30973941
9145179
20129399
5928365
3366143
6836431
30107479
69594789
57954316
17637390
76591382
94872514
63907689
83891247
1442630
45384654
17694507
61137334
75625829
41605432
67103957
27043451
1674908
32472074
18941767
32539798
14331042
97068824
61924990
44718987
34682283
94694449
78136841
74146579
59598037
2473885
75816437
435978
92324865
22789681