18.67 459
460
457
464
464
462
470
473
474
472
469
467
464
462
462
469
467
466
465
463
461
463
467
467
473
468
460
467
460
483
489
485
485
491
508
504
506
505
510
511
512
503
503
501
505
509
507
502
504
508
523
521
531
532
535
533
533
528
518
517
519
521
519
520
520
517
519
521
528
530
538
542
546
549
545
556
560
553
555
563
570
574
583
586
588
593
589
589
598
595
593
593
591
593
590
591
590
593
594
593
585
583
587
592
591
598
598
599
604
605
601
603
601
599
599
600
603
603
605
604
604
603
600
599
600
602
598
603
613
615
616
617
618
622
624
623
624
623
624
626
627
627
629
630
627
628
629
630
628
628
628
629
632
634
635
636
636
638
639
640
641
642
642
641
644
643
643
645
643
641
642
642
642
640
643
646
647
648
644
645
644
645
644
645
644
646
646
645
644
644
642
644
642
640
645
645
646
646
646
644
646
647
651
656
658
657
657
658
658
659
656
656
656
654
653
658
660
662
662
661
661
659
660
660
658
656
657
659
658
658
660
663
665
669
670
673
669
672
669
670
671
671
670
671
670
668
680
682
679
674
681
679
677
681
678
680
679
677
676
675
675
673
674
674
681
681
682
687
686
687
687
691
693
692
694
694
693
697
695
699
698
699
703
707
710
711
713
713
712
714
717
717
719
717
717
719
720
726
725
726
725
726
728
727
727
733
735
735
739
742
737
738
738
745
741
741
742
737
736
729
727
735
732
731
738
745
746
747
747
746
750
752
753
755
754
756
760
762
762
761
760
761
763
765
764
764
764
768
766
762
760
755
754
763
766
764
769
774
780
781
778
784
781
782
784
780
782
780
781
786
794
795
795
795
791
793
790
788
786
785
785
786
784
782
778
776
774
774
774
774
770
764
764
759
755
757
757
758
759
756
757
759
758
763
766
763
764
766
766
763
766
769
771
769
766
766
764
772
775
773
770
770
771
774
780
778
777
777
778
778
779
781
782
782
780
780
783
785
781
785
785
785
786
786
787
791
790
786
789
790
793
796
797
793
791
792
788
788
790
790
786
788
790
788
790
794
793
795
802
802
804
802
805
805
800
803
801
799
799
795
792
791
790
788
789
789
791
793
796
793
787
788
787
781
781
776
780
783
790
791
788
789
789
787
791
791
797
799
794
793
792
787
792
790
789
790
790
788
785
783
782
781
784
781
782
782
781
779
779
776
778
776
782
779
779
776
779
777
775
782
784
787
786
787
783
785
786
787
788
789
793
786
781
780
782
780
778
779
782
783
780
780
779
785
790
790
792
793
794
794
796
791
793
797
794
797
798
798
795
797
792
793
795
797
797
802
806
810
818
815
821
821
819
816
817
821
825
827
827
827
828
825
825
825
830
836
837
830
830
827
829
832
831
834
834
833
838
841
837
837
837
840
840
836
844
844
843
851
852
849
847
842
843
838
838
836
837
839
835
840
840
840
840
839
840
838
837
838
835
831
823
812
810
806
803
798
801
799
798
797
799
796
797
795
794
787
781
782
780
780
777
774
771
767
764
761
764
766
766
762
762
763
756
755
751
752
751
750
751
750
751
751
750
739
734
730
727
728
731
732
732
732
733
734
731
726
727
726
727
726
728
726
725
717
707
702
700
702
701
696
692
690
686
685
682
681
681
680
677
674
674
671
672
672
668
659
656
656
656
656
653
652
652
651
650
647
648
646
646
639
639
644
645
644
647
651
646
644
638
640
636
634
640
643
642
644
643
646
646
640
641
643
647
648
648
645
651
650
650
652
657
648
653
655
655
657
658
661
664
659
657
660
665
663
659
657
657
657
654
651
651
651
651
651
653
657
653
654
657
654
654
655
658
657
657
658
656
655
653
651
647
648
648
643
643
641
635
632
630
628
627
626
628
627
635
630
625
626
620
616
613
619
608
601
603
605
605
602
605
602
598
587
581
576
574
580
579
588
583
581
575
583
586
587
584
577
584
587
588
591
593
584
584
584
583
580
577
575
572
573
566
566
566
564
565
565
568
570
574
573
574
572
574
565
565
568
568
568
566
561
558
557
555
554
560
559
560
565
564
561
561
561
559
557
562
565
565
565
568
566
564
566
563
563
563
563
560
558
556
558
565
566
567
575
581
580
575
578
581
583
583
581
581
586
586
582
585
584
588
585
580
580
584
579
575
582
585
585
586
587
585
580
586
583
584
601
607
604
600
610
609
607
612
612
619
621
617
620
630
627
633
629
629
629
627
632
631
630
636
640
638
640
641
644
641
646
649
650
654
655
658
659
654
653
653
655
663
663
661
665
663
660
660
660
659
657
663
662
661
662
662
663
665
665
662
667
667
674
677
680
679
679
677
683
685
686
690
689
687
686
686
690
695
697
701
700
695
697
705
709
706
704
707
717
720
723
717
718
714
716
717
717
716
711
711
709
710
711
709
711
712
709
711
712
717
719
719
715
715
715
716
720
721
719
719
719
719
722
721
718
719
721
723
721
724
719
722
727
724
723
731
735
734
738
739
742
740
737
738
736
734
736
741
744
747
748
747
745
744
744
751
750
747
750
752
759
759
754
756
761
763
761
770
769
775
776
778
776
777
777
780
778
771
768
766
770
776
775
781
781
786
790
795
796
793
790
792
789
790
788
786
783
790
796
793
798
802
804
805
796
795
805
808
812
818
822
820
815
809
809
807
805
806
805
801
796
797
796
795
788
789
781
782
779
778
771
768
768
770
769
767
767
766
763
759
756
753
753
752
746
745
739
740
729
728
728
729
732
731
727
727
726
725
719
715
712
710
706
706
699
694
696
693
692
687
687
686
684
684
683
675
668
667
666
662
663
664
662
664
661
654
655
648
646
643
642
643
646
646
647
646
641
636
637
638
641
643
634
630
629
628
625
629
627
628
628
620
624
626
627
621
622
610
614
612
614
611
615
618
623
622
626
626
628
638
636
636
639
645
640
644
648
656
653
653
647
647
643
643
643
641
642
643
642
635
631
634
633
636
637
639
641
641
641
642
643
645
645
641
641
640
645
647
648
646
644
645
644
643
637
637
631
628
629
634
632
623
622
634
633
634
635
639
642
635
635
634
633
627
627
622
623
630
627
627
628
629
631
628
624
623
623
622
624
630
634
634
632
627
634
632
630
625
629
628
631
630
632
630
636
637
634
632
629
629
629
632
632
632
638
632
633
632
632
632
630
630
628
628
628
626
630
633
638
640
638
640
638
631
631
632
632
637
628
629
634
632
635
633
633
633
634
630
624
624
624
628
630
637
635
633
630
623
629
628
626
626
619
620
620
616
619
625
628
632
629
632
629
623
623
623
621
626
631
630
633
633
633
635
632
629
635
633
634
639
641
638
633
637
632
625
627
622
631
627
626