650
650
650
650
651
653
658
661
661
661
661
662
662
660
660
660
660
658
658
655
653
653
653
653
650
649
649
649
649
648
648
648
648
648
648
648
647
647
647
647
647
649
649
649
649
648
648
648
648
648
648
648
648
648
648
648
648
648
648
648
648
648
648
648
648
648
649
649
649
649
649
649
650
650
651
651
651
651
651
651
651
651
651
651
651
650
650
652
652
652
652
654
655
655
656
656
656
656
656
655
655
653
653
653
653
652
653
653
655
657
657
657
657
661
665
669
669
669
669
669
669
669
669
669
669
669
671
671
671
671
671
670
670
670
670
670
670
670
672
673
673
673
673
674
675
676
677
677
677
677
678
678
678
678
678
678
674
671
671
671
671
670
669
669
669
669
665
663
663
663
663
661
659
659
659
659
659
659
659
659
659
659
659
659
661
661
661
661
661
661
660
660
660
660
660
660
662
662
662
662
663
665
667
667
667
667
667
668
668
668
667
667
667
667
667
667
667
667
667
667
667
667
667
666
665
664
664
664
664
664
664
664
664
664
664
664
664
665
666
666
666
666
665
662
660
660
660
660
659
656
653
653
653
653
650
649
648
648
648
648
648
648
648
648
647
647
647
647
647
647
647
647
647
647
647
647
647
647
647
647
647
646
646
646
646
646
647
647
647
647
647
646
645
645
645
645
645
645
645
645
645
644
644
644
644
644
644
645
649
649
649
649
649
649