827113244221782688333690154190737243652745183317453502055655898345632552707021952026324704423735282874630450442412067868530639917128022812254118752716780455170128634342537768954033246153617522929380968725121172376826538152459313643820203170621766573087177827923080565371986746627850314089339632045624563539858835182691269108248288505340208514296145