25548706
96587984
92319521
88792168
96966741
64042377
9952456
74235042
36356451
25521376
32588067
3507426
1017603
10315487
29022963
74043922
744057
8378514
16352725
91563478
66934664
55076970
61173563
85057459
75154881
80506316
76958282
53565043
49856885
76547806
64865400
2128791
41178220
8946140
92277539
51756059
34125868
27175344
80626142
66905338