451
330
480
400
359
296
516
387
292
373
286
268
316
448
388
508
536
551
331
293
405
291
482
319
404
290
370
228
287
429
240
269
304
336
390