as far as I can tell, there is no 'al ragazzi' , that should be 'al ragazzo' meaning "to the boy". while 'ai ragazzi' means "to the boys". because 'al' changes to 'ai' in plural
Native speakers please correct me if I'm wrong please.
PS. hope I could help :)