6324491726898524682554586476834534935647670213276390552109165538831331642007382104706727842031421256032961645974462651697623843402598387961968553515433974965137219645563475467766567078357132202115684454795553792628372273173654522301403697473983881447342082285951165695581141475936625072682374851082802494485813541278120649564773264810641471137427112258335002256301686717532125544025465746351576115351369099459763589126865095147657272394614433716873303339754357179773763181199243343735215913481117894407955182855082265876282344353851751746642025964561234263415264607125456763543352061604361102041398547061523861573461623894733788491675461171227011764883081419866130938254821749043713359880826086400166190146480895501874398474544421895594892956431182074624414444779230276787241764501717174811953102505516553197157685711841524387283399785863181285472868462916787506542887054665038397274628113634216315130330753782766533848351521353352588820650248266647536426910711329945728446923348710654927179821951139750419380329843825368050226152730458548264867027070268118223225785908046011275256586763964664214323170864077251920560028752818832560103682143666057033668566474853401297238766523242455425493284515677882225427773506793759377878577663567448422198709370920173770572282730130760779644791637522331171272137991911653857079478656154503321792402791802447107181924865207465385122234833127527906117382821874319714129052638124741267453406218092362539161748334653544461866622478367794510825344275769373771121599423402845450826306793433621154178237787153675577364721946751771455568345526967315578125185542290540811274755757326024033368075623617068471420773378024044076666637516602352733054643803417880040565951361505256806300148381216374964775447856269130122391229383237731473168846562936744138553424156315729320115289229704444355565728745376780652667805252359260438384071980129460636