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