31225261
72324523
50128361
75775519
80304170
95297538
85961517
36917070
2946652
17387132
62541517
55373405
50055434
69984807
3083751
87917778
54891374
1793370
69317964
18677788
63824826
84475498
84698543
1891802
80805414
53726556
10379927
57282861
77411877
19225261
23407971
23743116
20764923
98337437
60112981
1884904
91782882
77872791
96831747
942386