96959585
93277902
50417504
99301854
14238567
73239327
79849441
6837490
56952623
54352491
79268151
7508535
9160149
64471920
27133713
4502160
87752290
55806509
80225606
97592496
89077450
98133773
12607290
77982358
93402380
65586663
74209640
33897735
74339092
7738434
21033648
1411366
66647300
22023325
84047949
82832026
67136190
78963648
1741624
91198589