6791064039416337173557747763255291678147368526735074715404026534437903455252262304827017513061674515886882742351217531852029723818711656547623584622567474314856924413876111273443559325283916158580121510827321422018248964463535413568687828237587487275276372286338456107385201171241373656646711998545027686249071528543921964953551883529040654952445385219517847920351568561503371853378795181165974072814744363193666751285462596916044633388427279212352379783168353681587737447127369658240504543136198179527213657278536390302260111521192767561664855288431477739837717239771425476308234791878326804002271172045512167019046267733960370738152146545147554406684604682236512564313786197169718122200316558278457974974116539121170665145783484064554448068434255046637531334660665735238854523280615619427133521777120526240135148114466737640389704174261663488051045023928980935538152784315296356732917575217043756256438522326653776211334648518924322157281233843659851128712178133080336155420673876447317678833233694701091435485195527942834384246324881402364289753690455517825134142525879244445272959034166656486249808309663820555655133180267383166446344162826837765725102082824634782514495665564714164729882571256784948838737705284780458475343528228465325475896001307099215135577078441785305328710793689789686336270110233264811441938065975024234950528074684770879655864233454215799664177350202537317496301395003868412106622685419915313525634031077931431711458671780460263657125026580074846160514593426445772160807661652776231295124745257719303206408025592227601969750120142464676778636015093823747861236759975433718656076979926936270293508472320307300702657137304844832185539072725311469641671917774442422224810164448405595673648399671570654744115118522787155650711736501387207415479830163853918876670356362822998639728454193304523299467596629384042486376021637067242345927233115312294