100229211013564610183695101844911018535110186961020793310238069102491561027350310296815103174701032276610472211048989610512169105194781057711710655061106898010695710706831072718210758564108260511083505108442610848771091710910990011088252111278661118742111188776111985211211208112350601124761137019911403692