866107014931250660157449932118241850454261381179524610751671617669738225635710103517161544624162207239238163974619539992706103779313121705137341164717281080186218741466185718561767135916561160