38085162
88284073
20709147
7144813
96044675
77871732
70014791
16275191
17784770
95049783
91535872
21854431
51653919
18574364
94511967
86813835
17397986
8081420
88079900
83993780
21667616
6638710
15485652
56282364
17658410
19222690
29499303
84588675
31062914
9273072
7312316
45078921
7689787
4161802
36034363
21024492
86419041
4736561
6040994
44911146