118730138076116276116032113036111897109810106025105979105953106181105521106257108501108469106105109935973161099471082461084909878210996610898093537976729878410619097453106110138484890321061861061399159597319745559769374477754067556492321106172745776948392488743601062669878910598510126288939935247557669051710421060976977198783124862