552
555
558
568
565
566
568
572
569
558
558
556
550
548
549
562
568
600
612
636
637
623
608
604
592
583
576
566
565
564
562
563
567
570
571
569
568
571
577
588
594
591
583
604
604
598
599
593
581
577
571
568
562
566
564
571
574
579
588
599
607
617
625
618
612
604
602
598
588
588
587
588
583
592
595
594
599
606
620
619
615
621
611
599
588
579
571
560
556
556
551
549
556
556
562
557
559
559
564
565
572
569
567
568
571
567
561
554
548
541
534
526
522
522
529
540
556
578
595
597
604
608
598
588
582
569
562
555
548
541
538
538
538
553
563
535
543
551
559
567
574
582
590
598
606
614
643
634
634
634
634
634
634
634
634
634
634
634
634
634
634
634
634
634
634
634
634
634
634
634
634
634
634
634
600
609
608
607
606
605
604
603
602
601
600
599
598
597
596
595
594
592
591
590
575
574
572
571
570
569
568
572
572
571
571
571
571
571
526
532
526
520
553
553
553
558
562
587
582
575
572
565
564
557
556
541
538
536
547
587
610
595
595
595
595
595
595
595
595
595
595
595
595
595
594
593
593
593
593
593
593
593
593
593
592
592
592
592
592
592
592
592
592
592
592
592
592
592
592
523
522
571
583
584
585
580
583
580
576
570
569
561
555
549
547
540
540
537
547
549
555
558
565
555
586
567
570
573
576
578
581
585
589
592
595
598
601
604
644
619
622
625
627
630
633
636
639
643
647
650
653
656
659
662
665
668
682
684
686
688
690
692
694
696
698
699
701
692
644
614
595
577
563
548
543
535
523
519
519
518
516
514
511
509
514
518
528
523
527
537
533
530
529
526
575
551
550
550
550
550
550
550
550
550
550
550
550
550
550
550
550
550
550
550
550
550
550
550
550
550
569
570
570
571
572
573
574
572
572
571
571
571
571
571
574
572
573
574
574
575
578
578
582
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
602
602
601
601
601
601
601
601
601
601
597
587
580
576
572
579
586
575
574
576
568
560
557
553
545
539
533
527
529
526
535
545
564
569
584
597
599
588
587
587
575
564
557
555
549
544
545
544
547
618
668
625
644
643
639
640
637
634
633
629
625
621
617
613
609
605
601
597
592
578
575
599
582
599
642
618
641
665
664
623
616
622
628
634
640
646
652
658
664
670
676
682
688
694
699
631
641
651
725
716
717
736
774
794
807
777
757
751
743
756
772
776
754
712
731
731
751
773
733
720
735
741
731
691
693
689
685
684
680
725
746
751
743
708
702
705
699
690
679
661
656
671
666
679
695
701
688
705
717
705
697
678
653
661
675
711
744
736
712
704
736
771
778
717
694
694
704
654
703
689
675
654
633
619
605
579
597
563
566
568
571
574
577
580
682
694
705
622
650
629
628
639
638
667
657
661
666
672
676
653
642
645
648
652
656
659
662
624
703
741
694
738
739
716
690
687
664
647
629
633
621
604
606
607
607
606
601
594
582
577
571
562
554
544
539
536
531
524
521
518
515
516
520
528
545
550
562
589
589
616
610
609
608
629
616
619
622
625
629
633
635
638
641
667
660
663
666
670
673
138
661
642
633
616
603
590
581
574
571
562
553
562
561
565
578
601
630
641
635
621
620
603
610
604
592
604
612

