500
244
346
429
322
313
437
254
398
485
526
239
451
407
458
555
285
223
442
324
479
521
414
454
431
472
237
493
411
520
222
434
352
462