316
374
450
439
314
441
326
271
217
500
489
435
473
237
328
390
257
442
403
433
391
324
315
292
249
479
397
318
443
410
346
382
284