8

4

31

31

30

23

9

26