290
433
240
280
361
420
305
391
472
507
431
416
291
396
231
234
461
341
518
477
276
471
388
447
517
436
457
336
432
526
475
277
453
369
329