2

23

21

18

12

5

30

26

26

19