42645638
27969671
68285045
8511495
88473988
91498117
93519668
21078750
43595687
7797578
16217213
39672170
45634980
97266172
87046412
36018908
74468097
9342850
38894934
67651712
14698854
56078510
86677664
7375176
10884925
5277918
92809655
60151417
75043512
55164304
61751103
92123825
58087515
48654431
6806877
69206108
96973771
49428438
30978407
32011479