3
3
7
23
67
89
103
307
683
1123
2143
2857
6529
11119
20857
43691
131071
146983
314161
599479
707983
153356423089
2009643799642447
2056186475270066900583885539731
1032670816743843860998850056278950666491537
14407170630221060156595686931380920555127810203
2191165825376888084750157716424579062015865776131
12648384035384787780871703134944437615763117128688347014641503430279486998671
