82502634
24235796
62458660
47012916
31806423
1555472
89499508
78386287
21195487
16313201
88756013
27139734
2215034
63707510
9799237
4040917
3261781
18906673
70812497
274267
97061811
83352122
73933193
58129872
99355295
49915955
91376057
85536046
32086611
116695
95101255
69673283
63102025
61753015
49401157
5556809
72451667
64915226
8646599
1469913