57911087
26048825
3494635
16226504
46315205
43048377
35882366
9126459
19741511
59742184
85416323
78002056
6332141
22326839
53895564
68449741
40145728
36435196
57847178
68833925
64927430
66329699
84669776
37389527
10613712
27565503
8996116
60871886
12511953
12897525
80777614
4649540
67078202
27925809
53079530
50951545
83409495
52493612
26377455
10864120