185986181441179933187331184215172257179284183153183121185342174622173773175346176657172100181499180627192469187129187008187170175110175336378391768261837541737011798981830901720391836231735891792431767391836831845811794071800181743221821761908981887331779421857621866501908871858331903431927291824941829661821313767418277318519119134717623118706919455218242419460817299118359118710017588217716319356917397319147219036517422719116318756419383118648318548519206717639517891117303017302137851177049172670191590179002185826193331173688172030179856184427182653191404173676183075192497187055181246190955