520
519
518
516
515
512
527
536
540
542
546
546
564
564
574
574
574
578
579
572
572
570
569
568
566
568
570
572
572
580
598
598
598
598
599
601
602
602
594
593
590
589
588
586
584
583
582
582
582
582
584
588
590
604
606
611
612
613
615
624
626
629
630
631
639
641
641
643
644
645
645
648
650
656
658
663
668
670
670
668
665
663
660
659
659
658
660
662
664
664
665
669
675
676
677
678
679
679
685
684
678
675
676
676
678
678
677
675
668
661
660
657
656
663
663
659
659
660
661
664
664
667
668
669
678
679
680
681
684
684
684
685
686
691
692
693
694
692
693
694
695
696
701
704
703
707
709
712
707
706
706
706
699
699
701
701
701
701
700
696
691
685
685
685
684
679
679
681
681
681
681
681
683
685
685
683
681
681
681
682
680
670
667
658
661
668
650
646
644
642
639
640
644
643
656
663
662
669
668
666
659
657
656
652
651
646
645
647
651
649
655
663
667
669
665
672
653
654
656
673
694
697
696
720
718
703
687
675
677
690
687
686
685
684
684
684
684
685
679
681
682
682
689
693
694
692
696
696
697
701
702
698
693
689
690
697
704
712
715
694
694
694
695
696
703
705
714
734
722
721
718
716
715
713
713
713
713
712
706
702
705
712
742
731
721
722
723
728
734
739
727
729
731
733
731
736
750
737
732
742
744
748
736
732
737
748
768
774
765
778
747
750
771
780
757
762
760
754
754
755
770
774
775
772
770
773
775
779
784
777
776
777
783
782
784
788
786
781
788
790
793
796
797
800
802