Write a balanced chemical reaction for each of the following double replacement reactions:
a. Hydrochloric acid reacts with sodium hydroxide.
b. Hydrochloric acid reacts with barium hydroxide.
c. Hydrochloric acid reacts with ammonium hydroxide