7

10

13

28

25

20

23

21

11

29