112
129
14
89
174
14
39
80
25
303
41
199
81
102
3
10638
60
0
24
865
117
348
221
51
160
1061
96
82
117
3
24
923
584
1387
135
81
104
940
2531
87
56
69
527
90
89
375
50
113
10
172
842
1421
84
38
173
362
70
98
75
368
331
310
112
11
58
291
142
2718
2
0
216
533
758
1120
259
1741
123
295
112
38
213
338
541
5011
Scroll up this page