84
89
136
50
8
28
71
602
0
62
13
9
93
403
95
85
84
36
14
58
6
40
16
10
105
94
20
0
160
6
14
40
714
7
39
17
1032
229
105
250
82
1097
79
1219
1279
1017
11
258
62
18
34
19
285
1583
52
28
389
1053
475
24
75
566
348
4477
92
823
681
561
2039
877
280
991
66
38
1
1964
Scroll up this page