7
31
73
151
191
631
23311
32377
524287
1212847
93507247
420778751
30327152671
709018264240844065111
1491477035689218775711
25349242986637720573561
3042645634792541312037847
158362232618940822526398920291451047671
112662327875512312448286206338953839918447853551167124756114011227377881
