48138153801185185646911186011388410805962307944254220534687391613742107587288622827111145392611376114343622610365524011003875089277594802835491511144829187266629365570940439217418875361747618960742662803871034973391535272617977592697002484174435107337109296833358121750561033749159886472564714908865215614