
1

1

26

5

8

13

7

8

43

31