3
5
23
89
229
397
419
457
683
2113
6689
174763
524287
525313
2039731321
8857714771093
94803416684681
1512348937147247
149832750683283097
3066290411598855013
3410623284654639440707
27290812893120485231161
1937385241416564065603093
5346950541323960232319657
1607792018780394024095514317003
