256
385
234
530
420
314
485
251
507
271
453
538
517
373
376
299
501
370
436
504
342
418
500
474
448
229
451
263
509
446
327
316
456
264