714
714
714
716
718
736
732
732
725
718
714
713
714
715
718
721
721
719
718
715
713
711
706
699
692
687
683
679
676
673
669
665
662
661
659
659
659
662
667
669
672
673
675
677
679
680
681
681
679
668
663
652
645
637
636
628
626
624
625
626
628
629
630
628
627
625
623
622
622
622
622
622
626
629
631
633
645
647
647
644
646
648
658
666
673
674
676
684
685
683
683
683
681
679
676
673
670
667
666
661
661
661
661
651
645
614
620
626
623
622
622
622
622
620
616
610
604
600
598
594
584
577
574
572
571
557
555
553
551
549
547
546
545
543
542
541
540
539
539
542
543
545
546
547
549
550
551
553
554
554
554
554
554
554
554
554
554
555
556
559
559
560
560
561
563
565
576
579
579
579
580
580
581
581
581
580
578
576
575
572
572
572
572
572
572
573
573
573
576
579
581
582
583
585
585
585
586
586
586
586
586
586
586
584
583
583
582
582
582
582
583
583
583
584
586
587
588
590
594
596
596
596
595
595
596
597
596
594
592
590
588
589
588
585
586
589
591
594
598
601
604
606
608
608
609
610
612
615
614
613
613
611
610
610
611
610
606
601
602
606
617
619
620
623
623
624
624
624
624
624
624
624
623
623
623
623
623
620
614
613
612
611
606
606
606
604
601
597
595
592
591
590
588
586
586
586
585
585
585
588
597
601
604
605
605
604
605
606
607
608
610
612
614
614
614
619
621
622
623
624
623
621
621
622
622
624
625
628
631
631
629
626
622
619
615
613
610
606
606
605
605
605
605
605
605
605
605
605
606
606
607
607
606
605
604
604
603
603
602
601
597
593
587
582
577
571
571
571
566
561
558
545
540
540
539
534
520
519
524
530
538
545
558
573
578
581
585
589
593
598
602
606
607
607
611
613
614
614
615
615
615
617
620
619
618
619
621
623
625
627
632
634
636
636
629
621
616
609
598
594
593
594
592
574
576
578
580
579
578
574
577
586
592
598
600
600
604
617
629
636
639
643
648
651
655
656
652
646
640
636
633
630
629
629
625
619
617
609
602
595
571
554
543
537
535
533
531
529
526
523
520
515
512
511
510
510
509
507
505
505
505
505
505
505
504
504
504
504
504
504
505
506
508
509
509
510
511
517
518
520
521
524
528
531
539
547
553
561
565
569
569
568
568
569
570
571
569
565
563
560
554
544
541
535
535
535
535
535
538
540
541
542
543
543
544
544
544
545
545
545
545
545
544
543
543
543
543
543
544
544
545
547
551
552
554
556
557
558
559
559
559
559
559
559
559
559
559
560
561
563
564
564
564
563
562
561
562
569
574
591
595
591
586
582
580
578
578
580
577
574
573
573
573
576
580
584
589
594
599
604
604
605
606
609
610
607
609
620
617
615
619
623
627
627
625
626
628
628
628
626
623
622
625
620
605
599
590
591
592
601
603
619
623
628
632
637
641
651
656
659
663
669
673
678
682
686
687
688
688
688
688
686
684
683
686
689
690
692
696
693
691
691
694
698
700
704
708
689
688
691
701
705
711
710
708
705
704
704
704
704
702
699
691
688
687
687
688
690
693
694
689
685
682
682
681
681
681
681
681
681
683
685
687
691
695
698
700
703
706
708
710
711
711
710
709
703
698
695
695
697
698
695
692
690
674
672
673
677
681
683
686
689
693
697
702
706
707
704
706
705
702
699
694
690
688
687
684
672
671
674
693
712
720
723
726
728
733
735
735
736
738
738
739
739
739
739
739
737
735
734
733
714
712
706
705
705
714