295
317
254
245
256
264
479
365
390
227
257
439
327
347
412
378
484
435
495
279
404
340
384
281
524
260
481
229
501
263
508
437