7
23
89
11287
32377
524287
599479
1212847
12471031
89856878697433
94803416684681
1512348937147247
5346950541323960232319657
8778523027466598416204656058467252273
36997287511549004440599388408744754230660993087
