3

5

6

7

10

20

34 31

29

22

13

33

17

24

5