349
510
406
457
396
337
263
239
508
353
486
425
436
399
439
302
252
309
499
294
465
387
470
479
230
433
344
473
451
423
493
495
327
377