
1

1

3

5

20

31

14

4