306
393
283
256
370
348
218
224
269
248