571
571
571
571
571
572
572
572
573
573
574
574
574
574
573
573
573
572
572
572
572
572
571
570
568
566
565
563
562
560
558
557
556
556
556
558
559
559
558
557
557
557
557
557
556
555
555
555
557
559
562
563
563
563
561
560
560
558
557
556
554
552
551
551
550
549
549
549
547
547
547
548
554
557
560
569
573
575
575
584
590
593
593
593
594
594
599
604
606
614
618
622
622
623
630
632
633
634
635
634
633
632
630
628
628
623
622
619
618
615
612
608
596
595
583
582
586
594
594
594
587
587
587
587
587
587
592
593
594
594
596
598
600
607
608
610
616
619
620
622
627
629
632
631
631
631
634
634
628
627
626
625
624
621
618
617
617
617
618
619
620
621
621
621
621
621
621
621
621
620
620
619
615
615
616
618
619
620
622
622
623
623
624
625
638
641
642
652
655
658
662
667
672
674
677
678
682
689
690
693
698
701
702
700
698
698
697
697
699
699
700
700
700
701
705
706
710
712
713
715
717
719
723
725
727
730
732
735
738
740
742
742
742
745
747
748
748
749
750
752
753
753
753
754
754
754
754
754
753
752
750
750
749
745
743
739
738
736
735
732
729
722
718
716
714
706
705
700
698
695
693
691
689
686
686
683
681
678
672
669
665
661
660
641
640
640
639
638
637
637
637
637
636
636
635
634
633
633
637
637
637
638
638
635
634
634
635
636
636
636
636
635
633
628
623
622
621
620
620
620
621
622
622
622
622
623
625
630
635
635
637
638
639
641
646
647
648
650
650
651
652
653
653
654
655
656
656
658
661
660
660
660
660
660
666
673
677
681
684
687
693
694
698
699
700
700
705
708
710
714
720
727
730
733
736
738
742
751
753
755
756
758
760
761
761
763
764
766
775
776
777
778
784
786
788
790
803
810
815
819
822
825
836
841
845
847
848
846
845
844
834
832
832
831
827
819
813
808
803
800
799
797
793
787
783
782
779
776
774
769
766
765
761
760
760
760
755
756
758
760
761
757
755
754
753
741
736
727
727
717
715
715
715
711
705
704
703
702
701
698
698
695
688
682
682
681
681
686
699
693
688
685
685
685
685
686
686
686
687
691
692
692
692
690
690
681
679
675
672
671
669
666
667
668
669
671
671
670
668
659
657
655
654
653
651
648
647
643
641
638
636
634
633
623
619
618
618
617
616
613
610
608
607
606
605
605
604
602
602
602
602
602
600
599
598
596
596
596
596
596
596
596
596
596
597
597
598
597
596
597
597
598
599
599
600
601
601
603
604
605
606
607
609
609
610
611
611
611
611
611
611
612
613
614
616
617
619
620
622
623
624
624
625
626
627
629
630
630
630
629
629
629
628
627
627
626
626
625
625
624
624
622
621
621
621
620
620
620
622
627
633
637
640
642
644
646
648
649
650
650
649
649
649
651
652
652
652
651
649
648
647
647
647
647
646
647
648
649
649
647
647
643
642
639
637
636
636
636
636
636
636
636
634
634
633
632
632
634
636
637
641
639
639
639
638
638
637
636
635
635
634
634
632
631
631
631
631
630
629
628
627
626
626
625
625
625
625
626
627
627
626
624
623
622
622
622
621
621
620
619
618
618
616
616
615
614
613
613
613
613
609
608
605
604
603
601
600
599
599
598
595
593
592
591
590
590
590
589
588
588
587
586
586
586
586
586
586
586
586
583
580
577
577
576
574
574
570
563
563
569
573
573
574
573
573
573
570
570
570
569