14

5

30

23

19

9

1

20

4

29