3
23
89
419
683
174763
524287
94803416684681
1512348937147247
3410623284654639440707
5346950541323960232319657
1607792018780394024095514317003
