310
271
484
332
480
358
483
395
301
472
228
493
406
247
371
523
398
365
325
232
303
241
334
499
257
291
513
290
438
353
269
452
500
408
333