8

9

18

22

26

13

14

7

27

28

23

25