85311734
16637188
96263698
4115519
91528320
127892
87293200
32416447
53626205
36171989
21031199
53007612
18076840
87478668
35688298
15878915
62226817
7371710
2715331
59893981
65184480
15542899
84036984
7122246
68325841
5502972
55431144
861335
82099448
34561859
78223745
96673981
19243331
5555776
1201619
2013638
2129787
92443151
55859750
97889489