25

26

15

23

22

4

3

28

2

7