590
589
589
593
593
594
599
600
601
603
607
606
605
605
605
606
606
606
607
607
607
606
612
615
614
615
615
615
644
650
652
685
689
691
680
670
675
672
666
662
661
663
664
663
665
672
677
676
682
682
686
686
687
692
701
707
712
717
720
720
727
732
741
753
761
763
767
769
770
780
788
786
782
780
780
776
775
773
768
768
768
766
765
763
762
754
753
749
745
743
727
726
718
718
718
718
716
715
712
709
708
706
701
701
699
693
693
689
686
684
684
683
688
696
696
695
699
702
701
703
704
704
706
706
709
716
718
720
720
720
717
720
722
724
725
727
727
728
728
731
732
732
733
734
735
736
736
736
740
742
743
744
744
745
745
746
754
760
762
764
764
768
769
769
770
770
775
776
780
783
787
790
793
795
799
805
810
814
816
824
825
826
828
830
832
834
835
836
836
836
836
836
836
838
841
846
848
851
852
857
858
858
857
859
861
866
863
863
864
864
862
865
867
862
855
852
852
848
845
845
843
840
840
839
837
836
835
834
834
837
837
837
836
832
826
823
822
822
819
816
816
817
822
823
823
822
816
815
815
815
814
811
809
806
804
799
794
794
791
786
786
786
786
785
784
783
777
777
777
773
770
768
767
766
767
768
768
770
770
770
769
768
768
770
774
778
780
781
781
786
783
784
794
801
796
794
795
797
802
801
801
800
800
800
807
815
816
812
811
811
811
812
813
813
810
806
806
802
806
807
816
815
815
815
815
815
816
815
814
811
796
793
791
787
784
773
764
762
747
742
744
740
739
738
737
738
738
731
724
724
722
719
716
713
703
693
693
688
687
687
686
685
684
683
680
680
680
675
675
672
672
674
675
676
677
681
681
680
687
688
690
695
700
703
720
718
718
720
720
722
714
714
713
713
711
711
708
708
708
708
708
708
705
705
707
708
708
707
707
709
711
709
708
710
711
712
713
707
708
710
708
705
704
701
694
693
689
687
688
686
684
680
677
675
674
673
672
671
668
662
662
660
658
657
652
650
649
646
644
628
625
623
620
618
614
614
614
614
611
611
612
611
609
610
610
610
610
610
610
610
611
611
613
609
606
608
608
607
606
607
607
604
601
599
598
598
593
595
594
590
589
589
593
595
595
594
599
600
603
603