113199921131322211312057112653811126534111265328112551831125517611253557112416391123789811237893112378871123683611236832112367991123678411234966112349591123495111234903112348981122029011172047111720401117192911171898111431691108029611059005110590021105890011058898110588501105884711058844