1047467910772644803378372386808444622106392801047548411238082107718867795154106984847721316858576686224801128511611157616111693891092994310929945111084581123826711097970112862581089342211238230112382649794835108875511115760011238236112382591128624911286267112862711065336810929921