3
5
5
11
17
31
41
191
229
457
761
1217
2281
54721
61681
148961
174763
524287
525313
420778751
30327152671
24517014940753
276696631250953741
2416923620660807201
3011347479614249131
3435950210316335724157758000789490561
153787279330237476887106331233239525756635010497681
