103213104207116118108193108172108168108165108162108082106059127711108184108218108217108181133211122503108240108187106601105842135107108237107996107559108238108225108219103071131340126807112920108239108175103067108234108235108222108192135690129793128294126132107265105380108241103079113600113251103543108243108242105844104066103083132485127176123096108178129379