440
369
405
442
340
456
229
413
250
406
389
511
337
421
348
410
308
247
305
507
476
493
319
331
260
449
386
332
380
479
344
323
463
255
265