29

17

29

27

21

14

30

28

25

22