3
59
233
1103
2089
4931
43691
131071
244529
3033169
3616649
10353001
408071156372794293927147176542113833
2215770261497265379833107511085365192789406654906026048465503447237245674887475208872166313
9705965830054591736524329221017810064201521004178349356202268282852670198911141357299732185324536769414538999508070197039
