99980145099261219669876530702601360032859383592065512226241636022068894143225970748872257671470361081771157762110861750451271481030762983214686722809206943685622100679004205563196414461732166082060021487211153802894320217520908958683216854919571642509802098799207616120646108639183255888212134132675186815197381441813172211618145961354391777963996216492416439134832317827180120118107892502541391201549591396902930011398022604138347803021495901154365438911297350813170365312215922711948048789150568621271976285336814476912713210591112805920723268560188524