5711136534572371240034654033037130226728480170970417144617668911259814828024319823016563897171174473651753003628475373542194416575133763084333464967325579255466694239597288642196179474741313736456637817792388865946552115227055734827546218766248622065454328290134378397052535937977219064833348076422130385384115378340129727253950421350855547688266353293810276751482546523791475205366838589501655455558458133687405436199761378675479117534435235538312724148516126077828518026826121279810899151224513097375001736745595647342115056331254981130171423174351593124629443240488189294528656228754681795874537706785412043670324502814930658747425472337236548686195235254647502338566426379525262518215298186803784663567139269232315259398278369706249273135625106415506607636048951918219712311148150756964046468551439386372448146658340344661553279334670222356351390234805422417893754031015516522473053567747868517484638730519849057243547063071534376141544036432647447697291926444715688065962833507941691183326712517413637473570156571869732679445257115781402912068348498047483165255646982814222734951116233976537774656010714571316423321886826328287380460116399825217404391974734402962255957863078451085420112038877551723517063631792286649514367650735625857856012567125364834384898554661542106022326561202992145369014422391509827407318632771587524368397459667331137227767495706352443731936657384061668071786802088002585037116682297721817687116816046765545512007672023417025904428580972827415175214336134637147762177248295203796837780216484167486005614545387317889637567215765184012177752283567650533547670402319782773691605274492902424611637191145267908521107666468464654274519479925252062898125638586802381314304271226552191320345452384250130750370512639707138289427820128382385214631091063280842787793760144242074443747544652466776053363424236647276454878326037101885556738156588599708