20

28

14

2

3

26

27

21

8

23