98892950
7363601
39937122
22399465
33823688
9969392
14488464
64161830
68539918
40577199
40029413
52713032
2294524
41757333
31104807
76135145
9904566
45938396
7021796
30068741
57757481
36622474
95447801
69821490
73368148
75842751
70032866
91186164
1910852
93816862
61994760
61459203
81162106
34178919
55932965
21694338
48534062
17591802
20365178
56486831