1055472795289710592
774855366945366016
841213283851894786
1009009546784694274
5780912
858221115583352832
325980835
150714372
1152962094246973440
950507543557636097
94310046
3803127792
549217350
1212621335114895360
46662425
710289808912818176
143383314
2364128570
902874028762730497
952815313191550976
427968887
150134892
1174537245455372288
4000656554