30

26

20

18

4

28

25

13

31

1