7
31
73
103
151
631
919
2143
11119
16831
23311
106591
131071
949111
3696481
2109936092650831
9520972806333758431
75582488424179347083438319
5702451577639775545838643151
24710462787135943791475548268920478656481
13854772173181680651901626546855984966582610663321
