773
773
773
775
778
780
782
785
785
786
788
790
793
795
796
796
797
797
798
800
801
801
802
805
805
805
806
808
808
808
808
808
808
809
809
811
817
820
824
828
831
833
833
833
833
833
833
834
835
836
836
836
837
838
838
838
840
840
841
842
844
846
847
848
850
850
851
853
859
861
863
863
864
864
864
864
864
865
866
867
868
868
869
870
872
873
874
875
878
878
879
879
880
882
884
884
884
884
884
884
884
884
883
883
883
882
882
881
881
881
881
882
882
883
885
885
886
887
888
890
892
893
894
895
895
895
895
895
895
896
896
896
896
896
897
898
898
898
899
899
899
903
903
910
911
911
912
916
919
921
922
927
930
932
932
935
937
938
939
941
941
944
952
955
957
960
968
971
974
975
978
979
975
973
971
969
966
963
962
962
964
966
970
974
977
982
993
998
1012
1020
1026
1028
1039
1045
1060
1043
1023
1005
1000
1001
1006
1013
1013
1013
1013
1013
1013
1013
1013
1015
1018
1020
1022
1022
1026
1030
1032
1037
1037
1036
1035
1033
1034
1037
1042
1050
1052
1051
1042
1038
1036
1041
1045
1047
1052
1057
1058
1060
1068
1074
1084
1087
1096
1106
1106
1105
1104
1106
1111
1114
1120
1127
1132
1145
1148
1151
1153
1156
1156
1157
1157
1158
1160
1162
1167
1173
1174
1180
1189
1198
1204
1208
1213
1215
1219
1221
1223
1223
1225
1227
1228
1229
1229
1227
1227
1224
1222
1220
1219
1218
1218
1218
1218
1218
1219
1219
1219
1220
1220
1221
1221
1222
1222
1222
1223
1223
1225
1225
1225
1226
1226
1227
1227
1227
1227
1228
1228
1228
1229
1229
1230
1232
1232
1232
1232
1234
1238
1241
1242
1247
1250
1251
1253
1255
1259
1260
1266
1269
1270
1271
1271
1272
1273
1274
1274
1275
1276
1276
1280
1282
1284
1285
1288
1288
1290
1292
1297
1298
1299
1299
1300
1300
1303
1305
1305
1306
1310
1311
1314
1317
1321
1323
1324
1330
1331
1331
1332
1333
1334
1334
1333
1333
1332
1332
1331
1331
1333
1333
1334
1335
1342
1344
1349
1350
1352
1356
1359
1361
1366
1365
1364
1364
1362
1362
1364
1366
1368
1371
1371
1373
1374
1375
1376
1377
1377
1379
1380
1380
1381
1382
1383
1384
1385
1385
1385
1385
1385
1386
1386
1386
1386
1386
1387
1387
1387
1388
1390
1390
1393
1393
1394
1395
1395
1395
1395
1395
1395
1395
1396
1397
1403
1405
1406
1406
1407
1409
1409
1411
1412
1414
1418
1424
1427
1434
1434
1435
1435
1436
1437
1437
1437
1435
1431
1430
1429
1428
1426
1422
1420
1415
1413
1412
1410
1401
1398
1381
1379
1378
1377
1377
1382
1386
1385
1383
1381
1379
1375
1371
1369
1366
1358
1348
1348
1345
1345
1339
1330
1320
1317
1301
1293
1291
1280
1274
1272
1271
1270
1263
1261
1254
1252
1249
1248
1247
1245
1245
1245
1245
1244
1242
1239
1233
1232
1228
1226
1225
1225
1225
1225
1225
1225
1225
1225
1225
1225
1226
1226
1227
1227
1227
1230
1231
1231
1227
1224
1222
1220
1220
1219
1218
1217
1217
1217
1216
1216
1215
1215
1215
1214
1213
1213
1211
1210
1209
1208
1206
1206
1205
1205
1205
1204
1203
1203
1201
1201
1199
1197
1194
1192
1190
1190
1188
1188
1186
1186
1184
1184
1183
1180
1179
1180
1181
1182
1186
1187
1188
1191
1193
1195
1196
1194
1202
1203
1208
1203
1201
1200
1198
1194
1191
1191
1189
1187
1185
1185
1185
1185
1184
1183
1183
1183
1182
1182
1182
1181
1177
1175
1173
1173
1172
1172
1170
1163
1161
1160
1160
1159
1157
1154
1152
1152
1152
1149
1145
1144
1140
1137
1136
1135
1131
1130
1128
1127
1125
1123
1123
1116
1115
1114
1112
1110
1110
1107
1106
1105
1105
1103
1102
1099
1099
1098
1096
1094
1094
1094
1094
1093
1095
1096
1097
1098
1100
1100
1102
1103
1106
1107
1105
1105
1104
1103
1101
1101
1099
1097
1096
1093
1092
1089
1088
1087
1086
1086
1086
1085
1085
1085
1089
1092
1095
1092
1091
1090
1088
1088
1088
1087
1086
1085
1085
1084
1083
1082
1079
1079
1076
1076
1075
1074
1074
1073
1073
1072
1072
1071
1070
1069
1067
1065
1064
1063
1063
1063
1062
1062
1061
1061
1061
1061
1060
1060
1059
1059
1058
1057
1056
1055
1055
1055
1054
1054
1053
1049
1043
1040
1038
1037
1036
1035
1033
1033
1032
1032
1032
1032
1031
1031
1031
1031
1030
1030
1028
1028
1028
1028
1026
1026
1026
1025
1024
1022
1020
1019
1017
1017
1016
1016
1015
1015
1014
1006
1001
997
996
994
993
992
992
991
990
990
989
989
988
988
987
986
984
984
984
984
983
982
981
981
981
981
981
981
981
980
980
980
980
981
982
984
985
986
988
989
990
990
992
993
994
994
996
996
996
997
997
997
996
996
996
996
995
994
994
993
993
992
991
990
990
989
988
985
984
984
982
981
980
978
977
977
976
976
975
974
969
968
966
965
965
963
962
961
961
961
958
957
957
957
957
957
956
955
951
950
949
944
941
940
939
938
938
937
936
935
935
935
935
934
934
935
935
938
937
937
934
934
934
934
934
934
934
934
933
933
930
922
921
921
922
923
923
923
924
924
924
925
926
926
920
919
917
917
915
914
912
910
910
909
909
909
908
908
907
906
906
906
905
904
904
904
904
903
903
902
902
900
896
896
895
894
893
891
890
890
890
890
889
887
886
886
885
884
884
883
881
880
873
869
866
865
863
863
863
862
861
855
855
854
850
848
847
847
846
846
845
843
843
842
839
837
837
837
834
833
831
829
828
828
821
820
819
819
818
818
818
817
817
817
817
817
816
816
814
814
814
812
811
811
810
810
810
809
809
808
808
808
808
807
806
806
806
806
806
807
808
808
809
809
810
811
811
811
811
811
811
811
811
811
811
811
811
811
808
805
805
804
803
803
802
802
802
802
801
799
799
799
798
798
797
796
795
794
792
792
792
791
791
791
791
791
791
791
791
791
791
791
791
791
791
791
791
791
791
791
791
791
789
789
789
789
789
789
789
789
789
790
790
791
791
792
792
792
792
792
792
792
792
791
791
791
792
793
794
794
795
796
796
797
797
798
799
800
800
800
800
800
800
800
800
800
800