17

10

8

4

20

14

5

29

21

4