20973399
50401911
56859752
77541555
67114619
7541411
2546644
27252635
16615514
501584
12472319
35502022
6451584
4773898
999209
36374249
66968651
9623865
79226740
11438523
85798668
38956951
13839815
38808482
60815431
2384760
11217891
31182762
95758270
1616310
2949685
27742729
79117301
133899
70729997
76519054
14874457
79119620
34414824
97296878