6434916737155247828838277177811429146543427803189677350401337603376017631329019214783726930863665538824485452045859878345154768876302884571134882793692868344867433447916292179398690582583369507437225473232713563261663753567810504635613896426301772124178651541835566116950367012086220526405542624681252006351620228221146255809110638425470374524212741814451731428398555723878462939426576721048380183844216359380721150431037851364859715596484144753864486182013023812746531670453712223928458970775525023043826660046135244045034511649048213368740253525921515267511817264422422976614420851523554054575033971758620276265052551014174960411751954652815127468980467914082643565355662736787518521523285160542639203605680148718511825466437471072312277954547892372337123271344370734555264514674544895852054605342356638411556654271353405685280768198153845963852064692893303726742222676926053965678848032035434045674864948772242240548137443182773379505281676354367087997856606511956573715400234447663124392193433056319392532363413681903386644857026662982041912518521866426710836735446328659294853653064062686467101654557292703097724219728274548276287257145296791334407199678213373191564722229150871439044979475256539762876470555389665760417845331856930116650215485311849761550176356366564467672217361105492424776738174840668691559667273560223779351732381500777657777446846584765578065881122973775562436478281707305624717013329087375522779660231331734939953825230421815554479838336251250155112462558587704415367922759919412325434273764145918780517514344413965237624816833334839170919611182797568303336474640164835706136138841207157161657293629632335711272442837802783075953571846331790751797214387447782481295686731719135201781121256319106180637681315746728109802223002497545277036734267934034041888324647521612817152847599178770570346124645299671314380239880859036760509727741452800811