In a tennis tournament with 20 tennis players, each player played against each of the other tennis players once. In this tournament with a total of 19 referees assigned, 3 referees were assigned for each match.
Given that all referees worked an equal number of matches in this tournament, how many matches did one referee work?
A) 25
B) 27
C) 30
D) 32
E) 35