11050284548720550425731345631452254058918211470788474387173155106459314262865642207653554203161197195644874859289122697855681082820657273064944823915534392581176516382042343007297064373723337420264652437536278277727829957130959517565456332063746621883711163621763555564551216512363484