18

17

10

5

31

27

26

23

22

20