107884973814604146011461214184148481484714846137161435513953137821078776635544184248849880789541484514844137411435414353139521395110682749988850110315105271078610371523744984610219148651486414843141791486314352137401373913738143511411314940149391493810680106075084643988409521398213980137791508613683