16740841751114116190116666011153215820347409188103517531636036404982954606162223441300495552797196127857167241154670140851620598177915129022568613366496289193082138179119727476415224813820020532322140020063220808456484172272432266888237570832509137317511742104382227508665713756717945537736326472135831896161803202261981361141241521035732076869012439681545961173884006754312510452195911131005615254692817082268112713059856156773675912271212098914545834509174801146167124743357688205456435196331656738881112356484934172586412242347332964227112149730