Forty-three area youths participated in the annual Free Throw Championship, sponsored by the North Branch Knights of Columbus #10016, on …