35

51

38

48

2

22

7

53

30

25

40

45

20

34

33

56

52

39

27

43