
4

2

3

4

18

27

25

31