319
490
537
452
280
359
470
303
483
251
288
416
381
366
308
465
293
419
398
436
310
335
448
505
415
403
234
496
256
262
334
498