stage 4
]]>
stage 4
]]>
766
766
788
796
797
797
810
811
808
805
805
798
797
796
795
795
796
797
799
800
801
804
808
814
814
822
822
822
824
821
823
824
829
834
840
837
828
821
835
860
856
851
845
837
809
808
807
807
807
808
809
810
811
814
821
830
840
844
857
862
866
870
866
859
852
850
849
849
849
849
849
850
854
857
861
870
873
878
875
873
872
868
864
863
861
861
861
862
866
868
873
875
876
876
875
874
867
864
862
862
867
867
868
869
870
869
865
864
863
863
863
863
869
872
877
877
877
878
878
876
864
861
857
857
857
857
858
858
859
859
860
861
861
862
862
863
863
864
869
871
874
876
880
881
882
882
883
883
883
886
887
895
899
903
907
913
918
921
919
921
929
933
933
935
936
937
937
937
930
924
921
917
917
917
917
918
926
934
934
932
929
926
925
923
922
923
923
926
927
931
931
932
935
935
936
937
940
942
941
941
940
938
936
935
933
920
917
916
913
912
912
912
906
900
900
901
901
901
901
900
899
900
896
892
890
887
884
882
880
878
871
870
869
868
867
866
865
864
863
859
857
856
856
856
856
857
857
857
859
859
859
860
860
860
860
861
861
861
863
862
862
862
862
862
862
862
861
858
856
855
851
855
856
857
860
860
859
856
856
854
853
851
849
848
847
847
846
846
847
847
848
848
848
848
849
852
855
858
861
871
871
872
872
872
872
867
864
861
859
856
855
854
851
851
850
849
848
839
836
833
829
826
823
820
815
811
811
811
810
809
809
809
808
807
807
807
807
807
807
807
807
807
808
809
810
821
821
821
821
821
812
811
808
806
802
796
790
790
791
791
792
792
792
794
793
793
792
793
797
803
803
804
804
804
804
805
806
806
807
807
807
807
807
807
807
809
811
812
813
814
814
815
817
819
821
824
827
830
832
833
833
834
834
835
836
836
836
837
838
838
840
842
844
846
847
847
848
850
850
851
853
854
854
855
857
859
861
862
861
859
858
857
855
854
849
844
844
844
844
844
844
844
844
844
844
844
844
844
844
845
845
846
847
858
860
862
864
864
860
858
857
855
855
855
855
854
854
856
860
862
865
866
867
862
851
843
840
837
835
834
834
836
839
840
843
846
847
849
860
872
873
874
878
881
882
884
888
896
897
899
900
902
903
905
907
908
909
910
911
911
912
913
913
913
915
916
917
919
930
934
942
944
945
947
948
963
963
964
964
967
976
980
981
983
984
986
988
987
985
983
978
976
975
974
972
971
970
969
967
965
965
964
966
968
971
973
977
966
966
966
967
967
967
967
967
967
967
943
939
932
929
927
924
921
919
917
916
915
911
910
909
909
909
910
911
913
914
915
923
925
926
927
929
931
933
935
935
935
936
936
936
936
936
936
936
936
936
936
936
936
936
936
936
936
936
936
936
936
944
947
946
945
944
942
924
924
924
924
924
922
921
918
914
912
910
900
901
902
903
904
904
901
899
898
896
895
893
891
889
885
872
867
862
859
858
856
855
853
852
850
850
844
843
841
837
837
837
837
838
839
839
841
840
837
832
829
828
826
825
824
822
821
824
827
825
823
819
811
811
813
814
815
821
818
808
805
795
794
794
790
789
789
789
788
788
788
787
787
786
786
786
785
783
783
782
782
781
781
780
780
782
779
775
772
768
764
762
761
759
757
752
752
752
753
751
751
759
766
769
772
768
750
743
738
737
736
734
720
717
712
709
706
696
694
691
689
687
683
676
675
673
670
667
661
658
658
657
657
657
653
653
653
653
654
654
654
654
654
654
653
653
653
653
652
652
651
651
650
651
652
652
652
653
655
655
655
655
655
656
656
656
656
658
659
663
664
665
665
666
666
667
668
668
672
675
676
676
677
678
678
678
679
681
685
685
690
690
690
690
690
690
690
690
693
697
699
701
704
705
705
706
706
707
707
707
708
712
713
715
718
719
713
711
710
707
706
703
701
699
700
702
701
698
695
695
695
698
700
702
705
705
705
705
708
712
712
712
711
708
706
704
704
708
708
711
713
715
717
723
724
726
729
729
729
730
731
731
734
735
736
736
736
738
738
737
736
736
736
735
734
735
738
738
738
738
738
738
737
736
736
736
736
736
736
737
738
739
741
742
744
753
753
753
753
753
752
758
758
759
759
761
765
767
767
769
771
772
774
776
780
782
784
785
785
785
785
786
787
787
787
790
791
794
794
795
795
795
795
795
795
795
798
800
800
801
802
804
804
805
805
806
807
807
807
808
808
810
811
812
813
815
816
818
820
820
820
820
819
818
817
816
815
814
814
815
817
820
823
829
829
828
828
827
822
821
820
821
823
830
832
836
835
834
833
833
833
833
833
829
827
826
826
826
826
823
820
816
813
812
810
807
800
800
797
798
800
803
803
803
803
803
804
804
806
807
810
812
814
814
813
808
802
799
797
795
795
795
795
795
791
790
789
788
787
789
790
791
791
792
793
793
791
789
784
783
784
785
785
784
780
779
778
766
763
760
753
751
748
745
744
743
742
741
739
738
736
730
728
725
724
723
721
721
721
721
721
710
708
706
696
694
693
695
696
697
698
698
696
680
678
669
662
660
658
654
648
647
647
647
645
637
631
628
628
615
611
604
604
604
604
604
604
604
604
604
604
606
606
607
611
619
620
622
623
623
625
627
629
633
634
635
636
637
638
638
638
639
639
639
650
652
654
653
653
652
652
652
653
665
666
667
668
669
671
677
680
680
683
686
688
693
694
692
691
689
684
681
678
679
687
688
690
693
696
702
704
707
709
712
715
721
722
722
724
727
727
726
726
726
725
724
723
723
726
730
741
744
746
749
750
752
753
755
761
763
766
766
766
766
766
766
766
766
766
768
769
771
771
772
774
775
780
783
786
789
804
808
825
827
828
829
830
831
831
831
829
830
833
841
848
849
857
861
860
860
859
859
859
859
858
857
857
857
857
856
856
856
857
857
857
857
855
854
853
852
851
851
849
846
840
838
838
838
838
838
838
838
838
838
839
839
840
841
841
843
843
844
835
833
832
825
815
806
791
791
791
792
793
793
793
791
791
792
793
794
796
800
800
800
800
800
800
804
809
814
829
832
833
837
839
839
838
837
836
835
832
832
831
831
830
830
829
829
828
828
828
828
827
827
827
826
826
826
826
826
826
826
828
830
830
830
830
830
830
830
830
830
830
830
821
810
808
806
805
792
789
781
775
775
774
774
787
803
803
803
803
799
799
797
785
781
781
764
771
770
767
762
760
752
749
749
749
749
749
750
756
756
758
759
761
752
733
729
706
705
704
702
696
694
689
685
682
682
683
684
686
687
689
689
688
684
682
681
679
675
669
667
664
664
666
667
663
652
648
646
644
636
635
635
629
628
627
625
623
622
621
620
619
618
618
617
613
613
613
612
612
614
614
614
615
615
620
621
623
626
628
629
630
631
632
635
635
636
631
629
628
629
629
630
631
634
636
636
658
655
654
664
661
656
655
657
659
662
670
670
671
673
681
682
684
683
682
681
680
680
680
679
671
666
635
633
633
631
621
621
617
602
595
594
594
594
594
593
593
593
592
571
571
565
563
562
559
547
546
545
545
544
544
544
543
542
541
541
538
537
537
531
532
533
526
526
525
522
519
510
508
507
504
504
504
503
503
503
503
503
503
503
503
503
498
485
484
484
484
483
483
483
483
481
481
479
479
479
478
478
478
478
476
473
473
473
476
478
478
479
481
495
496
497
499
534
545
561
565
569
570
555
550
539
533
529
523
522
522
522
522
522
522
523
531
532
533
535
537
534
525
522
521
520
520
521
524
536
539
542
537
539
534
535
536
537
538
538
538
537
529
526
525
525
525
524
526
530
530
528
528
528
527
526
524
522
519
519
519
518
518
517
512
510
511
508
492
491
487
487
487
487
487
516
531
531
535
535
535
536
536
537
539
556
546
525
526
526
534
532
529
521
518
517
514
512
500
496
495
495
495
494
493
492
498
502
503
504
505
502
500
497
493
488
489
491
499
500
510
544
546
544
537
533
523
520
521
521
522
524
526
530
534
538
542
549
559
560
559
558
558
557
556
556
555
553
551
549
548
546
543
541
535
531
534
535
538
541
544
551
554
557
572
575
582
583
581
581
575
576
582
584
590
592
595
590
588
591
593
596
601
603
607
608
610
612
613
620
626
629
634
635
636
639
642
641
639
634
633
630
630
633
634
635
641
649
657
661
641
640
643
647
648
652
655
674
680
678
676
675
677
682
688
699
704
713
714
722
725
728
730
732
734
733
731
733
743
747
746
745
744
747
748
751
753
754
754
753
753
752
751
759
766
765
764
763
762
761
760
761
761
764
764
761
752
746
751
753
754
757
759
761
761
760
760
759
758
757
759
761
763
764
765
766
757
754
753
757
769
771
772
771
766
758
757
755
749
748
747
744
741
741
741
741
741
741
741
738
735
732
729
729
729
729
729
729
728
728
728
728
724
718
711
712
722
727
726
723
718
716
713
712
710
709
708
713
717
720
729
731
732
732
725
718
716
714
712
708
698
692
693
695
692
691
689
687
689
695
699
701
700
699
699
695
690
689
687
684
683
680
679
680
682
684
686
687
685
685
684
681
680
678
677
674
674
675
675
674
672
670
665
663
661
661
660
658
657
656
654
653
651
646
645
642
642
642
642
642
642
642
642
641
640
639
637
635
633
632
632
631
631
631
629
628
621
614
612
609
608
608
608
609
609
610
610
610
609
607
605
604
605
606
606
607
606
604
603
602
600
597
594
593
592
591
591
591
591
591
592
594
595
595
591
586
583
575
572
570
561
556
551
547
544
545
551
553
556
560
564
564
560
556
552
542
534
532
535
537
539
540
539
538
539
543
551
549
547
534
532
531
530
528
526
523
517
512
500
497
496
491
491
505
513
523
514
500
496
492
474
468
456
453
453
454
457
462
465
464
461
460
459
457
459
464
467
458
452
446
441
435
429
429
429
429
428
426
426
424
424
424
425
425
425
426
426
426
426
426
426
426
425
425
424
424
424
424
425
425
425
425
425
425
425
427
433
434
436
432
430
428
425
424
423
423
423
423
423
423
421
420
418
414
414
414
416
417
417
419
419
420
420
424
429
430
431
440
444
447
454
462
465
468
466
460
456
456
457
455
452
450
442
436
429
427
422
418
417
416
415
411
411
411
413
413
415
415
415
414
414
414
414
414
414
413
412
412
411
408
406
402
402
410
411
413
417
419
427
428
428
429
429
428
428
428
428
431
437
446
446
447
450
450
450
450
450
447
444
440
438
430
425
424
428
429
430
435
435
435
442
445
453
453
455
456
457
460
466
466
463
462
462
461
460
460
459
458
457
458
461
461
462
464
466
471
479
481
484
483
482
482
477
472
482
485
487
490
489
489
477
462
463
462
462
461
460
459
461
461
468
473
475
473
467
445
451
455
460
466
474
476
472
464
462
465
468
466
470
478
473
467
461
456
452
448
448
450
449
448
448
446
442
435
432
431
431
430
428
428
428
428
428
428
428
427
426
425
425
425
425
425
433
437
439
441
438
436
433
433
433
434
434
434
434
432
427
426
426
426
425
425
425
426
426
426
426
426
425
425
425
425
425
425
425
425
426
427
427
427
427
429
429
430
430
427
429
428
428
428
430
432
433
432
430
430
430
433
435
436
441
441
436
432
431
431
431
431
431
431
435
436
437
437
437
434
434
434
434
435
435
435
435
436
436
436
436
438
438
439
438
437
437
437
437
437
439
441
441
441
441
441
441
441
441
441
443
443
444
444
445
445
445
445
445
445
445
446
446
446
446
446
446
446
447
447
448
448
449
450
450
450
450
450
451
451
453
456
457
457
456
456
458
459
459
460
460
460
468
470
470
460
462
462
463
463
464
464
465
465
465
465
467
467
468
467
467
467
467
472
472
476
477
478
477
477
477
477
477
477
477
477
477
477
477
477
477
477
477
479
483
483
482
483
487
486
486
486
486
486
487
487
487
487
486
485
485
485
485
485
486
486
485
484
483
483
485
485
486
486
487
489
491
493
494
495
496
497
498
498
499
502
502
502
502
502
500
499
497
496
496
496
495
494
493
493
493
494
495
496
497
498
500
501
500
498
495
494
495
495
494
494
493
492
491
490
486
482
483
483
482
481
474
473
473
473
474
474
475
475
475
475
477
480
480
478
488
490
494
494
495
499
500
502
502
504
506
513
513
514
518
526
530
537
540
540
539
539
539
533
531
530
528
525
522
528
531
530
529
528
528
531
535
534
534
534
533
530
521
517
517
520
522
523
525
527
531
532
535
543
543
548
548
548
546
545
544
543
542
541
541
541
536
534
533
532
532
533
537
534
531
531
531
531
531
533
535
537
536
536
534
532
537
542
545
552
562
561
555
553
552
554
555
559
562
565
568
570
570
574
583
586
588
590
591
594
594
594
595
595
595
595
595
595
595
601
602
603
603
604
604
604
604
604
604
610
612
615
617
618
619
620
621
622
626
627
628
628
629
629
630
630
630
630
630
630
631
639
642
644
646
646
646
646
646
646
647
648
648
649
649
650
650
650
653
654
657
660
662
666
670
673
679
681
684
689
706
725
726
726
726
726
727
733
735
736
738
739
746
747
749
750
752
754
757
759
759
762
766
775
778
780
784
785
788
789
790
791
791