94888022
31977015
43707805
6461440
29112659
337190
80962336
98675108
79339473
76697800
93779626
5493987
42207145
3583216
1978853
92013633
31492001
27765982
12196038
72198754
7435516
88422112
46046244
40064022
57985150
17359761
59237901
12077962
45067545
60192734
25972396
77319802
92847336
2727179
59401687
3728912
22191777
25842986
45427538
12922696