
10

9

17

19

29

49

166

85

107

26