112416421124163411234966112349591123495111234898112348941123473011201036111896771117397211172042111720281117192911171856111718481105900511059004110589941105898911058971110589001105889611058874110588501105884411058833110531781105317511053167110531521104143710951326109367661092569610924868