141423558341004498384223705206191711092252011850398963660891015961559908472918687348114213866187387310012561716336312107665497164539116903806116608722033665967411861882514600216260813725119380118664917981138829392311443061219691427478364599610139751644341619617437817906018975213240183021157883254102079937093817055221648218939210979177838723742754213842508063102156244157616143315567471261571421921518643358314250992251932921776831441155146822434142768916001831515971464906265379813183856543412854129892864713331311542814059922545059521112717183515