0088293_W -32.3833 20.6667 1463.0
1970010112 2006123112
___________________________
619
684
691
646
727
639
578
660
573
606
635
707
664
625
644
659
597
657
647
604
570
601
604
537
600
657
665
665
593
650
576
588
611
617
542
568
574
561
606
629
641
571
621
562
559
597
611
591
618
676
610
668
584
566
604
654
693
702
644
647
674
674
729
703
737
588
716
688
662
647
668
567
594
570
609
605
608
711
670
697
688
597
602
602
611
693
696
726
679
709
727
695
674
644
647
660
722
677
672
666
726
650
703
715
736
693
719
733
752
727
727
694
679
741
728
667
682
628
646
636
626
674
735
793
690
697
699
787
757
743
767
694
639
641
641
664
602
688
771
698
735
719
628
720
690
712
696
661
717
771
781
826
831
747
747
767
729
690
795
775
682
762
823
814
785
795
650
617
653
669
735
746
694
663
691
757
721
718
726
730
744
761
844
797
779
793
784
812
778
789
726
774
781
808
877
788
819
788
754
734
714
771
875
856
788
678
742
650
742
749
814
791
717
623
750
735
739
748
713
725
789
832
767
834
830
749
746
789
834
808
780
721
773
778
791
755
710
705
690
713
732
674
746
797
832
813
779
779
789
728
698
774
766
835
763
720
795
785
747
650
611
802
741
740
733
665
647
715
751
849
710
692
872
745
768
773
765
796
711
724
674
687
640
600
600
749
745
777
704
721
709
619
558
645
668
688
613
629
712
710
639
598
620
714
697
693
703
757
750
689
719
691
749
754
703
669
633
644
724
685
695
680
704
706
676
693
679
720
666
651
670
700
725
640
709
589
687
682
704
706
744
739
753
738
707
708
707
678
639
700
575
614
604
680
753
727
613
491
623
646
637
710
726
662
689
713
626
679
592
676
652
613
569
533
594
605
677
697
623
650
654
644
657
643
687
661
640
585
551
552
586
638
485
576
592
600
636
650
609
608
580
549
553
611
567
618
674
674
559
675
629
638
663
569
599
627
605
607
555
514
589
546
676
693
729
739
661
610
583
693
625
683
730
668
654
626
659
548
565
576
622
540
632
576
623
585
572
605
648
677
662
657
674
595
626
582
670
617
609
657
676
630
678
706
756
731
818
-999
-999
-999
742
733
707
740
704
659
710
632
711
676
637
646
670
739
601
714
691
716
790
716
765
770
721
680
603
727
768
706
655
696
771
753
686
723
713
792
766
752
731
780
780
734
729
733
768
714
753
758
750
706
660
689
780
765
-999
749
676
690
770
800
815
775
854
844
730
643
641
739
708
771
774
811
710
771
751
665
733
699
739
696
816
701
778
659
659
763
768
756
725
684
706
772
775
807
755
745
745
797
794
806
739
763
759
741
654
776
740
707
693
763
776
737
747
698
734
775
808
776
752
712
706
744
733
726
780
844
753
709
672
791
745
794
801
831
757
734
741
726
774
784
830
799
762
805
822
769
712
762
810
761
787
774
721
755
747
681
693
735
766
732
669
683
715
706
766
888
813
799
792
832
776
737
799
692
641
603
629
696
713
662
641
722
736
707
769
787
734
683
744
726
718
767
776
765
667
613
704
643
714
693
667
652
677
695
654
656
708
646
541
728
690
642
743
729
700
747
720
720
720
712
703
636
643
659
689
686
702
679
637
654
573
614
702
687
748
662
638
606
602
603
714
612
748
678
658
644
-999
590
-999
710
745
676
671
645
635
569
654
549
545
628
614
662
661
546
548
513
620
592
640
595
645
572
665
621
624
638
700
-999
-999
-999
-999
693
593
684
678
636
596
622
669
625
674
636
630
652
706
717
734
663
652
657
563
628
696
673
644
661
541
596
603
632
671
676
581
596
607
627
630
625
583
582
613
554
603
633
708
700
656
624
637
573
597
547
615
717
603
543
548
630
603
580
653
675
642
617
665
708
694
648
588
675
735
759
712
698
726
652
661
631
725
663
628
737
754
708
729
734
699
594
636
665
650
658
744
704
740
795
730
717
782
729
779
768
709
761
689
704
780
782
698
661
675
748
791
753
720
715
734
707
755
775
740
677
785
757
736
628
695
749
649
722
765
691
677
738
704
704
781
764
797
774
656
764
744
728
736
783
709
754
778
815
683
759
786
780
726
789
808
775
723
752
731
758
760
739
760
700
772
770
786
777
841
889
878
806
720
797
763
837
805
775
745
803
803
721
776
804
785
771
765
739
782
698
790
817
753
752
745
785
836
819
766
772
718
783
819
860
745
780
800
803
795
712
781
776
740
755
757
775
816
796
692
746
687
721
728
789
792
769
760
720
665
742
774
759
705
736
719
713
801
684
628
700
558
596
729
771
676
734
799
762
743
748
751
773
761
758
681
758
758
805
753
710
612
646
640
649
692
736
696
700
655
667
656
731
728
724
714
799
748
711
641
734
712
674
586
625
575
631
678
722
675
702
631
718
600
596
638
614
594
565
606
678
660
659
614
619
589
666
658
608
570
555
618
585
580
628
709
686
661
643
620
601
644
701
703
724
659
661
673
636
679
667
694
696
681
684
754
707
737
660
664
706
627
656
759
719
625
652
679
664
613
554
675
714
729
689
734
611
661
620
602
633
637
614
613
679
676
638
579
642
685
678
694
668
587
596
612
653
600
553
587
546
562
587
586
638
625
581
557
657
648
643
649
546
598
626
608
534
619
674
665
627
664
635
556
675
719
656
612
597
597
585
663
633
653
629
657
634
626
661
614
593
593
557
571
704
583
582
648
608
664
659
623
588
626
652
634
590
673
569
620
553
649
630
673
660
667
652
735
636
688
705
667
639
617
637
690
585
654
635
622
709
687
711
674
671
726
795
824
829
812
740
681
723
768
732
756
696
664
666
689
696
714
775
710
799
805
673
678
668
746
753
718
773
754
772
778
798
787
782
700
755
769
661
720
733
729
750
635
665
719
743
757
773
746
749
776
791
795
782
744
742
801
749
718
718
805
672
681
710
729
778
741
769
692
760
815
798
769
744
690
713
672
704
678
747
772
783
797
732
708
658
739
720
740
691
731
624
682
778
756
704
672
652
712
786
690
-999
800
756
708
764
702
777
812
731
724
791
849
710
777
680
721
725
722
733
695
794
825
737
694
738
734
726
770
759
844
792
744
712
636
739
775
781
838
766
738
814
786
734
829
815
684
783
842
736
739
688
718
677
712
692
726
729
829
787
860
830
698
697
770
764
699
683
727
627
689
693
656
575
537
572
579
721
730
690
704
640
719
743
759
673
715
739
785
693
704
734
630
676
701
662
670
608
615
626
660
607
579
602
580
591
624
566
705
628
694
671
606
699
616
582
587
640
638
747
613
633
681
689
641
668
560
622
683
697
690
628
570
545
551
517
665
630
-999
610
635
593
594
642
638
647
594
535
620
654
609
621
674
681
679
687
627
673
663
588
580
615
560
517
502
560
555
588
644
643
555
543
525
629
599
596
628
528
573
577
542
643
608
637
662
628
542
570
530
548
499
522
606
663
633
505
546
625
586
583
641
552
527
598
687
687
589
558
567
602
612
567
607
577
604
587
522
628
590
562
747
705
749
643
632
729
684
696
616
644
630
677
631
620
595
586
589
615
624
562
624
615
620
605
622
699
681
610
630
724
626
704
706
729
684
723
715
629
635
622
707
662
667
636
640
627
587
634
722
698
711
769
746
761
730
650
717
615
776
753
801
849
756
722
784
746
722
768
736
748
687
660
691
749
809
734
805
807
744
774
722
662
720
716
699
720
716
726
739
759
739
795
741
733
670
698
750
776
673
774
632
691
765
748
732
750
731
-999
752
691
759
747
762
767
760
777
796
761
720
754
674
686
794
808
746
744
786
760
840
816
710
689
756
839
694
754
784
758
776
738
702
701
755
726
701
732
757
742
726
702
696
745
755
697
719
726
754
799
785
743
792
743
720
712
780
726
799
748
756
813
744
737
755
664
791
817
760
795
-999
794
776
780
-999
741
741
824
803
774
630
653
675
717
746
767
701
731
632
622
644
762
762
671
710
767
752
743
681
738
710
701
700
762
775
761
732
756
761
726
832
805
762
787
642
789
757
696
690
687
650
626
614
620
656
691
695
659
609
592
653
660
689
687
585
715
684
714
698
683
642
641
641
658
654
703
725
724
684
633
673
674
577
611
687
672
717
653
598
596
699
719
680
689
676
633
555
604
622
608
642
620
679
626
658
595
587
711
699
758
680
646
645
670
718
686
673
668
659
673
688
719
705
697
680
649
599
624
630
615
592
648
633
553
618
646
693
643
589
602
651
572
559
656
694
721
673
614
596
628
616
540
634
619
652
550
637
529
523
541
583
534
603
555
555
537
614
618
647
686
683
625
600
523
542
604
704
692
629
500
635
590
633
615
629
605
574
652
671
666
620
737
662
701
745
754
707
696
709
653
593
615
663
617
656
695
710
615
614
620
664
676
696
717
699
721
740
803
650
743
694
636
662
652
664
772
724
679
730
692
799
748
789
732
685
724
697
603
719
702
719
743
685
658
726
760
768
730
734
758
726
756
758
738
691
733
788
766
740
751
744
786
806
768
742
835
775
756
747
713
718
763
809
750
740
768
755
701
711
752
650
686
680
756
700
705
798
732
723
714
807
812
772
763
706
673
680
740
813
743
816
754
815
789
720
730
780
726
741
782
760
729
746
739
809
808
771
706
809
860
786
749
702
729
749
870
777
789
757
782
806
745
809
785
756
675
751
789
825
782
785
757
717
793
787
782
816
771
734
778
744
798
775
841
696
684
693
689
810
652
740
824
673
675
732
709
666
701
714
730
790
765
723
584
630
665
730
729
752
732
691
636
630
682
715
685
779
763
676
708
641
732
696
794
749
730
783
819
749
729
696
742
749
733
795
746
754
749
729
727
722
664
672
686
735
694
709
750
713
716
782
718
711
729
560
683
693
622
716
646
665
655
696
660
730
726
676
600
706
706
621
605
699
688
675
763
728
695
724
672
542
679
720
754
718
667
658
619
566
543
545
612
570
633
606
608
653
614
646
686
652
653
565
572
587
652
608
567
552
594
633
552
672
673
593
596
606
661
670
676
630
550
552
574
633
591
509
605
593
601
529
563
564
649
650
653
562
582
558
623
550
512
510
577
545
649
729
596
664
688
694
648
633
572
586
636
574
719
636
646
683
636
619
678
582
643
531
554
616
593
615
565
522
622
672
574
699
664
658
717
670
697
673
693
669
713
635
663
611
635
656
692
639
616
557
753
714
625
698
598
693
728
712
724
620
658
684
704
785
645
672
670
556
604
689
637
628
642
697
724
724
732
754
710
640
720
660
680
781
665
681
688
663
744
751
685
615
667
699
736
731
660
753
633
669
678
689
809
744
793
701
604
696
696
734
708
656
640
742
682
739
759
745
688
670
698
744
749
711
737
670
748
665
692
725
706
696
761
829
859
794
806
784
756
734
799
756
735
738
805
806
720
750
748
772
708
705
688
813
841
819
756
801
789
843
770
735
647
754
763
777
733
686
734
768
779
806
857
837
766
799
757
752
709
836
774
785
784
711
752
775
835
849
853
819
780
749
829
792
777
761
777
769
822
850
825
670
772
809
791
809
683
668
788
787
749
781
825
770
682
738
743
622
754
631
604
641
680
718
709
766
631
694
781
752
662
753
732
691
648
735
750
690
-999
-999
-999
656
704
733
665
732
677
614
600
593
725
779
712
719
666
695
632
668
763
717
572
682
619
673
743
630
714
689
667
660
698
612
724
703
703
765
716
703
676
714
766
732
704
674
669
706
722
727
681
647
751
777
763
709
699
772
702
698
670
709
694
765
695
760
699
678
654
643
565
610
569
516
685
690
679
699
683
626
644
667
644
654
577
754
597
652
658
716
745
650
704
683
648
680
663
540
605
556
596
646
665
678
722
698
679
648
651
687
705
718
746
700
678
631
589
525
579
546
539
-999
-999
-999
-999
-999
-999
-999
560
534
575
603
635
713
636
614
573
571
549
537
522
670
638
629
637
539
529
559
582
634
671
679
582
567
615
605
598
692
676
663
670
713
616
656
647
620
688
599
593
527
552
628
645
705
729
712
704
637
681
678
690
741
698
725
627
690
614
693
622
611
650
602
550
562
710
651
711
697
672
709
719
674
681
620
633
651
691
680
672
728
635
634
751
734
766
754
716
697
749
715
709
716
754
753
696
723
789
797
789
747
759
749
711
768
766
722
714
801
766
726
763
726
725
707
759
771
756
697
744
765
768
749
796
839
761
776
786
781
689
681
719
711
746
729
739
764
774
747
730
759
752
734
712
731
686
752
774
775
742
759
804
754
786
766
801
791
756
706
819
740
809
804
776
812
833
787
715
741
763
716
827
775
810
704
744
824
786
812
771
796
716
769
673
665
689
669
658
735
736
730
686
654
759
815
739
802
756
814
789
795
711
744
775
706
692
671
705
796
748
710
733
754
804
791
792
742
752
721
644
746
782
795
718
634
710
753
656
652
713
680
756
746
714
698
666
706
730
725
733
754
794
705
663
764
816
739
768
794
659
756
800
743
665
653
661
784
748
740
762
705
702
727
700
625
606
585
723
660
644
688
668
657
632
784
680
756
754
663
713
720
579
652
683
682
689
711
709
675
637
568
583
638
621
608
596
600
674
689
631
600
665
668
653
668
611
631
704
608
667
689
602
680
696
739
728
674
650
600
557
623
644
611
553
598
616
625
595
654
654
641
653
657
585
537
664
687
636
665
668
681
656
702
690
671
617
538
550
553
587
604
633
697
619
656
624
643
621
627
616
692
686
684
663
669
589
693
699
676
645
697
754
666
638
615
695
635
641
678
637
692
657
602
576
522
574
600
621
658
684
645
701
692
732
740
680
653
629
653
614
665
748
706
654
591
686
737
682
706
634
622
651
590
619
599
653
772
778
796
711
676
576
644
695
708
716
743
725
736
696
704
660
631
610
597
655
625
621
704
745
696
729
704
707
692
742
764
714
739
728
742
739
740
785
761
786
764
635
723
794
801
741
751
714
682
713
784
753
816
768
709
775
725
752
789
762
751
815
707
825
788
788
814
811
804
747
710
756
807
823
801
748
728
768
781
886
869
855
773
743
771
803
822
861
811
847
772
676
707
782
771
748
742
764
778
790
809
800
770
846
732
741
705
827
815
854
829
756
721
723
725
682
706
782
847
771
828
781
756
781
838
760
816
856
802
744
802
730
742
726
842
725
718
774
778
694
671
677
674
746
756
718
719
724
780
792
816
788
794
779
798
829
755
798
750
776
780
811
766
741
727
779
745
693
664
799
785
829
753
673
804
772
732
826
674
752
710
712
759
776
768
751
743
693
677
754
799
851
768
853
856
791
783
678
618
602
727
728
743
678
681
738
736
732
758
743
740
785
714
709
757
665
714
719
679
678
678
653
592
610
587
741
716
722
745
730
693
647
665
626
687
630
712
708
629
662
630
658
735
660
545
569
719
623
669
696
641
556
558
661
646
577
656
643
596
685
712
607
684
603
693
576
672
664
702
684
653
666
669
674
653
681
628
662
680
675
620
614
654
678
670
605
694
711
704
665
663
678
639
698
721
686
659
602
584
594
648
601
668
647
628
627
582
595
633
598
496
580
618
616
643
639
641
631
634
656
670
670
708
646
669
626
647
656
573
631
601
666
550
558
663
690
654
627
670
630
680
712
703
635
646
693
703
717
630
664
692
682
673
756
694
724
672
669
605
687
758
631
712
719
768
709
710
703
732
651
750
773
719
752
702
674
683
708
685
704
728
750
757
728
693
640
622
658
681
738
675
731
774
683
746
666
651
703
784
744
846
751
757
777
807
710
770
757
721
736
690
797
795
722
738
720
627
612
724
722
690
698
687
675
682
715
723
766
649
686
683
719
762
778
726
741
782
812
804
784
829
721
761
715
786
751
764
746
751
721
756
759
823
829
849
842
782
830
793
685
707
744
823
722
760
705
724
685
811
732
726
825
788
831
742
698
704
779
765
804
819
799
796
835
801
646
672
686
746
756
691
711
689
737
765
761
685
760
714
783
805
814
771
688
736
666
625
637
807
769
707
662
702
731
774
756
805
775
739
730
792
789
783
724
691
793
721
660
694
716
768
710
691
758
809
761
736
674
694
699
754
849
832
759
799
773
735
709
788
729
727
763
789
666
682
671
637
631
753
719
792
701
709
702
700
669
749
682
704
764
801
719
657
689
745
775
805
713
698
769
718
757
725
763
700
696
778
726
625
659
710
704
718
723
731
694
604
557
688
672
645
554
569
594
697
720
656
660
691
696
705
747
670
683
714
628
692
721
677
693
567
602
619
646
713
660
614
584
534
517
563
540
646
655
652
688
637
668
654
674
675
721
697
679
717
683
704
717
684
657
679
668
714
561
608
619
589
554
653
664
665
601
652
634
627
620
668
653
628
642
653
622
540
581
573
571
618
608
599
748
734
763
727
739
710
697
615
624
663
550
568
555
576
583
713
689
668
652
659
617
677
695
647
698
633
590
664
674
729
580
572
567
589
691
709
611
614
590
593
607
649
644
706
679
682
665
649
674
674
639
688
627
684
654
636
663
716
740
692
680
713
788
771
768
704
686
709
768
788
773
729
711
710
774
821
723
769
709
691
703
700
728
630
786
766
726
676
774
794
770
703
776
771
821
786
730
671
712
774
754
746
656
691
661
769
751
740
780
782
802
815
799
776
739
699
723
768
774
782
805
800
852
715
787
742
814
814
827
731
812
752
676
764
769
760
827
805
761
739
787
794
747
776
849
836
834
776
809
728
722
747
745
779
686
741
787
799
695
718
725
801
836
834
829
828
837
786
780
784
765
774
657
697
813
743
736
692
656
706
802
751
655
741
724
665
769
795
770
816
798
759
794
781
761
694
695
789
719
697
759
766
716
715
630
729
772
763
764
822
764
706
738
704
670
751
795
769
750
799
749
798
726
769
678
741
696
678
667
626
628
732
734
804
762
689
703
779
786
819
777
779
734
695
668
637
748
716
728
699
754
809
758
801
771
751
734
799
766
779
746
724
708
644
639
630
653
638
547
724
689
718
735
804
789
762
630
662
729
740
791
672
669
748
749
785
744
678
642
658
671
624
598
638
586
600
609
692
673
605
648
621
661
731
694
658
619
625
581
554
583
645
671
728
686
628
673
642
646
648
608
607
613
656
692
714
626
669
722
702
712
653
654
655
601
637
658
655
678
680
699
722
698
704
605
622
704
628
623
704
645
621
617
694
621
565
601
646
578
582
614
641
611
663
585
577
616
673
692
658
584
587
539
549
572
563
608
648
621
582
562
569
609
616
639
643
599
691
700
666
660
607
604
688
633
678
719
668
651
713
689
735
719
717
708
696
643
654
670
591
616
714
729
755
754
693
706
667
675
714
704
688
657
689
768
743
726
710
740
730
708
685
625
687
644
693
680
724
711
640
656
622
637
730
752
748
742
730
691
698
696
681
685
652
647
696
742
714
734
767
695
659
760
756
745
743
736
776
721
719
686
658
744
790
676
667
729
716
711
737
776
779
734
734
721
721
756
813
746
781
802
766
769
862
802
762
731
783
739
804
801
786
794
791
729
769
806
799
833
839
845
841
745
736
739
867
786
806
731
724
752
816
816
769
736
806
696
785
796
735
746
781
778
700
699
756
754
772
750
734
733
841
763
740
766
741
706
730
688
779
827
811
718
751
761
724
722
792
714
647
632
681
734
775
751
763
742
743
774
775
746
776
793
769
746
705
692
755
682
739
769
732
683
706
691
762
749
736
751
787
784
786
773
748
721
750
775
826
834
831
825
809
707
835
844
754
705
650
634
668
667
680
692
634
621
739
784
680
691
602
604
680
744
711
672
691
710
737
747
782
680
759
674
659
590
643
743
664
741
693
749
638
612
624
650
709
652
731
713
642
630
638
693
731
707
607
743
681
657
716
740
728
629
548
585
544
582
571
611
636
625
640
656
631
661
614
719
584
649
648
709
696
614
601
737
715
664
673
661
659
652
636
695
745
683
641
663
628
676
708
667
669
619
636
649
652
620
724
717
674
691
620
686
629
669
628
661
624
601
559
567
588
668
645
575
677
651
689
646
590
613
697
692
644
737
696
714
709
674
641
617
693
674
546
642
628
610
609
658
632
646
664
689
594
632
698
708
683
652
612
587
663
607
633
650
689
698
700
678
651
651
617
660
643
647
674
681
713
702
713
661
738
784
657
627
558
600
620
562
655
583
586
708
769
728
730
709
661
759
770
799
819
732
640
652
620
641
637
636
753
779
794
843
717
701
792
720
-999
-999
-999
725
720
749
766
727
719
771
697
694
698
728
697
685
686
745
749
769
761
751
837
799
774
807
705
692
739
716
646
763
793
795
776
716
739
721
808
849
796
776
749
869
800
791
675
794
786
761
666
719
839
810
766
631
770
779
824
776
809
786
796
801
809
768
665
769
781
816
729
810
841
790
738
666
734
674
779
772
762
685
770
776
764
837
717
774
796
738
856
857
806
742
710
726
705
739
806
790
741
726
835
860
861
781
-999
819
851
784
796
740
739
744
816
776
771
739
719
728
731
685
730
742
711
770
754
654
680
682
754
654
701
617
713
720
654
691
775
725
712
745
680
649
744
642
749
729
708
696
561
568
685
636
734
764
732
667
642
622
699
687
730
715
714
690
664
738
708
688
674
699
706
713
686
672
677
686
655
666
664
706
736
630
680
732
644
727
714
719
799
721
653
566
571
645
674
698
715
802
718
699
680
645
639
709
681
595
660
682
647
588
653
599
656
730
747
734
701
711
683
684
733
702
696
678
663
663
704
642
656
679
659
707
683
651
713
718
633
672
704
642
655
673
715
672
634
563
683
597
650
650
651
580
642
593
560
626
660
604
661
591
663
650
633
671
709
691
713
580
638
586
739
716
694
765
675
665
698
694
660
640
734
686
723
583
592
631
729
631
587
624
603
674
689
609
685
694
678
629
623
656
701
698
734
667
749
784
663
636
619
592
638
646
594
685
673
748
755
708
761
757
700
689
681
617
640
704
590
662
735
638
687
703
720
646
723
701
562
605
637
667
714
664
673
613
724
748
705
668
671
638
749
779
692
705
666
676
735
725
702
652
746
789
696
683
748
795
752
752
761
858
686
656
759
757
728
702
689
755
759
766
734
764
741
769
756
731
695
742
720
709
695
707
760
729
799
788
791
749
723
730
702
809
786
752
649
723
786
785
741
675
686
699
710
784
736
735
701
750
733
749
790
765
661
769
846
783
774
826
784
770
761
736
727
754
816
761
834
692
740
711
760
752
690
665
744
775
819
789
780
772
705
726
789
760
720
784
736
795
827
838
821
821
700
789
727
781
754
778
816
792
846
829
843
770
664
694
802
819
761
792
733
801
697
700
844
772
706
779
698
668
612
651
698
744
770
797
764
750
824
768
706
692
799
759
784
819
721
679
699
678
661
732
801
732
742
729
673
635
672
642
622
621
617
684
674
670
636
660
673
719
680
622
640
655
784
763
743
746
689
651
717
761
765
626
592
681
666
631
649
651
698
766
747
670
739
672
689
681
669
624
606
584
619
696
706
706
693
683
655
580
577
682
640
653
686
575
610
629
655
675
708
681
650
677
625
661
644
611
699
672
696
702
529
567
602
711
667
643
549
604
584
638
651
670
670
685
699
644
582
534
587
576
633
704
611
626
621
669
607
606
669
637
685
643
578
623
631
643
627
651
681
683
682
688
694
638
590
704
609
620
581
743
740
695
687
588
562
619
658
599
629
615
605
601
575
614
719
596
587
633
699
674
664
611
675
678
678
664
598
631
659
657
507
574
646
643
650
575
571
562
603
624
626
626
648
612
619
656
656
681
678
661
650
657
708
631
718
557
640
682
690
693
606
645
754
723
691
735
756
734
796
809
779
786
769
699
665
721
676
714
785
766
768
706
676
719
760
799
771
726
724
782
794
756
729
718
701
687
677
706
774
754
755
714
793
799
630
691
676
701
729
849
783
801
729
734
829
765
749
735
794
784
742
726
731
787
744
731
741
769
682
721
678
768
655
753
801
785
786
786
766
761
656
664
710
675
764
847
842
814
854
810
861
848
834
769
681
700
741
801
792
698
719
764
712
715
785
844
803
786
771
765
746
691
686
660
676
731
711
686
766
799
805
775
750
821
786
788
759
781
801
824
806
772
749
771
839
768
836
779
726
899
856
791
709
702
664
721
711
710
768
771
765
796
766
764
789
778
743
706
741
780
799
760
735
689
730
736
708
655
674
637
642
718
711
716
686
655
681
682
726
780
719
705
742
725
607
647
720
723
754
806
737
682
701
728
758
776
708
635
595
610
633
665
753
623
708
668
744
748
749
714
671
607
592
678
664
541
585
594
637
617
587
673
714
636
610
639
739
726
724
764
686
702
654
623
701
571
644
689
745
729
763
764
698
713
738
708
669
683
692
667
657
593
651
609
674
643
683
653
640
731
753
697
678
704
665
686
653
650
600
565
744
714
676
628
673
689
608
560
603
505
529
581
550
646
684
673
580
623
669
670
668
595
643
545
559
568
615
592
678
566
559
624
666
551
626
624
595
572
643
561
550
586
654
663
629
648
653
600
594
623
580
681
609
589
574
677
654
759
733
750
690
669
734
704
605
588
706
743
602
648
711
740
785
715
789
723
694
682
658
671
617
718
575
642
620
587
629
568
586
632
658
628
689
779
801
807
680
716
705
620
621
584
721
656
621
706
694
709
709
754
755
726
722
752
709
786
786
768
768
677
656
675
799
775
794
706
736
671
855
776
726
824
726
798
760
660
763
681
714
733
839
745
746
666
701
770
807
746
805
811
811
825
812
828
812
792
771
742
732
654
697
750
725
754
776
781
691
721
715
727
736
672
712
724
752
774
770
786
776
702
672
645
739
729
796
749
758
706
789
819
827
788
756
781
750
778
783
834
809
814
757
714
811
804
822
796
740
685
746
719
706
784
769
746
726
721
776
745
771
735
744
702
796
828
780
750
656
694
809
764
673
786
819
761
808
793
772
722
655
695
757
750
756
-999
-999
-999
677
597
704
698
726
784
819
743
746
727
730
741
754
771
722
671
711
734
779
758
759
731
614
837
711
630
654
697
672
625
716
681
666
614
610
606
651
637
744
784
645
714
628
597
644
696
655
654
712
693
597
694
644
654
630
612
607
640
729
690
709
660
642
686
686
708
664
677
607
657
511
623
539
590
598
639
624
587
649
627
550
527
545
535
558
529
606
593
572
594
636
565
670
678
737
710
712
673
630
585
643
576
557
554
657
630
663
662
658
631
668
673
717
630
739
652
583
674
633
564
699
694
717
657
664
628
608
550
661
643
683
603
613
562
569
638
586
637
620
552
628
659
637
640
659
575
692
649
579
545
572
655
587
700
650
676
676
693
711
658
671
680
573
574
597
611
655
617
637
654
636
676
662
688
699
703
652
681
599
603
585
609
606
683
671
580
604
678
743
665
696
764
694
630
650
694
564
709
712
763
748
716
666
746
679
768
791
676
664
686
650
756
752
639
744
815
714
627
687
694
723
778
756
737
636
721
683
685
713
630
580
620
707
663
646
651
736
731
763
721
710
765
756
763
663
704
716
724
695
686
737
781
756
733
720
705
632
741
748
776
753
739
711
661
652
771
742
776
661
714
769
666
693
696
646
665
734
746
743
724
804
784
751
759
744
738
746
749
789
786
779
705
758
773
731
704
740
786
815
879
824
763
732
660
720
765
690
714
756
776
748
739
781
700
742
754
741
741
792
727
735
769
824
795
825
798
815
752
756
770
784
726
735
729
722
760
757
710
772
746
766
726
766
845
783
806
804
792
799
720
738
723
670
746
670
642
667
736
749
766
731
745
654
694
719
763
761
783
667
697
711
759
690
702
709
778
766
784
744
649
742
804
789
716
701
692
716
759
734
684
622
609
658
743
747
746
725
684
781
714
675
744
774
676
628
747
720
687
752
745
757
785
661
629
706
707
626
694
624
744
804
-999
-999
730
-999
-999
-999
-999
798
-999
-999
-999
-999
-999
-999
-999
-999
664
674
596
587
636
570
592
532
582
685
678
689
668
680
700
713
651
763
726
573
648
616
589
631
570
569
599
659
674
691
695
663
589
613
676
638
578
655
663
653
648
642
669
665
659
675
630
620
679
674
636
589
596
575
627
656
644
673
649
679
638
613
621
696
712
631
663
744
693
690
649
648
656
684
633
666
658
675
688
706
709
593
623
544
641
616
628
604
663
624
564
689
597
681
674
709
680
687
744
664
669
639
598
608
624
613
565
584
678
673
671
736
734
698
670
686
660
634
693
678
679
709
659
591
617
592
653
559
622
640
729
740
735
734
785
657
732
669
689
691
719
680
758
671
721
749
655
739
679
758
779
710
662
637
687
695
713
685
749
694
745
708
749
720
651
680
699
691
736
779
778
793
785
756
666
686
691
717
759
705
699
724
774
773
701
699
626
730
706
683
761
789
803
786
748
670
747
796
691
754
806
760
780
764
787
727
724
775
756
726
751
715
746
789
761
755
715
692
708
754
807
718
766
774
691
736
737
765
809
747
808
773
802
770
824
743
819
846
849
816
751
704
657
731
784
841
785
791
753
724
721
766
761
824
760
816
786
796
749
716
732
745
781
664
696
666
691
769
766
692
789
780
753
731
716
760
736
731
815
769
748
839
754
771
781
715
736
794
782
789
672
823
730
697
770
763
774
686
664
713
735
723
829
751
660
636
729
627
609
754
734
804
711
660
639
713
729
789
736
750
755
732
678
703
603
730
732
749
706
727
739
621
689
721
714
636
615
586
706
681
592
735
631
679
715
683
656
662
684
734
695
634
675
668
649
724
676
661
628
602
609
734
707
784
726
700
757
758
721
708
630
682
745
744
676
636
584
757
604
704
667
663
643
731
723
732
666
624
679
664
635
606
592
569
565
698
718
662
555
532
635
697
683
685
683
758
744
692
563
721
698
659
689
681
690
643
651
629
628
572
668
684
637
644
665
703
686
643
603
709
654
709
651
708
697
603
566
591
665
671
679
665
630
649
588
593
532
588
534
597
576
500
557
600
580
517
574
598
620
644
579
616
616
542
546
588
613
681
657
568
535
550
584
535
542
592
582
577
587
608
567
681
665
704
694
638
663
678
718
709
731
730
636
585
714
716
624
658
644
662
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
642
639
648
624
746
734
716
705
759
799
814
771
734
730
716
737
684
669
693
738
759
650
707
669
706
720
728
700
711
681
736
746
729
688
704
690
684
748
746
666
676
775
801
839
740
760
660
-999
696
755
719
757
794
857
793
764
744
754
767
819
826
842
786
734
713
805
859
864
835
760
669
779
763
754
715
824
781
711
761
741
711
757
738
757
814
852
815
804
805
801
719
725
717
826
766
716
804
857
768
868
803
731
764
774
854
847
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
634
665
630
565
559
579
574
609
668
672
663
605
678
674
680
641
633
630
703
649
669
667
689
660
640
634
632
569
561
619
606
668
691
670
677
570
615
664
553
556
534
633
658
661
637
652
696
641
625
624
684
688
701
657
622
640
625
723
673
600
678
741
711
691
664
693
713
624
580
665
665
639
636
619
570
552
562
605
573
656
677
693
697
708
624
554
579
690
605
591
602
614
644
694
675
775
763
766
676
636
680
651
655
642
667
692
698
750
790
696
759
708
729
742
750
727
765
724
733
736
711
734
788
712
714
683
702
701
788
792
718
720
733
754
812
802
720
645
668
704
705
805
730
632
758
686
779
819
776
809
749
814
834
736
728
750
673
766
701
714
721
684
682
679
824
837
781
730
809
811
810
756
675
711
718
754
702
686
744
798
781
756
754
766
781
819
773
794
748
793
762
778
790
816
749
677
741
679
646
644
729
780
770
705
752
799
821
859
772
776
756
742
796
729
730
632
717
749
737
757
796
765
785
766
761
787
756
770
811
759
710
722
745
800
795
768
710
678
610
600
678
675
737
711
754
746
761
771
737
765
759
808
777
662
663
678
704
706
682
612
685
670
735
843
660
652
739
713
704
708
715
672
747
603
611
674
629
630
728
738
729
733
758
759
740
659
641
588
604
598
653
692
637
647
720
679
709
633
729
695
657
754
567
576
668
673
670
689
668
689
631
656
659
703
649
585
609
648
706
660
763
747
766
677
713
738
728
698
691
665
639
626
610
632
670
690
657
646
714
620
640
619
671
658
580
555
656
678
698
614
755
677
644
620
599
558
601
640
600
636
593
638
631
662
592
619
561
570
512
589
517
545
644
709
730
726
691
662
626
728
728
688
654
674
694
674
667
689
629
677
655
558
605
661
648
675
654
627
655
660
645
647
597
563
585
561
566
573
541
504
542
536
591
568
563
500
603
603
619
611
569
591
622
647
559
671
646
682
633
642
581
631
740
730
712
657
711
755
666
681
763
657
665
624
715
641
616
633
617
562
546
614
593
610
720
667
620
708
727
677
753
791
678
798
762
669
649
753
649
609
705
689
641
655
640
591
668
642
709
730
685
746
790
760
629
711
706
760
708
655
685
652
661
738
750
760
774
813
805
762
740
725
649
785
744
768
763
775
751
747
777
734
716
796
774
768
785
773
771
681
741
764
778
829
776
748
785
780
765
776
790
821
835
831
758
811
816
821
831
786
789
665
820
836
818
703
723
761
795
806
804
756
762
768
768
749
825
807
746
682
721
714
811
821
841
741
789
899
838
856
827
764
733
695
782
858
726
749
726
701
720
728
735
804
811
777
734
693
685
750
787
774
798
834
840
781
742
779
737
815
865
856
805
792
701
721
782
740
799
769
711
719
789
742
825
829
786
727
737
728
739
765
724
683
755
661
703
635
685
652
646
710
790
803
809
731
706
767
705
749
773
756
710
759
721
718
656
618
743
772
751
774
692
708
685
664
595
665
716
749
648
631
690
678
616
661
760
700
674
657
701
756
761
752
801
754
677
640
690
690
713
619
675
689
654
651
613
606
611
656
591
677
669
697
682
611
631
700
713
597
638
613
621
580
630
682
689
609
561
576
572
547
596
610
704
628
570
620
693
705
622
594
643
677
600
627
588
548
558
632
680
641
682
649
562
629
637
589
571
632
708
725
720
720
564
606
615
591
556
616
580
568
595
652
612
529
520
595
586
528
622
640
605
649
583
690
671
694
678
604
589
621
612
632
641
596
509
534
583
634
536
584
616
586
710
630
632
661
634
688
752
682
597
642
611
618
591
521
541
648
622
608
585
601
590
587
592
594
579
614
699
691
585
683
709
698
602
553
585
619
635
657
582
616
639
670
683
613
612
655
681
663
705
647
674
617
664
778
724
695
736
699
725
727
757
692
672
643
620
666
701
701
690
724
783
725
673
700
802
811
778
705
743
692
689
639
640
645
641
748
696
705
729
737
766
676
732
786
730
869
783
716
764
746
724
792
821
831
849
821
693
698
763
699
693
727
829
775
726
748
779
716
759
733
712
-999
831
786
715
672
760
711
696
736
815
733
705
718
722
737
733
814
759
691
765
758
695
739
815
863
665
737
684
734
854
692
799
647
673
773
810
764
717
757
804
789
828
787
666
731
834
841
746
777
833
758
765
808
825
770
671
740
638
717
789
802
768
722
718
744
687
737
814
715
681
744
730
752
755
719
720
736
815
795
790
782
730
720
696
809
840
743
697
779
803
763
744
730
701
743
722
781
702
651
650
662
730
706
707
603
636
653
670
693
717
705
739
729
672
629
645
632
610
569
725
634
663
624
651
773
742
717
658
700
686
680
662
683
712
608
677
735
724
700
598
615
543
539
549
579
626
685
707
732
702
662
707
604
658
692
770
714
657
600
606
614
657
624
674
713
679
657
489
566
566
533
553
519
527
580
554
622
584
649
589
539
565
640
651
614
522
547
552
607
656
602
627
584
593
612
603
634
683
638
597
603
602
670
607
579
608
593
616
605
555
665
603
583
539
612
612
598
579
720
696
638
717
659
572
646
675
605
655
625
535
554
561
639
642
678
720
685
585
567
587
609
650
639
615
582
649
647
566
605
618
610
580
587
610
603
635
566
624
654
651
661
681
645
689
579
682
619
659
725
616
622
663
649
526
577
640
632
630
576
633
643
639
635
764
653
661
719
687
737
703
667
741
752
682
735
703
644
646
629
643
638
649
695
753
765
756
654
762
738
686
810
815
795
838
802
840
785
769
788
774
765
720
642
723
687
727
717
819
729
771
786
807
795
685
706
759
687
766
794
710
732
765
809
774
796
815
733
779
778
733
690
762
710
782
750
746
827
837
839
864
837
772
674
744
835
779
802
776
825
772
745
772
746
809
758
756
797
760
781
693
742
753
773
761
801
764
816
835
805
745
815
825
864
789
741
777
881
843
828
824
784
840
735
795
723
778
818
871
843
820
768
709
716
720
819
861
831
797
761
794
733
703
710
740
775
830
752
809
820
779
815
859
734
731
714
681
767
778
791
749
788
799
678
759
848
738
748
746
683
767
767
760
733
744
715
723
758
717
731
765
772
781
711
630
772
630
726
788
779
799
699
725
734
667
701
705
580
675
551
619
793
701
682
662
595
623
688
666
772
750
676
708
698
694
687
686
684
669
772
695
626
602
623
610
680
676
718
622
666
656
640
629
679
705
742
688
686
707
704
728
664
702
668
679
654
718
694
698
704
702
686
611
644
596
644
660
690
722
678
705
674
679
687
699
645
570
567
605
638
636
710
704
677
673
695
717
651
691
643
569
586
683
575
629
643
638
679
690
624
744
745
695
578
630
693
669
682
660
566
660
601
604
585
589
571
647
694
715
677
719
731
646
583
696
613
592
571
595
582
637
657
613
626
633
602
726
676
594
687
630
563
556
532
606
569
587
593
631
645
677
624
666
680
685
665
709
657
696
695
640
566
601
663
630
670
670
594
555
633
603
720
687
699
728
597
696
553
632
698
701
642
557
602
631
654
714
723
660
655
653
652
594
633
664
725
653
675
728
706
685
756
737
677
639
749
688
653
661
678
697
800
811
745
755
717
743
759
741
741
739
734
717
727
699
726
717
788
822
783
759
673
776
804
747
689
786
789
762
742
786
727
827
686
681
795
778
779
806
823
781
767
797
787
735
738
842
830
835
788
746
776
707
763
808
719
799
835
836
777
767
746
799
766
707
721
752
789
750
798
803
769
764
758
701
704
744
799
784
747
726
736
789
734
715
841
723
798
704
641
718
739
694
722
728
795
778
661
767
798
754
798
766
785
786
722
738
749
716
748
768
736
750
785
809
823
806
776
735
760
759
727
756
740
705
766
782
785
711
731
802
737
737
762
698
771
707
637
682
676
654
613
621
728
740
771
703
730
782
735
756
725
691
615
701
767
665
677
745
709
659
697
713
637
648
646
716
736
714
690
599
646
662
667
621
574
576
580
671
684
696
719
675
690
720
725
682
765
650
636
589
579
596
566
560
535
573
602
590
579
710
711
617
645
634
574
732
667
639
636
682
584
716
616
580
701
684
693
654
560
605
700
603
577
586
548
649
613
616
620
697
683
629
640
633
685
722
654
553
633
557
577
640
644
698
668
639
610
733
727
689
702
657
711
707
671
630
698
648
705
690
652
659
668
594
545
567
571
556
590
665
614
624
571
601
638
644
656
613
690
628
625
641
655
669
716
705
716
684
670
603
544
590
593
581
554
496
577
543
539
564
600
660
673
602
605
646
623
592
608
590
629
610
631
698
694
613
621
569
677
701
722
750
644
659
623
617
731
777
746
712
669
621
600
657
582
707
747
721
700
737
704
660
794
714
675
671
677
692
672
808
746
640
706
591
655
769
676
705
663
706
661
739
781
726
791
766
799
828
851
798
825
811
755
760
716
705
746
769
797
774
758
673
665
717
701
698
762
807
667
737
816
836
777
819
858
761
710
752
733
750
779
780
715
691
769
740
699
770
683
726
817
738
772
766
803
760
825
737
824
808
770
835
862
820
815
786
712
741
792
771
738
810
807
849
806
750
784
843
780
756
719
667
789
792
723
749
760
754
736
771
760
822
809
756
760
729
728
800
889
816
835
794
762
711
717
792
757
714
706
715
646
697
632
757
751
657
769
656
745
780
769
734
769
765
802
795
733
676
681
720
736
715
763
762
805
747
664
764
744
714
715
740
771
758
732
657
677
700
629
807
786
744
732
784
788
785
774
784
679
773
684
714
712
647
781
622
657
707
649
707
728
636
721
729
665
711
696
813
804
716
693
739
758
780
758
687
646
701
758
751
778
751
758
644
721
675
699
694
703
739
660
754
705
691
709
715
675
671
723
681
575
656
668
696
698
707
610
589
563
539
572
594
624
603
602
608
625
639
666
638
695
687
727
693
598
541
557
564
596
681
613
641
643
663
632
626
583
603
633
622
675
652
570
597
644
613
571
573
648
645
639
664
718
690
725
653
708
684
618
591
632
636
537
555
631
704
715
702
668
697
589
575
659
561
595
650
572
557
603
542
602
669
694
727
669
629
676
698
579
626
590
607
574
622
657
586
726
666
602
684
730
668
617
654
617
684
699
652
737
702
666
736
737
657
636
659
716
697
769
749
754
715
700
694
686
754
645
659
738
570
637
631
632
685
673
757
723
700
611
590
670
650
641
598
683
699
679
697
781
771
787
759
681
582
762
764
786
776
749
742
824
770
719
678
754
689
662
743
729
696
699
675
701
748
700
764
751
739
651
782
724
775
799
811
812
757
780
755
743
726
731
746
735
854
839
726
858
854
765
766
763
740
741
783
798
727
799
722
746
864
786
835
820
770
859
840
857
849
794
889
815
740
794
720
830
737
717
817
898
908
849
761
698
763
737
847
796
835
784
830
821
766
800
795
808
834
691
779
719
824
859
848
751
821
766
667
715
784
707
788
772
796
802
769
775
788
803
835
864
736
757
765
768
830
759
730
739
755
727
679
710
783
800
728
738
717
833
765
745
743
816
670
666
687
642
667
692
679
745
779
787
813
789
789
720
668
760
676
725
767
740
700
691
730
732
690
627
716
649
694
571
628
713
710
722
729
713
702
696
701
678
749
697
721
769
698
666
633
695
651
-999
679
693
652
762
677
735
610
708
693
667
637
600
678
-999
677
668
683
696
635
538
530
593
693
713
660
667
697
692
689
691
584
591
510
563
568
684
709
748
685
707
677
653
733
680
641
657
629
632
671
661
684
612
704
679
783
704
732
667
706
635
623
585
592
516
552
613
627
544
644
592
561
621
598
597
717
605
615
597
526
527
535
519
543
576
602
671
699
672
655
600
620
639
664
640
605
561
579
546
537
562
551
623
571
628
695
695
690
603
600
545
623
617
635
600
693
569
625
669
688
766
714
767
713
665
579
564
609
677
646
705
659
665
682
664
719
732
676
664
680
745
749
659
707
777
620
696
720
708
667
692
627
594
633
659
692
692
619
599
695
716
762
700
658
628
641
686
700
749
684
756
729
788
708
662
750
789
746
745
722
656
680
777
752
722
563
682
724
718
648
659
713
774
832
819
753
728
711
706
761
818
742
778
733
767
791
790
745
759
810
799
791
768
720
685
658
684
700
736
798
847
749
733
766
759
717
802
787
804
741
739
821
789
792
720
678
701
751
840
800
840
837
798
704
720
829
847
775
776
779
814
799
872
825
798
784
832
815
835
849
762
747
751
779
715
838
842
858
862
842
772
785
836
848
852
810
741
751
821
730
706
813
858
709
665
675
729
760
785
845
802
706
641
781
799
804
748
747
778
713
671
653
678
706
737
836
827
745
772
887
756
787
788
775
748
815
784
761
769
667
727
770
830
821
751
755
759
705
691
750
737
796
737
599
673
620
675
681
707
681
723
750
751
770
676
698
724
630
659
693
687
730
538
625
684
732
699
682
696
740
710
717
737
785
664
615
614
673
640
706
657
711
646
683
690
642
585
624
631
625
614
570
563
674
661
686
778
782
697
685
717
629
663
710
697
673
637
660
639
688
670
597
611
642
569
576
568
643
701
658
648
604
654
623
609
546
591
561
626
603
635
612
629
613
642
663
623
610
626
570
591
605
693
650
647
628
546
605
640
571
645
608
601
514
536
549
549
574
626
711
660
625
660
649
573
618
689
657
531
655
610
631
653
564
647
578
584
646
642
583
655
635
593
543
625
549
567
599
584
654
676
652
628
675
629
650
638
623
646
609
584
671
709
611
722
641
606
630
663
616
623
553
618
593
653
682
675
584
599
756
739
697
732
695
744
730
690
729
725
625
580
660
638
670
680
619
653
633
740
671
644
678
711
685
713
736
795
798
641
724
774
802
733
720
700
643
734
683
657
673
732
665
786
808
775
704
640
696
677
739
721
694
645
664
767
661
645
705
806
826
691
701
749
761
673
750
738
687
746
814
815
820
797
702
735
879
889
807
741
726
812
813
820
755
722
755
760
726
714
764
823
717
770
886
843
765
795
884
839
771
751
775
780
760
780
766
760
798
830
694
845
888
692
800
717
664
710
767
804
747
704
701
756
850
825
775
812
772
753
805
835
841
700
783
729
770
879
819
806
784
828
808
859
823
792
770
838
724
680
653
734
853
709
805
865
858
772
734
858
796
786
737
810
825
852
782
745
777
689
729
672
672
661
785
727
751
753
654
743
753
724
736
685
737
771
811
820
802
753
644
740
753
782
818
747
713
776
826
807
715
813
756
735
677
584
604
627
654
776
813
742
686
751
739
777
622
703
610
645
636
669
716
786
740
691
694
668
677
622
554
570
632
642
734
728
623
627
612
630
598
728
738
634
629
676
668
694
652
540
737
715
639
666
662
730
701
699
707
666
705
678
771
672
702
706
716
685
720
703
751
675
707
656
704
663
634
601
625
613
579
595
628
499
617
518
526
480
648
624
607
561
614
708
650
729
685
559
565
700
654
550
604
682
657
642
536
604
591
594
716
632
624
516
536
564
553
657
606
559
535
625
603
525
555
674
592
659
646
589
495
569
675
669
665
641
569
533
677
707
627
661
731
706
675
668
602
659
670
681
708
665
763
806
719
754
716
617
631
688
694
731
743
681
691
625
656
709
731
616
622
638
596
582
530
656
635
693
712
758
724
704
654
662
620
745
654
600
706
703
674
628
716
721
799
820
746
769
775
737
697
747
643
639
633
738
740
801
837
769
741
741
731
689
756
801
749
669
684
693
705
721
773
763
766
756
754
692
743
854
809
770
671
705
763
811
704
755
776
794
815
795
676
748
673
660
803
832
789
809
755
828
719
763
860
868
858
800
663
701
786
809
763
731
705
807
771
732
746
839
823
785
687
717
684
743
656
673
687
730
842
860
685
803
805
799
842
735
760
763
677
750
730
764
751
716
712
843
795
785
743
810
794
738
733
785
787
767
830
853
769
731
774
805
637
640
682
657
804
667
729
768
790
855
752
690
782
803
655
666
650
652
671
698
795
767
732
751
785
699
793
787
774
825
834
844
745
764
739
708
801
682
715
723
704
759
773
698
774
699
708
679
746
754
799
788
719
641
600
686
666
688
672
696
660
626
670
672
699
791
654
671
643
674
672
703
675
646
673
754
728
701
701
708
641
674
607
659
583
635
718
652
662
624
621
600
609
663
648
704
688
644
691
659
603
693
625
637
603
699
750
704
663
669
632
629
661
678
659
656
617
604
598
607
641
635
604
602
650
633
676
684
674
632
700
729