2341092201547916775216445635527445751035680979570140512251383816363013540612083953546565455519415124021528220263568617640013354838376037868743682051946875512447670930880337943450673307145404854824718523325182331811458824187343173539483562160703341714840148115751656763704666204553042242322255037355253461963093668042931861928948748646410734923655677777858819594255826593566449168503644835641782522737817855203488629011036250051519734557788511632488675139316585472253259270212514737371236702801522846792827490391478426203663283834659597397155318118285219317424162289783507227854668331130244268800272458258547169137407435691678114407892885982001741654757517065542797648423678455402963301643339382147144121832443717974653776244273637748129152664807649549345057487023735699127817980271543719896261572725384736730366768526680547565353761543267387567629372153770138501599193334713741564773197374337401724963836955243855374987081539031978623934414665744638658671038826484129423711323045182529776813208352536711605772761716340278448251810702115047721042752376250554180589116653117439616037644567384797484766135389992523423279912744548926276530036179827922365453551595851425024671788532543153543321421265544623286842576586642312175246465237624842771916693228536727503681363716742067763026366551723506016244156838415462386765507277306432102161242981147144859663751275794691769191221784257677962694605602076003407876718493053381256601434442606047321884842134617542237287662291773356626807071897053135281087062183367792052864639247022685539815628164538542216193335634665702717431285093807183816818015904917536766590187559295541583062358751216601827534476396894594046513513122423999829931419973480647602846370806522202353751907803017901126522564692431412875588285274547476282224741407127466407933106907298371061117451177180856120145284538473154532050834564274454440315766688792650571