93437990
50988532
86592572
3028599
72297572
22369412
31899906
3572974
27955737
7594047
58532488
18858164
12458945
49249997
23712455
69524022
95202529
27605730
7058359
5394453
57273779
8951094
25143765
39417252
71194813
54331900
73852401
73574123
30259302
18722375
88253353
18782258
37585288
75115485
88504095
5216290
73431730
36254589
14648008
30675820