1 once
2regularly
3 have...lived
4thinking
5building
6higher
7make
8powerful
21D
22A
23D
24A
25D
26B
27C
28B
29A
30D