6859235211147339114516566324222466223927311268154111571527429775280376223670364502665509161556786288855107146168106290280767639238513557523549847481471649742852278383842781424754785586537665434554075874539716226852165300632778205442687480401659147312540153845719365422240714403271194846763076662411761991525044703480134122571318045447284607345153679473652485340683450876933515782658517360322016036738111305882776431335354342294378782494001632695146047534876344438627451484795505555256044338521926474156780744912437223279217485445733317283546528276077056641735351116427702545205013862005154505357012445227497117712171815374250772851597397589702426138548563296804505343301110171188346730729229855472045933545982376938338946825575039877311346133854626671527093795122356832674744139480618266031717569077652662843531056444531822866427673464466144721133751485748793368382308134647972626762306752156263743306249233805350293381133768250906007881211956552867323035654751137574712654667820120168523452102315080925848357140203669434912819868818614689270287380226551503656542810568332423490221223901554524461565287064045007834253201961907894584824867651511674395591917731444476167767984138883943612268020211721335657021573878152957372843482657049840114177641599648336717378512772713678025933431616037030567154567255465864626030272882834562231706354885611181897708753639921237116478779940552565062929923410886248437487330668555267261474519441206828448527154796538309463558736277279834047612378133946623543679118773189651779825369595304784707553366222402754178298539218640643279484684377552813871058827567822035802377440642135109373214572192800544795510144197204241934693443158495695182167776119601207319125243251652385327225346296630602982576863374636577917129367071845960514159636113799166208376467645638705252169808746179291636637586489691374367289117903287101406478373312562590143