Six dice are stacked on the floor as shown. On each die, the 1 is opposite the 6, the 2 is opposite the 5, and the 3 is opposite the 4. What is the maximum possible sum of numbers on the 21 visible faces?

Answer Choices
A. 69
B. 88
C. 89
D. 91
E. 96