278
316
453
378
508
254
388
379
324
465
451
399
362
381
361
487
496
504
485
467
445
415
365
298
303
231
392
515
455
506
318
463