75728406
20784637
21361385
94367423
6932443
89109531
149278
2666261
24928061
27267058
71989272
70067596
46362285
70656514
21257301
27797833
95177828
37658621
89747207
86976591
8846586
73445363
2841552
1074799
39106616
80444094
28736669
23271461
37901507
99467971
13456950
83667829
50668007
8536912
88258433
1873916
70577578
79033988
99618687
1617945