28091141872023990441877141870212902912903857679328273538628356308723971528084415281332809552750402827303991956857194187692398741290472399032400372397161794247342875504933372797240802808632808621338140239866419279442269442282142842240592657173457683363005663152460872111219636087131043838239902275021630055418768400957393585282728698634187316991514057996991169803419278304076386281630009630005630022630054258296122148797078335878652110128091028087728090928084673294032884015292547152884187046320343860507240117240795503897342852813714282907343189121834187634423001035947749231428344615377328961550340550387