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