103443126564121966120347106212116103105838106231108021108020106597130012106264103213104207116118108193108172108168108165108162108082106059127711108184108218108217108181133211122503108240108187106601105842108237107996107559108238108225108219103071131340126807112920108239108175103067108234108235108222108192129793128294126132107265105380108241103079113600113251