
40

166

114

345

299

392

314

270

453

246