532
531
531
530
532
532
532
534
534
535
535
535
538
538
536
542
544
543
542
542
542
542
542
541
542
544
548
548
548
548
548
548
548
548
548
549
550
550
550
550
550
550
550
550
550
550
550
549
549
549
549
549
549
548
546
547
546
545
545
545
546
546
545
547
548
548
549
550
551
551
551
551
551
552
554
554
553
554
554
554
553
553
554
555
556
556
563
569
569
570
570
569
574
575
575
576
578
583
585
587
605
607
609
609
611
615
619
620
623
624
625
626
627
627
627
626
625
625
625
624
617
619
620
622
625
628
645
650
653
675
678
683
684
684
686
691
691
693
694
694
695
695
693
691
689
688
688
688
690
693
699
701
707
707
707
705
705
704
703
709
709
708
707
705
704
700
686
690
692
693
695
694
686
666
666
662
655
650
648
645
638
639
640
644
645
645
647
645
645
652
652
651
650
649
651
655
658
660
661
664
668
671
674
676
677
678
683
685
687
689
692
695
706
709
711
721
726
726
728
731
733
734
734
734
736
737
736
735
735
735
735
731
727
721
719
716
716
716
730
730
731
731
731
731
722
722
727
730
732
734
736
737
737
735
733
730
729
729
728
727
727
727
726
724
721
718
717
708
707
695
689
689
688
688
682
681
670
668
665
663
660
657
655
653
646
646
646
643
638
636
632
631
630
631
632
630
622
621
620
614
616
617
618
618
618
615
614
613
612
612
606
606
606
606
608
610
610
608
608
610
610
609
607
607
607
605
603
603
602
612
612
612
612
612
611
605
605
604
604
604
604
604
604
603
603
603
602
602
602
602
602
602
605
603
598
598
598
596
591
590
589
589
589
589
589
589
588
584
582
577
575
571
574
579
583
584
584
584
584
584
584
584
585
585
586
585
583
583
585
585
586
587
588
589
589
589
589
588
585
588
585
587
587
587
586
584
580
580
581
578
575
578
577
569
567
567
567
567
567
567
567
549
549
549
549
548
544
544
543
537
534