956430713120636928
109715331
140130915
4682683692
144805001
704764038
2938005206
137377556
2969271920
2870370823
1051035824941228034
401820710
1353633324
95756144
7850172
3913200134
446312868
2571795499
15906101
105310651
555580473
2942379205
1143058598274011136
3227116728
1664791376