3042182871385701952188877656793396886674117048436364177398222680457786248242104204221097131808971594931908172231631001859428914994315625721691111384598197960191905991235861828465046011425656612914113802311319520940021485624522105340167605922567143651256556511126052243737656220335320717020372857322122625287122280755483319000208711214114581414573204858169432814669495017863067301992722782115243715850676948494889632655286209779848621189510221763848689881352131341511859322142521457871499091725190323156188170652168676122091492311355319651298428199103