30

8

2

6

31

26

27

7

21

21