928889352192931108515928761228519294092868923751300371027119240710992110829312556396889924899238392379121583107315106138981879699292419922361332431062111056229734892411976239704993359838181099241085331083801083679221292208921591132841023119752492216130939986839359492387921751061769742792088109927108296922329194291914123117