478
238
388
486
397
433
309
395
283
461
400
348
371
440
346
352
507
475
407
255
446
423
416
420
491
406
344
270
246
247
251
471
336
219