673
673
639
708
721
752
811
818
801
867
1064
1027
911
1004
1017
957
887
970
1105
1044
974
996
943
914
876
980
1044
943
927
979
977
936
895
933
979
940
903
1007
1059
896
873
916
990
925
893
958
1021
955
918
1123
1221
1136
1005
1033
978
895
839
848
832
858
775
751
729
741
775
775
729
705
707
614
672
687
689
720
710
764
763
735
742
755
787
823
822
809
805
796
823
870
896
898
873
807
784
744
763
958
879
842
892
950
875
862
955
938
860
885
887
848
880
979
911
908
1001
1057
1059
962
837
811
805
851
979
941
852
850
868
911
911
889
870
926
967
963
935
901
862
835
872
858
851
891
974
927
857
820
854
940
993
937
893
822
804
837
998
974
970
938
889
863
968
984
1005
897
870
846
850
800
780
800
836
794
734
703
682
687
721
759
746
750
755
759
749
727
718
735
752
776
803
804
801
802
799
796
788
793
815
876
914
913
868
883
933
894
860
950
1059
973
879
877
1005
974
909
946
1013
925
928
890
846
756
733
728
715
715
708
693
681
664
654
649
645
639
626
632
630
624
614
605
603
591
579
572
564
561
553
541
534
522
528
524
521
521
525
520
517
515
518
518
518
517
520
523
527
533
541
544
546
547
547
549
552
555
555
557
558
554
552
550
551
551
551
554
556
561
564
571
574
577
581
578
578
582
578
576
571
568
564
561
556
554
555
555
555
551
557
554
549
547
544
546
552
549
549
546
548
545
545
542
540
538
541
537
536
533
528
523
521
518
514
513
510
508
508
514
518
520
525
523
523
521
522
522
519
516
512
506
505
505
503
502
500
500
502
505
504
507
505
500
501
503
503
508
509
509
521
519
521
531
532
536
543
555
573
576
573
576
616
623
636
634
635
625
593
594
628
619
626
625
621
613
585
633
623
635
616
598
639
626
618
581
613
596
604
609
604
600
597
602
603
604
611
615
619
623
630
638
642
647
652
662
694
702
696
696
671
680
678
682
668
653
644
618
628
627
627
627
619
611
606
600
594
596
601
619
654
662
661
652
639
634
623
614
603
593
585
579
576
575
576
576
582
589
598
594
591
587
582
581
577
574
569
572
569
571
575
573
577
573
573
575
574
578
577
577
576
573
577
574
574
571
575
572
570
567
567
564
562
565
567
570
570
580
589
604
614
622
623
623
619
626
625
622
615
606
596
584

