28

23

4

30

22

14

27

2

12

26