GIVE THE NAMES OF THE FOLLOWING: NaH Ba(NO3)2 KCl A1P

GIVE THE NAMES OF THE FOLLOWING:
NaH
Ba(NO3)2
KCl
A1P
Cal-12
Sr(C2H302)2
KSCN
NH4IO2
Mg(OH)2
BaS
`
CaCr207
NaHCO3
(NH4)3N
NaF
BeO
BALANCE THE FOLLOWING COMPOUNDS:
Calcium carbonate
Aluminum sulfide
Strontium hydroxide
Potassium persulfate
Lithium Iodide
Ammonium chloride
Barium bromite
Magnesium hydride