17

10

29

14

13

8

1

17

28

20