20

18

6

30

29

23

16

9

2

26