
272

445

166

137

344

182

167

159

77

144

229

86

60

69

70

98

79

96

138

31