89194612649855692515280056866568652634081241309633236750083148400137552538554337545937572638554246397653220838549337550694694437546625562821962714840001066191623490375494385541996646537273134146776162725560737554737572514837241483999375724375478117258437572337572225560810255925480453756013754711066187375600996645148405837546438548522436470486470485121455517077136301510895781852331544093005101558540158567818781418794246053711352281852561008298100829711590992912193873218008928014998015153005156164347832301518421413547800891892720719098718707794976205850104762737888937921284470612625181080311262821887593516994892849