138925429966240582717063229970238967210042231826028971091509679897278897007490203112254374252348560969931148396014577951371240689612364871013563661066877171270301483810563793936638436520136480512933742997214901642997165903144697810042223799574365601706233801573799611214628120318763051755238943137423235523904896749898733919433919568971211897943131546896056896061548472947437121854510042216180368920945702585702351295215618107897006299701299635299720276131156412107398027613027612943106196520627612827610110493201560131012812106431666287815083076628776444792925181309235563749897193897192447081106272314812751252251457635