51858223
37558551
3648881
15224210
2323703
60295625
10365521
16189263
10968544
75625158
69627458
41482487
24521079
39794761
75613961
91306441
2892380
27214045
8999424
87874001
14791547
17298470
69815054
56449878
68751331
91048577
1752550
6862979
35098070
39941735
6326339
31091280
44294909
38729792
59449188
62173184
98443417
28178785
4275918
20855800