66797096
11311666
38449268
2174561
96824701
4038987
53128101
46012728
16592366
9927199
9840743
97592795
95415089
6105350
16057895
93448013
63013100
81918164
58867634
378578
42127750
36252780
13974018
95522285
98844856
67171568
73461046
82796732
32949673
7147847
1648493
66611649
81402592
4800646
71544336
18437663
856502
89291224
8013464
38432081