516
284
323
482
313
494
339
425
320
518
384
498
223
432
272
334
398
276
357
234
390
495
226
435
375
502
436
287
458
371
404
364
257
250
437