118821913411013131241817420912118973193463362182194232220223121986646891270788397168983108227280951895167373227179908461843661810121519322118925672179770137866160819918589102223406209918643221555221038187287214281517846915723222345166626194793203187091036778204611812078439039796382352961936394146710141695117153684552177879586660094986581219485754520611020860812125315826015264422252208525907717635521316219774197737227425949981028351486008614698399150959158320397729912015222015651219914216165415544087667192145117107221601021241192585898214795228233