734
734
734
735
737
738
739
739
739
740
740
741
741
740
740
740
743
743
743
743
743
743
742
742
741
741
741
741
741
741
741
741
741
742
742
742
741
740
740
739
739
736
735
734
733
731
731
731
731
731
731
730
729
729
727
727
727
727
728
728
729
727
728
737
739
743
744
744
747
750
754
756
757
758
760
766
771
772
773
775
776
776
774
774
774
774
773
773
772
769
768
766
766
765
764
761
761
761
761
761
760
759
757
757
757
757
757
756
756
756
756
756
756
756
756
757
757
757
757
756
756
755
755
754
753
753
753
753
752
750
749
748
747
746
745
746
750
754
756
755
754
752
751
750
750
749
749
749
749
749
750
751
751
746
749
758
754
745
739
734
727
723
719
718
713
713
713
714
716
716
716
715
714
713
712
711
711
711
711
711
723
724
718
716
717
718
719
724
724
725
726
727
727
726
726
717
716
714
710
707
705
704
703
701
701
703
705
702
702
702
702
701
696
695
695
679
679
679
679
679
683
684
684
685
685
685
685
685
685
684
682
681
675
675
674
670
670
670
669
667
666
663
663
663
663
661
660
660
659
659
659
658
658
658
657
659
660
660
660
660
660
659
659
659
653
649
653
654
654
652
651
648
642
630
628
627
624
621
620
620
619
619
618
617
617
616
616
616
615
614
613
612
610
611
612
613
613
613
613
613
613
616
619
620
620
619
618
617
615
612
610
607
604
602
602
602
602
600
600
605
606
606
606
607
607
607
607
601
600
600
600
599
599
599
596
592
591
591
591
592
592
592
592
595
596
594
594
591
588
586
585
585
585
586
587
588
588
589
589
589
588
587
586
586
586
583
578
576
574
573
573
573
574
574
574
575
576
574
571
568
566
566
567
569
569
570
570
570
570
569
569
568
568
568
568
568
563
563
563
563
563
563
564
565
566
567
567
567
568
568
568
568
566
564
563
566
568
565
563
563
563
563
562
562
562
562
563
565
565
563
556
554
552
552
552
550
549
547
550
554
555
552
552
551
550
550
549
550
553
555
554
552
553
554
555
555
554
552
550
549
548
545
542
540
537
536
535
534
534
533
532
532
532
531
531
530
530
529
525
524
524
524
524
524
525
525
527
521
522
522
522
520
520
524
528
529
531
532
532
528
526
524
526
530
531
533
535
533
529
531
533
534
533
531
530
530
529
525
520
520
520
520
520
520
520
522
523
521
521
521
522
523
524
524
527
527
527
526
525
525
525
526
521
519
520
523
524
526
529
524
520
520
521
522
522
520
519
523
524
521
516
515
513
512
512
512
512
512
512
512
512
512
512
512
510
508
507
507
506
505
505
505
505
505
505
505
505
505
504
504
503
503
503
502
502
501
501
501
501
501
501
501
501
501
500
499
498
495
495
495
496
496
496
496
496
496
496
496
496
496
496
496
496
496
496
495
495
495
495
495
495
495
495
494
494
494
495
495
495
495
495
495
494
494
494
494
492
492
494
494
494
494
494
495
498
499
499
501
502
502
503
502
502
502
503
504
504
504
504
503
503
503
502
501
500
500
500
500
500
500
499
498
498
498
498
498
498
498
498
498
499
499
500
500
500
500
500
499
499
499
499
499
500
500
500
501
502
504
506
506
506
504
503
503
503
504
504
503
501
503
505
505
502
504
506
506
506
505
504
503
501
500
501
504
506
509
509
508
507
507
508
508
507
508
507
506
507
504
505
507
509
511
513
514
516
518
517
516
507
505
505
505
504
504
504
504
507
508
509
510
510
510
511
511
509
509
509
510
511
511
512
513
513
513
514
514
514
509
511
513
515
516
516
515
512
512
515
518
514
509
507
511
515
513
511
509
508
509
509
510
510
510
509
509
508
508
506
505
505
504
504
503
503
503
503
504
504
504
505
505
506
506
507
507
508
508
508
507
507
507
507
507
507
507
507
507
506
506
504
504
503
503
503
503
502
500
500
500
500
500
501
502
502
501
500
500
500
500
502
502
503
503
503
503
503
504
509
510
511
513
510
508
507
510
512
512
512
512
509
509
508
508
506
508
508
507
507
507
507
506
507
509
510
510
510
510
510
511
513
516
519
519
518
517
515
515
515
516
516
517
519
519
519
520
520
521
521
521
520
520
519
519
519
519
519
518
518
516
516
514
513
513
513
513
513
513
513
514
514
513
513
513
513
513
513
513
514
514
516
518
518
518
518
518
518
517
517
517
517
517
517
517
517
517
518
518
519
519
520
520
521
521
521
523
526
531
535
533
527
527
527
527
528
529
530
530
528
523
519
518
518
518
518
518
518
518
518
517
518
519
519
520
522
523
523
523
523
523
523
523
523
523
523
524
524
524
524
524
524
524
524
524
525
527
527
528
528
528
528
528
529
530
531
533
538
542
545
550
541
542
544
544
547
548
549
547
546
546
551
556
554
554
553
553
554
554
556
557
560
563
565
565
566
567
567
567
567
566
566
567
567
569
569
570
571
572
575
575
574
576
580
581
583
585
587
587
586
584
583
583
582
582
582
583
584
585
586
587
589
589
589
589
589
590
590
591
592
593
594
594
595
593
594
596
597
597
598
598
595
594
596
598
598
600
601
602
604
604
602
599
597
597
597
598
599
600
601
601
601
602
605
606
607
608
609
612
611
611
610
609
609
608
608
610
611
613
615
620
620
620
620
621
622
622
623
625
627
627
629
634
634
635
645
647
647
647
647
647
647
647
650
650
651
651
653
657
654
655
659
666
668
667
666
665
665
665
669
671
673
673
674
677
679
679
678
678
677
677
677
678
680
682
683
686
687
687
687
687
685
684
683
683
685
686
687
687
688
689
690
691
692
694
695
696
698
699
699
699
700
701
701
700
700
700
701
703
707
705
704
705
706
707
706
706
705
705
705
705
705
706
706
706
706
706
706
706
706
705
705
705
705
708
710
711
711
710
710
709
709
710
711
713
714
714
715
715
715
715
715
716
716
716
717
717
718
719
726
733
734
736
743
745
752
753
754
756
757
760
762
764
766
771
774
775
775
775
775
775
775
775
775
775
773
771
770
769
769
767
766
763
762
761
761
761
761
761
760
759
759
759
759
758
756
742
739
739
739
739
739
739
739
738
738
735
734
734