610161488278148214550631687051815603367113164650891558700023542533908610120439039458817802513097870527179805117310262544212291692156321344189113422914409801368648143127259492713438546638291080207784532663401784590618398151398211918441200520155644239043310073851256810178715641291039559104443039675912846003105157535191247675352013385338784028702971461344143612810235090644136343994775221097251927128631513110901119388107801315372107745412079502724127961410688081415509881454108575829321215779083287995520285534830732511206949160908157691207122083116428197862687433731001161786270150374015037445299479061131899619350901188015521730