
31

30

166

115

55

117

142

70

85

99