1

3

16

1

28

12

4

22

19

18