57842256
20477010
74575311
72965641
54649791
55977567
40772314
74873397
33915799
193906
31362383
1364610
31417315
4703621
64538937
1119907
24986401
6197981
3362345
52611946
65353441
5001531
4371527
52617728
54956311
72325130
99384569
96026833
28576009
7563004
40226876
94596312
99084103
70583687
65751357
21608173
40026663
40389895
36837690
8827769