106
334
379
83
19
34
130
0
0
73
170
609
46
0
74
99
1022
130
0
194
113
172
164
240
661
164
373
93
153
238
63
161
167
157
320
125
0
561
15
236
552
115
91
59
1825
475
1219
283
223
90
1032
560
0
10
698
230
1292
74
332
280
378
0
37
0
313
1064
642
387
734
0
40
853
51
247
995
137
432
877
965
25
384
948
197
7
124
0
1429
628
0
412
94
217
38
4148
275
912
0
429
163
955
376
202
664
0
123
2052
720
45
2039
1372
237
1058
203
206
5028
Scroll up this page