24978