30

1

1

1

26

28

17

8

31

30