7696847625115727541132002414787016397661923783792325618226863397628471140690485225383656512125957272863405392373776017672635846587357085407287436388942447511015616962202401872667854418542483021082086597033288282622261064352207977138207636575543174667153219318771917176711546348400436508640904605215133102833511721686053045123743992515624482372143415905144591541465422138648470675218320335712533627074768071983754256368828148423440323642376154358577012711563509231377366118349825170736280307677437805315235687801549275519342773125670319178556196306738457838799589678947056764862427844928454332336551564389376654587346137309313372267658316398764259454755133085078497951441611115245549038752834664157227453271186839451210604225454622931145271233886151569665752425151551036952235271501706205465373288180644264615024871896742148244974611765255579033426554726043914753574519483526945844573630688745374066760225640655285384300855568597668191672224660239442742408264276533912172033657965662829680917719978366138278731744160437342496861301434885486853381225002337897484432236744056171170459329045645535336827291767784688535412165572703337652977496493014832573907514633807411362113432781653658666711237405788927873396447816011522506668092962193557791388415383855886372898475502043816627827517316611634526565407139345475058323313682237106737294215337600646230442643142153701677772993141353881218176891120489747709811261598479264503567794207840802121702195193712012282542792762446160481048067966654455279878650466371427280356077116240233040484579180410738614243553145148438671603356107304813183121747174671656814468526562581554477536471334721245968004696892526426323612214165020675077652385233792641806692029569127310935422245223852547417598546599752812844425345017914152073271877482553055599916451846429830362993571355701883350513445080828719016383755878019764597473229370294772793