97730103075137965147276948391080697643675164904279677210616610794712295813640413876486548755459036991328970411124561242797634676437764438655210958275541763361061351061391453407476376438821787799798777103642118886128159745027472374724747648655684941914579765398037103249136359139504147934743467472074721747568117010807274715