86322891149153092014936669678710267910611012232212605884314871069060985110863588894192072974419982186326910089186410497611370512557613148390689108042109555914449423587110905299041913072983729108041884158943690842910339243994877103451103757842598455384557849648633010995483116905969108410090010401810437712648213044784279