198514425678221154377541228632582053043723082019562783583452728034074514556310858982867229805399308167333689804350691251211632034248095652488264705182781715389812065170540306657190244505685504332536255343643376296288687688690782023538278927929345614073750324370146678245955112270233920411346128618717527471765372176331746182208562270152352269442313