9

18

27

29

23

28

12