672028202031083772434252293312041717269135015254062538514248688782665753654119514527965323028616763828678505304470332456176198687140333466205113746565701377452512442113085883418718212220827028842489399278782503296835376459269805787021703532808046435513134422286321201757176903393522555044615622742212936856893403065189873715434319080956358965827527