18971989119615472885297613797541811374180915841361272122035826716811899113117927418461490172146314761064195806834202964801164513559011173315407130257219539813421018974495604581157555185117677191716135058567661286131655910051540160862013361627186514571094136714938126083221749149