97919688
81767826
50963203
3506667
48384717
959469
88611284
71114642
20768438
1348493
72645594
74917438
21387262
3411245
70372296
90837881
14903139
94578681
34545295
64043061
29347940
99983170
4213802
70584687
63051699
30728922
91598769
62889670
19307112
24475082
21815966
40362181
49513552
95677644
53753221
34808087
33384282
10973163
61009574
1472010