79064785182483177893654886526636873378176791673516677637437045342676911047062681657110131015605561775396763302884752838861360872794353753575385818754939496212560856109077210257871095562768541955755126384131600341768417374304431898805183808948475762766877559629876262987603136950392883332786780567782934132656355507567749331444651575789731158355836155384937533330716057660661761813554260937318479998075791776533577315857616433697587735288027713679403491045777659759622760755527707643242648893443378840482310973896496121892189271735232689145298300814470779192613336178