4

10

6

13

28

24

10

1

29

21