5

31

24

8

11

4

4

16

6

17