29

7

9

26

12

28

14

31

17

20