233
1103
2089
460289
2147483647
110521633444549751
796968797719178740820037379973406834314737633
8108424985322948112652050655268837686882616590590466226649600910045900760018177829156763489
11150918718415813369807615536191314163147736142782825658372748219968216409029220386076329433977
