Federal government posts $23.6B deficit for April-to-Decembe