Ohio beats Kansas on the road 37-21