59493168
27295844
31666241
27619074
8432057
97272745
34542752
45478641
34472351
98267983
57564514
49573839
8526578
21122165
96932575
17682987
22067773
22885483
51817273
73572244
75283405
4363820
93828208
46128212
81222819
72624762
36184223
6909593
20465048
67997441
20192594
14534371
63644575
1413068
4088703
59167814
29465166
6105563
83606271
57503975