(Different) kinds of s.t.; (different) sorts of s.t.; (various) kinds of s.t.
With the word ‘many’ it has to be bayu'an, otherwise it is optional though bayu' is the preferred form.
How many kinds of fish do you sell here?
How many kinds of vegetables are you selling?
There are many (different) kinds of vegetables in the market.
He sells all kinds of fruit.