217231564140640928409517885377677165715043951156046957408841917796117132555457943152323054974718505594334157171811055125415766329338349087982779835796047949061748409363389140112636413033296318814138818776406968631650363995727351889132294141068424413441281818937610113334414541595589061566417114172041546684428095290989920168679994798287981279479776997783775549677115629741401481804096940938990081126331393518988315318954063341531488151816983287317077924167368995491848515693