
10

33

32

63

81

109

98

130

166

113