One hundred college students were surveyed after voting in an election involving a Democrat and a Republican. Sixty-six were first-year students, 67 voted Democratic, and 12 were non-first-year students who voted Republican. How many first-year students voted Democratic?