3
5
59
137
233
953
1103
1973
2089
4931
26317
43691
131071
244529
3033169
3616649
10353001
18872041
107367629
536903681
933985597217
5659514797721
2270093289023208850095397
408071156372794293927147176542113833
581600452099029650643403249878699238632906101009
83586746792166730234950444170453916248790250609465237264900219568050856355673
30402894280681631108527634484229815195395104108347804231819625444442633748055000874389
2215770261497265379833107511085365192789406654906026048465503447237245674887475208872166313
9705965830054591736524329221017810064201521004178349356202268282852670198911141357299732185324536769414538999508070197039
