850718048902008
172471913686793
1741798498529089
1736450645235827
552139920916812
6834574820257
363192493696122
1757753345407004
460417806387218
831871527891467
109885920759855
17478255366565
1129679935043808
932207943297011
1647945544468845
1258090648589349
870999972338607
488233349387487
389403713891361
1024884757156417
1
