10

7

6

29

21

20

16

14

8

31