
243

196

451

610

258

163

417

112

294

230

124

288

111

148

152

89

159

79

109

38