55136658465063673541629631340530311007673626725923879673585345223735395060991640335887766608237571488114495240395912966741117541704296891490922161238563333415361224140116864936658627639006053155459437014927152531619563230685662904110295229295674794815211451316515105129220240124918514213740262644130321826188126363562111831147015006378304512911591183746283032004247519122147214505406324352233765116260267979538042