25701406
97585274
943460
91342547
2763997
97867292
6243269
90989680
16618970
29517386
64572579
12635494
68723094
33439084
24884703
52701635
91788158
80433760
61317848
749165
60346927
29751951
2824430
11521867
62778571
9504090
86146307
14902514
74791095
32513849
7923569
51802846
21867789
25711741
88561984
16876504
2739205
13608142
12231553
40388299