oxyhydroxide hydroxychloride perhydroxide oxyhydrate hydroxyperoxide oxoacid hydroxycarbonate oxynitrate hydroxyacid aluminum hydroxide