40823960
52244439
92153194
28238343
27943494
9066702
1322816
5982135
29755010
97629064
19715278
80981838
71289622
96279721
27566602
80925107
46449610
75878057
67194485
51612098
555340
59711359
81484147
11238108
86111287
93112696
68599288
88407226
5622341
40174506
24852566
99651696
28554740
7799362
96782904
64761563
12004436
5307465
12533404
51046345