3
5
17
29
43
113
127
257
449
641
2689
5153
65537
274177
1489153
6700417
15790321
183076097
54410972897
67280421310721
358429848460993
167773885276849215533569
37414057161322375957408148834323969
26459340441441866087731114978932791810378456514228699635808330483947834929412856490368283423658331445600601857
