791
790
790
785
782
782
781
779
777
776
774
769
763
752
744
737
736
737
736
735
734
735
736
737
737
735
734
734
732
732
728
729
730
730
729
728
727
721
704
693
681
651
650
623
602
604
605
605
601
598
595
587
586
586
589
591
602
605
609
613
615
615
613
604
600
594
591
589
588
579
578
578
571
570
571
558
554
549
548
551
551
550
550
548
548
549
546
539
537
533
532
531
527
526
525
524
527
528
528
528
528
528
528
528
528
529
529
529
532
534
534
534
534
535
536
536
537
537
537
537
537
537
537
537
539
542
544
547
548
549
550
550
548
547
547
547
547
547
547
547
546
544
544
544
544
544
544
543
542
542
544
544
545
545
545
546
547
549
549
550
550
550
552
553
553
554
556
560
560
560
560
561
561
563
563
563
563
563
563
563
563
563
563
564
565
566
566
566
566
566
566
566
566
566
566
567
567
567
568
569
569
570
571
572
572
572
573
573
573
573
573
573
573
574
576
578
579
582
584
584
586
587
588
589
589
592
593
594
594
594
594
594
593
593
593
593
594
596
597
597
598
600
601
601
609
606
605
615
633
645
666
679
691
693
698
705
711
714
720
720
720
719
719
719
718
718
716
714
712
709
707
707
708
707
699
699
701
706
707
708
710
720
725
730
732
736
741
740
739
735
731
733
735
731
729
725
719
715
711
710
710
711
711
710
709
709
709
711
711
711
712
714
715
722
734
740
742
752
753
755
758
758
758
759
761
762
764
765
767
769
771
772
772
769
766
771
775
782
788
788
789
787
786
779
773
771
772
774
777
778
780
782
784
784
787
788
788
788
788
789
789
789
790
792
794
795
795
796
797
798
803
800
797
793
792
786
786
786
786
785
784
783
782
782
778
777
777
777
777
778
778
780
779
779
778
776
774
773
770
768
766
764
762
758
758
754
751
747
747
746
743
743
743
743
744
743
742
742
746
746
746
746
746
746
747
748
748
747
748
751
753
754
753
753
753
754
756
757
758
758
757
757
757
756
756
757
759
760
761
762
762
760
758
757
758
758
758
758
759
759
756
749
739
735
734
733
731
731
736
739
741
741
741
741
741
741
741
741
741
741
741
741
741
741
741
745
745
745
745
745
745
745
745
744
743
744
744
735
729
728
728
726
726
723
731
737
741
743
736
733
731
729
725
716
709
701
696
692
692
692
693
695
697
703
688
679
679
679
677
677
675
673
673
672
672
672
672
668
664
658
655
644
640
639
638
638
636
636
639
639
639
637
631
621
612
613
614
603
601
599
596
591
590
589
587
584
584
584
584
584
584
584
583
583
583
583
583
585
586
589
592
595
610
615
624
626
627
626
625
622
621
620
617
620
624
626
627
629
655
657
660
661
661
661
662
662
662
663
664
665
666
668
677
680
711
707
705
709
720
723
725
727
728
730
736
748
749
750
751
751
751
751
751
752
753
754
754
755
755
755
756
756
758
773
773
773
773
773
773
774
775
776
778
780
781
787
773
772
776
774
770
767
764
764
763
762
745
742
735
734
731
725
726
727
728
728
728
729
729
729
729
729
729
729
731
727
723
729
735
739
739
744
759
764
769
776
783
783
782
782
782
782
782
785
790
790