49506663
17881667
21995747
89407707
39628929
21547499
75791213
18909530
18415599
9976140
29601464
73327114
99477934
3187568
40364487
901100
56283898
46404150
4048276
587682
60152070
89573187
65868800
7978981
3399980
56353879
39119641
96943902
62009529
1884597
6696547
64919648
69571783
72898341
989797
69054531
5359212
6300288
16648207
43508881