122010010110210410512521218117312171141108121910911098258311441251113112115211531141017103868115116107117572106110188427308675971014