100057310012818100425741004737710061721100897701008981310102073101027321010433710139784101482421020698610570342105711971059001110592578105937171063194810642052106879210728589108010571080201210805755108092810810299108204511179091144368511622707116341361164147211679009116985881171191211728156117281581173888311741357