42

57

95

83

88

85

20

43

63

4

71

17

18

61

75

30

14