18

5

16

31

27

13

6

29

22

6