1

29

27

23

19

28

11

2

28

30