531
390
442
418
298
512
305
356
470
284
488
370
328
389
439
331
387
381
334
468
344
285
301
391
414
503
527
525
406
234
386
365
231