27811207785117203165466635022064706462042895897292183003134875685248456446425634638654777197571233269555651637182645935951252220247464345611182865320539183797375124823746563548548438195871103203141752996496283093614278251057273050455425863637521716170254055378810257645315234123439717