17704016931522490155110271239148043762245423698160018541255660327593247114389823144193197011557385321266187577112651093444115717041025729876194610501414451608558128711778153618251951104627114216701378560582187250294977888714751158160669715521636159917173029414841573109513234121868156273050576