0062678_A -32.8 18.8833 149.0
1970010112 1988093012
_IDEAL_HILL________________
584
613
651
625
643
680
598
596
529
579
608
660
638
591
611
625
549
598
610
610
534
590
570
504
586
608
616
610
549
601
519
561
548
518
538
548
543
534
584
599
620
542
598
546
531
585
594
532
559
608
593
599
611
553
576
617
633
621
616
610
618
625
636
658
643
601
622
633
621
554
615
534
598
579
544
554
579
592
614
650
612
528
583
571
607
645
661
616
589
640
638
640
606
595
585
605
665
599
619
640
660
616
650
641
660
632
687
668
667
648
638
641
590
636
616
548
546
634
647
614
588
604
665
683
657
619
645
695
671
699
698
669
595
582
666
663
626
640
690
622
639
656
637
636
635
656
672
650
653
699
696
714
719
670
660
688
632
666
707
754
710
684
750
748
725
730
639
635
608
660
659
679
641
642
640
709
706
690
677
675
693
717
732
743
723
736
715
752
729
735
726
758
722
743
779
746
750
731
681
700
659
691
765
758
735
706
728
650
660
677
781
-999
718
676
692
738
728
704
716
698
742
778
728
771
725
726
686
778
748
758
706
697
729
702
728
709
678
692
701
710
700
666
696
737
760
727
747
700
754
695
699
675
702
759
714
710
688
715
675
629
670
723
721
694
675
665
628
666
724
755
715
701
766
670
713
723
711
735
719
683
686
672
610
631
607
661
669
727
692
662
663
517
554
597
629
665
588
619
613
631
616
591
599
643
658
677
654
711
727
683
671
660
696
680
685
622
626
619
655
659
670
643
668
681
663
643
641
678
702
684
625
656
695
658
648
621
637
623
670
705
675
655
709
697
683
656
631
676
600
676
548
613
572
625
699
674
605
526
620
599
636
607
637
604
649
684
642
659
564
611
601
629
506
529
597
619
670
664
607
617
620
650
599
614
618
657
601
569
518
526
580
606
500
568
562
600
639
626
618
605
499
504
505
582
506
597
624
647
539
616
587
591
619
541
570
594
597
567
482
523
543
584
646
666
640
662
600
608
585
631
630
638
649
626
643
586
584
624
580
624
654
526
598
548
577
590
507
580
622
667
631
628
630
544
549
565
664
627
611
628
600
533
667
663
707
695
743
680
690
718
682
664
665
691
657
605
654
626
658
649
638
638
661
663
635
678
711
673
720
723
720
714
668
658
632
690
698
671
656
654
736
688
623
643
708
736
688
671
670
696
692
687
675
669
695
625
667
688
699
665
671
720
730
759
723
633
620
659
730
699
746
745
762
765
714
581
690
660
709
695
742
740
669
717
696
666
672
680
659
688
720
670
750
697
656
678
711
719
704
675
645
683
729
740
737
759
726
741
734
712
734
697
713
707
670
751
725
653
652
679
693
683
716
656
700
707
723
727
703
671
659
685
714
683
723
759
701
696
687
727
708
758
-999
766
727
697
723
691
750
760
751
751
754
749
775
737
684
712
734
706
734
716
737
705
735
685
661
678
730
660
622
668
729
712
759
781
778
736
718
738
726
698
738
641
614
656
606
623
644
664
609
668
689
667
726
725
671
674
699
688
721
719
699
689
659
591
661
601
640
651
630
593
648
664
641
651
663
604
597
655
651
605
625
677
671
671
663
654
676
673
656
578
605
635
627
611
654
653
625
640
553
552
647
664
691
656
583
580
596
573
648
629
704
659
647
619
541
556
646
677
673
629
630
627
594
533
586
519
512
609
583
617
606
538
474
456
549
613
584
615
646
564
595
620
640
611
657
647
618
600
602
662
580
611
621
589
569
624
650
618
617
606
559
623
671
671
640
600
586
599
556
588
631
625
615
616
530
512
563
613
652
628
542
529
578
624
550
549
528
564
575
572
592
631
656
642
616
616
586
524
551
544
597
623
543
553
519
607
636
591
606
620
599
611
621
683
633
605
595
623
665
686
673
656
693
585
567
652
655
607
631
655
670
670
686
691
651
583
562
579
576
625
662
655
681
693
714
675
705
691
695
639
639
691
642
652
698
698
664
647
670
677
749
717
673
622
685
684
698
696
690
604
646
640
621
600
639
648
610
663
679
625
633
628
631
624
670
662
707
656
606
734
698
684
666
716
637
679
676
725
671
664
664
710
668
758
744
746
706
702
670
694
711
709
714
641
709
771
773
724
730
756
783
746
693
664
687
-999
-999
-999
661
640
688
703
715
720
684
664
701
660
690
652
726
755
734
742
662
704
755
711
671
636
613
717
769
767
689
693
722
737
729
664
701
683
714
679
693
711
758
721
647
675
652
650
655
735
757
739
728
688
734
681
713
704
699
631
682
716
658
565
651
631
604
642
649
692
664
679
694
704
690
691
684
706
701
674
657
691
685
747
733
682
600
620
607
615
647
654
685
611
615
664
651
671
702
677
740
735
685
662
701
675
658
617
612
580
573
611
617
644
670
631
615
627
517
554
567
509
618
569
-999
-999
-999
584
564
596
583
614
632
602
532
562
598
532
618
635
648
665
648
607
580
601
647
656
644
682
652
668
582
581
625
638
648
643
634
622
679
638
641
620
618
605
607
623
674
647
610
606
647
626
604
564
614
678
668
637
648
597
616
601
577
619
583
579
620
630
628
615
541
599
623
648
629
609
575
578
551
593
566
543
568
566
519
487
554
613
602
568
556
609
620
600
596
532
580
623
521
507
565
615
627
586
597
603
604
584
621
628
589
564
574
591
603
614
616
578
589
580
616
641
572
584
618
556
566
609
548
558
599
568
612
620
621
610
612
558
572
622
631
563
559
562
618
599
640
572
607
603
625
626
630
629
567
594
587
527
555
526
587
622
625
637
576
646
604
654
678
743
744
735
720
664
614
654
688
687
652
622
602
645
633
658
646
698
630
696
704
660
638
638
668
675
726
747
704
691
711
720
743
720
718
666
682
660
688
694
651
604
608
651
676
730
715
708
700
676
717
739
718
675
616
623
690
635
641
712
714
634
641
670
659
715
707
723
652
641
723
738
713
677
643
639
646
639
679
684
687
716
718
643
582
668
683
716
737
684
693
647
641
742
716
680
659
668
684
699
676
727
764
756
712
719
644
730
741
673
666
760
765
656
691
669
711
708
686
686
715
718
699
711
676
655
675
684
718
672
741
748
728
684
670
688
727
727
778
709
655
699
690
670
748
728
667
717
759
710
705
635
629
676
593
623
646
672
730
729
737
745
690
680
698
703
695
680
617
586
612
604
594
544
558
555
573
636
661
649
695
624
669
705
720
659
640
682
700
682
666
665
622
646
661
646
623
546
546
-999
-999
-999
548
580
555
510
565
574
630
598
646
610
547
616
561
538
581
591
592
678
575
622
665
674
575
605
533
616
643
639
658
640
537
524
513
475
572
575
605
588
600
507
568
596
608
625
550
570
587
590
614
587
614
625
640
620
592
628
621
589
590
572
484
536
542
570
496
588
592
648
524
519
512
607
521
528
606
554
567
615
554
604
620
617
590
596
560
588
544
500
493
530
605
630
590
499
524
577
615
552
622
560
561
595
598
678
585
541
520
566
564
551
555
545
554
574
507
584
584
604
694
687
694
618
548
613
593
642
602
636
580
635
618
508
574
590
491
504
574
557
528
532
542
550
585
632
646
582
590
663
615
656
683
665
667
709
607
543
602
586
643
568
621
632
633
635
589
626
648
629
636
668
662
665
632
623
641
611
676
684
741
752
692
668
676
678
621
642
700
674
693
627
663
666
716
635
744
727
672
662
637
612
625
634
628
642
668
663
680
660
689
687
703
684
634
665
670
699
658
681
622
636
673
687
690
695
722
741
719
688
670
686
708
743
716
720
743
721
727
719
680
661
728
749
727
738
723
700
781
735
660
718
718
731
678
681
721
669
764
756
725
632
676
662
654
657
738
728
721
701
672
683
731
654
691
658
667
725
701
678
720
709
673
681
751
692
728
764
700
772
740
682
702
625
732
774
687
717
688
729
723
716
723
700
692
759
737
731
650
699
656
666
710
709
697
724
653
601
620
653
686
646
645
716
726
706
618
656
656
656
684
663
713
711
647
710
687
663
745
705
651
672
627
713
696
654
633
654
616
544
549
594
645
641
662
612
589
602
612
607
625
634
554
631
622
643
673
643
631
628
612
617
612
629
665
666
636
642
622
635
553
594
596
624
635
608
603
592
646
680
666
619
621
602
516
593
599
572
597
507
575
603
619
543
590
621
634
694
650
617
576
639
654
641
621
614
615
608
617
645
643
635
619
614
623
607
602
580
567
582
576
517
600
580
580
616
579
570
614
501
534
598
608
619
615
605
578
588
590
566
614
600
603
524
576
496
469
463
511
503
551
494
484
533
560
579
614
616
651
557
552
513
548
582
603
629
609
555
578
594
570
567
563
530
528
599
587
621
631
-999
-999
-999
675
678
650
608
596
600
556
531
620
605
579
567
598
582
574
587
609
666
665
665
648
670
659
693
630
640
625
608
634
624
639
644
650
624
630
622
697
652
683
671
600
652
661
597
641
626
665
669
658
611
663
695
681
658
664
662
670
689
688
700
625
701
712
703
685
686
696
736
738
701
668
744
716
641
643
653
694
732
737
699
671
717
685
670
666
699
657
694
636
683
647
682
716
685
675
694
718
720
724
708
685
663
679
702
697
666
743
690
761
750
723
726
670
670
704
703
689
676
667
673
774
759
729
709
713
742
733
704
682
670
681
761
781
748
709
744
742
751
746
718
698
693
675
723
757
759
749
705
659
747
748
736
754
715
680
733
705
774
738
747
713
669
697
710
727
676
639
701
702
700
708
711
664
690
646
667
761
736
689
619
656
602
660
702
715
728
682
677
668
638
633
642
703
715
645
641
640
655
672
711
700
631
682
734
665
671
674
669
670
678
735
681
706
669
648
667
672
614
613
626
625
683
670
657
677
671
681
673
680
661
617
657
660
576
651
619
588
608
614
632
679
661
619
569
616
618
617
554
660
658
639
689
684
656
670
622
599
593
665
658
681
647
636
620
512
494
466
486
534
583
554
575
605
603
644
658
640
602
514
586
571
614
603
541
545
599
596
578
599
634
554
574
607
617
641
627
625
529
526
557
599
586
474
567
596
585
490
557
571
578
560
565
471
518
526
574
504
503
548
592
522
621
631
586
632
625
611
601
633
559
514
563
559
674
637
602
628
615
570
627
544
619
528
556
608
560
605
547
513
583
634
564
647
635
614
677
648
650
616
604
651
665
534
624
586
534
594
634
591
531
574
631
651
643
654
592
653
655
650
652
618
639
660
644
681
611
631
604
542
595
630
604
581
595
608
653
644
651
662
608
570
649
634
651
683
634
666
661
651
662
652
576
572
606
605
660
667
649
656
649
668
699
647
719
696
702
582
577
645
624
697
678
623
642
638
629
660
673
685
650
629
638
673
676
723
724
690
669
588
655
641
676
637
694
781
780
766
750
670
663
628
655
683
678
688
715
746
683
718
711
724
688
671
668
768
754
736
699
726
762
766
705
668
681
681
695
691
632
635
667
699
736
741
775
760
760
775
741
717
628
741
692
674
694
718
720
710
768
759
775
749
728
673
746
778
717
743
732
733
738
761
729
695
724
726
731
740
689
690
710
699
676
709
728
705
663
718
705
662
656
616
625
631
613
649
658
705
656
638
696
659
635
688
716
660
671
634
717
707
672
644
647
655
657
641
650
656
679
624
588
615
680
725
702
680
637
610
648
630
724
663
557
619
628
613
711
559
665
661
657
621
604
578
679
674
646
724
731
674
651
639
718
718
718
620
623
653
684
647
674
615
654
687
708
651
628
692
651
646
622
644
633
670
696
637
635
650
635
606
517
599
497
536
581
596
614
621
636
587
642
608
600
602
559
670
570
618
612
671
660
631
616
632
635
645
621
549
571
574
548
573
587
606
661
631
621
605
613
622
622
628
645
614
610
624
535
501
523
563
516
581
603
595
582
584
477
550
518
464
515
591
610
639
612
523
500
548
537
550
548
593
620
594
607
541
530
551
571
620
640
624
567
593
558
534
568
598
635
603
585
631
600
629
579
533
620
547
497
521
566
533
576
663
670
642
624
628
663
629
628
648
624
643
581
617
622
602
581
494
511
549
514
548
596
611
652
613
617
628
650
652
648
643
585
589
631
643
619
666
597
605
659
649
715
707
710
685
715
657
655
645
681
667
678
657
683
666
689
689
681
699
671
707
711
678
648
713
670
641
653
675
636
670
663
692
708
661
688
682
690
696
738
747
705
659
683
619
593
639
692
640
658
653
718
691
701
732
690
695
733
725
704
679
638
676
699
729
683
709
731
660
707
768
764
765
736
701
763
775
737
710
741
744
709
734
687
695
708
686
760
743
740
627
680
753
778
725
727
725
682
721
626
624
607
612
621
665
690
669
631
634
698
771
727
746
709
735
686
741
650
700
724
667
672
638
647
710
699
716
666
676
726
746
722
653
661
678
653
718
756
727
687
623
663
656
658
636
661
678
686
688
670
629
611
639
650
663
663
705
731
668
632
710
730
681
712
691
638
692
693
695
643
625
628
717
702
680
675
609
636
692
684
558
565
590
621
638
566
645
638
595
616
679
659
680
673
658
641
669
543
593
614
653
616
637
661
648
648
581
588
594
595
564
602
592
634
621
584
603
623
615
634
599
558
603
586
604
618
591
546
605
650
631
616
609
613
514
546
593
565
587
531
600
557
574
524
580
580
584
620
613
551
524
599
611
610
619
596
594
633
655
646
585
606
497
469
468
548
553
600
647
565
612
605
577
556
598
558
624
598
617
601
610
539
615
631
622
605
631
640
610
594
528
597
606
607
645
574
604
604
537
528
495
555
591
596
604
621
632
604
639
656
650
628
622
557
620
578
556
630
620
547
571
642
641
605
610
591
625
598
507
565
595
623
701
699
713
669
592
571
587
647
662
653
674
650
663
633
647
647
563
536
600
574
589
565
577
647
655
621
578
551
587
635
703
655
646
635
667
665
690
653
689
708
698
660
637
710
695
675
633
638
643
638
725
701
699
718
674
673
690
693
683
680
717
702
663
716
696
710
708
694
665
613
611
685
766
750
677
623
695
677
714
709
742
750
699
680
693
708
738
748
710
715
697
664
637
719
683
670
655
608
735
714
691
659
620
734
622
624
653
724
703
744
751
700
619
662
634
640
675
693
696
763
729
699
706
670
700
678
689
740
715
678
709
719
722
682
731
683
644
668
719
656
633
644
665
704
683
648
635
674
715
688
724
711
703
693
731
768
704
703
645
658
715
732
680
695
656
682
662
601
640
717
726
724
702
639
696
673
711
712
614
663
656
686
669
728
693
706
685
673
659
669
687
733
713
733
728
698
705
637
603
614
613
658
667
634
624
687
701
681
655
658
665
644
668
640
680
654
677
664
630
624
608
620
512
549
602
655
678
665
642
624
630
630
589
630
633
534
629
642
603
611
558
618
652
587
494
574
599
581
590
585
606
509
510
608
606
514
557
611
592
648
638
548
583
581
667
546
614
592
593
595
582
620
623
599
600
611
593
563
550
580
541
536
540
586
587
524
629
630
629
583
627
631
581
610
646
631
610
461
499
578
619
532
617
594
565
560
490
500
532
563
513
565
589
544
594
594
584
578
589
581
594
628
635
583
617
573
577
595
545
566
585
607
529
572
628
626
611
532
598
550
554
609
601
527
625
641
622
605
562
582
610
579
635
656
657
651
588
619
592
609
607
613
677
646
639
624
611
626
618
618
639
651
633
638
608
622
644
658
631
628
636
626
661
616
654
545
559
574
606
626
628
662
677
608
629
605
610
634
705
696
727
684
681
671
681
585
629
635
644
635
577
666
676
684
677
658
621
611
666
644
620
608
629
625
661
675
707
701
633
623
657
653
680
667
631
650
715
765
734
705
740
664
644
618
693
677
653
622
689
708
664
687
719
733
721
728
703
707
625
610
703
673
750
711
706
668
632
627
696
649
718
731
730
703
681
685
699
736
690
781
755
729
748
735
709
663
706
718
696
610
632
684
692
673
695
715
678
705
685
731
726
730
712
685
702
591
604
640
725
711
675
630
640
730
718
719
749
757
723
733
741
756
720
684
675
706
648
612
636
659
721
638
684
709
756
719
709
642
665
667
674
753
752
722
748
705
666
695
670
688
692
713
709
644
639
635
632
630
675
714
717
669
669
615
633
637
687
644
655
685
701
666
634
614
656
720
720
667
619
643
624
662
678
695
651
650
702
667
592
604
602
621
618
647
655
611
581
508
617
634
612
527
547
525
621
667
675
618
633
650
646
671
641
644
616
606
608
651
654
610
534
554
591
592
613
635
597
558
500
484
548
508
590
603
642
618
608
579
627
609
603
638
633
619
652
644
639
617
614
610
594
613
628
524
548
552
549
543
593
586
587
573
578
588
561
562
571
586
592
600
574
587
518
551
504
536
553
574
588
672
663
662
654
679
645
608
622
568
625
551
506
512
587
557
610
613
589
626
648
585
618
636
549
613
597
576
590
639
651
548
562
518
561
609
627
595
543
598
584
568
591
613
635
631
600
593
617
626
622
595
636
570
627
611
627
654
624
645
650
642
665
692
697
694
619
621
614
688
703
693
611
615
627
706
696
647
675
627
593
505
634
633
600
704
679
675
650
662
699
700
686
668
698
690
701
691
647
662
696
692
631
640
634
617
690
688
688
725
704
720
705
692
688
686
694
658
666
654
681
691
671
711
621
633
623
678
697
751
677
659
671
676
689
681
710
723
706
661
677
702
723
703
709
731
754
746
673
716
689
683
707
710
627
640
695
712
726
683
668
659
680
745
713
731
744
756
694
675
658
677
641
624
642
731
710
667
633
639
680
706
693
666
668
662
635
677
745
722
750
724
667
685
720
667
640
646
712
709
655
709
702
718
686
694
741
689
688
713
751
685
682
706
665
668
658
724
700
692
697
680
710
687
685
630
679
677
606
584
630
633
645
709
727
714
627
633
720
734
693
692
705
654
650
597
620
674
627
631
666
699
732
711
722
695
650
658
721
702
708
681
633
624
595
559
544
586
544
479
617
602
643
657
688
678
673
631
652
655
663
658
616
619
669
673
705
667
657
631
645
618
613
601
600
578
582
584
647
612
527
580
578
651
652
636
611
577
596
584
493
527
603
601
657
615
599
639
614
592
608
579
587
575
598
617
626
580
601
640
583
632
602
581
582
561
600
576
608
607
588
618
638
646
649
555
585
611
610
592
607
623
596
598
656
594
498
564
591
571
581
579
578
573
570
494
528
581
616
638
622
540
551
528
518
476
552
559
594
602
524
574
589
567
588
599
611
569
593
631
579
573
530
548
622
620
593
632
591
597
607
643
633
620
612
612
603
603
567
585
606
612
685
665
657
662
613
580
648
630
647
645
614
592
631
703
680
635
655
648
638
619
575
604
646
538
582
611
614
585
574
644
623
618
650
663
676
660
684
651
632
642
643
661
619
601
617
651
649
647
695
597
623
666
613
681
669
656
638
656
599
560
612
662
721
662
626
693
685
648
669
675
661
666
649
691
640
727
727
696
744
736
704
680
759
713
683
693
695
669
730
698
708
697
699
671
703
740
673
683
703
723
729
689
700
703
755
701
672
691
664
685
748
732
699
695
699
667
723
731
692
751
698
693
650
649
701
673
699
685
660
699
715
683
700
691
665
711
693
665
691
745
733
667
695
721
691
706
722
683
583
608
628
660
701
671
723
729
705
740
737
725
721
730
669
639
622
631
685
657
706
712
638
645
651
645
678
664
712
719
728
722
732
718
687
663
685
742
756
741
721
726
682
701
723
739
701
670
590
616
663
578
586
623
614
614
663
689
655
625
528
571
615
691
681
636
605
660
668
641
703
692
654
588
606
605
643
672
617
683
668
646
610
588
587
605
629
598
655
654
608
552
595
638
675
650
584
635
616
655
644
679
655
650
541
548
503
546
541
601
588
530
579
645
574
617
624
661
562
589
585
610
632
598
581
669
652
588
610
602
586
612
589
635
663
623
607
615
605
625
644
628
615
602
612
612
610
587
639
650
628
597
572
637
587
593
610
605
585
560
534
542
551
598
569
588
618
608
621
601
558
561
585
632
576
626
632
623
623
615
608
593
588
578
559
593
555
497
588
613
594
635
602
611
595
598
590
613
595
600
564
570
636
615
631
626
597
617
642
620
594
601
533
586
569
600
616
633
623
631
647
638
636
636
598
589
550
592
599
611
586
587
588
633
688
678
655
643
602
677
697
697
725
671
608
568
584
578
609
609
716
738
734
731
621
615
677
680
665
596
605
589
665
663
690
693
650
667
657
643
655
649
630
620
688
690
678
757
719
717
734
757
706
717
655
618
671
631
643
717
730
727
643
651
690
750
758
716
721
709
692
751
720
676
637
723
768
711
686
703
747
732
687
703
691
765
749
741
723
728
738
737
704
710
678
719
733
679
671
743
758
736
726
687
724
643
715
752
717
662
717
656
698
745
696
693
710
727
715
758
744
706
659
684
652
673
761
716
715
735
736
752
748
706
674
768
772
711
708
664
680
674
705
744
702
767
707
688
645
711
630
696
698
692
673
607
640
658
733
652
685
678
691
664
649
691
678
695
640
657
663
594
649
600
650
654
649
609
537
494
578
597
660
699
685
638
626
612
627
628
665
680
651
638
636
681
658
634
603
633
651
669
674
623
595
624
651
646
621
638
638
606
597
650
645
665
672
700
741
676
610
578
618
619
634
680
689
739
676
650
688
626
636
660
639
584
603
641
612
554
641
630
646
680
652
667
643
642
643
633
674
596
658
657
641
632
633
611
629
671
629
634
609
610
658
643
603
636
644
615
630
585
681
634
574
594
628
615
581
641
636
534
576
590
544
592
615
596
608
608
632
610
616
624
612
641
631
535
572
575
653
653
664
669
645
606
634
631
621
603
673
663
650
560
572
581
619
575
562
566
550
589
606
607
605
671
651
539
596
616
662
651
630
630
679
697
656
586
580
592
589
574
561
583
645
674
685
648
696
652
623
615
628
575
600
601
538
600
618
612
610
624
653
630
648
614
579
544
590
593
641
622
614
600
663
689
659
593
626
620
682
673
623
599
616
618
648
684
651
613
666
681
623
668
680
690
654
697
713
737
636
624
679
679
679
648
632
671
670
697
664
693
683
658
666
661
663
691
694
686
686
656
698
678
699
728
744
721
734
665
690
759
699
647
665
656
708
704
665
637
638
658
663
705
694
667
637
694
679
706
703
628
595
713
779
737
701
766
721
725
682
648
653
680
768
734
742
665
640
669
711
741
652
686
751
727
734
738
716
669
648
716
679
706
694
705
701
752
748
760
768
758
650
697
661
711
713
719
716
746
764
777
752
719
631
730
730
716
711
702
728
705
695
681
748
709
679
689
690
642
566
615
658
705
715
709
658
723
733
687
681
650
723
707
775
751
654
643
668
711
640
673
712
673
710
677
643
580
624
632
587
588
608
631
631
650
581
628
666
666
629
577
599
623
707
692
674
658
603
632
653
706
674
594
591
612
596
621
611
639
643
689
667
667
668
645
655
628
627
620
555
576
608
632
609
624
675
637
629
539
550
599
600
610
628
533
611
595
606
630
651
651
634
624
600
616
581
619
680
647
613
629
571
550
551
591
610
644
542
593
594
603
579
599
607
606
631
593
559
534
519
553
575
600
596
555
523
578
573
591
606
604
612
594
531
576
571
572
567
591
589
612
628
610
624
602
560
601
593
615
575
683
670
607
591
564
560
565
586
568
601
581
569
558
504
579
582
572
555
581
614
601
595
602
580
623
630
619
591
591
590
558
535
536
621
616
598
501
492
515
537
560
582
601
587
558
582
598
630
661
643
583
554
596
560
523
583
518
577
598
623
630
591
573
633
617
628
640
648
677
681
679
696
683
653
612
544
585
558
651
723
693
693
638
656
648
647
683
645
673
698
723
671
685
650
634
660
660
620
663
693
670
686
660
677
689
590
555
668
625
663
739
706
691
622
630
709
688
686
664
720
708
661
656
716
714
718
729
693
711
657
632
662
734
633
701
715
695
708
694
655
656
657
634
637
651
683
733
750
741
713
718
758
736
709
639
633
647
669
742
718
700
696
715
700
738
730
756
724
710
723
710
727
686
670
602
633
677
650
652
697
723
728
719
681
748
710
697
665
726
734
711
722
690
715
721
717
723
738
699
715
788
763
719
673
648
669
645
695
654
681
691
710
752
721
676
719
690
678
699
641
697
673
660
675
650
679
688
671
587
599
604
599
657
650
641
638
628
650
642
642
691
668
679
696
676
600
632
665
674
697
726
693
615
628
683
690
669
666
586
577
581
604
632
647
642
647
615
679
690
641
612
614
570
524
563
571
503
516
562
531
565
598
606
595
591
547
601
636
677
653
648
631
638
618
608
613
519
593
647
650
648
674
696
636
634
663
655
616
618
605
625
613
564
579
585
617
602
616
606
607
665
647
624
632
643
613
596
566
574
519
577
663
637
600
608
630
601
578
501
568
502
532
561
546
571
631
643
534
549
591
599
632
536
572
511
535
585
532
568
599
524
536
567
594
558
581
587
504
518
597
513
514
524
572
586
589
604
632
547
543
587
514
595
595
514
553
571
599
659
653
663
634
596
631
630
526
555
596
605
609
611
637
677
667
668
696
657
637
604
598
648
567
643
555
566
559
571
564
559
498
549
596
595
629
708
690
683
592
568
610
544
560
530
612
623
613
645
636
644
674
665
700
647
630
648
636
701
701
665
687
607
612
668
676
667
685
670
661
621
706
691
681
692
687
692
650
686
623
615
639
657
716
640
618
643
658
689
699
683
684
654
710
683
699
690
727
739
738
698
676
635
652
687
664
680
685
667
688
722
674
683
721
668
659
696
694
693
671
719
626
615
688
687
665
725
767
683
739
719
718
761
757
740
685
750
728
725
724
753
731
713
703
635
719
705
756
736
705
711
710
650
684
724
744
701
700
734
723
663
730
698
701
685
685
744
690
610
622
696
738
710
693
773
735
732
721
706
692
698
609
649
673
630
645
695
703
666
650
588
635
630
674
699
737
729
696
684
678
635
670
731
684
655
635
667
739
738
696
689
655
715
712
692
687
645
646
580
666
657
594
571
516
612
632
641
639
724
604
643
635
610
634
647
631
650
662
668
550
668
630
642
546
572
599
611
638
630
653
660
636
635
648
628
589
640
588
602
493
535
462
510
483
575
578
536
612
585
510
502
492
482
496
531
562
545
549
563
596
544
620
619
660
657
641
629
620
540
599
554
548
568
603
609
631
623
626
626
633
644
645
616
665
596
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
599
640
647
631
654
621
600
592
543
534
579
565
585
570
624
614
600
598
565
571
619
621
604
622
559
597
534
524
588
626
619
554
599
626
640
588
649
667
664
580
603
637
610
672
681
674
672
634
643
676
638
683
676
632
627
618
637
656
656
584
659
710
660
593
607
603
630
690
687
639
651
659
644
581
647
574
543
570
615
619
657
629
699
698
679
691
569
684
708
672
634
632
613
643
676
663
652
733
708
660
638
661
668
708
688
693
695
594
626
632
616
695
661
668
615
658
723
655
670
647
589
597
624
694
671
659
704
683
587
665
705
721
692
693
743
733
701
662
685
667
621
625
670
681
747
780
785
731
703
658
649
692
651
692
691
657
633
673
710
667
674
738
683
625
698
675
702
675
765
732
725
726
724
686
685
674
681
660
676
657
678
639
675
643
701
682
649
655
726
737
756
753
740
730
706
698
673
710
628
684
673
659
615
691
708
733
693
676
655
645
673
688
727
720
625
637
692
684
652
634
648
695
698
689
651
646
689
749
750
707
640
628
655
680
635
643
599
605
600
646
691
709
683
653
707
658
645
657
738
670
604
669
664
649
665
664
672
655
650
586
645
645
614
645
604
695
721
660
664
653
701
677
583
640
719
676
699
669
659
665
630
598
628
620
631
565
565
576
521
542
572
610
619
636
642
634
628
617
633
604
636
651
526
587
568
492
534
534
524
564
571
630
636
625
629
563
591
626
586
541
628
622
632
598
608
615
617
619
651
554
594
575
628
631
537
530
573
586
631
623
612
633
635
614
592
598
656
645
623
625
683
646
658
607
616
618
642
607
570
587
598
612
639
608
549
573
591
636
616
596
518
579
585
554
619
568
606
597
644
648
618
663
613
623
595
575
598
565
576
509
524
605
620
604
679
688
639
614
610
592
630
658
665
651
649
591
583
580
556
604
522
510
584
644
621
640
660
673
603
644
630
606
658
653
606
661
643
685
667
671
621
659
688
666
648
603
584
636
634
679
632
674
645
655
641
638
639
626
592
607
610
671
668
663
703
705
666
639
620
621
632
673
650
627
633
681
665
606
597
635
611
615
643
668
666
670
644
625
666
681
693
655
683
746
715
715
710
711
681
706
710
736
698
652
651
729
735
727
704
660
653
635
672
711
679
685
677
640
655
643
669
713
710
711
721
738
697
738
721
752
759
757
763
-999
-999
-999
670
707
733
743
707
675
615
697
690
693
739
725
740
740
722
688
661
714
656
711
676
709
651
640
698
733
693
721
720
726
716
733
708
736
733
743
735
754
737
715
696
716
690
677
702
739
719
701
743
674
663
685
644
686
639
635
668
688
722
757
714
610
620
665
661
628
673
656
755
685
622
601
685
643
730
699
695
688
658
655
685
606
628
665
661
690
710
676
628
634
631
676
653
628
585
631
662
598
670
614
621
647
702
614
642
653
621
660
622
653
664
607
648
600
655
558
586
602
600
652
737
693
680
673
686
670
632
566
648
663
698
670
614
597
643
618
649
638
607
586
614
650
677
673
585
643
629
573
596
572
539
555
575
622
618
550
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
634
635
626
599
601
580
573
571
622
611
601
591
621
629
594
565
659
601
611
624
659
624
605
543
587
621
627
626
606
590
600
592
587
519
508
493
504
518
485
526
577
563
514
555
561
596
647
554
532
576
532
545
597
615
620
608
586
471
462
526
506
553
554
555
532
554
564
558
614
602
623
634
614
634
667
671
655
672
669
601
601
615
626
574
617
673
663
581
564
597
561
575
636
662
663
691
658
647
601
539
589
670
607
568
584
606
601
667
662
670
659
669
703
716
700
621
631
643
588
646
645
676
657
618
596
669
590
574
609
591
662
640
652
693
708
673
636
685
651
666
676
661
662
643
749
756
714
696
705
662
631
662
713
651
691
729
767
724
704
639
679
705
742
764
764
720
622
662
739
741
758
736
653
643
699
717
699
649
734
718
663
703
707
664
653
695
704
775
782
773
698
727
754
768
741
703
697
731
707
757
760
716
753
743
661
699
687
740
761
763
739
712
759
724
669
650
689
753
772
780
728
733
702
742
705
705
688
624
630
707
694
711
600
657
657
635
649
677
652
677
723
717
661
710
717
686
712
702
621
662
750
747
743
635
699
706
722
712
647
680
712
694
661
679
685
669
730
693
684
658
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999
-999