757
756
754
749
749
748
747
746
745
745
744
743
743
743
743
741
740
743
740
740
741
741
741
743
744
745
745
736
739
741
743
745
748
751
755
755
755
755
755
755
756
756
756
757
757
756
755
750
748
748
748
748
747
747
747
749
749
749
751
747
737
739
739
741
741
741
739
740
741
741
738
737
733
731
728
724
722
714
714
711
710
710
710
710
710
710
710
710
710
710
710
710
710
709
707
707
706
706
706
706
706
707
708
707
704
704
704
704
704
703
702
699
697
694
693
692
692
691
690
689
688
688
689
690
688
686
685
683
682
681
680
678
678
676
676
676
676
676
675
673
672
671
670
669
666
662
661
661
661
661
660
661
661
661
660
658
656
655
654
654
653
652
652
650
649
649
649
649
650
651
652
654
652
647
643
642
640
638
638
637
636
635
635
635
636
638
638
640
638
636
636
637
637
637
637
639
640
640
636
632
629
632
633
633
635
635
634
633
632
631
630
629
628
627
626
625
624
624
623
623
623
622
617
617
614
613
613
614
614
614
615
615
615
615
615
615
614
612
610
612
614
613
613
611
611
612
614
616
618
618
618
618
618
619
620
621
621
622
623
623
624
625
626
627
628
629
630
630
631
632
634
635
637
639
646
648
650
651
652
655
661
663
663
664
666
666
666
666
664
659
656
653
650
647
644
644
640
637
636
634
631
630
628
622
603
597
592
587
582
580
578
578
577
577
578
579
580
582
583
576
576
581
582
588
590
590
588
585
583
584
584
584
584
583
578
571
571
571
570
570
562
556
558
559
560
565
566
567
566
565
564
565
566
568
568
567
567
566
566
565
563
561
560
559
558
558
557
557
559
555
547
546
545
546
548
549
550
551
554
558
558
558
556
552
550
547
547
544
541
541
541
541
541
541
541
541
541
542
542
542
542
543
543
542
542
541
540
540
540
540
540
540
540
539
539
539
538
538
537
536
535
534
534
534
535
536
537
537
538
538
538
538
538
538
538
539
540
540
542
544
546
546
546
546
546
546
546
546
547
547
547
548
548
552
553
554
554
555
556
557
558
558
558
558
557
557
557
557
557
558
559
560
561
563
564
565
565
565
565
566
566
567
567
568
570
573
576
578
581
584
587
590
591
593
596
598
602
604
605
606
608
610
612
614
617
621
625
630
631
631
630
630
630
630
629
629
629
628
628
628
628
629
630
637
641
643
644
645
647
650
658
662
669
672
675
676
676
677
677
677
679
680
681
682
683
684
685
685
686
686
686
686
686
686
686
686
686
686
686
685
684
683
682
681
679
678
675
674
673
672
671
670
670
670
670
669
669
670
671
672
673
673
675
675
676
678
678
678
678
678
677
676
677
676
675
675
681
684
686
685
685
685
684
684
683
683
683
683
682
681
680
679
677
675
679
678
681
686
688
690
694
694
694
695
695
695
695
696
698
708
712
722
726
729
730
731
727
727
729
733
733
731
731
731
733
739
740
739
737
733
732
732
732
733
744
747
750
751
753
757
761
763
765
766
765
761
758
753
753
753
746
746
746
745
744
744
743
742
739
739
737
738
738
738
737
736
736
736
736
736
736
735
735
734
734
734
733
733
733
731
731
728
726
724
722
721
724
726
729
729
728
727
727
729
728
727
727
727
727
728
735
737
742
753
754
754
754
754
753
752
750
746
745
743
740
735
730
730
730
730
730
730
731
734
739
743
749
753
757
757
757
753
753
762
769
770
769
768
768
767
766
762
762
762
762
761
761
760
759
757
757
756