28

4

23

22

12

7

5

30

24