A group of seniors was asked whether they preferred vehicles from Buick, Chevrolet, or Dodge. There were 19 people who preferred Buick, 25 people who preferred Chevrolet, and 5 people who preferred Dodge. 8 people prefer Buick and Chevrolet, 3 people prefer Dodge and Chevrolet, 14 people prefer Chevrolet and Buick, 26 prefer all three vehicles, and 4 people don't prefer anyone. How many seniors were surveyed?
A. 88
B. 97
C. 100
D. 104