Maryborough hospital scores almost $100 million