35156881
81588119
3046743
2343128
9119194
75347261
49017293
27279308
33646795
3855278
1362700
14144465
56975045
9184782
66418216
128938
27428136
38351869
74488498
86333111
45133208
33072525
9831764
53413837
12912246
32922317
2174594
20236046
57829429
60309335
86393955
3103477
70104808
9129743
25343582
17359915
6111865
80453558
20341906
2800793