443
296
357
247
491
320
384
350
508
228
280
327
405
318
365
349
482
429
504
248
518
485
455
413
520
394
282
331
526
340
375
308
281