310
244
423
458
249
381
483
507
224
241
354
247
407
394
343
478
302
473
496
307
460
385
448
461
427
377
304
431
430
290
269
487