5681348612846602651430103182750614371969112017159335761600897149116344771030904163113229118218985113871212675002138875617561313145530418621649974511818190612328961990147519751785146613201210153944437612724311083153252079017951701470109913271778212871442118717723143445418131071908103763