377014820649732503968125229437756633974942208536735388173361868478303536699474694845153201765373754151698133106611821320916182113498847463482705462786251502335643508395432254450548937357874955836638412129440898258902652971538525542573568205865416576700263232886737172375695532056521753477573288926