320
241
519
411
236
380
329
267
437
469
452
331
420
418
492
494
318
514
478
248
282
302
384
394
465
458
434
501
508
404
326
239
512
390
510