1674754857774682365831634555483684333190570454689635407755423373294123747128354198483330279241186519661753926583531466504595396031923807692341920658921415368680676032266490732177713764127779729422695712281372438521783986748351224252696672753897837113553726876246277829638625414778720423830962855175248484412328108653293216685165743503540479488370478267507793111456339103555276412549285474437317482768839784761797239457165187908034453692788286597502188492194642952973784615224697852803034265363071959936513854182590791827487735503873315051602331684438374493387374421637382028342733625982861725455152115263132593496453826647037543482765497762841995320785345337980919378254237152520872716967242341600372251255465563972742132204481162224237419443867880591368657524156725442715868415955102833847677955044002535414014041524364243835547121716521627011478763173110789244260122614503325651179614854745150875238515766839048610750011473399308252117706015997219770264376320322478194337142798446258628240139704431332258510928153556015129080047021033463288706346671670200351551801249555605745714328227567895489807480630568264405188514514522365555937651347131966514450264454677356677118985299845874395431843519116165673618771119688120366121638458136825933564027465382577083018043066634368070734010859346532075159730473414060258835278822147665411273074170915436406361786381641237334838113405098111067311182721417476455170467344640377662765553904665216325961767281152262351746047482016872172506752292314469018028254352856913030255220544275576292565508402126666606464477055013754602702654892257663122155643916915204401567194443486677663749966056348121336653356814723887726211455864229120688847561613153864952382631430029877023079435067647717179802289145710799164124181975623106394417156372876517808463056737186481381666477728325877927534222340357267915535367237521437445128086369856582073