Placing multiple breps on surface

I have a list of various building geometry that must be placed on one surface. Any Ideas on how to automate this in grasshopper?

breps on surface.gh (1.1 MB)

breps on surface_2023Mar9a
breps on surface_2023Mar9a.gh (1.1 MB)

1 Like