7670493932949688912158345129763728210185760770722096556168532161762311176290347677087101857616893205101846797770183888404076143517623112860437477072859329543776159276166667021729995159977767359951645101857587614329891235276231057623110778760476231469317682