30

17

31

19

13

4

27

29

18

1