4740987854565311877858128994681587559474093752641487756474929212857786480137779136383111102271306680474208149598047408346467374394178541169207869219511686624741517864814741022894697854127855807863612331841377801109438134993813762533961225833213638259015414415871133378103500821285510152721562150156214969206794108714070402282801294466258333534978111331014093547864821306613786402786483137581965508110869375266323353151247511234307853881116967103648653118810767921108694138027463732863731412277482441482407412768191237719695280126029896546329199768853373998696550967414596544611184982920058838181071699654351730898517441413449674146