108291108280109973121567104406109965108602130587104954101264108860108348108250108521974061084071307171278521079151038031026951025119880996824975059959211899910805410620510095498782108866108676108388108385108285108252105554972711084061276141128711062079492094880109966124696101208998231089601083499750810840513256212783212240910613398769108253108404