691
700
664
688
681
687
700
700
703
693
680
685
673
664
652
646
642
631
620
622
618
619
604
605
612
611
606
606
604
602
597
591
585
589
584
582
579
585
586
586
578
585
604
613
607
609
632
634
637
634
625
617
609
596
595
577
586
585
585
586
432
581
580
544
620
681
692
676
664
669
674
653
659
640
658
653
650
642
631
635
645
636
643
651
663
670
671
656
656
649
641
625
614
609
606
614
618
680
688
709
703
733
723
697
704
692
677
663
648
641
626
622
625
628
645
671
685
672
694
687
677
669
663
647
637
634
631
638
644
655
669
686
698
687
672
673
659
643
624
614
603
590
585
588
603
631
650
640
649
650
640
627
622
610
599
588
580
581
578
572
564
564
562
558
551
551
550
558
594
629
660
712
621
620
621
622
716
714
684
669
661
647
647
641
634
624
623
611
611
610
606
619
629
639
658
659
681
682
682
663
685
687
693
703
697
679
664
651
636
626
618
613
610
612
616
637
680
699
694
845
820
773
748
715
690
680
665
640
627
614
624
629
629
646
657
686
695
687
674
678
668
665
661
648
649
637
618
611
607
604
607
610
618
623
621
630
622
613
604
605
598
597
594
595
604
614
624
635
636
641
651
653
660
644
646
637
628
635
642
649
656
663
669
728
700
708
716
728
740
748
756
739
721
699
684
663
642
624
604
600
588
570
565
558
551
558
571
589
621
625
649
656
642
674
681
686
671
664
659
652
626
633
622
628
618
622
618
615
606
598
593
577
565
554
549
540
532
521
517
514
515
545
564
556
536
531
531
532
532
534
532
531
533
536
548
549
556
561
573
566
564
558
562
554
547
544
538
536
535
541
542
540
553
562
567
567
570
570
567
559
554
548
554
553
549
546
558
568
583
589
600
604
601
596
594
584
575
562
556
549
546
540
538
532
539
577
609
624
645
646
626
614
598
591
580
568
553
548
540
529
525
530
535
544
546
555
569
578
578
573
571
551
555
557
556
564
614
606
608
601
588
607
600
604
600
593
628
625
629
624
616
609
601
594
587
585
579
574
568
563
556
568
590
583
589
595
615
598
601
604
607
610
614
618
621
624
627
630
633
642
643
644
636
658
654
643
633
624
627
614
602
587
594
584
576
574
582
583
602
618
632
639
630
652
661
674
671
655
657
653
655
646
647
649
662
651
656
646
652
650
648
645
635
644
635
625
619
615
609
553
641
589
593
593
604
620
610
616
626
631
625
619
613
607
601
594
579
571
569
565
563
565
569
572
568
564
563
561
558
560
554
554
557
562
565
583
603
632
648
639
629
617
608
603
593
585
576
567
562
557
548
544
546
547
550
576
588
592
599
596
601
601
594
589
579
576
575
570
571
578
580
602
606
604
608
606
605
598
597
586
556
560
560
560
560
560
560
560
560
560
560
560
560
560
560
560
559
559
559
559
559
531
531
522
526
544
583
647
652
681
655
640
630
629
635
616
614
604
570
602
569
562
550
540
530
523
521
512
511
507
504
504
502
497
496
498
508
507
512
517
537
545
573
577
558
557
550
544
532
523
517
510
517
510
510
510
530
525
528
529
525
527
524
521
518
514

