6855667243677456411566554673806279764542656556731963399929668997724596942871876728827017973838696467108270219683457135870717705286831763818629117118769738737867297670375689567978901371873677996654067343647388130869867404682297353974256698597304964493687927389263856672067918686297449066874720287538062567670296574664883633887170269539625117398271898633556805967227716166724174548710267030663116269967175709116958999126413162600625077293366561648189486706697135062977923471502694306675470760