13

23

4

16

4

2

7

3

29

18