291
469
243
346
413
272
496
219
457
288
456
331
479
383
506
235
248
374
458
302
232
486
498
334
499
335
299
427
488
507
461
397