28566122
71199370
77892743
90277856
72979302
69669753
42685402
32425597
74468488
93899110
3620362
14067223
97431482
24228152
59176437
8537980
72994282
43306488
9651611
64683626
39623114
24365953
70728884
82077020
32918089
91014678
27681084
863260
7777348
36687766
36513486
40105394
10833163
61347768
56514549
86186110
46992545
81951001
2777590
68491060