511
259
215
335
400
369
315
228
408
499
299
460
264
327
319
451
247
454
430
356
314
507
224
413
386
504
344
220
318
261
326
216