7691994717435685705512154902641404754825087737631817687672035606362442023868718218038836627382037045625530559821117922547864333948465856903312078316335137864438928280374440355002705243821244835402501165412332288555144618944410783829651311243556580937644983468994841510144175284883543283877815262933049773586907131925484232261221216521421983651672803184542279943751517429740054229577213067683267581387492301957667455679131615551840247954917625340148030940566627554753944250755459736267352208333165655589469243678172736685252426566221236256425642468337931627627874487856416807523196461706503836218923166572541135633322837083014271432234522692002105954467910875516933875333745139874155023064532391932857951278545099205464268433722312672663153357653172177148256482413022297301141266745717396808288804828470356512135521941175053521940367344718727233414627959384933058705220839778227373536472137450792118630637343348115166313363271113940770644543873423478939777052828144314525973243612035374465455924934877465646002787816659682743970968780625721275053721450454644655671754186463495033813407032868352015434811361774878074885616643757484061415906595195445583998053716882942655021079710948630811166579130714719065341240390681404157303767827966623208102766288523825126257192701654638263795386391285865257058514840557777287156247668431315311776521367181681351546247375475176123243142744764021324834552277501289845291258466350611974586381883109951121817167738527119656725056456260649636676014569327887376725207714596052426960452716465170466120423862971028716158742206853731784535572165727381785997807155538025231969360380734228371516741524856454954542436739137426179071965876416066048474755579836811070738434610630021847224840191298123671377786336342647290588455207237489377798017297026353693527276036914413414672997536131212522246060166867011534415623547460215480084635579498686712