804
809
815
817
816
814
813
813
813
812
806
801
799
796
795
794
793
794
795
796
799
801
803
805
805
805
805
805
808
810
815
816
816
816
816
816
815
814
814
813
812
812
812
812
813
814
814
814
814
814
813
812
810
810
810
809
808
808
808
804
799
794
792
791
785
785
785
785
785
786
786
787
788
788
789
790
790
790
791
795
796
799
802
803
804
806
811
813
815
812
810
806
800
798
792
792
792
791
791
791
790
789
789
788
787
786
786
785
788
788
788
788
788
788
788
788
788
788
788
790
796
827
833
832
832
833
833
834
836
842
843
845
845
845
845
845
844
842
841
840
840
840
840
840
841
843
845
848
849
852
857
861
863
864
866
874
875
876
877
879
880
882
882
882
882
882
881
879
878
878
877
873
867
863
862
860
855
845
845
849
853
847
844
844
845
846
845
840
834
826
819
819
821
824
824
822
820
818
807
808
810
804
796
787
771
756
746
746
744
733
728
720
713
708
705
703
703
703
703
703
703
701
697
694
694
694
694
695
697
696
695
698
692
692
683
679
679
676
675
675
675
676
676
677
677
677
676
676
676
676
676
675
675
674
673
673
672
672
670
668
667
667
664
664
663
662
662
662
661
661
661
660
659
659
659
658
658
658
662
663
668
671
666
666
666
666
666
666
666
666
667
667
667
667
667
667
670
673
678
685
691
697
701
705
707
710
710
711
711
714
717
720
727
731
732
734
736
739
741
745
753
756
761
768
772
777
781
785
790
795
800
802
803
803
804
805
805
806
809
810
810
811
812
812
812
812
811
811
810
815
817
818
819
819
821
825
826
826
826
825
825
825
825
824
824
824
823
823
826
827
828
829
830
831
832
832
833
834
835
840
835
827
825
823
818
818
814
806
806
800
797
792
790
788
782
775
763
747
729
712
711
709
708
707
712
717
719
720
722
723
724
727
732
738
736
732
725
721
712
702
701
698
692
690
684
675
675
675
675
674
673
670
669
666
658
649
642
640
639
638
636
632
631
630
621
617
617
617
618
618
618
619
620
621
622
623
626
626
625
623
619
617
617
617
616
615
615
614
612
609
608
606
600
595
595
594
592
590
587
584
582
581
579
578
578
577
577
577
577
578
578
578
578
579
580
582
583
583
581
583
585
588
594
597
599
599
603
604
608
610
612
615
617
619
620
624
627
628
631
636
638
640
645
659
658
658
657
656
656
656
656
657
658
658
659
661
666
671
674
674
674
674
675
675
676
676
675
675
674
673
673
672
671
670
670
670
670
669
669
668
668
669
672
673
673
673
674
674
675
677
679
679
679
679
679
679
679
681
682
683
684
685
685
683
682
682
682
682
683
683
683
684
686
687
688
687
686
686
686
686
686
686
686
686
692
694
694
695
696
698
699
699
699
699
699
699
699
699
699
699
699
699
699
699
699
700
701
703
707
710
712
713
713
714
715
716
717
718
719
720
721
725
728
734
739
744
746
748
750
757
761
776
777
778
785
790
791
792
793
794
794
795
794
793
793
791
791
791
792
793
795
798
796
796
796
796
797
797
797
790
784
779
781
781
782
782
785
786
785
784
782
779
776
775
775
775
776
776
776
777
789
791
792
792
794
796
796
796
795
795
797
798
799
799
799
800
801
802
803
804
806
805
804