Rank the compounds in each of the following groups in order of increasing acidity or basicity, as indicated, and explain the order you assign. (a) acidity: HCl, HBr, HI
(b) acidity: NaHSO3, NaHSeO3, NaHSO4
(c) basicity: Mg(OH)2, Si(OH)4, NaOH
(d) acidity: HF, H2O, NH3, CH4
(e) acidity: HOCI, HOCIO, HOCIO2, HOCIO3