5799890106318934777006579990610514069103537155004680500468110514074500467910721498579991970348251051407045855585004703458555746689834668975107213164615739103537185004670108286047023311461574188678425799933483396910828580103537134615740703482810722451500470210526688