18

5

16

31

27

20

13

6

29

22