666
665
664
664
665
666
666
666
668
674
674
673
673
676
678
674
673
670
668
663
660
654
654
654
654
655
657
665
670
672
672
669
666
666
663
664
665
670
670
668
667
667
667
666
669
672
677
674
672
670
666
653
645
639
645
645
647
649
658
659
658
653
650
647
644
641
640
639
638
636
635
633
629
625
629
636
631
628
630
635
638
638
639
645
645
642
634
628
628
629
630
636
644
640
634
631
632
633
631
627
643
648
654
666
674
674
673
663
658
661
661
655
654
653
646
644
641
629
624
621
622
624
624
622
627
636
643
645
647
647
640
632
620
616
617
618
617
616
615
615
617
618
618
621
626
631
630
625
618
613
609
607
609
612
615
621
627
632
634
635
635
631
625
623
620
618
611
608
608
610
611
614
617
621
618
611
616
616
615
612
611
608
606
605
603
602
601
600
603
610
620
629
629
624
620
615
612
610
611
612
607
602
598
603
615
626
633
633
627
607
601
600
623
621
620
617
611
599
596
595
592
587
587
590
598
607
612
614
615
615
609
602
601
593
588
583
578
575
573
572
571
569
567
567
568
568