
4

3

3

5

18

28

25

31