83084476
18368367
6957298
66173130
98276978
47828813
93402544
8234069
85319514
80984602
65895960
62512526
1872528
56034537
87523420
43182240
27885029
86391940
17326770
18233621
92608869
2155726
52737040
97918759
72444121
89337269
54461681
1613161
43994815
67805371
34738734
24816370
1356417
601864
40071500
31704805
28693737
26488041
36998793
93385678