17

4

20

13

6

16

2

19

28

21