4243676856213338267950319256331728310627347920435436630294436523710780112567181337121548464425293217535466783228762853486705216833843568562825124858556034876791656276462160316308789834319238657694684157248545474967714735038949198471805153392216624872811623943719720391797145644507353505476461173262763303465365707718528967465128652547079031365463275234824902157172852414011570934144315676144015252463766549779301839123746171559340648179453442705664445266012681329136714265537340167502194471212674357341354492063622787365522357065422407140882057377542538043778034607719938014323465923359763259587507534023909877844537430724426992267134122082855148864935612280186368371852290518438242289331236747835838556451260117261603537382254805323744858613422547964896675195384555002242721723971611382182971156871537992087713884372745224355711866634917656447540548151442120211643678386527223633858555042663996615687126886212737823164017836974123214684976459363052218245864172876775065281177284080670464666469047372800288447381751441136384506738547821682587015613305982942651625105132507703204222578201937142673704819618899660805711195256287372590544708296539375111308261363837154045862140022992270743769343760335361837671894037312826001895993341411877110966854060210306376398642284793227456328298249358945720017725554131446725975564538754552121932203554548094064847852301373106587196059126412447820243444774855534660214163788274635565148318439558670207315381550903058475718087867648376551284578780712265311014663552016801392104275475084685015706721572403097815696547027841964174166164794810472224745092991251081546292226474419379529515573084617074468674554311107684866651519783275276896733358769175154630070327165019030473566361653793556754268257777733441281167295280133553858025366047324237579827959638451352169111446191735114332588776312213351786792520375766469252459345639681827336