1101
405
1001
1002
1003
1004
1006
1007
1008
3003
3004
3005
3006
3009
3010
3011
3012
3013
3014
4001
4002
4003
4004
4005
4006
4007
4008
4009
4010
4011
4012
4013
4014
4015
4016
4019
407
1000
1005
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1032
1033
1034
1035
1036
1037
1038
1039
2000
2001
2002
2003
2004
2005
2007
2008
2009
2010
2011
2012
2013
2020
2021
2023
2024
2025
2026
2027
2028
2029
2030
2031
2032
2033
2035
2036
2037
2038
2039
2040
2041
2042
2043
2044
2045
2046
2047
2048
2049
2050
2054
2058
2059
2060
2061
2063
2065
2066
2067
2068
2069
2070
2071
2072
2073
2074
2075
2079
1102
402
2014
2034
2051
2052
4000
1601
1103
2006
2015
2016
3000
3001
3002
3007
3008
3015
3016
3017
3018
3019
3021
1020
1104
200
2084
2017
2018
2022
2053
2057
2062
3020
3022
3023
3024
3025
3026
3027
3028
3029
3030
3032
3034
1105
980000
1061
1062
1065
1066
1067
1068
1069
1072
1075
1079
1080
1081
1083
1084
1085
1088
1089
1091
1093
1094
1095
1096
1106
1107
1108
1109
1113
1114
1117
1118
1201
1200
1045
1048
1202
1100
1042
1044
1063
1064
1071
1076
1077
1090
1098
1099
1203
1300
1401
1031
1402
1040
2019
2055
2056
1500
3031
3033
3035
3036
3037
3038
3039
3040
3041
3042
3043
3044
3045
3047
3049
3050
3051
4017
4018
4020
4021
4022
4023
4024
4025
4026
4027
4028
4029
4030
4031
4032
4033
4034
4035
4036
4037
4038
4039
4040
1204
1228
1235
1237
1244
1251
1265
1266
1267
1268
1269
1272
1273
1274
1284
1285
1286
1288
1289
1290
1291
1292
1293
1294
1295
1296
1297
1298
1299
1301
1302
1303
1304
1305
1306
1307
1309
1310
1311
1312
1313
1315
1506
1703
1082
1158
1188
1195
1213
1205
1220
1231
1702
1041
1043
1046
2064
2077
2078
2081
2082
2085
2086
2087
2088
1047
1049
1050
1051
1052
1054
1245
1246
1247
1248
1249
1250
1252
1253
1258
1259
1260
1207
1155
1157
1399
1404
1434
100
3086
3087
3088
1053
1055
1056
1059
1060
1073
403
3046
3048
3052
3053
3054
3055
3058
3059
3061
3064
3065
3066
3067
3068
3069
3070
3071
3072
3073
3078
3080
3082
3083
3084
3085
3090
500
602
603
604
1074
1057
1058
1070
406
1308
901
902
1403
1112
1501
2080
2083
2089
2090
2091
2093
2094
2096
2098
2099
701
702
1502
800
1503
1504
4045
4046
4047
1505
4043