505
267
432
486
354
228
262
459
251
388
382
238
292
391
367
412
410
506
258
465
387
420
294
479
416
531
413
467
385
236
371
451
460
225