Federal government records $182.4 billion budget surplus