682
682
683
675
675
675
670
671
671
673
676
680
681
681
680
676
672
666
666
665
666
670
670
670
670
671
670
666
666
665
667
667
667
664
664
667
673
673
675
669
665
665
664
664
664
667
668
669
670
667
667
669
669
672
665
665
651
651
651
651
654
653
652
653
653
651
647
644
642
641
641
638
638
638
639
640
641
641
641
640
640
640
640
640
640
641
641
640
639
639
638
636
636
635
635
635
634
634
634
633
632
632
632
632
632
631
631
631
627
627
627
626
626
626
626
626
626
626
645
646
646
646
646
645
645
645
645
646
646
644
644
651
655
655
645
641
633
630
630
629
627
607
604
603
602
613
613
615
583
582
573
568
568
544
544
543
543
543
543
531
531
532
532
532
568
569
569
570
572
597
601
605
609
624
624
624
633
643
646
645
646
647
647
648
647
647
645
644
644
644
625
624
624
624
624
625
627
629
629
629
627
626
625
625
625
625
625
625
625
625
625
625
625
625
624
624
624
621
621
621
621
622
622
622
625
626
626
628
628
629
627
627
625
622
622
622
622
619
610
610
609
609
609
609
612
609
607
607
596
594
594
594
596
590
585
585
581
585
585
589
580
584
584
587
607
607
600
595
595
597
604
602
602
592
586
586
576
580
582
582
589
591
591
593
592
592
591
591
591
592
591
591
591
593
594
594
598
603
604
604
602
595
592
592
590
589
589
588
586
586
584
576
574
573
572
572
572
572
571
567
567
561
561
561
564
567
572
575
578
583
586
589
590
590
583
583
582
575
565
565
564
560
552
552
547
547
545
545
545
542
540
541
543
544
545
554
559
561
564
566
569
573
573
575
576
584
590
589
589
589
578
575
571
570
568
568
566
563
551
547
539
534
531
528
521
519
518
514
514
513
509
499
495
492
489
486
477
474
474
473
472
473
470
468
468
468
469
469
469
469
469
470
470
471
471
471
474
479
487
487
489
494
494
494
494
491
490
489
489
489
489
489
489
496
496
496
496
496
493