4

4

3

29

29

28

28

26

22

21