27

31

22

16

45

13

28

25

59

51

20

52

9

18

46

1

5

34

24

30