Gennocro wins girls' D9-AA title, Foster places third in boys' race