196918827798491601139712518518035516756445818171283586792198711553889013822281573178214374013547301740611567430608113115811873439990310766835177711834331459561171091186507136914410281655871655120610681641357189812234129410816351850686170371335399784516221256160610461140324876