512
419
452
327
438
429
323
443
358
464
227
239
355
439
416
482
406
251
384
305
502
240
353
350
467
315
314
299
286
423
398
422
427
352