718
736
763
867
847
809
781
776
921
1143
1080
1010
1044
1037
952
913
1022
1168
1139
1009
975
1042
1121
1096
973
1002
1025
1077
1010
1027
1146
1201
1056
1035
1058
1089
1048
965
990
1218
1306
1120
1088
1182
1242
1090
973
990
1111
1193
1012
1024
1171
1225
1061
1055
1087
1085
991
903
994
1119
1224
1094
1048
1081
1086
1031
977
1046
1097
1092
1010
932
949
1043
1118
1045
1003
1063
1119
1045
986
1047
1094
1088
1018
1058
1115
1153
1117
1057
1047
1093
1150
1117
1032
1030
1007
1007
998
939
924
1114
1328
1178
1049
999
1025
1068
1021
990
1246
1274
1107
956
945
1041
1134
1078
958
1030
1101
1067
1003
955
1013
1097
1137
1041
1110
1187
1182
1105
995
1025
1042
1050
1018
986
1052
1085
1098
1041
963
1034
1153
1225
1119
1128
1146
1128
1029
964
932
1038
1439
1236
1301
1279
1178
1042
1063
1031
1044
1031
1005
1483
1330
1199
1029
1067
1064
1042
955
904
974
1083
1150
1071
1170
1255
1191
1081
1053
1052
1036
1029
1008
1104
1146
1111
998
960
992
1070
1110
1142
1361
1305
1169
1028
1021
980
948
903
1130
1550
1285
1143
1155
1127
1037
978
1043
1093
1096
1034
984
1043
1081
1062
990
930
945
1050
1418
1239
1244
1239
1151
1046
1022
1084
1096
1056
1070
1164
1150
1067
1027
1071
1107
1107
1059
1029
1088
1141
1137
1049
952
984
1046
1059
1064
1433
1335
1208
1127
1121
1116
1041
987
1032
1106
1135
1041
1056
1116
1170
1115
1031
1063
1100
1081
1012
1023
1045
1002
961
1041
1108
1073
1011
1075
1084
1037
917
1125
1124
1065
1119
1035
933
817
737
749
824
836
825
740
680
663
690
694
750
711
759
726
700
693
731
728
733
729
693
728
729
749
738
737
729
748
780
805
829
847
898
951
979
926
897
909
872
851
850
883
933
897
847
830
890
947
873
911
965
944
900
953
1010
969
863
768
734
694
706
690
742
716
699
682
687
669
654
647
635
634
615
605
596
590
595
582
576
566
563
563
564
564
563
569
571
577
581
582
584
584
582
584
592
598
605
603
613
629
638
644
646
640
648
665
665
660
658
646
646
649
646
641
636
630
635
632
631
627
628
621
623
620
615
615
612
611
614
609
608
606
603
600
598
590
594
590
585
580
578
579
577
579
580
580
581
580
577
573
570
568
568
567
566
565
562
562
561
558
558
554
552
552
551
556
562
570
600
620
605
603
606
620
615
604
613
616
624
639
646
653
686
737
752
766
772
769
798
818
797
783
744
723
705
694
680
701
787
823
820
803
781
757
731
711
694
691
713
732
738
744
731
710
695
681
675
673
669
677
673
670
667
664
660
658
655
648
646
646
641
638
632
626
624
624
626
629
627
626
626
623
620
624
625
627
624
621
616
610
605
600
593
593
594
600
613
635
650
651
646
645
653
654
645
631
623
612
606
594
593
586
583
581
576
586
581
579
577
576
572
571
570
568
573
577
582
590
591
590
593
598
609
617
618
613
614
610
612
613
610
612
615
617
615
611
606
597
593
590
589
594
607
619
639
645
654
648
639
638
635
629
619
602
594
586
584
581
593
610
663
765
803
805
743
686
678
656
652
643
637
631
641
632
635
640
650
653
661
657
666
664
660
665
667
673
677
688
699
722
734
742
731
715
699
685
677
676
666
658
646
640
630
629
636
647
653
654
646
643
639
637
640
630
622
614
608
604
603
603
599
595
597
595
597
605
616
618
630
639
646
656
657
657
648
644
636
622
621
640
656
670
674
683
672
655
654
655
649
655
644
641
637
630
622
608
601
594
589
592
603
621
637
651
657
651
650
641
637
623
614
602
596
592
592
596
604
609
606
602
602
597
596
588
582
578
571
567
562
559
556
557
554
551
551
548
549
555
578
632
683
712
713
696
665
645
639
649
673
733
776
757
743
704
678
659
650
642
637
631
623
620
616
620
631
657
665
650
639
633
623
614
609
611
629
675
729
733
724
685
673
667
665
660
648
644
634
626
627
619
615
609
604
602
598
593
597
604
610
617
621
617
614
609
604
594
586
592
602
589
590
588
588
591
590
584
578
574
572
571
568
574
579
583
591
597
610
621
623
631
634
639
652
649
639
633
632
631
640
637
632
628
626
622
621
617
615
611
604
600
593
589
590
590
589
588
588
592
593
596
601
600
599
603
603
604
604
600
596
591
586
583
579
572
571
566
569
577
596
663
701
707
679
652
636
622
612
603
597
594
589
587
584
579
575
572
570
571
582
595
605
618
621
617
613
611
615
618
619
616
608
607
603
604
604
604
602
599
595
590
585
582
574
575
568
565
561
555
551
549
542
535
530
536
529
525
524
522
523
522
523
522
523
524
522
521
520
520
518
519
523
532
548
557
571
575
577
571
578
587
594
597
598
597
590
578
578
571
567
566
572
580
586
588
592
588
592
587
584
581
576
572
570
569
568
579
585
591
597
598
598
593
588
585
582
581
576
570
570
567
562
561
561
566
568

