45796461
95012347
37052556
31773498
55818083
6433920
2692358
2326511
61778789
44422120
81071972
20991436
44642981
47495339
95547582
27778811
88382920
98867647
1211273
35077535
74021766
79666118
29187031
6739524
14025192
8125197
5510571
11365508
92226862
4690709
71289226
77716686
25191579
5333996
25033870
34706509
51718427
6287630
90218986
61872875