1007231711149630120524061333394213361509135831514056965715215601561054816006433167993161720955417302505176774671818170119970724206588042148619072177775522094291022242305223681612319250525475901283766462912462530159085323771043979832545632585298284054406138557954470633937517581827770917158626216919773393941889831103