3
59
233
1103
2089
21577
460289
3033169
715827883
2147483647
69948188740643
110521633444549751
127802493095470979
575087607870890436346963910799123377
796968797719178740820037379973406834314737633
8108424985322948112652050655268837686882616590590466226649600910045900760018177829156763489
11150918718415813369807615536191314163147736142782825658372748219968216409029220386076329433977
99139504899592123218571326920209287051904818120646295979069650582652538073517990541282602213757949844086988744149244472725291477036327962245493467124164012720108873878287197285587107
