514
338
408
306
489
250
371
270
456
401
432
522
436
273
503
517
239
346
416
508
438
276
247
451
305
260
268
490
248
378
280
468
302