26971725757270730512487309644391233555278202595729300636828165466504646217314554568220448455932075712181111106387854394702341265148478848537464564117375102032588374745223848263643777653755636359101613151976421176373655320612362814264958965387289502782195313654456175540182524320205299