We need to find the maximum number of students who could have passed all three subjects. Let:
\( M \) be the set of students who passed Mathematics,
\( P \) be the set of students who passed Physics,
\( C \) be the set of students who passed Chemistry.
We are given:
\( |M| = 37 \),
\( |P| = 24 \),
\( |C| = 43 \),
\( |M \cap P| \leq 19 \),
\( |M \cap C| \leq 29 \),
\( |P \cap C| \leq 20 \).
To find the maximum number of students who passed all three subjects, we use the inclusion-exclusion principle. The maximum number of students who passed all three subjects occurs when the pairwise intersections are as large as possible, i.e., when:
\[
|M \cap P \cap C| = \boxed{14}.
\]
Thus, the correct answer is:
\[
\boxed{14}.
\]