25266580
92665466
1162207
9715983
60145711
59525566
51763825
59637131
10596475
22171081
15902330
52642151
71124800
38984848
1720504
91111580
48984392
2994714
94364967
99282513
59857623
91018737
52064590
98854482
7858071
932674
75121725
63872740
91441837
1546870
8608459
9849790
3173192
33652147
17726499
43341335
11736303
79828168
40047902
30863885