516
380
422
435
295
378
491
263
403
395
359
482
404
342
455
267
218
306
274
356
247
414
239
277
405
302
322
317
227
411
428
509
397