895
895
895
895
895
896
896
896
898
902
904
902
901
900
899
898
897
896
896
893
886
884
879
876
874
873
867
861
861
861
861
858
854
852
849
850
850
849
848
850
853
860
866
867
868
869
870
871
873
875
876
878
881
883
885
887
886
885
885
885
883
883
883
883
885
888
887
886
886
886
887
887
888
891
893
894
895
895
895
896
897
898
898
899
900
903
906
909
913
916
918
918
918
915
902
898
889
888
888
887
887
887
885
883
881
878
876
871
868
865
862
860
858
856
853
849
848
848
848
846
839
838
840
841
841
839
835
829
825
823
817
812
809
806
802
797
792
792
792
792
792
786
777
774
767
761
759
753
747
746
747
748
749
749
749
749
745
739
736
732
725
711
699
692
685
680
678
676
674
672
670
670
669
667
666
659
655
654
654
653
653
652
651
651
651
650
648
646
645
643
639
635
631
628
624
621
618
618
618
614
612
609
608
608
607
606
600
597
591
588
584
583
583
582
581
581
579
578
577
575
574
572
571
570
569
568
567
566
564
560
560
560
560
559
559
559
564
564
564
564
564
565
565
565
566
566
567
568
569
570
571
573
573
574
574
574
578
580
583
584
585
585
583
579
579
579
579
579
579
579
579
579
579
579
579
579
579
579
579
579
579
579
581
582
582
583
583
584
584
584
584
584
585
585
587
588
588
588
588
590
592
592
591
591
593
594
597
597
596
596
598
598
598
599
599
599
599
599
599
599
599
600
601
601
602
603
604
605
605
605
605
605
605
605
608
612
613
613
613
613
613
613
613
613
613
613
613
614
616
618
619
621
622
622
624
625
628
630
630
639
640
642
646
649
654
656
657
660
662
662
663
663
664
664
664
666
667
669
669
673
677
677
678
678
678
680
681
685
688
692
695
700
707
711
718
721
722
723
724
727
730
733
735
738
743
745
746
748
751
757
766
766
766
766
766
766
766
766
766
766
767
767
769
774
777
782
785
794
799
804
814
814
814
814
814
814
814
817
819
821
822
825
826
831
833
835
838
840
841
841
842
842
843
845
847
850
850
848
848
849
850
852
856
866
873
880
886
891
893
894
894