157
10
9
32
22
133
0
168
35
8
3271
57
498
36
138
10
30
74
387
24
58
109
83
17
593
48
77
47
1825
804
50
6
237
166
1032
408
102
552
877
807
635
0
897
1372
4148
490
396
173
2051
1064
995
372
280
1089
853
204
440
720
75
548
382
389
299
425
203
253
332
381
259
2053
642
661
415
1017
206
664
122
197
195
429
62
36
293
628
432
1058
42
27
376
163
265
449
16
965
1279
1219
565
84
Scroll up this page