695256690915279250179122437872787787300878806637057183787274178805417880484773764077388717738866773741578804517872764756650075675537872716788042633268877872704706139878744567869326788057270367677737646787403477374287869269791221879120087738887327199368852691309643773888479122137912227927921928103105850310584961449655