35 helix end mills square and ball end 2 3 and 4 flutes