247
436
325
420
465
339
486
222
471
402
279
283
414
241
484
509
224
388
348
473
491
507
448
260
479
493