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