4

20

14

5

29

23

3

21

4

1