54
106
0
379
83
34
204
130
781
18
1022
275
609
74
0
2
130
0
373
32
51
0
1
664
2806
381
212
593
578
38
853
698
177
0
389
172
131
93
22
0
153
299
51
238
145
1444
161
157
320
124
125
164
173
113
236
167
5
71
490
313
552
396
881
0
635
268
283
385
0
394
707
1825
0
1279
51
240
173
384
247
433
3913
1372
5028
628
720
1219
102
408
912
123
62
38
17
332
955
429
415
0
734
47
1032
1064
Scroll up this page