29

29

25

27

12

12

30

21

9

4