513
460
300
381
334
319
488
363
518
305
359
296
399
288
242
299
276
366
283
317
252
364
482
394
237
294
304
234
473
259
466
523