23882883
19668301
45163516
42107931
90082586
77562540
56798497
23544936
11839449
26184160
84837020
46367949
10771864
27911446
28096258
98514812
49466045
50323494
29392596
5626971
20875194
57364980
95849281
77718649
81988984
32718074
29996169
9988392
22394235
77205590
4695172
12804046
5584802
17734195
79459970
25168666
5000295
62227119
95588468
18792664