0083572_A -32.0333 18.3333 92.0
1976020112 2006123112
_NORTIER_LAMBERT'S_BAY_____
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
564
600
556
570
570
625
573
647
662
580
663
652
652
645
654
605
604
604
613
687
609
610
674
612
597
665
590
643
588
603
634
563
622
580
580
607
654
623
662
632
609
662
657
658
603
627
-999
-999
-999
-999
636
519
616
666
642
500
609
655
674
658
639
550
643
653
633
691
623
657
637
689
689
618
588
593
-999
-999
-999
575
604
607
624
680
632
667
586
624
635
667
633
647
683
644
654
611
592
572
594
515
525
682
652
643
655
673
683
668
640
695
684
657
506
599
606
651
664
691
669
626
636
647
-999
645
669
664
707
617
643
654
685
688
711
711
664
646
597
647
680
668
684
753
740
730
663
676
611
572
607
640
673
665
658
637
677
688
717
673
696
697
680
681
705
644
673
700
702
633
663
683
675
680
703
659
635
645
700
723
716
731
725
724
723
723
670
591
723
668
656
674
643
667
707
752
722
728
715
730
709
731
724
710
739
750
684
729
730
657
696
719
717
698
736
702
-999
671
648
708
652
703
717
711
662
708
706
676
617
642
622
621
605
639
641
668
711
617
694
653
639
712
718
662
604
638
672
704
642
663
592
602
618
616
660
691
649
629
620
641
667
726
654
576
628
669
620
667
673
650
605
551
591
653
628
658
630
-999
657
632
586
632
601
703
654
705
722
683
648
656
685
719
704
644
629
633
694
652
695
618
650
683
700
668
611
663
690
624
633
658
649
625
654
658
670
646
638
613
635
557
613
550
540
676
650
649
620
672
631
626
628
655
651
614
646
556
610
593
624
607
612
653
622
603
654
606
561
589
584
591
592
626
670
645
621
598
612
604
627
595
584
635
636
639
646
543
540
-999
-999
-999
615
656
672
610
632
553
605
557
563
593
657
613
586
572
562
588
557
559
610
606
518
592
627
617
546
610
675
639
628
658
650
633
613
584
604
632
637
592
527
534
595
577
608
577
585
654
607
611
601
629
613
654
704
596
616
667
646
640
-999
649
669
630
645
608
689
689
713
666
634
654
664
611
635
671
629
673
669
650
684
627
688
635
658
653
678
638
660
678
678
628
645
678
662
681
739
659
612
718
688
655
660
708
704
673
604
616
612
565
668
689
683
607
621
645
645
684
722
705
660
-999
698
711
698
635
645
697
718
718
709
716
689
663
734
691
699
710
698
652
726
716
704
720
718
723
696
704
665
695
733
678
646
634
648
644
739
709
701
706
649
610
683
669
653
596
600
643
680
675
671
659
652
693
737
737
701
755
734
667
713
706
722
711
646
707
679
665
705
642
695
694
723
636
635
713
664
673
667
683
694
720
706
702
666
605
650
651
654
690
727
601
610
-999
653
603
630
628
683
702
718
681
721
705
713
712
714
647
701
628
669
725
723
665
644
670
677
676
655
692
667
637
644
627
645
644
669
659
679
640
704
687
644
648
695
659
686
658
673
665
681
647
606
636
652
626
680
698
678
686
640
625
656
656
-999
558
602
646
583
574
625
633
609
602
692
580
613
665
576
637
679
596
639
598
665
637
659
653
647
588
584
642
581
571
618
593
579
660
646
642
634
655
659
658
624
562
624
661
581
642
649
585
657
670
622
652
624
562
544
575
581
604
650
606
643
580
595
556
623
666
659
632
610
590
618
637
639
646
619
633
686
639
676
669
637
624
586
570
584
544
638
657
635
565
-999
-999
-999
582
597
567
631
637
675
654
660
554
676
689
684
620
663
688
636
663
601
642
607
567
663
629
645
624
566
575
584
637
705
690
685
653
572
623
644
621
686
672
675
614
663
629
561
673
633
633
648
612
625
573
590
667
628
626
501
587
620
-999
654
715
688
580
635
658
661
695
663
655
657
653
704
652
738
632
650
650
610
609
612
646
724
665
683
680
590
672
671
703
730
588
648
691
644
674
719
636
617
626
640
691
726
703
611
637
651
669
733
725
750
665
667
648
670
661
674
727
670
717
-999
689
671
717
721
637
629
625
651
717
696
648
640
629
713
631
676
657
678
689
701
748
656
649
652
668
706
684
699
715
687
634
639
687
668
660
692
715
735
673
695
723
700
677
645
694
673
682
697
704
662
641
656
688
675
606
615
682
662
699
723
750
654
645
714
731
710
653
650
670
673
702
714
689
662
691
625
570
665
652
710
684
684
659
662
658
687
727
712
639
647
728
-999
673
732
709
674
715
693
681
722
-999
708
696
706
715
699
726
683
702
653
633
636
666
686
651
663
707
598
618
693
698
683
689
659
640
656
661
636
663
645
678
592
645
644
671
694
606
535
634
658
675
627
630
662
680
611
673
640
655
612
635
652
-999
656
568
636
628
647
627
648
621
588
618
620
645
640
654
615
627
628
643
641
638
611
600
634
668
584
587
579
634
678
616
542
599
636
655
622
661
626
588
560
611
619
562
641
623
618
643
648
583
618
611
658
567
631
616
587
650
638
657
661
681
607
646
594
607
569
575
611
572
573
607
644
564
655
645
646
611
633
643
648
665
662
622
605
448
574
603
655
604
665
633
638
555
523
568
592
607
544
637
612
575
658
647
659
635
647
626
634
666
676
568
628
594
600
613
594
619
594
675
559
606
667
626
630
570
580
560
546
620
655
586
645
663
669
667
632
630
634
610
649
684
674
654
579
635
608
631
635
616
712
666
679
634
637
643
631
639
671
692
677
670
632
632
648
668
639
648
650
644
682
636
677
556
600
561
616
659
663
688
683
654
626
625
630
634
710
707
740
669
628
605
617
582
650
603
639
637
590
688
692
640
662
650
628
624
665
627
576
547
648
643
661
670
678
653
613
609
658
655
677
628
634
657
703
762
690
633
660
603
585
612
669
640
628
594
668
714
687
683
719
726
700
723
658
631
608
642
727
662
736
672
671
619
589
642
693
642
707
702
679
716
682
690
718
719
722
759
703
663
703
719
617
675
691
708
647
619
640
680
697
663
699
672
678
680
684
718
-999
-999
-999
691
683
594
635
635
675
691
679
632
649
732
738
685
753
736
687
706
653
686
646
685
682
605
584
661
663
659
677
597
658
689
725
692
636
656
667
665
691
724
733
717
734
721
684
716
662
683
684
690
682
604
659
661
639
652
666
692
694
659
658
566
650
664
676
664
684
715
688
666
651
634
659
715
709
654
589
659
651
701
703
709
695
674
679
634
620
614
616
653
653
656
695
666
628
600
639
678
662
590
580
556
627
670
710
663
639
676
691
676
610
666
680
643
647
630
670
655
590
609
618
611
645
662
645
636
574
554
568
556
638
616
669
671
625
637
628
663
631
664
666
613
654
635
666
632
661
653
671
669
654
561
576
616
614
592
626
617
617
601
646
633
574
558
642
642
634
649
623
634
574
609
545
584
607
620
647
672
698
658
665
690
679
651
620
614
659
586
566
569
617
613
647
648
633
636
678
658
679
648
613
675
631
638
627
642
672
604
605
542
588
605
643
606
588
580
628
625
606
654
637
675
644
613
642
649
643
629
650
602
669
634
645
638
643
670
679
649
653
698
693
682
661
622
625
699
705
665
564
606
639
686
687
668
676
656
624
606
632
656
633
703
691
689
644
691
711
690
677
684
702
698
691
698
666
652
692
674
549
632
630
624
685
712
685
714
677
643
702
604
632
685
674
631
619
598
624
679
723
713
580
572
636
679
693
722
630
580
659
664
681
674
713
719
717
702
679
709
729
681
648
679
689
668
607
691
675
654
688
712
574
651
693
698
685
659
601
650
698
704
657
699
699
682
631
614
608
652
618
614
636
719
663
621
682
638
708
698
670
662
626
657
648
664
724
679
741
673
588
689
693
584
638
673
705
715
654
694
689
712
657
667
719
723
690
722
743
704
673
666
600
657
651
708
694
667
684
702
720
668
645
636
677
651
592
564
652
649
659
692
738
698
664
643
704
723
705
717
704
668
688
639
652
674
660
644
663
709
729
709
720
706
679
673
720
713
707
696
687
679
620
565
595
652
602
528
634
622
635
659
690
691
703
637
650
661
658
677
623
640
659
681
694
673
650
647
678
651
626
620
623
620
600
584
649
633
574
651
610
657
683
667
661
639
653
656
571
613
646
643
688
656
592
633
647
625
607
619
626
617
637
665
643
622
641
672
630
662
612
659
662
576
650
633
637
648
631
645
643
664
668
608
604
635
633
645
639
616
610
604
649
618
556
608
635
642
604
634
634
596
634
505
604
622
654
678
647
589
599
576
595
589
574
602
629
639
556
594
608
599
619
667
669
628
617
621
601
512
488
604
617
644
640
690
615
617
662
670
628
664
677
668
659
644
633
603
618
639
683
655
684
673
583
590
684
662
682
663
640
652
667
714
686
639
653
680
682
650
566
622
666
491
582
660
645
579
629
652
661
632
648
701
681
647
692
645
574
634
651
617
577
578
632
656
696
664
694
578
634
669
669
672
668
668
621
662
548
559
624
654
719
666
630
699
644
599
672
658
674
661
657
662
594
665
702
713
720
719
710
685
734
661
725
695
702
664
721
643
709
714
685
692
713
715
645
654
719
687
662
673
727
697
750
657
673
687
679
696
718
707
696
686
683
672
734
711
728
733
672
628
652
653
689
672
657
668
658
732
728
679
725
635
666
672
694
641
703
722
722
661
607
690
661
646
651
642
594
630
630
664
710
656
708
710
698
730
728
701
637
653
598
551
590
642
678
648
703
661
624
645
650
657
694
669
717
728
711
711
723
724
673
662
666
719
729
719
715
724
689
664
735
718
606
601
551
621
668
523
647
644
635
642
664
714
621
568
484
643
634
703
648
579
627
687
685
673
706
723
685
632
623
642
655
646
632
690
682
657
673
594
613
627
662
609
658
677
634
601
614
645
647
660
609
650
658
671
655
658
677
672
575
569
555
560
575
607
610
509
637
610
604
659
653
671
592
610
649
644
635
640
610
664
669
611
658
635
658
654
652
660
678
644
670
635
620
652
663
641
632
650
639
661
671
610
675
653
651
618
593
639
596
643
623
618
601
543
584
570
589
639
620
603
676
651
659
597
610
564
622
640
605
671
670
649
676
647
637
618
596
540
615
634
541
570
622
666
633
667
668
641
586
638
573
606
598
643
599
604
648
652
663
673
661
667
690
657
625
581
548
549
624
616
648
652
629
633
663
632
629
689
634
649
613
621
629
592
596
590
600
645
685
664
692
641
614
679
724
690
683
656
584
507
598
647
637
596
709
717
729
709
580
651
694
702
682
565
577
604
689
663
702
704
672
682
668
654
653
632
667
645
683
679
693
714
682
666
664
744
671
640
610
657
684
641
680
715
719
662
574
679
672
753
753
705
727
726
719
734
695
611
656
715
724
709
712
695
746
721
606
694
689
739
739
711
644
693
683
650
634
633
687
714
651
580
669
703
733
731
717
710
705
648
702
722
686
645
709
682
678
710
664
682
715
725
727
732
686
648
656
668
697
666
728
689
680
702
727
748
733
648
663
746
730
629
687
588
622
663
694
724
699
674
679
669
645
672
549
688
609
603
600
654
655
648
725
683
684
674
704
689
654
703
666
658
604
586
674
610
671
626
669
658
609
613
526
524
625
620
674
700
675
633
634
616
654
630
665
656
653
643
651
675
661
602
654
639
652
644
658
530
649
654
641
644
616
636
658
634
624
683
652
672
695
692
712
642
580
597
609
626
638
678
692
729
712
703
713
639
616
676
665
614
645
657
646
602
689
641
661
685
679
685
674
659
672
635
683
656
659
685
621
642
676
637
630
656
663
657
639
611
668
666
613
646
683
659
669
609
672
650
620
598
666
652
625
628
663
570
626
608
590
647
659
635
634
601
656
669
662
656
646
660
665
595
638
609
679
682
655
673
683
600
672
665
663
629
666
642
679
592
580
604
621
605
610
620
552
626
621
653
646
669
673
520
636
606
693
686
654
660
666
685
618
517
614
614
653
602
592
620
644
687
704
664
674
671
664
673
648
590
629
653
595
640
669
634
644
659
664
651
608
528
549
570
606
646
667
638
629
604
659
685
608
506
619
639
709
659
550
603
633
591
660
699
669
633
671
609
633
668
669
706
643
694
680
663
610
643
674
698
646
600
666
669
684
689
663
699
658
659
666
657
657
680
684
692
702
655
612
684
704
705
694
709
710
650
680
730
664
604
643
645
683
667
588
649
642
672
670
709
689
688
617
668
636
658
645
592
599
689
770
699
684
738
724
710
684
659
669
699
739
708
682
614
657
685
682
702
650
705
734
720
691
630
618
629
617
683
684
702
678
714
660
729
719
728
728
688
617
704
664
713
714
658
637
694
743
746
708
632
652
706
733
729
694
649
723
712
699
673
724
683
668
700
690
620
500
632
658
702
700
702
677
718
734
684
639
642
706
697
740
704
646
665
682
717
651
678
710
679
718
671
634
541
565
624
610
582
611
646
629
678
636
645
-999
-999
-999
605
629
637
714
684
668
699
648
653
671
676
713
638
628
636
621
641
628
622
678
696
702
681
707
650
696
689
659
670
599
596
612
656
626
624
691
653
658
577
552
638
632
653
673
601
631
653
653
649
663
681
643
641
657
661
637
634
679
649
624
629
629
609
612
605
611
662
592
625
638
643
631
626
612
651
673
636
619
566
580
572
582
604
571
581
549
603
599
589
609
633
634
611
576
646
656
628
637
630
645
645
645
624
677
614
586
631
610
619
614
688
670
591
636
599
589
613
609
626
611
626
614
613
555
608
611
598
554
610
616
631
632
609
609
633
652
666
618
611
610
509
569
570
632
624
573
465
540
554
608
618
618
626
613
519
624
604
634
632
633
531
579
618
508
488
553
496
602
596
628
626
600
563
601
629
633
667
673
681
691
679
693
688
649
633
570
559
602
644
729
683
663
609
648
658
668
686
666
673
686
690
680
692
682
644
650
653
624
658
674
679
685
662
673
646
607
538
663
632
681
719
665
605
558
592
697
702
697
669
696
640
595
627
716
699
709
681
667
643
554
560
657
710
660
697
694
622
643
639
634
619
656
649
654
651
709
714
736
729
714
712
733
668
621
580
639
664
670
710
689
712
704
700
680
722
705
716
631
612
658
700
676
658
631
574
636
660
639
673
689
696
689
668
662
728
668
688
655
703
704
701
648
635
704
723
701
702
723
695
676
764
720
676
584
659
688
666
686
659
666
674
704
733
723
664
687
676
689
672
587
673
694
662
677
639
677
663
651
542
640
599
594
664
668
658
649
637
646
645
654
669
648
662
671
631
592
624
660
688
694
716
638
554
636
672
673
686
693
616
580
634
633
633
670
669
663
653
671
685
661
638
659
572
590
627
637
570
565
594
510
604
610
631
654
594
564
614
655
690
664
667
626
676
686
659
626
575
623
639
695
635
679
684
643
648
652
654
657
641
635
661
640
606
604
609
626
611
633
616
631
676
664
634
634
660
614
625
641
623
596
599
679
679
612
613
640
651
630
538
600
525
560
542
554
569
629
644
535
588
603
625
640
572
649
573
616
617
570
614
647
556
594
614
651
569
561
576
526
529
603
565
555
552
604
608
643
623
663
572
565
620
568
634
630
565
608
586
608
631
664
674
611
575
657
643
512
600
606
633
653
616
646
684
686
678
679
658
637
623
615
654
595
664
550
514
565
614
598
616
552
616
605
632
627
706
699
682
552
554
635
508
504
514
654
618
628
662
668
656
664
679
702
604
574
639
626
684
688
663
656
550
635
638
689
685
692
634
642
628
676
642
631
629
603
665
626
675
633
634
635
674
700
587
560
634
650
688
677
641
617
603
694
697
699
699
718
723
720
704
690
637
639
682
640
658
649
679
653
698
695
666
681
682
674
674
657
654
617
673
581
609
669
697
657
685
738
677
718
722
684
739
724
661
643
710
688
673
663
719
724
714
634
632
670
699
713
723
694
707
686
655
679
721
727
674
674
674
727
669
688
662
674
679
658
724
617
562
626
669
726
671
663
728
718
674
631
652
635
669
575
649
666
651
633
699
697
618
612
614
640
642
698
709
719
703
646
629
586
624
661
681
634
642
632
659
722
710
651
680
677
693
718
689
669
647
612
561
653
652
588
500
600
633
621
637
653
698
590
674
650
610
636
660
636
663
653
676
570
659
644
628
585
576
604
636
641
633
662
646
654
636
616
638
573
636
624
666
565
619
535
482
595
593
584
596
613
614
550
554
485
522
557
559
556
534
574
593
609
558
609
623
669
653
669
643
628
564
616
577
569
571
596
591
621
631
617
606
643
664
636
637
662
604
562
612
630
573
628
599
680
641
643
613
639
585
614
607
629
608
640
564
603
598
601
634
522
584
608
616
631
618
640
585
631
643
557
589
590
636
600
626
621
651
665
645
656
654
637
617
566
594
623
589
616
604
634
611
581
538
548
636
618
653
633
650
582
613
526
596
613
643
660
595
643
629
667
632
639
673
648
585
622
609
622
652
661
638
626
608
673
684
669
673
631
639
633
632
685
695
665
618
671
696
646
611
616
628
619
680
678
634
631
636
578
525
646
606
519
606
629
636
646
623
678
640
660
662
560
652
728
664
650
653
632
644
692
698
655
710
690
636
657
681
693
713
691
696
617
528
624
642
647
693
644
657
620
680
721
616
634
628
552
634
629
683
698
644
684
604
594
665
703
717
714
704
718
663
660
602
667
639
629
637
669
691
746
764
758
671
637
639
655
707
667
679
647
654
644
657
679
657
703
703
624
614
674
672
697
687
719
677
674
698
674
587
578
610
646
654
651
649
624
656
669
649
679
660
653
649
703
714
724
720
728
703
651
683
648
676
632
674
632
654
619
670
704
695
643
626
629
624
649
697
714
693
608
627
695
660
672
663
642
681
703
687
669
668
669
-999
-999
-999
632
610
660
691
652
632
599
542
628
666
684
672
628
633
714
664
657
663
734
686
592
669
666
641
697
685
701
643
632
572
649
638
614
658
618
690
712
659
656
648
713
713
618
622
716
659
692
661
659
686
650
619
603
633
608
618
594
586
575
586
579
604
639
644
689
662
663
608
628
634
643
659
585
624
596
556
520
572
550
624
619
636
659
653
648
609
603
628
640
580
669
681
641
619
628
624
667
647
622
584
601
600
635
614
575
555
576
608
663
649
628
687
661
629
617
655
670
667
611
609
666
668
678
647
641
649
686
647
605
597
637
608
657
628
574
592
593
631
628
646
574
639
622
605
656
620
636
604
666
695
653
661
663
633
625
603
621
626
620
555
554
639
659
626
682
679
661
662
618
613
633
660
678
683
683
596
600
594
584
616
545
518
540
625
619
639
673
669
620
649
624
621
654
634
602
677
621
658
676
671
630
644
646
609
610
639
620
645
657
670
602
686
662
659
650
667
643
625
586
608
622
679
695
670
691
679
668
649
634
634
641
685
673
632
635
671
640
556
513
657
572
643
632
666
624
599
598
604
644
679
682
641
671
716
635
717
715
682
654
681
697
728
689
673
654
681
676
641
616
594
629
639
681
695
639
610
589
630
646
644
658
701
639
699
623
638
628
708
694
729
734
724
688
610
649
664
664
702
714
688
617
609
608
682
696
706
714
677
728
712
712
674
628
668
572
602
645
679
638
639
675
678
664
699
717
715
703
688
653
694
698
722
692
701
673
659
667
650
698
659
699
713
700
646
651
605
619
643
687
640
632
639
668
694
699
720
657
594
630
659
645
614
659
659
708
655
603
585
669
629
713
653
649
621
593
658
655
603
628
675
683
652
685
682
584
631
625
692
626
587
587
627
665
624
669
605
625
651
676
634
613
663
636
644
619
606
653
603
630
607
621
534
600
611
607
668
688
678
668
688
658
678
669
586
642
660
686
630
598
599
625
596
663
655
623
595
631
658
673
672
586
634
607
573
590
559
532
556
583
609
619
554
554
570
646
644
669
640
683
687
661
586
643
671
641
673
673
644
653
634
616
632
590
593
641
655
653
667
673
648
618
626
678
610
657
651
681
658
644
575
638
649
616
662
643
639
645
631
633
575
486
572
524
560
556
566
596
612
566
592
576
614
653
600
578
597
592
605
623
633
636
649
630
516
523
580
530
596
573
572
544
564
568
570
614
613
621
642
644
654
661
678
685
660
693
632
633
645
647
633
633
684
678
606
606
608
620
615
640
672
654
680
636
592
531
619
618
672
592
534
572
612
610
670
664
672
653
694
707
702
634
526
622
609
575
652
638
647
606
571
587
682
553
547
610
600
670
652
663
704
702
689
642
673
648
660
645
664
672
611
729
740
713
643
703
702
655
668
702
670
693
712
735
688
652
654
681
705
724
718
679
652
605
675
725
727
711
659
590
650
667
703
683
622
711
682
666
724
727
658
656
710
699
762
748
711
714
683
728
716
717
708
692
726
680
716
723
653
699
690
645
673
658
711
744
710
704
699
726
693
648
629
674
699
725
707
654
717
622
702
687
661
583
604
639
681
649
686
557
642
633
596
650
663
652
661
684
696
625
667
664
671
680
675
616
651
724
681
689
644
692
682
701
677
614
644
699
690
645
666
640
645
704
666
682
647
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
596
638
645
562
529
536
612
577
643
607
641
559
608
637
628
626
638
599
608
636
664
649
668
670
618
609
653
585
590
612
608
666
635
637
616
604
596
604
580
586
593
601
651
619
573
630
620
660
663
655
646
664
656
658
602
575
594
652
635
605
630
624
659
681
592
655
615
582
626
625
612
606
629
599
613
635
613
614
576
638
641
655
652
645
619
509
553
640
593
628
595
594
619
637
649
712
704
660
577
500
569
565
596
590
615
680
638
658
693
653
682
660
685
677
686
676
638
638
615
574
663
621
689
632
594
637
619
677
625
632
513
527
638
703
672
636
653
643
622
656
676
685
651
618
673
641
669
743
644
667
588
632
706
699
710
696
680
682
663
651
653
661
640
643
687
693
717
680
725
710
681
625
643
694
675
679
661
631
661
713
725
672
674
701
689
746
652
617
597
625
613
674
674
645
605
597
661
629
585
615
697
698
686
698
661
717
718
740
683
643
627
631
644
714
730
623
697
712
715
728
712
705
721
716
713
687
696
660
710
626
650
687
714
700
683
626
660
638
610
610
657
634
659
634
638
648
668
677
713
710
704
706
674
571
537
513
547
636
602
578
593
629
669
730
559
603
646
671
662
638
691
622
662
572
651
635
643
653
694
714
664
683
636
670
682
593
595
647
518
499
490
613
638
650
661
672
683
660
663
630
571
605
597
624
608
625
595
628
624
646
613
631
587
665
672
588
588
610
634
641
689
702
684
653
634
647
665
634
645
608
570
559
535
621
598
623
597
622
676
605
554
593
592
630
579
554
609
645
639
620
687
622
626
604
605
540
577
596
586
661
581
624
606
623
613
644
545
501
446
593
557
561
609
656
662
688
648
621
598
680
652
622
663
617
665
636
651
639
600
657
653
583
609
661
609
670
639
612
617
638
601
632
625
580
620
576
569
556
542
534
565
541
493
498
569
557
601
578
615
606
533
610
611
634
611
608
624
648
601
591
563
640
693
667
680
612
596
639
621
620
622
645
621
628
655
642
590
638
618
521
490
590
499
619
650
605
598
683
673
641
664
696
610
655
676
605
598
669
640
606
639
651
630
573
581
588
625
647
588
638
643
677
688
603
641
677
651
679
660
624
615
613
622
645
649
676
709
712
707
606
601
542
620
679
679
687
601
665
673
646
620
629
684
694
636
617
678
690
632
655
671
683
698
709
657
656
676
682
707
722
708
696
681
689
684
705
721
721
706
720
696
687
741
682
614
689
695
685
728
722
719
699
681
703
698
671
672
650
575
644
639
662
695
704
720
689
742
762
720
694
656
704
622
661
675
675
581
551
583
620
676
672
703
690
704
689
670
689
654
670
700
702
690
694
740
688
678
671
679
602
713
685
703
702
715
700
647
665
722
694
714
712
689
702
729
696
668
668
628
542
668
636
502
664
665
602
613
647
712
722
713
745
692
705
695
660
645
674
595
672
687
699
639
658
591
649
647
692
625
650
591
583
573
625
627
650
614
645
642
600
608
630
605
646
647
588
656
640
646
590
722
708
637
587
642
651
573
601
644
641
653
639
684
624
629
608
578
619
594
670
594
670
612
644
644
573
565
540
630
556
608
562
628
645
636
632
609
558
577
582
575
610
599
584
636
648
546
632
635
651
576
583
656
653
543
628
550
545
594
620
639
630
635
623
552
618
655
651
651
640
668
644
632
621
566
589
612
560
538
606
565
571
601
606
602
554
573
608
628
609
591
647
630
635
579
628
646
586
627
624
511
588
572
573
525
545
557
544
607
586
568
600
564
598
648
627
644
632
628
628
656
622
598
647
442
601
642
593
584
635
638
631
579
562
591
570
650
650
637
635
637
614
444
541
556
543
509
556
608
630
653
662
593
610
645
636
587
482
531
593
628
629
695
655
653
639
605
696
694
678
675
597
597
531
546
601
621
593
652
632
650
614
654
640
638
606
513
545
672
664
624
623
552
622
604
614
631
650
625
713
687
656
647
691
713
683
695
692
585
592
633
643
724
660
640
617
663
712
671
613
663
653
669
675
641
655
669
624
636
676
633
671
679
565
574
643
698
677
657
608
698
594
633
682
654
588
644
691
596
644
696
663
629
668
706
699
601
704
690
646
705
642
661
692
691
673
694
615
608
682
695
685
688
633
642
678
716
679
659
665
643
683
635
636
633
588
641
698
699
672
697
703
697
626
618
649
602
601
678
690
641
668
640
633
603
627
699
677
698
660
687
680
613
659
682
703
707
670
620
702
700
649
689
664
706
677
701
662
591
678
630
627
632
630
632
541
586
597
607
567
695
636
642
626
648
575
640
640
546
566
577
616
622
571
690
616
646
616
553
648
652
664
628
634
670
656
618
652
644
641
645
649
632
612
569
623
581
559
592
625
652
643
646
669
665
647
687
590
661
582
618
603
627
561
599
653
638
652
615
620
601
611
542
563
530
558
547
540
520
548
604
551
573
572
538
583
561
496
580
573
541
574
604
590
562
553
594
569
628
631
600
619
615
606
557
572
528
512
472
452
541
535
535
570
537
602
614
618
559
635
613
598
617
632
650
611
631
621
576
621
636
597
618
616
599
655
557
640
618
575
613
608
577
621
629
636
629
620
627
547
615
628
577
609
646
632
587
577
589
591
586
575
615
661
637
646
670
680
650
607
631
581
638
639
597
576
595
545
502
575
626
597
518
548
654
607
562
607
585
608
599
625
636
665
681
637
665
621
640
648
630
611
607
626
595
641
680
635
706
660
669
602
631
661
712
715
717
721
634
686
682
602
669
621
531
540
529
562
620
624
642
651
670
650
656
667
701
647
621
675
648
639
657
695
670
664
662
574
587
612
603
589
658
650
663
648
649
683
710
692
703
664
625
654
660
702
691
673
639
708
706
676
581
671
709
622
597
639
600
591
670
631
648
681
680
646
664
696
726
708
688
678
699
723
704
671
671
715
638
589
661
706
696
649
660
637
672
665
684
681
666
650
652
639
633
671
690
667
589
658
693
683
648
654
642
654
652
677
706
710
695
697
730
676
640
657
683
674
706
710
678
682
677
668
651
719
696
665
723
721
682
684
663
617
660
646
552
618
652
615
639
679
698
706
636
686
670
578
632
704
646
695
650
633
651
590
550
634
636
607
643
685
589
653
650
638
626
595
597
648
672
638
574
615
620
520
532
654
600
585
624
610
593
659
608
558
550
560
573
588
539
617
572
629
596
614
638
654
629
644
683
668
659
663
639
645
644
655
625
650
681
669
663
630
613
655
610
641
598
643
654
600
642
642
639
639
651
632
618
581
582
610
652
652
592
652
660
643
654
616
612
574
613
633
546
585
643
545
619
646
675
644
620
630
617
642
666
559
627
624
635
645
579
609
598
558
554
639
684
546
642
643
651
637
624
613
516
591
603
562
535
613
589
612
636
623
549
587
621
607
642
629
565
644
619
527
556
559
523
594
552
579
639
634
650
646
641
616
658
629
636
586
575
659
592
578
575
623
603
594
618
585
595
619
615
632
618
639
616
656
658
518
558
569
607
583
621
606
611
608
596
629
587
599
530
569
596
593
594
628
644
631
668
628
619
656
627
555
623
669
587
656
682
679
654
648
679
658
602
580
585
604
609
610
579
617
633
700
682
663
633
650
704
653
619
646
697
707
678
714
687
634
666
648
623
700
694
698
697
710
653
691
706
668
617
648
720
674
647
708
662
679
641
622
661
682
721
718
702
689
682
666
709
720
692
648
694
629
662
639
650
598
656
634
642
645
651
692
647
688
712
709
684
607
604
655
652
586
574
688
613
677
704
679
675
694
561
600
643
700
667
643
705
723
665
676
662
700
665
706
677
667
667
716
695
687
703
667
693
679
661
716
708
655
663
677
673
669
630
655
713
712
712
702
647
617
641
657
622
613
613
597
633
640
644
673
676
683
692
656
594
709
647
607
663
683
691
657
631
683
603
585
633
591
641
639
618
577
644
645
616
645
588
653
637
600
656
581
594
579
593
644
601
663
631
669
656
658
660
601
585
638
562
580
578
569
530
537
542
553
612
641
575
625
687
643
568
651
568
558
647
636
559
680
612
604
660
589
625
636
615
675
656
642
613
564
559
599
597
622
650
574
559
587
623
618
646
625
616
616
654
622
607
658
566
584
625
615
657
646
655
608
646
632
643
657
635
643
583
606
630
638
608
624
611
639
610
609
553
551
580
558
592
528
566
585
599
553
554
666
595
627
578
605
589
645
653
631
656
632
594
638
566
578
537
579
561
547
479
497
513
550
537
579
605
608
603
634
498
607
599
601
597
597
612
635
613
638
621
633
587
656
619
624
558
606
654
561
680
658
626
660
662
603
564
589
651
666
616
658
630
636
571
650
674
619
563
678
614
616
596
636
591
598
640
615
-999
660
614
645
629
650
659
656
639
595
655
675
673
673
676
702
705
698
686
643
676
653
671
624
624
581
621
639
631
648
592
630
680
653
669
713
718
687
726
686
635
628
643
713
635
674
701
673
648
668
668
655
674
691
659
702
717
637
641
719
652
649
721
740
710
682
715
701
691
668
718
690
708
692
669
647
712
709
686
697
666
715
736
724
713
672
678
606
614
611
620
648
703
682
694
657
693
730
626
666
705
708
692
742
652
658
648
674
577
656
665
730
704
699
683
654
642
582
656
595
586
632
696
681
688
720
611
682
723
709
645
670
686
705
671
593
604
615
680
688
646
610
653
632
617
605
665
675
672
663
668
646
628
587
624
627
593
655
685
634
708
612
691
674
687
682
624
649
616
641
644
629
623
671
648
647
641
665
672
656
666
580
682
678
653
678
706
676
715
655
674
649
634
642
708
698
635
681
605
704
644
635
625
655
623
683
668
681
693
636
677
664
646
681
643
576
589
625
628
591
635
657
593
623
618
505
554
536
557
558
595
599
585
584
590
619
612
638
616
609
612
590
606
611
544
583
542
576
615
605
619
621
601
616
630
627
632
619
613
651
647
556
617
576
569
548
532
643
656
630
650
668
632
627
635
620
624
620
566
629
584
612
594
650
673
647
622
627
607
541
535
515
601
589
596
570
563
576
596
631
646
644
660
635
622
621
600
547
544
530
601
623
641
638
529
627
632
581
598
643
601
606
607
616
-999
-999
-999
630
645
598
600
631
643
617
617
646
595
679
638
628
660
639
600
597
644
542
605
632
542
629
667
634
639
613
592
538
560
522
535
552
562
606
623
671
677
666
658
660
624
606
616
621
621
645
672
702
662
608
609
626
705
665
638
675
587
573
689
610
595
548
560
520
545
558
680
689
696
685
686
673
657
659
-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
630
621
587
618
659
637
694
715
687
647
620
715
668
560
642
687
718
687
658
615
635
625
660
716
696
684
727
743
692
650
677
721
673
671
678
676
660
715
697
688
704
669
648
666
634
667
688
682
658
667
616
686
712
693
706
737
719
637
701
688
687
716
706
701
672
656
656
661
606
682
677
702
666
676
671
606
632
670
690
691
628
641
664
612
596
612
654
688
686
678
696
691
665
635
656
691
635
638
669
639
640
641
684
645
643
637
607
566
553
597
573
650
596
684
673
646
603
543
596
679
588
629
690
651
615
648
-999
579
619
630
614
636
609
667
623
592
674
607
657
677
642
643
639
627
602
643
671
651
666
593
622
611
581
584
601
641
682
631
653
577
599
613
611
590
580
546
556
603
625
648
650
609
654
642
620
652
647
619
670
654
656
611
655
665
612
650
629
687
635
663
653
651
613
590
567
588
561
585
630
631
544
606
590
587
618
588
632
641
562
603
598
544
530
526
545
537
581
649
641
617
616
629
589
636
651
626
617
572
513
539
545
556
542
602
646
615
578
632
643
623
618
608
572
624
654
626
547
616
544
646
642
675
702
664
663
622
620
601
612
643
667
610
600
589
610
612
661
-999
-999
675
664
638
661
672
610
634
668
613
701
677
525
565
605
622
610
647
597
621
649
610
632
631
595
645
651
635
657
650
642
677
689
666
650
655
661
704
606
601
621
590
623
641
564
602
651
619
629
555
622
634
646
619
641
639
654
666
673
685
663
599
596
649
673
676
662
629
641
666
702
647
633
602
526
573
594
606
632
664
668
679
661
646
647
648
651
636
660
655
674
674
690
650
627
673
690
687
679
715
719
697
710
725
721
670
683
693
678
628
638
621
624
605
655
664
659
628
634
611
633
631
687
724
709
695
680
707
706
726
715
677
725
744
721
674
676
694
707
704
698
664
669
700
655
669
668
631
683
704
662
692
654
649
667
686
616
692
693
709
675
567
647
606
570
570
674
672
699
675
735
671
681
702
601
692
645
645
679
697
680
649
672
626
659
623
646
688
613
668
674
639
621
586
595
679
697
567
603
621
650
681
717
651
664
697
625
665
620
640
641
585
672
631
617
658
634
591
613
637
648
674
669
663
610
608
670
649
653
643
638
660
643
649
624
620
626
-999
-999
-999
551
579
542
604
611
560
621
657
653
665
643
642
681
651
632
634
653
621
638
606
593
637
650
635
614
562
584
599
564
560
579
626
625
617
632
572
622
597
596
531
547
567
611
581
605
614
616
569
623
613
596
607
605
544
626
648
608
642
626
606
532
565
549
543
593
552
557
525
547
550
567
546
615
655
594
550
596
584
595
569
578
620
536
573
600
570
597
560
622
563
539
623
580
539
626
639
639
617
611
547
558
572
549
657
641
639
612
621
614
549
625
594
615
618
613
619
616
551
589
529
541
610
610
532
572
562
619
625
590
592
620
587
615
622
675
683
645
611
683
635
657
630
571
552
602
615
618
614
634
602
541
569
644
599
568
664
640
664
677
622
649
685
631
597
609
653
610
642
629
597
643
669
586
627
692
658
661
666
639
672
674
677
671
677
650
654
598
622
649
635
683
657
614
664
606
653
659
687
608
649
662
666
721
700
678
702
717
714
677
684
714
675
668
693
669
649
675
700
686
667
639
666
675
674
726
715
676
695
703
670
634
679
670
656
606
618
621
639
650
628
623
694
697
588
645
691
638
621
624
652
689
683
688
698
701
665
689
703
719
613
669
714
652
658
700
652
658
684
702
694
695
704
715
702
731
714
700
729
702
659
648
666
640
637
683
722
704
674
681
696
701
694
714
705
732
710
720
716
712
645
662
675
656
635
626
640
625
679
661
632
679
631
671
686
701
683
681
691
671
647
648
683
678
663
710
683
648
701
666
689
637
668
691
679
634
640
632
623
602
599
666
683
682
685
713
685
649
683
691
602
659
589
612
661
684
659
690
680
562
597
599
617
616
579
620
604
609
655
622
589
566
596
592
652
677
655
602
658
656
633
659
677
600
656
651
628
655
652
649
665
650
646
606
649
632
654
615
658
687
650
671
703
647
634
595
616
624
647
560
590
608
581
592
612
570
645
557
617
545
609
561
627
600
612
536
565
605
649
603
607
648
632
607
602
574
574
636
637
593
550
642
637
580
611
589
602
542
554
574
568
613
610
556
557
598
629
577
553
646
602
633
601
539
576
584
637
623
598
622
573
543
649
638
674
623
561
539
553
642
594
657
664
628
641
611
657
645
660
652
632
614
617
653
639
572
636
601
657
592
619
651
620
630
618
580
599
646
595
645
660
669
627
676
626
622
581
617
594
640
592
521
569
579
655
673
676
642
645
613
588
636
670
633
664
679
641
662
641
686
663
601
598
587
603
629
650
660
623
620
659
684
693
661
654
649
693
700
658
623
672
680
688
687
697
706
627
602
603
659
634
636
655
672
680
623
626
649
638
643
663
659
660
674
648
717
697
637
629
669
679
683
594
665
676
704
699
674
676
717
671
666
645
679
674
678
641
677
699
712
648
651
620
669
736
725
675
692
716
678
689
679
679
665
714
692
674
670
668
672
692
695
714
651
667
689
682
677
704
705
732
686
645
677
652
630
653
672
633
590
631
631
726
689
629
623
658
678
530
554
595
637
567
613
642
680
695
703
677
672
680
663
731
622
717
668
715
724
692
662
671
584
655
655
669
592
648
712
669
633
688
651
633
647
613
668
652
663
658
632
659
605
563
630
646
636
616
623
597
636
639
683
645
635
582
673
628
648
650
651
631
567
569
636
658
628
627
633
545
598
600
610
612
639
586
597
617
632
645
561
628
627
659
645
640
624
652
667
647
658
622
622
593
630
682
661
627
625
618
611
599
636
634
650
643
629
565
553
630
627
593
609
651
661
641
649
671