18872217561405644120818395081529610288313881916641463129811672148270797519503489992711579241958877125920160619111761035317233407779851811122192911100419597301971223873472130391327172350617175291519391037100947722862911471275