80505323
11702918
48083664
6299913
4406118
8183954
41669699
22774974
87601632
23217193
12459829
46752345
36183004
50813118
452050
80884912
45709335
13884945
6732596
79675399
69048974
71169337
60841078
23274948
52164049
38221875
69375218
61188484
32653917
7764154
99276593
56113208
7118321
44351533
53128600
87521197
36318174
98571210
54072832
20259052