30

30

5

29

29

25

12

12

30

21