452
481
286
433
345
316
244
514
400
340
241
317
272
475
516
438
375
303
417
299
499
450
404
254
517
382
403
463
362
483
487
377
501
426
294