3
3
5
7
13
17
97
193
241
257
641
673
769
65537
274177
6700417
22253377
67280421310721
18446744069414584321
442499826945303593556473164314770689
