144510391646153115274141046483277164919477111969626139211012071340141052610477497103712328691226174518951917562100616042936511829142341151516655781666161619091218429451186643381138418211137161412726719436092996591188130158936010889411107167719751564688116718251948439115918918208044181360