41635216
6306935
19679185
23365668
62258185
1562925
15256392
27727897
15507347
59262530
98603045
26679644
64883051
5526157
2598728
45231216
46319975
6636970
37403796
83777515
66962496
90395325
60719902
29457580
66733082
54861718
54248821
21714946
79613646
30325054
2427811
53796092
14216484
57266516
40211897
21552778
26844351
4396844
92005992
74768900