1169
1133
1051
1057
1071
1078
1084
1101
1135
1132
1128
1128
1126
1135
1116
1118
1198
1219
1288
1418
1418
1418
1417
1417
1417
1417
1417
1417
1417
1416
1414
1413
1411
1407
1401
1399
1396
1393
1389
1387
1384
1379
1374
1369
1367
1365
1360
1359
1358
1354
1353
1351
1346
1338
1336
1335
1332
1331
1328
1325
1323
1322
1321
1319
1316
1315
1308
1306
1304
1301
1297
1293
1291
1287
1274
1271
1269
1264
1262
1259
1256
1254
1253
1252
1251
1251
1244
1243
1242
1237
1233
1231
1241
1241
1247
1258
1256
1255
1245
1222
1207
1169
1158
1155
1148
1144
1141
1134
1127
1121
1121
1114
1106
1109
1106
1107
1108
1105
1098
1089
1089
1085
1017
1009
988
973
967
956
950
938
937
936
935
929
924
916
906
895
892
887
880
875
873
869
864
863
862
863
864
865
868
869
871
864
860
856
854
849
846
846
846
841
835
833
824
821
822
824
823
820
816
813
811
809
803
805
799
794
796
798
790
790
790
791
793
794
795
795
795
794
793
790
789
787
784
784
784
784
783
781
776
771
764
760
755
755
754
753
750
750
753
752
750
750
750
750
748
746
745
745
745
745
747
758
761
764
766
767
772
780
786
790
798
803
817
827
830
830
828
826
835
842
845
846
847
849
849
866
882
895
910
923
923
923
923
932
939
942
942
942
942
942
950
975
984
999
1006
1012
1014
1022
1024
1026
1030
1040
1044
1054
1057
1058
1061
1065
1068
1070
1072
1079
1082
1102
1106
1111
1137
1143
1155
1162
1166
1168
1166
1163
1151
1152
1152
1160
1166
1167
1170
1171
1170
1168
1164
1162
1161
1160
1158
1153
1152
1154
1156
1160
1164
1168
1179
1183
1187
1189
1190
1192
1195
1201
1210
1211
1214
1220
1221
1222
1223
1224
1230
1233
1233
1233
1233
1234
1240
1248
1254
1258
1267
1280
1286
1301
1303
1302
1296
1294
1288
1287
1286
1284
1279
1280
1290
1314
1285
1278
1277
1275
1274
1275
1276
1281
1290
1290
1291
1288
1284
1283
1282
1282
1279
1273
1270
1265
1259
1246
1243
1241
1238
1232
1229
1222
1216
1212
1213
1214
1221
1228
1233
1240
1243
1243
1240
1237
1219
1217
1217
1217
1219
1222
1223
1223
1222
1218
1213
1213
1214
1214
1210
1201
1201
1201
1202
1201
1193
1191
1187
1183
1180
1180
1178
1179
1179
1179
1177
1169
1166
1161
1152
1145
1142
1119
1115
1110
1108
1108
1107
1100
1097
1094
1093
1090
1089
1088
1088
1086
1075
1062
1018
991
973
968
965
961
962
964
963
963
959
944
940
931
929
923
920
920
921
928
930
916
902
897
894
892
891
890
888
889
892
904
912
917
919
924
926
927
929
930
930
930
931
935
941
945
945
944
928
921
884
876
864
855
853
846
847
847
844
831
825
823
822
821
821
825
827
830
834
837
838
838
839
839
842
843
844
846
848
849
849
850
850
851
852
852
853
854
854
856
861
863
866
871
872
876
880
883
889
893
903
907
910
912
914
919
923
925
934
935
940
943
946
958
961
963
966
968
972
974
975
976
976
977
977
978
978
978
979
979
980
980
980
980
980
980
979
979
981
981
983
983
984
985
985
985
983
979
979
972
967
965
961
957
955
955
956
958
961
965
966
966
967
970
971
973
974
983
990
991
997
1002
1006
1011
1017
1020
1022
1023
1024
1025
1027
1028
1028
1027
1026
1024
1024
1024
1024
1027
1028
1033
1035
1038
1040
1041
1042
1043
1044
1044
1045
1045
1045
1045
1045
1045
1046
1046
1048
1048
1050
1051
1051
1051
1052
1052
1053
1053
1054
1054
1054
1054
1054
1054
1054
1054
1054
1052
1045
1043
1043
1043
1042
1042
1042
1042
1042
1042
1042
1040
1038
1035
1035
1035
1035
1036
1036
1037
1037
1042
1053
1063
1064
1071
1075
1082
1086
1092
1095
1096
1098
1100
1101
1101
1103
1103
1101
1100
1098
1096
1089
1082
1077
1074
1074
1074
1074
1075
1076
1077
1077
1078
1079
1080
1080
1079
1078
1077
1076
1074
1071
1068
1064
1062
1060
1058
1055
1053
1049
1043
1041
1038
1037
1036
1030
1023
1017
1013
1015
1019
1021
1027
1027
1026
1026
1022
1021
1020
1020
1020
1020
1020
1020
1021
1021
1022
1022
1022
1022
1021
1021
1021
1021
1023
1024
1024
1026
1026
1027
1028
1029
1029
1029
1032
1034
1036
1040
1042
1049
1049
1052
1054
1057
1068
1073
1080
1082
1083
1086
1087
1088
1091
1093
1094
1096
1098
1101
1103
1106
1107
1108
1114
1116
1116
1117
1117
1116
1115
1114
1112
1110
1109
1108
1107
1104
1103
1102
1101
1099
1099
1098
1098
1098
1096
1094
1093
1092
1090
1089
1088
1088
1088
1089
1093
1100
1103
1104
1105
1105
1104
1104
1106
1107
1108
1108
1109
1109
1109
1107
1106
1101
1100
1100
1101
1101
1101
1103
1103
1103
1098
1082
1072
1052
1030
1015
982
981
961
954
928
903
899
899
899
901
873
879
906
906
921
922
921
913
903
897
894
900
901
899
896
898
900
903
921
948
962
966
969
975
969
956
941
926
912
895
881
864
852
855
866
879
897
934
933
930
923
917
908
905
898
894
900
915
918
910
906
890
907
916
916
916
932
928
928
923
905
896
844
842
833
820
813
808
798
796
795
794
792
783
776
782
783
788
788
779
776
773
772
766
753
733
714
701
701
696
695
694
693
693
687
686
684
684
682
681
677
672
669
669
669
669
665
658
656
651
648
645
644
636
616
610
604
603
601
600
599
598
596
596
596
596
596
596
598
600
601
602
603
604
605