474
474
474
477
477
476
447
450
450
450
444
438
429
426
426
424
423
422
421
408
405
400
398
397
394
390
388
387
386
384
381
378
377
377
377
377
377
377
378
378
379
381
381
381
384
388
394
404
407
407
416
419
421
421
422
424
428
420
422
425
429
435
444
448
448
448
448
448
448
448
448
448
448
442
429
423
423
423
418
412
409
410
412
412
412
412
411
411
408
408
408
407
405
405
402
403
407
408
408
409
410
416
419
435
439
446
454
458
461
463
465
466
467
469
479
486
488
502
501
499
497
498
500
504
502
502
502
502
502
502
502
505
513
517
519
527
528
527
527
529
531
533
535
540
545
552
559
567
574
576
578
579
583
585
591
597
599
604
603
600
597
596
594
596
597
601
603
604
607
610
619
620
620
620
620
622
624
628
630
632
633
635
640
642
644
645
647
647
643
624
606
604
604
604
603
602
604
606
607
609
611
611
614
618
623
627
630
636
641
645
653
656
658
659
662
668
673
680
686
692
699
701
703
705
707
708
710
711
712
713
717
722
724
726
726
728
728
730
730
731
732
732
733
732
729
727
726
727
728
729
731
733
736
738
740
738
736
734
734
733
731
731
730
729
730
731
731
731
726
723
721
720
721
721
724
730
737
736
740
743
743
746
753
757
762
757
776
772
770
770
763
764
756
753
752
751
751
751
751
754
756
758
769
772
774
778
779
782
782
782
782
782
782
782
780
777
775
771
760
759
758
757
755
755
753
751
749
749
749
749
749
749
749
750
750
751
751
750
750
747
744
743
736
735
732
731
729
727
738
748
755
755
766
768
773
776
778
782
785
785
786
788
791
791
791
792
785
785
784
784
784
784
782
780
785
788
795
801
804
808
809
816
819
828
832
842
850
855
859
863
867
869
867
863
860
857
853
853
853
849
847
844
844
844
844
837
834
830
836
829
828
809
809
808
804
785
755
749
744
749
742
749
752
768
770
770
771
775
782
777
772
763
764
764
770
778
780
783
784
787
792
795
803
807
806
805
808
814
826
828
828
829
831
833
835
836
834
832
843
843
842
841
841
840
839
837
837
835
828
827
827
826
822
820
815
813
812
807
802
794
788
780
774
766
761
754
751
750
760
762
755
754
754
753
753
753
753
753
747
734
732
729
726
725
723
719
714
712
707
699
699
698
698
698
699
701
704
696
690
686
683
683
681
676
670
666
662
654
649
637
631
628
624
621
614
614
610
607
593
583
575
575
575
581
585
589
591
598
599
599
598
596
596
595
593
591
587
590
593
593
594
611
619
625
629
631
634
637
636
632
629
628
626
625
622
619
617
632
631
628
626
620
611
602
598
597
603
617
609
604
608
611
616
611
605
599
597
574
553
542
548
546
546
541
537
536
536
535
534
533
541
551
563
569
575
577
580
582
583
591
596
599
601
602
603
605
607
619
634
639
645
655
660
672
675
678
686
686
686
685
684
684
699
708
714
710
710
719
733
737
737
737
737
737
737
737
735
732
726
725
723
722
720
718
711
708
706
701
698
696
695
694
691
690
690
691
693
695
692
690
687
686
688
689
690
691
692
692
692
695
697
699
704
705
707
707
708
708
710
717
729
734
737
740
746
746
747
750
750
750
750
751
752
752
753
753
752
745
746
751
752
746
735
721
719
712
707
700
701
701
713
723
734
733
727
734
738
734
727
716
714
712
711
713
718
729
731
731
731
731
730
730
726
724
723
719
715
715
714
711
709
708
708
707
694
690
684
681
673
668
664
660
651
645
642
639
632
626
620
616
613
606
600
599
596
594
589
581
572
568
559
552
548
544
542
538
533
527
526
522
521
519
517
508
489
483