1 /* this file was generated by makeunicodedata.py 3.2 */ 2 3 #define UNIDATA_VERSION "10.0.0" 4 /* a list of unique database records */ 5 static const UCDRecord ucd_records[] = { 6 {2, 0, 18, 5, 102, 39}, 7 {0, 0, 14, 5, 0, 21}, 8 {0, 0, 16, 5, 0, 17}, 9 {0, 0, 15, 5, 0, 34}, 10 {0, 0, 16, 5, 0, 30}, 11 {0, 0, 17, 5, 0, 30}, 12 {0, 0, 15, 5, 0, 33}, 13 {0, 0, 15, 5, 0, 21}, 14 {0, 0, 16, 5, 0, 21}, 15 {29, 0, 17, 3, 0, 38}, 16 {21, 0, 18, 3, 0, 6}, 17 {21, 0, 18, 3, 0, 3}, 18 {21, 0, 10, 3, 0, 12}, 19 {23, 0, 10, 3, 0, 9}, 20 {21, 0, 10, 3, 0, 10}, 21 {21, 0, 18, 3, 0, 12}, 22 {22, 0, 18, 3, 0, 0}, 23 {18, 0, 18, 3, 0, 2}, 24 {25, 0, 9, 3, 0, 9}, 25 {21, 0, 12, 3, 0, 8}, 26 {17, 0, 9, 3, 0, 16}, 27 {21, 0, 12, 3, 0, 7}, 28 {13, 0, 8, 3, 0, 11}, 29 {21, 0, 18, 3, 0, 8}, 30 {25, 0, 18, 3, 0, 12}, 31 {9, 0, 0, 3, 1, 12}, 32 {21, 0, 18, 3, 0, 9}, 33 {24, 0, 18, 3, 0, 12}, 34 {16, 0, 18, 3, 0, 12}, 35 {5, 0, 0, 3, 1, 12}, 36 {25, 0, 18, 3, 0, 17}, 37 {18, 0, 18, 3, 0, 1}, 38 {0, 0, 15, 5, 0, 35}, 39 {29, 0, 12, 5, 0, 4}, 40 {21, 0, 18, 4, 0, 0}, 41 {23, 0, 10, 3, 0, 10}, 42 {23, 0, 10, 4, 0, 9}, 43 {26, 0, 18, 3, 0, 12}, 44 {21, 0, 18, 4, 0, 29}, 45 {24, 0, 18, 4, 0, 29}, 46 {26, 0, 18, 5, 0, 12}, 47 {7, 0, 0, 4, 1, 29}, 48 {20, 0, 18, 5, 0, 3}, 49 {1, 0, 14, 4, 0, 17}, 50 {26, 0, 18, 4, 0, 12}, 51 {26, 0, 10, 4, 0, 10}, 52 {25, 0, 10, 4, 0, 9}, 53 {15, 0, 8, 4, 0, 29}, 54 {24, 0, 18, 4, 0, 18}, 55 {5, 0, 0, 5, 0, 12}, 56 {19, 0, 18, 5, 0, 3}, 57 {15, 0, 18, 4, 0, 29}, 58 {9, 0, 0, 5, 1, 12}, 59 {9, 0, 0, 4, 1, 12}, 60 {25, 0, 18, 4, 0, 29}, 61 {5, 0, 0, 4, 1, 12}, 62 {5, 0, 0, 5, 1, 12}, 63 {7, 0, 0, 5, 1, 12}, 64 {8, 0, 0, 5, 1, 12}, 65 {6, 0, 0, 5, 1, 12}, 66 {6, 0, 18, 5, 0, 12}, 67 {6, 0, 0, 5, 0, 12}, 68 {24, 0, 18, 5, 0, 12}, 69 {24, 0, 18, 4, 0, 12}, 70 {6, 0, 18, 4, 0, 29}, 71 {6, 0, 18, 5, 0, 18}, 72 {6, 0, 0, 4, 0, 29}, 73 {24, 0, 18, 5, 34, 12}, 74 {12, 230, 13, 4, 40, 21}, 75 {12, 232, 13, 4, 40, 21}, 76 {12, 220, 13, 4, 40, 21}, 77 {12, 216, 13, 4, 40, 21}, 78 {12, 202, 13, 4, 40, 21}, 79 {12, 1, 13, 4, 40, 21}, 80 {12, 240, 13, 4, 40, 21}, 81 {12, 0, 13, 4, 40, 4}, 82 {12, 233, 13, 4, 40, 4}, 83 {12, 234, 13, 4, 40, 4}, 84 {9, 0, 0, 5, 2, 12}, 85 {5, 0, 0, 5, 2, 12}, 86 {24, 0, 18, 5, 2, 12}, 87 {2, 0, 18, 5, 102, 39}, 88 {6, 0, 0, 5, 2, 12}, 89 {21, 0, 18, 5, 0, 8}, 90 {21, 0, 18, 5, 0, 12}, 91 {9, 0, 0, 4, 2, 12}, 92 {5, 0, 0, 4, 2, 12}, 93 {9, 0, 0, 5, 54, 12}, 94 {5, 0, 0, 5, 54, 12}, 95 {25, 0, 18, 5, 2, 12}, 96 {9, 0, 0, 5, 3, 12}, 97 {9, 0, 0, 4, 3, 12}, 98 {5, 0, 0, 4, 3, 12}, 99 {5, 0, 0, 5, 3, 12}, 100 {26, 0, 0, 5, 3, 12}, 101 {12, 230, 13, 5, 3, 21}, 102 {12, 230, 13, 5, 40, 21}, 103 {11, 0, 13, 5, 3, 21}, 104 {9, 0, 0, 5, 4, 12}, 105 {6, 0, 0, 5, 4, 12}, 106 {21, 0, 0, 5, 4, 12}, 107 {5, 0, 0, 5, 4, 12}, 108 {21, 0, 0, 5, 0, 8}, 109 {17, 0, 18, 5, 4, 17}, 110 {26, 0, 18, 5, 4, 12}, 111 {23, 0, 10, 5, 4, 9}, 112 {12, 220, 13, 5, 5, 21}, 113 {12, 230, 13, 5, 5, 21}, 114 {12, 222, 13, 5, 5, 21}, 115 {12, 228, 13, 5, 5, 21}, 116 {12, 10, 13, 5, 5, 21}, 117 {12, 11, 13, 5, 5, 21}, 118 {12, 12, 13, 5, 5, 21}, 119 {12, 13, 13, 5, 5, 21}, 120 {12, 14, 13, 5, 5, 21}, 121 {12, 15, 13, 5, 5, 21}, 122 {12, 16, 13, 5, 5, 21}, 123 {12, 17, 13, 5, 5, 21}, 124 {12, 18, 13, 5, 5, 21}, 125 {12, 19, 13, 5, 5, 21}, 126 {12, 20, 13, 5, 5, 21}, 127 {12, 21, 13, 5, 5, 21}, 128 {12, 22, 13, 5, 5, 21}, 129 {17, 0, 3, 5, 5, 17}, 130 {12, 23, 13, 5, 5, 21}, 131 {21, 0, 3, 5, 5, 12}, 132 {12, 24, 13, 5, 5, 21}, 133 {12, 25, 13, 5, 5, 21}, 134 {21, 0, 3, 5, 5, 6}, 135 {7, 0, 3, 5, 5, 13}, 136 {1, 0, 11, 5, 6, 12}, 137 {1, 0, 11, 5, 0, 12}, 138 {25, 0, 18, 5, 6, 12}, 139 {25, 0, 4, 5, 6, 12}, 140 {21, 0, 10, 5, 6, 10}, 141 {23, 0, 4, 5, 6, 10}, 142 {21, 0, 12, 5, 0, 8}, 143 {21, 0, 4, 5, 6, 8}, 144 {26, 0, 18, 5, 6, 12}, 145 {12, 230, 13, 5, 6, 21}, 146 {12, 30, 13, 5, 6, 21}, 147 {12, 31, 13, 5, 6, 21}, 148 {12, 32, 13, 5, 6, 21}, 149 {21, 0, 4, 5, 0, 6}, 150 {1, 0, 4, 5, 6, 21}, 151 {21, 0, 4, 5, 6, 6}, 152 {7, 0, 4, 5, 6, 12}, 153 {6, 0, 4, 5, 0, 12}, 154 {12, 27, 13, 5, 40, 21}, 155 {12, 28, 13, 5, 40, 21}, 156 {12, 29, 13, 5, 40, 21}, 157 {12, 30, 13, 5, 40, 21}, 158 {12, 31, 13, 5, 40, 21}, 159 {12, 32, 13, 5, 40, 21}, 160 {12, 33, 13, 5, 40, 21}, 161 {12, 34, 13, 5, 40, 21}, 162 {12, 220, 13, 5, 40, 21}, 163 {12, 220, 13, 5, 6, 21}, 164 {13, 0, 11, 5, 6, 11}, 165 {21, 0, 11, 5, 6, 11}, 166 {21, 0, 4, 5, 6, 12}, 167 {12, 35, 13, 5, 40, 21}, 168 {6, 0, 4, 5, 6, 12}, 169 {13, 0, 8, 5, 6, 11}, 170 {26, 0, 4, 5, 6, 12}, 171 {21, 0, 4, 5, 7, 12}, 172 {1, 0, 4, 5, 7, 12}, 173 {7, 0, 4, 5, 7, 12}, 174 {12, 36, 13, 5, 7, 21}, 175 {12, 230, 13, 5, 7, 21}, 176 {12, 220, 13, 5, 7, 21}, 177 {7, 0, 4, 5, 8, 12}, 178 {12, 0, 13, 5, 8, 21}, 179 {13, 0, 3, 5, 65, 11}, 180 {7, 0, 3, 5, 65, 12}, 181 {12, 230, 13, 5, 65, 21}, 182 {12, 220, 13, 5, 65, 21}, 183 {6, 0, 3, 5, 65, 12}, 184 {26, 0, 18, 5, 65, 12}, 185 {21, 0, 18, 5, 65, 12}, 186 {21, 0, 18, 5, 65, 8}, 187 {21, 0, 18, 5, 65, 6}, 188 {7, 0, 3, 5, 81, 12}, 189 {12, 230, 13, 5, 81, 21}, 190 {6, 0, 3, 5, 81, 12}, 191 {21, 0, 3, 5, 81, 12}, 192 {7, 0, 3, 5, 94, 12}, 193 {12, 220, 13, 5, 94, 21}, 194 {21, 0, 3, 5, 94, 12}, 195 {12, 27, 13, 5, 6, 21}, 196 {12, 28, 13, 5, 6, 21}, 197 {12, 29, 13, 5, 6, 21}, 198 {12, 0, 13, 5, 9, 21}, 199 {10, 0, 0, 5, 9, 21}, 200 {7, 0, 0, 5, 9, 12}, 201 {12, 7, 13, 5, 9, 21}, 202 {12, 9, 13, 5, 9, 21}, 203 {12, 230, 13, 5, 9, 21}, 204 {21, 0, 0, 5, 0, 17}, 205 {13, 0, 0, 5, 9, 11}, 206 {21, 0, 0, 5, 9, 12}, 207 {6, 0, 0, 5, 9, 12}, 208 {7, 0, 0, 5, 10, 12}, 209 {12, 0, 13, 5, 10, 21}, 210 {10, 0, 0, 5, 10, 21}, 211 {12, 7, 13, 5, 10, 21}, 212 {12, 9, 13, 5, 10, 21}, 213 {13, 0, 0, 5, 10, 11}, 214 {23, 0, 10, 5, 10, 10}, 215 {15, 0, 0, 5, 10, 12}, 216 {15, 0, 0, 5, 10, 10}, 217 {26, 0, 0, 5, 10, 12}, 218 {23, 0, 10, 5, 10, 9}, 219 {21, 0, 0, 5, 10, 12}, 220 {12, 0, 13, 5, 11, 21}, 221 {10, 0, 0, 5, 11, 21}, 222 {7, 0, 0, 5, 11, 12}, 223 {12, 7, 13, 5, 11, 21}, 224 {12, 9, 13, 5, 11, 21}, 225 {13, 0, 0, 5, 11, 11}, 226 {12, 0, 13, 5, 12, 21}, 227 {10, 0, 0, 5, 12, 21}, 228 {7, 0, 0, 5, 12, 12}, 229 {12, 7, 13, 5, 12, 21}, 230 {12, 9, 13, 5, 12, 21}, 231 {13, 0, 0, 5, 12, 11}, 232 {21, 0, 0, 5, 12, 12}, 233 {23, 0, 10, 5, 12, 9}, 234 {12, 0, 13, 5, 13, 21}, 235 {10, 0, 0, 5, 13, 21}, 236 {7, 0, 0, 5, 13, 12}, 237 {12, 7, 13, 5, 13, 21}, 238 {12, 9, 13, 5, 13, 21}, 239 {13, 0, 0, 5, 13, 11}, 240 {26, 0, 0, 5, 13, 12}, 241 {15, 0, 0, 5, 13, 12}, 242 {12, 0, 13, 5, 14, 21}, 243 {7, 0, 0, 5, 14, 12}, 244 {10, 0, 0, 5, 14, 21}, 245 {12, 9, 13, 5, 14, 21}, 246 {13, 0, 0, 5, 14, 11}, 247 {15, 0, 0, 5, 14, 12}, 248 {26, 0, 18, 5, 14, 12}, 249 {23, 0, 10, 5, 14, 9}, 250 {12, 0, 13, 5, 15, 21}, 251 {10, 0, 0, 5, 15, 21}, 252 {7, 0, 0, 5, 15, 12}, 253 {12, 9, 13, 5, 15, 21}, 254 {12, 84, 13, 5, 15, 21}, 255 {12, 91, 13, 5, 15, 21}, 256 {13, 0, 0, 5, 15, 11}, 257 {15, 0, 18, 5, 15, 12}, 258 {26, 0, 0, 5, 15, 12}, 259 {7, 0, 0, 5, 16, 12}, 260 {12, 0, 13, 5, 16, 21}, 261 {10, 0, 0, 5, 16, 21}, 262 {12, 7, 13, 5, 16, 21}, 263 {12, 0, 0, 5, 16, 21}, 264 {12, 9, 13, 5, 16, 21}, 265 {13, 0, 0, 5, 16, 11}, 266 {12, 0, 13, 5, 17, 21}, 267 {10, 0, 0, 5, 17, 21}, 268 {7, 0, 0, 5, 17, 12}, 269 {12, 9, 13, 5, 17, 21}, 270 {26, 0, 0, 5, 17, 12}, 271 {15, 0, 0, 5, 17, 12}, 272 {13, 0, 0, 5, 17, 11}, 273 {26, 0, 0, 5, 17, 10}, 274 {10, 0, 0, 5, 18, 21}, 275 {7, 0, 0, 5, 18, 12}, 276 {12, 9, 13, 5, 18, 21}, 277 {12, 0, 13, 5, 18, 21}, 278 {13, 0, 0, 5, 18, 11}, 279 {21, 0, 0, 5, 18, 12}, 280 {7, 0, 0, 5, 19, 36}, 281 {12, 0, 13, 5, 19, 36}, 282 {12, 103, 13, 5, 19, 36}, 283 {12, 9, 13, 5, 19, 36}, 284 {23, 0, 10, 5, 0, 9}, 285 {6, 0, 0, 5, 19, 36}, 286 {12, 107, 13, 5, 19, 36}, 287 {21, 0, 0, 5, 19, 12}, 288 {13, 0, 0, 5, 19, 11}, 289 {21, 0, 0, 5, 19, 17}, 290 {7, 0, 0, 5, 20, 36}, 291 {12, 0, 13, 5, 20, 36}, 292 {12, 118, 13, 5, 20, 36}, 293 {6, 0, 0, 5, 20, 36}, 294 {12, 122, 13, 5, 20, 36}, 295 {13, 0, 0, 5, 20, 11}, 296 {7, 0, 0, 5, 21, 12}, 297 {26, 0, 0, 5, 21, 18}, 298 {21, 0, 0, 5, 21, 18}, 299 {21, 0, 0, 5, 21, 12}, 300 {21, 0, 0, 5, 21, 4}, 301 {21, 0, 0, 5, 21, 17}, 302 {21, 0, 0, 5, 21, 6}, 303 {26, 0, 0, 5, 21, 12}, 304 {12, 220, 13, 5, 21, 21}, 305 {13, 0, 0, 5, 21, 11}, 306 {15, 0, 0, 5, 21, 12}, 307 {26, 0, 0, 5, 21, 17}, 308 {12, 216, 13, 5, 21, 21}, 309 {22, 0, 18, 5, 21, 0}, 310 {18, 0, 18, 5, 21, 1}, 311 {10, 0, 0, 5, 21, 21}, 312 {12, 129, 13, 5, 21, 21}, 313 {12, 130, 13, 5, 21, 21}, 314 {12, 0, 13, 5, 21, 21}, 315 {12, 132, 13, 5, 21, 21}, 316 {10, 0, 0, 5, 21, 17}, 317 {12, 230, 13, 5, 21, 21}, 318 {12, 9, 13, 5, 21, 21}, 319 {26, 0, 0, 5, 0, 12}, 320 {7, 0, 0, 5, 22, 36}, 321 {10, 0, 0, 5, 22, 36}, 322 {12, 0, 13, 5, 22, 36}, 323 {12, 7, 13, 5, 22, 36}, 324 {12, 9, 13, 5, 22, 36}, 325 {13, 0, 0, 5, 22, 11}, 326 {21, 0, 0, 5, 22, 17}, 327 {21, 0, 0, 5, 22, 12}, 328 {12, 220, 13, 5, 22, 36}, 329 {26, 0, 0, 5, 22, 36}, 330 {9, 0, 0, 5, 23, 12}, 331 {7, 0, 0, 5, 23, 12}, 332 {21, 0, 0, 5, 0, 12}, 333 {6, 0, 0, 5, 23, 12}, 334 {7, 0, 0, 2, 24, 25}, 335 {7, 0, 0, 5, 24, 26}, 336 {7, 0, 0, 5, 24, 27}, 337 {7, 0, 0, 5, 25, 12}, 338 {12, 230, 13, 5, 25, 21}, 339 {21, 0, 0, 5, 25, 12}, 340 {21, 0, 0, 5, 25, 17}, 341 {15, 0, 0, 5, 25, 12}, 342 {26, 0, 18, 5, 25, 12}, 343 {9, 0, 0, 5, 26, 12}, 344 {5, 0, 0, 5, 26, 12}, 345 {17, 0, 18, 5, 27, 17}, 346 {7, 0, 0, 5, 27, 12}, 347 {21, 0, 0, 5, 27, 12}, 348 {29, 0, 17, 5, 28, 17}, 349 {7, 0, 0, 5, 28, 12}, 350 {22, 0, 18, 5, 28, 0}, 351 {18, 0, 18, 5, 28, 1}, 352 {7, 0, 0, 5, 29, 12}, 353 {14, 0, 0, 5, 29, 12}, 354 {7, 0, 0, 5, 41, 12}, 355 {12, 0, 13, 5, 41, 21}, 356 {12, 9, 13, 5, 41, 21}, 357 {7, 0, 0, 5, 42, 12}, 358 {12, 0, 13, 5, 42, 21}, 359 {12, 9, 13, 5, 42, 21}, 360 {7, 0, 0, 5, 43, 12}, 361 {12, 0, 13, 5, 43, 21}, 362 {7, 0, 0, 5, 44, 12}, 363 {12, 0, 13, 5, 44, 21}, 364 {7, 0, 0, 5, 30, 36}, 365 {12, 0, 13, 5, 30, 36}, 366 {10, 0, 0, 5, 30, 36}, 367 {12, 9, 13, 5, 30, 36}, 368 {21, 0, 0, 5, 30, 17}, 369 {21, 0, 0, 5, 30, 5}, 370 {6, 0, 0, 5, 30, 36}, 371 {21, 0, 0, 5, 30, 12}, 372 {23, 0, 10, 5, 30, 9}, 373 {12, 230, 13, 5, 30, 36}, 374 {13, 0, 0, 5, 30, 11}, 375 {15, 0, 18, 5, 30, 12}, 376 {21, 0, 18, 5, 31, 12}, 377 {21, 0, 18, 5, 0, 6}, 378 {21, 0, 18, 5, 31, 17}, 379 {21, 0, 18, 5, 0, 17}, 380 {17, 0, 18, 5, 31, 18}, 381 {21, 0, 18, 5, 31, 6}, 382 {12, 0, 13, 5, 31, 21}, 383 {1, 0, 14, 5, 31, 4}, 384 {13, 0, 0, 5, 31, 11}, 385 {7, 0, 0, 5, 31, 12}, 386 {6, 0, 0, 5, 31, 12}, 387 {12, 228, 13, 5, 31, 21}, 388 {7, 0, 0, 5, 45, 12}, 389 {12, 0, 13, 5, 45, 21}, 390 {10, 0, 0, 5, 45, 21}, 391 {12, 222, 13, 5, 45, 21}, 392 {12, 230, 13, 5, 45, 21}, 393 {12, 220, 13, 5, 45, 21}, 394 {26, 0, 18, 5, 45, 12}, 395 {21, 0, 18, 5, 45, 6}, 396 {13, 0, 0, 5, 45, 11}, 397 {7, 0, 0, 5, 46, 36}, 398 {7, 0, 0, 5, 55, 36}, 399 {13, 0, 0, 5, 55, 11}, 400 {15, 0, 0, 5, 55, 36}, 401 {26, 0, 18, 5, 55, 36}, 402 {26, 0, 18, 5, 30, 12}, 403 {7, 0, 0, 5, 53, 12}, 404 {12, 230, 13, 5, 53, 21}, 405 {12, 220, 13, 5, 53, 21}, 406 {10, 0, 0, 5, 53, 21}, 407 {12, 0, 13, 5, 53, 21}, 408 {21, 0, 0, 5, 53, 12}, 409 {7, 0, 0, 5, 77, 36}, 410 {10, 0, 0, 5, 77, 36}, 411 {12, 0, 13, 5, 77, 36}, 412 {12, 9, 13, 5, 77, 36}, 413 {12, 230, 13, 5, 77, 36}, 414 {12, 220, 13, 5, 77, 21}, 415 {13, 0, 0, 5, 77, 11}, 416 {21, 0, 0, 5, 77, 36}, 417 {6, 0, 0, 5, 77, 36}, 418 {11, 0, 13, 5, 40, 21}, 419 {12, 0, 13, 5, 61, 21}, 420 {10, 0, 0, 5, 61, 21}, 421 {7, 0, 0, 5, 61, 12}, 422 {12, 7, 13, 5, 61, 21}, 423 {10, 9, 0, 5, 61, 21}, 424 {13, 0, 0, 5, 61, 11}, 425 {21, 0, 0, 5, 61, 17}, 426 {21, 0, 0, 5, 61, 12}, 427 {26, 0, 0, 5, 61, 12}, 428 {12, 230, 13, 5, 61, 21}, 429 {12, 220, 13, 5, 61, 21}, 430 {12, 0, 13, 5, 66, 21}, 431 {10, 0, 0, 5, 66, 21}, 432 {7, 0, 0, 5, 66, 12}, 433 {10, 9, 0, 5, 66, 21}, 434 {12, 9, 13, 5, 66, 21}, 435 {13, 0, 0, 5, 66, 11}, 436 {7, 0, 0, 5, 92, 12}, 437 {12, 7, 13, 5, 92, 21}, 438 {10, 0, 0, 5, 92, 21}, 439 {12, 0, 13, 5, 92, 21}, 440 {10, 9, 0, 5, 92, 21}, 441 {21, 0, 0, 5, 92, 12}, 442 {7, 0, 0, 5, 67, 12}, 443 {10, 0, 0, 5, 67, 21}, 444 {12, 0, 13, 5, 67, 21}, 445 {12, 7, 13, 5, 67, 21}, 446 {21, 0, 0, 5, 67, 17}, 447 {13, 0, 0, 5, 67, 11}, 448 {13, 0, 0, 5, 68, 11}, 449 {7, 0, 0, 5, 68, 12}, 450 {6, 0, 0, 5, 68, 12}, 451 {21, 0, 0, 5, 68, 17}, 452 {21, 0, 0, 5, 66, 12}, 453 {12, 1, 13, 5, 40, 21}, 454 {10, 0, 0, 5, 0, 21}, 455 {7, 0, 0, 5, 0, 12}, 456 {6, 0, 0, 5, 3, 12}, 457 {12, 234, 13, 5, 40, 21}, 458 {12, 214, 13, 5, 40, 21}, 459 {12, 202, 13, 5, 40, 21}, 460 {12, 232, 13, 5, 40, 21}, 461 {12, 228, 13, 5, 40, 21}, 462 {12, 233, 13, 5, 40, 21}, 463 {8, 0, 0, 5, 2, 12}, 464 {24, 0, 18, 5, 2, 18}, 465 {29, 0, 17, 5, 0, 17}, 466 {29, 0, 17, 5, 0, 4}, 467 {1, 0, 14, 5, 0, 20}, 468 {1, 0, 14, 5, 40, 21}, 469 {1, 0, 14, 5, 40, 40}, 470 {1, 0, 0, 5, 0, 21}, 471 {1, 0, 3, 5, 0, 21}, 472 {17, 0, 18, 4, 0, 17}, 473 {17, 0, 18, 5, 0, 4}, 474 {17, 0, 18, 5, 0, 17}, 475 {17, 0, 18, 4, 0, 19}, 476 {17, 0, 18, 4, 0, 29}, 477 {20, 0, 18, 4, 0, 3}, 478 {19, 0, 18, 4, 0, 3}, 479 {22, 0, 18, 5, 0, 0}, 480 {21, 0, 18, 4, 0, 12}, 481 {21, 0, 18, 4, 0, 15}, 482 {21, 0, 18, 4, 0, 17}, 483 {27, 0, 17, 5, 0, 30}, 484 {28, 0, 15, 5, 0, 30}, 485 {1, 0, 1, 5, 0, 21}, 486 {1, 0, 5, 5, 0, 21}, 487 {1, 0, 7, 5, 0, 21}, 488 {1, 0, 2, 5, 0, 21}, 489 {1, 0, 6, 5, 0, 21}, 490 {21, 0, 10, 4, 0, 10}, 491 {21, 0, 10, 5, 0, 10}, 492 {21, 0, 18, 4, 0, 10}, 493 {21, 0, 18, 5, 0, 10}, 494 {21, 0, 18, 5, 0, 5}, 495 {16, 0, 18, 5, 0, 12}, 496 {25, 0, 12, 5, 0, 8}, 497 {18, 0, 18, 5, 0, 1}, 498 {25, 0, 18, 5, 0, 12}, 499 {1, 0, 14, 5, 0, 22}, 500 {1, 0, 14, 5, 0, 12}, 501 {1, 0, 19, 5, 0, 21}, 502 {1, 0, 20, 5, 0, 21}, 503 {1, 0, 21, 5, 0, 21}, 504 {1, 0, 22, 5, 0, 21}, 505 {1, 0, 14, 5, 0, 21}, 506 {15, 0, 8, 5, 0, 12}, 507 {25, 0, 9, 5, 0, 12}, 508 {6, 0, 0, 4, 1, 29}, 509 {23, 0, 10, 5, 0, 10}, 510 {23, 0, 10, 1, 0, 9}, 511 {2, 0, 18, 5, 102, 9}, 512 {9, 0, 0, 5, 0, 12}, 513 {26, 0, 18, 4, 0, 10}, 514 {26, 0, 18, 4, 0, 29}, 515 {5, 0, 0, 4, 0, 29}, 516 {26, 0, 18, 4, 0, 9}, 517 {9, 0, 0, 4, 1, 29}, 518 {26, 0, 10, 5, 0, 12}, 519 {15, 0, 18, 5, 0, 12}, 520 {15, 0, 18, 4, 0, 12}, 521 {15, 0, 18, 5, 0, 29}, 522 {14, 0, 0, 4, 1, 29}, 523 {14, 0, 0, 5, 1, 12}, 524 {25, 0, 9, 5, 0, 9}, 525 {25, 0, 10, 5, 0, 9}, 526 {25, 0, 18, 5, 0, 15}, 527 {26, 0, 18, 2, 0, 14}, 528 {22, 0, 18, 2, 0, 0}, 529 {18, 0, 18, 2, 0, 1}, 530 {26, 0, 18, 2, 0, 12}, 531 {26, 0, 18, 5, 0, 14}, 532 {26, 0, 0, 4, 0, 29}, 533 {26, 0, 18, 5, 0, 29}, 534 {25, 0, 18, 2, 0, 12}, 535 {26, 0, 18, 4, 0, 14}, 536 {26, 0, 18, 5, 0, 41}, 537 {26, 0, 18, 4, 0, 41}, 538 {26, 0, 18, 2, 0, 41}, 539 {26, 0, 18, 2, 0, 29}, 540 {26, 0, 18, 5, 0, 3}, 541 {26, 0, 18, 5, 0, 6}, 542 {26, 0, 0, 5, 52, 12}, 543 {9, 0, 0, 5, 56, 12}, 544 {5, 0, 0, 5, 56, 12}, 545 {26, 0, 18, 5, 54, 12}, 546 {12, 230, 13, 5, 54, 21}, 547 {21, 0, 18, 5, 54, 6}, 548 {21, 0, 18, 5, 54, 17}, 549 {15, 0, 18, 5, 54, 12}, 550 {5, 0, 0, 5, 23, 12}, 551 {7, 0, 0, 5, 57, 12}, 552 {6, 0, 0, 5, 57, 12}, 553 {21, 0, 0, 5, 57, 17}, 554 {12, 9, 13, 5, 57, 21}, 555 {21, 0, 18, 5, 0, 3}, 556 {21, 0, 18, 5, 0, 0}, 557 {17, 0, 18, 5, 0, 12}, 558 {17, 0, 18, 5, 0, 19}, 559 {26, 0, 18, 2, 35, 14}, 560 {29, 0, 17, 0, 0, 17}, 561 {21, 0, 18, 2, 0, 1}, 562 {21, 0, 18, 2, 0, 14}, 563 {6, 0, 0, 2, 35, 5}, 564 {7, 0, 0, 2, 0, 14}, 565 {14, 0, 0, 2, 35, 14}, 566 {17, 0, 18, 2, 0, 5}, 567 {12, 218, 13, 2, 40, 21}, 568 {12, 228, 13, 2, 40, 21}, 569 {12, 232, 13, 2, 40, 21}, 570 {12, 222, 13, 2, 40, 21}, 571 {10, 224, 0, 2, 24, 21}, 572 {17, 0, 18, 2, 0, 14}, 573 {6, 0, 0, 2, 0, 14}, 574 {6, 0, 0, 2, 0, 21}, 575 {7, 0, 0, 2, 0, 5}, 576 {7, 0, 0, 2, 32, 32}, 577 {7, 0, 0, 2, 32, 14}, 578 {12, 8, 13, 2, 40, 21}, 579 {24, 0, 18, 2, 0, 5}, 580 {6, 0, 0, 2, 32, 5}, 581 {7, 0, 0, 2, 33, 32}, 582 {7, 0, 0, 2, 33, 14}, 583 {21, 0, 18, 2, 0, 5}, 584 {6, 0, 0, 2, 0, 32}, 585 {6, 0, 0, 2, 33, 5}, 586 {7, 0, 0, 2, 34, 14}, 587 {7, 0, 0, 2, 24, 14}, 588 {26, 0, 0, 2, 0, 14}, 589 {15, 0, 0, 2, 0, 14}, 590 {26, 0, 0, 2, 24, 14}, 591 {26, 0, 18, 2, 24, 14}, 592 {15, 0, 0, 4, 0, 29}, 593 {15, 0, 18, 2, 0, 14}, 594 {26, 0, 0, 2, 33, 14}, 595 {7, 0, 0, 2, 35, 14}, 596 {2, 0, 18, 2, 102, 14}, 597 {7, 0, 0, 2, 36, 14}, 598 {6, 0, 0, 2, 36, 5}, 599 {26, 0, 18, 2, 36, 14}, 600 {7, 0, 0, 5, 82, 12}, 601 {6, 0, 0, 5, 82, 12}, 602 {21, 0, 0, 5, 82, 17}, 603 {7, 0, 0, 5, 69, 12}, 604 {6, 0, 0, 5, 69, 12}, 605 {21, 0, 18, 5, 69, 17}, 606 {21, 0, 18, 5, 69, 6}, 607 {13, 0, 0, 5, 69, 11}, 608 {7, 0, 0, 5, 3, 12}, 609 {21, 0, 18, 5, 3, 12}, 610 {6, 0, 18, 5, 3, 12}, 611 {7, 0, 0, 5, 83, 12}, 612 {14, 0, 0, 5, 83, 12}, 613 {12, 230, 13, 5, 83, 21}, 614 {21, 0, 0, 5, 83, 12}, 615 {21, 0, 0, 5, 83, 17}, 616 {24, 0, 0, 5, 0, 12}, 617 {7, 0, 0, 5, 58, 12}, 618 {12, 0, 13, 5, 58, 21}, 619 {12, 9, 13, 5, 58, 21}, 620 {10, 0, 0, 5, 58, 21}, 621 {26, 0, 18, 5, 58, 12}, 622 {15, 0, 0, 5, 0, 12}, 623 {7, 0, 0, 5, 64, 12}, 624 {21, 0, 18, 5, 64, 18}, 625 {21, 0, 18, 5, 64, 6}, 626 {10, 0, 0, 5, 70, 21}, 627 {7, 0, 0, 5, 70, 12}, 628 {12, 9, 13, 5, 70, 21}, 629 {12, 0, 13, 5, 70, 21}, 630 {21, 0, 0, 5, 70, 17}, 631 {13, 0, 0, 5, 70, 11}, 632 {21, 0, 0, 5, 9, 18}, 633 {13, 0, 0, 5, 71, 11}, 634 {7, 0, 0, 5, 71, 12}, 635 {12, 0, 13, 5, 71, 21}, 636 {12, 220, 13, 5, 71, 21}, 637 {21, 0, 0, 5, 71, 17}, 638 {7, 0, 0, 5, 72, 12}, 639 {12, 0, 13, 5, 72, 21}, 640 {10, 0, 0, 5, 72, 21}, 641 {10, 9, 0, 5, 72, 21}, 642 {21, 0, 0, 5, 72, 12}, 643 {12, 0, 13, 5, 84, 21}, 644 {10, 0, 0, 5, 84, 21}, 645 {7, 0, 0, 5, 84, 12}, 646 {12, 7, 13, 5, 84, 21}, 647 {10, 9, 0, 5, 84, 21}, 648 {21, 0, 0, 5, 84, 12}, 649 {21, 0, 0, 5, 84, 17}, 650 {13, 0, 0, 5, 84, 11}, 651 {6, 0, 0, 5, 22, 36}, 652 {7, 0, 0, 5, 76, 12}, 653 {12, 0, 13, 5, 76, 21}, 654 {10, 0, 0, 5, 76, 21}, 655 {13, 0, 0, 5, 76, 11}, 656 {21, 0, 0, 5, 76, 12}, 657 {21, 0, 0, 5, 76, 17}, 658 {7, 0, 0, 5, 78, 36}, 659 {12, 230, 13, 5, 78, 36}, 660 {12, 220, 13, 5, 78, 36}, 661 {6, 0, 0, 5, 78, 36}, 662 {21, 0, 0, 5, 78, 36}, 663 {7, 0, 0, 5, 85, 12}, 664 {10, 0, 0, 5, 85, 21}, 665 {12, 0, 13, 5, 85, 21}, 666 {21, 0, 0, 5, 85, 17}, 667 {6, 0, 0, 5, 85, 12}, 668 {12, 9, 13, 5, 85, 21}, 669 {13, 0, 0, 5, 85, 11}, 670 {7, 0, 0, 2, 24, 23}, 671 {7, 0, 0, 2, 24, 24}, 672 {4, 0, 0, 5, 102, 37}, 673 {3, 0, 0, 4, 102, 39}, 674 {12, 26, 13, 5, 5, 21}, 675 {25, 0, 9, 5, 5, 12}, 676 {24, 0, 4, 5, 6, 12}, 677 {12, 0, 13, 4, 40, 21}, 678 {21, 0, 18, 2, 0, 8}, 679 {21, 0, 18, 2, 0, 6}, 680 {21, 0, 18, 2, 0, 15}, 681 {16, 0, 18, 2, 0, 14}, 682 {21, 0, 12, 2, 0, 1}, 683 {21, 0, 12, 2, 0, 5}, 684 {21, 0, 10, 2, 0, 14}, 685 {25, 0, 9, 2, 0, 14}, 686 {17, 0, 9, 2, 0, 14}, 687 {25, 0, 18, 2, 0, 14}, 688 {23, 0, 10, 2, 0, 9}, 689 {21, 0, 10, 2, 0, 10}, 690 {21, 0, 18, 0, 0, 6}, 691 {21, 0, 18, 0, 0, 14}, 692 {21, 0, 10, 0, 0, 14}, 693 {23, 0, 10, 0, 0, 9}, 694 {21, 0, 10, 0, 0, 10}, 695 {22, 0, 18, 0, 0, 0}, 696 {18, 0, 18, 0, 0, 1}, 697 {25, 0, 9, 0, 0, 14}, 698 {21, 0, 12, 0, 0, 1}, 699 {17, 0, 9, 0, 0, 14}, 700 {21, 0, 12, 0, 0, 14}, 701 {13, 0, 8, 0, 0, 14}, 702 {21, 0, 12, 0, 0, 5}, 703 {21, 0, 18, 0, 0, 5}, 704 {25, 0, 18, 0, 0, 14}, 705 {9, 0, 0, 0, 1, 14}, 706 {24, 0, 18, 0, 0, 14}, 707 {16, 0, 18, 0, 0, 14}, 708 {5, 0, 0, 0, 1, 14}, 709 {21, 0, 18, 1, 0, 1}, 710 {22, 0, 18, 1, 0, 0}, 711 {18, 0, 18, 1, 0, 1}, 712 {21, 0, 18, 1, 0, 5}, 713 {7, 0, 0, 1, 33, 14}, 714 {7, 0, 0, 1, 33, 32}, 715 {6, 0, 0, 1, 0, 32}, 716 {6, 0, 0, 1, 0, 5}, 717 {7, 0, 0, 1, 24, 14}, 718 {23, 0, 10, 0, 0, 10}, 719 {26, 0, 18, 0, 0, 14}, 720 {26, 0, 18, 1, 0, 12}, 721 {25, 0, 18, 1, 0, 12}, 722 {1, 0, 18, 5, 0, 21}, 723 {26, 0, 18, 5, 0, 31}, 724 {7, 0, 0, 5, 47, 12}, 725 {14, 0, 18, 5, 2, 12}, 726 {15, 0, 18, 5, 2, 12}, 727 {26, 0, 18, 5, 2, 12}, 728 {26, 0, 0, 5, 2, 12}, 729 {7, 0, 0, 5, 73, 12}, 730 {7, 0, 0, 5, 74, 12}, 731 {7, 0, 0, 5, 37, 12}, 732 {15, 0, 0, 5, 37, 12}, 733 {7, 0, 0, 5, 38, 12}, 734 {14, 0, 0, 5, 38, 12}, 735 {7, 0, 0, 5, 118, 12}, 736 {12, 230, 13, 5, 118, 21}, 737 {7, 0, 0, 5, 48, 12}, 738 {21, 0, 0, 5, 48, 17}, 739 {7, 0, 0, 5, 59, 12}, 740 {21, 0, 0, 5, 59, 17}, 741 {14, 0, 0, 5, 59, 12}, 742 {9, 0, 0, 5, 39, 12}, 743 {5, 0, 0, 5, 39, 12}, 744 {7, 0, 0, 5, 49, 12}, 745 {7, 0, 0, 5, 50, 12}, 746 {13, 0, 0, 5, 50, 11}, 747 {9, 0, 0, 5, 136, 12}, 748 {5, 0, 0, 5, 136, 12}, 749 {7, 0, 0, 5, 106, 12}, 750 {7, 0, 0, 5, 104, 12}, 751 {21, 0, 0, 5, 104, 12}, 752 {7, 0, 0, 5, 110, 12}, 753 {7, 0, 3, 5, 51, 12}, 754 {7, 0, 3, 5, 86, 12}, 755 {21, 0, 3, 5, 86, 17}, 756 {15, 0, 3, 5, 86, 12}, 757 {7, 0, 3, 5, 120, 12}, 758 {26, 0, 3, 5, 120, 12}, 759 {15, 0, 3, 5, 120, 12}, 760 {7, 0, 3, 5, 116, 12}, 761 {15, 0, 3, 5, 116, 12}, 762 {7, 0, 3, 5, 128, 12}, 763 {15, 0, 3, 5, 128, 12}, 764 {7, 0, 3, 5, 63, 12}, 765 {15, 0, 3, 5, 63, 12}, 766 {21, 0, 18, 5, 63, 17}, 767 {7, 0, 3, 5, 75, 12}, 768 {21, 0, 3, 5, 75, 12}, 769 {7, 0, 3, 5, 97, 12}, 770 {7, 0, 3, 5, 96, 12}, 771 {15, 0, 3, 5, 96, 12}, 772 {7, 0, 3, 5, 60, 12}, 773 {12, 0, 13, 5, 60, 21}, 774 {12, 220, 13, 5, 60, 21}, 775 {12, 230, 13, 5, 60, 21}, 776 {12, 1, 13, 5, 60, 21}, 777 {12, 9, 13, 5, 60, 21}, 778 {15, 0, 3, 5, 60, 12}, 779 {21, 0, 3, 5, 60, 17}, 780 {21, 0, 3, 5, 60, 12}, 781 {7, 0, 3, 5, 87, 12}, 782 {15, 0, 3, 5, 87, 12}, 783 {21, 0, 3, 5, 87, 12}, 784 {7, 0, 3, 5, 117, 12}, 785 {15, 0, 3, 5, 117, 12}, 786 {7, 0, 3, 5, 112, 12}, 787 {26, 0, 3, 5, 112, 12}, 788 {12, 230, 13, 5, 112, 21}, 789 {12, 220, 13, 5, 112, 21}, 790 {15, 0, 3, 5, 112, 12}, 791 {21, 0, 3, 5, 112, 17}, 792 {21, 0, 3, 5, 112, 15}, 793 {7, 0, 3, 5, 79, 12}, 794 {21, 0, 18, 5, 79, 17}, 795 {7, 0, 3, 5, 88, 12}, 796 {15, 0, 3, 5, 88, 12}, 797 {7, 0, 3, 5, 89, 12}, 798 {15, 0, 3, 5, 89, 12}, 799 {7, 0, 3, 5, 122, 12}, 800 {21, 0, 3, 5, 122, 12}, 801 {15, 0, 3, 5, 122, 12}, 802 {7, 0, 3, 5, 90, 12}, 803 {9, 0, 3, 5, 130, 12}, 804 {5, 0, 3, 5, 130, 12}, 805 {15, 0, 3, 5, 130, 12}, 806 {15, 0, 11, 5, 6, 12}, 807 {10, 0, 0, 5, 93, 21}, 808 {12, 0, 13, 5, 93, 21}, 809 {7, 0, 0, 5, 93, 12}, 810 {12, 9, 13, 5, 93, 21}, 811 {21, 0, 0, 5, 93, 17}, 812 {21, 0, 0, 5, 93, 12}, 813 {15, 0, 18, 5, 93, 12}, 814 {13, 0, 0, 5, 93, 11}, 815 {12, 0, 13, 5, 91, 21}, 816 {10, 0, 0, 5, 91, 21}, 817 {7, 0, 0, 5, 91, 12}, 818 {12, 9, 13, 5, 91, 21}, 819 {12, 7, 13, 5, 91, 21}, 820 {21, 0, 0, 5, 91, 12}, 821 {1, 0, 0, 5, 91, 12}, 822 {21, 0, 0, 5, 91, 17}, 823 {7, 0, 0, 5, 100, 12}, 824 {13, 0, 0, 5, 100, 11}, 825 {12, 230, 13, 5, 95, 21}, 826 {7, 0, 0, 5, 95, 12}, 827 {12, 0, 13, 5, 95, 21}, 828 {10, 0, 0, 5, 95, 21}, 829 {12, 9, 13, 5, 95, 21}, 830 {13, 0, 0, 5, 95, 11}, 831 {21, 0, 0, 5, 95, 17}, 832 {7, 0, 0, 5, 111, 12}, 833 {12, 7, 13, 5, 111, 21}, 834 {21, 0, 0, 5, 111, 12}, 835 {21, 0, 0, 5, 111, 18}, 836 {12, 0, 13, 5, 99, 21}, 837 {10, 0, 0, 5, 99, 21}, 838 {7, 0, 0, 5, 99, 12}, 839 {10, 9, 0, 5, 99, 21}, 840 {21, 0, 0, 5, 99, 17}, 841 {21, 0, 0, 5, 99, 12}, 842 {12, 7, 13, 5, 99, 21}, 843 {13, 0, 0, 5, 99, 11}, 844 {21, 0, 0, 5, 99, 18}, 845 {15, 0, 0, 5, 18, 12}, 846 {7, 0, 0, 5, 108, 12}, 847 {10, 0, 0, 5, 108, 21}, 848 {12, 0, 13, 5, 108, 21}, 849 {10, 9, 0, 5, 108, 21}, 850 {12, 7, 13, 5, 108, 21}, 851 {21, 0, 0, 5, 108, 17}, 852 {21, 0, 0, 5, 108, 12}, 853 {7, 0, 0, 5, 129, 12}, 854 {21, 0, 0, 5, 129, 17}, 855 {7, 0, 0, 5, 109, 12}, 856 {12, 0, 13, 5, 109, 21}, 857 {10, 0, 0, 5, 109, 21}, 858 {12, 7, 13, 5, 109, 21}, 859 {12, 9, 13, 5, 109, 21}, 860 {13, 0, 0, 5, 109, 11}, 861 {12, 0, 13, 5, 107, 21}, 862 {10, 0, 0, 5, 107, 21}, 863 {7, 0, 0, 5, 107, 12}, 864 {12, 7, 13, 5, 107, 21}, 865 {10, 9, 0, 5, 107, 21}, 866 {12, 230, 13, 5, 107, 21}, 867 {7, 0, 0, 5, 135, 12}, 868 {10, 0, 0, 5, 135, 21}, 869 {12, 0, 13, 5, 135, 21}, 870 {12, 9, 13, 5, 135, 21}, 871 {12, 7, 13, 5, 135, 21}, 872 {21, 0, 0, 5, 135, 17}, 873 {21, 0, 0, 5, 135, 12}, 874 {13, 0, 0, 5, 135, 11}, 875 {7, 0, 0, 5, 124, 12}, 876 {10, 0, 0, 5, 124, 21}, 877 {12, 0, 13, 5, 124, 21}, 878 {12, 9, 13, 5, 124, 21}, 879 {12, 7, 13, 5, 124, 21}, 880 {21, 0, 0, 5, 124, 12}, 881 {13, 0, 0, 5, 124, 11}, 882 {7, 0, 0, 5, 123, 12}, 883 {10, 0, 0, 5, 123, 21}, 884 {12, 0, 13, 5, 123, 21}, 885 {12, 9, 13, 5, 123, 21}, 886 {12, 7, 13, 5, 123, 21}, 887 {21, 0, 0, 5, 123, 18}, 888 {21, 0, 0, 5, 123, 17}, 889 {21, 0, 0, 5, 123, 6}, 890 {21, 0, 0, 5, 123, 12}, 891 {7, 0, 0, 5, 114, 12}, 892 {10, 0, 0, 5, 114, 21}, 893 {12, 0, 13, 5, 114, 21}, 894 {12, 9, 13, 5, 114, 21}, 895 {21, 0, 0, 5, 114, 17}, 896 {21, 0, 0, 5, 114, 12}, 897 {13, 0, 0, 5, 114, 11}, 898 {21, 0, 18, 5, 31, 18}, 899 {7, 0, 0, 5, 101, 12}, 900 {12, 0, 13, 5, 101, 21}, 901 {10, 0, 0, 5, 101, 21}, 902 {10, 9, 0, 5, 101, 21}, 903 {12, 7, 13, 5, 101, 21}, 904 {13, 0, 0, 5, 101, 11}, 905 {7, 0, 0, 5, 126, 36}, 906 {12, 0, 13, 5, 126, 36}, 907 {10, 0, 0, 5, 126, 36}, 908 {12, 9, 13, 5, 126, 36}, 909 {13, 0, 0, 5, 126, 11}, 910 {15, 0, 0, 5, 126, 36}, 911 {21, 0, 0, 5, 126, 17}, 912 {26, 0, 0, 5, 126, 36}, 913 {9, 0, 0, 5, 125, 12}, 914 {5, 0, 0, 5, 125, 12}, 915 {13, 0, 0, 5, 125, 11}, 916 {15, 0, 0, 5, 125, 12}, 917 {7, 0, 0, 5, 125, 12}, 918 {7, 0, 0, 5, 141, 12}, 919 {12, 0, 13, 5, 141, 21}, 920 {10, 0, 0, 5, 141, 21}, 921 {12, 9, 13, 5, 141, 21}, 922 {21, 0, 0, 5, 141, 18}, 923 {21, 0, 0, 5, 141, 12}, 924 {21, 0, 0, 5, 141, 17}, 925 {7, 0, 0, 5, 140, 12}, 926 {12, 0, 13, 5, 140, 21}, 927 {10, 0, 0, 5, 140, 21}, 928 {12, 9, 13, 5, 140, 21}, 929 {21, 0, 0, 5, 140, 17}, 930 {21, 0, 0, 5, 140, 18}, 931 {7, 0, 0, 5, 121, 12}, 932 {7, 0, 0, 5, 133, 12}, 933 {10, 0, 0, 5, 133, 21}, 934 {12, 0, 13, 5, 133, 21}, 935 {12, 9, 0, 5, 133, 21}, 936 {21, 0, 0, 5, 133, 17}, 937 {13, 0, 0, 5, 133, 11}, 938 {15, 0, 0, 5, 133, 12}, 939 {21, 0, 0, 5, 134, 18}, 940 {21, 0, 0, 5, 134, 6}, 941 {7, 0, 0, 5, 134, 12}, 942 {12, 0, 13, 5, 134, 21}, 943 {10, 0, 0, 5, 134, 21}, 944 {7, 0, 0, 5, 138, 12}, 945 {12, 0, 13, 5, 138, 21}, 946 {12, 7, 13, 5, 138, 21}, 947 {12, 9, 13, 5, 138, 21}, 948 {13, 0, 0, 5, 138, 11}, 949 {7, 0, 0, 5, 62, 12}, 950 {14, 0, 0, 5, 62, 12}, 951 {21, 0, 0, 5, 62, 17}, 952 {7, 0, 0, 5, 80, 12}, 953 {7, 0, 0, 5, 80, 0}, 954 {7, 0, 0, 5, 80, 1}, 955 {7, 0, 0, 5, 127, 12}, 956 {7, 0, 0, 5, 127, 0}, 957 {7, 0, 0, 5, 127, 1}, 958 {7, 0, 0, 5, 115, 12}, 959 {13, 0, 0, 5, 115, 11}, 960 {21, 0, 0, 5, 115, 17}, 961 {7, 0, 0, 5, 103, 12}, 962 {12, 1, 13, 5, 103, 21}, 963 {21, 0, 0, 5, 103, 17}, 964 {7, 0, 0, 5, 119, 12}, 965 {12, 230, 13, 5, 119, 21}, 966 {21, 0, 0, 5, 119, 17}, 967 {21, 0, 0, 5, 119, 12}, 968 {26, 0, 0, 5, 119, 12}, 969 {6, 0, 0, 5, 119, 12}, 970 {13, 0, 0, 5, 119, 11}, 971 {15, 0, 0, 5, 119, 12}, 972 {7, 0, 0, 5, 98, 12}, 973 {10, 0, 0, 5, 98, 21}, 974 {12, 0, 13, 5, 98, 21}, 975 {6, 0, 0, 5, 98, 12}, 976 {6, 0, 0, 2, 137, 5}, 977 {6, 0, 0, 2, 139, 5}, 978 {7, 0, 0, 2, 137, 14}, 979 {7, 0, 0, 2, 139, 14}, 980 {7, 0, 0, 5, 105, 12}, 981 {26, 0, 0, 5, 105, 12}, 982 {12, 0, 13, 5, 105, 21}, 983 {12, 1, 13, 5, 105, 21}, 984 {21, 0, 0, 5, 105, 17}, 985 {10, 216, 0, 5, 0, 21}, 986 {10, 226, 0, 5, 0, 21}, 987 {12, 230, 13, 5, 2, 21}, 988 {25, 0, 0, 5, 0, 12}, 989 {13, 0, 8, 5, 0, 11}, 990 {26, 0, 0, 5, 131, 12}, 991 {12, 0, 13, 5, 131, 21}, 992 {21, 0, 0, 5, 131, 17}, 993 {21, 0, 0, 5, 131, 12}, 994 {12, 230, 13, 5, 56, 21}, 995 {7, 0, 3, 5, 113, 12}, 996 {15, 0, 3, 5, 113, 12}, 997 {12, 220, 13, 5, 113, 21}, 998 {9, 0, 3, 5, 132, 12}, 999 {5, 0, 3, 5, 132, 12}, 1000 {12, 230, 13, 5, 132, 21}, 1001 {12, 7, 13, 5, 132, 21}, 1002 {13, 0, 3, 5, 132, 11}, 1003 {21, 0, 3, 5, 132, 0}, 1004 {2, 0, 18, 5, 102, 14}, 1005 {26, 0, 0, 2, 0, 29}, 1006 {26, 0, 0, 5, 0, 28}, 1007 {26, 0, 0, 2, 32, 14}, 1008 {24, 0, 18, 2, 0, 42}, 1009 {26, 0, 18, 5, 0, 5}, 1010 }; 1011 1012 #define BIDI_MIRROR_LEN 364 1013 static const MirrorPair mirror_pairs[] = { 1014 {40, 41}, 1015 {41, 40}, 1016 {60, 62}, 1017 {62, 60}, 1018 {91, 93}, 1019 {93, 91}, 1020 {123, 125}, 1021 {125, 123}, 1022 {171, 187}, 1023 {187, 171}, 1024 {3898, 3899}, 1025 {3899, 3898}, 1026 {3900, 3901}, 1027 {3901, 3900}, 1028 {5787, 5788}, 1029 {5788, 5787}, 1030 {8249, 8250}, 1031 {8250, 8249}, 1032 {8261, 8262}, 1033 {8262, 8261}, 1034 {8317, 8318}, 1035 {8318, 8317}, 1036 {8333, 8334}, 1037 {8334, 8333}, 1038 {8712, 8715}, 1039 {8713, 8716}, 1040 {8714, 8717}, 1041 {8715, 8712}, 1042 {8716, 8713}, 1043 {8717, 8714}, 1044 {8725, 10741}, 1045 {8764, 8765}, 1046 {8765, 8764}, 1047 {8771, 8909}, 1048 {8786, 8787}, 1049 {8787, 8786}, 1050 {8788, 8789}, 1051 {8789, 8788}, 1052 {8804, 8805}, 1053 {8805, 8804}, 1054 {8806, 8807}, 1055 {8807, 8806}, 1056 {8808, 8809}, 1057 {8809, 8808}, 1058 {8810, 8811}, 1059 {8811, 8810}, 1060 {8814, 8815}, 1061 {8815, 8814}, 1062 {8816, 8817}, 1063 {8817, 8816}, 1064 {8818, 8819}, 1065 {8819, 8818}, 1066 {8820, 8821}, 1067 {8821, 8820}, 1068 {8822, 8823}, 1069 {8823, 8822}, 1070 {8824, 8825}, 1071 {8825, 8824}, 1072 {8826, 8827}, 1073 {8827, 8826}, 1074 {8828, 8829}, 1075 {8829, 8828}, 1076 {8830, 8831}, 1077 {8831, 8830}, 1078 {8832, 8833}, 1079 {8833, 8832}, 1080 {8834, 8835}, 1081 {8835, 8834}, 1082 {8836, 8837}, 1083 {8837, 8836}, 1084 {8838, 8839}, 1085 {8839, 8838}, 1086 {8840, 8841}, 1087 {8841, 8840}, 1088 {8842, 8843}, 1089 {8843, 8842}, 1090 {8847, 8848}, 1091 {8848, 8847}, 1092 {8849, 8850}, 1093 {8850, 8849}, 1094 {8856, 10680}, 1095 {8866, 8867}, 1096 {8867, 8866}, 1097 {8870, 10974}, 1098 {8872, 10980}, 1099 {8873, 10979}, 1100 {8875, 10981}, 1101 {8880, 8881}, 1102 {8881, 8880}, 1103 {8882, 8883}, 1104 {8883, 8882}, 1105 {8884, 8885}, 1106 {8885, 8884}, 1107 {8886, 8887}, 1108 {8887, 8886}, 1109 {8905, 8906}, 1110 {8906, 8905}, 1111 {8907, 8908}, 1112 {8908, 8907}, 1113 {8909, 8771}, 1114 {8912, 8913}, 1115 {8913, 8912}, 1116 {8918, 8919}, 1117 {8919, 8918}, 1118 {8920, 8921}, 1119 {8921, 8920}, 1120 {8922, 8923}, 1121 {8923, 8922}, 1122 {8924, 8925}, 1123 {8925, 8924}, 1124 {8926, 8927}, 1125 {8927, 8926}, 1126 {8928, 8929}, 1127 {8929, 8928}, 1128 {8930, 8931}, 1129 {8931, 8930}, 1130 {8932, 8933}, 1131 {8933, 8932}, 1132 {8934, 8935}, 1133 {8935, 8934}, 1134 {8936, 8937}, 1135 {8937, 8936}, 1136 {8938, 8939}, 1137 {8939, 8938}, 1138 {8940, 8941}, 1139 {8941, 8940}, 1140 {8944, 8945}, 1141 {8945, 8944}, 1142 {8946, 8954}, 1143 {8947, 8955}, 1144 {8948, 8956}, 1145 {8950, 8957}, 1146 {8951, 8958}, 1147 {8954, 8946}, 1148 {8955, 8947}, 1149 {8956, 8948}, 1150 {8957, 8950}, 1151 {8958, 8951}, 1152 {8968, 8969}, 1153 {8969, 8968}, 1154 {8970, 8971}, 1155 {8971, 8970}, 1156 {9001, 9002}, 1157 {9002, 9001}, 1158 {10088, 10089}, 1159 {10089, 10088}, 1160 {10090, 10091}, 1161 {10091, 10090}, 1162 {10092, 10093}, 1163 {10093, 10092}, 1164 {10094, 10095}, 1165 {10095, 10094}, 1166 {10096, 10097}, 1167 {10097, 10096}, 1168 {10098, 10099}, 1169 {10099, 10098}, 1170 {10100, 10101}, 1171 {10101, 10100}, 1172 {10179, 10180}, 1173 {10180, 10179}, 1174 {10181, 10182}, 1175 {10182, 10181}, 1176 {10184, 10185}, 1177 {10185, 10184}, 1178 {10187, 10189}, 1179 {10189, 10187}, 1180 {10197, 10198}, 1181 {10198, 10197}, 1182 {10205, 10206}, 1183 {10206, 10205}, 1184 {10210, 10211}, 1185 {10211, 10210}, 1186 {10212, 10213}, 1187 {10213, 10212}, 1188 {10214, 10215}, 1189 {10215, 10214}, 1190 {10216, 10217}, 1191 {10217, 10216}, 1192 {10218, 10219}, 1193 {10219, 10218}, 1194 {10220, 10221}, 1195 {10221, 10220}, 1196 {10222, 10223}, 1197 {10223, 10222}, 1198 {10627, 10628}, 1199 {10628, 10627}, 1200 {10629, 10630}, 1201 {10630, 10629}, 1202 {10631, 10632}, 1203 {10632, 10631}, 1204 {10633, 10634}, 1205 {10634, 10633}, 1206 {10635, 10636}, 1207 {10636, 10635}, 1208 {10637, 10640}, 1209 {10638, 10639}, 1210 {10639, 10638}, 1211 {10640, 10637}, 1212 {10641, 10642}, 1213 {10642, 10641}, 1214 {10643, 10644}, 1215 {10644, 10643}, 1216 {10645, 10646}, 1217 {10646, 10645}, 1218 {10647, 10648}, 1219 {10648, 10647}, 1220 {10680, 8856}, 1221 {10688, 10689}, 1222 {10689, 10688}, 1223 {10692, 10693}, 1224 {10693, 10692}, 1225 {10703, 10704}, 1226 {10704, 10703}, 1227 {10705, 10706}, 1228 {10706, 10705}, 1229 {10708, 10709}, 1230 {10709, 10708}, 1231 {10712, 10713}, 1232 {10713, 10712}, 1233 {10714, 10715}, 1234 {10715, 10714}, 1235 {10741, 8725}, 1236 {10744, 10745}, 1237 {10745, 10744}, 1238 {10748, 10749}, 1239 {10749, 10748}, 1240 {10795, 10796}, 1241 {10796, 10795}, 1242 {10797, 10798}, 1243 {10798, 10797}, 1244 {10804, 10805}, 1245 {10805, 10804}, 1246 {10812, 10813}, 1247 {10813, 10812}, 1248 {10852, 10853}, 1249 {10853, 10852}, 1250 {10873, 10874}, 1251 {10874, 10873}, 1252 {10877, 10878}, 1253 {10878, 10877}, 1254 {10879, 10880}, 1255 {10880, 10879}, 1256 {10881, 10882}, 1257 {10882, 10881}, 1258 {10883, 10884}, 1259 {10884, 10883}, 1260 {10891, 10892}, 1261 {10892, 10891}, 1262 {10897, 10898}, 1263 {10898, 10897}, 1264 {10899, 10900}, 1265 {10900, 10899}, 1266 {10901, 10902}, 1267 {10902, 10901}, 1268 {10903, 10904}, 1269 {10904, 10903}, 1270 {10905, 10906}, 1271 {10906, 10905}, 1272 {10907, 10908}, 1273 {10908, 10907}, 1274 {10913, 10914}, 1275 {10914, 10913}, 1276 {10918, 10919}, 1277 {10919, 10918}, 1278 {10920, 10921}, 1279 {10921, 10920}, 1280 {10922, 10923}, 1281 {10923, 10922}, 1282 {10924, 10925}, 1283 {10925, 10924}, 1284 {10927, 10928}, 1285 {10928, 10927}, 1286 {10931, 10932}, 1287 {10932, 10931}, 1288 {10939, 10940}, 1289 {10940, 10939}, 1290 {10941, 10942}, 1291 {10942, 10941}, 1292 {10943, 10944}, 1293 {10944, 10943}, 1294 {10945, 10946}, 1295 {10946, 10945}, 1296 {10947, 10948}, 1297 {10948, 10947}, 1298 {10949, 10950}, 1299 {10950, 10949}, 1300 {10957, 10958}, 1301 {10958, 10957}, 1302 {10959, 10960}, 1303 {10960, 10959}, 1304 {10961, 10962}, 1305 {10962, 10961}, 1306 {10963, 10964}, 1307 {10964, 10963}, 1308 {10965, 10966}, 1309 {10966, 10965}, 1310 {10974, 8870}, 1311 {10979, 8873}, 1312 {10980, 8872}, 1313 {10981, 8875}, 1314 {10988, 10989}, 1315 {10989, 10988}, 1316 {10999, 11000}, 1317 {11000, 10999}, 1318 {11001, 11002}, 1319 {11002, 11001}, 1320 {11778, 11779}, 1321 {11779, 11778}, 1322 {11780, 11781}, 1323 {11781, 11780}, 1324 {11785, 11786}, 1325 {11786, 11785}, 1326 {11788, 11789}, 1327 {11789, 11788}, 1328 {11804, 11805}, 1329 {11805, 11804}, 1330 {11808, 11809}, 1331 {11809, 11808}, 1332 {11810, 11811}, 1333 {11811, 11810}, 1334 {11812, 11813}, 1335 {11813, 11812}, 1336 {11814, 11815}, 1337 {11815, 11814}, 1338 {11816, 11817}, 1339 {11817, 11816}, 1340 {12296, 12297}, 1341 {12297, 12296}, 1342 {12298, 12299}, 1343 {12299, 12298}, 1344 {12300, 12301}, 1345 {12301, 12300}, 1346 {12302, 12303}, 1347 {12303, 12302}, 1348 {12304, 12305}, 1349 {12305, 12304}, 1350 {12308, 12309}, 1351 {12309, 12308}, 1352 {12310, 12311}, 1353 {12311, 12310}, 1354 {12312, 12313}, 1355 {12313, 12312}, 1356 {12314, 12315}, 1357 {12315, 12314}, 1358 {65113, 65114}, 1359 {65114, 65113}, 1360 {65115, 65116}, 1361 {65116, 65115}, 1362 {65117, 65118}, 1363 {65118, 65117}, 1364 {65124, 65125}, 1365 {65125, 65124}, 1366 {65288, 65289}, 1367 {65289, 65288}, 1368 {65308, 65310}, 1369 {65310, 65308}, 1370 {65339, 65341}, 1371 {65341, 65339}, 1372 {65371, 65373}, 1373 {65373, 65371}, 1374 {65375, 65376}, 1375 {65376, 65375}, 1376 {65378, 65379}, 1377 {65379, 65378}, 1378 }; 1379 1380 #define BIDI_BRACKET_LEN 120 1381 static const BracketPair bracket_pairs[] = { 1382 {40, 41, 0}, 1383 {41, 40, 1}, 1384 {91, 93, 0}, 1385 {93, 91, 1}, 1386 {123, 125, 0}, 1387 {125, 123, 1}, 1388 {3898, 3899, 0}, 1389 {3899, 3898, 1}, 1390 {3900, 3901, 0}, 1391 {3901, 3900, 1}, 1392 {5787, 5788, 0}, 1393 {5788, 5787, 1}, 1394 {8261, 8262, 0}, 1395 {8262, 8261, 1}, 1396 {8317, 8318, 0}, 1397 {8318, 8317, 1}, 1398 {8333, 8334, 0}, 1399 {8334, 8333, 1}, 1400 {8968, 8969, 0}, 1401 {8969, 8968, 1}, 1402 {8970, 8971, 0}, 1403 {8971, 8970, 1}, 1404 {9001, 9002, 0}, 1405 {9002, 9001, 1}, 1406 {10088, 10089, 0}, 1407 {10089, 10088, 1}, 1408 {10090, 10091, 0}, 1409 {10091, 10090, 1}, 1410 {10092, 10093, 0}, 1411 {10093, 10092, 1}, 1412 {10094, 10095, 0}, 1413 {10095, 10094, 1}, 1414 {10096, 10097, 0}, 1415 {10097, 10096, 1}, 1416 {10098, 10099, 0}, 1417 {10099, 10098, 1}, 1418 {10100, 10101, 0}, 1419 {10101, 10100, 1}, 1420 {10181, 10182, 0}, 1421 {10182, 10181, 1}, 1422 {10214, 10215, 0}, 1423 {10215, 10214, 1}, 1424 {10216, 10217, 0}, 1425 {10217, 10216, 1}, 1426 {10218, 10219, 0}, 1427 {10219, 10218, 1}, 1428 {10220, 10221, 0}, 1429 {10221, 10220, 1}, 1430 {10222, 10223, 0}, 1431 {10223, 10222, 1}, 1432 {10627, 10628, 0}, 1433 {10628, 10627, 1}, 1434 {10629, 10630, 0}, 1435 {10630, 10629, 1}, 1436 {10631, 10632, 0}, 1437 {10632, 10631, 1}, 1438 {10633, 10634, 0}, 1439 {10634, 10633, 1}, 1440 {10635, 10636, 0}, 1441 {10636, 10635, 1}, 1442 {10637, 10640, 0}, 1443 {10638, 10639, 1}, 1444 {10639, 10638, 0}, 1445 {10640, 10637, 1}, 1446 {10641, 10642, 0}, 1447 {10642, 10641, 1}, 1448 {10643, 10644, 0}, 1449 {10644, 10643, 1}, 1450 {10645, 10646, 0}, 1451 {10646, 10645, 1}, 1452 {10647, 10648, 0}, 1453 {10648, 10647, 1}, 1454 {10712, 10713, 0}, 1455 {10713, 10712, 1}, 1456 {10714, 10715, 0}, 1457 {10715, 10714, 1}, 1458 {10748, 10749, 0}, 1459 {10749, 10748, 1}, 1460 {11810, 11811, 0}, 1461 {11811, 11810, 1}, 1462 {11812, 11813, 0}, 1463 {11813, 11812, 1}, 1464 {11814, 11815, 0}, 1465 {11815, 11814, 1}, 1466 {11816, 11817, 0}, 1467 {11817, 11816, 1}, 1468 {12296, 12297, 0}, 1469 {12297, 12296, 1}, 1470 {12298, 12299, 0}, 1471 {12299, 12298, 1}, 1472 {12300, 12301, 0}, 1473 {12301, 12300, 1}, 1474 {12302, 12303, 0}, 1475 {12303, 12302, 1}, 1476 {12304, 12305, 0}, 1477 {12305, 12304, 1}, 1478 {12308, 12309, 0}, 1479 {12309, 12308, 1}, 1480 {12310, 12311, 0}, 1481 {12311, 12310, 1}, 1482 {12312, 12313, 0}, 1483 {12313, 12312, 1}, 1484 {12314, 12315, 0}, 1485 {12315, 12314, 1}, 1486 {65113, 65114, 0}, 1487 {65114, 65113, 1}, 1488 {65115, 65116, 0}, 1489 {65116, 65115, 1}, 1490 {65117, 65118, 0}, 1491 {65118, 65117, 1}, 1492 {65288, 65289, 0}, 1493 {65289, 65288, 1}, 1494 {65339, 65341, 0}, 1495 {65341, 65339, 1}, 1496 {65371, 65373, 0}, 1497 {65373, 65371, 1}, 1498 {65375, 65376, 0}, 1499 {65376, 65375, 1}, 1500 {65378, 65379, 0}, 1501 {65379, 65378, 1}, 1502 }; 1503 1504 /* Reindexing of NFC first characters. */ 1505 #define TOTAL_FIRST 376 1506 #define TOTAL_LAST 62 1507 static const Reindex nfc_first[] = { 1508 { 60, 2, 0}, 1509 { 65, 15, 3}, 1510 { 82, 8, 19}, 1511 { 97, 15, 28}, 1512 { 114, 8, 44}, 1513 { 168, 0, 53}, 1514 { 194, 0, 54}, 1515 { 196, 3, 55}, 1516 { 202, 0, 59}, 1517 { 207, 0, 60}, 1518 { 212, 2, 61}, 1519 { 216, 0, 64}, 1520 { 220, 0, 65}, 1521 { 226, 0, 66}, 1522 { 228, 3, 67}, 1523 { 234, 0, 71}, 1524 { 239, 0, 72}, 1525 { 244, 2, 73}, 1526 { 248, 0, 76}, 1527 { 252, 0, 77}, 1528 { 258, 1, 78}, 1529 { 274, 1, 80}, 1530 { 332, 1, 82}, 1531 { 346, 1, 84}, 1532 { 352, 1, 86}, 1533 { 360, 3, 88}, 1534 { 383, 0, 92}, 1535 { 416, 1, 93}, 1536 { 431, 1, 95}, 1537 { 439, 0, 97}, 1538 { 490, 1, 98}, 1539 { 550, 3, 100}, 1540 { 558, 1, 104}, 1541 { 658, 0, 106}, 1542 { 913, 0, 107}, 1543 { 917, 0, 108}, 1544 { 919, 0, 109}, 1545 { 921, 0, 110}, 1546 { 927, 0, 111}, 1547 { 929, 0, 112}, 1548 { 933, 0, 113}, 1549 { 937, 0, 114}, 1550 { 940, 0, 115}, 1551 { 942, 0, 116}, 1552 { 945, 0, 117}, 1553 { 949, 0, 118}, 1554 { 951, 0, 119}, 1555 { 953, 0, 120}, 1556 { 959, 0, 121}, 1557 { 961, 0, 122}, 1558 { 965, 0, 123}, 1559 { 969, 2, 124}, 1560 { 974, 0, 127}, 1561 { 978, 0, 128}, 1562 { 1030, 0, 129}, 1563 { 1040, 0, 130}, 1564 { 1043, 0, 131}, 1565 { 1045, 3, 132}, 1566 { 1050, 0, 136}, 1567 { 1054, 0, 137}, 1568 { 1059, 0, 138}, 1569 { 1063, 0, 139}, 1570 { 1067, 0, 140}, 1571 { 1069, 0, 141}, 1572 { 1072, 0, 142}, 1573 { 1075, 0, 143}, 1574 { 1077, 3, 144}, 1575 { 1082, 0, 148}, 1576 { 1086, 0, 149}, 1577 { 1091, 0, 150}, 1578 { 1095, 0, 151}, 1579 { 1099, 0, 152}, 1580 { 1101, 0, 153}, 1581 { 1110, 0, 154}, 1582 { 1140, 1, 155}, 1583 { 1240, 1, 157}, 1584 { 1256, 1, 159}, 1585 { 1575, 0, 161}, 1586 { 1608, 0, 162}, 1587 { 1610, 0, 163}, 1588 { 1729, 0, 164}, 1589 { 1746, 0, 165}, 1590 { 1749, 0, 166}, 1591 { 2344, 0, 167}, 1592 { 2352, 0, 168}, 1593 { 2355, 0, 169}, 1594 { 2503, 0, 170}, 1595 { 2887, 0, 171}, 1596 { 2962, 0, 172}, 1597 { 3014, 1, 173}, 1598 { 3142, 0, 175}, 1599 { 3263, 0, 176}, 1600 { 3270, 0, 177}, 1601 { 3274, 0, 178}, 1602 { 3398, 1, 179}, 1603 { 3545, 0, 181}, 1604 { 3548, 0, 182}, 1605 { 4133, 0, 183}, 1606 { 6917, 0, 184}, 1607 { 6919, 0, 185}, 1608 { 6921, 0, 186}, 1609 { 6923, 0, 187}, 1610 { 6925, 0, 188}, 1611 { 6929, 0, 189}, 1612 { 6970, 0, 190}, 1613 { 6972, 0, 191}, 1614 { 6974, 1, 192}, 1615 { 6978, 0, 194}, 1616 { 7734, 1, 195}, 1617 { 7770, 1, 197}, 1618 { 7778, 1, 199}, 1619 { 7840, 1, 201}, 1620 { 7864, 1, 203}, 1621 { 7884, 1, 205}, 1622 { 7936, 17, 207}, 1623 { 7960, 1, 225}, 1624 { 7968, 17, 227}, 1625 { 7992, 1, 245}, 1626 { 8000, 1, 247}, 1627 { 8008, 1, 249}, 1628 { 8016, 1, 251}, 1629 { 8025, 0, 253}, 1630 { 8032, 16, 254}, 1631 { 8052, 0, 271}, 1632 { 8060, 0, 272}, 1633 { 8118, 0, 273}, 1634 { 8127, 0, 274}, 1635 { 8134, 0, 275}, 1636 { 8182, 0, 276}, 1637 { 8190, 0, 277}, 1638 { 8592, 0, 278}, 1639 { 8594, 0, 279}, 1640 { 8596, 0, 280}, 1641 { 8656, 0, 281}, 1642 { 8658, 0, 282}, 1643 { 8660, 0, 283}, 1644 { 8707, 0, 284}, 1645 { 8712, 0, 285}, 1646 { 8715, 0, 286}, 1647 { 8739, 0, 287}, 1648 { 8741, 0, 288}, 1649 { 8764, 0, 289}, 1650 { 8771, 0, 290}, 1651 { 8773, 0, 291}, 1652 { 8776, 0, 292}, 1653 { 8781, 0, 293}, 1654 { 8801, 0, 294}, 1655 { 8804, 1, 295}, 1656 { 8818, 1, 297}, 1657 { 8822, 1, 299}, 1658 { 8826, 3, 301}, 1659 { 8834, 1, 305}, 1660 { 8838, 1, 307}, 1661 { 8849, 1, 309}, 1662 { 8866, 0, 311}, 1663 { 8872, 1, 312}, 1664 { 8875, 0, 314}, 1665 { 8882, 3, 315}, 1666 { 12358, 0, 319}, 1667 { 12363, 0, 320}, 1668 { 12365, 0, 321}, 1669 { 12367, 0, 322}, 1670 { 12369, 0, 323}, 1671 { 12371, 0, 324}, 1672 { 12373, 0, 325}, 1673 { 12375, 0, 326}, 1674 { 12377, 0, 327}, 1675 { 12379, 0, 328}, 1676 { 12381, 0, 329}, 1677 { 12383, 0, 330}, 1678 { 12385, 0, 331}, 1679 { 12388, 0, 332}, 1680 { 12390, 0, 333}, 1681 { 12392, 0, 334}, 1682 { 12399, 0, 335}, 1683 { 12402, 0, 336}, 1684 { 12405, 0, 337}, 1685 { 12408, 0, 338}, 1686 { 12411, 0, 339}, 1687 { 12445, 0, 340}, 1688 { 12454, 0, 341}, 1689 { 12459, 0, 342}, 1690 { 12461, 0, 343}, 1691 { 12463, 0, 344}, 1692 { 12465, 0, 345}, 1693 { 12467, 0, 346}, 1694 { 12469, 0, 347}, 1695 { 12471, 0, 348}, 1696 { 12473, 0, 349}, 1697 { 12475, 0, 350}, 1698 { 12477, 0, 351}, 1699 { 12479, 0, 352}, 1700 { 12481, 0, 353}, 1701 { 12484, 0, 354}, 1702 { 12486, 0, 355}, 1703 { 12488, 0, 356}, 1704 { 12495, 0, 357}, 1705 { 12498, 0, 358}, 1706 { 12501, 0, 359}, 1707 { 12504, 0, 360}, 1708 { 12507, 0, 361}, 1709 { 12527, 3, 362}, 1710 { 12541, 0, 366}, 1711 { 69785, 0, 367}, 1712 { 69787, 0, 368}, 1713 { 69797, 0, 369}, 1714 { 69937, 1, 370}, 1715 { 70471, 0, 372}, 1716 { 70841, 0, 373}, 1717 { 71096, 1, 374}, 1718 {0,0,0} 1719 }; 1720 1721 static const Reindex nfc_last[] = { 1722 { 768, 4, 0}, 1723 { 774, 6, 5}, 1724 { 783, 0, 12}, 1725 { 785, 0, 13}, 1726 { 787, 1, 14}, 1727 { 795, 0, 16}, 1728 { 803, 5, 17}, 1729 { 813, 1, 23}, 1730 { 816, 1, 25}, 1731 { 824, 0, 27}, 1732 { 834, 0, 28}, 1733 { 837, 0, 29}, 1734 { 1619, 2, 30}, 1735 { 2364, 0, 33}, 1736 { 2494, 0, 34}, 1737 { 2519, 0, 35}, 1738 { 2878, 0, 36}, 1739 { 2902, 1, 37}, 1740 { 3006, 0, 39}, 1741 { 3031, 0, 40}, 1742 { 3158, 0, 41}, 1743 { 3266, 0, 42}, 1744 { 3285, 1, 43}, 1745 { 3390, 0, 45}, 1746 { 3415, 0, 46}, 1747 { 3530, 0, 47}, 1748 { 3535, 0, 48}, 1749 { 3551, 0, 49}, 1750 { 4142, 0, 50}, 1751 { 6965, 0, 51}, 1752 { 12441, 1, 52}, 1753 { 69818, 0, 54}, 1754 { 69927, 0, 55}, 1755 { 70462, 0, 56}, 1756 { 70487, 0, 57}, 1757 { 70832, 0, 58}, 1758 { 70842, 0, 59}, 1759 { 70845, 0, 60}, 1760 { 71087, 0, 61}, 1761 {0,0,0} 1762 }; 1763 1764 #define UCDN_EAST_ASIAN_F 0 1765 #define UCDN_EAST_ASIAN_H 1 1766 #define UCDN_EAST_ASIAN_W 2 1767 #define UCDN_EAST_ASIAN_NA 3 1768 #define UCDN_EAST_ASIAN_A 4 1769 #define UCDN_EAST_ASIAN_N 5 1770 1771 #define UCDN_SCRIPT_COMMON 0 1772 #define UCDN_SCRIPT_LATIN 1 1773 #define UCDN_SCRIPT_GREEK 2 1774 #define UCDN_SCRIPT_CYRILLIC 3 1775 #define UCDN_SCRIPT_ARMENIAN 4 1776 #define UCDN_SCRIPT_HEBREW 5 1777 #define UCDN_SCRIPT_ARABIC 6 1778 #define UCDN_SCRIPT_SYRIAC 7 1779 #define UCDN_SCRIPT_THAANA 8 1780 #define UCDN_SCRIPT_DEVANAGARI 9 1781 #define UCDN_SCRIPT_BENGALI 10 1782 #define UCDN_SCRIPT_GURMUKHI 11 1783 #define UCDN_SCRIPT_GUJARATI 12 1784 #define UCDN_SCRIPT_ORIYA 13 1785 #define UCDN_SCRIPT_TAMIL 14 1786 #define UCDN_SCRIPT_TELUGU 15 1787 #define UCDN_SCRIPT_KANNADA 16 1788 #define UCDN_SCRIPT_MALAYALAM 17 1789 #define UCDN_SCRIPT_SINHALA 18 1790 #define UCDN_SCRIPT_THAI 19 1791 #define UCDN_SCRIPT_LAO 20 1792 #define UCDN_SCRIPT_TIBETAN 21 1793 #define UCDN_SCRIPT_MYANMAR 22 1794 #define UCDN_SCRIPT_GEORGIAN 23 1795 #define UCDN_SCRIPT_HANGUL 24 1796 #define UCDN_SCRIPT_ETHIOPIC 25 1797 #define UCDN_SCRIPT_CHEROKEE 26 1798 #define UCDN_SCRIPT_CANADIAN_ABORIGINAL 27 1799 #define UCDN_SCRIPT_OGHAM 28 1800 #define UCDN_SCRIPT_RUNIC 29 1801 #define UCDN_SCRIPT_KHMER 30 1802 #define UCDN_SCRIPT_MONGOLIAN 31 1803 #define UCDN_SCRIPT_HIRAGANA 32 1804 #define UCDN_SCRIPT_KATAKANA 33 1805 #define UCDN_SCRIPT_BOPOMOFO 34 1806 #define UCDN_SCRIPT_HAN 35 1807 #define UCDN_SCRIPT_YI 36 1808 #define UCDN_SCRIPT_OLD_ITALIC 37 1809 #define UCDN_SCRIPT_GOTHIC 38 1810 #define UCDN_SCRIPT_DESERET 39 1811 #define UCDN_SCRIPT_INHERITED 40 1812 #define UCDN_SCRIPT_TAGALOG 41 1813 #define UCDN_SCRIPT_HANUNOO 42 1814 #define UCDN_SCRIPT_BUHID 43 1815 #define UCDN_SCRIPT_TAGBANWA 44 1816 #define UCDN_SCRIPT_LIMBU 45 1817 #define UCDN_SCRIPT_TAI_LE 46 1818 #define UCDN_SCRIPT_LINEAR_B 47 1819 #define UCDN_SCRIPT_UGARITIC 48 1820 #define UCDN_SCRIPT_SHAVIAN 49 1821 #define UCDN_SCRIPT_OSMANYA 50 1822 #define UCDN_SCRIPT_CYPRIOT 51 1823 #define UCDN_SCRIPT_BRAILLE 52 1824 #define UCDN_SCRIPT_BUGINESE 53 1825 #define UCDN_SCRIPT_COPTIC 54 1826 #define UCDN_SCRIPT_NEW_TAI_LUE 55 1827 #define UCDN_SCRIPT_GLAGOLITIC 56 1828 #define UCDN_SCRIPT_TIFINAGH 57 1829 #define UCDN_SCRIPT_SYLOTI_NAGRI 58 1830 #define UCDN_SCRIPT_OLD_PERSIAN 59 1831 #define UCDN_SCRIPT_KHAROSHTHI 60 1832 #define UCDN_SCRIPT_BALINESE 61 1833 #define UCDN_SCRIPT_CUNEIFORM 62 1834 #define UCDN_SCRIPT_PHOENICIAN 63 1835 #define UCDN_SCRIPT_PHAGS_PA 64 1836 #define UCDN_SCRIPT_NKO 65 1837 #define UCDN_SCRIPT_SUNDANESE 66 1838 #define UCDN_SCRIPT_LEPCHA 67 1839 #define UCDN_SCRIPT_OL_CHIKI 68 1840 #define UCDN_SCRIPT_VAI 69 1841 #define UCDN_SCRIPT_SAURASHTRA 70 1842 #define UCDN_SCRIPT_KAYAH_LI 71 1843 #define UCDN_SCRIPT_REJANG 72 1844 #define UCDN_SCRIPT_LYCIAN 73 1845 #define UCDN_SCRIPT_CARIAN 74 1846 #define UCDN_SCRIPT_LYDIAN 75 1847 #define UCDN_SCRIPT_CHAM 76 1848 #define UCDN_SCRIPT_TAI_THAM 77 1849 #define UCDN_SCRIPT_TAI_VIET 78 1850 #define UCDN_SCRIPT_AVESTAN 79 1851 #define UCDN_SCRIPT_EGYPTIAN_HIEROGLYPHS 80 1852 #define UCDN_SCRIPT_SAMARITAN 81 1853 #define UCDN_SCRIPT_LISU 82 1854 #define UCDN_SCRIPT_BAMUM 83 1855 #define UCDN_SCRIPT_JAVANESE 84 1856 #define UCDN_SCRIPT_MEETEI_MAYEK 85 1857 #define UCDN_SCRIPT_IMPERIAL_ARAMAIC 86 1858 #define UCDN_SCRIPT_OLD_SOUTH_ARABIAN 87 1859 #define UCDN_SCRIPT_INSCRIPTIONAL_PARTHIAN 88 1860 #define UCDN_SCRIPT_INSCRIPTIONAL_PAHLAVI 89 1861 #define UCDN_SCRIPT_OLD_TURKIC 90 1862 #define UCDN_SCRIPT_KAITHI 91 1863 #define UCDN_SCRIPT_BATAK 92 1864 #define UCDN_SCRIPT_BRAHMI 93 1865 #define UCDN_SCRIPT_MANDAIC 94 1866 #define UCDN_SCRIPT_CHAKMA 95 1867 #define UCDN_SCRIPT_MEROITIC_CURSIVE 96 1868 #define UCDN_SCRIPT_MEROITIC_HIEROGLYPHS 97 1869 #define UCDN_SCRIPT_MIAO 98 1870 #define UCDN_SCRIPT_SHARADA 99 1871 #define UCDN_SCRIPT_SORA_SOMPENG 100 1872 #define UCDN_SCRIPT_TAKRI 101 1873 #define UCDN_SCRIPT_UNKNOWN 102 1874 #define UCDN_SCRIPT_BASSA_VAH 103 1875 #define UCDN_SCRIPT_CAUCASIAN_ALBANIAN 104 1876 #define UCDN_SCRIPT_DUPLOYAN 105 1877 #define UCDN_SCRIPT_ELBASAN 106 1878 #define UCDN_SCRIPT_GRANTHA 107 1879 #define UCDN_SCRIPT_KHOJKI 108 1880 #define UCDN_SCRIPT_KHUDAWADI 109 1881 #define UCDN_SCRIPT_LINEAR_A 110 1882 #define UCDN_SCRIPT_MAHAJANI 111 1883 #define UCDN_SCRIPT_MANICHAEAN 112 1884 #define UCDN_SCRIPT_MENDE_KIKAKUI 113 1885 #define UCDN_SCRIPT_MODI 114 1886 #define UCDN_SCRIPT_MRO 115 1887 #define UCDN_SCRIPT_NABATAEAN 116 1888 #define UCDN_SCRIPT_OLD_NORTH_ARABIAN 117 1889 #define UCDN_SCRIPT_OLD_PERMIC 118 1890 #define UCDN_SCRIPT_PAHAWH_HMONG 119 1891 #define UCDN_SCRIPT_PALMYRENE 120 1892 #define UCDN_SCRIPT_PAU_CIN_HAU 121 1893 #define UCDN_SCRIPT_PSALTER_PAHLAVI 122 1894 #define UCDN_SCRIPT_SIDDHAM 123 1895 #define UCDN_SCRIPT_TIRHUTA 124 1896 #define UCDN_SCRIPT_WARANG_CITI 125 1897 #define UCDN_SCRIPT_AHOM 126 1898 #define UCDN_SCRIPT_ANATOLIAN_HIEROGLYPHS 127 1899 #define UCDN_SCRIPT_HATRAN 128 1900 #define UCDN_SCRIPT_MULTANI 129 1901 #define UCDN_SCRIPT_OLD_HUNGARIAN 130 1902 #define UCDN_SCRIPT_SIGNWRITING 131 1903 #define UCDN_SCRIPT_ADLAM 132 1904 #define UCDN_SCRIPT_BHAIKSUKI 133 1905 #define UCDN_SCRIPT_MARCHEN 134 1906 #define UCDN_SCRIPT_NEWA 135 1907 #define UCDN_SCRIPT_OSAGE 136 1908 #define UCDN_SCRIPT_TANGUT 137 1909 #define UCDN_SCRIPT_MASARAM_GONDI 138 1910 #define UCDN_SCRIPT_NUSHU 139 1911 #define UCDN_SCRIPT_SOYOMBO 140 1912 #define UCDN_SCRIPT_ZANABAZAR_SQUARE 141 1913 1914 #define UCDN_GENERAL_CATEGORY_CC 0 1915 #define UCDN_GENERAL_CATEGORY_CF 1 1916 #define UCDN_GENERAL_CATEGORY_CN 2 1917 #define UCDN_GENERAL_CATEGORY_CO 3 1918 #define UCDN_GENERAL_CATEGORY_CS 4 1919 #define UCDN_GENERAL_CATEGORY_LL 5 1920 #define UCDN_GENERAL_CATEGORY_LM 6 1921 #define UCDN_GENERAL_CATEGORY_LO 7 1922 #define UCDN_GENERAL_CATEGORY_LT 8 1923 #define UCDN_GENERAL_CATEGORY_LU 9 1924 #define UCDN_GENERAL_CATEGORY_MC 10 1925 #define UCDN_GENERAL_CATEGORY_ME 11 1926 #define UCDN_GENERAL_CATEGORY_MN 12 1927 #define UCDN_GENERAL_CATEGORY_ND 13 1928 #define UCDN_GENERAL_CATEGORY_NL 14 1929 #define UCDN_GENERAL_CATEGORY_NO 15 1930 #define UCDN_GENERAL_CATEGORY_PC 16 1931 #define UCDN_GENERAL_CATEGORY_PD 17 1932 #define UCDN_GENERAL_CATEGORY_PE 18 1933 #define UCDN_GENERAL_CATEGORY_PF 19 1934 #define UCDN_GENERAL_CATEGORY_PI 20 1935 #define UCDN_GENERAL_CATEGORY_PO 21 1936 #define UCDN_GENERAL_CATEGORY_PS 22 1937 #define UCDN_GENERAL_CATEGORY_SC 23 1938 #define UCDN_GENERAL_CATEGORY_SK 24 1939 #define UCDN_GENERAL_CATEGORY_SM 25 1940 #define UCDN_GENERAL_CATEGORY_SO 26 1941 #define UCDN_GENERAL_CATEGORY_ZL 27 1942 #define UCDN_GENERAL_CATEGORY_ZP 28 1943 #define UCDN_GENERAL_CATEGORY_ZS 29 1944 1945 #define UCDN_BIDI_CLASS_L 0 1946 #define UCDN_BIDI_CLASS_LRE 1 1947 #define UCDN_BIDI_CLASS_LRO 2 1948 #define UCDN_BIDI_CLASS_R 3 1949 #define UCDN_BIDI_CLASS_AL 4 1950 #define UCDN_BIDI_CLASS_RLE 5 1951 #define UCDN_BIDI_CLASS_RLO 6 1952 #define UCDN_BIDI_CLASS_PDF 7 1953 #define UCDN_BIDI_CLASS_EN 8 1954 #define UCDN_BIDI_CLASS_ES 9 1955 #define UCDN_BIDI_CLASS_ET 10 1956 #define UCDN_BIDI_CLASS_AN 11 1957 #define UCDN_BIDI_CLASS_CS 12 1958 #define UCDN_BIDI_CLASS_NSM 13 1959 #define UCDN_BIDI_CLASS_BN 14 1960 #define UCDN_BIDI_CLASS_B 15 1961 #define UCDN_BIDI_CLASS_S 16 1962 #define UCDN_BIDI_CLASS_WS 17 1963 #define UCDN_BIDI_CLASS_ON 18 1964 #define UCDN_BIDI_CLASS_LRI 19 1965 #define UCDN_BIDI_CLASS_RLI 20 1966 #define UCDN_BIDI_CLASS_FSI 21 1967 #define UCDN_BIDI_CLASS_PDI 22 1968 1969 /* index tables for the database records */ 1970 #define SHIFT1 5 1971 #define SHIFT2 3 1972 static const unsigned char index0[] = { 1973 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 1974 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 1975 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 52, 52, 52, 52, 1976 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 1977 52, 52, 53, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 1978 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 1979 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 1980 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 1981 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 54, 55, 56, 56, 56, 57, 1982 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 65, 66, 67, 68, 1983 69, 70, 71, 65, 66, 67, 68, 69, 70, 71, 65, 66, 67, 68, 69, 70, 71, 65, 1984 66, 67, 68, 69, 70, 71, 65, 66, 67, 68, 69, 70, 71, 65, 72, 73, 73, 73, 1985 73, 73, 73, 73, 73, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 1986 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 52, 75, 76, 77, 78, 79, 1987 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 94, 96, 1988 97, 98, 99, 100, 101, 102, 103, 104, 94, 105, 94, 106, 107, 94, 94, 108, 1989 108, 108, 109, 110, 111, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 112, 1990 112, 113, 114, 115, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 1991 94, 94, 116, 117, 118, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 1992 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 1993 94, 94, 94, 119, 119, 120, 121, 94, 94, 94, 122, 123, 123, 123, 123, 123, 1994 123, 123, 123, 123, 123, 123, 123, 123, 123, 123, 123, 123, 123, 123, 1995 123, 123, 123, 123, 124, 123, 123, 125, 94, 94, 94, 94, 94, 94, 94, 94, 1996 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 1997 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 126, 127, 128, 94, 94, 94, 1998 94, 94, 94, 94, 94, 94, 129, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 1999 94, 94, 94, 94, 94, 94, 94, 94, 130, 131, 132, 133, 134, 135, 136, 137, 2000 138, 138, 139, 94, 94, 94, 94, 94, 140, 94, 94, 94, 94, 94, 94, 94, 141, 2001 142, 94, 94, 94, 94, 143, 94, 144, 145, 146, 147, 148, 149, 150, 151, 2002 152, 153, 154, 154, 154, 154, 154, 155, 52, 52, 52, 52, 52, 52, 52, 52, 2003 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 2004 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 2005 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 2006 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 2007 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 2008 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 2009 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 2010 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 2011 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 156, 52, 52, 52, 2012 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 157, 158, 52, 52, 52, 2013 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 2014 159, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 2015 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 160, 161, 161, 161, 161, 161, 2016 161, 161, 161, 161, 161, 161, 161, 52, 52, 162, 161, 161, 161, 161, 163, 2017 161, 161, 161, 161, 161, 161, 161, 161, 161, 161, 161, 161, 161, 161, 2018 161, 161, 161, 161, 161, 161, 161, 161, 161, 161, 161, 161, 161, 161, 2019 161, 161, 161, 161, 161, 161, 161, 161, 161, 161, 161, 161, 161, 161, 2020 161, 161, 161, 161, 161, 161, 161, 161, 161, 161, 161, 161, 161, 161, 2021 161, 161, 161, 161, 161, 161, 161, 161, 161, 161, 161, 161, 161, 161, 2022 161, 161, 161, 161, 161, 161, 161, 161, 161, 161, 161, 161, 161, 161, 2023 161, 161, 161, 161, 161, 161, 161, 161, 161, 161, 161, 161, 161, 161, 2024 161, 161, 161, 161, 161, 161, 161, 161, 161, 161, 161, 161, 161, 161, 2025 161, 161, 161, 161, 161, 161, 161, 161, 161, 161, 161, 161, 161, 161, 2026 161, 161, 161, 161, 161, 161, 161, 161, 161, 161, 161, 161, 161, 161, 2027 161, 161, 161, 161, 161, 161, 161, 161, 161, 161, 161, 161, 161, 161, 2028 161, 161, 161, 161, 161, 161, 161, 161, 161, 161, 161, 161, 161, 161, 2029 161, 161, 161, 161, 161, 161, 161, 161, 161, 161, 161, 161, 161, 161, 2030 161, 161, 161, 161, 161, 161, 161, 161, 161, 161, 161, 161, 161, 161, 2031 161, 161, 161, 161, 161, 161, 161, 161, 161, 161, 161, 161, 161, 161, 2032 161, 161, 161, 161, 161, 161, 161, 161, 161, 161, 161, 161, 161, 161, 2033 161, 161, 161, 161, 161, 161, 161, 161, 161, 161, 161, 161, 161, 161, 2034 161, 161, 161, 161, 161, 161, 161, 161, 161, 161, 161, 161, 161, 161, 2035 161, 161, 161, 163, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 2036 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 2037 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 2038 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 2039 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 2040 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 2041 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 2042 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 2043 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 2044 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 2045 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 2046 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 2047 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 2048 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 2049 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 2050 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 2051 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 2052 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 2053 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 2054 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 2055 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 2056 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 2057 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 2058 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 2059 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 2060 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 2061 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 2062 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 2063 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 2064 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 2065 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 2066 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 2067 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 2068 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 2069 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 2070 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 2071 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 2072 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 2073 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 2074 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 2075 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 2076 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 2077 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 2078 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 2079 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 2080 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 2081 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 2082 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 2083 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 2084 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 2085 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 2086 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 2087 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 2088 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 2089 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 2090 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 2091 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 2092 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 2093 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 2094 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 2095 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 2096 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 2097 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 2098 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 2099 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 2100 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 2101 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 2102 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 2103 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 2104 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 2105 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 2106 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 2107 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 2108 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 2109 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 2110 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 2111 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 2112 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 2113 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 2114 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 2115 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 2116 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 2117 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 2118 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 2119 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 2120 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 2121 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 2122 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 2123 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 2124 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 2125 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 2126 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 2127 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 2128 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 2129 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 2130 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 2131 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 2132 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 2133 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 2134 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 2135 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 2136 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 2137 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 2138 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 2139 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 2140 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 2141 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 2142 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 2143 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 2144 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 2145 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 2146 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 2147 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 2148 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 2149 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 2150 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 2151 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 2152 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 2153 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 2154 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 2155 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 2156 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 2157 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 2158 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 2159 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 2160 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 2161 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 2162 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 2163 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 2164 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 2165 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 2166 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 2167 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 2168 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 2169 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 2170 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 2171 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 2172 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 2173 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 2174 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 2175 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 2176 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 2177 94, 94, 94, 94, 94, 94, 94, 94, 94, 164, 165, 94, 94, 94, 94, 94, 94, 94, 2178 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 2179 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 2180 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 2181 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 2182 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 2183 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 2184 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 2185 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 2186 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 2187 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 2188 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 2189 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 2190 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 2191 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 94, 74, 74, 74, 74, 74, 2192 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 2193 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 2194 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 2195 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 2196 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 2197 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 2198 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 2199 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 2200 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 2201 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 2202 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 2203 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 2204 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 2205 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 166, 74, 2206 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 2207 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 2208 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 2209 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 2210 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 2211 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 2212 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 2213 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 2214 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 2215 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 2216 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 2217 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 2218 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 2219 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 2220 74, 74, 166, 2221 }; 2222 2223 static const unsigned short index1[] = { 2224 0, 1, 0, 2, 3, 4, 5, 6, 7, 8, 8, 9, 10, 11, 11, 12, 13, 0, 0, 0, 14, 15, 2225 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 29, 31, 32, 2226 33, 34, 35, 27, 30, 29, 27, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 2227 47, 48, 27, 27, 49, 27, 27, 27, 27, 27, 27, 27, 50, 51, 52, 27, 53, 54, 2228 53, 54, 54, 54, 54, 54, 55, 54, 54, 54, 56, 57, 58, 59, 60, 61, 62, 63, 2229 64, 64, 65, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 65, 77, 78, 2230 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 2231 97, 97, 97, 97, 98, 98, 98, 98, 99, 100, 101, 101, 101, 101, 102, 103, 2232 101, 101, 101, 101, 101, 101, 104, 105, 101, 101, 101, 101, 101, 101, 2233 101, 101, 101, 101, 101, 101, 106, 107, 107, 107, 108, 109, 110, 111, 2234 111, 111, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 121, 2235 121, 122, 123, 120, 124, 125, 126, 127, 128, 128, 128, 128, 129, 130, 2236 131, 132, 133, 134, 135, 128, 128, 128, 128, 128, 128, 128, 128, 128, 2237 128, 128, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 145, 145, 2238 146, 147, 148, 149, 128, 128, 128, 128, 128, 128, 150, 150, 150, 150, 2239 151, 152, 153, 120, 154, 155, 156, 156, 156, 157, 158, 159, 160, 160, 2240 161, 162, 163, 164, 165, 166, 167, 167, 167, 168, 145, 169, 120, 120, 2241 120, 120, 120, 120, 128, 128, 170, 171, 120, 120, 172, 126, 173, 174, 2242 175, 176, 177, 178, 178, 178, 178, 178, 178, 179, 180, 181, 182, 178, 2243 183, 184, 185, 178, 186, 187, 188, 189, 189, 190, 191, 192, 193, 194, 2244 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 204, 205, 206, 207, 2245 208, 209, 210, 211, 212, 213, 214, 120, 215, 216, 217, 218, 218, 219, 2246 220, 221, 222, 223, 224, 120, 225, 226, 227, 228, 229, 230, 231, 232, 2247 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 120, 243, 244, 2248 245, 246, 247, 244, 248, 249, 250, 251, 252, 120, 253, 254, 255, 256, 2249 257, 258, 259, 260, 260, 259, 260, 261, 262, 263, 264, 265, 266, 267, 2250 120, 268, 269, 270, 271, 272, 272, 271, 273, 274, 275, 276, 277, 278, 2251 279, 280, 281, 120, 282, 283, 284, 285, 285, 285, 285, 286, 287, 288, 2252 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 296, 296, 299, 300, 2253 297, 301, 302, 303, 304, 305, 306, 120, 307, 308, 308, 308, 308, 308, 2254 309, 310, 311, 312, 313, 314, 120, 120, 120, 120, 315, 316, 317, 318, 2255 319, 320, 321, 322, 323, 324, 325, 326, 120, 120, 120, 120, 327, 328, 2256 329, 330, 331, 332, 333, 334, 335, 336, 335, 335, 335, 337, 338, 339, 2257 340, 341, 342, 343, 342, 342, 342, 344, 345, 346, 347, 348, 120, 120, 2258 120, 120, 349, 349, 349, 349, 349, 350, 351, 352, 353, 354, 355, 356, 2259 357, 358, 359, 349, 360, 361, 353, 362, 363, 363, 363, 363, 364, 365, 2260 366, 366, 366, 366, 366, 367, 368, 368, 368, 368, 368, 368, 368, 368, 2261 368, 368, 368, 368, 369, 369, 369, 369, 369, 369, 369, 369, 369, 370, 2262 370, 370, 370, 370, 370, 370, 370, 370, 370, 370, 371, 371, 371, 371, 2263 371, 371, 371, 371, 371, 372, 373, 372, 371, 371, 371, 371, 371, 372, 2264 371, 371, 371, 371, 372, 373, 372, 371, 373, 371, 371, 371, 371, 371, 2265 371, 371, 372, 371, 371, 371, 371, 371, 371, 371, 371, 374, 375, 376, 2266 377, 378, 371, 371, 379, 380, 381, 381, 381, 381, 381, 381, 381, 381, 2267 381, 381, 382, 383, 384, 385, 385, 385, 385, 385, 385, 385, 385, 385, 2268 385, 385, 385, 385, 385, 385, 385, 385, 385, 385, 385, 385, 385, 385, 2269 385, 385, 385, 385, 385, 385, 385, 385, 385, 385, 385, 385, 385, 385, 2270 385, 385, 385, 385, 385, 385, 385, 385, 385, 385, 385, 385, 385, 385, 2271 385, 385, 385, 385, 385, 385, 385, 385, 385, 385, 385, 385, 385, 385, 2272 385, 385, 385, 385, 385, 385, 385, 385, 385, 385, 385, 386, 385, 385, 2273 387, 388, 388, 389, 390, 390, 390, 390, 390, 390, 390, 390, 390, 391, 2274 392, 393, 394, 395, 396, 120, 397, 397, 398, 120, 399, 399, 400, 120, 2275 401, 402, 403, 120, 404, 404, 404, 404, 404, 404, 405, 406, 407, 408, 2276 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 419, 419, 419, 2277 420, 419, 419, 419, 419, 419, 419, 120, 421, 419, 419, 419, 419, 422, 2278 385, 385, 385, 385, 385, 385, 385, 385, 423, 120, 424, 424, 424, 425, 2279 426, 427, 428, 429, 430, 431, 432, 432, 432, 433, 434, 120, 435, 435, 2280 435, 435, 435, 436, 435, 435, 435, 437, 438, 439, 440, 440, 440, 440, 2281 441, 441, 442, 443, 444, 444, 444, 444, 444, 444, 445, 446, 447, 448, 2282 449, 450, 451, 452, 451, 452, 453, 454, 455, 456, 120, 120, 120, 120, 2283 120, 120, 120, 120, 457, 458, 458, 458, 458, 458, 459, 460, 461, 462, 2284 463, 464, 465, 466, 467, 468, 469, 470, 470, 470, 471, 472, 473, 474, 2285 475, 475, 475, 475, 476, 477, 478, 479, 480, 480, 480, 480, 481, 482, 2286 483, 484, 485, 486, 487, 488, 489, 489, 489, 490, 100, 491, 120, 120, 2287 120, 120, 120, 120, 492, 120, 493, 494, 495, 496, 497, 498, 54, 54, 54, 2288 54, 499, 500, 56, 56, 56, 56, 56, 501, 502, 503, 54, 504, 54, 54, 54, 2289 505, 56, 56, 56, 506, 507, 508, 509, 510, 510, 510, 511, 512, 27, 27, 27, 2290 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 513, 514, 27, 2291 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 515, 516, 517, 518, 515, 516, 2292 515, 516, 517, 518, 515, 519, 515, 516, 515, 517, 515, 520, 515, 520, 2293 515, 520, 521, 522, 523, 524, 525, 526, 515, 527, 528, 529, 530, 531, 2294 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 2295 546, 547, 56, 548, 549, 550, 551, 552, 553, 553, 554, 555, 556, 557, 558, 2296 120, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 2297 572, 571, 573, 574, 575, 576, 577, 578, 579, 580, 581, 580, 582, 583, 2298 580, 584, 580, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 586, 2299 595, 596, 586, 597, 598, 586, 586, 598, 586, 599, 600, 599, 586, 586, 2300 601, 586, 586, 586, 586, 586, 602, 586, 586, 580, 603, 604, 605, 606, 2301 607, 608, 609, 609, 609, 609, 609, 609, 609, 609, 610, 580, 580, 611, 2302 612, 586, 586, 613, 580, 580, 580, 580, 585, 606, 614, 615, 580, 580, 2303 580, 580, 580, 616, 120, 120, 120, 580, 617, 120, 120, 618, 618, 618, 2304 618, 618, 619, 619, 620, 621, 621, 621, 621, 621, 621, 621, 621, 621, 2305 622, 618, 623, 624, 624, 624, 624, 624, 624, 624, 624, 624, 625, 624, 2306 624, 624, 624, 626, 580, 624, 624, 627, 580, 628, 629, 630, 631, 632, 2307 633, 629, 580, 627, 634, 580, 635, 636, 637, 638, 639, 580, 580, 580, 2308 640, 641, 642, 643, 580, 644, 645, 580, 646, 580, 580, 647, 648, 649, 2309 650, 580, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 580, 2310 580, 580, 662, 580, 663, 580, 664, 665, 666, 667, 668, 669, 618, 670, 2311 670, 671, 580, 580, 580, 662, 672, 673, 586, 586, 586, 674, 675, 586, 2312 586, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 2313 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 676, 2314 676, 676, 676, 676, 676, 586, 586, 586, 586, 586, 586, 586, 586, 586, 2315 586, 586, 586, 586, 586, 586, 586, 677, 678, 678, 679, 586, 586, 586, 2316 586, 586, 586, 586, 680, 586, 586, 586, 681, 586, 586, 586, 586, 586, 2317 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 2318 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 580, 2319 580, 580, 682, 580, 580, 586, 586, 683, 684, 685, 629, 580, 580, 686, 2320 580, 580, 580, 687, 580, 580, 580, 580, 688, 580, 689, 617, 120, 120, 2321 690, 120, 120, 691, 691, 691, 691, 691, 692, 693, 693, 693, 693, 693, 2322 694, 695, 696, 697, 698, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 2323 699, 700, 701, 702, 703, 703, 703, 703, 704, 705, 706, 706, 706, 706, 2324 706, 706, 706, 707, 708, 709, 371, 371, 373, 120, 373, 373, 373, 373, 2325 373, 373, 373, 373, 710, 710, 710, 710, 711, 712, 713, 714, 715, 716, 2326 717, 718, 719, 720, 120, 120, 120, 120, 120, 120, 721, 721, 721, 722, 2327 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 723, 120, 721, 721, 2328 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 2329 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 724, 120, 120, 120, 2330 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 737, 2331 738, 737, 737, 737, 739, 740, 741, 742, 743, 744, 745, 745, 746, 745, 2332 745, 745, 747, 748, 749, 750, 751, 752, 752, 752, 752, 753, 754, 755, 2333 755, 755, 755, 755, 755, 755, 755, 755, 755, 756, 757, 758, 752, 752, 2334 752, 759, 725, 725, 725, 725, 726, 120, 760, 760, 761, 761, 761, 762, 2335 763, 764, 758, 758, 758, 765, 766, 767, 761, 761, 761, 768, 763, 764, 2336 758, 758, 758, 758, 769, 767, 758, 770, 771, 771, 771, 771, 771, 772, 2337 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 771, 758, 758, 758, 2338 773, 774, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 775, 2339 758, 758, 758, 773, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 2340 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 2341 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 2342 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 2343 776, 776, 777, 778, 580, 580, 580, 580, 580, 580, 580, 580, 776, 776, 2344 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 2345 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 779, 2346 778, 778, 780, 780, 781, 780, 780, 780, 780, 780, 780, 780, 780, 780, 2347 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 2348 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 2349 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 2350 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 2351 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 782, 2352 783, 783, 783, 783, 783, 783, 784, 120, 785, 785, 785, 785, 785, 786, 2353 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 2354 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 2355 787, 787, 787, 787, 787, 788, 787, 787, 789, 790, 120, 120, 101, 101, 2356 101, 101, 101, 791, 792, 793, 101, 101, 101, 794, 795, 795, 795, 795, 2357 795, 795, 795, 795, 796, 797, 798, 120, 64, 64, 799, 800, 801, 27, 802, 2358 27, 27, 27, 27, 27, 27, 27, 803, 804, 27, 805, 806, 27, 27, 807, 808, 2359 120, 120, 120, 120, 120, 120, 120, 809, 810, 811, 812, 813, 813, 814, 2360 815, 816, 817, 818, 818, 818, 818, 818, 818, 819, 120, 820, 821, 821, 2361 821, 821, 821, 822, 823, 824, 825, 826, 827, 828, 828, 829, 830, 831, 2362 832, 833, 833, 834, 835, 836, 836, 837, 838, 839, 840, 368, 368, 368, 2363 841, 842, 843, 843, 843, 843, 843, 844, 845, 846, 847, 848, 849, 850, 2364 349, 353, 851, 852, 852, 852, 852, 852, 853, 854, 120, 855, 856, 857, 2365 858, 349, 349, 859, 860, 861, 861, 861, 861, 861, 861, 862, 863, 864, 2366 120, 120, 865, 866, 867, 868, 120, 869, 869, 869, 120, 373, 373, 54, 54, 2367 54, 54, 54, 870, 871, 120, 872, 872, 872, 872, 872, 872, 872, 872, 872, 2368 872, 866, 866, 866, 866, 873, 874, 875, 876, 877, 878, 878, 879, 878, 2369 878, 878, 877, 878, 878, 879, 878, 878, 878, 877, 878, 878, 879, 878, 2370 878, 878, 877, 878, 878, 879, 878, 878, 878, 877, 878, 878, 879, 878, 2371 878, 878, 877, 878, 878, 879, 878, 878, 878, 877, 878, 878, 879, 878, 2372 878, 878, 877, 878, 878, 879, 878, 878, 878, 877, 878, 878, 879, 878, 2373 878, 878, 877, 878, 878, 879, 878, 878, 878, 877, 878, 878, 879, 878, 2374 878, 878, 877, 878, 878, 879, 878, 878, 878, 877, 878, 878, 879, 878, 2375 878, 878, 877, 878, 878, 879, 878, 878, 878, 877, 878, 878, 879, 878, 2376 878, 878, 877, 878, 878, 879, 878, 878, 878, 877, 878, 878, 879, 878, 2377 878, 878, 877, 878, 878, 879, 878, 878, 878, 877, 878, 878, 879, 878, 2378 878, 878, 877, 878, 878, 879, 878, 878, 878, 877, 878, 878, 879, 878, 2379 878, 878, 877, 878, 878, 879, 878, 878, 878, 877, 878, 878, 879, 878, 2380 878, 878, 877, 878, 878, 879, 878, 878, 878, 877, 878, 878, 879, 878, 2381 878, 878, 877, 878, 878, 879, 878, 878, 878, 877, 878, 878, 879, 878, 2382 878, 878, 877, 878, 878, 879, 878, 878, 878, 877, 878, 878, 879, 878, 2383 878, 878, 877, 878, 878, 879, 878, 878, 878, 877, 878, 878, 879, 878, 2384 878, 878, 877, 878, 878, 879, 878, 878, 878, 878, 878, 878, 877, 878, 2385 878, 879, 878, 878, 878, 877, 878, 878, 879, 878, 878, 878, 877, 878, 2386 878, 880, 120, 369, 369, 881, 882, 370, 370, 370, 370, 370, 883, 884, 2387 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 2388 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 884, 2389 884, 884, 884, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 2390 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 2391 885, 885, 885, 885, 885, 885, 885, 776, 776, 776, 776, 776, 776, 776, 2392 776, 776, 776, 776, 776, 776, 777, 776, 776, 776, 776, 776, 776, 776, 2393 776, 776, 776, 776, 776, 776, 886, 778, 778, 778, 778, 887, 120, 888, 2394 889, 121, 890, 891, 892, 893, 121, 128, 128, 128, 128, 128, 128, 128, 2395 128, 128, 128, 128, 128, 894, 895, 896, 120, 897, 128, 128, 128, 128, 2396 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 2397 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 2398 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 898, 120, 2399 120, 128, 128, 128, 128, 128, 128, 128, 128, 899, 128, 128, 128, 128, 2400 128, 128, 120, 120, 120, 120, 120, 128, 900, 901, 901, 902, 903, 904, 2401 905, 906, 907, 908, 909, 910, 911, 912, 913, 170, 128, 128, 128, 128, 2402 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 914, 915, 2403 916, 917, 918, 919, 920, 920, 921, 922, 923, 923, 924, 925, 926, 927, 2404 928, 928, 928, 928, 929, 930, 930, 930, 931, 932, 932, 932, 933, 934, 2405 935, 120, 936, 937, 938, 937, 937, 939, 937, 937, 940, 937, 941, 937, 2406 941, 120, 120, 120, 120, 937, 937, 937, 937, 937, 937, 937, 937, 937, 2407 937, 937, 937, 937, 937, 937, 942, 943, 944, 944, 944, 944, 944, 945, 2408 609, 946, 946, 946, 946, 946, 946, 947, 948, 949, 950, 580, 951, 952, 2409 120, 120, 120, 120, 120, 609, 609, 609, 609, 609, 953, 120, 120, 120, 2410 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 954, 2411 954, 954, 955, 956, 956, 956, 956, 956, 956, 957, 120, 958, 959, 959, 2412 960, 961, 961, 961, 961, 962, 963, 964, 964, 965, 966, 967, 967, 967, 2413 967, 968, 969, 970, 970, 970, 971, 972, 972, 972, 972, 973, 972, 974, 2414 120, 120, 120, 120, 120, 975, 975, 975, 975, 975, 976, 976, 976, 976, 2415 976, 977, 977, 977, 977, 977, 977, 978, 978, 978, 979, 980, 981, 982, 2416 982, 982, 982, 983, 984, 984, 984, 984, 985, 986, 986, 986, 986, 986, 2417 120, 987, 987, 987, 987, 987, 987, 988, 989, 120, 120, 120, 120, 120, 2418 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 990, 2419 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 2420 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 990, 2421 990, 990, 990, 990, 990, 990, 990, 990, 990, 991, 120, 990, 990, 992, 2422 120, 990, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 2423 120, 120, 120, 120, 120, 120, 120, 993, 994, 995, 995, 995, 995, 996, 2424 997, 998, 998, 999, 1000, 1001, 1001, 1002, 1003, 1004, 1004, 1004, 1005, 2425 1006, 1007, 120, 120, 120, 120, 120, 120, 1008, 1008, 1009, 1010, 1011, 2426 1011, 1012, 1013, 1014, 1014, 1014, 1015, 120, 120, 120, 120, 120, 120, 2427 120, 120, 1016, 1016, 1016, 1016, 1017, 1017, 1017, 1018, 1019, 1019, 2428 1020, 1019, 1019, 1019, 1019, 1019, 1021, 1022, 1023, 1024, 1025, 1025, 2429 1026, 1027, 1028, 120, 1029, 1030, 1031, 1031, 1031, 1032, 1033, 1033, 2430 1033, 1034, 120, 120, 120, 120, 1035, 1036, 1035, 1035, 1037, 1038, 1039, 2431 120, 1040, 1040, 1040, 1040, 1040, 1040, 1041, 1042, 1043, 1043, 1044, 2432 1045, 1046, 1046, 1047, 1048, 1049, 1049, 1050, 1051, 120, 1052, 120, 2433 120, 120, 120, 120, 120, 120, 120, 120, 120, 1053, 1053, 1053, 1053, 2434 1053, 1053, 1053, 1053, 1053, 1054, 120, 120, 120, 120, 120, 120, 1055, 2435 1055, 1055, 1055, 1055, 1055, 1056, 120, 1057, 1057, 1057, 1057, 1057, 2436 1057, 1058, 1059, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 2437 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 2438 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 2439 120, 120, 120, 120, 120, 1060, 1060, 1060, 1061, 120, 120, 120, 120, 120, 2440 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 1062, 1063, 1063, 2441 1063, 1063, 1063, 1063, 1064, 1065, 1066, 1067, 1068, 1069, 1070, 120, 2442 1071, 1072, 1073, 1073, 1073, 1073, 1073, 1074, 1075, 1076, 120, 1077, 2443 1077, 1077, 1078, 1079, 1080, 1081, 1082, 1082, 1082, 1083, 1084, 1085, 2444 1086, 1087, 120, 1088, 1088, 1088, 1088, 1089, 120, 1090, 1091, 1091, 2445 1091, 1091, 1091, 1092, 1093, 1094, 1095, 1096, 1097, 1098, 1099, 1100, 2446 120, 1101, 1101, 1102, 1101, 1101, 1103, 1104, 1105, 120, 120, 120, 120, 2447 120, 120, 120, 120, 1106, 1107, 1108, 1109, 1108, 1110, 1111, 1111, 1111, 2448 1111, 1111, 1112, 1113, 1114, 1115, 1116, 1117, 1118, 1119, 1120, 1120, 2449 1121, 1122, 1123, 1124, 1125, 1126, 1127, 1128, 1129, 1129, 120, 120, 2450 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 2451 120, 1130, 1130, 1130, 1130, 1130, 1130, 1131, 1132, 1133, 1134, 1135, 2452 1136, 120, 120, 120, 120, 1137, 1137, 1137, 1137, 1137, 1137, 1138, 1139, 2453 1140, 120, 1141, 1142, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 2454 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 1143, 1143, 1143, 1143, 2455 1143, 1144, 1145, 1146, 1147, 1148, 1149, 1150, 120, 120, 120, 120, 1151, 2456 1151, 1151, 1151, 1151, 1151, 1152, 1153, 1154, 120, 1155, 1156, 1157, 2457 1158, 120, 120, 1159, 1159, 1159, 1159, 1159, 1160, 1161, 120, 1162, 2458 1163, 120, 120, 120, 120, 120, 120, 1164, 1164, 1164, 1165, 1166, 1167, 2459 1168, 1169, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 2460 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 2461 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 2462 120, 120, 120, 120, 1170, 1170, 1170, 1170, 1171, 1171, 1171, 1171, 1172, 2463 1173, 1174, 1175, 1176, 1177, 1178, 1178, 1178, 1178, 1179, 1180, 1181, 2464 120, 1182, 1183, 1184, 1184, 1184, 1184, 1185, 1186, 1187, 1188, 1189, 2465 120, 120, 120, 1190, 1190, 1190, 1190, 1190, 1190, 1190, 1191, 1192, 2466 1193, 1192, 1192, 1192, 1194, 1195, 1196, 1197, 120, 1198, 1199, 1200, 2467 1201, 1202, 1203, 1203, 1203, 1204, 1205, 1205, 1206, 1207, 120, 120, 2468 120, 120, 120, 120, 120, 120, 120, 1208, 1209, 1210, 1210, 1210, 1210, 2469 1211, 1212, 1213, 120, 1214, 1215, 120, 120, 120, 120, 120, 120, 120, 2470 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 1216, 2471 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 2472 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 2473 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 2474 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 2475 1216, 1216, 1217, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 2476 120, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 1218, 2477 1218, 1218, 1219, 1220, 120, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 2478 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 1216, 2479 1216, 1216, 1216, 1216, 1216, 1221, 120, 120, 120, 120, 120, 120, 120, 2480 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 2481 120, 120, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 2482 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 2483 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 2484 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1223, 1222, 1222, 2485 1222, 1222, 1224, 1225, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 2486 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 2487 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1226, 1222, 1222, 2488 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1222, 2489 1222, 1222, 1222, 1222, 1222, 1222, 1222, 1227, 120, 120, 120, 120, 120, 2490 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 2491 120, 120, 120, 120, 120, 120, 120, 1228, 1228, 1228, 1228, 1228, 1228, 2492 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 2493 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 2494 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 2495 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 2496 1228, 1228, 1228, 1229, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 1228, 2497 1228, 1228, 1228, 1228, 1228, 1228, 1230, 120, 120, 120, 120, 120, 120, 2498 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 2499 120, 120, 120, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 2500 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 2501 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 795, 2502 1231, 1232, 1232, 1232, 1233, 1234, 1235, 120, 120, 120, 120, 120, 120, 2503 120, 120, 120, 120, 120, 120, 1236, 1236, 1236, 1237, 1238, 120, 1239, 2504 1239, 1239, 1239, 1239, 1239, 1240, 1241, 1242, 120, 1243, 1244, 1245, 2505 1239, 1239, 1246, 1239, 1239, 120, 120, 120, 120, 120, 120, 120, 120, 2506 120, 120, 120, 120, 120, 120, 1247, 1247, 1247, 1247, 1247, 1247, 1247, 2507 1247, 1248, 120, 1249, 1250, 1250, 1250, 1250, 1251, 120, 1252, 1253, 2508 1254, 120, 120, 120, 120, 120, 120, 120, 120, 1255, 120, 120, 120, 1256, 2509 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 2510 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 2511 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 2512 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 2513 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 2514 1257, 120, 120, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 2515 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 2516 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1256, 1258, 120, 1259, 2517 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 2518 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 737, 2519 737, 737, 737, 737, 737, 737, 1260, 120, 120, 120, 120, 120, 120, 120, 2520 120, 120, 120, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 2521 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 2522 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 2523 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 1261, 2524 1261, 1261, 1261, 1261, 1262, 1263, 1263, 1263, 1263, 1263, 1263, 1263, 2525 1263, 1263, 1263, 1263, 1263, 1263, 1264, 1263, 1265, 1263, 1266, 1263, 2526 1267, 1268, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 609, 2527 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 2528 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 609, 2529 609, 1269, 120, 609, 609, 609, 609, 1270, 1271, 609, 609, 609, 609, 609, 2530 609, 1272, 1273, 1274, 1275, 1276, 1277, 609, 609, 609, 1278, 609, 609, 2531 609, 609, 609, 609, 609, 1279, 120, 120, 949, 949, 949, 949, 949, 949, 2532 949, 949, 1280, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 2533 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 580, 580, 2534 580, 580, 580, 580, 580, 580, 580, 580, 616, 120, 944, 944, 1281, 120, 2535 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 2536 120, 120, 1282, 1282, 1282, 1283, 1284, 1284, 1285, 1282, 1282, 1286, 2537 1287, 1284, 1284, 1282, 1282, 1282, 1283, 1284, 1284, 1288, 1289, 1290, 2538 1286, 1291, 1292, 1284, 1282, 1282, 1282, 1283, 1284, 1284, 1293, 1294, 2539 1295, 1296, 1284, 1284, 1284, 1297, 1298, 1299, 1300, 1284, 1284, 1285, 2540 1282, 1282, 1286, 1284, 1284, 1284, 1282, 1282, 1282, 1283, 1284, 1284, 2541 1285, 1282, 1282, 1286, 1284, 1284, 1284, 1282, 1282, 1282, 1283, 1284, 2542 1284, 1285, 1282, 1282, 1286, 1284, 1284, 1284, 1282, 1282, 1282, 1283, 2543 1284, 1284, 1301, 1282, 1282, 1282, 1302, 1284, 1284, 1303, 1304, 1282, 2544 1282, 1305, 1284, 1284, 1306, 1285, 1282, 1282, 1307, 1284, 1284, 1308, 2545 1309, 1282, 1282, 1310, 1284, 1284, 1284, 1311, 1282, 1282, 1282, 1302, 2546 1284, 1284, 1303, 1312, 1313, 1313, 1313, 1313, 1313, 1313, 1314, 1314, 2547 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 2548 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 1314, 2549 1314, 1314, 1314, 1314, 1314, 1314, 1315, 1315, 1315, 1315, 1315, 1315, 2550 1316, 1317, 1315, 1315, 1315, 1315, 1315, 1318, 1319, 1314, 1320, 1321, 2551 120, 1322, 1323, 1315, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 2552 1324, 1325, 1325, 1326, 1327, 1328, 120, 120, 120, 120, 120, 120, 120, 2553 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 2554 120, 120, 120, 120, 120, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 2555 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 1329, 2556 1329, 1329, 1329, 1329, 1330, 1331, 1332, 120, 120, 120, 120, 120, 1333, 2557 1333, 1333, 1333, 1334, 1335, 1335, 1335, 1336, 1337, 1338, 1339, 120, 2558 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 2559 120, 120, 120, 120, 120, 1340, 128, 128, 128, 1341, 1342, 1343, 1344, 2560 1345, 1346, 1341, 1347, 1341, 1343, 1343, 1348, 128, 1349, 128, 1350, 2561 1351, 1349, 128, 1350, 120, 120, 120, 120, 120, 120, 1352, 120, 1353, 2562 1354, 1354, 1354, 1354, 1355, 1354, 1354, 1354, 1354, 1354, 1354, 1354, 2563 1354, 1354, 1354, 1354, 1354, 1355, 1356, 1354, 1357, 1358, 1354, 1358, 2564 1359, 1358, 1354, 1354, 1354, 1360, 1356, 619, 1361, 621, 621, 621, 1362, 2565 621, 621, 621, 621, 621, 621, 621, 1363, 621, 621, 621, 1364, 1365, 1366, 2566 621, 1367, 1356, 1356, 1356, 1356, 1356, 1356, 1368, 1369, 1369, 1369, 2567 1370, 1356, 758, 758, 758, 758, 758, 1371, 758, 1372, 1373, 1356, 1374, 2568 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 2569 1356, 1356, 1356, 1356, 1356, 1356, 1356, 725, 725, 725, 725, 1375, 1376, 2570 1377, 725, 725, 725, 725, 725, 725, 725, 725, 1378, 1379, 725, 1380, 2571 1381, 725, 725, 1382, 1383, 1384, 1385, 1380, 1354, 725, 725, 1386, 1387, 2572 725, 725, 725, 725, 725, 725, 725, 1388, 1389, 1390, 1391, 725, 1392, 2573 1393, 1390, 1394, 1395, 725, 725, 725, 1396, 1397, 1398, 725, 725, 725, 2574 725, 725, 725, 725, 725, 1399, 1400, 725, 1401, 642, 1402, 725, 1403, 2575 1404, 580, 1405, 725, 725, 725, 1354, 1406, 1407, 1354, 1354, 1408, 1354, 2576 1353, 1354, 1354, 1354, 1354, 1354, 1409, 1410, 1354, 1354, 1409, 1411, 2577 725, 725, 725, 725, 725, 725, 725, 725, 1412, 1413, 580, 580, 580, 580, 2578 1414, 1415, 725, 725, 725, 725, 1416, 725, 1417, 725, 1418, 1419, 1420, 2579 1356, 1354, 1421, 1422, 1423, 580, 580, 580, 580, 580, 580, 580, 580, 2580 580, 580, 580, 580, 580, 580, 1424, 1356, 580, 580, 580, 580, 580, 580, 2581 580, 580, 580, 580, 1425, 1356, 1356, 1356, 1356, 1356, 580, 1424, 580, 2582 580, 580, 580, 580, 580, 580, 1356, 580, 1426, 580, 580, 580, 580, 580, 2583 1356, 580, 580, 580, 1427, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 2584 1356, 1356, 1356, 580, 1424, 725, 1428, 1429, 725, 1390, 1430, 725, 1431, 2585 725, 725, 725, 1432, 1356, 1356, 725, 725, 725, 1356, 1356, 1356, 1356, 2586 1356, 1423, 1356, 1433, 1434, 1435, 1356, 1356, 1356, 1356, 1356, 1356, 2587 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 2588 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 2589 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 2590 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 2591 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 1356, 2592 1436, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 2593 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 1437, 2594 778, 778, 778, 778, 778, 776, 776, 776, 776, 776, 776, 1438, 778, 776, 2595 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 2596 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 777, 776, 2597 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 2598 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 2599 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 2600 776, 776, 776, 776, 776, 886, 778, 776, 776, 776, 776, 776, 776, 776, 2601 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 2602 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 2603 776, 776, 776, 1439, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 2604 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 2605 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 776, 776, 776, 2606 777, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 2607 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 2608 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 2609 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 2610 778, 778, 778, 778, 1440, 1441, 120, 120, 120, 1442, 1442, 1442, 1442, 2611 1442, 1442, 1442, 1442, 1442, 1442, 1442, 1442, 120, 120, 120, 120, 120, 2612 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 901, 901, 901, 2613 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 2614 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 901, 120, 2615 120, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 2616 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 885, 2617 885, 885, 885, 885, 1443, 2618 }; 2619 2620 static const unsigned short index2[] = { 2621 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 4, 5, 6, 1, 1, 1, 1, 1, 1, 7, 7, 7, 8, 2622 9, 10, 11, 12, 13, 14, 15, 11, 16, 17, 15, 18, 19, 20, 19, 21, 22, 22, 2623 22, 22, 22, 22, 22, 22, 22, 22, 19, 23, 24, 24, 24, 10, 15, 25, 25, 25, 2624 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 16, 26, 17, 2625 27, 28, 27, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 2626 29, 29, 29, 16, 30, 31, 24, 1, 1, 1, 1, 1, 1, 32, 1, 1, 33, 34, 35, 13, 2627 36, 13, 37, 38, 39, 40, 41, 42, 24, 43, 44, 27, 45, 46, 47, 47, 48, 49, 2628 38, 38, 39, 47, 41, 50, 51, 51, 51, 34, 52, 52, 52, 52, 52, 52, 53, 52, 2629 52, 52, 52, 52, 52, 52, 52, 52, 53, 52, 52, 52, 52, 52, 52, 54, 53, 52, 2630 52, 52, 52, 52, 53, 55, 55, 55, 56, 56, 56, 56, 55, 56, 55, 55, 55, 56, 2631 55, 55, 56, 56, 55, 56, 55, 55, 56, 56, 56, 54, 55, 55, 55, 56, 55, 56, 2632 55, 56, 52, 55, 52, 56, 52, 56, 52, 56, 52, 56, 52, 56, 52, 56, 52, 56, 2633 52, 55, 52, 55, 52, 56, 52, 56, 52, 56, 52, 55, 52, 56, 52, 56, 52, 56, 2634 52, 56, 52, 56, 53, 55, 52, 55, 53, 55, 52, 56, 52, 56, 55, 52, 56, 52, 2635 56, 52, 56, 53, 55, 53, 55, 52, 55, 52, 56, 52, 55, 55, 53, 55, 52, 55, 2636 52, 56, 52, 56, 53, 55, 52, 56, 52, 56, 52, 52, 56, 52, 56, 52, 56, 56, 2637 56, 52, 52, 56, 52, 56, 52, 52, 56, 52, 52, 52, 56, 56, 52, 52, 52, 52, 2638 56, 52, 52, 56, 52, 52, 52, 56, 56, 56, 52, 52, 56, 52, 52, 56, 52, 56, 2639 52, 56, 52, 52, 56, 52, 56, 56, 52, 56, 52, 52, 56, 52, 52, 52, 56, 52, 2640 56, 52, 52, 56, 56, 57, 52, 56, 56, 56, 57, 57, 57, 57, 52, 58, 56, 52, 2641 58, 56, 52, 58, 56, 52, 55, 52, 55, 52, 55, 52, 55, 52, 55, 52, 55, 52, 2642 55, 52, 55, 56, 52, 56, 56, 52, 58, 56, 52, 56, 52, 52, 52, 56, 52, 56, 2643 56, 56, 56, 56, 56, 56, 52, 52, 56, 52, 52, 56, 56, 52, 56, 52, 52, 52, 2644 52, 56, 56, 55, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 2645 56, 56, 56, 56, 57, 56, 56, 56, 59, 59, 59, 59, 59, 59, 59, 59, 59, 60, 2646 60, 61, 61, 61, 61, 61, 61, 61, 62, 62, 63, 62, 60, 64, 65, 64, 64, 64, 2647 65, 64, 60, 60, 66, 61, 62, 62, 62, 62, 62, 62, 39, 39, 39, 39, 62, 39, 2648 62, 48, 59, 59, 59, 59, 59, 62, 62, 62, 62, 62, 67, 67, 60, 62, 61, 62, 2649 62, 62, 62, 62, 62, 62, 62, 62, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 2650 68, 68, 68, 69, 70, 70, 70, 70, 69, 71, 70, 70, 70, 70, 70, 72, 72, 70, 2651 70, 70, 70, 72, 72, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 73, 73, 2652 73, 73, 73, 70, 70, 70, 70, 68, 68, 68, 68, 68, 68, 68, 68, 74, 68, 70, 2653 70, 70, 68, 68, 68, 70, 70, 75, 68, 68, 68, 70, 70, 70, 70, 68, 69, 70, 2654 70, 68, 76, 77, 77, 76, 77, 77, 76, 68, 68, 68, 68, 68, 78, 79, 78, 79, 2655 60, 80, 78, 79, 81, 81, 82, 79, 79, 79, 83, 78, 81, 81, 81, 81, 80, 62, 2656 78, 84, 78, 78, 78, 81, 78, 81, 78, 78, 79, 85, 85, 85, 85, 85, 85, 85, 2657 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 81, 85, 85, 85, 85, 85, 85, 85, 2658 78, 78, 79, 79, 79, 79, 79, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 2659 86, 86, 86, 86, 86, 86, 79, 86, 86, 86, 86, 86, 86, 86, 79, 79, 79, 79, 2660 79, 78, 79, 79, 78, 78, 78, 79, 79, 79, 78, 79, 78, 79, 78, 79, 78, 79, 2661 78, 79, 87, 88, 87, 88, 87, 88, 87, 88, 87, 88, 87, 88, 87, 88, 79, 79, 2662 79, 79, 78, 79, 89, 78, 79, 78, 78, 79, 79, 78, 78, 78, 90, 91, 90, 90, 2663 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 91, 91, 91, 91, 91, 91, 2664 91, 91, 92, 92, 92, 92, 92, 92, 92, 92, 93, 92, 93, 93, 93, 93, 93, 93, 2665 93, 93, 93, 93, 93, 93, 93, 93, 90, 93, 90, 93, 90, 93, 90, 93, 90, 93, 2666 94, 95, 95, 96, 96, 95, 97, 97, 90, 93, 90, 93, 90, 93, 90, 90, 93, 90, 2667 93, 90, 93, 90, 93, 90, 93, 90, 93, 90, 93, 93, 81, 98, 98, 98, 98, 98, 2668 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 81, 2669 81, 99, 100, 100, 100, 100, 100, 100, 81, 101, 101, 101, 101, 101, 101, 2670 101, 101, 101, 101, 101, 101, 101, 101, 101, 81, 102, 103, 81, 81, 104, 2671 104, 105, 81, 106, 107, 107, 107, 107, 106, 107, 107, 107, 108, 106, 107, 2672 107, 107, 107, 107, 107, 106, 106, 106, 106, 106, 106, 107, 107, 106, 2673 107, 107, 108, 109, 107, 110, 111, 112, 113, 114, 115, 116, 117, 118, 2674 119, 119, 120, 121, 122, 123, 124, 125, 126, 127, 125, 107, 106, 128, 2675 118, 81, 81, 81, 81, 81, 81, 81, 81, 129, 129, 129, 129, 129, 129, 129, 2676 129, 129, 129, 129, 81, 81, 81, 81, 81, 129, 129, 129, 125, 125, 81, 81, 2677 81, 130, 130, 130, 130, 130, 131, 132, 132, 133, 134, 134, 135, 136, 137, 2678 138, 138, 139, 139, 139, 139, 139, 139, 139, 139, 140, 141, 142, 143, 2679 144, 81, 145, 143, 146, 146, 146, 146, 146, 146, 146, 146, 147, 146, 146, 2680 146, 146, 146, 146, 146, 146, 146, 146, 148, 149, 150, 151, 152, 153, 2681 154, 155, 96, 96, 156, 157, 139, 139, 139, 139, 139, 157, 139, 139, 157, 2682 158, 158, 158, 158, 158, 158, 158, 158, 158, 158, 134, 159, 159, 160, 2683 146, 146, 161, 146, 146, 146, 146, 146, 146, 146, 146, 146, 146, 146, 2684 145, 146, 139, 139, 139, 139, 139, 139, 139, 131, 138, 139, 139, 139, 2685 139, 157, 139, 162, 162, 139, 139, 138, 157, 139, 139, 157, 146, 146, 2686 163, 163, 163, 163, 163, 163, 163, 163, 163, 163, 146, 146, 146, 164, 2687 164, 146, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 2688 165, 165, 81, 166, 167, 168, 167, 167, 167, 167, 167, 167, 167, 167, 167, 2689 167, 167, 167, 167, 167, 169, 170, 169, 169, 170, 169, 169, 170, 170, 2690 170, 169, 170, 170, 169, 170, 169, 169, 169, 170, 169, 170, 169, 170, 2691 169, 170, 169, 169, 81, 81, 167, 167, 167, 171, 171, 171, 171, 171, 171, 2692 171, 171, 171, 171, 171, 171, 171, 171, 172, 172, 172, 172, 172, 172, 2693 172, 172, 172, 172, 172, 171, 81, 81, 81, 81, 81, 81, 173, 173, 173, 173, 2694 173, 173, 173, 173, 173, 173, 174, 174, 174, 174, 174, 174, 174, 174, 2695 174, 174, 174, 174, 174, 174, 174, 174, 174, 175, 175, 175, 175, 175, 2696 175, 175, 176, 175, 177, 177, 178, 179, 180, 181, 177, 81, 81, 81, 81, 2697 81, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 182, 2698 183, 183, 183, 183, 184, 183, 183, 183, 183, 183, 183, 183, 183, 183, 2699 184, 183, 183, 183, 184, 183, 183, 183, 183, 183, 81, 81, 185, 185, 185, 2700 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 185, 81, 186, 186, 2701 186, 186, 186, 186, 186, 186, 186, 187, 187, 187, 81, 81, 188, 81, 167, 2702 167, 167, 81, 81, 81, 81, 81, 146, 146, 146, 146, 146, 81, 146, 146, 146, 2703 146, 146, 146, 146, 146, 81, 81, 81, 81, 81, 81, 139, 139, 139, 139, 139, 2704 139, 131, 157, 139, 139, 157, 139, 139, 157, 139, 139, 139, 157, 157, 2705 157, 189, 190, 191, 139, 139, 139, 157, 139, 139, 157, 157, 139, 139, 2706 139, 139, 139, 192, 192, 192, 193, 194, 194, 194, 194, 194, 194, 194, 2707 194, 194, 194, 194, 194, 194, 194, 192, 193, 195, 194, 193, 193, 193, 2708 192, 192, 192, 192, 192, 192, 192, 192, 193, 193, 193, 193, 196, 193, 2709 193, 194, 96, 156, 197, 197, 192, 192, 192, 194, 194, 192, 192, 198, 198, 2710 199, 199, 199, 199, 199, 199, 199, 199, 199, 199, 200, 201, 194, 194, 2711 194, 194, 194, 194, 202, 203, 204, 204, 81, 202, 202, 202, 202, 202, 202, 2712 202, 202, 81, 81, 202, 202, 81, 81, 202, 202, 202, 202, 202, 202, 202, 2713 202, 202, 202, 202, 202, 202, 202, 81, 202, 202, 202, 202, 202, 202, 202, 2714 81, 202, 81, 81, 81, 202, 202, 202, 202, 81, 81, 205, 202, 204, 204, 204, 2715 203, 203, 203, 203, 81, 81, 204, 204, 81, 81, 204, 204, 206, 202, 81, 81, 2716 81, 81, 81, 81, 81, 81, 204, 81, 81, 81, 81, 202, 202, 81, 202, 202, 202, 2717 203, 203, 81, 81, 207, 207, 207, 207, 207, 207, 207, 207, 207, 207, 202, 2718 202, 208, 208, 209, 209, 209, 209, 209, 210, 211, 212, 202, 213, 81, 81, 2719 81, 214, 214, 215, 81, 216, 216, 216, 216, 216, 216, 81, 81, 81, 81, 216, 2720 216, 81, 81, 216, 216, 216, 216, 216, 216, 216, 216, 216, 216, 216, 216, 2721 216, 216, 81, 216, 216, 216, 216, 216, 216, 216, 81, 216, 216, 81, 216, 2722 216, 81, 216, 216, 81, 81, 217, 81, 215, 215, 215, 214, 214, 81, 81, 81, 2723 81, 214, 214, 81, 81, 214, 214, 218, 81, 81, 81, 214, 81, 81, 81, 81, 81, 2724 81, 81, 216, 216, 216, 216, 81, 216, 81, 81, 81, 81, 81, 81, 81, 219, 2725 219, 219, 219, 219, 219, 219, 219, 219, 219, 214, 214, 216, 216, 216, 2726 214, 81, 81, 81, 220, 220, 221, 81, 222, 222, 222, 222, 222, 222, 222, 2727 222, 222, 81, 222, 222, 222, 81, 222, 222, 222, 222, 222, 222, 222, 222, 2728 222, 222, 222, 222, 222, 222, 81, 222, 222, 222, 222, 222, 222, 222, 81, 2729 222, 222, 81, 222, 222, 222, 222, 222, 81, 81, 223, 222, 221, 221, 221, 2730 220, 220, 220, 220, 220, 81, 220, 220, 221, 81, 221, 221, 224, 81, 81, 2731 222, 81, 81, 81, 81, 81, 81, 81, 222, 222, 220, 220, 81, 81, 225, 225, 2732 225, 225, 225, 225, 225, 225, 225, 225, 226, 227, 81, 81, 81, 81, 81, 81, 2733 81, 222, 220, 220, 220, 220, 220, 220, 81, 228, 229, 229, 81, 230, 230, 2734 230, 230, 230, 230, 230, 230, 81, 81, 230, 230, 81, 81, 230, 230, 230, 2735 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 81, 230, 230, 230, 2736 230, 230, 230, 230, 81, 230, 230, 81, 230, 230, 230, 230, 230, 81, 81, 2737 231, 230, 229, 228, 229, 228, 228, 228, 228, 81, 81, 229, 229, 81, 81, 2738 229, 229, 232, 81, 81, 81, 81, 81, 81, 81, 81, 228, 229, 81, 81, 81, 81, 2739 230, 230, 81, 230, 230, 230, 228, 228, 81, 81, 233, 233, 233, 233, 233, 2740 233, 233, 233, 233, 233, 234, 230, 235, 235, 235, 235, 235, 235, 81, 81, 2741 236, 237, 81, 237, 237, 237, 237, 237, 237, 81, 81, 81, 237, 237, 237, 2742 81, 237, 237, 237, 237, 81, 81, 81, 237, 237, 81, 237, 81, 237, 237, 81, 2743 81, 81, 237, 237, 81, 81, 81, 237, 237, 237, 237, 237, 237, 237, 237, 2744 237, 237, 81, 81, 81, 81, 238, 238, 236, 238, 238, 81, 81, 81, 238, 238, 2745 238, 81, 238, 238, 238, 239, 81, 81, 237, 81, 81, 81, 81, 81, 81, 238, 2746 81, 81, 81, 81, 81, 81, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 2747 241, 241, 241, 242, 242, 242, 242, 242, 242, 243, 242, 81, 81, 81, 81, 2748 81, 244, 245, 245, 245, 81, 246, 246, 246, 246, 246, 246, 246, 246, 81, 2749 246, 246, 246, 81, 246, 246, 246, 246, 246, 246, 246, 246, 246, 246, 246, 2750 246, 246, 246, 246, 246, 81, 81, 81, 246, 244, 244, 244, 245, 245, 245, 2751 245, 81, 244, 244, 244, 81, 244, 244, 244, 247, 81, 81, 81, 81, 81, 81, 2752 81, 248, 249, 81, 246, 246, 246, 81, 81, 81, 81, 81, 246, 246, 244, 244, 2753 81, 81, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 251, 251, 251, 2754 251, 251, 251, 251, 252, 253, 254, 255, 255, 81, 253, 253, 253, 253, 253, 2755 253, 253, 253, 81, 253, 253, 253, 81, 253, 253, 253, 253, 253, 253, 253, 2756 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 253, 81, 253, 253, 253, 2757 253, 253, 81, 81, 256, 253, 255, 257, 255, 255, 255, 255, 255, 81, 257, 2758 255, 255, 81, 255, 255, 254, 258, 81, 81, 81, 81, 81, 81, 81, 255, 255, 2759 81, 81, 81, 81, 81, 81, 81, 253, 81, 253, 253, 254, 254, 81, 81, 259, 2760 259, 259, 259, 259, 259, 259, 259, 259, 259, 81, 253, 253, 81, 81, 81, 2761 81, 81, 260, 260, 261, 261, 81, 262, 262, 262, 262, 262, 262, 262, 262, 2762 81, 262, 262, 262, 81, 262, 262, 262, 262, 262, 262, 262, 262, 262, 262, 2763 262, 262, 262, 262, 262, 262, 262, 263, 263, 262, 261, 261, 261, 260, 2764 260, 260, 260, 81, 261, 261, 261, 81, 261, 261, 261, 263, 262, 264, 81, 2765 81, 81, 81, 262, 262, 262, 261, 265, 265, 265, 265, 265, 265, 265, 262, 2766 262, 262, 260, 260, 81, 81, 266, 266, 266, 266, 266, 266, 266, 266, 266, 2767 266, 265, 265, 265, 265, 265, 265, 265, 265, 265, 267, 262, 262, 262, 2768 262, 262, 262, 81, 81, 268, 268, 81, 269, 269, 269, 269, 269, 269, 269, 2769 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 269, 81, 81, 81, 269, 2770 269, 269, 269, 269, 269, 269, 269, 81, 269, 269, 269, 269, 269, 269, 269, 2771 269, 269, 81, 269, 81, 81, 81, 81, 270, 81, 81, 81, 81, 268, 268, 268, 2772 271, 271, 271, 81, 271, 81, 268, 268, 268, 268, 268, 268, 268, 268, 81, 2773 81, 81, 81, 81, 81, 272, 272, 272, 272, 272, 272, 272, 272, 272, 272, 81, 2774 81, 268, 268, 273, 81, 81, 81, 81, 274, 274, 274, 274, 274, 274, 274, 2775 274, 274, 274, 274, 274, 274, 274, 274, 274, 275, 274, 274, 275, 275, 2776 275, 275, 276, 276, 277, 81, 81, 81, 81, 278, 274, 274, 274, 274, 274, 2777 274, 279, 275, 280, 280, 280, 280, 275, 275, 275, 281, 282, 282, 282, 2778 282, 282, 282, 282, 282, 282, 282, 283, 283, 81, 81, 81, 81, 81, 284, 2779 284, 81, 284, 81, 81, 284, 284, 81, 284, 81, 81, 284, 81, 81, 81, 81, 81, 2780 81, 284, 284, 284, 284, 81, 284, 284, 284, 284, 284, 284, 284, 81, 284, 2781 284, 284, 81, 284, 81, 284, 81, 81, 284, 284, 81, 284, 284, 284, 284, 2782 285, 284, 284, 285, 285, 285, 285, 286, 286, 81, 285, 285, 284, 81, 81, 2783 284, 284, 284, 284, 284, 81, 287, 81, 288, 288, 288, 288, 285, 285, 81, 2784 81, 289, 289, 289, 289, 289, 289, 289, 289, 289, 289, 81, 81, 284, 284, 2785 284, 284, 290, 291, 291, 291, 292, 293, 292, 292, 294, 292, 292, 295, 2786 294, 296, 296, 296, 296, 296, 294, 297, 296, 297, 297, 297, 298, 298, 2787 297, 297, 297, 297, 297, 297, 299, 299, 299, 299, 299, 299, 299, 299, 2788 299, 299, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 301, 298, 2789 297, 298, 297, 302, 303, 304, 303, 304, 305, 305, 290, 290, 290, 290, 2790 290, 290, 290, 290, 81, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 2791 290, 290, 81, 81, 81, 81, 306, 307, 308, 309, 308, 308, 308, 308, 308, 2792 307, 307, 307, 307, 308, 310, 307, 308, 311, 311, 312, 295, 311, 311, 2793 290, 290, 290, 290, 290, 308, 308, 308, 308, 308, 308, 308, 308, 308, 2794 308, 308, 81, 308, 308, 308, 308, 308, 308, 308, 308, 308, 308, 308, 308, 2795 81, 301, 301, 297, 297, 297, 297, 297, 297, 298, 297, 297, 297, 297, 297, 2796 297, 81, 297, 297, 292, 292, 295, 292, 293, 313, 313, 313, 313, 294, 294, 2797 81, 81, 81, 81, 81, 314, 314, 314, 314, 314, 314, 314, 314, 314, 314, 2798 314, 315, 315, 316, 316, 316, 316, 315, 316, 316, 316, 316, 316, 317, 2799 315, 318, 318, 315, 315, 316, 316, 314, 319, 319, 319, 319, 319, 319, 2800 319, 319, 319, 319, 320, 320, 321, 321, 321, 321, 314, 314, 314, 314, 2801 314, 314, 315, 315, 316, 316, 314, 314, 314, 314, 316, 316, 316, 314, 2802 315, 315, 315, 314, 314, 315, 315, 315, 315, 315, 315, 315, 314, 314, 2803 314, 316, 316, 316, 316, 314, 314, 314, 314, 314, 316, 315, 315, 316, 2804 316, 315, 315, 315, 315, 315, 315, 322, 314, 315, 319, 319, 315, 315, 2805 315, 316, 323, 323, 324, 324, 324, 324, 324, 324, 324, 324, 324, 324, 2806 324, 324, 324, 324, 81, 324, 81, 81, 81, 81, 81, 324, 81, 81, 325, 325, 2807 325, 325, 325, 325, 325, 325, 325, 325, 325, 326, 327, 325, 325, 325, 2808 328, 328, 328, 328, 328, 328, 328, 328, 329, 329, 329, 329, 329, 329, 2809 329, 329, 330, 330, 330, 330, 330, 330, 330, 330, 331, 331, 331, 331, 2810 331, 331, 331, 331, 331, 81, 331, 331, 331, 331, 81, 81, 331, 331, 331, 2811 331, 331, 331, 331, 81, 331, 331, 331, 81, 81, 332, 332, 332, 333, 334, 2812 333, 333, 333, 333, 333, 333, 333, 335, 335, 335, 335, 335, 335, 335, 2813 335, 335, 335, 335, 335, 335, 335, 335, 335, 335, 335, 335, 335, 81, 81, 2814 81, 336, 336, 336, 336, 336, 336, 336, 336, 336, 336, 81, 81, 81, 81, 81, 2815 81, 337, 337, 337, 337, 337, 337, 337, 337, 337, 337, 337, 337, 337, 337, 2816 81, 81, 338, 338, 338, 338, 338, 338, 81, 81, 339, 340, 340, 340, 340, 2817 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 340, 2818 340, 340, 341, 341, 340, 342, 343, 343, 343, 343, 343, 343, 343, 343, 2819 343, 343, 343, 343, 343, 343, 343, 343, 343, 343, 344, 345, 81, 81, 81, 2820 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 198, 198, 198, 2821 347, 347, 347, 346, 346, 346, 346, 346, 346, 346, 346, 81, 81, 81, 81, 2822 81, 81, 81, 348, 348, 348, 348, 348, 348, 348, 348, 348, 348, 348, 348, 2823 348, 81, 348, 348, 348, 348, 349, 349, 350, 81, 81, 81, 351, 351, 351, 2824 351, 351, 351, 351, 351, 351, 351, 352, 352, 353, 198, 198, 81, 354, 354, 2825 354, 354, 354, 354, 354, 354, 354, 354, 355, 355, 81, 81, 81, 81, 356, 2826 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 356, 81, 356, 356, 2827 356, 81, 357, 357, 81, 81, 81, 81, 358, 358, 358, 358, 358, 358, 358, 2828 358, 358, 358, 358, 358, 359, 359, 360, 359, 359, 359, 359, 359, 359, 2829 359, 360, 360, 360, 360, 360, 360, 360, 360, 359, 360, 360, 359, 359, 2830 359, 359, 359, 359, 359, 359, 359, 361, 359, 362, 362, 363, 364, 362, 2831 365, 362, 366, 358, 367, 81, 81, 368, 368, 368, 368, 368, 368, 368, 368, 2832 368, 368, 81, 81, 81, 81, 81, 81, 369, 369, 369, 369, 369, 369, 369, 369, 2833 369, 369, 81, 81, 81, 81, 81, 81, 370, 370, 371, 371, 372, 373, 374, 370, 2834 375, 375, 370, 376, 376, 376, 377, 81, 378, 378, 378, 378, 378, 378, 378, 2835 378, 378, 378, 81, 81, 81, 81, 81, 81, 379, 379, 379, 379, 379, 379, 379, 2836 379, 379, 379, 379, 380, 379, 379, 379, 379, 379, 379, 379, 379, 379, 2837 376, 376, 379, 379, 381, 379, 81, 81, 81, 81, 81, 340, 340, 340, 340, 2838 340, 340, 81, 81, 382, 382, 382, 382, 382, 382, 382, 382, 382, 382, 382, 2839 382, 382, 382, 382, 81, 383, 383, 383, 384, 384, 384, 384, 383, 383, 384, 2840 384, 384, 81, 81, 81, 81, 384, 384, 383, 384, 384, 384, 384, 384, 384, 2841 385, 386, 387, 81, 81, 81, 81, 388, 81, 81, 81, 389, 389, 390, 390, 390, 2842 390, 390, 390, 390, 390, 390, 390, 391, 391, 391, 391, 391, 391, 391, 2843 391, 391, 391, 391, 391, 391, 391, 81, 81, 391, 391, 391, 391, 391, 81, 2844 81, 81, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 392, 81, 2845 81, 81, 81, 392, 392, 81, 81, 81, 81, 81, 81, 393, 393, 393, 393, 393, 2846 393, 393, 393, 393, 393, 394, 81, 81, 81, 395, 395, 396, 396, 396, 396, 2847 396, 396, 396, 396, 397, 397, 397, 397, 397, 397, 397, 397, 397, 397, 2848 397, 397, 397, 397, 397, 398, 399, 400, 400, 401, 81, 81, 402, 402, 403, 2849 403, 403, 403, 403, 403, 403, 403, 403, 403, 403, 403, 403, 404, 405, 2850 404, 405, 405, 405, 405, 405, 405, 405, 81, 406, 404, 405, 404, 404, 405, 2851 405, 405, 405, 405, 405, 405, 405, 404, 404, 404, 404, 404, 404, 405, 2852 405, 407, 407, 407, 407, 407, 407, 407, 407, 81, 81, 408, 409, 409, 409, 2853 409, 409, 409, 409, 409, 409, 409, 81, 81, 81, 81, 81, 81, 410, 410, 410, 2854 410, 410, 410, 410, 411, 410, 410, 410, 410, 410, 410, 81, 81, 96, 96, 2855 96, 96, 96, 156, 156, 156, 156, 156, 156, 96, 96, 156, 412, 81, 413, 413, 2856 413, 413, 414, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 415, 2857 415, 415, 415, 415, 416, 414, 413, 413, 413, 413, 413, 414, 413, 414, 2858 414, 414, 414, 414, 413, 414, 417, 415, 415, 415, 415, 415, 415, 415, 81, 2859 81, 81, 81, 418, 418, 418, 418, 418, 418, 418, 418, 418, 418, 419, 419, 2860 420, 419, 419, 419, 419, 421, 421, 421, 421, 421, 421, 421, 421, 421, 2861 421, 422, 423, 422, 422, 422, 422, 422, 422, 422, 421, 421, 421, 421, 2862 421, 421, 421, 421, 421, 81, 81, 81, 424, 424, 425, 426, 426, 426, 426, 2863 426, 426, 426, 426, 426, 426, 426, 426, 426, 426, 425, 424, 424, 424, 2864 424, 425, 425, 424, 424, 427, 428, 424, 424, 426, 426, 429, 429, 429, 2865 429, 429, 429, 429, 429, 429, 429, 426, 426, 426, 426, 426, 426, 430, 2866 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 430, 431, 2867 432, 433, 433, 432, 432, 432, 433, 432, 433, 433, 433, 434, 434, 81, 81, 2868 81, 81, 81, 81, 81, 81, 435, 435, 435, 435, 436, 436, 436, 436, 436, 436, 2869 436, 436, 436, 436, 436, 436, 437, 437, 437, 437, 437, 437, 437, 437, 2870 438, 438, 438, 438, 438, 438, 438, 438, 437, 437, 438, 439, 81, 81, 81, 2871 440, 440, 440, 440, 440, 441, 441, 441, 441, 441, 441, 441, 441, 441, 2872 441, 81, 81, 81, 436, 436, 436, 442, 442, 442, 442, 442, 442, 442, 442, 2873 442, 442, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 443, 2874 443, 443, 444, 444, 444, 444, 444, 444, 445, 445, 93, 81, 81, 81, 81, 81, 2875 81, 81, 446, 446, 446, 446, 446, 446, 446, 446, 96, 96, 96, 326, 447, 2876 156, 156, 156, 156, 156, 96, 96, 156, 156, 156, 156, 96, 448, 447, 447, 2877 447, 447, 447, 447, 447, 449, 449, 449, 449, 156, 449, 449, 449, 449, 2878 448, 448, 96, 449, 449, 448, 96, 96, 81, 81, 81, 81, 81, 81, 56, 56, 56, 2879 56, 56, 56, 79, 79, 79, 79, 79, 93, 59, 59, 59, 59, 59, 59, 59, 59, 59, 2880 82, 82, 82, 82, 82, 59, 59, 59, 59, 82, 82, 82, 82, 82, 56, 56, 56, 56, 2881 56, 450, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 59, 59, 59, 59, 59, 59, 2882 59, 59, 59, 59, 59, 59, 82, 96, 96, 156, 96, 96, 96, 96, 96, 96, 96, 156, 2883 96, 96, 451, 452, 156, 453, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 2884 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 454, 455, 455, 156, 81, 96, 456, 2885 156, 96, 156, 52, 56, 52, 56, 52, 56, 56, 56, 56, 56, 56, 56, 56, 56, 52, 2886 56, 79, 79, 79, 79, 79, 79, 79, 79, 78, 78, 78, 78, 78, 78, 78, 78, 79, 2887 79, 79, 79, 79, 79, 81, 81, 78, 78, 78, 78, 78, 78, 81, 81, 81, 78, 81, 2888 78, 81, 78, 81, 78, 457, 457, 457, 457, 457, 457, 457, 457, 79, 79, 79, 2889 79, 79, 81, 79, 79, 78, 78, 78, 78, 457, 80, 79, 80, 80, 80, 79, 79, 79, 2890 81, 79, 79, 78, 78, 78, 78, 457, 80, 80, 80, 79, 79, 79, 79, 81, 81, 79, 2891 79, 78, 78, 78, 78, 81, 80, 80, 80, 78, 78, 78, 78, 78, 80, 80, 80, 81, 2892 81, 79, 79, 79, 81, 79, 79, 78, 78, 78, 78, 457, 458, 80, 81, 459, 459, 2893 459, 459, 459, 459, 459, 460, 459, 459, 459, 461, 462, 463, 464, 465, 2894 466, 467, 468, 466, 469, 470, 38, 84, 471, 472, 473, 42, 471, 472, 473, 2895 42, 38, 38, 474, 84, 475, 475, 475, 476, 477, 478, 479, 480, 481, 482, 2896 483, 33, 484, 485, 484, 484, 485, 486, 487, 487, 84, 42, 50, 38, 488, 2897 488, 474, 489, 489, 84, 84, 84, 490, 473, 491, 488, 488, 488, 84, 84, 84, 2898 84, 84, 84, 84, 84, 492, 84, 489, 84, 373, 84, 373, 373, 373, 373, 84, 2899 373, 373, 459, 493, 494, 494, 494, 494, 81, 495, 496, 497, 498, 499, 499, 2900 499, 499, 499, 499, 500, 59, 81, 81, 47, 500, 500, 500, 500, 500, 501, 2901 501, 492, 473, 491, 502, 500, 47, 47, 47, 47, 500, 500, 500, 500, 500, 2902 501, 501, 492, 473, 491, 81, 59, 59, 59, 59, 59, 81, 81, 81, 278, 278, 2903 278, 278, 278, 278, 278, 503, 278, 504, 278, 278, 36, 278, 278, 278, 278, 2904 278, 278, 278, 278, 278, 503, 278, 278, 278, 278, 503, 278, 278, 503, 2905 278, 505, 505, 505, 505, 505, 505, 505, 505, 96, 96, 447, 447, 96, 96, 2906 96, 96, 447, 447, 447, 96, 96, 412, 412, 412, 412, 96, 412, 412, 412, 2907 447, 447, 96, 156, 96, 447, 447, 156, 156, 156, 156, 96, 81, 81, 81, 81, 2908 81, 81, 81, 40, 40, 506, 507, 40, 508, 40, 506, 40, 507, 49, 506, 506, 2909 506, 49, 49, 506, 506, 506, 509, 40, 506, 510, 40, 492, 506, 506, 506, 2910 506, 506, 40, 40, 40, 508, 508, 40, 506, 40, 85, 40, 506, 40, 52, 511, 2911 506, 506, 512, 49, 506, 506, 52, 506, 49, 449, 449, 449, 449, 49, 40, 40, 2912 49, 49, 506, 506, 492, 492, 492, 492, 492, 506, 49, 49, 49, 49, 40, 492, 2913 40, 40, 56, 313, 513, 513, 513, 514, 51, 515, 513, 513, 513, 513, 513, 2914 51, 514, 514, 51, 513, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 2915 516, 516, 517, 517, 517, 517, 516, 516, 517, 517, 517, 517, 517, 517, 2916 517, 517, 517, 52, 56, 517, 517, 517, 517, 51, 40, 40, 81, 81, 81, 81, 2917 54, 54, 54, 54, 54, 508, 508, 508, 508, 508, 492, 492, 40, 40, 40, 40, 2918 492, 40, 40, 492, 40, 40, 492, 40, 40, 40, 40, 40, 40, 40, 492, 40, 40, 2919 40, 40, 40, 40, 40, 40, 40, 44, 44, 40, 40, 40, 40, 40, 40, 40, 40, 40, 2920 40, 40, 40, 492, 492, 40, 40, 54, 40, 54, 40, 40, 40, 40, 40, 40, 40, 40, 2921 40, 40, 44, 40, 40, 40, 40, 492, 492, 492, 492, 492, 492, 492, 492, 492, 2922 492, 492, 492, 54, 492, 54, 54, 492, 492, 492, 54, 54, 492, 492, 54, 492, 2923 492, 492, 54, 492, 54, 518, 519, 492, 54, 492, 492, 492, 492, 54, 492, 2924 492, 54, 54, 54, 54, 492, 492, 54, 492, 54, 492, 54, 54, 54, 54, 54, 54, 2925 492, 54, 492, 492, 492, 492, 492, 54, 54, 54, 54, 492, 492, 492, 492, 54, 2926 54, 492, 492, 54, 492, 492, 492, 54, 492, 492, 492, 492, 492, 54, 492, 2927 492, 492, 492, 492, 54, 54, 492, 492, 54, 54, 54, 54, 492, 492, 54, 54, 2928 492, 492, 54, 54, 492, 492, 492, 492, 492, 54, 492, 492, 492, 54, 492, 2929 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 492, 54, 492, 492, 2930 492, 492, 492, 492, 492, 520, 473, 491, 473, 491, 40, 40, 40, 40, 40, 40, 2931 508, 40, 40, 40, 40, 40, 40, 40, 521, 521, 40, 40, 40, 40, 492, 492, 40, 2932 40, 40, 40, 40, 40, 40, 522, 523, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 2933 40, 313, 313, 313, 313, 313, 313, 313, 313, 313, 313, 313, 313, 313, 40, 2934 492, 40, 40, 40, 40, 40, 40, 40, 40, 313, 40, 40, 40, 40, 40, 492, 492, 2935 492, 492, 492, 492, 492, 492, 492, 40, 40, 40, 40, 40, 524, 524, 524, 2936 524, 40, 40, 40, 521, 525, 525, 521, 40, 40, 40, 40, 40, 40, 40, 40, 40, 2937 40, 40, 81, 40, 40, 40, 81, 81, 81, 81, 81, 51, 51, 51, 51, 51, 51, 51, 2938 51, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 526, 526, 526, 526, 2939 526, 526, 526, 526, 526, 526, 526, 526, 526, 526, 515, 51, 51, 51, 51, 2940 51, 51, 51, 51, 51, 51, 51, 51, 514, 508, 508, 508, 508, 508, 508, 508, 2941 508, 508, 508, 508, 508, 40, 40, 40, 40, 508, 508, 508, 508, 527, 40, 40, 2942 40, 40, 40, 508, 508, 508, 508, 40, 40, 508, 508, 40, 508, 508, 508, 508, 2943 508, 508, 508, 40, 40, 40, 40, 40, 40, 40, 40, 508, 508, 40, 40, 508, 54, 2944 40, 40, 40, 40, 508, 508, 40, 40, 508, 54, 40, 40, 40, 40, 508, 508, 508, 2945 40, 40, 508, 40, 40, 508, 508, 40, 40, 40, 40, 40, 40, 40, 508, 492, 492, 2946 492, 492, 492, 528, 528, 492, 525, 525, 525, 525, 40, 508, 508, 40, 40, 2947 508, 40, 40, 40, 40, 508, 508, 40, 40, 40, 40, 521, 521, 527, 527, 525, 2948 40, 525, 525, 529, 530, 529, 525, 40, 525, 525, 525, 40, 40, 40, 40, 508, 2949 40, 508, 40, 40, 40, 40, 40, 524, 524, 524, 524, 524, 524, 524, 524, 524, 2950 524, 524, 524, 40, 40, 40, 40, 508, 508, 40, 508, 508, 508, 40, 508, 529, 2951 508, 508, 40, 508, 508, 40, 54, 40, 40, 40, 40, 40, 40, 40, 521, 40, 40, 2952 40, 524, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 508, 508, 40, 524, 40, 2953 40, 40, 40, 40, 40, 40, 40, 524, 524, 313, 40, 40, 40, 40, 40, 40, 40, 2954 40, 521, 521, 529, 525, 525, 525, 525, 521, 521, 529, 529, 529, 508, 508, 2955 508, 508, 529, 524, 529, 529, 529, 508, 529, 521, 508, 508, 508, 529, 2956 529, 508, 508, 529, 508, 508, 529, 529, 529, 40, 508, 40, 40, 40, 40, 2957 508, 508, 521, 508, 508, 508, 508, 508, 508, 529, 521, 521, 529, 521, 2958 508, 529, 529, 531, 521, 508, 508, 521, 529, 529, 525, 525, 525, 525, 2959 525, 524, 40, 40, 525, 525, 532, 532, 530, 530, 40, 40, 524, 40, 40, 40, 2960 40, 40, 40, 40, 40, 40, 40, 40, 40, 44, 40, 40, 40, 40, 40, 40, 524, 40, 2961 524, 40, 40, 40, 40, 524, 524, 524, 40, 533, 40, 40, 40, 534, 534, 534, 2962 534, 534, 534, 40, 535, 535, 525, 40, 40, 40, 473, 491, 473, 491, 473, 2963 491, 473, 491, 473, 491, 473, 491, 473, 491, 51, 51, 515, 515, 515, 515, 2964 515, 515, 515, 515, 515, 515, 515, 515, 40, 524, 524, 524, 40, 40, 40, 2965 40, 40, 40, 40, 524, 492, 492, 492, 492, 492, 473, 491, 492, 492, 492, 2966 492, 492, 492, 492, 16, 31, 16, 31, 16, 31, 16, 31, 473, 491, 536, 536, 2967 536, 536, 536, 536, 536, 536, 492, 492, 492, 473, 491, 16, 31, 473, 491, 2968 473, 491, 473, 491, 473, 491, 473, 491, 492, 492, 492, 492, 492, 492, 2969 492, 473, 491, 473, 491, 492, 492, 492, 492, 492, 492, 492, 492, 473, 2970 491, 492, 492, 40, 40, 40, 524, 524, 40, 40, 40, 492, 492, 492, 492, 492, 2971 40, 40, 492, 492, 492, 492, 492, 492, 40, 40, 40, 524, 40, 40, 40, 40, 2972 533, 508, 508, 40, 40, 40, 40, 81, 81, 40, 40, 40, 40, 40, 40, 40, 40, 2973 81, 81, 40, 40, 81, 81, 81, 40, 40, 40, 40, 81, 40, 40, 40, 40, 40, 40, 2974 81, 81, 81, 81, 40, 40, 40, 40, 537, 537, 537, 537, 537, 537, 537, 537, 2975 537, 537, 537, 537, 537, 537, 537, 81, 538, 538, 538, 538, 538, 538, 538, 2976 538, 538, 538, 538, 538, 538, 538, 538, 81, 52, 56, 52, 52, 52, 56, 56, 2977 52, 56, 52, 56, 52, 56, 52, 52, 52, 52, 56, 52, 56, 56, 52, 56, 56, 56, 2978 56, 56, 56, 59, 59, 52, 52, 87, 88, 87, 88, 88, 539, 539, 539, 539, 539, 2979 539, 87, 88, 87, 88, 540, 540, 540, 87, 88, 81, 81, 81, 81, 81, 541, 542, 2980 542, 542, 543, 541, 542, 544, 544, 544, 544, 544, 544, 544, 544, 544, 2981 544, 544, 544, 544, 544, 81, 544, 81, 81, 81, 81, 81, 544, 81, 81, 545, 2982 545, 545, 545, 545, 545, 545, 545, 81, 81, 81, 81, 81, 81, 81, 546, 547, 2983 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 548, 95, 95, 95, 2984 95, 95, 95, 95, 95, 549, 549, 42, 50, 42, 50, 549, 549, 549, 42, 50, 549, 2985 42, 50, 373, 373, 373, 373, 373, 373, 373, 373, 84, 468, 550, 373, 551, 2986 84, 42, 50, 84, 84, 42, 50, 473, 491, 473, 491, 473, 491, 473, 491, 373, 2987 373, 373, 373, 371, 60, 373, 373, 84, 373, 373, 84, 84, 84, 84, 84, 552, 2988 552, 373, 373, 373, 84, 468, 373, 473, 373, 373, 373, 373, 373, 373, 373, 2989 81, 81, 81, 81, 81, 81, 553, 553, 553, 553, 553, 553, 553, 553, 553, 553, 2990 81, 553, 553, 553, 553, 553, 553, 553, 553, 553, 81, 81, 81, 81, 553, 2991 553, 553, 553, 553, 553, 81, 81, 521, 521, 521, 521, 521, 521, 521, 521, 2992 521, 521, 521, 521, 81, 81, 81, 81, 554, 555, 555, 556, 521, 557, 558, 2993 559, 522, 523, 522, 523, 522, 523, 522, 523, 522, 523, 521, 521, 522, 2994 523, 522, 523, 522, 523, 522, 523, 560, 522, 523, 523, 521, 559, 559, 2995 559, 559, 559, 559, 559, 559, 559, 561, 562, 563, 564, 565, 565, 566, 2996 567, 567, 567, 567, 568, 521, 521, 559, 559, 559, 557, 569, 556, 521, 2997 525, 81, 570, 571, 570, 571, 570, 571, 570, 571, 570, 571, 571, 571, 571, 2998 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 570, 2999 571, 571, 571, 571, 571, 571, 571, 570, 571, 570, 571, 570, 571, 571, 3000 571, 571, 571, 571, 570, 571, 571, 571, 571, 571, 571, 570, 570, 81, 81, 3001 572, 572, 573, 573, 574, 574, 571, 560, 575, 576, 575, 576, 575, 576, 3002 575, 576, 575, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 576, 3003 576, 576, 576, 576, 576, 576, 575, 576, 576, 576, 576, 576, 576, 576, 3004 575, 576, 575, 576, 575, 576, 576, 576, 576, 576, 576, 575, 576, 576, 3005 576, 576, 576, 576, 575, 575, 576, 576, 576, 576, 577, 578, 579, 579, 3006 576, 81, 81, 81, 81, 81, 580, 580, 580, 580, 580, 580, 580, 580, 580, 3007 580, 580, 580, 580, 580, 580, 580, 580, 580, 81, 81, 581, 581, 581, 581, 3008 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 581, 3009 581, 581, 581, 581, 81, 582, 582, 583, 583, 583, 583, 582, 582, 582, 582, 3010 582, 582, 582, 582, 582, 582, 580, 580, 580, 81, 81, 81, 81, 81, 575, 3011 575, 575, 575, 575, 575, 575, 575, 584, 584, 584, 584, 584, 584, 584, 3012 584, 584, 584, 584, 584, 584, 585, 585, 81, 583, 583, 583, 583, 583, 583, 3013 583, 583, 583, 583, 582, 582, 582, 582, 582, 582, 586, 586, 586, 586, 3014 586, 586, 586, 586, 521, 587, 587, 587, 587, 587, 587, 587, 587, 587, 3015 587, 587, 587, 587, 587, 587, 584, 584, 584, 584, 585, 585, 585, 582, 3016 582, 587, 587, 587, 587, 587, 587, 587, 582, 582, 582, 582, 521, 521, 3017 521, 521, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 588, 3018 588, 588, 588, 81, 582, 582, 582, 582, 582, 582, 582, 521, 521, 521, 521, 3019 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 582, 521, 521, 589, 3020 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 590, 3021 590, 590, 590, 590, 590, 590, 590, 590, 590, 589, 589, 589, 590, 590, 3022 590, 590, 590, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 591, 3023 591, 591, 592, 591, 591, 591, 591, 591, 591, 591, 81, 81, 81, 593, 593, 3024 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 593, 81, 594, 3025 594, 594, 594, 594, 594, 594, 594, 595, 595, 595, 595, 595, 595, 596, 3026 596, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 597, 598, 3027 599, 600, 599, 601, 601, 601, 601, 601, 601, 601, 601, 601, 601, 597, 3028 597, 81, 81, 81, 81, 90, 93, 90, 93, 90, 93, 602, 95, 97, 97, 97, 603, 3029 95, 95, 95, 95, 95, 95, 95, 95, 95, 95, 603, 604, 90, 93, 90, 93, 450, 3030 450, 95, 95, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 605, 3031 605, 605, 606, 606, 606, 606, 606, 606, 606, 606, 606, 606, 607, 607, 3032 608, 609, 609, 609, 609, 609, 62, 62, 62, 62, 62, 62, 62, 60, 60, 60, 60, 3033 60, 60, 60, 60, 60, 62, 62, 52, 56, 52, 56, 52, 56, 56, 56, 52, 56, 52, 3034 56, 52, 56, 59, 56, 56, 56, 56, 56, 56, 56, 56, 52, 56, 52, 56, 52, 52, 3035 56, 60, 610, 610, 52, 56, 52, 56, 57, 52, 56, 52, 56, 56, 56, 52, 56, 52, 3036 56, 52, 52, 52, 52, 52, 81, 52, 52, 52, 52, 52, 56, 52, 56, 81, 81, 81, 3037 81, 81, 81, 81, 57, 59, 59, 56, 57, 57, 57, 57, 57, 611, 611, 612, 611, 3038 611, 611, 613, 611, 611, 611, 611, 612, 611, 611, 611, 611, 611, 611, 3039 611, 611, 611, 611, 611, 611, 611, 611, 611, 614, 614, 612, 612, 614, 3040 615, 615, 615, 615, 81, 81, 81, 81, 616, 616, 616, 616, 616, 616, 313, 3041 313, 503, 512, 81, 81, 81, 81, 81, 81, 617, 617, 617, 617, 617, 617, 617, 3042 617, 617, 617, 617, 617, 618, 618, 619, 619, 620, 620, 621, 621, 621, 3043 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 621, 3044 621, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 620, 3045 620, 620, 620, 622, 623, 81, 81, 81, 81, 81, 81, 81, 81, 624, 624, 625, 3046 625, 625, 625, 625, 625, 625, 625, 625, 625, 81, 81, 81, 81, 81, 81, 197, 3047 197, 197, 197, 197, 197, 197, 197, 197, 197, 194, 194, 194, 194, 194, 3048 194, 200, 200, 200, 194, 626, 194, 81, 81, 627, 627, 627, 627, 627, 627, 3049 627, 627, 627, 627, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 3050 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 629, 629, 629, 629, 3051 629, 630, 630, 630, 198, 631, 632, 632, 632, 632, 632, 632, 632, 632, 3052 632, 632, 632, 632, 632, 632, 632, 633, 633, 633, 633, 633, 633, 633, 3053 633, 633, 633, 633, 634, 635, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 3054 636, 328, 328, 328, 328, 328, 81, 81, 81, 637, 637, 637, 638, 639, 639, 3055 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 639, 640, 3056 638, 638, 637, 637, 637, 637, 638, 638, 637, 638, 638, 638, 641, 642, 3057 642, 642, 642, 642, 642, 643, 643, 643, 642, 642, 642, 642, 81, 61, 644, 3058 644, 644, 644, 644, 644, 644, 644, 644, 644, 81, 81, 81, 81, 642, 642, 3059 314, 314, 314, 314, 314, 316, 645, 314, 319, 319, 314, 314, 314, 314, 3060 314, 81, 646, 646, 646, 646, 646, 646, 646, 646, 646, 647, 647, 647, 647, 3061 647, 647, 648, 648, 647, 647, 648, 648, 647, 647, 81, 646, 646, 646, 647, 3062 646, 646, 646, 646, 646, 646, 646, 646, 647, 648, 81, 81, 649, 649, 649, 3063 649, 649, 649, 649, 649, 649, 649, 81, 81, 650, 651, 651, 651, 645, 314, 3064 314, 314, 314, 314, 314, 323, 323, 323, 314, 315, 316, 315, 314, 314, 3065 652, 652, 652, 652, 652, 652, 652, 652, 653, 652, 653, 653, 654, 652, 3066 652, 653, 653, 652, 652, 652, 652, 652, 653, 653, 652, 653, 652, 81, 81, 3067 81, 81, 81, 81, 81, 81, 652, 652, 655, 656, 656, 657, 657, 657, 657, 657, 3068 657, 657, 657, 657, 657, 657, 658, 659, 659, 658, 658, 660, 660, 657, 3069 661, 661, 658, 662, 81, 81, 331, 331, 331, 331, 331, 331, 81, 56, 56, 56, 3070 610, 59, 59, 59, 59, 56, 56, 56, 56, 56, 79, 81, 81, 338, 338, 338, 338, 3071 338, 338, 338, 338, 657, 657, 657, 658, 658, 659, 658, 658, 659, 658, 3072 658, 660, 658, 662, 81, 81, 663, 663, 663, 663, 663, 663, 663, 663, 663, 3073 663, 81, 81, 81, 81, 81, 81, 664, 665, 665, 665, 665, 665, 665, 665, 665, 3074 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 665, 664, 665, 665, 3075 665, 665, 665, 665, 665, 81, 81, 81, 81, 329, 329, 329, 329, 329, 329, 3076 329, 81, 81, 81, 81, 330, 330, 330, 330, 330, 330, 330, 330, 330, 81, 81, 3077 81, 81, 666, 666, 666, 666, 666, 666, 666, 666, 667, 667, 667, 667, 667, 3078 667, 667, 667, 589, 589, 590, 590, 590, 590, 590, 590, 56, 56, 56, 56, 3079 56, 56, 56, 81, 81, 81, 81, 101, 101, 101, 101, 101, 81, 81, 81, 81, 81, 3080 129, 668, 129, 129, 669, 129, 129, 129, 129, 129, 129, 129, 129, 129, 3081 129, 129, 129, 129, 81, 129, 129, 129, 129, 129, 81, 129, 81, 129, 129, 3082 81, 129, 129, 81, 129, 129, 146, 146, 670, 670, 670, 670, 670, 670, 670, 3083 670, 670, 670, 670, 670, 670, 670, 670, 670, 81, 81, 81, 81, 81, 81, 81, 3084 81, 81, 146, 146, 146, 146, 146, 146, 146, 146, 146, 146, 146, 491, 473, 3085 81, 81, 146, 146, 146, 146, 146, 146, 146, 146, 146, 146, 135, 138, 81, 3086 81, 671, 671, 671, 671, 671, 671, 671, 671, 672, 555, 555, 672, 672, 673, 3087 673, 522, 523, 674, 81, 81, 81, 81, 81, 81, 96, 96, 96, 96, 96, 96, 96, 3088 156, 156, 156, 156, 156, 156, 156, 95, 95, 556, 566, 566, 675, 675, 522, 3089 523, 522, 523, 522, 523, 522, 523, 522, 523, 522, 523, 522, 523, 522, 3090 523, 556, 556, 522, 523, 556, 556, 556, 556, 675, 675, 675, 676, 556, 3091 676, 81, 577, 677, 673, 673, 566, 522, 523, 522, 523, 522, 523, 678, 556, 3092 556, 679, 680, 681, 681, 681, 81, 556, 682, 683, 556, 81, 81, 81, 81, 3093 146, 146, 146, 146, 146, 81, 81, 493, 81, 684, 685, 686, 687, 688, 685, 3094 685, 689, 690, 685, 691, 692, 693, 692, 694, 695, 695, 695, 695, 695, 3095 695, 695, 695, 695, 695, 696, 697, 698, 698, 698, 684, 685, 699, 699, 3096 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 699, 3097 699, 699, 689, 685, 690, 700, 701, 700, 702, 702, 702, 702, 702, 702, 3098 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 689, 698, 3099 690, 698, 689, 690, 703, 704, 705, 703, 706, 707, 708, 708, 708, 708, 3100 708, 708, 708, 708, 708, 709, 707, 707, 707, 707, 707, 707, 707, 707, 3101 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 707, 710, 3102 710, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 711, 3103 711, 711, 81, 81, 81, 711, 711, 711, 711, 711, 711, 81, 81, 711, 711, 3104 711, 81, 81, 81, 712, 687, 698, 700, 713, 687, 687, 81, 714, 715, 715, 3105 715, 715, 714, 714, 81, 81, 716, 716, 716, 717, 508, 81, 81, 718, 718, 3106 718, 718, 718, 718, 718, 718, 718, 718, 718, 718, 81, 718, 718, 718, 718, 3107 718, 718, 718, 718, 718, 718, 81, 718, 718, 718, 81, 718, 718, 81, 718, 3108 718, 718, 718, 718, 718, 718, 81, 81, 718, 718, 718, 81, 81, 81, 81, 81, 3109 198, 373, 198, 81, 81, 81, 81, 616, 616, 616, 616, 616, 616, 616, 616, 3110 616, 616, 616, 616, 616, 81, 81, 81, 313, 719, 719, 719, 719, 719, 719, 3111 719, 719, 719, 719, 719, 719, 719, 720, 720, 720, 720, 721, 721, 721, 3112 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 3113 720, 720, 721, 722, 722, 81, 40, 40, 40, 40, 81, 81, 81, 81, 721, 81, 81, 3114 81, 81, 81, 81, 81, 313, 313, 313, 313, 313, 156, 81, 81, 723, 723, 723, 3115 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 81, 81, 81, 724, 724, 3116 724, 724, 724, 724, 724, 724, 724, 81, 81, 81, 81, 81, 81, 81, 156, 500, 3117 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 500, 3118 500, 500, 500, 500, 81, 81, 81, 81, 725, 725, 725, 725, 725, 725, 725, 3119 725, 726, 726, 726, 726, 81, 81, 81, 81, 81, 81, 81, 81, 81, 725, 725, 3120 725, 727, 727, 727, 727, 727, 727, 727, 727, 727, 728, 727, 727, 727, 3121 727, 727, 727, 727, 727, 728, 81, 81, 81, 81, 81, 729, 729, 729, 729, 3122 729, 729, 729, 729, 729, 729, 729, 729, 729, 729, 730, 730, 730, 730, 3123 730, 81, 81, 81, 81, 81, 731, 731, 731, 731, 731, 731, 731, 731, 731, 3124 731, 731, 731, 731, 731, 81, 732, 733, 733, 733, 733, 733, 733, 733, 733, 3125 733, 733, 733, 733, 81, 81, 81, 81, 734, 735, 735, 735, 735, 735, 81, 81, 3126 736, 736, 736, 736, 736, 736, 736, 736, 737, 737, 737, 737, 737, 737, 3127 737, 737, 738, 738, 738, 738, 738, 738, 738, 738, 739, 739, 739, 739, 3128 739, 739, 739, 739, 739, 739, 739, 739, 739, 739, 81, 81, 740, 740, 740, 3129 740, 740, 740, 740, 740, 740, 740, 81, 81, 81, 81, 81, 81, 741, 741, 741, 3130 741, 741, 741, 741, 741, 741, 741, 741, 741, 81, 81, 81, 81, 742, 742, 3131 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 81, 81, 81, 81, 743, 3132 743, 743, 743, 743, 743, 743, 743, 744, 744, 744, 744, 744, 744, 744, 3133 744, 744, 744, 744, 744, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 745, 3134 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 746, 3135 746, 81, 746, 746, 746, 746, 746, 746, 81, 81, 747, 747, 747, 747, 747, 3136 747, 81, 81, 747, 81, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 3137 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 81, 747, 747, 81, 81, 3138 81, 747, 81, 81, 747, 748, 748, 748, 748, 748, 748, 748, 748, 748, 748, 3139 748, 748, 748, 748, 81, 749, 750, 750, 750, 750, 750, 750, 750, 750, 751, 3140 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 3141 752, 752, 753, 753, 753, 753, 753, 753, 753, 754, 754, 754, 754, 754, 3142 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 81, 81, 81, 81, 81, 81, 3143 81, 81, 755, 755, 755, 755, 755, 755, 755, 755, 755, 756, 756, 756, 756, 3144 756, 756, 756, 756, 756, 756, 756, 81, 756, 756, 81, 81, 81, 81, 81, 757, 3145 757, 757, 757, 757, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 3146 758, 758, 758, 758, 759, 759, 759, 759, 759, 759, 81, 81, 81, 760, 761, 3147 761, 761, 761, 761, 761, 761, 761, 761, 761, 81, 81, 81, 81, 81, 762, 3148 763, 763, 763, 763, 763, 763, 763, 763, 764, 764, 764, 764, 764, 764, 3149 764, 764, 81, 81, 81, 81, 765, 765, 764, 764, 765, 765, 765, 765, 765, 3150 765, 765, 765, 81, 81, 765, 765, 765, 765, 765, 765, 766, 767, 767, 767, 3151 81, 767, 767, 81, 81, 81, 81, 81, 767, 768, 767, 769, 766, 766, 766, 766, 3152 81, 766, 766, 766, 81, 766, 766, 766, 766, 766, 766, 766, 766, 766, 766, 3153 766, 766, 766, 766, 766, 766, 766, 766, 766, 81, 81, 81, 81, 769, 770, 3154 768, 81, 81, 81, 81, 771, 772, 772, 772, 772, 772, 772, 772, 772, 773, 3155 773, 773, 773, 773, 773, 773, 773, 774, 81, 81, 81, 81, 81, 81, 81, 775, 3156 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 776, 776, 3157 777, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 3158 779, 779, 779, 780, 780, 780, 780, 780, 780, 780, 780, 781, 780, 780, 3159 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 782, 783, 81, 81, 81, 3160 81, 784, 784, 784, 784, 784, 785, 785, 785, 785, 785, 785, 786, 81, 787, 3161 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 787, 81, 81, 3162 81, 788, 788, 788, 788, 788, 788, 788, 789, 789, 789, 789, 789, 789, 789, 3163 789, 789, 789, 789, 789, 789, 789, 81, 81, 790, 790, 790, 790, 790, 790, 3164 790, 790, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 81, 81, 3165 81, 81, 81, 792, 792, 792, 792, 792, 792, 792, 792, 793, 793, 793, 793, 3166 793, 793, 793, 793, 793, 793, 81, 81, 81, 81, 81, 81, 81, 794, 794, 794, 3167 794, 81, 81, 81, 81, 795, 795, 795, 795, 795, 795, 795, 796, 796, 796, 3168 796, 796, 796, 796, 796, 796, 81, 81, 81, 81, 81, 81, 81, 797, 797, 797, 3169 797, 797, 797, 797, 797, 797, 797, 797, 81, 81, 81, 81, 81, 798, 798, 3170 798, 798, 798, 798, 798, 798, 798, 798, 798, 81, 81, 81, 81, 81, 81, 81, 3171 799, 799, 799, 799, 799, 799, 800, 800, 800, 800, 800, 800, 800, 800, 3172 800, 800, 800, 800, 800, 800, 800, 81, 801, 802, 801, 803, 803, 803, 803, 3173 803, 803, 803, 803, 803, 803, 803, 803, 803, 802, 802, 802, 802, 802, 3174 802, 802, 802, 802, 802, 802, 802, 802, 802, 804, 805, 805, 806, 806, 3175 806, 806, 806, 81, 81, 81, 81, 807, 807, 807, 807, 807, 807, 807, 807, 3176 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 808, 808, 3177 808, 808, 808, 808, 808, 808, 808, 808, 81, 81, 81, 81, 81, 81, 81, 804, 3178 809, 809, 810, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 811, 3179 811, 811, 810, 810, 810, 809, 809, 809, 809, 810, 810, 812, 813, 814, 3180 814, 815, 816, 816, 816, 816, 81, 81, 81, 81, 81, 81, 817, 817, 817, 817, 3181 817, 817, 817, 817, 817, 81, 81, 81, 81, 81, 81, 81, 818, 818, 818, 818, 3182 818, 818, 818, 818, 818, 818, 81, 81, 81, 81, 81, 81, 819, 819, 819, 820, 3183 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 3184 820, 820, 820, 820, 820, 821, 821, 821, 821, 821, 822, 821, 821, 821, 3185 821, 821, 821, 823, 823, 81, 824, 824, 824, 824, 824, 824, 824, 824, 824, 3186 824, 825, 825, 825, 825, 81, 81, 81, 81, 826, 826, 826, 826, 826, 826, 3187 826, 826, 826, 826, 826, 827, 828, 829, 826, 81, 830, 830, 831, 832, 832, 3188 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 832, 3189 831, 831, 831, 830, 830, 830, 830, 830, 830, 830, 830, 830, 831, 833, 3190 832, 832, 832, 832, 834, 834, 835, 834, 835, 836, 830, 830, 835, 81, 81, 3191 837, 837, 837, 837, 837, 837, 837, 837, 837, 837, 832, 838, 832, 834, 3192 834, 834, 81, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 839, 3193 839, 839, 839, 839, 839, 839, 839, 839, 81, 81, 81, 840, 840, 840, 840, 3194 840, 840, 840, 840, 840, 840, 81, 840, 840, 840, 840, 840, 840, 840, 840, 3195 840, 841, 841, 841, 842, 842, 842, 841, 841, 842, 843, 844, 842, 845, 3196 845, 846, 845, 845, 846, 842, 81, 847, 847, 847, 847, 847, 847, 847, 81, 3197 847, 81, 847, 847, 847, 847, 81, 847, 847, 847, 847, 847, 847, 847, 847, 3198 847, 847, 847, 847, 847, 847, 847, 81, 847, 847, 848, 81, 81, 81, 81, 81, 3199 81, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 849, 3200 849, 850, 851, 851, 851, 850, 850, 850, 850, 850, 850, 852, 853, 81, 81, 3201 81, 81, 81, 854, 854, 854, 854, 854, 854, 854, 854, 854, 854, 81, 81, 81, 3202 81, 81, 81, 855, 855, 856, 856, 81, 857, 857, 857, 857, 857, 857, 857, 3203 857, 81, 81, 857, 857, 81, 81, 857, 857, 857, 857, 857, 857, 857, 857, 3204 857, 857, 857, 857, 857, 857, 81, 857, 857, 857, 857, 857, 857, 857, 81, 3205 857, 857, 81, 857, 857, 857, 857, 857, 81, 81, 858, 857, 856, 856, 855, 3206 856, 856, 856, 856, 81, 81, 856, 856, 81, 81, 856, 856, 859, 81, 81, 857, 3207 81, 81, 81, 81, 81, 81, 856, 81, 81, 81, 81, 81, 857, 857, 857, 857, 857, 3208 856, 856, 81, 81, 860, 860, 860, 860, 860, 860, 860, 81, 81, 81, 861, 3209 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 861, 862, 862, 3210 862, 863, 863, 863, 863, 863, 863, 863, 863, 862, 862, 864, 863, 863, 3211 862, 865, 861, 861, 861, 861, 866, 866, 866, 866, 867, 868, 868, 868, 3212 868, 868, 868, 868, 868, 868, 868, 81, 866, 81, 867, 81, 81, 869, 869, 3213 869, 869, 869, 869, 869, 869, 870, 870, 870, 871, 871, 871, 871, 871, 3214 871, 870, 871, 870, 870, 870, 870, 871, 871, 870, 872, 873, 869, 869, 3215 874, 869, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 81, 81, 81, 3216 81, 81, 81, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 876, 3217 876, 876, 876, 877, 877, 877, 878, 878, 878, 878, 81, 81, 877, 877, 877, 3218 877, 878, 878, 877, 879, 880, 881, 882, 882, 883, 883, 884, 884, 884, 3219 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 3220 882, 876, 876, 876, 876, 878, 878, 81, 81, 885, 885, 885, 885, 885, 885, 3221 885, 885, 886, 886, 886, 887, 887, 887, 887, 887, 887, 887, 887, 886, 3222 886, 887, 886, 888, 887, 889, 889, 890, 885, 81, 81, 81, 891, 891, 891, 3223 891, 891, 891, 891, 891, 891, 891, 81, 81, 81, 81, 81, 81, 892, 892, 892, 3224 892, 892, 892, 892, 892, 892, 892, 892, 892, 892, 81, 81, 81, 893, 893, 3225 893, 893, 893, 893, 893, 893, 893, 893, 893, 894, 895, 894, 895, 895, 3226 894, 894, 894, 894, 894, 894, 896, 897, 898, 898, 898, 898, 898, 898, 3227 898, 898, 898, 898, 81, 81, 81, 81, 81, 81, 899, 899, 899, 899, 899, 899, 3228 899, 899, 899, 899, 81, 81, 81, 900, 900, 900, 901, 901, 900, 900, 900, 3229 900, 901, 900, 900, 900, 900, 902, 81, 81, 81, 81, 903, 903, 903, 903, 3230 903, 903, 903, 903, 903, 903, 904, 904, 905, 905, 905, 906, 907, 907, 3231 907, 907, 907, 907, 907, 907, 908, 908, 908, 908, 908, 908, 908, 908, 3232 909, 909, 909, 909, 909, 909, 909, 909, 909, 909, 910, 910, 910, 910, 3233 910, 910, 910, 910, 910, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 3234 911, 912, 913, 913, 913, 913, 913, 913, 914, 914, 913, 913, 912, 912, 3235 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 912, 3236 913, 915, 913, 913, 913, 913, 914, 912, 913, 913, 913, 913, 916, 917, 3237 918, 918, 918, 918, 916, 917, 915, 919, 920, 920, 920, 920, 920, 920, 3238 921, 921, 920, 920, 920, 919, 919, 919, 919, 919, 919, 919, 919, 919, 3239 919, 919, 919, 919, 919, 919, 919, 81, 81, 919, 919, 919, 919, 920, 920, 3240 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 920, 921, 920, 922, 3241 923, 923, 923, 81, 924, 924, 924, 923, 923, 81, 81, 81, 81, 81, 925, 925, 3242 925, 925, 925, 925, 925, 925, 925, 81, 81, 81, 81, 81, 81, 81, 926, 926, 3243 926, 926, 926, 926, 926, 926, 926, 81, 926, 926, 926, 926, 926, 926, 926, 3244 926, 926, 926, 926, 926, 926, 927, 928, 928, 928, 928, 928, 928, 928, 81, 3245 928, 928, 928, 928, 928, 928, 927, 929, 926, 930, 930, 930, 930, 930, 81, 3246 81, 931, 931, 931, 931, 931, 931, 931, 931, 931, 931, 932, 932, 932, 932, 3247 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 932, 3248 932, 81, 81, 81, 933, 934, 935, 935, 935, 935, 935, 935, 935, 935, 935, 3249 935, 935, 935, 935, 935, 81, 81, 936, 936, 936, 936, 936, 936, 936, 936, 3250 936, 936, 936, 936, 936, 936, 81, 937, 936, 936, 936, 936, 936, 936, 936, 3251 937, 936, 936, 937, 936, 936, 81, 938, 938, 938, 938, 938, 938, 938, 81, 3252 938, 938, 81, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 938, 3253 938, 938, 939, 939, 939, 939, 939, 939, 81, 81, 81, 939, 81, 939, 939, 3254 81, 939, 939, 939, 940, 939, 941, 941, 938, 939, 942, 942, 942, 942, 942, 3255 942, 942, 942, 942, 942, 81, 81, 81, 81, 81, 81, 943, 943, 943, 943, 943, 3256 943, 943, 943, 943, 943, 81, 81, 81, 81, 81, 81, 944, 944, 944, 944, 944, 3257 944, 944, 944, 944, 944, 944, 944, 944, 944, 944, 81, 945, 945, 945, 945, 3258 945, 81, 81, 81, 943, 943, 943, 943, 81, 81, 81, 81, 946, 946, 946, 946, 3259 946, 946, 946, 946, 947, 947, 947, 948, 948, 948, 946, 946, 946, 946, 3260 948, 946, 946, 946, 947, 948, 947, 948, 946, 946, 946, 946, 946, 946, 3261 946, 947, 948, 948, 946, 946, 946, 946, 946, 946, 946, 946, 946, 946, 3262 946, 81, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 949, 3263 949, 950, 951, 949, 949, 949, 949, 949, 949, 949, 81, 605, 81, 81, 81, 3264 81, 81, 81, 81, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 952, 3265 952, 952, 952, 952, 81, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 3266 81, 81, 81, 81, 954, 954, 955, 955, 955, 955, 955, 955, 955, 955, 955, 3267 955, 955, 955, 955, 955, 81, 81, 956, 956, 956, 956, 956, 957, 81, 81, 3268 958, 958, 958, 958, 958, 958, 958, 958, 959, 959, 959, 959, 959, 959, 3269 959, 960, 960, 960, 961, 961, 962, 962, 962, 962, 963, 963, 963, 963, 3270 960, 962, 81, 81, 964, 964, 964, 964, 964, 964, 964, 964, 964, 964, 81, 3271 965, 965, 965, 965, 965, 965, 965, 81, 958, 958, 958, 958, 958, 81, 81, 3272 81, 81, 81, 958, 958, 958, 966, 966, 966, 966, 966, 966, 966, 966, 966, 3273 966, 966, 966, 966, 81, 81, 81, 966, 967, 967, 967, 967, 967, 967, 967, 3274 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 967, 3275 967, 81, 81, 81, 81, 81, 81, 81, 81, 968, 968, 968, 968, 969, 969, 969, 3276 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 970, 971, 81, 81, 81, 3277 81, 81, 81, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 972, 3278 972, 81, 81, 81, 972, 972, 972, 81, 81, 81, 81, 81, 576, 571, 571, 571, 3279 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 571, 81, 973, 973, 973, 3280 973, 973, 973, 973, 973, 973, 973, 973, 973, 81, 81, 81, 81, 974, 974, 3281 974, 974, 974, 974, 974, 974, 974, 974, 974, 81, 81, 81, 81, 81, 974, 3282 974, 974, 974, 974, 81, 81, 81, 974, 81, 81, 81, 81, 81, 81, 81, 974, 3283 974, 81, 81, 975, 976, 977, 978, 499, 499, 499, 499, 81, 81, 81, 81, 313, 3284 313, 313, 313, 313, 313, 81, 81, 313, 313, 313, 313, 313, 313, 313, 81, 3285 81, 313, 313, 313, 313, 313, 313, 313, 313, 313, 313, 313, 313, 979, 979, 3286 447, 447, 447, 313, 313, 313, 980, 979, 979, 979, 979, 979, 499, 499, 3287 499, 499, 499, 499, 499, 499, 156, 156, 156, 156, 156, 156, 156, 156, 3288 313, 313, 96, 96, 96, 96, 96, 156, 156, 313, 313, 313, 313, 313, 313, 96, 3289 96, 96, 96, 313, 313, 313, 81, 81, 81, 81, 81, 81, 81, 721, 721, 981, 3290 981, 981, 721, 81, 81, 616, 616, 81, 81, 81, 81, 81, 81, 506, 506, 506, 3291 506, 506, 506, 506, 506, 506, 506, 49, 49, 49, 49, 49, 49, 49, 49, 49, 3292 49, 49, 49, 49, 49, 49, 49, 49, 49, 506, 506, 506, 506, 506, 506, 506, 3293 506, 506, 506, 49, 49, 49, 49, 49, 49, 49, 81, 49, 49, 49, 49, 49, 49, 3294 506, 81, 506, 506, 81, 81, 506, 81, 81, 506, 506, 81, 81, 506, 506, 506, 3295 506, 81, 506, 506, 49, 49, 81, 49, 81, 49, 49, 49, 49, 49, 49, 49, 81, 3296 49, 49, 49, 49, 49, 49, 49, 506, 506, 81, 506, 506, 506, 506, 81, 81, 3297 506, 506, 506, 506, 506, 506, 506, 506, 81, 506, 506, 506, 506, 506, 506, 3298 506, 81, 49, 49, 506, 506, 81, 506, 506, 506, 506, 81, 506, 506, 506, 3299 506, 506, 81, 506, 81, 81, 81, 506, 506, 506, 506, 506, 506, 506, 81, 49, 3300 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 81, 81, 506, 982, 49, 49, 49, 3301 49, 49, 49, 49, 49, 49, 492, 49, 49, 49, 49, 49, 49, 506, 506, 506, 506, 3302 506, 506, 506, 506, 506, 982, 49, 49, 49, 49, 49, 49, 49, 49, 49, 492, 3303 49, 49, 506, 506, 506, 506, 506, 982, 49, 49, 49, 49, 49, 49, 49, 49, 49, 3304 492, 49, 49, 49, 49, 49, 49, 506, 506, 506, 506, 506, 506, 506, 506, 506, 3305 982, 49, 492, 49, 49, 49, 49, 49, 49, 49, 49, 506, 49, 81, 81, 983, 983, 3306 983, 983, 983, 983, 983, 983, 983, 983, 984, 984, 984, 984, 984, 984, 3307 984, 984, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 985, 3308 985, 985, 985, 984, 984, 984, 984, 985, 985, 985, 985, 985, 985, 985, 3309 985, 985, 985, 984, 984, 984, 984, 984, 984, 984, 984, 985, 984, 984, 3310 984, 984, 984, 984, 985, 984, 984, 986, 986, 986, 986, 987, 81, 81, 81, 3311 81, 81, 81, 81, 985, 985, 985, 985, 985, 81, 985, 985, 985, 985, 985, 3312 985, 985, 988, 988, 988, 988, 988, 988, 988, 81, 988, 988, 988, 988, 988, 3313 988, 988, 988, 988, 81, 81, 988, 988, 988, 988, 988, 988, 988, 81, 988, 3314 988, 81, 988, 988, 988, 988, 988, 81, 81, 81, 81, 81, 989, 989, 989, 989, 3315 989, 989, 989, 989, 989, 989, 989, 989, 989, 81, 81, 990, 990, 990, 990, 3316 990, 990, 990, 990, 990, 991, 991, 991, 991, 991, 991, 991, 81, 992, 992, 3317 992, 992, 992, 992, 992, 992, 992, 992, 993, 993, 993, 993, 993, 993, 3318 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 993, 994, 994, 3319 994, 994, 994, 994, 995, 81, 81, 81, 81, 81, 996, 996, 996, 996, 996, 3320 996, 996, 996, 996, 996, 81, 81, 81, 81, 997, 997, 146, 146, 146, 146, 3321 81, 146, 146, 146, 81, 146, 146, 81, 146, 81, 81, 146, 81, 146, 146, 146, 3322 146, 146, 146, 146, 146, 146, 146, 81, 146, 146, 146, 146, 81, 146, 81, 3323 146, 81, 81, 81, 81, 81, 81, 146, 81, 81, 81, 81, 146, 81, 146, 81, 146, 3324 81, 146, 146, 146, 81, 146, 81, 146, 81, 146, 81, 146, 81, 146, 146, 146, 3325 146, 81, 146, 81, 146, 146, 81, 146, 146, 146, 146, 146, 146, 146, 146, 3326 146, 81, 81, 81, 81, 81, 146, 146, 146, 81, 146, 146, 146, 132, 132, 81, 3327 81, 81, 81, 81, 81, 525, 525, 525, 525, 521, 525, 525, 525, 525, 525, 3328 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 998, 998, 998, 998, 3329 998, 998, 998, 998, 998, 998, 998, 998, 525, 525, 525, 525, 525, 525, 3330 525, 998, 998, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 3331 525, 525, 525, 521, 525, 525, 525, 525, 525, 525, 998, 998, 47, 47, 47, 3332 515, 515, 998, 998, 998, 526, 526, 526, 526, 526, 526, 313, 998, 526, 3333 526, 40, 40, 998, 998, 998, 998, 526, 526, 526, 526, 526, 526, 999, 526, 3334 526, 999, 999, 999, 999, 999, 999, 999, 999, 999, 999, 526, 526, 526, 3335 526, 526, 526, 526, 526, 526, 526, 998, 998, 998, 998, 998, 998, 998, 3336 998, 998, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 3337 1001, 582, 582, 998, 998, 998, 998, 998, 582, 582, 582, 582, 998, 998, 3338 998, 998, 582, 998, 998, 998, 998, 998, 998, 998, 582, 582, 998, 998, 3339 998, 998, 998, 998, 521, 521, 521, 521, 521, 521, 998, 998, 521, 525, 3340 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 521, 521, 521, 3341 521, 521, 521, 521, 521, 521, 525, 521, 521, 521, 521, 521, 521, 525, 3342 521, 521, 521, 521, 521, 521, 521, 532, 521, 521, 521, 521, 521, 521, 3343 525, 525, 525, 525, 525, 525, 525, 525, 40, 40, 525, 525, 521, 521, 521, 3344 521, 521, 524, 524, 521, 521, 521, 521, 521, 524, 521, 521, 521, 521, 3345 521, 532, 532, 532, 521, 521, 532, 521, 521, 532, 530, 530, 525, 525, 3346 521, 521, 525, 525, 525, 521, 525, 525, 525, 521, 521, 521, 1002, 1002, 3347 1002, 1002, 1002, 521, 521, 521, 521, 521, 521, 521, 525, 521, 525, 532, 3348 532, 521, 521, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 3349 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 532, 3350 532, 532, 532, 521, 521, 521, 521, 532, 521, 532, 521, 521, 521, 532, 3351 521, 521, 521, 521, 532, 532, 532, 521, 532, 532, 532, 524, 521, 524, 3352 521, 524, 521, 521, 521, 521, 521, 532, 521, 521, 521, 521, 524, 521, 3353 524, 524, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 525, 525, 3354 521, 524, 524, 524, 524, 524, 524, 524, 521, 521, 521, 521, 521, 521, 3355 521, 521, 524, 524, 524, 524, 524, 524, 521, 521, 521, 521, 521, 524, 3356 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 40, 40, 40, 40, 3357 525, 521, 521, 521, 521, 525, 525, 525, 525, 525, 530, 530, 525, 525, 3358 525, 525, 532, 525, 525, 525, 525, 525, 530, 525, 525, 525, 525, 532, 3359 532, 525, 525, 525, 525, 525, 40, 40, 40, 40, 40, 40, 40, 40, 525, 525, 3360 525, 525, 40, 40, 525, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 3361 532, 532, 532, 521, 521, 521, 532, 532, 532, 532, 532, 40, 40, 40, 40, 3362 40, 40, 534, 534, 534, 1003, 1003, 1003, 40, 40, 40, 40, 521, 521, 521, 3363 532, 521, 521, 521, 521, 521, 521, 521, 521, 532, 532, 532, 521, 532, 3364 521, 521, 521, 521, 521, 525, 525, 525, 525, 525, 525, 532, 525, 525, 3365 525, 521, 521, 521, 525, 525, 998, 998, 998, 525, 525, 525, 521, 521, 3366 998, 998, 998, 525, 525, 525, 525, 521, 521, 521, 521, 521, 998, 998, 3367 998, 998, 998, 998, 998, 40, 40, 40, 40, 998, 998, 998, 998, 40, 40, 40, 3368 40, 40, 998, 998, 998, 40, 40, 998, 998, 998, 998, 998, 998, 40, 40, 40, 3369 40, 40, 40, 998, 998, 532, 532, 532, 532, 532, 521, 532, 532, 521, 521, 3370 521, 521, 521, 521, 532, 521, 532, 532, 521, 521, 521, 532, 532, 998, 3371 521, 521, 521, 521, 521, 998, 998, 998, 521, 521, 521, 521, 998, 998, 3372 998, 998, 521, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 532, 3373 532, 532, 521, 521, 521, 521, 521, 521, 521, 521, 521, 998, 998, 998, 3374 998, 998, 998, 998, 81, 81, 589, 589, 589, 589, 589, 589, 589, 590, 589, 3375 589, 589, 589, 589, 590, 590, 590, 589, 590, 590, 590, 590, 590, 590, 3376 590, 590, 590, 590, 590, 590, 590, 81, 81, 81, 499, 81, 81, 81, 81, 81, 3377 81, 499, 499, 499, 499, 499, 499, 499, 499, 667, 667, 667, 667, 667, 667, 3378 81, 81, 3379 }; 3380 3381 /* decomposition data */ 3382 static const unsigned short decomp_data[] = { 3383 0, 257, 32, 514, 32, 776, 259, 97, 514, 32, 772, 259, 50, 259, 51, 514, 3384 32, 769, 258, 956, 514, 32, 807, 259, 49, 259, 111, 772, 49, 8260, 52, 3385 772, 49, 8260, 50, 772, 51, 8260, 52, 512, 65, 768, 512, 65, 769, 512, 3386 65, 770, 512, 65, 771, 512, 65, 776, 512, 65, 778, 512, 67, 807, 512, 69, 3387 768, 512, 69, 769, 512, 69, 770, 512, 69, 776, 512, 73, 768, 512, 73, 3388 769, 512, 73, 770, 512, 73, 776, 512, 78, 771, 512, 79, 768, 512, 79, 3389 769, 512, 79, 770, 512, 79, 771, 512, 79, 776, 512, 85, 768, 512, 85, 3390 769, 512, 85, 770, 512, 85, 776, 512, 89, 769, 512, 97, 768, 512, 97, 3391 769, 512, 97, 770, 512, 97, 771, 512, 97, 776, 512, 97, 778, 512, 99, 3392 807, 512, 101, 768, 512, 101, 769, 512, 101, 770, 512, 101, 776, 512, 3393 105, 768, 512, 105, 769, 512, 105, 770, 512, 105, 776, 512, 110, 771, 3394 512, 111, 768, 512, 111, 769, 512, 111, 770, 512, 111, 771, 512, 111, 3395 776, 512, 117, 768, 512, 117, 769, 512, 117, 770, 512, 117, 776, 512, 3396 121, 769, 512, 121, 776, 512, 65, 772, 512, 97, 772, 512, 65, 774, 512, 3397 97, 774, 512, 65, 808, 512, 97, 808, 512, 67, 769, 512, 99, 769, 512, 67, 3398 770, 512, 99, 770, 512, 67, 775, 512, 99, 775, 512, 67, 780, 512, 99, 3399 780, 512, 68, 780, 512, 100, 780, 512, 69, 772, 512, 101, 772, 512, 69, 3400 774, 512, 101, 774, 512, 69, 775, 512, 101, 775, 512, 69, 808, 512, 101, 3401 808, 512, 69, 780, 512, 101, 780, 512, 71, 770, 512, 103, 770, 512, 71, 3402 774, 512, 103, 774, 512, 71, 775, 512, 103, 775, 512, 71, 807, 512, 103, 3403 807, 512, 72, 770, 512, 104, 770, 512, 73, 771, 512, 105, 771, 512, 73, 3404 772, 512, 105, 772, 512, 73, 774, 512, 105, 774, 512, 73, 808, 512, 105, 3405 808, 512, 73, 775, 514, 73, 74, 514, 105, 106, 512, 74, 770, 512, 106, 3406 770, 512, 75, 807, 512, 107, 807, 512, 76, 769, 512, 108, 769, 512, 76, 3407 807, 512, 108, 807, 512, 76, 780, 512, 108, 780, 514, 76, 183, 514, 108, 3408 183, 512, 78, 769, 512, 110, 769, 512, 78, 807, 512, 110, 807, 512, 78, 3409 780, 512, 110, 780, 514, 700, 110, 512, 79, 772, 512, 111, 772, 512, 79, 3410 774, 512, 111, 774, 512, 79, 779, 512, 111, 779, 512, 82, 769, 512, 114, 3411 769, 512, 82, 807, 512, 114, 807, 512, 82, 780, 512, 114, 780, 512, 83, 3412 769, 512, 115, 769, 512, 83, 770, 512, 115, 770, 512, 83, 807, 512, 115, 3413 807, 512, 83, 780, 512, 115, 780, 512, 84, 807, 512, 116, 807, 512, 84, 3414 780, 512, 116, 780, 512, 85, 771, 512, 117, 771, 512, 85, 772, 512, 117, 3415 772, 512, 85, 774, 512, 117, 774, 512, 85, 778, 512, 117, 778, 512, 85, 3416 779, 512, 117, 779, 512, 85, 808, 512, 117, 808, 512, 87, 770, 512, 119, 3417 770, 512, 89, 770, 512, 121, 770, 512, 89, 776, 512, 90, 769, 512, 122, 3418 769, 512, 90, 775, 512, 122, 775, 512, 90, 780, 512, 122, 780, 258, 115, 3419 512, 79, 795, 512, 111, 795, 512, 85, 795, 512, 117, 795, 514, 68, 381, 3420 514, 68, 382, 514, 100, 382, 514, 76, 74, 514, 76, 106, 514, 108, 106, 3421 514, 78, 74, 514, 78, 106, 514, 110, 106, 512, 65, 780, 512, 97, 780, 3422 512, 73, 780, 512, 105, 780, 512, 79, 780, 512, 111, 780, 512, 85, 780, 3423 512, 117, 780, 512, 220, 772, 512, 252, 772, 512, 220, 769, 512, 252, 3424 769, 512, 220, 780, 512, 252, 780, 512, 220, 768, 512, 252, 768, 512, 3425 196, 772, 512, 228, 772, 512, 550, 772, 512, 551, 772, 512, 198, 772, 3426 512, 230, 772, 512, 71, 780, 512, 103, 780, 512, 75, 780, 512, 107, 780, 3427 512, 79, 808, 512, 111, 808, 512, 490, 772, 512, 491, 772, 512, 439, 780, 3428 512, 658, 780, 512, 106, 780, 514, 68, 90, 514, 68, 122, 514, 100, 122, 3429 512, 71, 769, 512, 103, 769, 512, 78, 768, 512, 110, 768, 512, 197, 769, 3430 512, 229, 769, 512, 198, 769, 512, 230, 769, 512, 216, 769, 512, 248, 3431 769, 512, 65, 783, 512, 97, 783, 512, 65, 785, 512, 97, 785, 512, 69, 3432 783, 512, 101, 783, 512, 69, 785, 512, 101, 785, 512, 73, 783, 512, 105, 3433 783, 512, 73, 785, 512, 105, 785, 512, 79, 783, 512, 111, 783, 512, 79, 3434 785, 512, 111, 785, 512, 82, 783, 512, 114, 783, 512, 82, 785, 512, 114, 3435 785, 512, 85, 783, 512, 117, 783, 512, 85, 785, 512, 117, 785, 512, 83, 3436 806, 512, 115, 806, 512, 84, 806, 512, 116, 806, 512, 72, 780, 512, 104, 3437 780, 512, 65, 775, 512, 97, 775, 512, 69, 807, 512, 101, 807, 512, 214, 3438 772, 512, 246, 772, 512, 213, 772, 512, 245, 772, 512, 79, 775, 512, 111, 3439 775, 512, 558, 772, 512, 559, 772, 512, 89, 772, 512, 121, 772, 259, 104, 3440 259, 614, 259, 106, 259, 114, 259, 633, 259, 635, 259, 641, 259, 119, 3441 259, 121, 514, 32, 774, 514, 32, 775, 514, 32, 778, 514, 32, 808, 514, 3442 32, 771, 514, 32, 779, 259, 611, 259, 108, 259, 115, 259, 120, 259, 661, 3443 256, 768, 256, 769, 256, 787, 512, 776, 769, 256, 697, 514, 32, 837, 256, 3444 59, 514, 32, 769, 512, 168, 769, 512, 913, 769, 256, 183, 512, 917, 769, 3445 512, 919, 769, 512, 921, 769, 512, 927, 769, 512, 933, 769, 512, 937, 3446 769, 512, 970, 769, 512, 921, 776, 512, 933, 776, 512, 945, 769, 512, 3447 949, 769, 512, 951, 769, 512, 953, 769, 512, 971, 769, 512, 953, 776, 3448 512, 965, 776, 512, 959, 769, 512, 965, 769, 512, 969, 769, 258, 946, 3449 258, 952, 258, 933, 512, 978, 769, 512, 978, 776, 258, 966, 258, 960, 3450 258, 954, 258, 961, 258, 962, 258, 920, 258, 949, 258, 931, 512, 1045, 3451 768, 512, 1045, 776, 512, 1043, 769, 512, 1030, 776, 512, 1050, 769, 512, 3452 1048, 768, 512, 1059, 774, 512, 1048, 774, 512, 1080, 774, 512, 1077, 3453 768, 512, 1077, 776, 512, 1075, 769, 512, 1110, 776, 512, 1082, 769, 512, 3454 1080, 768, 512, 1091, 774, 512, 1140, 783, 512, 1141, 783, 512, 1046, 3455 774, 512, 1078, 774, 512, 1040, 774, 512, 1072, 774, 512, 1040, 776, 512, 3456 1072, 776, 512, 1045, 774, 512, 1077, 774, 512, 1240, 776, 512, 1241, 3457 776, 512, 1046, 776, 512, 1078, 776, 512, 1047, 776, 512, 1079, 776, 512, 3458 1048, 772, 512, 1080, 772, 512, 1048, 776, 512, 1080, 776, 512, 1054, 3459 776, 512, 1086, 776, 512, 1256, 776, 512, 1257, 776, 512, 1069, 776, 512, 3460 1101, 776, 512, 1059, 772, 512, 1091, 772, 512, 1059, 776, 512, 1091, 3461 776, 512, 1059, 779, 512, 1091, 779, 512, 1063, 776, 512, 1095, 776, 512, 3462 1067, 776, 512, 1099, 776, 514, 1381, 1410, 512, 1575, 1619, 512, 1575, 3463 1620, 512, 1608, 1620, 512, 1575, 1621, 512, 1610, 1620, 514, 1575, 1652, 3464 514, 1608, 1652, 514, 1735, 1652, 514, 1610, 1652, 512, 1749, 1620, 512, 3465 1729, 1620, 512, 1746, 1620, 512, 2344, 2364, 512, 2352, 2364, 512, 2355, 3466 2364, 512, 2325, 2364, 512, 2326, 2364, 512, 2327, 2364, 512, 2332, 2364, 3467 512, 2337, 2364, 512, 2338, 2364, 512, 2347, 2364, 512, 2351, 2364, 512, 3468 2503, 2494, 512, 2503, 2519, 512, 2465, 2492, 512, 2466, 2492, 512, 2479, 3469 2492, 512, 2610, 2620, 512, 2616, 2620, 512, 2582, 2620, 512, 2583, 2620, 3470 512, 2588, 2620, 512, 2603, 2620, 512, 2887, 2902, 512, 2887, 2878, 512, 3471 2887, 2903, 512, 2849, 2876, 512, 2850, 2876, 512, 2962, 3031, 512, 3014, 3472 3006, 512, 3015, 3006, 512, 3014, 3031, 512, 3142, 3158, 512, 3263, 3285, 3473 512, 3270, 3285, 512, 3270, 3286, 512, 3270, 3266, 512, 3274, 3285, 512, 3474 3398, 3390, 512, 3399, 3390, 512, 3398, 3415, 512, 3545, 3530, 512, 3545, 3475 3535, 512, 3548, 3530, 512, 3545, 3551, 514, 3661, 3634, 514, 3789, 3762, 3476 514, 3755, 3737, 514, 3755, 3745, 257, 3851, 512, 3906, 4023, 512, 3916, 3477 4023, 512, 3921, 4023, 512, 3926, 4023, 512, 3931, 4023, 512, 3904, 4021, 3478 512, 3953, 3954, 512, 3953, 3956, 512, 4018, 3968, 514, 4018, 3969, 512, 3479 4019, 3968, 514, 4019, 3969, 512, 3953, 3968, 512, 3986, 4023, 512, 3996, 3480 4023, 512, 4001, 4023, 512, 4006, 4023, 512, 4011, 4023, 512, 3984, 4021, 3481 512, 4133, 4142, 259, 4316, 512, 6917, 6965, 512, 6919, 6965, 512, 6921, 3482 6965, 512, 6923, 6965, 512, 6925, 6965, 512, 6929, 6965, 512, 6970, 6965, 3483 512, 6972, 6965, 512, 6974, 6965, 512, 6975, 6965, 512, 6978, 6965, 259, 3484 65, 259, 198, 259, 66, 259, 68, 259, 69, 259, 398, 259, 71, 259, 72, 259, 3485 73, 259, 74, 259, 75, 259, 76, 259, 77, 259, 78, 259, 79, 259, 546, 259, 3486 80, 259, 82, 259, 84, 259, 85, 259, 87, 259, 97, 259, 592, 259, 593, 259, 3487 7426, 259, 98, 259, 100, 259, 101, 259, 601, 259, 603, 259, 604, 259, 3488 103, 259, 107, 259, 109, 259, 331, 259, 111, 259, 596, 259, 7446, 259, 3489 7447, 259, 112, 259, 116, 259, 117, 259, 7453, 259, 623, 259, 118, 259, 3490 7461, 259, 946, 259, 947, 259, 948, 259, 966, 259, 967, 261, 105, 261, 3491 114, 261, 117, 261, 118, 261, 946, 261, 947, 261, 961, 261, 966, 261, 3492 967, 259, 1085, 259, 594, 259, 99, 259, 597, 259, 240, 259, 604, 259, 3493 102, 259, 607, 259, 609, 259, 613, 259, 616, 259, 617, 259, 618, 259, 3494 7547, 259, 669, 259, 621, 259, 7557, 259, 671, 259, 625, 259, 624, 259, 3495 626, 259, 627, 259, 628, 259, 629, 259, 632, 259, 642, 259, 643, 259, 3496 427, 259, 649, 259, 650, 259, 7452, 259, 651, 259, 652, 259, 122, 259, 3497 656, 259, 657, 259, 658, 259, 952, 512, 65, 805, 512, 97, 805, 512, 66, 3498 775, 512, 98, 775, 512, 66, 803, 512, 98, 803, 512, 66, 817, 512, 98, 3499 817, 512, 199, 769, 512, 231, 769, 512, 68, 775, 512, 100, 775, 512, 68, 3500 803, 512, 100, 803, 512, 68, 817, 512, 100, 817, 512, 68, 807, 512, 100, 3501 807, 512, 68, 813, 512, 100, 813, 512, 274, 768, 512, 275, 768, 512, 274, 3502 769, 512, 275, 769, 512, 69, 813, 512, 101, 813, 512, 69, 816, 512, 101, 3503 816, 512, 552, 774, 512, 553, 774, 512, 70, 775, 512, 102, 775, 512, 71, 3504 772, 512, 103, 772, 512, 72, 775, 512, 104, 775, 512, 72, 803, 512, 104, 3505 803, 512, 72, 776, 512, 104, 776, 512, 72, 807, 512, 104, 807, 512, 72, 3506 814, 512, 104, 814, 512, 73, 816, 512, 105, 816, 512, 207, 769, 512, 239, 3507 769, 512, 75, 769, 512, 107, 769, 512, 75, 803, 512, 107, 803, 512, 75, 3508 817, 512, 107, 817, 512, 76, 803, 512, 108, 803, 512, 7734, 772, 512, 3509 7735, 772, 512, 76, 817, 512, 108, 817, 512, 76, 813, 512, 108, 813, 512, 3510 77, 769, 512, 109, 769, 512, 77, 775, 512, 109, 775, 512, 77, 803, 512, 3511 109, 803, 512, 78, 775, 512, 110, 775, 512, 78, 803, 512, 110, 803, 512, 3512 78, 817, 512, 110, 817, 512, 78, 813, 512, 110, 813, 512, 213, 769, 512, 3513 245, 769, 512, 213, 776, 512, 245, 776, 512, 332, 768, 512, 333, 768, 3514 512, 332, 769, 512, 333, 769, 512, 80, 769, 512, 112, 769, 512, 80, 775, 3515 512, 112, 775, 512, 82, 775, 512, 114, 775, 512, 82, 803, 512, 114, 803, 3516 512, 7770, 772, 512, 7771, 772, 512, 82, 817, 512, 114, 817, 512, 83, 3517 775, 512, 115, 775, 512, 83, 803, 512, 115, 803, 512, 346, 775, 512, 347, 3518 775, 512, 352, 775, 512, 353, 775, 512, 7778, 775, 512, 7779, 775, 512, 3519 84, 775, 512, 116, 775, 512, 84, 803, 512, 116, 803, 512, 84, 817, 512, 3520 116, 817, 512, 84, 813, 512, 116, 813, 512, 85, 804, 512, 117, 804, 512, 3521 85, 816, 512, 117, 816, 512, 85, 813, 512, 117, 813, 512, 360, 769, 512, 3522 361, 769, 512, 362, 776, 512, 363, 776, 512, 86, 771, 512, 118, 771, 512, 3523 86, 803, 512, 118, 803, 512, 87, 768, 512, 119, 768, 512, 87, 769, 512, 3524 119, 769, 512, 87, 776, 512, 119, 776, 512, 87, 775, 512, 119, 775, 512, 3525 87, 803, 512, 119, 803, 512, 88, 775, 512, 120, 775, 512, 88, 776, 512, 3526 120, 776, 512, 89, 775, 512, 121, 775, 512, 90, 770, 512, 122, 770, 512, 3527 90, 803, 512, 122, 803, 512, 90, 817, 512, 122, 817, 512, 104, 817, 512, 3528 116, 776, 512, 119, 778, 512, 121, 778, 514, 97, 702, 512, 383, 775, 512, 3529 65, 803, 512, 97, 803, 512, 65, 777, 512, 97, 777, 512, 194, 769, 512, 3530 226, 769, 512, 194, 768, 512, 226, 768, 512, 194, 777, 512, 226, 777, 3531 512, 194, 771, 512, 226, 771, 512, 7840, 770, 512, 7841, 770, 512, 258, 3532 769, 512, 259, 769, 512, 258, 768, 512, 259, 768, 512, 258, 777, 512, 3533 259, 777, 512, 258, 771, 512, 259, 771, 512, 7840, 774, 512, 7841, 774, 3534 512, 69, 803, 512, 101, 803, 512, 69, 777, 512, 101, 777, 512, 69, 771, 3535 512, 101, 771, 512, 202, 769, 512, 234, 769, 512, 202, 768, 512, 234, 3536 768, 512, 202, 777, 512, 234, 777, 512, 202, 771, 512, 234, 771, 512, 3537 7864, 770, 512, 7865, 770, 512, 73, 777, 512, 105, 777, 512, 73, 803, 3538 512, 105, 803, 512, 79, 803, 512, 111, 803, 512, 79, 777, 512, 111, 777, 3539 512, 212, 769, 512, 244, 769, 512, 212, 768, 512, 244, 768, 512, 212, 3540 777, 512, 244, 777, 512, 212, 771, 512, 244, 771, 512, 7884, 770, 512, 3541 7885, 770, 512, 416, 769, 512, 417, 769, 512, 416, 768, 512, 417, 768, 3542 512, 416, 777, 512, 417, 777, 512, 416, 771, 512, 417, 771, 512, 416, 3543 803, 512, 417, 803, 512, 85, 803, 512, 117, 803, 512, 85, 777, 512, 117, 3544 777, 512, 431, 769, 512, 432, 769, 512, 431, 768, 512, 432, 768, 512, 3545 431, 777, 512, 432, 777, 512, 431, 771, 512, 432, 771, 512, 431, 803, 3546 512, 432, 803, 512, 89, 768, 512, 121, 768, 512, 89, 803, 512, 121, 803, 3547 512, 89, 777, 512, 121, 777, 512, 89, 771, 512, 121, 771, 512, 945, 787, 3548 512, 945, 788, 512, 7936, 768, 512, 7937, 768, 512, 7936, 769, 512, 7937, 3549 769, 512, 7936, 834, 512, 7937, 834, 512, 913, 787, 512, 913, 788, 512, 3550 7944, 768, 512, 7945, 768, 512, 7944, 769, 512, 7945, 769, 512, 7944, 3551 834, 512, 7945, 834, 512, 949, 787, 512, 949, 788, 512, 7952, 768, 512, 3552 7953, 768, 512, 7952, 769, 512, 7953, 769, 512, 917, 787, 512, 917, 788, 3553 512, 7960, 768, 512, 7961, 768, 512, 7960, 769, 512, 7961, 769, 512, 951, 3554 787, 512, 951, 788, 512, 7968, 768, 512, 7969, 768, 512, 7968, 769, 512, 3555 7969, 769, 512, 7968, 834, 512, 7969, 834, 512, 919, 787, 512, 919, 788, 3556 512, 7976, 768, 512, 7977, 768, 512, 7976, 769, 512, 7977, 769, 512, 3557 7976, 834, 512, 7977, 834, 512, 953, 787, 512, 953, 788, 512, 7984, 768, 3558 512, 7985, 768, 512, 7984, 769, 512, 7985, 769, 512, 7984, 834, 512, 3559 7985, 834, 512, 921, 787, 512, 921, 788, 512, 7992, 768, 512, 7993, 768, 3560 512, 7992, 769, 512, 7993, 769, 512, 7992, 834, 512, 7993, 834, 512, 959, 3561 787, 512, 959, 788, 512, 8000, 768, 512, 8001, 768, 512, 8000, 769, 512, 3562 8001, 769, 512, 927, 787, 512, 927, 788, 512, 8008, 768, 512, 8009, 768, 3563 512, 8008, 769, 512, 8009, 769, 512, 965, 787, 512, 965, 788, 512, 8016, 3564 768, 512, 8017, 768, 512, 8016, 769, 512, 8017, 769, 512, 8016, 834, 512, 3565 8017, 834, 512, 933, 788, 512, 8025, 768, 512, 8025, 769, 512, 8025, 834, 3566 512, 969, 787, 512, 969, 788, 512, 8032, 768, 512, 8033, 768, 512, 8032, 3567 769, 512, 8033, 769, 512, 8032, 834, 512, 8033, 834, 512, 937, 787, 512, 3568 937, 788, 512, 8040, 768, 512, 8041, 768, 512, 8040, 769, 512, 8041, 769, 3569 512, 8040, 834, 512, 8041, 834, 512, 945, 768, 256, 940, 512, 949, 768, 3570 256, 941, 512, 951, 768, 256, 942, 512, 953, 768, 256, 943, 512, 959, 3571 768, 256, 972, 512, 965, 768, 256, 973, 512, 969, 768, 256, 974, 512, 3572 7936, 837, 512, 7937, 837, 512, 7938, 837, 512, 7939, 837, 512, 7940, 3573 837, 512, 7941, 837, 512, 7942, 837, 512, 7943, 837, 512, 7944, 837, 512, 3574 7945, 837, 512, 7946, 837, 512, 7947, 837, 512, 7948, 837, 512, 7949, 3575 837, 512, 7950, 837, 512, 7951, 837, 512, 7968, 837, 512, 7969, 837, 512, 3576 7970, 837, 512, 7971, 837, 512, 7972, 837, 512, 7973, 837, 512, 7974, 3577 837, 512, 7975, 837, 512, 7976, 837, 512, 7977, 837, 512, 7978, 837, 512, 3578 7979, 837, 512, 7980, 837, 512, 7981, 837, 512, 7982, 837, 512, 7983, 3579 837, 512, 8032, 837, 512, 8033, 837, 512, 8034, 837, 512, 8035, 837, 512, 3580 8036, 837, 512, 8037, 837, 512, 8038, 837, 512, 8039, 837, 512, 8040, 3581 837, 512, 8041, 837, 512, 8042, 837, 512, 8043, 837, 512, 8044, 837, 512, 3582 8045, 837, 512, 8046, 837, 512, 8047, 837, 512, 945, 774, 512, 945, 772, 3583 512, 8048, 837, 512, 945, 837, 512, 940, 837, 512, 945, 834, 512, 8118, 3584 837, 512, 913, 774, 512, 913, 772, 512, 913, 768, 256, 902, 512, 913, 3585 837, 514, 32, 787, 256, 953, 514, 32, 787, 514, 32, 834, 512, 168, 834, 3586 512, 8052, 837, 512, 951, 837, 512, 942, 837, 512, 951, 834, 512, 8134, 3587 837, 512, 917, 768, 256, 904, 512, 919, 768, 256, 905, 512, 919, 837, 3588 512, 8127, 768, 512, 8127, 769, 512, 8127, 834, 512, 953, 774, 512, 953, 3589 772, 512, 970, 768, 256, 912, 512, 953, 834, 512, 970, 834, 512, 921, 3590 774, 512, 921, 772, 512, 921, 768, 256, 906, 512, 8190, 768, 512, 8190, 3591 769, 512, 8190, 834, 512, 965, 774, 512, 965, 772, 512, 971, 768, 256, 3592 944, 512, 961, 787, 512, 961, 788, 512, 965, 834, 512, 971, 834, 512, 3593 933, 774, 512, 933, 772, 512, 933, 768, 256, 910, 512, 929, 788, 512, 3594 168, 768, 256, 901, 256, 96, 512, 8060, 837, 512, 969, 837, 512, 974, 3595 837, 512, 969, 834, 512, 8182, 837, 512, 927, 768, 256, 908, 512, 937, 3596 768, 256, 911, 512, 937, 837, 256, 180, 514, 32, 788, 256, 8194, 256, 3597 8195, 258, 32, 258, 32, 258, 32, 258, 32, 258, 32, 257, 32, 258, 32, 258, 3598 32, 258, 32, 257, 8208, 514, 32, 819, 258, 46, 514, 46, 46, 770, 46, 46, 3599 46, 257, 32, 514, 8242, 8242, 770, 8242, 8242, 8242, 514, 8245, 8245, 3600 770, 8245, 8245, 8245, 514, 33, 33, 514, 32, 773, 514, 63, 63, 514, 63, 3601 33, 514, 33, 63, 1026, 8242, 8242, 8242, 8242, 258, 32, 259, 48, 259, 3602 105, 259, 52, 259, 53, 259, 54, 259, 55, 259, 56, 259, 57, 259, 43, 259, 3603 8722, 259, 61, 259, 40, 259, 41, 259, 110, 261, 48, 261, 49, 261, 50, 3604 261, 51, 261, 52, 261, 53, 261, 54, 261, 55, 261, 56, 261, 57, 261, 43, 3605 261, 8722, 261, 61, 261, 40, 261, 41, 261, 97, 261, 101, 261, 111, 261, 3606 120, 261, 601, 261, 104, 261, 107, 261, 108, 261, 109, 261, 110, 261, 3607 112, 261, 115, 261, 116, 514, 82, 115, 770, 97, 47, 99, 770, 97, 47, 115, 3608 262, 67, 514, 176, 67, 770, 99, 47, 111, 770, 99, 47, 117, 258, 400, 514, 3609 176, 70, 262, 103, 262, 72, 262, 72, 262, 72, 262, 104, 262, 295, 262, 3610 73, 262, 73, 262, 76, 262, 108, 262, 78, 514, 78, 111, 262, 80, 262, 81, 3611 262, 82, 262, 82, 262, 82, 515, 83, 77, 770, 84, 69, 76, 515, 84, 77, 3612 262, 90, 256, 937, 262, 90, 256, 75, 256, 197, 262, 66, 262, 67, 262, 3613 101, 262, 69, 262, 70, 262, 77, 262, 111, 258, 1488, 258, 1489, 258, 3614 1490, 258, 1491, 262, 105, 770, 70, 65, 88, 262, 960, 262, 947, 262, 915, 3615 262, 928, 262, 8721, 262, 68, 262, 100, 262, 101, 262, 105, 262, 106, 3616 772, 49, 8260, 55, 772, 49, 8260, 57, 1028, 49, 8260, 49, 48, 772, 49, 3617 8260, 51, 772, 50, 8260, 51, 772, 49, 8260, 53, 772, 50, 8260, 53, 772, 3618 51, 8260, 53, 772, 52, 8260, 53, 772, 49, 8260, 54, 772, 53, 8260, 54, 3619 772, 49, 8260, 56, 772, 51, 8260, 56, 772, 53, 8260, 56, 772, 55, 8260, 3620 56, 516, 49, 8260, 258, 73, 514, 73, 73, 770, 73, 73, 73, 514, 73, 86, 3621 258, 86, 514, 86, 73, 770, 86, 73, 73, 1026, 86, 73, 73, 73, 514, 73, 88, 3622 258, 88, 514, 88, 73, 770, 88, 73, 73, 258, 76, 258, 67, 258, 68, 258, 3623 77, 258, 105, 514, 105, 105, 770, 105, 105, 105, 514, 105, 118, 258, 118, 3624 514, 118, 105, 770, 118, 105, 105, 1026, 118, 105, 105, 105, 514, 105, 3625 120, 258, 120, 514, 120, 105, 770, 120, 105, 105, 258, 108, 258, 99, 258, 3626 100, 258, 109, 772, 48, 8260, 51, 512, 8592, 824, 512, 8594, 824, 512, 3627 8596, 824, 512, 8656, 824, 512, 8660, 824, 512, 8658, 824, 512, 8707, 3628 824, 512, 8712, 824, 512, 8715, 824, 512, 8739, 824, 512, 8741, 824, 514, 3629 8747, 8747, 770, 8747, 8747, 8747, 514, 8750, 8750, 770, 8750, 8750, 3630 8750, 512, 8764, 824, 512, 8771, 824, 512, 8773, 824, 512, 8776, 824, 3631 512, 61, 824, 512, 8801, 824, 512, 8781, 824, 512, 60, 824, 512, 62, 824, 3632 512, 8804, 824, 512, 8805, 824, 512, 8818, 824, 512, 8819, 824, 512, 3633 8822, 824, 512, 8823, 824, 512, 8826, 824, 512, 8827, 824, 512, 8834, 3634 824, 512, 8835, 824, 512, 8838, 824, 512, 8839, 824, 512, 8866, 824, 512, 3635 8872, 824, 512, 8873, 824, 512, 8875, 824, 512, 8828, 824, 512, 8829, 3636 824, 512, 8849, 824, 512, 8850, 824, 512, 8882, 824, 512, 8883, 824, 512, 3637 8884, 824, 512, 8885, 824, 256, 12296, 256, 12297, 263, 49, 263, 50, 263, 3638 51, 263, 52, 263, 53, 263, 54, 263, 55, 263, 56, 263, 57, 519, 49, 48, 3639 519, 49, 49, 519, 49, 50, 519, 49, 51, 519, 49, 52, 519, 49, 53, 519, 49, 3640 54, 519, 49, 55, 519, 49, 56, 519, 49, 57, 519, 50, 48, 770, 40, 49, 41, 3641 770, 40, 50, 41, 770, 40, 51, 41, 770, 40, 52, 41, 770, 40, 53, 41, 770, 3642 40, 54, 41, 770, 40, 55, 41, 770, 40, 56, 41, 770, 40, 57, 41, 1026, 40, 3643 49, 48, 41, 1026, 40, 49, 49, 41, 1026, 40, 49, 50, 41, 1026, 40, 49, 51, 3644 41, 1026, 40, 49, 52, 41, 1026, 40, 49, 53, 41, 1026, 40, 49, 54, 41, 3645 1026, 40, 49, 55, 41, 1026, 40, 49, 56, 41, 1026, 40, 49, 57, 41, 1026, 3646 40, 50, 48, 41, 514, 49, 46, 514, 50, 46, 514, 51, 46, 514, 52, 46, 514, 3647 53, 46, 514, 54, 46, 514, 55, 46, 514, 56, 46, 514, 57, 46, 770, 49, 48, 3648 46, 770, 49, 49, 46, 770, 49, 50, 46, 770, 49, 51, 46, 770, 49, 52, 46, 3649 770, 49, 53, 46, 770, 49, 54, 46, 770, 49, 55, 46, 770, 49, 56, 46, 770, 3650 49, 57, 46, 770, 50, 48, 46, 770, 40, 97, 41, 770, 40, 98, 41, 770, 40, 3651 99, 41, 770, 40, 100, 41, 770, 40, 101, 41, 770, 40, 102, 41, 770, 40, 3652 103, 41, 770, 40, 104, 41, 770, 40, 105, 41, 770, 40, 106, 41, 770, 40, 3653 107, 41, 770, 40, 108, 41, 770, 40, 109, 41, 770, 40, 110, 41, 770, 40, 3654 111, 41, 770, 40, 112, 41, 770, 40, 113, 41, 770, 40, 114, 41, 770, 40, 3655 115, 41, 770, 40, 116, 41, 770, 40, 117, 41, 770, 40, 118, 41, 770, 40, 3656 119, 41, 770, 40, 120, 41, 770, 40, 121, 41, 770, 40, 122, 41, 263, 65, 3657 263, 66, 263, 67, 263, 68, 263, 69, 263, 70, 263, 71, 263, 72, 263, 73, 3658 263, 74, 263, 75, 263, 76, 263, 77, 263, 78, 263, 79, 263, 80, 263, 81, 3659 263, 82, 263, 83, 263, 84, 263, 85, 263, 86, 263, 87, 263, 88, 263, 89, 3660 263, 90, 263, 97, 263, 98, 263, 99, 263, 100, 263, 101, 263, 102, 263, 3661 103, 263, 104, 263, 105, 263, 106, 263, 107, 263, 108, 263, 109, 263, 3662 110, 263, 111, 263, 112, 263, 113, 263, 114, 263, 115, 263, 116, 263, 3663 117, 263, 118, 263, 119, 263, 120, 263, 121, 263, 122, 263, 48, 1026, 3664 8747, 8747, 8747, 8747, 770, 58, 58, 61, 514, 61, 61, 770, 61, 61, 61, 3665 512, 10973, 824, 261, 106, 259, 86, 259, 11617, 258, 27597, 258, 40863, 3666 258, 19968, 258, 20008, 258, 20022, 258, 20031, 258, 20057, 258, 20101, 3667 258, 20108, 258, 20128, 258, 20154, 258, 20799, 258, 20837, 258, 20843, 3668 258, 20866, 258, 20886, 258, 20907, 258, 20960, 258, 20981, 258, 20992, 3669 258, 21147, 258, 21241, 258, 21269, 258, 21274, 258, 21304, 258, 21313, 3670 258, 21340, 258, 21353, 258, 21378, 258, 21430, 258, 21448, 258, 21475, 3671 258, 22231, 258, 22303, 258, 22763, 258, 22786, 258, 22794, 258, 22805, 3672 258, 22823, 258, 22899, 258, 23376, 258, 23424, 258, 23544, 258, 23567, 3673 258, 23586, 258, 23608, 258, 23662, 258, 23665, 258, 24027, 258, 24037, 3674 258, 24049, 258, 24062, 258, 24178, 258, 24186, 258, 24191, 258, 24308, 3675 258, 24318, 258, 24331, 258, 24339, 258, 24400, 258, 24417, 258, 24435, 3676 258, 24515, 258, 25096, 258, 25142, 258, 25163, 258, 25903, 258, 25908, 3677 258, 25991, 258, 26007, 258, 26020, 258, 26041, 258, 26080, 258, 26085, 3678 258, 26352, 258, 26376, 258, 26408, 258, 27424, 258, 27490, 258, 27513, 3679 258, 27571, 258, 27595, 258, 27604, 258, 27611, 258, 27663, 258, 27668, 3680 258, 27700, 258, 28779, 258, 29226, 258, 29238, 258, 29243, 258, 29247, 3681 258, 29255, 258, 29273, 258, 29275, 258, 29356, 258, 29572, 258, 29577, 3682 258, 29916, 258, 29926, 258, 29976, 258, 29983, 258, 29992, 258, 30000, 3683 258, 30091, 258, 30098, 258, 30326, 258, 30333, 258, 30382, 258, 30399, 3684 258, 30446, 258, 30683, 258, 30690, 258, 30707, 258, 31034, 258, 31160, 3685 258, 31166, 258, 31348, 258, 31435, 258, 31481, 258, 31859, 258, 31992, 3686 258, 32566, 258, 32593, 258, 32650, 258, 32701, 258, 32769, 258, 32780, 3687 258, 32786, 258, 32819, 258, 32895, 258, 32905, 258, 33251, 258, 33258, 3688 258, 33267, 258, 33276, 258, 33292, 258, 33307, 258, 33311, 258, 33390, 3689 258, 33394, 258, 33400, 258, 34381, 258, 34411, 258, 34880, 258, 34892, 3690 258, 34915, 258, 35198, 258, 35211, 258, 35282, 258, 35328, 258, 35895, 3691 258, 35910, 258, 35925, 258, 35960, 258, 35997, 258, 36196, 258, 36208, 3692 258, 36275, 258, 36523, 258, 36554, 258, 36763, 258, 36784, 258, 36789, 3693 258, 37009, 258, 37193, 258, 37318, 258, 37324, 258, 37329, 258, 38263, 3694 258, 38272, 258, 38428, 258, 38582, 258, 38585, 258, 38632, 258, 38737, 3695 258, 38750, 258, 38754, 258, 38761, 258, 38859, 258, 38893, 258, 38899, 3696 258, 38913, 258, 39080, 258, 39131, 258, 39135, 258, 39318, 258, 39321, 3697 258, 39340, 258, 39592, 258, 39640, 258, 39647, 258, 39717, 258, 39727, 3698 258, 39730, 258, 39740, 258, 39770, 258, 40165, 258, 40565, 258, 40575, 3699 258, 40613, 258, 40635, 258, 40643, 258, 40653, 258, 40657, 258, 40697, 3700 258, 40701, 258, 40718, 258, 40723, 258, 40736, 258, 40763, 258, 40778, 3701 258, 40786, 258, 40845, 258, 40860, 258, 40864, 264, 32, 258, 12306, 258, 3702 21313, 258, 21316, 258, 21317, 512, 12363, 12441, 512, 12365, 12441, 512, 3703 12367, 12441, 512, 12369, 12441, 512, 12371, 12441, 512, 12373, 12441, 3704 512, 12375, 12441, 512, 12377, 12441, 512, 12379, 12441, 512, 12381, 3705 12441, 512, 12383, 12441, 512, 12385, 12441, 512, 12388, 12441, 512, 3706 12390, 12441, 512, 12392, 12441, 512, 12399, 12441, 512, 12399, 12442, 3707 512, 12402, 12441, 512, 12402, 12442, 512, 12405, 12441, 512, 12405, 3708 12442, 512, 12408, 12441, 512, 12408, 12442, 512, 12411, 12441, 512, 3709 12411, 12442, 512, 12358, 12441, 514, 32, 12441, 514, 32, 12442, 512, 3710 12445, 12441, 521, 12424, 12426, 512, 12459, 12441, 512, 12461, 12441, 3711 512, 12463, 12441, 512, 12465, 12441, 512, 12467, 12441, 512, 12469, 3712 12441, 512, 12471, 12441, 512, 12473, 12441, 512, 12475, 12441, 512, 3713 12477, 12441, 512, 12479, 12441, 512, 12481, 12441, 512, 12484, 12441, 3714 512, 12486, 12441, 512, 12488, 12441, 512, 12495, 12441, 512, 12495, 3715 12442, 512, 12498, 12441, 512, 12498, 12442, 512, 12501, 12441, 512, 3716 12501, 12442, 512, 12504, 12441, 512, 12504, 12442, 512, 12507, 12441, 3717 512, 12507, 12442, 512, 12454, 12441, 512, 12527, 12441, 512, 12528, 3718 12441, 512, 12529, 12441, 512, 12530, 12441, 512, 12541, 12441, 521, 3719 12467, 12488, 258, 4352, 258, 4353, 258, 4522, 258, 4354, 258, 4524, 258, 3720 4525, 258, 4355, 258, 4356, 258, 4357, 258, 4528, 258, 4529, 258, 4530, 3721 258, 4531, 258, 4532, 258, 4533, 258, 4378, 258, 4358, 258, 4359, 258, 3722 4360, 258, 4385, 258, 4361, 258, 4362, 258, 4363, 258, 4364, 258, 4365, 3723 258, 4366, 258, 4367, 258, 4368, 258, 4369, 258, 4370, 258, 4449, 258, 3724 4450, 258, 4451, 258, 4452, 258, 4453, 258, 4454, 258, 4455, 258, 4456, 3725 258, 4457, 258, 4458, 258, 4459, 258, 4460, 258, 4461, 258, 4462, 258, 3726 4463, 258, 4464, 258, 4465, 258, 4466, 258, 4467, 258, 4468, 258, 4469, 3727 258, 4448, 258, 4372, 258, 4373, 258, 4551, 258, 4552, 258, 4556, 258, 3728 4558, 258, 4563, 258, 4567, 258, 4569, 258, 4380, 258, 4573, 258, 4575, 3729 258, 4381, 258, 4382, 258, 4384, 258, 4386, 258, 4387, 258, 4391, 258, 3730 4393, 258, 4395, 258, 4396, 258, 4397, 258, 4398, 258, 4399, 258, 4402, 3731 258, 4406, 258, 4416, 258, 4423, 258, 4428, 258, 4593, 258, 4594, 258, 3732 4439, 258, 4440, 258, 4441, 258, 4484, 258, 4485, 258, 4488, 258, 4497, 3733 258, 4498, 258, 4500, 258, 4510, 258, 4513, 259, 19968, 259, 20108, 259, 3734 19977, 259, 22235, 259, 19978, 259, 20013, 259, 19979, 259, 30002, 259, 3735 20057, 259, 19993, 259, 19969, 259, 22825, 259, 22320, 259, 20154, 770, 3736 40, 4352, 41, 770, 40, 4354, 41, 770, 40, 4355, 41, 770, 40, 4357, 41, 3737 770, 40, 4358, 41, 770, 40, 4359, 41, 770, 40, 4361, 41, 770, 40, 4363, 3738 41, 770, 40, 4364, 41, 770, 40, 4366, 41, 770, 40, 4367, 41, 770, 40, 3739 4368, 41, 770, 40, 4369, 41, 770, 40, 4370, 41, 1026, 40, 4352, 4449, 41, 3740 1026, 40, 4354, 4449, 41, 1026, 40, 4355, 4449, 41, 1026, 40, 4357, 4449, 3741 41, 1026, 40, 4358, 4449, 41, 1026, 40, 4359, 4449, 41, 1026, 40, 4361, 3742 4449, 41, 1026, 40, 4363, 4449, 41, 1026, 40, 4364, 4449, 41, 1026, 40, 3743 4366, 4449, 41, 1026, 40, 4367, 4449, 41, 1026, 40, 4368, 4449, 41, 1026, 3744 40, 4369, 4449, 41, 1026, 40, 4370, 4449, 41, 1026, 40, 4364, 4462, 41, 3745 1794, 40, 4363, 4457, 4364, 4453, 4523, 41, 1538, 40, 4363, 4457, 4370, 3746 4462, 41, 770, 40, 19968, 41, 770, 40, 20108, 41, 770, 40, 19977, 41, 3747 770, 40, 22235, 41, 770, 40, 20116, 41, 770, 40, 20845, 41, 770, 40, 3748 19971, 41, 770, 40, 20843, 41, 770, 40, 20061, 41, 770, 40, 21313, 41, 3749 770, 40, 26376, 41, 770, 40, 28779, 41, 770, 40, 27700, 41, 770, 40, 3750 26408, 41, 770, 40, 37329, 41, 770, 40, 22303, 41, 770, 40, 26085, 41, 3751 770, 40, 26666, 41, 770, 40, 26377, 41, 770, 40, 31038, 41, 770, 40, 3752 21517, 41, 770, 40, 29305, 41, 770, 40, 36001, 41, 770, 40, 31069, 41, 3753 770, 40, 21172, 41, 770, 40, 20195, 41, 770, 40, 21628, 41, 770, 40, 3754 23398, 41, 770, 40, 30435, 41, 770, 40, 20225, 41, 770, 40, 36039, 41, 3755 770, 40, 21332, 41, 770, 40, 31085, 41, 770, 40, 20241, 41, 770, 40, 3756 33258, 41, 770, 40, 33267, 41, 263, 21839, 263, 24188, 263, 25991, 263, 3757 31631, 778, 80, 84, 69, 519, 50, 49, 519, 50, 50, 519, 50, 51, 519, 50, 3758 52, 519, 50, 53, 519, 50, 54, 519, 50, 55, 519, 50, 56, 519, 50, 57, 519, 3759 51, 48, 519, 51, 49, 519, 51, 50, 519, 51, 51, 519, 51, 52, 519, 51, 53, 3760 263, 4352, 263, 4354, 263, 4355, 263, 4357, 263, 4358, 263, 4359, 263, 3761 4361, 263, 4363, 263, 4364, 263, 4366, 263, 4367, 263, 4368, 263, 4369, 3762 263, 4370, 519, 4352, 4449, 519, 4354, 4449, 519, 4355, 4449, 519, 4357, 3763 4449, 519, 4358, 4449, 519, 4359, 4449, 519, 4361, 4449, 519, 4363, 4449, 3764 519, 4364, 4449, 519, 4366, 4449, 519, 4367, 4449, 519, 4368, 4449, 519, 3765 4369, 4449, 519, 4370, 4449, 1287, 4366, 4449, 4535, 4352, 4457, 1031, 3766 4364, 4462, 4363, 4468, 519, 4363, 4462, 263, 19968, 263, 20108, 263, 3767 19977, 263, 22235, 263, 20116, 263, 20845, 263, 19971, 263, 20843, 263, 3768 20061, 263, 21313, 263, 26376, 263, 28779, 263, 27700, 263, 26408, 263, 3769 37329, 263, 22303, 263, 26085, 263, 26666, 263, 26377, 263, 31038, 263, 3770 21517, 263, 29305, 263, 36001, 263, 31069, 263, 21172, 263, 31192, 263, 3771 30007, 263, 22899, 263, 36969, 263, 20778, 263, 21360, 263, 27880, 263, 3772 38917, 263, 20241, 263, 20889, 263, 27491, 263, 19978, 263, 20013, 263, 3773 19979, 263, 24038, 263, 21491, 263, 21307, 263, 23447, 263, 23398, 263, 3774 30435, 263, 20225, 263, 36039, 263, 21332, 263, 22812, 519, 51, 54, 519, 3775 51, 55, 519, 51, 56, 519, 51, 57, 519, 52, 48, 519, 52, 49, 519, 52, 50, 3776 519, 52, 51, 519, 52, 52, 519, 52, 53, 519, 52, 54, 519, 52, 55, 519, 52, 3777 56, 519, 52, 57, 519, 53, 48, 514, 49, 26376, 514, 50, 26376, 514, 51, 3778 26376, 514, 52, 26376, 514, 53, 26376, 514, 54, 26376, 514, 55, 26376, 3779 514, 56, 26376, 514, 57, 26376, 770, 49, 48, 26376, 770, 49, 49, 26376, 3780 770, 49, 50, 26376, 522, 72, 103, 778, 101, 114, 103, 522, 101, 86, 778, 3781 76, 84, 68, 263, 12450, 263, 12452, 263, 12454, 263, 12456, 263, 12458, 3782 263, 12459, 263, 12461, 263, 12463, 263, 12465, 263, 12467, 263, 12469, 3783 263, 12471, 263, 12473, 263, 12475, 263, 12477, 263, 12479, 263, 12481, 3784 263, 12484, 263, 12486, 263, 12488, 263, 12490, 263, 12491, 263, 12492, 3785 263, 12493, 263, 12494, 263, 12495, 263, 12498, 263, 12501, 263, 12504, 3786 263, 12507, 263, 12510, 263, 12511, 263, 12512, 263, 12513, 263, 12514, 3787 263, 12516, 263, 12518, 263, 12520, 263, 12521, 263, 12522, 263, 12523, 3788 263, 12524, 263, 12525, 263, 12527, 263, 12528, 263, 12529, 263, 12530, 3789 1034, 12450, 12497, 12540, 12488, 1034, 12450, 12523, 12501, 12449, 1034, 3790 12450, 12531, 12506, 12450, 778, 12450, 12540, 12523, 1034, 12452, 12491, 3791 12531, 12464, 778, 12452, 12531, 12481, 778, 12454, 12457, 12531, 1290, 3792 12456, 12473, 12463, 12540, 12489, 1034, 12456, 12540, 12459, 12540, 778, 3793 12458, 12531, 12473, 778, 12458, 12540, 12512, 778, 12459, 12452, 12522, 3794 1034, 12459, 12521, 12483, 12488, 1034, 12459, 12525, 12522, 12540, 778, 3795 12460, 12525, 12531, 778, 12460, 12531, 12510, 522, 12462, 12460, 778, 3796 12462, 12491, 12540, 1034, 12461, 12517, 12522, 12540, 1034, 12462, 3797 12523, 12480, 12540, 522, 12461, 12525, 1290, 12461, 12525, 12464, 12521, 3798 12512, 1546, 12461, 12525, 12513, 12540, 12488, 12523, 1290, 12461, 3799 12525, 12527, 12483, 12488, 778, 12464, 12521, 12512, 1290, 12464, 12521, 3800 12512, 12488, 12531, 1290, 12463, 12523, 12476, 12452, 12525, 1034, 3801 12463, 12525, 12540, 12493, 778, 12465, 12540, 12473, 778, 12467, 12523, 3802 12490, 778, 12467, 12540, 12509, 1034, 12469, 12452, 12463, 12523, 1290, 3803 12469, 12531, 12481, 12540, 12512, 1034, 12471, 12522, 12531, 12464, 778, 3804 12475, 12531, 12481, 778, 12475, 12531, 12488, 778, 12480, 12540, 12473, 3805 522, 12487, 12471, 522, 12489, 12523, 522, 12488, 12531, 522, 12490, 3806 12494, 778, 12494, 12483, 12488, 778, 12495, 12452, 12484, 1290, 12497, 3807 12540, 12475, 12531, 12488, 778, 12497, 12540, 12484, 1034, 12496, 12540, 3808 12524, 12523, 1290, 12500, 12450, 12473, 12488, 12523, 778, 12500, 12463, 3809 12523, 522, 12500, 12467, 522, 12499, 12523, 1290, 12501, 12449, 12521, 3810 12483, 12489, 1034, 12501, 12451, 12540, 12488, 1290, 12502, 12483, 3811 12471, 12455, 12523, 778, 12501, 12521, 12531, 1290, 12504, 12463, 12479, 3812 12540, 12523, 522, 12506, 12477, 778, 12506, 12491, 12498, 778, 12504, 3813 12523, 12484, 778, 12506, 12531, 12473, 778, 12506, 12540, 12472, 778, 3814 12505, 12540, 12479, 1034, 12509, 12452, 12531, 12488, 778, 12508, 12523, 3815 12488, 522, 12507, 12531, 778, 12509, 12531, 12489, 778, 12507, 12540, 3816 12523, 778, 12507, 12540, 12531, 1034, 12510, 12452, 12463, 12525, 778, 3817 12510, 12452, 12523, 778, 12510, 12483, 12495, 778, 12510, 12523, 12463, 3818 1290, 12510, 12531, 12471, 12519, 12531, 1034, 12511, 12463, 12525, 3819 12531, 522, 12511, 12522, 1290, 12511, 12522, 12496, 12540, 12523, 522, 3820 12513, 12460, 1034, 12513, 12460, 12488, 12531, 1034, 12513, 12540, 3821 12488, 12523, 778, 12516, 12540, 12489, 778, 12516, 12540, 12523, 778, 3822 12518, 12450, 12531, 1034, 12522, 12483, 12488, 12523, 522, 12522, 12521, 3823 778, 12523, 12500, 12540, 1034, 12523, 12540, 12502, 12523, 522, 12524, 3824 12512, 1290, 12524, 12531, 12488, 12466, 12531, 778, 12527, 12483, 12488, 3825 514, 48, 28857, 514, 49, 28857, 514, 50, 28857, 514, 51, 28857, 514, 52, 3826 28857, 514, 53, 28857, 514, 54, 28857, 514, 55, 28857, 514, 56, 28857, 3827 514, 57, 28857, 770, 49, 48, 28857, 770, 49, 49, 28857, 770, 49, 50, 3828 28857, 770, 49, 51, 28857, 770, 49, 52, 28857, 770, 49, 53, 28857, 770, 3829 49, 54, 28857, 770, 49, 55, 28857, 770, 49, 56, 28857, 770, 49, 57, 3830 28857, 770, 50, 48, 28857, 770, 50, 49, 28857, 770, 50, 50, 28857, 770, 3831 50, 51, 28857, 770, 50, 52, 28857, 778, 104, 80, 97, 522, 100, 97, 522, 3832 65, 85, 778, 98, 97, 114, 522, 111, 86, 522, 112, 99, 522, 100, 109, 778, 3833 100, 109, 178, 778, 100, 109, 179, 522, 73, 85, 522, 24179, 25104, 522, 3834 26157, 21644, 522, 22823, 27491, 522, 26126, 27835, 1034, 26666, 24335, 3835 20250, 31038, 522, 112, 65, 522, 110, 65, 522, 956, 65, 522, 109, 65, 3836 522, 107, 65, 522, 75, 66, 522, 77, 66, 522, 71, 66, 778, 99, 97, 108, 3837 1034, 107, 99, 97, 108, 522, 112, 70, 522, 110, 70, 522, 956, 70, 522, 3838 956, 103, 522, 109, 103, 522, 107, 103, 522, 72, 122, 778, 107, 72, 122, 3839 778, 77, 72, 122, 778, 71, 72, 122, 778, 84, 72, 122, 522, 956, 8467, 3840 522, 109, 8467, 522, 100, 8467, 522, 107, 8467, 522, 102, 109, 522, 110, 3841 109, 522, 956, 109, 522, 109, 109, 522, 99, 109, 522, 107, 109, 778, 109, 3842 109, 178, 778, 99, 109, 178, 522, 109, 178, 778, 107, 109, 178, 778, 109, 3843 109, 179, 778, 99, 109, 179, 522, 109, 179, 778, 107, 109, 179, 778, 109, 3844 8725, 115, 1034, 109, 8725, 115, 178, 522, 80, 97, 778, 107, 80, 97, 778, 3845 77, 80, 97, 778, 71, 80, 97, 778, 114, 97, 100, 1290, 114, 97, 100, 8725, 3846 115, 1546, 114, 97, 100, 8725, 115, 178, 522, 112, 115, 522, 110, 115, 3847 522, 956, 115, 522, 109, 115, 522, 112, 86, 522, 110, 86, 522, 956, 86, 3848 522, 109, 86, 522, 107, 86, 522, 77, 86, 522, 112, 87, 522, 110, 87, 522, 3849 956, 87, 522, 109, 87, 522, 107, 87, 522, 77, 87, 522, 107, 937, 522, 77, 3850 937, 1034, 97, 46, 109, 46, 522, 66, 113, 522, 99, 99, 522, 99, 100, 3851 1034, 67, 8725, 107, 103, 778, 67, 111, 46, 522, 100, 66, 522, 71, 121, 3852 522, 104, 97, 522, 72, 80, 522, 105, 110, 522, 75, 75, 522, 75, 77, 522, 3853 107, 116, 522, 108, 109, 522, 108, 110, 778, 108, 111, 103, 522, 108, 3854 120, 522, 109, 98, 778, 109, 105, 108, 778, 109, 111, 108, 522, 80, 72, 3855 1034, 112, 46, 109, 46, 778, 80, 80, 77, 522, 80, 82, 522, 115, 114, 522, 3856 83, 118, 522, 87, 98, 778, 86, 8725, 109, 778, 65, 8725, 109, 514, 49, 3857 26085, 514, 50, 26085, 514, 51, 26085, 514, 52, 26085, 514, 53, 26085, 3858 514, 54, 26085, 514, 55, 26085, 514, 56, 26085, 514, 57, 26085, 770, 49, 3859 48, 26085, 770, 49, 49, 26085, 770, 49, 50, 26085, 770, 49, 51, 26085, 3860 770, 49, 52, 26085, 770, 49, 53, 26085, 770, 49, 54, 26085, 770, 49, 55, 3861 26085, 770, 49, 56, 26085, 770, 49, 57, 26085, 770, 50, 48, 26085, 770, 3862 50, 49, 26085, 770, 50, 50, 26085, 770, 50, 51, 26085, 770, 50, 52, 3863 26085, 770, 50, 53, 26085, 770, 50, 54, 26085, 770, 50, 55, 26085, 770, 3864 50, 56, 26085, 770, 50, 57, 26085, 770, 51, 48, 26085, 770, 51, 49, 3865 26085, 778, 103, 97, 108, 259, 1098, 259, 1100, 259, 42863, 259, 294, 3866 259, 339, 259, 42791, 259, 43831, 259, 619, 259, 43858, 256, 35912, 256, 3867 26356, 256, 36554, 256, 36040, 256, 28369, 256, 20018, 256, 21477, 256, 3868 40860, 256, 40860, 256, 22865, 256, 37329, 256, 21895, 256, 22856, 256, 3869 25078, 256, 30313, 256, 32645, 256, 34367, 256, 34746, 256, 35064, 256, 3870 37007, 256, 27138, 256, 27931, 256, 28889, 256, 29662, 256, 33853, 256, 3871 37226, 256, 39409, 256, 20098, 256, 21365, 256, 27396, 256, 29211, 256, 3872 34349, 256, 40478, 256, 23888, 256, 28651, 256, 34253, 256, 35172, 256, 3873 25289, 256, 33240, 256, 34847, 256, 24266, 256, 26391, 256, 28010, 256, 3874 29436, 256, 37070, 256, 20358, 256, 20919, 256, 21214, 256, 25796, 256, 3875 27347, 256, 29200, 256, 30439, 256, 32769, 256, 34310, 256, 34396, 256, 3876 36335, 256, 38706, 256, 39791, 256, 40442, 256, 30860, 256, 31103, 256, 3877 32160, 256, 33737, 256, 37636, 256, 40575, 256, 35542, 256, 22751, 256, 3878 24324, 256, 31840, 256, 32894, 256, 29282, 256, 30922, 256, 36034, 256, 3879 38647, 256, 22744, 256, 23650, 256, 27155, 256, 28122, 256, 28431, 256, 3880 32047, 256, 32311, 256, 38475, 256, 21202, 256, 32907, 256, 20956, 256, 3881 20940, 256, 31260, 256, 32190, 256, 33777, 256, 38517, 256, 35712, 256, 3882 25295, 256, 27138, 256, 35582, 256, 20025, 256, 23527, 256, 24594, 256, 3883 29575, 256, 30064, 256, 21271, 256, 30971, 256, 20415, 256, 24489, 256, 3884 19981, 256, 27852, 256, 25976, 256, 32034, 256, 21443, 256, 22622, 256, 3885 30465, 256, 33865, 256, 35498, 256, 27578, 256, 36784, 256, 27784, 256, 3886 25342, 256, 33509, 256, 25504, 256, 30053, 256, 20142, 256, 20841, 256, 3887 20937, 256, 26753, 256, 31975, 256, 33391, 256, 35538, 256, 37327, 256, 3888 21237, 256, 21570, 256, 22899, 256, 24300, 256, 26053, 256, 28670, 256, 3889 31018, 256, 38317, 256, 39530, 256, 40599, 256, 40654, 256, 21147, 256, 3890 26310, 256, 27511, 256, 36706, 256, 24180, 256, 24976, 256, 25088, 256, 3891 25754, 256, 28451, 256, 29001, 256, 29833, 256, 31178, 256, 32244, 256, 3892 32879, 256, 36646, 256, 34030, 256, 36899, 256, 37706, 256, 21015, 256, 3893 21155, 256, 21693, 256, 28872, 256, 35010, 256, 35498, 256, 24265, 256, 3894 24565, 256, 25467, 256, 27566, 256, 31806, 256, 29557, 256, 20196, 256, 3895 22265, 256, 23527, 256, 23994, 256, 24604, 256, 29618, 256, 29801, 256, 3896 32666, 256, 32838, 256, 37428, 256, 38646, 256, 38728, 256, 38936, 256, 3897 20363, 256, 31150, 256, 37300, 256, 38584, 256, 24801, 256, 20102, 256, 3898 20698, 256, 23534, 256, 23615, 256, 26009, 256, 27138, 256, 29134, 256, 3899 30274, 256, 34044, 256, 36988, 256, 40845, 256, 26248, 256, 38446, 256, 3900 21129, 256, 26491, 256, 26611, 256, 27969, 256, 28316, 256, 29705, 256, 3901 30041, 256, 30827, 256, 32016, 256, 39006, 256, 20845, 256, 25134, 256, 3902 38520, 256, 20523, 256, 23833, 256, 28138, 256, 36650, 256, 24459, 256, 3903 24900, 256, 26647, 256, 29575, 256, 38534, 256, 21033, 256, 21519, 256, 3904 23653, 256, 26131, 256, 26446, 256, 26792, 256, 27877, 256, 29702, 256, 3905 30178, 256, 32633, 256, 35023, 256, 35041, 256, 37324, 256, 38626, 256, 3906 21311, 256, 28346, 256, 21533, 256, 29136, 256, 29848, 256, 34298, 256, 3907 38563, 256, 40023, 256, 40607, 256, 26519, 256, 28107, 256, 33256, 256, 3908 31435, 256, 31520, 256, 31890, 256, 29376, 256, 28825, 256, 35672, 256, 3909 20160, 256, 33590, 256, 21050, 256, 20999, 256, 24230, 256, 25299, 256, 3910 31958, 256, 23429, 256, 27934, 256, 26292, 256, 36667, 256, 34892, 256, 3911 38477, 256, 35211, 256, 24275, 256, 20800, 256, 21952, 256, 22618, 256, 3912 26228, 256, 20958, 256, 29482, 256, 30410, 256, 31036, 256, 31070, 256, 3913 31077, 256, 31119, 256, 38742, 256, 31934, 256, 32701, 256, 34322, 256, 3914 35576, 256, 36920, 256, 37117, 256, 39151, 256, 39164, 256, 39208, 256, 3915 40372, 256, 37086, 256, 38583, 256, 20398, 256, 20711, 256, 20813, 256, 3916 21193, 256, 21220, 256, 21329, 256, 21917, 256, 22022, 256, 22120, 256, 3917 22592, 256, 22696, 256, 23652, 256, 23662, 256, 24724, 256, 24936, 256, 3918 24974, 256, 25074, 256, 25935, 256, 26082, 256, 26257, 256, 26757, 256, 3919 28023, 256, 28186, 256, 28450, 256, 29038, 256, 29227, 256, 29730, 256, 3920 30865, 256, 31038, 256, 31049, 256, 31048, 256, 31056, 256, 31062, 256, 3921 31069, 256, 31117, 256, 31118, 256, 31296, 256, 31361, 256, 31680, 256, 3922 32244, 256, 32265, 256, 32321, 256, 32626, 256, 32773, 256, 33261, 256, 3923 33401, 256, 33401, 256, 33879, 256, 35088, 256, 35222, 256, 35585, 256, 3924 35641, 256, 36051, 256, 36104, 256, 36790, 256, 36920, 256, 38627, 256, 3925 38911, 256, 38971, 256, 24693, 256, 55376, 57070, 256, 33304, 256, 20006, 3926 256, 20917, 256, 20840, 256, 20352, 256, 20805, 256, 20864, 256, 21191, 3927 256, 21242, 256, 21917, 256, 21845, 256, 21913, 256, 21986, 256, 22618, 3928 256, 22707, 256, 22852, 256, 22868, 256, 23138, 256, 23336, 256, 24274, 3929 256, 24281, 256, 24425, 256, 24493, 256, 24792, 256, 24910, 256, 24840, 3930 256, 24974, 256, 24928, 256, 25074, 256, 25140, 256, 25540, 256, 25628, 3931 256, 25682, 256, 25942, 256, 26228, 256, 26391, 256, 26395, 256, 26454, 3932 256, 27513, 256, 27578, 256, 27969, 256, 28379, 256, 28363, 256, 28450, 3933 256, 28702, 256, 29038, 256, 30631, 256, 29237, 256, 29359, 256, 29482, 3934 256, 29809, 256, 29958, 256, 30011, 256, 30237, 256, 30239, 256, 30410, 3935 256, 30427, 256, 30452, 256, 30538, 256, 30528, 256, 30924, 256, 31409, 3936 256, 31680, 256, 31867, 256, 32091, 256, 32244, 256, 32574, 256, 32773, 3937 256, 33618, 256, 33775, 256, 34681, 256, 35137, 256, 35206, 256, 35222, 3938 256, 35519, 256, 35576, 256, 35531, 256, 35585, 256, 35582, 256, 35565, 3939 256, 35641, 256, 35722, 256, 36104, 256, 36664, 256, 36978, 256, 37273, 3940 256, 37494, 256, 38524, 256, 38627, 256, 38742, 256, 38875, 256, 38911, 3941 256, 38923, 256, 38971, 256, 39698, 256, 40860, 256, 55370, 56394, 256, 3942 55370, 56388, 256, 55372, 57301, 256, 15261, 256, 16408, 256, 16441, 256, 3943 55380, 56905, 256, 55383, 56528, 256, 55391, 57043, 256, 40771, 256, 3944 40846, 514, 102, 102, 514, 102, 105, 514, 102, 108, 770, 102, 102, 105, 3945 770, 102, 102, 108, 514, 383, 116, 514, 115, 116, 514, 1396, 1398, 514, 3946 1396, 1381, 514, 1396, 1387, 514, 1406, 1398, 514, 1396, 1389, 512, 1497, 3947 1460, 512, 1522, 1463, 262, 1506, 262, 1488, 262, 1491, 262, 1492, 262, 3948 1499, 262, 1500, 262, 1501, 262, 1512, 262, 1514, 262, 43, 512, 1513, 3949 1473, 512, 1513, 1474, 512, 64329, 1473, 512, 64329, 1474, 512, 1488, 3950 1463, 512, 1488, 1464, 512, 1488, 1468, 512, 1489, 1468, 512, 1490, 1468, 3951 512, 1491, 1468, 512, 1492, 1468, 512, 1493, 1468, 512, 1494, 1468, 512, 3952 1496, 1468, 512, 1497, 1468, 512, 1498, 1468, 512, 1499, 1468, 512, 1500, 3953 1468, 512, 1502, 1468, 512, 1504, 1468, 512, 1505, 1468, 512, 1507, 1468, 3954 512, 1508, 1468, 512, 1510, 1468, 512, 1511, 1468, 512, 1512, 1468, 512, 3955 1513, 1468, 512, 1514, 1468, 512, 1493, 1465, 512, 1489, 1471, 512, 1499, 3956 1471, 512, 1508, 1471, 514, 1488, 1500, 267, 1649, 268, 1649, 267, 1659, 3957 268, 1659, 269, 1659, 270, 1659, 267, 1662, 268, 1662, 269, 1662, 270, 3958 1662, 267, 1664, 268, 1664, 269, 1664, 270, 1664, 267, 1658, 268, 1658, 3959 269, 1658, 270, 1658, 267, 1663, 268, 1663, 269, 1663, 270, 1663, 267, 3960 1657, 268, 1657, 269, 1657, 270, 1657, 267, 1700, 268, 1700, 269, 1700, 3961 270, 1700, 267, 1702, 268, 1702, 269, 1702, 270, 1702, 267, 1668, 268, 3962 1668, 269, 1668, 270, 1668, 267, 1667, 268, 1667, 269, 1667, 270, 1667, 3963 267, 1670, 268, 1670, 269, 1670, 270, 1670, 267, 1671, 268, 1671, 269, 3964 1671, 270, 1671, 267, 1677, 268, 1677, 267, 1676, 268, 1676, 267, 1678, 3965 268, 1678, 267, 1672, 268, 1672, 267, 1688, 268, 1688, 267, 1681, 268, 3966 1681, 267, 1705, 268, 1705, 269, 1705, 270, 1705, 267, 1711, 268, 1711, 3967 269, 1711, 270, 1711, 267, 1715, 268, 1715, 269, 1715, 270, 1715, 267, 3968 1713, 268, 1713, 269, 1713, 270, 1713, 267, 1722, 268, 1722, 267, 1723, 3969 268, 1723, 269, 1723, 270, 1723, 267, 1728, 268, 1728, 267, 1729, 268, 3970 1729, 269, 1729, 270, 1729, 267, 1726, 268, 1726, 269, 1726, 270, 1726, 3971 267, 1746, 268, 1746, 267, 1747, 268, 1747, 267, 1709, 268, 1709, 269, 3972 1709, 270, 1709, 267, 1735, 268, 1735, 267, 1734, 268, 1734, 267, 1736, 3973 268, 1736, 267, 1655, 267, 1739, 268, 1739, 267, 1733, 268, 1733, 267, 3974 1737, 268, 1737, 267, 1744, 268, 1744, 269, 1744, 270, 1744, 269, 1609, 3975 270, 1609, 523, 1574, 1575, 524, 1574, 1575, 523, 1574, 1749, 524, 1574, 3976 1749, 523, 1574, 1608, 524, 1574, 1608, 523, 1574, 1735, 524, 1574, 1735, 3977 523, 1574, 1734, 524, 1574, 1734, 523, 1574, 1736, 524, 1574, 1736, 523, 3978 1574, 1744, 524, 1574, 1744, 525, 1574, 1744, 523, 1574, 1609, 524, 1574, 3979 1609, 525, 1574, 1609, 267, 1740, 268, 1740, 269, 1740, 270, 1740, 523, 3980 1574, 1580, 523, 1574, 1581, 523, 1574, 1605, 523, 1574, 1609, 523, 1574, 3981 1610, 523, 1576, 1580, 523, 1576, 1581, 523, 1576, 1582, 523, 1576, 1605, 3982 523, 1576, 1609, 523, 1576, 1610, 523, 1578, 1580, 523, 1578, 1581, 523, 3983 1578, 1582, 523, 1578, 1605, 523, 1578, 1609, 523, 1578, 1610, 523, 1579, 3984 1580, 523, 1579, 1605, 523, 1579, 1609, 523, 1579, 1610, 523, 1580, 1581, 3985 523, 1580, 1605, 523, 1581, 1580, 523, 1581, 1605, 523, 1582, 1580, 523, 3986 1582, 1581, 523, 1582, 1605, 523, 1587, 1580, 523, 1587, 1581, 523, 1587, 3987 1582, 523, 1587, 1605, 523, 1589, 1581, 523, 1589, 1605, 523, 1590, 1580, 3988 523, 1590, 1581, 523, 1590, 1582, 523, 1590, 1605, 523, 1591, 1581, 523, 3989 1591, 1605, 523, 1592, 1605, 523, 1593, 1580, 523, 1593, 1605, 523, 1594, 3990 1580, 523, 1594, 1605, 523, 1601, 1580, 523, 1601, 1581, 523, 1601, 1582, 3991 523, 1601, 1605, 523, 1601, 1609, 523, 1601, 1610, 523, 1602, 1581, 523, 3992 1602, 1605, 523, 1602, 1609, 523, 1602, 1610, 523, 1603, 1575, 523, 1603, 3993 1580, 523, 1603, 1581, 523, 1603, 1582, 523, 1603, 1604, 523, 1603, 1605, 3994 523, 1603, 1609, 523, 1603, 1610, 523, 1604, 1580, 523, 1604, 1581, 523, 3995 1604, 1582, 523, 1604, 1605, 523, 1604, 1609, 523, 1604, 1610, 523, 1605, 3996 1580, 523, 1605, 1581, 523, 1605, 1582, 523, 1605, 1605, 523, 1605, 1609, 3997 523, 1605, 1610, 523, 1606, 1580, 523, 1606, 1581, 523, 1606, 1582, 523, 3998 1606, 1605, 523, 1606, 1609, 523, 1606, 1610, 523, 1607, 1580, 523, 1607, 3999 1605, 523, 1607, 1609, 523, 1607, 1610, 523, 1610, 1580, 523, 1610, 1581, 4000 523, 1610, 1582, 523, 1610, 1605, 523, 1610, 1609, 523, 1610, 1610, 523, 4001 1584, 1648, 523, 1585, 1648, 523, 1609, 1648, 779, 32, 1612, 1617, 779, 4002 32, 1613, 1617, 779, 32, 1614, 1617, 779, 32, 1615, 1617, 779, 32, 1616, 4003 1617, 779, 32, 1617, 1648, 524, 1574, 1585, 524, 1574, 1586, 524, 1574, 4004 1605, 524, 1574, 1606, 524, 1574, 1609, 524, 1574, 1610, 524, 1576, 1585, 4005 524, 1576, 1586, 524, 1576, 1605, 524, 1576, 1606, 524, 1576, 1609, 524, 4006 1576, 1610, 524, 1578, 1585, 524, 1578, 1586, 524, 1578, 1605, 524, 1578, 4007 1606, 524, 1578, 1609, 524, 1578, 1610, 524, 1579, 1585, 524, 1579, 1586, 4008 524, 1579, 1605, 524, 1579, 1606, 524, 1579, 1609, 524, 1579, 1610, 524, 4009 1601, 1609, 524, 1601, 1610, 524, 1602, 1609, 524, 1602, 1610, 524, 1603, 4010 1575, 524, 1603, 1604, 524, 1603, 1605, 524, 1603, 1609, 524, 1603, 1610, 4011 524, 1604, 1605, 524, 1604, 1609, 524, 1604, 1610, 524, 1605, 1575, 524, 4012 1605, 1605, 524, 1606, 1585, 524, 1606, 1586, 524, 1606, 1605, 524, 1606, 4013 1606, 524, 1606, 1609, 524, 1606, 1610, 524, 1609, 1648, 524, 1610, 1585, 4014 524, 1610, 1586, 524, 1610, 1605, 524, 1610, 1606, 524, 1610, 1609, 524, 4015 1610, 1610, 525, 1574, 1580, 525, 1574, 1581, 525, 1574, 1582, 525, 1574, 4016 1605, 525, 1574, 1607, 525, 1576, 1580, 525, 1576, 1581, 525, 1576, 1582, 4017 525, 1576, 1605, 525, 1576, 1607, 525, 1578, 1580, 525, 1578, 1581, 525, 4018 1578, 1582, 525, 1578, 1605, 525, 1578, 1607, 525, 1579, 1605, 525, 1580, 4019 1581, 525, 1580, 1605, 525, 1581, 1580, 525, 1581, 1605, 525, 1582, 1580, 4020 525, 1582, 1605, 525, 1587, 1580, 525, 1587, 1581, 525, 1587, 1582, 525, 4021 1587, 1605, 525, 1589, 1581, 525, 1589, 1582, 525, 1589, 1605, 525, 1590, 4022 1580, 525, 1590, 1581, 525, 1590, 1582, 525, 1590, 1605, 525, 1591, 1581, 4023 525, 1592, 1605, 525, 1593, 1580, 525, 1593, 1605, 525, 1594, 1580, 525, 4024 1594, 1605, 525, 1601, 1580, 525, 1601, 1581, 525, 1601, 1582, 525, 1601, 4025 1605, 525, 1602, 1581, 525, 1602, 1605, 525, 1603, 1580, 525, 1603, 1581, 4026 525, 1603, 1582, 525, 1603, 1604, 525, 1603, 1605, 525, 1604, 1580, 525, 4027 1604, 1581, 525, 1604, 1582, 525, 1604, 1605, 525, 1604, 1607, 525, 1605, 4028 1580, 525, 1605, 1581, 525, 1605, 1582, 525, 1605, 1605, 525, 1606, 1580, 4029 525, 1606, 1581, 525, 1606, 1582, 525, 1606, 1605, 525, 1606, 1607, 525, 4030 1607, 1580, 525, 1607, 1605, 525, 1607, 1648, 525, 1610, 1580, 525, 1610, 4031 1581, 525, 1610, 1582, 525, 1610, 1605, 525, 1610, 1607, 526, 1574, 1605, 4032 526, 1574, 1607, 526, 1576, 1605, 526, 1576, 1607, 526, 1578, 1605, 526, 4033 1578, 1607, 526, 1579, 1605, 526, 1579, 1607, 526, 1587, 1605, 526, 1587, 4034 1607, 526, 1588, 1605, 526, 1588, 1607, 526, 1603, 1604, 526, 1603, 1605, 4035 526, 1604, 1605, 526, 1606, 1605, 526, 1606, 1607, 526, 1610, 1605, 526, 4036 1610, 1607, 782, 1600, 1614, 1617, 782, 1600, 1615, 1617, 782, 1600, 4037 1616, 1617, 523, 1591, 1609, 523, 1591, 1610, 523, 1593, 1609, 523, 1593, 4038 1610, 523, 1594, 1609, 523, 1594, 1610, 523, 1587, 1609, 523, 1587, 1610, 4039 523, 1588, 1609, 523, 1588, 1610, 523, 1581, 1609, 523, 1581, 1610, 523, 4040 1580, 1609, 523, 1580, 1610, 523, 1582, 1609, 523, 1582, 1610, 523, 1589, 4041 1609, 523, 1589, 1610, 523, 1590, 1609, 523, 1590, 1610, 523, 1588, 1580, 4042 523, 1588, 1581, 523, 1588, 1582, 523, 1588, 1605, 523, 1588, 1585, 523, 4043 1587, 1585, 523, 1589, 1585, 523, 1590, 1585, 524, 1591, 1609, 524, 1591, 4044 1610, 524, 1593, 1609, 524, 1593, 1610, 524, 1594, 1609, 524, 1594, 1610, 4045 524, 1587, 1609, 524, 1587, 1610, 524, 1588, 1609, 524, 1588, 1610, 524, 4046 1581, 1609, 524, 1581, 1610, 524, 1580, 1609, 524, 1580, 1610, 524, 1582, 4047 1609, 524, 1582, 1610, 524, 1589, 1609, 524, 1589, 1610, 524, 1590, 1609, 4048 524, 1590, 1610, 524, 1588, 1580, 524, 1588, 1581, 524, 1588, 1582, 524, 4049 1588, 1605, 524, 1588, 1585, 524, 1587, 1585, 524, 1589, 1585, 524, 1590, 4050 1585, 525, 1588, 1580, 525, 1588, 1581, 525, 1588, 1582, 525, 1588, 1605, 4051 525, 1587, 1607, 525, 1588, 1607, 525, 1591, 1605, 526, 1587, 1580, 526, 4052 1587, 1581, 526, 1587, 1582, 526, 1588, 1580, 526, 1588, 1581, 526, 1588, 4053 1582, 526, 1591, 1605, 526, 1592, 1605, 524, 1575, 1611, 523, 1575, 1611, 4054 781, 1578, 1580, 1605, 780, 1578, 1581, 1580, 781, 1578, 1581, 1580, 781, 4055 1578, 1581, 1605, 781, 1578, 1582, 1605, 781, 1578, 1605, 1580, 781, 4056 1578, 1605, 1581, 781, 1578, 1605, 1582, 780, 1580, 1605, 1581, 781, 4057 1580, 1605, 1581, 780, 1581, 1605, 1610, 780, 1581, 1605, 1609, 781, 4058 1587, 1581, 1580, 781, 1587, 1580, 1581, 780, 1587, 1580, 1609, 780, 4059 1587, 1605, 1581, 781, 1587, 1605, 1581, 781, 1587, 1605, 1580, 780, 4060 1587, 1605, 1605, 781, 1587, 1605, 1605, 780, 1589, 1581, 1581, 781, 4061 1589, 1581, 1581, 780, 1589, 1605, 1605, 780, 1588, 1581, 1605, 781, 4062 1588, 1581, 1605, 780, 1588, 1580, 1610, 780, 1588, 1605, 1582, 781, 4063 1588, 1605, 1582, 780, 1588, 1605, 1605, 781, 1588, 1605, 1605, 780, 4064 1590, 1581, 1609, 780, 1590, 1582, 1605, 781, 1590, 1582, 1605, 780, 4065 1591, 1605, 1581, 781, 1591, 1605, 1581, 781, 1591, 1605, 1605, 780, 4066 1591, 1605, 1610, 780, 1593, 1580, 1605, 780, 1593, 1605, 1605, 781, 4067 1593, 1605, 1605, 780, 1593, 1605, 1609, 780, 1594, 1605, 1605, 780, 4068 1594, 1605, 1610, 780, 1594, 1605, 1609, 780, 1601, 1582, 1605, 781, 4069 1601, 1582, 1605, 780, 1602, 1605, 1581, 780, 1602, 1605, 1605, 780, 4070 1604, 1581, 1605, 780, 1604, 1581, 1610, 780, 1604, 1581, 1609, 781, 4071 1604, 1580, 1580, 780, 1604, 1580, 1580, 780, 1604, 1582, 1605, 781, 4072 1604, 1582, 1605, 780, 1604, 1605, 1581, 781, 1604, 1605, 1581, 781, 4073 1605, 1581, 1580, 781, 1605, 1581, 1605, 780, 1605, 1581, 1610, 781, 4074 1605, 1580, 1581, 781, 1605, 1580, 1605, 781, 1605, 1582, 1580, 781, 4075 1605, 1582, 1605, 781, 1605, 1580, 1582, 781, 1607, 1605, 1580, 781, 4076 1607, 1605, 1605, 781, 1606, 1581, 1605, 780, 1606, 1581, 1609, 780, 4077 1606, 1580, 1605, 781, 1606, 1580, 1605, 780, 1606, 1580, 1609, 780, 4078 1606, 1605, 1610, 780, 1606, 1605, 1609, 780, 1610, 1605, 1605, 781, 4079 1610, 1605, 1605, 780, 1576, 1582, 1610, 780, 1578, 1580, 1610, 780, 4080 1578, 1580, 1609, 780, 1578, 1582, 1610, 780, 1578, 1582, 1609, 780, 4081 1578, 1605, 1610, 780, 1578, 1605, 1609, 780, 1580, 1605, 1610, 780, 4082 1580, 1581, 1609, 780, 1580, 1605, 1609, 780, 1587, 1582, 1609, 780, 4083 1589, 1581, 1610, 780, 1588, 1581, 1610, 780, 1590, 1581, 1610, 780, 4084 1604, 1580, 1610, 780, 1604, 1605, 1610, 780, 1610, 1581, 1610, 780, 4085 1610, 1580, 1610, 780, 1610, 1605, 1610, 780, 1605, 1605, 1610, 780, 4086 1602, 1605, 1610, 780, 1606, 1581, 1610, 781, 1602, 1605, 1581, 781, 4087 1604, 1581, 1605, 780, 1593, 1605, 1610, 780, 1603, 1605, 1610, 781, 4088 1606, 1580, 1581, 780, 1605, 1582, 1610, 781, 1604, 1580, 1605, 780, 4089 1603, 1605, 1605, 780, 1604, 1580, 1605, 780, 1606, 1580, 1581, 780, 4090 1580, 1581, 1610, 780, 1581, 1580, 1610, 780, 1605, 1580, 1610, 780, 4091 1601, 1605, 1610, 780, 1576, 1581, 1610, 781, 1603, 1605, 1605, 781, 4092 1593, 1580, 1605, 781, 1589, 1605, 1605, 780, 1587, 1582, 1610, 780, 4093 1606, 1580, 1610, 779, 1589, 1604, 1746, 779, 1602, 1604, 1746, 1035, 4094 1575, 1604, 1604, 1607, 1035, 1575, 1603, 1576, 1585, 1035, 1605, 1581, 4095 1605, 1583, 1035, 1589, 1604, 1593, 1605, 1035, 1585, 1587, 1608, 1604, 4096 1035, 1593, 1604, 1610, 1607, 1035, 1608, 1587, 1604, 1605, 779, 1589, 4097 1604, 1609, 4619, 1589, 1604, 1609, 32, 1575, 1604, 1604, 1607, 32, 1593, 4098 1604, 1610, 1607, 32, 1608, 1587, 1604, 1605, 2059, 1580, 1604, 32, 1580, 4099 1604, 1575, 1604, 1607, 1035, 1585, 1740, 1575, 1604, 265, 44, 265, 4100 12289, 265, 12290, 265, 58, 265, 59, 265, 33, 265, 63, 265, 12310, 265, 4101 12311, 265, 8230, 265, 8229, 265, 8212, 265, 8211, 265, 95, 265, 95, 265, 4102 40, 265, 41, 265, 123, 265, 125, 265, 12308, 265, 12309, 265, 12304, 265, 4103 12305, 265, 12298, 265, 12299, 265, 12296, 265, 12297, 265, 12300, 265, 4104 12301, 265, 12302, 265, 12303, 265, 91, 265, 93, 258, 8254, 258, 8254, 4105 258, 8254, 258, 8254, 258, 95, 258, 95, 258, 95, 271, 44, 271, 12289, 4106 271, 46, 271, 59, 271, 58, 271, 63, 271, 33, 271, 8212, 271, 40, 271, 41, 4107 271, 123, 271, 125, 271, 12308, 271, 12309, 271, 35, 271, 38, 271, 42, 4108 271, 43, 271, 45, 271, 60, 271, 62, 271, 61, 271, 92, 271, 36, 271, 37, 4109 271, 64, 523, 32, 1611, 526, 1600, 1611, 523, 32, 1612, 523, 32, 1613, 4110 523, 32, 1614, 526, 1600, 1614, 523, 32, 1615, 526, 1600, 1615, 523, 32, 4111 1616, 526, 1600, 1616, 523, 32, 1617, 526, 1600, 1617, 523, 32, 1618, 4112 526, 1600, 1618, 267, 1569, 267, 1570, 268, 1570, 267, 1571, 268, 1571, 4113 267, 1572, 268, 1572, 267, 1573, 268, 1573, 267, 1574, 268, 1574, 269, 4114 1574, 270, 1574, 267, 1575, 268, 1575, 267, 1576, 268, 1576, 269, 1576, 4115 270, 1576, 267, 1577, 268, 1577, 267, 1578, 268, 1578, 269, 1578, 270, 4116 1578, 267, 1579, 268, 1579, 269, 1579, 270, 1579, 267, 1580, 268, 1580, 4117 269, 1580, 270, 1580, 267, 1581, 268, 1581, 269, 1581, 270, 1581, 267, 4118 1582, 268, 1582, 269, 1582, 270, 1582, 267, 1583, 268, 1583, 267, 1584, 4119 268, 1584, 267, 1585, 268, 1585, 267, 1586, 268, 1586, 267, 1587, 268, 4120 1587, 269, 1587, 270, 1587, 267, 1588, 268, 1588, 269, 1588, 270, 1588, 4121 267, 1589, 268, 1589, 269, 1589, 270, 1589, 267, 1590, 268, 1590, 269, 4122 1590, 270, 1590, 267, 1591, 268, 1591, 269, 1591, 270, 1591, 267, 1592, 4123 268, 1592, 269, 1592, 270, 1592, 267, 1593, 268, 1593, 269, 1593, 270, 4124 1593, 267, 1594, 268, 1594, 269, 1594, 270, 1594, 267, 1601, 268, 1601, 4125 269, 1601, 270, 1601, 267, 1602, 268, 1602, 269, 1602, 270, 1602, 267, 4126 1603, 268, 1603, 269, 1603, 270, 1603, 267, 1604, 268, 1604, 269, 1604, 4127 270, 1604, 267, 1605, 268, 1605, 269, 1605, 270, 1605, 267, 1606, 268, 4128 1606, 269, 1606, 270, 1606, 267, 1607, 268, 1607, 269, 1607, 270, 1607, 4129 267, 1608, 268, 1608, 267, 1609, 268, 1609, 267, 1610, 268, 1610, 269, 4130 1610, 270, 1610, 523, 1604, 1570, 524, 1604, 1570, 523, 1604, 1571, 524, 4131 1604, 1571, 523, 1604, 1573, 524, 1604, 1573, 523, 1604, 1575, 524, 1604, 4132 1575, 264, 33, 264, 34, 264, 35, 264, 36, 264, 37, 264, 38, 264, 39, 264, 4133 40, 264, 41, 264, 42, 264, 43, 264, 44, 264, 45, 264, 46, 264, 47, 264, 4134 48, 264, 49, 264, 50, 264, 51, 264, 52, 264, 53, 264, 54, 264, 55, 264, 4135 56, 264, 57, 264, 58, 264, 59, 264, 60, 264, 61, 264, 62, 264, 63, 264, 4136 64, 264, 65, 264, 66, 264, 67, 264, 68, 264, 69, 264, 70, 264, 71, 264, 4137 72, 264, 73, 264, 74, 264, 75, 264, 76, 264, 77, 264, 78, 264, 79, 264, 4138 80, 264, 81, 264, 82, 264, 83, 264, 84, 264, 85, 264, 86, 264, 87, 264, 4139 88, 264, 89, 264, 90, 264, 91, 264, 92, 264, 93, 264, 94, 264, 95, 264, 4140 96, 264, 97, 264, 98, 264, 99, 264, 100, 264, 101, 264, 102, 264, 103, 4141 264, 104, 264, 105, 264, 106, 264, 107, 264, 108, 264, 109, 264, 110, 4142 264, 111, 264, 112, 264, 113, 264, 114, 264, 115, 264, 116, 264, 117, 4143 264, 118, 264, 119, 264, 120, 264, 121, 264, 122, 264, 123, 264, 124, 4144 264, 125, 264, 126, 264, 10629, 264, 10630, 272, 12290, 272, 12300, 272, 4145 12301, 272, 12289, 272, 12539, 272, 12530, 272, 12449, 272, 12451, 272, 4146 12453, 272, 12455, 272, 12457, 272, 12515, 272, 12517, 272, 12519, 272, 4147 12483, 272, 12540, 272, 12450, 272, 12452, 272, 12454, 272, 12456, 272, 4148 12458, 272, 12459, 272, 12461, 272, 12463, 272, 12465, 272, 12467, 272, 4149 12469, 272, 12471, 272, 12473, 272, 12475, 272, 12477, 272, 12479, 272, 4150 12481, 272, 12484, 272, 12486, 272, 12488, 272, 12490, 272, 12491, 272, 4151 12492, 272, 12493, 272, 12494, 272, 12495, 272, 12498, 272, 12501, 272, 4152 12504, 272, 12507, 272, 12510, 272, 12511, 272, 12512, 272, 12513, 272, 4153 12514, 272, 12516, 272, 12518, 272, 12520, 272, 12521, 272, 12522, 272, 4154 12523, 272, 12524, 272, 12525, 272, 12527, 272, 12531, 272, 12441, 272, 4155 12442, 272, 12644, 272, 12593, 272, 12594, 272, 12595, 272, 12596, 272, 4156 12597, 272, 12598, 272, 12599, 272, 12600, 272, 12601, 272, 12602, 272, 4157 12603, 272, 12604, 272, 12605, 272, 12606, 272, 12607, 272, 12608, 272, 4158 12609, 272, 12610, 272, 12611, 272, 12612, 272, 12613, 272, 12614, 272, 4159 12615, 272, 12616, 272, 12617, 272, 12618, 272, 12619, 272, 12620, 272, 4160 12621, 272, 12622, 272, 12623, 272, 12624, 272, 12625, 272, 12626, 272, 4161 12627, 272, 12628, 272, 12629, 272, 12630, 272, 12631, 272, 12632, 272, 4162 12633, 272, 12634, 272, 12635, 272, 12636, 272, 12637, 272, 12638, 272, 4163 12639, 272, 12640, 272, 12641, 272, 12642, 272, 12643, 264, 162, 264, 4164 163, 264, 172, 264, 175, 264, 166, 264, 165, 264, 8361, 272, 9474, 272, 4165 8592, 272, 8593, 272, 8594, 272, 8595, 272, 9632, 272, 9675, 512, 55300, 4166 56473, 55300, 56506, 512, 55300, 56475, 55300, 56506, 512, 55300, 56485, 4167 55300, 56506, 512, 55300, 56625, 55300, 56615, 512, 55300, 56626, 55300, 4168 56615, 512, 55300, 57159, 55300, 57150, 512, 55300, 57159, 55300, 57175, 4169 512, 55301, 56505, 55301, 56506, 512, 55301, 56505, 55301, 56496, 512, 4170 55301, 56505, 55301, 56509, 512, 55301, 56760, 55301, 56751, 512, 55301, 4171 56761, 55301, 56751, 512, 55348, 56663, 55348, 56677, 512, 55348, 56664, 4172 55348, 56677, 512, 55348, 56671, 55348, 56686, 512, 55348, 56671, 55348, 4173 56687, 512, 55348, 56671, 55348, 56688, 512, 55348, 56671, 55348, 56689, 4174 512, 55348, 56671, 55348, 56690, 512, 55348, 56761, 55348, 56677, 512, 4175 55348, 56762, 55348, 56677, 512, 55348, 56763, 55348, 56686, 512, 55348, 4176 56764, 55348, 56686, 512, 55348, 56763, 55348, 56687, 512, 55348, 56764, 4177 55348, 56687, 262, 65, 262, 66, 262, 67, 262, 68, 262, 69, 262, 70, 262, 4178 71, 262, 72, 262, 73, 262, 74, 262, 75, 262, 76, 262, 77, 262, 78, 262, 4179 79, 262, 80, 262, 81, 262, 82, 262, 83, 262, 84, 262, 85, 262, 86, 262, 4180 87, 262, 88, 262, 89, 262, 90, 262, 97, 262, 98, 262, 99, 262, 100, 262, 4181 101, 262, 102, 262, 103, 262, 104, 262, 105, 262, 106, 262, 107, 262, 4182 108, 262, 109, 262, 110, 262, 111, 262, 112, 262, 113, 262, 114, 262, 4183 115, 262, 116, 262, 117, 262, 118, 262, 119, 262, 120, 262, 121, 262, 4184 122, 262, 65, 262, 66, 262, 67, 262, 68, 262, 69, 262, 70, 262, 71, 262, 4185 72, 262, 73, 262, 74, 262, 75, 262, 76, 262, 77, 262, 78, 262, 79, 262, 4186 80, 262, 81, 262, 82, 262, 83, 262, 84, 262, 85, 262, 86, 262, 87, 262, 4187 88, 262, 89, 262, 90, 262, 97, 262, 98, 262, 99, 262, 100, 262, 101, 262, 4188 102, 262, 103, 262, 105, 262, 106, 262, 107, 262, 108, 262, 109, 262, 4189 110, 262, 111, 262, 112, 262, 113, 262, 114, 262, 115, 262, 116, 262, 4190 117, 262, 118, 262, 119, 262, 120, 262, 121, 262, 122, 262, 65, 262, 66, 4191 262, 67, 262, 68, 262, 69, 262, 70, 262, 71, 262, 72, 262, 73, 262, 74, 4192 262, 75, 262, 76, 262, 77, 262, 78, 262, 79, 262, 80, 262, 81, 262, 82, 4193 262, 83, 262, 84, 262, 85, 262, 86, 262, 87, 262, 88, 262, 89, 262, 90, 4194 262, 97, 262, 98, 262, 99, 262, 100, 262, 101, 262, 102, 262, 103, 262, 4195 104, 262, 105, 262, 106, 262, 107, 262, 108, 262, 109, 262, 110, 262, 4196 111, 262, 112, 262, 113, 262, 114, 262, 115, 262, 116, 262, 117, 262, 4197 118, 262, 119, 262, 120, 262, 121, 262, 122, 262, 65, 262, 67, 262, 68, 4198 262, 71, 262, 74, 262, 75, 262, 78, 262, 79, 262, 80, 262, 81, 262, 83, 4199 262, 84, 262, 85, 262, 86, 262, 87, 262, 88, 262, 89, 262, 90, 262, 97, 4200 262, 98, 262, 99, 262, 100, 262, 102, 262, 104, 262, 105, 262, 106, 262, 4201 107, 262, 108, 262, 109, 262, 110, 262, 112, 262, 113, 262, 114, 262, 4202 115, 262, 116, 262, 117, 262, 118, 262, 119, 262, 120, 262, 121, 262, 4203 122, 262, 65, 262, 66, 262, 67, 262, 68, 262, 69, 262, 70, 262, 71, 262, 4204 72, 262, 73, 262, 74, 262, 75, 262, 76, 262, 77, 262, 78, 262, 79, 262, 4205 80, 262, 81, 262, 82, 262, 83, 262, 84, 262, 85, 262, 86, 262, 87, 262, 4206 88, 262, 89, 262, 90, 262, 97, 262, 98, 262, 99, 262, 100, 262, 101, 262, 4207 102, 262, 103, 262, 104, 262, 105, 262, 106, 262, 107, 262, 108, 262, 4208 109, 262, 110, 262, 111, 262, 112, 262, 113, 262, 114, 262, 115, 262, 4209 116, 262, 117, 262, 118, 262, 119, 262, 120, 262, 121, 262, 122, 262, 65, 4210 262, 66, 262, 68, 262, 69, 262, 70, 262, 71, 262, 74, 262, 75, 262, 76, 4211 262, 77, 262, 78, 262, 79, 262, 80, 262, 81, 262, 83, 262, 84, 262, 85, 4212 262, 86, 262, 87, 262, 88, 262, 89, 262, 97, 262, 98, 262, 99, 262, 100, 4213 262, 101, 262, 102, 262, 103, 262, 104, 262, 105, 262, 106, 262, 107, 4214 262, 108, 262, 109, 262, 110, 262, 111, 262, 112, 262, 113, 262, 114, 4215 262, 115, 262, 116, 262, 117, 262, 118, 262, 119, 262, 120, 262, 121, 4216 262, 122, 262, 65, 262, 66, 262, 68, 262, 69, 262, 70, 262, 71, 262, 73, 4217 262, 74, 262, 75, 262, 76, 262, 77, 262, 79, 262, 83, 262, 84, 262, 85, 4218 262, 86, 262, 87, 262, 88, 262, 89, 262, 97, 262, 98, 262, 99, 262, 100, 4219 262, 101, 262, 102, 262, 103, 262, 104, 262, 105, 262, 106, 262, 107, 4220 262, 108, 262, 109, 262, 110, 262, 111, 262, 112, 262, 113, 262, 114, 4221 262, 115, 262, 116, 262, 117, 262, 118, 262, 119, 262, 120, 262, 121, 4222 262, 122, 262, 65, 262, 66, 262, 67, 262, 68, 262, 69, 262, 70, 262, 71, 4223 262, 72, 262, 73, 262, 74, 262, 75, 262, 76, 262, 77, 262, 78, 262, 79, 4224 262, 80, 262, 81, 262, 82, 262, 83, 262, 84, 262, 85, 262, 86, 262, 87, 4225 262, 88, 262, 89, 262, 90, 262, 97, 262, 98, 262, 99, 262, 100, 262, 101, 4226 262, 102, 262, 103, 262, 104, 262, 105, 262, 106, 262, 107, 262, 108, 4227 262, 109, 262, 110, 262, 111, 262, 112, 262, 113, 262, 114, 262, 115, 4228 262, 116, 262, 117, 262, 118, 262, 119, 262, 120, 262, 121, 262, 122, 4229 262, 65, 262, 66, 262, 67, 262, 68, 262, 69, 262, 70, 262, 71, 262, 72, 4230 262, 73, 262, 74, 262, 75, 262, 76, 262, 77, 262, 78, 262, 79, 262, 80, 4231 262, 81, 262, 82, 262, 83, 262, 84, 262, 85, 262, 86, 262, 87, 262, 88, 4232 262, 89, 262, 90, 262, 97, 262, 98, 262, 99, 262, 100, 262, 101, 262, 4233 102, 262, 103, 262, 104, 262, 105, 262, 106, 262, 107, 262, 108, 262, 4234 109, 262, 110, 262, 111, 262, 112, 262, 113, 262, 114, 262, 115, 262, 4235 116, 262, 117, 262, 118, 262, 119, 262, 120, 262, 121, 262, 122, 262, 65, 4236 262, 66, 262, 67, 262, 68, 262, 69, 262, 70, 262, 71, 262, 72, 262, 73, 4237 262, 74, 262, 75, 262, 76, 262, 77, 262, 78, 262, 79, 262, 80, 262, 81, 4238 262, 82, 262, 83, 262, 84, 262, 85, 262, 86, 262, 87, 262, 88, 262, 89, 4239 262, 90, 262, 97, 262, 98, 262, 99, 262, 100, 262, 101, 262, 102, 262, 4240 103, 262, 104, 262, 105, 262, 106, 262, 107, 262, 108, 262, 109, 262, 4241 110, 262, 111, 262, 112, 262, 113, 262, 114, 262, 115, 262, 116, 262, 4242 117, 262, 118, 262, 119, 262, 120, 262, 121, 262, 122, 262, 65, 262, 66, 4243 262, 67, 262, 68, 262, 69, 262, 70, 262, 71, 262, 72, 262, 73, 262, 74, 4244 262, 75, 262, 76, 262, 77, 262, 78, 262, 79, 262, 80, 262, 81, 262, 82, 4245 262, 83, 262, 84, 262, 85, 262, 86, 262, 87, 262, 88, 262, 89, 262, 90, 4246 262, 97, 262, 98, 262, 99, 262, 100, 262, 101, 262, 102, 262, 103, 262, 4247 104, 262, 105, 262, 106, 262, 107, 262, 108, 262, 109, 262, 110, 262, 4248 111, 262, 112, 262, 113, 262, 114, 262, 115, 262, 116, 262, 117, 262, 4249 118, 262, 119, 262, 120, 262, 121, 262, 122, 262, 65, 262, 66, 262, 67, 4250 262, 68, 262, 69, 262, 70, 262, 71, 262, 72, 262, 73, 262, 74, 262, 75, 4251 262, 76, 262, 77, 262, 78, 262, 79, 262, 80, 262, 81, 262, 82, 262, 83, 4252 262, 84, 262, 85, 262, 86, 262, 87, 262, 88, 262, 89, 262, 90, 262, 97, 4253 262, 98, 262, 99, 262, 100, 262, 101, 262, 102, 262, 103, 262, 104, 262, 4254 105, 262, 106, 262, 107, 262, 108, 262, 109, 262, 110, 262, 111, 262, 4255 112, 262, 113, 262, 114, 262, 115, 262, 116, 262, 117, 262, 118, 262, 4256 119, 262, 120, 262, 121, 262, 122, 262, 65, 262, 66, 262, 67, 262, 68, 4257 262, 69, 262, 70, 262, 71, 262, 72, 262, 73, 262, 74, 262, 75, 262, 76, 4258 262, 77, 262, 78, 262, 79, 262, 80, 262, 81, 262, 82, 262, 83, 262, 84, 4259 262, 85, 262, 86, 262, 87, 262, 88, 262, 89, 262, 90, 262, 97, 262, 98, 4260 262, 99, 262, 100, 262, 101, 262, 102, 262, 103, 262, 104, 262, 105, 262, 4261 106, 262, 107, 262, 108, 262, 109, 262, 110, 262, 111, 262, 112, 262, 4262 113, 262, 114, 262, 115, 262, 116, 262, 117, 262, 118, 262, 119, 262, 4263 120, 262, 121, 262, 122, 262, 305, 262, 567, 262, 913, 262, 914, 262, 4264 915, 262, 916, 262, 917, 262, 918, 262, 919, 262, 920, 262, 921, 262, 4265 922, 262, 923, 262, 924, 262, 925, 262, 926, 262, 927, 262, 928, 262, 4266 929, 262, 1012, 262, 931, 262, 932, 262, 933, 262, 934, 262, 935, 262, 4267 936, 262, 937, 262, 8711, 262, 945, 262, 946, 262, 947, 262, 948, 262, 4268 949, 262, 950, 262, 951, 262, 952, 262, 953, 262, 954, 262, 955, 262, 4269 956, 262, 957, 262, 958, 262, 959, 262, 960, 262, 961, 262, 962, 262, 4270 963, 262, 964, 262, 965, 262, 966, 262, 967, 262, 968, 262, 969, 262, 4271 8706, 262, 1013, 262, 977, 262, 1008, 262, 981, 262, 1009, 262, 982, 262, 4272 913, 262, 914, 262, 915, 262, 916, 262, 917, 262, 918, 262, 919, 262, 4273 920, 262, 921, 262, 922, 262, 923, 262, 924, 262, 925, 262, 926, 262, 4274 927, 262, 928, 262, 929, 262, 1012, 262, 931, 262, 932, 262, 933, 262, 4275 934, 262, 935, 262, 936, 262, 937, 262, 8711, 262, 945, 262, 946, 262, 4276 947, 262, 948, 262, 949, 262, 950, 262, 951, 262, 952, 262, 953, 262, 4277 954, 262, 955, 262, 956, 262, 957, 262, 958, 262, 959, 262, 960, 262, 4278 961, 262, 962, 262, 963, 262, 964, 262, 965, 262, 966, 262, 967, 262, 4279 968, 262, 969, 262, 8706, 262, 1013, 262, 977, 262, 1008, 262, 981, 262, 4280 1009, 262, 982, 262, 913, 262, 914, 262, 915, 262, 916, 262, 917, 262, 4281 918, 262, 919, 262, 920, 262, 921, 262, 922, 262, 923, 262, 924, 262, 4282 925, 262, 926, 262, 927, 262, 928, 262, 929, 262, 1012, 262, 931, 262, 4283 932, 262, 933, 262, 934, 262, 935, 262, 936, 262, 937, 262, 8711, 262, 4284 945, 262, 946, 262, 947, 262, 948, 262, 949, 262, 950, 262, 951, 262, 4285 952, 262, 953, 262, 954, 262, 955, 262, 956, 262, 957, 262, 958, 262, 4286 959, 262, 960, 262, 961, 262, 962, 262, 963, 262, 964, 262, 965, 262, 4287 966, 262, 967, 262, 968, 262, 969, 262, 8706, 262, 1013, 262, 977, 262, 4288 1008, 262, 981, 262, 1009, 262, 982, 262, 913, 262, 914, 262, 915, 262, 4289 916, 262, 917, 262, 918, 262, 919, 262, 920, 262, 921, 262, 922, 262, 4290 923, 262, 924, 262, 925, 262, 926, 262, 927, 262, 928, 262, 929, 262, 4291 1012, 262, 931, 262, 932, 262, 933, 262, 934, 262, 935, 262, 936, 262, 4292 937, 262, 8711, 262, 945, 262, 946, 262, 947, 262, 948, 262, 949, 262, 4293 950, 262, 951, 262, 952, 262, 953, 262, 954, 262, 955, 262, 956, 262, 4294 957, 262, 958, 262, 959, 262, 960, 262, 961, 262, 962, 262, 963, 262, 4295 964, 262, 965, 262, 966, 262, 967, 262, 968, 262, 969, 262, 8706, 262, 4296 1013, 262, 977, 262, 1008, 262, 981, 262, 1009, 262, 982, 262, 913, 262, 4297 914, 262, 915, 262, 916, 262, 917, 262, 918, 262, 919, 262, 920, 262, 4298 921, 262, 922, 262, 923, 262, 924, 262, 925, 262, 926, 262, 927, 262, 4299 928, 262, 929, 262, 1012, 262, 931, 262, 932, 262, 933, 262, 934, 262, 4300 935, 262, 936, 262, 937, 262, 8711, 262, 945, 262, 946, 262, 947, 262, 4301 948, 262, 949, 262, 950, 262, 951, 262, 952, 262, 953, 262, 954, 262, 4302 955, 262, 956, 262, 957, 262, 958, 262, 959, 262, 960, 262, 961, 262, 4303 962, 262, 963, 262, 964, 262, 965, 262, 966, 262, 967, 262, 968, 262, 4304 969, 262, 8706, 262, 1013, 262, 977, 262, 1008, 262, 981, 262, 1009, 262, 4305 982, 262, 988, 262, 989, 262, 48, 262, 49, 262, 50, 262, 51, 262, 52, 4306 262, 53, 262, 54, 262, 55, 262, 56, 262, 57, 262, 48, 262, 49, 262, 50, 4307 262, 51, 262, 52, 262, 53, 262, 54, 262, 55, 262, 56, 262, 57, 262, 48, 4308 262, 49, 262, 50, 262, 51, 262, 52, 262, 53, 262, 54, 262, 55, 262, 56, 4309 262, 57, 262, 48, 262, 49, 262, 50, 262, 51, 262, 52, 262, 53, 262, 54, 4310 262, 55, 262, 56, 262, 57, 262, 48, 262, 49, 262, 50, 262, 51, 262, 52, 4311 262, 53, 262, 54, 262, 55, 262, 56, 262, 57, 262, 1575, 262, 1576, 262, 4312 1580, 262, 1583, 262, 1608, 262, 1586, 262, 1581, 262, 1591, 262, 1610, 4313 262, 1603, 262, 1604, 262, 1605, 262, 1606, 262, 1587, 262, 1593, 262, 4314 1601, 262, 1589, 262, 1602, 262, 1585, 262, 1588, 262, 1578, 262, 1579, 4315 262, 1582, 262, 1584, 262, 1590, 262, 1592, 262, 1594, 262, 1646, 262, 4316 1722, 262, 1697, 262, 1647, 262, 1576, 262, 1580, 262, 1607, 262, 1581, 4317 262, 1610, 262, 1603, 262, 1604, 262, 1605, 262, 1606, 262, 1587, 262, 4318 1593, 262, 1601, 262, 1589, 262, 1602, 262, 1588, 262, 1578, 262, 1579, 4319 262, 1582, 262, 1590, 262, 1594, 262, 1580, 262, 1581, 262, 1610, 262, 4320 1604, 262, 1606, 262, 1587, 262, 1593, 262, 1589, 262, 1602, 262, 1588, 4321 262, 1582, 262, 1590, 262, 1594, 262, 1722, 262, 1647, 262, 1576, 262, 4322 1580, 262, 1607, 262, 1581, 262, 1591, 262, 1610, 262, 1603, 262, 1605, 4323 262, 1606, 262, 1587, 262, 1593, 262, 1601, 262, 1589, 262, 1602, 262, 4324 1588, 262, 1578, 262, 1579, 262, 1582, 262, 1590, 262, 1592, 262, 1594, 4325 262, 1646, 262, 1697, 262, 1575, 262, 1576, 262, 1580, 262, 1583, 262, 4326 1607, 262, 1608, 262, 1586, 262, 1581, 262, 1591, 262, 1610, 262, 1604, 4327 262, 1605, 262, 1606, 262, 1587, 262, 1593, 262, 1601, 262, 1589, 262, 4328 1602, 262, 1585, 262, 1588, 262, 1578, 262, 1579, 262, 1582, 262, 1584, 4329 262, 1590, 262, 1592, 262, 1594, 262, 1576, 262, 1580, 262, 1583, 262, 4330 1608, 262, 1586, 262, 1581, 262, 1591, 262, 1610, 262, 1604, 262, 1605, 4331 262, 1606, 262, 1587, 262, 1593, 262, 1601, 262, 1589, 262, 1602, 262, 4332 1585, 262, 1588, 262, 1578, 262, 1579, 262, 1582, 262, 1584, 262, 1590, 4333 262, 1592, 262, 1594, 514, 48, 46, 514, 48, 44, 514, 49, 44, 514, 50, 44, 4334 514, 51, 44, 514, 52, 44, 514, 53, 44, 514, 54, 44, 514, 55, 44, 514, 56, 4335 44, 514, 57, 44, 770, 40, 65, 41, 770, 40, 66, 41, 770, 40, 67, 41, 770, 4336 40, 68, 41, 770, 40, 69, 41, 770, 40, 70, 41, 770, 40, 71, 41, 770, 40, 4337 72, 41, 770, 40, 73, 41, 770, 40, 74, 41, 770, 40, 75, 41, 770, 40, 76, 4338 41, 770, 40, 77, 41, 770, 40, 78, 41, 770, 40, 79, 41, 770, 40, 80, 41, 4339 770, 40, 81, 41, 770, 40, 82, 41, 770, 40, 83, 41, 770, 40, 84, 41, 770, 4340 40, 85, 41, 770, 40, 86, 41, 770, 40, 87, 41, 770, 40, 88, 41, 770, 40, 4341 89, 41, 770, 40, 90, 41, 770, 12308, 83, 12309, 263, 67, 263, 82, 519, 4342 67, 68, 519, 87, 90, 266, 65, 266, 66, 266, 67, 266, 68, 266, 69, 266, 4343 70, 266, 71, 266, 72, 266, 73, 266, 74, 266, 75, 266, 76, 266, 77, 266, 4344 78, 266, 79, 266, 80, 266, 81, 266, 82, 266, 83, 266, 84, 266, 85, 266, 4345 86, 266, 87, 266, 88, 266, 89, 266, 90, 522, 72, 86, 522, 77, 86, 522, 4346 83, 68, 522, 83, 83, 778, 80, 80, 86, 522, 87, 67, 515, 77, 67, 515, 77, 4347 68, 522, 68, 74, 522, 12411, 12363, 522, 12467, 12467, 266, 12469, 266, 4348 25163, 266, 23383, 266, 21452, 266, 12487, 266, 20108, 266, 22810, 266, 4349 35299, 266, 22825, 266, 20132, 266, 26144, 266, 28961, 266, 26009, 266, 4350 21069, 266, 24460, 266, 20877, 266, 26032, 266, 21021, 266, 32066, 266, 4351 29983, 266, 36009, 266, 22768, 266, 21561, 266, 28436, 266, 25237, 266, 4352 25429, 266, 19968, 266, 19977, 266, 36938, 266, 24038, 266, 20013, 266, 4353 21491, 266, 25351, 266, 36208, 266, 25171, 266, 31105, 266, 31354, 266, 4354 21512, 266, 28288, 266, 26377, 266, 26376, 266, 30003, 266, 21106, 266, 4355 21942, 266, 37197, 770, 12308, 26412, 12309, 770, 12308, 19977, 12309, 4356 770, 12308, 20108, 12309, 770, 12308, 23433, 12309, 770, 12308, 28857, 4357 12309, 770, 12308, 25171, 12309, 770, 12308, 30423, 12309, 770, 12308, 4358 21213, 12309, 770, 12308, 25943, 12309, 263, 24471, 263, 21487, 256, 4359 20029, 256, 20024, 256, 20033, 256, 55360, 56610, 256, 20320, 256, 20398, 4360 256, 20411, 256, 20482, 256, 20602, 256, 20633, 256, 20711, 256, 20687, 4361 256, 13470, 256, 55361, 56890, 256, 20813, 256, 20820, 256, 20836, 256, 4362 20855, 256, 55361, 56604, 256, 13497, 256, 20839, 256, 20877, 256, 55361, 4363 56651, 256, 20887, 256, 20900, 256, 20172, 256, 20908, 256, 20917, 256, 4364 55396, 56799, 256, 20981, 256, 20995, 256, 13535, 256, 21051, 256, 21062, 4365 256, 21106, 256, 21111, 256, 13589, 256, 21191, 256, 21193, 256, 21220, 4366 256, 21242, 256, 21253, 256, 21254, 256, 21271, 256, 21321, 256, 21329, 4367 256, 21338, 256, 21363, 256, 21373, 256, 21375, 256, 21375, 256, 21375, 4368 256, 55362, 56876, 256, 28784, 256, 21450, 256, 21471, 256, 55362, 57187, 4369 256, 21483, 256, 21489, 256, 21510, 256, 21662, 256, 21560, 256, 21576, 4370 256, 21608, 256, 21666, 256, 21750, 256, 21776, 256, 21843, 256, 21859, 4371 256, 21892, 256, 21892, 256, 21913, 256, 21931, 256, 21939, 256, 21954, 4372 256, 22294, 256, 22022, 256, 22295, 256, 22097, 256, 22132, 256, 20999, 4373 256, 22766, 256, 22478, 256, 22516, 256, 22541, 256, 22411, 256, 22578, 4374 256, 22577, 256, 22700, 256, 55365, 56548, 256, 22770, 256, 22775, 256, 4375 22790, 256, 22810, 256, 22818, 256, 22882, 256, 55365, 57000, 256, 55365, 4376 57066, 256, 23020, 256, 23067, 256, 23079, 256, 23000, 256, 23142, 256, 4377 14062, 256, 14076, 256, 23304, 256, 23358, 256, 23358, 256, 55366, 56776, 4378 256, 23491, 256, 23512, 256, 23527, 256, 23539, 256, 55366, 57112, 256, 4379 23551, 256, 23558, 256, 24403, 256, 23586, 256, 14209, 256, 23648, 256, 4380 23662, 256, 23744, 256, 23693, 256, 55367, 56804, 256, 23875, 256, 55367, 4381 56806, 256, 23918, 256, 23915, 256, 23932, 256, 24033, 256, 24034, 256, 4382 14383, 256, 24061, 256, 24104, 256, 24125, 256, 24169, 256, 14434, 256, 4383 55368, 56707, 256, 14460, 256, 24240, 256, 24243, 256, 24246, 256, 24266, 4384 256, 55400, 57234, 256, 24318, 256, 55368, 57137, 256, 55368, 57137, 256, 4385 33281, 256, 24354, 256, 24354, 256, 14535, 256, 55372, 57016, 256, 55384, 4386 56794, 256, 24418, 256, 24427, 256, 14563, 256, 24474, 256, 24525, 256, 4387 24535, 256, 24569, 256, 24705, 256, 14650, 256, 14620, 256, 24724, 256, 4388 55369, 57044, 256, 24775, 256, 24904, 256, 24908, 256, 24910, 256, 24908, 4389 256, 24954, 256, 24974, 256, 25010, 256, 24996, 256, 25007, 256, 25054, 4390 256, 25074, 256, 25078, 256, 25104, 256, 25115, 256, 25181, 256, 25265, 4391 256, 25300, 256, 25424, 256, 55370, 57100, 256, 25405, 256, 25340, 256, 4392 25448, 256, 25475, 256, 25572, 256, 55370, 57329, 256, 25634, 256, 25541, 4393 256, 25513, 256, 14894, 256, 25705, 256, 25726, 256, 25757, 256, 25719, 4394 256, 14956, 256, 25935, 256, 25964, 256, 55372, 56330, 256, 26083, 256, 4395 26360, 256, 26185, 256, 15129, 256, 26257, 256, 15112, 256, 15076, 256, 4396 20882, 256, 20885, 256, 26368, 256, 26268, 256, 32941, 256, 17369, 256, 4397 26391, 256, 26395, 256, 26401, 256, 26462, 256, 26451, 256, 55372, 57283, 4398 256, 15177, 256, 26618, 256, 26501, 256, 26706, 256, 26757, 256, 55373, 4399 56429, 256, 26766, 256, 26655, 256, 26900, 256, 15261, 256, 26946, 256, 4400 27043, 256, 27114, 256, 27304, 256, 55373, 56995, 256, 27355, 256, 15384, 4401 256, 27425, 256, 55374, 56487, 256, 27476, 256, 15438, 256, 27506, 256, 4402 27551, 256, 27578, 256, 27579, 256, 55374, 56973, 256, 55367, 56587, 256, 4403 55374, 57082, 256, 27726, 256, 55375, 56508, 256, 27839, 256, 27853, 256, 4404 27751, 256, 27926, 256, 27966, 256, 28023, 256, 27969, 256, 28009, 256, 4405 28024, 256, 28037, 256, 55375, 56606, 256, 27956, 256, 28207, 256, 28270, 4406 256, 15667, 256, 28363, 256, 28359, 256, 55375, 57041, 256, 28153, 256, 4407 28526, 256, 55375, 57182, 256, 55375, 57230, 256, 28614, 256, 28729, 256, 4408 28702, 256, 28699, 256, 15766, 256, 28746, 256, 28797, 256, 28791, 256, 4409 28845, 256, 55361, 56613, 256, 28997, 256, 55376, 56931, 256, 29084, 256, 4410 55376, 57259, 256, 29224, 256, 29237, 256, 29264, 256, 55377, 56840, 256, 4411 29312, 256, 29333, 256, 55377, 57141, 256, 55378, 56340, 256, 29562, 256, 4412 29579, 256, 16044, 256, 29605, 256, 16056, 256, 16056, 256, 29767, 256, 4413 29788, 256, 29809, 256, 29829, 256, 29898, 256, 16155, 256, 29988, 256, 4414 55379, 56374, 256, 30014, 256, 55379, 56466, 256, 30064, 256, 55368, 4415 56735, 256, 30224, 256, 55379, 57249, 256, 55379, 57272, 256, 55380, 4416 56388, 256, 16380, 256, 16392, 256, 30452, 256, 55380, 56563, 256, 55380, 4417 56562, 256, 55380, 56601, 256, 55380, 56627, 256, 30494, 256, 30495, 256, 4418 30495, 256, 30538, 256, 16441, 256, 30603, 256, 16454, 256, 16534, 256, 4419 55381, 56349, 256, 30798, 256, 30860, 256, 30924, 256, 16611, 256, 55381, 4420 56870, 256, 31062, 256, 55381, 56986, 256, 55381, 57029, 256, 31119, 256, 4421 31211, 256, 16687, 256, 31296, 256, 31306, 256, 31311, 256, 55382, 56700, 4422 256, 55382, 56999, 256, 55382, 56999, 256, 31470, 256, 16898, 256, 55382, 4423 57259, 256, 31686, 256, 31689, 256, 16935, 256, 55383, 56448, 256, 31954, 4424 256, 17056, 256, 31976, 256, 31971, 256, 32000, 256, 55383, 57222, 256, 4425 32099, 256, 17153, 256, 32199, 256, 32258, 256, 32325, 256, 17204, 256, 4426 55384, 56872, 256, 55384, 56903, 256, 17241, 256, 55384, 57049, 256, 4427 32634, 256, 55384, 57150, 256, 32661, 256, 32762, 256, 32773, 256, 55385, 4428 56538, 256, 55385, 56611, 256, 32864, 256, 55385, 56744, 256, 32880, 256, 4429 55372, 57183, 256, 17365, 256, 32946, 256, 33027, 256, 17419, 256, 33086, 4430 256, 23221, 256, 55385, 57255, 256, 55385, 57269, 256, 55372, 57235, 256, 4431 55372, 57244, 256, 33281, 256, 33284, 256, 36766, 256, 17515, 256, 33425, 4432 256, 33419, 256, 33437, 256, 21171, 256, 33457, 256, 33459, 256, 33469, 4433 256, 33510, 256, 55386, 57148, 256, 33509, 256, 33565, 256, 33635, 256, 4434 33709, 256, 33571, 256, 33725, 256, 33767, 256, 33879, 256, 33619, 256, 4435 33738, 256, 33740, 256, 33756, 256, 55387, 56374, 256, 55387, 56683, 256, 4436 55387, 56533, 256, 17707, 256, 34033, 256, 34035, 256, 34070, 256, 55388, 4437 57290, 256, 34148, 256, 55387, 57132, 256, 17757, 256, 17761, 256, 55387, 4438 57265, 256, 55388, 56530, 256, 17771, 256, 34384, 256, 34396, 256, 34407, 4439 256, 34409, 256, 34473, 256, 34440, 256, 34574, 256, 34530, 256, 34681, 4440 256, 34600, 256, 34667, 256, 34694, 256, 17879, 256, 34785, 256, 34817, 4441 256, 17913, 256, 34912, 256, 34915, 256, 55389, 56935, 256, 35031, 256, 4442 35038, 256, 17973, 256, 35066, 256, 13499, 256, 55390, 56494, 256, 55390, 4443 56678, 256, 18110, 256, 18119, 256, 35488, 256, 35565, 256, 35722, 256, 4444 35925, 256, 55391, 56488, 256, 36011, 256, 36033, 256, 36123, 256, 36215, 4445 256, 55391, 57135, 256, 55362, 56324, 256, 36299, 256, 36284, 256, 36336, 4446 256, 55362, 56542, 256, 36564, 256, 36664, 256, 55393, 56786, 256, 55393, 4447 56813, 256, 37012, 256, 37105, 256, 37137, 256, 55393, 57134, 256, 37147, 4448 256, 37432, 256, 37591, 256, 37592, 256, 37500, 256, 37881, 256, 37909, 4449 256, 55394, 57338, 256, 38283, 256, 18837, 256, 38327, 256, 55395, 56695, 4450 256, 18918, 256, 38595, 256, 23986, 256, 38691, 256, 55396, 56645, 256, 4451 55396, 56858, 256, 19054, 256, 19062, 256, 38880, 256, 55397, 56330, 256, 4452 19122, 256, 55397, 56470, 256, 38923, 256, 38923, 256, 38953, 256, 55397, 4453 56758, 256, 39138, 256, 19251, 256, 39209, 256, 39335, 256, 39362, 256, 4454 39422, 256, 19406, 256, 55398, 57136, 256, 39698, 256, 40000, 256, 40189, 4455 256, 19662, 256, 19693, 256, 40295, 256, 55400, 56526, 256, 19704, 256, 4456 55400, 56581, 256, 55400, 56846, 256, 55400, 56977, 256, 40635, 256, 4457 19798, 256, 40697, 256, 40702, 256, 40709, 256, 40719, 256, 40726, 256, 4458 40763, 256, 55401, 56832, 4459 }; 4460 4461 /* index tables for the decomposition data */ 4462 #define DECOMP_SHIFT1 6 4463 #define DECOMP_SHIFT2 4 4464 static const unsigned char decomp_index0[] = { 4465 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4466 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 13, 14, 5, 5, 5, 5, 4467 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 15, 16, 5, 5, 5, 5, 17, 18, 4468 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4469 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 19, 20, 4470 5, 5, 5, 5, 5, 21, 22, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4471 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4472 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4473 23, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4474 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4475 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4476 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4477 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4478 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4479 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4480 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4481 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4482 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4483 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4484 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4485 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4486 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4487 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4488 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4489 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4490 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4491 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4492 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4493 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4494 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4495 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4496 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4497 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4498 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4499 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4500 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4501 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4502 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4503 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4504 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4505 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4506 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4507 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4508 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4509 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4510 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4511 }; 4512 4513 static const unsigned short decomp_index1[] = { 4514 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 4515 14, 0, 0, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 0, 0, 0, 0, 0, 0, 0, 4516 25, 0, 26, 27, 0, 0, 0, 0, 0, 28, 0, 0, 29, 30, 31, 32, 33, 34, 35, 0, 4517 36, 37, 38, 0, 39, 0, 40, 0, 41, 0, 0, 0, 0, 42, 43, 44, 45, 0, 0, 0, 0, 4518 0, 0, 0, 0, 46, 0, 0, 0, 0, 0, 0, 0, 0, 0, 47, 0, 0, 0, 0, 48, 0, 0, 0, 4519 0, 49, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4520 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 51, 52, 0, 53, 0, 0, 0, 0, 4521 0, 0, 54, 55, 0, 0, 0, 0, 0, 56, 0, 57, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4522 0, 0, 0, 58, 59, 0, 0, 0, 60, 0, 0, 61, 0, 0, 0, 0, 0, 0, 0, 62, 0, 0, 0, 4523 0, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0, 0, 0, 0, 0, 0, 65, 0, 4524 0, 0, 0, 0, 66, 0, 0, 0, 0, 0, 0, 0, 67, 0, 68, 0, 0, 69, 0, 0, 0, 70, 4525 71, 72, 73, 74, 75, 76, 77, 0, 0, 0, 0, 0, 0, 78, 0, 0, 0, 0, 0, 0, 0, 0, 4526 0, 0, 0, 0, 79, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4527 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4528 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4529 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4530 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4531 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4532 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 80, 81, 0, 4533 82, 83, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4534 0, 0, 0, 0, 0, 0, 0, 84, 85, 86, 87, 88, 89, 0, 90, 91, 92, 0, 0, 0, 0, 4535 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 4536 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 4537 123, 124, 125, 126, 127, 128, 129, 130, 0, 131, 132, 133, 134, 0, 0, 0, 4538 0, 0, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 0, 146, 0, 4539 0, 0, 147, 0, 148, 149, 150, 0, 151, 152, 153, 0, 154, 0, 0, 0, 155, 0, 4540 0, 0, 156, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 157, 4541 158, 159, 160, 161, 162, 163, 164, 165, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4542 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4543 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4544 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 166, 0, 4545 0, 0, 0, 0, 0, 167, 0, 0, 0, 0, 0, 168, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4546 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 169, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4547 0, 0, 0, 0, 0, 170, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4548 171, 0, 0, 0, 0, 0, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 4549 182, 183, 184, 185, 186, 0, 0, 187, 0, 0, 188, 189, 190, 191, 192, 0, 4550 193, 194, 195, 196, 197, 0, 198, 0, 0, 0, 199, 200, 201, 202, 203, 204, 4551 205, 0, 0, 0, 0, 0, 0, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 4552 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 4553 230, 231, 232, 233, 234, 235, 236, 237, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4554 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4555 0, 0, 0, 0, 0, 0, 238, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 239, 0, 0, 4556 0, 0, 0, 0, 0, 240, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4557 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4558 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 241, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4559 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 242, 243, 244, 245, 246, 247, 4560 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 4561 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 0, 0, 272, 273, 274, 4562 275, 276, 277, 278, 279, 280, 281, 282, 283, 0, 284, 285, 286, 287, 288, 4563 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 4564 303, 304, 305, 306, 0, 307, 308, 309, 310, 311, 312, 313, 314, 0, 0, 315, 4565 0, 316, 0, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 4566 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 4567 343, 344, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 345, 346, 0, 0, 0, 0, 0, 0, 0, 4568 347, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4569 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 348, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4570 0, 0, 0, 0, 0, 0, 0, 0, 0, 349, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4571 0, 350, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4572 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4573 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 351, 352, 0, 0, 0, 0, 353, 354, 0, 0, 0, 4574 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4575 0, 0, 0, 0, 0, 0, 0, 0, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 4576 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 4577 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 4578 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 4579 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 0, 0, 0, 0, 4580 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4581 0, 0, 0, 0, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 4582 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4583 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 431, 432, 433, 434, 435, 0, 436, 0, 4584 0, 437, 0, 0, 0, 0, 0, 0, 438, 439, 440, 441, 442, 443, 0, 0, 0, 0, 0, 0, 4585 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 444, 445, 4586 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 4587 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 4588 474, 475, 476, 477, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4589 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4590 }; 4591 4592 static const unsigned short decomp_index2[] = { 4593 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 4594 3, 0, 6, 0, 0, 0, 0, 8, 0, 0, 11, 13, 15, 18, 0, 0, 20, 23, 25, 0, 27, 4595 31, 35, 0, 39, 42, 45, 48, 51, 54, 0, 57, 60, 63, 66, 69, 72, 75, 78, 81, 4596 0, 84, 87, 90, 93, 96, 99, 0, 0, 102, 105, 108, 111, 114, 0, 0, 117, 120, 4597 123, 126, 129, 132, 0, 135, 138, 141, 144, 147, 150, 153, 156, 159, 0, 4598 162, 165, 168, 171, 174, 177, 0, 0, 180, 183, 186, 189, 192, 0, 195, 198, 4599 201, 204, 207, 210, 213, 216, 219, 222, 225, 228, 231, 234, 237, 240, 4600 243, 0, 0, 246, 249, 252, 255, 258, 261, 264, 267, 270, 273, 276, 279, 4601 282, 285, 288, 291, 294, 297, 300, 303, 0, 0, 306, 309, 312, 315, 318, 4602 321, 324, 327, 330, 0, 333, 336, 339, 342, 345, 348, 0, 351, 354, 357, 4603 360, 363, 366, 369, 372, 0, 0, 375, 378, 381, 384, 387, 390, 393, 0, 0, 4604 396, 399, 402, 405, 408, 411, 0, 0, 414, 417, 420, 423, 426, 429, 432, 4605 435, 438, 441, 444, 447, 450, 453, 456, 459, 462, 465, 0, 0, 468, 471, 4606 474, 477, 480, 483, 486, 489, 492, 495, 498, 501, 504, 507, 510, 513, 4607 516, 519, 522, 525, 528, 531, 534, 537, 539, 542, 0, 0, 0, 0, 0, 0, 0, 0, 4608 0, 0, 0, 0, 0, 545, 548, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4609 0, 0, 0, 551, 554, 557, 560, 563, 566, 569, 572, 575, 578, 581, 584, 587, 4610 590, 593, 596, 599, 602, 605, 608, 611, 614, 617, 620, 623, 0, 626, 629, 4611 632, 635, 638, 641, 0, 0, 644, 647, 650, 653, 656, 659, 662, 665, 668, 4612 671, 674, 677, 680, 683, 686, 689, 0, 0, 692, 695, 698, 701, 704, 707, 4613 710, 713, 716, 719, 722, 725, 728, 731, 734, 737, 740, 743, 746, 749, 4614 752, 755, 758, 761, 764, 767, 770, 773, 776, 779, 782, 785, 788, 791, 4615 794, 797, 0, 0, 800, 803, 0, 0, 0, 0, 0, 0, 806, 809, 812, 815, 818, 821, 4616 824, 827, 830, 833, 836, 839, 842, 845, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4617 0, 848, 850, 852, 854, 856, 858, 860, 862, 864, 0, 0, 0, 0, 0, 0, 0, 0, 4618 0, 0, 0, 0, 0, 0, 0, 866, 869, 872, 875, 878, 881, 0, 0, 884, 886, 888, 4619 890, 892, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 894, 896, 0, 898, 900, 0, 0, 4620 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 903, 0, 0, 0, 0, 0, 905, 0, 0, 0, 4621 908, 0, 0, 0, 0, 0, 910, 913, 916, 919, 921, 924, 927, 0, 930, 0, 933, 4622 936, 939, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4623 0, 0, 0, 0, 942, 945, 948, 951, 954, 957, 960, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4624 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 963, 966, 969, 972, 975, 4625 0, 978, 980, 982, 984, 987, 990, 992, 0, 0, 0, 0, 0, 0, 0, 0, 0, 994, 4626 996, 998, 0, 1000, 1002, 0, 0, 0, 1004, 0, 0, 0, 0, 0, 0, 1006, 1009, 0, 4627 1012, 0, 0, 0, 1015, 0, 0, 0, 0, 1018, 1021, 1024, 0, 0, 0, 0, 0, 0, 0, 4628 0, 0, 0, 1027, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1030, 0, 0, 4629 0, 0, 0, 0, 1033, 1036, 0, 1039, 0, 0, 0, 1042, 0, 0, 0, 0, 1045, 1048, 4630 1051, 0, 0, 0, 0, 0, 0, 0, 1054, 1057, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1060, 4631 1063, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1066, 1069, 1072, 1075, 0, 4632 0, 1078, 1081, 0, 0, 1084, 1087, 1090, 1093, 1096, 1099, 0, 0, 1102, 4633 1105, 1108, 1111, 1114, 1117, 0, 0, 1120, 1123, 1126, 1129, 1132, 1135, 4634 1138, 1141, 1144, 1147, 1150, 1153, 0, 0, 1156, 1159, 0, 0, 0, 0, 0, 0, 4635 0, 0, 0, 0, 0, 0, 0, 1162, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1165, 1168, 4636 1171, 1174, 1177, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1180, 1183, 4637 1186, 1189, 0, 0, 0, 0, 0, 0, 0, 1192, 0, 1195, 0, 0, 0, 0, 0, 0, 0, 0, 4638 0, 0, 0, 0, 0, 0, 0, 0, 1198, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4639 0, 0, 0, 0, 0, 0, 0, 1201, 0, 0, 0, 0, 0, 0, 0, 1204, 0, 0, 1207, 0, 0, 4640 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1210, 1213, 1216, 4641 1219, 1222, 1225, 1228, 1231, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1234, 4642 1237, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1240, 1243, 0, 1246, 4643 0, 0, 0, 1249, 0, 0, 1252, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4644 0, 0, 0, 1255, 1258, 1261, 0, 0, 1264, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1267, 4645 0, 0, 1270, 1273, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1276, 4646 1279, 0, 0, 0, 0, 0, 0, 1282, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4647 0, 0, 0, 0, 0, 0, 0, 1285, 1288, 1291, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4648 1294, 0, 0, 0, 0, 0, 0, 0, 1297, 0, 0, 0, 0, 0, 0, 1300, 1303, 0, 1306, 4649 1309, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1312, 1315, 1318, 0, 0, 4650 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1321, 0, 1324, 1327, 1330, 0, 0, 0, 0, 4651 1333, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1336, 0, 0, 0, 0, 0, 4652 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1339, 1342, 0, 4653 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1345, 0, 0, 0, 0, 0, 0, 1347, 0, 4654 0, 0, 0, 0, 0, 0, 0, 0, 1350, 0, 0, 0, 0, 1353, 0, 0, 0, 0, 1356, 0, 0, 4655 0, 0, 1359, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1362, 0, 0, 0, 0, 0, 0, 4656 0, 0, 0, 1365, 0, 1368, 1371, 1374, 1377, 1380, 0, 0, 0, 0, 0, 0, 0, 4657 1383, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1386, 0, 0, 0, 4658 0, 0, 0, 0, 0, 0, 1389, 0, 0, 0, 0, 1392, 0, 0, 0, 0, 1395, 0, 0, 0, 0, 4659 1398, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1401, 0, 0, 0, 0, 0, 0, 0, 0, 4660 0, 0, 0, 0, 1404, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4661 0, 0, 0, 1407, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1409, 0, 1412, 0, 1415, 0, 4662 1418, 0, 1421, 0, 0, 0, 1424, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4663 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1427, 0, 1430, 0, 0, 1433, 1436, 0, 1439, 4664 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4665 1442, 1444, 1446, 0, 1448, 1450, 1452, 1454, 1456, 1458, 1460, 1462, 4666 1464, 1466, 1468, 0, 1470, 1472, 1474, 1476, 1478, 1480, 1482, 1484, 4667 1486, 1488, 1490, 1492, 1494, 1496, 1498, 1500, 1502, 1504, 0, 1506, 4668 1508, 1510, 1512, 1514, 1516, 1518, 1520, 1522, 1524, 1526, 1528, 1530, 4669 1532, 1534, 1536, 1538, 1540, 1542, 1544, 1546, 1548, 1550, 1552, 1554, 4670 1556, 1558, 1560, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1562, 0, 0, 0, 4671 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1564, 1566, 1568, 1570, 4672 1572, 1574, 1576, 1578, 1580, 1582, 1584, 1586, 1588, 1590, 1592, 1594, 4673 1596, 1598, 1600, 1602, 1604, 1606, 1608, 1610, 1612, 1614, 1616, 1618, 4674 1620, 1622, 1624, 1626, 1628, 1630, 1632, 1634, 1636, 1638, 1641, 1644, 4675 1647, 1650, 1653, 1656, 1659, 1662, 1665, 1668, 1671, 1674, 1677, 1680, 4676 1683, 1686, 1689, 1692, 1695, 1698, 1701, 1704, 1707, 1710, 1713, 1716, 4677 1719, 1722, 1725, 1728, 1731, 1734, 1737, 1740, 1743, 1746, 1749, 1752, 4678 1755, 1758, 1761, 1764, 1767, 1770, 1773, 1776, 1779, 1782, 1785, 1788, 4679 1791, 1794, 1797, 1800, 1803, 1806, 1809, 1812, 1815, 1818, 1821, 1824, 4680 1827, 1830, 1833, 1836, 1839, 1842, 1845, 1848, 1851, 1854, 1857, 1860, 4681 1863, 1866, 1869, 1872, 1875, 1878, 1881, 1884, 1887, 1890, 1893, 1896, 4682 1899, 1902, 1905, 1908, 1911, 1914, 1917, 1920, 1923, 1926, 1929, 1932, 4683 1935, 1938, 1941, 1944, 1947, 1950, 1953, 1956, 1959, 1962, 1965, 1968, 4684 1971, 1974, 1977, 1980, 1983, 1986, 1989, 1992, 1995, 1998, 2001, 2004, 4685 2007, 2010, 2013, 2016, 2019, 2022, 2025, 2028, 2031, 2034, 2037, 2040, 4686 2043, 2046, 2049, 2052, 2055, 2058, 2061, 2064, 2067, 2070, 2073, 2076, 4687 2079, 2082, 2085, 2088, 2091, 2094, 2097, 2100, 2103, 0, 0, 0, 0, 2106, 4688 2109, 2112, 2115, 2118, 2121, 2124, 2127, 2130, 2133, 2136, 2139, 2142, 4689 2145, 2148, 2151, 2154, 2157, 2160, 2163, 2166, 2169, 2172, 2175, 2178, 4690 2181, 2184, 2187, 2190, 2193, 2196, 2199, 2202, 2205, 2208, 2211, 2214, 4691 2217, 2220, 2223, 2226, 2229, 2232, 2235, 2238, 2241, 2244, 2247, 2250, 4692 2253, 2256, 2259, 2262, 2265, 2268, 2271, 2274, 2277, 2280, 2283, 2286, 4693 2289, 2292, 2295, 2298, 2301, 2304, 2307, 2310, 2313, 2316, 2319, 2322, 4694 2325, 2328, 2331, 2334, 2337, 2340, 2343, 2346, 2349, 2352, 2355, 2358, 4695 2361, 2364, 2367, 2370, 2373, 0, 0, 0, 0, 0, 0, 2376, 2379, 2382, 2385, 4696 2388, 2391, 2394, 2397, 2400, 2403, 2406, 2409, 2412, 2415, 2418, 2421, 4697 2424, 2427, 2430, 2433, 2436, 2439, 0, 0, 2442, 2445, 2448, 2451, 2454, 4698 2457, 0, 0, 2460, 2463, 2466, 2469, 2472, 2475, 2478, 2481, 2484, 2487, 4699 2490, 2493, 2496, 2499, 2502, 2505, 2508, 2511, 2514, 2517, 2520, 2523, 4700 2526, 2529, 2532, 2535, 2538, 2541, 2544, 2547, 2550, 2553, 2556, 2559, 4701 2562, 2565, 2568, 2571, 0, 0, 2574, 2577, 2580, 2583, 2586, 2589, 0, 0, 4702 2592, 2595, 2598, 2601, 2604, 2607, 2610, 2613, 0, 2616, 0, 2619, 0, 4703 2622, 0, 2625, 2628, 2631, 2634, 2637, 2640, 2643, 2646, 2649, 2652, 4704 2655, 2658, 2661, 2664, 2667, 2670, 2673, 2676, 2679, 2681, 2684, 2686, 4705 2689, 2691, 2694, 2696, 2699, 2701, 2704, 2706, 2709, 0, 0, 2711, 2714, 4706 2717, 2720, 2723, 2726, 2729, 2732, 2735, 2738, 2741, 2744, 2747, 2750, 4707 2753, 2756, 2759, 2762, 2765, 2768, 2771, 2774, 2777, 2780, 2783, 2786, 4708 2789, 2792, 2795, 2798, 2801, 2804, 2807, 2810, 2813, 2816, 2819, 2822, 4709 2825, 2828, 2831, 2834, 2837, 2840, 2843, 2846, 2849, 2852, 2855, 2858, 4710 2861, 2864, 2867, 0, 2870, 2873, 2876, 2879, 2882, 2885, 2887, 2890, 4711 2893, 2895, 2898, 2901, 2904, 2907, 2910, 0, 2913, 2916, 2919, 2922, 4712 2924, 2927, 2929, 2932, 2935, 2938, 2941, 2944, 2947, 2950, 0, 0, 2952, 4713 2955, 2958, 2961, 2964, 2967, 0, 2969, 2972, 2975, 2978, 2981, 2984, 4714 2987, 2989, 2992, 2995, 2998, 3001, 3004, 3007, 3010, 3012, 3015, 3018, 4715 3020, 0, 0, 3022, 3025, 3028, 0, 3031, 3034, 3037, 3040, 3042, 3045, 4716 3047, 3050, 3052, 0, 3055, 3057, 3059, 3061, 3063, 3065, 3067, 3069, 4717 3071, 3073, 3075, 0, 0, 0, 0, 0, 0, 3077, 0, 0, 0, 0, 0, 3079, 0, 0, 0, 4718 0, 0, 0, 0, 0, 0, 0, 0, 0, 3082, 3084, 3087, 0, 0, 0, 0, 0, 0, 0, 0, 4719 3091, 0, 0, 0, 3093, 3096, 0, 3100, 3103, 0, 0, 0, 0, 3107, 0, 3110, 0, 4720 0, 0, 0, 0, 0, 0, 0, 3113, 3116, 3119, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4721 0, 0, 3122, 0, 0, 0, 0, 0, 0, 0, 3127, 3129, 3131, 0, 0, 3133, 3135, 4722 3137, 3139, 3141, 3143, 3145, 3147, 3149, 3151, 3153, 3155, 3157, 3159, 4723 3161, 3163, 3165, 3167, 3169, 3171, 3173, 3175, 3177, 3179, 3181, 3183, 4724 3185, 0, 3187, 3189, 3191, 3193, 3195, 3197, 3199, 3201, 3203, 3205, 4725 3207, 3209, 3211, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3213, 0, 0, 0, 0, 0, 4726 0, 0, 3216, 3220, 3224, 3226, 0, 3229, 3233, 3237, 0, 3239, 3242, 3244, 4727 3246, 3248, 3250, 3252, 3254, 3256, 3258, 3260, 0, 3262, 3264, 0, 0, 4728 3267, 3269, 3271, 3273, 3275, 0, 0, 3277, 3280, 3284, 0, 3287, 0, 3289, 4729 0, 3291, 0, 3293, 3295, 3297, 3299, 0, 3301, 3303, 3305, 0, 3307, 3309, 4730 3311, 3313, 3315, 3317, 3319, 0, 3321, 3325, 3327, 3329, 3331, 3333, 0, 4731 0, 0, 0, 3335, 3337, 3339, 3341, 3343, 0, 0, 0, 0, 0, 0, 3345, 3349, 4732 3353, 3358, 3362, 3366, 3370, 3374, 3378, 3382, 3386, 3390, 3394, 3398, 4733 3402, 3406, 3409, 3411, 3414, 3418, 3421, 3423, 3426, 3430, 3435, 3438, 4734 3440, 3443, 3447, 3449, 3451, 3453, 3455, 3457, 3460, 3464, 3467, 3469, 4735 3472, 3476, 3481, 3484, 3486, 3489, 3493, 3495, 3497, 3499, 0, 0, 0, 0, 4736 0, 0, 0, 0, 0, 3501, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4737 3505, 3508, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3511, 4738 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3514, 3517, 3520, 0, 0, 0, 0, 4739 3523, 0, 0, 0, 0, 3526, 0, 0, 3529, 0, 0, 0, 0, 0, 0, 0, 3532, 0, 3535, 4740 0, 0, 0, 0, 0, 3538, 3541, 0, 3545, 3548, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4741 0, 0, 0, 0, 0, 0, 3552, 0, 0, 3555, 0, 0, 3558, 0, 3561, 0, 0, 0, 0, 0, 4742 0, 3564, 0, 3567, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3570, 3573, 3576, 3579, 4743 3582, 0, 0, 3585, 3588, 0, 0, 3591, 3594, 0, 0, 0, 0, 0, 0, 3597, 3600, 4744 0, 0, 3603, 3606, 0, 0, 3609, 3612, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4745 0, 0, 0, 0, 0, 0, 3615, 3618, 3621, 3624, 3627, 3630, 3633, 3636, 0, 0, 4746 0, 0, 0, 0, 3639, 3642, 3645, 3648, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4747 3651, 3653, 0, 0, 0, 0, 0, 3655, 3657, 3659, 3661, 3663, 3665, 3667, 4748 3669, 3671, 3673, 3676, 3679, 3682, 3685, 3688, 3691, 3694, 3697, 3700, 4749 3703, 3706, 3710, 3714, 3718, 3722, 3726, 3730, 3734, 3738, 3742, 3747, 4750 3752, 3757, 3762, 3767, 3772, 3777, 3782, 3787, 3792, 3797, 3800, 3803, 4751 3806, 3809, 3812, 3815, 3818, 3821, 3824, 3828, 3832, 3836, 3840, 3844, 4752 3848, 3852, 3856, 3860, 3864, 3868, 3872, 3876, 3880, 3884, 3888, 3892, 4753 3896, 3900, 3904, 3908, 3912, 3916, 3920, 3924, 3928, 3932, 3936, 3940, 4754 3944, 3948, 3952, 3956, 3960, 3964, 3968, 3972, 3974, 3976, 3978, 3980, 4755 3982, 3984, 3986, 3988, 3990, 3992, 3994, 3996, 3998, 4000, 4002, 4004, 4756 4006, 4008, 4010, 4012, 4014, 4016, 4018, 4020, 4022, 4024, 4026, 4028, 4757 4030, 4032, 4034, 4036, 4038, 4040, 4042, 4044, 4046, 4048, 4050, 4052, 4758 4054, 4056, 4058, 4060, 4062, 4064, 4066, 4068, 4070, 4072, 4074, 4076, 4759 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4078, 0, 0, 0, 0, 0, 4760 0, 0, 4083, 4087, 4090, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4761 0, 0, 0, 0, 0, 4094, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4097, 4762 4099, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4101, 0, 0, 0, 4763 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4103, 0, 0, 0, 4105, 0, 0, 0, 0, 0, 4764 0, 0, 0, 0, 0, 0, 0, 4107, 4109, 4111, 4113, 4115, 4117, 4119, 4121, 4765 4123, 4125, 4127, 4129, 4131, 4133, 4135, 4137, 4139, 4141, 4143, 4145, 4766 4147, 4149, 4151, 4153, 4155, 4157, 4159, 4161, 4163, 4165, 4167, 4169, 4767 4171, 4173, 4175, 4177, 4179, 4181, 4183, 4185, 4187, 4189, 4191, 4193, 4768 4195, 4197, 4199, 4201, 4203, 4205, 4207, 4209, 4211, 4213, 4215, 4217, 4769 4219, 4221, 4223, 4225, 4227, 4229, 4231, 4233, 4235, 4237, 4239, 4241, 4770 4243, 4245, 4247, 4249, 4251, 4253, 4255, 4257, 4259, 4261, 4263, 4265, 4771 4267, 4269, 4271, 4273, 4275, 4277, 4279, 4281, 4283, 4285, 4287, 4289, 4772 4291, 4293, 4295, 4297, 4299, 4301, 4303, 4305, 4307, 4309, 4311, 4313, 4773 4315, 4317, 4319, 4321, 4323, 4325, 4327, 4329, 4331, 4333, 4335, 4337, 4774 4339, 4341, 4343, 4345, 4347, 4349, 4351, 4353, 4355, 4357, 4359, 4361, 4775 4363, 4365, 4367, 4369, 4371, 4373, 4375, 4377, 4379, 4381, 4383, 4385, 4776 4387, 4389, 4391, 4393, 4395, 4397, 4399, 4401, 4403, 4405, 4407, 4409, 4777 4411, 4413, 4415, 4417, 4419, 4421, 4423, 4425, 4427, 4429, 4431, 4433, 4778 4435, 4437, 4439, 4441, 4443, 4445, 4447, 4449, 4451, 4453, 4455, 4457, 4779 4459, 4461, 4463, 4465, 4467, 4469, 4471, 4473, 4475, 4477, 4479, 4481, 4780 4483, 4485, 4487, 4489, 4491, 4493, 4495, 4497, 4499, 4501, 4503, 4505, 4781 4507, 4509, 4511, 4513, 4515, 4517, 4519, 4521, 4523, 4525, 4527, 4529, 4782 4531, 4533, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4535, 0, 0, 0, 0, 0, 0, 0, 0, 4783 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4537, 0, 4539, 4541, 4543, 0, 0, 4784 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4545, 0, 4548, 0, 4551, 0, 4785 4554, 0, 4557, 0, 4560, 0, 4563, 0, 4566, 0, 4569, 0, 4572, 0, 4575, 0, 4786 4578, 0, 0, 4581, 0, 4584, 0, 4587, 0, 0, 0, 0, 0, 0, 4590, 4593, 0, 4787 4596, 4599, 0, 4602, 4605, 0, 4608, 4611, 0, 4614, 4617, 0, 0, 0, 0, 0, 4788 0, 4620, 0, 0, 0, 0, 0, 0, 4623, 4626, 0, 4629, 4632, 0, 0, 0, 0, 0, 0, 4789 0, 0, 0, 0, 0, 0, 4635, 0, 4638, 0, 4641, 0, 4644, 0, 4647, 0, 4650, 0, 4790 4653, 0, 4656, 0, 4659, 0, 4662, 0, 4665, 0, 4668, 0, 0, 4671, 0, 4674, 4791 0, 4677, 0, 0, 0, 0, 0, 0, 4680, 4683, 0, 4686, 4689, 0, 4692, 4695, 0, 4792 4698, 4701, 0, 4704, 4707, 0, 0, 0, 0, 0, 0, 4710, 0, 0, 4713, 4716, 4793 4719, 4722, 0, 0, 0, 4725, 4728, 0, 4731, 4733, 4735, 4737, 4739, 4741, 4794 4743, 4745, 4747, 4749, 4751, 4753, 4755, 4757, 4759, 4761, 4763, 4765, 4795 4767, 4769, 4771, 4773, 4775, 4777, 4779, 4781, 4783, 4785, 4787, 4789, 4796 4791, 4793, 4795, 4797, 4799, 4801, 4803, 4805, 4807, 4809, 4811, 4813, 4797 4815, 4817, 4819, 4821, 4823, 4825, 4827, 4829, 4831, 4833, 4835, 4837, 4798 4839, 4841, 4843, 4845, 4847, 4849, 4851, 4853, 4855, 4857, 4859, 4861, 4799 4863, 4865, 4867, 4869, 4871, 4873, 4875, 4877, 4879, 4881, 4883, 4885, 4800 4887, 4889, 4891, 4893, 4895, 4897, 4899, 4901, 4903, 4905, 4907, 4909, 4801 4911, 4913, 4915, 4917, 0, 0, 0, 4919, 4921, 4923, 4925, 4927, 4929, 4802 4931, 4933, 4935, 4937, 4939, 4941, 4943, 4945, 4947, 4951, 4955, 4959, 4803 4963, 4967, 4971, 4975, 4979, 4983, 4987, 4991, 4995, 4999, 5003, 5008, 4804 5013, 5018, 5023, 5028, 5033, 5038, 5043, 5048, 5053, 5058, 5063, 5068, 4805 5073, 5078, 5086, 0, 5093, 5097, 5101, 5105, 5109, 5113, 5117, 5121, 4806 5125, 5129, 5133, 5137, 5141, 5145, 5149, 5153, 5157, 5161, 5165, 5169, 4807 5173, 5177, 5181, 5185, 5189, 5193, 5197, 5201, 5205, 5209, 5213, 5217, 4808 5221, 5225, 5229, 5233, 5237, 5239, 5241, 5243, 0, 0, 0, 0, 0, 0, 0, 0, 4809 5245, 5249, 5252, 5255, 5258, 5261, 5264, 5267, 5270, 5273, 5276, 5279, 4810 5282, 5285, 5288, 5291, 5294, 5296, 5298, 5300, 5302, 5304, 5306, 5308, 4811 5310, 5312, 5314, 5316, 5318, 5320, 5322, 5325, 5328, 5331, 5334, 5337, 4812 5340, 5343, 5346, 5349, 5352, 5355, 5358, 5361, 5364, 5370, 5375, 0, 4813 5378, 5380, 5382, 5384, 5386, 5388, 5390, 5392, 5394, 5396, 5398, 5400, 4814 5402, 5404, 5406, 5408, 5410, 5412, 5414, 5416, 5418, 5420, 5422, 5424, 4815 5426, 5428, 5430, 5432, 5434, 5436, 5438, 5440, 5442, 5444, 5446, 5448, 4816 5450, 5452, 5454, 5456, 5458, 5460, 5462, 5464, 5466, 5468, 5470, 5472, 4817 5474, 5476, 5479, 5482, 5485, 5488, 5491, 5494, 5497, 5500, 5503, 5506, 4818 5509, 5512, 5515, 5518, 5521, 5524, 5527, 5530, 5533, 5536, 5539, 5542, 4819 5545, 5548, 5552, 5556, 5560, 5563, 5567, 5570, 5574, 5576, 5578, 5580, 4820 5582, 5584, 5586, 5588, 5590, 5592, 5594, 5596, 5598, 5600, 5602, 5604, 4821 5606, 5608, 5610, 5612, 5614, 5616, 5618, 5620, 5622, 5624, 5626, 5628, 4822 5630, 5632, 5634, 5636, 5638, 5640, 5642, 5644, 5646, 5648, 5650, 5652, 4823 5654, 5656, 5658, 5660, 5662, 5664, 5666, 0, 5668, 5673, 5678, 5683, 4824 5687, 5692, 5696, 5700, 5706, 5711, 5715, 5719, 5723, 5728, 5733, 5737, 4825 5741, 5744, 5748, 5753, 5758, 5761, 5767, 5774, 5780, 5784, 5790, 5796, 4826 5801, 5805, 5809, 5813, 5818, 5824, 5829, 5833, 5837, 5841, 5844, 5847, 4827 5850, 5853, 5857, 5861, 5867, 5871, 5876, 5882, 5886, 5889, 5892, 5898, 4828 5903, 5909, 5913, 5919, 5922, 5926, 5930, 5934, 5938, 5942, 5947, 5951, 4829 5954, 5958, 5962, 5966, 5971, 5975, 5979, 5983, 5989, 5994, 5997, 6003, 4830 6006, 6011, 6016, 6020, 6024, 6028, 6033, 6036, 6040, 6045, 6048, 6054, 4831 6058, 6061, 6064, 6067, 6070, 6073, 6076, 6079, 6082, 6085, 6088, 6092, 4832 6096, 6100, 6104, 6108, 6112, 6116, 6120, 6124, 6128, 6132, 6136, 6140, 4833 6144, 6148, 6152, 6155, 6158, 6162, 6165, 6168, 6171, 6175, 6179, 6182, 4834 6185, 6188, 6191, 6194, 6199, 6202, 6205, 6208, 6211, 6214, 6217, 6220, 4835 6223, 6227, 6232, 6235, 6238, 6241, 6244, 6247, 6250, 6253, 6257, 6261, 4836 6265, 6269, 6272, 6275, 6278, 6281, 6284, 6287, 6290, 6293, 6296, 6299, 4837 6303, 6307, 6310, 6314, 6318, 6322, 6325, 6329, 6333, 6338, 6341, 6345, 4838 6349, 6353, 6357, 6363, 6370, 6373, 6376, 6379, 6382, 6385, 6388, 6391, 4839 6394, 6397, 6400, 6403, 6406, 6409, 6412, 6415, 6418, 6421, 6424, 6429, 4840 6432, 6435, 6438, 6443, 6447, 6450, 6453, 6456, 6459, 6462, 6465, 6468, 4841 6471, 6474, 6477, 6481, 6484, 6487, 6491, 6495, 6498, 6503, 6507, 6510, 4842 6513, 6516, 6519, 6523, 6527, 6530, 6533, 6536, 6539, 6542, 6545, 6548, 4843 6551, 6554, 6558, 6562, 6566, 6570, 6574, 6578, 6582, 6586, 6590, 6594, 4844 6598, 6602, 6606, 6610, 6614, 6618, 6622, 6626, 6630, 6634, 6638, 6642, 4845 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6646, 6648, 0, 0, 6650, 0, 0, 0, 0, 4846 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6652, 6654, 0, 4847 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6656, 6658, 6660, 4848 6662, 6664, 6666, 6668, 6670, 6672, 6674, 6676, 6678, 6680, 6682, 6684, 4849 6686, 6688, 6690, 6692, 6694, 6696, 6698, 6700, 6702, 6704, 6706, 6708, 4850 6710, 6712, 6714, 6716, 6718, 6720, 6722, 6724, 6726, 6728, 6730, 6732, 4851 6734, 6736, 6738, 6740, 6742, 6744, 6746, 6748, 6750, 6752, 6754, 6756, 4852 6758, 6760, 6762, 6764, 6766, 6768, 6770, 6772, 6774, 6776, 6778, 6780, 4853 6782, 6784, 6786, 6788, 6790, 6792, 6794, 6796, 6798, 6800, 6802, 6804, 4854 6806, 6808, 6810, 6812, 6814, 6816, 6818, 6820, 6822, 6824, 6826, 6828, 4855 6830, 6832, 6834, 6836, 6838, 6840, 6842, 6844, 6846, 6848, 6850, 6852, 4856 6854, 6856, 6858, 6860, 6862, 6864, 6866, 6868, 6870, 6872, 6874, 6876, 4857 6878, 6880, 6882, 6884, 6886, 6888, 6890, 6892, 6894, 6896, 6898, 6900, 4858 6902, 6904, 6906, 6908, 6910, 6912, 6914, 6916, 6918, 6920, 6922, 6924, 4859 6926, 6928, 6930, 6932, 6934, 6936, 6938, 6940, 6942, 6944, 6946, 6948, 4860 6950, 6952, 6954, 6956, 6958, 6960, 6962, 6964, 6966, 6968, 6970, 6972, 4861 6974, 6976, 6978, 6980, 6982, 6984, 6986, 6988, 6990, 6992, 6994, 6996, 4862 6998, 7000, 7002, 7004, 7006, 7008, 7010, 7012, 7014, 7016, 7018, 7020, 4863 7022, 7024, 7026, 7028, 7030, 7032, 7034, 7036, 7038, 7040, 7042, 7044, 4864 7046, 7048, 7050, 7052, 7054, 7056, 7058, 7060, 7062, 7064, 7066, 7068, 4865 7070, 7072, 7074, 7076, 7078, 7080, 7082, 7084, 7086, 7088, 7090, 7092, 4866 7094, 7096, 7098, 7100, 7102, 7104, 7106, 7108, 7110, 7112, 7114, 7116, 4867 7118, 7120, 7122, 7124, 7126, 7128, 7130, 7132, 7134, 7136, 7138, 7140, 4868 7142, 7144, 7146, 7148, 7150, 7152, 7154, 7156, 7158, 7160, 7162, 7164, 4869 7166, 7168, 7170, 7172, 7174, 7176, 7178, 7180, 7182, 7184, 7186, 7188, 4870 7190, 7192, 7194, 7196, 7198, 7200, 7202, 0, 0, 7204, 0, 7206, 0, 0, 4871 7208, 7210, 7212, 7214, 7216, 7218, 7220, 7222, 7224, 7226, 0, 7228, 0, 4872 7230, 0, 0, 7232, 7234, 0, 0, 0, 7236, 7238, 7240, 7242, 7244, 7246, 4873 7248, 7250, 7252, 7254, 7256, 7258, 7260, 7262, 7264, 7266, 7268, 7270, 4874 7272, 7274, 7276, 7278, 7280, 7282, 7284, 7286, 7288, 7290, 7292, 7294, 4875 7296, 7298, 7300, 7302, 7304, 7306, 7308, 7310, 7312, 7314, 7316, 7318, 4876 7320, 7322, 7324, 7326, 7328, 7330, 7332, 7334, 7336, 7338, 7340, 7342, 4877 7344, 7346, 7348, 7350, 7352, 7354, 7356, 7358, 7360, 7362, 7364, 7366, 4878 7368, 7371, 0, 0, 7373, 7375, 7377, 7379, 7381, 7383, 7385, 7387, 7389, 4879 7391, 7393, 7395, 7397, 7399, 7401, 7403, 7405, 7407, 7409, 7411, 7413, 4880 7415, 7417, 7419, 7421, 7423, 7425, 7427, 7429, 7431, 7433, 7435, 7437, 4881 7439, 7441, 7443, 7445, 7447, 7449, 7451, 7453, 7455, 7457, 7459, 7461, 4882 7463, 7465, 7467, 7469, 7471, 7473, 7475, 7477, 7479, 7481, 7483, 7485, 4883 7487, 7489, 7491, 7493, 7495, 7497, 7499, 7501, 7503, 7505, 7507, 7509, 4884 7511, 7513, 7515, 7517, 7519, 7521, 7523, 7525, 7527, 7529, 7531, 7533, 4885 7535, 7537, 7539, 7541, 7543, 7545, 7547, 7549, 7551, 7553, 7555, 7557, 4886 7559, 7561, 7563, 7566, 7569, 7572, 7574, 7576, 7578, 7581, 7584, 7587, 4887 7589, 0, 0, 0, 0, 0, 0, 7591, 7594, 7597, 7600, 7604, 7608, 7611, 0, 0, 4888 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7614, 7617, 7620, 7623, 7626, 0, 0, 0, 0, 4889 0, 7629, 0, 7632, 7635, 7637, 7639, 7641, 7643, 7645, 7647, 7649, 7651, 4890 7653, 7655, 7658, 7661, 7664, 7667, 7670, 7673, 7676, 7679, 7682, 7685, 4891 7688, 7691, 0, 7694, 7697, 7700, 7703, 7706, 0, 7709, 0, 7712, 7715, 0, 4892 7718, 7721, 0, 7724, 7727, 7730, 7733, 7736, 7739, 7742, 7745, 7748, 4893 7751, 7754, 7756, 7758, 7760, 7762, 7764, 7766, 7768, 7770, 7772, 7774, 4894 7776, 7778, 7780, 7782, 7784, 7786, 7788, 7790, 7792, 7794, 7796, 7798, 4895 7800, 7802, 7804, 7806, 7808, 7810, 7812, 7814, 7816, 7818, 7820, 7822, 4896 7824, 7826, 7828, 7830, 7832, 7834, 7836, 7838, 7840, 7842, 7844, 7846, 4897 7848, 7850, 7852, 7854, 7856, 7858, 7860, 7862, 7864, 7866, 7868, 7870, 4898 7872, 7874, 7876, 7878, 7880, 7882, 7884, 7886, 7888, 7890, 7892, 7894, 4899 7896, 7898, 7900, 7902, 7904, 7906, 7908, 7910, 7912, 7914, 7916, 7918, 4900 7920, 7922, 7924, 7926, 7928, 7930, 7932, 7934, 7936, 7938, 7940, 7942, 4901 7944, 7946, 7948, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4902 7950, 7952, 7954, 7956, 7958, 7960, 7962, 7964, 7966, 7968, 7970, 7972, 4903 7974, 7976, 7978, 7980, 7982, 7984, 7986, 7988, 7990, 7992, 7994, 7996, 4904 7999, 8002, 8005, 8008, 8011, 8014, 8017, 8020, 8023, 8026, 8029, 8032, 4905 8035, 8038, 8041, 8044, 8047, 8050, 8052, 8054, 8056, 8058, 8061, 8064, 4906 8067, 8070, 8073, 8076, 8079, 8082, 8085, 8088, 8091, 8094, 8097, 8100, 4907 8103, 8106, 8109, 8112, 8115, 8118, 8121, 8124, 8127, 8130, 8133, 8136, 4908 8139, 8142, 8145, 8148, 8151, 8154, 8157, 8160, 8163, 8166, 8169, 8172, 4909 8175, 8178, 8181, 8184, 8187, 8190, 8193, 8196, 8199, 8202, 8205, 8208, 4910 8211, 8214, 8217, 8220, 8223, 8226, 8229, 8232, 8235, 8238, 8241, 8244, 4911 8247, 8250, 8253, 8256, 8259, 8262, 8265, 8268, 8271, 8274, 8277, 8280, 4912 8283, 8286, 8289, 8292, 8295, 8298, 8301, 8304, 8307, 8310, 8313, 8316, 4913 8319, 8322, 8325, 8328, 8331, 8334, 8337, 8340, 8344, 8348, 8352, 8356, 4914 8360, 8364, 8367, 8370, 8373, 8376, 8379, 8382, 8385, 8388, 8391, 8394, 4915 8397, 8400, 8403, 8406, 8409, 8412, 8415, 8418, 8421, 8424, 8427, 8430, 4916 8433, 8436, 8439, 8442, 8445, 8448, 8451, 8454, 8457, 8460, 8463, 8466, 4917 8469, 8472, 8475, 8478, 8481, 8484, 8487, 8490, 8493, 8496, 8499, 8502, 4918 8505, 8508, 8511, 8514, 8517, 8520, 8523, 8526, 8529, 8532, 8535, 8538, 4919 8541, 8544, 8547, 8550, 8553, 8556, 8559, 8562, 8565, 8568, 8571, 8574, 4920 8577, 8580, 8583, 8586, 8589, 8592, 8595, 8598, 8601, 8604, 8607, 8610, 4921 8613, 8616, 8619, 8622, 8625, 8628, 8631, 8634, 8637, 8640, 8643, 8646, 4922 8649, 8652, 8655, 8658, 8661, 8664, 8667, 8670, 8673, 8676, 8679, 8682, 4923 8685, 8688, 8691, 8694, 8697, 8700, 8703, 8706, 8709, 8712, 8715, 8718, 4924 8721, 8724, 8727, 8730, 8733, 8736, 8739, 8742, 8745, 8748, 8751, 8754, 4925 8757, 8760, 8763, 8766, 8769, 8772, 8775, 8778, 8781, 8784, 8787, 8790, 4926 8794, 8798, 8802, 8805, 8808, 8811, 8814, 8817, 8820, 8823, 8826, 8829, 4927 8832, 8835, 8838, 8841, 8844, 8847, 8850, 8853, 8856, 8859, 8862, 8865, 4928 8868, 8871, 8874, 8877, 8880, 8883, 8886, 8889, 8892, 8895, 8898, 8901, 4929 8904, 8907, 8910, 8913, 8916, 8919, 8922, 8925, 8928, 8931, 8934, 8937, 4930 8940, 8943, 8946, 8949, 8952, 8955, 8958, 8961, 8964, 8967, 8970, 8973, 4931 8976, 8979, 8982, 8985, 8988, 8991, 8994, 8997, 9000, 9003, 9006, 9009, 4932 9012, 9015, 9018, 0, 0, 9021, 9025, 9029, 9033, 9037, 9041, 9045, 9049, 4933 9053, 9057, 9061, 9065, 9069, 9073, 9077, 9081, 9085, 9089, 9093, 9097, 4934 9101, 9105, 9109, 9113, 9117, 9121, 9125, 9129, 9133, 9137, 9141, 9145, 4935 9149, 9153, 9157, 9161, 9165, 9169, 9173, 9177, 9181, 9185, 9189, 9193, 4936 9197, 9201, 9205, 9209, 9213, 9217, 9221, 9225, 9229, 9233, 9237, 9241, 4937 9245, 9249, 9253, 9257, 9261, 9265, 9269, 9273, 0, 0, 9277, 9281, 9285, 4938 9289, 9293, 9297, 9301, 9305, 9309, 9313, 9317, 9321, 9325, 9329, 9333, 4939 9337, 9341, 9345, 9349, 9353, 9357, 9361, 9365, 9369, 9373, 9377, 9381, 4940 9385, 9389, 9393, 9397, 9401, 9405, 9409, 9413, 9417, 9421, 9425, 9429, 4941 9433, 9437, 9441, 9445, 9449, 9453, 9457, 9461, 9465, 9469, 9473, 9477, 4942 9481, 9485, 9489, 0, 0, 0, 0, 0, 0, 0, 0, 9493, 9497, 9501, 9506, 9511, 4943 9516, 9521, 9526, 9531, 9536, 9540, 9559, 9568, 0, 0, 0, 9573, 9575, 4944 9577, 9579, 9581, 9583, 9585, 9587, 9589, 9591, 0, 0, 0, 0, 0, 0, 9593, 4945 9595, 9597, 9599, 9601, 9603, 9605, 9607, 9609, 9611, 9613, 9615, 9617, 4946 9619, 9621, 9623, 9625, 9627, 9629, 9631, 9633, 0, 0, 9635, 9637, 9639, 4947 9641, 9643, 9645, 9647, 9649, 9651, 9653, 9655, 9657, 0, 9659, 9661, 4948 9663, 9665, 9667, 9669, 9671, 9673, 9675, 9677, 9679, 9681, 9683, 9685, 4949 9687, 9689, 9691, 9693, 9695, 0, 9697, 9699, 9701, 9703, 0, 0, 0, 0, 4950 9705, 9708, 9711, 0, 9714, 0, 9717, 9720, 9723, 9726, 9729, 9732, 9735, 4951 9738, 9741, 9744, 9747, 9749, 9751, 9753, 9755, 9757, 9759, 9761, 9763, 4952 9765, 9767, 9769, 9771, 9773, 9775, 9777, 9779, 9781, 9783, 9785, 9787, 4953 9789, 9791, 9793, 9795, 9797, 9799, 9801, 9803, 9805, 9807, 9809, 9811, 4954 9813, 9815, 9817, 9819, 9821, 9823, 9825, 9827, 9829, 9831, 9833, 9835, 4955 9837, 9839, 9841, 9843, 9845, 9847, 9849, 9851, 9853, 9855, 9857, 9859, 4956 9861, 9863, 9865, 9867, 9869, 9871, 9873, 9875, 9877, 9879, 9881, 9883, 4957 9885, 9887, 9889, 9891, 9893, 9895, 9897, 9899, 9901, 9903, 9905, 9907, 4958 9909, 9911, 9913, 9915, 9917, 9919, 9921, 9923, 9925, 9927, 9929, 9931, 4959 9933, 9935, 9937, 9939, 9941, 9943, 9945, 9947, 9949, 9951, 9953, 9955, 4960 9957, 9959, 9961, 9963, 9965, 9967, 9969, 9971, 9973, 9975, 9977, 9979, 4961 9981, 9984, 9987, 9990, 9993, 9996, 9999, 10002, 0, 0, 0, 0, 10005, 4962 10007, 10009, 10011, 10013, 10015, 10017, 10019, 10021, 10023, 10025, 4963 10027, 10029, 10031, 10033, 10035, 10037, 10039, 10041, 10043, 10045, 4964 10047, 10049, 10051, 10053, 10055, 10057, 10059, 10061, 10063, 10065, 4965 10067, 10069, 10071, 10073, 10075, 10077, 10079, 10081, 10083, 10085, 4966 10087, 10089, 10091, 10093, 10095, 10097, 10099, 10101, 10103, 10105, 4967 10107, 10109, 10111, 10113, 10115, 10117, 10119, 10121, 10123, 10125, 4968 10127, 10129, 10131, 10133, 10135, 10137, 10139, 10141, 10143, 10145, 4969 10147, 10149, 10151, 10153, 10155, 10157, 10159, 10161, 10163, 10165, 4970 10167, 10169, 10171, 10173, 10175, 10177, 10179, 10181, 10183, 10185, 4971 10187, 10189, 10191, 10193, 10195, 10197, 10199, 10201, 10203, 10205, 4972 10207, 10209, 10211, 10213, 10215, 10217, 10219, 10221, 10223, 10225, 4973 10227, 10229, 10231, 10233, 10235, 10237, 10239, 10241, 10243, 10245, 4974 10247, 10249, 10251, 10253, 10255, 10257, 10259, 10261, 10263, 10265, 4975 10267, 10269, 10271, 10273, 10275, 10277, 10279, 10281, 10283, 10285, 4976 10287, 10289, 10291, 10293, 10295, 10297, 10299, 10301, 10303, 10305, 4977 10307, 10309, 10311, 10313, 10315, 10317, 10319, 10321, 10323, 10325, 4978 10327, 10329, 10331, 10333, 10335, 10337, 10339, 10341, 10343, 10345, 4979 10347, 10349, 10351, 10353, 10355, 10357, 10359, 10361, 10363, 10365, 4980 10367, 10369, 10371, 10373, 10375, 10377, 10379, 10381, 10383, 0, 0, 0, 4981 10385, 10387, 10389, 10391, 10393, 10395, 0, 0, 10397, 10399, 10401, 4982 10403, 10405, 10407, 0, 0, 10409, 10411, 10413, 10415, 10417, 10419, 0, 4983 0, 10421, 10423, 10425, 0, 0, 0, 10427, 10429, 10431, 10433, 10435, 4984 10437, 10439, 0, 10441, 10443, 10445, 10447, 10449, 10451, 10453, 0, 0, 4985 0, 0, 0, 0, 0, 0, 0, 0, 0, 10455, 0, 10460, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4986 0, 0, 0, 0, 10465, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4987 10470, 10475, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10480, 10485, 0, 0, 0, 0, 4988 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10490, 10495, 0, 10500, 0, 0, 0, 0, 0, 0, 4989 0, 0, 0, 0, 0, 10505, 10510, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4990 0, 0, 0, 10515, 10520, 10525, 10530, 10535, 10540, 10545, 0, 0, 0, 0, 0, 4991 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10550, 10555, 10560, 4992 10565, 10570, 10575, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10580, 4993 10582, 10584, 10586, 10588, 10590, 10592, 10594, 10596, 10598, 10600, 4994 10602, 10604, 10606, 10608, 10610, 10612, 10614, 10616, 10618, 10620, 4995 10622, 10624, 10626, 10628, 10630, 10632, 10634, 10636, 10638, 10640, 4996 10642, 10644, 10646, 10648, 10650, 10652, 10654, 10656, 10658, 10660, 4997 10662, 10664, 10666, 10668, 10670, 10672, 10674, 10676, 10678, 10680, 4998 10682, 10684, 10686, 10688, 10690, 10692, 10694, 10696, 10698, 10700, 4999 10702, 10704, 10706, 10708, 10710, 10712, 10714, 10716, 10718, 10720, 5000 10722, 10724, 10726, 10728, 10730, 10732, 10734, 10736, 10738, 10740, 5001 10742, 10744, 10746, 10748, 0, 10750, 10752, 10754, 10756, 10758, 10760, 5002 10762, 10764, 10766, 10768, 10770, 10772, 10774, 10776, 10778, 10780, 5003 10782, 10784, 10786, 10788, 10790, 10792, 10794, 10796, 10798, 10800, 5004 10802, 10804, 10806, 10808, 10810, 10812, 10814, 10816, 10818, 10820, 5005 10822, 10824, 10826, 10828, 10830, 10832, 10834, 10836, 10838, 10840, 5006 10842, 10844, 10846, 10848, 10850, 10852, 10854, 10856, 10858, 10860, 5007 10862, 10864, 10866, 10868, 10870, 10872, 10874, 10876, 10878, 10880, 5008 10882, 10884, 10886, 10888, 10890, 0, 10892, 10894, 0, 0, 10896, 0, 0, 5009 10898, 10900, 0, 0, 10902, 10904, 10906, 10908, 0, 10910, 10912, 10914, 5010 10916, 10918, 10920, 10922, 10924, 10926, 10928, 10930, 10932, 0, 10934, 5011 0, 10936, 10938, 10940, 10942, 10944, 10946, 10948, 0, 10950, 10952, 5012 10954, 10956, 10958, 10960, 10962, 10964, 10966, 10968, 10970, 10972, 5013 10974, 10976, 10978, 10980, 10982, 10984, 10986, 10988, 10990, 10992, 5014 10994, 10996, 10998, 11000, 11002, 11004, 11006, 11008, 11010, 11012, 5015 11014, 11016, 11018, 11020, 11022, 11024, 11026, 11028, 11030, 11032, 5016 11034, 11036, 11038, 11040, 11042, 11044, 11046, 11048, 11050, 11052, 5017 11054, 11056, 11058, 11060, 11062, 11064, 11066, 11068, 11070, 11072, 5018 11074, 11076, 11078, 0, 11080, 11082, 11084, 11086, 0, 0, 11088, 11090, 5019 11092, 11094, 11096, 11098, 11100, 11102, 0, 11104, 11106, 11108, 11110, 5020 11112, 11114, 11116, 0, 11118, 11120, 11122, 11124, 11126, 11128, 11130, 5021 11132, 11134, 11136, 11138, 11140, 11142, 11144, 11146, 11148, 11150, 5022 11152, 11154, 11156, 11158, 11160, 11162, 11164, 11166, 11168, 11170, 5023 11172, 0, 11174, 11176, 11178, 11180, 0, 11182, 11184, 11186, 11188, 5024 11190, 0, 11192, 0, 0, 0, 11194, 11196, 11198, 11200, 11202, 11204, 5025 11206, 0, 11208, 11210, 11212, 11214, 11216, 11218, 11220, 11222, 11224, 5026 11226, 11228, 11230, 11232, 11234, 11236, 11238, 11240, 11242, 11244, 5027 11246, 11248, 11250, 11252, 11254, 11256, 11258, 11260, 11262, 11264, 5028 11266, 11268, 11270, 11272, 11274, 11276, 11278, 11280, 11282, 11284, 5029 11286, 11288, 11290, 11292, 11294, 11296, 11298, 11300, 11302, 11304, 5030 11306, 11308, 11310, 11312, 11314, 11316, 11318, 11320, 11322, 11324, 5031 11326, 11328, 11330, 11332, 11334, 11336, 11338, 11340, 11342, 11344, 5032 11346, 11348, 11350, 11352, 11354, 11356, 11358, 11360, 11362, 11364, 5033 11366, 11368, 11370, 11372, 11374, 11376, 11378, 11380, 11382, 11384, 5034 11386, 11388, 11390, 11392, 11394, 11396, 11398, 11400, 11402, 11404, 5035 11406, 11408, 11410, 11412, 11414, 11416, 11418, 11420, 11422, 11424, 5036 11426, 11428, 11430, 11432, 11434, 11436, 11438, 11440, 11442, 11444, 5037 11446, 11448, 11450, 11452, 11454, 11456, 11458, 11460, 11462, 11464, 5038 11466, 11468, 11470, 11472, 11474, 11476, 11478, 11480, 11482, 11484, 5039 11486, 11488, 11490, 11492, 11494, 11496, 11498, 11500, 11502, 11504, 5040 11506, 11508, 11510, 11512, 11514, 11516, 11518, 11520, 11522, 11524, 5041 11526, 11528, 11530, 11532, 11534, 11536, 11538, 11540, 11542, 11544, 5042 11546, 11548, 11550, 11552, 11554, 11556, 11558, 11560, 11562, 11564, 5043 11566, 11568, 11570, 11572, 11574, 11576, 11578, 11580, 11582, 11584, 5044 11586, 11588, 11590, 11592, 11594, 11596, 11598, 11600, 11602, 11604, 5045 11606, 11608, 11610, 11612, 11614, 11616, 11618, 11620, 11622, 11624, 5046 11626, 11628, 11630, 11632, 11634, 11636, 11638, 11640, 11642, 11644, 5047 11646, 11648, 11650, 11652, 11654, 11656, 11658, 11660, 11662, 11664, 5048 11666, 11668, 11670, 11672, 11674, 11676, 11678, 11680, 11682, 11684, 5049 11686, 11688, 11690, 11692, 11694, 11696, 11698, 11700, 11702, 11704, 5050 11706, 11708, 11710, 11712, 11714, 11716, 11718, 11720, 11722, 11724, 5051 11726, 11728, 11730, 11732, 11734, 11736, 11738, 11740, 11742, 11744, 5052 11746, 11748, 11750, 11752, 11754, 11756, 11758, 11760, 11762, 11764, 5053 11766, 11768, 11770, 11772, 11774, 11776, 11778, 11780, 11782, 11784, 5054 11786, 11788, 11790, 11792, 11794, 11796, 11798, 11800, 11802, 11804, 5055 11806, 11808, 11810, 11812, 11814, 11816, 11818, 11820, 11822, 11824, 5056 11826, 11828, 11830, 11832, 11834, 11836, 11838, 11840, 11842, 11844, 5057 11846, 11848, 11850, 11852, 11854, 11856, 11858, 11860, 11862, 11864, 5058 11866, 11868, 11870, 11872, 11874, 11876, 11878, 11880, 11882, 11884, 5059 11886, 0, 0, 11888, 11890, 11892, 11894, 11896, 11898, 11900, 11902, 5060 11904, 11906, 11908, 11910, 11912, 11914, 11916, 11918, 11920, 11922, 5061 11924, 11926, 11928, 11930, 11932, 11934, 11936, 11938, 11940, 11942, 5062 11944, 11946, 11948, 11950, 11952, 11954, 11956, 11958, 11960, 11962, 5063 11964, 11966, 11968, 11970, 11972, 11974, 11976, 11978, 11980, 11982, 5064 11984, 11986, 11988, 11990, 11992, 11994, 11996, 11998, 12000, 12002, 5065 12004, 12006, 12008, 12010, 12012, 12014, 12016, 12018, 12020, 12022, 5066 12024, 12026, 12028, 12030, 12032, 12034, 12036, 12038, 12040, 12042, 5067 12044, 12046, 12048, 12050, 12052, 12054, 12056, 12058, 12060, 12062, 5068 12064, 12066, 12068, 12070, 12072, 12074, 12076, 12078, 12080, 12082, 5069 12084, 12086, 12088, 12090, 12092, 12094, 12096, 12098, 12100, 12102, 5070 12104, 12106, 12108, 12110, 12112, 12114, 12116, 12118, 12120, 12122, 5071 12124, 12126, 12128, 12130, 12132, 12134, 12136, 12138, 12140, 12142, 5072 12144, 12146, 12148, 12150, 12152, 12154, 12156, 12158, 12160, 12162, 5073 12164, 12166, 12168, 12170, 12172, 12174, 12176, 12178, 12180, 12182, 5074 12184, 12186, 12188, 12190, 12192, 12194, 12196, 12198, 12200, 12202, 5075 12204, 12206, 12208, 12210, 12212, 12214, 12216, 12218, 12220, 12222, 5076 12224, 12226, 12228, 12230, 12232, 12234, 12236, 12238, 12240, 12242, 5077 12244, 12246, 12248, 12250, 12252, 12254, 12256, 12258, 12260, 12262, 5078 12264, 12266, 12268, 12270, 12272, 12274, 12276, 12278, 12280, 12282, 5079 12284, 12286, 12288, 12290, 12292, 12294, 12296, 12298, 12300, 12302, 5080 12304, 12306, 12308, 12310, 12312, 12314, 12316, 12318, 12320, 12322, 5081 12324, 12326, 12328, 12330, 12332, 12334, 12336, 12338, 12340, 12342, 5082 12344, 12346, 12348, 12350, 12352, 12354, 12356, 12358, 12360, 12362, 5083 12364, 12366, 12368, 12370, 12372, 12374, 12376, 12378, 12380, 12382, 5084 12384, 12386, 12388, 12390, 12392, 12394, 12396, 12398, 12400, 12402, 5085 12404, 12406, 12408, 12410, 12412, 12414, 12416, 12418, 12420, 12422, 5086 12424, 12426, 12428, 12430, 12432, 12434, 12436, 12438, 12440, 12442, 5087 12444, 12446, 12448, 12450, 12452, 12454, 12456, 12458, 12460, 12462, 5088 12464, 12466, 12468, 12470, 0, 0, 12472, 12474, 12476, 12478, 12480, 5089 12482, 12484, 12486, 12488, 12490, 12492, 12494, 12496, 12498, 12500, 5090 12502, 12504, 12506, 12508, 12510, 12512, 12514, 12516, 12518, 12520, 5091 12522, 12524, 12526, 12528, 12530, 12532, 12534, 12536, 12538, 12540, 5092 12542, 12544, 12546, 12548, 12550, 12552, 12554, 12556, 12558, 12560, 5093 12562, 12564, 12566, 12568, 12570, 12572, 12574, 12576, 12578, 0, 12580, 5094 12582, 12584, 12586, 12588, 12590, 12592, 12594, 12596, 12598, 12600, 5095 12602, 12604, 12606, 12608, 12610, 12612, 12614, 12616, 12618, 12620, 5096 12622, 12624, 12626, 12628, 12630, 12632, 0, 12634, 12636, 0, 12638, 0, 5097 0, 12640, 0, 12642, 12644, 12646, 12648, 12650, 12652, 12654, 12656, 5098 12658, 12660, 0, 12662, 12664, 12666, 12668, 0, 12670, 0, 12672, 0, 0, 0, 5099 0, 0, 0, 12674, 0, 0, 0, 0, 12676, 0, 12678, 0, 12680, 0, 12682, 12684, 5100 12686, 0, 12688, 12690, 0, 12692, 0, 0, 12694, 0, 12696, 0, 12698, 0, 5101 12700, 0, 12702, 0, 12704, 12706, 0, 12708, 0, 0, 12710, 12712, 12714, 5102 12716, 0, 12718, 12720, 12722, 12724, 12726, 12728, 12730, 0, 12732, 5103 12734, 12736, 12738, 0, 12740, 12742, 12744, 12746, 0, 12748, 0, 12750, 5104 12752, 12754, 12756, 12758, 12760, 12762, 12764, 12766, 12768, 0, 12770, 5105 12772, 12774, 12776, 12778, 12780, 12782, 12784, 12786, 12788, 12790, 5106 12792, 12794, 12796, 12798, 12800, 12802, 0, 0, 0, 0, 0, 12804, 12806, 5107 12808, 0, 12810, 12812, 12814, 12816, 12818, 0, 12820, 12822, 12824, 5108 12826, 12828, 12830, 12832, 12834, 12836, 12838, 12840, 12842, 12844, 5109 12846, 12848, 12850, 12852, 0, 0, 0, 0, 12854, 12857, 12860, 12863, 5110 12866, 12869, 12872, 12875, 12878, 12881, 12884, 0, 0, 0, 0, 0, 12887, 5111 12891, 12895, 12899, 12903, 12907, 12911, 12915, 12919, 12923, 12927, 5112 12931, 12935, 12939, 12943, 12947, 12951, 12955, 12959, 12963, 12967, 5113 12971, 12975, 12979, 12983, 12987, 12991, 12995, 12997, 12999, 13002, 0, 5114 13005, 13007, 13009, 13011, 13013, 13015, 13017, 13019, 13021, 13023, 5115 13025, 13027, 13029, 13031, 13033, 13035, 13037, 13039, 13041, 13043, 5116 13045, 13047, 13049, 13051, 13053, 13055, 13057, 13060, 13063, 13066, 5117 13069, 13073, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13076, 13079, 0, 0, 0, 0, 5118 13082, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13085, 13088, 13091, 5119 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13093, 13095, 13097, 13099, 13101, 5120 13103, 13105, 13107, 13109, 13111, 13113, 13115, 13117, 13119, 13121, 5121 13123, 13125, 13127, 13129, 13131, 13133, 13135, 13137, 13139, 13141, 5122 13143, 13145, 13147, 13149, 13151, 13153, 13155, 13157, 13159, 13161, 5123 13163, 13165, 13167, 13169, 13171, 13173, 13175, 13177, 13179, 0, 0, 0, 5124 0, 13181, 13185, 13189, 13193, 13197, 13201, 13205, 13209, 13213, 0, 0, 5125 0, 0, 0, 0, 0, 13217, 13219, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5126 13221, 13223, 13225, 13227, 13230, 13232, 13234, 13236, 13238, 13240, 5127 13242, 13244, 13246, 13248, 13251, 13253, 13255, 13257, 13259, 13262, 5128 13264, 13266, 13268, 13271, 13273, 13275, 13277, 13279, 13281, 13284, 5129 13286, 13288, 13290, 13292, 13294, 13296, 13298, 13300, 13302, 13304, 5130 13306, 13308, 13310, 13312, 13314, 13316, 13318, 13320, 13322, 13324, 5131 13326, 13328, 13330, 13333, 13335, 13337, 13339, 13342, 13344, 13346, 5132 13348, 13350, 13352, 13354, 13356, 13358, 13360, 13362, 13364, 13366, 5133 13368, 13370, 13372, 13374, 13376, 13378, 13380, 13382, 13384, 13386, 5134 13388, 13390, 13392, 13394, 13396, 13398, 13400, 13402, 13404, 13406, 5135 13409, 13411, 13413, 13415, 13417, 13419, 13421, 13424, 13427, 13429, 5136 13431, 13433, 13435, 13437, 13439, 13441, 13443, 13445, 13447, 13450, 5137 13452, 13454, 13456, 13458, 13461, 13463, 13465, 13467, 13469, 13471, 5138 13473, 13475, 13477, 13479, 13482, 13484, 13487, 13489, 13491, 13493, 5139 13495, 13497, 13499, 13501, 13503, 13505, 13507, 13509, 13512, 13514, 5140 13516, 13518, 13520, 13522, 13525, 13527, 13530, 13533, 13535, 13537, 5141 13539, 13541, 13544, 13547, 13549, 13551, 13553, 13555, 13557, 13559, 5142 13561, 13563, 13565, 13567, 13569, 13572, 13574, 13576, 13578, 13580, 5143 13582, 13584, 13586, 13588, 13590, 13592, 13594, 13596, 13598, 13600, 5144 13602, 13604, 13606, 13608, 13610, 13613, 13615, 13617, 13619, 13621, 5145 13623, 13626, 13628, 13630, 13632, 13634, 13636, 13638, 13640, 13642, 5146 13644, 13646, 13648, 13651, 13653, 13655, 13657, 13659, 13661, 13663, 5147 13665, 13667, 13669, 13671, 13673, 13675, 13677, 13679, 13681, 13683, 5148 13685, 13687, 13690, 13692, 13694, 13696, 13698, 13700, 13703, 13705, 5149 13707, 13709, 13711, 13713, 13715, 13717, 13719, 13722, 13724, 13726, 5150 13728, 13731, 13733, 13735, 13737, 13739, 13741, 13743, 13746, 13749, 5151 13752, 13754, 13757, 13759, 13761, 13763, 13765, 13767, 13769, 13771, 5152 13773, 13775, 13777, 13780, 13782, 13784, 13786, 13788, 13790, 13792, 5153 13795, 13797, 13799, 13802, 13805, 13807, 13809, 13811, 13813, 13815, 5154 13817, 13819, 13821, 13823, 13826, 13828, 13831, 13833, 13836, 13838, 5155 13840, 13842, 13845, 13847, 13849, 13852, 13855, 13857, 13859, 13861, 5156 13863, 13865, 13867, 13869, 13871, 13873, 13875, 13877, 13879, 13881, 5157 13884, 13886, 13889, 13891, 13894, 13896, 13899, 13902, 13905, 13907, 5158 13909, 13911, 13914, 13917, 13920, 13923, 13925, 13927, 13929, 13931, 5159 13933, 13935, 13937, 13939, 13942, 13944, 13946, 13948, 13950, 13953, 5160 13955, 13958, 13961, 13963, 13965, 13967, 13969, 13971, 13973, 13976, 5161 13979, 13982, 13984, 13986, 13989, 13991, 13993, 13995, 13998, 14000, 5162 14002, 14004, 14006, 14008, 14011, 14013, 14015, 14017, 14019, 14021, 5163 14023, 14026, 14029, 14031, 14034, 14036, 14039, 14041, 14043, 14045, 5164 14048, 14051, 14053, 14056, 14058, 14061, 14063, 14065, 14067, 14069, 5165 14071, 14073, 14076, 14079, 14082, 14085, 14087, 14089, 14091, 14093, 5166 14095, 14097, 14099, 14101, 14103, 14105, 14107, 14109, 14112, 14114, 5167 14116, 14118, 14120, 14122, 14124, 14126, 14128, 14130, 14132, 14134, 5168 14136, 14139, 14142, 14145, 14147, 14149, 14151, 14153, 14156, 14158, 5169 14161, 14163, 14165, 14168, 14171, 14173, 14175, 14177, 14179, 14181, 5170 14183, 14185, 14187, 14189, 14191, 14193, 14195, 14197, 14199, 14201, 5171 14203, 14205, 14207, 14209, 14212, 14214, 14216, 14218, 14220, 14222, 5172 14225, 14228, 14230, 14232, 14234, 14236, 14238, 14240, 14243, 14245, 5173 14247, 14249, 14251, 14254, 14257, 14259, 14261, 14263, 14266, 14268, 5174 14270, 14273, 14276, 14278, 14280, 14282, 14285, 14287, 14289, 14291, 5175 14293, 14295, 14297, 14299, 14302, 14304, 14306, 14308, 14311, 14313, 5176 14315, 14317, 14319, 14322, 14325, 14327, 14329, 14331, 14334, 14336, 5177 14339, 14341, 14343, 14345, 14348, 14350, 14352, 14354, 14356, 14358, 5178 14360, 14362, 14365, 14367, 14369, 14371, 14373, 14375, 14377, 14380, 5179 14382, 14385, 14388, 14391, 14393, 14395, 14397, 14399, 14401, 14403, 5180 14405, 14407, 0, 0, 5181 }; 5182 5183 /* NFC pairs */ 5184 #define COMP_SHIFT1 2 5185 #define COMP_SHIFT2 1 5186 static const unsigned short comp_index0[] = { 5187 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 4, 5188 5, 6, 7, 0, 0, 0, 0, 8, 0, 9, 10, 0, 0, 0, 11, 12, 13, 14, 0, 0, 0, 0, 0, 5189 15, 16, 17, 0, 0, 0, 0, 18, 19, 20, 21, 0, 0, 0, 0, 22, 0, 0, 0, 0, 0, 0, 5190 23, 24, 25, 26, 0, 0, 0, 0, 27, 28, 29, 30, 0, 0, 0, 0, 31, 32, 33, 34, 5191 0, 0, 0, 0, 35, 0, 0, 0, 0, 0, 0, 36, 0, 37, 38, 39, 0, 0, 0, 40, 41, 42, 5192 43, 0, 0, 0, 0, 44, 45, 46, 0, 0, 0, 0, 0, 47, 48, 49, 50, 0, 0, 0, 51, 5193 52, 53, 54, 0, 0, 0, 0, 55, 56, 0, 0, 0, 0, 0, 0, 57, 58, 59, 60, 0, 0, 5194 0, 0, 61, 62, 63, 0, 0, 0, 0, 0, 64, 65, 66, 67, 0, 0, 0, 68, 69, 70, 71, 5195 0, 0, 0, 0, 72, 0, 73, 0, 0, 0, 0, 0, 74, 0, 75, 0, 0, 0, 0, 0, 76, 0, 0, 5196 0, 0, 0, 0, 77, 78, 79, 0, 0, 0, 0, 0, 80, 81, 82, 83, 0, 0, 0, 0, 84, 5197 85, 86, 0, 0, 0, 0, 0, 87, 88, 0, 89, 0, 0, 0, 90, 91, 0, 92, 0, 0, 0, 0, 5198 0, 93, 94, 95, 0, 0, 0, 0, 96, 97, 98, 99, 0, 0, 0, 0, 100, 0, 0, 0, 0, 5199 0, 0, 101, 102, 0, 103, 0, 0, 0, 0, 104, 105, 106, 107, 0, 0, 0, 0, 108, 5200 109, 110, 111, 0, 0, 0, 0, 112, 113, 0, 0, 0, 0, 0, 114, 115, 116, 117, 5201 0, 0, 0, 0, 118, 119, 120, 121, 0, 0, 0, 0, 122, 0, 123, 0, 0, 0, 0, 124, 5202 125, 126, 127, 128, 0, 0, 0, 129, 130, 131, 132, 0, 0, 0, 0, 133, 134, 0, 5203 0, 0, 0, 0, 0, 135, 136, 137, 138, 0, 0, 0, 139, 140, 141, 142, 0, 0, 0, 5204 0, 0, 143, 144, 145, 0, 0, 0, 0, 146, 147, 148, 149, 0, 0, 0, 0, 150, 0, 5205 151, 0, 0, 0, 0, 152, 153, 154, 0, 0, 0, 0, 0, 0, 155, 0, 0, 0, 0, 0, 0, 5206 156, 157, 158, 0, 0, 0, 0, 0, 159, 160, 161, 162, 0, 0, 0, 163, 0, 0, 0, 5207 164, 0, 0, 0, 165, 166, 0, 0, 0, 0, 0, 0, 167, 0, 0, 0, 0, 0, 0, 0, 168, 5208 0, 0, 0, 0, 0, 0, 169, 170, 0, 0, 0, 0, 0, 0, 171, 0, 0, 0, 0, 0, 0, 0, 5209 172, 173, 0, 0, 0, 0, 0, 0, 174, 0, 0, 0, 0, 0, 0, 175, 176, 0, 0, 0, 0, 5210 0, 0, 177, 178, 0, 0, 0, 0, 0, 0, 179, 0, 0, 0, 0, 0, 0, 0, 180, 0, 0, 0, 5211 0, 0, 0, 181, 182, 183, 0, 0, 0, 0, 0, 184, 185, 0, 0, 0, 0, 0, 0, 186, 5212 0, 0, 0, 0, 0, 0, 0, 187, 0, 0, 0, 0, 0, 0, 188, 189, 0, 0, 0, 0, 0, 0, 5213 190, 0, 0, 0, 0, 0, 0, 0, 191, 192, 0, 0, 0, 0, 0, 0, 193, 0, 0, 0, 0, 0, 5214 0, 194, 195, 0, 0, 0, 0, 0, 0, 196, 197, 0, 0, 0, 0, 0, 0, 198, 0, 0, 0, 5215 0, 0, 0, 0, 199, 0, 0, 0, 0, 0, 0, 200, 201, 202, 0, 0, 0, 0, 0, 203, 5216 204, 0, 0, 0, 0, 0, 0, 205, 206, 0, 0, 0, 0, 0, 0, 207, 0, 0, 0, 0, 0, 0, 5217 208, 0, 0, 0, 0, 0, 0, 0, 209, 0, 0, 0, 0, 0, 0, 0, 210, 0, 0, 0, 0, 0, 5218 0, 0, 211, 0, 0, 0, 0, 0, 0, 0, 212, 0, 0, 0, 0, 0, 0, 0, 213, 0, 0, 0, 5219 0, 0, 0, 0, 214, 0, 0, 0, 0, 0, 0, 215, 0, 0, 0, 0, 0, 0, 216, 0, 0, 0, 5220 0, 0, 0, 0, 0, 217, 0, 0, 0, 0, 0, 0, 0, 218, 0, 0, 0, 0, 0, 0, 219, 0, 5221 0, 0, 0, 0, 0, 220, 221, 222, 0, 0, 0, 0, 0, 223, 224, 225, 0, 0, 0, 0, 5222 0, 226, 227, 228, 0, 0, 0, 0, 0, 229, 230, 231, 0, 0, 0, 0, 0, 0, 232, 0, 5223 0, 0, 0, 0, 0, 233, 0, 0, 0, 0, 0, 0, 234, 0, 0, 0, 0, 0, 0, 0, 235, 0, 5224 0, 0, 0, 0, 0, 0, 236, 0, 0, 0, 0, 0, 0, 0, 237, 0, 0, 0, 0, 0, 0, 238, 5225 0, 0, 0, 0, 0, 0, 0, 239, 0, 0, 0, 0, 0, 0, 0, 240, 0, 0, 0, 0, 0, 0, 0, 5226 241, 0, 0, 0, 0, 0, 0, 242, 0, 243, 244, 0, 0, 0, 0, 245, 246, 0, 0, 0, 5227 0, 0, 247, 0, 248, 0, 249, 0, 0, 0, 250, 251, 252, 0, 0, 0, 0, 0, 253, 0, 5228 254, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 256, 257, 258, 0, 0, 0, 0, 0, 5229 259, 0, 260, 0, 261, 0, 0, 0, 0, 0, 0, 262, 0, 0, 0, 0, 0, 0, 0, 263, 0, 5230 0, 0, 264, 265, 266, 0, 267, 0, 0, 0, 268, 0, 269, 0, 0, 0, 0, 0, 270, 0, 5231 271, 272, 0, 0, 0, 0, 273, 274, 0, 275, 0, 0, 0, 276, 0, 277, 0, 0, 0, 0, 5232 0, 0, 0, 278, 0, 0, 0, 0, 0, 279, 280, 281, 282, 0, 0, 0, 0, 283, 284, 0, 5233 285, 0, 0, 0, 286, 0, 0, 0, 287, 0, 0, 0, 288, 0, 0, 0, 289, 0, 0, 0, 0, 5234 0, 0, 290, 0, 0, 0, 0, 291, 0, 0, 0, 0, 0, 0, 0, 292, 0, 0, 0, 0, 0, 0, 5235 0, 293, 0, 0, 0, 0, 0, 0, 294, 0, 0, 0, 0, 0, 0, 0, 295, 0, 0, 0, 0, 0, 5236 0, 0, 296, 0, 0, 0, 0, 0, 0, 0, 297, 0, 0, 0, 0, 0, 0, 298, 299, 0, 0, 0, 5237 0, 0, 0, 300, 0, 0, 0, 0, 0, 0, 0, 301, 0, 0, 0, 0, 0, 0, 0, 302, 0, 0, 5238 0, 0, 0, 0, 0, 303, 0, 0, 0, 0, 0, 0, 304, 0, 0, 0, 0, 0, 0, 0, 305, 0, 5239 0, 0, 0, 0, 0, 0, 306, 0, 0, 0, 0, 0, 0, 307, 0, 0, 0, 0, 0, 0, 0, 308, 5240 0, 0, 0, 0, 0, 0, 0, 309, 0, 0, 0, 0, 0, 0, 0, 310, 0, 0, 0, 0, 0, 0, 5241 311, 312, 0, 0, 0, 0, 0, 0, 313, 0, 0, 0, 0, 0, 0, 0, 314, 0, 0, 0, 0, 0, 5242 0, 0, 315, 0, 0, 0, 0, 0, 0, 0, 316, 0, 0, 0, 0, 0, 0, 317, 0, 0, 0, 0, 5243 0, 0, 0, 318, 0, 0, 0, 0, 0, 0, 0, 319, 0, 0, 0, 0, 0, 0, 0, 320, 0, 0, 5244 0, 0, 0, 0, 0, 321, 0, 0, 0, 0, 0, 0, 322, 0, 0, 0, 0, 0, 0, 0, 323, 0, 5245 0, 0, 0, 0, 0, 0, 324, 0, 0, 0, 0, 0, 0, 325, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5246 0, 326, 0, 0, 0, 0, 0, 0, 0, 327, 0, 0, 0, 0, 0, 0, 0, 328, 0, 0, 0, 0, 5247 0, 0, 329, 0, 0, 0, 0, 0, 0, 0, 330, 0, 0, 0, 0, 0, 0, 0, 331, 0, 0, 0, 5248 0, 0, 0, 0, 332, 0, 0, 0, 0, 0, 0, 0, 333, 0, 0, 0, 0, 0, 0, 334, 0, 0, 5249 0, 0, 0, 0, 0, 335, 0, 0, 0, 0, 0, 0, 0, 336, 337, 0, 0, 0, 0, 0, 0, 0, 5250 338, 0, 0, 0, 0, 0, 0, 339, 0, 0, 0, 0, 0, 0, 0, 340, 0, 0, 0, 0, 0, 0, 5251 0, 341, 0, 0, 0, 0, 0, 0, 0, 342, 0, 0, 0, 0, 0, 0, 0, 343, 0, 0, 0, 0, 5252 0, 0, 344, 0, 0, 0, 0, 0, 0, 0, 345, 346, 0, 0, 0, 0, 0, 0, 347, 0, 0, 0, 5253 0, 0, 0, 0, 348, 0, 0, 0, 0, 0, 0, 0, 349, 0, 0, 0, 0, 0, 0, 0, 350, 0, 5254 0, 0, 0, 0, 0, 0, 351, 0, 0, 0, 0, 0, 0, 0, 352, 0, 0, 0, 0, 0, 0, 353, 5255 0, 0, 0, 0, 0, 0, 0, 354, 0, 0, 0, 0, 0, 0, 0, 355, 0, 0, 0, 0, 0, 0, 0, 5256 356, 0, 0, 0, 0, 0, 0, 357, 0, 0, 0, 0, 0, 0, 0, 358, 0, 0, 0, 0, 0, 0, 5257 0, 359, 0, 0, 0, 0, 0, 0, 0, 360, 0, 0, 0, 0, 0, 0, 361, 0, 362, 0, 0, 0, 5258 0, 0, 0, 0, 363, 0, 0, 0, 0, 0, 0, 0, 364, 0, 0, 0, 0, 0, 0, 0, 365, 0, 5259 0, 0, 0, 0, 0, 0, 366, 0, 0, 0, 0, 0, 0, 367, 0, 0, 0, 0, 0, 0, 0, 368, 5260 0, 0, 0, 0, 0, 0, 369, 370, 0, 0, 0, 0, 0, 0, 371, 0, 0, 0, 0, 0, 0, 0, 5261 372, 0, 0, 0, 0, 0, 0, 0, 373, 0, 0, 0, 0, 0, 0, 374, 0, 0, 0, 0, 0, 0, 5262 0, 375, 0, 0, 376, 0, 0, 0, 0, 377, 0, 0, 378, 0, 0, 0, 0, 0, 0, 0, 379, 5263 0, 0, 0, 0, 0, 0, 0, 380, 0, 0, 0, 0, 0, 0, 381, 0, 0, 0, 0, 0, 0, 0, 5264 382, 0, 0, 0, 0, 0, 0, 0, 383, 0, 0, 0, 0, 0, 0, 0, 384, 0, 0, 0, 385, 0, 5265 0, 386, 0, 0, 0, 0, 387, 0, 0, 388, 0, 0, 0, 0, 0, 0, 0, 389, 0, 0, 0, 0, 5266 0, 0, 0, 390, 0, 0, 0, 0, 0, 0, 391, 0, 0, 0, 0, 0, 0, 0, 392, 0, 0, 0, 5267 0, 0, 0, 0, 393, 0, 0, 0, 0, 0, 0, 0, 394, 0, 0, 0, 395, 0, 0, 0, 0, 0, 5268 0, 0, 396, 0, 0, 0, 0, 0, 0, 397, 0, 0, 0, 0, 0, 0, 0, 398, 0, 0, 0, 0, 5269 0, 0, 0, 399, 0, 0, 400, 0, 0, 0, 0, 401, 0, 0, 402, 0, 0, 0, 0, 0, 0, 0, 5270 403, 0, 0, 0, 0, 0, 0, 0, 404, 0, 0, 0, 0, 0, 0, 405, 0, 0, 0, 0, 0, 0, 5271 0, 406, 0, 0, 0, 0, 0, 0, 0, 407, 0, 0, 0, 0, 0, 0, 0, 408, 0, 0, 0, 409, 5272 0, 0, 410, 0, 0, 0, 0, 411, 0, 0, 412, 0, 0, 0, 0, 0, 0, 0, 413, 0, 0, 0, 5273 0, 0, 0, 0, 414, 0, 0, 0, 0, 0, 0, 415, 0, 0, 0, 0, 0, 0, 0, 416, 0, 0, 5274 0, 0, 0, 0, 0, 417, 0, 0, 0, 0, 0, 0, 0, 418, 0, 0, 0, 419, 0, 0, 420, 0, 5275 0, 0, 0, 421, 0, 0, 422, 0, 0, 0, 423, 0, 0, 0, 424, 0, 0, 0, 425, 0, 0, 5276 0, 426, 0, 0, 0, 427, 0, 0, 0, 0, 0, 0, 0, 428, 0, 0, 0, 0, 0, 0, 429, 0, 5277 0, 0, 0, 0, 0, 0, 430, 0, 0, 0, 0, 0, 0, 0, 431, 0, 0, 432, 0, 0, 0, 0, 5278 433, 0, 0, 434, 0, 0, 0, 435, 0, 0, 0, 436, 0, 0, 0, 437, 0, 0, 0, 438, 5279 0, 0, 0, 439, 0, 0, 440, 0, 0, 0, 0, 0, 0, 0, 441, 0, 0, 0, 0, 0, 0, 0, 5280 442, 0, 0, 0, 0, 0, 0, 0, 443, 0, 0, 0, 0, 0, 0, 444, 0, 0, 0, 0, 0, 0, 5281 0, 445, 0, 0, 0, 0, 0, 0, 0, 446, 0, 0, 0, 447, 0, 0, 0, 448, 0, 0, 0, 5282 449, 0, 0, 450, 0, 0, 0, 0, 0, 0, 0, 451, 0, 0, 0, 0, 0, 0, 0, 452, 0, 0, 5283 0, 0, 0, 0, 0, 453, 0, 0, 0, 0, 0, 0, 454, 0, 0, 0, 0, 0, 0, 0, 455, 0, 5284 0, 0, 0, 0, 0, 0, 456, 0, 0, 0, 0, 0, 0, 0, 457, 0, 0, 0, 0, 0, 0, 458, 5285 0, 0, 0, 0, 0, 0, 0, 459, 0, 0, 0, 0, 0, 0, 0, 460, 0, 0, 0, 461, 0, 0, 5286 0, 462, 0, 0, 0, 0, 0, 0, 463, 0, 0, 0, 0, 0, 0, 0, 464, 0, 0, 0, 465, 0, 5287 0, 0, 466, 0, 0, 0, 0, 0, 0, 467, 0, 0, 0, 0, 0, 0, 0, 468, 0, 0, 0, 0, 5288 0, 0, 0, 469, 0, 0, 0, 0, 0, 0, 0, 470, 0, 0, 0, 0, 0, 0, 471, 0, 0, 0, 5289 0, 0, 0, 0, 472, 0, 0, 0, 0, 0, 0, 0, 473, 0, 0, 0, 0, 0, 0, 0, 474, 0, 5290 0, 0, 0, 0, 0, 475, 0, 0, 0, 0, 0, 0, 0, 476, 0, 0, 0, 0, 0, 0, 0, 477, 5291 0, 0, 0, 0, 0, 0, 0, 478, 0, 0, 0, 0, 0, 0, 479, 0, 0, 0, 0, 0, 0, 0, 5292 480, 0, 0, 0, 0, 0, 0, 0, 481, 0, 0, 0, 0, 0, 0, 0, 482, 0, 0, 0, 0, 0, 5293 0, 483, 0, 0, 0, 0, 0, 0, 0, 484, 0, 0, 0, 0, 0, 0, 0, 485, 0, 0, 0, 0, 5294 0, 0, 0, 486, 0, 0, 0, 0, 0, 0, 487, 0, 0, 0, 0, 0, 0, 0, 488, 0, 0, 0, 5295 0, 0, 0, 0, 489, 0, 0, 0, 0, 0, 0, 0, 490, 0, 0, 0, 0, 0, 0, 491, 0, 0, 5296 0, 0, 0, 0, 0, 492, 0, 0, 0, 0, 0, 0, 0, 493, 0, 0, 0, 0, 0, 0, 0, 494, 5297 0, 0, 0, 0, 0, 0, 495, 0, 0, 0, 0, 0, 0, 0, 496, 0, 0, 0, 0, 0, 0, 0, 5298 497, 0, 0, 0, 0, 0, 0, 0, 498, 0, 0, 0, 0, 0, 0, 499, 0, 0, 0, 0, 0, 0, 5299 0, 500, 0, 0, 0, 0, 0, 0, 0, 501, 0, 0, 0, 0, 0, 0, 0, 502, 0, 0, 0, 0, 5300 0, 0, 503, 0, 0, 0, 0, 0, 0, 0, 504, 0, 0, 0, 0, 0, 0, 0, 505, 0, 0, 0, 5301 0, 0, 0, 0, 506, 0, 0, 0, 0, 0, 0, 507, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5302 508, 0, 0, 0, 0, 0, 0, 0, 509, 0, 0, 0, 0, 0, 0, 0, 510, 0, 0, 0, 0, 0, 5303 0, 0, 511, 0, 0, 0, 0, 0, 0, 512, 0, 0, 0, 0, 0, 0, 0, 513, 0, 0, 0, 0, 5304 0, 0, 0, 514, 0, 0, 0, 0, 0, 0, 0, 515, 0, 0, 0, 0, 0, 0, 516, 0, 0, 0, 5305 0, 0, 0, 0, 517, 0, 0, 0, 0, 0, 0, 0, 518, 0, 0, 0, 0, 0, 0, 0, 519, 0, 5306 0, 0, 0, 0, 0, 520, 0, 0, 0, 0, 0, 0, 0, 521, 0, 0, 0, 0, 0, 0, 0, 522, 5307 0, 0, 0, 0, 0, 0, 0, 523, 0, 0, 0, 0, 0, 0, 524, 0, 0, 0, 0, 0, 0, 0, 5308 525, 0, 0, 0, 0, 0, 0, 0, 526, 0, 0, 0, 0, 0, 0, 0, 527, 0, 0, 0, 0, 0, 5309 0, 528, 0, 0, 0, 0, 0, 0, 0, 529, 0, 0, 0, 0, 0, 0, 0, 530, 0, 0, 0, 0, 5310 0, 0, 0, 531, 0, 0, 0, 0, 0, 0, 532, 0, 0, 0, 0, 0, 0, 0, 533, 0, 0, 0, 5311 0, 0, 0, 0, 534, 0, 0, 0, 0, 0, 0, 0, 535, 0, 0, 0, 0, 0, 0, 536, 0, 0, 5312 0, 0, 0, 0, 0, 537, 0, 0, 0, 0, 0, 0, 0, 538, 0, 0, 0, 0, 0, 0, 0, 539, 5313 0, 0, 0, 0, 0, 0, 540, 0, 0, 0, 0, 0, 0, 0, 541, 0, 0, 0, 0, 0, 0, 0, 5314 542, 0, 0, 0, 0, 0, 0, 0, 543, 0, 0, 0, 0, 0, 0, 544, 0, 0, 0, 0, 0, 0, 5315 0, 545, 0, 0, 0, 0, 0, 0, 0, 546, 0, 0, 0, 0, 0, 0, 0, 547, 0, 0, 0, 0, 5316 0, 0, 548, 0, 0, 0, 0, 0, 0, 0, 549, 0, 0, 0, 0, 0, 0, 0, 550, 0, 0, 0, 5317 0, 0, 0, 0, 551, 0, 0, 0, 0, 0, 0, 552, 0, 0, 0, 0, 0, 0, 0, 553, 0, 0, 5318 0, 0, 0, 0, 0, 554, 0, 0, 0, 0, 0, 0, 0, 555, 0, 0, 0, 0, 0, 0, 0, 556, 5319 0, 0, 0, 0, 0, 0, 557, 0, 0, 0, 0, 0, 0, 0, 558, 0, 0, 0, 0, 0, 0, 0, 5320 559, 0, 0, 0, 0, 0, 0, 0, 560, 0, 0, 0, 0, 0, 0, 0, 561, 0, 0, 0, 0, 0, 5321 0, 0, 562, 0, 0, 0, 0, 0, 0, 0, 563, 0, 0, 0, 0, 0, 0, 564, 5322 }; 5323 5324 static const unsigned short comp_index1[] = { 5325 0, 0, 0, 0, 0, 1, 0, 0, 2, 0, 0, 0, 0, 0, 0, 3, 0, 4, 5, 6, 7, 8, 9, 10, 5326 0, 11, 12, 0, 13, 0, 0, 0, 0, 0, 0, 14, 15, 0, 0, 0, 0, 16, 0, 0, 0, 0, 5327 0, 17, 18, 0, 19, 0, 20, 0, 0, 0, 0, 21, 0, 0, 0, 22, 0, 23, 0, 0, 24, 0, 5328 25, 26, 0, 27, 0, 28, 29, 30, 31, 32, 33, 34, 0, 35, 0, 36, 37, 38, 0, 0, 5329 0, 0, 0, 39, 0, 0, 0, 40, 41, 42, 43, 0, 44, 0, 0, 0, 0, 45, 0, 0, 0, 0, 5330 0, 46, 0, 47, 0, 48, 0, 0, 49, 0, 50, 0, 51, 0, 0, 52, 53, 54, 55, 56, 5331 57, 58, 0, 59, 0, 0, 60, 61, 0, 0, 0, 62, 0, 0, 0, 0, 0, 63, 64, 0, 0, 5332 65, 0, 66, 0, 0, 67, 0, 0, 0, 0, 0, 68, 0, 0, 0, 0, 69, 0, 0, 70, 0, 71, 5333 72, 0, 73, 0, 74, 0, 0, 75, 0, 0, 0, 0, 76, 0, 0, 77, 78, 0, 79, 0, 80, 5334 0, 0, 81, 0, 82, 83, 0, 84, 0, 0, 0, 0, 0, 85, 86, 87, 88, 89, 90, 91, 0, 5335 92, 0, 0, 93, 0, 0, 0, 94, 0, 0, 95, 0, 0, 0, 96, 0, 0, 97, 0, 98, 99, 0, 5336 100, 0, 101, 0, 0, 102, 0, 103, 104, 0, 105, 0, 106, 0, 0, 107, 0, 108, 5337 0, 0, 0, 109, 0, 110, 0, 0, 111, 0, 112, 113, 0, 114, 0, 0, 0, 0, 0, 115, 5338 116, 117, 118, 119, 120, 121, 0, 122, 123, 0, 124, 125, 0, 0, 0, 126, 0, 5339 0, 127, 0, 0, 128, 129, 0, 130, 131, 0, 0, 0, 0, 0, 132, 0, 0, 0, 133, 5340 134, 135, 136, 137, 0, 0, 0, 138, 0, 0, 139, 140, 0, 141, 0, 142, 0, 0, 5341 143, 0, 0, 0, 0, 144, 0, 145, 146, 147, 148, 149, 150, 151, 0, 152, 153, 5342 0, 154, 0, 0, 155, 0, 0, 0, 0, 156, 157, 0, 0, 0, 0, 0, 158, 159, 0, 160, 5343 0, 161, 162, 0, 0, 0, 163, 0, 164, 0, 0, 165, 0, 166, 167, 0, 168, 0, 5344 169, 170, 171, 172, 173, 174, 175, 0, 176, 0, 177, 178, 179, 0, 0, 0, 0, 5345 0, 180, 0, 0, 0, 181, 182, 183, 184, 0, 185, 186, 0, 0, 0, 0, 0, 187, 0, 5346 188, 0, 189, 0, 0, 190, 0, 191, 0, 192, 193, 0, 194, 195, 196, 197, 198, 5347 199, 200, 0, 201, 0, 0, 202, 203, 0, 0, 0, 204, 0, 0, 0, 205, 0, 0, 0, 0, 5348 0, 206, 0, 0, 0, 0, 207, 0, 0, 208, 0, 209, 0, 0, 210, 0, 211, 0, 0, 0, 5349 0, 212, 0, 0, 213, 0, 214, 215, 0, 216, 0, 217, 0, 0, 218, 219, 0, 0, 0, 5350 0, 0, 0, 220, 221, 0, 222, 0, 223, 0, 0, 224, 0, 225, 226, 0, 227, 0, 0, 5351 0, 0, 0, 228, 229, 230, 231, 232, 233, 234, 0, 235, 0, 0, 236, 0, 0, 0, 5352 237, 0, 0, 238, 0, 0, 0, 239, 0, 0, 240, 0, 241, 242, 0, 243, 0, 244, 0, 5353 0, 245, 0, 0, 0, 0, 0, 246, 247, 0, 248, 0, 249, 0, 0, 250, 0, 251, 0, 0, 5354 0, 252, 0, 253, 0, 0, 254, 0, 255, 256, 0, 257, 0, 258, 259, 260, 261, 5355 262, 263, 264, 0, 265, 266, 0, 267, 268, 0, 0, 0, 269, 0, 0, 270, 0, 0, 5356 0, 0, 0, 0, 271, 272, 0, 273, 274, 0, 0, 0, 275, 0, 276, 0, 0, 0, 277, 5357 278, 279, 280, 281, 0, 0, 0, 282, 0, 0, 283, 284, 0, 285, 0, 286, 0, 0, 5358 287, 0, 0, 0, 0, 288, 0, 0, 0, 0, 0, 289, 0, 290, 0, 0, 0, 0, 291, 292, 5359 0, 0, 293, 0, 0, 0, 0, 294, 295, 0, 0, 0, 0, 0, 0, 296, 0, 297, 0, 0, 0, 5360 0, 298, 0, 0, 299, 300, 0, 0, 301, 0, 0, 302, 0, 0, 0, 0, 0, 0, 303, 304, 5361 0, 0, 305, 0, 0, 306, 0, 307, 308, 0, 0, 0, 0, 0, 309, 310, 0, 0, 0, 0, 5362 0, 0, 311, 0, 312, 0, 0, 313, 0, 0, 0, 0, 0, 314, 315, 0, 0, 316, 0, 0, 5363 0, 0, 317, 318, 0, 0, 0, 0, 0, 0, 319, 0, 320, 0, 0, 0, 0, 321, 0, 0, 5364 322, 323, 0, 0, 324, 0, 0, 325, 0, 0, 0, 0, 0, 0, 326, 327, 0, 0, 328, 0, 5365 0, 329, 0, 330, 331, 0, 0, 0, 0, 0, 332, 333, 0, 0, 0, 0, 0, 0, 334, 0, 5366 335, 0, 0, 336, 0, 0, 0, 0, 0, 337, 338, 0, 0, 339, 0, 0, 340, 341, 0, 0, 5367 342, 0, 0, 343, 0, 0, 0, 0, 0, 0, 344, 0, 0, 345, 0, 0, 346, 0, 0, 0, 0, 5368 0, 347, 0, 0, 348, 0, 0, 349, 0, 0, 350, 0, 0, 0, 351, 0, 0, 0, 0, 0, 0, 5369 352, 0, 353, 0, 0, 354, 0, 0, 0, 0, 0, 0, 355, 0, 0, 0, 356, 357, 0, 0, 5370 358, 0, 0, 0, 359, 0, 0, 360, 361, 0, 0, 362, 0, 0, 0, 363, 0, 0, 364, 5371 365, 0, 0, 366, 0, 0, 0, 367, 0, 0, 368, 369, 0, 0, 370, 0, 0, 0, 371, 0, 5372 0, 0, 372, 0, 0, 0, 373, 0, 0, 0, 0, 0, 0, 374, 0, 0, 375, 0, 0, 376, 0, 5373 0, 377, 0, 0, 0, 0, 0, 0, 378, 0, 0, 379, 0, 0, 380, 0, 0, 0, 0, 0, 381, 5374 0, 382, 0, 383, 384, 0, 0, 0, 0, 0, 0, 385, 386, 0, 0, 0, 0, 0, 0, 387, 5375 0, 0, 0, 388, 0, 0, 389, 0, 0, 390, 0, 0, 0, 0, 391, 0, 392, 393, 0, 0, 5376 0, 394, 0, 0, 0, 395, 0, 0, 396, 0, 0, 0, 0, 0, 0, 397, 0, 0, 0, 398, 0, 5377 399, 400, 0, 0, 0, 401, 0, 0, 0, 402, 0, 0, 403, 0, 0, 404, 0, 0, 0, 0, 5378 0, 0, 405, 0, 0, 406, 0, 0, 0, 0, 407, 0, 408, 0, 0, 0, 0, 409, 0, 0, 5379 410, 0, 0, 0, 0, 411, 0, 0, 412, 0, 0, 0, 413, 0, 0, 414, 0, 0, 0, 0, 0, 5380 0, 415, 416, 0, 417, 418, 0, 0, 0, 419, 0, 0, 420, 0, 0, 0, 0, 421, 0, 0, 5381 422, 0, 0, 423, 0, 0, 0, 424, 0, 425, 426, 0, 0, 0, 427, 0, 0, 0, 0, 0, 5382 0, 428, 429, 0, 0, 0, 0, 0, 0, 430, 0, 0, 431, 0, 0, 0, 0, 432, 0, 433, 5383 0, 0, 0, 0, 434, 0, 435, 0, 0, 0, 0, 0, 0, 436, 437, 0, 0, 438, 0, 0, 5384 439, 0, 440, 441, 0, 0, 0, 442, 0, 0, 443, 0, 444, 445, 0, 446, 447, 0, 5385 0, 448, 0, 0, 0, 449, 0, 450, 451, 0, 0, 0, 452, 0, 0, 0, 0, 0, 453, 0, 5386 454, 455, 0, 456, 457, 0, 0, 0, 0, 0, 0, 458, 0, 0, 459, 0, 460, 461, 0, 5387 0, 0, 462, 0, 0, 463, 0, 464, 465, 0, 466, 467, 0, 0, 468, 0, 0, 0, 469, 5388 0, 470, 471, 0, 0, 0, 472, 0, 0, 0, 0, 0, 473, 0, 474, 475, 0, 476, 477, 5389 0, 0, 0, 0, 0, 0, 478, 0, 0, 479, 0, 0, 480, 0, 0, 0, 0, 0, 481, 0, 0, 5390 482, 0, 0, 0, 483, 0, 0, 484, 0, 0, 485, 0, 0, 0, 0, 0, 0, 486, 0, 0, 5391 487, 488, 0, 489, 0, 0, 490, 0, 0, 0, 0, 0, 0, 491, 0, 0, 492, 0, 0, 493, 5392 0, 0, 0, 494, 0, 0, 495, 0, 0, 0, 0, 0, 0, 496, 0, 0, 0, 497, 0, 0, 0, 5393 498, 499, 0, 0, 0, 500, 0, 0, 0, 0, 0, 501, 502, 0, 503, 0, 0, 0, 504, 0, 5394 0, 0, 505, 0, 0, 506, 507, 0, 0, 0, 0, 0, 508, 0, 0, 0, 509, 510, 0, 0, 5395 0, 0, 0, 511, 0, 0, 0, 512, 513, 0, 514, 0, 0, 0, 0, 515, 0, 0, 516, 0, 5396 0, 517, 0, 0, 0, 0, 0, 0, 518, 0, 0, 519, 0, 0, 520, 0, 0, 521, 0, 0, 0, 5397 0, 0, 0, 522, 0, 0, 523, 0, 0, 524, 0, 0, 525, 0, 0, 0, 0, 0, 0, 526, 0, 5398 0, 0, 527, 0, 0, 528, 0, 0, 529, 0, 0, 530, 0, 0, 0, 531, 0, 0, 0, 0, 0, 5399 0, 532, 533, 534, 0, 0, 0, 0, 0, 535, 536, 0, 0, 0, 0, 0, 537, 0, 0, 538, 5400 0, 0, 539, 0, 0, 0, 0, 0, 0, 540, 0, 541, 0, 0, 0, 0, 0, 542, 543, 0, 0, 5401 0, 0, 0, 544, 0, 0, 545, 0, 0, 546, 0, 0, 0, 0, 0, 0, 547, 0, 0, 548, 0, 5402 0, 549, 0, 0, 550, 0, 0, 0, 0, 551, 0, 0, 0, 0, 0, 552, 553, 0, 0, 0, 0, 5403 0, 554, 0, 0, 555, 0, 0, 556, 0, 0, 0, 0, 0, 0, 557, 0, 0, 558, 0, 0, 5404 559, 0, 0, 560, 0, 0, 0, 0, 561, 0, 0, 562, 0, 0, 0, 0, 0, 0, 563, 0, 0, 5405 564, 0, 0, 565, 0, 0, 0, 0, 0, 566, 567, 0, 0, 0, 0, 0, 568, 0, 0, 569, 5406 0, 0, 570, 0, 0, 0, 0, 0, 0, 571, 0, 0, 572, 0, 0, 573, 0, 0, 574, 0, 0, 5407 0, 0, 575, 0, 0, 0, 0, 0, 576, 577, 0, 0, 0, 0, 0, 578, 0, 0, 579, 0, 0, 5408 580, 0, 0, 0, 0, 0, 0, 581, 0, 0, 582, 0, 0, 583, 0, 0, 584, 0, 0, 0, 0, 5409 585, 0, 0, 0, 0, 0, 586, 587, 0, 0, 0, 0, 0, 588, 0, 0, 0, 0, 589, 0, 5410 590, 0, 0, 0, 0, 591, 0, 592, 0, 0, 0, 0, 593, 0, 0, 594, 0, 0, 0, 0, 0, 5411 0, 595, 0, 0, 596, 0, 0, 597, 0, 0, 0, 0, 0, 598, 599, 0, 0, 0, 0, 0, 5412 600, 0, 0, 0, 0, 601, 0, 602, 0, 0, 0, 0, 603, 0, 604, 0, 0, 0, 0, 605, 5413 0, 0, 0, 0, 0, 606, 0, 0, 607, 0, 0, 608, 0, 0, 609, 0, 0, 0, 0, 0, 0, 5414 610, 0, 0, 611, 0, 0, 612, 0, 0, 0, 0, 613, 0, 614, 0, 0, 0, 0, 615, 0, 5415 0, 0, 0, 0, 616, 0, 0, 617, 0, 0, 618, 0, 0, 619, 0, 0, 0, 0, 0, 0, 620, 5416 0, 0, 621, 0, 0, 622, 0, 0, 623, 0, 0, 0, 0, 0, 0, 624, 0, 0, 625, 0, 0, 5417 626, 0, 0, 0, 0, 627, 0, 628, 0, 0, 0, 0, 0, 0, 629, 0, 0, 630, 0, 0, 0, 5418 0, 631, 0, 632, 0, 0, 0, 0, 0, 633, 0, 0, 634, 0, 0, 635, 0, 0, 636, 0, 5419 0, 0, 0, 0, 0, 637, 0, 0, 638, 0, 0, 639, 0, 0, 640, 0, 0, 0, 0, 0, 0, 5420 641, 0, 0, 642, 0, 0, 643, 0, 0, 644, 0, 0, 0, 0, 0, 0, 645, 0, 0, 646, 5421 0, 0, 647, 0, 0, 648, 0, 0, 0, 0, 0, 0, 649, 0, 0, 650, 0, 0, 651, 0, 0, 5422 652, 0, 0, 0, 0, 0, 0, 653, 0, 0, 654, 0, 0, 655, 0, 0, 656, 0, 0, 0, 0, 5423 0, 0, 657, 0, 0, 658, 0, 0, 659, 0, 0, 660, 0, 0, 0, 0, 0, 0, 661, 0, 0, 5424 662, 0, 0, 663, 0, 0, 664, 0, 0, 0, 0, 0, 0, 665, 0, 0, 666, 0, 0, 667, 5425 0, 0, 668, 0, 0, 0, 0, 0, 0, 669, 0, 0, 670, 0, 0, 671, 0, 0, 672, 0, 0, 5426 0, 0, 0, 0, 673, 0, 0, 0, 674, 0, 0, 675, 0, 0, 676, 0, 0, 677, 0, 0, 0, 5427 0, 0, 0, 678, 0, 0, 679, 0, 0, 680, 0, 0, 681, 0, 0, 0, 0, 0, 0, 682, 0, 5428 0, 683, 0, 0, 684, 0, 0, 685, 0, 0, 0, 0, 0, 0, 686, 0, 0, 687, 0, 0, 5429 688, 0, 0, 689, 0, 0, 0, 0, 0, 0, 690, 0, 0, 691, 0, 0, 692, 0, 0, 693, 5430 0, 0, 0, 0, 0, 0, 694, 0, 0, 695, 0, 0, 696, 0, 0, 697, 0, 0, 0, 0, 0, 0, 5431 698, 0, 0, 699, 0, 0, 700, 0, 0, 701, 0, 0, 0, 0, 0, 0, 702, 0, 0, 703, 5432 0, 0, 704, 0, 0, 705, 0, 0, 0, 0, 0, 0, 706, 0, 0, 707, 0, 0, 708, 0, 0, 5433 709, 0, 0, 0, 0, 0, 0, 710, 0, 0, 711, 0, 0, 712, 0, 0, 713, 0, 0, 0, 0, 5434 0, 0, 714, 0, 0, 715, 0, 0, 716, 0, 0, 717, 0, 0, 0, 0, 0, 0, 718, 0, 0, 5435 719, 0, 0, 720, 0, 0, 721, 0, 0, 0, 722, 0, 0, 0, 0, 0, 0, 723, 0, 0, 5436 724, 0, 0, 725, 0, 0, 726, 0, 0, 0, 727, 0, 0, 0, 728, 729, 0, 0, 730, 0, 5437 0, 0, 0, 0, 0, 731, 5438 }; 5439 5440 static const unsigned int comp_data[] = { 5441 0, 0, 0, 8814, 0, 8800, 0, 8815, 192, 193, 194, 195, 256, 258, 550, 196, 5442 7842, 197, 0, 461, 512, 514, 0, 7840, 0, 7680, 260, 0, 7682, 0, 0, 7684, 5443 7686, 0, 0, 262, 264, 0, 266, 0, 0, 268, 0, 199, 7690, 0, 0, 270, 0, 5444 7692, 0, 7696, 0, 7698, 7694, 0, 200, 201, 202, 7868, 274, 276, 278, 203, 5445 7866, 0, 0, 282, 516, 518, 0, 7864, 0, 552, 280, 7704, 0, 7706, 7710, 0, 5446 0, 500, 284, 0, 7712, 286, 288, 0, 0, 486, 0, 290, 292, 0, 7714, 7718, 0, 5447 542, 0, 7716, 0, 7720, 7722, 0, 204, 205, 206, 296, 298, 300, 304, 207, 5448 7880, 0, 0, 463, 520, 522, 0, 7882, 302, 0, 0, 7724, 308, 0, 0, 7728, 0, 5449 488, 0, 7730, 0, 310, 7732, 0, 0, 313, 0, 317, 0, 7734, 0, 315, 0, 7740, 5450 7738, 0, 0, 7742, 7744, 0, 0, 7746, 504, 323, 0, 209, 7748, 0, 0, 327, 0, 5451 7750, 0, 325, 0, 7754, 7752, 0, 210, 211, 212, 213, 332, 334, 558, 214, 5452 7886, 0, 336, 465, 524, 526, 416, 7884, 490, 0, 0, 7764, 7766, 0, 0, 340, 5453 7768, 0, 0, 344, 528, 530, 0, 7770, 0, 342, 7774, 0, 0, 346, 348, 0, 5454 7776, 0, 0, 352, 0, 7778, 536, 350, 7786, 0, 0, 356, 0, 7788, 538, 354, 5455 0, 7792, 7790, 0, 217, 218, 219, 360, 362, 364, 0, 220, 7910, 366, 368, 5456 467, 532, 534, 431, 7908, 7794, 0, 370, 7798, 0, 7796, 0, 7804, 0, 7806, 5457 7808, 7810, 372, 0, 7814, 7812, 0, 7816, 7818, 7820, 7922, 221, 374, 5458 7928, 562, 0, 7822, 376, 7926, 0, 0, 7924, 0, 377, 7824, 0, 379, 0, 0, 5459 381, 0, 7826, 7828, 0, 224, 225, 226, 227, 257, 259, 551, 228, 7843, 229, 5460 0, 462, 513, 515, 0, 7841, 0, 7681, 261, 0, 7683, 0, 0, 7685, 7687, 0, 0, 5461 263, 265, 0, 267, 0, 0, 269, 0, 231, 7691, 0, 0, 271, 0, 7693, 0, 7697, 5462 0, 7699, 7695, 0, 232, 233, 234, 7869, 275, 277, 279, 235, 7867, 0, 0, 5463 283, 517, 519, 0, 7865, 0, 553, 281, 7705, 0, 7707, 7711, 0, 0, 501, 285, 5464 0, 7713, 287, 289, 0, 0, 487, 0, 291, 293, 0, 7715, 7719, 0, 543, 0, 5465 7717, 0, 7721, 7723, 0, 7830, 0, 236, 237, 238, 297, 299, 301, 0, 239, 5466 7881, 0, 0, 464, 521, 523, 0, 7883, 303, 0, 0, 7725, 309, 0, 0, 496, 0, 5467 7729, 0, 489, 0, 7731, 0, 311, 7733, 0, 0, 314, 0, 318, 0, 7735, 0, 316, 5468 0, 7741, 7739, 0, 0, 7743, 7745, 0, 0, 7747, 505, 324, 0, 241, 7749, 0, 5469 0, 328, 0, 7751, 0, 326, 0, 7755, 7753, 0, 242, 243, 244, 245, 333, 335, 5470 559, 246, 7887, 0, 337, 466, 525, 527, 417, 7885, 491, 0, 0, 7765, 7767, 5471 0, 0, 341, 7769, 0, 0, 345, 529, 531, 0, 7771, 0, 343, 7775, 0, 0, 347, 5472 349, 0, 7777, 0, 0, 353, 0, 7779, 537, 351, 7787, 7831, 0, 357, 0, 7789, 5473 539, 355, 0, 7793, 7791, 0, 249, 250, 251, 361, 363, 365, 0, 252, 7911, 5474 367, 369, 468, 533, 535, 432, 7909, 7795, 0, 371, 7799, 0, 7797, 0, 7805, 5475 0, 7807, 7809, 7811, 373, 0, 7815, 7813, 0, 7832, 0, 7817, 7819, 7821, 5476 7923, 253, 375, 7929, 563, 0, 7823, 255, 7927, 7833, 0, 7925, 0, 378, 5477 7825, 0, 380, 0, 0, 382, 0, 7827, 7829, 0, 8173, 901, 8129, 0, 7846, 5478 7844, 0, 7850, 7848, 0, 478, 0, 0, 506, 0, 508, 482, 0, 0, 7688, 7872, 5479 7870, 0, 7876, 7874, 0, 0, 7726, 7890, 7888, 0, 7894, 7892, 0, 0, 7756, 5480 556, 0, 0, 7758, 554, 0, 0, 510, 475, 471, 469, 0, 0, 473, 7847, 7845, 0, 5481 7851, 7849, 0, 479, 0, 0, 507, 0, 509, 483, 0, 0, 7689, 7873, 7871, 0, 5482 7877, 7875, 0, 0, 7727, 7891, 7889, 0, 7895, 7893, 0, 0, 7757, 557, 0, 0, 5483 7759, 555, 0, 0, 511, 476, 472, 470, 0, 0, 474, 7856, 7854, 0, 7860, 5484 7858, 0, 7857, 7855, 0, 7861, 7859, 0, 7700, 7702, 7701, 7703, 7760, 5485 7762, 7761, 7763, 7780, 0, 7781, 0, 7782, 0, 7783, 0, 0, 7800, 0, 7801, 5486 0, 7802, 0, 7803, 7835, 0, 7900, 7898, 0, 7904, 7902, 0, 0, 7906, 7901, 5487 7899, 0, 7905, 7903, 0, 0, 7907, 7914, 7912, 0, 7918, 7916, 0, 0, 7920, 5488 7915, 7913, 0, 7919, 7917, 0, 0, 7921, 0, 494, 492, 0, 493, 0, 480, 0, 5489 481, 0, 0, 7708, 0, 7709, 560, 0, 561, 0, 0, 495, 8122, 902, 8121, 8120, 5490 7944, 7945, 0, 8124, 8136, 904, 7960, 7961, 8138, 905, 7976, 7977, 0, 5491 8140, 8154, 906, 8153, 8152, 0, 938, 7992, 7993, 8184, 908, 8008, 8009, 5492 0, 8172, 8170, 910, 8169, 8168, 0, 939, 0, 8025, 8186, 911, 8040, 8041, 5493 0, 8188, 0, 8116, 0, 8132, 8048, 940, 8113, 8112, 7936, 7937, 8118, 8115, 5494 8050, 941, 7952, 7953, 8052, 942, 7968, 7969, 8134, 8131, 8054, 943, 5495 8145, 8144, 0, 970, 7984, 7985, 8150, 0, 8056, 972, 8000, 8001, 8164, 5496 8165, 8058, 973, 8161, 8160, 0, 971, 8016, 8017, 8166, 0, 8060, 974, 5497 8032, 8033, 8182, 8179, 8146, 912, 8151, 0, 8162, 944, 8167, 0, 0, 8180, 5498 0, 979, 0, 980, 0, 1031, 0, 1232, 0, 1234, 0, 1027, 1024, 0, 0, 1238, 0, 5499 1025, 0, 1217, 0, 1244, 0, 1246, 1037, 0, 1250, 1049, 0, 1252, 0, 1036, 5500 0, 1254, 1262, 1038, 0, 1264, 1266, 0, 0, 1268, 0, 1272, 0, 1260, 0, 5501 1233, 0, 1235, 0, 1107, 1104, 0, 0, 1239, 0, 1105, 0, 1218, 0, 1245, 0, 5502 1247, 1117, 0, 1251, 1081, 0, 1253, 0, 1116, 0, 1255, 1263, 1118, 0, 5503 1265, 1267, 0, 0, 1269, 0, 1273, 0, 1261, 0, 1111, 1142, 0, 1143, 0, 0, 5504 1242, 0, 1243, 0, 1258, 0, 1259, 1570, 1571, 1573, 0, 0, 1572, 0, 1574, 5505 0, 1730, 0, 1747, 0, 1728, 0, 2345, 0, 2353, 0, 2356, 2507, 2508, 2891, 5506 2888, 2892, 0, 2964, 0, 0, 3018, 3020, 0, 0, 3019, 0, 3144, 0, 3264, 5507 3274, 3271, 3272, 0, 0, 3275, 0, 3402, 3404, 0, 0, 3403, 0, 3546, 3548, 5508 3550, 0, 3549, 4134, 0, 0, 6918, 0, 6920, 0, 6922, 0, 6924, 0, 6926, 0, 5509 6930, 0, 6971, 0, 6973, 0, 6976, 0, 6977, 0, 6979, 7736, 0, 7737, 0, 5510 7772, 0, 7773, 0, 7784, 0, 7785, 0, 7852, 0, 0, 7862, 7853, 0, 0, 7863, 5511 7878, 0, 7879, 0, 7896, 0, 7897, 0, 7938, 7940, 7942, 8064, 7939, 7941, 5512 7943, 8065, 0, 8066, 0, 8067, 0, 8068, 0, 8069, 0, 8070, 0, 8071, 7946, 5513 7948, 7950, 8072, 7947, 7949, 7951, 8073, 0, 8074, 0, 8075, 0, 8076, 0, 5514 8077, 0, 8078, 0, 8079, 7954, 7956, 7955, 7957, 7962, 7964, 7963, 7965, 5515 7970, 7972, 7974, 8080, 7971, 7973, 7975, 8081, 0, 8082, 0, 8083, 0, 5516 8084, 0, 8085, 0, 8086, 0, 8087, 7978, 7980, 7982, 8088, 7979, 7981, 5517 7983, 8089, 0, 8090, 0, 8091, 0, 8092, 0, 8093, 0, 8094, 0, 8095, 7986, 5518 7988, 7990, 0, 7987, 7989, 7991, 0, 7994, 7996, 7998, 0, 7995, 7997, 5519 7999, 0, 8002, 8004, 8003, 8005, 8010, 8012, 8011, 8013, 8018, 8020, 5520 8022, 0, 8019, 8021, 8023, 0, 8027, 8029, 8031, 0, 8034, 8036, 8038, 5521 8096, 8035, 8037, 8039, 8097, 0, 8098, 0, 8099, 0, 8100, 0, 8101, 0, 5522 8102, 0, 8103, 8042, 8044, 8046, 8104, 8043, 8045, 8047, 8105, 0, 8106, 5523 0, 8107, 0, 8108, 0, 8109, 0, 8110, 0, 8111, 0, 8114, 0, 8130, 0, 8178, 5524 0, 8119, 8141, 8142, 8143, 0, 0, 8135, 0, 8183, 8157, 8158, 8159, 0, 0, 5525 8602, 0, 8603, 0, 8622, 0, 8653, 0, 8655, 0, 8654, 0, 8708, 0, 8713, 0, 5526 8716, 0, 8740, 0, 8742, 0, 8769, 0, 8772, 0, 8775, 0, 8777, 0, 8813, 0, 5527 8802, 0, 8816, 0, 8817, 0, 8820, 0, 8821, 0, 8824, 0, 8825, 0, 8832, 0, 5528 8833, 0, 8928, 0, 8929, 0, 8836, 0, 8837, 0, 8840, 0, 8841, 0, 8930, 0, 5529 8931, 0, 8876, 0, 8877, 0, 8878, 0, 8879, 0, 8938, 0, 8939, 0, 8940, 0, 5530 8941, 12436, 0, 12364, 0, 12366, 0, 12368, 0, 12370, 0, 12372, 0, 12374, 5531 0, 12376, 0, 12378, 0, 12380, 0, 12382, 0, 12384, 0, 12386, 0, 12389, 0, 5532 12391, 0, 12393, 0, 12400, 12401, 12403, 12404, 12406, 12407, 12409, 5533 12410, 12412, 12413, 12446, 0, 12532, 0, 12460, 0, 12462, 0, 12464, 0, 5534 12466, 0, 12468, 0, 12470, 0, 12472, 0, 12474, 0, 12476, 0, 12478, 0, 5535 12480, 0, 12482, 0, 12485, 0, 12487, 0, 12489, 0, 12496, 12497, 12499, 5536 12500, 12502, 12503, 12505, 12506, 12508, 12509, 12535, 0, 12536, 0, 5537 12537, 0, 12538, 0, 12542, 0, 69786, 0, 69788, 0, 69803, 0, 0, 69934, 0, 5538 69935, 70475, 70476, 70844, 70843, 70846, 0, 0, 71098, 0, 71099, 5539 }; 5540 5541