7767763739686313951697072679323355943209364684582116179323855962679490787487766839356150564229591465887947977693474251562251171850213048336995755652823950936678566682582555467486525311089113758214156804899940725793377885377815217257639697806503618856842442079238164498565496489579812617483389315214554383157104647865228944003109941406661044207753758902790377882365769647437269690165947655367924110564332383730875647346957156668462673654451764885624145439644803794617943179335791953313