586825172807210691586106142943121940611451552213732213744667331034446148716411130181054381764085106744314868721073136995730138987346675099523214294305856318146844998111482237103444550124613898721118114314464667323424961106783142954532065811930891429859113991138690145874281638111519491429544500039250196342486143146169829476404914293681035491135641358682414169101429858532624858058858057532912131860232062232065799573988288425922627296814868711034444918041221378142985732065657439514298562843853426571226675546803219405910097142985514298541429543123242715559991253316977334131864310345921402926122597925916491896214512641582278586105586104698297