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