491
491
493
500
504
504
504
504
504
504
504
506
509
514
519
524
526
532
533
538
541
542
545
547
550
552
554
556
553
548
555
560
575
577
578
581
577
573
576
586
594
603
603
625
632
632
631
650
651
651
654
654
652
652
652
655
659
663
664
678
678
679
679
678
678
677
677
678
678
684
690
692
687
679
669
667
661
669
675
673
669
663
659
655
656
660
663
668
667
667
664
661
661
657
658
662
656
652
641
642
639
639
639
639
640
641
641
637
632
632
632
648
655
654
646
636
627
630
632
642
643
633
628
624
626
627
628
633
634
636
647
643
642
638
636
627
624
624
623
618
618
620
628
630
627
621
617
625
635
636
640
641
642
642
635
627
627
633
640
637
640
641
639
635
632
632
636
640
641
642
643
644
644
647
650
657
650
649
655
654
638
635
639
640
639
639
637
636
633
629
627
626
624
620
615
609
607
607
606
606
607
601
592
591
590
586
583
577
571
571
568
567
564
559
559
559
559
559
558
558
557
549
547
546
545
545
546
544
541
538
538
537
534
536
535
535
540
537
536
535
535
537
539
535
536
536
536
536
536
536
542
537
539
537
539
539
539
544
544
544
550
549
548
548
548
549
551
552
552
553
553
553
553
555
555
555
557
556
553
552
552
553
553
556
559
558
544
558
565
564
564
565
567
570
580
580
574
563
568
567
565
568
561
564
562
561
560
559
568
575
560
559
555
555
557
559
559
558
558
554
558
562
564
561
553
552
551
554
558
551
556
558
558
547
545
541
541
546
547
547
547
548
550
556
557
557
561
562
563
564
564
564
564
564
564
569
574
574
574
575
576
576
575
577
575
575
575
576
576
576
575
575
580
582
582
581
581
583
583
584
585
586
586
586
587
601
604
604
591
595
588
597
597
593
594
606
606
600
595
595
595
593
592
592
591
601
596
597
597
598
597
600
600
607
603
602
605
604
616
610
608
605
606
608
612
613
613
612
612
614
616
614
614
617
620
620
620
620
621
622
622
621
621
621
626
629
632
633
630
631
631
632
632
634
634
637
640
649
647
639
642
643
643
651
666
663
655
656
657
653
647
649
652
652
653
654
654
653
652
651
650
652
652
652
650
648
647
645
645
645
645
649
652
653
652
652
652
654
654
654
654
655
655
657
657
656
655
654
654
658
659
668
664
668
669
678
680
686
689
691
694
694
690
692
695
698
696
700
700
700
708
707
709
712
715
717
716
715
726
720
720
720
731
735
738
739
739
737
737
740
741
741
742
742
742
748
755
747
746
760
765
767
766
763
765
773
773
774
775
776
776
780
783
783
789
795
790
795
797
795
792
793
793
799
799
799
799
799
799
800
800
800
800
801
801
801
804
809
809
810
813
813
817
818
818
832
830
830
830
838
842
842
839
836
831
832
835
840
841
841
842
844
858
865
867
869
874