39994386536673801365294286970487437361443445821223996351002681585917670704656300846887738913112177876704748522668122758564802912336463080846113812687112776407832617831478712636634528490975461272430819631365028332643922471192231939376670981018300692286105361627350339071195050480341694186177059312282380320850882941609530282000089877407878999123117583682764800000000000000000000000000000000000000000000
