121172121137121156121180121117121184121168121129121176121113121121121142121133121125117284117335116497116513116381116517116509116521114015114023102976102535102937102933103000102992103004114086114090114088114092114096114094114098114100946699467394677946819490795005102988946979470594709947139490494908949139491694925949281029809493110300894934