105
20
94
160
6
14
40
7
714
39
259
4
82
250
17
1097
1219
4
71
11
18
62
34
19
258
9
409
285
52
1583
28
389
475
1050
1017
75
566
348
4477
62
13
24
275
168
10
3
79
66
991
804
19
16
1
1964
561
425
215
280
844
332
877
381
965
642
615
2039
64
253
4148
823
2051
7
105
36
1279
2254
237
1058
459
681
93
18
92
2053
661
807
0
0
1089
372
1
38
3913
635
Scroll up this page