295

274

266

307

250

255

249

267

294

284

258

248