19371451106676403621161134105622439830121977336612671808203130011132441070391180019701260146156619477916901739859566921527786180972472105818819881870986185634965811666481640846936868175513067077812175501187265133342343311602084191176282141814913891721251081310127529012181290