28986318
60195760
19676243
83914150
74719517
2679689
12102139
47414958
83087479
10918315
32472085
60649342
8330657
63973767
66815885
16694036
96121571
89595182
43678327
37321774
38108689
99424043
1092286
40989381
66477941
29428344
82533167
26433345
79198276
94669313
98208007
14398892
5438573
64195432
60523288
49988766
82711166
33748455
4015154
86138045