32123287
589570
48887000
60272384
2129541
97484115
4628620
88722969
91571086
80927675
24503575
4017672
94685016
9316341
27328614
2010148
73563609
81354994
14982454
33667422
39941710
76314943
1938228
28029059
3608666
35174275
89608338
7178941
62848893
57486605
28705290
2515797
5615666
30998375
43834163
29324387
7501737
47543656
1308059
68118590