118897114890133187143085123980115011109753111336120860142872142617121343143538136940122155117105117102117137117157130101126411112117117098126423114893117149117129117153117141117133148451135594122988117181115008109754117193117189117177117165117145123392117205112128111339117197144333117254117243117201137751107984117274117262117246117233117225117221117217129808