106209105966101268895471039599155810802213097312482910914697437903671089309920113283012491010127497305972779487889903901699011210852910615910613790557893978933289328904221177341250381049089352692085915289150410802389274112447105296943569161290467893481221439259610802489344133098106569105288910359045210893399220891318927889269