Trees of shapes how to place them sequenced back to back

I have a list of shapes of different sizes. They are currently placed with the same point of origin (

). I would like to place the second shape after the first one and align it, after that place and align the third shape after the second (that was previously moved), etc. (result see second picture). I think I have to make some kind of loop… or is there an easier solution?