What are the possible topological shapes (i.e. up to homeomorphism) of a finite union of open balls in $\mathbb{R}^n?$
For example, for $n = 1$, open balls are just open intervals and a finite union of open intervals is just a disjoint union of open intervals (the union of two intervals that overlap is again an interval)
For $n = 2$, we can have a disjoint union of open balls, but also an annulus, or an "annulus with many holes", a disjoint union of "annuli with many holes" and maybe something else.
Is there a classification of these possible shapes?
EDIT
