Move a group of object along surfaces

A quick question on modelling. I’m try to move these yellow balls(as shown in the pic) to the tip of each tube which follow the surface, is there any quicker command that i can use without moving each individual ball?
thanks.

Hello - no, Copy seems like the way to go, or a script… unless the pipes were distributed using some process in GH or ArraySrf, then of course do the same thing with the spheres…

-Pascal