Which of the following compounds will produce acidic solution on hydrolysis?

KNO3

NaCl

NH4NO3

NaCN