140229717835198205221152514782636323392696887021705048206915511135827827030453665317528620347019018730820851837746667332425690331828503745228120826352834182122527244737202293562243461255657827296541171280689589353721955651541453062113768044241763332883437468923045645950565805376872749816725134056324872795403133506858097867810853864339944270162204