564818326602198183283671295995099848224683271070779044512814535805866818328399422519142881093469135433578459745399948782540178813653948173575763675753113878652319722209352209366183997115595564033578676254051072309386877148163148217877846845983142279271315471315622093777163511501791222436875880255253593251122697239526537988888266888248154633590650910081522643262465997189091068756997491997465997492106875036826822930913652019294771374908496270138786617779466199521944756443104559013173081312033174163876227306110136521710625581501615467631881455981539481534963215775092142234099832098807036716862024011345519480211317836