42452541
9461818
2990419
12359343
14796546
27617470
44905911
13569321
55259529
10886553
97988227
39077153
49553519
80342167
4169901
23581040
44713158
86249399
79828510
67053948
27559044
90948580
30028698
32039630
4195501
34545639
60705631
98765183
31145445
53139803
41197191
33219165
36498888
14463786
35961314
8670252
3478533
50784229
50409387
1537495