1322
1323
1324
1324
1325
1325
1326
1327
1328
1328
1329
1329
1329
1328
1327
1327
1326
1325
1325
1324
1324
1323
1323
1322
1105
1080
1070
1069
1069
1035
1033
1032
1030
1029
1028
1096
1097
724
632
628
629
630
632
636
637
638
639
640
640
641
641
641
642
642
643
643
643
644
644
644
645
646
647
648
649
650
651
652
653
654
655
656
658
659
659
659
659
658
658
658
658
657
657
657
657
657
656
656
656
656
657
659
660
661
662
664
665
666
668
669
670
672
674
675
676
676
677
678
679
679
680
681
682
682
683
684
685
686
687
687
688
688
688
689
689
690
690
690
691
691
692
692
692
693
693
694
694
695
695
696
696
697
697
698
698
699
699
700
700
701
701
702
703
703
704
704
704
705
705
706
706
707
707
708
708
708
708
709
709
709
710
710
710
710
710
711
711
711
712
712
713
714
714
715
716
716
717
718
718
719
720
721
722
722
723
723
724
724
725
725
726
726
727
727
728
729
730
730
731
732
733
734
735
735
736
737
737
738
738
739
740
740
741
742
742
743
743
744
744
745
745
746
747
748
749
749
750
751
752
753
754
754
755
755
755
755
755
755
755
755
755
755
755
755
755
755
755
755
755
755
755
758
759
762
764
792
797
800
804
804
804
804
804
806
818
819
822
823
824
825
826
827
828
829
834
834
834
834
834
834
834
834
834
836
836
836
837
837
838
838
838
839
839
840
840
840
840
841
847
884
884
939
941
943
944
946
946
947
947
948
949
949
950
950
951
952
953
953
953
953
953
953
953
953
953
953
953
953
953
953
965
968
971
974
976
978
981
982
985
987
1008
1010
1011
1013
1016
1018
1019
1016
1014
1012
1009
1007
1004
1002
1000
998
996
994
992
992
992
992
992
992
992
991
991
991
991
991
991
991
992
1007
1009
1010
1011
1012
1013
1015
1016
1017
1019
1020
1022
1022
1022
1022
1022
1022
1023
1023
1023
1023
1023
1024
1024
1024
1024
1026
1028
1029
1030
1032
1034
1035
1037
1038
1039
1041
1042
1044
1044
1044
1044
1044
1044
1045
1045
1045
1045
1045
1045
1045
1045
1045
1045
1045
1045
1045
1044
1044
1044
1044
1043
1043
1043
1043
1043
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1052
1053
1054
1055
1056
1057
1057
1058
1058
1059
1059
1060
1066
1066
1069
1069
1070
1070
1070
1070
1071
1071
1071
1072
1073
1075
1076
1077
1079
1079
1080
1081
1082
1083
1084
1085
1085
1086
1086
1086
1087
1087
1087
1087
1088
1088
1088
1089
1089
1089
1089
1089
1089
1089
1089
1089
1089
1088
1088
1088
1088
1088
1088
1088
1089
1090
1091
1091
1092
1093
1094
1095
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1112
1112
1112
1112
1112
1111
1111
1111
1110
1110
1110
1109
1109
1109
1109
1109
1110
1110
1111
1112
1112
1113
1114
1114
1115
1115
1116
1116
1117
1118
1118
1118
1119
1119
1120
1120
1121
1122
1122
1123
1123
1123
1124
1124
1125
1125
1125
1126
1126
1126
1127
1127
1127
1128
1129
1129
1130
1131
1132
1133
1133
1134
1134
1135
1136
1136
1137
1137
1137
1138
1138
1138
1139
1139
1139
1140
1140
1140
1138
1136
1133
1131
1128
1124
1122
1120
1118
1116
1114
1111
1108
1110
1112
1114
1116
1119
1123
1127
1130
1132
1136
1140
1142
1145
1146
1146
1147
1148
1148
1149
1149
1150
1150
1151
1151
1152
1152
1154
1155
1157
1158
1160
1161
1163
1164
1165
1167
1168
1170
1171
1172
1174
1174
1175
1176
1176
1177
1177
1178
1178
1179
1180
1181
1182
1182
1183
1184
1188
1189
1192
1195
1199
1201
1204
1206
1208
1210
1212
1214
1216
1214
1212
1210
1208
1205
1202
1200
1197
1194
1190
1186
1188
1189
1190
1191
1193
1194
1196
1197
1198
1200
1201
1202
1204
1205
1206
1207
1208
1209
1209
1210
1211
1212
1213
1214
1215
1215
1215
1214
1214
1213
1213
1212
1212
1211
1210
1210
1209
1209
1208
1208
1208
1208
1208
1208
1207
1207
1207
1207
1207
1207
1207
1207
1208
1210
1212
1214
1216
1218
1219
1221
1222
1224
1225
1226
1227
1227
1228
1228
1228
1229
1230
1230
1231
1231
1232
1232
1233
1233
1234
1234
1235
1235
1236
1237
1237
1238
1239
1239
1240
1241
1241
1242
1243
1244
1244
1244
1244
1245
1245
1245
1246
1246
1246
1247
1247
1247
1248
1250
1252
1254
1256
1258
1261
1263
1265
1267
1268
1270
1272
1272
1271
1270
1269
1267
1265
1263
1262
1260
1258
1256
1256
1256
1257
1257
1257
1258
1258
1259
1259
1259
1260
1261
1261
1262
1263
1263
1264
1265
1266
1266
1267
1268
1268
1268
1268
1268
1268
1268
1268
1268
1270
1271
1272
1273
1274
1275
1276
1276
1277
1277
1278
1278
1278
1279
1279
1280
1280
1281
1281
1282
1282
1284
1286
1288
1291
1321
1319
1318
1317
1315
1312
1311
1309
1307
1305
1303
1309
1310
1310
1312
1313
1314
1314
1314
1316
1317
1317
1317
1330
1330
1331
1331
1331
1331
1331