7

10

12

28

24

20

23

21

11

29