58446637
2108565
40352039
30099105
89665937
83442713
8931147
45611991
81592725
13138909
68584774
69431143
27784479
68972657
45366766
60341934
93916132
59255046
75845776
16617525
95838
57066033
61975324
67211860
77787546
66638964
43973277
93277522
19607130
24928444
34264356
33144328
17378444
15485499
88298015
30888358
19676482
73934412
37412979
1365650