matplotlib.cm problem to distinguish data

Hello,
I have problem to distinguish 10 colours generated with cm.hsv.
import matplotlib.cm as cm

for row in range(len(data)):

bt = plt.bar(range(len(data[row])), data[row], width=width,

color=cm.hsv(39*(row)), label=mutations_all[row],

bottom=bottom)

How is it possible to generate better colours in order to easier distinguish between the data?

Thank you in advance.