690826724242046321715653332697371706883502051227178053521672802883775822965368522889308274296540459304182536461657425293190676783535896334023031327034324828674670211315456252720830662657176331551689243187203221145820376211456835828198984664428342022793321404708095383778643518503701251244541504152278399339505514782827255745175563108120687691195804