
2

3

3

4

17

17

39

129

58

85