309
378
505
405
351
284
468
485
516
254
429
454
519
246
377
274
420
337
279
502
531
376
272
273
332
289
382
559
513
463
339