
5

3

2

7

7

6

14

39

32

30