25

3

18

12

13

31

29

26

20

17