18376734581127163913181969180392391227518471955141011533552011581084487156512191633128717721188602130614851984578187819154411861433183581116001810131208140857112261628011202840211985119117098847619104011721356452716