854
857
797
800
858
781
732
723
712
715
722
757
783
863
883
792
807
809
777
750
749
746
754
733
729
731
723
677
664
644
640
633
619
622
626
644
662
740
701
664
652
636
621
628
656
650
658
695
686
730
758
857
861
833
829
796
732
706
695
719
842
871
911
793
771
767
784
845
779
767
757
735
748
733
728
733
756
778
751
720
713
699
686
682
676
712
695
679
695
793
773
741
727
739
770
755
729
736
757
780
742
732
748
756
751
724
720
726
733
691
663
646
633
634
666
820
751
706
740
771
736
712
735
791
870
898
862
764
741
750
790
859
831
776
753
769
828
846
801
795
803
849
829
784
801
812
817
794
763
782
819
813
759
731
729
706
720
708
726
689
681
660
666
678
733
823
818
820
752
713
688
662
647
642
656
727
968
890
777
738
761
762
745
760
785
820
767
792
840
867
763
764
781
840
875
833
798
803
830
891
813
796
815
843
846
804
802
887
953
906
827
827
849
864
818
805
841
932
908
823
796
820
865
868
796
799
810
805
778
763
781
807
819
788
746
761
784
802
818
784
773
800
911
871
846
806
762
716
716
695
742
774
771
759
776
807
839
768
759
774
783
798
821
751
720
679
647
628
618
609
600
594
599
598
594
587
584
585
576
575
572
567
561
550
549
545
537
534
527
524
523
517
518
530
590
622
613
579
573
572
581
583
587
587
595
593
604
637
666
692
650
609
595
589
584
577
571
579
575
588
612
627
617
607
604
607
599
592
577
566
559
549
542
538
533
530
529
538
561
643
702
654
702
749
857
803
750
700
700
325
698
664
849
849
756
704
735
703
672
624
624
625
608
600
590
594
600
602
598
581
565
563
557
569
616
671
729
781
793
780
768
689
655
648
641
632
618
606
599
599
614
649
643
619
633
645
635
597
602
588
583
593
599
591
600
604
592
586
579
575
571
583
641
690
676
672
684
699
696
681
657
628
613
601
588
585
604
588
578
581
589
600
625
642
632
622
605
596
587
587
606
640
640
620
614
606
608
640
673
669
636
624
615
626
635
639
625
611
600
594
590
598
603
616
616
601
594
595
603
602
593
585
574
570
568
561
560
560
554
552
550
551
552
558
557
551
552
555
553
564
570
565
560
556
552
548
544
539
534
533
532
535
545
560
577
588
586
595
592
577
570
562
558
553
547
546
556
571
596
611
597
611
641
649
626
620
604
597
604
611
617
617
607
599
595
586
578
570
566
560
555
555
554
567
574
575
578
600
658
676
658
632
620
621
627
644
678
682
644
635
628
630
642
640
630
610
598
589
579
594
626
666
678
686
670
696
715
764
762
764
739
713
674
646
629
623
624
608
602
611
648
696
714
674
646
669
728
741
663
654
637

