533
537
536
537
535
535
535
535
535
537
538
538
539
538
535
534
533
534
536
538
535
537
538
536
531
527
527
528
528
527
526
525
522
521
520
520
521
521
522
524
523
521
527
528
528
525
525
525
525
527
529
529
526
527
532
544
545
545
546
547
547
547
551
549
548
548
548
552
553
553
553
553
553
554
554
555
555
556
561
561
564
563
565
574
575
566
563
565
569
572
571
570
572
574
576
574
574
575
576
579
579
580
580
582
582
582
582
583
586
588
590
591
589
589
589
589
589
587
584
579
576
573
564
556
552
550
547
559
569
578
574
571
573
573
580
581
583
582
581
575
579
580
589
594
595
595
597
597
598
600
600
603
612
614
615
611
609
611
611
611
612
612
612
613
614
614
614
615
617
627
626
620
620
621
621
620
620
620
620
622
625
628
630
631
622
618
635
643
647
649
651
655
653
650
654
665
663
662
662
659
656
653
652
652
655
655
655
655
655
656
656
656
656
654
654
654
654
655
655
652
651
649
647
647
647
647
645
642
639
638
635
631
631
630
630
629
627
627
627
627
625
623
619
616
614
615
616
612
608
604
600
599
599
599
599
597
596
594
592
588
584
584
584
580
579
573
566
562
562
564
563
558
556
556
555
555
555
555
555
556
558
559
559
560
563
564
565
566
570
571
574
574
575
577
576
576
576
581
586
596
599
601
604
604
604
603
603
608
612
614
608
615
618
622
624
625
627
645
651
656
661
663
670
670
669
668
671
675
673
664
666
666
673
674
669
665
661
658
658
658
653
653
646
643
642
642
642
642
641
639
638
633
633
627
629
649
650
653
654
660
670
671
675
677
682
685
682
678
675
673
672
668
663
663
663
658
658
656
651
646
633
636
639
642
644
646
649
656
661
658
661
663
664
665
668
668
668
668
669
670
666
668
668
666
661
663
665
666
667
675
675
674
665
659
659
659
657
650
650
650
651
648
648
648
647
644
644
644
642
642
643
643
643
643
642
641
637
630
631
632
632
632
625
625
618
618
616
606
608
609
605
602
601
594
596
595
594
594
594
595
595
596
596
596
596
597
597
595
594
593
593
590
590
589
589
589
589
589
589
589
589
589
589
589
589
589
586
586
585
586
587
579
579
580
580
580
580
579
582
581
580
580
580
581
582
584
581
577
577
567
571
571
553
553
553
554
554
552
552
551
550
550
550
549
549
548
546
545
545
545
543
540
542
543
543
543
543
543
543
541
540
543
541
540
538
538
540
541
537
536
538
539
531
535
533