702343834152331332673764661982085636538273727083511372333190204536690678562280425687621955850420544242427431324417520245958926921129346128870174617139963688353352892781451542287172482798091767864351474530682678250330833928682816712282053825125517065735050565182551804377565805689754052734054112030469124329673718720345614098230229518470108221632685