10020495103985271063295611458896114599721165372118225151200833712016942122275031309118313091189130911931309119413091195130911961309119713091199130912001309120313091204130912051309120813091212130912131350681135711213783385138454631394371314034865140988214745636150904361518054115274901152941661561335715679161795127