292
502
251
333
458
356
435
330
405
447
419
521
370
500
357
486
430
459
455
269
325
403
448
327
408
428
291
307
445