3
5
5
11
31
41
191
229
457
761
2281
54721
174763
524287
525313
420778751
30327152671
276696631250953741
2416923620660807201
3011347479614249131
