737
787
870
840
816
766
735
664
626
609
617
634
664
757
824
795
698
664
631
646
635
618
599
598
591
597
609
604
618
613
630
628
612
611
604
601
604
593
582
580
581
586
584
581
584
597
618
629
619
643
668
721
670
672
666
658
643
643
647
668
671
641
680
703
657
678
830
1100
937
795
792
825
948
804
821
901
808
744
761
803
805
752
798
871
848
739
735
759
840
900
788
802
826
870
814
781
810
838
847
850
793
823
968
995
882
787
772
782
831
888
799
817
833
849
774
780
806
797
749
761
757
756
779
787
785
774
724
710
718
895
954
744
734
780
1021
964
911
803
778
829
919
900
804
814
850
880
823
752
730
737
751
712
1100
886
740
769
1009
935
785
750
782
931
969
853
829
952
1020
882
795
805
862
975
926
812
805
828
901
904
814
768
761
799
843
806
833
902
940
807
761
778
790
825
806
753
747
746
763
807
747
731
755
850
1041
854
771
799
908
893
809
779
792
779
823
855
802
855
1018
921
809
841
871
796
777
818
904
823
792
835
892
792
758
785
824
863
811
849
889
875
811
861
887
830
786
819
835
840
789
796
882
875
849
812
831
935
947
876
810
802
849
897
853
807
880
1095
1042
942
819
823
863
876
836
858
1121
1062
920
801
817
930
974
863
809
866
868
762
752
757
806
883
856
800
837
844
854
772
752
786
910
930
829
791
832
890
842
800
819
883
907
829
818
866
876
865
807
810
855
899
876
818
858
889
932
869
818
860
914
928
841
839
903
998
922
827
858
1003
1014
871
861
924
922
846
837
942
983
937
852
891
952
907
845
890
950
952
855
861
811
819
787
832
891
1018
857
774
771
715
684
687
757
726
685
675
726
677
746
816
918
825
851
953
1047
872
838
882
1036
969
827
866
1007
1035
866
839
1036
1134
951
828
884
930
872
824
816
895
982
892
812
871
987
960
843
883
1045
1003
918
809
776
790
843
821
790
809
868
937
841
796
820
883
922
829
822
851
887
881
809
784
813
855
836
795
812
829
880
791
770
799
830
815
776
771
788
824
823
775
774
807
814
778
726
715
694
692
729
867
858
768
757
823
857
776
719
727
776
816
753
724
729
822
951
819
753
773
828
910
777
730
746
778
839
804
752
818
892
970
816
764
768
835
894
783
760
805
949
932
781
772
812
893
827
775
809
841
826
743
717
729
772
904
796
733
739
860
969
851
768
760
872
935
788
752
811
927
902
804
865
1003
934
796
782
850
1056
925
820
864
888
837
794
800
847
874
837
792
813
852
870
813
795
826
881
847
793
789
789
804
772
748
780
900
885
783
769
812
855
803
771
778
812
838
776
761
771
800
835
791
776
800
815
791
747
740
767
848
826
771
764
800
846
839
783
776
797
817
813
772
750
781
823
859
800
771
796
823
823
773
750
753
770
766
736
732
746
807
763
718
712
730
791
733
743
904
798
725
684
667
652
638
640
631
628
643
662
717
742
742
707
701
723
771
775
702
689
680
668
665
658
649
629
614
601
583
581
573
584
604
622
620
609
505
580
579
520
517
514
511
508
505
502
499
495
162
548
538
535
537
539
536
554
563
653
642
641
901
815
794
821
896
957
906
821
782
716
650
620
595
580
571
571
574
567
571
573
573
567
562
559
556
553
557
558
558
554
562
591
634
670
682
722
724
671
639
616
601
589
578
570
562
557
559
572
612
629
614
625
623
610
624
638
616
604
591
574
562
573
595
675
838
920
838
842
836
807
763
756
759
750
753
729
773
823
820
782
728
725
737
766
745
718
737
746
771
728
695
687
652
641
599
574
560
549
535
569
676
859
853
838
1018
956
944
936
868
774
768
791
796
769
856
930
900
806
822
754
716
678
617
593
573
558
548
544
536
530
530
532
545
548
542
538
539
545
553
558
559
557
558
576
580
595
585
579
570
565
575
610
668
712
663
712
761
898
834
772
721
664
644
641
654
675
672
664
670
694
725
754
771
742
733
739
736
706
668
652
630
646
665
717
728
783
718
688
661
637
633
640
631
630
614
602
587
582
574
570
565
559
562
571
596
622
619
616
619
664
696
683
627
711
641
615
598
593
583
582
589
608
617
619
604
617
630
621
651
681
486
737
713
698
677
639
626
609
599
592
584
575
568
561
558
552
547
546
539
535
532
537
579
687
728
682
654
657
693
884
918
820
742
762
754
759
710
710
701
693
694
685
700
710
771
742
695
683
670
675
650
631
622
617
695
673
664
665
669
691
705
709
672
660
652
655
663
670
677
696
750
768
752
716
715
704
688
678
653
653
653
654
663
654
657
669
708
725
715
735
728
723
705
668
662
652
656
648
637
641
639
664
659
638
622
633
665
713
729
701
674
662
665
659
660
646
639
640
645
663
656
645
646
659
688
706
703
724
759
764
706
691
684
683
689
653
640
635
634
641
630
634
638
651
718
728
702
701
728
721
689
669
673
684
701
688
657
658
666
679
674
668
653
647
650
688
714
707
697
677
677
663
650
651
645
648
664
672
696
696
706
723
744
725
699
678
673
669
649
638
632
630
636
672
706
688
687
687
705
697
699
680
658
652
643
634
615
599
581
581
580
601
718
743
770
728
696
705
724
734
770
821
799
783
806
790
725
742
801
825
771
771
730
720
719
677
685
734
792
814
759
805
756
729
694
699
687
687
687
688
697
688
672
675
673
659
646
603
593
600
588
584
623
656
660
703
752
733
679
714
757
720
665
656
668
712
751
729
722
729
751
745
722
719
709
729
741
738
699
688
702
695
719
696
667
637
645
638
623
596
582
572
568

