150287
704161
110211473
2147483647
27669118297
36230454570129675721
50669769829583039677845488077091049392388069623698349028606745675964833483642394263597294479382401037718446356839469384562681941358954344014595831024992187597959131834830580917448438131625110569234333964594746288535991083174603325631011558063117017112604455174006442581331765348857964606258634921265902954236607011745127453665811511794765828258600271812018325868005843378663640738364608544626693143495566381475980531121091933651678878814245324337306842495714126327115076008337905646983767263509206713713359447325407644668085434920949278409240783462366088619166800343840683429311059287342741404429509933056259915643229677273226597461966240311912249284971139764795187872224733293451362889501650522163436365533685541946689338717767983876769139642690212439231741971205086445375506867864835636545695659859102055348165253531116135660624095284680549995512977843733587615437698934266872627458025133807414581621267596783634787012337283077049301284306468856025027066332407467193406617190828030932877044998694621798699498271948421784053042842562704216385329058759397557462001629139488705022543376626796467489209782615969670741191683211866020484485235121555307954905842210071955942529306706633749230519046029703483747694002694104228043637333569142480469293372397540407183382115514923831852606022335745578628450835307464674761525711307941176339228742643050555979007579524788874145802688827351508009100695512108789163623209551155663613786273017963453779755520985255583709921279
