18

3

29

28

22

28

14

17

28

31