19

10

31

24

8

11

4

4

16

17