17661846123247210861405669001448168173610471745173057114289844781918103156814081363177415841948856110198423570110239110137017626362989235531769648149891689143810811494