20575050
23274865
77487568
23017986
93408321
14861433
89479505
21954077
33192743
96771809
76723271
12857629
72633482
66227489
1329815
68433524
2080152
68112224
73811335
3512460
28259670
33021673
80474372
48956509
84525849
76704583
38045121
40557792
54257487
72683738
99137129
72236169
36203614
50902810
10423417
75413014
99688922
72554737
61874405
46663341