651
650
650
650
650
650
654
654
652
652
652
651
650
650
650
650
650
650
650
650
650
650
650
650
651
652
653
654
655
655
654
654
654
654
654
654
654
655
657
658
658
658
658
658
658
656
654
653
653
653
651
650
650
650
650
650
650
650
650
650
650
650
650
650
650
650
651
650
650
652
653
653
653
650
650
650
650
650
650
651
651
651
651
652
652
652
652
653
653
653
653
653
653
653
654
654
654
654
653
647
646
644
644
644
644
644
644
644
644
644
644
645
646
646
647
647
648
649
650
650
650
650
650
650
650
650
650
650
651
651
651
652
653
653
653
654
654
654
654
654
654
654
655
655
655
658
658
659
660
662
667
670
670
670
670
670
671
673
674
677
678
678
678
678
678
678
678
678
679
679
679
679
679
679
680
681
688
688
688
688
688
688
688
688
688
688
687
684
681
681
679
680
681
681
681
681
681
681
681
681
681
681
680
684
684
684
684
684
685
693
691
694
695
695
697
698
700
699
696
697
690
689
689
691
697
700
701
708
709
720
722
722
725
728
730
731
731
729
722
720
722
728
730
730
730
728
725
729
724
719
717
717
717
717
717
717
717
717
718
718
718
718
718
717
714
710
710
710
709
708
707
707
707
707
707
707
706
706
710
708
708
708
708
708
708
708
707
707
707
707
707
707
707
707
707
707
707
707
707
707
707
707