2

29

20

28

21

19

13

15

22

24