869
800
829
789
787
754
744
721
712
732
773
743
755
791
824
818
788
847
892
858
835
913
946
865
825
880
910
850
828
887
929
853
835
872
899
823
818
827
808
781
800
799
759
767
755
750
724
738
726
718
747
774
749
784
836
860
871
827
837
871
884
852
816
862
887
894
846
861
885
887
838
839
878
899
903
866
884
900
914
842
827
860
874
860
831
867
887
899
834
830
859
880
872
839
865
887
917
872
860
891
913
907
841
863
880
894
840
847
858
876
832
846
891
909
840
824
851
864
812
802
826
865
848
813
833
805
771
769
760
772
797
785
823
857
886
837
842
858
884
868
832
879
905
896
864
926
957
942
862
886
903
928
879
851
887
924
859
856
940
950
876
880
887
881
822
842
851
831
801
842
867
917
861
853
890
890
894
825
839
855
883
838
829
852
859
840
820
841
840
826
800
822
832
814
796
816
845
818
820
860
866
820
836
853
863
829
842
874
896
837
803
850
929
830
813
812
820
804
780
796
819
824
800
785
744
703
684
665
666
650
635
629
619
615
605
595
588
579
573
568
562
560
556
554
553
556
556
556
550
584
703
714
711
707
688
667
656
646
635
621
617
619
623
628
630
629
622
615
604
595
585
577
585
591
609
618
612
613
611
605
599
592
590
594
602
607
610
624
634
633
637
638
632
628
620
611
605
602
593
589
587
589
605
614
613
608
616
624
632
638
635
631
623
611
604
600
594
588
579
576
571
574
572
581
593
615
640
660
646
654
649
648
642
638
627
618
610
603
598
590
586
577
568
562
558
557
557
560
566
572
578
576
582
587
593
590
588
590
594
599
604
611
613
608
609
603
598
599
595
593
589
600
626
634
634
662
676
703
706
698
671
677
666
668
666
647
655
651
660
668
646
657
649
652
647
618
637
623
633
645
641
643
646
651
654
644
641
639
627
620
623
620
641
648
662
701
700
681
695
687
679
663
642
628
613
606
597
589
588
590
605
635
649
668
669
671
661
646
634
630
627
616
616
607
604
609
619
626
631
636
641
645
646
656
659
655
650
660
666
656
646
675
679
682
686
690
668
664
648
636
627
631
645
645
735
711
671
686
682
677
651
639
633
623
615
596
599
615
636
693
734
707
702
688
675
665
649
660
654
659
659
653
676
682
667
647
648
638
650
672
699
716
682
693
723
784
735
691
695
684
668
641
644
639
639
630
643
652
637
685
708
719
777
773

