20

23

28

19

21

1

22

18

14

26