217231564140640928409517885377677165715043951156046957408841917796117132555457943152323054974718505594334157171811055125415766329338349087960479490617483389140112636413033296318814138818776406968631650363995727351889132294141068424413441281818937610113334414541595589061566417114172041546684428095290989920168679479776997783775549677115629741401481804096940938409149900811263313935189883153189540633415314881518169832873170779241673689954918485156936261171068462256169899