21b

22a

22b

23a