682
704
693
671
627
616
605
603
598
600
596
591
588
584
588
601
613
610
607
599
588
583
573
568
563
558
553
546
539
533
530
525
521
520
514
512
508
508
501
505
510
531
580
633
646
632
614
608
595
581
567
556
544
535
525
517
513
505
501
495
488
483
481
476
474
495
513
530
533
559
585
651
624
603
567
551
546
536
527
525
526
524
523
521
520
519
517
515
514
513
513
509
505
504
505
543
646
617
602
616
631
656
623
655
688
717
669
624
614
604
594
586
576
570
557
550
551
554
552
552
553
555
555
551
553
562
570
571
574
573
573
574
578
595
633
627
618
601
595
592
608
620
599
598
588
582
575
580
587
599
599
598
591
596
585
619
632
629
627
615
596
589
581
582
577
581
588
602
620
637
659
696
684
661
640
622
651
660
706
770
772
735
701
663
642
619
600
586
580
575
577
579
583
598
619
660
655
645
613
599
598
596
589
600
612
632
691
735
758
726
675
638
619
611
625
668
680
680
657
634
619
619
606
608
601
605
596
596
585
580
588
608
614
627
626
610
596
589
585
584
584
585
608
652
669
646
616
608
609
607
610
601
605
616
627
625
633
643
650
653
662
657
636
629
619
616
617
615
612
608
598
586
579
567
562
554
553
560
572
578
590
613
630
660
664
649
633
612
598
600
606
616
635
654
640
619
605
592
579
566
557
549
538
537
536
528
534
542
565
585
610
623
788
767
722
657
608
621
620
618
610
602
586
574
563
557
551
558
569
579
623
662
739
768
778
727
681
632
615
605
609
637
657
709
687
689
647
631
614
598
585
577
576
576
617
648
660
658
647
640
624
621
630
620
630
646
695
716
715
682
678
670
674
648
663
658
663
646
629
611
598
580
571
563
560
558
569
617
641
602
595
607
627
641
639
644
642
660
653
640
627
614
614
649
719
715
687
663
648
644
628
654
643
646
635
617
607
604
595
587
576
570
569
570
573
596
627
648
676
658
666
653
655
712
752
774
743
696
646
621
604
589
578
570
568
568
562
564
566
561
571
606
653
669
684
686
665
642
640
628
622
622
628
647
663
696
750
769
751
723
693
669
654
650
650
647
642
629
613
604
589
578
569
564
562
570
590
598
636
605
612
644
660
684
680
682
669
656
632
620
609
606
604
622
668
729
750
725
682
659
637
627
636
626
610
602
600
605
633
650
637
647
644
636
630
619
611
609
618
613
623
614
603
607
656
724
730
731
751
721
710
711
701
684
665
645
623
610
610
600
604
596
630
691
693
727
776
800
785
774
758
723
694
669
664
647
639
618
604
590
583
600
659
658
699
764
723
675
664
649
648
631
627
633
682
685
853
807
775
742
713
679
696
662
661
632
618
607
595
585
580
592
635
717
796
817
790
751
696
653
623
618
601
576
572
562
635
635
970
777
863
830
818
1015
971
1039
1020
957
859
835
893
936
884
846
811
768
748
701
703
743
790
815
878
863
810
781
791
779
727
697
692
676
658
708
873
812
776
828
805
753
712
678
645
624
627
646
672
580
652
724
856
788
739
756
826
888
868
845
798

