353
387
446
400
308
354
269
524
512
505
322
299
409
372
360
389
271
500
250
311
331
416
427
404
217
430
285
293
473
370
499
359