57252051
5107118
89969544
61345076
19766239
50725039
91588872
62481366
36184632
8637486
18364565
33685476
33043624
35744186
2882519
19391409
91967934
46332324
77674722
48684921
7011692
80753324
46797431
56415264
83448952
85117390
3802102
18551646
95101098
20895928
60145699
74817062
47308333
67049981
20426450
73479931
41902125
1747095
9498630
2507943