500
526
447
267
315
271
396
462
386
435
295
344
215
379
446
439
432
239
385
412
424
473
368
452
234
240
445
440
294
458
361
507
367
467