Progressives Announce Slate of 21 Candidates