420
420
420
421
422
422
422
421
420
420
420
422
424
425
425
426
427
427
429
431
431
431
431
444
453
456
457
459
459
459
459
459
459
460
460
461
470
474
475
475
475
475
476
477
478
478
478
478
477
477
477
476
469
468
467
465
464
462
459
457
457
457
458
459
460
460
454
453
452
453
453
453
453
453
453
454
456
457
457
458
458
461
461
461
462
462
461
463
465
468
490
491
493
497
506
511
514
517
521
526
531
533
534
535
542
544
544
545
545
548
551
552
554
555
555
556
556
557
560
563
566
576
576
575
574
576
578
584
584
585
592
595
602
606
609
615
623
626
626
625
624
624
624
626
631
637
650
659
666
670
670
671
671
676
684
686
688
696
703
707
714
718
723
722
722
721
720
724
731
747
747
747
748
748
751
754
756
767
771
776
778
779
780
781
781
781
781
781
785
788
791
793
795
794
792
788
789
790
796
800
804
806
808
808
808
809
809
810
810
816
820
820
820
819
819
819
819
818
820
826
825
825
823
822
822
823
820
813
810
809
808
806
804
794
791
790
790
790
790
789
789
787
785
781
777
776
776
775
775
776
776
775
774
771
767
765
765
763
763
764
764
766
767
768
770
772
772
773
776
778
780
780
779
779
782
788
793
796
796
799
801
801
803
806
809
810
812
811
805
805
810
807
802
800
800
803
804
805
805
801
796
792
790
789
788
786
784
781
780
780
779
780
780
781
784
787
788
790
792
794
795
796
797
797
797
797
797
799
801
803
805
810
818
816
812
809
806
813
817
819
819
819
816
815
820
822
822
822
822
822
822
821
821
821
821
820
820
819
817
817
819
819
823
828
832
835
837
837
822
814
806
799
790
786
783
778
775
772
769
766
765
763
761
759
754
752
750
748
743
740
738
731
709
699
689
678
673
667
658
665
667
667
667
667
667
663
662
660
663
665
667
673
678
687
695
696
694
691
688
686
686
686
685
684
686
686
686
686
685
685
686
688
694
701
709
711
717
719
728
732
734
744
750
755
757
757
758
759
759
758
755
741
734
730
729
732
736
737
741
741
744
745
745
745
744
743
746
748
748
750
752
755
759
767
770
777
781
788
790
791
792
793
794
795
795
797
803
805
809
811
812
813
812
811
810
810
808
808
804
798
789
784
783
782
785
786
785
783
782
781
776
772
768
770
772
771
767
767
769
771
773
777
781
781
780
779
778
775
772
769
769
771
772
774
777
778
779
780
781
783
787
788
790
792
795
792
788
788
785
781
771
771
772
772
773
773
774
775
775
779
777
780
780