2543
13367
164511353
2147483647
134617656926451412410507151831401552071
157490884005526743543036209681491790528847864761144839
159683849347723244192086874829010699300275917765781057452025503028414869835681355289922743561176367430004075870325142524551365535218323627066767609615505932710306928952464027822691290920613948862146945909594051771996889173909986472874918285376573495302561591350061953
