3
59
233
1103
2089
4409
14327
27551
174763
304153
524287
3033169
400280563
645285101497092125181423448604247314765588768947562129943605279670581559927491603930209942828259785826668347306339412962428369301154937689
15047207907283785223567857264566942009057638990573141456392568106577256738933540911210280244101118007417805328040232877487303293567630046047
