40145533
3899570
18875135
57667524
14348860
51985633
97213158
87875732
21642525
98987339
29447834
89279168
15631834
87348480
54244692
10143876
573535
85447971
332462
48075738
3362546
52573123
98238197
73913589
17676585
42438820
40375672
57296100
89092435
6534108
12238830
6636840
81791591
88703179
3361678
14477246
55588794
41217801
63151241
55386733