20

16

17

10

17

7

13

29

19

28