12242312601329844350571077971181871068874385491592107999548126262107731011802278910600396959763841993813760541846949214188795297723918099822283141490210740610829514869190128117108015210982280750773154924533869402361149024901173377107851078227388811477662393553810842243807864452470394811076691895192063949