30

28

26

26

35

30

55

29

26

43

34

47