828689248892043313066858094247853835082617010817137304244691167113688652085812242533382033235329358956227946117683417550526963198746228745504690527643203195339211563140722747022706785651873771202514593437375143401546215270129654019065331368755153637654180518220239947030822128078214525567835804229717518982864562056327827230657442503352466243288278