1047467910772644803378372386808444622106392801047548411238082107718867795154106984847721316858576686224801128511611320031111576161116938910929943109299451110845811238267110979701128625811320098108934221123823011238264113200419794835108875511115760011238236112382591128624911286267