105958105953105915105912105906105901112275110995116621106422105921105919105806126589105929105826105822105810107990110419109296105926110998109135108013105830105711130002105715105703109918106426105727105696116617105678105658105626125885109383109300105666105662105654123672122239105674105642105739105735112278111001106430105634105447105562107991107545116625109304