27216971258128114819661100192615151239176415321306707385331188513569441876348470965151418188141535434603194618591405143150514755491061151813611631996239459114767356213107041858104798163610293091803733174514641334431667132315691381359101