86123509
49924504
2298063
64737401
45275005
75421813
18629842
98459493
47245100
11052766
67381665
25095283
93804396
86881255
93923182
15324869
15765614
79896871
14102876
60159402
21501571
63796031
78901063
97133625
86927609
68804976
50292274
66905099
69871710
8873020
28366177
44207434
57603336
98956460
84549953
81128936
1369850
27173657
23259126
59029282