87029938
61126216
64255711
1333163
40368227
63789469
18749772
79763578
46056262
24199054
35983894
1114553
38777530
73657322
97823443
91804515
443925
13174387
24432938
45295416
94283021
53663621
97132962
92223597
39842555
73183198
56967760
36766680
50041333
60658719
67493139
52657722
71392575
42693605
28441842
76815038
93397338
57646062
50917461
11422044