52981768601410710783747981072810751107661048749674106258514502515488614953104911077210745107304224310744862110696891110724853514201107591021385365073114013140051400313990853389336641027457510377141417562910359143631414010202426511551713752149447981103803508747328745821034236479544231073118908