6812328472831724885051756536762175262853456543185002331216559443761648051803347447536612396676148019626724374712327021034835153465552810778425156152290486213536143648565436791071733565156307843076583627311604623973822685101514562207867415036037361885143024606352813715666686494821351824021462622584505682598387717023101098703881125396014799316733247474226174567280139115251509198293288797142478216717926643046785196395113517687895567485574859084080424059070782070190235343276118496434018535514393124052445372567541876844004514352521337832817737954070914735486558461168701690306269536757874763401785971922281617508012967386417147515468652807600193507170211436406239952837559558398711309971941274697064667891113311301957966738784119910438108445541605385513650120543113586117237472204278317341548418543192187693696567673468356742241227733384733014221528255531523452150291782803484133516892213753858964114637648754636585255312743644737234611661524839727722315851458003142744278557195227053862532412733134552494227322505183396372974531651442066076227976371379566637238867338092643087283872556920652573525416244036848923867220580236715198580863222399542446645490272535799236225712352785189505613165496023535642142034662222912425934433201977648255638265121471414048120838356067147154186588336373454464275755426390374476575441286281144867776044238983465407265219982077833917905455650837737028678386074940470455422747050468733744722727266708179367637912028324588467516594236704495695713508281814837947705201761247183493817987802299424846768045284513614116681136621344636792157260775476512995275987306857533317116334766230200257155384793300138266313744866252424788284781501212587734148765166381064593551693352016885504411255628272985707798496424377766867103801913037359964680611074660455361261572837406457766596330271364069172932295154305629777523596287289403342647752444294559745