18

29

29

15

4

10

25

27