76114937306593835773083577247357395613703692435857669099924466469236457669024931854593186479318649931638793163917669142105590769329286864416486441929242318112324249949516112324211058804786192406276966628826886192566092008112098141120397211203975931636210558978