669
669
669
669
669
670
671
673
673
670
666
661
661
662
663
690
696
696
696
699
700
706
710
721
727
728
734
736
743
741
741
742
744
752
753
751
762
749
743
739
736
720
715
712
711
709
703
702
704
699
700
691
684
686
679
634
634
629
619
622
617
616
618
620
623
626
632
652
656
659
669
663
650
650
650
651
657
662
662
666
668
667
666
664
662
671
666
663
666
670
676
676
676
677
680
683
685
685
684
691
717
717
717
717
744
748
753
758
769
771
760
754
756
758
761
763
764
764
763
759
756
753
752
757
753
751
747
742
742
745
747
745
745
744
743
737
729
722
727
732
739
734
728
726
728
730
728
731
746
750
754
762
763
778
779
789
786
785
785
791
793
796
796
793
785
781
781
779
780
775
769
770
764
758
758
756
749
746
743
735
735
722
720
719
719
719
719
721
725
726
727
734
734
740
743
742
726
710
708
699
706
706
709
710
713
726
729
733
753
757
759
763
764
764
765
767
768
770
769
766
769
771
787
799
803
804
802
801
801
804
806
808
810
816
817
822
822
821
820
820
821
821
824
824
823
823
823
823
824
824
827
827
827
827
829
832
831
831
830
830
830
832
835
847
850
850
851
855
854
841
830
823
805
805
806
806
803
799
800
807
808
808
812
816
824
822
818
816
802
793
786
775
769
769
768
749
730
719
705
697
691
688
687
686
686
686
685
681
680
682
684
685
687
687
686
683
683
683
669
656
648
647
646
645
643
642
636
629
615
611
605
599
594
589
582
580
578
573
533
532
528
523
517
512
508
503
499
498
495
488
487
467
457
453
450
447
444
438
432
436
431
424
418
407
391
386
381
375
369
343
340
338
337
335
328
336
343
347
350
357
361
376
389
427
430
431
431
431
429
429
442
456
453
443
443
443
442
441
439
439
436
437
438
438
435
435
437
438
443
445
447
451
451
452
455
459
461
462
465
471
472
472
472
472
469
449
449
450
450
453
459
467
477
481
490
503
504
507
510
511
513
529
532
532
539
544
546
550
554
558
570
570
569
568
601
605
608
609
609
608
604
612
652
642
646
649
649
651
654
657
665
666