305
351
323
339
379
338
267
587
371
449
342
344
469
288
451
276
427
357
273
460
478
519
432
274
436
456
442
514
228
403
284
271
481