101
2600
1017
1051
102
1602
1004
1005
1013
103
1016
1030
1031
104
901
1147
105
1007
1008
106
2051
2053
2056
2057
2061
2065
2066
2067
2072
2073
2076
2085
2086
2087
2088
2089
2091
2099
2100
2101
2103
2105
2106
3080
107
1152
1195
1196
1197
1198
1199
108
109
2062
3078
110
1069
1070
3020
111
2001
2002
2006
3000
3001
3003
3004
3045
3047
3048
3049
3050
3051
3067
3068
1010
1020
1037
112
2007
2008
2010
2031
2032
2033
3066
3074
3076
3087
113
1014
1036
114
1901
1105
115
1902
1028
1034
1038
2035
2075
2079
2082
2083
2148
116
2039
2041
2096
117
1001
1003
2081
118
1012
1019
1023
1026
1029
1032
1033
1035
119
1000
1006
1009
1015
1018
1024
120
2127
2130
2131
2143
121
1175
1188
1190
1191
1192
1193
1209
1210
1225
2012
2015
2019
2020
2022
2023
2025
2026
2027
2044
2046
2048
2132
2150
122
303
1046
1047
1048
1053
1054
1055
2009
123
301
3024
3025
3031
3032
3035
304
5028
5029
124
2000
125
126
127
128
1025
2011
2004
2005
3005
3009
3010
3011
3012
3013
3014
3015
3016
3018
3019
3021
129
1002
2013
4011
4013
4015
4016
4023
4024
4025
4026
4027
4028
4029
4030
4031
4032
5000
5001
5002
5003
5007
5008
5009
5010
5011
5036
130
2003
2016
1011
1021
5033
5034
5035
131
3042
3043
3062
3063
3064
3065
3069
3070
3071
3073
132
4019
4020
4021
4022
4033
5004
5005
5006
5013
5014
5015
5016
5017
5019
5020
5021
5022
5024
5025
5026
5027
5031
5032
5037
5039
5040
5041
5042
5043
5044
133
134
1049
1050
1056
1057
1060
1061
1062
1138
1141
1148
1151
3026
3056
135
1501
1027
1503
1022
2014
2017
2018
2021
2028
2029
2036
2037
136
1502
2024
2034
3002
3006
137
138
2030
139
1301
3060
140
2038
3007
3008
3017
3022
3023
3027
1601
141
142
1052
143
145
1700
147
149
1401
150
152
153
154
3044
157
158
1302
3037
160
1185
1201
1202
2049
2054
2055
2064
2068
2069
2070
2071
2074
161
2040
2078
2094
2107
2109
162
1129
1155
1170
1171
1176
1177
1178
1179
1186
1187
1203
1204
4003
4004
4005
4006
4008
4009
4012
4014
163
1136
1150
1153
1216
1219
4000
164
1218
165
3057
3082
166
3052
167
168
169
1111
1113
1123
1124
1126
1127
1164
1183
1206
2058
2059
2060
1058
1059
1064
1072
1077
1078
1082
1083
201
1200
1402
202
4010
4017
4018
203
1074
204
205
4002
4007
206
1106
207
208
209
1090
210
211
212
213
1101
214
215
4001
216
217
3034
3036
218
219
220
221
222
223
1041
224
225
226
227
228
229
230
231
1801
1040
232
233
234
235
1039
1130
1132
236
237
1042
1043
1044
1045
238
239
241
242
243
244
245
3038
248
249
3028
250
251
252
253
254
255
256
257
258
259
260
261
702
302
601
701
2043
2045
2047
2050
305
802
306
602
307
801
308
603
309
310
311
312
902
313
314
315
316
503
1142
317
318
505
3030
319
320
321
3046
322
323
324
325
1109
326
1063
2500
327
1084
328
329
1211
1212
1217
1220
1221
2042
330
331
332
333
3033
334
335
3029
3039
3040
3041
336
337
338
339
1108
1122
340
1087
1092
1093
1094
1095
1096
1097
1098
1099
1100
1102
1104
341
1080
1125
342
1075
1076
1081
1086
1088
1089
1091
1115
1116
1118
1120
1128
345
346
347
401
402
1071
1073
1085
404
1066
1067
1079
1236
1237
1238
1240
1243
1244
1245
1246
1254
405
406
407
1224
1226
408
1222
1223
1227
1228
1229
1231
1232
1234
1235
409
410
1068
411
412
413
1065
414
415
416
417
418
419
1103
420
421
1174
1312
6000
422
4034
4035
4036
4037
4038
4041
4042
423
6002
6003
6004
6006
6007
6008
6009
6010
6011
424
5018
425
1311
6015
6016
6017
426
427
428
429
1180
1319
2052
2133
2134
2135
2137
430
431
2077
2080
2090
2092
2093
2095
2123
2124
2128
2129
2136
2151
4039
432
433
2102
2112
2118
2119
2120
2125
2126
2145
2155
2158
434
435
1173
1184
1189
436
1253
438
439
441
443
444
3054
445
504
446
1114
1131
1133
1134
1140
1143
1161
447
1112
1119
448
449
450
451
452
453
1172
1247
454
455
456
457
458
459
501
1159
1259
1268
1274
1275
1277
1280
1281
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
1293
1294
1295
1296
1303
1310
1321
1323
1326
1330
1331
1332
1341
1343
1348
1364
1369
1399
1481
1588
2108
2110
2111
2113
2115
2116
2121
2185
2192
2194
2200
2302
502
2301
2402
4040
506
507
2063
4045
508
1241
510
2201
5012
511
5023
5030
512
513
514
2202
515
516
517
518
519
520
521
2084
522
523
524
525
526
527
528
529
531
4043
4046
4047
4048
4049
532
2401
1158
1160
1162
1163
533
534
535
1154
1233
1242
1658
1660
1662
1665
536
538
539
540
541
1166
542
1194
1230
543
2141
2142
2146
2149
2152
2153
2154
2156
2157
2159
2166
2176
544
1110
545
1168
549
1107
1135
1139
1144
1145
1146
1149
1156
1169
1215
550
1165