Match the following.
1. to favor or support
2. to found or settle a territory
3. to recognize or identify by examination
4. to construct
5. a safe place
6. to overrun or inhabit
7. cleverness; originality
8. permanent resident
inhabitant
ingenuity
infest
erect
advocate
diagnose
haven
colonize