723
723
729
734
737
749
750
749
747
743
742
738
734
732
724
719
706
705
704
703
702
701
696
693
690
690
690
689
689
689
689
689
689
689
688
687
686
684
679
679
675
668
660
653
649
644
647
647
645
643
640
638
635
631
628
623
619
614
613
613
613
616
609
606
596
592
584
585
578
576
574
575
575
570
563
563
561
557
555
553
551
548
546
543
536
531
528
529
529
529
529
533
528
527
521
517
511
506
499
496
491
498
499
500
501
506
506
505
503
502
500
503
506
497
498
499
503
504
505
506
506
504
500
530
530
526
521
525
528
534
536
536
544
551
558
567
574
577
579
566
561
564
577
584
580
579
585
588
586
585
597
605
600
600
600
601
603
612
616
617
619
630
631
630
627
626
638
642
648
648
647
644
642
641
642
637
640
644
647
649
655
651
650
648
648
648
648
647
647
651
655
659
660
661
662
664
666
665
662
662
662
662
662
662
663
666
671
674
681
683
697
701
702
708
709
712
713
712
710
712
719
722
736
737
739
741
741
744
745
750
752
755
765
769
770
771
771
773
774
774
777
778
784
784
782
778
774
766
767
759
756
752
751
751
750
749
748
747
747
746
743
742
745
751
753
755
759
766
769
767
764
759
755
755
754
753
750
752
753
746
741
721
717
714
710
707
699
694
689
690
692
693
700
704
708
711
744
727
721
710
707
703
701
704
704
707
707
705
702
702
700
692
690
688
688
687
682
674
665
664
663
651
648
645
645
644
642
638
647
646
642
639
635
622
629
646
629
613
596
597
615
613
624
631
599
574
567
554
564
573
589
594
585
605
602
604
610
612
622
617
609
603
605
609
609
610
613
618
626
629
632
638
644
648
650
645
640
642
646
652
657
662
677
678
678
677
674
673
677
680
680
682
683
684
694
699
701
701
701
703
706
713
712
709
706
703
693
699
704
685
679
674
663
668
675
680
684
698
705
707
695
690
686
683
682
682
681
666
662
659
657
655
653
651
650
648
657
661
663
665
667
668
667
660
655
626
624
624
621
612
607
602
617
623
628
632
626
613
607
579
574
570
569
571
583
584
592
584
571
561
559
559
568
566
561
558
550
547
522
516
523
531
538
543
546
536
532
525
529
517
514
510
500
500
500
499
499
498
498
498
497
498
499
493
479
459
462
469
419
410
395
390
387
390
391
393
394
397
398
398
399
399
400
400
400
414
416
421
423
429
432
442
444
449
449
449
451
453
456
467
471
474
476
478
483
486
492
493
493
493
493
496
502
501
500
499
500
505
503
502
499
499
498
498
501
506
507
509
511
512
522
526
529
535
539
540
545
556
559
557
549
546
547
550
552
555
557
559
560
559
558
557
556
555
560
565
566
578
587
606
607
607
606
603
595
598
612
617
625
626
627
625
626
629
630
627
635
645
640
635
631
628
599
597
598
598
599
605
619
633
633
634
635
636
640
644
648
655
664
667
672
673
675
678
680
683
685
687
694
688
690
690
691
692
693
707
709
716
720
719
717
712
712
699
697
695
694
692
688
691
694
696
699
701
723
732
745
754
756
762
762
761
761
764
762
757
755
752
751
751
752
752
753
757
765
772
777
779
789
794
797
782
782
790
795
801
799
797
802
803
803
804
805
805
806
808
809
810
810
813
822
826
829
840
840
840
840
846
851
855
861
871
870
869
868
857
854
850
846
843
852
864
864
849
850
853
863
877
904
921
929
931
932
933
934
950
963
965
965
979
983
987
991
992
993
993
991
997
1000
1003
1003
1003
1002
1000
980
980
980
981
987
997
1013
1015
1016
992
987
972
975
976
951
952
947
940
934
939
941
943
944
951
952
953
953
962
972
963
960
955
967
969
972
976
977
979
985
990
1001
1012
1021
1011
1023
1049
1049
1044
1046
1049
1041
1037
1008
1004
1002
1000
996
994
994
1002
1005
1009
1013
1015
1010
1004
999
1000
1012
1032
1040
1043
1044
1046
1046
1047
1044
1033
1031
1035
1036
1021
1023
1026
1026
1026
1026
1023
1021
1015
1011
1004
1006
1006
996
981
977
972
963
966
976
979
973
970
962
963
966
971
965
953
949
943
943
937
929
912
914
915
902
902
892
846
844
834
831
828
813
805
809
809
809
804
804
810
812
817
818
819
822
824
826
832
833
831
832
833
833
833
833
833
833
832
832
829
825
819
816
814
812
812
810
806
801
795
794
788
774
763
757
751
748
747
747
746
746
743
743
743
744
744
726
721
721
721
720
720
717
715
710
708
704
699
697
696
698
703
704
706
707
708
710
712
717
723
723
722
719
717
718
720
729
729
729
728
726
721
714
718
720
721
722
723
723
723
723
723