350
331
364
420
453
525
283
267
285
509
427
328
243
319
304
513
436
290
466
321
303
488
352
465
249
239
334
458
411
293
309
338