81497510
58911906
54356562
18607658
34584280
33294062
3722645
64591977
95103569
19046010
99738117
34431045
78468087
13894576
8126819
33419470
49811152
64342047
36007529
38522674
36482516
25503423
12505607
35454
6392221
71925268
91987599
28061131
2458501
75022187
94371933
38451346
33397922
98648605
62239054
621999
99853821
99195921
63103118
56617530