20

18

13

6

16

2

19

28

21

8