10

10

3

17

10

5

4

2

26

31