748
702
660
648
620
604
588
570
570
557
548
537
540
530
523
516
517
517
526
549
562
562
562
579
584
580
574
565
559
549
541
538
534
530
533
533
528
530
535
539
543
541
547
545
540
542
542
539
533
538
542
542
544
551
569
591
605
620
629
619
603
590
579
631
628
590
597
603
610
617
627
637
644
651
658
665
728
715
727
740
706
706
778
762
778
794
758
748
752
758
764
767
814
869
812
708
681
765
781
694
715
761
727
751
958
815
714
712
700
676
671
697
707
754
693
650
614
638
664
721
662
691
673
655
678
680
656
632
638
646
649
662
659
661
651
660
659
649
663
684
669
685
639
619
608
618
614
602
612
617
628
622
656
679
668
689
675
656
624
623
618
599
581
581
574
576
569
575
603
599
589
563
568
569
573
578
567
562
562
563
564
565
566
567
568
569
570
571
569
554
556
558
559
561
563
565
568
571
573
575
577
579
581
583
542
541
599
590
582
604
596
583
577
562
560
565
557
555
549
545
549
560
565
592
594
614
624
632
608
603
610
599
586
579
575
562
547
542
543
549
552
541
535
545
551
557
562
571
570
584
603
589
581
586
593
585
571
583
575
563
554
557
548
537
530
526
508
508
510
510
510
510
510
510
510
510
510
510
510
510
509
509
521
550
620
655
673
767
745
743
726
675
643
626
595
576
577
591
607
642
695
688
663
654
670
656
629
628
625
614
604
619
617
614
645
636
628
636
619
601
589
590
586
574
578
585
581
570
569
591
586
577
586
589
596
582
578
577
592
603
579
600
591
590
570
580
566
558
567
588
562
568
569
564
558
550
548
548
560
594
572
571
588
609
596
601
594
574
576
566
558
547
548
541
529
526
528
523
520
522
535
527
519
525
530
525
521
516
518
515
509
504
502
502
507
506
503
512
526
531
539
545
557
560
552
553
552
541
537
526
515
516
512
504
506
518
532
538
541
560
570
574
562
557
549
542
537
528
534
546
554
557
555
585
577
559
562
568
569
572
583
582
591
576
576
579
577
576
586
580
572
559
564
554
542
528
540
562
585
597
600
610
602
605
605
595
583
572
569
561
553
562
575
574
570
569
577
581
573
579
581
576
555
554
552
543
547
541
549
558
551
542
560
578
604
596
600
608
590
583
583
575
564
553
543
549
554
556
561
569
590
597
589
588
594
585
574
569
563
560
551
548
540
533
528
527
508
510
509
507
506
505
510
511
511
509
504
502
503
501
513
513
513
513
513
513
513
513
513
513
513
513
513
513
513
513
513
513
513
513
513
513
513
513
513
513
513
512
512
512
512
512
512
512
512
512
512
512
512
520
522
524
525
527
529
531
533
535
537
539
541
543
545
547
552
552
552
552
552
552
552
552
552
552
552
552
552
552
552
552
552
551
551
551
551
551
551
551
551
551
551
551
551
566
568
569
571
573
575
577
566
568
569
571
573
575
577
572
575
578
581
584
587
590
593
596
599
602
605
608
610
613
618
618
618
618
618
618
618
618
618
617
617
617
617
617
617
618
618
618
618
618
618
618
617
617
617
617
617
617
617
617
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
600
599
599
599
571
617
616
302
586

