3
5
17
47
257
277
1013
1657
30269
65537
178481
2796203
43717618369
76392570609857
549675408461419937
3970299567472902879791777
291280009243618888211558641
1335570346574631363954390476479681
89915373937922777877614505795576574280561874130802566460033
