646
646
646
646
647
647
648
648
648
647
646
645
645
644
644
643
641
640
639
636
634
634
633
633
633
633
633
632
630
628
628
628
628
628
628
628
629
630
631
631
631
631
631
631
632
632
632
632
633
633
633
634
634
634
634
634
634
634
635
635
635
636
637
637
639
641
642
642
644
646
647
648
649
649
650
651
651
652
654
654
654
654
654
653
652
651
649
648
647
645
643
642
640
640
639
639
637
634
633
633
633
631
631
631
631
630
630
629
628
628
628
628
628
628
630
630
630
631
631
632
632
632
633
633
633
633
632
631
629
629
629
628
628
627
627
626
626
624
624
624
624
624
624
624
624
624
624
623
623
622
622
622
622
622
621
620
620
620
620
620
620
621
622
622
622
622
621
620
618
617
616
617
618
618
619
620
620
621
621
621
621
621
621
620
620
620
620
619
618
618
618
618
618
618
618
618
620
621
622
623
624
626
627
629
631
632
633
634
636
636
636
636
636
636
636
636
637
637
638
638
639
641
644
646
646
646
646
646
646
647
647
647
647
647
648
649
649
649
648
648
649
649
650
651
652
652
652
653
654
655
655
656
657
658
660
660
660
661
661
661
662
662
662
662
661
659
658
656
654
651
649
648
648
645
643
641
639
639
639
638
636
636
635
635
635
634
633
632
631
630
630
630
630
630
630
630
630
630
630
630
630
631
631
631
631
632
632
633
633
634
634
635
635
635
635
635
636
637
638
639
640
641
641
641
641
642
642
642
643
643
643
643
643
644
645
645