
5

3

3

6

18

28

25

31