100018961001856210019997100207510021601100226531002291210022936100233041003431310035795100419810045724100459951004606810048654100611451006248710070822100708901007094010099106100992211010224910103673101128101173861012397010141809101449821015597101657510168033101741131017572410183915101868710190584102080631021166