1172481151921143921134671127931123031122171112981103311123931091871075311070521087661139191053021024161145011145091145171145191145251145271194391194421194661194771042286290262906629046424158358578885885638471566153849938504405374906738489384953847738484628865898462900596996298638937582115970159600384655970256593389405970038930