65958417
57592055
54088195
25317228
36125686
16431101
36539920
90148806
38014237
64572848
98373763
59845411
73568787
2419975
94646579
14527829
3488384
35701092
7402245
96706028
16607493
40144413
39165061
13802696
74287032
52738526
60129908
19408639
20198177
18825127
8217461
79128336
61412219
4198581
17119068
15763923
60589185
6655714
92454561
80049494