10019433100314431007030510162331020274105278021063611510711723107712391078421610799150109988471100705911117611137557113431911522173115536761162119111650427116698121169360611714324117736211789655118185591197227812045181205045312052558121857312243991912256881229659912324371912344741123732121239467871243673124492635