61115439621437484590217835576981991972271801319128837612234519006674666976166605129948327719284496801015361507381242141633525411329596174154134969609851097221823053530610006322014413554717092321591224730376961914918193075218140126073222580203680714872023597383665126259581958781254251443121681805781918497496175200875154351913272220241340251756481028721012981137071920471828622002161187797962217918371535160208159792142435073121716823734408210071312756314502987296207673124940996586859518137613196912828183254195059168862228310102060122114131268112153182979