Hundreds line-up for free dental care in the Valley