421
421
421
421
421
438
460
461
458
462
468
507
512
516
517
520
525
525
527
540
545
559
566
566
567
569
571
568
565
562
561
552
556
564
552
551
550
540
528
524
523
523
523
521
515
533
536
531
532
529
526
529
537
539
542
549
552
556
559
564
568
569
578
585
582
580
575
577
586
590
600
601
602
604
611
615
617
617
619
621
626
627
630
631
634
638
635
635
637
635
630
623
620
618
606
605
601
592
583
582
583
564
558
559
562
562
558
550
545
546
543
543
548
545
541
537
517
514
515
517
519
519
519
527
528
528
531
531
534
536
536
537
541
542
542
542
543
544
544
544
546
548
548
550
553
553
552
548
548
553
564
571
571
575
576
577
578
596
595
589
591
590
594
594
613
613
612
614
615
618
624
624
624
628
627
635
636
637
639
644
650
650
649
647
647
646
644
642
645
649
649
652
655
655
655
649
648
645
643
644
622
624
627
628
630
633
633
633
633
633
638
648
659
659
663
666
680
682
682
691
691
691
687
687
690
704
705
706
711
711
713
711
712
720
724
728
725
731
731
715
709
693
678
663
661
660
659
652
646
642
640
631
615
620
612
598
597
596
603
616
616
624
630
622
618
615
613
604
602
599
579
570
570
571
571
571
570
568
562
546
547
546
546
545
536
534
533
533
533
531
524
522
522
521
521
519
514
515
516
516
516
522
524
533
546
542
543
540
543
547
548
551
551
548
544
548
545
542
536
540
541
549
554
554
556
566
564
558
558
559
564
570
568
560
555
541
518
513
510
505
499
498
492
486
484
481
480
480
476
472
471
470
469
476
475
474
469
468
468
468
467
467
467
471
472
472
480
482
486
490
479
477
477
478
476
470
469
469
466
463
464
469
455
449
452
465
465
465
465
463
465
474
470
466
461
452
456
458
460
460
458
458
466
469
478
481
495
502
490
487
486
479
477
483
482
479
478
477
476
478
477
480
504
509
510
510
491
495
493
486
471
465
460
460
456
457
457
459
458
457
456
457
456
455
458
457
465
473
475
475
469
463
465
465
467
468
472
469
467
471
462
452
447
445
424
424
415
418
419
419
419
419
419
419
419
418
408
400
402
397
396
396
401
414
414
412
407
407
404
400
397
402
407
422
423
425
427
424
426
427