86954997
58142918
64722790
79208467
3624407
1015570
2564019
45145320
27032719
92743138
28898289
4893775
6566768
60071534
16618809
13768406
97054108
9171629
2350554
24938942
97174206
4211915
2825399
75754516
37085022
67326213
54321000
2094279
15924102
10056351
44324439
59392205
69159191
16099075
71539455
39501533
38493994
15005461
31365503
9532679