18

15

18

6

16

30

16

2

29

11