Public service hit hardest with 23 layoffs