1002
1112
1169
1025
1105
1029
920
960
966
1024
953
960
1277
1053
1041
1066
995
1081
999
979
1014
1042
1063
1062
1068
1080
979
1017
1036
1028
987
1062
1077
1038
1109
1300
1218
1152
1062
1180
972
946
1001
1160
1049
960
1190
1149
998
1185
1047
978
1146
1022
1093
1175
1035
1246
1135
1062
1243
991
1021
1051
963
1231
1006
1323
1063
1241
1187
1087
1233
1086
1089
1197
1036
1131
1162
1066
1198
1059
1093
1143
979
1086
1033
997
1135
1040
992
1157
1123
1164
1210
1070
1035
1029
979
989
1195
1138
1132
1241
1170
1175
1222
1109
1163
1188
1074
1160
1149
1000
1097
1085
1058
1217
1139
1140
1004
1178
1213
1043
1124
1180
1062
1167
1178
1089
1239
1207
1085
1187
1131
985
1072
1142
1037
1176
1088
1062
1206
1091
1122
1216
1096
1160
1125
966
991
1094
1037
1044
1158
1104
1119
1227
1116
1210
1176
1108
1184
1123
1084
1227
1142
1097
1199
1163
1178
1178
1109
1071
1161
1105
1065
1209
1141
1090
1229
1143
1091
1216
1108
1068
1224
1175
1082
1143
1088
1022
1102
1149
1027
1148
1134
1059
1163
1110
1080
1167
1104
998
1088
1016
980
1103
1047
1073
1177
1101
1023
973
1139
1154
1021
1151
1091
1060
1128
1082
1055
1144
1033
1057
1114
1009
1022
1149
1101
1025
1105
1024
1026
1115
1021
1000
1101
1078
983
1063
1084
1079
1015
1100
1120
1006
1051
1045
944
977
1079
1044
966
1098
1111
1003
1104
1056
1018
1101
1055
1033
1123
1037
1094
1138
1012
1112
1122
978
1062
1007
941
1030
995
942
1110
959
1073
1074
975
1129
1059
1048
1129
1026
1101
1138
1001
1064
1029
944
1068
1048
985
1147
1133
1048
1179
1123
1068
1151
1130
1044
1177
1146
1044
1150
1129
1021
1126
1057
1019
1121
1049
1122
1143
1024
1104
1125
1019
1095
1111
1005
1131
1125
1021
1147
1143
1053
1201
1100
1163
1186
1042
1108
1110
973
1078
1097
1024
1062
983
960
1016
902
987
906
928
834
873
837
804
771
751
733
708
702
685
663
645
638
635
620
606
597
587
586
574
562
555
545
542
540
560
622
704
729
729
729
754
774
810
748
706
704
707
699
690
681
677
673
668
663
660
653
649
645
647
667
684
702
705
704
697
693
686
683
679
676
670
670
680
687
690
693
697
695
687
676
664
654
646
645
645
646
659
665
669
670
670
669
665
656
644
627
619
614
604
593
589
588
594
600
646
766
765
754
804
822
809
773
756
734
715
698
687
677
665
660
657
657
654
656
660
660
668
675
682
683
687
689
694
696
700
690
690
684
674
667
657
646
650
637
637
651
719
718
944
905
873
912
925
910
868
848
793
763
736
713
697
677
663
674
727
752
769
785
769
750
741
738
726
721
712
695
691
686
691
716
745
783
818
849
864
830
810
774
743
725
711
702
706
708
719
712
704
687
686
688
704
729
739
732
736
728
712
705
697
698
700
694
709
706
709
714
712
720
728
741
737
731
731
730
729
717
712
707
703
702
699
705
708
712
702
701
691
681
663
657
652
647
651
652
656
663
672
693
691
683
687
691
686
671
672
678
697
751
768
778
783
801
789
766
753
733
714
691
678
659
642
636
651
667
698
832
937
879
839
868
865
813
771
753
741
735
721
714
703
696
687
676
675
659
663
658
648
649
671
690
698
704
705
701
689
686
676
691
720
750
785
805
801
784
770
763
759
748
726
725
726
729
718
721
729
758
736
730
733
737
725
711
708
702
705
702
723
730
760
756
757
749
751
760
744
731
724
721
716
713
715
729
731
741
741
741
749
756
756
752
749
740
737
724
704
694
683
655
650
650
681
728
708
721
747
761
738
733
720
703
682
666
665
654
646
641
635
630
630
629
628
630
637
639
661
689
702
699
686
679
665
651
641
640
641
633
630
627
633
652
681
677
700
767
854
845
831
849
837
802
771
739
723
712
696
702
715
743
766
768
772
790
804
804
785
787
780
776
766
754
747
762
759
746
742
740
755
743
748
772
779
762
728
729
718
724
723
729
756
771
776
760
765
769
774
744
730
714
693
675
665
659
668
676
699
741
812
835
811
838
834
814
785
766
746
728
700
687
680
678
679
695
719
745
767
789
773
775
782
784
757
750
740
741
740
720
732
729
732
725
722
725
723
710
715
712
720
714
714
725
727
708
709
711
719
709
722
727
724
718
715
719
718
705
689
688
687
699
710
726
728
743
729
712
700
685
667
656
659
660
672
669
671
676
687
688
687
687
687
685
675
673
677
673
673
676
678
683
697
707
717
720
738
738
745
745
756
778
774
748
717
715
696
691
703
719
748
786

