34327159165317961602083357216119232133152913161296156197316021523491590081552711516831579263392534454323773309215386015804915640515879416141715477933970327231564271618551550381577601567961601431609331574151579903297516165616184632032157305159787154513156884155932159239153347152862154961161914340401576811590991533153294315571616141216173915555715297715588415140232848154653318321613511540173407815859715111515622333775151261151505158865329211587461618381590341587661525703414015335515257415296232038156669157153157263156176156150157092156357151729151660316623240232368161747