31
71
127
233
1103
2089
122921
136417
121793911
2154593281
2679895157783862814690027494144991
11348055580883272011090856053175361113
17483454462269547295545851408482464869612981041965785977139422606994634382399846296875317949359941756441823151569294695272244457247709444396578088721938935123720792960173698342272180693880466591
