42314116
13105849
8039980
9229183
11642299
8214715
49165768
7398262
65317113
30185
91896773
71247417
92866087
75461804
20015000
28279656
65941991
59354508
7676399
20362306
4299799
46743491
75276126
55051554
22766073
52349727
40368551
825176
24991336
67375942
22094869
28921710
91506148
97912855
50867913
38692877
80761527
6704001
20458031
77007097