21

20

13

8

30

16

9

28

28

19