90855985
41912935
3212472
47208777
5425929
83804195
63268020
70929110
31367387
57278400
5015884
45203659
56338178
19346084
74285098
14553981
82541336
66377312
68191987
5308808
48861630
6428705
3427518
95246073
26302414
4347427
75486590
51287657
93938326
41297968
8296600
69413855
90629705
15429949
27267329
94511498
68817795
16061776
67109908
59361511