455
363
340
423
250
288
357
429
326
506
498
514
454
381
504
261
414
509
341
336
238
403
327
469
299
258
275
297
399
329
278
305
476
367
491