42431346
93779221
67434035
87076817
55047420
7769263
95556303
80097994
1382545
60629831
20222047
15769078
67442234
4465734
60956016
9635185
52682787
1366345
97333711
70207358
24272951
2844214
57885619
97128884
13345433
50974451
4512433
24456664
3841256
93326039
15499216
41552332
4453526
40517579
85494173
59881687
761354
95128
29655588
8232581