296
346
227
356
305
221
310
427
224
507
426
378
275
288
475
506
283
410
345
239
502
432
444
479
276
448
256
344
218
447
260
320