85612191632163132513522101738247193622231241170916564011759466180121115162744015211968711611216641666397164512797512687863841412693231604742143395112251064766161115669109357604741230779112196812391929941674581154057710333375831545112153533169951288610085719721023396199145410114887105191602896