513
520
229
247
337
514
434
408
344
489
324
322
384
445
447
249
501
245
496
274
509
424
301
541
341
433
406
222
279
289
334
305
316