308
408
438
277
500
420
418
417
251
492
314
209
498
400
284
444
321
235
384
383
233
259
429
469
303
221
416
396
453
240
409
258
435