21.
in the air, high above the ground
23.
intelligible, understandable
24.
to prevent, avoid, forestall
25.
lighthearted, cheerful, hopeful
26.
to reach an agreement by partially surrendering one's beliefs
28.
a large, troublesome invasion of something, such as vermin
29.
having quick and accurate insight
30.
to continue to possess