122518107944109390108159116410109292108011108010107654106379120905106036106025106022106015109131106499133856105982105979105978105975105961105958105953105915105912105906105901112275110995116621106422105921105919105806126589105929105826105822105810107990110419109296105926110998109135108013105830105711130002105715105703109918106426105727105696116617105678105658