Youth ChalleNGe marks 20 years, 40 classes, over 3,000 graduates