1352508282818548557061077643535494538397347966787016763082977112532442912372696563172005073382337715621406352382782143791766805846120819525482636513318713911647217347679479115781203722858084436435004452559337839052836614567455974880417215150356383819216745710656965978314469017538023428621730149019424050479722412312313632319171685310645134221373553821514238530728030516929559827963726520423124338943854054442648054371877954124145586128121239744807714302727589557334217355523155473226803686539182202736221434543708536425111124973825755027334839982683477013019988525051967856421344222222934460338340065525475315380947128812337316600157708767926021959766265170956528222722356764476716376180620672587413825186404055525534463069178223265318815225914640221330160535268561212835320634587776667606047173156815374371682105546584505641367026705455855486607524407951811245191416296614014854883455872623437072367782032834620548658637614876637334199381481622469847340264406705162566356339211369127604026287475511663684121855889468324527167781151525273750119775033781043656864926624236568940426149079256047812271231842299522347557516484792961155564275087780566334935277351469391251780763456377435593475479429344818671525611011739819546533152428478667534278882027247054113198781536747266447466522870353846652802713447521747541116389673539754246322543937137455513859032818017711882713374914752148923045142517038474527468757230933670854716154673768800267361729462837673483662704608491891633238815665654825502424790354275784365107657872903336884235201548407691933067327461797104496717046844073861094647284872494843567289248114220362832657314503047623348433584145985276191165639914679788526476201613465714467983757432874442076476056685963506507192983017895159923593879392646512588527981252715703674417317726721040377610864160217860119066780138759530335146620611294799300845509216237555164