18.

19.

20B.

21.

22.