539
539
539
539
539
539
546
547
546
544
542
542
543
543
543
543
546
546
547
547
547
548
549
549
549
548
551
560
561
561
563
563
563
563
563
563
562
562
561
561
559
559
567
568
570
570
570
571
572
582
582
582
582
582
582
581
581
580
577
576
578
579
580
588
592
600
603
605
608
609
611
611
614
618
622
627
624
612
600
594
592
589
586
580
574
572
570
568
566
565
565
566
567
569
576
578
580
581
587
598
601
607
606
605
604
601
594
589
581
580
579
570
571
574
578
583
586
590
590
600
612
607
608
610
613
617
620
613
605
598
590
575
575
576
577
578
579
580
582
581
577
570
570
571
575
577
578
580
580
580
579
578
577
582
604
602
598
600
603
605
606
597
595
590
582
592
599
610
617
622
615
611
616
630
634
638
653
662
658
649
627
618
623
628
638
648
652
646
640
640
642
641
640
630
623
629
635
644
640
634
630
644
651
641
653
648
644
630
624
659
643
658
656
673
659
651
647
647
659
673
682
682
678
671
666
691
706
722
733
720
709
708
705
696
710
720
712
706
700
695
691
688
685
691
699
708
707
703
704
714
713
696
712
729
752
772
775
770
740
729
725
726
726
725
727
743
768
776
780
783
786
788
788
784
778
772
762
758
758
763
743
734
741
750
750
752
751
749
756
770
786
781
785
766
799
825
832
813
828
829
829
829
828
824
825
833
844
843
835
844
860
868
874
877
879
877
874
879
880
863
844
835
841
858
867
871
878
877
874
867
859
852
845
838
822
821
821
822
822
822
822
822
823
825
827
828
828
828
828
829
830
832
833
833
832
832
831
830
830
831
832
833
833
834
834
836
836
836
836
836
836
836
835