379
347
472
450
503
476
413
352
506
526
387
493
315
378
245
296
342
489
239
345
480
238
470
341
425
420
474
311
303
274
250
312
536
475