27

16

15

5

29

7

30

23