6413835434492341635675985702348544741829810831885017787411997054511862307137791135664821745121613782195112115148542543732258840777635876334965374519797654657168326435256445945677394189171553126873881641603124464732087944764682443426672487171201803805493791477038383976522758878763240515133027986552886414346770191193719266285801663512685258729817647167964282729666578112250557122443981064058837679379066440077111767372453308660214544661732188856492933041518375891617224939034441489225839448542305173402260903672204903611924344246328283450350579121756174465947055460056042511750711826770953669515761140504124783218766711297398354243236269602825283537354079580880230949680764155772142299307562262284303148460546548483690198265295167386316735424593804689524653535204437782455438565897682616561945028074821058688165334707474914471791163176587887181977854548467537657965385723404872072807517299643566823523820271422146174922212278467578963036982684557174354727911120062127563462440551481540281835331730569399500781411092784803323013486703385456741351955133143067452371214755640385355235336564767708152401436240603678528123138537276238335864571281367371452132338032328068412263912225551058578028934174756875459768193252734215852643596228464371646559387426800201397696721445087273132424521304786713828057604667762712167922032906042318113745885510677110607067993773686281147524272577574824168652744338414145017032286287177259175239206648448865017877503153376734453623661563702735564048204845211336914233105861627283308494652170410735064471033942522336192706856636847775396664076357025173738991375952514725507152747461538097622367659935525670134347712973283334414673631929152638532018752016947920520154636555227541300590125662467229115253828469639196157154333786651605486558356557389190637406276509106942273162951883221238116661645346272705237534536181638847523601294755501444492