385
228
264
470
298
505
289
319
248
507
538
402
333
292
281
442
536
323
297
311
249
377
526
472
339
271
493
379
393
468
488
306