They are all balanced ok, the main difficulty that I have is the second. Sulfur dioxide is highly soluble in water, most folks would have written the products as sodium chloride and sulfurous acid H2SO3, or as a minimum changed the gas to (aq) on the SO2.
The balancing is correct in any case.
Do I have these equations right?
2NaOH(aq) + 2Al(s) + 2H20(l) --> 2NaAlO2(aq) + 3H2(g)
2HCl(aq) + Na2SO3 --> 2NaCl(aq) + SO2(g) + H2O(l)
H2SO4(aq) + CuS(s) --> CuSO4(aq) + H2S(aq)