3
5
17
257
641
65537
274177
2424833
6700417
67280421310721
1238926361552897
59649589127497217
5704689200685129054721
7455602825647884208337395736200454918783366342657
93461639715357977769163558199606896584051237541638188580280321
741640062627530801524787141901937474059940781097519023905821316144415759504705008092818711693940737
