567
567
567
569
572
574
572
572
573
577
576
585
586
590
590
590
586
586
583
582
581
581
580
573
573
574
575
573
572
569
566
565
566
565
564
567
572
571
573
577
576
576
576
576
577
577
577
578
578
578
578
578
578
579
580
580
579
579
580
581
583
584
590
595
597
603
606
605
606
610
605
601
589
578
575
570
569
568
567
566
567
567
567
568
574
575
575
575
577
577
578
576
575
577
577
576
576
580
587
587
585
569
562
562
561
557
553
550
548
549
556
553
552
547
542
544
549
551
552
549
546
549
551
551
552
549
548
547
545
546
546
545
541
538
536
536
536
536
536
537
540
544
545
546
547
552
553
556
556
558
560
561
561
563
573
577
579
583
587
588
590
591
591
591
591
593
596
600
610
616
618
621
623
626
632
634
645
645
646
646
647
646
646
646
646
646
646
645
645
645
648
648
647
647
650
664
659
658
657
657
659
668
668
667
666
670
664
666
669
671
673
671
672
670
673
674
672
670
674
675
677
677
677
680
681
676
674
674
673
673
672
671
670
670
670
670
671
671
669
668
668
667
667
665
668
670
671
672
676
679
684
683
683
683
683
684
683
680
677
672
662
667
670
668
667
664
661
658
656
662
664
663
663
662
659
661
665
671
662
652
647
648
649
649
619
617
625
632
632
617
614
610
605
600
598
594
592
581
576
571
566
566
565
562
559
558
557
556
555
554
554
554
548
548
548
548
548
548
548
551
551
548
545
549
546
550
550
550
550
555
552
551
552
556
557
558
558
558
559
562
565
568
568
569
569
570
570
575
576
576
578
580
582
587
588
588
584
582
580
580
579
578
583
583
583
587
589
590
591
592
598
604
606
610
626
637
645
649
654
672
674
674
673
673
673
672
671
670
670
670
673
674
674
676
677
679
679
679
679
679
683
689
696
697
706
726
727
733
736
728
727
717
706
705
704
704
702
702
702
704
706
709
711
710
708
707
706
706
706
706
706
709
711
719
722
723
727
728
729
728
727
727
726
723
723
725
727
730
729
726
723
718
713
712
712
712
711
711
711
711
711
711
712
714
717
718
719
719
719
719
719
718
717
714
713
710
710
711
711
711
709
709
708
708
709
709
709
709
709
710
710
709
709
709
709
709
708
707
707
707
707
706
705
705
705
704
702
696
695
698
721
730
720
715
711
714
719
715
710
713
710
705
704
702
699
697
700
693
696
695
688
688
689
689
689
689
688
688
688
688
687
686
685
692
694
695
690
687
679
677
670
667
666
659
662
664
662
659
656
652
656
657
655
655
653
652
652
650
649
648
647
642
642
642
637
636
636
637
638
638
637
635
634
633
634
634
634
637
640
643
657
660
654
651
651
650
650
651
652
652
651
650
651
655
655
655
656
656
656
655
651
649
648
648
648
645
649
653
652
651
651
652
641
636
627
620
620
621
624
636
642
640
635
633
629
626
623
623
623
615
603
593
584
574
572
570
567
567
566
565
564
564
563
562
561
560
558
556
552
549
546
546
548
550
551
551
548
548
549
549
551
557
562
570
579
580
581
582
587
589
590
590
590
589
588
587
583
582
581
580
580
578
576
575
573
575
580
582
583
581
580
571
567
567
567
567
567
569
572
574
574
588
584
575
569
569
569
567
566
564
563
563
564
564
565
565
564
564
564
565
566
567
577
577
575
573
574
575
578
592
590
591
593
588
588
588
585
582
578
573
573
571
571
571
571
570
570
564
563
571
571
570
570
569
569
565
564
564
566
566
565
562
562
563
563
564
564
565
567