23396097
6035443
12033885
30909846
93793975
67159751
9627660
55442623
3709798
92646815
15759245
7268119
63239483
21902339
40498558
91732640
50789681
50352905
69458561
48951112
47007896
62898800
38853088
12527206
14518856
30673252
776223
58475999
50098422
31547944
73646190
2725329
31583698
24795265
24598563
8338149
80012110
97975606
22361518
38899386