Gradient fill problem

Help, I have multiple shapes and I want to apply gradient fill to each of this shapes.

BUT, I need to apply this fill from the first shape -first color, fading to the second color - last shape. get it???

The problem is that flash fills each selected shape the same…