10

9

6

5

29

23

22

22

30

26