294097642527147858523357415876931164839392697158494239270610718811567528298123441711183090379495545601545450639390142412314221153284514239103794941533800149993715363381275802137600513014164977701986853339665675766702746703336704652666976702846703325676266702655717621376002137604413760211147877465955137604323913823902014779416493407477282389472389461477940823677239019294600664944636337649169147793823901714600114600096350912323268239637227527227517331031793803022959707669064493911713910223983974000721204811157279648539466711138090672271677325378156095567295564697937495403642852768866415312651531264574938574964733037123319