390
236
307
509
384
220
446
400
337
455
371
300
481
284
367
314
498
511
406
248
475
504
502
476
265
452
373
227
365
267
376
425
438
468