10852310620554695030410886339327281957585913625764337541476801378620044432947354953842112109106631190341548055223640701189484825184877357612113115512554801248358091544407857066997499569844540589111692436357031374481988398207334728603108235135591084331129836231108924225097546222428341787678710768849500117947