24959