Spartans put eight in finals at Oelwein