7
31
151
191
32377
524287
1212847
420778751
30327152671
1491477035689218775711
25349242986637720573561
