353
354
313
305
388
248
517
300
456
488
294
243
247
453
426
348
352
323
496
335
240
468
492
378
428
298
366
406
431
384