3
5
17
47
257
277
641
1013
1657
30269
65537
178481
2796203
6700417
3689800577
43717618369
6699561451777
76392570609857
428895600365702401
549675408461419937
3970299567472902879791777
291280009243618888211558641
1335570346574631363954390476479681
89915373937922777877614505795576574280561874130802566460033
2581126261168515842568515186820240654583079937025463189245875897945938699497995409153
3075437015274575861629846208967376402116434001119205469150681845254404881295116685916033
