0020866_W -33.9333 18.4833 40.0
1970010112 2006122512
_ROYAL_OBSERVATORY_________
-999
642
606
622
653
599
570
-999
561
625
629
651
622
575
579
599
563
599
588
594
556
581
591
551
594
601
637
614
587
576
528
579
567
533
600
549
593
564
637
624
599
566
589
567
539
592
580
551
626
629
603
645
576
574
587
620
645
581
568
571
596
603
618
629
646
565
610
648
579
573
579
543
623
601
587
544
605
601
617
640
618
555
537
619
630
651
594
612
581
598
598
598
628
589
618
605
662
600
627
625
678
582
611
586
606
594
608
602
614
570
563
572
593
600
598
587
586
622
575
607
594
622
639
655
609
659
642
702
666
716
694
603
597
614
645
635
616
629
666
635
664
628
631
619
644
651
640
615
649
714
690
699
716
693
655
650
644
654
715
693
651
683
705
743
666
739
616
597
602
633
647
619
679
631
626
712
642
653
668
637
672
702
692
724
668
688
671
680
629
688
659
689
673
731
721
672
734
693
676
644
669
695
752
733
725
706
710
639
639
673
723
754
717
656
658
664
660
672
643
642
741
749
646
735
685
673
682
705
665
707
703
681
670
689
-999
-999
643
625
624
614
671
645
702
719
728
707
697
665
684
693
679
676
678
716
692
679
684
682
636
609
651
670
650
622
647
614
619
646
659
695
625
614
696
663
675
658
661
650
643
670
633
614
578
577
579
632
648
690
639
629
607
593
580
604
611
605
609
638
602
625
585
583
615
612
618
636
649
669
688
630
612
648
636
655
621
601
597
632
650
629
653
629
690
620
587
606
617
637
678
635
623
620
644
613
637
623
619
610
662
648
679
659
660
633
651
612
631
606
587
639
566
594
577
619
660
616
591
586
583
566
632
613
618
595
652
625
580
612
533
618
590
601
546
547
620
590
627
634
633
626
612
610
581
595
615
596
596
564
559
558
611
602
555
592
614
588
592
583
574
573
549
534
551
563
553
594
649
594
563
559
605
602
586
569
624
623
596
580
519
583
548
574
579
625
624
619
592
546
561
635
612
629
623
623
579
555
622
607
603
620
649
555
569
556
595
565
564
606
617
625
-999
632
597
557
590
613
646
599
604
589
578
577
620
654
687
612
674
605
626
656
664
634
627
635
588
605
642
619
622
639
647
635
648
629
628
670
640
605
640
664
673
697
679
651
635
661
674
665
635
645
670
700
635
663
669
664
668
609
642
628
654
598
612
627
623
640
684
634
633
647
643
643
704
700
690
650
610
643
673
696
725
662
733
-999
626
611
671
669
654
692
709
707
698
679
667
642
675
662
667
636
715
684
724
622
655
685
695
688
676
650
632
680
723
699
714
695
704
702
683
688
670
709
678
693
639
702
704
672
661
678
675
682
726
658
660
676
700
652
617
643
629
663
653
688
714
744
644
620
621
720
683
744
698
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
687
613
614
630
664
702
712
750
745
669
691
659
648
665
664
610
585
588
602
624
651
593
626
654
675
653
695
664
645
666
624
681
638
638
647
605
601
601
623
574
599
657
609
607
623
648
589
604
604
594
599
653
609
601
633
670
606
621
609
647
658
599
614
569
618
624
591
614
610
600
568
590
562
591
610
662
636
580
613
563
565
576
670
578
646
605
561
582
553
564
650
613
643
603
628
619
608
549
561
543
541
582
595
586
573
537
567
523
587
589
579
613
600
560
592
590
594
580
591
588
575
571
606
610
569
603
616
591
573
636
591
578
607
578
569
596
626
631
619
564
564
567
551
608
582
572
596
557
522
546
596
589
610
593
570
577
562
588
576
555
558
584
576
603
594
619
606
598
587
604
588
563
586
560
612
627
545
546
564
611
606
608
638
607
624
590
621
617
611
619
625
633
667
644
669
675
648
611
620
629
650
638
618
630
635
651
630
618
604
568
582
605
603
647
616
672
644
682
678
666
629
684
715
663
656
661
621
644
695
660
664
630
667
689
724
674
692
671
692
660
658
652
632
620
666
647
618
604
624
658
644
672
690
619
633
661
672
625
689
663
688
674
606
695
689
667
666
722
651
683
642
654
593
661
639
651
633
723
737
718
719
700
674
710
669
683
681
638
672
736
722
748
701
671
739
618
647
643
676
678
735
618
661
668
711
625
634
666
691
659
667
624
677
644
722
733
726
701
667
725
687
682
666
660
634
727
739
715
654
694
674
723
685
674
678
668
683
663
680
689
686
638
622
652
640
630
649
707
697
694
694
666
698
678
706
662
654
617
642
648
657
615
633
618
598
602
649
690
618
661
693
671
678
622
642
649
641
629
600
666
679
697
675
-999
492
596
606
618
609
654
637
615
594
640
608
658
658
661
652
692
638
595
616
629
607
638
600
579
580
585
606
627
608
638
599
612
554
586
604
584
593
588
598
615
606
619
602
644
626
611
642
587
564
575
577
570
625
622
630
646
617
640
597
619
605
641
616
667
618
639
618
595
629
604
610
630
615
640
659
625
637
610
625
633
610
655
673
617
592
611
593
580
580
-999
-999
653
640
628
655
561
579
567
594
614
572
587
585
589
583
632
569
604
619
644
647
622
588
564
562
588
544
547
544
546
529
529
541
611
569
534
547
602
619
589
582
586
586
564
558
577
552
562
619
582
640
579
597
612
630
567
562
587
602
609
608
575
584
592
599
596
614
594
580
572
580
562
577
620
564
559
552
568
580
616
592
609
592
607
589
580
600
562
562
586
616
-999
-999
-999
602
617
633
587
581
600
632
616
562
573
609
558
623
614
618
626
608
623
646
643
680
693
703
695
649
650
621
628
629
586
659
630
624
634
638
635
673
644
623
650
685
616
610
609
634
673
657
728
693
683
666
696
676
705
669
648
679
642
640
690
639
629
610
644
649
670
652
716
706
663
688
688
694
677
621
634
662
634
639
673
705
609
626
657
649
719
658
716
602
649
681
735
686
705
619
630
631
620
635
657
657
647
690
626
592
630
683
689
649
690
658
643
625
704
655
625
627
628
659
684
634
720
719
732
659
684
628
710
706
669
670
721
717
648
669
668
711
652
672
675
633
695
676
609
634
628
644
658
660
658
721
685
683
651
658
684
713
712
712
623
655
661
666
663
725
697
634
693
702
649
641
642
621
584
608
596
621
670
687
697
667
670
607
631
642
668
657
610
618
611
627
618
602
587
570
575
592
639
635
626
653
605
644
626
676
625
642
662
695
644
625
612
618
594
603
587
584
558
545
586
602
584
554
582
572
560
576
574
620
597
644
590
590
630
564
539
585
612
612
654
589
604
610
613
576
601
556
622
630
608
613
590
554
547
548
547
573
591
574
558
600
567
580
612
599
582
559
551
604
598
581
601
600
583
611
609
599
607
572
573
595
567
532
562
564
543
554
615
629
591
566
535
540
565
547
547
584
560
601
572
565
616
584
597
-999
-999
552
601
554
546
548
544
554
575
566
545
588
558
553
553
620
568
587
590
619
625
572
556
537
563
594
568
556
548
590
572
554
579
564
631
681
617
642
592
560
618
617
619
581
635
568
586
579
569
570
555
556
562
612
579
595
568
573
609
591
591
616
581
554
588
598
627
666
644
634
627
639
564
554
562
604
595
621
608
642
618
583
627
626
645
627
669
640
647
631
620
585
622
658
678
707
680
632
642
668
601
654
657
653
656
655
613
649
627
696
623
715
693
668
674
598
614
621
645
624
623
646
653
681
648
667
662
681
672
622
663
645
664
652
665
589
619
661
643
655
679
642
708
712
634
654
666
675
691
644
668
708
682
698
667
640
624
703
662
659
618
647
685
725
684
619
659
648
661
645
682
692
666
737
720
717
614
677
639
624
643
713
653
649
640
654
649
734
619
659
653
661
706
679
662
714
660
649
669
705
672
706
707
693
-999
-999
668
666
625
714
747
671
677
648
658
685
-999
-999
-999
686
721
688
667
634
654
630
646
662
652
680
655
609
581
629
648
683
632
639
701
647
638
586
614
623
616
656
656
673
661
650
663
672
656
690
649
642
657
659
707
672
633
633
619
599
568
586
587
644
596
610
580
584
572
599
594
587
604
573
630
633
639
619
621
595
586
615
634
618
642
670
610
599
600
617
587
568
606
642
635
633
590
577
598
650
627
630
598
600
573
534
602
574
571
582
548
590
575
600
573
560
632
653
678
624
613
581
631
620
613
597
578
576
601
585
626
642
605
586
612
562
588
567
567
548
563
568
545
589
584
630
593
566
563
568
562
581
606
604
623
586
575
565
588
586
589
629
560
603
532
576
519
515
501
573
563
527
526
544
549
593
606
613
607
616
561
547
550
543
628
610
626
584
541
580
584
565
560
564
532
597
591
579
576
580
633
637
669
680
688
594
575
623
594
586
598
584
568
580
-999
609
599
590
606
626
649
647
658
623
607
619
668
563
625
565
610
624
617
621
649
639
636
629
621
660
648
657
585
615
620
611
603
649
628
664
661
631
618
653
643
647
638
659
663
646
658
638
661
624
699
678
661
653
675
659
722
727
672
688
727
637
659
611
654
654
715
651
680
677
655
666
626
652
684
634
651
622
644
621
674
698
666
607
634
687
661
636
687
603
660
649
638
670
-999
730
677
697
702
631
679
636
625
661
685
653
650
647
680
721
721
699
641
680
704
617
667
636
631
678
720
710
686
667
677
655
645
675
677
661
621
633
716
739
705
706
647
641
706
653
655
698
661
676
674
668
724
692
691
637
614
633
630
665
592
638
667
640
616
649
657
621
637
668
676
693
632
625
585
581
605
621
665
650
645
598
583
613
614
636
634
688
649
609
632
624
644
671
663
623
631
670
672
647
659
637
652
633
672
716
634
638
665
644
625
601
590
591
599
634
652
610
617
650
637
661
649
648
605
604
630
619
573
647
597
585
602
614
621
638
635
584
573
610
611
587
582
647
649
645
669
654
595
617
596
572
627
668
636
644
596
609
584
541
553
544
569
554
574
567
582
621
593
613
626
600
585
558
567
572
580
590
556
564
580
627
-999
592
623
561
613
586
613
601
626
584
555
564
590
594
561
527
569
575
562
-999
560
557
590
578
587
545
549
571
612
541
570
565
564
561
624
615
582
607
598
576
582
576
582
578
583
612
653
569
558
591
575
583
576
579
558
545
604
624
549
584
548
535
614
592
625
631
621
604
620
618
649
571
592
636
615
574
588
545
565
553
596
590
584
596
668
652
624
598
566
-999
-999
573
637
562
631
626
627
653
615
625
617
563
603
628
607
595
588
604
634
587
609
602
612
602
650
582
605
673
589
607
593
624
619
620
597
599
609
629
629
656
627
644
633
604
651
638
651
583
656
615
622
616
608
682
625
624
648
631
619
663
663
678
624
644
625
661
655
668
663
631
661
623
633
626
630
-999
705
765
759
718
732
671
673
609
638
638
660
663
687
652
660
688
666
671
654
647
622
712
705
684
665
689
702
719
674
664
636
655
659
659
625
625
660
683
691
685
693
680
720
728
679
714
638
697
691
654
646
662
664
714
725
678
678
666
688
661
697
732
701
660
684
717
721
699
689
647
685
676
693
701
612
636
691
664
683
693
720
641
651
647
622
617
634
624
627
638
614
624
639
680
614
632
651
634
630
674
660
626
625
634
711
646
642
601
600
601
598
627
632
650
624
587
609
609
677
695
629
625
612
600
635
632
675
583
582
588
585
623
670
586
654
596
592
599
623
585
670
631
633
693
703
668
647
647
662
697
685
622
612
657
635
639
633
608
691
710
687
632
612
-999
629
614
641
603
652
679
658
637
618
605
589
561
542
577
540
580
598
591
624
632
620
577
603
585
578
590
575
649
579
616
605
652
602
601
636
629
624
629
611
555
545
547
592
599
592
622
647
608
612
597
590
618
614
627
632
595
600
604
564
531
527
552
528
580
571
589
574
572
535
554
542
532
550
597
631
637
581
562
536
528
587
587
557
594
591
571
578
553
554
599
597
580
591
583
575
580
571
584
586
605
602
594
590
600
575
614
601
571
577
544
541
568
568
554
619
661
616
603
631
627
-999
-999
-999
621
610
607
588
-999
-999
-999
-999
-999
594
-999
-999
570
619
-999
-999
632
605
641
651
651
-999
-999
608
617
629
645
625
-999
602
604
659
642
677
689
637
637
685
658
637
638
676
669
658
648
670
698
675
648
675
685
609
656
649
639
630
682
674
659
663
663
613
653
663
652
673
641
643
632
652
675
683
690
622
675
665
664
598
615
661
642
661
648
658
688
718
709
704
679
687
624
670
682
618
672
677
668
660
720
698
693
721
719
710
712
669
681
718
714
680
681
700
696
715
663
683
660
649
671
728
701
742
684
678
735
741
739
659
688
715
680
624
645
633
610
616
658
672
665
623
624
689
727
646
720
664
660
706
718
649
643
652
646
636
628
637
661
639
676
658
670
676
683
683
650
645
663
660
679
717
711
617
605
621
643
607
634
621
626
626
638
592
600
629
666
655
645
646
704
702
668
647
681
689
679
641
659
662
637
668
610
598
589
592
681
694
623
611
606
628
676
627
626
560
557
626
578
593
626
592
574
588
643
582
640
645
591
619
618
554
603
587
606
630
637
632
616
618
579
601
564
579
576
602
615
654
607
609
618
602
631
619
610
549
580
599
569
595
577
564
-999
637
612
609
616
566
539
552
550
582
617
554
580
566
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
605
605
596
585
644
633
601
568
563
571
594
599
584
569
576
633
621
605
593
603
640
558
617
637
633
611
575
549
572
646
592
632
614
582
568
589
587
570
560
553
560
561
554
567
577
568
547
574
594
616
606
556
552
544
544
542
628
614
601
583
590
549
532
602
573
583
574
588
552
576
594
599
647
644
616
639
634
634
669
652
612
629
642
611
604
598
604
594
589
665
652
-999
-999
-999
-999
591
-999
653
610
-999
-999
603
585
600
631
655
-999
-999
591
619
607
677
667
-999
-999
687
678
677
620
640
-999
-999
637
645
597
623
-999
-999
-999
670
619
634
-999
624
-999
-999
655
681
650
674
614
-999
-999
667
689
669
677
629
-999
704
-999
-999
669
669
656
671
-999
-999
697
730
738
708
-999
699
-999
673
717
729
738
-999
-999
735
699
718
708
682
-999
-999
708
682
674
660
663
-999
-999
663
-999
661
648
657
-999
-999
723
706
703
666
691
-999
-999
713
683
688
671
671
-999
-999
732
618
585
634
631
-999
-999
730
688
679
704
647
-999
-999
687
679
702
731
728
-999
-999
703
683
618
612
617
-999
-999
677
652
594
628
656
-999
639
-999
646
682
660
691
-999
672
-999
668
697
689
641
-999
-999
671
633
664
673
692
683
-999
-999
657
657
623
593
641
-999
-999
692
680
662
686
678
-999
-999
655
602
662
630
-999
-999
-999
608
625
613
602
-999
-999
622
608
628
589
636
658
-999
-999
677
636
654
680
700
-999
-999
604
642
690
678
-999
630
-999
639
607
616
574
-999
-999
654
644
582
559
601
606
-999
-999
581
596
616
651
622
-999
-999
572
581
580
566
-999
574
-999
576
567
560
637
-999
653
-999
582
604
571
-999
-999
-999
592
640
599
544
578
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
610
550
611
600
-999
-999
585
572
597
592
589
-999
-999
591
560
574
-999
-999
-999
-999
-999
559
588
555
553
-999
-999
612
591
602
626
-999
-999
-999
561
554
602
565
546
-999
-999
622
595
587
551
558
-999
-999
587
646
629
610
605
-999
-999
613
599
600
650
577
611
603
-999
565
607
630
643
549
-999
620
647
626
607
629
590
580
596
568
590
587
586
567
605
615
624
626
680
691
672
695
661
656
645
615
563
622
617
632
631
633
602
581
606
603
575
595
613
600
587
609
605
628
628
627
630
597
631
633
655
630
654
678
657
628
637
622
613
624
642
688
714
693
652
655
661
672
659
616
656
599
637
691
612
609
619
689
698
675
639
678
711
736
736
645
683
705
666
649
687
653
673
677
715
677
677
633
654
642
617
588
608
671
693
683
713
668
647
685
698
685
682
668
684
721
695
696
646
650
656
670
719
686
662
612
638
704
725
720
733
705
683
660
659
660
709
721
711
682
680
689
659
703
707
714
661
694
707
647
660
633
670
695
619
635
653
687
720
718
692
723
670
686
660
665
660
643
688
635
659
670
663
659
640
630
687
717
733
728
638
653
618
625
612
654
628
621
646
651
680
707
687
690
632
656
701
639
648
645
646
675
661
677
610
661
662
667
679
690
676
626
615
645
632
622
625
651
653
666
666
593
593
657
669
620
652
626
634
669
636
642
600
645
603
601
621
594
617
608
599
575
626
589
560
595
624
591
585
666
680
679
604
637
616
585
595
582
567
557
581
576
546
567
592
610
606
620
668
612
569
554
563
580
602
574
578
636
596
558
590
571
608
649
637
576
-999
-999
-999
-999
-999
-999
-999
-999
-999
616
597
597
572
567
-999
-999
603
607
563
550
594
541
574
528
606
609
594
597
644
594
579
584
581
569
615
586
536
610
604
582
545
588
519
537
541
566
587
586
556
571
555
575
543
616
626
638
610
607
598
565
571
587
647
618
562
554
581
599
631
616
624
608
555
558
560
604
607
601
574
545
619
580
553
557
590
590
570
603
604
597
651
585
597
592
579
581
600
610
633
587
578
604
585
629
631
620
617
616
612
603
607
626
667
-999
-999
-999
659
605
600
599
618
673
625
644
633
629
646
670
652
654
651
670
685
687
624
650
601
656
598
654
665
670
661
652
620
598
671
654
609
678
728
710
723
633
634
653
664
693
694
668
665
649
629
676
698
694
689
672
652
642
664
695
702
719
684
703
711
649
670
693
690
708
742
754
724
710
682
703
705
729
716
716
699
677
677
702
701
693
673
630
668
694
690
-999
-999
-999
641
676
675
714
666
705
707
676
661
688
705
685
687
665
665
657
683
703
670
680
693
698
694
649
650
695
644
668
688
634
649
677
682
636
662
658
662
642
698
666
665
671
713
639
623
620
617
643
622
638
616
630
689
693
687
671
692
667
633
612
659
687
699
646
653
698
675
627
592
624
632
657
669
648
683
638
601
597
589
596
648
675
681
667
669
648
609
690
675
646
701
691
607
613
615
600
640
667
672
669
592
581
580
642
633
659
618
628
638
640
635
613
609
589
606
648
644
624
663
644
667
617
598
582
622
627
649
591
606
643
675
594
577
588
590
575
617
675
623
594
558
544
561
648
653
621
572
595
597
621
618
610
590
629
654
588
610
599
586
614
592
577
564
569
611
609
640
631
560
611
593
588
582
576
577
659
608
617
584
553
629
614
563
571
554
565
588
581
571
608
588
585
585
539
604
595
630
616
608
571
633
630
565
579
600
600
574
548
538
560
601
612
589
575
572
617
644
620
616
600
560
553
606
559
625
582
617
625
592
617
654
640
589
595
590
606
643
579
554
570
552
537
561
534
552
611
612
650
626
607
578
546
572
599
599
552
579
572
646
630
620
590
599
645
652
634
628
622
612
569
616
628
639
621
617
638
622
624
571
603
590
613
598
599
640
619
634
604
645
663
578
632
657
581
629
636
667
559
568
632
663
656
625
644
640
617
605
632
648
652
655
630
651
678
610
679
673
614
672
709
687
715
645
644
637
687
691
699
690
692
673
618
614
622
623
641
631
655
704
678
677
643
665
719
666
670
698
691
691
702
653
624
627
674
677
672
668
667
658
675
652
707
701
684
695
706
707
653
655
666
629
631
676
647
702
726
730
696
673
637
683
660
694
683
694
696
629
640
680
683
626
646
663
633
652
690
732
698
731
729
704
665
713
693
720
671
672
642
690
692
703
659
645
649
638
675
659
649
712
709
697
687
626
685
664
639
664
650
650
679
680
665
639
638
609
635
579
624
661
625
668
606
657
668
619
611
603
614
587
601
620
639
620
584
609
699
647
642
626
644
619
592
611
579
604
580
564
560
568
573
662
581
604
614
642
583
581
614
612
650
628
628
611
583
614
583
618
639
564
635
647
646
675
642
614
633
575
564
620
630
580
562
616
585
600
570
646
595
650
618
602
609
591
605
596
611
594
582
613
611
602
649
605
584
592
576
601
599
594
604
607
552
560
574
577
534
554
582
599
579
616
628
574
590
565
573
600
587
642
615
625
595
546
587
592
577
578
562
582
592
564
577
580
575
620
616
607
600
602
566
598
612
597
611
602
621
624
617
585
575
534
530
525
527
528
530
591
579
580
633
588
560
583
647
595
577
558
603
605
616
541
572
585
631
616
548
554
596
599
593
637
594
554
544
565
571
570
577
585
562
578
603
643
634
662
644
661
673
604
596
619
610
605
628
664
624
583
594
608
636
566
578
619
598
635
644
643
629
608
616
655
664
696
659
647
673
663
653
653
612
641
639
672
651
641
659
633
607
631
683
704
687
669
662
625
609
-999
-999
679
679
678
718
723
694
703
677
682
671
653
714
670
712
723
650
600
688
720
702
677
679
670
653
677
686
676
638
674
689
660
709
721
733
700
695
662
678
612
685
677
625
625
702
701
665
662
677
690
689
667
685
689
657
677
661
661
691
616
671
679
677
677
683
711
699
644
674
684
657
688
675
688
684
696
735
742
674
638
653
655
661
668
693
679
641
659
633
635
673
698
693
699
643
652
656
661
614
644
701
652
678
651
673
711
677
663
664
671
687
636
625
637
663
605
584
617
638
677
696
663
706
712
683
670
667
662
628
593
606
641
634
588
605
605
602
606
599
626
650
659
650
679
599
668
669
676
639
633
670
629
633
672
685
601
599
627
669
598
618
607
632
581
570
602
628
601
603
643
602
585
585
587
620
628
675
610
620
623
650
655
658
630
629
665
578
556
579
590
617
599
610
618
626
632
613
628
586
585
567
579
556
624
630
606
650
599
600
579
620
612
590
575
565
522
583
582
602
625
597
580
590
568
519
510
548
553
569
573
584
573
662
629
601
567
560
587
563
-999
614
622
566
588
610
592
582
574
610
598
626
617
629
569
635
653
571
585
604
617
614
589
593
573
602
605
602
649
580
566
593
592
588
605
575
556
565
594
607
567
569
586
550
563
571
575
587
540
595
558
547
604
-999
-999
-999
558
544
607
606
610
604
592
548
569
572
582
618
671
615
581
590
599
611
570
573
557
559
601
640
632
648
647
639
672
662
634
647
628
654
664
599
616
643
614
607
618
575
613
643
595
659
592
601
601
663
657
627
647
678
689
687
606
627
624
616
650
674
670
642
604
628
669
688
626
647
662
688
672
644
651
652
678
626
672
649
687
677
687
690
618
649
643
634
668
662
677
652
651
664
696
670
698
662
661
714
710
661
648
633
634
647
660
704
717
672
657
667
644
590
605
631
629
610
639
647
657
645
645
626
682
675
718
-999
638
641
635
601
636
641
682
674
665
664
667
649
628
668
718
703
671
695
634
679
670
698
691
673
678
673
685
702
686
660
689
644
644
665
690
657
624
662
617
614
621
615
673
667
664
654
641
672
655
656
634
628
712
659
644
671
666
668
614
642
641
671
663
636
635
626
691
652
658
635
598
596
589
654
670
625
577
598
594
620
648
626
631
642
607
606
648
659
690
633
641
610
622
605
617
589
581
610
616
665
630
676
594
-999
629
570
620
603
568
581
602
616
651
592
574
589
601
615
666
640
619
600
622
605
644
659
588
565
551
559
580
561
596
631
674
621
582
601
640
649
621
655
611
594
558
541
586
551
536
598
662
622
591
572
575
537
587
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
544
552
581
583
593
552
581
590
587
652
643
607
539
589
532
556
556
608
-999
-999
654
545
583
582
557
546
591
573
615
604
558
578
546
563
538
537
580
625
632
599
556
-999
568
599
571
601
561
562
548
557
561
558
584
607
589
605
633
587
547
553
559
597
597
578
559
609
610
617
583
580
554
575
603
563
548
728
-999
597
606
579
565
590
567
579
570
584
626
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
626
604
583
587
610
599
609
612
659
661
640
660
618
622
652
630
678
617
606
632
636
648
662
650
689
606
647
639
636
677
620
618
622
620
609
633
630
640
658
683
700
688
682
630
650
683
710
713
695
675
642
633
671
652
702
687
692
697
689
662
667
661
665
695
682
653
659
679
645
629
671
663
658
651
639
606
682
719
707
712
725
703
694
724
719
656
683
695
673
687
714
721
689
701
685
674
635
658
679
687
716
675
668
669
695
693
716
723
690
666
623
660
610
621
644
618
654
615
668
662
709
698
657
634
691
662
620
657
677
705
640
626
689
656
661
713
673
657
611
644
669
671
674
632
626
650
623
626
648
634
614
597
624
665
617
634
655
634
617
661
681
665
597
627
616
613
633
633
614
668
624
705
-999
-999
-999
604
614
587
567
623
636
613
666
668
612
582
612
621
646
616
592
589
668
619
644
663
644
658
651
579
624
568
617
588
566
600
595
606
652
605
604
604
609
624
620
639
645
664
634
652
629
628
614
613
655
594
646
623
616
624
582
577
616
634
631
589
597
629
609
627
618
610
582
610
-999
548
572
558
591
590
567
557
589
595
616
571
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
585
613
562
552
562
541
570
579
587
563
596
574
601
593
618
606
593
-999
-999
601
638
559
549
525
534
578
614
550
540
568
565
-999
580
606
589
592
538
569
614
-999
596
556
541
-999
-999
619
-999
587
544
540
592
609
-999
-999
542
619
559
572
602
619
605
586
547
594
568
598
574
573
564
574
575
584
572
584
577
554
572
650
655
644
623
609
605
617
592
624
634
594
581
602
608
652
668
651
619
661
647
589
609
602
602
594
678
658
683
613
604
594
612
635
622
632
629
614
609
634
658
654
678
673
608
619
629
627
632
578
639
624
608
694
718
634
609
638
594
589
599
601
655
617
669
685
654
629
717
715
679
674
668
653
673
674
659
639
682
681
617
656
687
669
683
678
658
671
632
642
679
688
683
667
663
684
675
694
709
701
698
681
671
678
701
654
649
702
690
641
677
738
733
683
679
726
732
732
719
743
693
695
680
648
619
644
655
642
637
683
698
680
-999
-999
-999
643
616
665
632
626
596
621
634
636
625
663
698
740
657
664
-999
-999
733
672
693
619
652
664
678
690
703
692
648
645
663
673
658
617
632
642
624
592
643
618
604
645
605
596
624
670
612
653
667
624
628
613
601
624
654
608
644
657
652
686
642
614
653
665
696
653
592
604
-999
-999
615
657
654
636
659
619
689
702
689
599
610
584
556
609
640
598
681
627
580
607
677
577
602
635
596
600
582
582
639
605
578
557
554
554
571
575
593
590
-999
624
590
661
619
589
581
559
593
589
542
549
548
552
558
574
525
581
609
564
562
572
578
601
578
549
566
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
599
552
590
597
580
639
-999
608
625
574
589
544
557
581
574
534
579
560
574
562
619
602
598
555
611
575
569
599
598
582
551
611
629
594
522
550
563
593
592
558
548
618
624
593
590
542
544
530
609
597
599
614
670
633
585
549
544
570
597
584
625
574
605
-999
-999
-999
614
618
589
614
657
589
584
581
614
628
646
647
603
587
611
593
555
639
602
619
601
582
623
555
582
596
573
602
600
586
607
621
614
607
580
570
614
642
609
629
652
640
662
674
669
667
580
630
610
610
617
632
620
605
604
660
643
650
595
665
654
633
632
644
638
654
646
653
679
586
607
599
-999
649
632
639
659
621
589
642
650
603
626
648
668
695
688
720
697
667
658
622
674
683
713
676
664
631
623
614
638
658
662
679
639
662
669
599
694
714
695
721
650
657
639
673
668
683
659
721
720
688
688
688
704
694
658
634
713
705
679
720
699
749
748
604
594
602
605
628
654
-999
-999
717
708
693
703
692
679
652
655
682
675
670
653
658
704
679
683
740
691
688
720
688
629
624
662
645
644
632
656
636
691
658
651
640
669
639
618
678
673
634
673
649
648
682
657
616
612
672
725
672
646
640
682
662
669
668
653
605
618
673
683
660
642
634
620
707
716
630
666
694
658
698
670
604
578
619
658
631
665
608
592
592
608
612
675
604
618
592
648
592
631
629
590
614
636
609
663
633
619
633
599
579
577
612
651
622
636
588
609
624
611
580
610
644
642
644
605
648
622
594
647
619
582
610
624
634
632
653
663
632
569
554
564
574
580
619
622
628
553
576
591
560
596
651
574
550
544
549
602
612
588
572
588
555
592
-999
-999
-999
-999
-999
-999
-999
-999
603
618
624
584
598
568
602
568
582
606
594
591
597
582
578
629
616
612
574
607
581
549
544
563
593
653
623
572
577
543
593
620
549
542
550
582
614
578
548
619
615
587
582
575
626
588
635
603
553
540
574
598
591
547
643
632
611
619
596
590
627
564
606
626
586
564
564
573
592
585
574
586
551
629
634
624
602
579
581
549
557
612
575
608
604
596
594
599
636
698
688
638
563
581
561
586
581
600
622
627
624
641
648
609
650
640
670
673
651
671
644
612
609
641
677
606
637
573
592
607
616
642
647
635
608
604
624
680
670
678
652
637
614
661
632
630
649
627
644
648
673
715
664
693
685
709
703
706
699
659
664
637
665
666
654
623
612
638
709
684
664
673
709
747
739
656
619
652
666
670
646
642
668
725
699
695
706
693
673
695
634
700
632
660
666
675
643
683
676
621
649
617
614
613
661
693
660
643
672
705
717
732
645
634
657
639
658
687
686
633
669
697
706
703
717
709
645
672
666
657
654
667
671
619
646
695
683
662
654
634
630
604
598
581
649
659
-999
647
642
655
679
662
673
700
658
662
632
586
592
559
589
594
589
588
612
621
675
669
598
599
624
652
640
636
635
597
658
584
615
614
620
647
659
693
631
630
643
665
631
591
563
567
565
571
573
583
598
620
604
654
630
598
650
594
576
610
561
588
609
599
584
601
625
608
571
606
579
601
601
569
559
619
615
638
690
669
668
602
653
658
639
647
609
583
582
580
574
564
595
639
611
608
636
608
574
595
596
592
550
555
620
603
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
626
550
553
612
649
665
645
624
622
580
633
619
603
619
585
599
576
566
634
570
584
578
542
576
578
558
609
633
633
622
613
604
560
582
531
552
522
524
570
562
512
510
520
540
537
565
582
593
575
-999
579
535
587
566
573
569
619
599
562
574
620
569
592
656
617
655
579
595
593
564
624
631
601
628
606
580
580
564
585
564
554
533
547
548
609
655
591
592
634
653
640
632
658
609
663
644
570
554
593
562
568
614
622
624
612
549
600
596
593
580
607
636
-999
619
-999
610
634
649
634
663
584
605
608
609
639
653
669
695
698
680
597
660
634
590
657
659
665
654
659
634
640
636
614
688
690
669
655
654
658
659
665
-999
-999
-999
657
688
693
665
645
639
660
655
633
657
657
653
671
708
709
692
678
674
659
698
665
689
666
630
700
694
683
679
668
678
663
671
624
682
675
641
622
623
645
660
685
684
607
681
697
666
700
690
702
645
647
652
704
643
659
642
608
672
654
660
698
694
705
676
652
637
674
668
710
682
668
680
653
649
661
643
700
689
714
647
645
634
668
627
670
674
676
667
663
677
694
713
685
647
606
624
622
702
630
604
615
649
594
622
628
609
620
631
-999
-999
-999
-999
669
626
685
636
641
673
630
627
685
622
626
592
648
591
651
666
686
610
625
612
610
584
643
604
647
574
618
605
588
593
624
649
614
628
576
635
665
667
651
721
668
588
567
614
595
594
603
628
624
609
606
585
568
585
614
565
596
619
618
602
571
565
581
631
563
580
551
530
575
584
634
611
576
570
587
552
537
569
554
625
580
541
624
627
649
589
574
579
622
559
580
556
556
582
627
-999
-999
-999
-999
544
562
577
556
556
599
655
607
632
621
568
583
586
547
545
566
538
572
613
594
552
519
539
563
560
578
546
557
570
593
554
621
644
565
580
581
548
585
574
585
560
546
535
519
535
541
551
592
565
594
611
588
579
607
597
580
606
614
595
610
556
607
579
550
533
555
586
584
548
546
538
547
568
594
614
597
601
576
561
628
642
608
569
574
560
570
577
578
562
592
612
633
588
573
567
560
578
547
586
624
657
606
642
695
664
618
649
679
667
629
650
582
582
606
613
618
610
606
652
644
624
626
619
604
629
630
644
628
608
608
587
574
598
606
607
656
654
643
643
669
679
645
640
658
658
695
685
650
638
629
647
693
679
698
697
686
660
652
655
678
635
662
676
678
641
675
671
644
688
661
669
683
697
674
660
614
649
673
644
649
678
652
638
663
653
670
689
658
653
649
656
678
629
654
704
670
674
659
659
673
700
689
696
618
652
698
695
658
645
648
690
663
674
663
660
691
685
681
605
655
631
620
644
655
645
650
622
649
646
630
713
703
638
637
632
634
629
645
700
629
622
649
640
654
631
619
641
664
718
703
708
696
636
653
630
717
706
630
665
691
675
628
649
-999
655
687
622
617
622
587
-999
-999
-999
598
608
560
568
590
594
651
623
607
626
648
606
594
572
579
576
595
653
587
-999
593
584
631
624
610
597
602
604
586
596
632
590
578
623
676
647
636
591
639
562
554
538
571
590
640
630
650
604
627
604
576
631
630
631
616
599
545
558
596
580
581
602
609
587
576
540
576
569
564
540
579
569
534
552
566
574
555
541
529
533
554
581
562
529
523
528
560
612
590
572
555
562
559
600
619
604
619
580
584
574
590
556
540
533
532
548
552
557
582
561
567
537
590
575
562
564
623
621
627
626
583
544
564
562
568
588
572
538
579
538
567
580
575
624
590
554
570
561
571
585
625
576
544
559
566
564
583
612
592
565
578
-999
598
-999
564
577
597
581
640
611
612
620
578
600
582
598
614
579
578
592
574
550
-999
-999
580
546
560
594
571
572
612
651
586
588
626
613
630
627
582
597
606
626
619
591
589
590
563
587
599
624
620
647
683
682
607
603
633
634
646
677
685
666
664
699
660
651
677
654
639
598
565
603
584
573
603
670
614
645
636
663
667
604
611
652
627
-999
-999
673
639
643
628
656
-999
-999
654
594
629
597
609
616
648
665
678
659
657
696
694
685
662
654
636
660
684
687
693
681
684
715
678
648
655
700
663
683
628
607
616
617
622
645
620
634
630
629
-999
-999
698
659
687
698
693
636
622
675
-999
694
693
659
638
660
624
641
629
682
677
663
654
644
638
636
628
641
698
685
666
654
643
635
601
639
664
646
692
666
636
679
685
677
685
673
652
643
655
619
683
683
677
663
689
670
694
675
700
646
690
675
629
665
688
649
672
640
598
608
592
624
649
660
688
673
588
633
651
587
640
653
659
658
588
640
655
614
626
643
630
585
602
605
628
630
596
578
558
569
630
602
633
604
604
623
639
577
580
586
581
617
671
608
588
585
550
546
588
607
638
574
574
538
566
596
617
618
628
602
604
614
661
633
-999
-999
609
595
594
604
588
637
600
590
584
560
591
546
581
576
572
608
599
597
583
636
637
621
551
551
550
607
600
574
608
595
604
-999
-999
-999
-999
615
580
539
555
562
545
582
562
586
598
590
636
-999
-999
588
556
600
587
621
603
560
569
594
549
536
562
584
524
619
599
644
624
639
603
589
579
582
542
539
557
595
586
607
593
571
550
578
569
655
584
565
594
579
556
550
534
506
541
591
605
626
596
586
588
579
624
597
614
-999
594
580
630
616
566
593
603
591
562
588
578
617
631
602
637
634
602
587
616
650
586
624
601
617
582
577
567
594
614
621
601
599
590
573
584
597
586
595
618
589
629
627
647
644
697
636
637
631
645
584
609
631
619
640
689
683
668
663
649
617
639
631
609
659
614
642
638
624
609
683
665
693
632
654
619
662
693
664
624
660
665
685
654
644
-999
649
644
628
664
701
-999
-999
688
674
685
660
683
669
650
699
698
719
602
586
656
624
646
675
651
708
703
664
717
648
653
700
677
652
640
626
659
680
701
666
628
634
636
617
626
659
703
683
665
629
629
688
678
626
679
605
649
644
609
651
674
-999
-999
-999
651
630
623
669
677
657
698
678
687
675
649
663
648
686
684
663
621
659
668
663
653
667
690
679
672
661
673
630
675
637
664
673
659
-999
-999
715
647
629
642
617
644
627
617
625
619
604
576
584
653
666
698
644
659
647
616
676
627
615
594
653
669
617
599
597
610
602
620
600
564
573
584
643
673
624
611
574
582
606
614
587
583
572
-999
620
614
619
632
598
604
623
628
640
661
579
592
561
560
568
559
565
570
561
594
-999
595
650
635
563
578
586
535
610
604
572
586
571
625
646
-999
582
597
622
587
581
606
613
577
559
545
530
599
603
571
570
554
590
580
567
557
595
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
619
597
599
609
-999
-999
606
574
604
614
630
584
587
598
562
528
548
542
519
572
-999
584
544
549
534
540
558
589
578
573
600
549
542
606
619
598
622
595
635
-999
-999
564
556
573
554
539
579
559
510
519
552
567
559
585
584
544
591
587
580
557
564
570
560
577
616
623
610
555
585
644
635
638
645
647
579
594
592
612
633
686
649
584
557
614
639
569
625
647
599
611
631
650
668
-999
650
572
562
587
602
602
584
647
645
616
619
577
589
607
582
608
-999
646
595
-999
667
591
-999
-999
690
680
679
699
688
637
658
619
592
624
642
638
-999
-999
641
617
609
633
613
639
661
682
634
673
723
707
700
679
735
682
659
658
670
686
655
644
644
649
674
668
666
699
645
699
724
663
651
698
684
703
706
698
722
704
669
702
677
649
670
683
629
650
685
661
683
686
700
709
666
638
695
722
653
675
651
644
684
647
636
662
658
644
669
647
672
706
696
684
666
644
653
696
726
626
693
684
684
624
633
673
660
660
619
634
604
609
616
636
658
619
670
609
652
670
669
653
706
681
703
686
619
613
608
620
648
620
691
683
659
594
572
592
635
635
611
624
648
620
574
579
574
584
598
671
623
645
611
650
675
655
680
684
659
642
594
648
616
600
637
629
635
654
607
629
610
634
626
632
661
635
642
671
654
619
607
614
674
635
610
638
619
630
685
626
652
640
649
608
607
584
633
650
631
649
663
655
629
619
633
649
624
599
627
579
556
612
624
586
605
599
644
550
544
540
508
568
-999
-999
578
580
605
600
599
574
-999
-999
617
595
572
539
576
582
567
600
554
565
592
607
599
572
570
588
573
580
577
558
553
591
564
545
541
549
596
610
572
619
603
616
575
606
620
599
576
538
582
564
542
526
561
640
588
624
591
602
548
580
604
584
582
567
528
582
554
529
601
602
594
592
607
575
610
634
565
540
524
549
583
589
605
556
570
592
542
556
598
577
-999
580
546
602
614
604
628
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
633
620
603
572
584
594
625
548
609
660
585
572
584
590
633
590
620
644
644
584
579
595
581
607
587
577
605
601
639
678
663
645
635
585
578
590
650
653
666
634
657
671
670
604
622
643
614
612
653
611
599
610
640
620
613
619
632
624
627
616
607
649
688
717
687
680
614
-999
-999
680
635
634
628
643
709
688
627
728
729
680
714
673
614
649
672
645
653
669
654
639
698
643
685
670
644
686
678
703
685
685
685
620
602
670
660
665
649
651
684
671
680
666
661
647
644
660
683
-999
675
644
694
675
688
695
657
657
679
669
629
640
715
702
713
629
663
672
635
665
717
686
713
706
683
693
686
674
629
705
751
768
712
689
688
673
718
704
685
620
689
641
639
674
689
717
642
644
654
667
658
666
662
668
620
609
609
619
630
629
624
684
710
647
671
695
666
647
614
675
616
615
646
648
635
635
643
606
606
591
636
588
600
564
602
625
625
649
644
609
620
577
634
652
627
639
655
-999
607
598
604
631
-999
604
604
612
590
668
609
607
620
651
607
585
595
631
628
611
615
587
602
634
599
568
581
595
620
603
617
638
564
540
615
574
557
-999
-999
-999
594
615
652
643
617
596
-999
607
645
605
582
658
630
617
633
-999
603
569
587
542
598
624
614
592
574
612
-999
613
547
582
574
596
581
554
607
588
538
532
535
588
642
572
605
592
575
576
557
544
545
542
598
586
573
569
547
542
564
584
582
590
570
584
564
544
554
544
564
552
542
563
564
580
606
618
590
564
609
629
607
602
623
575
607
578
594
613
570
616
580
567
582
602
636
632
610
-999
584
599
566
600
587
-999
604
609
615
620
-999
599
657
632
610
-999
629
684
628
625
-999
-999
-999
-999
705
624
576
572
608
610
645
632
633
621
-999
608
620
633
600
655
605
-999
654
640
605
661
628
643
629
608
603
673
560
614
614
639
623
655
624
593
612
610
657
674
650
640
644
644
654
672
609
641
605
652
651
665
644
651
675
596
610
638
640
679
706
706
686
713
683
663
642
675
649
661
653
693
693
681
652
629
702
694
673
665
669
668
669
659
700
629
-999
-999
698
701
724
727
664
658
669
690
640
693
704
689
626
657
-999
694
695
696
660
678
705
639
694
668
660
660
695
672
642
663
670
695
657
634
660
654
652
631
695
695
638
681
696
662
661
690
673
645
662
627
642
637
670
686
646
667
619
622
621
646
638
661
653
-999
-999
-999
673
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
603
613
659
661
599
628
628
607
585
597
601
605
598
573
594
614
664
619
643
592
579
620
614
637
574
610
606
576
601
579
562
608
544
573
583
597
590
602
590
628
590
634
649
665
609
594
591
592
605
595
626
592
619
610
626
590
544
534
-999
616
619
-999
559
594
-999
582
565
604
573
602
-999
596
563
554
599
604
608
597
604
606
575
544
530
566
545
541
532
563
539
565
551
539
566
608
623
562
554
559
595
587
604
582
590
567
567
588
-999
602
570
534
586
589
569
569
599
561
543
549
581
559
595
541
556
539
585
579
564
554
597
602
588
539
555
574
567
569
588
625
581
596
577
539
570
562
597
570
544
602
574
564
631
604
597
572
589
589
614
604
593
611
607
643
621
637
613
616
626
625
595
613
597
594
604
602
622
578
589
630
652
612
622
617
639
636
613
634
638
575
629
619
-999
628
635
614
642
649
616
601
640
631
600
622
617
640
663
598
594
615
682
582
583
644
632
630
636
611
651
661
614
623
666
642
599
-999
630
649
665
687
679
682
-999
-999
-999
698
670
685
637
618
644
676
632
644
649
651
665
668
695
681
684
659
602
618
661
664
611
628
676
650
679
683
668
676
670
624
-999
685
661
641
612
644
670
665
656
696
686
650
696
682
664
645
654
688
701
693
688
652
644
-999
684
634
659
680
655
662
698
687
659
708
679
637
653
670
622
654
647
674
733
730
690
656
681
639
664
683
707
669
682
684
659
629
648
663
580
612
612
639
662
662
606
629
621
642
611
687
658
-999
678
689
623
609
632
646
638
655
690
665
661
649
684
619
668
652
659
645
633
591
610
610
587
653
613
625
626
602
657
612
658
590
639
637
662
584
625
660
683
642
646
646
591
580
576
625
641
635
564
603
612
603
589
549
579
617
635
622
567
566
587
611
599
642
604
633
619
608
602
555
594
554
564
578
579
590
613
626
557
576
589
602
579
565
590
604
589
657
613
-999
-999
-999
546
569
587
566
540
584
555
559
592
554
551
600
585
574
591
613
606
609
598
614
-999
-999
-999
600
574
645
597
576
559
600
588
595
541
566
579
574
548
529
588
552
529
559
533
573
534
571
544
548
604
622
579
564
546
562
596
596
613
583
568
605
581
608
568
587
624
659
609
587
567
587
554
620
603
592
583
594
601
588
593
593
584
568
601
-999
583
592
635
597
619
620
584
555
601
602
650
614
592
588
591
622
610
632
665
643
-999
619
615
594
629
606
619
617
607
635
660
648
682
677
636
628
648
649
636
624
596
680
619
605
634
614
628
636
653
635
675
678
643
635
674
690
732
648
669
618
634
675
688
621
601
666
624
611
635
658
618
658
706
644
649
696
679
703
654
638
668
670
662
688
614
650
600
625
647
637
649
637
659
663
651
663
659
655
642
692
665
669
619
-999
644
676
683
710
653
715
676
656
722
667
643
645
666
695
665
641
661
656
656
693
683
644
650
679
702
684
679
728
695
703
668
640
665
-999
-999
711
700
676
694
643
648
674
648
589
612
600
619
624
657
618
612
588
622
668
710
657
654
672
665
658
-999
-999
-999
658
621
620
639
619
622
649
661
654
666
653
-999
700
648
592
620
612
584
589
600
614
577
637
654
612
587
587
582
679
597
605
599
599
653
624
627
627
672
599
607
580
575
642
589
622
614
594
585
640
578
654
600
624
593
608
631
620
608
621
600
643
558
560
579
573
576
622
598
588
564
580
602
605
600
635
589
571
553
560
577
584
570
550
564
548
580
584
620
614
622
-999
-999
-999
-999
-999
-999
