64611993
94941657
87511503
55271448
96601409
84651392
82911204
61661082
9866736
8357701
8949676
7518597
5001488
5219348
6315269
1014242
977224
583992
911469
106258