9948519268314739893682977333482699168353701009426100583060551099639675299832943357570250685685278799550899367010105413848083266960047276841743045094313767661007101185510011003877909481876262547603950392857590343144115100299114626885854285333534231585897369997100641484099254975999901152232100052326488933740471810083103896496124473313523262983008541004543336267