820
816
833
901
1075
1028
920
851
813
815
756
725
743
775
801
855
1018
936
809
761
719
749
723
729
714
683
668
658
659
667
693
715
708
685
663
642
641
633
647
646
709
760
696
679
687
697
704
703
732
729
715
708
695
690
717
745
745
734
701
675
652
642
649
725
697
680
739
754
770
780
808
805
777
762
754
730
707
681
680
702
737
789
818
821
792
770
722
687
666
664
663
651
663
671
641
624
628
624
632
646
696
715
713
724
748
764
774
757
734
697
664
645
637
635
632
659
667
695
712
701
663
647
640
618
624
624
606
622
662
702
711
709
719
696
698
714
718
694
668
651
634
639
677
729
747
743
690
670
648
636
629
625
625
648
666
688
680
707
701
727
755
789
805
778
775
763
750
748
752
767
740
719
692
692
657
660
649
646
647
657
659
676
678
697
716
714
705
700
682
671
675
718
779
806
829
798
783
736
698
687
718
756
814
818
759
744
722
705
697
702
710
725
741
751
745
748
736
733
707
715
758
758
740
720
687
680
694
694
724
764
782
765
744
733
734
740
757
759
750
746
730
706
668
642
664
696
694
650
647
674
712
807
794
802
787
773
756
741
726
718
703
698
714
717
723
696
671
676
688
686
659
648
652
658
673
688
666
654
664
706
718
704
714
721
717
696
716
739
761
785
753
723
704
693
698
712
724
724
711
694
696
698
722
687
731
753
760
772
805
796
774
762
757
743
723
712
716
732
761
830
865
860
818
765
729
686
653
644
635
641
640
634
634
632
628
642
645
646
646
669
669
668
695
711
729
732
742
733
712
695
691
706
752
774
780
750
736
713
688
715
742
763
759
766
771
770
763
759
732
714
694
692
692
705
729
735
739
723
711
704
681
707
726
729
710
694
681
679
675
698
695
680
667
664
677
707
713
747
732
724
711
701
687
672
668
646
646
623
633
632
613
623
635
678
708
708
714
705
705
712
718
734
753
746
716
683
661
654
692
727
725
713
686
666
818
847
851
780
749
726
710
691
681
679
727
787
813
812
806
778
732
701
676
657
662
668
659
659
634
632
631
635
642
645
667
697
721
723
705
687
663
657
662
687
722
723
698
681
659
681
699
690
663
677
699
694
702
680
668
663
661
657
654
643
644
645
654
676
721
773
763
740
758
757
765
737
702
667
659
664
672
664
675
667
667
675
664
661
696
728
772
783
771
812
843
823
783
736
705
685
692
731
752
790
876
896
879
722
732

