2

3

3

155

146

120

92

65

68

62

64

56