743
743
746
748
745
741
740
739
739
739
738
738
745
754
754
765
766
768
770
774
774
770
767
766
767
768
768
768
767
764
762
760
760
759
759
762
764
768
768
768
769
773
775
779
780
776
775
772
768
768
768
768
767
764
760
758
756
756
760
767
767
756
756
753
751
751
751
751
751
752
753
753
754
755
756
754
748
743
739
738
740
740
733
724
721
716
711
705
701
695
691
691
691
691
691
692
692
692
692
691
689
686
682
678
678
679
681
682
682
679
683
688
689
687
685
684
684
688
688
685
679
680
684
674
669
663
661
661
661
664
665
669
658
651
649
648
644
640
631
624
622
621
617
615
614
615
616
618
620
621
615
610
610
604
603
600
595
582
579
575
573
571
569
567
554
548
546
546
547
548
549
551
552
552
551
550
548
546
545
544
543
540
536
534
533
527
526
526
524
523
522
522
522
522
522
522
522
522
522
520
519
518
518
517
515
514
511
511
510
509
508
508
506
505
505
505
505
505
505
504
504
503
503
503
498
497
494
494
493
493
492
491
491
490
490
490
489
489
488
486
486
486
486
486
486
486
486
486
486
487
487
487
487
488
488
490
490
492
493
494
494
494
495
497
499
500
501
500
500
499
499
498
498
498
498
498
498
498
498
499
499
500
503
506
513
518
512
511
509
509
509
509
510
511
512
510
510
510
510
511
511
512
512
513
513
513
514
515
515
516
518
520
520
520
519
518
518
519
520
520
521
521
522
524
526
530
532
534
534
533
533
534
535
536
535
533
535
538
539
540
540
539
540
542
544
544
545
545
545
545
546
546
546
546
546
546
548
549
550
550
548
548
550
551
553
553
554
556
561
566
570
575
578
579
574
571
567
563
559
558
557
555
554
552
551
550
550
551
551
552
558
564
568
569
569
569
569
569
569
569
569
571
575
578
581
584
586
588
585
579
572
572
573
573
573
574
574
574
574
574
574
575
578
581
583
585
588
590
592
593
596
599
601
604
605
606
607
608
612
608
605
605
594
590
581
580
581
581
582
584
585
586
586
586
585
584
581
580
579
579
579
580
584
586
588
593
596
599
603
608
608
609
609
609
609
611
612
614
617
619
622
627
628
632
636
640
643
646
650
650
648
646
646
647
650
650
652
652
652
651
646
648
652
654
656
659
663
666
669
674
681
684
693
697
702
709
715
718
721
721
734
735
739
742
742