7

8

18

17

2

19

29

5

14

8

11

8

4

21