12.
1.selection
2.ensure
3.dependent
4.variety
5.sufficient
6.inexpensively
7.construction
8.mistaken
9.sizeable
10.protected.
11.
1. has
2. than
3. the
4.up
5. been
6. its
7. this
8.well
9.also
10.such
11.there
12.them