857861234622118222120972333118868184539216448214481943921046521680241923071091138089815895019259110397821516920698416137715268923013545081877611560541290492149201461622196177597049059185194767951099292146580274169202220416775663712418866138966739611565831570413045124917189026179444180879129097107728743214850421071919105781587919565546031652182988137461301121274821019111928282066561601102264421333831597901021801512741445441377701313936335930488204692180218637701567971261901387616263880721257412041671557241768831416441271156682084076125305221161415165332104862