3
3
7
7
43
103
127
239
307
337
2143
2857
4999
5419
6529
11119
20231
43691
131071
428401
823679683
62983048367
131105292137
143162553165560959297
245262248913715001137177
8889432124593512497963252165417
11075231221618592513745760466207434363249588723425331
