1 /* this file was generated by makeunicodedata.py 3.2 */ 2 3 #define UNIDATA_VERSION "11.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 {23, 0, 3, 5, 65, 9}, 189 {7, 0, 3, 5, 81, 12}, 190 {12, 230, 13, 5, 81, 21}, 191 {6, 0, 3, 5, 81, 12}, 192 {21, 0, 3, 5, 81, 12}, 193 {7, 0, 3, 5, 94, 12}, 194 {12, 220, 13, 5, 94, 21}, 195 {21, 0, 3, 5, 94, 12}, 196 {12, 27, 13, 5, 6, 21}, 197 {12, 28, 13, 5, 6, 21}, 198 {12, 29, 13, 5, 6, 21}, 199 {12, 0, 13, 5, 9, 21}, 200 {10, 0, 0, 5, 9, 21}, 201 {7, 0, 0, 5, 9, 12}, 202 {12, 7, 13, 5, 9, 21}, 203 {12, 9, 13, 5, 9, 21}, 204 {12, 230, 13, 5, 9, 21}, 205 {21, 0, 0, 5, 0, 17}, 206 {13, 0, 0, 5, 9, 11}, 207 {21, 0, 0, 5, 9, 12}, 208 {6, 0, 0, 5, 9, 12}, 209 {7, 0, 0, 5, 10, 12}, 210 {12, 0, 13, 5, 10, 21}, 211 {10, 0, 0, 5, 10, 21}, 212 {12, 7, 13, 5, 10, 21}, 213 {12, 9, 13, 5, 10, 21}, 214 {13, 0, 0, 5, 10, 11}, 215 {23, 0, 10, 5, 10, 10}, 216 {15, 0, 0, 5, 10, 12}, 217 {15, 0, 0, 5, 10, 10}, 218 {26, 0, 0, 5, 10, 12}, 219 {23, 0, 10, 5, 10, 9}, 220 {21, 0, 0, 5, 10, 12}, 221 {12, 230, 13, 5, 10, 21}, 222 {12, 0, 13, 5, 11, 21}, 223 {10, 0, 0, 5, 11, 21}, 224 {7, 0, 0, 5, 11, 12}, 225 {12, 7, 13, 5, 11, 21}, 226 {12, 9, 13, 5, 11, 21}, 227 {13, 0, 0, 5, 11, 11}, 228 {21, 0, 0, 5, 11, 12}, 229 {12, 0, 13, 5, 12, 21}, 230 {10, 0, 0, 5, 12, 21}, 231 {7, 0, 0, 5, 12, 12}, 232 {12, 7, 13, 5, 12, 21}, 233 {12, 9, 13, 5, 12, 21}, 234 {13, 0, 0, 5, 12, 11}, 235 {21, 0, 0, 5, 12, 12}, 236 {23, 0, 10, 5, 12, 9}, 237 {12, 0, 13, 5, 13, 21}, 238 {10, 0, 0, 5, 13, 21}, 239 {7, 0, 0, 5, 13, 12}, 240 {12, 7, 13, 5, 13, 21}, 241 {12, 9, 13, 5, 13, 21}, 242 {13, 0, 0, 5, 13, 11}, 243 {26, 0, 0, 5, 13, 12}, 244 {15, 0, 0, 5, 13, 12}, 245 {12, 0, 13, 5, 14, 21}, 246 {7, 0, 0, 5, 14, 12}, 247 {10, 0, 0, 5, 14, 21}, 248 {12, 9, 13, 5, 14, 21}, 249 {13, 0, 0, 5, 14, 11}, 250 {15, 0, 0, 5, 14, 12}, 251 {26, 0, 18, 5, 14, 12}, 252 {23, 0, 10, 5, 14, 9}, 253 {12, 0, 13, 5, 15, 21}, 254 {10, 0, 0, 5, 15, 21}, 255 {7, 0, 0, 5, 15, 12}, 256 {12, 9, 13, 5, 15, 21}, 257 {12, 84, 13, 5, 15, 21}, 258 {12, 91, 13, 5, 15, 21}, 259 {13, 0, 0, 5, 15, 11}, 260 {15, 0, 18, 5, 15, 12}, 261 {26, 0, 0, 5, 15, 12}, 262 {7, 0, 0, 5, 16, 12}, 263 {12, 0, 13, 5, 16, 21}, 264 {10, 0, 0, 5, 16, 21}, 265 {21, 0, 0, 5, 16, 18}, 266 {12, 7, 13, 5, 16, 21}, 267 {12, 0, 0, 5, 16, 21}, 268 {12, 9, 13, 5, 16, 21}, 269 {13, 0, 0, 5, 16, 11}, 270 {12, 0, 13, 5, 17, 21}, 271 {10, 0, 0, 5, 17, 21}, 272 {7, 0, 0, 5, 17, 12}, 273 {12, 9, 13, 5, 17, 21}, 274 {26, 0, 0, 5, 17, 12}, 275 {15, 0, 0, 5, 17, 12}, 276 {13, 0, 0, 5, 17, 11}, 277 {26, 0, 0, 5, 17, 10}, 278 {10, 0, 0, 5, 18, 21}, 279 {7, 0, 0, 5, 18, 12}, 280 {12, 9, 13, 5, 18, 21}, 281 {12, 0, 13, 5, 18, 21}, 282 {13, 0, 0, 5, 18, 11}, 283 {21, 0, 0, 5, 18, 12}, 284 {7, 0, 0, 5, 19, 36}, 285 {12, 0, 13, 5, 19, 36}, 286 {12, 103, 13, 5, 19, 36}, 287 {12, 9, 13, 5, 19, 36}, 288 {23, 0, 10, 5, 0, 9}, 289 {6, 0, 0, 5, 19, 36}, 290 {12, 107, 13, 5, 19, 36}, 291 {21, 0, 0, 5, 19, 12}, 292 {13, 0, 0, 5, 19, 11}, 293 {21, 0, 0, 5, 19, 17}, 294 {7, 0, 0, 5, 20, 36}, 295 {12, 0, 13, 5, 20, 36}, 296 {12, 118, 13, 5, 20, 36}, 297 {6, 0, 0, 5, 20, 36}, 298 {12, 122, 13, 5, 20, 36}, 299 {13, 0, 0, 5, 20, 11}, 300 {7, 0, 0, 5, 21, 12}, 301 {26, 0, 0, 5, 21, 18}, 302 {21, 0, 0, 5, 21, 18}, 303 {21, 0, 0, 5, 21, 12}, 304 {21, 0, 0, 5, 21, 4}, 305 {21, 0, 0, 5, 21, 17}, 306 {21, 0, 0, 5, 21, 6}, 307 {26, 0, 0, 5, 21, 12}, 308 {12, 220, 13, 5, 21, 21}, 309 {13, 0, 0, 5, 21, 11}, 310 {15, 0, 0, 5, 21, 12}, 311 {26, 0, 0, 5, 21, 17}, 312 {12, 216, 13, 5, 21, 21}, 313 {22, 0, 18, 5, 21, 0}, 314 {18, 0, 18, 5, 21, 1}, 315 {10, 0, 0, 5, 21, 21}, 316 {12, 129, 13, 5, 21, 21}, 317 {12, 130, 13, 5, 21, 21}, 318 {12, 0, 13, 5, 21, 21}, 319 {12, 132, 13, 5, 21, 21}, 320 {10, 0, 0, 5, 21, 17}, 321 {12, 230, 13, 5, 21, 21}, 322 {12, 9, 13, 5, 21, 21}, 323 {26, 0, 0, 5, 0, 12}, 324 {7, 0, 0, 5, 22, 36}, 325 {10, 0, 0, 5, 22, 36}, 326 {12, 0, 13, 5, 22, 36}, 327 {12, 7, 13, 5, 22, 36}, 328 {12, 9, 13, 5, 22, 36}, 329 {13, 0, 0, 5, 22, 11}, 330 {21, 0, 0, 5, 22, 17}, 331 {21, 0, 0, 5, 22, 12}, 332 {12, 220, 13, 5, 22, 36}, 333 {26, 0, 0, 5, 22, 36}, 334 {9, 0, 0, 5, 23, 12}, 335 {5, 0, 0, 5, 23, 12}, 336 {21, 0, 0, 5, 0, 12}, 337 {6, 0, 0, 5, 23, 12}, 338 {7, 0, 0, 2, 24, 25}, 339 {7, 0, 0, 5, 24, 26}, 340 {7, 0, 0, 5, 24, 27}, 341 {7, 0, 0, 5, 25, 12}, 342 {12, 230, 13, 5, 25, 21}, 343 {21, 0, 0, 5, 25, 12}, 344 {21, 0, 0, 5, 25, 17}, 345 {15, 0, 0, 5, 25, 12}, 346 {26, 0, 18, 5, 25, 12}, 347 {9, 0, 0, 5, 26, 12}, 348 {5, 0, 0, 5, 26, 12}, 349 {17, 0, 18, 5, 27, 17}, 350 {7, 0, 0, 5, 27, 12}, 351 {21, 0, 0, 5, 27, 12}, 352 {29, 0, 17, 5, 28, 17}, 353 {7, 0, 0, 5, 28, 12}, 354 {22, 0, 18, 5, 28, 0}, 355 {18, 0, 18, 5, 28, 1}, 356 {7, 0, 0, 5, 29, 12}, 357 {14, 0, 0, 5, 29, 12}, 358 {7, 0, 0, 5, 41, 12}, 359 {12, 0, 13, 5, 41, 21}, 360 {12, 9, 13, 5, 41, 21}, 361 {7, 0, 0, 5, 42, 12}, 362 {12, 0, 13, 5, 42, 21}, 363 {12, 9, 13, 5, 42, 21}, 364 {7, 0, 0, 5, 43, 12}, 365 {12, 0, 13, 5, 43, 21}, 366 {7, 0, 0, 5, 44, 12}, 367 {12, 0, 13, 5, 44, 21}, 368 {7, 0, 0, 5, 30, 36}, 369 {12, 0, 13, 5, 30, 36}, 370 {10, 0, 0, 5, 30, 36}, 371 {12, 9, 13, 5, 30, 36}, 372 {21, 0, 0, 5, 30, 17}, 373 {21, 0, 0, 5, 30, 5}, 374 {6, 0, 0, 5, 30, 36}, 375 {21, 0, 0, 5, 30, 12}, 376 {23, 0, 10, 5, 30, 9}, 377 {12, 230, 13, 5, 30, 36}, 378 {13, 0, 0, 5, 30, 11}, 379 {15, 0, 18, 5, 30, 12}, 380 {21, 0, 18, 5, 31, 12}, 381 {21, 0, 18, 5, 0, 6}, 382 {21, 0, 18, 5, 31, 17}, 383 {21, 0, 18, 5, 0, 17}, 384 {17, 0, 18, 5, 31, 18}, 385 {21, 0, 18, 5, 31, 6}, 386 {12, 0, 13, 5, 31, 21}, 387 {1, 0, 14, 5, 31, 4}, 388 {13, 0, 0, 5, 31, 11}, 389 {7, 0, 0, 5, 31, 12}, 390 {6, 0, 0, 5, 31, 12}, 391 {12, 228, 13, 5, 31, 21}, 392 {7, 0, 0, 5, 45, 12}, 393 {12, 0, 13, 5, 45, 21}, 394 {10, 0, 0, 5, 45, 21}, 395 {12, 222, 13, 5, 45, 21}, 396 {12, 230, 13, 5, 45, 21}, 397 {12, 220, 13, 5, 45, 21}, 398 {26, 0, 18, 5, 45, 12}, 399 {21, 0, 18, 5, 45, 6}, 400 {13, 0, 0, 5, 45, 11}, 401 {7, 0, 0, 5, 46, 36}, 402 {7, 0, 0, 5, 55, 36}, 403 {13, 0, 0, 5, 55, 11}, 404 {15, 0, 0, 5, 55, 36}, 405 {26, 0, 18, 5, 55, 36}, 406 {26, 0, 18, 5, 30, 12}, 407 {7, 0, 0, 5, 53, 12}, 408 {12, 230, 13, 5, 53, 21}, 409 {12, 220, 13, 5, 53, 21}, 410 {10, 0, 0, 5, 53, 21}, 411 {12, 0, 13, 5, 53, 21}, 412 {21, 0, 0, 5, 53, 12}, 413 {7, 0, 0, 5, 77, 36}, 414 {10, 0, 0, 5, 77, 36}, 415 {12, 0, 13, 5, 77, 36}, 416 {12, 9, 13, 5, 77, 36}, 417 {12, 230, 13, 5, 77, 36}, 418 {12, 220, 13, 5, 77, 21}, 419 {13, 0, 0, 5, 77, 11}, 420 {21, 0, 0, 5, 77, 36}, 421 {6, 0, 0, 5, 77, 36}, 422 {11, 0, 13, 5, 40, 21}, 423 {12, 0, 13, 5, 61, 21}, 424 {10, 0, 0, 5, 61, 21}, 425 {7, 0, 0, 5, 61, 12}, 426 {12, 7, 13, 5, 61, 21}, 427 {10, 9, 0, 5, 61, 21}, 428 {13, 0, 0, 5, 61, 11}, 429 {21, 0, 0, 5, 61, 17}, 430 {21, 0, 0, 5, 61, 12}, 431 {26, 0, 0, 5, 61, 12}, 432 {12, 230, 13, 5, 61, 21}, 433 {12, 220, 13, 5, 61, 21}, 434 {12, 0, 13, 5, 66, 21}, 435 {10, 0, 0, 5, 66, 21}, 436 {7, 0, 0, 5, 66, 12}, 437 {10, 9, 0, 5, 66, 21}, 438 {12, 9, 13, 5, 66, 21}, 439 {13, 0, 0, 5, 66, 11}, 440 {7, 0, 0, 5, 92, 12}, 441 {12, 7, 13, 5, 92, 21}, 442 {10, 0, 0, 5, 92, 21}, 443 {12, 0, 13, 5, 92, 21}, 444 {10, 9, 0, 5, 92, 21}, 445 {21, 0, 0, 5, 92, 12}, 446 {7, 0, 0, 5, 67, 12}, 447 {10, 0, 0, 5, 67, 21}, 448 {12, 0, 13, 5, 67, 21}, 449 {12, 7, 13, 5, 67, 21}, 450 {21, 0, 0, 5, 67, 17}, 451 {13, 0, 0, 5, 67, 11}, 452 {13, 0, 0, 5, 68, 11}, 453 {7, 0, 0, 5, 68, 12}, 454 {6, 0, 0, 5, 68, 12}, 455 {21, 0, 0, 5, 68, 17}, 456 {21, 0, 0, 5, 66, 12}, 457 {12, 1, 13, 5, 40, 21}, 458 {10, 0, 0, 5, 0, 21}, 459 {7, 0, 0, 5, 0, 12}, 460 {6, 0, 0, 5, 3, 12}, 461 {12, 234, 13, 5, 40, 21}, 462 {12, 214, 13, 5, 40, 21}, 463 {12, 202, 13, 5, 40, 21}, 464 {12, 232, 13, 5, 40, 21}, 465 {12, 228, 13, 5, 40, 21}, 466 {12, 233, 13, 5, 40, 21}, 467 {8, 0, 0, 5, 2, 12}, 468 {24, 0, 18, 5, 2, 18}, 469 {29, 0, 17, 5, 0, 17}, 470 {29, 0, 17, 5, 0, 4}, 471 {1, 0, 14, 5, 0, 20}, 472 {1, 0, 14, 5, 40, 21}, 473 {1, 0, 14, 5, 40, 40}, 474 {1, 0, 0, 5, 0, 21}, 475 {1, 0, 3, 5, 0, 21}, 476 {17, 0, 18, 4, 0, 17}, 477 {17, 0, 18, 5, 0, 4}, 478 {17, 0, 18, 5, 0, 17}, 479 {17, 0, 18, 4, 0, 19}, 480 {17, 0, 18, 4, 0, 29}, 481 {20, 0, 18, 4, 0, 3}, 482 {19, 0, 18, 4, 0, 3}, 483 {22, 0, 18, 5, 0, 0}, 484 {21, 0, 18, 4, 0, 12}, 485 {21, 0, 18, 4, 0, 15}, 486 {21, 0, 18, 4, 0, 17}, 487 {27, 0, 17, 5, 0, 30}, 488 {28, 0, 15, 5, 0, 30}, 489 {1, 0, 1, 5, 0, 21}, 490 {1, 0, 5, 5, 0, 21}, 491 {1, 0, 7, 5, 0, 21}, 492 {1, 0, 2, 5, 0, 21}, 493 {1, 0, 6, 5, 0, 21}, 494 {21, 0, 10, 4, 0, 10}, 495 {21, 0, 10, 5, 0, 10}, 496 {21, 0, 18, 4, 0, 10}, 497 {21, 0, 18, 5, 0, 10}, 498 {21, 0, 18, 5, 0, 5}, 499 {16, 0, 18, 5, 0, 12}, 500 {25, 0, 12, 5, 0, 8}, 501 {18, 0, 18, 5, 0, 1}, 502 {25, 0, 18, 5, 0, 12}, 503 {1, 0, 14, 5, 0, 22}, 504 {1, 0, 14, 5, 0, 12}, 505 {1, 0, 19, 5, 0, 21}, 506 {1, 0, 20, 5, 0, 21}, 507 {1, 0, 21, 5, 0, 21}, 508 {1, 0, 22, 5, 0, 21}, 509 {1, 0, 14, 5, 0, 21}, 510 {15, 0, 8, 5, 0, 12}, 511 {25, 0, 9, 5, 0, 12}, 512 {6, 0, 0, 4, 1, 29}, 513 {23, 0, 10, 5, 0, 10}, 514 {23, 0, 10, 1, 0, 9}, 515 {2, 0, 18, 5, 102, 9}, 516 {9, 0, 0, 5, 0, 12}, 517 {26, 0, 18, 4, 0, 10}, 518 {26, 0, 18, 4, 0, 29}, 519 {5, 0, 0, 4, 0, 29}, 520 {26, 0, 18, 4, 0, 9}, 521 {9, 0, 0, 4, 1, 29}, 522 {26, 0, 10, 5, 0, 12}, 523 {15, 0, 18, 5, 0, 12}, 524 {15, 0, 18, 4, 0, 12}, 525 {15, 0, 18, 5, 0, 29}, 526 {14, 0, 0, 4, 1, 29}, 527 {14, 0, 0, 5, 1, 12}, 528 {25, 0, 9, 5, 0, 9}, 529 {25, 0, 10, 5, 0, 9}, 530 {25, 0, 18, 5, 0, 15}, 531 {26, 0, 18, 2, 0, 14}, 532 {22, 0, 18, 2, 0, 0}, 533 {18, 0, 18, 2, 0, 1}, 534 {26, 0, 18, 2, 0, 12}, 535 {26, 0, 18, 5, 0, 14}, 536 {26, 0, 0, 4, 0, 29}, 537 {26, 0, 18, 5, 0, 29}, 538 {25, 0, 18, 2, 0, 12}, 539 {26, 0, 18, 4, 0, 14}, 540 {26, 0, 18, 5, 0, 41}, 541 {26, 0, 18, 4, 0, 41}, 542 {26, 0, 18, 2, 0, 41}, 543 {26, 0, 18, 2, 0, 29}, 544 {26, 0, 18, 5, 0, 3}, 545 {26, 0, 18, 5, 0, 6}, 546 {26, 0, 0, 5, 52, 12}, 547 {9, 0, 0, 5, 56, 12}, 548 {5, 0, 0, 5, 56, 12}, 549 {26, 0, 18, 5, 54, 12}, 550 {12, 230, 13, 5, 54, 21}, 551 {21, 0, 18, 5, 54, 6}, 552 {21, 0, 18, 5, 54, 17}, 553 {15, 0, 18, 5, 54, 12}, 554 {7, 0, 0, 5, 57, 12}, 555 {6, 0, 0, 5, 57, 12}, 556 {21, 0, 0, 5, 57, 17}, 557 {12, 9, 13, 5, 57, 21}, 558 {21, 0, 18, 5, 0, 3}, 559 {21, 0, 18, 5, 0, 0}, 560 {17, 0, 18, 5, 0, 12}, 561 {17, 0, 18, 5, 0, 19}, 562 {26, 0, 18, 2, 35, 14}, 563 {29, 0, 17, 0, 0, 17}, 564 {21, 0, 18, 2, 0, 1}, 565 {21, 0, 18, 2, 0, 14}, 566 {6, 0, 0, 2, 35, 5}, 567 {7, 0, 0, 2, 0, 14}, 568 {14, 0, 0, 2, 35, 14}, 569 {17, 0, 18, 2, 0, 5}, 570 {12, 218, 13, 2, 40, 21}, 571 {12, 228, 13, 2, 40, 21}, 572 {12, 232, 13, 2, 40, 21}, 573 {12, 222, 13, 2, 40, 21}, 574 {10, 224, 0, 2, 24, 21}, 575 {17, 0, 18, 2, 0, 14}, 576 {6, 0, 0, 2, 0, 14}, 577 {6, 0, 0, 2, 0, 21}, 578 {7, 0, 0, 2, 0, 5}, 579 {7, 0, 0, 2, 32, 32}, 580 {7, 0, 0, 2, 32, 14}, 581 {12, 8, 13, 2, 40, 21}, 582 {24, 0, 18, 2, 0, 5}, 583 {6, 0, 0, 2, 32, 5}, 584 {7, 0, 0, 2, 33, 32}, 585 {7, 0, 0, 2, 33, 14}, 586 {21, 0, 18, 2, 0, 5}, 587 {6, 0, 0, 2, 0, 32}, 588 {6, 0, 0, 2, 33, 5}, 589 {7, 0, 0, 2, 34, 14}, 590 {7, 0, 0, 2, 24, 14}, 591 {26, 0, 0, 2, 0, 14}, 592 {15, 0, 0, 2, 0, 14}, 593 {26, 0, 0, 2, 24, 14}, 594 {26, 0, 18, 2, 24, 14}, 595 {15, 0, 0, 4, 0, 29}, 596 {15, 0, 18, 2, 0, 14}, 597 {26, 0, 0, 2, 33, 14}, 598 {7, 0, 0, 2, 35, 14}, 599 {2, 0, 18, 2, 102, 14}, 600 {7, 0, 0, 2, 36, 14}, 601 {6, 0, 0, 2, 36, 5}, 602 {26, 0, 18, 2, 36, 14}, 603 {7, 0, 0, 5, 82, 12}, 604 {6, 0, 0, 5, 82, 12}, 605 {21, 0, 0, 5, 82, 17}, 606 {7, 0, 0, 5, 69, 12}, 607 {6, 0, 0, 5, 69, 12}, 608 {21, 0, 18, 5, 69, 17}, 609 {21, 0, 18, 5, 69, 6}, 610 {13, 0, 0, 5, 69, 11}, 611 {7, 0, 0, 5, 3, 12}, 612 {21, 0, 18, 5, 3, 12}, 613 {6, 0, 18, 5, 3, 12}, 614 {7, 0, 0, 5, 83, 12}, 615 {14, 0, 0, 5, 83, 12}, 616 {12, 230, 13, 5, 83, 21}, 617 {21, 0, 0, 5, 83, 12}, 618 {21, 0, 0, 5, 83, 17}, 619 {24, 0, 0, 5, 0, 12}, 620 {7, 0, 0, 5, 58, 12}, 621 {12, 0, 13, 5, 58, 21}, 622 {12, 9, 13, 5, 58, 21}, 623 {10, 0, 0, 5, 58, 21}, 624 {26, 0, 18, 5, 58, 12}, 625 {15, 0, 0, 5, 0, 12}, 626 {7, 0, 0, 5, 64, 12}, 627 {21, 0, 18, 5, 64, 18}, 628 {21, 0, 18, 5, 64, 6}, 629 {10, 0, 0, 5, 70, 21}, 630 {7, 0, 0, 5, 70, 12}, 631 {12, 9, 13, 5, 70, 21}, 632 {12, 0, 13, 5, 70, 21}, 633 {21, 0, 0, 5, 70, 17}, 634 {13, 0, 0, 5, 70, 11}, 635 {21, 0, 0, 5, 9, 18}, 636 {13, 0, 0, 5, 71, 11}, 637 {7, 0, 0, 5, 71, 12}, 638 {12, 0, 13, 5, 71, 21}, 639 {12, 220, 13, 5, 71, 21}, 640 {21, 0, 0, 5, 71, 17}, 641 {7, 0, 0, 5, 72, 12}, 642 {12, 0, 13, 5, 72, 21}, 643 {10, 0, 0, 5, 72, 21}, 644 {10, 9, 0, 5, 72, 21}, 645 {21, 0, 0, 5, 72, 12}, 646 {12, 0, 13, 5, 84, 21}, 647 {10, 0, 0, 5, 84, 21}, 648 {7, 0, 0, 5, 84, 12}, 649 {12, 7, 13, 5, 84, 21}, 650 {10, 9, 0, 5, 84, 21}, 651 {21, 0, 0, 5, 84, 12}, 652 {21, 0, 0, 5, 84, 17}, 653 {13, 0, 0, 5, 84, 11}, 654 {6, 0, 0, 5, 22, 36}, 655 {7, 0, 0, 5, 76, 12}, 656 {12, 0, 13, 5, 76, 21}, 657 {10, 0, 0, 5, 76, 21}, 658 {13, 0, 0, 5, 76, 11}, 659 {21, 0, 0, 5, 76, 12}, 660 {21, 0, 0, 5, 76, 17}, 661 {7, 0, 0, 5, 78, 36}, 662 {12, 230, 13, 5, 78, 36}, 663 {12, 220, 13, 5, 78, 36}, 664 {6, 0, 0, 5, 78, 36}, 665 {21, 0, 0, 5, 78, 36}, 666 {7, 0, 0, 5, 85, 12}, 667 {10, 0, 0, 5, 85, 21}, 668 {12, 0, 13, 5, 85, 21}, 669 {21, 0, 0, 5, 85, 17}, 670 {6, 0, 0, 5, 85, 12}, 671 {12, 9, 13, 5, 85, 21}, 672 {13, 0, 0, 5, 85, 11}, 673 {7, 0, 0, 2, 24, 23}, 674 {7, 0, 0, 2, 24, 24}, 675 {4, 0, 0, 5, 102, 37}, 676 {3, 0, 0, 4, 102, 39}, 677 {12, 26, 13, 5, 5, 21}, 678 {25, 0, 9, 5, 5, 12}, 679 {24, 0, 4, 5, 6, 12}, 680 {12, 0, 13, 4, 40, 21}, 681 {21, 0, 18, 2, 0, 8}, 682 {21, 0, 18, 2, 0, 6}, 683 {21, 0, 18, 2, 0, 15}, 684 {16, 0, 18, 2, 0, 14}, 685 {21, 0, 12, 2, 0, 1}, 686 {21, 0, 12, 2, 0, 5}, 687 {21, 0, 10, 2, 0, 14}, 688 {25, 0, 9, 2, 0, 14}, 689 {17, 0, 9, 2, 0, 14}, 690 {25, 0, 18, 2, 0, 14}, 691 {23, 0, 10, 2, 0, 9}, 692 {21, 0, 10, 2, 0, 10}, 693 {21, 0, 18, 0, 0, 6}, 694 {21, 0, 18, 0, 0, 14}, 695 {21, 0, 10, 0, 0, 14}, 696 {23, 0, 10, 0, 0, 9}, 697 {21, 0, 10, 0, 0, 10}, 698 {22, 0, 18, 0, 0, 0}, 699 {18, 0, 18, 0, 0, 1}, 700 {25, 0, 9, 0, 0, 14}, 701 {21, 0, 12, 0, 0, 1}, 702 {17, 0, 9, 0, 0, 14}, 703 {21, 0, 12, 0, 0, 14}, 704 {13, 0, 8, 0, 0, 14}, 705 {21, 0, 12, 0, 0, 5}, 706 {21, 0, 18, 0, 0, 5}, 707 {25, 0, 18, 0, 0, 14}, 708 {9, 0, 0, 0, 1, 14}, 709 {24, 0, 18, 0, 0, 14}, 710 {16, 0, 18, 0, 0, 14}, 711 {5, 0, 0, 0, 1, 14}, 712 {21, 0, 18, 1, 0, 1}, 713 {22, 0, 18, 1, 0, 0}, 714 {18, 0, 18, 1, 0, 1}, 715 {21, 0, 18, 1, 0, 5}, 716 {7, 0, 0, 1, 33, 14}, 717 {7, 0, 0, 1, 33, 32}, 718 {6, 0, 0, 1, 0, 32}, 719 {6, 0, 0, 1, 0, 5}, 720 {7, 0, 0, 1, 24, 14}, 721 {23, 0, 10, 0, 0, 10}, 722 {26, 0, 18, 0, 0, 14}, 723 {26, 0, 18, 1, 0, 12}, 724 {25, 0, 18, 1, 0, 12}, 725 {1, 0, 18, 5, 0, 21}, 726 {26, 0, 18, 5, 0, 31}, 727 {7, 0, 0, 5, 47, 12}, 728 {14, 0, 18, 5, 2, 12}, 729 {15, 0, 18, 5, 2, 12}, 730 {26, 0, 18, 5, 2, 12}, 731 {26, 0, 0, 5, 2, 12}, 732 {7, 0, 0, 5, 73, 12}, 733 {7, 0, 0, 5, 74, 12}, 734 {7, 0, 0, 5, 37, 12}, 735 {15, 0, 0, 5, 37, 12}, 736 {7, 0, 0, 5, 38, 12}, 737 {14, 0, 0, 5, 38, 12}, 738 {7, 0, 0, 5, 118, 12}, 739 {12, 230, 13, 5, 118, 21}, 740 {7, 0, 0, 5, 48, 12}, 741 {21, 0, 0, 5, 48, 17}, 742 {7, 0, 0, 5, 59, 12}, 743 {21, 0, 0, 5, 59, 17}, 744 {14, 0, 0, 5, 59, 12}, 745 {9, 0, 0, 5, 39, 12}, 746 {5, 0, 0, 5, 39, 12}, 747 {7, 0, 0, 5, 49, 12}, 748 {7, 0, 0, 5, 50, 12}, 749 {13, 0, 0, 5, 50, 11}, 750 {9, 0, 0, 5, 136, 12}, 751 {5, 0, 0, 5, 136, 12}, 752 {7, 0, 0, 5, 106, 12}, 753 {7, 0, 0, 5, 104, 12}, 754 {21, 0, 0, 5, 104, 12}, 755 {7, 0, 0, 5, 110, 12}, 756 {7, 0, 3, 5, 51, 12}, 757 {7, 0, 3, 5, 86, 12}, 758 {21, 0, 3, 5, 86, 17}, 759 {15, 0, 3, 5, 86, 12}, 760 {7, 0, 3, 5, 120, 12}, 761 {26, 0, 3, 5, 120, 12}, 762 {15, 0, 3, 5, 120, 12}, 763 {7, 0, 3, 5, 116, 12}, 764 {15, 0, 3, 5, 116, 12}, 765 {7, 0, 3, 5, 128, 12}, 766 {15, 0, 3, 5, 128, 12}, 767 {7, 0, 3, 5, 63, 12}, 768 {15, 0, 3, 5, 63, 12}, 769 {21, 0, 18, 5, 63, 17}, 770 {7, 0, 3, 5, 75, 12}, 771 {21, 0, 3, 5, 75, 12}, 772 {7, 0, 3, 5, 97, 12}, 773 {7, 0, 3, 5, 96, 12}, 774 {15, 0, 3, 5, 96, 12}, 775 {7, 0, 3, 5, 60, 12}, 776 {12, 0, 13, 5, 60, 21}, 777 {12, 220, 13, 5, 60, 21}, 778 {12, 230, 13, 5, 60, 21}, 779 {12, 1, 13, 5, 60, 21}, 780 {12, 9, 13, 5, 60, 21}, 781 {15, 0, 3, 5, 60, 12}, 782 {21, 0, 3, 5, 60, 17}, 783 {21, 0, 3, 5, 60, 12}, 784 {7, 0, 3, 5, 87, 12}, 785 {15, 0, 3, 5, 87, 12}, 786 {21, 0, 3, 5, 87, 12}, 787 {7, 0, 3, 5, 117, 12}, 788 {15, 0, 3, 5, 117, 12}, 789 {7, 0, 3, 5, 112, 12}, 790 {26, 0, 3, 5, 112, 12}, 791 {12, 230, 13, 5, 112, 21}, 792 {12, 220, 13, 5, 112, 21}, 793 {15, 0, 3, 5, 112, 12}, 794 {21, 0, 3, 5, 112, 17}, 795 {21, 0, 3, 5, 112, 15}, 796 {7, 0, 3, 5, 79, 12}, 797 {21, 0, 18, 5, 79, 17}, 798 {7, 0, 3, 5, 88, 12}, 799 {15, 0, 3, 5, 88, 12}, 800 {7, 0, 3, 5, 89, 12}, 801 {15, 0, 3, 5, 89, 12}, 802 {7, 0, 3, 5, 122, 12}, 803 {21, 0, 3, 5, 122, 12}, 804 {15, 0, 3, 5, 122, 12}, 805 {7, 0, 3, 5, 90, 12}, 806 {9, 0, 3, 5, 130, 12}, 807 {5, 0, 3, 5, 130, 12}, 808 {15, 0, 3, 5, 130, 12}, 809 {7, 0, 4, 5, 144, 12}, 810 {12, 230, 13, 5, 144, 21}, 811 {13, 0, 11, 5, 144, 11}, 812 {15, 0, 11, 5, 6, 12}, 813 {7, 0, 3, 5, 147, 12}, 814 {15, 0, 3, 5, 147, 12}, 815 {7, 0, 4, 5, 148, 12}, 816 {12, 220, 13, 5, 148, 21}, 817 {12, 230, 13, 5, 148, 21}, 818 {15, 0, 4, 5, 148, 12}, 819 {21, 0, 4, 5, 148, 12}, 820 {10, 0, 0, 5, 93, 21}, 821 {12, 0, 13, 5, 93, 21}, 822 {7, 0, 0, 5, 93, 12}, 823 {12, 9, 13, 5, 93, 21}, 824 {21, 0, 0, 5, 93, 17}, 825 {21, 0, 0, 5, 93, 12}, 826 {15, 0, 18, 5, 93, 12}, 827 {13, 0, 0, 5, 93, 11}, 828 {12, 0, 13, 5, 91, 21}, 829 {10, 0, 0, 5, 91, 21}, 830 {7, 0, 0, 5, 91, 12}, 831 {12, 9, 13, 5, 91, 21}, 832 {12, 7, 13, 5, 91, 21}, 833 {21, 0, 0, 5, 91, 12}, 834 {1, 0, 0, 5, 91, 12}, 835 {21, 0, 0, 5, 91, 17}, 836 {7, 0, 0, 5, 100, 12}, 837 {13, 0, 0, 5, 100, 11}, 838 {12, 230, 13, 5, 95, 21}, 839 {7, 0, 0, 5, 95, 12}, 840 {12, 0, 13, 5, 95, 21}, 841 {10, 0, 0, 5, 95, 21}, 842 {12, 9, 13, 5, 95, 21}, 843 {13, 0, 0, 5, 95, 11}, 844 {21, 0, 0, 5, 95, 17}, 845 {7, 0, 0, 5, 111, 12}, 846 {12, 7, 13, 5, 111, 21}, 847 {21, 0, 0, 5, 111, 12}, 848 {21, 0, 0, 5, 111, 18}, 849 {12, 0, 13, 5, 99, 21}, 850 {10, 0, 0, 5, 99, 21}, 851 {7, 0, 0, 5, 99, 12}, 852 {10, 9, 0, 5, 99, 21}, 853 {21, 0, 0, 5, 99, 17}, 854 {21, 0, 0, 5, 99, 12}, 855 {12, 7, 13, 5, 99, 21}, 856 {13, 0, 0, 5, 99, 11}, 857 {21, 0, 0, 5, 99, 18}, 858 {15, 0, 0, 5, 18, 12}, 859 {7, 0, 0, 5, 108, 12}, 860 {10, 0, 0, 5, 108, 21}, 861 {12, 0, 13, 5, 108, 21}, 862 {10, 9, 0, 5, 108, 21}, 863 {12, 7, 13, 5, 108, 21}, 864 {21, 0, 0, 5, 108, 17}, 865 {21, 0, 0, 5, 108, 12}, 866 {7, 0, 0, 5, 129, 12}, 867 {21, 0, 0, 5, 129, 17}, 868 {7, 0, 0, 5, 109, 12}, 869 {12, 0, 13, 5, 109, 21}, 870 {10, 0, 0, 5, 109, 21}, 871 {12, 7, 13, 5, 109, 21}, 872 {12, 9, 13, 5, 109, 21}, 873 {13, 0, 0, 5, 109, 11}, 874 {12, 0, 13, 5, 107, 21}, 875 {10, 0, 0, 5, 107, 21}, 876 {7, 0, 0, 5, 107, 12}, 877 {12, 7, 13, 5, 40, 21}, 878 {12, 7, 13, 5, 107, 21}, 879 {10, 9, 0, 5, 107, 21}, 880 {12, 230, 13, 5, 107, 21}, 881 {7, 0, 0, 5, 135, 12}, 882 {10, 0, 0, 5, 135, 21}, 883 {12, 0, 13, 5, 135, 21}, 884 {12, 9, 13, 5, 135, 21}, 885 {12, 7, 13, 5, 135, 21}, 886 {21, 0, 0, 5, 135, 17}, 887 {21, 0, 0, 5, 135, 12}, 888 {13, 0, 0, 5, 135, 11}, 889 {12, 230, 13, 5, 135, 21}, 890 {7, 0, 0, 5, 124, 12}, 891 {10, 0, 0, 5, 124, 21}, 892 {12, 0, 13, 5, 124, 21}, 893 {12, 9, 13, 5, 124, 21}, 894 {12, 7, 13, 5, 124, 21}, 895 {21, 0, 0, 5, 124, 12}, 896 {13, 0, 0, 5, 124, 11}, 897 {7, 0, 0, 5, 123, 12}, 898 {10, 0, 0, 5, 123, 21}, 899 {12, 0, 13, 5, 123, 21}, 900 {12, 9, 13, 5, 123, 21}, 901 {12, 7, 13, 5, 123, 21}, 902 {21, 0, 0, 5, 123, 18}, 903 {21, 0, 0, 5, 123, 17}, 904 {21, 0, 0, 5, 123, 6}, 905 {21, 0, 0, 5, 123, 12}, 906 {7, 0, 0, 5, 114, 12}, 907 {10, 0, 0, 5, 114, 21}, 908 {12, 0, 13, 5, 114, 21}, 909 {12, 9, 13, 5, 114, 21}, 910 {21, 0, 0, 5, 114, 17}, 911 {21, 0, 0, 5, 114, 12}, 912 {13, 0, 0, 5, 114, 11}, 913 {21, 0, 18, 5, 31, 18}, 914 {7, 0, 0, 5, 101, 12}, 915 {12, 0, 13, 5, 101, 21}, 916 {10, 0, 0, 5, 101, 21}, 917 {10, 9, 0, 5, 101, 21}, 918 {12, 7, 13, 5, 101, 21}, 919 {13, 0, 0, 5, 101, 11}, 920 {7, 0, 0, 5, 126, 36}, 921 {12, 0, 13, 5, 126, 36}, 922 {10, 0, 0, 5, 126, 36}, 923 {12, 9, 13, 5, 126, 36}, 924 {13, 0, 0, 5, 126, 11}, 925 {15, 0, 0, 5, 126, 36}, 926 {21, 0, 0, 5, 126, 17}, 927 {26, 0, 0, 5, 126, 36}, 928 {7, 0, 0, 5, 142, 12}, 929 {10, 0, 0, 5, 142, 21}, 930 {12, 0, 13, 5, 142, 21}, 931 {12, 9, 13, 5, 142, 21}, 932 {12, 7, 13, 5, 142, 21}, 933 {21, 0, 0, 5, 142, 12}, 934 {9, 0, 0, 5, 125, 12}, 935 {5, 0, 0, 5, 125, 12}, 936 {13, 0, 0, 5, 125, 11}, 937 {15, 0, 0, 5, 125, 12}, 938 {7, 0, 0, 5, 125, 12}, 939 {7, 0, 0, 5, 141, 12}, 940 {12, 0, 13, 5, 141, 21}, 941 {12, 0, 0, 5, 141, 21}, 942 {12, 9, 13, 5, 141, 21}, 943 {10, 0, 0, 5, 141, 21}, 944 {21, 0, 0, 5, 141, 18}, 945 {21, 0, 0, 5, 141, 12}, 946 {21, 0, 0, 5, 141, 17}, 947 {7, 0, 0, 5, 140, 12}, 948 {12, 0, 13, 5, 140, 21}, 949 {10, 0, 0, 5, 140, 21}, 950 {12, 9, 13, 5, 140, 21}, 951 {21, 0, 0, 5, 140, 17}, 952 {21, 0, 0, 5, 140, 18}, 953 {7, 0, 0, 5, 121, 12}, 954 {7, 0, 0, 5, 133, 12}, 955 {10, 0, 0, 5, 133, 21}, 956 {12, 0, 13, 5, 133, 21}, 957 {12, 9, 0, 5, 133, 21}, 958 {21, 0, 0, 5, 133, 17}, 959 {13, 0, 0, 5, 133, 11}, 960 {15, 0, 0, 5, 133, 12}, 961 {21, 0, 0, 5, 134, 18}, 962 {21, 0, 0, 5, 134, 6}, 963 {7, 0, 0, 5, 134, 12}, 964 {12, 0, 13, 5, 134, 21}, 965 {10, 0, 0, 5, 134, 21}, 966 {7, 0, 0, 5, 138, 12}, 967 {12, 0, 13, 5, 138, 21}, 968 {12, 7, 13, 5, 138, 21}, 969 {12, 9, 13, 5, 138, 21}, 970 {13, 0, 0, 5, 138, 11}, 971 {7, 0, 0, 5, 143, 12}, 972 {10, 0, 0, 5, 143, 21}, 973 {12, 0, 13, 5, 143, 21}, 974 {12, 9, 13, 5, 143, 21}, 975 {13, 0, 0, 5, 143, 11}, 976 {7, 0, 0, 5, 145, 12}, 977 {12, 0, 13, 5, 145, 21}, 978 {10, 0, 0, 5, 145, 21}, 979 {21, 0, 0, 5, 145, 12}, 980 {7, 0, 0, 5, 62, 12}, 981 {14, 0, 0, 5, 62, 12}, 982 {21, 0, 0, 5, 62, 17}, 983 {7, 0, 0, 5, 80, 12}, 984 {7, 0, 0, 5, 80, 0}, 985 {7, 0, 0, 5, 80, 1}, 986 {7, 0, 0, 5, 127, 12}, 987 {7, 0, 0, 5, 127, 0}, 988 {7, 0, 0, 5, 127, 1}, 989 {7, 0, 0, 5, 115, 12}, 990 {13, 0, 0, 5, 115, 11}, 991 {21, 0, 0, 5, 115, 17}, 992 {7, 0, 0, 5, 103, 12}, 993 {12, 1, 13, 5, 103, 21}, 994 {21, 0, 0, 5, 103, 17}, 995 {7, 0, 0, 5, 119, 12}, 996 {12, 230, 13, 5, 119, 21}, 997 {21, 0, 0, 5, 119, 17}, 998 {21, 0, 0, 5, 119, 12}, 999 {26, 0, 0, 5, 119, 12}, 1000 {6, 0, 0, 5, 119, 12}, 1001 {13, 0, 0, 5, 119, 11}, 1002 {15, 0, 0, 5, 119, 12}, 1003 {9, 0, 0, 5, 146, 12}, 1004 {5, 0, 0, 5, 146, 12}, 1005 {15, 0, 0, 5, 146, 12}, 1006 {21, 0, 0, 5, 146, 17}, 1007 {21, 0, 0, 5, 146, 12}, 1008 {7, 0, 0, 5, 98, 12}, 1009 {10, 0, 0, 5, 98, 21}, 1010 {12, 0, 13, 5, 98, 21}, 1011 {6, 0, 0, 5, 98, 12}, 1012 {6, 0, 0, 2, 137, 5}, 1013 {6, 0, 0, 2, 139, 5}, 1014 {7, 0, 0, 2, 137, 14}, 1015 {7, 0, 0, 2, 139, 14}, 1016 {7, 0, 0, 5, 105, 12}, 1017 {26, 0, 0, 5, 105, 12}, 1018 {12, 0, 13, 5, 105, 21}, 1019 {12, 1, 13, 5, 105, 21}, 1020 {21, 0, 0, 5, 105, 17}, 1021 {10, 216, 0, 5, 0, 21}, 1022 {10, 226, 0, 5, 0, 21}, 1023 {12, 230, 13, 5, 2, 21}, 1024 {25, 0, 0, 5, 0, 12}, 1025 {13, 0, 8, 5, 0, 11}, 1026 {26, 0, 0, 5, 131, 12}, 1027 {12, 0, 13, 5, 131, 21}, 1028 {21, 0, 0, 5, 131, 17}, 1029 {21, 0, 0, 5, 131, 12}, 1030 {12, 230, 13, 5, 56, 21}, 1031 {7, 0, 3, 5, 113, 12}, 1032 {15, 0, 3, 5, 113, 12}, 1033 {12, 220, 13, 5, 113, 21}, 1034 {9, 0, 3, 5, 132, 12}, 1035 {5, 0, 3, 5, 132, 12}, 1036 {12, 230, 13, 5, 132, 21}, 1037 {12, 7, 13, 5, 132, 21}, 1038 {13, 0, 3, 5, 132, 11}, 1039 {21, 0, 3, 5, 132, 0}, 1040 {15, 0, 4, 5, 0, 12}, 1041 {26, 0, 4, 5, 0, 10}, 1042 {23, 0, 4, 5, 0, 10}, 1043 {2, 0, 18, 5, 102, 14}, 1044 {26, 0, 0, 2, 0, 29}, 1045 {26, 0, 0, 5, 0, 28}, 1046 {26, 0, 0, 2, 32, 14}, 1047 {24, 0, 18, 2, 0, 42}, 1048 {26, 0, 18, 5, 0, 5}, 1049 }; 1050 1051 #define BIDI_MIRROR_LEN 420 1052 static const MirrorPair mirror_pairs[] = { 1053 {40, 41}, 1054 {41, 40}, 1055 {60, 62}, 1056 {62, 60}, 1057 {91, 93}, 1058 {93, 91}, 1059 {123, 125}, 1060 {125, 123}, 1061 {171, 187}, 1062 {187, 171}, 1063 {3898, 3899}, 1064 {3899, 3898}, 1065 {3900, 3901}, 1066 {3901, 3900}, 1067 {5787, 5788}, 1068 {5788, 5787}, 1069 {8249, 8250}, 1070 {8250, 8249}, 1071 {8261, 8262}, 1072 {8262, 8261}, 1073 {8317, 8318}, 1074 {8318, 8317}, 1075 {8333, 8334}, 1076 {8334, 8333}, 1077 {8712, 8715}, 1078 {8713, 8716}, 1079 {8714, 8717}, 1080 {8715, 8712}, 1081 {8716, 8713}, 1082 {8717, 8714}, 1083 {8725, 10741}, 1084 {8735, 11262}, 1085 {8736, 10659}, 1086 {8737, 10651}, 1087 {8738, 10656}, 1088 {8740, 10990}, 1089 {8764, 8765}, 1090 {8765, 8764}, 1091 {8771, 8909}, 1092 {8773, 8780}, 1093 {8780, 8773}, 1094 {8786, 8787}, 1095 {8787, 8786}, 1096 {8788, 8789}, 1097 {8789, 8788}, 1098 {8804, 8805}, 1099 {8805, 8804}, 1100 {8806, 8807}, 1101 {8807, 8806}, 1102 {8808, 8809}, 1103 {8809, 8808}, 1104 {8810, 8811}, 1105 {8811, 8810}, 1106 {8814, 8815}, 1107 {8815, 8814}, 1108 {8816, 8817}, 1109 {8817, 8816}, 1110 {8818, 8819}, 1111 {8819, 8818}, 1112 {8820, 8821}, 1113 {8821, 8820}, 1114 {8822, 8823}, 1115 {8823, 8822}, 1116 {8824, 8825}, 1117 {8825, 8824}, 1118 {8826, 8827}, 1119 {8827, 8826}, 1120 {8828, 8829}, 1121 {8829, 8828}, 1122 {8830, 8831}, 1123 {8831, 8830}, 1124 {8832, 8833}, 1125 {8833, 8832}, 1126 {8834, 8835}, 1127 {8835, 8834}, 1128 {8836, 8837}, 1129 {8837, 8836}, 1130 {8838, 8839}, 1131 {8839, 8838}, 1132 {8840, 8841}, 1133 {8841, 8840}, 1134 {8842, 8843}, 1135 {8843, 8842}, 1136 {8847, 8848}, 1137 {8848, 8847}, 1138 {8849, 8850}, 1139 {8850, 8849}, 1140 {8856, 10680}, 1141 {8866, 8867}, 1142 {8867, 8866}, 1143 {8870, 10974}, 1144 {8872, 10980}, 1145 {8873, 10979}, 1146 {8875, 10981}, 1147 {8880, 8881}, 1148 {8881, 8880}, 1149 {8882, 8883}, 1150 {8883, 8882}, 1151 {8884, 8885}, 1152 {8885, 8884}, 1153 {8886, 8887}, 1154 {8887, 8886}, 1155 {8888, 10204}, 1156 {8905, 8906}, 1157 {8906, 8905}, 1158 {8907, 8908}, 1159 {8908, 8907}, 1160 {8909, 8771}, 1161 {8912, 8913}, 1162 {8913, 8912}, 1163 {8918, 8919}, 1164 {8919, 8918}, 1165 {8920, 8921}, 1166 {8921, 8920}, 1167 {8922, 8923}, 1168 {8923, 8922}, 1169 {8924, 8925}, 1170 {8925, 8924}, 1171 {8926, 8927}, 1172 {8927, 8926}, 1173 {8928, 8929}, 1174 {8929, 8928}, 1175 {8930, 8931}, 1176 {8931, 8930}, 1177 {8932, 8933}, 1178 {8933, 8932}, 1179 {8934, 8935}, 1180 {8935, 8934}, 1181 {8936, 8937}, 1182 {8937, 8936}, 1183 {8938, 8939}, 1184 {8939, 8938}, 1185 {8940, 8941}, 1186 {8941, 8940}, 1187 {8944, 8945}, 1188 {8945, 8944}, 1189 {8946, 8954}, 1190 {8947, 8955}, 1191 {8948, 8956}, 1192 {8950, 8957}, 1193 {8951, 8958}, 1194 {8954, 8946}, 1195 {8955, 8947}, 1196 {8956, 8948}, 1197 {8957, 8950}, 1198 {8958, 8951}, 1199 {8968, 8969}, 1200 {8969, 8968}, 1201 {8970, 8971}, 1202 {8971, 8970}, 1203 {9001, 9002}, 1204 {9002, 9001}, 1205 {10088, 10089}, 1206 {10089, 10088}, 1207 {10090, 10091}, 1208 {10091, 10090}, 1209 {10092, 10093}, 1210 {10093, 10092}, 1211 {10094, 10095}, 1212 {10095, 10094}, 1213 {10096, 10097}, 1214 {10097, 10096}, 1215 {10098, 10099}, 1216 {10099, 10098}, 1217 {10100, 10101}, 1218 {10101, 10100}, 1219 {10179, 10180}, 1220 {10180, 10179}, 1221 {10181, 10182}, 1222 {10182, 10181}, 1223 {10184, 10185}, 1224 {10185, 10184}, 1225 {10187, 10189}, 1226 {10189, 10187}, 1227 {10197, 10198}, 1228 {10198, 10197}, 1229 {10204, 8888}, 1230 {10205, 10206}, 1231 {10206, 10205}, 1232 {10210, 10211}, 1233 {10211, 10210}, 1234 {10212, 10213}, 1235 {10213, 10212}, 1236 {10214, 10215}, 1237 {10215, 10214}, 1238 {10216, 10217}, 1239 {10217, 10216}, 1240 {10218, 10219}, 1241 {10219, 10218}, 1242 {10220, 10221}, 1243 {10221, 10220}, 1244 {10222, 10223}, 1245 {10223, 10222}, 1246 {10627, 10628}, 1247 {10628, 10627}, 1248 {10629, 10630}, 1249 {10630, 10629}, 1250 {10631, 10632}, 1251 {10632, 10631}, 1252 {10633, 10634}, 1253 {10634, 10633}, 1254 {10635, 10636}, 1255 {10636, 10635}, 1256 {10637, 10640}, 1257 {10638, 10639}, 1258 {10639, 10638}, 1259 {10640, 10637}, 1260 {10641, 10642}, 1261 {10642, 10641}, 1262 {10643, 10644}, 1263 {10644, 10643}, 1264 {10645, 10646}, 1265 {10646, 10645}, 1266 {10647, 10648}, 1267 {10648, 10647}, 1268 {10651, 8737}, 1269 {10656, 8738}, 1270 {10659, 8736}, 1271 {10660, 10661}, 1272 {10661, 10660}, 1273 {10664, 10665}, 1274 {10665, 10664}, 1275 {10666, 10667}, 1276 {10667, 10666}, 1277 {10668, 10669}, 1278 {10669, 10668}, 1279 {10670, 10671}, 1280 {10671, 10670}, 1281 {10680, 8856}, 1282 {10688, 10689}, 1283 {10689, 10688}, 1284 {10692, 10693}, 1285 {10693, 10692}, 1286 {10703, 10704}, 1287 {10704, 10703}, 1288 {10705, 10706}, 1289 {10706, 10705}, 1290 {10708, 10709}, 1291 {10709, 10708}, 1292 {10712, 10713}, 1293 {10713, 10712}, 1294 {10714, 10715}, 1295 {10715, 10714}, 1296 {10728, 10729}, 1297 {10729, 10728}, 1298 {10741, 8725}, 1299 {10744, 10745}, 1300 {10745, 10744}, 1301 {10748, 10749}, 1302 {10749, 10748}, 1303 {10795, 10796}, 1304 {10796, 10795}, 1305 {10797, 10798}, 1306 {10798, 10797}, 1307 {10804, 10805}, 1308 {10805, 10804}, 1309 {10812, 10813}, 1310 {10813, 10812}, 1311 {10852, 10853}, 1312 {10853, 10852}, 1313 {10873, 10874}, 1314 {10874, 10873}, 1315 {10875, 10876}, 1316 {10876, 10875}, 1317 {10877, 10878}, 1318 {10878, 10877}, 1319 {10879, 10880}, 1320 {10880, 10879}, 1321 {10881, 10882}, 1322 {10882, 10881}, 1323 {10883, 10884}, 1324 {10884, 10883}, 1325 {10885, 10886}, 1326 {10886, 10885}, 1327 {10887, 10888}, 1328 {10888, 10887}, 1329 {10889, 10890}, 1330 {10890, 10889}, 1331 {10891, 10892}, 1332 {10892, 10891}, 1333 {10893, 10894}, 1334 {10894, 10893}, 1335 {10895, 10896}, 1336 {10896, 10895}, 1337 {10897, 10898}, 1338 {10898, 10897}, 1339 {10899, 10900}, 1340 {10900, 10899}, 1341 {10901, 10902}, 1342 {10902, 10901}, 1343 {10903, 10904}, 1344 {10904, 10903}, 1345 {10905, 10906}, 1346 {10906, 10905}, 1347 {10907, 10908}, 1348 {10908, 10907}, 1349 {10909, 10910}, 1350 {10910, 10909}, 1351 {10911, 10912}, 1352 {10912, 10911}, 1353 {10913, 10914}, 1354 {10914, 10913}, 1355 {10918, 10919}, 1356 {10919, 10918}, 1357 {10920, 10921}, 1358 {10921, 10920}, 1359 {10922, 10923}, 1360 {10923, 10922}, 1361 {10924, 10925}, 1362 {10925, 10924}, 1363 {10927, 10928}, 1364 {10928, 10927}, 1365 {10929, 10930}, 1366 {10930, 10929}, 1367 {10931, 10932}, 1368 {10932, 10931}, 1369 {10933, 10934}, 1370 {10934, 10933}, 1371 {10935, 10936}, 1372 {10936, 10935}, 1373 {10937, 10938}, 1374 {10938, 10937}, 1375 {10939, 10940}, 1376 {10940, 10939}, 1377 {10941, 10942}, 1378 {10942, 10941}, 1379 {10943, 10944}, 1380 {10944, 10943}, 1381 {10945, 10946}, 1382 {10946, 10945}, 1383 {10947, 10948}, 1384 {10948, 10947}, 1385 {10949, 10950}, 1386 {10950, 10949}, 1387 {10951, 10952}, 1388 {10952, 10951}, 1389 {10953, 10954}, 1390 {10954, 10953}, 1391 {10955, 10956}, 1392 {10956, 10955}, 1393 {10957, 10958}, 1394 {10958, 10957}, 1395 {10959, 10960}, 1396 {10960, 10959}, 1397 {10961, 10962}, 1398 {10962, 10961}, 1399 {10963, 10964}, 1400 {10964, 10963}, 1401 {10965, 10966}, 1402 {10966, 10965}, 1403 {10974, 8870}, 1404 {10979, 8873}, 1405 {10980, 8872}, 1406 {10981, 8875}, 1407 {10988, 10989}, 1408 {10989, 10988}, 1409 {10990, 8740}, 1410 {10999, 11000}, 1411 {11000, 10999}, 1412 {11001, 11002}, 1413 {11002, 11001}, 1414 {11262, 8735}, 1415 {11778, 11779}, 1416 {11779, 11778}, 1417 {11780, 11781}, 1418 {11781, 11780}, 1419 {11785, 11786}, 1420 {11786, 11785}, 1421 {11788, 11789}, 1422 {11789, 11788}, 1423 {11804, 11805}, 1424 {11805, 11804}, 1425 {11808, 11809}, 1426 {11809, 11808}, 1427 {11810, 11811}, 1428 {11811, 11810}, 1429 {11812, 11813}, 1430 {11813, 11812}, 1431 {11814, 11815}, 1432 {11815, 11814}, 1433 {11816, 11817}, 1434 {11817, 11816}, 1435 {12296, 12297}, 1436 {12297, 12296}, 1437 {12298, 12299}, 1438 {12299, 12298}, 1439 {12300, 12301}, 1440 {12301, 12300}, 1441 {12302, 12303}, 1442 {12303, 12302}, 1443 {12304, 12305}, 1444 {12305, 12304}, 1445 {12308, 12309}, 1446 {12309, 12308}, 1447 {12310, 12311}, 1448 {12311, 12310}, 1449 {12312, 12313}, 1450 {12313, 12312}, 1451 {12314, 12315}, 1452 {12315, 12314}, 1453 {65113, 65114}, 1454 {65114, 65113}, 1455 {65115, 65116}, 1456 {65116, 65115}, 1457 {65117, 65118}, 1458 {65118, 65117}, 1459 {65124, 65125}, 1460 {65125, 65124}, 1461 {65288, 65289}, 1462 {65289, 65288}, 1463 {65308, 65310}, 1464 {65310, 65308}, 1465 {65339, 65341}, 1466 {65341, 65339}, 1467 {65371, 65373}, 1468 {65373, 65371}, 1469 {65375, 65376}, 1470 {65376, 65375}, 1471 {65378, 65379}, 1472 {65379, 65378}, 1473 }; 1474 1475 #define BIDI_BRACKET_LEN 120 1476 static const BracketPair bracket_pairs[] = { 1477 {40, 41, 0}, 1478 {41, 40, 1}, 1479 {91, 93, 0}, 1480 {93, 91, 1}, 1481 {123, 125, 0}, 1482 {125, 123, 1}, 1483 {3898, 3899, 0}, 1484 {3899, 3898, 1}, 1485 {3900, 3901, 0}, 1486 {3901, 3900, 1}, 1487 {5787, 5788, 0}, 1488 {5788, 5787, 1}, 1489 {8261, 8262, 0}, 1490 {8262, 8261, 1}, 1491 {8317, 8318, 0}, 1492 {8318, 8317, 1}, 1493 {8333, 8334, 0}, 1494 {8334, 8333, 1}, 1495 {8968, 8969, 0}, 1496 {8969, 8968, 1}, 1497 {8970, 8971, 0}, 1498 {8971, 8970, 1}, 1499 {9001, 9002, 0}, 1500 {9002, 9001, 1}, 1501 {10088, 10089, 0}, 1502 {10089, 10088, 1}, 1503 {10090, 10091, 0}, 1504 {10091, 10090, 1}, 1505 {10092, 10093, 0}, 1506 {10093, 10092, 1}, 1507 {10094, 10095, 0}, 1508 {10095, 10094, 1}, 1509 {10096, 10097, 0}, 1510 {10097, 10096, 1}, 1511 {10098, 10099, 0}, 1512 {10099, 10098, 1}, 1513 {10100, 10101, 0}, 1514 {10101, 10100, 1}, 1515 {10181, 10182, 0}, 1516 {10182, 10181, 1}, 1517 {10214, 10215, 0}, 1518 {10215, 10214, 1}, 1519 {10216, 10217, 0}, 1520 {10217, 10216, 1}, 1521 {10218, 10219, 0}, 1522 {10219, 10218, 1}, 1523 {10220, 10221, 0}, 1524 {10221, 10220, 1}, 1525 {10222, 10223, 0}, 1526 {10223, 10222, 1}, 1527 {10627, 10628, 0}, 1528 {10628, 10627, 1}, 1529 {10629, 10630, 0}, 1530 {10630, 10629, 1}, 1531 {10631, 10632, 0}, 1532 {10632, 10631, 1}, 1533 {10633, 10634, 0}, 1534 {10634, 10633, 1}, 1535 {10635, 10636, 0}, 1536 {10636, 10635, 1}, 1537 {10637, 10640, 0}, 1538 {10638, 10639, 1}, 1539 {10639, 10638, 0}, 1540 {10640, 10637, 1}, 1541 {10641, 10642, 0}, 1542 {10642, 10641, 1}, 1543 {10643, 10644, 0}, 1544 {10644, 10643, 1}, 1545 {10645, 10646, 0}, 1546 {10646, 10645, 1}, 1547 {10647, 10648, 0}, 1548 {10648, 10647, 1}, 1549 {10712, 10713, 0}, 1550 {10713, 10712, 1}, 1551 {10714, 10715, 0}, 1552 {10715, 10714, 1}, 1553 {10748, 10749, 0}, 1554 {10749, 10748, 1}, 1555 {11810, 11811, 0}, 1556 {11811, 11810, 1}, 1557 {11812, 11813, 0}, 1558 {11813, 11812, 1}, 1559 {11814, 11815, 0}, 1560 {11815, 11814, 1}, 1561 {11816, 11817, 0}, 1562 {11817, 11816, 1}, 1563 {12296, 12297, 0}, 1564 {12297, 12296, 1}, 1565 {12298, 12299, 0}, 1566 {12299, 12298, 1}, 1567 {12300, 12301, 0}, 1568 {12301, 12300, 1}, 1569 {12302, 12303, 0}, 1570 {12303, 12302, 1}, 1571 {12304, 12305, 0}, 1572 {12305, 12304, 1}, 1573 {12308, 12309, 0}, 1574 {12309, 12308, 1}, 1575 {12310, 12311, 0}, 1576 {12311, 12310, 1}, 1577 {12312, 12313, 0}, 1578 {12313, 12312, 1}, 1579 {12314, 12315, 0}, 1580 {12315, 12314, 1}, 1581 {65113, 65114, 0}, 1582 {65114, 65113, 1}, 1583 {65115, 65116, 0}, 1584 {65116, 65115, 1}, 1585 {65117, 65118, 0}, 1586 {65118, 65117, 1}, 1587 {65288, 65289, 0}, 1588 {65289, 65288, 1}, 1589 {65339, 65341, 0}, 1590 {65341, 65339, 1}, 1591 {65371, 65373, 0}, 1592 {65373, 65371, 1}, 1593 {65375, 65376, 0}, 1594 {65376, 65375, 1}, 1595 {65378, 65379, 0}, 1596 {65379, 65378, 1}, 1597 }; 1598 1599 /* Reindexing of NFC first characters. */ 1600 #define TOTAL_FIRST 376 1601 #define TOTAL_LAST 62 1602 static const Reindex nfc_first[] = { 1603 { 60, 2, 0}, 1604 { 65, 15, 3}, 1605 { 82, 8, 19}, 1606 { 97, 15, 28}, 1607 { 114, 8, 44}, 1608 { 168, 0, 53}, 1609 { 194, 0, 54}, 1610 { 196, 3, 55}, 1611 { 202, 0, 59}, 1612 { 207, 0, 60}, 1613 { 212, 2, 61}, 1614 { 216, 0, 64}, 1615 { 220, 0, 65}, 1616 { 226, 0, 66}, 1617 { 228, 3, 67}, 1618 { 234, 0, 71}, 1619 { 239, 0, 72}, 1620 { 244, 2, 73}, 1621 { 248, 0, 76}, 1622 { 252, 0, 77}, 1623 { 258, 1, 78}, 1624 { 274, 1, 80}, 1625 { 332, 1, 82}, 1626 { 346, 1, 84}, 1627 { 352, 1, 86}, 1628 { 360, 3, 88}, 1629 { 383, 0, 92}, 1630 { 416, 1, 93}, 1631 { 431, 1, 95}, 1632 { 439, 0, 97}, 1633 { 490, 1, 98}, 1634 { 550, 3, 100}, 1635 { 558, 1, 104}, 1636 { 658, 0, 106}, 1637 { 913, 0, 107}, 1638 { 917, 0, 108}, 1639 { 919, 0, 109}, 1640 { 921, 0, 110}, 1641 { 927, 0, 111}, 1642 { 929, 0, 112}, 1643 { 933, 0, 113}, 1644 { 937, 0, 114}, 1645 { 940, 0, 115}, 1646 { 942, 0, 116}, 1647 { 945, 0, 117}, 1648 { 949, 0, 118}, 1649 { 951, 0, 119}, 1650 { 953, 0, 120}, 1651 { 959, 0, 121}, 1652 { 961, 0, 122}, 1653 { 965, 0, 123}, 1654 { 969, 2, 124}, 1655 { 974, 0, 127}, 1656 { 978, 0, 128}, 1657 { 1030, 0, 129}, 1658 { 1040, 0, 130}, 1659 { 1043, 0, 131}, 1660 { 1045, 3, 132}, 1661 { 1050, 0, 136}, 1662 { 1054, 0, 137}, 1663 { 1059, 0, 138}, 1664 { 1063, 0, 139}, 1665 { 1067, 0, 140}, 1666 { 1069, 0, 141}, 1667 { 1072, 0, 142}, 1668 { 1075, 0, 143}, 1669 { 1077, 3, 144}, 1670 { 1082, 0, 148}, 1671 { 1086, 0, 149}, 1672 { 1091, 0, 150}, 1673 { 1095, 0, 151}, 1674 { 1099, 0, 152}, 1675 { 1101, 0, 153}, 1676 { 1110, 0, 154}, 1677 { 1140, 1, 155}, 1678 { 1240, 1, 157}, 1679 { 1256, 1, 159}, 1680 { 1575, 0, 161}, 1681 { 1608, 0, 162}, 1682 { 1610, 0, 163}, 1683 { 1729, 0, 164}, 1684 { 1746, 0, 165}, 1685 { 1749, 0, 166}, 1686 { 2344, 0, 167}, 1687 { 2352, 0, 168}, 1688 { 2355, 0, 169}, 1689 { 2503, 0, 170}, 1690 { 2887, 0, 171}, 1691 { 2962, 0, 172}, 1692 { 3014, 1, 173}, 1693 { 3142, 0, 175}, 1694 { 3263, 0, 176}, 1695 { 3270, 0, 177}, 1696 { 3274, 0, 178}, 1697 { 3398, 1, 179}, 1698 { 3545, 0, 181}, 1699 { 3548, 0, 182}, 1700 { 4133, 0, 183}, 1701 { 6917, 0, 184}, 1702 { 6919, 0, 185}, 1703 { 6921, 0, 186}, 1704 { 6923, 0, 187}, 1705 { 6925, 0, 188}, 1706 { 6929, 0, 189}, 1707 { 6970, 0, 190}, 1708 { 6972, 0, 191}, 1709 { 6974, 1, 192}, 1710 { 6978, 0, 194}, 1711 { 7734, 1, 195}, 1712 { 7770, 1, 197}, 1713 { 7778, 1, 199}, 1714 { 7840, 1, 201}, 1715 { 7864, 1, 203}, 1716 { 7884, 1, 205}, 1717 { 7936, 17, 207}, 1718 { 7960, 1, 225}, 1719 { 7968, 17, 227}, 1720 { 7992, 1, 245}, 1721 { 8000, 1, 247}, 1722 { 8008, 1, 249}, 1723 { 8016, 1, 251}, 1724 { 8025, 0, 253}, 1725 { 8032, 16, 254}, 1726 { 8052, 0, 271}, 1727 { 8060, 0, 272}, 1728 { 8118, 0, 273}, 1729 { 8127, 0, 274}, 1730 { 8134, 0, 275}, 1731 { 8182, 0, 276}, 1732 { 8190, 0, 277}, 1733 { 8592, 0, 278}, 1734 { 8594, 0, 279}, 1735 { 8596, 0, 280}, 1736 { 8656, 0, 281}, 1737 { 8658, 0, 282}, 1738 { 8660, 0, 283}, 1739 { 8707, 0, 284}, 1740 { 8712, 0, 285}, 1741 { 8715, 0, 286}, 1742 { 8739, 0, 287}, 1743 { 8741, 0, 288}, 1744 { 8764, 0, 289}, 1745 { 8771, 0, 290}, 1746 { 8773, 0, 291}, 1747 { 8776, 0, 292}, 1748 { 8781, 0, 293}, 1749 { 8801, 0, 294}, 1750 { 8804, 1, 295}, 1751 { 8818, 1, 297}, 1752 { 8822, 1, 299}, 1753 { 8826, 3, 301}, 1754 { 8834, 1, 305}, 1755 { 8838, 1, 307}, 1756 { 8849, 1, 309}, 1757 { 8866, 0, 311}, 1758 { 8872, 1, 312}, 1759 { 8875, 0, 314}, 1760 { 8882, 3, 315}, 1761 { 12358, 0, 319}, 1762 { 12363, 0, 320}, 1763 { 12365, 0, 321}, 1764 { 12367, 0, 322}, 1765 { 12369, 0, 323}, 1766 { 12371, 0, 324}, 1767 { 12373, 0, 325}, 1768 { 12375, 0, 326}, 1769 { 12377, 0, 327}, 1770 { 12379, 0, 328}, 1771 { 12381, 0, 329}, 1772 { 12383, 0, 330}, 1773 { 12385, 0, 331}, 1774 { 12388, 0, 332}, 1775 { 12390, 0, 333}, 1776 { 12392, 0, 334}, 1777 { 12399, 0, 335}, 1778 { 12402, 0, 336}, 1779 { 12405, 0, 337}, 1780 { 12408, 0, 338}, 1781 { 12411, 0, 339}, 1782 { 12445, 0, 340}, 1783 { 12454, 0, 341}, 1784 { 12459, 0, 342}, 1785 { 12461, 0, 343}, 1786 { 12463, 0, 344}, 1787 { 12465, 0, 345}, 1788 { 12467, 0, 346}, 1789 { 12469, 0, 347}, 1790 { 12471, 0, 348}, 1791 { 12473, 0, 349}, 1792 { 12475, 0, 350}, 1793 { 12477, 0, 351}, 1794 { 12479, 0, 352}, 1795 { 12481, 0, 353}, 1796 { 12484, 0, 354}, 1797 { 12486, 0, 355}, 1798 { 12488, 0, 356}, 1799 { 12495, 0, 357}, 1800 { 12498, 0, 358}, 1801 { 12501, 0, 359}, 1802 { 12504, 0, 360}, 1803 { 12507, 0, 361}, 1804 { 12527, 3, 362}, 1805 { 12541, 0, 366}, 1806 { 69785, 0, 367}, 1807 { 69787, 0, 368}, 1808 { 69797, 0, 369}, 1809 { 69937, 1, 370}, 1810 { 70471, 0, 372}, 1811 { 70841, 0, 373}, 1812 { 71096, 1, 374}, 1813 {0,0,0} 1814 }; 1815 1816 static const Reindex nfc_last[] = { 1817 { 768, 4, 0}, 1818 { 774, 6, 5}, 1819 { 783, 0, 12}, 1820 { 785, 0, 13}, 1821 { 787, 1, 14}, 1822 { 795, 0, 16}, 1823 { 803, 5, 17}, 1824 { 813, 1, 23}, 1825 { 816, 1, 25}, 1826 { 824, 0, 27}, 1827 { 834, 0, 28}, 1828 { 837, 0, 29}, 1829 { 1619, 2, 30}, 1830 { 2364, 0, 33}, 1831 { 2494, 0, 34}, 1832 { 2519, 0, 35}, 1833 { 2878, 0, 36}, 1834 { 2902, 1, 37}, 1835 { 3006, 0, 39}, 1836 { 3031, 0, 40}, 1837 { 3158, 0, 41}, 1838 { 3266, 0, 42}, 1839 { 3285, 1, 43}, 1840 { 3390, 0, 45}, 1841 { 3415, 0, 46}, 1842 { 3530, 0, 47}, 1843 { 3535, 0, 48}, 1844 { 3551, 0, 49}, 1845 { 4142, 0, 50}, 1846 { 6965, 0, 51}, 1847 { 12441, 1, 52}, 1848 { 69818, 0, 54}, 1849 { 69927, 0, 55}, 1850 { 70462, 0, 56}, 1851 { 70487, 0, 57}, 1852 { 70832, 0, 58}, 1853 { 70842, 0, 59}, 1854 { 70845, 0, 60}, 1855 { 71087, 0, 61}, 1856 {0,0,0} 1857 }; 1858 1859 #define UCDN_EAST_ASIAN_F 0 1860 #define UCDN_EAST_ASIAN_H 1 1861 #define UCDN_EAST_ASIAN_W 2 1862 #define UCDN_EAST_ASIAN_NA 3 1863 #define UCDN_EAST_ASIAN_A 4 1864 #define UCDN_EAST_ASIAN_N 5 1865 1866 #define UCDN_SCRIPT_COMMON 0 1867 #define UCDN_SCRIPT_LATIN 1 1868 #define UCDN_SCRIPT_GREEK 2 1869 #define UCDN_SCRIPT_CYRILLIC 3 1870 #define UCDN_SCRIPT_ARMENIAN 4 1871 #define UCDN_SCRIPT_HEBREW 5 1872 #define UCDN_SCRIPT_ARABIC 6 1873 #define UCDN_SCRIPT_SYRIAC 7 1874 #define UCDN_SCRIPT_THAANA 8 1875 #define UCDN_SCRIPT_DEVANAGARI 9 1876 #define UCDN_SCRIPT_BENGALI 10 1877 #define UCDN_SCRIPT_GURMUKHI 11 1878 #define UCDN_SCRIPT_GUJARATI 12 1879 #define UCDN_SCRIPT_ORIYA 13 1880 #define UCDN_SCRIPT_TAMIL 14 1881 #define UCDN_SCRIPT_TELUGU 15 1882 #define UCDN_SCRIPT_KANNADA 16 1883 #define UCDN_SCRIPT_MALAYALAM 17 1884 #define UCDN_SCRIPT_SINHALA 18 1885 #define UCDN_SCRIPT_THAI 19 1886 #define UCDN_SCRIPT_LAO 20 1887 #define UCDN_SCRIPT_TIBETAN 21 1888 #define UCDN_SCRIPT_MYANMAR 22 1889 #define UCDN_SCRIPT_GEORGIAN 23 1890 #define UCDN_SCRIPT_HANGUL 24 1891 #define UCDN_SCRIPT_ETHIOPIC 25 1892 #define UCDN_SCRIPT_CHEROKEE 26 1893 #define UCDN_SCRIPT_CANADIAN_ABORIGINAL 27 1894 #define UCDN_SCRIPT_OGHAM 28 1895 #define UCDN_SCRIPT_RUNIC 29 1896 #define UCDN_SCRIPT_KHMER 30 1897 #define UCDN_SCRIPT_MONGOLIAN 31 1898 #define UCDN_SCRIPT_HIRAGANA 32 1899 #define UCDN_SCRIPT_KATAKANA 33 1900 #define UCDN_SCRIPT_BOPOMOFO 34 1901 #define UCDN_SCRIPT_HAN 35 1902 #define UCDN_SCRIPT_YI 36 1903 #define UCDN_SCRIPT_OLD_ITALIC 37 1904 #define UCDN_SCRIPT_GOTHIC 38 1905 #define UCDN_SCRIPT_DESERET 39 1906 #define UCDN_SCRIPT_INHERITED 40 1907 #define UCDN_SCRIPT_TAGALOG 41 1908 #define UCDN_SCRIPT_HANUNOO 42 1909 #define UCDN_SCRIPT_BUHID 43 1910 #define UCDN_SCRIPT_TAGBANWA 44 1911 #define UCDN_SCRIPT_LIMBU 45 1912 #define UCDN_SCRIPT_TAI_LE 46 1913 #define UCDN_SCRIPT_LINEAR_B 47 1914 #define UCDN_SCRIPT_UGARITIC 48 1915 #define UCDN_SCRIPT_SHAVIAN 49 1916 #define UCDN_SCRIPT_OSMANYA 50 1917 #define UCDN_SCRIPT_CYPRIOT 51 1918 #define UCDN_SCRIPT_BRAILLE 52 1919 #define UCDN_SCRIPT_BUGINESE 53 1920 #define UCDN_SCRIPT_COPTIC 54 1921 #define UCDN_SCRIPT_NEW_TAI_LUE 55 1922 #define UCDN_SCRIPT_GLAGOLITIC 56 1923 #define UCDN_SCRIPT_TIFINAGH 57 1924 #define UCDN_SCRIPT_SYLOTI_NAGRI 58 1925 #define UCDN_SCRIPT_OLD_PERSIAN 59 1926 #define UCDN_SCRIPT_KHAROSHTHI 60 1927 #define UCDN_SCRIPT_BALINESE 61 1928 #define UCDN_SCRIPT_CUNEIFORM 62 1929 #define UCDN_SCRIPT_PHOENICIAN 63 1930 #define UCDN_SCRIPT_PHAGS_PA 64 1931 #define UCDN_SCRIPT_NKO 65 1932 #define UCDN_SCRIPT_SUNDANESE 66 1933 #define UCDN_SCRIPT_LEPCHA 67 1934 #define UCDN_SCRIPT_OL_CHIKI 68 1935 #define UCDN_SCRIPT_VAI 69 1936 #define UCDN_SCRIPT_SAURASHTRA 70 1937 #define UCDN_SCRIPT_KAYAH_LI 71 1938 #define UCDN_SCRIPT_REJANG 72 1939 #define UCDN_SCRIPT_LYCIAN 73 1940 #define UCDN_SCRIPT_CARIAN 74 1941 #define UCDN_SCRIPT_LYDIAN 75 1942 #define UCDN_SCRIPT_CHAM 76 1943 #define UCDN_SCRIPT_TAI_THAM 77 1944 #define UCDN_SCRIPT_TAI_VIET 78 1945 #define UCDN_SCRIPT_AVESTAN 79 1946 #define UCDN_SCRIPT_EGYPTIAN_HIEROGLYPHS 80 1947 #define UCDN_SCRIPT_SAMARITAN 81 1948 #define UCDN_SCRIPT_LISU 82 1949 #define UCDN_SCRIPT_BAMUM 83 1950 #define UCDN_SCRIPT_JAVANESE 84 1951 #define UCDN_SCRIPT_MEETEI_MAYEK 85 1952 #define UCDN_SCRIPT_IMPERIAL_ARAMAIC 86 1953 #define UCDN_SCRIPT_OLD_SOUTH_ARABIAN 87 1954 #define UCDN_SCRIPT_INSCRIPTIONAL_PARTHIAN 88 1955 #define UCDN_SCRIPT_INSCRIPTIONAL_PAHLAVI 89 1956 #define UCDN_SCRIPT_OLD_TURKIC 90 1957 #define UCDN_SCRIPT_KAITHI 91 1958 #define UCDN_SCRIPT_BATAK 92 1959 #define UCDN_SCRIPT_BRAHMI 93 1960 #define UCDN_SCRIPT_MANDAIC 94 1961 #define UCDN_SCRIPT_CHAKMA 95 1962 #define UCDN_SCRIPT_MEROITIC_CURSIVE 96 1963 #define UCDN_SCRIPT_MEROITIC_HIEROGLYPHS 97 1964 #define UCDN_SCRIPT_MIAO 98 1965 #define UCDN_SCRIPT_SHARADA 99 1966 #define UCDN_SCRIPT_SORA_SOMPENG 100 1967 #define UCDN_SCRIPT_TAKRI 101 1968 #define UCDN_SCRIPT_UNKNOWN 102 1969 #define UCDN_SCRIPT_BASSA_VAH 103 1970 #define UCDN_SCRIPT_CAUCASIAN_ALBANIAN 104 1971 #define UCDN_SCRIPT_DUPLOYAN 105 1972 #define UCDN_SCRIPT_ELBASAN 106 1973 #define UCDN_SCRIPT_GRANTHA 107 1974 #define UCDN_SCRIPT_KHOJKI 108 1975 #define UCDN_SCRIPT_KHUDAWADI 109 1976 #define UCDN_SCRIPT_LINEAR_A 110 1977 #define UCDN_SCRIPT_MAHAJANI 111 1978 #define UCDN_SCRIPT_MANICHAEAN 112 1979 #define UCDN_SCRIPT_MENDE_KIKAKUI 113 1980 #define UCDN_SCRIPT_MODI 114 1981 #define UCDN_SCRIPT_MRO 115 1982 #define UCDN_SCRIPT_NABATAEAN 116 1983 #define UCDN_SCRIPT_OLD_NORTH_ARABIAN 117 1984 #define UCDN_SCRIPT_OLD_PERMIC 118 1985 #define UCDN_SCRIPT_PAHAWH_HMONG 119 1986 #define UCDN_SCRIPT_PALMYRENE 120 1987 #define UCDN_SCRIPT_PAU_CIN_HAU 121 1988 #define UCDN_SCRIPT_PSALTER_PAHLAVI 122 1989 #define UCDN_SCRIPT_SIDDHAM 123 1990 #define UCDN_SCRIPT_TIRHUTA 124 1991 #define UCDN_SCRIPT_WARANG_CITI 125 1992 #define UCDN_SCRIPT_AHOM 126 1993 #define UCDN_SCRIPT_ANATOLIAN_HIEROGLYPHS 127 1994 #define UCDN_SCRIPT_HATRAN 128 1995 #define UCDN_SCRIPT_MULTANI 129 1996 #define UCDN_SCRIPT_OLD_HUNGARIAN 130 1997 #define UCDN_SCRIPT_SIGNWRITING 131 1998 #define UCDN_SCRIPT_ADLAM 132 1999 #define UCDN_SCRIPT_BHAIKSUKI 133 2000 #define UCDN_SCRIPT_MARCHEN 134 2001 #define UCDN_SCRIPT_NEWA 135 2002 #define UCDN_SCRIPT_OSAGE 136 2003 #define UCDN_SCRIPT_TANGUT 137 2004 #define UCDN_SCRIPT_MASARAM_GONDI 138 2005 #define UCDN_SCRIPT_NUSHU 139 2006 #define UCDN_SCRIPT_SOYOMBO 140 2007 #define UCDN_SCRIPT_ZANABAZAR_SQUARE 141 2008 #define UCDN_SCRIPT_DOGRA 142 2009 #define UCDN_SCRIPT_GUNJALA_GONDI 143 2010 #define UCDN_SCRIPT_HANIFI_ROHINGYA 144 2011 #define UCDN_SCRIPT_MAKASAR 145 2012 #define UCDN_SCRIPT_MEDEFAIDRIN 146 2013 #define UCDN_SCRIPT_OLD_SOGDIAN 147 2014 #define UCDN_SCRIPT_SOGDIAN 148 2015 2016 #define UCDN_GENERAL_CATEGORY_CC 0 2017 #define UCDN_GENERAL_CATEGORY_CF 1 2018 #define UCDN_GENERAL_CATEGORY_CN 2 2019 #define UCDN_GENERAL_CATEGORY_CO 3 2020 #define UCDN_GENERAL_CATEGORY_CS 4 2021 #define UCDN_GENERAL_CATEGORY_LL 5 2022 #define UCDN_GENERAL_CATEGORY_LM 6 2023 #define UCDN_GENERAL_CATEGORY_LO 7 2024 #define UCDN_GENERAL_CATEGORY_LT 8 2025 #define UCDN_GENERAL_CATEGORY_LU 9 2026 #define UCDN_GENERAL_CATEGORY_MC 10 2027 #define UCDN_GENERAL_CATEGORY_ME 11 2028 #define UCDN_GENERAL_CATEGORY_MN 12 2029 #define UCDN_GENERAL_CATEGORY_ND 13 2030 #define UCDN_GENERAL_CATEGORY_NL 14 2031 #define UCDN_GENERAL_CATEGORY_NO 15 2032 #define UCDN_GENERAL_CATEGORY_PC 16 2033 #define UCDN_GENERAL_CATEGORY_PD 17 2034 #define UCDN_GENERAL_CATEGORY_PE 18 2035 #define UCDN_GENERAL_CATEGORY_PF 19 2036 #define UCDN_GENERAL_CATEGORY_PI 20 2037 #define UCDN_GENERAL_CATEGORY_PO 21 2038 #define UCDN_GENERAL_CATEGORY_PS 22 2039 #define UCDN_GENERAL_CATEGORY_SC 23 2040 #define UCDN_GENERAL_CATEGORY_SK 24 2041 #define UCDN_GENERAL_CATEGORY_SM 25 2042 #define UCDN_GENERAL_CATEGORY_SO 26 2043 #define UCDN_GENERAL_CATEGORY_ZL 27 2044 #define UCDN_GENERAL_CATEGORY_ZP 28 2045 #define UCDN_GENERAL_CATEGORY_ZS 29 2046 2047 #define UCDN_BIDI_CLASS_L 0 2048 #define UCDN_BIDI_CLASS_LRE 1 2049 #define UCDN_BIDI_CLASS_LRO 2 2050 #define UCDN_BIDI_CLASS_R 3 2051 #define UCDN_BIDI_CLASS_AL 4 2052 #define UCDN_BIDI_CLASS_RLE 5 2053 #define UCDN_BIDI_CLASS_RLO 6 2054 #define UCDN_BIDI_CLASS_PDF 7 2055 #define UCDN_BIDI_CLASS_EN 8 2056 #define UCDN_BIDI_CLASS_ES 9 2057 #define UCDN_BIDI_CLASS_ET 10 2058 #define UCDN_BIDI_CLASS_AN 11 2059 #define UCDN_BIDI_CLASS_CS 12 2060 #define UCDN_BIDI_CLASS_NSM 13 2061 #define UCDN_BIDI_CLASS_BN 14 2062 #define UCDN_BIDI_CLASS_B 15 2063 #define UCDN_BIDI_CLASS_S 16 2064 #define UCDN_BIDI_CLASS_WS 17 2065 #define UCDN_BIDI_CLASS_ON 18 2066 #define UCDN_BIDI_CLASS_LRI 19 2067 #define UCDN_BIDI_CLASS_RLI 20 2068 #define UCDN_BIDI_CLASS_FSI 21 2069 #define UCDN_BIDI_CLASS_PDI 22 2070 2071 /* index tables for the database records */ 2072 #define SHIFT1 5 2073 #define SHIFT2 3 2074 static const unsigned char index0[] = { 2075 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 2076 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 2077 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 52, 52, 52, 52, 2078 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 2079 52, 52, 53, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 2080 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 2081 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 2082 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 2083 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 54, 55, 56, 56, 56, 57, 2084 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 65, 66, 67, 68, 2085 69, 70, 71, 65, 66, 67, 68, 69, 70, 71, 65, 66, 67, 68, 69, 70, 71, 65, 2086 66, 67, 68, 69, 70, 71, 65, 66, 67, 68, 69, 70, 71, 65, 72, 73, 73, 73, 2087 73, 73, 73, 73, 73, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 2088 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 52, 75, 76, 77, 78, 79, 2089 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 2090 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 106, 108, 109, 110, 106, 2091 111, 111, 111, 112, 113, 114, 106, 106, 106, 106, 106, 106, 106, 106, 2092 106, 106, 115, 115, 116, 117, 118, 106, 106, 106, 106, 106, 106, 106, 2093 106, 106, 106, 106, 106, 106, 106, 106, 119, 120, 121, 106, 106, 106, 2094 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 2095 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 2096 106, 106, 122, 122, 123, 124, 106, 106, 125, 126, 127, 127, 127, 127, 2097 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 2098 127, 127, 127, 127, 127, 128, 127, 127, 129, 106, 106, 106, 106, 106, 2099 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 2100 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 2101 106, 106, 106, 106, 130, 131, 132, 106, 106, 106, 106, 106, 106, 106, 2102 106, 106, 133, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 2103 106, 106, 106, 106, 106, 106, 106, 106, 134, 135, 136, 137, 138, 139, 2104 140, 141, 142, 142, 143, 106, 106, 106, 106, 106, 144, 106, 106, 106, 2105 106, 106, 106, 106, 145, 146, 106, 106, 147, 106, 148, 106, 149, 150, 2106 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 160, 160, 160, 161, 52, 2107 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 2108 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 2109 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 2110 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 2111 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 2112 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 2113 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 2114 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 2115 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 2116 52, 52, 52, 162, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 2117 52, 52, 163, 164, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 2118 52, 52, 52, 52, 52, 52, 52, 165, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 2119 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 2120 166, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 52, 52, 2121 168, 167, 167, 167, 167, 169, 167, 167, 167, 167, 167, 167, 167, 167, 2122 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 2123 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 2124 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 2125 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 2126 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 2127 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 2128 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 2129 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 2130 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 2131 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 2132 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 2133 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 2134 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 2135 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 2136 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 2137 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 2138 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 2139 167, 167, 167, 167, 167, 167, 167, 167, 167, 169, 106, 106, 106, 106, 2140 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 2141 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 2142 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 2143 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 2144 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 2145 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 2146 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 2147 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 2148 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 2149 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 2150 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 2151 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 2152 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 2153 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 2154 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 2155 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 2156 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 2157 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 2158 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 2159 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 2160 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 2161 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 2162 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 2163 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 2164 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 2165 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 2166 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 2167 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 2168 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 2169 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 2170 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 2171 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 2172 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 2173 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 2174 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 2175 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 2176 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 2177 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 2178 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 2179 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 2180 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 2181 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 2182 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 2183 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 2184 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 2185 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 2186 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 2187 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 2188 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 2189 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 2190 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 2191 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 2192 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 2193 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 2194 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 2195 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 2196 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 2197 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 2198 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 2199 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 2200 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 2201 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 2202 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 2203 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 2204 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 2205 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 2206 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 2207 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 2208 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 2209 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 2210 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 2211 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 2212 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 2213 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 2214 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 2215 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 2216 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 2217 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 2218 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 2219 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 2220 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 2221 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 2222 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 2223 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 2224 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 2225 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 2226 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 2227 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 2228 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 2229 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 2230 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 2231 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 2232 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 2233 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 2234 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 2235 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 2236 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 2237 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 2238 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 2239 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 2240 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 2241 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 2242 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 2243 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 2244 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 2245 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 2246 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 2247 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 2248 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 2249 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 2250 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 2251 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 2252 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 2253 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 2254 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 2255 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 2256 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 2257 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 2258 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 2259 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 2260 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 2261 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 2262 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 2263 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 2264 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 2265 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 2266 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 2267 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 2268 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 2269 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 2270 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 2271 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 2272 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 2273 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 2274 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 2275 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 2276 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 2277 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 2278 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 2279 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 2280 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 2281 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 2282 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 2283 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 2284 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 2285 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 2286 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 2287 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 2288 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 2289 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 2290 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 2291 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 2292 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 2293 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 2294 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 2295 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 2296 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 2297 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 2298 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 2299 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 2300 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 2301 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 2302 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 2303 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 2304 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 2305 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 2306 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 2307 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 2308 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 2309 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 2310 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 2311 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 2312 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 2313 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 2314 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 2315 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 2316 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 2317 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 2318 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 2319 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 2320 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 2321 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 2322 106, 106, 106, 106, 106, 106, 106, 106, 170, 171, 106, 106, 106, 106, 2323 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 2324 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 2325 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 2326 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 2327 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 2328 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 2329 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 2330 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 2331 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 2332 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 2333 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 2334 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 2335 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 2336 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 2337 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 2338 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 2339 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 2340 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 106, 74, 74, 74, 2341 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 2342 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 2343 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 2344 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 2345 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 2346 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 2347 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 2348 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 2349 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 2350 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 2351 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 2352 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 2353 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 2354 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 2355 172, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 2356 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 2357 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 2358 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 2359 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 2360 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 2361 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 2362 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 2363 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 2364 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 2365 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 2366 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 2367 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 2368 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 74, 2369 74, 74, 74, 74, 172, 2370 }; 2371 2372 static const unsigned short index1[] = { 2373 0, 1, 0, 2, 3, 4, 5, 6, 7, 8, 8, 9, 10, 11, 11, 12, 13, 0, 0, 0, 14, 15, 2374 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 29, 31, 32, 2375 33, 34, 35, 27, 30, 29, 27, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 2376 47, 48, 27, 27, 49, 27, 27, 27, 27, 27, 27, 27, 50, 51, 52, 27, 53, 54, 2377 53, 54, 54, 54, 54, 54, 55, 54, 54, 54, 56, 57, 58, 59, 60, 61, 62, 63, 2378 64, 64, 65, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 65, 77, 78, 2379 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 2380 97, 97, 97, 97, 98, 98, 98, 98, 99, 100, 101, 101, 101, 101, 102, 103, 2381 101, 101, 101, 101, 101, 101, 104, 105, 101, 101, 101, 101, 101, 101, 2382 101, 101, 101, 101, 101, 101, 106, 107, 107, 107, 108, 109, 110, 110, 2383 110, 110, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 120, 2384 120, 121, 122, 119, 123, 124, 125, 126, 127, 127, 127, 127, 128, 129, 2385 130, 131, 132, 133, 134, 127, 127, 127, 127, 127, 127, 127, 127, 127, 2386 127, 127, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 144, 144, 2387 145, 146, 147, 148, 127, 127, 127, 127, 127, 127, 149, 149, 149, 149, 2388 150, 151, 152, 119, 153, 154, 155, 155, 155, 156, 157, 158, 159, 159, 2389 160, 161, 162, 163, 164, 165, 166, 166, 166, 167, 144, 168, 119, 119, 2390 119, 119, 119, 119, 127, 127, 169, 170, 119, 119, 171, 125, 172, 173, 2391 174, 175, 176, 177, 177, 177, 177, 177, 177, 178, 179, 180, 181, 177, 2392 182, 183, 184, 177, 185, 186, 187, 188, 188, 189, 190, 191, 192, 193, 2393 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 203, 204, 205, 206, 2394 207, 208, 209, 210, 211, 212, 213, 119, 214, 215, 216, 217, 217, 218, 2395 219, 220, 221, 222, 223, 119, 224, 225, 226, 227, 228, 229, 230, 231, 2396 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 119, 242, 243, 2397 244, 245, 246, 243, 247, 248, 249, 250, 251, 119, 252, 253, 254, 255, 2398 256, 257, 258, 259, 259, 258, 259, 260, 261, 262, 263, 264, 265, 266, 2399 119, 267, 268, 269, 270, 271, 271, 270, 272, 273, 274, 275, 276, 277, 2400 278, 279, 280, 119, 281, 282, 283, 284, 284, 284, 284, 285, 286, 287, 2401 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 295, 295, 298, 299, 2402 296, 300, 301, 302, 303, 304, 305, 119, 306, 307, 307, 307, 307, 307, 2403 308, 309, 310, 311, 312, 313, 119, 119, 119, 119, 314, 315, 316, 317, 2404 318, 319, 320, 321, 322, 323, 324, 325, 119, 119, 119, 119, 326, 327, 2405 328, 329, 330, 331, 332, 333, 334, 335, 334, 334, 334, 336, 337, 338, 2406 339, 340, 341, 342, 341, 341, 341, 343, 344, 345, 346, 347, 119, 119, 2407 119, 119, 348, 348, 348, 348, 348, 349, 350, 351, 352, 353, 354, 355, 2408 356, 357, 358, 348, 359, 360, 352, 361, 362, 362, 362, 362, 363, 364, 2409 365, 365, 365, 365, 365, 366, 367, 367, 367, 367, 367, 367, 367, 367, 2410 367, 367, 367, 367, 368, 368, 368, 368, 368, 368, 368, 368, 368, 369, 2411 369, 369, 369, 369, 369, 369, 369, 369, 369, 369, 370, 370, 370, 370, 2412 370, 370, 370, 370, 370, 371, 372, 371, 370, 370, 370, 370, 370, 371, 2413 370, 370, 370, 370, 371, 372, 371, 370, 372, 370, 370, 370, 370, 370, 2414 370, 370, 371, 370, 370, 370, 370, 370, 370, 370, 370, 373, 374, 375, 2415 376, 377, 370, 370, 378, 379, 380, 380, 380, 380, 380, 380, 380, 380, 2416 380, 380, 381, 382, 383, 384, 384, 384, 384, 384, 384, 384, 384, 384, 2417 384, 384, 384, 384, 384, 384, 384, 384, 384, 384, 384, 384, 384, 384, 2418 384, 384, 384, 384, 384, 384, 384, 384, 384, 384, 384, 384, 384, 384, 2419 384, 384, 384, 384, 384, 384, 384, 384, 384, 384, 384, 384, 384, 384, 2420 384, 384, 384, 384, 384, 384, 384, 384, 384, 384, 384, 384, 384, 384, 2421 384, 384, 384, 384, 384, 384, 384, 384, 384, 384, 384, 385, 384, 384, 2422 386, 387, 387, 388, 389, 389, 389, 389, 389, 389, 389, 389, 389, 390, 2423 391, 392, 393, 394, 395, 119, 396, 396, 397, 119, 398, 398, 399, 119, 2424 400, 401, 402, 119, 403, 403, 403, 403, 403, 403, 404, 405, 406, 407, 2425 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 418, 418, 418, 2426 419, 418, 418, 418, 418, 418, 418, 420, 421, 418, 418, 418, 418, 422, 2427 384, 384, 384, 384, 384, 384, 384, 384, 423, 119, 424, 424, 424, 425, 2428 426, 427, 428, 429, 430, 431, 432, 432, 432, 433, 434, 119, 435, 435, 2429 435, 435, 435, 436, 435, 435, 435, 437, 438, 439, 440, 440, 440, 440, 2430 441, 441, 442, 443, 444, 444, 444, 444, 444, 444, 445, 446, 447, 448, 2431 449, 450, 451, 452, 451, 452, 453, 454, 455, 456, 119, 119, 119, 119, 2432 119, 119, 119, 119, 457, 458, 458, 458, 458, 458, 459, 460, 461, 462, 2433 463, 464, 465, 466, 467, 468, 469, 470, 470, 470, 471, 472, 473, 474, 2434 475, 475, 475, 475, 476, 477, 478, 479, 480, 480, 480, 480, 481, 482, 2435 483, 484, 485, 486, 487, 488, 489, 489, 489, 490, 100, 491, 362, 362, 2436 362, 362, 362, 492, 493, 119, 494, 495, 496, 497, 498, 499, 54, 54, 54, 2437 54, 500, 501, 56, 56, 56, 56, 56, 502, 503, 504, 54, 505, 54, 54, 54, 2438 506, 56, 56, 56, 507, 508, 509, 510, 511, 511, 511, 512, 513, 27, 27, 27, 2439 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 514, 515, 27, 2440 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 516, 517, 518, 519, 516, 517, 2441 516, 517, 518, 519, 516, 520, 516, 517, 516, 518, 516, 521, 516, 521, 2442 516, 521, 522, 523, 524, 525, 526, 527, 516, 528, 529, 530, 531, 532, 2443 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 2444 547, 548, 56, 549, 550, 551, 552, 553, 554, 554, 555, 556, 557, 558, 559, 2445 119, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 2446 573, 572, 574, 575, 576, 577, 578, 579, 580, 581, 582, 581, 583, 584, 2447 581, 585, 581, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 587, 2448 596, 597, 587, 598, 599, 587, 587, 599, 587, 600, 601, 600, 587, 587, 2449 602, 587, 587, 587, 587, 587, 603, 587, 587, 581, 604, 605, 606, 607, 2450 608, 609, 610, 610, 610, 610, 610, 610, 610, 610, 611, 581, 581, 612, 2451 613, 587, 587, 614, 581, 581, 581, 581, 586, 607, 615, 616, 581, 581, 2452 581, 581, 581, 617, 119, 119, 119, 581, 618, 119, 119, 619, 619, 619, 2453 619, 619, 620, 620, 621, 622, 622, 622, 622, 622, 622, 622, 622, 622, 2454 623, 619, 624, 625, 625, 625, 625, 625, 625, 625, 625, 625, 626, 625, 2455 625, 625, 625, 627, 581, 625, 625, 628, 581, 629, 630, 631, 632, 633, 2456 634, 630, 581, 628, 635, 581, 636, 637, 638, 639, 640, 581, 581, 581, 2457 641, 642, 643, 644, 581, 645, 646, 581, 647, 581, 581, 648, 649, 650, 2458 651, 581, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 581, 2459 581, 581, 663, 581, 664, 581, 665, 666, 667, 668, 669, 670, 619, 671, 2460 671, 672, 581, 581, 581, 663, 673, 674, 587, 587, 587, 675, 676, 587, 2461 587, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 2462 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 677, 2463 677, 677, 677, 677, 677, 587, 587, 587, 587, 587, 587, 587, 587, 587, 2464 587, 587, 587, 587, 587, 587, 587, 678, 679, 679, 680, 587, 587, 587, 2465 587, 587, 587, 587, 681, 587, 587, 587, 682, 587, 587, 587, 587, 587, 2466 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 2467 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 581, 2468 581, 581, 683, 581, 581, 587, 587, 684, 685, 686, 630, 581, 581, 687, 2469 581, 581, 581, 688, 581, 581, 581, 581, 581, 581, 689, 581, 581, 581, 2470 581, 581, 617, 690, 690, 690, 690, 690, 691, 692, 692, 692, 692, 692, 2471 693, 694, 695, 696, 697, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 2472 698, 699, 700, 701, 365, 365, 365, 365, 702, 703, 704, 704, 704, 704, 2473 704, 704, 704, 705, 706, 707, 370, 370, 372, 119, 372, 372, 372, 372, 2474 372, 372, 372, 372, 708, 708, 708, 708, 709, 710, 711, 712, 713, 714, 2475 715, 716, 717, 718, 119, 119, 119, 119, 119, 119, 719, 719, 719, 720, 2476 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 721, 119, 719, 719, 2477 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 2478 719, 719, 719, 719, 719, 719, 719, 719, 719, 719, 722, 119, 119, 119, 2479 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 735, 2480 736, 735, 735, 735, 737, 738, 739, 740, 741, 742, 743, 743, 744, 743, 2481 743, 743, 745, 746, 747, 748, 749, 750, 750, 750, 750, 750, 751, 752, 2482 752, 752, 752, 752, 752, 752, 752, 752, 752, 753, 754, 755, 750, 750, 2483 750, 756, 723, 723, 723, 723, 724, 119, 757, 757, 758, 758, 758, 759, 2484 760, 761, 755, 755, 755, 762, 763, 764, 758, 758, 758, 765, 760, 761, 2485 755, 755, 755, 755, 766, 764, 755, 767, 768, 768, 768, 768, 768, 769, 2486 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 755, 755, 755, 2487 770, 771, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 755, 772, 2488 755, 755, 755, 770, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 2489 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 2490 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 2491 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 2492 773, 773, 774, 775, 581, 581, 581, 581, 581, 581, 581, 581, 773, 773, 2493 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 2494 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 2495 775, 775, 776, 776, 777, 776, 776, 776, 776, 776, 776, 776, 776, 776, 2496 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 2497 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 2498 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 2499 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 2500 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 778, 2501 779, 779, 779, 779, 779, 779, 780, 119, 781, 781, 781, 781, 781, 782, 2502 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 2503 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 783, 2504 783, 783, 783, 783, 783, 784, 783, 783, 785, 786, 119, 119, 101, 101, 2505 101, 101, 101, 787, 788, 789, 101, 101, 101, 790, 791, 791, 791, 791, 2506 791, 791, 791, 791, 792, 793, 794, 119, 64, 64, 795, 796, 797, 27, 798, 2507 27, 27, 27, 27, 27, 27, 27, 799, 800, 27, 801, 802, 27, 27, 803, 804, 2508 805, 119, 119, 119, 119, 119, 119, 806, 807, 808, 809, 810, 810, 811, 2509 812, 813, 814, 815, 815, 815, 815, 815, 815, 816, 119, 817, 818, 818, 2510 818, 818, 818, 819, 820, 821, 822, 823, 824, 825, 825, 826, 827, 828, 2511 829, 830, 830, 831, 832, 833, 833, 834, 835, 836, 837, 367, 367, 367, 2512 838, 839, 840, 840, 840, 840, 840, 841, 842, 843, 844, 845, 846, 847, 2513 348, 352, 848, 849, 849, 849, 849, 849, 850, 851, 119, 852, 853, 854, 2514 855, 348, 348, 856, 857, 858, 858, 858, 858, 858, 858, 859, 860, 861, 2515 119, 119, 862, 863, 864, 865, 119, 866, 866, 866, 119, 372, 372, 54, 54, 2516 54, 54, 54, 867, 868, 119, 869, 869, 869, 869, 869, 869, 869, 869, 869, 2517 869, 863, 863, 863, 863, 870, 871, 872, 873, 874, 875, 875, 876, 875, 2518 875, 875, 874, 875, 875, 876, 875, 875, 875, 874, 875, 875, 876, 875, 2519 875, 875, 874, 875, 875, 876, 875, 875, 875, 874, 875, 875, 876, 875, 2520 875, 875, 874, 875, 875, 876, 875, 875, 875, 874, 875, 875, 876, 875, 2521 875, 875, 874, 875, 875, 876, 875, 875, 875, 874, 875, 875, 876, 875, 2522 875, 875, 874, 875, 875, 876, 875, 875, 875, 874, 875, 875, 876, 875, 2523 875, 875, 874, 875, 875, 876, 875, 875, 875, 874, 875, 875, 876, 875, 2524 875, 875, 874, 875, 875, 876, 875, 875, 875, 874, 875, 875, 876, 875, 2525 875, 875, 874, 875, 875, 876, 875, 875, 875, 874, 875, 875, 876, 875, 2526 875, 875, 874, 875, 875, 876, 875, 875, 875, 874, 875, 875, 876, 875, 2527 875, 875, 874, 875, 875, 876, 875, 875, 875, 874, 875, 875, 876, 875, 2528 875, 875, 874, 875, 875, 876, 875, 875, 875, 874, 875, 875, 876, 875, 2529 875, 875, 874, 875, 875, 876, 875, 875, 875, 874, 875, 875, 876, 875, 2530 875, 875, 874, 875, 875, 876, 875, 875, 875, 874, 875, 875, 876, 875, 2531 875, 875, 874, 875, 875, 876, 875, 875, 875, 874, 875, 875, 876, 875, 2532 875, 875, 874, 875, 875, 876, 875, 875, 875, 874, 875, 875, 876, 875, 2533 875, 875, 874, 875, 875, 876, 875, 875, 875, 875, 875, 875, 874, 875, 2534 875, 876, 875, 875, 875, 874, 875, 875, 876, 875, 875, 875, 874, 875, 2535 875, 877, 119, 368, 368, 878, 879, 369, 369, 369, 369, 369, 880, 881, 2536 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 2537 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 881, 2538 881, 881, 881, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 2539 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 2540 882, 882, 882, 882, 882, 882, 882, 773, 773, 773, 773, 773, 773, 773, 2541 773, 773, 773, 773, 773, 773, 774, 773, 773, 773, 773, 773, 773, 773, 2542 773, 773, 773, 773, 773, 773, 883, 775, 775, 775, 775, 884, 119, 885, 2543 886, 120, 887, 888, 889, 890, 120, 127, 127, 127, 127, 127, 127, 127, 2544 127, 127, 127, 127, 127, 891, 892, 893, 119, 894, 127, 127, 127, 127, 2545 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 2546 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 2547 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 895, 119, 2548 119, 127, 127, 127, 127, 127, 127, 127, 127, 896, 127, 127, 127, 127, 2549 127, 127, 119, 119, 119, 119, 119, 127, 897, 898, 898, 899, 900, 901, 2550 902, 903, 904, 905, 906, 907, 908, 909, 910, 169, 127, 127, 127, 127, 2551 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 911, 912, 2552 913, 914, 915, 916, 917, 917, 918, 919, 920, 920, 921, 922, 923, 924, 2553 925, 925, 925, 925, 926, 927, 927, 927, 928, 929, 929, 929, 930, 931, 2554 932, 119, 933, 934, 935, 934, 934, 936, 934, 934, 937, 934, 938, 934, 2555 938, 119, 119, 119, 119, 934, 934, 934, 934, 934, 934, 934, 934, 934, 2556 934, 934, 934, 934, 934, 934, 939, 940, 941, 941, 941, 941, 941, 942, 2557 610, 943, 943, 943, 943, 943, 943, 944, 945, 946, 947, 581, 948, 949, 2558 119, 119, 119, 119, 119, 610, 610, 610, 610, 610, 950, 119, 119, 119, 2559 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 951, 2560 951, 951, 952, 953, 953, 953, 953, 953, 953, 954, 119, 955, 956, 956, 2561 957, 958, 958, 958, 958, 959, 960, 961, 961, 962, 963, 964, 964, 964, 2562 964, 965, 966, 967, 967, 967, 968, 969, 969, 969, 969, 970, 969, 971, 2563 119, 119, 119, 119, 119, 972, 972, 972, 972, 972, 973, 973, 973, 973, 2564 973, 974, 974, 974, 974, 974, 974, 975, 975, 975, 976, 977, 978, 979, 2565 979, 979, 979, 980, 981, 981, 981, 981, 982, 983, 983, 983, 983, 983, 2566 119, 984, 984, 984, 984, 984, 984, 985, 986, 119, 119, 119, 119, 119, 2567 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 987, 2568 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 2569 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 987, 2570 987, 987, 987, 987, 987, 987, 987, 987, 987, 988, 119, 987, 987, 989, 2571 119, 987, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 2572 119, 119, 119, 119, 119, 119, 119, 990, 991, 992, 992, 992, 992, 993, 2573 994, 995, 995, 996, 997, 998, 998, 999, 1000, 1001, 1001, 1001, 1002, 2574 1003, 1004, 119, 119, 119, 119, 119, 119, 1005, 1005, 1006, 1007, 1008, 2575 1008, 1009, 1010, 1011, 1011, 1011, 1012, 119, 119, 119, 119, 119, 119, 2576 119, 119, 1013, 1013, 1013, 1013, 1014, 1014, 1014, 1015, 1016, 1016, 2577 1017, 1016, 1016, 1016, 1016, 1016, 1018, 1019, 1020, 1021, 1022, 1022, 2578 1023, 1024, 1025, 1026, 1027, 1028, 1029, 1029, 1029, 1030, 1031, 1031, 2579 1031, 1032, 119, 119, 119, 119, 1033, 1034, 1033, 1033, 1035, 1036, 1037, 2580 119, 1038, 1038, 1038, 1038, 1038, 1038, 1039, 1040, 1041, 1041, 1042, 2581 1043, 1044, 1044, 1045, 1046, 1047, 1047, 1048, 1049, 119, 1050, 119, 2582 119, 119, 119, 119, 119, 119, 119, 119, 119, 1051, 1051, 1051, 1051, 2583 1051, 1051, 1051, 1051, 1051, 1052, 119, 119, 119, 119, 119, 119, 1053, 2584 1053, 1053, 1053, 1053, 1053, 1054, 119, 1055, 1055, 1055, 1055, 1055, 2585 1055, 1056, 1057, 1058, 1058, 1058, 1058, 1059, 119, 1060, 1061, 119, 2586 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 2587 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 2588 119, 119, 119, 119, 119, 119, 119, 1062, 1062, 1062, 1063, 119, 119, 119, 2589 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 1064, 2590 1064, 1064, 1065, 1066, 119, 1067, 1067, 1068, 1069, 1070, 1071, 119, 2591 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 2592 119, 119, 119, 119, 119, 1072, 1073, 1073, 1073, 1073, 1073, 1073, 1074, 2593 1075, 1076, 1077, 1078, 1079, 1080, 119, 1081, 1082, 1083, 1083, 1083, 2594 1083, 1083, 1084, 1085, 1086, 1087, 1088, 1088, 1088, 1089, 1090, 1091, 2595 1092, 1093, 1093, 1093, 1094, 1095, 1096, 1097, 1098, 119, 1099, 1099, 2596 1099, 1099, 1100, 119, 1101, 1102, 1102, 1102, 1102, 1102, 1103, 1104, 2597 1105, 1106, 1107, 1108, 1109, 1110, 1111, 119, 1112, 1112, 1113, 1112, 2598 1112, 1114, 1115, 1116, 119, 119, 119, 119, 119, 119, 119, 119, 1117, 2599 1118, 1119, 1120, 1119, 1121, 1122, 1122, 1122, 1122, 1122, 1123, 1124, 2600 1125, 1126, 1127, 1128, 1129, 1130, 1131, 1131, 1132, 1133, 1134, 1135, 2601 1136, 1137, 1138, 1139, 1140, 1140, 119, 119, 119, 119, 119, 119, 119, 2602 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 1141, 1141, 1141, 1141, 2603 1141, 1141, 1142, 1143, 1144, 1145, 1146, 1147, 119, 119, 119, 119, 1148, 2604 1148, 1148, 1148, 1148, 1148, 1149, 1150, 1151, 119, 1152, 1153, 119, 2605 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 2606 119, 119, 119, 119, 119, 1154, 1154, 1154, 1154, 1154, 1155, 1156, 1157, 2607 1158, 1159, 1160, 1161, 119, 119, 119, 119, 1162, 1162, 1162, 1162, 1162, 2608 1162, 1163, 1164, 1165, 119, 1166, 1167, 1168, 1169, 119, 119, 1170, 2609 1170, 1170, 1170, 1170, 1171, 1172, 119, 1173, 1174, 119, 119, 119, 119, 2610 119, 119, 1175, 1175, 1175, 1176, 1177, 1178, 1179, 1180, 119, 119, 119, 2611 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 2612 119, 119, 119, 119, 119, 119, 119, 1181, 1181, 1181, 1181, 1181, 1182, 2613 1183, 1184, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 2614 1185, 1185, 1185, 1185, 1186, 1186, 1186, 1186, 1187, 1188, 1189, 1190, 2615 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 2616 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 2617 119, 119, 119, 119, 1191, 1192, 1193, 1193, 1193, 1193, 1194, 1195, 1196, 2618 119, 1197, 1198, 1199, 1199, 1199, 1199, 1200, 1201, 1202, 1203, 1204, 2619 119, 119, 119, 1205, 1205, 1205, 1205, 1205, 1205, 1205, 1206, 1207, 2620 1208, 1207, 1207, 1207, 1209, 1210, 1211, 1212, 119, 1213, 1214, 1215, 2621 1216, 1217, 1218, 1218, 1218, 1219, 1220, 1220, 1221, 1222, 119, 119, 2622 119, 119, 119, 119, 119, 119, 119, 1223, 1224, 1225, 1225, 1225, 1225, 2623 1226, 1227, 1228, 119, 1229, 1230, 1231, 1232, 1233, 1233, 1233, 1234, 2624 1235, 1236, 1237, 1238, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 2625 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 2626 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 2627 1239, 1239, 1240, 1241, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 2628 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 2629 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 2630 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 2631 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1243, 119, 119, 119, 119, 119, 2632 119, 119, 119, 119, 119, 119, 119, 1244, 1244, 1244, 1244, 1244, 1244, 2633 1244, 1244, 1244, 1244, 1244, 1244, 1244, 1245, 1246, 119, 1242, 1242, 2634 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 2635 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1242, 1247, 119, 2636 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 2637 119, 119, 119, 119, 119, 119, 119, 119, 1248, 1248, 1248, 1248, 1248, 2638 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 2639 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 2640 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 2641 1248, 1248, 1249, 1248, 1248, 1248, 1248, 1250, 1251, 1248, 1248, 1248, 2642 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 2643 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 2644 1248, 1248, 1252, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 2645 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 1248, 2646 1253, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 2647 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 1254, 2648 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 2649 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 2650 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 2651 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 2652 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1255, 1254, 1254, 1254, 2653 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1254, 1256, 2654 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 2655 119, 119, 119, 119, 119, 119, 119, 119, 119, 791, 791, 791, 791, 791, 2656 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 2657 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 791, 2658 791, 791, 791, 791, 791, 791, 1257, 1258, 1258, 1258, 1259, 1260, 1261, 2659 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 1262, 1262, 2660 1262, 1263, 1264, 119, 1265, 1265, 1265, 1265, 1265, 1265, 1266, 1267, 2661 1268, 119, 1269, 1270, 1271, 1265, 1265, 1272, 1265, 1265, 119, 119, 119, 2662 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 2663 119, 119, 119, 119, 119, 1273, 1273, 1273, 1273, 1274, 1274, 1274, 1274, 2664 1275, 1275, 1276, 1277, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 2665 119, 119, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1278, 1279, 119, 2666 1280, 1281, 1281, 1281, 1281, 1282, 119, 1283, 1284, 1285, 119, 119, 119, 2667 119, 119, 119, 119, 119, 1286, 119, 119, 119, 1287, 1287, 1287, 1287, 2668 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 2669 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 2670 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 2671 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 2672 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1288, 119, 2673 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 2674 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 1287, 2675 1287, 1287, 1287, 1287, 1287, 1287, 1289, 119, 1290, 735, 735, 735, 735, 2676 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 2677 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 735, 2678 735, 735, 1291, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 1292, 2679 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 2680 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 2681 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 2682 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 1292, 2683 1293, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 1294, 2684 1294, 1294, 1295, 1294, 1296, 1294, 1297, 1294, 1298, 1299, 119, 119, 2685 119, 119, 119, 119, 119, 119, 119, 119, 119, 610, 610, 610, 610, 610, 2686 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 2687 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 610, 1300, 119, 610, 2688 610, 610, 610, 1301, 1302, 610, 610, 610, 610, 610, 610, 1303, 1304, 2689 1305, 1306, 1307, 1308, 610, 610, 610, 1309, 610, 610, 610, 610, 610, 2690 610, 610, 1310, 119, 119, 946, 946, 946, 946, 946, 946, 946, 946, 1311, 2691 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 2692 119, 119, 119, 119, 119, 941, 941, 1312, 119, 581, 581, 581, 581, 581, 2693 581, 581, 581, 581, 581, 617, 119, 941, 941, 941, 1313, 119, 119, 119, 2694 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 1314, 2695 1314, 1314, 1315, 1316, 1316, 1317, 1314, 1314, 1318, 1319, 1316, 1316, 2696 1314, 1314, 1314, 1315, 1316, 1316, 1320, 1321, 1322, 1318, 1323, 1324, 2697 1316, 1314, 1314, 1314, 1315, 1316, 1316, 1325, 1326, 1327, 1328, 1316, 2698 1316, 1316, 1329, 1330, 1331, 1332, 1316, 1316, 1317, 1314, 1314, 1318, 2699 1316, 1316, 1316, 1314, 1314, 1314, 1315, 1316, 1316, 1317, 1314, 1314, 2700 1318, 1316, 1316, 1316, 1314, 1314, 1314, 1315, 1316, 1316, 1317, 1314, 2701 1314, 1318, 1316, 1316, 1316, 1314, 1314, 1314, 1315, 1316, 1316, 1333, 2702 1314, 1314, 1314, 1334, 1316, 1316, 1335, 1336, 1314, 1314, 1337, 1316, 2703 1316, 1338, 1317, 1314, 1314, 1339, 1316, 1316, 1340, 1341, 1314, 1314, 2704 1342, 1316, 1316, 1316, 1343, 1314, 1314, 1314, 1334, 1316, 1316, 1335, 2705 1344, 1345, 1345, 1345, 1345, 1345, 1345, 1346, 1346, 1346, 1346, 1346, 2706 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 2707 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 1346, 2708 1346, 1346, 1346, 1347, 1347, 1347, 1347, 1347, 1347, 1348, 1349, 1347, 2709 1347, 1347, 1347, 1347, 1350, 1351, 1346, 1352, 1353, 119, 1354, 1355, 2710 1347, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 1356, 1357, 1357, 2711 1358, 1359, 1360, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 2712 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 2713 119, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 2714 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 1361, 2715 1361, 1362, 1363, 1364, 119, 119, 119, 119, 119, 1365, 1365, 1365, 1365, 2716 1366, 1367, 1367, 1367, 1368, 1369, 1370, 1371, 119, 119, 119, 119, 119, 2717 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 2718 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 2719 119, 1372, 1373, 1373, 1373, 1373, 1373, 1373, 1374, 1375, 119, 119, 119, 2720 119, 119, 119, 119, 119, 119, 1376, 127, 127, 127, 1377, 1378, 1379, 2721 1380, 1381, 1382, 1377, 1383, 1377, 1379, 1379, 1384, 127, 1385, 127, 2722 1386, 1387, 1385, 127, 1386, 119, 119, 119, 119, 119, 119, 1388, 119, 2723 1389, 1390, 1390, 1390, 1390, 1391, 1390, 1390, 1390, 1390, 1390, 1390, 2724 1390, 1390, 1390, 1390, 1390, 1390, 1391, 1392, 1390, 1393, 1394, 1390, 2725 1394, 1395, 1394, 1390, 1390, 1390, 1396, 1392, 620, 1397, 622, 622, 622, 2726 1398, 622, 622, 622, 622, 622, 622, 622, 1399, 622, 622, 622, 1400, 1401, 2727 1402, 622, 1403, 1392, 1392, 1392, 1392, 1392, 1392, 1404, 1405, 1405, 2728 1405, 1406, 1392, 755, 755, 755, 755, 755, 1407, 755, 1408, 1409, 1392, 2729 1410, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 2730 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 723, 723, 723, 723, 1411, 2731 1412, 1413, 723, 723, 723, 723, 723, 723, 723, 723, 1414, 1415, 723, 2732 1416, 1417, 723, 723, 1418, 1419, 1420, 1421, 1416, 1390, 723, 723, 1422, 2733 1423, 723, 723, 723, 723, 723, 723, 723, 1424, 1425, 1426, 1427, 723, 2734 1428, 1429, 1426, 1430, 1431, 723, 723, 723, 1432, 1433, 1434, 723, 723, 2735 723, 723, 723, 723, 723, 723, 1435, 1436, 723, 1437, 643, 1438, 723, 2736 1439, 1440, 581, 1441, 723, 723, 723, 1390, 1442, 1443, 1390, 1390, 1444, 2737 1390, 1389, 1390, 1390, 1390, 1390, 1390, 1445, 1446, 1390, 1390, 1445, 2738 1447, 723, 723, 723, 723, 723, 723, 723, 723, 1448, 1449, 581, 581, 581, 2739 581, 1450, 1451, 723, 723, 723, 723, 1452, 723, 1453, 723, 1454, 1455, 2740 1456, 1392, 1390, 1457, 1458, 1459, 581, 581, 581, 581, 581, 581, 581, 2741 581, 581, 581, 581, 581, 581, 581, 1460, 1392, 581, 581, 581, 581, 581, 2742 581, 581, 581, 581, 581, 1461, 1462, 1392, 1392, 1392, 1392, 581, 1460, 2743 581, 581, 581, 581, 581, 581, 581, 1392, 581, 1463, 581, 581, 581, 581, 2744 581, 1392, 581, 581, 581, 1464, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 2745 1392, 1392, 1392, 581, 1460, 723, 1465, 1466, 723, 1426, 1467, 723, 723, 2746 723, 723, 723, 723, 1468, 1469, 723, 723, 723, 723, 1470, 1392, 1471, 2747 1472, 1470, 1392, 1473, 1474, 723, 723, 723, 723, 1392, 1392, 1392, 1392, 2748 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1390, 1396, 1392, 1392, 2749 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 2750 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 2751 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 2752 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 2753 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 2754 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1392, 2755 1392, 1392, 1392, 1392, 1392, 1392, 1392, 1475, 773, 773, 773, 773, 773, 2756 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 2757 773, 773, 773, 773, 773, 773, 773, 1476, 775, 775, 775, 775, 775, 773, 2758 773, 773, 773, 773, 773, 1477, 775, 773, 773, 773, 773, 773, 773, 773, 2759 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 2760 773, 773, 773, 773, 773, 773, 774, 773, 773, 773, 773, 773, 773, 773, 2761 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 2762 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 2763 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 883, 2764 775, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 2765 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 2766 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 773, 1478, 775, 775, 2767 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 2768 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 2769 775, 775, 775, 775, 775, 773, 773, 773, 774, 775, 775, 775, 775, 775, 2770 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 2771 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 2772 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 2773 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 775, 1479, 1480, 2774 119, 119, 119, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 1481, 2775 1481, 1481, 1481, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 119, 2776 119, 119, 119, 119, 119, 898, 898, 898, 898, 898, 898, 898, 898, 898, 2777 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 898, 2778 898, 898, 898, 898, 898, 898, 898, 119, 119, 882, 882, 882, 882, 882, 2779 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 2780 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 882, 1482, 2781 }; 2782 2783 static const unsigned short index2[] = { 2784 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 4, 5, 6, 1, 1, 1, 1, 1, 1, 7, 7, 7, 8, 2785 9, 10, 11, 12, 13, 14, 15, 11, 16, 17, 15, 18, 19, 20, 19, 21, 22, 22, 2786 22, 22, 22, 22, 22, 22, 22, 22, 19, 23, 24, 24, 24, 10, 15, 25, 25, 25, 2787 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 16, 26, 17, 2788 27, 28, 27, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 29, 2789 29, 29, 29, 16, 30, 31, 24, 1, 1, 1, 1, 1, 1, 32, 1, 1, 33, 34, 35, 13, 2790 36, 13, 37, 38, 39, 40, 41, 42, 24, 43, 44, 27, 45, 46, 47, 47, 48, 49, 2791 38, 38, 39, 47, 41, 50, 51, 51, 51, 34, 52, 52, 52, 52, 52, 52, 53, 52, 2792 52, 52, 52, 52, 52, 52, 52, 52, 53, 52, 52, 52, 52, 52, 52, 54, 53, 52, 2793 52, 52, 52, 52, 53, 55, 55, 55, 56, 56, 56, 56, 55, 56, 55, 55, 55, 56, 2794 55, 55, 56, 56, 55, 56, 55, 55, 56, 56, 56, 54, 55, 55, 55, 56, 55, 56, 2795 55, 56, 52, 55, 52, 56, 52, 56, 52, 56, 52, 56, 52, 56, 52, 56, 52, 56, 2796 52, 55, 52, 55, 52, 56, 52, 56, 52, 56, 52, 55, 52, 56, 52, 56, 52, 56, 2797 52, 56, 52, 56, 53, 55, 52, 55, 53, 55, 52, 56, 52, 56, 55, 52, 56, 52, 2798 56, 52, 56, 53, 55, 53, 55, 52, 55, 52, 56, 52, 55, 55, 53, 55, 52, 55, 2799 52, 56, 52, 56, 53, 55, 52, 56, 52, 56, 52, 52, 56, 52, 56, 52, 56, 56, 2800 56, 52, 52, 56, 52, 56, 52, 52, 56, 52, 52, 52, 56, 56, 52, 52, 52, 52, 2801 56, 52, 52, 56, 52, 52, 52, 56, 56, 56, 52, 52, 56, 52, 52, 56, 52, 56, 2802 52, 56, 52, 52, 56, 52, 56, 56, 52, 56, 52, 52, 56, 52, 52, 52, 56, 52, 2803 56, 52, 52, 56, 56, 57, 52, 56, 56, 56, 57, 57, 57, 57, 52, 58, 56, 52, 2804 58, 56, 52, 58, 56, 52, 55, 52, 55, 52, 55, 52, 55, 52, 55, 52, 55, 52, 2805 55, 52, 55, 56, 52, 56, 56, 52, 58, 56, 52, 56, 52, 52, 52, 56, 52, 56, 2806 56, 56, 56, 56, 56, 56, 52, 52, 56, 52, 52, 56, 56, 52, 56, 52, 52, 52, 2807 52, 56, 56, 55, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 56, 2808 56, 56, 56, 56, 57, 56, 56, 56, 59, 59, 59, 59, 59, 59, 59, 59, 59, 60, 2809 60, 61, 61, 61, 61, 61, 61, 61, 62, 62, 63, 62, 60, 64, 65, 64, 64, 64, 2810 65, 64, 60, 60, 66, 61, 62, 62, 62, 62, 62, 62, 39, 39, 39, 39, 62, 39, 2811 62, 48, 59, 59, 59, 59, 59, 62, 62, 62, 62, 62, 67, 67, 60, 62, 61, 62, 2812 62, 62, 62, 62, 62, 62, 62, 62, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 2813 68, 68, 68, 69, 70, 70, 70, 70, 69, 71, 70, 70, 70, 70, 70, 72, 72, 70, 2814 70, 70, 70, 72, 72, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 73, 73, 2815 73, 73, 73, 70, 70, 70, 70, 68, 68, 68, 68, 68, 68, 68, 68, 74, 68, 70, 2816 70, 70, 68, 68, 68, 70, 70, 75, 68, 68, 68, 70, 70, 70, 70, 68, 69, 70, 2817 70, 68, 76, 77, 77, 76, 77, 77, 76, 68, 68, 68, 68, 68, 78, 79, 78, 79, 2818 60, 80, 78, 79, 81, 81, 82, 79, 79, 79, 83, 78, 81, 81, 81, 81, 80, 62, 2819 78, 84, 78, 78, 78, 81, 78, 81, 78, 78, 79, 85, 85, 85, 85, 85, 85, 85, 2820 85, 85, 85, 85, 85, 85, 85, 85, 85, 85, 81, 85, 85, 85, 85, 85, 85, 85, 2821 78, 78, 79, 79, 79, 79, 79, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 86, 2822 86, 86, 86, 86, 86, 86, 79, 86, 86, 86, 86, 86, 86, 86, 79, 79, 79, 79, 2823 79, 78, 79, 79, 78, 78, 78, 79, 79, 79, 78, 79, 78, 79, 78, 79, 78, 79, 2824 78, 79, 87, 88, 87, 88, 87, 88, 87, 88, 87, 88, 87, 88, 87, 88, 79, 79, 2825 79, 79, 78, 79, 89, 78, 79, 78, 78, 79, 79, 78, 78, 78, 90, 91, 90, 90, 2826 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 90, 91, 91, 91, 91, 91, 91, 2827 91, 91, 92, 92, 92, 92, 92, 92, 92, 92, 93, 92, 93, 93, 93, 93, 93, 93, 2828 93, 93, 93, 93, 93, 93, 93, 93, 90, 93, 90, 93, 90, 93, 90, 93, 90, 93, 2829 94, 95, 95, 96, 96, 95, 97, 97, 90, 93, 90, 93, 90, 93, 90, 90, 93, 90, 2830 93, 90, 93, 90, 93, 90, 93, 90, 93, 90, 93, 93, 81, 98, 98, 98, 98, 98, 2831 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 98, 81, 2832 81, 99, 100, 100, 100, 100, 100, 100, 101, 101, 101, 101, 101, 101, 101, 2833 101, 101, 102, 103, 81, 81, 104, 104, 105, 81, 106, 107, 107, 107, 107, 2834 106, 107, 107, 107, 108, 106, 107, 107, 107, 107, 107, 107, 106, 106, 2835 106, 106, 106, 106, 107, 107, 106, 107, 107, 108, 109, 107, 110, 111, 2836 112, 113, 114, 115, 116, 117, 118, 119, 119, 120, 121, 122, 123, 124, 2837 125, 126, 127, 125, 107, 106, 128, 118, 81, 81, 81, 81, 81, 81, 81, 81, 2838 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 81, 81, 81, 81, 2839 129, 129, 129, 129, 125, 125, 81, 81, 81, 130, 130, 130, 130, 130, 131, 2840 132, 132, 133, 134, 134, 135, 136, 137, 138, 138, 139, 139, 139, 139, 2841 139, 139, 139, 139, 140, 141, 142, 143, 144, 81, 145, 143, 146, 146, 146, 2842 146, 146, 146, 146, 146, 147, 146, 146, 146, 146, 146, 146, 146, 146, 2843 146, 146, 148, 149, 150, 151, 152, 153, 154, 155, 96, 96, 156, 157, 139, 2844 139, 139, 139, 139, 157, 139, 139, 157, 158, 158, 158, 158, 158, 158, 2845 158, 158, 158, 158, 134, 159, 159, 160, 146, 146, 161, 146, 146, 146, 2846 146, 146, 146, 146, 146, 146, 146, 146, 145, 146, 139, 139, 139, 139, 2847 139, 139, 139, 131, 138, 139, 139, 139, 139, 157, 139, 162, 162, 139, 2848 139, 138, 157, 139, 139, 157, 146, 146, 163, 163, 163, 163, 163, 163, 2849 163, 163, 163, 163, 146, 146, 146, 164, 164, 146, 165, 165, 165, 165, 2850 165, 165, 165, 165, 165, 165, 165, 165, 165, 165, 81, 166, 167, 168, 167, 2851 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 167, 169, 2852 170, 169, 169, 170, 169, 169, 170, 170, 170, 169, 170, 170, 169, 170, 2853 169, 169, 169, 170, 169, 170, 169, 170, 169, 170, 169, 169, 81, 81, 167, 2854 167, 167, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 171, 2855 171, 171, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 172, 171, 81, 2856 81, 81, 81, 81, 81, 173, 173, 173, 173, 173, 173, 173, 173, 173, 173, 2857 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 174, 2858 174, 174, 174, 175, 175, 175, 175, 175, 175, 175, 176, 175, 177, 177, 2859 178, 179, 180, 181, 177, 81, 81, 176, 182, 182, 183, 183, 183, 183, 183, 2860 183, 183, 183, 183, 183, 183, 183, 183, 183, 184, 184, 184, 184, 185, 2861 184, 184, 184, 184, 184, 184, 184, 184, 184, 185, 184, 184, 184, 185, 2862 184, 184, 184, 184, 184, 81, 81, 186, 186, 186, 186, 186, 186, 186, 186, 2863 186, 186, 186, 186, 186, 186, 186, 81, 187, 187, 187, 187, 187, 187, 187, 2864 187, 187, 188, 188, 188, 81, 81, 189, 81, 167, 167, 167, 81, 81, 81, 81, 2865 81, 146, 146, 146, 146, 146, 81, 146, 146, 146, 146, 146, 146, 146, 146, 2866 81, 81, 81, 81, 81, 157, 139, 139, 139, 139, 139, 139, 131, 157, 139, 2867 139, 157, 139, 139, 157, 139, 139, 139, 157, 157, 157, 190, 191, 192, 2868 139, 139, 139, 157, 139, 139, 157, 157, 139, 139, 139, 139, 139, 193, 2869 193, 193, 194, 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 195, 2870 195, 195, 195, 193, 194, 196, 195, 194, 194, 194, 193, 193, 193, 193, 2871 193, 193, 193, 193, 194, 194, 194, 194, 197, 194, 194, 195, 96, 156, 198, 2872 198, 193, 193, 193, 195, 195, 193, 193, 199, 199, 200, 200, 200, 200, 2873 200, 200, 200, 200, 200, 200, 201, 202, 195, 195, 195, 195, 195, 195, 2874 203, 204, 205, 205, 81, 203, 203, 203, 203, 203, 203, 203, 203, 81, 81, 2875 203, 203, 81, 81, 203, 203, 203, 203, 203, 203, 203, 203, 203, 203, 203, 2876 203, 203, 203, 81, 203, 203, 203, 203, 203, 203, 203, 81, 203, 81, 81, 2877 81, 203, 203, 203, 203, 81, 81, 206, 203, 205, 205, 205, 204, 204, 204, 2878 204, 81, 81, 205, 205, 81, 81, 205, 205, 207, 203, 81, 81, 81, 81, 81, 2879 81, 81, 81, 205, 81, 81, 81, 81, 203, 203, 81, 203, 203, 203, 204, 204, 2880 81, 81, 208, 208, 208, 208, 208, 208, 208, 208, 208, 208, 203, 203, 209, 2881 209, 210, 210, 210, 210, 210, 211, 212, 213, 203, 214, 215, 81, 81, 216, 2882 216, 217, 81, 218, 218, 218, 218, 218, 218, 81, 81, 81, 81, 218, 218, 81, 2883 81, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 218, 2884 81, 218, 218, 218, 218, 218, 218, 218, 81, 218, 218, 81, 218, 218, 81, 2885 218, 218, 81, 81, 219, 81, 217, 217, 217, 216, 216, 81, 81, 81, 81, 216, 2886 216, 81, 81, 216, 216, 220, 81, 81, 81, 216, 81, 81, 81, 81, 81, 81, 81, 2887 218, 218, 218, 218, 81, 218, 81, 81, 81, 81, 81, 81, 81, 221, 221, 221, 2888 221, 221, 221, 221, 221, 221, 221, 216, 216, 218, 218, 218, 216, 222, 81, 2889 81, 223, 223, 224, 81, 225, 225, 225, 225, 225, 225, 225, 225, 225, 81, 2890 225, 225, 225, 81, 225, 225, 225, 225, 225, 225, 225, 225, 225, 225, 225, 2891 225, 225, 225, 81, 225, 225, 225, 225, 225, 225, 225, 81, 225, 225, 81, 2892 225, 225, 225, 225, 225, 81, 81, 226, 225, 224, 224, 224, 223, 223, 223, 2893 223, 223, 81, 223, 223, 224, 81, 224, 224, 227, 81, 81, 225, 81, 81, 81, 2894 81, 81, 81, 81, 225, 225, 223, 223, 81, 81, 228, 228, 228, 228, 228, 228, 2895 228, 228, 228, 228, 229, 230, 81, 81, 81, 81, 81, 81, 81, 225, 223, 223, 2896 223, 223, 223, 223, 81, 231, 232, 232, 81, 233, 233, 233, 233, 233, 233, 2897 233, 233, 81, 81, 233, 233, 81, 81, 233, 233, 233, 233, 233, 233, 233, 2898 233, 233, 233, 233, 233, 233, 233, 81, 233, 233, 233, 233, 233, 233, 233, 2899 81, 233, 233, 81, 233, 233, 233, 233, 233, 81, 81, 234, 233, 232, 231, 2900 232, 231, 231, 231, 231, 81, 81, 232, 232, 81, 81, 232, 232, 235, 81, 81, 2901 81, 81, 81, 81, 81, 81, 231, 232, 81, 81, 81, 81, 233, 233, 81, 233, 233, 2902 233, 231, 231, 81, 81, 236, 236, 236, 236, 236, 236, 236, 236, 236, 236, 2903 237, 233, 238, 238, 238, 238, 238, 238, 81, 81, 239, 240, 81, 240, 240, 2904 240, 240, 240, 240, 81, 81, 81, 240, 240, 240, 81, 240, 240, 240, 240, 2905 81, 81, 81, 240, 240, 81, 240, 81, 240, 240, 81, 81, 81, 240, 240, 81, 2906 81, 81, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 81, 81, 81, 81, 2907 241, 241, 239, 241, 241, 81, 81, 81, 241, 241, 241, 81, 241, 241, 241, 2908 242, 81, 81, 240, 81, 81, 81, 81, 81, 81, 241, 81, 81, 81, 81, 81, 81, 2909 243, 243, 243, 243, 243, 243, 243, 243, 243, 243, 244, 244, 244, 245, 2910 245, 245, 245, 245, 245, 246, 245, 81, 81, 81, 81, 81, 247, 248, 248, 2911 248, 247, 249, 249, 249, 249, 249, 249, 249, 249, 81, 249, 249, 249, 81, 2912 249, 249, 249, 249, 249, 249, 249, 249, 249, 249, 249, 249, 249, 249, 2913 249, 249, 81, 81, 81, 249, 247, 247, 247, 248, 248, 248, 248, 81, 247, 2914 247, 247, 81, 247, 247, 247, 250, 81, 81, 81, 81, 81, 81, 81, 251, 252, 2915 81, 249, 249, 249, 81, 81, 81, 81, 81, 249, 249, 247, 247, 81, 81, 253, 2916 253, 253, 253, 253, 253, 253, 253, 253, 253, 254, 254, 254, 254, 254, 2917 254, 254, 255, 256, 257, 258, 258, 259, 256, 256, 256, 256, 256, 256, 2918 256, 256, 81, 256, 256, 256, 81, 256, 256, 256, 256, 256, 256, 256, 256, 2919 256, 256, 256, 256, 256, 256, 256, 256, 256, 256, 81, 256, 256, 256, 256, 2920 256, 81, 81, 260, 256, 258, 261, 258, 258, 258, 258, 258, 81, 261, 258, 2921 258, 81, 258, 258, 257, 262, 81, 81, 81, 81, 81, 81, 81, 258, 258, 81, 2922 81, 81, 81, 81, 81, 81, 256, 81, 256, 256, 257, 257, 81, 81, 263, 263, 2923 263, 263, 263, 263, 263, 263, 263, 263, 81, 256, 256, 81, 81, 81, 81, 81, 2924 264, 264, 265, 265, 81, 266, 266, 266, 266, 266, 266, 266, 266, 81, 266, 2925 266, 266, 81, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 266, 2926 266, 266, 266, 266, 266, 267, 267, 266, 265, 265, 265, 264, 264, 264, 2927 264, 81, 265, 265, 265, 81, 265, 265, 265, 267, 266, 268, 81, 81, 81, 81, 2928 266, 266, 266, 265, 269, 269, 269, 269, 269, 269, 269, 266, 266, 266, 2929 264, 264, 81, 81, 270, 270, 270, 270, 270, 270, 270, 270, 270, 270, 269, 2930 269, 269, 269, 269, 269, 269, 269, 269, 271, 266, 266, 266, 266, 266, 2931 266, 81, 81, 272, 272, 81, 273, 273, 273, 273, 273, 273, 273, 273, 273, 2932 273, 273, 273, 273, 273, 273, 273, 273, 273, 81, 81, 81, 273, 273, 273, 2933 273, 273, 273, 273, 273, 81, 273, 273, 273, 273, 273, 273, 273, 273, 273, 2934 81, 273, 81, 81, 81, 81, 274, 81, 81, 81, 81, 272, 272, 272, 275, 275, 2935 275, 81, 275, 81, 272, 272, 272, 272, 272, 272, 272, 272, 81, 81, 81, 81, 2936 81, 81, 276, 276, 276, 276, 276, 276, 276, 276, 276, 276, 81, 81, 272, 2937 272, 277, 81, 81, 81, 81, 278, 278, 278, 278, 278, 278, 278, 278, 278, 2938 278, 278, 278, 278, 278, 278, 278, 279, 278, 278, 279, 279, 279, 279, 2939 280, 280, 281, 81, 81, 81, 81, 282, 278, 278, 278, 278, 278, 278, 283, 2940 279, 284, 284, 284, 284, 279, 279, 279, 285, 286, 286, 286, 286, 286, 2941 286, 286, 286, 286, 286, 287, 287, 81, 81, 81, 81, 81, 288, 288, 81, 288, 2942 81, 81, 288, 288, 81, 288, 81, 81, 288, 81, 81, 81, 81, 81, 81, 288, 288, 2943 288, 288, 81, 288, 288, 288, 288, 288, 288, 288, 81, 288, 288, 288, 81, 2944 288, 81, 288, 81, 81, 288, 288, 81, 288, 288, 288, 288, 289, 288, 288, 2945 289, 289, 289, 289, 290, 290, 81, 289, 289, 288, 81, 81, 288, 288, 288, 2946 288, 288, 81, 291, 81, 292, 292, 292, 292, 289, 289, 81, 81, 293, 293, 2947 293, 293, 293, 293, 293, 293, 293, 293, 81, 81, 288, 288, 288, 288, 294, 2948 295, 295, 295, 296, 297, 296, 296, 298, 296, 296, 299, 298, 300, 300, 2949 300, 300, 300, 298, 301, 300, 301, 301, 301, 302, 302, 301, 301, 301, 2950 301, 301, 301, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 304, 2951 304, 304, 304, 304, 304, 304, 304, 304, 304, 305, 302, 301, 302, 301, 2952 306, 307, 308, 307, 308, 309, 309, 294, 294, 294, 294, 294, 294, 294, 2953 294, 81, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 294, 81, 2954 81, 81, 81, 310, 311, 312, 313, 312, 312, 312, 312, 312, 311, 311, 311, 2955 311, 312, 314, 311, 312, 315, 315, 316, 299, 315, 315, 294, 294, 294, 2956 294, 294, 312, 312, 312, 312, 312, 312, 312, 312, 312, 312, 312, 81, 312, 2957 312, 312, 312, 312, 312, 312, 312, 312, 312, 312, 312, 81, 305, 305, 301, 2958 301, 301, 301, 301, 301, 302, 301, 301, 301, 301, 301, 301, 81, 301, 301, 2959 296, 296, 299, 296, 297, 317, 317, 317, 317, 298, 298, 81, 81, 81, 81, 2960 81, 318, 318, 318, 318, 318, 318, 318, 318, 318, 318, 318, 319, 319, 320, 2961 320, 320, 320, 319, 320, 320, 320, 320, 320, 321, 319, 322, 322, 319, 2962 319, 320, 320, 318, 323, 323, 323, 323, 323, 323, 323, 323, 323, 323, 2963 324, 324, 325, 325, 325, 325, 318, 318, 318, 318, 318, 318, 319, 319, 2964 320, 320, 318, 318, 318, 318, 320, 320, 320, 318, 319, 319, 319, 318, 2965 318, 319, 319, 319, 319, 319, 319, 319, 318, 318, 318, 320, 320, 320, 2966 320, 318, 318, 318, 318, 318, 320, 319, 319, 320, 320, 319, 319, 319, 2967 319, 319, 319, 326, 318, 319, 323, 323, 319, 319, 319, 320, 327, 327, 2968 328, 328, 328, 328, 328, 328, 328, 328, 328, 328, 328, 328, 328, 328, 81, 2969 328, 81, 81, 81, 81, 81, 328, 81, 81, 329, 329, 329, 329, 329, 329, 329, 2970 329, 329, 329, 329, 330, 331, 329, 329, 329, 332, 332, 332, 332, 332, 2971 332, 332, 332, 333, 333, 333, 333, 333, 333, 333, 333, 334, 334, 334, 2972 334, 334, 334, 334, 334, 335, 335, 335, 335, 335, 335, 335, 335, 335, 81, 2973 335, 335, 335, 335, 81, 81, 335, 335, 335, 335, 335, 335, 335, 81, 335, 2974 335, 335, 81, 81, 336, 336, 336, 337, 338, 337, 337, 337, 337, 337, 337, 2975 337, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 339, 2976 339, 339, 339, 339, 339, 339, 339, 81, 81, 81, 340, 340, 340, 340, 340, 2977 340, 340, 340, 340, 340, 81, 81, 81, 81, 81, 81, 341, 341, 341, 341, 341, 2978 341, 341, 341, 341, 341, 341, 341, 341, 341, 81, 81, 342, 342, 342, 342, 2979 342, 342, 81, 81, 343, 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 2980 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 345, 345, 344, 346, 2981 347, 347, 347, 347, 347, 347, 347, 347, 347, 347, 347, 347, 347, 347, 2982 347, 347, 347, 347, 348, 349, 81, 81, 81, 350, 350, 350, 350, 350, 350, 2983 350, 350, 350, 350, 350, 199, 199, 199, 351, 351, 351, 350, 350, 350, 2984 350, 350, 350, 350, 350, 81, 81, 81, 81, 81, 81, 81, 352, 352, 352, 352, 2985 352, 352, 352, 352, 352, 352, 352, 352, 352, 81, 352, 352, 352, 352, 353, 2986 353, 354, 81, 81, 81, 355, 355, 355, 355, 355, 355, 355, 355, 355, 355, 2987 356, 356, 357, 199, 199, 81, 358, 358, 358, 358, 358, 358, 358, 358, 358, 2988 358, 359, 359, 81, 81, 81, 81, 360, 360, 360, 360, 360, 360, 360, 360, 2989 360, 360, 360, 360, 360, 81, 360, 360, 360, 81, 361, 361, 81, 81, 81, 81, 2990 362, 362, 362, 362, 362, 362, 362, 362, 362, 362, 362, 362, 363, 363, 2991 364, 363, 363, 363, 363, 363, 363, 363, 364, 364, 364, 364, 364, 364, 2992 364, 364, 363, 364, 364, 363, 363, 363, 363, 363, 363, 363, 363, 363, 2993 365, 363, 366, 366, 367, 368, 366, 369, 366, 370, 362, 371, 81, 81, 372, 2994 372, 372, 372, 372, 372, 372, 372, 372, 372, 81, 81, 81, 81, 81, 81, 373, 2995 373, 373, 373, 373, 373, 373, 373, 373, 373, 81, 81, 81, 81, 81, 81, 374, 2996 374, 375, 375, 376, 377, 378, 374, 379, 379, 374, 380, 380, 380, 381, 81, 2997 382, 382, 382, 382, 382, 382, 382, 382, 382, 382, 81, 81, 81, 81, 81, 81, 2998 383, 383, 383, 383, 383, 383, 383, 383, 383, 383, 383, 384, 383, 383, 2999 383, 383, 383, 81, 81, 81, 81, 81, 81, 81, 383, 383, 383, 383, 383, 380, 3000 380, 383, 383, 385, 383, 81, 81, 81, 81, 81, 344, 344, 344, 344, 344, 3001 344, 81, 81, 386, 386, 386, 386, 386, 386, 386, 386, 386, 386, 386, 386, 3002 386, 386, 386, 81, 387, 387, 387, 388, 388, 388, 388, 387, 387, 388, 388, 3003 388, 81, 81, 81, 81, 388, 388, 387, 388, 388, 388, 388, 388, 388, 389, 3004 390, 391, 81, 81, 81, 81, 392, 81, 81, 81, 393, 393, 394, 394, 394, 394, 3005 394, 394, 394, 394, 394, 394, 395, 395, 395, 395, 395, 395, 395, 395, 3006 395, 395, 395, 395, 395, 395, 81, 81, 395, 395, 395, 395, 395, 81, 81, 3007 81, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 396, 81, 81, 3008 81, 81, 396, 396, 81, 81, 81, 81, 81, 81, 397, 397, 397, 397, 397, 397, 3009 397, 397, 397, 397, 398, 81, 81, 81, 399, 399, 400, 400, 400, 400, 400, 3010 400, 400, 400, 401, 401, 401, 401, 401, 401, 401, 401, 401, 401, 401, 3011 401, 401, 401, 401, 402, 403, 404, 404, 405, 81, 81, 406, 406, 407, 407, 3012 407, 407, 407, 407, 407, 407, 407, 407, 407, 407, 407, 408, 409, 408, 3013 409, 409, 409, 409, 409, 409, 409, 81, 410, 408, 409, 408, 408, 409, 409, 3014 409, 409, 409, 409, 409, 409, 408, 408, 408, 408, 408, 408, 409, 409, 3015 411, 411, 411, 411, 411, 411, 411, 411, 81, 81, 412, 413, 413, 413, 413, 3016 413, 413, 413, 413, 413, 413, 81, 81, 81, 81, 81, 81, 414, 414, 414, 414, 3017 414, 414, 414, 415, 414, 414, 414, 414, 414, 414, 81, 81, 96, 96, 96, 96, 3018 96, 156, 156, 156, 156, 156, 156, 96, 96, 156, 416, 81, 417, 417, 417, 3019 417, 418, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 419, 3020 419, 419, 419, 420, 418, 417, 417, 417, 417, 417, 418, 417, 418, 418, 3021 418, 418, 418, 417, 418, 421, 419, 419, 419, 419, 419, 419, 419, 81, 81, 3022 81, 81, 422, 422, 422, 422, 422, 422, 422, 422, 422, 422, 423, 423, 424, 3023 423, 423, 423, 423, 425, 425, 425, 425, 425, 425, 425, 425, 425, 425, 3024 426, 427, 426, 426, 426, 426, 426, 426, 426, 425, 425, 425, 425, 425, 3025 425, 425, 425, 425, 81, 81, 81, 428, 428, 429, 430, 430, 430, 430, 430, 3026 430, 430, 430, 430, 430, 430, 430, 430, 430, 429, 428, 428, 428, 428, 3027 429, 429, 428, 428, 431, 432, 428, 428, 430, 430, 433, 433, 433, 433, 3028 433, 433, 433, 433, 433, 433, 430, 430, 430, 430, 430, 430, 434, 434, 3029 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 434, 435, 436, 3030 437, 437, 436, 436, 436, 437, 436, 437, 437, 437, 438, 438, 81, 81, 81, 3031 81, 81, 81, 81, 81, 439, 439, 439, 439, 440, 440, 440, 440, 440, 440, 3032 440, 440, 440, 440, 440, 440, 441, 441, 441, 441, 441, 441, 441, 441, 3033 442, 442, 442, 442, 442, 442, 442, 442, 441, 441, 442, 443, 81, 81, 81, 3034 444, 444, 444, 444, 444, 445, 445, 445, 445, 445, 445, 445, 445, 445, 3035 445, 81, 81, 81, 440, 440, 440, 446, 446, 446, 446, 446, 446, 446, 446, 3036 446, 446, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 447, 3037 447, 447, 448, 448, 448, 448, 448, 448, 449, 449, 93, 81, 81, 81, 81, 81, 3038 81, 81, 328, 328, 328, 81, 81, 328, 328, 328, 450, 450, 450, 450, 450, 3039 450, 450, 450, 96, 96, 96, 330, 451, 156, 156, 156, 156, 156, 96, 96, 3040 156, 156, 156, 156, 96, 452, 451, 451, 451, 451, 451, 451, 451, 453, 453, 3041 453, 453, 156, 453, 453, 453, 453, 452, 452, 96, 453, 453, 452, 96, 96, 3042 81, 81, 81, 81, 81, 81, 56, 56, 56, 56, 56, 56, 79, 79, 79, 79, 79, 93, 3043 59, 59, 59, 59, 59, 59, 59, 59, 59, 82, 82, 82, 82, 82, 59, 59, 59, 59, 3044 82, 82, 82, 82, 82, 56, 56, 56, 56, 56, 454, 56, 56, 56, 56, 56, 56, 56, 3045 56, 56, 56, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 59, 82, 96, 96, 3046 156, 96, 96, 96, 96, 96, 96, 96, 156, 96, 96, 455, 456, 156, 457, 96, 96, 3047 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 96, 3048 96, 458, 459, 459, 156, 81, 96, 460, 156, 96, 156, 52, 56, 52, 56, 52, 3049 56, 56, 56, 56, 56, 56, 56, 56, 56, 52, 56, 79, 79, 79, 79, 79, 79, 79, 3050 79, 78, 78, 78, 78, 78, 78, 78, 78, 79, 79, 79, 79, 79, 79, 81, 81, 78, 3051 78, 78, 78, 78, 78, 81, 81, 81, 78, 81, 78, 81, 78, 81, 78, 461, 461, 3052 461, 461, 461, 461, 461, 461, 79, 79, 79, 79, 79, 81, 79, 79, 78, 78, 78, 3053 78, 461, 80, 79, 80, 80, 80, 79, 79, 79, 81, 79, 79, 78, 78, 78, 78, 461, 3054 80, 80, 80, 79, 79, 79, 79, 81, 81, 79, 79, 78, 78, 78, 78, 81, 80, 80, 3055 80, 78, 78, 78, 78, 78, 80, 80, 80, 81, 81, 79, 79, 79, 81, 79, 79, 78, 3056 78, 78, 78, 461, 462, 80, 81, 463, 463, 463, 463, 463, 463, 463, 464, 3057 463, 463, 463, 465, 466, 467, 468, 469, 470, 471, 472, 470, 473, 474, 38, 3058 84, 475, 476, 477, 42, 475, 476, 477, 42, 38, 38, 478, 84, 479, 479, 479, 3059 480, 481, 482, 483, 484, 485, 486, 487, 33, 488, 489, 488, 488, 489, 490, 3060 491, 491, 84, 42, 50, 38, 492, 492, 478, 493, 493, 84, 84, 84, 494, 477, 3061 495, 492, 492, 492, 84, 84, 84, 84, 84, 84, 84, 84, 496, 84, 493, 84, 3062 377, 84, 377, 377, 377, 377, 84, 377, 377, 463, 497, 498, 498, 498, 498, 3063 81, 499, 500, 501, 502, 503, 503, 503, 503, 503, 503, 504, 59, 81, 81, 3064 47, 504, 504, 504, 504, 504, 505, 505, 496, 477, 495, 506, 504, 47, 47, 3065 47, 47, 504, 504, 504, 504, 504, 505, 505, 496, 477, 495, 81, 59, 59, 59, 3066 59, 59, 81, 81, 81, 282, 282, 282, 282, 282, 282, 282, 507, 282, 508, 3067 282, 282, 36, 282, 282, 282, 282, 282, 282, 282, 282, 282, 507, 282, 282, 3068 282, 282, 507, 282, 282, 507, 282, 509, 509, 509, 509, 509, 509, 509, 3069 509, 96, 96, 451, 451, 96, 96, 96, 96, 451, 451, 451, 96, 96, 416, 416, 3070 416, 416, 96, 416, 416, 416, 451, 451, 96, 156, 96, 451, 451, 156, 156, 3071 156, 156, 96, 81, 81, 81, 81, 81, 81, 81, 40, 40, 510, 511, 40, 512, 40, 3072 510, 40, 511, 49, 510, 510, 510, 49, 49, 510, 510, 510, 513, 40, 510, 3073 514, 40, 496, 510, 510, 510, 510, 510, 40, 40, 40, 512, 512, 40, 510, 40, 3074 85, 40, 510, 40, 52, 515, 510, 510, 516, 49, 510, 510, 52, 510, 49, 453, 3075 453, 453, 453, 49, 40, 40, 49, 49, 510, 510, 496, 496, 496, 496, 496, 3076 510, 49, 49, 49, 49, 40, 496, 40, 40, 56, 317, 517, 517, 517, 518, 51, 3077 519, 517, 517, 517, 517, 517, 51, 518, 518, 51, 517, 520, 520, 520, 520, 3078 520, 520, 520, 520, 520, 520, 520, 520, 521, 521, 521, 521, 520, 520, 3079 521, 521, 521, 521, 521, 521, 521, 521, 521, 52, 56, 521, 521, 521, 521, 3080 51, 40, 40, 81, 81, 81, 81, 54, 54, 54, 54, 54, 512, 512, 512, 512, 512, 3081 496, 496, 40, 40, 40, 40, 496, 40, 40, 496, 40, 40, 496, 40, 40, 40, 40, 3082 40, 40, 40, 496, 40, 40, 40, 40, 40, 40, 40, 40, 40, 44, 44, 40, 40, 40, 3083 40, 40, 40, 40, 40, 40, 40, 40, 40, 496, 496, 40, 40, 54, 40, 54, 40, 40, 3084 40, 40, 40, 40, 40, 40, 40, 40, 44, 40, 40, 40, 40, 496, 496, 496, 496, 3085 496, 496, 496, 496, 496, 496, 496, 496, 54, 496, 54, 54, 496, 496, 496, 3086 54, 54, 496, 496, 54, 496, 496, 496, 54, 496, 54, 522, 523, 496, 54, 496, 3087 496, 496, 496, 54, 496, 496, 54, 54, 54, 54, 496, 496, 54, 496, 54, 496, 3088 54, 54, 54, 54, 54, 54, 496, 54, 496, 496, 496, 496, 496, 54, 54, 54, 54, 3089 496, 496, 496, 496, 54, 54, 496, 496, 54, 496, 496, 496, 54, 496, 496, 3090 496, 496, 496, 54, 496, 496, 496, 496, 496, 54, 54, 496, 496, 54, 54, 54, 3091 54, 496, 496, 54, 54, 496, 496, 54, 54, 496, 496, 496, 496, 496, 54, 496, 3092 496, 496, 54, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 3093 496, 54, 496, 496, 496, 496, 496, 496, 496, 524, 477, 495, 477, 495, 40, 3094 40, 40, 40, 40, 40, 512, 40, 40, 40, 40, 40, 40, 40, 525, 525, 40, 40, 3095 40, 40, 496, 496, 40, 40, 40, 40, 40, 40, 40, 526, 527, 40, 40, 40, 40, 3096 40, 40, 40, 40, 40, 40, 40, 317, 317, 317, 317, 317, 317, 317, 317, 317, 3097 317, 317, 317, 317, 40, 496, 40, 40, 40, 40, 40, 40, 40, 40, 317, 40, 40, 3098 40, 40, 40, 496, 496, 496, 496, 496, 496, 496, 496, 496, 40, 40, 40, 40, 3099 40, 528, 528, 528, 528, 40, 40, 40, 525, 529, 529, 525, 40, 40, 40, 40, 3100 40, 40, 40, 40, 40, 40, 40, 81, 40, 40, 40, 81, 81, 81, 81, 81, 51, 51, 3101 51, 51, 51, 51, 51, 51, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 47, 3102 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 3103 519, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 518, 512, 512, 512, 3104 512, 512, 512, 512, 512, 512, 512, 512, 512, 40, 40, 40, 40, 512, 512, 3105 512, 512, 531, 40, 40, 40, 40, 40, 512, 512, 512, 512, 40, 40, 512, 512, 3106 40, 512, 512, 512, 512, 512, 512, 512, 40, 40, 40, 40, 40, 40, 40, 40, 3107 512, 512, 40, 40, 512, 54, 40, 40, 40, 40, 512, 512, 40, 40, 512, 54, 40, 3108 40, 40, 40, 512, 512, 512, 40, 40, 512, 40, 40, 512, 512, 40, 40, 40, 40, 3109 40, 40, 40, 512, 496, 496, 496, 496, 496, 532, 532, 496, 529, 529, 529, 3110 529, 40, 512, 512, 40, 40, 512, 40, 40, 40, 40, 512, 512, 40, 40, 40, 40, 3111 525, 525, 531, 531, 529, 40, 529, 529, 533, 534, 533, 529, 40, 529, 529, 3112 529, 40, 40, 40, 40, 512, 40, 512, 40, 40, 40, 40, 40, 528, 528, 528, 3113 528, 528, 528, 528, 528, 528, 528, 528, 528, 40, 40, 40, 40, 512, 512, 3114 40, 512, 512, 512, 40, 512, 533, 512, 512, 40, 512, 512, 40, 54, 40, 40, 3115 40, 40, 40, 40, 40, 525, 40, 40, 40, 528, 40, 40, 40, 40, 40, 40, 40, 40, 3116 40, 40, 512, 512, 40, 528, 40, 40, 40, 40, 40, 40, 40, 40, 528, 528, 317, 3117 40, 40, 40, 40, 40, 40, 40, 40, 525, 525, 533, 529, 529, 529, 529, 525, 3118 525, 533, 533, 533, 512, 512, 512, 512, 533, 528, 533, 533, 533, 512, 3119 533, 525, 512, 512, 512, 533, 533, 512, 512, 533, 512, 512, 533, 533, 3120 533, 40, 512, 40, 40, 40, 40, 512, 512, 525, 512, 512, 512, 512, 512, 3121 512, 533, 525, 525, 533, 525, 512, 533, 533, 535, 525, 512, 512, 525, 3122 533, 533, 529, 529, 529, 529, 529, 528, 40, 40, 529, 529, 536, 536, 534, 3123 534, 40, 40, 528, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 44, 40, 3124 40, 40, 40, 40, 40, 528, 40, 528, 40, 40, 40, 40, 528, 528, 528, 40, 537, 3125 40, 40, 40, 538, 538, 538, 538, 538, 538, 40, 539, 539, 529, 40, 40, 40, 3126 477, 495, 477, 495, 477, 495, 477, 495, 477, 495, 477, 495, 477, 495, 51, 3127 51, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 519, 40, 528, 3128 528, 528, 40, 40, 40, 40, 40, 40, 40, 528, 496, 496, 496, 496, 496, 477, 3129 495, 496, 496, 496, 496, 496, 496, 496, 16, 31, 16, 31, 16, 31, 16, 31, 3130 477, 495, 540, 540, 540, 540, 540, 540, 540, 540, 496, 496, 496, 477, 3131 495, 16, 31, 477, 495, 477, 495, 477, 495, 477, 495, 477, 495, 496, 496, 3132 496, 496, 496, 496, 496, 477, 495, 477, 495, 496, 496, 496, 496, 496, 3133 496, 496, 496, 477, 495, 496, 496, 40, 40, 40, 528, 528, 40, 40, 40, 496, 3134 496, 496, 496, 496, 40, 40, 496, 496, 496, 496, 496, 496, 40, 40, 40, 3135 528, 40, 40, 40, 40, 537, 512, 512, 40, 40, 40, 40, 81, 81, 40, 40, 40, 3136 40, 40, 40, 40, 40, 81, 81, 40, 81, 40, 40, 40, 40, 40, 40, 541, 541, 3137 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 81, 542, 3138 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 542, 81, 3139 52, 56, 52, 52, 52, 56, 56, 52, 56, 52, 56, 52, 56, 52, 52, 52, 52, 56, 3140 52, 56, 56, 52, 56, 56, 56, 56, 56, 56, 59, 59, 52, 52, 87, 88, 87, 88, 3141 88, 543, 543, 543, 543, 543, 543, 87, 88, 87, 88, 544, 544, 544, 87, 88, 3142 81, 81, 81, 81, 81, 545, 546, 546, 546, 547, 545, 546, 329, 329, 329, 3143 329, 329, 329, 81, 329, 81, 81, 81, 81, 81, 329, 81, 81, 548, 548, 548, 3144 548, 548, 548, 548, 548, 81, 81, 81, 81, 81, 81, 81, 549, 550, 81, 81, 3145 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 551, 95, 95, 95, 95, 95, 3146 95, 95, 95, 552, 552, 42, 50, 42, 50, 552, 552, 552, 42, 50, 552, 42, 50, 3147 377, 377, 377, 377, 377, 377, 377, 377, 84, 472, 553, 377, 554, 84, 42, 3148 50, 84, 84, 42, 50, 477, 495, 477, 495, 477, 495, 477, 495, 377, 377, 3149 377, 377, 375, 60, 377, 377, 84, 377, 377, 84, 84, 84, 84, 84, 555, 555, 3150 377, 377, 377, 84, 472, 377, 477, 377, 377, 377, 377, 377, 377, 377, 377, 3151 84, 377, 84, 377, 81, 556, 556, 556, 556, 556, 556, 556, 556, 556, 556, 3152 81, 556, 556, 556, 556, 556, 556, 556, 556, 556, 81, 81, 81, 81, 556, 3153 556, 556, 556, 556, 556, 81, 81, 525, 525, 525, 525, 525, 525, 525, 525, 3154 525, 525, 525, 525, 81, 81, 81, 81, 557, 558, 558, 559, 525, 560, 561, 3155 562, 526, 527, 526, 527, 526, 527, 526, 527, 526, 527, 525, 525, 526, 3156 527, 526, 527, 526, 527, 526, 527, 563, 526, 527, 527, 525, 562, 562, 3157 562, 562, 562, 562, 562, 562, 562, 564, 565, 566, 567, 568, 568, 569, 3158 570, 570, 570, 570, 571, 525, 525, 562, 562, 562, 560, 572, 559, 525, 3159 529, 81, 573, 574, 573, 574, 573, 574, 573, 574, 573, 574, 574, 574, 574, 3160 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 574, 573, 3161 574, 574, 574, 574, 574, 574, 574, 573, 574, 573, 574, 573, 574, 574, 3162 574, 574, 574, 574, 573, 574, 574, 574, 574, 574, 574, 573, 573, 81, 81, 3163 575, 575, 576, 576, 577, 577, 574, 563, 578, 579, 578, 579, 578, 579, 3164 578, 579, 578, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 579, 3165 579, 579, 579, 579, 579, 579, 578, 579, 579, 579, 579, 579, 579, 579, 3166 578, 579, 578, 579, 578, 579, 579, 579, 579, 579, 579, 578, 579, 579, 3167 579, 579, 579, 579, 578, 578, 579, 579, 579, 579, 580, 581, 582, 582, 3168 579, 81, 81, 81, 81, 81, 583, 583, 583, 583, 583, 583, 583, 583, 583, 3169 583, 583, 81, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 3170 584, 584, 584, 584, 584, 584, 584, 584, 584, 584, 81, 585, 585, 586, 586, 3171 586, 586, 585, 585, 585, 585, 585, 585, 585, 585, 585, 585, 583, 583, 3172 583, 81, 81, 81, 81, 81, 578, 578, 578, 578, 578, 578, 578, 578, 587, 3173 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 587, 588, 588, 81, 3174 586, 586, 586, 586, 586, 586, 586, 586, 586, 586, 585, 585, 585, 585, 3175 585, 585, 589, 589, 589, 589, 589, 589, 589, 589, 525, 590, 590, 590, 3176 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 590, 587, 587, 3177 587, 587, 588, 588, 588, 585, 585, 590, 590, 590, 590, 590, 590, 590, 3178 585, 585, 585, 585, 525, 525, 525, 525, 591, 591, 591, 591, 591, 591, 3179 591, 591, 591, 591, 591, 591, 591, 591, 591, 81, 585, 585, 585, 585, 585, 3180 585, 585, 525, 525, 525, 525, 585, 585, 585, 585, 585, 585, 585, 585, 3181 585, 585, 585, 525, 525, 592, 592, 592, 592, 592, 592, 592, 592, 592, 3182 592, 592, 592, 592, 592, 593, 593, 593, 593, 593, 593, 593, 593, 593, 3183 593, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 594, 3184 595, 594, 594, 594, 594, 594, 594, 594, 81, 81, 81, 596, 596, 596, 596, 3185 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 596, 81, 597, 597, 597, 3186 597, 597, 597, 597, 597, 598, 598, 598, 598, 598, 598, 599, 599, 600, 3187 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 600, 601, 602, 603, 3188 602, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 600, 600, 81, 81, 3189 81, 81, 90, 93, 90, 93, 90, 93, 605, 95, 97, 97, 97, 606, 95, 95, 95, 95, 3190 95, 95, 95, 95, 95, 95, 606, 607, 90, 93, 90, 93, 454, 454, 95, 95, 608, 3191 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 608, 609, 3192 609, 609, 609, 609, 609, 609, 609, 609, 609, 610, 610, 611, 612, 612, 3193 612, 612, 612, 62, 62, 62, 62, 62, 62, 62, 60, 60, 60, 60, 60, 60, 60, 3194 60, 60, 62, 62, 52, 56, 52, 56, 52, 56, 56, 56, 52, 56, 52, 56, 52, 56, 3195 59, 56, 56, 56, 56, 56, 56, 56, 56, 52, 56, 52, 56, 52, 52, 56, 60, 613, 3196 613, 52, 56, 52, 56, 57, 52, 56, 52, 56, 56, 56, 52, 56, 52, 56, 52, 52, 3197 52, 52, 52, 56, 52, 52, 52, 52, 52, 56, 52, 56, 52, 56, 81, 81, 81, 81, 3198 81, 81, 81, 81, 81, 81, 81, 81, 81, 57, 59, 59, 56, 57, 57, 57, 57, 57, 3199 614, 614, 615, 614, 614, 614, 616, 614, 614, 614, 614, 615, 614, 614, 3200 614, 614, 614, 614, 614, 614, 614, 614, 614, 614, 614, 614, 614, 617, 3201 617, 615, 615, 617, 618, 618, 618, 618, 81, 81, 81, 81, 619, 619, 619, 3202 619, 619, 619, 317, 317, 507, 516, 81, 81, 81, 81, 81, 81, 620, 620, 620, 3203 620, 620, 620, 620, 620, 620, 620, 620, 620, 621, 621, 622, 622, 623, 3204 623, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 624, 3205 624, 624, 624, 624, 624, 623, 623, 623, 623, 623, 623, 623, 623, 623, 3206 623, 623, 623, 623, 623, 623, 623, 625, 626, 81, 81, 81, 81, 81, 81, 81, 3207 81, 627, 627, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 81, 81, 3208 81, 81, 81, 81, 198, 198, 198, 198, 198, 198, 198, 198, 198, 198, 195, 3209 195, 195, 195, 195, 195, 201, 201, 201, 195, 629, 195, 195, 193, 630, 3210 630, 630, 630, 630, 630, 630, 630, 630, 630, 631, 631, 631, 631, 631, 3211 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 631, 3212 631, 632, 632, 632, 632, 632, 633, 633, 633, 199, 634, 635, 635, 635, 3213 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 636, 636, 3214 636, 636, 636, 636, 636, 636, 636, 636, 636, 637, 638, 81, 81, 81, 81, 3215 81, 81, 81, 81, 81, 81, 81, 639, 332, 332, 332, 332, 332, 81, 81, 81, 3216 640, 640, 640, 641, 642, 642, 642, 642, 642, 642, 642, 642, 642, 642, 3217 642, 642, 642, 642, 642, 643, 641, 641, 640, 640, 640, 640, 641, 641, 3218 640, 641, 641, 641, 644, 645, 645, 645, 645, 645, 645, 646, 646, 646, 3219 645, 645, 645, 645, 81, 61, 647, 647, 647, 647, 647, 647, 647, 647, 647, 3220 647, 81, 81, 81, 81, 645, 645, 318, 318, 318, 318, 318, 320, 648, 318, 3221 323, 323, 318, 318, 318, 318, 318, 81, 649, 649, 649, 649, 649, 649, 649, 3222 649, 649, 650, 650, 650, 650, 650, 650, 651, 651, 650, 650, 651, 651, 3223 650, 650, 81, 649, 649, 649, 650, 649, 649, 649, 649, 649, 649, 649, 649, 3224 650, 651, 81, 81, 652, 652, 652, 652, 652, 652, 652, 652, 652, 652, 81, 3225 81, 653, 654, 654, 654, 648, 318, 318, 318, 318, 318, 318, 327, 327, 327, 3226 318, 319, 320, 319, 318, 318, 655, 655, 655, 655, 655, 655, 655, 655, 3227 656, 655, 656, 656, 657, 655, 655, 656, 656, 655, 655, 655, 655, 655, 3228 656, 656, 655, 656, 655, 81, 81, 81, 81, 81, 81, 81, 81, 655, 655, 658, 3229 659, 659, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 660, 661, 3230 662, 662, 661, 661, 663, 663, 660, 664, 664, 661, 665, 81, 81, 335, 335, 3231 335, 335, 335, 335, 81, 56, 56, 56, 613, 59, 59, 59, 59, 56, 56, 56, 56, 3232 56, 79, 81, 81, 342, 342, 342, 342, 342, 342, 342, 342, 660, 660, 660, 3233 661, 661, 662, 661, 661, 662, 661, 661, 663, 661, 665, 81, 81, 666, 666, 3234 666, 666, 666, 666, 666, 666, 666, 666, 81, 81, 81, 81, 81, 81, 667, 668, 3235 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 668, 3236 668, 668, 668, 668, 667, 668, 668, 668, 668, 668, 668, 668, 81, 81, 81, 3237 81, 333, 333, 333, 333, 333, 333, 333, 81, 81, 81, 81, 334, 334, 334, 3238 334, 334, 334, 334, 334, 334, 81, 81, 81, 81, 669, 669, 669, 669, 669, 3239 669, 669, 669, 670, 670, 670, 670, 670, 670, 670, 670, 592, 592, 593, 3240 593, 593, 593, 593, 593, 56, 56, 56, 56, 56, 56, 56, 81, 81, 81, 81, 101, 3241 101, 101, 101, 101, 81, 81, 81, 81, 81, 129, 671, 129, 129, 672, 129, 3242 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 129, 81, 129, 129, 3243 129, 129, 129, 81, 129, 81, 129, 129, 81, 129, 129, 81, 129, 129, 146, 3244 146, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 673, 3245 673, 673, 673, 81, 81, 81, 81, 81, 81, 81, 81, 81, 146, 146, 146, 146, 3246 146, 146, 146, 146, 146, 146, 146, 495, 477, 81, 81, 146, 146, 146, 146, 3247 146, 146, 146, 146, 146, 146, 135, 138, 81, 81, 674, 674, 674, 674, 674, 3248 674, 674, 674, 675, 558, 558, 675, 675, 676, 676, 526, 527, 677, 81, 81, 3249 81, 81, 81, 81, 96, 96, 96, 96, 96, 96, 96, 156, 156, 156, 156, 156, 156, 3250 156, 95, 95, 559, 569, 569, 678, 678, 526, 527, 526, 527, 526, 527, 526, 3251 527, 526, 527, 526, 527, 526, 527, 526, 527, 559, 559, 526, 527, 559, 3252 559, 559, 559, 678, 678, 678, 679, 559, 679, 81, 580, 680, 676, 676, 569, 3253 526, 527, 526, 527, 526, 527, 681, 559, 559, 682, 683, 684, 684, 684, 81, 3254 559, 685, 686, 559, 81, 81, 81, 81, 146, 146, 146, 146, 146, 81, 81, 497, 3255 81, 687, 688, 689, 690, 691, 688, 688, 692, 693, 688, 694, 695, 696, 695, 3256 697, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 699, 700, 701, 3257 701, 701, 687, 688, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 3258 702, 702, 702, 702, 702, 702, 702, 702, 692, 688, 693, 703, 704, 703, 3259 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 705, 3260 705, 705, 705, 705, 692, 701, 693, 701, 692, 693, 706, 707, 708, 706, 3261 709, 710, 711, 711, 711, 711, 711, 711, 711, 711, 711, 712, 710, 710, 3262 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 710, 3263 710, 710, 710, 710, 710, 713, 713, 714, 714, 714, 714, 714, 714, 714, 3264 714, 714, 714, 714, 714, 714, 714, 714, 81, 81, 81, 714, 714, 714, 714, 3265 714, 714, 81, 81, 714, 714, 714, 81, 81, 81, 715, 690, 701, 703, 716, 3266 690, 690, 81, 717, 718, 718, 718, 718, 717, 717, 81, 81, 719, 719, 719, 3267 720, 512, 81, 81, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 3268 721, 81, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 81, 721, 721, 3269 721, 81, 721, 721, 81, 721, 721, 721, 721, 721, 721, 721, 81, 81, 721, 3270 721, 721, 81, 81, 81, 81, 81, 199, 377, 199, 81, 81, 81, 81, 619, 619, 3271 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 619, 81, 81, 81, 317, 3272 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 722, 723, 3273 723, 723, 723, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 724, 3274 724, 724, 724, 724, 724, 724, 723, 723, 724, 725, 725, 81, 40, 40, 40, 3275 40, 81, 81, 81, 81, 724, 81, 81, 81, 81, 81, 81, 81, 317, 317, 317, 317, 3276 317, 156, 81, 81, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 726, 3277 726, 726, 81, 81, 81, 727, 727, 727, 727, 727, 727, 727, 727, 727, 81, 3278 81, 81, 81, 81, 81, 81, 156, 504, 504, 504, 504, 504, 504, 504, 504, 504, 3279 504, 504, 504, 504, 504, 504, 504, 504, 504, 504, 81, 81, 81, 81, 728, 3280 728, 728, 728, 728, 728, 728, 728, 729, 729, 729, 729, 81, 81, 81, 81, 3281 81, 81, 81, 81, 81, 728, 728, 728, 730, 730, 730, 730, 730, 730, 730, 3282 730, 730, 731, 730, 730, 730, 730, 730, 730, 730, 730, 731, 81, 81, 81, 3283 81, 81, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 732, 3284 732, 733, 733, 733, 733, 733, 81, 81, 81, 81, 81, 734, 734, 734, 734, 3285 734, 734, 734, 734, 734, 734, 734, 734, 734, 734, 81, 735, 736, 736, 736, 3286 736, 736, 736, 736, 736, 736, 736, 736, 736, 81, 81, 81, 81, 737, 738, 3287 738, 738, 738, 738, 81, 81, 739, 739, 739, 739, 739, 739, 739, 739, 740, 3288 740, 740, 740, 740, 740, 740, 740, 741, 741, 741, 741, 741, 741, 741, 3289 741, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 3290 742, 81, 81, 743, 743, 743, 743, 743, 743, 743, 743, 743, 743, 81, 81, 3291 81, 81, 81, 81, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 744, 3292 744, 81, 81, 81, 81, 745, 745, 745, 745, 745, 745, 745, 745, 745, 745, 3293 745, 745, 81, 81, 81, 81, 746, 746, 746, 746, 746, 746, 746, 746, 747, 3294 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 747, 81, 81, 81, 81, 3295 81, 81, 81, 81, 81, 81, 81, 748, 749, 749, 749, 749, 749, 749, 749, 749, 3296 749, 749, 749, 749, 749, 749, 749, 81, 749, 749, 749, 749, 749, 749, 81, 3297 81, 750, 750, 750, 750, 750, 750, 81, 81, 750, 81, 750, 750, 750, 750, 3298 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 750, 3299 750, 750, 81, 750, 750, 81, 81, 81, 750, 81, 81, 750, 751, 751, 751, 751, 3300 751, 751, 751, 751, 751, 751, 751, 751, 751, 751, 81, 752, 753, 753, 753, 3301 753, 753, 753, 753, 753, 754, 754, 754, 754, 754, 754, 754, 754, 754, 3302 754, 754, 754, 754, 754, 754, 755, 755, 756, 756, 756, 756, 756, 756, 3303 756, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 757, 3304 757, 757, 81, 81, 81, 81, 81, 81, 81, 81, 758, 758, 758, 758, 758, 758, 3305 758, 758, 758, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 81, 3306 759, 759, 81, 81, 81, 81, 81, 760, 760, 760, 760, 760, 761, 761, 761, 3307 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 762, 762, 762, 3308 762, 762, 762, 81, 81, 81, 763, 764, 764, 764, 764, 764, 764, 764, 764, 3309 764, 764, 81, 81, 81, 81, 81, 765, 766, 766, 766, 766, 766, 766, 766, 3310 766, 767, 767, 767, 767, 767, 767, 767, 767, 81, 81, 81, 81, 768, 768, 3311 767, 767, 768, 768, 768, 768, 768, 768, 768, 768, 81, 81, 768, 768, 768, 3312 768, 768, 768, 769, 770, 770, 770, 81, 770, 770, 81, 81, 81, 81, 81, 770, 3313 771, 770, 772, 769, 769, 769, 769, 81, 769, 769, 769, 81, 769, 769, 769, 3314 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 769, 3315 769, 769, 769, 769, 81, 81, 772, 773, 771, 81, 81, 81, 81, 774, 775, 775, 3316 775, 775, 775, 775, 775, 775, 775, 81, 81, 81, 81, 81, 81, 81, 776, 776, 3317 776, 776, 776, 776, 776, 776, 777, 81, 81, 81, 81, 81, 81, 81, 778, 778, 3318 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 778, 779, 779, 780, 3319 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 781, 782, 3320 782, 782, 783, 783, 783, 783, 783, 783, 783, 783, 784, 783, 783, 783, 3321 783, 783, 783, 783, 783, 783, 783, 783, 783, 785, 786, 81, 81, 81, 81, 3322 787, 787, 787, 787, 787, 788, 788, 788, 788, 788, 788, 789, 81, 790, 790, 3323 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 81, 81, 81, 3324 791, 791, 791, 791, 791, 791, 791, 792, 792, 792, 792, 792, 792, 792, 3325 792, 792, 792, 792, 792, 792, 792, 81, 81, 793, 793, 793, 793, 793, 793, 3326 793, 793, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 794, 81, 81, 3327 81, 81, 81, 795, 795, 795, 795, 795, 795, 795, 795, 796, 796, 796, 796, 3328 796, 796, 796, 796, 796, 796, 81, 81, 81, 81, 81, 81, 81, 797, 797, 797, 3329 797, 81, 81, 81, 81, 798, 798, 798, 798, 798, 798, 798, 799, 799, 799, 3330 799, 799, 799, 799, 799, 799, 81, 81, 81, 81, 81, 81, 81, 800, 800, 800, 3331 800, 800, 800, 800, 800, 800, 800, 800, 81, 81, 81, 81, 81, 801, 801, 3332 801, 801, 801, 801, 801, 801, 801, 801, 801, 81, 81, 81, 81, 81, 81, 81, 3333 802, 802, 802, 802, 802, 802, 803, 803, 803, 803, 803, 803, 803, 803, 3334 803, 803, 803, 803, 804, 804, 804, 804, 805, 805, 805, 805, 805, 805, 3335 805, 805, 805, 805, 81, 81, 81, 81, 81, 81, 806, 806, 806, 806, 806, 806, 3336 806, 806, 806, 806, 806, 806, 806, 806, 806, 81, 807, 807, 807, 807, 807, 3337 807, 807, 807, 807, 807, 807, 807, 807, 808, 808, 808, 808, 808, 808, 3338 808, 808, 808, 808, 807, 809, 809, 809, 809, 809, 809, 809, 809, 809, 3339 809, 809, 809, 809, 809, 810, 810, 811, 811, 811, 810, 811, 810, 810, 3340 810, 810, 812, 812, 812, 812, 813, 813, 813, 813, 813, 81, 81, 81, 81, 3341 81, 81, 814, 815, 814, 816, 816, 816, 816, 816, 816, 816, 816, 816, 816, 3342 816, 816, 816, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 815, 3343 815, 815, 815, 817, 818, 818, 819, 819, 819, 819, 819, 81, 81, 81, 81, 3344 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 820, 3345 820, 820, 820, 820, 820, 820, 821, 821, 821, 821, 821, 821, 821, 821, 3346 821, 821, 81, 81, 81, 81, 81, 81, 81, 817, 822, 822, 823, 824, 824, 824, 3347 824, 824, 824, 824, 824, 824, 824, 824, 824, 824, 823, 823, 823, 822, 3348 822, 822, 822, 823, 823, 825, 826, 827, 827, 828, 829, 829, 829, 829, 81, 3349 81, 81, 81, 81, 81, 81, 81, 81, 81, 81, 828, 81, 81, 830, 830, 830, 830, 3350 830, 830, 830, 830, 830, 81, 81, 81, 81, 81, 81, 81, 831, 831, 831, 831, 3351 831, 831, 831, 831, 831, 831, 81, 81, 81, 81, 81, 81, 832, 832, 832, 833, 3352 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 833, 3353 833, 833, 833, 833, 833, 834, 834, 834, 834, 834, 835, 834, 834, 834, 3354 834, 834, 834, 836, 836, 81, 837, 837, 837, 837, 837, 837, 837, 837, 837, 3355 837, 838, 838, 838, 838, 833, 835, 835, 81, 839, 839, 839, 839, 839, 839, 3356 839, 839, 839, 839, 839, 840, 841, 842, 839, 81, 843, 843, 844, 845, 845, 3357 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 845, 3358 844, 844, 844, 843, 843, 843, 843, 843, 843, 843, 843, 843, 844, 846, 3359 845, 845, 845, 845, 847, 847, 848, 847, 843, 849, 843, 843, 848, 81, 81, 3360 850, 850, 850, 850, 850, 850, 850, 850, 850, 850, 845, 851, 845, 847, 3361 847, 847, 81, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 852, 3362 852, 852, 852, 852, 852, 852, 852, 852, 81, 81, 81, 853, 853, 853, 853, 3363 853, 853, 853, 853, 853, 853, 81, 853, 853, 853, 853, 853, 853, 853, 853, 3364 853, 854, 854, 854, 855, 855, 855, 854, 854, 855, 856, 857, 855, 858, 3365 858, 859, 858, 858, 859, 855, 81, 860, 860, 860, 860, 860, 860, 860, 81, 3366 860, 81, 860, 860, 860, 860, 81, 860, 860, 860, 860, 860, 860, 860, 860, 3367 860, 860, 860, 860, 860, 860, 860, 81, 860, 860, 861, 81, 81, 81, 81, 81, 3368 81, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 3369 862, 863, 864, 864, 864, 863, 863, 863, 863, 863, 863, 865, 866, 81, 81, 3370 81, 81, 81, 867, 867, 867, 867, 867, 867, 867, 867, 867, 867, 81, 81, 81, 3371 81, 81, 81, 868, 868, 869, 869, 81, 870, 870, 870, 870, 870, 870, 870, 3372 870, 81, 81, 870, 870, 81, 81, 870, 870, 870, 870, 870, 870, 870, 870, 3373 870, 870, 870, 870, 870, 870, 81, 870, 870, 870, 870, 870, 870, 870, 81, 3374 870, 870, 81, 870, 870, 870, 870, 870, 81, 871, 872, 870, 869, 869, 868, 3375 869, 869, 869, 869, 81, 81, 869, 869, 81, 81, 869, 869, 873, 81, 81, 870, 3376 81, 81, 81, 81, 81, 81, 869, 81, 81, 81, 81, 81, 870, 870, 870, 870, 870, 3377 869, 869, 81, 81, 874, 874, 874, 874, 874, 874, 874, 81, 81, 81, 875, 3378 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 875, 876, 876, 3379 876, 877, 877, 877, 877, 877, 877, 877, 877, 876, 876, 878, 877, 877, 3380 876, 879, 875, 875, 875, 875, 880, 880, 880, 880, 881, 882, 882, 882, 3381 882, 882, 882, 882, 882, 882, 882, 81, 880, 81, 881, 883, 81, 884, 884, 3382 884, 884, 884, 884, 884, 884, 885, 885, 885, 886, 886, 886, 886, 886, 3383 886, 885, 886, 885, 885, 885, 885, 886, 886, 885, 887, 888, 884, 884, 3384 889, 884, 890, 890, 890, 890, 890, 890, 890, 890, 890, 890, 81, 81, 81, 3385 81, 81, 81, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 891, 3386 891, 891, 891, 892, 892, 892, 893, 893, 893, 893, 81, 81, 892, 892, 892, 3387 892, 893, 893, 892, 894, 895, 896, 897, 897, 898, 898, 899, 899, 899, 3388 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 897, 3389 897, 891, 891, 891, 891, 893, 893, 81, 81, 900, 900, 900, 900, 900, 900, 3390 900, 900, 901, 901, 901, 902, 902, 902, 902, 902, 902, 902, 902, 901, 3391 901, 902, 901, 903, 902, 904, 904, 905, 900, 81, 81, 81, 906, 906, 906, 3392 906, 906, 906, 906, 906, 906, 906, 81, 81, 81, 81, 81, 81, 907, 907, 907, 3393 907, 907, 907, 907, 907, 907, 907, 907, 907, 907, 81, 81, 81, 908, 908, 3394 908, 908, 908, 908, 908, 908, 908, 908, 908, 909, 910, 909, 910, 910, 3395 909, 909, 909, 909, 909, 909, 911, 912, 913, 913, 913, 913, 913, 913, 3396 913, 913, 913, 913, 81, 81, 81, 81, 81, 81, 914, 914, 914, 914, 914, 914, 3397 914, 914, 914, 914, 914, 81, 81, 915, 915, 915, 916, 916, 915, 915, 915, 3398 915, 916, 915, 915, 915, 915, 917, 81, 81, 81, 81, 918, 918, 918, 918, 3399 918, 918, 918, 918, 918, 918, 919, 919, 920, 920, 920, 921, 922, 922, 3400 922, 922, 922, 922, 922, 922, 922, 922, 922, 922, 923, 923, 923, 924, 3401 924, 924, 924, 924, 924, 924, 924, 924, 923, 925, 926, 927, 81, 81, 81, 3402 81, 928, 928, 928, 928, 928, 928, 928, 928, 929, 929, 929, 929, 929, 929, 3403 929, 929, 930, 930, 930, 930, 930, 930, 930, 930, 930, 930, 931, 931, 3404 931, 931, 931, 931, 931, 931, 931, 81, 81, 81, 81, 81, 81, 81, 81, 81, 3405 81, 81, 81, 932, 933, 934, 934, 934, 934, 934, 934, 935, 935, 934, 934, 3406 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 933, 3407 933, 933, 934, 936, 934, 934, 934, 934, 937, 933, 934, 934, 934, 934, 3408 938, 939, 940, 940, 940, 940, 938, 939, 936, 941, 942, 942, 942, 942, 3409 942, 942, 943, 943, 942, 942, 942, 941, 941, 941, 941, 941, 941, 941, 3410 941, 941, 941, 941, 941, 941, 941, 941, 941, 81, 81, 941, 941, 941, 941, 3411 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 942, 943, 3412 942, 944, 945, 945, 945, 941, 946, 946, 946, 945, 945, 81, 81, 81, 81, 3413 81, 947, 947, 947, 947, 947, 947, 947, 947, 947, 81, 81, 81, 81, 81, 81, 3414 81, 948, 948, 948, 948, 948, 948, 948, 948, 948, 81, 948, 948, 948, 948, 3415 948, 948, 948, 948, 948, 948, 948, 948, 948, 949, 950, 950, 950, 950, 3416 950, 950, 950, 81, 950, 950, 950, 950, 950, 950, 949, 951, 948, 952, 952, 3417 952, 952, 952, 81, 81, 953, 953, 953, 953, 953, 953, 953, 953, 953, 953, 3418 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 954, 3419 954, 954, 954, 954, 954, 81, 81, 81, 955, 956, 957, 957, 957, 957, 957, 3420 957, 957, 957, 957, 957, 957, 957, 957, 957, 81, 81, 958, 958, 958, 958, 3421 958, 958, 958, 958, 958, 958, 958, 958, 958, 958, 81, 959, 958, 958, 958, 3422 958, 958, 958, 958, 959, 958, 958, 959, 958, 958, 81, 960, 960, 960, 960, 3423 960, 960, 960, 81, 960, 960, 81, 960, 960, 960, 960, 960, 960, 960, 960, 3424 960, 960, 960, 960, 960, 960, 961, 961, 961, 961, 961, 961, 81, 81, 81, 3425 961, 81, 961, 961, 81, 961, 961, 961, 962, 961, 963, 963, 960, 961, 964, 3426 964, 964, 964, 964, 964, 964, 964, 964, 964, 81, 81, 81, 81, 81, 81, 965, 3427 965, 965, 965, 965, 965, 81, 965, 965, 81, 965, 965, 965, 965, 965, 965, 3428 965, 965, 965, 965, 965, 965, 965, 965, 965, 965, 966, 966, 966, 966, 3429 966, 81, 967, 967, 81, 966, 966, 967, 966, 968, 965, 81, 81, 81, 81, 81, 3430 81, 81, 969, 969, 969, 969, 969, 969, 969, 969, 969, 969, 81, 81, 81, 81, 3431 81, 81, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 970, 971, 971, 3432 972, 972, 973, 973, 81, 81, 81, 81, 81, 81, 81, 974, 974, 974, 974, 974, 3433 974, 974, 974, 974, 974, 81, 81, 81, 81, 81, 81, 975, 975, 975, 975, 975, 3434 975, 975, 975, 975, 975, 975, 975, 975, 975, 975, 81, 976, 976, 976, 976, 3435 976, 81, 81, 81, 974, 974, 974, 974, 81, 81, 81, 81, 977, 977, 977, 977, 3436 977, 977, 977, 977, 978, 978, 978, 979, 979, 979, 977, 977, 977, 977, 3437 979, 977, 977, 977, 978, 979, 978, 979, 977, 977, 977, 977, 977, 977, 3438 977, 978, 979, 979, 977, 977, 977, 977, 977, 977, 977, 977, 977, 977, 3439 977, 81, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 980, 3440 980, 981, 982, 980, 980, 980, 980, 980, 980, 980, 81, 608, 81, 81, 81, 3441 81, 81, 81, 81, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 983, 3442 983, 983, 983, 983, 81, 984, 984, 984, 984, 984, 984, 984, 984, 984, 984, 3443 81, 81, 81, 81, 985, 985, 986, 986, 986, 986, 986, 986, 986, 986, 986, 3444 986, 986, 986, 986, 986, 81, 81, 987, 987, 987, 987, 987, 988, 81, 81, 3445 989, 989, 989, 989, 989, 989, 989, 989, 990, 990, 990, 990, 990, 990, 3446 990, 991, 991, 991, 992, 992, 993, 993, 993, 993, 994, 994, 994, 994, 3447 991, 993, 81, 81, 995, 995, 995, 995, 995, 995, 995, 995, 995, 995, 81, 3448 996, 996, 996, 996, 996, 996, 996, 81, 989, 989, 989, 989, 989, 81, 81, 3449 81, 81, 81, 989, 989, 989, 997, 997, 997, 997, 997, 997, 997, 997, 998, 3450 998, 998, 998, 998, 998, 998, 998, 999, 999, 999, 999, 999, 999, 999, 3451 999, 999, 999, 999, 999, 999, 999, 999, 1000, 1000, 1001, 1001, 81, 81, 3452 81, 81, 81, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 1002, 3453 1002, 1002, 1002, 81, 81, 81, 1002, 1003, 1003, 1003, 1003, 1003, 1003, 3454 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 1003, 3455 1003, 1003, 1003, 1003, 81, 81, 81, 81, 81, 81, 81, 81, 1004, 1004, 1004, 3456 1004, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 1005, 3457 1005, 1005, 1006, 1007, 81, 81, 81, 81, 81, 81, 1008, 1008, 1008, 1008, 3458 1008, 1008, 1008, 1008, 1008, 1008, 81, 81, 81, 81, 81, 81, 1008, 1008, 3459 1008, 81, 81, 81, 81, 81, 579, 574, 574, 574, 574, 574, 574, 574, 574, 3460 574, 574, 574, 574, 574, 574, 81, 1009, 1009, 1009, 1009, 1009, 1009, 3461 1009, 1009, 1009, 1009, 1009, 1009, 81, 81, 81, 81, 1010, 1010, 1010, 3462 1010, 1010, 1010, 1010, 1010, 1010, 1010, 1010, 81, 81, 81, 81, 81, 1010, 3463 1010, 1010, 1010, 1010, 81, 81, 81, 1010, 81, 81, 81, 81, 81, 81, 81, 3464 1010, 1010, 81, 81, 1011, 1012, 1013, 1014, 503, 503, 503, 503, 81, 81, 3465 81, 81, 317, 317, 317, 317, 317, 317, 81, 81, 317, 317, 317, 317, 317, 3466 317, 317, 81, 81, 317, 317, 317, 317, 317, 317, 317, 317, 317, 317, 317, 3467 317, 1015, 1015, 451, 451, 451, 317, 317, 317, 1016, 1015, 1015, 1015, 3468 1015, 1015, 503, 503, 503, 503, 503, 503, 503, 503, 156, 156, 156, 156, 3469 156, 156, 156, 156, 317, 317, 96, 96, 96, 96, 96, 156, 156, 317, 317, 3470 317, 317, 317, 317, 96, 96, 96, 96, 317, 317, 317, 81, 81, 81, 81, 81, 3471 81, 81, 724, 724, 1017, 1017, 1017, 724, 81, 81, 619, 619, 619, 619, 81, 3472 81, 81, 81, 619, 81, 81, 81, 81, 81, 81, 81, 510, 510, 510, 510, 510, 3473 510, 510, 510, 510, 510, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 49, 3474 49, 49, 49, 49, 49, 49, 510, 510, 510, 510, 510, 510, 510, 510, 510, 510, 3475 49, 49, 49, 49, 49, 49, 49, 81, 49, 49, 49, 49, 49, 49, 510, 81, 510, 3476 510, 81, 81, 510, 81, 81, 510, 510, 81, 81, 510, 510, 510, 510, 81, 510, 3477 510, 49, 49, 81, 49, 81, 49, 49, 49, 49, 49, 49, 49, 81, 49, 49, 49, 49, 3478 49, 49, 49, 510, 510, 81, 510, 510, 510, 510, 81, 81, 510, 510, 510, 510, 3479 510, 510, 510, 510, 81, 510, 510, 510, 510, 510, 510, 510, 81, 49, 49, 3480 510, 510, 81, 510, 510, 510, 510, 81, 510, 510, 510, 510, 510, 81, 510, 3481 81, 81, 81, 510, 510, 510, 510, 510, 510, 510, 81, 49, 49, 49, 49, 49, 3482 49, 49, 49, 49, 49, 49, 49, 81, 81, 510, 1018, 49, 49, 49, 49, 49, 49, 3483 49, 49, 49, 496, 49, 49, 49, 49, 49, 49, 510, 510, 510, 510, 510, 510, 3484 510, 510, 510, 1018, 49, 49, 49, 49, 49, 49, 49, 49, 49, 496, 49, 49, 3485 510, 510, 510, 510, 510, 1018, 49, 49, 49, 49, 49, 49, 49, 49, 49, 496, 3486 49, 49, 49, 49, 49, 49, 510, 510, 510, 510, 510, 510, 510, 510, 510, 3487 1018, 49, 496, 49, 49, 49, 49, 49, 49, 49, 49, 510, 49, 81, 81, 1019, 3488 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1019, 1020, 1020, 1020, 3489 1020, 1020, 1020, 1020, 1020, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 3490 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1020, 1020, 1020, 1020, 3491 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1021, 1020, 1020, 3492 1020, 1020, 1020, 1020, 1020, 1020, 1021, 1020, 1020, 1020, 1020, 1020, 3493 1020, 1021, 1020, 1020, 1022, 1022, 1022, 1022, 1023, 81, 81, 81, 81, 81, 3494 81, 81, 1021, 1021, 1021, 1021, 1021, 81, 1021, 1021, 1021, 1021, 1021, 3495 1021, 1021, 1024, 1024, 1024, 1024, 1024, 1024, 1024, 81, 1024, 1024, 3496 1024, 1024, 1024, 1024, 1024, 1024, 1024, 81, 81, 1024, 1024, 1024, 1024, 3497 1024, 1024, 1024, 81, 1024, 1024, 81, 1024, 1024, 1024, 1024, 1024, 81, 3498 81, 81, 81, 81, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 1025, 3499 1025, 1025, 1025, 1025, 81, 81, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 3500 1026, 1026, 1027, 1027, 1027, 1027, 1027, 1027, 1027, 81, 1028, 1028, 3501 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1028, 1029, 1029, 1029, 1029, 3502 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 1029, 3503 1029, 1029, 1030, 1030, 1030, 1030, 1030, 1030, 1031, 81, 81, 81, 81, 81, 3504 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 1032, 81, 81, 81, 3505 81, 1033, 1033, 81, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 3506 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1034, 1035, 1034, 3507 1034, 1034, 1036, 1034, 1034, 1034, 1034, 81, 81, 81, 146, 146, 146, 146, 3508 81, 146, 146, 146, 81, 146, 146, 81, 146, 81, 81, 146, 81, 146, 146, 146, 3509 146, 146, 146, 146, 146, 146, 146, 81, 146, 146, 146, 146, 81, 146, 81, 3510 146, 81, 81, 81, 81, 81, 81, 146, 81, 81, 81, 81, 146, 81, 146, 81, 146, 3511 81, 146, 146, 146, 81, 146, 81, 146, 81, 146, 81, 146, 81, 146, 146, 146, 3512 146, 81, 146, 81, 146, 146, 81, 146, 146, 146, 146, 146, 146, 146, 146, 3513 146, 81, 81, 81, 81, 81, 146, 146, 146, 81, 146, 146, 146, 132, 132, 81, 3514 81, 81, 81, 81, 81, 529, 529, 529, 529, 525, 529, 529, 529, 529, 529, 3515 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 1037, 1037, 1037, 1037, 3516 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 529, 529, 529, 529, 529, 3517 529, 529, 1037, 1037, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 3518 529, 529, 529, 529, 525, 529, 529, 529, 529, 529, 529, 1037, 1037, 47, 3519 47, 47, 519, 519, 1037, 1037, 1037, 530, 530, 530, 530, 530, 530, 317, 3520 40, 530, 530, 40, 40, 1037, 1037, 1037, 1037, 530, 530, 530, 530, 530, 3521 530, 1038, 530, 530, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 1038, 3522 1038, 1038, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 1037, 1037, 3523 1037, 1037, 1037, 1037, 1037, 1037, 1037, 1039, 1039, 1039, 1039, 1039, 3524 1039, 1039, 1039, 1039, 1039, 1040, 585, 585, 1037, 1037, 1037, 1037, 3525 1037, 585, 585, 585, 585, 1037, 1037, 1037, 1037, 585, 1037, 1037, 1037, 3526 1037, 1037, 1037, 1037, 585, 585, 1037, 1037, 1037, 1037, 1037, 1037, 3527 525, 525, 525, 525, 525, 525, 1037, 1037, 525, 529, 529, 529, 529, 529, 3528 529, 529, 529, 529, 529, 529, 529, 525, 525, 525, 525, 525, 525, 525, 3529 525, 525, 529, 525, 525, 525, 525, 525, 525, 529, 525, 525, 525, 525, 3530 525, 525, 525, 536, 525, 525, 525, 525, 525, 525, 529, 529, 529, 529, 3531 529, 529, 529, 529, 40, 40, 529, 529, 525, 525, 525, 525, 525, 528, 528, 3532 525, 525, 525, 525, 525, 528, 525, 525, 525, 525, 525, 536, 536, 536, 3533 525, 525, 536, 525, 525, 536, 534, 534, 529, 529, 525, 525, 529, 529, 3534 529, 525, 529, 529, 529, 525, 525, 525, 1041, 1041, 1041, 1041, 1041, 3535 525, 525, 525, 525, 525, 525, 525, 529, 525, 529, 536, 536, 525, 525, 3536 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 525, 525, 525, 3537 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 536, 536, 536, 536, 3538 525, 525, 525, 525, 536, 525, 536, 525, 525, 525, 536, 525, 525, 525, 3539 525, 536, 536, 536, 525, 536, 536, 536, 528, 525, 528, 525, 528, 525, 3540 525, 525, 525, 525, 536, 525, 525, 525, 525, 528, 525, 528, 528, 525, 3541 525, 525, 525, 525, 525, 525, 525, 525, 525, 529, 529, 525, 528, 528, 3542 528, 528, 528, 528, 528, 525, 525, 525, 525, 525, 525, 525, 525, 528, 3543 528, 528, 528, 528, 528, 525, 525, 525, 525, 525, 528, 528, 528, 528, 3544 528, 528, 528, 528, 528, 528, 528, 528, 40, 40, 40, 40, 529, 525, 525, 3545 525, 525, 529, 529, 529, 529, 529, 534, 534, 529, 529, 529, 529, 536, 3546 529, 529, 529, 529, 529, 534, 529, 529, 529, 529, 536, 536, 529, 529, 3547 529, 529, 529, 40, 40, 40, 40, 40, 40, 40, 40, 529, 529, 529, 529, 40, 3548 40, 529, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 536, 536, 536, 3549 525, 525, 525, 536, 536, 536, 536, 536, 40, 40, 40, 40, 40, 40, 538, 538, 3550 538, 1042, 1042, 1042, 40, 40, 40, 40, 525, 525, 525, 536, 525, 525, 525, 3551 525, 525, 525, 525, 525, 536, 536, 536, 525, 536, 525, 525, 525, 525, 3552 525, 529, 529, 529, 529, 529, 529, 536, 529, 529, 529, 525, 525, 525, 3553 529, 529, 1037, 1037, 1037, 529, 529, 529, 525, 525, 1037, 1037, 1037, 3554 529, 529, 529, 529, 525, 525, 525, 525, 525, 525, 1037, 1037, 1037, 1037, 3555 1037, 1037, 40, 40, 40, 40, 1037, 1037, 1037, 1037, 40, 40, 40, 40, 40, 3556 529, 529, 529, 529, 1037, 1037, 1037, 1037, 1037, 1037, 1037, 40, 40, 3557 1037, 1037, 1037, 1037, 1037, 1037, 40, 40, 40, 40, 40, 40, 1037, 1037, 3558 536, 536, 536, 536, 536, 525, 536, 536, 525, 525, 525, 525, 525, 525, 3559 536, 525, 536, 536, 525, 525, 525, 536, 536, 1037, 525, 1037, 1037, 525, 3560 525, 525, 525, 1037, 1037, 1037, 525, 1037, 525, 525, 525, 525, 525, 525, 3561 525, 1037, 1037, 1037, 1037, 1037, 525, 525, 525, 525, 525, 536, 536, 3562 525, 536, 536, 1037, 1037, 1037, 1037, 1037, 1037, 525, 536, 536, 536, 3563 536, 536, 536, 536, 536, 536, 536, 536, 536, 536, 525, 525, 1037, 1037, 3564 1037, 1037, 1037, 1037, 81, 81, 592, 592, 592, 592, 592, 592, 592, 593, 3565 592, 592, 592, 592, 592, 593, 593, 593, 592, 593, 593, 593, 593, 593, 3566 593, 593, 593, 593, 593, 593, 593, 593, 81, 81, 81, 503, 81, 81, 81, 81, 3567 81, 81, 503, 503, 503, 503, 503, 503, 503, 503, 670, 670, 670, 670, 670, 3568 670, 81, 81, 3569 }; 3570 3571 /* decomposition data */ 3572 static const unsigned short decomp_data[] = { 3573 0, 257, 32, 514, 32, 776, 259, 97, 514, 32, 772, 259, 50, 259, 51, 514, 3574 32, 769, 258, 956, 514, 32, 807, 259, 49, 259, 111, 772, 49, 8260, 52, 3575 772, 49, 8260, 50, 772, 51, 8260, 52, 512, 65, 768, 512, 65, 769, 512, 3576 65, 770, 512, 65, 771, 512, 65, 776, 512, 65, 778, 512, 67, 807, 512, 69, 3577 768, 512, 69, 769, 512, 69, 770, 512, 69, 776, 512, 73, 768, 512, 73, 3578 769, 512, 73, 770, 512, 73, 776, 512, 78, 771, 512, 79, 768, 512, 79, 3579 769, 512, 79, 770, 512, 79, 771, 512, 79, 776, 512, 85, 768, 512, 85, 3580 769, 512, 85, 770, 512, 85, 776, 512, 89, 769, 512, 97, 768, 512, 97, 3581 769, 512, 97, 770, 512, 97, 771, 512, 97, 776, 512, 97, 778, 512, 99, 3582 807, 512, 101, 768, 512, 101, 769, 512, 101, 770, 512, 101, 776, 512, 3583 105, 768, 512, 105, 769, 512, 105, 770, 512, 105, 776, 512, 110, 771, 3584 512, 111, 768, 512, 111, 769, 512, 111, 770, 512, 111, 771, 512, 111, 3585 776, 512, 117, 768, 512, 117, 769, 512, 117, 770, 512, 117, 776, 512, 3586 121, 769, 512, 121, 776, 512, 65, 772, 512, 97, 772, 512, 65, 774, 512, 3587 97, 774, 512, 65, 808, 512, 97, 808, 512, 67, 769, 512, 99, 769, 512, 67, 3588 770, 512, 99, 770, 512, 67, 775, 512, 99, 775, 512, 67, 780, 512, 99, 3589 780, 512, 68, 780, 512, 100, 780, 512, 69, 772, 512, 101, 772, 512, 69, 3590 774, 512, 101, 774, 512, 69, 775, 512, 101, 775, 512, 69, 808, 512, 101, 3591 808, 512, 69, 780, 512, 101, 780, 512, 71, 770, 512, 103, 770, 512, 71, 3592 774, 512, 103, 774, 512, 71, 775, 512, 103, 775, 512, 71, 807, 512, 103, 3593 807, 512, 72, 770, 512, 104, 770, 512, 73, 771, 512, 105, 771, 512, 73, 3594 772, 512, 105, 772, 512, 73, 774, 512, 105, 774, 512, 73, 808, 512, 105, 3595 808, 512, 73, 775, 514, 73, 74, 514, 105, 106, 512, 74, 770, 512, 106, 3596 770, 512, 75, 807, 512, 107, 807, 512, 76, 769, 512, 108, 769, 512, 76, 3597 807, 512, 108, 807, 512, 76, 780, 512, 108, 780, 514, 76, 183, 514, 108, 3598 183, 512, 78, 769, 512, 110, 769, 512, 78, 807, 512, 110, 807, 512, 78, 3599 780, 512, 110, 780, 514, 700, 110, 512, 79, 772, 512, 111, 772, 512, 79, 3600 774, 512, 111, 774, 512, 79, 779, 512, 111, 779, 512, 82, 769, 512, 114, 3601 769, 512, 82, 807, 512, 114, 807, 512, 82, 780, 512, 114, 780, 512, 83, 3602 769, 512, 115, 769, 512, 83, 770, 512, 115, 770, 512, 83, 807, 512, 115, 3603 807, 512, 83, 780, 512, 115, 780, 512, 84, 807, 512, 116, 807, 512, 84, 3604 780, 512, 116, 780, 512, 85, 771, 512, 117, 771, 512, 85, 772, 512, 117, 3605 772, 512, 85, 774, 512, 117, 774, 512, 85, 778, 512, 117, 778, 512, 85, 3606 779, 512, 117, 779, 512, 85, 808, 512, 117, 808, 512, 87, 770, 512, 119, 3607 770, 512, 89, 770, 512, 121, 770, 512, 89, 776, 512, 90, 769, 512, 122, 3608 769, 512, 90, 775, 512, 122, 775, 512, 90, 780, 512, 122, 780, 258, 115, 3609 512, 79, 795, 512, 111, 795, 512, 85, 795, 512, 117, 795, 514, 68, 381, 3610 514, 68, 382, 514, 100, 382, 514, 76, 74, 514, 76, 106, 514, 108, 106, 3611 514, 78, 74, 514, 78, 106, 514, 110, 106, 512, 65, 780, 512, 97, 780, 3612 512, 73, 780, 512, 105, 780, 512, 79, 780, 512, 111, 780, 512, 85, 780, 3613 512, 117, 780, 512, 220, 772, 512, 252, 772, 512, 220, 769, 512, 252, 3614 769, 512, 220, 780, 512, 252, 780, 512, 220, 768, 512, 252, 768, 512, 3615 196, 772, 512, 228, 772, 512, 550, 772, 512, 551, 772, 512, 198, 772, 3616 512, 230, 772, 512, 71, 780, 512, 103, 780, 512, 75, 780, 512, 107, 780, 3617 512, 79, 808, 512, 111, 808, 512, 490, 772, 512, 491, 772, 512, 439, 780, 3618 512, 658, 780, 512, 106, 780, 514, 68, 90, 514, 68, 122, 514, 100, 122, 3619 512, 71, 769, 512, 103, 769, 512, 78, 768, 512, 110, 768, 512, 197, 769, 3620 512, 229, 769, 512, 198, 769, 512, 230, 769, 512, 216, 769, 512, 248, 3621 769, 512, 65, 783, 512, 97, 783, 512, 65, 785, 512, 97, 785, 512, 69, 3622 783, 512, 101, 783, 512, 69, 785, 512, 101, 785, 512, 73, 783, 512, 105, 3623 783, 512, 73, 785, 512, 105, 785, 512, 79, 783, 512, 111, 783, 512, 79, 3624 785, 512, 111, 785, 512, 82, 783, 512, 114, 783, 512, 82, 785, 512, 114, 3625 785, 512, 85, 783, 512, 117, 783, 512, 85, 785, 512, 117, 785, 512, 83, 3626 806, 512, 115, 806, 512, 84, 806, 512, 116, 806, 512, 72, 780, 512, 104, 3627 780, 512, 65, 775, 512, 97, 775, 512, 69, 807, 512, 101, 807, 512, 214, 3628 772, 512, 246, 772, 512, 213, 772, 512, 245, 772, 512, 79, 775, 512, 111, 3629 775, 512, 558, 772, 512, 559, 772, 512, 89, 772, 512, 121, 772, 259, 104, 3630 259, 614, 259, 106, 259, 114, 259, 633, 259, 635, 259, 641, 259, 119, 3631 259, 121, 514, 32, 774, 514, 32, 775, 514, 32, 778, 514, 32, 808, 514, 3632 32, 771, 514, 32, 779, 259, 611, 259, 108, 259, 115, 259, 120, 259, 661, 3633 256, 768, 256, 769, 256, 787, 512, 776, 769, 256, 697, 514, 32, 837, 256, 3634 59, 514, 32, 769, 512, 168, 769, 512, 913, 769, 256, 183, 512, 917, 769, 3635 512, 919, 769, 512, 921, 769, 512, 927, 769, 512, 933, 769, 512, 937, 3636 769, 512, 970, 769, 512, 921, 776, 512, 933, 776, 512, 945, 769, 512, 3637 949, 769, 512, 951, 769, 512, 953, 769, 512, 971, 769, 512, 953, 776, 3638 512, 965, 776, 512, 959, 769, 512, 965, 769, 512, 969, 769, 258, 946, 3639 258, 952, 258, 933, 512, 978, 769, 512, 978, 776, 258, 966, 258, 960, 3640 258, 954, 258, 961, 258, 962, 258, 920, 258, 949, 258, 931, 512, 1045, 3641 768, 512, 1045, 776, 512, 1043, 769, 512, 1030, 776, 512, 1050, 769, 512, 3642 1048, 768, 512, 1059, 774, 512, 1048, 774, 512, 1080, 774, 512, 1077, 3643 768, 512, 1077, 776, 512, 1075, 769, 512, 1110, 776, 512, 1082, 769, 512, 3644 1080, 768, 512, 1091, 774, 512, 1140, 783, 512, 1141, 783, 512, 1046, 3645 774, 512, 1078, 774, 512, 1040, 774, 512, 1072, 774, 512, 1040, 776, 512, 3646 1072, 776, 512, 1045, 774, 512, 1077, 774, 512, 1240, 776, 512, 1241, 3647 776, 512, 1046, 776, 512, 1078, 776, 512, 1047, 776, 512, 1079, 776, 512, 3648 1048, 772, 512, 1080, 772, 512, 1048, 776, 512, 1080, 776, 512, 1054, 3649 776, 512, 1086, 776, 512, 1256, 776, 512, 1257, 776, 512, 1069, 776, 512, 3650 1101, 776, 512, 1059, 772, 512, 1091, 772, 512, 1059, 776, 512, 1091, 3651 776, 512, 1059, 779, 512, 1091, 779, 512, 1063, 776, 512, 1095, 776, 512, 3652 1067, 776, 512, 1099, 776, 514, 1381, 1410, 512, 1575, 1619, 512, 1575, 3653 1620, 512, 1608, 1620, 512, 1575, 1621, 512, 1610, 1620, 514, 1575, 1652, 3654 514, 1608, 1652, 514, 1735, 1652, 514, 1610, 1652, 512, 1749, 1620, 512, 3655 1729, 1620, 512, 1746, 1620, 512, 2344, 2364, 512, 2352, 2364, 512, 2355, 3656 2364, 512, 2325, 2364, 512, 2326, 2364, 512, 2327, 2364, 512, 2332, 2364, 3657 512, 2337, 2364, 512, 2338, 2364, 512, 2347, 2364, 512, 2351, 2364, 512, 3658 2503, 2494, 512, 2503, 2519, 512, 2465, 2492, 512, 2466, 2492, 512, 2479, 3659 2492, 512, 2610, 2620, 512, 2616, 2620, 512, 2582, 2620, 512, 2583, 2620, 3660 512, 2588, 2620, 512, 2603, 2620, 512, 2887, 2902, 512, 2887, 2878, 512, 3661 2887, 2903, 512, 2849, 2876, 512, 2850, 2876, 512, 2962, 3031, 512, 3014, 3662 3006, 512, 3015, 3006, 512, 3014, 3031, 512, 3142, 3158, 512, 3263, 3285, 3663 512, 3270, 3285, 512, 3270, 3286, 512, 3270, 3266, 512, 3274, 3285, 512, 3664 3398, 3390, 512, 3399, 3390, 512, 3398, 3415, 512, 3545, 3530, 512, 3545, 3665 3535, 512, 3548, 3530, 512, 3545, 3551, 514, 3661, 3634, 514, 3789, 3762, 3666 514, 3755, 3737, 514, 3755, 3745, 257, 3851, 512, 3906, 4023, 512, 3916, 3667 4023, 512, 3921, 4023, 512, 3926, 4023, 512, 3931, 4023, 512, 3904, 4021, 3668 512, 3953, 3954, 512, 3953, 3956, 512, 4018, 3968, 514, 4018, 3969, 512, 3669 4019, 3968, 514, 4019, 3969, 512, 3953, 3968, 512, 3986, 4023, 512, 3996, 3670 4023, 512, 4001, 4023, 512, 4006, 4023, 512, 4011, 4023, 512, 3984, 4021, 3671 512, 4133, 4142, 259, 4316, 512, 6917, 6965, 512, 6919, 6965, 512, 6921, 3672 6965, 512, 6923, 6965, 512, 6925, 6965, 512, 6929, 6965, 512, 6970, 6965, 3673 512, 6972, 6965, 512, 6974, 6965, 512, 6975, 6965, 512, 6978, 6965, 259, 3674 65, 259, 198, 259, 66, 259, 68, 259, 69, 259, 398, 259, 71, 259, 72, 259, 3675 73, 259, 74, 259, 75, 259, 76, 259, 77, 259, 78, 259, 79, 259, 546, 259, 3676 80, 259, 82, 259, 84, 259, 85, 259, 87, 259, 97, 259, 592, 259, 593, 259, 3677 7426, 259, 98, 259, 100, 259, 101, 259, 601, 259, 603, 259, 604, 259, 3678 103, 259, 107, 259, 109, 259, 331, 259, 111, 259, 596, 259, 7446, 259, 3679 7447, 259, 112, 259, 116, 259, 117, 259, 7453, 259, 623, 259, 118, 259, 3680 7461, 259, 946, 259, 947, 259, 948, 259, 966, 259, 967, 261, 105, 261, 3681 114, 261, 117, 261, 118, 261, 946, 261, 947, 261, 961, 261, 966, 261, 3682 967, 259, 1085, 259, 594, 259, 99, 259, 597, 259, 240, 259, 604, 259, 3683 102, 259, 607, 259, 609, 259, 613, 259, 616, 259, 617, 259, 618, 259, 3684 7547, 259, 669, 259, 621, 259, 7557, 259, 671, 259, 625, 259, 624, 259, 3685 626, 259, 627, 259, 628, 259, 629, 259, 632, 259, 642, 259, 643, 259, 3686 427, 259, 649, 259, 650, 259, 7452, 259, 651, 259, 652, 259, 122, 259, 3687 656, 259, 657, 259, 658, 259, 952, 512, 65, 805, 512, 97, 805, 512, 66, 3688 775, 512, 98, 775, 512, 66, 803, 512, 98, 803, 512, 66, 817, 512, 98, 3689 817, 512, 199, 769, 512, 231, 769, 512, 68, 775, 512, 100, 775, 512, 68, 3690 803, 512, 100, 803, 512, 68, 817, 512, 100, 817, 512, 68, 807, 512, 100, 3691 807, 512, 68, 813, 512, 100, 813, 512, 274, 768, 512, 275, 768, 512, 274, 3692 769, 512, 275, 769, 512, 69, 813, 512, 101, 813, 512, 69, 816, 512, 101, 3693 816, 512, 552, 774, 512, 553, 774, 512, 70, 775, 512, 102, 775, 512, 71, 3694 772, 512, 103, 772, 512, 72, 775, 512, 104, 775, 512, 72, 803, 512, 104, 3695 803, 512, 72, 776, 512, 104, 776, 512, 72, 807, 512, 104, 807, 512, 72, 3696 814, 512, 104, 814, 512, 73, 816, 512, 105, 816, 512, 207, 769, 512, 239, 3697 769, 512, 75, 769, 512, 107, 769, 512, 75, 803, 512, 107, 803, 512, 75, 3698 817, 512, 107, 817, 512, 76, 803, 512, 108, 803, 512, 7734, 772, 512, 3699 7735, 772, 512, 76, 817, 512, 108, 817, 512, 76, 813, 512, 108, 813, 512, 3700 77, 769, 512, 109, 769, 512, 77, 775, 512, 109, 775, 512, 77, 803, 512, 3701 109, 803, 512, 78, 775, 512, 110, 775, 512, 78, 803, 512, 110, 803, 512, 3702 78, 817, 512, 110, 817, 512, 78, 813, 512, 110, 813, 512, 213, 769, 512, 3703 245, 769, 512, 213, 776, 512, 245, 776, 512, 332, 768, 512, 333, 768, 3704 512, 332, 769, 512, 333, 769, 512, 80, 769, 512, 112, 769, 512, 80, 775, 3705 512, 112, 775, 512, 82, 775, 512, 114, 775, 512, 82, 803, 512, 114, 803, 3706 512, 7770, 772, 512, 7771, 772, 512, 82, 817, 512, 114, 817, 512, 83, 3707 775, 512, 115, 775, 512, 83, 803, 512, 115, 803, 512, 346, 775, 512, 347, 3708 775, 512, 352, 775, 512, 353, 775, 512, 7778, 775, 512, 7779, 775, 512, 3709 84, 775, 512, 116, 775, 512, 84, 803, 512, 116, 803, 512, 84, 817, 512, 3710 116, 817, 512, 84, 813, 512, 116, 813, 512, 85, 804, 512, 117, 804, 512, 3711 85, 816, 512, 117, 816, 512, 85, 813, 512, 117, 813, 512, 360, 769, 512, 3712 361, 769, 512, 362, 776, 512, 363, 776, 512, 86, 771, 512, 118, 771, 512, 3713 86, 803, 512, 118, 803, 512, 87, 768, 512, 119, 768, 512, 87, 769, 512, 3714 119, 769, 512, 87, 776, 512, 119, 776, 512, 87, 775, 512, 119, 775, 512, 3715 87, 803, 512, 119, 803, 512, 88, 775, 512, 120, 775, 512, 88, 776, 512, 3716 120, 776, 512, 89, 775, 512, 121, 775, 512, 90, 770, 512, 122, 770, 512, 3717 90, 803, 512, 122, 803, 512, 90, 817, 512, 122, 817, 512, 104, 817, 512, 3718 116, 776, 512, 119, 778, 512, 121, 778, 514, 97, 702, 512, 383, 775, 512, 3719 65, 803, 512, 97, 803, 512, 65, 777, 512, 97, 777, 512, 194, 769, 512, 3720 226, 769, 512, 194, 768, 512, 226, 768, 512, 194, 777, 512, 226, 777, 3721 512, 194, 771, 512, 226, 771, 512, 7840, 770, 512, 7841, 770, 512, 258, 3722 769, 512, 259, 769, 512, 258, 768, 512, 259, 768, 512, 258, 777, 512, 3723 259, 777, 512, 258, 771, 512, 259, 771, 512, 7840, 774, 512, 7841, 774, 3724 512, 69, 803, 512, 101, 803, 512, 69, 777, 512, 101, 777, 512, 69, 771, 3725 512, 101, 771, 512, 202, 769, 512, 234, 769, 512, 202, 768, 512, 234, 3726 768, 512, 202, 777, 512, 234, 777, 512, 202, 771, 512, 234, 771, 512, 3727 7864, 770, 512, 7865, 770, 512, 73, 777, 512, 105, 777, 512, 73, 803, 3728 512, 105, 803, 512, 79, 803, 512, 111, 803, 512, 79, 777, 512, 111, 777, 3729 512, 212, 769, 512, 244, 769, 512, 212, 768, 512, 244, 768, 512, 212, 3730 777, 512, 244, 777, 512, 212, 771, 512, 244, 771, 512, 7884, 770, 512, 3731 7885, 770, 512, 416, 769, 512, 417, 769, 512, 416, 768, 512, 417, 768, 3732 512, 416, 777, 512, 417, 777, 512, 416, 771, 512, 417, 771, 512, 416, 3733 803, 512, 417, 803, 512, 85, 803, 512, 117, 803, 512, 85, 777, 512, 117, 3734 777, 512, 431, 769, 512, 432, 769, 512, 431, 768, 512, 432, 768, 512, 3735 431, 777, 512, 432, 777, 512, 431, 771, 512, 432, 771, 512, 431, 803, 3736 512, 432, 803, 512, 89, 768, 512, 121, 768, 512, 89, 803, 512, 121, 803, 3737 512, 89, 777, 512, 121, 777, 512, 89, 771, 512, 121, 771, 512, 945, 787, 3738 512, 945, 788, 512, 7936, 768, 512, 7937, 768, 512, 7936, 769, 512, 7937, 3739 769, 512, 7936, 834, 512, 7937, 834, 512, 913, 787, 512, 913, 788, 512, 3740 7944, 768, 512, 7945, 768, 512, 7944, 769, 512, 7945, 769, 512, 7944, 3741 834, 512, 7945, 834, 512, 949, 787, 512, 949, 788, 512, 7952, 768, 512, 3742 7953, 768, 512, 7952, 769, 512, 7953, 769, 512, 917, 787, 512, 917, 788, 3743 512, 7960, 768, 512, 7961, 768, 512, 7960, 769, 512, 7961, 769, 512, 951, 3744 787, 512, 951, 788, 512, 7968, 768, 512, 7969, 768, 512, 7968, 769, 512, 3745 7969, 769, 512, 7968, 834, 512, 7969, 834, 512, 919, 787, 512, 919, 788, 3746 512, 7976, 768, 512, 7977, 768, 512, 7976, 769, 512, 7977, 769, 512, 3747 7976, 834, 512, 7977, 834, 512, 953, 787, 512, 953, 788, 512, 7984, 768, 3748 512, 7985, 768, 512, 7984, 769, 512, 7985, 769, 512, 7984, 834, 512, 3749 7985, 834, 512, 921, 787, 512, 921, 788, 512, 7992, 768, 512, 7993, 768, 3750 512, 7992, 769, 512, 7993, 769, 512, 7992, 834, 512, 7993, 834, 512, 959, 3751 787, 512, 959, 788, 512, 8000, 768, 512, 8001, 768, 512, 8000, 769, 512, 3752 8001, 769, 512, 927, 787, 512, 927, 788, 512, 8008, 768, 512, 8009, 768, 3753 512, 8008, 769, 512, 8009, 769, 512, 965, 787, 512, 965, 788, 512, 8016, 3754 768, 512, 8017, 768, 512, 8016, 769, 512, 8017, 769, 512, 8016, 834, 512, 3755 8017, 834, 512, 933, 788, 512, 8025, 768, 512, 8025, 769, 512, 8025, 834, 3756 512, 969, 787, 512, 969, 788, 512, 8032, 768, 512, 8033, 768, 512, 8032, 3757 769, 512, 8033, 769, 512, 8032, 834, 512, 8033, 834, 512, 937, 787, 512, 3758 937, 788, 512, 8040, 768, 512, 8041, 768, 512, 8040, 769, 512, 8041, 769, 3759 512, 8040, 834, 512, 8041, 834, 512, 945, 768, 256, 940, 512, 949, 768, 3760 256, 941, 512, 951, 768, 256, 942, 512, 953, 768, 256, 943, 512, 959, 3761 768, 256, 972, 512, 965, 768, 256, 973, 512, 969, 768, 256, 974, 512, 3762 7936, 837, 512, 7937, 837, 512, 7938, 837, 512, 7939, 837, 512, 7940, 3763 837, 512, 7941, 837, 512, 7942, 837, 512, 7943, 837, 512, 7944, 837, 512, 3764 7945, 837, 512, 7946, 837, 512, 7947, 837, 512, 7948, 837, 512, 7949, 3765 837, 512, 7950, 837, 512, 7951, 837, 512, 7968, 837, 512, 7969, 837, 512, 3766 7970, 837, 512, 7971, 837, 512, 7972, 837, 512, 7973, 837, 512, 7974, 3767 837, 512, 7975, 837, 512, 7976, 837, 512, 7977, 837, 512, 7978, 837, 512, 3768 7979, 837, 512, 7980, 837, 512, 7981, 837, 512, 7982, 837, 512, 7983, 3769 837, 512, 8032, 837, 512, 8033, 837, 512, 8034, 837, 512, 8035, 837, 512, 3770 8036, 837, 512, 8037, 837, 512, 8038, 837, 512, 8039, 837, 512, 8040, 3771 837, 512, 8041, 837, 512, 8042, 837, 512, 8043, 837, 512, 8044, 837, 512, 3772 8045, 837, 512, 8046, 837, 512, 8047, 837, 512, 945, 774, 512, 945, 772, 3773 512, 8048, 837, 512, 945, 837, 512, 940, 837, 512, 945, 834, 512, 8118, 3774 837, 512, 913, 774, 512, 913, 772, 512, 913, 768, 256, 902, 512, 913, 3775 837, 514, 32, 787, 256, 953, 514, 32, 787, 514, 32, 834, 512, 168, 834, 3776 512, 8052, 837, 512, 951, 837, 512, 942, 837, 512, 951, 834, 512, 8134, 3777 837, 512, 917, 768, 256, 904, 512, 919, 768, 256, 905, 512, 919, 837, 3778 512, 8127, 768, 512, 8127, 769, 512, 8127, 834, 512, 953, 774, 512, 953, 3779 772, 512, 970, 768, 256, 912, 512, 953, 834, 512, 970, 834, 512, 921, 3780 774, 512, 921, 772, 512, 921, 768, 256, 906, 512, 8190, 768, 512, 8190, 3781 769, 512, 8190, 834, 512, 965, 774, 512, 965, 772, 512, 971, 768, 256, 3782 944, 512, 961, 787, 512, 961, 788, 512, 965, 834, 512, 971, 834, 512, 3783 933, 774, 512, 933, 772, 512, 933, 768, 256, 910, 512, 929, 788, 512, 3784 168, 768, 256, 901, 256, 96, 512, 8060, 837, 512, 969, 837, 512, 974, 3785 837, 512, 969, 834, 512, 8182, 837, 512, 927, 768, 256, 908, 512, 937, 3786 768, 256, 911, 512, 937, 837, 256, 180, 514, 32, 788, 256, 8194, 256, 3787 8195, 258, 32, 258, 32, 258, 32, 258, 32, 258, 32, 257, 32, 258, 32, 258, 3788 32, 258, 32, 257, 8208, 514, 32, 819, 258, 46, 514, 46, 46, 770, 46, 46, 3789 46, 257, 32, 514, 8242, 8242, 770, 8242, 8242, 8242, 514, 8245, 8245, 3790 770, 8245, 8245, 8245, 514, 33, 33, 514, 32, 773, 514, 63, 63, 514, 63, 3791 33, 514, 33, 63, 1026, 8242, 8242, 8242, 8242, 258, 32, 259, 48, 259, 3792 105, 259, 52, 259, 53, 259, 54, 259, 55, 259, 56, 259, 57, 259, 43, 259, 3793 8722, 259, 61, 259, 40, 259, 41, 259, 110, 261, 48, 261, 49, 261, 50, 3794 261, 51, 261, 52, 261, 53, 261, 54, 261, 55, 261, 56, 261, 57, 261, 43, 3795 261, 8722, 261, 61, 261, 40, 261, 41, 261, 97, 261, 101, 261, 111, 261, 3796 120, 261, 601, 261, 104, 261, 107, 261, 108, 261, 109, 261, 110, 261, 3797 112, 261, 115, 261, 116, 514, 82, 115, 770, 97, 47, 99, 770, 97, 47, 115, 3798 262, 67, 514, 176, 67, 770, 99, 47, 111, 770, 99, 47, 117, 258, 400, 514, 3799 176, 70, 262, 103, 262, 72, 262, 72, 262, 72, 262, 104, 262, 295, 262, 3800 73, 262, 73, 262, 76, 262, 108, 262, 78, 514, 78, 111, 262, 80, 262, 81, 3801 262, 82, 262, 82, 262, 82, 515, 83, 77, 770, 84, 69, 76, 515, 84, 77, 3802 262, 90, 256, 937, 262, 90, 256, 75, 256, 197, 262, 66, 262, 67, 262, 3803 101, 262, 69, 262, 70, 262, 77, 262, 111, 258, 1488, 258, 1489, 258, 3804 1490, 258, 1491, 262, 105, 770, 70, 65, 88, 262, 960, 262, 947, 262, 915, 3805 262, 928, 262, 8721, 262, 68, 262, 100, 262, 101, 262, 105, 262, 106, 3806 772, 49, 8260, 55, 772, 49, 8260, 57, 1028, 49, 8260, 49, 48, 772, 49, 3807 8260, 51, 772, 50, 8260, 51, 772, 49, 8260, 53, 772, 50, 8260, 53, 772, 3808 51, 8260, 53, 772, 52, 8260, 53, 772, 49, 8260, 54, 772, 53, 8260, 54, 3809 772, 49, 8260, 56, 772, 51, 8260, 56, 772, 53, 8260, 56, 772, 55, 8260, 3810 56, 516, 49, 8260, 258, 73, 514, 73, 73, 770, 73, 73, 73, 514, 73, 86, 3811 258, 86, 514, 86, 73, 770, 86, 73, 73, 1026, 86, 73, 73, 73, 514, 73, 88, 3812 258, 88, 514, 88, 73, 770, 88, 73, 73, 258, 76, 258, 67, 258, 68, 258, 3813 77, 258, 105, 514, 105, 105, 770, 105, 105, 105, 514, 105, 118, 258, 118, 3814 514, 118, 105, 770, 118, 105, 105, 1026, 118, 105, 105, 105, 514, 105, 3815 120, 258, 120, 514, 120, 105, 770, 120, 105, 105, 258, 108, 258, 99, 258, 3816 100, 258, 109, 772, 48, 8260, 51, 512, 8592, 824, 512, 8594, 824, 512, 3817 8596, 824, 512, 8656, 824, 512, 8660, 824, 512, 8658, 824, 512, 8707, 3818 824, 512, 8712, 824, 512, 8715, 824, 512, 8739, 824, 512, 8741, 824, 514, 3819 8747, 8747, 770, 8747, 8747, 8747, 514, 8750, 8750, 770, 8750, 8750, 3820 8750, 512, 8764, 824, 512, 8771, 824, 512, 8773, 824, 512, 8776, 824, 3821 512, 61, 824, 512, 8801, 824, 512, 8781, 824, 512, 60, 824, 512, 62, 824, 3822 512, 8804, 824, 512, 8805, 824, 512, 8818, 824, 512, 8819, 824, 512, 3823 8822, 824, 512, 8823, 824, 512, 8826, 824, 512, 8827, 824, 512, 8834, 3824 824, 512, 8835, 824, 512, 8838, 824, 512, 8839, 824, 512, 8866, 824, 512, 3825 8872, 824, 512, 8873, 824, 512, 8875, 824, 512, 8828, 824, 512, 8829, 3826 824, 512, 8849, 824, 512, 8850, 824, 512, 8882, 824, 512, 8883, 824, 512, 3827 8884, 824, 512, 8885, 824, 256, 12296, 256, 12297, 263, 49, 263, 50, 263, 3828 51, 263, 52, 263, 53, 263, 54, 263, 55, 263, 56, 263, 57, 519, 49, 48, 3829 519, 49, 49, 519, 49, 50, 519, 49, 51, 519, 49, 52, 519, 49, 53, 519, 49, 3830 54, 519, 49, 55, 519, 49, 56, 519, 49, 57, 519, 50, 48, 770, 40, 49, 41, 3831 770, 40, 50, 41, 770, 40, 51, 41, 770, 40, 52, 41, 770, 40, 53, 41, 770, 3832 40, 54, 41, 770, 40, 55, 41, 770, 40, 56, 41, 770, 40, 57, 41, 1026, 40, 3833 49, 48, 41, 1026, 40, 49, 49, 41, 1026, 40, 49, 50, 41, 1026, 40, 49, 51, 3834 41, 1026, 40, 49, 52, 41, 1026, 40, 49, 53, 41, 1026, 40, 49, 54, 41, 3835 1026, 40, 49, 55, 41, 1026, 40, 49, 56, 41, 1026, 40, 49, 57, 41, 1026, 3836 40, 50, 48, 41, 514, 49, 46, 514, 50, 46, 514, 51, 46, 514, 52, 46, 514, 3837 53, 46, 514, 54, 46, 514, 55, 46, 514, 56, 46, 514, 57, 46, 770, 49, 48, 3838 46, 770, 49, 49, 46, 770, 49, 50, 46, 770, 49, 51, 46, 770, 49, 52, 46, 3839 770, 49, 53, 46, 770, 49, 54, 46, 770, 49, 55, 46, 770, 49, 56, 46, 770, 3840 49, 57, 46, 770, 50, 48, 46, 770, 40, 97, 41, 770, 40, 98, 41, 770, 40, 3841 99, 41, 770, 40, 100, 41, 770, 40, 101, 41, 770, 40, 102, 41, 770, 40, 3842 103, 41, 770, 40, 104, 41, 770, 40, 105, 41, 770, 40, 106, 41, 770, 40, 3843 107, 41, 770, 40, 108, 41, 770, 40, 109, 41, 770, 40, 110, 41, 770, 40, 3844 111, 41, 770, 40, 112, 41, 770, 40, 113, 41, 770, 40, 114, 41, 770, 40, 3845 115, 41, 770, 40, 116, 41, 770, 40, 117, 41, 770, 40, 118, 41, 770, 40, 3846 119, 41, 770, 40, 120, 41, 770, 40, 121, 41, 770, 40, 122, 41, 263, 65, 3847 263, 66, 263, 67, 263, 68, 263, 69, 263, 70, 263, 71, 263, 72, 263, 73, 3848 263, 74, 263, 75, 263, 76, 263, 77, 263, 78, 263, 79, 263, 80, 263, 81, 3849 263, 82, 263, 83, 263, 84, 263, 85, 263, 86, 263, 87, 263, 88, 263, 89, 3850 263, 90, 263, 97, 263, 98, 263, 99, 263, 100, 263, 101, 263, 102, 263, 3851 103, 263, 104, 263, 105, 263, 106, 263, 107, 263, 108, 263, 109, 263, 3852 110, 263, 111, 263, 112, 263, 113, 263, 114, 263, 115, 263, 116, 263, 3853 117, 263, 118, 263, 119, 263, 120, 263, 121, 263, 122, 263, 48, 1026, 3854 8747, 8747, 8747, 8747, 770, 58, 58, 61, 514, 61, 61, 770, 61, 61, 61, 3855 512, 10973, 824, 261, 106, 259, 86, 259, 11617, 258, 27597, 258, 40863, 3856 258, 19968, 258, 20008, 258, 20022, 258, 20031, 258, 20057, 258, 20101, 3857 258, 20108, 258, 20128, 258, 20154, 258, 20799, 258, 20837, 258, 20843, 3858 258, 20866, 258, 20886, 258, 20907, 258, 20960, 258, 20981, 258, 20992, 3859 258, 21147, 258, 21241, 258, 21269, 258, 21274, 258, 21304, 258, 21313, 3860 258, 21340, 258, 21353, 258, 21378, 258, 21430, 258, 21448, 258, 21475, 3861 258, 22231, 258, 22303, 258, 22763, 258, 22786, 258, 22794, 258, 22805, 3862 258, 22823, 258, 22899, 258, 23376, 258, 23424, 258, 23544, 258, 23567, 3863 258, 23586, 258, 23608, 258, 23662, 258, 23665, 258, 24027, 258, 24037, 3864 258, 24049, 258, 24062, 258, 24178, 258, 24186, 258, 24191, 258, 24308, 3865 258, 24318, 258, 24331, 258, 24339, 258, 24400, 258, 24417, 258, 24435, 3866 258, 24515, 258, 25096, 258, 25142, 258, 25163, 258, 25903, 258, 25908, 3867 258, 25991, 258, 26007, 258, 26020, 258, 26041, 258, 26080, 258, 26085, 3868 258, 26352, 258, 26376, 258, 26408, 258, 27424, 258, 27490, 258, 27513, 3869 258, 27571, 258, 27595, 258, 27604, 258, 27611, 258, 27663, 258, 27668, 3870 258, 27700, 258, 28779, 258, 29226, 258, 29238, 258, 29243, 258, 29247, 3871 258, 29255, 258, 29273, 258, 29275, 258, 29356, 258, 29572, 258, 29577, 3872 258, 29916, 258, 29926, 258, 29976, 258, 29983, 258, 29992, 258, 30000, 3873 258, 30091, 258, 30098, 258, 30326, 258, 30333, 258, 30382, 258, 30399, 3874 258, 30446, 258, 30683, 258, 30690, 258, 30707, 258, 31034, 258, 31160, 3875 258, 31166, 258, 31348, 258, 31435, 258, 31481, 258, 31859, 258, 31992, 3876 258, 32566, 258, 32593, 258, 32650, 258, 32701, 258, 32769, 258, 32780, 3877 258, 32786, 258, 32819, 258, 32895, 258, 32905, 258, 33251, 258, 33258, 3878 258, 33267, 258, 33276, 258, 33292, 258, 33307, 258, 33311, 258, 33390, 3879 258, 33394, 258, 33400, 258, 34381, 258, 34411, 258, 34880, 258, 34892, 3880 258, 34915, 258, 35198, 258, 35211, 258, 35282, 258, 35328, 258, 35895, 3881 258, 35910, 258, 35925, 258, 35960, 258, 35997, 258, 36196, 258, 36208, 3882 258, 36275, 258, 36523, 258, 36554, 258, 36763, 258, 36784, 258, 36789, 3883 258, 37009, 258, 37193, 258, 37318, 258, 37324, 258, 37329, 258, 38263, 3884 258, 38272, 258, 38428, 258, 38582, 258, 38585, 258, 38632, 258, 38737, 3885 258, 38750, 258, 38754, 258, 38761, 258, 38859, 258, 38893, 258, 38899, 3886 258, 38913, 258, 39080, 258, 39131, 258, 39135, 258, 39318, 258, 39321, 3887 258, 39340, 258, 39592, 258, 39640, 258, 39647, 258, 39717, 258, 39727, 3888 258, 39730, 258, 39740, 258, 39770, 258, 40165, 258, 40565, 258, 40575, 3889 258, 40613, 258, 40635, 258, 40643, 258, 40653, 258, 40657, 258, 40697, 3890 258, 40701, 258, 40718, 258, 40723, 258, 40736, 258, 40763, 258, 40778, 3891 258, 40786, 258, 40845, 258, 40860, 258, 40864, 264, 32, 258, 12306, 258, 3892 21313, 258, 21316, 258, 21317, 512, 12363, 12441, 512, 12365, 12441, 512, 3893 12367, 12441, 512, 12369, 12441, 512, 12371, 12441, 512, 12373, 12441, 3894 512, 12375, 12441, 512, 12377, 12441, 512, 12379, 12441, 512, 12381, 3895 12441, 512, 12383, 12441, 512, 12385, 12441, 512, 12388, 12441, 512, 3896 12390, 12441, 512, 12392, 12441, 512, 12399, 12441, 512, 12399, 12442, 3897 512, 12402, 12441, 512, 12402, 12442, 512, 12405, 12441, 512, 12405, 3898 12442, 512, 12408, 12441, 512, 12408, 12442, 512, 12411, 12441, 512, 3899 12411, 12442, 512, 12358, 12441, 514, 32, 12441, 514, 32, 12442, 512, 3900 12445, 12441, 521, 12424, 12426, 512, 12459, 12441, 512, 12461, 12441, 3901 512, 12463, 12441, 512, 12465, 12441, 512, 12467, 12441, 512, 12469, 3902 12441, 512, 12471, 12441, 512, 12473, 12441, 512, 12475, 12441, 512, 3903 12477, 12441, 512, 12479, 12441, 512, 12481, 12441, 512, 12484, 12441, 3904 512, 12486, 12441, 512, 12488, 12441, 512, 12495, 12441, 512, 12495, 3905 12442, 512, 12498, 12441, 512, 12498, 12442, 512, 12501, 12441, 512, 3906 12501, 12442, 512, 12504, 12441, 512, 12504, 12442, 512, 12507, 12441, 3907 512, 12507, 12442, 512, 12454, 12441, 512, 12527, 12441, 512, 12528, 3908 12441, 512, 12529, 12441, 512, 12530, 12441, 512, 12541, 12441, 521, 3909 12467, 12488, 258, 4352, 258, 4353, 258, 4522, 258, 4354, 258, 4524, 258, 3910 4525, 258, 4355, 258, 4356, 258, 4357, 258, 4528, 258, 4529, 258, 4530, 3911 258, 4531, 258, 4532, 258, 4533, 258, 4378, 258, 4358, 258, 4359, 258, 3912 4360, 258, 4385, 258, 4361, 258, 4362, 258, 4363, 258, 4364, 258, 4365, 3913 258, 4366, 258, 4367, 258, 4368, 258, 4369, 258, 4370, 258, 4449, 258, 3914 4450, 258, 4451, 258, 4452, 258, 4453, 258, 4454, 258, 4455, 258, 4456, 3915 258, 4457, 258, 4458, 258, 4459, 258, 4460, 258, 4461, 258, 4462, 258, 3916 4463, 258, 4464, 258, 4465, 258, 4466, 258, 4467, 258, 4468, 258, 4469, 3917 258, 4448, 258, 4372, 258, 4373, 258, 4551, 258, 4552, 258, 4556, 258, 3918 4558, 258, 4563, 258, 4567, 258, 4569, 258, 4380, 258, 4573, 258, 4575, 3919 258, 4381, 258, 4382, 258, 4384, 258, 4386, 258, 4387, 258, 4391, 258, 3920 4393, 258, 4395, 258, 4396, 258, 4397, 258, 4398, 258, 4399, 258, 4402, 3921 258, 4406, 258, 4416, 258, 4423, 258, 4428, 258, 4593, 258, 4594, 258, 3922 4439, 258, 4440, 258, 4441, 258, 4484, 258, 4485, 258, 4488, 258, 4497, 3923 258, 4498, 258, 4500, 258, 4510, 258, 4513, 259, 19968, 259, 20108, 259, 3924 19977, 259, 22235, 259, 19978, 259, 20013, 259, 19979, 259, 30002, 259, 3925 20057, 259, 19993, 259, 19969, 259, 22825, 259, 22320, 259, 20154, 770, 3926 40, 4352, 41, 770, 40, 4354, 41, 770, 40, 4355, 41, 770, 40, 4357, 41, 3927 770, 40, 4358, 41, 770, 40, 4359, 41, 770, 40, 4361, 41, 770, 40, 4363, 3928 41, 770, 40, 4364, 41, 770, 40, 4366, 41, 770, 40, 4367, 41, 770, 40, 3929 4368, 41, 770, 40, 4369, 41, 770, 40, 4370, 41, 1026, 40, 4352, 4449, 41, 3930 1026, 40, 4354, 4449, 41, 1026, 40, 4355, 4449, 41, 1026, 40, 4357, 4449, 3931 41, 1026, 40, 4358, 4449, 41, 1026, 40, 4359, 4449, 41, 1026, 40, 4361, 3932 4449, 41, 1026, 40, 4363, 4449, 41, 1026, 40, 4364, 4449, 41, 1026, 40, 3933 4366, 4449, 41, 1026, 40, 4367, 4449, 41, 1026, 40, 4368, 4449, 41, 1026, 3934 40, 4369, 4449, 41, 1026, 40, 4370, 4449, 41, 1026, 40, 4364, 4462, 41, 3935 1794, 40, 4363, 4457, 4364, 4453, 4523, 41, 1538, 40, 4363, 4457, 4370, 3936 4462, 41, 770, 40, 19968, 41, 770, 40, 20108, 41, 770, 40, 19977, 41, 3937 770, 40, 22235, 41, 770, 40, 20116, 41, 770, 40, 20845, 41, 770, 40, 3938 19971, 41, 770, 40, 20843, 41, 770, 40, 20061, 41, 770, 40, 21313, 41, 3939 770, 40, 26376, 41, 770, 40, 28779, 41, 770, 40, 27700, 41, 770, 40, 3940 26408, 41, 770, 40, 37329, 41, 770, 40, 22303, 41, 770, 40, 26085, 41, 3941 770, 40, 26666, 41, 770, 40, 26377, 41, 770, 40, 31038, 41, 770, 40, 3942 21517, 41, 770, 40, 29305, 41, 770, 40, 36001, 41, 770, 40, 31069, 41, 3943 770, 40, 21172, 41, 770, 40, 20195, 41, 770, 40, 21628, 41, 770, 40, 3944 23398, 41, 770, 40, 30435, 41, 770, 40, 20225, 41, 770, 40, 36039, 41, 3945 770, 40, 21332, 41, 770, 40, 31085, 41, 770, 40, 20241, 41, 770, 40, 3946 33258, 41, 770, 40, 33267, 41, 263, 21839, 263, 24188, 263, 25991, 263, 3947 31631, 778, 80, 84, 69, 519, 50, 49, 519, 50, 50, 519, 50, 51, 519, 50, 3948 52, 519, 50, 53, 519, 50, 54, 519, 50, 55, 519, 50, 56, 519, 50, 57, 519, 3949 51, 48, 519, 51, 49, 519, 51, 50, 519, 51, 51, 519, 51, 52, 519, 51, 53, 3950 263, 4352, 263, 4354, 263, 4355, 263, 4357, 263, 4358, 263, 4359, 263, 3951 4361, 263, 4363, 263, 4364, 263, 4366, 263, 4367, 263, 4368, 263, 4369, 3952 263, 4370, 519, 4352, 4449, 519, 4354, 4449, 519, 4355, 4449, 519, 4357, 3953 4449, 519, 4358, 4449, 519, 4359, 4449, 519, 4361, 4449, 519, 4363, 4449, 3954 519, 4364, 4449, 519, 4366, 4449, 519, 4367, 4449, 519, 4368, 4449, 519, 3955 4369, 4449, 519, 4370, 4449, 1287, 4366, 4449, 4535, 4352, 4457, 1031, 3956 4364, 4462, 4363, 4468, 519, 4363, 4462, 263, 19968, 263, 20108, 263, 3957 19977, 263, 22235, 263, 20116, 263, 20845, 263, 19971, 263, 20843, 263, 3958 20061, 263, 21313, 263, 26376, 263, 28779, 263, 27700, 263, 26408, 263, 3959 37329, 263, 22303, 263, 26085, 263, 26666, 263, 26377, 263, 31038, 263, 3960 21517, 263, 29305, 263, 36001, 263, 31069, 263, 21172, 263, 31192, 263, 3961 30007, 263, 22899, 263, 36969, 263, 20778, 263, 21360, 263, 27880, 263, 3962 38917, 263, 20241, 263, 20889, 263, 27491, 263, 19978, 263, 20013, 263, 3963 19979, 263, 24038, 263, 21491, 263, 21307, 263, 23447, 263, 23398, 263, 3964 30435, 263, 20225, 263, 36039, 263, 21332, 263, 22812, 519, 51, 54, 519, 3965 51, 55, 519, 51, 56, 519, 51, 57, 519, 52, 48, 519, 52, 49, 519, 52, 50, 3966 519, 52, 51, 519, 52, 52, 519, 52, 53, 519, 52, 54, 519, 52, 55, 519, 52, 3967 56, 519, 52, 57, 519, 53, 48, 514, 49, 26376, 514, 50, 26376, 514, 51, 3968 26376, 514, 52, 26376, 514, 53, 26376, 514, 54, 26376, 514, 55, 26376, 3969 514, 56, 26376, 514, 57, 26376, 770, 49, 48, 26376, 770, 49, 49, 26376, 3970 770, 49, 50, 26376, 522, 72, 103, 778, 101, 114, 103, 522, 101, 86, 778, 3971 76, 84, 68, 263, 12450, 263, 12452, 263, 12454, 263, 12456, 263, 12458, 3972 263, 12459, 263, 12461, 263, 12463, 263, 12465, 263, 12467, 263, 12469, 3973 263, 12471, 263, 12473, 263, 12475, 263, 12477, 263, 12479, 263, 12481, 3974 263, 12484, 263, 12486, 263, 12488, 263, 12490, 263, 12491, 263, 12492, 3975 263, 12493, 263, 12494, 263, 12495, 263, 12498, 263, 12501, 263, 12504, 3976 263, 12507, 263, 12510, 263, 12511, 263, 12512, 263, 12513, 263, 12514, 3977 263, 12516, 263, 12518, 263, 12520, 263, 12521, 263, 12522, 263, 12523, 3978 263, 12524, 263, 12525, 263, 12527, 263, 12528, 263, 12529, 263, 12530, 3979 1034, 12450, 12497, 12540, 12488, 1034, 12450, 12523, 12501, 12449, 1034, 3980 12450, 12531, 12506, 12450, 778, 12450, 12540, 12523, 1034, 12452, 12491, 3981 12531, 12464, 778, 12452, 12531, 12481, 778, 12454, 12457, 12531, 1290, 3982 12456, 12473, 12463, 12540, 12489, 1034, 12456, 12540, 12459, 12540, 778, 3983 12458, 12531, 12473, 778, 12458, 12540, 12512, 778, 12459, 12452, 12522, 3984 1034, 12459, 12521, 12483, 12488, 1034, 12459, 12525, 12522, 12540, 778, 3985 12460, 12525, 12531, 778, 12460, 12531, 12510, 522, 12462, 12460, 778, 3986 12462, 12491, 12540, 1034, 12461, 12517, 12522, 12540, 1034, 12462, 3987 12523, 12480, 12540, 522, 12461, 12525, 1290, 12461, 12525, 12464, 12521, 3988 12512, 1546, 12461, 12525, 12513, 12540, 12488, 12523, 1290, 12461, 3989 12525, 12527, 12483, 12488, 778, 12464, 12521, 12512, 1290, 12464, 12521, 3990 12512, 12488, 12531, 1290, 12463, 12523, 12476, 12452, 12525, 1034, 3991 12463, 12525, 12540, 12493, 778, 12465, 12540, 12473, 778, 12467, 12523, 3992 12490, 778, 12467, 12540, 12509, 1034, 12469, 12452, 12463, 12523, 1290, 3993 12469, 12531, 12481, 12540, 12512, 1034, 12471, 12522, 12531, 12464, 778, 3994 12475, 12531, 12481, 778, 12475, 12531, 12488, 778, 12480, 12540, 12473, 3995 522, 12487, 12471, 522, 12489, 12523, 522, 12488, 12531, 522, 12490, 3996 12494, 778, 12494, 12483, 12488, 778, 12495, 12452, 12484, 1290, 12497, 3997 12540, 12475, 12531, 12488, 778, 12497, 12540, 12484, 1034, 12496, 12540, 3998 12524, 12523, 1290, 12500, 12450, 12473, 12488, 12523, 778, 12500, 12463, 3999 12523, 522, 12500, 12467, 522, 12499, 12523, 1290, 12501, 12449, 12521, 4000 12483, 12489, 1034, 12501, 12451, 12540, 12488, 1290, 12502, 12483, 4001 12471, 12455, 12523, 778, 12501, 12521, 12531, 1290, 12504, 12463, 12479, 4002 12540, 12523, 522, 12506, 12477, 778, 12506, 12491, 12498, 778, 12504, 4003 12523, 12484, 778, 12506, 12531, 12473, 778, 12506, 12540, 12472, 778, 4004 12505, 12540, 12479, 1034, 12509, 12452, 12531, 12488, 778, 12508, 12523, 4005 12488, 522, 12507, 12531, 778, 12509, 12531, 12489, 778, 12507, 12540, 4006 12523, 778, 12507, 12540, 12531, 1034, 12510, 12452, 12463, 12525, 778, 4007 12510, 12452, 12523, 778, 12510, 12483, 12495, 778, 12510, 12523, 12463, 4008 1290, 12510, 12531, 12471, 12519, 12531, 1034, 12511, 12463, 12525, 4009 12531, 522, 12511, 12522, 1290, 12511, 12522, 12496, 12540, 12523, 522, 4010 12513, 12460, 1034, 12513, 12460, 12488, 12531, 1034, 12513, 12540, 4011 12488, 12523, 778, 12516, 12540, 12489, 778, 12516, 12540, 12523, 778, 4012 12518, 12450, 12531, 1034, 12522, 12483, 12488, 12523, 522, 12522, 12521, 4013 778, 12523, 12500, 12540, 1034, 12523, 12540, 12502, 12523, 522, 12524, 4014 12512, 1290, 12524, 12531, 12488, 12466, 12531, 778, 12527, 12483, 12488, 4015 514, 48, 28857, 514, 49, 28857, 514, 50, 28857, 514, 51, 28857, 514, 52, 4016 28857, 514, 53, 28857, 514, 54, 28857, 514, 55, 28857, 514, 56, 28857, 4017 514, 57, 28857, 770, 49, 48, 28857, 770, 49, 49, 28857, 770, 49, 50, 4018 28857, 770, 49, 51, 28857, 770, 49, 52, 28857, 770, 49, 53, 28857, 770, 4019 49, 54, 28857, 770, 49, 55, 28857, 770, 49, 56, 28857, 770, 49, 57, 4020 28857, 770, 50, 48, 28857, 770, 50, 49, 28857, 770, 50, 50, 28857, 770, 4021 50, 51, 28857, 770, 50, 52, 28857, 778, 104, 80, 97, 522, 100, 97, 522, 4022 65, 85, 778, 98, 97, 114, 522, 111, 86, 522, 112, 99, 522, 100, 109, 778, 4023 100, 109, 178, 778, 100, 109, 179, 522, 73, 85, 522, 24179, 25104, 522, 4024 26157, 21644, 522, 22823, 27491, 522, 26126, 27835, 1034, 26666, 24335, 4025 20250, 31038, 522, 112, 65, 522, 110, 65, 522, 956, 65, 522, 109, 65, 4026 522, 107, 65, 522, 75, 66, 522, 77, 66, 522, 71, 66, 778, 99, 97, 108, 4027 1034, 107, 99, 97, 108, 522, 112, 70, 522, 110, 70, 522, 956, 70, 522, 4028 956, 103, 522, 109, 103, 522, 107, 103, 522, 72, 122, 778, 107, 72, 122, 4029 778, 77, 72, 122, 778, 71, 72, 122, 778, 84, 72, 122, 522, 956, 8467, 4030 522, 109, 8467, 522, 100, 8467, 522, 107, 8467, 522, 102, 109, 522, 110, 4031 109, 522, 956, 109, 522, 109, 109, 522, 99, 109, 522, 107, 109, 778, 109, 4032 109, 178, 778, 99, 109, 178, 522, 109, 178, 778, 107, 109, 178, 778, 109, 4033 109, 179, 778, 99, 109, 179, 522, 109, 179, 778, 107, 109, 179, 778, 109, 4034 8725, 115, 1034, 109, 8725, 115, 178, 522, 80, 97, 778, 107, 80, 97, 778, 4035 77, 80, 97, 778, 71, 80, 97, 778, 114, 97, 100, 1290, 114, 97, 100, 8725, 4036 115, 1546, 114, 97, 100, 8725, 115, 178, 522, 112, 115, 522, 110, 115, 4037 522, 956, 115, 522, 109, 115, 522, 112, 86, 522, 110, 86, 522, 956, 86, 4038 522, 109, 86, 522, 107, 86, 522, 77, 86, 522, 112, 87, 522, 110, 87, 522, 4039 956, 87, 522, 109, 87, 522, 107, 87, 522, 77, 87, 522, 107, 937, 522, 77, 4040 937, 1034, 97, 46, 109, 46, 522, 66, 113, 522, 99, 99, 522, 99, 100, 4041 1034, 67, 8725, 107, 103, 778, 67, 111, 46, 522, 100, 66, 522, 71, 121, 4042 522, 104, 97, 522, 72, 80, 522, 105, 110, 522, 75, 75, 522, 75, 77, 522, 4043 107, 116, 522, 108, 109, 522, 108, 110, 778, 108, 111, 103, 522, 108, 4044 120, 522, 109, 98, 778, 109, 105, 108, 778, 109, 111, 108, 522, 80, 72, 4045 1034, 112, 46, 109, 46, 778, 80, 80, 77, 522, 80, 82, 522, 115, 114, 522, 4046 83, 118, 522, 87, 98, 778, 86, 8725, 109, 778, 65, 8725, 109, 514, 49, 4047 26085, 514, 50, 26085, 514, 51, 26085, 514, 52, 26085, 514, 53, 26085, 4048 514, 54, 26085, 514, 55, 26085, 514, 56, 26085, 514, 57, 26085, 770, 49, 4049 48, 26085, 770, 49, 49, 26085, 770, 49, 50, 26085, 770, 49, 51, 26085, 4050 770, 49, 52, 26085, 770, 49, 53, 26085, 770, 49, 54, 26085, 770, 49, 55, 4051 26085, 770, 49, 56, 26085, 770, 49, 57, 26085, 770, 50, 48, 26085, 770, 4052 50, 49, 26085, 770, 50, 50, 26085, 770, 50, 51, 26085, 770, 50, 52, 4053 26085, 770, 50, 53, 26085, 770, 50, 54, 26085, 770, 50, 55, 26085, 770, 4054 50, 56, 26085, 770, 50, 57, 26085, 770, 51, 48, 26085, 770, 51, 49, 4055 26085, 778, 103, 97, 108, 259, 1098, 259, 1100, 259, 42863, 259, 294, 4056 259, 339, 259, 42791, 259, 43831, 259, 619, 259, 43858, 256, 35912, 256, 4057 26356, 256, 36554, 256, 36040, 256, 28369, 256, 20018, 256, 21477, 256, 4058 40860, 256, 40860, 256, 22865, 256, 37329, 256, 21895, 256, 22856, 256, 4059 25078, 256, 30313, 256, 32645, 256, 34367, 256, 34746, 256, 35064, 256, 4060 37007, 256, 27138, 256, 27931, 256, 28889, 256, 29662, 256, 33853, 256, 4061 37226, 256, 39409, 256, 20098, 256, 21365, 256, 27396, 256, 29211, 256, 4062 34349, 256, 40478, 256, 23888, 256, 28651, 256, 34253, 256, 35172, 256, 4063 25289, 256, 33240, 256, 34847, 256, 24266, 256, 26391, 256, 28010, 256, 4064 29436, 256, 37070, 256, 20358, 256, 20919, 256, 21214, 256, 25796, 256, 4065 27347, 256, 29200, 256, 30439, 256, 32769, 256, 34310, 256, 34396, 256, 4066 36335, 256, 38706, 256, 39791, 256, 40442, 256, 30860, 256, 31103, 256, 4067 32160, 256, 33737, 256, 37636, 256, 40575, 256, 35542, 256, 22751, 256, 4068 24324, 256, 31840, 256, 32894, 256, 29282, 256, 30922, 256, 36034, 256, 4069 38647, 256, 22744, 256, 23650, 256, 27155, 256, 28122, 256, 28431, 256, 4070 32047, 256, 32311, 256, 38475, 256, 21202, 256, 32907, 256, 20956, 256, 4071 20940, 256, 31260, 256, 32190, 256, 33777, 256, 38517, 256, 35712, 256, 4072 25295, 256, 27138, 256, 35582, 256, 20025, 256, 23527, 256, 24594, 256, 4073 29575, 256, 30064, 256, 21271, 256, 30971, 256, 20415, 256, 24489, 256, 4074 19981, 256, 27852, 256, 25976, 256, 32034, 256, 21443, 256, 22622, 256, 4075 30465, 256, 33865, 256, 35498, 256, 27578, 256, 36784, 256, 27784, 256, 4076 25342, 256, 33509, 256, 25504, 256, 30053, 256, 20142, 256, 20841, 256, 4077 20937, 256, 26753, 256, 31975, 256, 33391, 256, 35538, 256, 37327, 256, 4078 21237, 256, 21570, 256, 22899, 256, 24300, 256, 26053, 256, 28670, 256, 4079 31018, 256, 38317, 256, 39530, 256, 40599, 256, 40654, 256, 21147, 256, 4080 26310, 256, 27511, 256, 36706, 256, 24180, 256, 24976, 256, 25088, 256, 4081 25754, 256, 28451, 256, 29001, 256, 29833, 256, 31178, 256, 32244, 256, 4082 32879, 256, 36646, 256, 34030, 256, 36899, 256, 37706, 256, 21015, 256, 4083 21155, 256, 21693, 256, 28872, 256, 35010, 256, 35498, 256, 24265, 256, 4084 24565, 256, 25467, 256, 27566, 256, 31806, 256, 29557, 256, 20196, 256, 4085 22265, 256, 23527, 256, 23994, 256, 24604, 256, 29618, 256, 29801, 256, 4086 32666, 256, 32838, 256, 37428, 256, 38646, 256, 38728, 256, 38936, 256, 4087 20363, 256, 31150, 256, 37300, 256, 38584, 256, 24801, 256, 20102, 256, 4088 20698, 256, 23534, 256, 23615, 256, 26009, 256, 27138, 256, 29134, 256, 4089 30274, 256, 34044, 256, 36988, 256, 40845, 256, 26248, 256, 38446, 256, 4090 21129, 256, 26491, 256, 26611, 256, 27969, 256, 28316, 256, 29705, 256, 4091 30041, 256, 30827, 256, 32016, 256, 39006, 256, 20845, 256, 25134, 256, 4092 38520, 256, 20523, 256, 23833, 256, 28138, 256, 36650, 256, 24459, 256, 4093 24900, 256, 26647, 256, 29575, 256, 38534, 256, 21033, 256, 21519, 256, 4094 23653, 256, 26131, 256, 26446, 256, 26792, 256, 27877, 256, 29702, 256, 4095 30178, 256, 32633, 256, 35023, 256, 35041, 256, 37324, 256, 38626, 256, 4096 21311, 256, 28346, 256, 21533, 256, 29136, 256, 29848, 256, 34298, 256, 4097 38563, 256, 40023, 256, 40607, 256, 26519, 256, 28107, 256, 33256, 256, 4098 31435, 256, 31520, 256, 31890, 256, 29376, 256, 28825, 256, 35672, 256, 4099 20160, 256, 33590, 256, 21050, 256, 20999, 256, 24230, 256, 25299, 256, 4100 31958, 256, 23429, 256, 27934, 256, 26292, 256, 36667, 256, 34892, 256, 4101 38477, 256, 35211, 256, 24275, 256, 20800, 256, 21952, 256, 22618, 256, 4102 26228, 256, 20958, 256, 29482, 256, 30410, 256, 31036, 256, 31070, 256, 4103 31077, 256, 31119, 256, 38742, 256, 31934, 256, 32701, 256, 34322, 256, 4104 35576, 256, 36920, 256, 37117, 256, 39151, 256, 39164, 256, 39208, 256, 4105 40372, 256, 37086, 256, 38583, 256, 20398, 256, 20711, 256, 20813, 256, 4106 21193, 256, 21220, 256, 21329, 256, 21917, 256, 22022, 256, 22120, 256, 4107 22592, 256, 22696, 256, 23652, 256, 23662, 256, 24724, 256, 24936, 256, 4108 24974, 256, 25074, 256, 25935, 256, 26082, 256, 26257, 256, 26757, 256, 4109 28023, 256, 28186, 256, 28450, 256, 29038, 256, 29227, 256, 29730, 256, 4110 30865, 256, 31038, 256, 31049, 256, 31048, 256, 31056, 256, 31062, 256, 4111 31069, 256, 31117, 256, 31118, 256, 31296, 256, 31361, 256, 31680, 256, 4112 32244, 256, 32265, 256, 32321, 256, 32626, 256, 32773, 256, 33261, 256, 4113 33401, 256, 33401, 256, 33879, 256, 35088, 256, 35222, 256, 35585, 256, 4114 35641, 256, 36051, 256, 36104, 256, 36790, 256, 36920, 256, 38627, 256, 4115 38911, 256, 38971, 256, 24693, 256, 55376, 57070, 256, 33304, 256, 20006, 4116 256, 20917, 256, 20840, 256, 20352, 256, 20805, 256, 20864, 256, 21191, 4117 256, 21242, 256, 21917, 256, 21845, 256, 21913, 256, 21986, 256, 22618, 4118 256, 22707, 256, 22852, 256, 22868, 256, 23138, 256, 23336, 256, 24274, 4119 256, 24281, 256, 24425, 256, 24493, 256, 24792, 256, 24910, 256, 24840, 4120 256, 24974, 256, 24928, 256, 25074, 256, 25140, 256, 25540, 256, 25628, 4121 256, 25682, 256, 25942, 256, 26228, 256, 26391, 256, 26395, 256, 26454, 4122 256, 27513, 256, 27578, 256, 27969, 256, 28379, 256, 28363, 256, 28450, 4123 256, 28702, 256, 29038, 256, 30631, 256, 29237, 256, 29359, 256, 29482, 4124 256, 29809, 256, 29958, 256, 30011, 256, 30237, 256, 30239, 256, 30410, 4125 256, 30427, 256, 30452, 256, 30538, 256, 30528, 256, 30924, 256, 31409, 4126 256, 31680, 256, 31867, 256, 32091, 256, 32244, 256, 32574, 256, 32773, 4127 256, 33618, 256, 33775, 256, 34681, 256, 35137, 256, 35206, 256, 35222, 4128 256, 35519, 256, 35576, 256, 35531, 256, 35585, 256, 35582, 256, 35565, 4129 256, 35641, 256, 35722, 256, 36104, 256, 36664, 256, 36978, 256, 37273, 4130 256, 37494, 256, 38524, 256, 38627, 256, 38742, 256, 38875, 256, 38911, 4131 256, 38923, 256, 38971, 256, 39698, 256, 40860, 256, 55370, 56394, 256, 4132 55370, 56388, 256, 55372, 57301, 256, 15261, 256, 16408, 256, 16441, 256, 4133 55380, 56905, 256, 55383, 56528, 256, 55391, 57043, 256, 40771, 256, 4134 40846, 514, 102, 102, 514, 102, 105, 514, 102, 108, 770, 102, 102, 105, 4135 770, 102, 102, 108, 514, 383, 116, 514, 115, 116, 514, 1396, 1398, 514, 4136 1396, 1381, 514, 1396, 1387, 514, 1406, 1398, 514, 1396, 1389, 512, 1497, 4137 1460, 512, 1522, 1463, 262, 1506, 262, 1488, 262, 1491, 262, 1492, 262, 4138 1499, 262, 1500, 262, 1501, 262, 1512, 262, 1514, 262, 43, 512, 1513, 4139 1473, 512, 1513, 1474, 512, 64329, 1473, 512, 64329, 1474, 512, 1488, 4140 1463, 512, 1488, 1464, 512, 1488, 1468, 512, 1489, 1468, 512, 1490, 1468, 4141 512, 1491, 1468, 512, 1492, 1468, 512, 1493, 1468, 512, 1494, 1468, 512, 4142 1496, 1468, 512, 1497, 1468, 512, 1498, 1468, 512, 1499, 1468, 512, 1500, 4143 1468, 512, 1502, 1468, 512, 1504, 1468, 512, 1505, 1468, 512, 1507, 1468, 4144 512, 1508, 1468, 512, 1510, 1468, 512, 1511, 1468, 512, 1512, 1468, 512, 4145 1513, 1468, 512, 1514, 1468, 512, 1493, 1465, 512, 1489, 1471, 512, 1499, 4146 1471, 512, 1508, 1471, 514, 1488, 1500, 267, 1649, 268, 1649, 267, 1659, 4147 268, 1659, 269, 1659, 270, 1659, 267, 1662, 268, 1662, 269, 1662, 270, 4148 1662, 267, 1664, 268, 1664, 269, 1664, 270, 1664, 267, 1658, 268, 1658, 4149 269, 1658, 270, 1658, 267, 1663, 268, 1663, 269, 1663, 270, 1663, 267, 4150 1657, 268, 1657, 269, 1657, 270, 1657, 267, 1700, 268, 1700, 269, 1700, 4151 270, 1700, 267, 1702, 268, 1702, 269, 1702, 270, 1702, 267, 1668, 268, 4152 1668, 269, 1668, 270, 1668, 267, 1667, 268, 1667, 269, 1667, 270, 1667, 4153 267, 1670, 268, 1670, 269, 1670, 270, 1670, 267, 1671, 268, 1671, 269, 4154 1671, 270, 1671, 267, 1677, 268, 1677, 267, 1676, 268, 1676, 267, 1678, 4155 268, 1678, 267, 1672, 268, 1672, 267, 1688, 268, 1688, 267, 1681, 268, 4156 1681, 267, 1705, 268, 1705, 269, 1705, 270, 1705, 267, 1711, 268, 1711, 4157 269, 1711, 270, 1711, 267, 1715, 268, 1715, 269, 1715, 270, 1715, 267, 4158 1713, 268, 1713, 269, 1713, 270, 1713, 267, 1722, 268, 1722, 267, 1723, 4159 268, 1723, 269, 1723, 270, 1723, 267, 1728, 268, 1728, 267, 1729, 268, 4160 1729, 269, 1729, 270, 1729, 267, 1726, 268, 1726, 269, 1726, 270, 1726, 4161 267, 1746, 268, 1746, 267, 1747, 268, 1747, 267, 1709, 268, 1709, 269, 4162 1709, 270, 1709, 267, 1735, 268, 1735, 267, 1734, 268, 1734, 267, 1736, 4163 268, 1736, 267, 1655, 267, 1739, 268, 1739, 267, 1733, 268, 1733, 267, 4164 1737, 268, 1737, 267, 1744, 268, 1744, 269, 1744, 270, 1744, 269, 1609, 4165 270, 1609, 523, 1574, 1575, 524, 1574, 1575, 523, 1574, 1749, 524, 1574, 4166 1749, 523, 1574, 1608, 524, 1574, 1608, 523, 1574, 1735, 524, 1574, 1735, 4167 523, 1574, 1734, 524, 1574, 1734, 523, 1574, 1736, 524, 1574, 1736, 523, 4168 1574, 1744, 524, 1574, 1744, 525, 1574, 1744, 523, 1574, 1609, 524, 1574, 4169 1609, 525, 1574, 1609, 267, 1740, 268, 1740, 269, 1740, 270, 1740, 523, 4170 1574, 1580, 523, 1574, 1581, 523, 1574, 1605, 523, 1574, 1609, 523, 1574, 4171 1610, 523, 1576, 1580, 523, 1576, 1581, 523, 1576, 1582, 523, 1576, 1605, 4172 523, 1576, 1609, 523, 1576, 1610, 523, 1578, 1580, 523, 1578, 1581, 523, 4173 1578, 1582, 523, 1578, 1605, 523, 1578, 1609, 523, 1578, 1610, 523, 1579, 4174 1580, 523, 1579, 1605, 523, 1579, 1609, 523, 1579, 1610, 523, 1580, 1581, 4175 523, 1580, 1605, 523, 1581, 1580, 523, 1581, 1605, 523, 1582, 1580, 523, 4176 1582, 1581, 523, 1582, 1605, 523, 1587, 1580, 523, 1587, 1581, 523, 1587, 4177 1582, 523, 1587, 1605, 523, 1589, 1581, 523, 1589, 1605, 523, 1590, 1580, 4178 523, 1590, 1581, 523, 1590, 1582, 523, 1590, 1605, 523, 1591, 1581, 523, 4179 1591, 1605, 523, 1592, 1605, 523, 1593, 1580, 523, 1593, 1605, 523, 1594, 4180 1580, 523, 1594, 1605, 523, 1601, 1580, 523, 1601, 1581, 523, 1601, 1582, 4181 523, 1601, 1605, 523, 1601, 1609, 523, 1601, 1610, 523, 1602, 1581, 523, 4182 1602, 1605, 523, 1602, 1609, 523, 1602, 1610, 523, 1603, 1575, 523, 1603, 4183 1580, 523, 1603, 1581, 523, 1603, 1582, 523, 1603, 1604, 523, 1603, 1605, 4184 523, 1603, 1609, 523, 1603, 1610, 523, 1604, 1580, 523, 1604, 1581, 523, 4185 1604, 1582, 523, 1604, 1605, 523, 1604, 1609, 523, 1604, 1610, 523, 1605, 4186 1580, 523, 1605, 1581, 523, 1605, 1582, 523, 1605, 1605, 523, 1605, 1609, 4187 523, 1605, 1610, 523, 1606, 1580, 523, 1606, 1581, 523, 1606, 1582, 523, 4188 1606, 1605, 523, 1606, 1609, 523, 1606, 1610, 523, 1607, 1580, 523, 1607, 4189 1605, 523, 1607, 1609, 523, 1607, 1610, 523, 1610, 1580, 523, 1610, 1581, 4190 523, 1610, 1582, 523, 1610, 1605, 523, 1610, 1609, 523, 1610, 1610, 523, 4191 1584, 1648, 523, 1585, 1648, 523, 1609, 1648, 779, 32, 1612, 1617, 779, 4192 32, 1613, 1617, 779, 32, 1614, 1617, 779, 32, 1615, 1617, 779, 32, 1616, 4193 1617, 779, 32, 1617, 1648, 524, 1574, 1585, 524, 1574, 1586, 524, 1574, 4194 1605, 524, 1574, 1606, 524, 1574, 1609, 524, 1574, 1610, 524, 1576, 1585, 4195 524, 1576, 1586, 524, 1576, 1605, 524, 1576, 1606, 524, 1576, 1609, 524, 4196 1576, 1610, 524, 1578, 1585, 524, 1578, 1586, 524, 1578, 1605, 524, 1578, 4197 1606, 524, 1578, 1609, 524, 1578, 1610, 524, 1579, 1585, 524, 1579, 1586, 4198 524, 1579, 1605, 524, 1579, 1606, 524, 1579, 1609, 524, 1579, 1610, 524, 4199 1601, 1609, 524, 1601, 1610, 524, 1602, 1609, 524, 1602, 1610, 524, 1603, 4200 1575, 524, 1603, 1604, 524, 1603, 1605, 524, 1603, 1609, 524, 1603, 1610, 4201 524, 1604, 1605, 524, 1604, 1609, 524, 1604, 1610, 524, 1605, 1575, 524, 4202 1605, 1605, 524, 1606, 1585, 524, 1606, 1586, 524, 1606, 1605, 524, 1606, 4203 1606, 524, 1606, 1609, 524, 1606, 1610, 524, 1609, 1648, 524, 1610, 1585, 4204 524, 1610, 1586, 524, 1610, 1605, 524, 1610, 1606, 524, 1610, 1609, 524, 4205 1610, 1610, 525, 1574, 1580, 525, 1574, 1581, 525, 1574, 1582, 525, 1574, 4206 1605, 525, 1574, 1607, 525, 1576, 1580, 525, 1576, 1581, 525, 1576, 1582, 4207 525, 1576, 1605, 525, 1576, 1607, 525, 1578, 1580, 525, 1578, 1581, 525, 4208 1578, 1582, 525, 1578, 1605, 525, 1578, 1607, 525, 1579, 1605, 525, 1580, 4209 1581, 525, 1580, 1605, 525, 1581, 1580, 525, 1581, 1605, 525, 1582, 1580, 4210 525, 1582, 1605, 525, 1587, 1580, 525, 1587, 1581, 525, 1587, 1582, 525, 4211 1587, 1605, 525, 1589, 1581, 525, 1589, 1582, 525, 1589, 1605, 525, 1590, 4212 1580, 525, 1590, 1581, 525, 1590, 1582, 525, 1590, 1605, 525, 1591, 1581, 4213 525, 1592, 1605, 525, 1593, 1580, 525, 1593, 1605, 525, 1594, 1580, 525, 4214 1594, 1605, 525, 1601, 1580, 525, 1601, 1581, 525, 1601, 1582, 525, 1601, 4215 1605, 525, 1602, 1581, 525, 1602, 1605, 525, 1603, 1580, 525, 1603, 1581, 4216 525, 1603, 1582, 525, 1603, 1604, 525, 1603, 1605, 525, 1604, 1580, 525, 4217 1604, 1581, 525, 1604, 1582, 525, 1604, 1605, 525, 1604, 1607, 525, 1605, 4218 1580, 525, 1605, 1581, 525, 1605, 1582, 525, 1605, 1605, 525, 1606, 1580, 4219 525, 1606, 1581, 525, 1606, 1582, 525, 1606, 1605, 525, 1606, 1607, 525, 4220 1607, 1580, 525, 1607, 1605, 525, 1607, 1648, 525, 1610, 1580, 525, 1610, 4221 1581, 525, 1610, 1582, 525, 1610, 1605, 525, 1610, 1607, 526, 1574, 1605, 4222 526, 1574, 1607, 526, 1576, 1605, 526, 1576, 1607, 526, 1578, 1605, 526, 4223 1578, 1607, 526, 1579, 1605, 526, 1579, 1607, 526, 1587, 1605, 526, 1587, 4224 1607, 526, 1588, 1605, 526, 1588, 1607, 526, 1603, 1604, 526, 1603, 1605, 4225 526, 1604, 1605, 526, 1606, 1605, 526, 1606, 1607, 526, 1610, 1605, 526, 4226 1610, 1607, 782, 1600, 1614, 1617, 782, 1600, 1615, 1617, 782, 1600, 4227 1616, 1617, 523, 1591, 1609, 523, 1591, 1610, 523, 1593, 1609, 523, 1593, 4228 1610, 523, 1594, 1609, 523, 1594, 1610, 523, 1587, 1609, 523, 1587, 1610, 4229 523, 1588, 1609, 523, 1588, 1610, 523, 1581, 1609, 523, 1581, 1610, 523, 4230 1580, 1609, 523, 1580, 1610, 523, 1582, 1609, 523, 1582, 1610, 523, 1589, 4231 1609, 523, 1589, 1610, 523, 1590, 1609, 523, 1590, 1610, 523, 1588, 1580, 4232 523, 1588, 1581, 523, 1588, 1582, 523, 1588, 1605, 523, 1588, 1585, 523, 4233 1587, 1585, 523, 1589, 1585, 523, 1590, 1585, 524, 1591, 1609, 524, 1591, 4234 1610, 524, 1593, 1609, 524, 1593, 1610, 524, 1594, 1609, 524, 1594, 1610, 4235 524, 1587, 1609, 524, 1587, 1610, 524, 1588, 1609, 524, 1588, 1610, 524, 4236 1581, 1609, 524, 1581, 1610, 524, 1580, 1609, 524, 1580, 1610, 524, 1582, 4237 1609, 524, 1582, 1610, 524, 1589, 1609, 524, 1589, 1610, 524, 1590, 1609, 4238 524, 1590, 1610, 524, 1588, 1580, 524, 1588, 1581, 524, 1588, 1582, 524, 4239 1588, 1605, 524, 1588, 1585, 524, 1587, 1585, 524, 1589, 1585, 524, 1590, 4240 1585, 525, 1588, 1580, 525, 1588, 1581, 525, 1588, 1582, 525, 1588, 1605, 4241 525, 1587, 1607, 525, 1588, 1607, 525, 1591, 1605, 526, 1587, 1580, 526, 4242 1587, 1581, 526, 1587, 1582, 526, 1588, 1580, 526, 1588, 1581, 526, 1588, 4243 1582, 526, 1591, 1605, 526, 1592, 1605, 524, 1575, 1611, 523, 1575, 1611, 4244 781, 1578, 1580, 1605, 780, 1578, 1581, 1580, 781, 1578, 1581, 1580, 781, 4245 1578, 1581, 1605, 781, 1578, 1582, 1605, 781, 1578, 1605, 1580, 781, 4246 1578, 1605, 1581, 781, 1578, 1605, 1582, 780, 1580, 1605, 1581, 781, 4247 1580, 1605, 1581, 780, 1581, 1605, 1610, 780, 1581, 1605, 1609, 781, 4248 1587, 1581, 1580, 781, 1587, 1580, 1581, 780, 1587, 1580, 1609, 780, 4249 1587, 1605, 1581, 781, 1587, 1605, 1581, 781, 1587, 1605, 1580, 780, 4250 1587, 1605, 1605, 781, 1587, 1605, 1605, 780, 1589, 1581, 1581, 781, 4251 1589, 1581, 1581, 780, 1589, 1605, 1605, 780, 1588, 1581, 1605, 781, 4252 1588, 1581, 1605, 780, 1588, 1580, 1610, 780, 1588, 1605, 1582, 781, 4253 1588, 1605, 1582, 780, 1588, 1605, 1605, 781, 1588, 1605, 1605, 780, 4254 1590, 1581, 1609, 780, 1590, 1582, 1605, 781, 1590, 1582, 1605, 780, 4255 1591, 1605, 1581, 781, 1591, 1605, 1581, 781, 1591, 1605, 1605, 780, 4256 1591, 1605, 1610, 780, 1593, 1580, 1605, 780, 1593, 1605, 1605, 781, 4257 1593, 1605, 1605, 780, 1593, 1605, 1609, 780, 1594, 1605, 1605, 780, 4258 1594, 1605, 1610, 780, 1594, 1605, 1609, 780, 1601, 1582, 1605, 781, 4259 1601, 1582, 1605, 780, 1602, 1605, 1581, 780, 1602, 1605, 1605, 780, 4260 1604, 1581, 1605, 780, 1604, 1581, 1610, 780, 1604, 1581, 1609, 781, 4261 1604, 1580, 1580, 780, 1604, 1580, 1580, 780, 1604, 1582, 1605, 781, 4262 1604, 1582, 1605, 780, 1604, 1605, 1581, 781, 1604, 1605, 1581, 781, 4263 1605, 1581, 1580, 781, 1605, 1581, 1605, 780, 1605, 1581, 1610, 781, 4264 1605, 1580, 1581, 781, 1605, 1580, 1605, 781, 1605, 1582, 1580, 781, 4265 1605, 1582, 1605, 781, 1605, 1580, 1582, 781, 1607, 1605, 1580, 781, 4266 1607, 1605, 1605, 781, 1606, 1581, 1605, 780, 1606, 1581, 1609, 780, 4267 1606, 1580, 1605, 781, 1606, 1580, 1605, 780, 1606, 1580, 1609, 780, 4268 1606, 1605, 1610, 780, 1606, 1605, 1609, 780, 1610, 1605, 1605, 781, 4269 1610, 1605, 1605, 780, 1576, 1582, 1610, 780, 1578, 1580, 1610, 780, 4270 1578, 1580, 1609, 780, 1578, 1582, 1610, 780, 1578, 1582, 1609, 780, 4271 1578, 1605, 1610, 780, 1578, 1605, 1609, 780, 1580, 1605, 1610, 780, 4272 1580, 1581, 1609, 780, 1580, 1605, 1609, 780, 1587, 1582, 1609, 780, 4273 1589, 1581, 1610, 780, 1588, 1581, 1610, 780, 1590, 1581, 1610, 780, 4274 1604, 1580, 1610, 780, 1604, 1605, 1610, 780, 1610, 1581, 1610, 780, 4275 1610, 1580, 1610, 780, 1610, 1605, 1610, 780, 1605, 1605, 1610, 780, 4276 1602, 1605, 1610, 780, 1606, 1581, 1610, 781, 1602, 1605, 1581, 781, 4277 1604, 1581, 1605, 780, 1593, 1605, 1610, 780, 1603, 1605, 1610, 781, 4278 1606, 1580, 1581, 780, 1605, 1582, 1610, 781, 1604, 1580, 1605, 780, 4279 1603, 1605, 1605, 780, 1604, 1580, 1605, 780, 1606, 1580, 1581, 780, 4280 1580, 1581, 1610, 780, 1581, 1580, 1610, 780, 1605, 1580, 1610, 780, 4281 1601, 1605, 1610, 780, 1576, 1581, 1610, 781, 1603, 1605, 1605, 781, 4282 1593, 1580, 1605, 781, 1589, 1605, 1605, 780, 1587, 1582, 1610, 780, 4283 1606, 1580, 1610, 779, 1589, 1604, 1746, 779, 1602, 1604, 1746, 1035, 4284 1575, 1604, 1604, 1607, 1035, 1575, 1603, 1576, 1585, 1035, 1605, 1581, 4285 1605, 1583, 1035, 1589, 1604, 1593, 1605, 1035, 1585, 1587, 1608, 1604, 4286 1035, 1593, 1604, 1610, 1607, 1035, 1608, 1587, 1604, 1605, 779, 1589, 4287 1604, 1609, 4619, 1589, 1604, 1609, 32, 1575, 1604, 1604, 1607, 32, 1593, 4288 1604, 1610, 1607, 32, 1608, 1587, 1604, 1605, 2059, 1580, 1604, 32, 1580, 4289 1604, 1575, 1604, 1607, 1035, 1585, 1740, 1575, 1604, 265, 44, 265, 4290 12289, 265, 12290, 265, 58, 265, 59, 265, 33, 265, 63, 265, 12310, 265, 4291 12311, 265, 8230, 265, 8229, 265, 8212, 265, 8211, 265, 95, 265, 95, 265, 4292 40, 265, 41, 265, 123, 265, 125, 265, 12308, 265, 12309, 265, 12304, 265, 4293 12305, 265, 12298, 265, 12299, 265, 12296, 265, 12297, 265, 12300, 265, 4294 12301, 265, 12302, 265, 12303, 265, 91, 265, 93, 258, 8254, 258, 8254, 4295 258, 8254, 258, 8254, 258, 95, 258, 95, 258, 95, 271, 44, 271, 12289, 4296 271, 46, 271, 59, 271, 58, 271, 63, 271, 33, 271, 8212, 271, 40, 271, 41, 4297 271, 123, 271, 125, 271, 12308, 271, 12309, 271, 35, 271, 38, 271, 42, 4298 271, 43, 271, 45, 271, 60, 271, 62, 271, 61, 271, 92, 271, 36, 271, 37, 4299 271, 64, 523, 32, 1611, 526, 1600, 1611, 523, 32, 1612, 523, 32, 1613, 4300 523, 32, 1614, 526, 1600, 1614, 523, 32, 1615, 526, 1600, 1615, 523, 32, 4301 1616, 526, 1600, 1616, 523, 32, 1617, 526, 1600, 1617, 523, 32, 1618, 4302 526, 1600, 1618, 267, 1569, 267, 1570, 268, 1570, 267, 1571, 268, 1571, 4303 267, 1572, 268, 1572, 267, 1573, 268, 1573, 267, 1574, 268, 1574, 269, 4304 1574, 270, 1574, 267, 1575, 268, 1575, 267, 1576, 268, 1576, 269, 1576, 4305 270, 1576, 267, 1577, 268, 1577, 267, 1578, 268, 1578, 269, 1578, 270, 4306 1578, 267, 1579, 268, 1579, 269, 1579, 270, 1579, 267, 1580, 268, 1580, 4307 269, 1580, 270, 1580, 267, 1581, 268, 1581, 269, 1581, 270, 1581, 267, 4308 1582, 268, 1582, 269, 1582, 270, 1582, 267, 1583, 268, 1583, 267, 1584, 4309 268, 1584, 267, 1585, 268, 1585, 267, 1586, 268, 1586, 267, 1587, 268, 4310 1587, 269, 1587, 270, 1587, 267, 1588, 268, 1588, 269, 1588, 270, 1588, 4311 267, 1589, 268, 1589, 269, 1589, 270, 1589, 267, 1590, 268, 1590, 269, 4312 1590, 270, 1590, 267, 1591, 268, 1591, 269, 1591, 270, 1591, 267, 1592, 4313 268, 1592, 269, 1592, 270, 1592, 267, 1593, 268, 1593, 269, 1593, 270, 4314 1593, 267, 1594, 268, 1594, 269, 1594, 270, 1594, 267, 1601, 268, 1601, 4315 269, 1601, 270, 1601, 267, 1602, 268, 1602, 269, 1602, 270, 1602, 267, 4316 1603, 268, 1603, 269, 1603, 270, 1603, 267, 1604, 268, 1604, 269, 1604, 4317 270, 1604, 267, 1605, 268, 1605, 269, 1605, 270, 1605, 267, 1606, 268, 4318 1606, 269, 1606, 270, 1606, 267, 1607, 268, 1607, 269, 1607, 270, 1607, 4319 267, 1608, 268, 1608, 267, 1609, 268, 1609, 267, 1610, 268, 1610, 269, 4320 1610, 270, 1610, 523, 1604, 1570, 524, 1604, 1570, 523, 1604, 1571, 524, 4321 1604, 1571, 523, 1604, 1573, 524, 1604, 1573, 523, 1604, 1575, 524, 1604, 4322 1575, 264, 33, 264, 34, 264, 35, 264, 36, 264, 37, 264, 38, 264, 39, 264, 4323 40, 264, 41, 264, 42, 264, 43, 264, 44, 264, 45, 264, 46, 264, 47, 264, 4324 48, 264, 49, 264, 50, 264, 51, 264, 52, 264, 53, 264, 54, 264, 55, 264, 4325 56, 264, 57, 264, 58, 264, 59, 264, 60, 264, 61, 264, 62, 264, 63, 264, 4326 64, 264, 65, 264, 66, 264, 67, 264, 68, 264, 69, 264, 70, 264, 71, 264, 4327 72, 264, 73, 264, 74, 264, 75, 264, 76, 264, 77, 264, 78, 264, 79, 264, 4328 80, 264, 81, 264, 82, 264, 83, 264, 84, 264, 85, 264, 86, 264, 87, 264, 4329 88, 264, 89, 264, 90, 264, 91, 264, 92, 264, 93, 264, 94, 264, 95, 264, 4330 96, 264, 97, 264, 98, 264, 99, 264, 100, 264, 101, 264, 102, 264, 103, 4331 264, 104, 264, 105, 264, 106, 264, 107, 264, 108, 264, 109, 264, 110, 4332 264, 111, 264, 112, 264, 113, 264, 114, 264, 115, 264, 116, 264, 117, 4333 264, 118, 264, 119, 264, 120, 264, 121, 264, 122, 264, 123, 264, 124, 4334 264, 125, 264, 126, 264, 10629, 264, 10630, 272, 12290, 272, 12300, 272, 4335 12301, 272, 12289, 272, 12539, 272, 12530, 272, 12449, 272, 12451, 272, 4336 12453, 272, 12455, 272, 12457, 272, 12515, 272, 12517, 272, 12519, 272, 4337 12483, 272, 12540, 272, 12450, 272, 12452, 272, 12454, 272, 12456, 272, 4338 12458, 272, 12459, 272, 12461, 272, 12463, 272, 12465, 272, 12467, 272, 4339 12469, 272, 12471, 272, 12473, 272, 12475, 272, 12477, 272, 12479, 272, 4340 12481, 272, 12484, 272, 12486, 272, 12488, 272, 12490, 272, 12491, 272, 4341 12492, 272, 12493, 272, 12494, 272, 12495, 272, 12498, 272, 12501, 272, 4342 12504, 272, 12507, 272, 12510, 272, 12511, 272, 12512, 272, 12513, 272, 4343 12514, 272, 12516, 272, 12518, 272, 12520, 272, 12521, 272, 12522, 272, 4344 12523, 272, 12524, 272, 12525, 272, 12527, 272, 12531, 272, 12441, 272, 4345 12442, 272, 12644, 272, 12593, 272, 12594, 272, 12595, 272, 12596, 272, 4346 12597, 272, 12598, 272, 12599, 272, 12600, 272, 12601, 272, 12602, 272, 4347 12603, 272, 12604, 272, 12605, 272, 12606, 272, 12607, 272, 12608, 272, 4348 12609, 272, 12610, 272, 12611, 272, 12612, 272, 12613, 272, 12614, 272, 4349 12615, 272, 12616, 272, 12617, 272, 12618, 272, 12619, 272, 12620, 272, 4350 12621, 272, 12622, 272, 12623, 272, 12624, 272, 12625, 272, 12626, 272, 4351 12627, 272, 12628, 272, 12629, 272, 12630, 272, 12631, 272, 12632, 272, 4352 12633, 272, 12634, 272, 12635, 272, 12636, 272, 12637, 272, 12638, 272, 4353 12639, 272, 12640, 272, 12641, 272, 12642, 272, 12643, 264, 162, 264, 4354 163, 264, 172, 264, 175, 264, 166, 264, 165, 264, 8361, 272, 9474, 272, 4355 8592, 272, 8593, 272, 8594, 272, 8595, 272, 9632, 272, 9675, 512, 55300, 4356 56473, 55300, 56506, 512, 55300, 56475, 55300, 56506, 512, 55300, 56485, 4357 55300, 56506, 512, 55300, 56625, 55300, 56615, 512, 55300, 56626, 55300, 4358 56615, 512, 55300, 57159, 55300, 57150, 512, 55300, 57159, 55300, 57175, 4359 512, 55301, 56505, 55301, 56506, 512, 55301, 56505, 55301, 56496, 512, 4360 55301, 56505, 55301, 56509, 512, 55301, 56760, 55301, 56751, 512, 55301, 4361 56761, 55301, 56751, 512, 55348, 56663, 55348, 56677, 512, 55348, 56664, 4362 55348, 56677, 512, 55348, 56671, 55348, 56686, 512, 55348, 56671, 55348, 4363 56687, 512, 55348, 56671, 55348, 56688, 512, 55348, 56671, 55348, 56689, 4364 512, 55348, 56671, 55348, 56690, 512, 55348, 56761, 55348, 56677, 512, 4365 55348, 56762, 55348, 56677, 512, 55348, 56763, 55348, 56686, 512, 55348, 4366 56764, 55348, 56686, 512, 55348, 56763, 55348, 56687, 512, 55348, 56764, 4367 55348, 56687, 262, 65, 262, 66, 262, 67, 262, 68, 262, 69, 262, 70, 262, 4368 71, 262, 72, 262, 73, 262, 74, 262, 75, 262, 76, 262, 77, 262, 78, 262, 4369 79, 262, 80, 262, 81, 262, 82, 262, 83, 262, 84, 262, 85, 262, 86, 262, 4370 87, 262, 88, 262, 89, 262, 90, 262, 97, 262, 98, 262, 99, 262, 100, 262, 4371 101, 262, 102, 262, 103, 262, 104, 262, 105, 262, 106, 262, 107, 262, 4372 108, 262, 109, 262, 110, 262, 111, 262, 112, 262, 113, 262, 114, 262, 4373 115, 262, 116, 262, 117, 262, 118, 262, 119, 262, 120, 262, 121, 262, 4374 122, 262, 65, 262, 66, 262, 67, 262, 68, 262, 69, 262, 70, 262, 71, 262, 4375 72, 262, 73, 262, 74, 262, 75, 262, 76, 262, 77, 262, 78, 262, 79, 262, 4376 80, 262, 81, 262, 82, 262, 83, 262, 84, 262, 85, 262, 86, 262, 87, 262, 4377 88, 262, 89, 262, 90, 262, 97, 262, 98, 262, 99, 262, 100, 262, 101, 262, 4378 102, 262, 103, 262, 105, 262, 106, 262, 107, 262, 108, 262, 109, 262, 4379 110, 262, 111, 262, 112, 262, 113, 262, 114, 262, 115, 262, 116, 262, 4380 117, 262, 118, 262, 119, 262, 120, 262, 121, 262, 122, 262, 65, 262, 66, 4381 262, 67, 262, 68, 262, 69, 262, 70, 262, 71, 262, 72, 262, 73, 262, 74, 4382 262, 75, 262, 76, 262, 77, 262, 78, 262, 79, 262, 80, 262, 81, 262, 82, 4383 262, 83, 262, 84, 262, 85, 262, 86, 262, 87, 262, 88, 262, 89, 262, 90, 4384 262, 97, 262, 98, 262, 99, 262, 100, 262, 101, 262, 102, 262, 103, 262, 4385 104, 262, 105, 262, 106, 262, 107, 262, 108, 262, 109, 262, 110, 262, 4386 111, 262, 112, 262, 113, 262, 114, 262, 115, 262, 116, 262, 117, 262, 4387 118, 262, 119, 262, 120, 262, 121, 262, 122, 262, 65, 262, 67, 262, 68, 4388 262, 71, 262, 74, 262, 75, 262, 78, 262, 79, 262, 80, 262, 81, 262, 83, 4389 262, 84, 262, 85, 262, 86, 262, 87, 262, 88, 262, 89, 262, 90, 262, 97, 4390 262, 98, 262, 99, 262, 100, 262, 102, 262, 104, 262, 105, 262, 106, 262, 4391 107, 262, 108, 262, 109, 262, 110, 262, 112, 262, 113, 262, 114, 262, 4392 115, 262, 116, 262, 117, 262, 118, 262, 119, 262, 120, 262, 121, 262, 4393 122, 262, 65, 262, 66, 262, 67, 262, 68, 262, 69, 262, 70, 262, 71, 262, 4394 72, 262, 73, 262, 74, 262, 75, 262, 76, 262, 77, 262, 78, 262, 79, 262, 4395 80, 262, 81, 262, 82, 262, 83, 262, 84, 262, 85, 262, 86, 262, 87, 262, 4396 88, 262, 89, 262, 90, 262, 97, 262, 98, 262, 99, 262, 100, 262, 101, 262, 4397 102, 262, 103, 262, 104, 262, 105, 262, 106, 262, 107, 262, 108, 262, 4398 109, 262, 110, 262, 111, 262, 112, 262, 113, 262, 114, 262, 115, 262, 4399 116, 262, 117, 262, 118, 262, 119, 262, 120, 262, 121, 262, 122, 262, 65, 4400 262, 66, 262, 68, 262, 69, 262, 70, 262, 71, 262, 74, 262, 75, 262, 76, 4401 262, 77, 262, 78, 262, 79, 262, 80, 262, 81, 262, 83, 262, 84, 262, 85, 4402 262, 86, 262, 87, 262, 88, 262, 89, 262, 97, 262, 98, 262, 99, 262, 100, 4403 262, 101, 262, 102, 262, 103, 262, 104, 262, 105, 262, 106, 262, 107, 4404 262, 108, 262, 109, 262, 110, 262, 111, 262, 112, 262, 113, 262, 114, 4405 262, 115, 262, 116, 262, 117, 262, 118, 262, 119, 262, 120, 262, 121, 4406 262, 122, 262, 65, 262, 66, 262, 68, 262, 69, 262, 70, 262, 71, 262, 73, 4407 262, 74, 262, 75, 262, 76, 262, 77, 262, 79, 262, 83, 262, 84, 262, 85, 4408 262, 86, 262, 87, 262, 88, 262, 89, 262, 97, 262, 98, 262, 99, 262, 100, 4409 262, 101, 262, 102, 262, 103, 262, 104, 262, 105, 262, 106, 262, 107, 4410 262, 108, 262, 109, 262, 110, 262, 111, 262, 112, 262, 113, 262, 114, 4411 262, 115, 262, 116, 262, 117, 262, 118, 262, 119, 262, 120, 262, 121, 4412 262, 122, 262, 65, 262, 66, 262, 67, 262, 68, 262, 69, 262, 70, 262, 71, 4413 262, 72, 262, 73, 262, 74, 262, 75, 262, 76, 262, 77, 262, 78, 262, 79, 4414 262, 80, 262, 81, 262, 82, 262, 83, 262, 84, 262, 85, 262, 86, 262, 87, 4415 262, 88, 262, 89, 262, 90, 262, 97, 262, 98, 262, 99, 262, 100, 262, 101, 4416 262, 102, 262, 103, 262, 104, 262, 105, 262, 106, 262, 107, 262, 108, 4417 262, 109, 262, 110, 262, 111, 262, 112, 262, 113, 262, 114, 262, 115, 4418 262, 116, 262, 117, 262, 118, 262, 119, 262, 120, 262, 121, 262, 122, 4419 262, 65, 262, 66, 262, 67, 262, 68, 262, 69, 262, 70, 262, 71, 262, 72, 4420 262, 73, 262, 74, 262, 75, 262, 76, 262, 77, 262, 78, 262, 79, 262, 80, 4421 262, 81, 262, 82, 262, 83, 262, 84, 262, 85, 262, 86, 262, 87, 262, 88, 4422 262, 89, 262, 90, 262, 97, 262, 98, 262, 99, 262, 100, 262, 101, 262, 4423 102, 262, 103, 262, 104, 262, 105, 262, 106, 262, 107, 262, 108, 262, 4424 109, 262, 110, 262, 111, 262, 112, 262, 113, 262, 114, 262, 115, 262, 4425 116, 262, 117, 262, 118, 262, 119, 262, 120, 262, 121, 262, 122, 262, 65, 4426 262, 66, 262, 67, 262, 68, 262, 69, 262, 70, 262, 71, 262, 72, 262, 73, 4427 262, 74, 262, 75, 262, 76, 262, 77, 262, 78, 262, 79, 262, 80, 262, 81, 4428 262, 82, 262, 83, 262, 84, 262, 85, 262, 86, 262, 87, 262, 88, 262, 89, 4429 262, 90, 262, 97, 262, 98, 262, 99, 262, 100, 262, 101, 262, 102, 262, 4430 103, 262, 104, 262, 105, 262, 106, 262, 107, 262, 108, 262, 109, 262, 4431 110, 262, 111, 262, 112, 262, 113, 262, 114, 262, 115, 262, 116, 262, 4432 117, 262, 118, 262, 119, 262, 120, 262, 121, 262, 122, 262, 65, 262, 66, 4433 262, 67, 262, 68, 262, 69, 262, 70, 262, 71, 262, 72, 262, 73, 262, 74, 4434 262, 75, 262, 76, 262, 77, 262, 78, 262, 79, 262, 80, 262, 81, 262, 82, 4435 262, 83, 262, 84, 262, 85, 262, 86, 262, 87, 262, 88, 262, 89, 262, 90, 4436 262, 97, 262, 98, 262, 99, 262, 100, 262, 101, 262, 102, 262, 103, 262, 4437 104, 262, 105, 262, 106, 262, 107, 262, 108, 262, 109, 262, 110, 262, 4438 111, 262, 112, 262, 113, 262, 114, 262, 115, 262, 116, 262, 117, 262, 4439 118, 262, 119, 262, 120, 262, 121, 262, 122, 262, 65, 262, 66, 262, 67, 4440 262, 68, 262, 69, 262, 70, 262, 71, 262, 72, 262, 73, 262, 74, 262, 75, 4441 262, 76, 262, 77, 262, 78, 262, 79, 262, 80, 262, 81, 262, 82, 262, 83, 4442 262, 84, 262, 85, 262, 86, 262, 87, 262, 88, 262, 89, 262, 90, 262, 97, 4443 262, 98, 262, 99, 262, 100, 262, 101, 262, 102, 262, 103, 262, 104, 262, 4444 105, 262, 106, 262, 107, 262, 108, 262, 109, 262, 110, 262, 111, 262, 4445 112, 262, 113, 262, 114, 262, 115, 262, 116, 262, 117, 262, 118, 262, 4446 119, 262, 120, 262, 121, 262, 122, 262, 65, 262, 66, 262, 67, 262, 68, 4447 262, 69, 262, 70, 262, 71, 262, 72, 262, 73, 262, 74, 262, 75, 262, 76, 4448 262, 77, 262, 78, 262, 79, 262, 80, 262, 81, 262, 82, 262, 83, 262, 84, 4449 262, 85, 262, 86, 262, 87, 262, 88, 262, 89, 262, 90, 262, 97, 262, 98, 4450 262, 99, 262, 100, 262, 101, 262, 102, 262, 103, 262, 104, 262, 105, 262, 4451 106, 262, 107, 262, 108, 262, 109, 262, 110, 262, 111, 262, 112, 262, 4452 113, 262, 114, 262, 115, 262, 116, 262, 117, 262, 118, 262, 119, 262, 4453 120, 262, 121, 262, 122, 262, 305, 262, 567, 262, 913, 262, 914, 262, 4454 915, 262, 916, 262, 917, 262, 918, 262, 919, 262, 920, 262, 921, 262, 4455 922, 262, 923, 262, 924, 262, 925, 262, 926, 262, 927, 262, 928, 262, 4456 929, 262, 1012, 262, 931, 262, 932, 262, 933, 262, 934, 262, 935, 262, 4457 936, 262, 937, 262, 8711, 262, 945, 262, 946, 262, 947, 262, 948, 262, 4458 949, 262, 950, 262, 951, 262, 952, 262, 953, 262, 954, 262, 955, 262, 4459 956, 262, 957, 262, 958, 262, 959, 262, 960, 262, 961, 262, 962, 262, 4460 963, 262, 964, 262, 965, 262, 966, 262, 967, 262, 968, 262, 969, 262, 4461 8706, 262, 1013, 262, 977, 262, 1008, 262, 981, 262, 1009, 262, 982, 262, 4462 913, 262, 914, 262, 915, 262, 916, 262, 917, 262, 918, 262, 919, 262, 4463 920, 262, 921, 262, 922, 262, 923, 262, 924, 262, 925, 262, 926, 262, 4464 927, 262, 928, 262, 929, 262, 1012, 262, 931, 262, 932, 262, 933, 262, 4465 934, 262, 935, 262, 936, 262, 937, 262, 8711, 262, 945, 262, 946, 262, 4466 947, 262, 948, 262, 949, 262, 950, 262, 951, 262, 952, 262, 953, 262, 4467 954, 262, 955, 262, 956, 262, 957, 262, 958, 262, 959, 262, 960, 262, 4468 961, 262, 962, 262, 963, 262, 964, 262, 965, 262, 966, 262, 967, 262, 4469 968, 262, 969, 262, 8706, 262, 1013, 262, 977, 262, 1008, 262, 981, 262, 4470 1009, 262, 982, 262, 913, 262, 914, 262, 915, 262, 916, 262, 917, 262, 4471 918, 262, 919, 262, 920, 262, 921, 262, 922, 262, 923, 262, 924, 262, 4472 925, 262, 926, 262, 927, 262, 928, 262, 929, 262, 1012, 262, 931, 262, 4473 932, 262, 933, 262, 934, 262, 935, 262, 936, 262, 937, 262, 8711, 262, 4474 945, 262, 946, 262, 947, 262, 948, 262, 949, 262, 950, 262, 951, 262, 4475 952, 262, 953, 262, 954, 262, 955, 262, 956, 262, 957, 262, 958, 262, 4476 959, 262, 960, 262, 961, 262, 962, 262, 963, 262, 964, 262, 965, 262, 4477 966, 262, 967, 262, 968, 262, 969, 262, 8706, 262, 1013, 262, 977, 262, 4478 1008, 262, 981, 262, 1009, 262, 982, 262, 913, 262, 914, 262, 915, 262, 4479 916, 262, 917, 262, 918, 262, 919, 262, 920, 262, 921, 262, 922, 262, 4480 923, 262, 924, 262, 925, 262, 926, 262, 927, 262, 928, 262, 929, 262, 4481 1012, 262, 931, 262, 932, 262, 933, 262, 934, 262, 935, 262, 936, 262, 4482 937, 262, 8711, 262, 945, 262, 946, 262, 947, 262, 948, 262, 949, 262, 4483 950, 262, 951, 262, 952, 262, 953, 262, 954, 262, 955, 262, 956, 262, 4484 957, 262, 958, 262, 959, 262, 960, 262, 961, 262, 962, 262, 963, 262, 4485 964, 262, 965, 262, 966, 262, 967, 262, 968, 262, 969, 262, 8706, 262, 4486 1013, 262, 977, 262, 1008, 262, 981, 262, 1009, 262, 982, 262, 913, 262, 4487 914, 262, 915, 262, 916, 262, 917, 262, 918, 262, 919, 262, 920, 262, 4488 921, 262, 922, 262, 923, 262, 924, 262, 925, 262, 926, 262, 927, 262, 4489 928, 262, 929, 262, 1012, 262, 931, 262, 932, 262, 933, 262, 934, 262, 4490 935, 262, 936, 262, 937, 262, 8711, 262, 945, 262, 946, 262, 947, 262, 4491 948, 262, 949, 262, 950, 262, 951, 262, 952, 262, 953, 262, 954, 262, 4492 955, 262, 956, 262, 957, 262, 958, 262, 959, 262, 960, 262, 961, 262, 4493 962, 262, 963, 262, 964, 262, 965, 262, 966, 262, 967, 262, 968, 262, 4494 969, 262, 8706, 262, 1013, 262, 977, 262, 1008, 262, 981, 262, 1009, 262, 4495 982, 262, 988, 262, 989, 262, 48, 262, 49, 262, 50, 262, 51, 262, 52, 4496 262, 53, 262, 54, 262, 55, 262, 56, 262, 57, 262, 48, 262, 49, 262, 50, 4497 262, 51, 262, 52, 262, 53, 262, 54, 262, 55, 262, 56, 262, 57, 262, 48, 4498 262, 49, 262, 50, 262, 51, 262, 52, 262, 53, 262, 54, 262, 55, 262, 56, 4499 262, 57, 262, 48, 262, 49, 262, 50, 262, 51, 262, 52, 262, 53, 262, 54, 4500 262, 55, 262, 56, 262, 57, 262, 48, 262, 49, 262, 50, 262, 51, 262, 52, 4501 262, 53, 262, 54, 262, 55, 262, 56, 262, 57, 262, 1575, 262, 1576, 262, 4502 1580, 262, 1583, 262, 1608, 262, 1586, 262, 1581, 262, 1591, 262, 1610, 4503 262, 1603, 262, 1604, 262, 1605, 262, 1606, 262, 1587, 262, 1593, 262, 4504 1601, 262, 1589, 262, 1602, 262, 1585, 262, 1588, 262, 1578, 262, 1579, 4505 262, 1582, 262, 1584, 262, 1590, 262, 1592, 262, 1594, 262, 1646, 262, 4506 1722, 262, 1697, 262, 1647, 262, 1576, 262, 1580, 262, 1607, 262, 1581, 4507 262, 1610, 262, 1603, 262, 1604, 262, 1605, 262, 1606, 262, 1587, 262, 4508 1593, 262, 1601, 262, 1589, 262, 1602, 262, 1588, 262, 1578, 262, 1579, 4509 262, 1582, 262, 1590, 262, 1594, 262, 1580, 262, 1581, 262, 1610, 262, 4510 1604, 262, 1606, 262, 1587, 262, 1593, 262, 1589, 262, 1602, 262, 1588, 4511 262, 1582, 262, 1590, 262, 1594, 262, 1722, 262, 1647, 262, 1576, 262, 4512 1580, 262, 1607, 262, 1581, 262, 1591, 262, 1610, 262, 1603, 262, 1605, 4513 262, 1606, 262, 1587, 262, 1593, 262, 1601, 262, 1589, 262, 1602, 262, 4514 1588, 262, 1578, 262, 1579, 262, 1582, 262, 1590, 262, 1592, 262, 1594, 4515 262, 1646, 262, 1697, 262, 1575, 262, 1576, 262, 1580, 262, 1583, 262, 4516 1607, 262, 1608, 262, 1586, 262, 1581, 262, 1591, 262, 1610, 262, 1604, 4517 262, 1605, 262, 1606, 262, 1587, 262, 1593, 262, 1601, 262, 1589, 262, 4518 1602, 262, 1585, 262, 1588, 262, 1578, 262, 1579, 262, 1582, 262, 1584, 4519 262, 1590, 262, 1592, 262, 1594, 262, 1576, 262, 1580, 262, 1583, 262, 4520 1608, 262, 1586, 262, 1581, 262, 1591, 262, 1610, 262, 1604, 262, 1605, 4521 262, 1606, 262, 1587, 262, 1593, 262, 1601, 262, 1589, 262, 1602, 262, 4522 1585, 262, 1588, 262, 1578, 262, 1579, 262, 1582, 262, 1584, 262, 1590, 4523 262, 1592, 262, 1594, 514, 48, 46, 514, 48, 44, 514, 49, 44, 514, 50, 44, 4524 514, 51, 44, 514, 52, 44, 514, 53, 44, 514, 54, 44, 514, 55, 44, 514, 56, 4525 44, 514, 57, 44, 770, 40, 65, 41, 770, 40, 66, 41, 770, 40, 67, 41, 770, 4526 40, 68, 41, 770, 40, 69, 41, 770, 40, 70, 41, 770, 40, 71, 41, 770, 40, 4527 72, 41, 770, 40, 73, 41, 770, 40, 74, 41, 770, 40, 75, 41, 770, 40, 76, 4528 41, 770, 40, 77, 41, 770, 40, 78, 41, 770, 40, 79, 41, 770, 40, 80, 41, 4529 770, 40, 81, 41, 770, 40, 82, 41, 770, 40, 83, 41, 770, 40, 84, 41, 770, 4530 40, 85, 41, 770, 40, 86, 41, 770, 40, 87, 41, 770, 40, 88, 41, 770, 40, 4531 89, 41, 770, 40, 90, 41, 770, 12308, 83, 12309, 263, 67, 263, 82, 519, 4532 67, 68, 519, 87, 90, 266, 65, 266, 66, 266, 67, 266, 68, 266, 69, 266, 4533 70, 266, 71, 266, 72, 266, 73, 266, 74, 266, 75, 266, 76, 266, 77, 266, 4534 78, 266, 79, 266, 80, 266, 81, 266, 82, 266, 83, 266, 84, 266, 85, 266, 4535 86, 266, 87, 266, 88, 266, 89, 266, 90, 522, 72, 86, 522, 77, 86, 522, 4536 83, 68, 522, 83, 83, 778, 80, 80, 86, 522, 87, 67, 515, 77, 67, 515, 77, 4537 68, 522, 68, 74, 522, 12411, 12363, 522, 12467, 12467, 266, 12469, 266, 4538 25163, 266, 23383, 266, 21452, 266, 12487, 266, 20108, 266, 22810, 266, 4539 35299, 266, 22825, 266, 20132, 266, 26144, 266, 28961, 266, 26009, 266, 4540 21069, 266, 24460, 266, 20877, 266, 26032, 266, 21021, 266, 32066, 266, 4541 29983, 266, 36009, 266, 22768, 266, 21561, 266, 28436, 266, 25237, 266, 4542 25429, 266, 19968, 266, 19977, 266, 36938, 266, 24038, 266, 20013, 266, 4543 21491, 266, 25351, 266, 36208, 266, 25171, 266, 31105, 266, 31354, 266, 4544 21512, 266, 28288, 266, 26377, 266, 26376, 266, 30003, 266, 21106, 266, 4545 21942, 266, 37197, 770, 12308, 26412, 12309, 770, 12308, 19977, 12309, 4546 770, 12308, 20108, 12309, 770, 12308, 23433, 12309, 770, 12308, 28857, 4547 12309, 770, 12308, 25171, 12309, 770, 12308, 30423, 12309, 770, 12308, 4548 21213, 12309, 770, 12308, 25943, 12309, 263, 24471, 263, 21487, 256, 4549 20029, 256, 20024, 256, 20033, 256, 55360, 56610, 256, 20320, 256, 20398, 4550 256, 20411, 256, 20482, 256, 20602, 256, 20633, 256, 20711, 256, 20687, 4551 256, 13470, 256, 55361, 56890, 256, 20813, 256, 20820, 256, 20836, 256, 4552 20855, 256, 55361, 56604, 256, 13497, 256, 20839, 256, 20877, 256, 55361, 4553 56651, 256, 20887, 256, 20900, 256, 20172, 256, 20908, 256, 20917, 256, 4554 55396, 56799, 256, 20981, 256, 20995, 256, 13535, 256, 21051, 256, 21062, 4555 256, 21106, 256, 21111, 256, 13589, 256, 21191, 256, 21193, 256, 21220, 4556 256, 21242, 256, 21253, 256, 21254, 256, 21271, 256, 21321, 256, 21329, 4557 256, 21338, 256, 21363, 256, 21373, 256, 21375, 256, 21375, 256, 21375, 4558 256, 55362, 56876, 256, 28784, 256, 21450, 256, 21471, 256, 55362, 57187, 4559 256, 21483, 256, 21489, 256, 21510, 256, 21662, 256, 21560, 256, 21576, 4560 256, 21608, 256, 21666, 256, 21750, 256, 21776, 256, 21843, 256, 21859, 4561 256, 21892, 256, 21892, 256, 21913, 256, 21931, 256, 21939, 256, 21954, 4562 256, 22294, 256, 22022, 256, 22295, 256, 22097, 256, 22132, 256, 20999, 4563 256, 22766, 256, 22478, 256, 22516, 256, 22541, 256, 22411, 256, 22578, 4564 256, 22577, 256, 22700, 256, 55365, 56548, 256, 22770, 256, 22775, 256, 4565 22790, 256, 22810, 256, 22818, 256, 22882, 256, 55365, 57000, 256, 55365, 4566 57066, 256, 23020, 256, 23067, 256, 23079, 256, 23000, 256, 23142, 256, 4567 14062, 256, 14076, 256, 23304, 256, 23358, 256, 23358, 256, 55366, 56776, 4568 256, 23491, 256, 23512, 256, 23527, 256, 23539, 256, 55366, 57112, 256, 4569 23551, 256, 23558, 256, 24403, 256, 23586, 256, 14209, 256, 23648, 256, 4570 23662, 256, 23744, 256, 23693, 256, 55367, 56804, 256, 23875, 256, 55367, 4571 56806, 256, 23918, 256, 23915, 256, 23932, 256, 24033, 256, 24034, 256, 4572 14383, 256, 24061, 256, 24104, 256, 24125, 256, 24169, 256, 14434, 256, 4573 55368, 56707, 256, 14460, 256, 24240, 256, 24243, 256, 24246, 256, 24266, 4574 256, 55400, 57234, 256, 24318, 256, 55368, 57137, 256, 55368, 57137, 256, 4575 33281, 256, 24354, 256, 24354, 256, 14535, 256, 55372, 57016, 256, 55384, 4576 56794, 256, 24418, 256, 24427, 256, 14563, 256, 24474, 256, 24525, 256, 4577 24535, 256, 24569, 256, 24705, 256, 14650, 256, 14620, 256, 24724, 256, 4578 55369, 57044, 256, 24775, 256, 24904, 256, 24908, 256, 24910, 256, 24908, 4579 256, 24954, 256, 24974, 256, 25010, 256, 24996, 256, 25007, 256, 25054, 4580 256, 25074, 256, 25078, 256, 25104, 256, 25115, 256, 25181, 256, 25265, 4581 256, 25300, 256, 25424, 256, 55370, 57100, 256, 25405, 256, 25340, 256, 4582 25448, 256, 25475, 256, 25572, 256, 55370, 57329, 256, 25634, 256, 25541, 4583 256, 25513, 256, 14894, 256, 25705, 256, 25726, 256, 25757, 256, 25719, 4584 256, 14956, 256, 25935, 256, 25964, 256, 55372, 56330, 256, 26083, 256, 4585 26360, 256, 26185, 256, 15129, 256, 26257, 256, 15112, 256, 15076, 256, 4586 20882, 256, 20885, 256, 26368, 256, 26268, 256, 32941, 256, 17369, 256, 4587 26391, 256, 26395, 256, 26401, 256, 26462, 256, 26451, 256, 55372, 57283, 4588 256, 15177, 256, 26618, 256, 26501, 256, 26706, 256, 26757, 256, 55373, 4589 56429, 256, 26766, 256, 26655, 256, 26900, 256, 15261, 256, 26946, 256, 4590 27043, 256, 27114, 256, 27304, 256, 55373, 56995, 256, 27355, 256, 15384, 4591 256, 27425, 256, 55374, 56487, 256, 27476, 256, 15438, 256, 27506, 256, 4592 27551, 256, 27578, 256, 27579, 256, 55374, 56973, 256, 55367, 56587, 256, 4593 55374, 57082, 256, 27726, 256, 55375, 56508, 256, 27839, 256, 27853, 256, 4594 27751, 256, 27926, 256, 27966, 256, 28023, 256, 27969, 256, 28009, 256, 4595 28024, 256, 28037, 256, 55375, 56606, 256, 27956, 256, 28207, 256, 28270, 4596 256, 15667, 256, 28363, 256, 28359, 256, 55375, 57041, 256, 28153, 256, 4597 28526, 256, 55375, 57182, 256, 55375, 57230, 256, 28614, 256, 28729, 256, 4598 28702, 256, 28699, 256, 15766, 256, 28746, 256, 28797, 256, 28791, 256, 4599 28845, 256, 55361, 56613, 256, 28997, 256, 55376, 56931, 256, 29084, 256, 4600 55376, 57259, 256, 29224, 256, 29237, 256, 29264, 256, 55377, 56840, 256, 4601 29312, 256, 29333, 256, 55377, 57141, 256, 55378, 56340, 256, 29562, 256, 4602 29579, 256, 16044, 256, 29605, 256, 16056, 256, 16056, 256, 29767, 256, 4603 29788, 256, 29809, 256, 29829, 256, 29898, 256, 16155, 256, 29988, 256, 4604 55379, 56374, 256, 30014, 256, 55379, 56466, 256, 30064, 256, 55368, 4605 56735, 256, 30224, 256, 55379, 57249, 256, 55379, 57272, 256, 55380, 4606 56388, 256, 16380, 256, 16392, 256, 30452, 256, 55380, 56563, 256, 55380, 4607 56562, 256, 55380, 56601, 256, 55380, 56627, 256, 30494, 256, 30495, 256, 4608 30495, 256, 30538, 256, 16441, 256, 30603, 256, 16454, 256, 16534, 256, 4609 55381, 56349, 256, 30798, 256, 30860, 256, 30924, 256, 16611, 256, 55381, 4610 56870, 256, 31062, 256, 55381, 56986, 256, 55381, 57029, 256, 31119, 256, 4611 31211, 256, 16687, 256, 31296, 256, 31306, 256, 31311, 256, 55382, 56700, 4612 256, 55382, 56999, 256, 55382, 56999, 256, 31470, 256, 16898, 256, 55382, 4613 57259, 256, 31686, 256, 31689, 256, 16935, 256, 55383, 56448, 256, 31954, 4614 256, 17056, 256, 31976, 256, 31971, 256, 32000, 256, 55383, 57222, 256, 4615 32099, 256, 17153, 256, 32199, 256, 32258, 256, 32325, 256, 17204, 256, 4616 55384, 56872, 256, 55384, 56903, 256, 17241, 256, 55384, 57049, 256, 4617 32634, 256, 55384, 57150, 256, 32661, 256, 32762, 256, 32773, 256, 55385, 4618 56538, 256, 55385, 56611, 256, 32864, 256, 55385, 56744, 256, 32880, 256, 4619 55372, 57183, 256, 17365, 256, 32946, 256, 33027, 256, 17419, 256, 33086, 4620 256, 23221, 256, 55385, 57255, 256, 55385, 57269, 256, 55372, 57235, 256, 4621 55372, 57244, 256, 33281, 256, 33284, 256, 36766, 256, 17515, 256, 33425, 4622 256, 33419, 256, 33437, 256, 21171, 256, 33457, 256, 33459, 256, 33469, 4623 256, 33510, 256, 55386, 57148, 256, 33509, 256, 33565, 256, 33635, 256, 4624 33709, 256, 33571, 256, 33725, 256, 33767, 256, 33879, 256, 33619, 256, 4625 33738, 256, 33740, 256, 33756, 256, 55387, 56374, 256, 55387, 56683, 256, 4626 55387, 56533, 256, 17707, 256, 34033, 256, 34035, 256, 34070, 256, 55388, 4627 57290, 256, 34148, 256, 55387, 57132, 256, 17757, 256, 17761, 256, 55387, 4628 57265, 256, 55388, 56530, 256, 17771, 256, 34384, 256, 34396, 256, 34407, 4629 256, 34409, 256, 34473, 256, 34440, 256, 34574, 256, 34530, 256, 34681, 4630 256, 34600, 256, 34667, 256, 34694, 256, 17879, 256, 34785, 256, 34817, 4631 256, 17913, 256, 34912, 256, 34915, 256, 55389, 56935, 256, 35031, 256, 4632 35038, 256, 17973, 256, 35066, 256, 13499, 256, 55390, 56494, 256, 55390, 4633 56678, 256, 18110, 256, 18119, 256, 35488, 256, 35565, 256, 35722, 256, 4634 35925, 256, 55391, 56488, 256, 36011, 256, 36033, 256, 36123, 256, 36215, 4635 256, 55391, 57135, 256, 55362, 56324, 256, 36299, 256, 36284, 256, 36336, 4636 256, 55362, 56542, 256, 36564, 256, 36664, 256, 55393, 56786, 256, 55393, 4637 56813, 256, 37012, 256, 37105, 256, 37137, 256, 55393, 57134, 256, 37147, 4638 256, 37432, 256, 37591, 256, 37592, 256, 37500, 256, 37881, 256, 37909, 4639 256, 55394, 57338, 256, 38283, 256, 18837, 256, 38327, 256, 55395, 56695, 4640 256, 18918, 256, 38595, 256, 23986, 256, 38691, 256, 55396, 56645, 256, 4641 55396, 56858, 256, 19054, 256, 19062, 256, 38880, 256, 55397, 56330, 256, 4642 19122, 256, 55397, 56470, 256, 38923, 256, 38923, 256, 38953, 256, 55397, 4643 56758, 256, 39138, 256, 19251, 256, 39209, 256, 39335, 256, 39362, 256, 4644 39422, 256, 19406, 256, 55398, 57136, 256, 39698, 256, 40000, 256, 40189, 4645 256, 19662, 256, 19693, 256, 40295, 256, 55400, 56526, 256, 19704, 256, 4646 55400, 56581, 256, 55400, 56846, 256, 55400, 56977, 256, 40635, 256, 4647 19798, 256, 40697, 256, 40702, 256, 40709, 256, 40719, 256, 40726, 256, 4648 40763, 256, 55401, 56832, 4649 }; 4650 4651 /* index tables for the decomposition data */ 4652 #define DECOMP_SHIFT1 6 4653 #define DECOMP_SHIFT2 4 4654 static const unsigned char decomp_index0[] = { 4655 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4656 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 13, 14, 5, 5, 5, 5, 4657 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 15, 16, 5, 5, 5, 5, 17, 18, 4658 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4659 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 19, 20, 4660 5, 5, 5, 5, 5, 21, 22, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4661 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4662 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4663 23, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4664 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4665 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4666 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4667 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4668 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4669 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4670 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4671 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4672 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4673 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4674 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4675 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4676 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4677 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4678 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4679 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4680 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4681 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4682 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4683 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4684 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4685 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4686 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4687 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4688 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4689 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4690 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4691 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4692 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4693 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4694 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4695 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4696 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4697 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4698 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4699 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4700 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4701 }; 4702 4703 static const unsigned short decomp_index1[] = { 4704 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 4705 14, 0, 0, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 0, 0, 0, 0, 0, 0, 0, 4706 25, 0, 26, 27, 0, 0, 0, 0, 0, 28, 0, 0, 29, 30, 31, 32, 33, 34, 35, 0, 4707 36, 37, 38, 0, 39, 0, 40, 0, 41, 0, 0, 0, 0, 42, 43, 44, 45, 0, 0, 0, 0, 4708 0, 0, 0, 0, 46, 0, 0, 0, 0, 0, 0, 0, 0, 0, 47, 0, 0, 0, 0, 48, 0, 0, 0, 4709 0, 49, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4710 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 51, 52, 0, 53, 0, 0, 0, 0, 4711 0, 0, 54, 55, 0, 0, 0, 0, 0, 56, 0, 57, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4712 0, 0, 0, 58, 59, 0, 0, 0, 60, 0, 0, 61, 0, 0, 0, 0, 0, 0, 0, 62, 0, 0, 0, 4713 0, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0, 0, 0, 0, 0, 0, 65, 0, 4714 0, 0, 0, 0, 66, 0, 0, 0, 0, 0, 0, 0, 67, 0, 68, 0, 0, 69, 0, 0, 0, 70, 4715 71, 72, 73, 74, 75, 76, 77, 0, 0, 0, 0, 0, 0, 78, 0, 0, 0, 0, 0, 0, 0, 0, 4716 0, 0, 0, 0, 79, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4717 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4718 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4719 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4720 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4721 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4722 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 80, 81, 0, 4723 82, 83, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4724 0, 0, 0, 0, 0, 0, 0, 84, 85, 86, 87, 88, 89, 0, 90, 91, 92, 0, 0, 0, 0, 4725 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 4726 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 4727 123, 124, 125, 126, 127, 128, 129, 130, 0, 131, 132, 133, 134, 0, 0, 0, 4728 0, 0, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 0, 146, 0, 4729 0, 0, 147, 0, 148, 149, 150, 0, 151, 152, 153, 0, 154, 0, 0, 0, 155, 0, 4730 0, 0, 156, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 157, 4731 158, 159, 160, 161, 162, 163, 164, 165, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4732 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4733 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4734 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 166, 0, 4735 0, 0, 0, 0, 0, 167, 0, 0, 0, 0, 0, 168, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4736 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 169, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4737 0, 0, 0, 0, 0, 170, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4738 171, 0, 0, 0, 0, 0, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 4739 182, 183, 184, 185, 186, 0, 0, 187, 0, 0, 188, 189, 190, 191, 192, 0, 4740 193, 194, 195, 196, 197, 0, 198, 0, 0, 0, 199, 200, 201, 202, 203, 204, 4741 205, 0, 0, 0, 0, 0, 0, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 4742 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 4743 230, 231, 232, 233, 234, 235, 236, 237, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4744 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4745 0, 0, 0, 0, 0, 0, 238, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 239, 0, 0, 4746 0, 0, 0, 0, 0, 240, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4747 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4748 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 241, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4749 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 242, 243, 244, 245, 246, 247, 4750 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 4751 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 0, 0, 272, 273, 274, 4752 275, 276, 277, 278, 279, 280, 281, 282, 283, 0, 284, 285, 286, 287, 288, 4753 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 4754 303, 304, 305, 306, 0, 307, 308, 309, 310, 311, 312, 313, 314, 0, 0, 315, 4755 0, 316, 0, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 4756 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 4757 343, 344, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 345, 346, 0, 0, 0, 0, 0, 0, 0, 4758 347, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4759 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 348, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4760 0, 0, 0, 0, 0, 0, 0, 0, 0, 349, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4761 0, 350, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4762 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4763 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 351, 352, 0, 0, 0, 0, 353, 354, 0, 0, 0, 4764 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4765 0, 0, 0, 0, 0, 0, 0, 0, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 4766 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 4767 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 4768 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 4769 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 0, 0, 0, 0, 4770 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4771 0, 0, 0, 0, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 4772 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4773 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 431, 432, 433, 434, 435, 0, 436, 0, 4774 0, 437, 0, 0, 0, 0, 0, 0, 438, 439, 440, 441, 442, 443, 0, 0, 0, 0, 0, 0, 4775 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 444, 445, 4776 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 4777 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 4778 474, 475, 476, 477, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4779 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4780 }; 4781 4782 static const unsigned short decomp_index2[] = { 4783 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 4784 3, 0, 6, 0, 0, 0, 0, 8, 0, 0, 11, 13, 15, 18, 0, 0, 20, 23, 25, 0, 27, 4785 31, 35, 0, 39, 42, 45, 48, 51, 54, 0, 57, 60, 63, 66, 69, 72, 75, 78, 81, 4786 0, 84, 87, 90, 93, 96, 99, 0, 0, 102, 105, 108, 111, 114, 0, 0, 117, 120, 4787 123, 126, 129, 132, 0, 135, 138, 141, 144, 147, 150, 153, 156, 159, 0, 4788 162, 165, 168, 171, 174, 177, 0, 0, 180, 183, 186, 189, 192, 0, 195, 198, 4789 201, 204, 207, 210, 213, 216, 219, 222, 225, 228, 231, 234, 237, 240, 4790 243, 0, 0, 246, 249, 252, 255, 258, 261, 264, 267, 270, 273, 276, 279, 4791 282, 285, 288, 291, 294, 297, 300, 303, 0, 0, 306, 309, 312, 315, 318, 4792 321, 324, 327, 330, 0, 333, 336, 339, 342, 345, 348, 0, 351, 354, 357, 4793 360, 363, 366, 369, 372, 0, 0, 375, 378, 381, 384, 387, 390, 393, 0, 0, 4794 396, 399, 402, 405, 408, 411, 0, 0, 414, 417, 420, 423, 426, 429, 432, 4795 435, 438, 441, 444, 447, 450, 453, 456, 459, 462, 465, 0, 0, 468, 471, 4796 474, 477, 480, 483, 486, 489, 492, 495, 498, 501, 504, 507, 510, 513, 4797 516, 519, 522, 525, 528, 531, 534, 537, 539, 542, 0, 0, 0, 0, 0, 0, 0, 0, 4798 0, 0, 0, 0, 0, 545, 548, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4799 0, 0, 0, 551, 554, 557, 560, 563, 566, 569, 572, 575, 578, 581, 584, 587, 4800 590, 593, 596, 599, 602, 605, 608, 611, 614, 617, 620, 623, 0, 626, 629, 4801 632, 635, 638, 641, 0, 0, 644, 647, 650, 653, 656, 659, 662, 665, 668, 4802 671, 674, 677, 680, 683, 686, 689, 0, 0, 692, 695, 698, 701, 704, 707, 4803 710, 713, 716, 719, 722, 725, 728, 731, 734, 737, 740, 743, 746, 749, 4804 752, 755, 758, 761, 764, 767, 770, 773, 776, 779, 782, 785, 788, 791, 4805 794, 797, 0, 0, 800, 803, 0, 0, 0, 0, 0, 0, 806, 809, 812, 815, 818, 821, 4806 824, 827, 830, 833, 836, 839, 842, 845, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4807 0, 848, 850, 852, 854, 856, 858, 860, 862, 864, 0, 0, 0, 0, 0, 0, 0, 0, 4808 0, 0, 0, 0, 0, 0, 0, 866, 869, 872, 875, 878, 881, 0, 0, 884, 886, 888, 4809 890, 892, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 894, 896, 0, 898, 900, 0, 0, 4810 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 903, 0, 0, 0, 0, 0, 905, 0, 0, 0, 4811 908, 0, 0, 0, 0, 0, 910, 913, 916, 919, 921, 924, 927, 0, 930, 0, 933, 4812 936, 939, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4813 0, 0, 0, 0, 942, 945, 948, 951, 954, 957, 960, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4814 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 963, 966, 969, 972, 975, 4815 0, 978, 980, 982, 984, 987, 990, 992, 0, 0, 0, 0, 0, 0, 0, 0, 0, 994, 4816 996, 998, 0, 1000, 1002, 0, 0, 0, 1004, 0, 0, 0, 0, 0, 0, 1006, 1009, 0, 4817 1012, 0, 0, 0, 1015, 0, 0, 0, 0, 1018, 1021, 1024, 0, 0, 0, 0, 0, 0, 0, 4818 0, 0, 0, 1027, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1030, 0, 0, 4819 0, 0, 0, 0, 1033, 1036, 0, 1039, 0, 0, 0, 1042, 0, 0, 0, 0, 1045, 1048, 4820 1051, 0, 0, 0, 0, 0, 0, 0, 1054, 1057, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1060, 4821 1063, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1066, 1069, 1072, 1075, 0, 4822 0, 1078, 1081, 0, 0, 1084, 1087, 1090, 1093, 1096, 1099, 0, 0, 1102, 4823 1105, 1108, 1111, 1114, 1117, 0, 0, 1120, 1123, 1126, 1129, 1132, 1135, 4824 1138, 1141, 1144, 1147, 1150, 1153, 0, 0, 1156, 1159, 0, 0, 0, 0, 0, 0, 4825 0, 0, 0, 0, 0, 0, 0, 1162, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1165, 1168, 4826 1171, 1174, 1177, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1180, 1183, 4827 1186, 1189, 0, 0, 0, 0, 0, 0, 0, 1192, 0, 1195, 0, 0, 0, 0, 0, 0, 0, 0, 4828 0, 0, 0, 0, 0, 0, 0, 0, 1198, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4829 0, 0, 0, 0, 0, 0, 0, 1201, 0, 0, 0, 0, 0, 0, 0, 1204, 0, 0, 1207, 0, 0, 4830 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1210, 1213, 1216, 4831 1219, 1222, 1225, 1228, 1231, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1234, 4832 1237, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1240, 1243, 0, 1246, 4833 0, 0, 0, 1249, 0, 0, 1252, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4834 0, 0, 0, 1255, 1258, 1261, 0, 0, 1264, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1267, 4835 0, 0, 1270, 1273, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1276, 4836 1279, 0, 0, 0, 0, 0, 0, 1282, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4837 0, 0, 0, 0, 0, 0, 0, 1285, 1288, 1291, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4838 1294, 0, 0, 0, 0, 0, 0, 0, 1297, 0, 0, 0, 0, 0, 0, 1300, 1303, 0, 1306, 4839 1309, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1312, 1315, 1318, 0, 0, 4840 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1321, 0, 1324, 1327, 1330, 0, 0, 0, 0, 4841 1333, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1336, 0, 0, 0, 0, 0, 4842 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1339, 1342, 0, 4843 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1345, 0, 0, 0, 0, 0, 0, 1347, 0, 4844 0, 0, 0, 0, 0, 0, 0, 0, 1350, 0, 0, 0, 0, 1353, 0, 0, 0, 0, 1356, 0, 0, 4845 0, 0, 1359, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1362, 0, 0, 0, 0, 0, 0, 4846 0, 0, 0, 1365, 0, 1368, 1371, 1374, 1377, 1380, 0, 0, 0, 0, 0, 0, 0, 4847 1383, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1386, 0, 0, 0, 4848 0, 0, 0, 0, 0, 0, 1389, 0, 0, 0, 0, 1392, 0, 0, 0, 0, 1395, 0, 0, 0, 0, 4849 1398, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1401, 0, 0, 0, 0, 0, 0, 0, 0, 4850 0, 0, 0, 0, 1404, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4851 0, 0, 0, 1407, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1409, 0, 1412, 0, 1415, 0, 4852 1418, 0, 1421, 0, 0, 0, 1424, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4853 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1427, 0, 1430, 0, 0, 1433, 1436, 0, 1439, 4854 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4855 1442, 1444, 1446, 0, 1448, 1450, 1452, 1454, 1456, 1458, 1460, 1462, 4856 1464, 1466, 1468, 0, 1470, 1472, 1474, 1476, 1478, 1480, 1482, 1484, 4857 1486, 1488, 1490, 1492, 1494, 1496, 1498, 1500, 1502, 1504, 0, 1506, 4858 1508, 1510, 1512, 1514, 1516, 1518, 1520, 1522, 1524, 1526, 1528, 1530, 4859 1532, 1534, 1536, 1538, 1540, 1542, 1544, 1546, 1548, 1550, 1552, 1554, 4860 1556, 1558, 1560, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1562, 0, 0, 0, 4861 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1564, 1566, 1568, 1570, 4862 1572, 1574, 1576, 1578, 1580, 1582, 1584, 1586, 1588, 1590, 1592, 1594, 4863 1596, 1598, 1600, 1602, 1604, 1606, 1608, 1610, 1612, 1614, 1616, 1618, 4864 1620, 1622, 1624, 1626, 1628, 1630, 1632, 1634, 1636, 1638, 1641, 1644, 4865 1647, 1650, 1653, 1656, 1659, 1662, 1665, 1668, 1671, 1674, 1677, 1680, 4866 1683, 1686, 1689, 1692, 1695, 1698, 1701, 1704, 1707, 1710, 1713, 1716, 4867 1719, 1722, 1725, 1728, 1731, 1734, 1737, 1740, 1743, 1746, 1749, 1752, 4868 1755, 1758, 1761, 1764, 1767, 1770, 1773, 1776, 1779, 1782, 1785, 1788, 4869 1791, 1794, 1797, 1800, 1803, 1806, 1809, 1812, 1815, 1818, 1821, 1824, 4870 1827, 1830, 1833, 1836, 1839, 1842, 1845, 1848, 1851, 1854, 1857, 1860, 4871 1863, 1866, 1869, 1872, 1875, 1878, 1881, 1884, 1887, 1890, 1893, 1896, 4872 1899, 1902, 1905, 1908, 1911, 1914, 1917, 1920, 1923, 1926, 1929, 1932, 4873 1935, 1938, 1941, 1944, 1947, 1950, 1953, 1956, 1959, 1962, 1965, 1968, 4874 1971, 1974, 1977, 1980, 1983, 1986, 1989, 1992, 1995, 1998, 2001, 2004, 4875 2007, 2010, 2013, 2016, 2019, 2022, 2025, 2028, 2031, 2034, 2037, 2040, 4876 2043, 2046, 2049, 2052, 2055, 2058, 2061, 2064, 2067, 2070, 2073, 2076, 4877 2079, 2082, 2085, 2088, 2091, 2094, 2097, 2100, 2103, 0, 0, 0, 0, 2106, 4878 2109, 2112, 2115, 2118, 2121, 2124, 2127, 2130, 2133, 2136, 2139, 2142, 4879 2145, 2148, 2151, 2154, 2157, 2160, 2163, 2166, 2169, 2172, 2175, 2178, 4880 2181, 2184, 2187, 2190, 2193, 2196, 2199, 2202, 2205, 2208, 2211, 2214, 4881 2217, 2220, 2223, 2226, 2229, 2232, 2235, 2238, 2241, 2244, 2247, 2250, 4882 2253, 2256, 2259, 2262, 2265, 2268, 2271, 2274, 2277, 2280, 2283, 2286, 4883 2289, 2292, 2295, 2298, 2301, 2304, 2307, 2310, 2313, 2316, 2319, 2322, 4884 2325, 2328, 2331, 2334, 2337, 2340, 2343, 2346, 2349, 2352, 2355, 2358, 4885 2361, 2364, 2367, 2370, 2373, 0, 0, 0, 0, 0, 0, 2376, 2379, 2382, 2385, 4886 2388, 2391, 2394, 2397, 2400, 2403, 2406, 2409, 2412, 2415, 2418, 2421, 4887 2424, 2427, 2430, 2433, 2436, 2439, 0, 0, 2442, 2445, 2448, 2451, 2454, 4888 2457, 0, 0, 2460, 2463, 2466, 2469, 2472, 2475, 2478, 2481, 2484, 2487, 4889 2490, 2493, 2496, 2499, 2502, 2505, 2508, 2511, 2514, 2517, 2520, 2523, 4890 2526, 2529, 2532, 2535, 2538, 2541, 2544, 2547, 2550, 2553, 2556, 2559, 4891 2562, 2565, 2568, 2571, 0, 0, 2574, 2577, 2580, 2583, 2586, 2589, 0, 0, 4892 2592, 2595, 2598, 2601, 2604, 2607, 2610, 2613, 0, 2616, 0, 2619, 0, 4893 2622, 0, 2625, 2628, 2631, 2634, 2637, 2640, 2643, 2646, 2649, 2652, 4894 2655, 2658, 2661, 2664, 2667, 2670, 2673, 2676, 2679, 2681, 2684, 2686, 4895 2689, 2691, 2694, 2696, 2699, 2701, 2704, 2706, 2709, 0, 0, 2711, 2714, 4896 2717, 2720, 2723, 2726, 2729, 2732, 2735, 2738, 2741, 2744, 2747, 2750, 4897 2753, 2756, 2759, 2762, 2765, 2768, 2771, 2774, 2777, 2780, 2783, 2786, 4898 2789, 2792, 2795, 2798, 2801, 2804, 2807, 2810, 2813, 2816, 2819, 2822, 4899 2825, 2828, 2831, 2834, 2837, 2840, 2843, 2846, 2849, 2852, 2855, 2858, 4900 2861, 2864, 2867, 0, 2870, 2873, 2876, 2879, 2882, 2885, 2887, 2890, 4901 2893, 2895, 2898, 2901, 2904, 2907, 2910, 0, 2913, 2916, 2919, 2922, 4902 2924, 2927, 2929, 2932, 2935, 2938, 2941, 2944, 2947, 2950, 0, 0, 2952, 4903 2955, 2958, 2961, 2964, 2967, 0, 2969, 2972, 2975, 2978, 2981, 2984, 4904 2987, 2989, 2992, 2995, 2998, 3001, 3004, 3007, 3010, 3012, 3015, 3018, 4905 3020, 0, 0, 3022, 3025, 3028, 0, 3031, 3034, 3037, 3040, 3042, 3045, 4906 3047, 3050, 3052, 0, 3055, 3057, 3059, 3061, 3063, 3065, 3067, 3069, 4907 3071, 3073, 3075, 0, 0, 0, 0, 0, 0, 3077, 0, 0, 0, 0, 0, 3079, 0, 0, 0, 4908 0, 0, 0, 0, 0, 0, 0, 0, 0, 3082, 3084, 3087, 0, 0, 0, 0, 0, 0, 0, 0, 4909 3091, 0, 0, 0, 3093, 3096, 0, 3100, 3103, 0, 0, 0, 0, 3107, 0, 3110, 0, 4910 0, 0, 0, 0, 0, 0, 0, 3113, 3116, 3119, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4911 0, 0, 3122, 0, 0, 0, 0, 0, 0, 0, 3127, 3129, 3131, 0, 0, 3133, 3135, 4912 3137, 3139, 3141, 3143, 3145, 3147, 3149, 3151, 3153, 3155, 3157, 3159, 4913 3161, 3163, 3165, 3167, 3169, 3171, 3173, 3175, 3177, 3179, 3181, 3183, 4914 3185, 0, 3187, 3189, 3191, 3193, 3195, 3197, 3199, 3201, 3203, 3205, 4915 3207, 3209, 3211, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3213, 0, 0, 0, 0, 0, 4916 0, 0, 3216, 3220, 3224, 3226, 0, 3229, 3233, 3237, 0, 3239, 3242, 3244, 4917 3246, 3248, 3250, 3252, 3254, 3256, 3258, 3260, 0, 3262, 3264, 0, 0, 4918 3267, 3269, 3271, 3273, 3275, 0, 0, 3277, 3280, 3284, 0, 3287, 0, 3289, 4919 0, 3291, 0, 3293, 3295, 3297, 3299, 0, 3301, 3303, 3305, 0, 3307, 3309, 4920 3311, 3313, 3315, 3317, 3319, 0, 3321, 3325, 3327, 3329, 3331, 3333, 0, 4921 0, 0, 0, 3335, 3337, 3339, 3341, 3343, 0, 0, 0, 0, 0, 0, 3345, 3349, 4922 3353, 3358, 3362, 3366, 3370, 3374, 3378, 3382, 3386, 3390, 3394, 3398, 4923 3402, 3406, 3409, 3411, 3414, 3418, 3421, 3423, 3426, 3430, 3435, 3438, 4924 3440, 3443, 3447, 3449, 3451, 3453, 3455, 3457, 3460, 3464, 3467, 3469, 4925 3472, 3476, 3481, 3484, 3486, 3489, 3493, 3495, 3497, 3499, 0, 0, 0, 0, 4926 0, 0, 0, 0, 0, 3501, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4927 3505, 3508, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3511, 4928 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3514, 3517, 3520, 0, 0, 0, 0, 4929 3523, 0, 0, 0, 0, 3526, 0, 0, 3529, 0, 0, 0, 0, 0, 0, 0, 3532, 0, 3535, 4930 0, 0, 0, 0, 0, 3538, 3541, 0, 3545, 3548, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4931 0, 0, 0, 0, 0, 0, 3552, 0, 0, 3555, 0, 0, 3558, 0, 3561, 0, 0, 0, 0, 0, 4932 0, 3564, 0, 3567, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3570, 3573, 3576, 3579, 4933 3582, 0, 0, 3585, 3588, 0, 0, 3591, 3594, 0, 0, 0, 0, 0, 0, 3597, 3600, 4934 0, 0, 3603, 3606, 0, 0, 3609, 3612, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4935 0, 0, 0, 0, 0, 0, 3615, 3618, 3621, 3624, 3627, 3630, 3633, 3636, 0, 0, 4936 0, 0, 0, 0, 3639, 3642, 3645, 3648, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4937 3651, 3653, 0, 0, 0, 0, 0, 3655, 3657, 3659, 3661, 3663, 3665, 3667, 4938 3669, 3671, 3673, 3676, 3679, 3682, 3685, 3688, 3691, 3694, 3697, 3700, 4939 3703, 3706, 3710, 3714, 3718, 3722, 3726, 3730, 3734, 3738, 3742, 3747, 4940 3752, 3757, 3762, 3767, 3772, 3777, 3782, 3787, 3792, 3797, 3800, 3803, 4941 3806, 3809, 3812, 3815, 3818, 3821, 3824, 3828, 3832, 3836, 3840, 3844, 4942 3848, 3852, 3856, 3860, 3864, 3868, 3872, 3876, 3880, 3884, 3888, 3892, 4943 3896, 3900, 3904, 3908, 3912, 3916, 3920, 3924, 3928, 3932, 3936, 3940, 4944 3944, 3948, 3952, 3956, 3960, 3964, 3968, 3972, 3974, 3976, 3978, 3980, 4945 3982, 3984, 3986, 3988, 3990, 3992, 3994, 3996, 3998, 4000, 4002, 4004, 4946 4006, 4008, 4010, 4012, 4014, 4016, 4018, 4020, 4022, 4024, 4026, 4028, 4947 4030, 4032, 4034, 4036, 4038, 4040, 4042, 4044, 4046, 4048, 4050, 4052, 4948 4054, 4056, 4058, 4060, 4062, 4064, 4066, 4068, 4070, 4072, 4074, 4076, 4949 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4078, 0, 0, 0, 0, 0, 4950 0, 0, 4083, 4087, 4090, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4951 0, 0, 0, 0, 0, 4094, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4097, 4952 4099, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4101, 0, 0, 0, 4953 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4103, 0, 0, 0, 4105, 0, 0, 0, 0, 0, 4954 0, 0, 0, 0, 0, 0, 0, 4107, 4109, 4111, 4113, 4115, 4117, 4119, 4121, 4955 4123, 4125, 4127, 4129, 4131, 4133, 4135, 4137, 4139, 4141, 4143, 4145, 4956 4147, 4149, 4151, 4153, 4155, 4157, 4159, 4161, 4163, 4165, 4167, 4169, 4957 4171, 4173, 4175, 4177, 4179, 4181, 4183, 4185, 4187, 4189, 4191, 4193, 4958 4195, 4197, 4199, 4201, 4203, 4205, 4207, 4209, 4211, 4213, 4215, 4217, 4959 4219, 4221, 4223, 4225, 4227, 4229, 4231, 4233, 4235, 4237, 4239, 4241, 4960 4243, 4245, 4247, 4249, 4251, 4253, 4255, 4257, 4259, 4261, 4263, 4265, 4961 4267, 4269, 4271, 4273, 4275, 4277, 4279, 4281, 4283, 4285, 4287, 4289, 4962 4291, 4293, 4295, 4297, 4299, 4301, 4303, 4305, 4307, 4309, 4311, 4313, 4963 4315, 4317, 4319, 4321, 4323, 4325, 4327, 4329, 4331, 4333, 4335, 4337, 4964 4339, 4341, 4343, 4345, 4347, 4349, 4351, 4353, 4355, 4357, 4359, 4361, 4965 4363, 4365, 4367, 4369, 4371, 4373, 4375, 4377, 4379, 4381, 4383, 4385, 4966 4387, 4389, 4391, 4393, 4395, 4397, 4399, 4401, 4403, 4405, 4407, 4409, 4967 4411, 4413, 4415, 4417, 4419, 4421, 4423, 4425, 4427, 4429, 4431, 4433, 4968 4435, 4437, 4439, 4441, 4443, 4445, 4447, 4449, 4451, 4453, 4455, 4457, 4969 4459, 4461, 4463, 4465, 4467, 4469, 4471, 4473, 4475, 4477, 4479, 4481, 4970 4483, 4485, 4487, 4489, 4491, 4493, 4495, 4497, 4499, 4501, 4503, 4505, 4971 4507, 4509, 4511, 4513, 4515, 4517, 4519, 4521, 4523, 4525, 4527, 4529, 4972 4531, 4533, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4535, 0, 0, 0, 0, 0, 0, 0, 0, 4973 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4537, 0, 4539, 4541, 4543, 0, 0, 4974 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4545, 0, 4548, 0, 4551, 0, 4975 4554, 0, 4557, 0, 4560, 0, 4563, 0, 4566, 0, 4569, 0, 4572, 0, 4575, 0, 4976 4578, 0, 0, 4581, 0, 4584, 0, 4587, 0, 0, 0, 0, 0, 0, 4590, 4593, 0, 4977 4596, 4599, 0, 4602, 4605, 0, 4608, 4611, 0, 4614, 4617, 0, 0, 0, 0, 0, 4978 0, 4620, 0, 0, 0, 0, 0, 0, 4623, 4626, 0, 4629, 4632, 0, 0, 0, 0, 0, 0, 4979 0, 0, 0, 0, 0, 0, 4635, 0, 4638, 0, 4641, 0, 4644, 0, 4647, 0, 4650, 0, 4980 4653, 0, 4656, 0, 4659, 0, 4662, 0, 4665, 0, 4668, 0, 0, 4671, 0, 4674, 4981 0, 4677, 0, 0, 0, 0, 0, 0, 4680, 4683, 0, 4686, 4689, 0, 4692, 4695, 0, 4982 4698, 4701, 0, 4704, 4707, 0, 0, 0, 0, 0, 0, 4710, 0, 0, 4713, 4716, 4983 4719, 4722, 0, 0, 0, 4725, 4728, 0, 4731, 4733, 4735, 4737, 4739, 4741, 4984 4743, 4745, 4747, 4749, 4751, 4753, 4755, 4757, 4759, 4761, 4763, 4765, 4985 4767, 4769, 4771, 4773, 4775, 4777, 4779, 4781, 4783, 4785, 4787, 4789, 4986 4791, 4793, 4795, 4797, 4799, 4801, 4803, 4805, 4807, 4809, 4811, 4813, 4987 4815, 4817, 4819, 4821, 4823, 4825, 4827, 4829, 4831, 4833, 4835, 4837, 4988 4839, 4841, 4843, 4845, 4847, 4849, 4851, 4853, 4855, 4857, 4859, 4861, 4989 4863, 4865, 4867, 4869, 4871, 4873, 4875, 4877, 4879, 4881, 4883, 4885, 4990 4887, 4889, 4891, 4893, 4895, 4897, 4899, 4901, 4903, 4905, 4907, 4909, 4991 4911, 4913, 4915, 4917, 0, 0, 0, 4919, 4921, 4923, 4925, 4927, 4929, 4992 4931, 4933, 4935, 4937, 4939, 4941, 4943, 4945, 4947, 4951, 4955, 4959, 4993 4963, 4967, 4971, 4975, 4979, 4983, 4987, 4991, 4995, 4999, 5003, 5008, 4994 5013, 5018, 5023, 5028, 5033, 5038, 5043, 5048, 5053, 5058, 5063, 5068, 4995 5073, 5078, 5086, 0, 5093, 5097, 5101, 5105, 5109, 5113, 5117, 5121, 4996 5125, 5129, 5133, 5137, 5141, 5145, 5149, 5153, 5157, 5161, 5165, 5169, 4997 5173, 5177, 5181, 5185, 5189, 5193, 5197, 5201, 5205, 5209, 5213, 5217, 4998 5221, 5225, 5229, 5233, 5237, 5239, 5241, 5243, 0, 0, 0, 0, 0, 0, 0, 0, 4999 5245, 5249, 5252, 5255, 5258, 5261, 5264, 5267, 5270, 5273, 5276, 5279, 5000 5282, 5285, 5288, 5291, 5294, 5296, 5298, 5300, 5302, 5304, 5306, 5308, 5001 5310, 5312, 5314, 5316, 5318, 5320, 5322, 5325, 5328, 5331, 5334, 5337, 5002 5340, 5343, 5346, 5349, 5352, 5355, 5358, 5361, 5364, 5370, 5375, 0, 5003 5378, 5380, 5382, 5384, 5386, 5388, 5390, 5392, 5394, 5396, 5398, 5400, 5004 5402, 5404, 5406, 5408, 5410, 5412, 5414, 5416, 5418, 5420, 5422, 5424, 5005 5426, 5428, 5430, 5432, 5434, 5436, 5438, 5440, 5442, 5444, 5446, 5448, 5006 5450, 5452, 5454, 5456, 5458, 5460, 5462, 5464, 5466, 5468, 5470, 5472, 5007 5474, 5476, 5479, 5482, 5485, 5488, 5491, 5494, 5497, 5500, 5503, 5506, 5008 5509, 5512, 5515, 5518, 5521, 5524, 5527, 5530, 5533, 5536, 5539, 5542, 5009 5545, 5548, 5552, 5556, 5560, 5563, 5567, 5570, 5574, 5576, 5578, 5580, 5010 5582, 5584, 5586, 5588, 5590, 5592, 5594, 5596, 5598, 5600, 5602, 5604, 5011 5606, 5608, 5610, 5612, 5614, 5616, 5618, 5620, 5622, 5624, 5626, 5628, 5012 5630, 5632, 5634, 5636, 5638, 5640, 5642, 5644, 5646, 5648, 5650, 5652, 5013 5654, 5656, 5658, 5660, 5662, 5664, 5666, 0, 5668, 5673, 5678, 5683, 5014 5687, 5692, 5696, 5700, 5706, 5711, 5715, 5719, 5723, 5728, 5733, 5737, 5015 5741, 5744, 5748, 5753, 5758, 5761, 5767, 5774, 5780, 5784, 5790, 5796, 5016 5801, 5805, 5809, 5813, 5818, 5824, 5829, 5833, 5837, 5841, 5844, 5847, 5017 5850, 5853, 5857, 5861, 5867, 5871, 5876, 5882, 5886, 5889, 5892, 5898, 5018 5903, 5909, 5913, 5919, 5922, 5926, 5930, 5934, 5938, 5942, 5947, 5951, 5019 5954, 5958, 5962, 5966, 5971, 5975, 5979, 5983, 5989, 5994, 5997, 6003, 5020 6006, 6011, 6016, 6020, 6024, 6028, 6033, 6036, 6040, 6045, 6048, 6054, 5021 6058, 6061, 6064, 6067, 6070, 6073, 6076, 6079, 6082, 6085, 6088, 6092, 5022 6096, 6100, 6104, 6108, 6112, 6116, 6120, 6124, 6128, 6132, 6136, 6140, 5023 6144, 6148, 6152, 6155, 6158, 6162, 6165, 6168, 6171, 6175, 6179, 6182, 5024 6185, 6188, 6191, 6194, 6199, 6202, 6205, 6208, 6211, 6214, 6217, 6220, 5025 6223, 6227, 6232, 6235, 6238, 6241, 6244, 6247, 6250, 6253, 6257, 6261, 5026 6265, 6269, 6272, 6275, 6278, 6281, 6284, 6287, 6290, 6293, 6296, 6299, 5027 6303, 6307, 6310, 6314, 6318, 6322, 6325, 6329, 6333, 6338, 6341, 6345, 5028 6349, 6353, 6357, 6363, 6370, 6373, 6376, 6379, 6382, 6385, 6388, 6391, 5029 6394, 6397, 6400, 6403, 6406, 6409, 6412, 6415, 6418, 6421, 6424, 6429, 5030 6432, 6435, 6438, 6443, 6447, 6450, 6453, 6456, 6459, 6462, 6465, 6468, 5031 6471, 6474, 6477, 6481, 6484, 6487, 6491, 6495, 6498, 6503, 6507, 6510, 5032 6513, 6516, 6519, 6523, 6527, 6530, 6533, 6536, 6539, 6542, 6545, 6548, 5033 6551, 6554, 6558, 6562, 6566, 6570, 6574, 6578, 6582, 6586, 6590, 6594, 5034 6598, 6602, 6606, 6610, 6614, 6618, 6622, 6626, 6630, 6634, 6638, 6642, 5035 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6646, 6648, 0, 0, 6650, 0, 0, 0, 0, 5036 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6652, 6654, 0, 5037 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6656, 6658, 6660, 5038 6662, 6664, 6666, 6668, 6670, 6672, 6674, 6676, 6678, 6680, 6682, 6684, 5039 6686, 6688, 6690, 6692, 6694, 6696, 6698, 6700, 6702, 6704, 6706, 6708, 5040 6710, 6712, 6714, 6716, 6718, 6720, 6722, 6724, 6726, 6728, 6730, 6732, 5041 6734, 6736, 6738, 6740, 6742, 6744, 6746, 6748, 6750, 6752, 6754, 6756, 5042 6758, 6760, 6762, 6764, 6766, 6768, 6770, 6772, 6774, 6776, 6778, 6780, 5043 6782, 6784, 6786, 6788, 6790, 6792, 6794, 6796, 6798, 6800, 6802, 6804, 5044 6806, 6808, 6810, 6812, 6814, 6816, 6818, 6820, 6822, 6824, 6826, 6828, 5045 6830, 6832, 6834, 6836, 6838, 6840, 6842, 6844, 6846, 6848, 6850, 6852, 5046 6854, 6856, 6858, 6860, 6862, 6864, 6866, 6868, 6870, 6872, 6874, 6876, 5047 6878, 6880, 6882, 6884, 6886, 6888, 6890, 6892, 6894, 6896, 6898, 6900, 5048 6902, 6904, 6906, 6908, 6910, 6912, 6914, 6916, 6918, 6920, 6922, 6924, 5049 6926, 6928, 6930, 6932, 6934, 6936, 6938, 6940, 6942, 6944, 6946, 6948, 5050 6950, 6952, 6954, 6956, 6958, 6960, 6962, 6964, 6966, 6968, 6970, 6972, 5051 6974, 6976, 6978, 6980, 6982, 6984, 6986, 6988, 6990, 6992, 6994, 6996, 5052 6998, 7000, 7002, 7004, 7006, 7008, 7010, 7012, 7014, 7016, 7018, 7020, 5053 7022, 7024, 7026, 7028, 7030, 7032, 7034, 7036, 7038, 7040, 7042, 7044, 5054 7046, 7048, 7050, 7052, 7054, 7056, 7058, 7060, 7062, 7064, 7066, 7068, 5055 7070, 7072, 7074, 7076, 7078, 7080, 7082, 7084, 7086, 7088, 7090, 7092, 5056 7094, 7096, 7098, 7100, 7102, 7104, 7106, 7108, 7110, 7112, 7114, 7116, 5057 7118, 7120, 7122, 7124, 7126, 7128, 7130, 7132, 7134, 7136, 7138, 7140, 5058 7142, 7144, 7146, 7148, 7150, 7152, 7154, 7156, 7158, 7160, 7162, 7164, 5059 7166, 7168, 7170, 7172, 7174, 7176, 7178, 7180, 7182, 7184, 7186, 7188, 5060 7190, 7192, 7194, 7196, 7198, 7200, 7202, 0, 0, 7204, 0, 7206, 0, 0, 5061 7208, 7210, 7212, 7214, 7216, 7218, 7220, 7222, 7224, 7226, 0, 7228, 0, 5062 7230, 0, 0, 7232, 7234, 0, 0, 0, 7236, 7238, 7240, 7242, 7244, 7246, 5063 7248, 7250, 7252, 7254, 7256, 7258, 7260, 7262, 7264, 7266, 7268, 7270, 5064 7272, 7274, 7276, 7278, 7280, 7282, 7284, 7286, 7288, 7290, 7292, 7294, 5065 7296, 7298, 7300, 7302, 7304, 7306, 7308, 7310, 7312, 7314, 7316, 7318, 5066 7320, 7322, 7324, 7326, 7328, 7330, 7332, 7334, 7336, 7338, 7340, 7342, 5067 7344, 7346, 7348, 7350, 7352, 7354, 7356, 7358, 7360, 7362, 7364, 7366, 5068 7368, 7371, 0, 0, 7373, 7375, 7377, 7379, 7381, 7383, 7385, 7387, 7389, 5069 7391, 7393, 7395, 7397, 7399, 7401, 7403, 7405, 7407, 7409, 7411, 7413, 5070 7415, 7417, 7419, 7421, 7423, 7425, 7427, 7429, 7431, 7433, 7435, 7437, 5071 7439, 7441, 7443, 7445, 7447, 7449, 7451, 7453, 7455, 7457, 7459, 7461, 5072 7463, 7465, 7467, 7469, 7471, 7473, 7475, 7477, 7479, 7481, 7483, 7485, 5073 7487, 7489, 7491, 7493, 7495, 7497, 7499, 7501, 7503, 7505, 7507, 7509, 5074 7511, 7513, 7515, 7517, 7519, 7521, 7523, 7525, 7527, 7529, 7531, 7533, 5075 7535, 7537, 7539, 7541, 7543, 7545, 7547, 7549, 7551, 7553, 7555, 7557, 5076 7559, 7561, 7563, 7566, 7569, 7572, 7574, 7576, 7578, 7581, 7584, 7587, 5077 7589, 0, 0, 0, 0, 0, 0, 7591, 7594, 7597, 7600, 7604, 7608, 7611, 0, 0, 5078 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7614, 7617, 7620, 7623, 7626, 0, 0, 0, 0, 5079 0, 7629, 0, 7632, 7635, 7637, 7639, 7641, 7643, 7645, 7647, 7649, 7651, 5080 7653, 7655, 7658, 7661, 7664, 7667, 7670, 7673, 7676, 7679, 7682, 7685, 5081 7688, 7691, 0, 7694, 7697, 7700, 7703, 7706, 0, 7709, 0, 7712, 7715, 0, 5082 7718, 7721, 0, 7724, 7727, 7730, 7733, 7736, 7739, 7742, 7745, 7748, 5083 7751, 7754, 7756, 7758, 7760, 7762, 7764, 7766, 7768, 7770, 7772, 7774, 5084 7776, 7778, 7780, 7782, 7784, 7786, 7788, 7790, 7792, 7794, 7796, 7798, 5085 7800, 7802, 7804, 7806, 7808, 7810, 7812, 7814, 7816, 7818, 7820, 7822, 5086 7824, 7826, 7828, 7830, 7832, 7834, 7836, 7838, 7840, 7842, 7844, 7846, 5087 7848, 7850, 7852, 7854, 7856, 7858, 7860, 7862, 7864, 7866, 7868, 7870, 5088 7872, 7874, 7876, 7878, 7880, 7882, 7884, 7886, 7888, 7890, 7892, 7894, 5089 7896, 7898, 7900, 7902, 7904, 7906, 7908, 7910, 7912, 7914, 7916, 7918, 5090 7920, 7922, 7924, 7926, 7928, 7930, 7932, 7934, 7936, 7938, 7940, 7942, 5091 7944, 7946, 7948, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5092 7950, 7952, 7954, 7956, 7958, 7960, 7962, 7964, 7966, 7968, 7970, 7972, 5093 7974, 7976, 7978, 7980, 7982, 7984, 7986, 7988, 7990, 7992, 7994, 7996, 5094 7999, 8002, 8005, 8008, 8011, 8014, 8017, 8020, 8023, 8026, 8029, 8032, 5095 8035, 8038, 8041, 8044, 8047, 8050, 8052, 8054, 8056, 8058, 8061, 8064, 5096 8067, 8070, 8073, 8076, 8079, 8082, 8085, 8088, 8091, 8094, 8097, 8100, 5097 8103, 8106, 8109, 8112, 8115, 8118, 8121, 8124, 8127, 8130, 8133, 8136, 5098 8139, 8142, 8145, 8148, 8151, 8154, 8157, 8160, 8163, 8166, 8169, 8172, 5099 8175, 8178, 8181, 8184, 8187, 8190, 8193, 8196, 8199, 8202, 8205, 8208, 5100 8211, 8214, 8217, 8220, 8223, 8226, 8229, 8232, 8235, 8238, 8241, 8244, 5101 8247, 8250, 8253, 8256, 8259, 8262, 8265, 8268, 8271, 8274, 8277, 8280, 5102 8283, 8286, 8289, 8292, 8295, 8298, 8301, 8304, 8307, 8310, 8313, 8316, 5103 8319, 8322, 8325, 8328, 8331, 8334, 8337, 8340, 8344, 8348, 8352, 8356, 5104 8360, 8364, 8367, 8370, 8373, 8376, 8379, 8382, 8385, 8388, 8391, 8394, 5105 8397, 8400, 8403, 8406, 8409, 8412, 8415, 8418, 8421, 8424, 8427, 8430, 5106 8433, 8436, 8439, 8442, 8445, 8448, 8451, 8454, 8457, 8460, 8463, 8466, 5107 8469, 8472, 8475, 8478, 8481, 8484, 8487, 8490, 8493, 8496, 8499, 8502, 5108 8505, 8508, 8511, 8514, 8517, 8520, 8523, 8526, 8529, 8532, 8535, 8538, 5109 8541, 8544, 8547, 8550, 8553, 8556, 8559, 8562, 8565, 8568, 8571, 8574, 5110 8577, 8580, 8583, 8586, 8589, 8592, 8595, 8598, 8601, 8604, 8607, 8610, 5111 8613, 8616, 8619, 8622, 8625, 8628, 8631, 8634, 8637, 8640, 8643, 8646, 5112 8649, 8652, 8655, 8658, 8661, 8664, 8667, 8670, 8673, 8676, 8679, 8682, 5113 8685, 8688, 8691, 8694, 8697, 8700, 8703, 8706, 8709, 8712, 8715, 8718, 5114 8721, 8724, 8727, 8730, 8733, 8736, 8739, 8742, 8745, 8748, 8751, 8754, 5115 8757, 8760, 8763, 8766, 8769, 8772, 8775, 8778, 8781, 8784, 8787, 8790, 5116 8794, 8798, 8802, 8805, 8808, 8811, 8814, 8817, 8820, 8823, 8826, 8829, 5117 8832, 8835, 8838, 8841, 8844, 8847, 8850, 8853, 8856, 8859, 8862, 8865, 5118 8868, 8871, 8874, 8877, 8880, 8883, 8886, 8889, 8892, 8895, 8898, 8901, 5119 8904, 8907, 8910, 8913, 8916, 8919, 8922, 8925, 8928, 8931, 8934, 8937, 5120 8940, 8943, 8946, 8949, 8952, 8955, 8958, 8961, 8964, 8967, 8970, 8973, 5121 8976, 8979, 8982, 8985, 8988, 8991, 8994, 8997, 9000, 9003, 9006, 9009, 5122 9012, 9015, 9018, 0, 0, 9021, 9025, 9029, 9033, 9037, 9041, 9045, 9049, 5123 9053, 9057, 9061, 9065, 9069, 9073, 9077, 9081, 9085, 9089, 9093, 9097, 5124 9101, 9105, 9109, 9113, 9117, 9121, 9125, 9129, 9133, 9137, 9141, 9145, 5125 9149, 9153, 9157, 9161, 9165, 9169, 9173, 9177, 9181, 9185, 9189, 9193, 5126 9197, 9201, 9205, 9209, 9213, 9217, 9221, 9225, 9229, 9233, 9237, 9241, 5127 9245, 9249, 9253, 9257, 9261, 9265, 9269, 9273, 0, 0, 9277, 9281, 9285, 5128 9289, 9293, 9297, 9301, 9305, 9309, 9313, 9317, 9321, 9325, 9329, 9333, 5129 9337, 9341, 9345, 9349, 9353, 9357, 9361, 9365, 9369, 9373, 9377, 9381, 5130 9385, 9389, 9393, 9397, 9401, 9405, 9409, 9413, 9417, 9421, 9425, 9429, 5131 9433, 9437, 9441, 9445, 9449, 9453, 9457, 9461, 9465, 9469, 9473, 9477, 5132 9481, 9485, 9489, 0, 0, 0, 0, 0, 0, 0, 0, 9493, 9497, 9501, 9506, 9511, 5133 9516, 9521, 9526, 9531, 9536, 9540, 9559, 9568, 0, 0, 0, 9573, 9575, 5134 9577, 9579, 9581, 9583, 9585, 9587, 9589, 9591, 0, 0, 0, 0, 0, 0, 9593, 5135 9595, 9597, 9599, 9601, 9603, 9605, 9607, 9609, 9611, 9613, 9615, 9617, 5136 9619, 9621, 9623, 9625, 9627, 9629, 9631, 9633, 0, 0, 9635, 9637, 9639, 5137 9641, 9643, 9645, 9647, 9649, 9651, 9653, 9655, 9657, 0, 9659, 9661, 5138 9663, 9665, 9667, 9669, 9671, 9673, 9675, 9677, 9679, 9681, 9683, 9685, 5139 9687, 9689, 9691, 9693, 9695, 0, 9697, 9699, 9701, 9703, 0, 0, 0, 0, 5140 9705, 9708, 9711, 0, 9714, 0, 9717, 9720, 9723, 9726, 9729, 9732, 9735, 5141 9738, 9741, 9744, 9747, 9749, 9751, 9753, 9755, 9757, 9759, 9761, 9763, 5142 9765, 9767, 9769, 9771, 9773, 9775, 9777, 9779, 9781, 9783, 9785, 9787, 5143 9789, 9791, 9793, 9795, 9797, 9799, 9801, 9803, 9805, 9807, 9809, 9811, 5144 9813, 9815, 9817, 9819, 9821, 9823, 9825, 9827, 9829, 9831, 9833, 9835, 5145 9837, 9839, 9841, 9843, 9845, 9847, 9849, 9851, 9853, 9855, 9857, 9859, 5146 9861, 9863, 9865, 9867, 9869, 9871, 9873, 9875, 9877, 9879, 9881, 9883, 5147 9885, 9887, 9889, 9891, 9893, 9895, 9897, 9899, 9901, 9903, 9905, 9907, 5148 9909, 9911, 9913, 9915, 9917, 9919, 9921, 9923, 9925, 9927, 9929, 9931, 5149 9933, 9935, 9937, 9939, 9941, 9943, 9945, 9947, 9949, 9951, 9953, 9955, 5150 9957, 9959, 9961, 9963, 9965, 9967, 9969, 9971, 9973, 9975, 9977, 9979, 5151 9981, 9984, 9987, 9990, 9993, 9996, 9999, 10002, 0, 0, 0, 0, 10005, 5152 10007, 10009, 10011, 10013, 10015, 10017, 10019, 10021, 10023, 10025, 5153 10027, 10029, 10031, 10033, 10035, 10037, 10039, 10041, 10043, 10045, 5154 10047, 10049, 10051, 10053, 10055, 10057, 10059, 10061, 10063, 10065, 5155 10067, 10069, 10071, 10073, 10075, 10077, 10079, 10081, 10083, 10085, 5156 10087, 10089, 10091, 10093, 10095, 10097, 10099, 10101, 10103, 10105, 5157 10107, 10109, 10111, 10113, 10115, 10117, 10119, 10121, 10123, 10125, 5158 10127, 10129, 10131, 10133, 10135, 10137, 10139, 10141, 10143, 10145, 5159 10147, 10149, 10151, 10153, 10155, 10157, 10159, 10161, 10163, 10165, 5160 10167, 10169, 10171, 10173, 10175, 10177, 10179, 10181, 10183, 10185, 5161 10187, 10189, 10191, 10193, 10195, 10197, 10199, 10201, 10203, 10205, 5162 10207, 10209, 10211, 10213, 10215, 10217, 10219, 10221, 10223, 10225, 5163 10227, 10229, 10231, 10233, 10235, 10237, 10239, 10241, 10243, 10245, 5164 10247, 10249, 10251, 10253, 10255, 10257, 10259, 10261, 10263, 10265, 5165 10267, 10269, 10271, 10273, 10275, 10277, 10279, 10281, 10283, 10285, 5166 10287, 10289, 10291, 10293, 10295, 10297, 10299, 10301, 10303, 10305, 5167 10307, 10309, 10311, 10313, 10315, 10317, 10319, 10321, 10323, 10325, 5168 10327, 10329, 10331, 10333, 10335, 10337, 10339, 10341, 10343, 10345, 5169 10347, 10349, 10351, 10353, 10355, 10357, 10359, 10361, 10363, 10365, 5170 10367, 10369, 10371, 10373, 10375, 10377, 10379, 10381, 10383, 0, 0, 0, 5171 10385, 10387, 10389, 10391, 10393, 10395, 0, 0, 10397, 10399, 10401, 5172 10403, 10405, 10407, 0, 0, 10409, 10411, 10413, 10415, 10417, 10419, 0, 5173 0, 10421, 10423, 10425, 0, 0, 0, 10427, 10429, 10431, 10433, 10435, 5174 10437, 10439, 0, 10441, 10443, 10445, 10447, 10449, 10451, 10453, 0, 0, 5175 0, 0, 0, 0, 0, 0, 0, 0, 0, 10455, 0, 10460, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5176 0, 0, 0, 0, 10465, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5177 10470, 10475, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10480, 10485, 0, 0, 0, 0, 5178 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10490, 10495, 0, 10500, 0, 0, 0, 0, 0, 0, 5179 0, 0, 0, 0, 0, 10505, 10510, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5180 0, 0, 0, 10515, 10520, 10525, 10530, 10535, 10540, 10545, 0, 0, 0, 0, 0, 5181 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10550, 10555, 10560, 5182 10565, 10570, 10575, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10580, 5183 10582, 10584, 10586, 10588, 10590, 10592, 10594, 10596, 10598, 10600, 5184 10602, 10604, 10606, 10608, 10610, 10612, 10614, 10616, 10618, 10620, 5185 10622, 10624, 10626, 10628, 10630, 10632, 10634, 10636, 10638, 10640, 5186 10642, 10644, 10646, 10648, 10650, 10652, 10654, 10656, 10658, 10660, 5187 10662, 10664, 10666, 10668, 10670, 10672, 10674, 10676, 10678, 10680, 5188 10682, 10684, 10686, 10688, 10690, 10692, 10694, 10696, 10698, 10700, 5189 10702, 10704, 10706, 10708, 10710, 10712, 10714, 10716, 10718, 10720, 5190 10722, 10724, 10726, 10728, 10730, 10732, 10734, 10736, 10738, 10740, 5191 10742, 10744, 10746, 10748, 0, 10750, 10752, 10754, 10756, 10758, 10760, 5192 10762, 10764, 10766, 10768, 10770, 10772, 10774, 10776, 10778, 10780, 5193 10782, 10784, 10786, 10788, 10790, 10792, 10794, 10796, 10798, 10800, 5194 10802, 10804, 10806, 10808, 10810, 10812, 10814, 10816, 10818, 10820, 5195 10822, 10824, 10826, 10828, 10830, 10832, 10834, 10836, 10838, 10840, 5196 10842, 10844, 10846, 10848, 10850, 10852, 10854, 10856, 10858, 10860, 5197 10862, 10864, 10866, 10868, 10870, 10872, 10874, 10876, 10878, 10880, 5198 10882, 10884, 10886, 10888, 10890, 0, 10892, 10894, 0, 0, 10896, 0, 0, 5199 10898, 10900, 0, 0, 10902, 10904, 10906, 10908, 0, 10910, 10912, 10914, 5200 10916, 10918, 10920, 10922, 10924, 10926, 10928, 10930, 10932, 0, 10934, 5201 0, 10936, 10938, 10940, 10942, 10944, 10946, 10948, 0, 10950, 10952, 5202 10954, 10956, 10958, 10960, 10962, 10964, 10966, 10968, 10970, 10972, 5203 10974, 10976, 10978, 10980, 10982, 10984, 10986, 10988, 10990, 10992, 5204 10994, 10996, 10998, 11000, 11002, 11004, 11006, 11008, 11010, 11012, 5205 11014, 11016, 11018, 11020, 11022, 11024, 11026, 11028, 11030, 11032, 5206 11034, 11036, 11038, 11040, 11042, 11044, 11046, 11048, 11050, 11052, 5207 11054, 11056, 11058, 11060, 11062, 11064, 11066, 11068, 11070, 11072, 5208 11074, 11076, 11078, 0, 11080, 11082, 11084, 11086, 0, 0, 11088, 11090, 5209 11092, 11094, 11096, 11098, 11100, 11102, 0, 11104, 11106, 11108, 11110, 5210 11112, 11114, 11116, 0, 11118, 11120, 11122, 11124, 11126, 11128, 11130, 5211 11132, 11134, 11136, 11138, 11140, 11142, 11144, 11146, 11148, 11150, 5212 11152, 11154, 11156, 11158, 11160, 11162, 11164, 11166, 11168, 11170, 5213 11172, 0, 11174, 11176, 11178, 11180, 0, 11182, 11184, 11186, 11188, 5214 11190, 0, 11192, 0, 0, 0, 11194, 11196, 11198, 11200, 11202, 11204, 5215 11206, 0, 11208, 11210, 11212, 11214, 11216, 11218, 11220, 11222, 11224, 5216 11226, 11228, 11230, 11232, 11234, 11236, 11238, 11240, 11242, 11244, 5217 11246, 11248, 11250, 11252, 11254, 11256, 11258, 11260, 11262, 11264, 5218 11266, 11268, 11270, 11272, 11274, 11276, 11278, 11280, 11282, 11284, 5219 11286, 11288, 11290, 11292, 11294, 11296, 11298, 11300, 11302, 11304, 5220 11306, 11308, 11310, 11312, 11314, 11316, 11318, 11320, 11322, 11324, 5221 11326, 11328, 11330, 11332, 11334, 11336, 11338, 11340, 11342, 11344, 5222 11346, 11348, 11350, 11352, 11354, 11356, 11358, 11360, 11362, 11364, 5223 11366, 11368, 11370, 11372, 11374, 11376, 11378, 11380, 11382, 11384, 5224 11386, 11388, 11390, 11392, 11394, 11396, 11398, 11400, 11402, 11404, 5225 11406, 11408, 11410, 11412, 11414, 11416, 11418, 11420, 11422, 11424, 5226 11426, 11428, 11430, 11432, 11434, 11436, 11438, 11440, 11442, 11444, 5227 11446, 11448, 11450, 11452, 11454, 11456, 11458, 11460, 11462, 11464, 5228 11466, 11468, 11470, 11472, 11474, 11476, 11478, 11480, 11482, 11484, 5229 11486, 11488, 11490, 11492, 11494, 11496, 11498, 11500, 11502, 11504, 5230 11506, 11508, 11510, 11512, 11514, 11516, 11518, 11520, 11522, 11524, 5231 11526, 11528, 11530, 11532, 11534, 11536, 11538, 11540, 11542, 11544, 5232 11546, 11548, 11550, 11552, 11554, 11556, 11558, 11560, 11562, 11564, 5233 11566, 11568, 11570, 11572, 11574, 11576, 11578, 11580, 11582, 11584, 5234 11586, 11588, 11590, 11592, 11594, 11596, 11598, 11600, 11602, 11604, 5235 11606, 11608, 11610, 11612, 11614, 11616, 11618, 11620, 11622, 11624, 5236 11626, 11628, 11630, 11632, 11634, 11636, 11638, 11640, 11642, 11644, 5237 11646, 11648, 11650, 11652, 11654, 11656, 11658, 11660, 11662, 11664, 5238 11666, 11668, 11670, 11672, 11674, 11676, 11678, 11680, 11682, 11684, 5239 11686, 11688, 11690, 11692, 11694, 11696, 11698, 11700, 11702, 11704, 5240 11706, 11708, 11710, 11712, 11714, 11716, 11718, 11720, 11722, 11724, 5241 11726, 11728, 11730, 11732, 11734, 11736, 11738, 11740, 11742, 11744, 5242 11746, 11748, 11750, 11752, 11754, 11756, 11758, 11760, 11762, 11764, 5243 11766, 11768, 11770, 11772, 11774, 11776, 11778, 11780, 11782, 11784, 5244 11786, 11788, 11790, 11792, 11794, 11796, 11798, 11800, 11802, 11804, 5245 11806, 11808, 11810, 11812, 11814, 11816, 11818, 11820, 11822, 11824, 5246 11826, 11828, 11830, 11832, 11834, 11836, 11838, 11840, 11842, 11844, 5247 11846, 11848, 11850, 11852, 11854, 11856, 11858, 11860, 11862, 11864, 5248 11866, 11868, 11870, 11872, 11874, 11876, 11878, 11880, 11882, 11884, 5249 11886, 0, 0, 11888, 11890, 11892, 11894, 11896, 11898, 11900, 11902, 5250 11904, 11906, 11908, 11910, 11912, 11914, 11916, 11918, 11920, 11922, 5251 11924, 11926, 11928, 11930, 11932, 11934, 11936, 11938, 11940, 11942, 5252 11944, 11946, 11948, 11950, 11952, 11954, 11956, 11958, 11960, 11962, 5253 11964, 11966, 11968, 11970, 11972, 11974, 11976, 11978, 11980, 11982, 5254 11984, 11986, 11988, 11990, 11992, 11994, 11996, 11998, 12000, 12002, 5255 12004, 12006, 12008, 12010, 12012, 12014, 12016, 12018, 12020, 12022, 5256 12024, 12026, 12028, 12030, 12032, 12034, 12036, 12038, 12040, 12042, 5257 12044, 12046, 12048, 12050, 12052, 12054, 12056, 12058, 12060, 12062, 5258 12064, 12066, 12068, 12070, 12072, 12074, 12076, 12078, 12080, 12082, 5259 12084, 12086, 12088, 12090, 12092, 12094, 12096, 12098, 12100, 12102, 5260 12104, 12106, 12108, 12110, 12112, 12114, 12116, 12118, 12120, 12122, 5261 12124, 12126, 12128, 12130, 12132, 12134, 12136, 12138, 12140, 12142, 5262 12144, 12146, 12148, 12150, 12152, 12154, 12156, 12158, 12160, 12162, 5263 12164, 12166, 12168, 12170, 12172, 12174, 12176, 12178, 12180, 12182, 5264 12184, 12186, 12188, 12190, 12192, 12194, 12196, 12198, 12200, 12202, 5265 12204, 12206, 12208, 12210, 12212, 12214, 12216, 12218, 12220, 12222, 5266 12224, 12226, 12228, 12230, 12232, 12234, 12236, 12238, 12240, 12242, 5267 12244, 12246, 12248, 12250, 12252, 12254, 12256, 12258, 12260, 12262, 5268 12264, 12266, 12268, 12270, 12272, 12274, 12276, 12278, 12280, 12282, 5269 12284, 12286, 12288, 12290, 12292, 12294, 12296, 12298, 12300, 12302, 5270 12304, 12306, 12308, 12310, 12312, 12314, 12316, 12318, 12320, 12322, 5271 12324, 12326, 12328, 12330, 12332, 12334, 12336, 12338, 12340, 12342, 5272 12344, 12346, 12348, 12350, 12352, 12354, 12356, 12358, 12360, 12362, 5273 12364, 12366, 12368, 12370, 12372, 12374, 12376, 12378, 12380, 12382, 5274 12384, 12386, 12388, 12390, 12392, 12394, 12396, 12398, 12400, 12402, 5275 12404, 12406, 12408, 12410, 12412, 12414, 12416, 12418, 12420, 12422, 5276 12424, 12426, 12428, 12430, 12432, 12434, 12436, 12438, 12440, 12442, 5277 12444, 12446, 12448, 12450, 12452, 12454, 12456, 12458, 12460, 12462, 5278 12464, 12466, 12468, 12470, 0, 0, 12472, 12474, 12476, 12478, 12480, 5279 12482, 12484, 12486, 12488, 12490, 12492, 12494, 12496, 12498, 12500, 5280 12502, 12504, 12506, 12508, 12510, 12512, 12514, 12516, 12518, 12520, 5281 12522, 12524, 12526, 12528, 12530, 12532, 12534, 12536, 12538, 12540, 5282 12542, 12544, 12546, 12548, 12550, 12552, 12554, 12556, 12558, 12560, 5283 12562, 12564, 12566, 12568, 12570, 12572, 12574, 12576, 12578, 0, 12580, 5284 12582, 12584, 12586, 12588, 12590, 12592, 12594, 12596, 12598, 12600, 5285 12602, 12604, 12606, 12608, 12610, 12612, 12614, 12616, 12618, 12620, 5286 12622, 12624, 12626, 12628, 12630, 12632, 0, 12634, 12636, 0, 12638, 0, 5287 0, 12640, 0, 12642, 12644, 12646, 12648, 12650, 12652, 12654, 12656, 5288 12658, 12660, 0, 12662, 12664, 12666, 12668, 0, 12670, 0, 12672, 0, 0, 0, 5289 0, 0, 0, 12674, 0, 0, 0, 0, 12676, 0, 12678, 0, 12680, 0, 12682, 12684, 5290 12686, 0, 12688, 12690, 0, 12692, 0, 0, 12694, 0, 12696, 0, 12698, 0, 5291 12700, 0, 12702, 0, 12704, 12706, 0, 12708, 0, 0, 12710, 12712, 12714, 5292 12716, 0, 12718, 12720, 12722, 12724, 12726, 12728, 12730, 0, 12732, 5293 12734, 12736, 12738, 0, 12740, 12742, 12744, 12746, 0, 12748, 0, 12750, 5294 12752, 12754, 12756, 12758, 12760, 12762, 12764, 12766, 12768, 0, 12770, 5295 12772, 12774, 12776, 12778, 12780, 12782, 12784, 12786, 12788, 12790, 5296 12792, 12794, 12796, 12798, 12800, 12802, 0, 0, 0, 0, 0, 12804, 12806, 5297 12808, 0, 12810, 12812, 12814, 12816, 12818, 0, 12820, 12822, 12824, 5298 12826, 12828, 12830, 12832, 12834, 12836, 12838, 12840, 12842, 12844, 5299 12846, 12848, 12850, 12852, 0, 0, 0, 0, 12854, 12857, 12860, 12863, 5300 12866, 12869, 12872, 12875, 12878, 12881, 12884, 0, 0, 0, 0, 0, 12887, 5301 12891, 12895, 12899, 12903, 12907, 12911, 12915, 12919, 12923, 12927, 5302 12931, 12935, 12939, 12943, 12947, 12951, 12955, 12959, 12963, 12967, 5303 12971, 12975, 12979, 12983, 12987, 12991, 12995, 12997, 12999, 13002, 0, 5304 13005, 13007, 13009, 13011, 13013, 13015, 13017, 13019, 13021, 13023, 5305 13025, 13027, 13029, 13031, 13033, 13035, 13037, 13039, 13041, 13043, 5306 13045, 13047, 13049, 13051, 13053, 13055, 13057, 13060, 13063, 13066, 5307 13069, 13073, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13076, 13079, 0, 0, 0, 0, 5308 13082, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13085, 13088, 13091, 5309 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13093, 13095, 13097, 13099, 13101, 5310 13103, 13105, 13107, 13109, 13111, 13113, 13115, 13117, 13119, 13121, 5311 13123, 13125, 13127, 13129, 13131, 13133, 13135, 13137, 13139, 13141, 5312 13143, 13145, 13147, 13149, 13151, 13153, 13155, 13157, 13159, 13161, 5313 13163, 13165, 13167, 13169, 13171, 13173, 13175, 13177, 13179, 0, 0, 0, 5314 0, 13181, 13185, 13189, 13193, 13197, 13201, 13205, 13209, 13213, 0, 0, 5315 0, 0, 0, 0, 0, 13217, 13219, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5316 13221, 13223, 13225, 13227, 13230, 13232, 13234, 13236, 13238, 13240, 5317 13242, 13244, 13246, 13248, 13251, 13253, 13255, 13257, 13259, 13262, 5318 13264, 13266, 13268, 13271, 13273, 13275, 13277, 13279, 13281, 13284, 5319 13286, 13288, 13290, 13292, 13294, 13296, 13298, 13300, 13302, 13304, 5320 13306, 13308, 13310, 13312, 13314, 13316, 13318, 13320, 13322, 13324, 5321 13326, 13328, 13330, 13333, 13335, 13337, 13339, 13342, 13344, 13346, 5322 13348, 13350, 13352, 13354, 13356, 13358, 13360, 13362, 13364, 13366, 5323 13368, 13370, 13372, 13374, 13376, 13378, 13380, 13382, 13384, 13386, 5324 13388, 13390, 13392, 13394, 13396, 13398, 13400, 13402, 13404, 13406, 5325 13409, 13411, 13413, 13415, 13417, 13419, 13421, 13424, 13427, 13429, 5326 13431, 13433, 13435, 13437, 13439, 13441, 13443, 13445, 13447, 13450, 5327 13452, 13454, 13456, 13458, 13461, 13463, 13465, 13467, 13469, 13471, 5328 13473, 13475, 13477, 13479, 13482, 13484, 13487, 13489, 13491, 13493, 5329 13495, 13497, 13499, 13501, 13503, 13505, 13507, 13509, 13512, 13514, 5330 13516, 13518, 13520, 13522, 13525, 13527, 13530, 13533, 13535, 13537, 5331 13539, 13541, 13544, 13547, 13549, 13551, 13553, 13555, 13557, 13559, 5332 13561, 13563, 13565, 13567, 13569, 13572, 13574, 13576, 13578, 13580, 5333 13582, 13584, 13586, 13588, 13590, 13592, 13594, 13596, 13598, 13600, 5334 13602, 13604, 13606, 13608, 13610, 13613, 13615, 13617, 13619, 13621, 5335 13623, 13626, 13628, 13630, 13632, 13634, 13636, 13638, 13640, 13642, 5336 13644, 13646, 13648, 13651, 13653, 13655, 13657, 13659, 13661, 13663, 5337 13665, 13667, 13669, 13671, 13673, 13675, 13677, 13679, 13681, 13683, 5338 13685, 13687, 13690, 13692, 13694, 13696, 13698, 13700, 13703, 13705, 5339 13707, 13709, 13711, 13713, 13715, 13717, 13719, 13722, 13724, 13726, 5340 13728, 13731, 13733, 13735, 13737, 13739, 13741, 13743, 13746, 13749, 5341 13752, 13754, 13757, 13759, 13761, 13763, 13765, 13767, 13769, 13771, 5342 13773, 13775, 13777, 13780, 13782, 13784, 13786, 13788, 13790, 13792, 5343 13795, 13797, 13799, 13802, 13805, 13807, 13809, 13811, 13813, 13815, 5344 13817, 13819, 13821, 13823, 13826, 13828, 13831, 13833, 13836, 13838, 5345 13840, 13842, 13845, 13847, 13849, 13852, 13855, 13857, 13859, 13861, 5346 13863, 13865, 13867, 13869, 13871, 13873, 13875, 13877, 13879, 13881, 5347 13884, 13886, 13889, 13891, 13894, 13896, 13899, 13902, 13905, 13907, 5348 13909, 13911, 13914, 13917, 13920, 13923, 13925, 13927, 13929, 13931, 5349 13933, 13935, 13937, 13939, 13942, 13944, 13946, 13948, 13950, 13953, 5350 13955, 13958, 13961, 13963, 13965, 13967, 13969, 13971, 13973, 13976, 5351 13979, 13982, 13984, 13986, 13989, 13991, 13993, 13995, 13998, 14000, 5352 14002, 14004, 14006, 14008, 14011, 14013, 14015, 14017, 14019, 14021, 5353 14023, 14026, 14029, 14031, 14034, 14036, 14039, 14041, 14043, 14045, 5354 14048, 14051, 14053, 14056, 14058, 14061, 14063, 14065, 14067, 14069, 5355 14071, 14073, 14076, 14079, 14082, 14085, 14087, 14089, 14091, 14093, 5356 14095, 14097, 14099, 14101, 14103, 14105, 14107, 14109, 14112, 14114, 5357 14116, 14118, 14120, 14122, 14124, 14126, 14128, 14130, 14132, 14134, 5358 14136, 14139, 14142, 14145, 14147, 14149, 14151, 14153, 14156, 14158, 5359 14161, 14163, 14165, 14168, 14171, 14173, 14175, 14177, 14179, 14181, 5360 14183, 14185, 14187, 14189, 14191, 14193, 14195, 14197, 14199, 14201, 5361 14203, 14205, 14207, 14209, 14212, 14214, 14216, 14218, 14220, 14222, 5362 14225, 14228, 14230, 14232, 14234, 14236, 14238, 14240, 14243, 14245, 5363 14247, 14249, 14251, 14254, 14257, 14259, 14261, 14263, 14266, 14268, 5364 14270, 14273, 14276, 14278, 14280, 14282, 14285, 14287, 14289, 14291, 5365 14293, 14295, 14297, 14299, 14302, 14304, 14306, 14308, 14311, 14313, 5366 14315, 14317, 14319, 14322, 14325, 14327, 14329, 14331, 14334, 14336, 5367 14339, 14341, 14343, 14345, 14348, 14350, 14352, 14354, 14356, 14358, 5368 14360, 14362, 14365, 14367, 14369, 14371, 14373, 14375, 14377, 14380, 5369 14382, 14385, 14388, 14391, 14393, 14395, 14397, 14399, 14401, 14403, 5370 14405, 14407, 0, 0, 5371 }; 5372 5373 /* NFC pairs */ 5374 #define COMP_SHIFT1 2 5375 #define COMP_SHIFT2 1 5376 static const unsigned short comp_index0[] = { 5377 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 4, 5378 5, 6, 7, 0, 0, 0, 0, 8, 0, 9, 10, 0, 0, 0, 11, 12, 13, 14, 0, 0, 0, 0, 0, 5379 15, 16, 17, 0, 0, 0, 0, 18, 19, 20, 21, 0, 0, 0, 0, 22, 0, 0, 0, 0, 0, 0, 5380 23, 24, 25, 26, 0, 0, 0, 0, 27, 28, 29, 30, 0, 0, 0, 0, 31, 32, 33, 34, 5381 0, 0, 0, 0, 35, 0, 0, 0, 0, 0, 0, 36, 0, 37, 38, 39, 0, 0, 0, 40, 41, 42, 5382 43, 0, 0, 0, 0, 44, 45, 46, 0, 0, 0, 0, 0, 47, 48, 49, 50, 0, 0, 0, 51, 5383 52, 53, 54, 0, 0, 0, 0, 55, 56, 0, 0, 0, 0, 0, 0, 57, 58, 59, 60, 0, 0, 5384 0, 0, 61, 62, 63, 0, 0, 0, 0, 0, 64, 65, 66, 67, 0, 0, 0, 68, 69, 70, 71, 5385 0, 0, 0, 0, 72, 0, 73, 0, 0, 0, 0, 0, 74, 0, 75, 0, 0, 0, 0, 0, 76, 0, 0, 5386 0, 0, 0, 0, 77, 78, 79, 0, 0, 0, 0, 0, 80, 81, 82, 83, 0, 0, 0, 0, 84, 5387 85, 86, 0, 0, 0, 0, 0, 87, 88, 0, 89, 0, 0, 0, 90, 91, 0, 92, 0, 0, 0, 0, 5388 0, 93, 94, 95, 0, 0, 0, 0, 96, 97, 98, 99, 0, 0, 0, 0, 100, 0, 0, 0, 0, 5389 0, 0, 101, 102, 0, 103, 0, 0, 0, 0, 104, 105, 106, 107, 0, 0, 0, 0, 108, 5390 109, 110, 111, 0, 0, 0, 0, 112, 113, 0, 0, 0, 0, 0, 114, 115, 116, 117, 5391 0, 0, 0, 0, 118, 119, 120, 121, 0, 0, 0, 0, 122, 0, 123, 0, 0, 0, 0, 124, 5392 125, 126, 127, 128, 0, 0, 0, 129, 130, 131, 132, 0, 0, 0, 0, 133, 134, 0, 5393 0, 0, 0, 0, 0, 135, 136, 137, 138, 0, 0, 0, 139, 140, 141, 142, 0, 0, 0, 5394 0, 0, 143, 144, 145, 0, 0, 0, 0, 146, 147, 148, 149, 0, 0, 0, 0, 150, 0, 5395 151, 0, 0, 0, 0, 152, 153, 154, 0, 0, 0, 0, 0, 0, 155, 0, 0, 0, 0, 0, 0, 5396 156, 157, 158, 0, 0, 0, 0, 0, 159, 160, 161, 162, 0, 0, 0, 163, 0, 0, 0, 5397 164, 0, 0, 0, 165, 166, 0, 0, 0, 0, 0, 0, 167, 0, 0, 0, 0, 0, 0, 0, 168, 5398 0, 0, 0, 0, 0, 0, 169, 170, 0, 0, 0, 0, 0, 0, 171, 0, 0, 0, 0, 0, 0, 0, 5399 172, 173, 0, 0, 0, 0, 0, 0, 174, 0, 0, 0, 0, 0, 0, 175, 176, 0, 0, 0, 0, 5400 0, 0, 177, 178, 0, 0, 0, 0, 0, 0, 179, 0, 0, 0, 0, 0, 0, 0, 180, 0, 0, 0, 5401 0, 0, 0, 181, 182, 183, 0, 0, 0, 0, 0, 184, 185, 0, 0, 0, 0, 0, 0, 186, 5402 0, 0, 0, 0, 0, 0, 0, 187, 0, 0, 0, 0, 0, 0, 188, 189, 0, 0, 0, 0, 0, 0, 5403 190, 0, 0, 0, 0, 0, 0, 0, 191, 192, 0, 0, 0, 0, 0, 0, 193, 0, 0, 0, 0, 0, 5404 0, 194, 195, 0, 0, 0, 0, 0, 0, 196, 197, 0, 0, 0, 0, 0, 0, 198, 0, 0, 0, 5405 0, 0, 0, 0, 199, 0, 0, 0, 0, 0, 0, 200, 201, 202, 0, 0, 0, 0, 0, 203, 5406 204, 0, 0, 0, 0, 0, 0, 205, 206, 0, 0, 0, 0, 0, 0, 207, 0, 0, 0, 0, 0, 0, 5407 208, 0, 0, 0, 0, 0, 0, 0, 209, 0, 0, 0, 0, 0, 0, 0, 210, 0, 0, 0, 0, 0, 5408 0, 0, 211, 0, 0, 0, 0, 0, 0, 0, 212, 0, 0, 0, 0, 0, 0, 0, 213, 0, 0, 0, 5409 0, 0, 0, 0, 214, 0, 0, 0, 0, 0, 0, 215, 0, 0, 0, 0, 0, 0, 216, 0, 0, 0, 5410 0, 0, 0, 0, 0, 217, 0, 0, 0, 0, 0, 0, 0, 218, 0, 0, 0, 0, 0, 0, 219, 0, 5411 0, 0, 0, 0, 0, 220, 221, 222, 0, 0, 0, 0, 0, 223, 224, 225, 0, 0, 0, 0, 5412 0, 226, 227, 228, 0, 0, 0, 0, 0, 229, 230, 231, 0, 0, 0, 0, 0, 0, 232, 0, 5413 0, 0, 0, 0, 0, 233, 0, 0, 0, 0, 0, 0, 234, 0, 0, 0, 0, 0, 0, 0, 235, 0, 5414 0, 0, 0, 0, 0, 0, 236, 0, 0, 0, 0, 0, 0, 0, 237, 0, 0, 0, 0, 0, 0, 238, 5415 0, 0, 0, 0, 0, 0, 0, 239, 0, 0, 0, 0, 0, 0, 0, 240, 0, 0, 0, 0, 0, 0, 0, 5416 241, 0, 0, 0, 0, 0, 0, 242, 0, 243, 244, 0, 0, 0, 0, 245, 246, 0, 0, 0, 5417 0, 0, 247, 0, 248, 0, 249, 0, 0, 0, 250, 251, 252, 0, 0, 0, 0, 0, 253, 0, 5418 254, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 256, 257, 258, 0, 0, 0, 0, 0, 5419 259, 0, 260, 0, 261, 0, 0, 0, 0, 0, 0, 262, 0, 0, 0, 0, 0, 0, 0, 263, 0, 5420 0, 0, 264, 265, 266, 0, 267, 0, 0, 0, 268, 0, 269, 0, 0, 0, 0, 0, 270, 0, 5421 271, 272, 0, 0, 0, 0, 273, 274, 0, 275, 0, 0, 0, 276, 0, 277, 0, 0, 0, 0, 5422 0, 0, 0, 278, 0, 0, 0, 0, 0, 279, 280, 281, 282, 0, 0, 0, 0, 283, 284, 0, 5423 285, 0, 0, 0, 286, 0, 0, 0, 287, 0, 0, 0, 288, 0, 0, 0, 289, 0, 0, 0, 0, 5424 0, 0, 290, 0, 0, 0, 0, 291, 0, 0, 0, 0, 0, 0, 0, 292, 0, 0, 0, 0, 0, 0, 5425 0, 293, 0, 0, 0, 0, 0, 0, 294, 0, 0, 0, 0, 0, 0, 0, 295, 0, 0, 0, 0, 0, 5426 0, 0, 296, 0, 0, 0, 0, 0, 0, 0, 297, 0, 0, 0, 0, 0, 0, 298, 299, 0, 0, 0, 5427 0, 0, 0, 300, 0, 0, 0, 0, 0, 0, 0, 301, 0, 0, 0, 0, 0, 0, 0, 302, 0, 0, 5428 0, 0, 0, 0, 0, 303, 0, 0, 0, 0, 0, 0, 304, 0, 0, 0, 0, 0, 0, 0, 305, 0, 5429 0, 0, 0, 0, 0, 0, 306, 0, 0, 0, 0, 0, 0, 307, 0, 0, 0, 0, 0, 0, 0, 308, 5430 0, 0, 0, 0, 0, 0, 0, 309, 0, 0, 0, 0, 0, 0, 0, 310, 0, 0, 0, 0, 0, 0, 5431 311, 312, 0, 0, 0, 0, 0, 0, 313, 0, 0, 0, 0, 0, 0, 0, 314, 0, 0, 0, 0, 0, 5432 0, 0, 315, 0, 0, 0, 0, 0, 0, 0, 316, 0, 0, 0, 0, 0, 0, 317, 0, 0, 0, 0, 5433 0, 0, 0, 318, 0, 0, 0, 0, 0, 0, 0, 319, 0, 0, 0, 0, 0, 0, 0, 320, 0, 0, 5434 0, 0, 0, 0, 0, 321, 0, 0, 0, 0, 0, 0, 322, 0, 0, 0, 0, 0, 0, 0, 323, 0, 5435 0, 0, 0, 0, 0, 0, 324, 0, 0, 0, 0, 0, 0, 325, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5436 0, 326, 0, 0, 0, 0, 0, 0, 0, 327, 0, 0, 0, 0, 0, 0, 0, 328, 0, 0, 0, 0, 5437 0, 0, 329, 0, 0, 0, 0, 0, 0, 0, 330, 0, 0, 0, 0, 0, 0, 0, 331, 0, 0, 0, 5438 0, 0, 0, 0, 332, 0, 0, 0, 0, 0, 0, 0, 333, 0, 0, 0, 0, 0, 0, 334, 0, 0, 5439 0, 0, 0, 0, 0, 335, 0, 0, 0, 0, 0, 0, 0, 336, 337, 0, 0, 0, 0, 0, 0, 0, 5440 338, 0, 0, 0, 0, 0, 0, 339, 0, 0, 0, 0, 0, 0, 0, 340, 0, 0, 0, 0, 0, 0, 5441 0, 341, 0, 0, 0, 0, 0, 0, 0, 342, 0, 0, 0, 0, 0, 0, 0, 343, 0, 0, 0, 0, 5442 0, 0, 344, 0, 0, 0, 0, 0, 0, 0, 345, 346, 0, 0, 0, 0, 0, 0, 347, 0, 0, 0, 5443 0, 0, 0, 0, 348, 0, 0, 0, 0, 0, 0, 0, 349, 0, 0, 0, 0, 0, 0, 0, 350, 0, 5444 0, 0, 0, 0, 0, 0, 351, 0, 0, 0, 0, 0, 0, 0, 352, 0, 0, 0, 0, 0, 0, 353, 5445 0, 0, 0, 0, 0, 0, 0, 354, 0, 0, 0, 0, 0, 0, 0, 355, 0, 0, 0, 0, 0, 0, 0, 5446 356, 0, 0, 0, 0, 0, 0, 357, 0, 0, 0, 0, 0, 0, 0, 358, 0, 0, 0, 0, 0, 0, 5447 0, 359, 0, 0, 0, 0, 0, 0, 0, 360, 0, 0, 0, 0, 0, 0, 361, 0, 362, 0, 0, 0, 5448 0, 0, 0, 0, 363, 0, 0, 0, 0, 0, 0, 0, 364, 0, 0, 0, 0, 0, 0, 0, 365, 0, 5449 0, 0, 0, 0, 0, 0, 366, 0, 0, 0, 0, 0, 0, 367, 0, 0, 0, 0, 0, 0, 0, 368, 5450 0, 0, 0, 0, 0, 0, 369, 370, 0, 0, 0, 0, 0, 0, 371, 0, 0, 0, 0, 0, 0, 0, 5451 372, 0, 0, 0, 0, 0, 0, 0, 373, 0, 0, 0, 0, 0, 0, 374, 0, 0, 0, 0, 0, 0, 5452 0, 375, 0, 0, 376, 0, 0, 0, 0, 377, 0, 0, 378, 0, 0, 0, 0, 0, 0, 0, 379, 5453 0, 0, 0, 0, 0, 0, 0, 380, 0, 0, 0, 0, 0, 0, 381, 0, 0, 0, 0, 0, 0, 0, 5454 382, 0, 0, 0, 0, 0, 0, 0, 383, 0, 0, 0, 0, 0, 0, 0, 384, 0, 0, 0, 385, 0, 5455 0, 386, 0, 0, 0, 0, 387, 0, 0, 388, 0, 0, 0, 0, 0, 0, 0, 389, 0, 0, 0, 0, 5456 0, 0, 0, 390, 0, 0, 0, 0, 0, 0, 391, 0, 0, 0, 0, 0, 0, 0, 392, 0, 0, 0, 5457 0, 0, 0, 0, 393, 0, 0, 0, 0, 0, 0, 0, 394, 0, 0, 0, 395, 0, 0, 0, 0, 0, 5458 0, 0, 396, 0, 0, 0, 0, 0, 0, 397, 0, 0, 0, 0, 0, 0, 0, 398, 0, 0, 0, 0, 5459 0, 0, 0, 399, 0, 0, 400, 0, 0, 0, 0, 401, 0, 0, 402, 0, 0, 0, 0, 0, 0, 0, 5460 403, 0, 0, 0, 0, 0, 0, 0, 404, 0, 0, 0, 0, 0, 0, 405, 0, 0, 0, 0, 0, 0, 5461 0, 406, 0, 0, 0, 0, 0, 0, 0, 407, 0, 0, 0, 0, 0, 0, 0, 408, 0, 0, 0, 409, 5462 0, 0, 410, 0, 0, 0, 0, 411, 0, 0, 412, 0, 0, 0, 0, 0, 0, 0, 413, 0, 0, 0, 5463 0, 0, 0, 0, 414, 0, 0, 0, 0, 0, 0, 415, 0, 0, 0, 0, 0, 0, 0, 416, 0, 0, 5464 0, 0, 0, 0, 0, 417, 0, 0, 0, 0, 0, 0, 0, 418, 0, 0, 0, 419, 0, 0, 420, 0, 5465 0, 0, 0, 421, 0, 0, 422, 0, 0, 0, 423, 0, 0, 0, 424, 0, 0, 0, 425, 0, 0, 5466 0, 426, 0, 0, 0, 427, 0, 0, 0, 0, 0, 0, 0, 428, 0, 0, 0, 0, 0, 0, 429, 0, 5467 0, 0, 0, 0, 0, 0, 430, 0, 0, 0, 0, 0, 0, 0, 431, 0, 0, 432, 0, 0, 0, 0, 5468 433, 0, 0, 434, 0, 0, 0, 435, 0, 0, 0, 436, 0, 0, 0, 437, 0, 0, 0, 438, 5469 0, 0, 0, 439, 0, 0, 440, 0, 0, 0, 0, 0, 0, 0, 441, 0, 0, 0, 0, 0, 0, 0, 5470 442, 0, 0, 0, 0, 0, 0, 0, 443, 0, 0, 0, 0, 0, 0, 444, 0, 0, 0, 0, 0, 0, 5471 0, 445, 0, 0, 0, 0, 0, 0, 0, 446, 0, 0, 0, 447, 0, 0, 0, 448, 0, 0, 0, 5472 449, 0, 0, 450, 0, 0, 0, 0, 0, 0, 0, 451, 0, 0, 0, 0, 0, 0, 0, 452, 0, 0, 5473 0, 0, 0, 0, 0, 453, 0, 0, 0, 0, 0, 0, 454, 0, 0, 0, 0, 0, 0, 0, 455, 0, 5474 0, 0, 0, 0, 0, 0, 456, 0, 0, 0, 0, 0, 0, 0, 457, 0, 0, 0, 0, 0, 0, 458, 5475 0, 0, 0, 0, 0, 0, 0, 459, 0, 0, 0, 0, 0, 0, 0, 460, 0, 0, 0, 461, 0, 0, 5476 0, 462, 0, 0, 0, 0, 0, 0, 463, 0, 0, 0, 0, 0, 0, 0, 464, 0, 0, 0, 465, 0, 5477 0, 0, 466, 0, 0, 0, 0, 0, 0, 467, 0, 0, 0, 0, 0, 0, 0, 468, 0, 0, 0, 0, 5478 0, 0, 0, 469, 0, 0, 0, 0, 0, 0, 0, 470, 0, 0, 0, 0, 0, 0, 471, 0, 0, 0, 5479 0, 0, 0, 0, 472, 0, 0, 0, 0, 0, 0, 0, 473, 0, 0, 0, 0, 0, 0, 0, 474, 0, 5480 0, 0, 0, 0, 0, 475, 0, 0, 0, 0, 0, 0, 0, 476, 0, 0, 0, 0, 0, 0, 0, 477, 5481 0, 0, 0, 0, 0, 0, 0, 478, 0, 0, 0, 0, 0, 0, 479, 0, 0, 0, 0, 0, 0, 0, 5482 480, 0, 0, 0, 0, 0, 0, 0, 481, 0, 0, 0, 0, 0, 0, 0, 482, 0, 0, 0, 0, 0, 5483 0, 483, 0, 0, 0, 0, 0, 0, 0, 484, 0, 0, 0, 0, 0, 0, 0, 485, 0, 0, 0, 0, 5484 0, 0, 0, 486, 0, 0, 0, 0, 0, 0, 487, 0, 0, 0, 0, 0, 0, 0, 488, 0, 0, 0, 5485 0, 0, 0, 0, 489, 0, 0, 0, 0, 0, 0, 0, 490, 0, 0, 0, 0, 0, 0, 491, 0, 0, 5486 0, 0, 0, 0, 0, 492, 0, 0, 0, 0, 0, 0, 0, 493, 0, 0, 0, 0, 0, 0, 0, 494, 5487 0, 0, 0, 0, 0, 0, 495, 0, 0, 0, 0, 0, 0, 0, 496, 0, 0, 0, 0, 0, 0, 0, 5488 497, 0, 0, 0, 0, 0, 0, 0, 498, 0, 0, 0, 0, 0, 0, 499, 0, 0, 0, 0, 0, 0, 5489 0, 500, 0, 0, 0, 0, 0, 0, 0, 501, 0, 0, 0, 0, 0, 0, 0, 502, 0, 0, 0, 0, 5490 0, 0, 503, 0, 0, 0, 0, 0, 0, 0, 504, 0, 0, 0, 0, 0, 0, 0, 505, 0, 0, 0, 5491 0, 0, 0, 0, 506, 0, 0, 0, 0, 0, 0, 507, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5492 508, 0, 0, 0, 0, 0, 0, 0, 509, 0, 0, 0, 0, 0, 0, 0, 510, 0, 0, 0, 0, 0, 5493 0, 0, 511, 0, 0, 0, 0, 0, 0, 512, 0, 0, 0, 0, 0, 0, 0, 513, 0, 0, 0, 0, 5494 0, 0, 0, 514, 0, 0, 0, 0, 0, 0, 0, 515, 0, 0, 0, 0, 0, 0, 516, 0, 0, 0, 5495 0, 0, 0, 0, 517, 0, 0, 0, 0, 0, 0, 0, 518, 0, 0, 0, 0, 0, 0, 0, 519, 0, 5496 0, 0, 0, 0, 0, 520, 0, 0, 0, 0, 0, 0, 0, 521, 0, 0, 0, 0, 0, 0, 0, 522, 5497 0, 0, 0, 0, 0, 0, 0, 523, 0, 0, 0, 0, 0, 0, 524, 0, 0, 0, 0, 0, 0, 0, 5498 525, 0, 0, 0, 0, 0, 0, 0, 526, 0, 0, 0, 0, 0, 0, 0, 527, 0, 0, 0, 0, 0, 5499 0, 528, 0, 0, 0, 0, 0, 0, 0, 529, 0, 0, 0, 0, 0, 0, 0, 530, 0, 0, 0, 0, 5500 0, 0, 0, 531, 0, 0, 0, 0, 0, 0, 532, 0, 0, 0, 0, 0, 0, 0, 533, 0, 0, 0, 5501 0, 0, 0, 0, 534, 0, 0, 0, 0, 0, 0, 0, 535, 0, 0, 0, 0, 0, 0, 536, 0, 0, 5502 0, 0, 0, 0, 0, 537, 0, 0, 0, 0, 0, 0, 0, 538, 0, 0, 0, 0, 0, 0, 0, 539, 5503 0, 0, 0, 0, 0, 0, 540, 0, 0, 0, 0, 0, 0, 0, 541, 0, 0, 0, 0, 0, 0, 0, 5504 542, 0, 0, 0, 0, 0, 0, 0, 543, 0, 0, 0, 0, 0, 0, 544, 0, 0, 0, 0, 0, 0, 5505 0, 545, 0, 0, 0, 0, 0, 0, 0, 546, 0, 0, 0, 0, 0, 0, 0, 547, 0, 0, 0, 0, 5506 0, 0, 548, 0, 0, 0, 0, 0, 0, 0, 549, 0, 0, 0, 0, 0, 0, 0, 550, 0, 0, 0, 5507 0, 0, 0, 0, 551, 0, 0, 0, 0, 0, 0, 552, 0, 0, 0, 0, 0, 0, 0, 553, 0, 0, 5508 0, 0, 0, 0, 0, 554, 0, 0, 0, 0, 0, 0, 0, 555, 0, 0, 0, 0, 0, 0, 0, 556, 5509 0, 0, 0, 0, 0, 0, 557, 0, 0, 0, 0, 0, 0, 0, 558, 0, 0, 0, 0, 0, 0, 0, 5510 559, 0, 0, 0, 0, 0, 0, 0, 560, 0, 0, 0, 0, 0, 0, 0, 561, 0, 0, 0, 0, 0, 5511 0, 0, 562, 0, 0, 0, 0, 0, 0, 0, 563, 0, 0, 0, 0, 0, 0, 564, 5512 }; 5513 5514 static const unsigned short comp_index1[] = { 5515 0, 0, 0, 0, 0, 1, 0, 0, 2, 0, 0, 0, 0, 0, 0, 3, 0, 4, 5, 6, 7, 8, 9, 10, 5516 0, 11, 12, 0, 13, 0, 0, 0, 0, 0, 0, 14, 15, 0, 0, 0, 0, 16, 0, 0, 0, 0, 5517 0, 17, 18, 0, 19, 0, 20, 0, 0, 0, 0, 21, 0, 0, 0, 22, 0, 23, 0, 0, 24, 0, 5518 25, 26, 0, 27, 0, 28, 29, 30, 31, 32, 33, 34, 0, 35, 0, 36, 37, 38, 0, 0, 5519 0, 0, 0, 39, 0, 0, 0, 40, 41, 42, 43, 0, 44, 0, 0, 0, 0, 45, 0, 0, 0, 0, 5520 0, 46, 0, 47, 0, 48, 0, 0, 49, 0, 50, 0, 51, 0, 0, 52, 53, 54, 55, 56, 5521 57, 58, 0, 59, 0, 0, 60, 61, 0, 0, 0, 62, 0, 0, 0, 0, 0, 63, 64, 0, 0, 5522 65, 0, 66, 0, 0, 67, 0, 0, 0, 0, 0, 68, 0, 0, 0, 0, 69, 0, 0, 70, 0, 71, 5523 72, 0, 73, 0, 74, 0, 0, 75, 0, 0, 0, 0, 76, 0, 0, 77, 78, 0, 79, 0, 80, 5524 0, 0, 81, 0, 82, 83, 0, 84, 0, 0, 0, 0, 0, 85, 86, 87, 88, 89, 90, 91, 0, 5525 92, 0, 0, 93, 0, 0, 0, 94, 0, 0, 95, 0, 0, 0, 96, 0, 0, 97, 0, 98, 99, 0, 5526 100, 0, 101, 0, 0, 102, 0, 103, 104, 0, 105, 0, 106, 0, 0, 107, 0, 108, 5527 0, 0, 0, 109, 0, 110, 0, 0, 111, 0, 112, 113, 0, 114, 0, 0, 0, 0, 0, 115, 5528 116, 117, 118, 119, 120, 121, 0, 122, 123, 0, 124, 125, 0, 0, 0, 126, 0, 5529 0, 127, 0, 0, 128, 129, 0, 130, 131, 0, 0, 0, 0, 0, 132, 0, 0, 0, 133, 5530 134, 135, 136, 137, 0, 0, 0, 138, 0, 0, 139, 140, 0, 141, 0, 142, 0, 0, 5531 143, 0, 0, 0, 0, 144, 0, 145, 146, 147, 148, 149, 150, 151, 0, 152, 153, 5532 0, 154, 0, 0, 155, 0, 0, 0, 0, 156, 157, 0, 0, 0, 0, 0, 158, 159, 0, 160, 5533 0, 161, 162, 0, 0, 0, 163, 0, 164, 0, 0, 165, 0, 166, 167, 0, 168, 0, 5534 169, 170, 171, 172, 173, 174, 175, 0, 176, 0, 177, 178, 179, 0, 0, 0, 0, 5535 0, 180, 0, 0, 0, 181, 182, 183, 184, 0, 185, 186, 0, 0, 0, 0, 0, 187, 0, 5536 188, 0, 189, 0, 0, 190, 0, 191, 0, 192, 193, 0, 194, 195, 196, 197, 198, 5537 199, 200, 0, 201, 0, 0, 202, 203, 0, 0, 0, 204, 0, 0, 0, 205, 0, 0, 0, 0, 5538 0, 206, 0, 0, 0, 0, 207, 0, 0, 208, 0, 209, 0, 0, 210, 0, 211, 0, 0, 0, 5539 0, 212, 0, 0, 213, 0, 214, 215, 0, 216, 0, 217, 0, 0, 218, 219, 0, 0, 0, 5540 0, 0, 0, 220, 221, 0, 222, 0, 223, 0, 0, 224, 0, 225, 226, 0, 227, 0, 0, 5541 0, 0, 0, 228, 229, 230, 231, 232, 233, 234, 0, 235, 0, 0, 236, 0, 0, 0, 5542 237, 0, 0, 238, 0, 0, 0, 239, 0, 0, 240, 0, 241, 242, 0, 243, 0, 244, 0, 5543 0, 245, 0, 0, 0, 0, 0, 246, 247, 0, 248, 0, 249, 0, 0, 250, 0, 251, 0, 0, 5544 0, 252, 0, 253, 0, 0, 254, 0, 255, 256, 0, 257, 0, 258, 259, 260, 261, 5545 262, 263, 264, 0, 265, 266, 0, 267, 268, 0, 0, 0, 269, 0, 0, 270, 0, 0, 5546 0, 0, 0, 0, 271, 272, 0, 273, 274, 0, 0, 0, 275, 0, 276, 0, 0, 0, 277, 5547 278, 279, 280, 281, 0, 0, 0, 282, 0, 0, 283, 284, 0, 285, 0, 286, 0, 0, 5548 287, 0, 0, 0, 0, 288, 0, 0, 0, 0, 0, 289, 0, 290, 0, 0, 0, 0, 291, 292, 5549 0, 0, 293, 0, 0, 0, 0, 294, 295, 0, 0, 0, 0, 0, 0, 296, 0, 297, 0, 0, 0, 5550 0, 298, 0, 0, 299, 300, 0, 0, 301, 0, 0, 302, 0, 0, 0, 0, 0, 0, 303, 304, 5551 0, 0, 305, 0, 0, 306, 0, 307, 308, 0, 0, 0, 0, 0, 309, 310, 0, 0, 0, 0, 5552 0, 0, 311, 0, 312, 0, 0, 313, 0, 0, 0, 0, 0, 314, 315, 0, 0, 316, 0, 0, 5553 0, 0, 317, 318, 0, 0, 0, 0, 0, 0, 319, 0, 320, 0, 0, 0, 0, 321, 0, 0, 5554 322, 323, 0, 0, 324, 0, 0, 325, 0, 0, 0, 0, 0, 0, 326, 327, 0, 0, 328, 0, 5555 0, 329, 0, 330, 331, 0, 0, 0, 0, 0, 332, 333, 0, 0, 0, 0, 0, 0, 334, 0, 5556 335, 0, 0, 336, 0, 0, 0, 0, 0, 337, 338, 0, 0, 339, 0, 0, 340, 341, 0, 0, 5557 342, 0, 0, 343, 0, 0, 0, 0, 0, 0, 344, 0, 0, 345, 0, 0, 346, 0, 0, 0, 0, 5558 0, 347, 0, 0, 348, 0, 0, 349, 0, 0, 350, 0, 0, 0, 351, 0, 0, 0, 0, 0, 0, 5559 352, 0, 353, 0, 0, 354, 0, 0, 0, 0, 0, 0, 355, 0, 0, 0, 356, 357, 0, 0, 5560 358, 0, 0, 0, 359, 0, 0, 360, 361, 0, 0, 362, 0, 0, 0, 363, 0, 0, 364, 5561 365, 0, 0, 366, 0, 0, 0, 367, 0, 0, 368, 369, 0, 0, 370, 0, 0, 0, 371, 0, 5562 0, 0, 372, 0, 0, 0, 373, 0, 0, 0, 0, 0, 0, 374, 0, 0, 375, 0, 0, 376, 0, 5563 0, 377, 0, 0, 0, 0, 0, 0, 378, 0, 0, 379, 0, 0, 380, 0, 0, 0, 0, 0, 381, 5564 0, 382, 0, 383, 384, 0, 0, 0, 0, 0, 0, 385, 386, 0, 0, 0, 0, 0, 0, 387, 5565 0, 0, 0, 388, 0, 0, 389, 0, 0, 390, 0, 0, 0, 0, 391, 0, 392, 393, 0, 0, 5566 0, 394, 0, 0, 0, 395, 0, 0, 396, 0, 0, 0, 0, 0, 0, 397, 0, 0, 0, 398, 0, 5567 399, 400, 0, 0, 0, 401, 0, 0, 0, 402, 0, 0, 403, 0, 0, 404, 0, 0, 0, 0, 5568 0, 0, 405, 0, 0, 406, 0, 0, 0, 0, 407, 0, 408, 0, 0, 0, 0, 409, 0, 0, 5569 410, 0, 0, 0, 0, 411, 0, 0, 412, 0, 0, 0, 413, 0, 0, 414, 0, 0, 0, 0, 0, 5570 0, 415, 416, 0, 417, 418, 0, 0, 0, 419, 0, 0, 420, 0, 0, 0, 0, 421, 0, 0, 5571 422, 0, 0, 423, 0, 0, 0, 424, 0, 425, 426, 0, 0, 0, 427, 0, 0, 0, 0, 0, 5572 0, 428, 429, 0, 0, 0, 0, 0, 0, 430, 0, 0, 431, 0, 0, 0, 0, 432, 0, 433, 5573 0, 0, 0, 0, 434, 0, 435, 0, 0, 0, 0, 0, 0, 436, 437, 0, 0, 438, 0, 0, 5574 439, 0, 440, 441, 0, 0, 0, 442, 0, 0, 443, 0, 444, 445, 0, 446, 447, 0, 5575 0, 448, 0, 0, 0, 449, 0, 450, 451, 0, 0, 0, 452, 0, 0, 0, 0, 0, 453, 0, 5576 454, 455, 0, 456, 457, 0, 0, 0, 0, 0, 0, 458, 0, 0, 459, 0, 460, 461, 0, 5577 0, 0, 462, 0, 0, 463, 0, 464, 465, 0, 466, 467, 0, 0, 468, 0, 0, 0, 469, 5578 0, 470, 471, 0, 0, 0, 472, 0, 0, 0, 0, 0, 473, 0, 474, 475, 0, 476, 477, 5579 0, 0, 0, 0, 0, 0, 478, 0, 0, 479, 0, 0, 480, 0, 0, 0, 0, 0, 481, 0, 0, 5580 482, 0, 0, 0, 483, 0, 0, 484, 0, 0, 485, 0, 0, 0, 0, 0, 0, 486, 0, 0, 5581 487, 488, 0, 489, 0, 0, 490, 0, 0, 0, 0, 0, 0, 491, 0, 0, 492, 0, 0, 493, 5582 0, 0, 0, 494, 0, 0, 495, 0, 0, 0, 0, 0, 0, 496, 0, 0, 0, 497, 0, 0, 0, 5583 498, 499, 0, 0, 0, 500, 0, 0, 0, 0, 0, 501, 502, 0, 503, 0, 0, 0, 504, 0, 5584 0, 0, 505, 0, 0, 506, 507, 0, 0, 0, 0, 0, 508, 0, 0, 0, 509, 510, 0, 0, 5585 0, 0, 0, 511, 0, 0, 0, 512, 513, 0, 514, 0, 0, 0, 0, 515, 0, 0, 516, 0, 5586 0, 517, 0, 0, 0, 0, 0, 0, 518, 0, 0, 519, 0, 0, 520, 0, 0, 521, 0, 0, 0, 5587 0, 0, 0, 522, 0, 0, 523, 0, 0, 524, 0, 0, 525, 0, 0, 0, 0, 0, 0, 526, 0, 5588 0, 0, 527, 0, 0, 528, 0, 0, 529, 0, 0, 530, 0, 0, 0, 531, 0, 0, 0, 0, 0, 5589 0, 532, 533, 534, 0, 0, 0, 0, 0, 535, 536, 0, 0, 0, 0, 0, 537, 0, 0, 538, 5590 0, 0, 539, 0, 0, 0, 0, 0, 0, 540, 0, 541, 0, 0, 0, 0, 0, 542, 543, 0, 0, 5591 0, 0, 0, 544, 0, 0, 545, 0, 0, 546, 0, 0, 0, 0, 0, 0, 547, 0, 0, 548, 0, 5592 0, 549, 0, 0, 550, 0, 0, 0, 0, 551, 0, 0, 0, 0, 0, 552, 553, 0, 0, 0, 0, 5593 0, 554, 0, 0, 555, 0, 0, 556, 0, 0, 0, 0, 0, 0, 557, 0, 0, 558, 0, 0, 5594 559, 0, 0, 560, 0, 0, 0, 0, 561, 0, 0, 562, 0, 0, 0, 0, 0, 0, 563, 0, 0, 5595 564, 0, 0, 565, 0, 0, 0, 0, 0, 566, 567, 0, 0, 0, 0, 0, 568, 0, 0, 569, 5596 0, 0, 570, 0, 0, 0, 0, 0, 0, 571, 0, 0, 572, 0, 0, 573, 0, 0, 574, 0, 0, 5597 0, 0, 575, 0, 0, 0, 0, 0, 576, 577, 0, 0, 0, 0, 0, 578, 0, 0, 579, 0, 0, 5598 580, 0, 0, 0, 0, 0, 0, 581, 0, 0, 582, 0, 0, 583, 0, 0, 584, 0, 0, 0, 0, 5599 585, 0, 0, 0, 0, 0, 586, 587, 0, 0, 0, 0, 0, 588, 0, 0, 0, 0, 589, 0, 5600 590, 0, 0, 0, 0, 591, 0, 592, 0, 0, 0, 0, 593, 0, 0, 594, 0, 0, 0, 0, 0, 5601 0, 595, 0, 0, 596, 0, 0, 597, 0, 0, 0, 0, 0, 598, 599, 0, 0, 0, 0, 0, 5602 600, 0, 0, 0, 0, 601, 0, 602, 0, 0, 0, 0, 603, 0, 604, 0, 0, 0, 0, 605, 5603 0, 0, 0, 0, 0, 606, 0, 0, 607, 0, 0, 608, 0, 0, 609, 0, 0, 0, 0, 0, 0, 5604 610, 0, 0, 611, 0, 0, 612, 0, 0, 0, 0, 613, 0, 614, 0, 0, 0, 0, 615, 0, 5605 0, 0, 0, 0, 616, 0, 0, 617, 0, 0, 618, 0, 0, 619, 0, 0, 0, 0, 0, 0, 620, 5606 0, 0, 621, 0, 0, 622, 0, 0, 623, 0, 0, 0, 0, 0, 0, 624, 0, 0, 625, 0, 0, 5607 626, 0, 0, 0, 0, 627, 0, 628, 0, 0, 0, 0, 0, 0, 629, 0, 0, 630, 0, 0, 0, 5608 0, 631, 0, 632, 0, 0, 0, 0, 0, 633, 0, 0, 634, 0, 0, 635, 0, 0, 636, 0, 5609 0, 0, 0, 0, 0, 637, 0, 0, 638, 0, 0, 639, 0, 0, 640, 0, 0, 0, 0, 0, 0, 5610 641, 0, 0, 642, 0, 0, 643, 0, 0, 644, 0, 0, 0, 0, 0, 0, 645, 0, 0, 646, 5611 0, 0, 647, 0, 0, 648, 0, 0, 0, 0, 0, 0, 649, 0, 0, 650, 0, 0, 651, 0, 0, 5612 652, 0, 0, 0, 0, 0, 0, 653, 0, 0, 654, 0, 0, 655, 0, 0, 656, 0, 0, 0, 0, 5613 0, 0, 657, 0, 0, 658, 0, 0, 659, 0, 0, 660, 0, 0, 0, 0, 0, 0, 661, 0, 0, 5614 662, 0, 0, 663, 0, 0, 664, 0, 0, 0, 0, 0, 0, 665, 0, 0, 666, 0, 0, 667, 5615 0, 0, 668, 0, 0, 0, 0, 0, 0, 669, 0, 0, 670, 0, 0, 671, 0, 0, 672, 0, 0, 5616 0, 0, 0, 0, 673, 0, 0, 0, 674, 0, 0, 675, 0, 0, 676, 0, 0, 677, 0, 0, 0, 5617 0, 0, 0, 678, 0, 0, 679, 0, 0, 680, 0, 0, 681, 0, 0, 0, 0, 0, 0, 682, 0, 5618 0, 683, 0, 0, 684, 0, 0, 685, 0, 0, 0, 0, 0, 0, 686, 0, 0, 687, 0, 0, 5619 688, 0, 0, 689, 0, 0, 0, 0, 0, 0, 690, 0, 0, 691, 0, 0, 692, 0, 0, 693, 5620 0, 0, 0, 0, 0, 0, 694, 0, 0, 695, 0, 0, 696, 0, 0, 697, 0, 0, 0, 0, 0, 0, 5621 698, 0, 0, 699, 0, 0, 700, 0, 0, 701, 0, 0, 0, 0, 0, 0, 702, 0, 0, 703, 5622 0, 0, 704, 0, 0, 705, 0, 0, 0, 0, 0, 0, 706, 0, 0, 707, 0, 0, 708, 0, 0, 5623 709, 0, 0, 0, 0, 0, 0, 710, 0, 0, 711, 0, 0, 712, 0, 0, 713, 0, 0, 0, 0, 5624 0, 0, 714, 0, 0, 715, 0, 0, 716, 0, 0, 717, 0, 0, 0, 0, 0, 0, 718, 0, 0, 5625 719, 0, 0, 720, 0, 0, 721, 0, 0, 0, 722, 0, 0, 0, 0, 0, 0, 723, 0, 0, 5626 724, 0, 0, 725, 0, 0, 726, 0, 0, 0, 727, 0, 0, 0, 728, 729, 0, 0, 730, 0, 5627 0, 0, 0, 0, 0, 731, 5628 }; 5629 5630 static const unsigned int comp_data[] = { 5631 0, 0, 0, 8814, 0, 8800, 0, 8815, 192, 193, 194, 195, 256, 258, 550, 196, 5632 7842, 197, 0, 461, 512, 514, 0, 7840, 0, 7680, 260, 0, 7682, 0, 0, 7684, 5633 7686, 0, 0, 262, 264, 0, 266, 0, 0, 268, 0, 199, 7690, 0, 0, 270, 0, 5634 7692, 0, 7696, 0, 7698, 7694, 0, 200, 201, 202, 7868, 274, 276, 278, 203, 5635 7866, 0, 0, 282, 516, 518, 0, 7864, 0, 552, 280, 7704, 0, 7706, 7710, 0, 5636 0, 500, 284, 0, 7712, 286, 288, 0, 0, 486, 0, 290, 292, 0, 7714, 7718, 0, 5637 542, 0, 7716, 0, 7720, 7722, 0, 204, 205, 206, 296, 298, 300, 304, 207, 5638 7880, 0, 0, 463, 520, 522, 0, 7882, 302, 0, 0, 7724, 308, 0, 0, 7728, 0, 5639 488, 0, 7730, 0, 310, 7732, 0, 0, 313, 0, 317, 0, 7734, 0, 315, 0, 7740, 5640 7738, 0, 0, 7742, 7744, 0, 0, 7746, 504, 323, 0, 209, 7748, 0, 0, 327, 0, 5641 7750, 0, 325, 0, 7754, 7752, 0, 210, 211, 212, 213, 332, 334, 558, 214, 5642 7886, 0, 336, 465, 524, 526, 416, 7884, 490, 0, 0, 7764, 7766, 0, 0, 340, 5643 7768, 0, 0, 344, 528, 530, 0, 7770, 0, 342, 7774, 0, 0, 346, 348, 0, 5644 7776, 0, 0, 352, 0, 7778, 536, 350, 7786, 0, 0, 356, 0, 7788, 538, 354, 5645 0, 7792, 7790, 0, 217, 218, 219, 360, 362, 364, 0, 220, 7910, 366, 368, 5646 467, 532, 534, 431, 7908, 7794, 0, 370, 7798, 0, 7796, 0, 7804, 0, 7806, 5647 7808, 7810, 372, 0, 7814, 7812, 0, 7816, 7818, 7820, 7922, 221, 374, 5648 7928, 562, 0, 7822, 376, 7926, 0, 0, 7924, 0, 377, 7824, 0, 379, 0, 0, 5649 381, 0, 7826, 7828, 0, 224, 225, 226, 227, 257, 259, 551, 228, 7843, 229, 5650 0, 462, 513, 515, 0, 7841, 0, 7681, 261, 0, 7683, 0, 0, 7685, 7687, 0, 0, 5651 263, 265, 0, 267, 0, 0, 269, 0, 231, 7691, 0, 0, 271, 0, 7693, 0, 7697, 5652 0, 7699, 7695, 0, 232, 233, 234, 7869, 275, 277, 279, 235, 7867, 0, 0, 5653 283, 517, 519, 0, 7865, 0, 553, 281, 7705, 0, 7707, 7711, 0, 0, 501, 285, 5654 0, 7713, 287, 289, 0, 0, 487, 0, 291, 293, 0, 7715, 7719, 0, 543, 0, 5655 7717, 0, 7721, 7723, 0, 7830, 0, 236, 237, 238, 297, 299, 301, 0, 239, 5656 7881, 0, 0, 464, 521, 523, 0, 7883, 303, 0, 0, 7725, 309, 0, 0, 496, 0, 5657 7729, 0, 489, 0, 7731, 0, 311, 7733, 0, 0, 314, 0, 318, 0, 7735, 0, 316, 5658 0, 7741, 7739, 0, 0, 7743, 7745, 0, 0, 7747, 505, 324, 0, 241, 7749, 0, 5659 0, 328, 0, 7751, 0, 326, 0, 7755, 7753, 0, 242, 243, 244, 245, 333, 335, 5660 559, 246, 7887, 0, 337, 466, 525, 527, 417, 7885, 491, 0, 0, 7765, 7767, 5661 0, 0, 341, 7769, 0, 0, 345, 529, 531, 0, 7771, 0, 343, 7775, 0, 0, 347, 5662 349, 0, 7777, 0, 0, 353, 0, 7779, 537, 351, 7787, 7831, 0, 357, 0, 7789, 5663 539, 355, 0, 7793, 7791, 0, 249, 250, 251, 361, 363, 365, 0, 252, 7911, 5664 367, 369, 468, 533, 535, 432, 7909, 7795, 0, 371, 7799, 0, 7797, 0, 7805, 5665 0, 7807, 7809, 7811, 373, 0, 7815, 7813, 0, 7832, 0, 7817, 7819, 7821, 5666 7923, 253, 375, 7929, 563, 0, 7823, 255, 7927, 7833, 0, 7925, 0, 378, 5667 7825, 0, 380, 0, 0, 382, 0, 7827, 7829, 0, 8173, 901, 8129, 0, 7846, 5668 7844, 0, 7850, 7848, 0, 478, 0, 0, 506, 0, 508, 482, 0, 0, 7688, 7872, 5669 7870, 0, 7876, 7874, 0, 0, 7726, 7890, 7888, 0, 7894, 7892, 0, 0, 7756, 5670 556, 0, 0, 7758, 554, 0, 0, 510, 475, 471, 469, 0, 0, 473, 7847, 7845, 0, 5671 7851, 7849, 0, 479, 0, 0, 507, 0, 509, 483, 0, 0, 7689, 7873, 7871, 0, 5672 7877, 7875, 0, 0, 7727, 7891, 7889, 0, 7895, 7893, 0, 0, 7757, 557, 0, 0, 5673 7759, 555, 0, 0, 511, 476, 472, 470, 0, 0, 474, 7856, 7854, 0, 7860, 5674 7858, 0, 7857, 7855, 0, 7861, 7859, 0, 7700, 7702, 7701, 7703, 7760, 5675 7762, 7761, 7763, 7780, 0, 7781, 0, 7782, 0, 7783, 0, 0, 7800, 0, 7801, 5676 0, 7802, 0, 7803, 7835, 0, 7900, 7898, 0, 7904, 7902, 0, 0, 7906, 7901, 5677 7899, 0, 7905, 7903, 0, 0, 7907, 7914, 7912, 0, 7918, 7916, 0, 0, 7920, 5678 7915, 7913, 0, 7919, 7917, 0, 0, 7921, 0, 494, 492, 0, 493, 0, 480, 0, 5679 481, 0, 0, 7708, 0, 7709, 560, 0, 561, 0, 0, 495, 8122, 902, 8121, 8120, 5680 7944, 7945, 0, 8124, 8136, 904, 7960, 7961, 8138, 905, 7976, 7977, 0, 5681 8140, 8154, 906, 8153, 8152, 0, 938, 7992, 7993, 8184, 908, 8008, 8009, 5682 0, 8172, 8170, 910, 8169, 8168, 0, 939, 0, 8025, 8186, 911, 8040, 8041, 5683 0, 8188, 0, 8116, 0, 8132, 8048, 940, 8113, 8112, 7936, 7937, 8118, 8115, 5684 8050, 941, 7952, 7953, 8052, 942, 7968, 7969, 8134, 8131, 8054, 943, 5685 8145, 8144, 0, 970, 7984, 7985, 8150, 0, 8056, 972, 8000, 8001, 8164, 5686 8165, 8058, 973, 8161, 8160, 0, 971, 8016, 8017, 8166, 0, 8060, 974, 5687 8032, 8033, 8182, 8179, 8146, 912, 8151, 0, 8162, 944, 8167, 0, 0, 8180, 5688 0, 979, 0, 980, 0, 1031, 0, 1232, 0, 1234, 0, 1027, 1024, 0, 0, 1238, 0, 5689 1025, 0, 1217, 0, 1244, 0, 1246, 1037, 0, 1250, 1049, 0, 1252, 0, 1036, 5690 0, 1254, 1262, 1038, 0, 1264, 1266, 0, 0, 1268, 0, 1272, 0, 1260, 0, 5691 1233, 0, 1235, 0, 1107, 1104, 0, 0, 1239, 0, 1105, 0, 1218, 0, 1245, 0, 5692 1247, 1117, 0, 1251, 1081, 0, 1253, 0, 1116, 0, 1255, 1263, 1118, 0, 5693 1265, 1267, 0, 0, 1269, 0, 1273, 0, 1261, 0, 1111, 1142, 0, 1143, 0, 0, 5694 1242, 0, 1243, 0, 1258, 0, 1259, 1570, 1571, 1573, 0, 0, 1572, 0, 1574, 5695 0, 1730, 0, 1747, 0, 1728, 0, 2345, 0, 2353, 0, 2356, 2507, 2508, 2891, 5696 2888, 2892, 0, 2964, 0, 0, 3018, 3020, 0, 0, 3019, 0, 3144, 0, 3264, 5697 3274, 3271, 3272, 0, 0, 3275, 0, 3402, 3404, 0, 0, 3403, 0, 3546, 3548, 5698 3550, 0, 3549, 4134, 0, 0, 6918, 0, 6920, 0, 6922, 0, 6924, 0, 6926, 0, 5699 6930, 0, 6971, 0, 6973, 0, 6976, 0, 6977, 0, 6979, 7736, 0, 7737, 0, 5700 7772, 0, 7773, 0, 7784, 0, 7785, 0, 7852, 0, 0, 7862, 7853, 0, 0, 7863, 5701 7878, 0, 7879, 0, 7896, 0, 7897, 0, 7938, 7940, 7942, 8064, 7939, 7941, 5702 7943, 8065, 0, 8066, 0, 8067, 0, 8068, 0, 8069, 0, 8070, 0, 8071, 7946, 5703 7948, 7950, 8072, 7947, 7949, 7951, 8073, 0, 8074, 0, 8075, 0, 8076, 0, 5704 8077, 0, 8078, 0, 8079, 7954, 7956, 7955, 7957, 7962, 7964, 7963, 7965, 5705 7970, 7972, 7974, 8080, 7971, 7973, 7975, 8081, 0, 8082, 0, 8083, 0, 5706 8084, 0, 8085, 0, 8086, 0, 8087, 7978, 7980, 7982, 8088, 7979, 7981, 5707 7983, 8089, 0, 8090, 0, 8091, 0, 8092, 0, 8093, 0, 8094, 0, 8095, 7986, 5708 7988, 7990, 0, 7987, 7989, 7991, 0, 7994, 7996, 7998, 0, 7995, 7997, 5709 7999, 0, 8002, 8004, 8003, 8005, 8010, 8012, 8011, 8013, 8018, 8020, 5710 8022, 0, 8019, 8021, 8023, 0, 8027, 8029, 8031, 0, 8034, 8036, 8038, 5711 8096, 8035, 8037, 8039, 8097, 0, 8098, 0, 8099, 0, 8100, 0, 8101, 0, 5712 8102, 0, 8103, 8042, 8044, 8046, 8104, 8043, 8045, 8047, 8105, 0, 8106, 5713 0, 8107, 0, 8108, 0, 8109, 0, 8110, 0, 8111, 0, 8114, 0, 8130, 0, 8178, 5714 0, 8119, 8141, 8142, 8143, 0, 0, 8135, 0, 8183, 8157, 8158, 8159, 0, 0, 5715 8602, 0, 8603, 0, 8622, 0, 8653, 0, 8655, 0, 8654, 0, 8708, 0, 8713, 0, 5716 8716, 0, 8740, 0, 8742, 0, 8769, 0, 8772, 0, 8775, 0, 8777, 0, 8813, 0, 5717 8802, 0, 8816, 0, 8817, 0, 8820, 0, 8821, 0, 8824, 0, 8825, 0, 8832, 0, 5718 8833, 0, 8928, 0, 8929, 0, 8836, 0, 8837, 0, 8840, 0, 8841, 0, 8930, 0, 5719 8931, 0, 8876, 0, 8877, 0, 8878, 0, 8879, 0, 8938, 0, 8939, 0, 8940, 0, 5720 8941, 12436, 0, 12364, 0, 12366, 0, 12368, 0, 12370, 0, 12372, 0, 12374, 5721 0, 12376, 0, 12378, 0, 12380, 0, 12382, 0, 12384, 0, 12386, 0, 12389, 0, 5722 12391, 0, 12393, 0, 12400, 12401, 12403, 12404, 12406, 12407, 12409, 5723 12410, 12412, 12413, 12446, 0, 12532, 0, 12460, 0, 12462, 0, 12464, 0, 5724 12466, 0, 12468, 0, 12470, 0, 12472, 0, 12474, 0, 12476, 0, 12478, 0, 5725 12480, 0, 12482, 0, 12485, 0, 12487, 0, 12489, 0, 12496, 12497, 12499, 5726 12500, 12502, 12503, 12505, 12506, 12508, 12509, 12535, 0, 12536, 0, 5727 12537, 0, 12538, 0, 12542, 0, 69786, 0, 69788, 0, 69803, 0, 0, 69934, 0, 5728 69935, 70475, 70476, 70844, 70843, 70846, 0, 0, 71098, 0, 71099, 5729 }; 5730 5731