314
303
446
291
233
351
240
305
459
389
361
495
398
334
247
455
393
442
350
236
202
373
288
241
283
275
417