113132221131205711265381112653411126532811255183112551761125355711241639112378981123789311237887112368361123683211236799112367841123496611234959112349511123490311234898112202901117204711172040111719291117189811143169110802961105900511059002110589001105889811058850110588471105884411058842