254
378
278
239
370
238
417
412
366
506
337
319
351
390
448
315
439
300
349
343
285
281
454
507
323
274
488
427
394
308
345
286
409