475
582
471
592
416
623
485
326
521
423
330
474
585
515
531
400
615
246
466
294
352
350
328
402
545
510
316
386
434
442
346
266
449
499
450
537
455
512
327
389
436
489
477
297
461
496
384
392
372
278
690
381
373
583
532
505
250
460
464
291
526
259
407
399
472
665
375
525
332
282
329
378
509
420
368
656
520
361
519
658
456
370
611
300
338
567
344
516
549
445
698
452
610
553