31

29

26

1

27

6

3

13

2

2