4

16

4

2

7

3

29

18

19

17