9

29

25

20

11

4

16

7

31

13