1 /* this file was generated by makeunicodedata.py 3.2 */ 2 3 #define UNIDATA_VERSION "8.0.0" 4 /* a list of unique database records */ 5 static const UCDRecord ucd_records[] = { 6 {2, 0, 18, 0, 5, 0, 102}, 7 {0, 0, 14, 0, 5, 0, 0}, 8 {0, 0, 16, 0, 5, 0, 0}, 9 {0, 0, 15, 0, 5, 0, 0}, 10 {0, 0, 17, 0, 5, 0, 0}, 11 {29, 0, 17, 0, 3, 0, 0}, 12 {21, 0, 18, 0, 3, 0, 0}, 13 {21, 0, 10, 0, 3, 0, 0}, 14 {23, 0, 10, 0, 3, 0, 0}, 15 {22, 0, 18, 1, 3, 0, 0}, 16 {18, 0, 18, 1, 3, 0, 0}, 17 {25, 0, 9, 0, 3, 0, 0}, 18 {21, 0, 12, 0, 3, 0, 0}, 19 {17, 0, 9, 0, 3, 0, 0}, 20 {13, 0, 8, 0, 3, 0, 0}, 21 {25, 0, 18, 1, 3, 0, 0}, 22 {25, 0, 18, 0, 3, 0, 0}, 23 {9, 0, 0, 0, 3, 0, 1}, 24 {24, 0, 18, 0, 3, 0, 0}, 25 {16, 0, 18, 0, 3, 0, 0}, 26 {5, 0, 0, 0, 3, 0, 1}, 27 {29, 0, 12, 0, 5, 0, 0}, 28 {21, 0, 18, 0, 4, 0, 0}, 29 {23, 0, 10, 0, 4, 0, 0}, 30 {26, 0, 18, 0, 3, 0, 0}, 31 {24, 0, 18, 0, 4, 0, 0}, 32 {26, 0, 18, 0, 5, 0, 0}, 33 {7, 0, 0, 0, 4, 0, 1}, 34 {20, 0, 18, 1, 5, 0, 0}, 35 {1, 0, 14, 0, 4, 0, 0}, 36 {26, 0, 18, 0, 4, 0, 0}, 37 {26, 0, 10, 0, 4, 0, 0}, 38 {25, 0, 10, 0, 4, 0, 0}, 39 {15, 0, 8, 0, 4, 0, 0}, 40 {5, 0, 0, 0, 5, 0, 0}, 41 {19, 0, 18, 1, 5, 0, 0}, 42 {15, 0, 18, 0, 4, 0, 0}, 43 {9, 0, 0, 0, 5, 0, 1}, 44 {9, 0, 0, 0, 4, 0, 1}, 45 {25, 0, 18, 0, 4, 0, 0}, 46 {5, 0, 0, 0, 4, 0, 1}, 47 {5, 0, 0, 0, 5, 0, 1}, 48 {7, 0, 0, 0, 5, 0, 1}, 49 {8, 0, 0, 0, 5, 0, 1}, 50 {6, 0, 0, 0, 5, 0, 1}, 51 {6, 0, 18, 0, 5, 0, 0}, 52 {6, 0, 0, 0, 5, 0, 0}, 53 {24, 0, 18, 0, 5, 0, 0}, 54 {6, 0, 18, 0, 4, 0, 0}, 55 {6, 0, 0, 0, 4, 0, 0}, 56 {24, 0, 18, 0, 5, 0, 34}, 57 {12, 230, 13, 0, 4, 0, 40}, 58 {12, 232, 13, 0, 4, 0, 40}, 59 {12, 220, 13, 0, 4, 0, 40}, 60 {12, 216, 13, 0, 4, 0, 40}, 61 {12, 202, 13, 0, 4, 0, 40}, 62 {12, 1, 13, 0, 4, 0, 40}, 63 {12, 240, 13, 0, 4, 0, 40}, 64 {12, 0, 13, 0, 4, 0, 40}, 65 {12, 233, 13, 0, 4, 0, 40}, 66 {12, 234, 13, 0, 4, 0, 40}, 67 {9, 0, 0, 0, 5, 0, 2}, 68 {5, 0, 0, 0, 5, 0, 2}, 69 {24, 0, 18, 0, 5, 0, 2}, 70 {2, 0, 18, 0, 5, 0, 102}, 71 {6, 0, 0, 0, 5, 0, 2}, 72 {21, 0, 18, 0, 5, 0, 0}, 73 {9, 0, 0, 0, 4, 0, 2}, 74 {5, 0, 0, 0, 4, 0, 2}, 75 {9, 0, 0, 0, 5, 0, 54}, 76 {5, 0, 0, 0, 5, 0, 54}, 77 {25, 0, 18, 0, 5, 0, 2}, 78 {9, 0, 0, 0, 5, 0, 3}, 79 {9, 0, 0, 0, 4, 0, 3}, 80 {5, 0, 0, 0, 4, 0, 3}, 81 {5, 0, 0, 0, 5, 0, 3}, 82 {26, 0, 0, 0, 5, 0, 3}, 83 {12, 230, 13, 0, 5, 0, 3}, 84 {12, 230, 13, 0, 5, 0, 40}, 85 {11, 0, 13, 0, 5, 0, 3}, 86 {9, 0, 0, 0, 5, 0, 4}, 87 {6, 0, 0, 0, 5, 0, 4}, 88 {21, 0, 0, 0, 5, 0, 4}, 89 {5, 0, 0, 0, 5, 0, 4}, 90 {21, 0, 0, 0, 5, 0, 0}, 91 {17, 0, 18, 0, 5, 0, 4}, 92 {26, 0, 18, 0, 5, 0, 4}, 93 {23, 0, 10, 0, 5, 0, 4}, 94 {12, 220, 13, 0, 5, 0, 5}, 95 {12, 230, 13, 0, 5, 0, 5}, 96 {12, 222, 13, 0, 5, 0, 5}, 97 {12, 228, 13, 0, 5, 0, 5}, 98 {12, 10, 13, 0, 5, 0, 5}, 99 {12, 11, 13, 0, 5, 0, 5}, 100 {12, 12, 13, 0, 5, 0, 5}, 101 {12, 13, 13, 0, 5, 0, 5}, 102 {12, 14, 13, 0, 5, 0, 5}, 103 {12, 15, 13, 0, 5, 0, 5}, 104 {12, 16, 13, 0, 5, 0, 5}, 105 {12, 17, 13, 0, 5, 0, 5}, 106 {12, 18, 13, 0, 5, 0, 5}, 107 {12, 19, 13, 0, 5, 0, 5}, 108 {12, 20, 13, 0, 5, 0, 5}, 109 {12, 21, 13, 0, 5, 0, 5}, 110 {12, 22, 13, 0, 5, 0, 5}, 111 {17, 0, 3, 0, 5, 0, 5}, 112 {12, 23, 13, 0, 5, 0, 5}, 113 {21, 0, 3, 0, 5, 0, 5}, 114 {12, 24, 13, 0, 5, 0, 5}, 115 {12, 25, 13, 0, 5, 0, 5}, 116 {7, 0, 3, 0, 5, 0, 5}, 117 {1, 0, 11, 0, 5, 0, 6}, 118 {1, 0, 11, 0, 5, 0, 0}, 119 {25, 0, 18, 0, 5, 0, 6}, 120 {25, 0, 4, 0, 5, 0, 6}, 121 {21, 0, 10, 0, 5, 0, 6}, 122 {23, 0, 4, 0, 5, 0, 6}, 123 {21, 0, 12, 0, 5, 0, 0}, 124 {21, 0, 4, 0, 5, 0, 6}, 125 {26, 0, 18, 0, 5, 0, 6}, 126 {12, 230, 13, 0, 5, 0, 6}, 127 {12, 30, 13, 0, 5, 0, 6}, 128 {12, 31, 13, 0, 5, 0, 6}, 129 {12, 32, 13, 0, 5, 0, 6}, 130 {21, 0, 4, 0, 5, 0, 0}, 131 {1, 0, 4, 0, 5, 0, 0}, 132 {7, 0, 4, 0, 5, 0, 6}, 133 {6, 0, 4, 0, 5, 0, 0}, 134 {12, 27, 13, 0, 5, 0, 40}, 135 {12, 28, 13, 0, 5, 0, 40}, 136 {12, 29, 13, 0, 5, 0, 40}, 137 {12, 30, 13, 0, 5, 0, 40}, 138 {12, 31, 13, 0, 5, 0, 40}, 139 {12, 32, 13, 0, 5, 0, 40}, 140 {12, 33, 13, 0, 5, 0, 40}, 141 {12, 34, 13, 0, 5, 0, 40}, 142 {12, 220, 13, 0, 5, 0, 40}, 143 {12, 220, 13, 0, 5, 0, 6}, 144 {13, 0, 11, 0, 5, 0, 6}, 145 {21, 0, 11, 0, 5, 0, 6}, 146 {12, 35, 13, 0, 5, 0, 40}, 147 {6, 0, 4, 0, 5, 0, 6}, 148 {13, 0, 8, 0, 5, 0, 6}, 149 {26, 0, 4, 0, 5, 0, 6}, 150 {21, 0, 4, 0, 5, 0, 7}, 151 {1, 0, 4, 0, 5, 0, 7}, 152 {7, 0, 4, 0, 5, 0, 7}, 153 {12, 36, 13, 0, 5, 0, 7}, 154 {12, 230, 13, 0, 5, 0, 7}, 155 {12, 220, 13, 0, 5, 0, 7}, 156 {7, 0, 4, 0, 5, 0, 8}, 157 {12, 0, 13, 0, 5, 0, 8}, 158 {13, 0, 3, 0, 5, 0, 65}, 159 {7, 0, 3, 0, 5, 0, 65}, 160 {12, 230, 13, 0, 5, 0, 65}, 161 {12, 220, 13, 0, 5, 0, 65}, 162 {6, 0, 3, 0, 5, 0, 65}, 163 {26, 0, 18, 0, 5, 0, 65}, 164 {21, 0, 18, 0, 5, 0, 65}, 165 {7, 0, 3, 0, 5, 0, 81}, 166 {12, 230, 13, 0, 5, 0, 81}, 167 {6, 0, 3, 0, 5, 0, 81}, 168 {21, 0, 3, 0, 5, 0, 81}, 169 {7, 0, 3, 0, 5, 0, 94}, 170 {12, 220, 13, 0, 5, 0, 94}, 171 {21, 0, 3, 0, 5, 0, 94}, 172 {12, 27, 13, 0, 5, 0, 6}, 173 {12, 28, 13, 0, 5, 0, 6}, 174 {12, 29, 13, 0, 5, 0, 6}, 175 {12, 0, 13, 0, 5, 0, 9}, 176 {10, 0, 0, 0, 5, 0, 9}, 177 {7, 0, 0, 0, 5, 0, 9}, 178 {12, 7, 13, 0, 5, 0, 9}, 179 {12, 9, 13, 0, 5, 0, 9}, 180 {12, 230, 13, 0, 5, 0, 9}, 181 {13, 0, 0, 0, 5, 0, 9}, 182 {21, 0, 0, 0, 5, 0, 9}, 183 {6, 0, 0, 0, 5, 0, 9}, 184 {7, 0, 0, 0, 5, 0, 10}, 185 {12, 0, 13, 0, 5, 0, 10}, 186 {10, 0, 0, 0, 5, 0, 10}, 187 {12, 7, 13, 0, 5, 0, 10}, 188 {12, 9, 13, 0, 5, 0, 10}, 189 {13, 0, 0, 0, 5, 0, 10}, 190 {23, 0, 10, 0, 5, 0, 10}, 191 {15, 0, 0, 0, 5, 0, 10}, 192 {26, 0, 0, 0, 5, 0, 10}, 193 {12, 0, 13, 0, 5, 0, 11}, 194 {10, 0, 0, 0, 5, 0, 11}, 195 {7, 0, 0, 0, 5, 0, 11}, 196 {12, 7, 13, 0, 5, 0, 11}, 197 {12, 9, 13, 0, 5, 0, 11}, 198 {13, 0, 0, 0, 5, 0, 11}, 199 {12, 0, 13, 0, 5, 0, 12}, 200 {10, 0, 0, 0, 5, 0, 12}, 201 {7, 0, 0, 0, 5, 0, 12}, 202 {12, 7, 13, 0, 5, 0, 12}, 203 {12, 9, 13, 0, 5, 0, 12}, 204 {13, 0, 0, 0, 5, 0, 12}, 205 {21, 0, 0, 0, 5, 0, 12}, 206 {23, 0, 10, 0, 5, 0, 12}, 207 {12, 0, 13, 0, 5, 0, 13}, 208 {10, 0, 0, 0, 5, 0, 13}, 209 {7, 0, 0, 0, 5, 0, 13}, 210 {12, 7, 13, 0, 5, 0, 13}, 211 {12, 9, 13, 0, 5, 0, 13}, 212 {13, 0, 0, 0, 5, 0, 13}, 213 {26, 0, 0, 0, 5, 0, 13}, 214 {15, 0, 0, 0, 5, 0, 13}, 215 {12, 0, 13, 0, 5, 0, 14}, 216 {7, 0, 0, 0, 5, 0, 14}, 217 {10, 0, 0, 0, 5, 0, 14}, 218 {12, 9, 13, 0, 5, 0, 14}, 219 {13, 0, 0, 0, 5, 0, 14}, 220 {15, 0, 0, 0, 5, 0, 14}, 221 {26, 0, 18, 0, 5, 0, 14}, 222 {23, 0, 10, 0, 5, 0, 14}, 223 {12, 0, 13, 0, 5, 0, 15}, 224 {10, 0, 0, 0, 5, 0, 15}, 225 {7, 0, 0, 0, 5, 0, 15}, 226 {12, 9, 13, 0, 5, 0, 15}, 227 {12, 84, 13, 0, 5, 0, 15}, 228 {12, 91, 13, 0, 5, 0, 15}, 229 {13, 0, 0, 0, 5, 0, 15}, 230 {15, 0, 18, 0, 5, 0, 15}, 231 {26, 0, 0, 0, 5, 0, 15}, 232 {12, 0, 13, 0, 5, 0, 16}, 233 {10, 0, 0, 0, 5, 0, 16}, 234 {7, 0, 0, 0, 5, 0, 16}, 235 {12, 7, 13, 0, 5, 0, 16}, 236 {12, 0, 0, 0, 5, 0, 16}, 237 {12, 9, 13, 0, 5, 0, 16}, 238 {13, 0, 0, 0, 5, 0, 16}, 239 {12, 0, 13, 0, 5, 0, 17}, 240 {10, 0, 0, 0, 5, 0, 17}, 241 {7, 0, 0, 0, 5, 0, 17}, 242 {12, 9, 13, 0, 5, 0, 17}, 243 {13, 0, 0, 0, 5, 0, 17}, 244 {15, 0, 0, 0, 5, 0, 17}, 245 {26, 0, 0, 0, 5, 0, 17}, 246 {10, 0, 0, 0, 5, 0, 18}, 247 {7, 0, 0, 0, 5, 0, 18}, 248 {12, 9, 13, 0, 5, 0, 18}, 249 {12, 0, 13, 0, 5, 0, 18}, 250 {13, 0, 0, 0, 5, 0, 18}, 251 {21, 0, 0, 0, 5, 0, 18}, 252 {7, 0, 0, 0, 5, 0, 19}, 253 {12, 0, 13, 0, 5, 0, 19}, 254 {12, 103, 13, 0, 5, 0, 19}, 255 {12, 9, 13, 0, 5, 0, 19}, 256 {23, 0, 10, 0, 5, 0, 0}, 257 {6, 0, 0, 0, 5, 0, 19}, 258 {12, 107, 13, 0, 5, 0, 19}, 259 {21, 0, 0, 0, 5, 0, 19}, 260 {13, 0, 0, 0, 5, 0, 19}, 261 {7, 0, 0, 0, 5, 0, 20}, 262 {12, 0, 13, 0, 5, 0, 20}, 263 {12, 118, 13, 0, 5, 0, 20}, 264 {6, 0, 0, 0, 5, 0, 20}, 265 {12, 122, 13, 0, 5, 0, 20}, 266 {13, 0, 0, 0, 5, 0, 20}, 267 {7, 0, 0, 0, 5, 0, 21}, 268 {26, 0, 0, 0, 5, 0, 21}, 269 {21, 0, 0, 0, 5, 0, 21}, 270 {12, 220, 13, 0, 5, 0, 21}, 271 {13, 0, 0, 0, 5, 0, 21}, 272 {15, 0, 0, 0, 5, 0, 21}, 273 {12, 216, 13, 0, 5, 0, 21}, 274 {22, 0, 18, 1, 5, 0, 21}, 275 {18, 0, 18, 1, 5, 0, 21}, 276 {10, 0, 0, 0, 5, 0, 21}, 277 {12, 129, 13, 0, 5, 0, 21}, 278 {12, 130, 13, 0, 5, 0, 21}, 279 {12, 0, 13, 0, 5, 0, 21}, 280 {12, 132, 13, 0, 5, 0, 21}, 281 {12, 230, 13, 0, 5, 0, 21}, 282 {12, 9, 13, 0, 5, 0, 21}, 283 {26, 0, 0, 0, 5, 0, 0}, 284 {7, 0, 0, 0, 5, 0, 22}, 285 {10, 0, 0, 0, 5, 0, 22}, 286 {12, 0, 13, 0, 5, 0, 22}, 287 {12, 7, 13, 0, 5, 0, 22}, 288 {12, 9, 13, 0, 5, 0, 22}, 289 {13, 0, 0, 0, 5, 0, 22}, 290 {21, 0, 0, 0, 5, 0, 22}, 291 {12, 220, 13, 0, 5, 0, 22}, 292 {26, 0, 0, 0, 5, 0, 22}, 293 {9, 0, 0, 0, 5, 0, 23}, 294 {7, 0, 0, 0, 5, 0, 23}, 295 {6, 0, 0, 0, 5, 0, 23}, 296 {7, 0, 0, 0, 2, 0, 24}, 297 {7, 0, 0, 0, 5, 0, 24}, 298 {7, 0, 0, 0, 5, 0, 25}, 299 {12, 230, 13, 0, 5, 0, 25}, 300 {21, 0, 0, 0, 5, 0, 25}, 301 {15, 0, 0, 0, 5, 0, 25}, 302 {26, 0, 18, 0, 5, 0, 25}, 303 {9, 0, 0, 0, 5, 0, 26}, 304 {5, 0, 0, 0, 5, 0, 26}, 305 {17, 0, 18, 0, 5, 0, 27}, 306 {7, 0, 0, 0, 5, 0, 27}, 307 {21, 0, 0, 0, 5, 0, 27}, 308 {29, 0, 17, 0, 5, 0, 28}, 309 {7, 0, 0, 0, 5, 0, 28}, 310 {22, 0, 18, 1, 5, 0, 28}, 311 {18, 0, 18, 1, 5, 0, 28}, 312 {7, 0, 0, 0, 5, 0, 29}, 313 {14, 0, 0, 0, 5, 0, 29}, 314 {7, 0, 0, 0, 5, 0, 41}, 315 {12, 0, 13, 0, 5, 0, 41}, 316 {12, 9, 13, 0, 5, 0, 41}, 317 {7, 0, 0, 0, 5, 0, 42}, 318 {12, 0, 13, 0, 5, 0, 42}, 319 {12, 9, 13, 0, 5, 0, 42}, 320 {7, 0, 0, 0, 5, 0, 43}, 321 {12, 0, 13, 0, 5, 0, 43}, 322 {7, 0, 0, 0, 5, 0, 44}, 323 {12, 0, 13, 0, 5, 0, 44}, 324 {7, 0, 0, 0, 5, 0, 30}, 325 {12, 0, 13, 0, 5, 0, 30}, 326 {10, 0, 0, 0, 5, 0, 30}, 327 {12, 9, 13, 0, 5, 0, 30}, 328 {21, 0, 0, 0, 5, 0, 30}, 329 {6, 0, 0, 0, 5, 0, 30}, 330 {23, 0, 10, 0, 5, 0, 30}, 331 {12, 230, 13, 0, 5, 0, 30}, 332 {13, 0, 0, 0, 5, 0, 30}, 333 {15, 0, 18, 0, 5, 0, 30}, 334 {21, 0, 18, 0, 5, 0, 31}, 335 {17, 0, 18, 0, 5, 0, 31}, 336 {12, 0, 13, 0, 5, 0, 31}, 337 {1, 0, 14, 0, 5, 0, 31}, 338 {13, 0, 0, 0, 5, 0, 31}, 339 {7, 0, 0, 0, 5, 0, 31}, 340 {6, 0, 0, 0, 5, 0, 31}, 341 {12, 228, 13, 0, 5, 0, 31}, 342 {7, 0, 0, 0, 5, 0, 45}, 343 {12, 0, 13, 0, 5, 0, 45}, 344 {10, 0, 0, 0, 5, 0, 45}, 345 {12, 222, 13, 0, 5, 0, 45}, 346 {12, 230, 13, 0, 5, 0, 45}, 347 {12, 220, 13, 0, 5, 0, 45}, 348 {26, 0, 18, 0, 5, 0, 45}, 349 {21, 0, 18, 0, 5, 0, 45}, 350 {13, 0, 0, 0, 5, 0, 45}, 351 {7, 0, 0, 0, 5, 0, 46}, 352 {7, 0, 0, 0, 5, 0, 55}, 353 {13, 0, 0, 0, 5, 0, 55}, 354 {15, 0, 0, 0, 5, 0, 55}, 355 {26, 0, 18, 0, 5, 0, 55}, 356 {26, 0, 18, 0, 5, 0, 30}, 357 {7, 0, 0, 0, 5, 0, 53}, 358 {12, 230, 13, 0, 5, 0, 53}, 359 {12, 220, 13, 0, 5, 0, 53}, 360 {10, 0, 0, 0, 5, 0, 53}, 361 {12, 0, 13, 0, 5, 0, 53}, 362 {21, 0, 0, 0, 5, 0, 53}, 363 {7, 0, 0, 0, 5, 0, 77}, 364 {10, 0, 0, 0, 5, 0, 77}, 365 {12, 0, 13, 0, 5, 0, 77}, 366 {12, 9, 13, 0, 5, 0, 77}, 367 {12, 230, 13, 0, 5, 0, 77}, 368 {12, 220, 13, 0, 5, 0, 77}, 369 {13, 0, 0, 0, 5, 0, 77}, 370 {21, 0, 0, 0, 5, 0, 77}, 371 {6, 0, 0, 0, 5, 0, 77}, 372 {11, 0, 13, 0, 5, 0, 40}, 373 {12, 0, 13, 0, 5, 0, 61}, 374 {10, 0, 0, 0, 5, 0, 61}, 375 {7, 0, 0, 0, 5, 0, 61}, 376 {12, 7, 13, 0, 5, 0, 61}, 377 {10, 9, 0, 0, 5, 0, 61}, 378 {13, 0, 0, 0, 5, 0, 61}, 379 {21, 0, 0, 0, 5, 0, 61}, 380 {26, 0, 0, 0, 5, 0, 61}, 381 {12, 230, 13, 0, 5, 0, 61}, 382 {12, 220, 13, 0, 5, 0, 61}, 383 {12, 0, 13, 0, 5, 0, 66}, 384 {10, 0, 0, 0, 5, 0, 66}, 385 {7, 0, 0, 0, 5, 0, 66}, 386 {10, 9, 0, 0, 5, 0, 66}, 387 {12, 9, 13, 0, 5, 0, 66}, 388 {13, 0, 0, 0, 5, 0, 66}, 389 {7, 0, 0, 0, 5, 0, 92}, 390 {12, 7, 13, 0, 5, 0, 92}, 391 {10, 0, 0, 0, 5, 0, 92}, 392 {12, 0, 13, 0, 5, 0, 92}, 393 {10, 9, 0, 0, 5, 0, 92}, 394 {21, 0, 0, 0, 5, 0, 92}, 395 {7, 0, 0, 0, 5, 0, 67}, 396 {10, 0, 0, 0, 5, 0, 67}, 397 {12, 0, 13, 0, 5, 0, 67}, 398 {12, 7, 13, 0, 5, 0, 67}, 399 {21, 0, 0, 0, 5, 0, 67}, 400 {13, 0, 0, 0, 5, 0, 67}, 401 {13, 0, 0, 0, 5, 0, 68}, 402 {7, 0, 0, 0, 5, 0, 68}, 403 {6, 0, 0, 0, 5, 0, 68}, 404 {21, 0, 0, 0, 5, 0, 68}, 405 {21, 0, 0, 0, 5, 0, 66}, 406 {12, 1, 13, 0, 5, 0, 40}, 407 {10, 0, 0, 0, 5, 0, 0}, 408 {7, 0, 0, 0, 5, 0, 0}, 409 {6, 0, 0, 0, 5, 0, 3}, 410 {12, 234, 13, 0, 5, 0, 40}, 411 {12, 214, 13, 0, 5, 0, 40}, 412 {12, 202, 13, 0, 5, 0, 40}, 413 {12, 233, 13, 0, 5, 0, 40}, 414 {8, 0, 0, 0, 5, 0, 2}, 415 {29, 0, 17, 0, 5, 0, 0}, 416 {1, 0, 14, 0, 5, 0, 0}, 417 {1, 0, 14, 0, 5, 0, 40}, 418 {1, 0, 0, 0, 5, 0, 0}, 419 {1, 0, 3, 0, 5, 0, 0}, 420 {17, 0, 18, 0, 4, 0, 0}, 421 {17, 0, 18, 0, 5, 0, 0}, 422 {20, 0, 18, 0, 4, 0, 0}, 423 {19, 0, 18, 0, 4, 0, 0}, 424 {22, 0, 18, 0, 5, 0, 0}, 425 {20, 0, 18, 0, 5, 0, 0}, 426 {27, 0, 17, 0, 5, 0, 0}, 427 {28, 0, 15, 0, 5, 0, 0}, 428 {1, 0, 1, 0, 5, 0, 0}, 429 {1, 0, 5, 0, 5, 0, 0}, 430 {1, 0, 7, 0, 5, 0, 0}, 431 {1, 0, 2, 0, 5, 0, 0}, 432 {1, 0, 6, 0, 5, 0, 0}, 433 {21, 0, 10, 0, 4, 0, 0}, 434 {21, 0, 10, 0, 5, 0, 0}, 435 {16, 0, 18, 0, 5, 0, 0}, 436 {25, 0, 12, 0, 5, 0, 0}, 437 {22, 0, 18, 1, 5, 0, 0}, 438 {18, 0, 18, 1, 5, 0, 0}, 439 {25, 0, 18, 0, 5, 0, 0}, 440 {1, 0, 19, 0, 5, 0, 0}, 441 {1, 0, 20, 0, 5, 0, 0}, 442 {1, 0, 21, 0, 5, 0, 0}, 443 {1, 0, 22, 0, 5, 0, 0}, 444 {15, 0, 8, 0, 5, 0, 0}, 445 {25, 0, 9, 0, 5, 0, 0}, 446 {6, 0, 0, 0, 4, 0, 1}, 447 {23, 0, 10, 0, 1, 0, 0}, 448 {9, 0, 0, 0, 5, 0, 0}, 449 {5, 0, 0, 0, 4, 0, 0}, 450 {26, 0, 10, 0, 5, 0, 0}, 451 {25, 0, 18, 1, 5, 0, 0}, 452 {15, 0, 18, 0, 5, 0, 0}, 453 {14, 0, 0, 0, 4, 0, 1}, 454 {14, 0, 0, 0, 5, 0, 1}, 455 {25, 0, 18, 1, 4, 0, 0}, 456 {25, 0, 10, 0, 5, 0, 0}, 457 {22, 0, 18, 1, 2, 0, 0}, 458 {18, 0, 18, 1, 2, 0, 0}, 459 {26, 0, 0, 0, 4, 0, 0}, 460 {26, 0, 0, 0, 5, 0, 52}, 461 {9, 0, 0, 0, 5, 0, 56}, 462 {5, 0, 0, 0, 5, 0, 56}, 463 {26, 0, 18, 0, 5, 0, 54}, 464 {12, 230, 13, 0, 5, 0, 54}, 465 {21, 0, 18, 0, 5, 0, 54}, 466 {15, 0, 18, 0, 5, 0, 54}, 467 {5, 0, 0, 0, 5, 0, 23}, 468 {7, 0, 0, 0, 5, 0, 57}, 469 {6, 0, 0, 0, 5, 0, 57}, 470 {21, 0, 0, 0, 5, 0, 57}, 471 {12, 9, 13, 0, 5, 0, 57}, 472 {26, 0, 18, 0, 2, 0, 35}, 473 {26, 0, 18, 0, 2, 0, 0}, 474 {29, 0, 17, 0, 0, 0, 0}, 475 {21, 0, 18, 0, 2, 0, 0}, 476 {6, 0, 0, 0, 2, 0, 35}, 477 {7, 0, 0, 0, 2, 0, 0}, 478 {14, 0, 0, 0, 2, 0, 35}, 479 {17, 0, 18, 0, 2, 0, 0}, 480 {22, 0, 18, 0, 2, 0, 0}, 481 {18, 0, 18, 0, 2, 0, 0}, 482 {12, 218, 13, 0, 2, 0, 40}, 483 {12, 228, 13, 0, 2, 0, 40}, 484 {12, 232, 13, 0, 2, 0, 40}, 485 {12, 222, 13, 0, 2, 0, 40}, 486 {10, 224, 0, 0, 2, 0, 24}, 487 {6, 0, 0, 0, 2, 0, 0}, 488 {7, 0, 0, 0, 2, 0, 32}, 489 {12, 8, 13, 0, 2, 0, 40}, 490 {24, 0, 18, 0, 2, 0, 0}, 491 {6, 0, 0, 0, 2, 0, 32}, 492 {7, 0, 0, 0, 2, 0, 33}, 493 {6, 0, 0, 0, 2, 0, 33}, 494 {7, 0, 0, 0, 2, 0, 34}, 495 {26, 0, 0, 0, 2, 0, 0}, 496 {15, 0, 0, 0, 2, 0, 0}, 497 {26, 0, 0, 0, 2, 0, 24}, 498 {26, 0, 18, 0, 2, 0, 24}, 499 {15, 0, 0, 0, 4, 0, 0}, 500 {15, 0, 18, 0, 2, 0, 0}, 501 {26, 0, 0, 0, 2, 0, 33}, 502 {7, 0, 0, 0, 2, 0, 35}, 503 {2, 0, 18, 0, 2, 0, 102}, 504 {7, 0, 0, 0, 2, 0, 36}, 505 {6, 0, 0, 0, 2, 0, 36}, 506 {26, 0, 18, 0, 2, 0, 36}, 507 {7, 0, 0, 0, 5, 0, 82}, 508 {6, 0, 0, 0, 5, 0, 82}, 509 {21, 0, 0, 0, 5, 0, 82}, 510 {7, 0, 0, 0, 5, 0, 69}, 511 {6, 0, 0, 0, 5, 0, 69}, 512 {21, 0, 18, 0, 5, 0, 69}, 513 {13, 0, 0, 0, 5, 0, 69}, 514 {7, 0, 0, 0, 5, 0, 3}, 515 {21, 0, 18, 0, 5, 0, 3}, 516 {6, 0, 18, 0, 5, 0, 3}, 517 {7, 0, 0, 0, 5, 0, 83}, 518 {14, 0, 0, 0, 5, 0, 83}, 519 {12, 230, 13, 0, 5, 0, 83}, 520 {21, 0, 0, 0, 5, 0, 83}, 521 {24, 0, 0, 0, 5, 0, 0}, 522 {7, 0, 0, 0, 5, 0, 58}, 523 {12, 0, 13, 0, 5, 0, 58}, 524 {12, 9, 13, 0, 5, 0, 58}, 525 {10, 0, 0, 0, 5, 0, 58}, 526 {26, 0, 18, 0, 5, 0, 58}, 527 {15, 0, 0, 0, 5, 0, 0}, 528 {7, 0, 0, 0, 5, 0, 64}, 529 {21, 0, 18, 0, 5, 0, 64}, 530 {10, 0, 0, 0, 5, 0, 70}, 531 {7, 0, 0, 0, 5, 0, 70}, 532 {12, 9, 13, 0, 5, 0, 70}, 533 {21, 0, 0, 0, 5, 0, 70}, 534 {13, 0, 0, 0, 5, 0, 70}, 535 {13, 0, 0, 0, 5, 0, 71}, 536 {7, 0, 0, 0, 5, 0, 71}, 537 {12, 0, 13, 0, 5, 0, 71}, 538 {12, 220, 13, 0, 5, 0, 71}, 539 {21, 0, 0, 0, 5, 0, 71}, 540 {7, 0, 0, 0, 5, 0, 72}, 541 {12, 0, 13, 0, 5, 0, 72}, 542 {10, 0, 0, 0, 5, 0, 72}, 543 {10, 9, 0, 0, 5, 0, 72}, 544 {21, 0, 0, 0, 5, 0, 72}, 545 {12, 0, 13, 0, 5, 0, 84}, 546 {10, 0, 0, 0, 5, 0, 84}, 547 {7, 0, 0, 0, 5, 0, 84}, 548 {12, 7, 13, 0, 5, 0, 84}, 549 {10, 9, 0, 0, 5, 0, 84}, 550 {21, 0, 0, 0, 5, 0, 84}, 551 {13, 0, 0, 0, 5, 0, 84}, 552 {6, 0, 0, 0, 5, 0, 22}, 553 {7, 0, 0, 0, 5, 0, 76}, 554 {12, 0, 13, 0, 5, 0, 76}, 555 {10, 0, 0, 0, 5, 0, 76}, 556 {13, 0, 0, 0, 5, 0, 76}, 557 {21, 0, 0, 0, 5, 0, 76}, 558 {7, 0, 0, 0, 5, 0, 78}, 559 {12, 230, 13, 0, 5, 0, 78}, 560 {12, 220, 13, 0, 5, 0, 78}, 561 {6, 0, 0, 0, 5, 0, 78}, 562 {21, 0, 0, 0, 5, 0, 78}, 563 {7, 0, 0, 0, 5, 0, 85}, 564 {10, 0, 0, 0, 5, 0, 85}, 565 {12, 0, 13, 0, 5, 0, 85}, 566 {21, 0, 0, 0, 5, 0, 85}, 567 {6, 0, 0, 0, 5, 0, 85}, 568 {12, 9, 13, 0, 5, 0, 85}, 569 {13, 0, 0, 0, 5, 0, 85}, 570 {4, 0, 0, 0, 5, 0, 102}, 571 {3, 0, 0, 0, 4, 0, 102}, 572 {12, 26, 13, 0, 5, 0, 5}, 573 {25, 0, 9, 0, 5, 0, 5}, 574 {24, 0, 4, 0, 5, 0, 6}, 575 {18, 0, 18, 0, 5, 0, 0}, 576 {16, 0, 18, 0, 2, 0, 0}, 577 {21, 0, 12, 0, 2, 0, 0}, 578 {21, 0, 10, 0, 2, 0, 0}, 579 {25, 0, 9, 0, 2, 0, 0}, 580 {17, 0, 9, 0, 2, 0, 0}, 581 {25, 0, 18, 1, 2, 0, 0}, 582 {25, 0, 18, 0, 2, 0, 0}, 583 {23, 0, 10, 0, 2, 0, 0}, 584 {21, 0, 18, 0, 0, 0, 0}, 585 {21, 0, 10, 0, 0, 0, 0}, 586 {23, 0, 10, 0, 0, 0, 0}, 587 {22, 0, 18, 1, 0, 0, 0}, 588 {18, 0, 18, 1, 0, 0, 0}, 589 {25, 0, 9, 0, 0, 0, 0}, 590 {21, 0, 12, 0, 0, 0, 0}, 591 {17, 0, 9, 0, 0, 0, 0}, 592 {13, 0, 8, 0, 0, 0, 0}, 593 {25, 0, 18, 1, 0, 0, 0}, 594 {25, 0, 18, 0, 0, 0, 0}, 595 {9, 0, 0, 0, 0, 0, 1}, 596 {24, 0, 18, 0, 0, 0, 0}, 597 {16, 0, 18, 0, 0, 0, 0}, 598 {5, 0, 0, 0, 0, 0, 1}, 599 {21, 0, 18, 0, 1, 0, 0}, 600 {22, 0, 18, 1, 1, 0, 0}, 601 {18, 0, 18, 1, 1, 0, 0}, 602 {7, 0, 0, 0, 1, 0, 33}, 603 {6, 0, 0, 0, 1, 0, 0}, 604 {7, 0, 0, 0, 1, 0, 24}, 605 {26, 0, 18, 0, 0, 0, 0}, 606 {26, 0, 18, 0, 1, 0, 0}, 607 {25, 0, 18, 0, 1, 0, 0}, 608 {1, 0, 18, 0, 5, 0, 0}, 609 {7, 0, 0, 0, 5, 0, 47}, 610 {14, 0, 18, 0, 5, 0, 2}, 611 {15, 0, 18, 0, 5, 0, 2}, 612 {26, 0, 18, 0, 5, 0, 2}, 613 {7, 0, 0, 0, 5, 0, 73}, 614 {7, 0, 0, 0, 5, 0, 74}, 615 {7, 0, 0, 0, 5, 0, 37}, 616 {15, 0, 0, 0, 5, 0, 37}, 617 {7, 0, 0, 0, 5, 0, 38}, 618 {14, 0, 0, 0, 5, 0, 38}, 619 {7, 0, 0, 0, 5, 0, 118}, 620 {12, 230, 13, 0, 5, 0, 118}, 621 {7, 0, 0, 0, 5, 0, 48}, 622 {21, 0, 0, 0, 5, 0, 48}, 623 {7, 0, 0, 0, 5, 0, 59}, 624 {21, 0, 0, 0, 5, 0, 59}, 625 {14, 0, 0, 0, 5, 0, 59}, 626 {9, 0, 0, 0, 5, 0, 39}, 627 {5, 0, 0, 0, 5, 0, 39}, 628 {7, 0, 0, 0, 5, 0, 49}, 629 {7, 0, 0, 0, 5, 0, 50}, 630 {13, 0, 0, 0, 5, 0, 50}, 631 {7, 0, 0, 0, 5, 0, 106}, 632 {7, 0, 0, 0, 5, 0, 104}, 633 {21, 0, 0, 0, 5, 0, 104}, 634 {7, 0, 0, 0, 5, 0, 110}, 635 {7, 0, 3, 0, 5, 0, 51}, 636 {7, 0, 3, 0, 5, 0, 86}, 637 {21, 0, 3, 0, 5, 0, 86}, 638 {15, 0, 3, 0, 5, 0, 86}, 639 {7, 0, 3, 0, 5, 0, 120}, 640 {26, 0, 3, 0, 5, 0, 120}, 641 {15, 0, 3, 0, 5, 0, 120}, 642 {7, 0, 3, 0, 5, 0, 116}, 643 {15, 0, 3, 0, 5, 0, 116}, 644 {7, 0, 3, 0, 5, 0, 128}, 645 {15, 0, 3, 0, 5, 0, 128}, 646 {7, 0, 3, 0, 5, 0, 63}, 647 {15, 0, 3, 0, 5, 0, 63}, 648 {21, 0, 18, 0, 5, 0, 63}, 649 {7, 0, 3, 0, 5, 0, 75}, 650 {21, 0, 3, 0, 5, 0, 75}, 651 {7, 0, 3, 0, 5, 0, 97}, 652 {7, 0, 3, 0, 5, 0, 96}, 653 {15, 0, 3, 0, 5, 0, 96}, 654 {7, 0, 3, 0, 5, 0, 60}, 655 {12, 0, 13, 0, 5, 0, 60}, 656 {12, 220, 13, 0, 5, 0, 60}, 657 {12, 230, 13, 0, 5, 0, 60}, 658 {12, 1, 13, 0, 5, 0, 60}, 659 {12, 9, 13, 0, 5, 0, 60}, 660 {15, 0, 3, 0, 5, 0, 60}, 661 {21, 0, 3, 0, 5, 0, 60}, 662 {7, 0, 3, 0, 5, 0, 87}, 663 {15, 0, 3, 0, 5, 0, 87}, 664 {21, 0, 3, 0, 5, 0, 87}, 665 {7, 0, 3, 0, 5, 0, 117}, 666 {15, 0, 3, 0, 5, 0, 117}, 667 {7, 0, 3, 0, 5, 0, 112}, 668 {26, 0, 3, 0, 5, 0, 112}, 669 {12, 230, 13, 0, 5, 0, 112}, 670 {12, 220, 13, 0, 5, 0, 112}, 671 {15, 0, 3, 0, 5, 0, 112}, 672 {21, 0, 3, 0, 5, 0, 112}, 673 {7, 0, 3, 0, 5, 0, 79}, 674 {21, 0, 18, 0, 5, 0, 79}, 675 {7, 0, 3, 0, 5, 0, 88}, 676 {15, 0, 3, 0, 5, 0, 88}, 677 {7, 0, 3, 0, 5, 0, 89}, 678 {15, 0, 3, 0, 5, 0, 89}, 679 {7, 0, 3, 0, 5, 0, 122}, 680 {21, 0, 3, 0, 5, 0, 122}, 681 {15, 0, 3, 0, 5, 0, 122}, 682 {7, 0, 3, 0, 5, 0, 90}, 683 {9, 0, 3, 0, 5, 0, 130}, 684 {5, 0, 3, 0, 5, 0, 130}, 685 {15, 0, 3, 0, 5, 0, 130}, 686 {15, 0, 11, 0, 5, 0, 6}, 687 {10, 0, 0, 0, 5, 0, 93}, 688 {12, 0, 13, 0, 5, 0, 93}, 689 {7, 0, 0, 0, 5, 0, 93}, 690 {12, 9, 13, 0, 5, 0, 93}, 691 {21, 0, 0, 0, 5, 0, 93}, 692 {15, 0, 18, 0, 5, 0, 93}, 693 {13, 0, 0, 0, 5, 0, 93}, 694 {12, 0, 13, 0, 5, 0, 91}, 695 {10, 0, 0, 0, 5, 0, 91}, 696 {7, 0, 0, 0, 5, 0, 91}, 697 {12, 9, 13, 0, 5, 0, 91}, 698 {12, 7, 13, 0, 5, 0, 91}, 699 {21, 0, 0, 0, 5, 0, 91}, 700 {1, 0, 0, 0, 5, 0, 91}, 701 {7, 0, 0, 0, 5, 0, 100}, 702 {13, 0, 0, 0, 5, 0, 100}, 703 {12, 230, 13, 0, 5, 0, 95}, 704 {7, 0, 0, 0, 5, 0, 95}, 705 {12, 0, 13, 0, 5, 0, 95}, 706 {10, 0, 0, 0, 5, 0, 95}, 707 {12, 9, 13, 0, 5, 0, 95}, 708 {13, 0, 0, 0, 5, 0, 95}, 709 {21, 0, 0, 0, 5, 0, 95}, 710 {7, 0, 0, 0, 5, 0, 111}, 711 {12, 7, 13, 0, 5, 0, 111}, 712 {21, 0, 0, 0, 5, 0, 111}, 713 {12, 0, 13, 0, 5, 0, 99}, 714 {10, 0, 0, 0, 5, 0, 99}, 715 {7, 0, 0, 0, 5, 0, 99}, 716 {10, 9, 0, 0, 5, 0, 99}, 717 {21, 0, 0, 0, 5, 0, 99}, 718 {12, 7, 13, 0, 5, 0, 99}, 719 {13, 0, 0, 0, 5, 0, 99}, 720 {15, 0, 0, 0, 5, 0, 18}, 721 {7, 0, 0, 0, 5, 0, 108}, 722 {10, 0, 0, 0, 5, 0, 108}, 723 {12, 0, 13, 0, 5, 0, 108}, 724 {10, 9, 0, 0, 5, 0, 108}, 725 {12, 7, 13, 0, 5, 0, 108}, 726 {21, 0, 0, 0, 5, 0, 108}, 727 {7, 0, 0, 0, 5, 0, 129}, 728 {21, 0, 0, 0, 5, 0, 129}, 729 {7, 0, 0, 0, 5, 0, 109}, 730 {12, 0, 13, 0, 5, 0, 109}, 731 {10, 0, 0, 0, 5, 0, 109}, 732 {12, 7, 13, 0, 5, 0, 109}, 733 {12, 9, 13, 0, 5, 0, 109}, 734 {13, 0, 0, 0, 5, 0, 109}, 735 {12, 0, 13, 0, 5, 0, 107}, 736 {10, 0, 0, 0, 5, 0, 107}, 737 {7, 0, 0, 0, 5, 0, 107}, 738 {12, 7, 13, 0, 5, 0, 107}, 739 {10, 9, 0, 0, 5, 0, 107}, 740 {12, 230, 13, 0, 5, 0, 107}, 741 {7, 0, 0, 0, 5, 0, 124}, 742 {10, 0, 0, 0, 5, 0, 124}, 743 {12, 0, 13, 0, 5, 0, 124}, 744 {12, 9, 13, 0, 5, 0, 124}, 745 {12, 7, 13, 0, 5, 0, 124}, 746 {21, 0, 0, 0, 5, 0, 124}, 747 {13, 0, 0, 0, 5, 0, 124}, 748 {7, 0, 0, 0, 5, 0, 123}, 749 {10, 0, 0, 0, 5, 0, 123}, 750 {12, 0, 13, 0, 5, 0, 123}, 751 {12, 9, 13, 0, 5, 0, 123}, 752 {12, 7, 13, 0, 5, 0, 123}, 753 {21, 0, 0, 0, 5, 0, 123}, 754 {7, 0, 0, 0, 5, 0, 114}, 755 {10, 0, 0, 0, 5, 0, 114}, 756 {12, 0, 13, 0, 5, 0, 114}, 757 {12, 9, 13, 0, 5, 0, 114}, 758 {21, 0, 0, 0, 5, 0, 114}, 759 {13, 0, 0, 0, 5, 0, 114}, 760 {7, 0, 0, 0, 5, 0, 101}, 761 {12, 0, 13, 0, 5, 0, 101}, 762 {10, 0, 0, 0, 5, 0, 101}, 763 {10, 9, 0, 0, 5, 0, 101}, 764 {12, 7, 13, 0, 5, 0, 101}, 765 {13, 0, 0, 0, 5, 0, 101}, 766 {7, 0, 0, 0, 5, 0, 126}, 767 {12, 0, 13, 0, 5, 0, 126}, 768 {10, 0, 0, 0, 5, 0, 126}, 769 {12, 9, 13, 0, 5, 0, 126}, 770 {13, 0, 0, 0, 5, 0, 126}, 771 {15, 0, 0, 0, 5, 0, 126}, 772 {21, 0, 0, 0, 5, 0, 126}, 773 {26, 0, 0, 0, 5, 0, 126}, 774 {9, 0, 0, 0, 5, 0, 125}, 775 {5, 0, 0, 0, 5, 0, 125}, 776 {13, 0, 0, 0, 5, 0, 125}, 777 {15, 0, 0, 0, 5, 0, 125}, 778 {7, 0, 0, 0, 5, 0, 125}, 779 {7, 0, 0, 0, 5, 0, 121}, 780 {7, 0, 0, 0, 5, 0, 62}, 781 {14, 0, 0, 0, 5, 0, 62}, 782 {21, 0, 0, 0, 5, 0, 62}, 783 {7, 0, 0, 0, 5, 0, 80}, 784 {7, 0, 0, 0, 5, 0, 127}, 785 {7, 0, 0, 0, 5, 0, 115}, 786 {13, 0, 0, 0, 5, 0, 115}, 787 {21, 0, 0, 0, 5, 0, 115}, 788 {7, 0, 0, 0, 5, 0, 103}, 789 {12, 1, 13, 0, 5, 0, 103}, 790 {21, 0, 0, 0, 5, 0, 103}, 791 {7, 0, 0, 0, 5, 0, 119}, 792 {12, 230, 13, 0, 5, 0, 119}, 793 {21, 0, 0, 0, 5, 0, 119}, 794 {26, 0, 0, 0, 5, 0, 119}, 795 {6, 0, 0, 0, 5, 0, 119}, 796 {13, 0, 0, 0, 5, 0, 119}, 797 {15, 0, 0, 0, 5, 0, 119}, 798 {7, 0, 0, 0, 5, 0, 98}, 799 {10, 0, 0, 0, 5, 0, 98}, 800 {12, 0, 13, 0, 5, 0, 98}, 801 {6, 0, 0, 0, 5, 0, 98}, 802 {7, 0, 0, 0, 5, 0, 105}, 803 {26, 0, 0, 0, 5, 0, 105}, 804 {12, 0, 13, 0, 5, 0, 105}, 805 {12, 1, 13, 0, 5, 0, 105}, 806 {21, 0, 0, 0, 5, 0, 105}, 807 {10, 216, 0, 0, 5, 0, 0}, 808 {10, 226, 0, 0, 5, 0, 0}, 809 {12, 230, 13, 0, 5, 0, 2}, 810 {25, 0, 0, 0, 5, 0, 0}, 811 {13, 0, 8, 0, 5, 0, 0}, 812 {26, 0, 0, 0, 5, 0, 131}, 813 {12, 0, 13, 0, 5, 0, 131}, 814 {21, 0, 0, 0, 5, 0, 131}, 815 {7, 0, 3, 0, 5, 0, 113}, 816 {15, 0, 3, 0, 5, 0, 113}, 817 {12, 220, 13, 0, 5, 0, 113}, 818 {26, 0, 0, 0, 2, 0, 32}, 819 }; 820 821 #define BIDI_MIRROR_LEN 364 822 static const MirrorPair mirror_pairs[] = { 823 {40, 41}, 824 {41, 40}, 825 {60, 62}, 826 {62, 60}, 827 {91, 93}, 828 {93, 91}, 829 {123, 125}, 830 {125, 123}, 831 {171, 187}, 832 {187, 171}, 833 {3898, 3899}, 834 {3899, 3898}, 835 {3900, 3901}, 836 {3901, 3900}, 837 {5787, 5788}, 838 {5788, 5787}, 839 {8249, 8250}, 840 {8250, 8249}, 841 {8261, 8262}, 842 {8262, 8261}, 843 {8317, 8318}, 844 {8318, 8317}, 845 {8333, 8334}, 846 {8334, 8333}, 847 {8712, 8715}, 848 {8713, 8716}, 849 {8714, 8717}, 850 {8715, 8712}, 851 {8716, 8713}, 852 {8717, 8714}, 853 {8725, 10741}, 854 {8764, 8765}, 855 {8765, 8764}, 856 {8771, 8909}, 857 {8786, 8787}, 858 {8787, 8786}, 859 {8788, 8789}, 860 {8789, 8788}, 861 {8804, 8805}, 862 {8805, 8804}, 863 {8806, 8807}, 864 {8807, 8806}, 865 {8808, 8809}, 866 {8809, 8808}, 867 {8810, 8811}, 868 {8811, 8810}, 869 {8814, 8815}, 870 {8815, 8814}, 871 {8816, 8817}, 872 {8817, 8816}, 873 {8818, 8819}, 874 {8819, 8818}, 875 {8820, 8821}, 876 {8821, 8820}, 877 {8822, 8823}, 878 {8823, 8822}, 879 {8824, 8825}, 880 {8825, 8824}, 881 {8826, 8827}, 882 {8827, 8826}, 883 {8828, 8829}, 884 {8829, 8828}, 885 {8830, 8831}, 886 {8831, 8830}, 887 {8832, 8833}, 888 {8833, 8832}, 889 {8834, 8835}, 890 {8835, 8834}, 891 {8836, 8837}, 892 {8837, 8836}, 893 {8838, 8839}, 894 {8839, 8838}, 895 {8840, 8841}, 896 {8841, 8840}, 897 {8842, 8843}, 898 {8843, 8842}, 899 {8847, 8848}, 900 {8848, 8847}, 901 {8849, 8850}, 902 {8850, 8849}, 903 {8856, 10680}, 904 {8866, 8867}, 905 {8867, 8866}, 906 {8870, 10974}, 907 {8872, 10980}, 908 {8873, 10979}, 909 {8875, 10981}, 910 {8880, 8881}, 911 {8881, 8880}, 912 {8882, 8883}, 913 {8883, 8882}, 914 {8884, 8885}, 915 {8885, 8884}, 916 {8886, 8887}, 917 {8887, 8886}, 918 {8905, 8906}, 919 {8906, 8905}, 920 {8907, 8908}, 921 {8908, 8907}, 922 {8909, 8771}, 923 {8912, 8913}, 924 {8913, 8912}, 925 {8918, 8919}, 926 {8919, 8918}, 927 {8920, 8921}, 928 {8921, 8920}, 929 {8922, 8923}, 930 {8923, 8922}, 931 {8924, 8925}, 932 {8925, 8924}, 933 {8926, 8927}, 934 {8927, 8926}, 935 {8928, 8929}, 936 {8929, 8928}, 937 {8930, 8931}, 938 {8931, 8930}, 939 {8932, 8933}, 940 {8933, 8932}, 941 {8934, 8935}, 942 {8935, 8934}, 943 {8936, 8937}, 944 {8937, 8936}, 945 {8938, 8939}, 946 {8939, 8938}, 947 {8940, 8941}, 948 {8941, 8940}, 949 {8944, 8945}, 950 {8945, 8944}, 951 {8946, 8954}, 952 {8947, 8955}, 953 {8948, 8956}, 954 {8950, 8957}, 955 {8951, 8958}, 956 {8954, 8946}, 957 {8955, 8947}, 958 {8956, 8948}, 959 {8957, 8950}, 960 {8958, 8951}, 961 {8968, 8969}, 962 {8969, 8968}, 963 {8970, 8971}, 964 {8971, 8970}, 965 {9001, 9002}, 966 {9002, 9001}, 967 {10088, 10089}, 968 {10089, 10088}, 969 {10090, 10091}, 970 {10091, 10090}, 971 {10092, 10093}, 972 {10093, 10092}, 973 {10094, 10095}, 974 {10095, 10094}, 975 {10096, 10097}, 976 {10097, 10096}, 977 {10098, 10099}, 978 {10099, 10098}, 979 {10100, 10101}, 980 {10101, 10100}, 981 {10179, 10180}, 982 {10180, 10179}, 983 {10181, 10182}, 984 {10182, 10181}, 985 {10184, 10185}, 986 {10185, 10184}, 987 {10187, 10189}, 988 {10189, 10187}, 989 {10197, 10198}, 990 {10198, 10197}, 991 {10205, 10206}, 992 {10206, 10205}, 993 {10210, 10211}, 994 {10211, 10210}, 995 {10212, 10213}, 996 {10213, 10212}, 997 {10214, 10215}, 998 {10215, 10214}, 999 {10216, 10217}, 1000 {10217, 10216}, 1001 {10218, 10219}, 1002 {10219, 10218}, 1003 {10220, 10221}, 1004 {10221, 10220}, 1005 {10222, 10223}, 1006 {10223, 10222}, 1007 {10627, 10628}, 1008 {10628, 10627}, 1009 {10629, 10630}, 1010 {10630, 10629}, 1011 {10631, 10632}, 1012 {10632, 10631}, 1013 {10633, 10634}, 1014 {10634, 10633}, 1015 {10635, 10636}, 1016 {10636, 10635}, 1017 {10637, 10640}, 1018 {10638, 10639}, 1019 {10639, 10638}, 1020 {10640, 10637}, 1021 {10641, 10642}, 1022 {10642, 10641}, 1023 {10643, 10644}, 1024 {10644, 10643}, 1025 {10645, 10646}, 1026 {10646, 10645}, 1027 {10647, 10648}, 1028 {10648, 10647}, 1029 {10680, 8856}, 1030 {10688, 10689}, 1031 {10689, 10688}, 1032 {10692, 10693}, 1033 {10693, 10692}, 1034 {10703, 10704}, 1035 {10704, 10703}, 1036 {10705, 10706}, 1037 {10706, 10705}, 1038 {10708, 10709}, 1039 {10709, 10708}, 1040 {10712, 10713}, 1041 {10713, 10712}, 1042 {10714, 10715}, 1043 {10715, 10714}, 1044 {10741, 8725}, 1045 {10744, 10745}, 1046 {10745, 10744}, 1047 {10748, 10749}, 1048 {10749, 10748}, 1049 {10795, 10796}, 1050 {10796, 10795}, 1051 {10797, 10798}, 1052 {10798, 10797}, 1053 {10804, 10805}, 1054 {10805, 10804}, 1055 {10812, 10813}, 1056 {10813, 10812}, 1057 {10852, 10853}, 1058 {10853, 10852}, 1059 {10873, 10874}, 1060 {10874, 10873}, 1061 {10877, 10878}, 1062 {10878, 10877}, 1063 {10879, 10880}, 1064 {10880, 10879}, 1065 {10881, 10882}, 1066 {10882, 10881}, 1067 {10883, 10884}, 1068 {10884, 10883}, 1069 {10891, 10892}, 1070 {10892, 10891}, 1071 {10897, 10898}, 1072 {10898, 10897}, 1073 {10899, 10900}, 1074 {10900, 10899}, 1075 {10901, 10902}, 1076 {10902, 10901}, 1077 {10903, 10904}, 1078 {10904, 10903}, 1079 {10905, 10906}, 1080 {10906, 10905}, 1081 {10907, 10908}, 1082 {10908, 10907}, 1083 {10913, 10914}, 1084 {10914, 10913}, 1085 {10918, 10919}, 1086 {10919, 10918}, 1087 {10920, 10921}, 1088 {10921, 10920}, 1089 {10922, 10923}, 1090 {10923, 10922}, 1091 {10924, 10925}, 1092 {10925, 10924}, 1093 {10927, 10928}, 1094 {10928, 10927}, 1095 {10931, 10932}, 1096 {10932, 10931}, 1097 {10939, 10940}, 1098 {10940, 10939}, 1099 {10941, 10942}, 1100 {10942, 10941}, 1101 {10943, 10944}, 1102 {10944, 10943}, 1103 {10945, 10946}, 1104 {10946, 10945}, 1105 {10947, 10948}, 1106 {10948, 10947}, 1107 {10949, 10950}, 1108 {10950, 10949}, 1109 {10957, 10958}, 1110 {10958, 10957}, 1111 {10959, 10960}, 1112 {10960, 10959}, 1113 {10961, 10962}, 1114 {10962, 10961}, 1115 {10963, 10964}, 1116 {10964, 10963}, 1117 {10965, 10966}, 1118 {10966, 10965}, 1119 {10974, 8870}, 1120 {10979, 8873}, 1121 {10980, 8872}, 1122 {10981, 8875}, 1123 {10988, 10989}, 1124 {10989, 10988}, 1125 {10999, 11000}, 1126 {11000, 10999}, 1127 {11001, 11002}, 1128 {11002, 11001}, 1129 {11778, 11779}, 1130 {11779, 11778}, 1131 {11780, 11781}, 1132 {11781, 11780}, 1133 {11785, 11786}, 1134 {11786, 11785}, 1135 {11788, 11789}, 1136 {11789, 11788}, 1137 {11804, 11805}, 1138 {11805, 11804}, 1139 {11808, 11809}, 1140 {11809, 11808}, 1141 {11810, 11811}, 1142 {11811, 11810}, 1143 {11812, 11813}, 1144 {11813, 11812}, 1145 {11814, 11815}, 1146 {11815, 11814}, 1147 {11816, 11817}, 1148 {11817, 11816}, 1149 {12296, 12297}, 1150 {12297, 12296}, 1151 {12298, 12299}, 1152 {12299, 12298}, 1153 {12300, 12301}, 1154 {12301, 12300}, 1155 {12302, 12303}, 1156 {12303, 12302}, 1157 {12304, 12305}, 1158 {12305, 12304}, 1159 {12308, 12309}, 1160 {12309, 12308}, 1161 {12310, 12311}, 1162 {12311, 12310}, 1163 {12312, 12313}, 1164 {12313, 12312}, 1165 {12314, 12315}, 1166 {12315, 12314}, 1167 {65113, 65114}, 1168 {65114, 65113}, 1169 {65115, 65116}, 1170 {65116, 65115}, 1171 {65117, 65118}, 1172 {65118, 65117}, 1173 {65124, 65125}, 1174 {65125, 65124}, 1175 {65288, 65289}, 1176 {65289, 65288}, 1177 {65308, 65310}, 1178 {65310, 65308}, 1179 {65339, 65341}, 1180 {65341, 65339}, 1181 {65371, 65373}, 1182 {65373, 65371}, 1183 {65375, 65376}, 1184 {65376, 65375}, 1185 {65378, 65379}, 1186 {65379, 65378}, 1187 }; 1188 1189 /* Reindexing of NFC first characters. */ 1190 #define TOTAL_FIRST 376 1191 #define TOTAL_LAST 62 1192 static const Reindex nfc_first[] = { 1193 { 60, 2, 0}, 1194 { 65, 15, 3}, 1195 { 82, 8, 19}, 1196 { 97, 15, 28}, 1197 { 114, 8, 44}, 1198 { 168, 0, 53}, 1199 { 194, 0, 54}, 1200 { 196, 3, 55}, 1201 { 202, 0, 59}, 1202 { 207, 0, 60}, 1203 { 212, 2, 61}, 1204 { 216, 0, 64}, 1205 { 220, 0, 65}, 1206 { 226, 0, 66}, 1207 { 228, 3, 67}, 1208 { 234, 0, 71}, 1209 { 239, 0, 72}, 1210 { 244, 2, 73}, 1211 { 248, 0, 76}, 1212 { 252, 0, 77}, 1213 { 258, 1, 78}, 1214 { 274, 1, 80}, 1215 { 332, 1, 82}, 1216 { 346, 1, 84}, 1217 { 352, 1, 86}, 1218 { 360, 3, 88}, 1219 { 383, 0, 92}, 1220 { 416, 1, 93}, 1221 { 431, 1, 95}, 1222 { 439, 0, 97}, 1223 { 490, 1, 98}, 1224 { 550, 3, 100}, 1225 { 558, 1, 104}, 1226 { 658, 0, 106}, 1227 { 913, 0, 107}, 1228 { 917, 0, 108}, 1229 { 919, 0, 109}, 1230 { 921, 0, 110}, 1231 { 927, 0, 111}, 1232 { 929, 0, 112}, 1233 { 933, 0, 113}, 1234 { 937, 0, 114}, 1235 { 940, 0, 115}, 1236 { 942, 0, 116}, 1237 { 945, 0, 117}, 1238 { 949, 0, 118}, 1239 { 951, 0, 119}, 1240 { 953, 0, 120}, 1241 { 959, 0, 121}, 1242 { 961, 0, 122}, 1243 { 965, 0, 123}, 1244 { 969, 2, 124}, 1245 { 974, 0, 127}, 1246 { 978, 0, 128}, 1247 { 1030, 0, 129}, 1248 { 1040, 0, 130}, 1249 { 1043, 0, 131}, 1250 { 1045, 3, 132}, 1251 { 1050, 0, 136}, 1252 { 1054, 0, 137}, 1253 { 1059, 0, 138}, 1254 { 1063, 0, 139}, 1255 { 1067, 0, 140}, 1256 { 1069, 0, 141}, 1257 { 1072, 0, 142}, 1258 { 1075, 0, 143}, 1259 { 1077, 3, 144}, 1260 { 1082, 0, 148}, 1261 { 1086, 0, 149}, 1262 { 1091, 0, 150}, 1263 { 1095, 0, 151}, 1264 { 1099, 0, 152}, 1265 { 1101, 0, 153}, 1266 { 1110, 0, 154}, 1267 { 1140, 1, 155}, 1268 { 1240, 1, 157}, 1269 { 1256, 1, 159}, 1270 { 1575, 0, 161}, 1271 { 1608, 0, 162}, 1272 { 1610, 0, 163}, 1273 { 1729, 0, 164}, 1274 { 1746, 0, 165}, 1275 { 1749, 0, 166}, 1276 { 2344, 0, 167}, 1277 { 2352, 0, 168}, 1278 { 2355, 0, 169}, 1279 { 2503, 0, 170}, 1280 { 2887, 0, 171}, 1281 { 2962, 0, 172}, 1282 { 3014, 1, 173}, 1283 { 3142, 0, 175}, 1284 { 3263, 0, 176}, 1285 { 3270, 0, 177}, 1286 { 3274, 0, 178}, 1287 { 3398, 1, 179}, 1288 { 3545, 0, 181}, 1289 { 3548, 0, 182}, 1290 { 4133, 0, 183}, 1291 { 6917, 0, 184}, 1292 { 6919, 0, 185}, 1293 { 6921, 0, 186}, 1294 { 6923, 0, 187}, 1295 { 6925, 0, 188}, 1296 { 6929, 0, 189}, 1297 { 6970, 0, 190}, 1298 { 6972, 0, 191}, 1299 { 6974, 1, 192}, 1300 { 6978, 0, 194}, 1301 { 7734, 1, 195}, 1302 { 7770, 1, 197}, 1303 { 7778, 1, 199}, 1304 { 7840, 1, 201}, 1305 { 7864, 1, 203}, 1306 { 7884, 1, 205}, 1307 { 7936, 17, 207}, 1308 { 7960, 1, 225}, 1309 { 7968, 17, 227}, 1310 { 7992, 1, 245}, 1311 { 8000, 1, 247}, 1312 { 8008, 1, 249}, 1313 { 8016, 1, 251}, 1314 { 8025, 0, 253}, 1315 { 8032, 16, 254}, 1316 { 8052, 0, 271}, 1317 { 8060, 0, 272}, 1318 { 8118, 0, 273}, 1319 { 8127, 0, 274}, 1320 { 8134, 0, 275}, 1321 { 8182, 0, 276}, 1322 { 8190, 0, 277}, 1323 { 8592, 0, 278}, 1324 { 8594, 0, 279}, 1325 { 8596, 0, 280}, 1326 { 8656, 0, 281}, 1327 { 8658, 0, 282}, 1328 { 8660, 0, 283}, 1329 { 8707, 0, 284}, 1330 { 8712, 0, 285}, 1331 { 8715, 0, 286}, 1332 { 8739, 0, 287}, 1333 { 8741, 0, 288}, 1334 { 8764, 0, 289}, 1335 { 8771, 0, 290}, 1336 { 8773, 0, 291}, 1337 { 8776, 0, 292}, 1338 { 8781, 0, 293}, 1339 { 8801, 0, 294}, 1340 { 8804, 1, 295}, 1341 { 8818, 1, 297}, 1342 { 8822, 1, 299}, 1343 { 8826, 3, 301}, 1344 { 8834, 1, 305}, 1345 { 8838, 1, 307}, 1346 { 8849, 1, 309}, 1347 { 8866, 0, 311}, 1348 { 8872, 1, 312}, 1349 { 8875, 0, 314}, 1350 { 8882, 3, 315}, 1351 { 12358, 0, 319}, 1352 { 12363, 0, 320}, 1353 { 12365, 0, 321}, 1354 { 12367, 0, 322}, 1355 { 12369, 0, 323}, 1356 { 12371, 0, 324}, 1357 { 12373, 0, 325}, 1358 { 12375, 0, 326}, 1359 { 12377, 0, 327}, 1360 { 12379, 0, 328}, 1361 { 12381, 0, 329}, 1362 { 12383, 0, 330}, 1363 { 12385, 0, 331}, 1364 { 12388, 0, 332}, 1365 { 12390, 0, 333}, 1366 { 12392, 0, 334}, 1367 { 12399, 0, 335}, 1368 { 12402, 0, 336}, 1369 { 12405, 0, 337}, 1370 { 12408, 0, 338}, 1371 { 12411, 0, 339}, 1372 { 12445, 0, 340}, 1373 { 12454, 0, 341}, 1374 { 12459, 0, 342}, 1375 { 12461, 0, 343}, 1376 { 12463, 0, 344}, 1377 { 12465, 0, 345}, 1378 { 12467, 0, 346}, 1379 { 12469, 0, 347}, 1380 { 12471, 0, 348}, 1381 { 12473, 0, 349}, 1382 { 12475, 0, 350}, 1383 { 12477, 0, 351}, 1384 { 12479, 0, 352}, 1385 { 12481, 0, 353}, 1386 { 12484, 0, 354}, 1387 { 12486, 0, 355}, 1388 { 12488, 0, 356}, 1389 { 12495, 0, 357}, 1390 { 12498, 0, 358}, 1391 { 12501, 0, 359}, 1392 { 12504, 0, 360}, 1393 { 12507, 0, 361}, 1394 { 12527, 3, 362}, 1395 { 12541, 0, 366}, 1396 { 69785, 0, 367}, 1397 { 69787, 0, 368}, 1398 { 69797, 0, 369}, 1399 { 69937, 1, 370}, 1400 { 70471, 0, 372}, 1401 { 70841, 0, 373}, 1402 { 71096, 1, 374}, 1403 {0,0,0} 1404 }; 1405 1406 static const Reindex nfc_last[] = { 1407 { 768, 4, 0}, 1408 { 774, 6, 5}, 1409 { 783, 0, 12}, 1410 { 785, 0, 13}, 1411 { 787, 1, 14}, 1412 { 795, 0, 16}, 1413 { 803, 5, 17}, 1414 { 813, 1, 23}, 1415 { 816, 1, 25}, 1416 { 824, 0, 27}, 1417 { 834, 0, 28}, 1418 { 837, 0, 29}, 1419 { 1619, 2, 30}, 1420 { 2364, 0, 33}, 1421 { 2494, 0, 34}, 1422 { 2519, 0, 35}, 1423 { 2878, 0, 36}, 1424 { 2902, 1, 37}, 1425 { 3006, 0, 39}, 1426 { 3031, 0, 40}, 1427 { 3158, 0, 41}, 1428 { 3266, 0, 42}, 1429 { 3285, 1, 43}, 1430 { 3390, 0, 45}, 1431 { 3415, 0, 46}, 1432 { 3530, 0, 47}, 1433 { 3535, 0, 48}, 1434 { 3551, 0, 49}, 1435 { 4142, 0, 50}, 1436 { 6965, 0, 51}, 1437 { 12441, 1, 52}, 1438 { 69818, 0, 54}, 1439 { 69927, 0, 55}, 1440 { 70462, 0, 56}, 1441 { 70487, 0, 57}, 1442 { 70832, 0, 58}, 1443 { 70842, 0, 59}, 1444 { 70845, 0, 60}, 1445 { 71087, 0, 61}, 1446 {0,0,0} 1447 }; 1448 1449 #define UCDN_EAST_ASIAN_F 0 1450 #define UCDN_EAST_ASIAN_H 1 1451 #define UCDN_EAST_ASIAN_W 2 1452 #define UCDN_EAST_ASIAN_NA 3 1453 #define UCDN_EAST_ASIAN_A 4 1454 #define UCDN_EAST_ASIAN_N 5 1455 1456 #define UCDN_SCRIPT_COMMON 0 1457 #define UCDN_SCRIPT_LATIN 1 1458 #define UCDN_SCRIPT_GREEK 2 1459 #define UCDN_SCRIPT_CYRILLIC 3 1460 #define UCDN_SCRIPT_ARMENIAN 4 1461 #define UCDN_SCRIPT_HEBREW 5 1462 #define UCDN_SCRIPT_ARABIC 6 1463 #define UCDN_SCRIPT_SYRIAC 7 1464 #define UCDN_SCRIPT_THAANA 8 1465 #define UCDN_SCRIPT_DEVANAGARI 9 1466 #define UCDN_SCRIPT_BENGALI 10 1467 #define UCDN_SCRIPT_GURMUKHI 11 1468 #define UCDN_SCRIPT_GUJARATI 12 1469 #define UCDN_SCRIPT_ORIYA 13 1470 #define UCDN_SCRIPT_TAMIL 14 1471 #define UCDN_SCRIPT_TELUGU 15 1472 #define UCDN_SCRIPT_KANNADA 16 1473 #define UCDN_SCRIPT_MALAYALAM 17 1474 #define UCDN_SCRIPT_SINHALA 18 1475 #define UCDN_SCRIPT_THAI 19 1476 #define UCDN_SCRIPT_LAO 20 1477 #define UCDN_SCRIPT_TIBETAN 21 1478 #define UCDN_SCRIPT_MYANMAR 22 1479 #define UCDN_SCRIPT_GEORGIAN 23 1480 #define UCDN_SCRIPT_HANGUL 24 1481 #define UCDN_SCRIPT_ETHIOPIC 25 1482 #define UCDN_SCRIPT_CHEROKEE 26 1483 #define UCDN_SCRIPT_CANADIAN_ABORIGINAL 27 1484 #define UCDN_SCRIPT_OGHAM 28 1485 #define UCDN_SCRIPT_RUNIC 29 1486 #define UCDN_SCRIPT_KHMER 30 1487 #define UCDN_SCRIPT_MONGOLIAN 31 1488 #define UCDN_SCRIPT_HIRAGANA 32 1489 #define UCDN_SCRIPT_KATAKANA 33 1490 #define UCDN_SCRIPT_BOPOMOFO 34 1491 #define UCDN_SCRIPT_HAN 35 1492 #define UCDN_SCRIPT_YI 36 1493 #define UCDN_SCRIPT_OLD_ITALIC 37 1494 #define UCDN_SCRIPT_GOTHIC 38 1495 #define UCDN_SCRIPT_DESERET 39 1496 #define UCDN_SCRIPT_INHERITED 40 1497 #define UCDN_SCRIPT_TAGALOG 41 1498 #define UCDN_SCRIPT_HANUNOO 42 1499 #define UCDN_SCRIPT_BUHID 43 1500 #define UCDN_SCRIPT_TAGBANWA 44 1501 #define UCDN_SCRIPT_LIMBU 45 1502 #define UCDN_SCRIPT_TAI_LE 46 1503 #define UCDN_SCRIPT_LINEAR_B 47 1504 #define UCDN_SCRIPT_UGARITIC 48 1505 #define UCDN_SCRIPT_SHAVIAN 49 1506 #define UCDN_SCRIPT_OSMANYA 50 1507 #define UCDN_SCRIPT_CYPRIOT 51 1508 #define UCDN_SCRIPT_BRAILLE 52 1509 #define UCDN_SCRIPT_BUGINESE 53 1510 #define UCDN_SCRIPT_COPTIC 54 1511 #define UCDN_SCRIPT_NEW_TAI_LUE 55 1512 #define UCDN_SCRIPT_GLAGOLITIC 56 1513 #define UCDN_SCRIPT_TIFINAGH 57 1514 #define UCDN_SCRIPT_SYLOTI_NAGRI 58 1515 #define UCDN_SCRIPT_OLD_PERSIAN 59 1516 #define UCDN_SCRIPT_KHAROSHTHI 60 1517 #define UCDN_SCRIPT_BALINESE 61 1518 #define UCDN_SCRIPT_CUNEIFORM 62 1519 #define UCDN_SCRIPT_PHOENICIAN 63 1520 #define UCDN_SCRIPT_PHAGS_PA 64 1521 #define UCDN_SCRIPT_NKO 65 1522 #define UCDN_SCRIPT_SUNDANESE 66 1523 #define UCDN_SCRIPT_LEPCHA 67 1524 #define UCDN_SCRIPT_OL_CHIKI 68 1525 #define UCDN_SCRIPT_VAI 69 1526 #define UCDN_SCRIPT_SAURASHTRA 70 1527 #define UCDN_SCRIPT_KAYAH_LI 71 1528 #define UCDN_SCRIPT_REJANG 72 1529 #define UCDN_SCRIPT_LYCIAN 73 1530 #define UCDN_SCRIPT_CARIAN 74 1531 #define UCDN_SCRIPT_LYDIAN 75 1532 #define UCDN_SCRIPT_CHAM 76 1533 #define UCDN_SCRIPT_TAI_THAM 77 1534 #define UCDN_SCRIPT_TAI_VIET 78 1535 #define UCDN_SCRIPT_AVESTAN 79 1536 #define UCDN_SCRIPT_EGYPTIAN_HIEROGLYPHS 80 1537 #define UCDN_SCRIPT_SAMARITAN 81 1538 #define UCDN_SCRIPT_LISU 82 1539 #define UCDN_SCRIPT_BAMUM 83 1540 #define UCDN_SCRIPT_JAVANESE 84 1541 #define UCDN_SCRIPT_MEETEI_MAYEK 85 1542 #define UCDN_SCRIPT_IMPERIAL_ARAMAIC 86 1543 #define UCDN_SCRIPT_OLD_SOUTH_ARABIAN 87 1544 #define UCDN_SCRIPT_INSCRIPTIONAL_PARTHIAN 88 1545 #define UCDN_SCRIPT_INSCRIPTIONAL_PAHLAVI 89 1546 #define UCDN_SCRIPT_OLD_TURKIC 90 1547 #define UCDN_SCRIPT_KAITHI 91 1548 #define UCDN_SCRIPT_BATAK 92 1549 #define UCDN_SCRIPT_BRAHMI 93 1550 #define UCDN_SCRIPT_MANDAIC 94 1551 #define UCDN_SCRIPT_CHAKMA 95 1552 #define UCDN_SCRIPT_MEROITIC_CURSIVE 96 1553 #define UCDN_SCRIPT_MEROITIC_HIEROGLYPHS 97 1554 #define UCDN_SCRIPT_MIAO 98 1555 #define UCDN_SCRIPT_SHARADA 99 1556 #define UCDN_SCRIPT_SORA_SOMPENG 100 1557 #define UCDN_SCRIPT_TAKRI 101 1558 #define UCDN_SCRIPT_UNKNOWN 102 1559 #define UCDN_SCRIPT_BASSA_VAH 103 1560 #define UCDN_SCRIPT_CAUCASIAN_ALBANIAN 104 1561 #define UCDN_SCRIPT_DUPLOYAN 105 1562 #define UCDN_SCRIPT_ELBASAN 106 1563 #define UCDN_SCRIPT_GRANTHA 107 1564 #define UCDN_SCRIPT_KHOJKI 108 1565 #define UCDN_SCRIPT_KHUDAWADI 109 1566 #define UCDN_SCRIPT_LINEAR_A 110 1567 #define UCDN_SCRIPT_MAHAJANI 111 1568 #define UCDN_SCRIPT_MANICHAEAN 112 1569 #define UCDN_SCRIPT_MENDE_KIKAKUI 113 1570 #define UCDN_SCRIPT_MODI 114 1571 #define UCDN_SCRIPT_MRO 115 1572 #define UCDN_SCRIPT_NABATAEAN 116 1573 #define UCDN_SCRIPT_OLD_NORTH_ARABIAN 117 1574 #define UCDN_SCRIPT_OLD_PERMIC 118 1575 #define UCDN_SCRIPT_PAHAWH_HMONG 119 1576 #define UCDN_SCRIPT_PALMYRENE 120 1577 #define UCDN_SCRIPT_PAU_CIN_HAU 121 1578 #define UCDN_SCRIPT_PSALTER_PAHLAVI 122 1579 #define UCDN_SCRIPT_SIDDHAM 123 1580 #define UCDN_SCRIPT_TIRHUTA 124 1581 #define UCDN_SCRIPT_WARANG_CITI 125 1582 #define UCDN_SCRIPT_AHOM 126 1583 #define UCDN_SCRIPT_ANATOLIAN_HIEROGLYPHS 127 1584 #define UCDN_SCRIPT_HATRAN 128 1585 #define UCDN_SCRIPT_MULTANI 129 1586 #define UCDN_SCRIPT_OLD_HUNGARIAN 130 1587 #define UCDN_SCRIPT_SIGNWRITING 131 1588 1589 #define UCDN_GENERAL_CATEGORY_CC 0 1590 #define UCDN_GENERAL_CATEGORY_CF 1 1591 #define UCDN_GENERAL_CATEGORY_CN 2 1592 #define UCDN_GENERAL_CATEGORY_CO 3 1593 #define UCDN_GENERAL_CATEGORY_CS 4 1594 #define UCDN_GENERAL_CATEGORY_LL 5 1595 #define UCDN_GENERAL_CATEGORY_LM 6 1596 #define UCDN_GENERAL_CATEGORY_LO 7 1597 #define UCDN_GENERAL_CATEGORY_LT 8 1598 #define UCDN_GENERAL_CATEGORY_LU 9 1599 #define UCDN_GENERAL_CATEGORY_MC 10 1600 #define UCDN_GENERAL_CATEGORY_ME 11 1601 #define UCDN_GENERAL_CATEGORY_MN 12 1602 #define UCDN_GENERAL_CATEGORY_ND 13 1603 #define UCDN_GENERAL_CATEGORY_NL 14 1604 #define UCDN_GENERAL_CATEGORY_NO 15 1605 #define UCDN_GENERAL_CATEGORY_PC 16 1606 #define UCDN_GENERAL_CATEGORY_PD 17 1607 #define UCDN_GENERAL_CATEGORY_PE 18 1608 #define UCDN_GENERAL_CATEGORY_PF 19 1609 #define UCDN_GENERAL_CATEGORY_PI 20 1610 #define UCDN_GENERAL_CATEGORY_PO 21 1611 #define UCDN_GENERAL_CATEGORY_PS 22 1612 #define UCDN_GENERAL_CATEGORY_SC 23 1613 #define UCDN_GENERAL_CATEGORY_SK 24 1614 #define UCDN_GENERAL_CATEGORY_SM 25 1615 #define UCDN_GENERAL_CATEGORY_SO 26 1616 #define UCDN_GENERAL_CATEGORY_ZL 27 1617 #define UCDN_GENERAL_CATEGORY_ZP 28 1618 #define UCDN_GENERAL_CATEGORY_ZS 29 1619 1620 #define UCDN_BIDI_CLASS_L 0 1621 #define UCDN_BIDI_CLASS_LRE 1 1622 #define UCDN_BIDI_CLASS_LRO 2 1623 #define UCDN_BIDI_CLASS_R 3 1624 #define UCDN_BIDI_CLASS_AL 4 1625 #define UCDN_BIDI_CLASS_RLE 5 1626 #define UCDN_BIDI_CLASS_RLO 6 1627 #define UCDN_BIDI_CLASS_PDF 7 1628 #define UCDN_BIDI_CLASS_EN 8 1629 #define UCDN_BIDI_CLASS_ES 9 1630 #define UCDN_BIDI_CLASS_ET 10 1631 #define UCDN_BIDI_CLASS_AN 11 1632 #define UCDN_BIDI_CLASS_CS 12 1633 #define UCDN_BIDI_CLASS_NSM 13 1634 #define UCDN_BIDI_CLASS_BN 14 1635 #define UCDN_BIDI_CLASS_B 15 1636 #define UCDN_BIDI_CLASS_S 16 1637 #define UCDN_BIDI_CLASS_WS 17 1638 #define UCDN_BIDI_CLASS_ON 18 1639 #define UCDN_BIDI_CLASS_LRI 19 1640 #define UCDN_BIDI_CLASS_RLI 20 1641 #define UCDN_BIDI_CLASS_FSI 21 1642 #define UCDN_BIDI_CLASS_PDI 22 1643 1644 /* index tables for the database records */ 1645 #define SHIFT1 5 1646 #define SHIFT2 3 1647 static const unsigned char index0[] = { 1648 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 1649 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 1650 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 52, 52, 52, 52, 1651 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 1652 52, 52, 53, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 1653 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 1654 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 1655 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 1656 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 54, 55, 56, 56, 56, 57, 1657 58, 59, 60, 61, 62, 63, 64, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 1658 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 1659 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 66, 67, 67, 67, 1660 67, 67, 67, 67, 67, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 1661 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 52, 69, 70, 71, 72, 73, 1662 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 88, 90, 1663 91, 92, 93, 94, 95, 96, 97, 98, 88, 99, 88, 88, 88, 88, 88, 100, 100, 1664 100, 101, 102, 103, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 104, 104, 1665 104, 104, 105, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 1666 88, 106, 106, 107, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 1667 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 1668 88, 88, 108, 108, 109, 110, 88, 88, 88, 111, 88, 88, 88, 88, 88, 88, 88, 1669 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 1670 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 1671 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 1672 88, 88, 88, 112, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 113, 88, 88, 1673 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 114, 1674 115, 116, 117, 118, 119, 120, 121, 122, 122, 123, 88, 88, 88, 88, 88, 88, 1675 88, 88, 88, 88, 88, 88, 88, 124, 88, 88, 88, 88, 88, 125, 88, 126, 127, 1676 128, 129, 130, 131, 132, 133, 134, 135, 88, 88, 88, 88, 88, 88, 52, 52, 1677 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 1678 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 1679 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 1680 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 1681 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 1682 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 1683 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 1684 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 1685 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 1686 52, 52, 136, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 1687 52, 137, 138, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 52, 1688 52, 52, 52, 52, 52, 52, 139, 140, 140, 140, 140, 140, 140, 140, 140, 140, 1689 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 1690 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 1691 140, 140, 140, 140, 52, 52, 141, 140, 140, 140, 140, 142, 140, 140, 140, 1692 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 1693 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 1694 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 1695 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 1696 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 1697 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 1698 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 1699 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 1700 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 1701 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 1702 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 1703 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 1704 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 1705 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 1706 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 1707 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 1708 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 1709 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 140, 1710 142, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 1711 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 1712 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 1713 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 1714 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 1715 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 1716 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 1717 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 1718 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 1719 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 1720 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 1721 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 1722 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 1723 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 1724 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 1725 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 1726 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 1727 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 1728 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 1729 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 1730 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 1731 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 1732 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 1733 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 1734 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 1735 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 1736 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 1737 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 1738 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 1739 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 1740 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 1741 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 1742 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 1743 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 1744 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 1745 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 1746 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 1747 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 1748 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 1749 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 1750 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 1751 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 1752 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 1753 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 1754 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 1755 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 1756 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 1757 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 1758 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 1759 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 1760 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 1761 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 1762 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 1763 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 1764 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 1765 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 1766 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 1767 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 1768 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 1769 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 1770 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 1771 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 1772 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 1773 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 1774 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 1775 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 1776 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 1777 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 1778 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 1779 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 1780 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 1781 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 1782 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 1783 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 1784 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 1785 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 1786 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 1787 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 1788 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 1789 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 1790 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 1791 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 1792 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 1793 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 1794 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 1795 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 1796 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 1797 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 1798 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 1799 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 1800 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 1801 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 1802 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 1803 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 1804 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 1805 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 1806 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 1807 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 1808 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 1809 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 1810 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 1811 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 1812 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 1813 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 1814 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 1815 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 1816 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 1817 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 1818 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 1819 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 1820 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 1821 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 1822 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 1823 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 1824 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 1825 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 1826 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 1827 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 1828 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 1829 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 1830 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 1831 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 1832 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 1833 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 1834 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 1835 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 1836 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 1837 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 1838 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 1839 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 1840 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 1841 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 1842 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 1843 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 1844 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 1845 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 1846 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 1847 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 1848 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 1849 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 1850 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 1851 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 1852 88, 88, 88, 88, 88, 143, 144, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 1853 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 1854 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 1855 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 1856 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 1857 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 1858 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 1859 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 1860 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 1861 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 1862 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 1863 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 1864 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 1865 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 88, 1866 88, 88, 88, 88, 88, 88, 88, 88, 88, 68, 68, 68, 68, 68, 68, 68, 68, 68, 1867 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 1868 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 1869 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 1870 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 1871 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 1872 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 1873 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 1874 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 1875 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 1876 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 1877 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 1878 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 1879 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 1880 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 145, 68, 68, 68, 68, 68, 1881 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 1882 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 1883 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 1884 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 1885 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 1886 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 1887 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 1888 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 1889 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 1890 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 1891 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 1892 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 1893 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 1894 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 145, 1895 }; 1896 1897 static const unsigned short index1[] = { 1898 0, 1, 0, 2, 3, 4, 5, 6, 7, 8, 8, 9, 10, 11, 11, 12, 13, 0, 0, 0, 14, 15, 1899 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 29, 31, 32, 1900 33, 34, 35, 27, 30, 29, 27, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 1901 47, 48, 27, 27, 49, 27, 27, 27, 27, 27, 27, 27, 50, 51, 52, 27, 53, 54, 1902 53, 54, 54, 54, 54, 54, 55, 54, 54, 54, 56, 57, 58, 59, 60, 61, 62, 63, 1903 64, 64, 65, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 65, 77, 78, 1904 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 1905 97, 97, 97, 97, 98, 98, 98, 98, 99, 100, 101, 101, 101, 101, 102, 103, 1906 101, 101, 101, 101, 101, 101, 104, 105, 101, 101, 101, 101, 101, 101, 1907 101, 101, 101, 101, 101, 101, 106, 107, 107, 107, 108, 109, 110, 111, 1908 111, 111, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 121, 1909 121, 122, 123, 120, 124, 125, 126, 127, 128, 128, 128, 128, 129, 130, 1910 131, 132, 133, 134, 135, 128, 128, 128, 128, 128, 128, 128, 128, 128, 1911 128, 128, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 145, 145, 1912 146, 147, 148, 149, 128, 128, 128, 128, 128, 128, 150, 150, 150, 150, 1913 151, 152, 153, 120, 154, 155, 156, 156, 156, 157, 158, 159, 160, 160, 1914 161, 162, 163, 164, 165, 166, 167, 167, 167, 168, 120, 120, 120, 120, 1915 120, 120, 120, 120, 128, 128, 169, 120, 120, 120, 120, 120, 170, 171, 1916 172, 173, 174, 175, 175, 175, 175, 175, 175, 176, 177, 178, 179, 175, 1917 180, 181, 182, 175, 183, 184, 185, 186, 186, 187, 188, 189, 190, 191, 1918 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 201, 202, 203, 204, 1919 205, 206, 207, 208, 209, 210, 211, 120, 212, 213, 214, 215, 215, 216, 1920 217, 218, 219, 220, 221, 120, 222, 223, 224, 225, 226, 227, 228, 229, 1921 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 120, 240, 241, 1922 242, 243, 244, 241, 245, 246, 247, 248, 249, 120, 250, 251, 252, 253, 1923 254, 255, 256, 257, 257, 256, 257, 258, 259, 260, 261, 262, 263, 264, 1924 120, 265, 266, 267, 268, 269, 269, 268, 270, 271, 272, 273, 274, 275, 1925 276, 277, 278, 120, 279, 280, 281, 282, 282, 282, 282, 283, 284, 285, 1926 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 293, 293, 296, 297, 1927 294, 298, 299, 300, 301, 302, 303, 120, 304, 305, 305, 305, 305, 305, 1928 306, 307, 308, 309, 310, 311, 120, 120, 120, 120, 312, 313, 314, 315, 1929 316, 317, 318, 319, 320, 321, 322, 323, 120, 120, 120, 120, 324, 325, 1930 326, 327, 328, 329, 330, 331, 332, 333, 332, 332, 332, 334, 335, 336, 1931 337, 338, 339, 340, 339, 339, 339, 341, 342, 343, 344, 345, 120, 120, 1932 120, 120, 346, 346, 346, 346, 346, 347, 348, 349, 350, 351, 352, 353, 1933 354, 355, 356, 346, 357, 358, 350, 359, 360, 360, 360, 360, 361, 362, 1934 363, 363, 363, 363, 363, 364, 365, 365, 365, 365, 365, 365, 365, 365, 1935 365, 365, 365, 365, 366, 366, 366, 366, 366, 366, 366, 366, 366, 366, 1936 366, 366, 366, 366, 366, 366, 366, 366, 366, 366, 367, 367, 367, 367, 1937 367, 367, 367, 367, 367, 368, 369, 368, 367, 367, 367, 367, 367, 368, 1938 367, 367, 367, 367, 368, 369, 368, 367, 369, 367, 367, 367, 367, 367, 1939 367, 367, 368, 367, 367, 367, 367, 367, 367, 367, 367, 370, 371, 372, 1940 373, 374, 367, 367, 375, 376, 377, 377, 377, 377, 377, 377, 377, 377, 1941 377, 377, 378, 379, 380, 381, 381, 381, 381, 381, 381, 381, 381, 381, 1942 381, 381, 381, 381, 381, 381, 381, 381, 381, 381, 381, 381, 381, 381, 1943 381, 381, 381, 381, 381, 381, 381, 381, 381, 381, 381, 381, 381, 381, 1944 381, 381, 381, 381, 381, 381, 381, 381, 381, 381, 381, 381, 381, 381, 1945 381, 381, 381, 381, 381, 381, 381, 381, 381, 381, 381, 381, 381, 381, 1946 381, 381, 381, 381, 381, 381, 381, 381, 381, 381, 381, 382, 381, 381, 1947 383, 384, 384, 385, 386, 386, 386, 386, 386, 386, 386, 386, 386, 387, 1948 388, 389, 390, 391, 392, 120, 393, 393, 394, 120, 395, 395, 396, 120, 1949 397, 398, 399, 120, 400, 400, 400, 400, 400, 400, 401, 402, 403, 404, 1950 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 415, 415, 415, 1951 416, 415, 415, 415, 415, 415, 415, 120, 415, 415, 415, 415, 415, 417, 1952 381, 381, 381, 381, 381, 381, 381, 381, 418, 120, 419, 419, 419, 420, 1953 421, 422, 423, 424, 425, 426, 427, 427, 427, 428, 429, 120, 430, 430, 1954 430, 430, 430, 431, 430, 430, 430, 432, 433, 434, 435, 435, 435, 435, 1955 436, 436, 437, 438, 439, 439, 439, 439, 439, 439, 440, 441, 442, 443, 1956 444, 445, 446, 447, 446, 447, 448, 449, 450, 451, 120, 120, 120, 120, 1957 120, 120, 120, 120, 452, 453, 453, 453, 453, 453, 454, 455, 456, 457, 1958 458, 459, 460, 461, 462, 463, 464, 465, 465, 465, 466, 467, 468, 469, 1959 470, 470, 470, 470, 471, 472, 473, 474, 475, 475, 475, 475, 476, 477, 1960 478, 479, 480, 481, 482, 483, 484, 484, 484, 485, 120, 120, 120, 120, 1961 120, 120, 120, 120, 486, 120, 487, 488, 489, 490, 491, 492, 54, 54, 54, 1962 54, 493, 494, 56, 56, 56, 56, 56, 495, 496, 497, 54, 498, 54, 54, 54, 1963 499, 56, 56, 56, 500, 501, 502, 503, 504, 504, 504, 505, 506, 27, 27, 27, 1964 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 507, 508, 27, 1965 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 27, 509, 510, 511, 512, 509, 510, 1966 509, 510, 511, 512, 509, 513, 509, 510, 509, 511, 509, 514, 509, 514, 1967 509, 514, 515, 516, 517, 518, 519, 520, 509, 521, 522, 523, 524, 525, 1968 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 1969 540, 541, 56, 542, 543, 544, 543, 545, 120, 120, 546, 547, 548, 549, 550, 1970 120, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 1971 564, 563, 565, 566, 567, 568, 569, 570, 571, 572, 573, 572, 574, 575, 1972 572, 576, 572, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 1973 588, 589, 590, 591, 592, 587, 587, 593, 594, 595, 596, 597, 587, 587, 1974 598, 578, 599, 600, 587, 587, 601, 587, 587, 572, 602, 603, 572, 604, 1975 605, 606, 607, 607, 607, 607, 607, 607, 607, 607, 608, 572, 572, 609, 1976 610, 578, 578, 611, 572, 572, 572, 572, 577, 612, 572, 572, 613, 572, 1977 572, 572, 572, 614, 120, 120, 120, 572, 613, 120, 120, 615, 615, 615, 1978 615, 615, 616, 616, 617, 618, 618, 618, 618, 618, 618, 618, 618, 618, 1979 619, 615, 615, 620, 620, 620, 620, 620, 620, 620, 620, 620, 621, 620, 1980 620, 620, 620, 621, 572, 620, 620, 622, 572, 623, 573, 624, 625, 626, 1981 627, 573, 572, 622, 576, 572, 578, 628, 629, 625, 630, 572, 572, 572, 1982 572, 631, 572, 572, 572, 632, 633, 572, 572, 572, 572, 572, 634, 572, 1983 635, 572, 634, 636, 637, 620, 620, 638, 620, 620, 620, 572, 572, 572, 1984 572, 572, 572, 572, 639, 572, 572, 576, 572, 572, 640, 641, 615, 642, 1985 642, 643, 572, 572, 572, 572, 572, 644, 645, 646, 647, 648, 649, 578, 1986 578, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 1987 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 650, 1988 650, 650, 650, 650, 650, 578, 578, 578, 578, 578, 578, 578, 578, 578, 1989 578, 578, 578, 578, 578, 578, 578, 651, 652, 652, 653, 587, 587, 578, 1990 654, 601, 655, 656, 657, 658, 659, 660, 661, 578, 662, 587, 663, 664, 1991 665, 666, 647, 578, 578, 590, 654, 666, 667, 668, 669, 587, 587, 587, 1992 587, 670, 671, 587, 587, 587, 587, 672, 673, 674, 647, 675, 676, 572, 1993 572, 572, 572, 572, 572, 578, 578, 677, 678, 679, 573, 572, 572, 680, 1994 572, 572, 572, 681, 572, 572, 572, 572, 682, 572, 683, 684, 120, 120, 1995 685, 120, 120, 686, 686, 686, 686, 686, 687, 688, 688, 688, 688, 688, 1996 689, 690, 691, 692, 693, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 92, 1997 694, 695, 696, 697, 698, 698, 698, 698, 699, 700, 701, 701, 701, 701, 1998 701, 701, 701, 702, 703, 704, 367, 367, 369, 120, 369, 369, 369, 369, 1999 369, 369, 369, 369, 705, 705, 705, 705, 706, 707, 708, 709, 710, 711, 2000 533, 712, 713, 120, 120, 120, 120, 120, 120, 120, 714, 714, 714, 715, 2001 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 716, 120, 714, 714, 2002 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 2003 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 717, 120, 120, 120, 2004 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 729, 729, 2005 729, 729, 729, 729, 729, 729, 730, 731, 732, 733, 733, 733, 733, 733, 2006 733, 733, 733, 733, 733, 734, 735, 736, 736, 736, 736, 737, 738, 365, 2007 365, 365, 365, 365, 365, 365, 365, 365, 365, 739, 740, 741, 736, 736, 2008 736, 742, 718, 718, 718, 718, 719, 120, 733, 733, 743, 743, 743, 744, 2009 745, 746, 741, 741, 741, 747, 748, 749, 743, 743, 743, 750, 745, 746, 2010 741, 741, 741, 741, 751, 749, 741, 752, 753, 753, 753, 753, 753, 754, 2011 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 741, 741, 741, 2012 755, 756, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 757, 2013 741, 741, 741, 755, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 2014 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 2015 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 2016 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 2017 758, 758, 759, 760, 572, 572, 572, 572, 572, 572, 572, 572, 758, 758, 2018 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 2019 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 759, 760, 760, 760, 2020 760, 760, 761, 761, 762, 761, 761, 761, 761, 761, 761, 761, 761, 761, 2021 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 2022 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 2023 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 2024 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 2025 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 761, 763, 2026 764, 764, 764, 764, 764, 764, 765, 120, 766, 766, 766, 766, 766, 767, 2027 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 2028 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 768, 2029 768, 768, 768, 768, 768, 769, 768, 768, 770, 771, 120, 120, 101, 101, 2030 101, 101, 101, 772, 773, 774, 101, 101, 101, 775, 776, 776, 776, 776, 2031 776, 776, 776, 776, 777, 778, 779, 120, 64, 64, 780, 781, 782, 27, 783, 2032 27, 27, 27, 27, 27, 27, 27, 784, 785, 27, 786, 787, 27, 27, 788, 789, 2033 120, 120, 120, 120, 120, 120, 120, 790, 791, 792, 793, 794, 794, 795, 2034 796, 797, 798, 799, 799, 799, 799, 799, 799, 800, 120, 801, 802, 802, 2035 802, 802, 802, 803, 804, 805, 806, 807, 808, 809, 809, 810, 811, 812, 2036 813, 814, 814, 815, 816, 817, 817, 818, 819, 820, 821, 365, 365, 365, 2037 822, 823, 824, 824, 824, 824, 824, 825, 826, 827, 828, 829, 830, 831, 2038 346, 350, 832, 833, 833, 833, 833, 833, 834, 835, 120, 836, 837, 838, 2039 839, 346, 346, 840, 841, 842, 842, 842, 842, 842, 842, 843, 844, 845, 2040 120, 120, 846, 847, 848, 849, 120, 850, 850, 850, 120, 369, 369, 54, 54, 2041 54, 54, 54, 851, 852, 120, 853, 853, 853, 853, 853, 853, 853, 853, 853, 2042 853, 847, 847, 847, 847, 854, 855, 856, 857, 365, 365, 365, 365, 365, 2043 365, 365, 365, 365, 365, 365, 365, 365, 365, 365, 365, 365, 365, 365, 2044 365, 365, 365, 365, 365, 365, 365, 365, 365, 365, 365, 365, 365, 365, 2045 365, 365, 365, 365, 365, 365, 365, 365, 365, 365, 365, 365, 365, 365, 2046 365, 365, 365, 365, 365, 858, 120, 366, 366, 859, 860, 366, 366, 366, 2047 366, 366, 861, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 2048 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 862, 2049 862, 862, 862, 862, 862, 862, 862, 863, 863, 863, 863, 863, 863, 863, 2050 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 2051 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 758, 758, 758, 2052 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 759, 758, 758, 758, 2053 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 864, 760, 760, 760, 2054 760, 865, 120, 866, 867, 121, 868, 869, 870, 871, 121, 128, 128, 128, 2055 128, 128, 128, 128, 128, 128, 128, 128, 128, 872, 873, 874, 120, 875, 2056 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 2057 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 2058 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 2059 128, 128, 876, 120, 120, 128, 128, 128, 128, 128, 128, 128, 128, 877, 2060 128, 128, 128, 128, 128, 128, 120, 120, 120, 120, 120, 128, 878, 879, 2061 879, 880, 881, 882, 883, 884, 885, 886, 887, 888, 889, 890, 891, 892, 2062 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 2063 128, 128, 893, 894, 895, 896, 897, 898, 899, 899, 900, 901, 902, 902, 2064 903, 904, 905, 906, 905, 905, 905, 905, 907, 908, 908, 908, 909, 910, 2065 910, 910, 911, 912, 913, 120, 914, 915, 916, 915, 915, 917, 915, 915, 2066 918, 915, 919, 915, 919, 120, 120, 120, 120, 915, 915, 915, 915, 915, 2067 915, 915, 915, 915, 915, 915, 915, 915, 915, 915, 920, 921, 922, 922, 2068 922, 922, 922, 923, 607, 924, 924, 924, 924, 924, 924, 925, 926, 927, 2069 928, 572, 929, 930, 120, 120, 120, 120, 120, 607, 607, 607, 607, 607, 2070 931, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 2071 120, 120, 120, 932, 932, 932, 933, 934, 934, 934, 934, 934, 934, 935, 2072 120, 936, 937, 937, 938, 939, 939, 939, 939, 940, 120, 941, 941, 942, 2073 943, 944, 944, 944, 944, 945, 946, 947, 947, 947, 948, 949, 949, 949, 2074 949, 950, 949, 951, 120, 120, 120, 120, 120, 952, 952, 952, 952, 952, 2075 953, 953, 953, 953, 953, 954, 954, 954, 954, 954, 954, 955, 955, 955, 2076 956, 957, 958, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 959, 2077 959, 959, 959, 959, 120, 960, 960, 960, 960, 960, 960, 961, 962, 120, 2078 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 2079 120, 120, 120, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 2080 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 2081 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 963, 964, 2082 120, 963, 963, 965, 120, 963, 120, 120, 120, 120, 120, 120, 120, 120, 2083 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 966, 967, 968, 2084 968, 968, 968, 969, 970, 971, 971, 972, 973, 974, 974, 975, 976, 977, 2085 977, 977, 978, 979, 980, 120, 120, 120, 120, 120, 120, 981, 981, 982, 2086 983, 984, 984, 985, 986, 987, 987, 987, 988, 120, 120, 120, 120, 120, 2087 120, 120, 120, 989, 989, 989, 989, 990, 990, 990, 991, 992, 992, 993, 2088 992, 992, 992, 992, 992, 994, 995, 996, 997, 998, 998, 999, 1000, 1001, 2089 120, 1002, 1003, 1004, 1004, 1004, 1005, 1006, 1006, 1006, 1007, 120, 2090 120, 120, 120, 1008, 1009, 1008, 1008, 1010, 1011, 1012, 120, 1013, 1013, 2091 1013, 1013, 1013, 1013, 1014, 1015, 1016, 1016, 1017, 1018, 1019, 1019, 2092 1020, 1021, 1022, 1022, 1023, 1024, 120, 1025, 120, 120, 120, 120, 120, 2093 120, 120, 120, 120, 120, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 1026, 2094 1026, 1027, 120, 120, 120, 120, 120, 120, 1028, 1028, 1028, 1028, 1028, 2095 1028, 1029, 120, 1030, 1030, 1030, 1030, 1030, 1030, 1031, 1032, 120, 2096 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 2097 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 2098 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 2099 120, 1033, 1033, 1033, 1034, 120, 120, 120, 120, 120, 120, 120, 120, 120, 2100 120, 120, 120, 120, 120, 120, 120, 1035, 1036, 1036, 1036, 1036, 1036, 2101 1036, 1037, 1038, 1039, 1040, 1041, 1042, 1043, 120, 1044, 1045, 1046, 2102 1046, 1046, 1046, 1046, 1047, 1048, 1049, 120, 1050, 1050, 1050, 1051, 2103 1052, 1053, 1054, 1055, 1055, 1055, 1056, 1057, 1058, 1059, 1060, 120, 2104 1061, 1061, 1061, 1061, 1062, 120, 1063, 1064, 1064, 1064, 1064, 1064, 2105 1065, 1066, 1067, 1068, 1069, 1070, 1071, 1072, 1073, 120, 1074, 1074, 2106 1075, 1074, 1074, 1076, 1077, 1078, 120, 120, 120, 120, 120, 120, 120, 2107 120, 1079, 1080, 1081, 1082, 1081, 1083, 1084, 1084, 1084, 1084, 1084, 2108 1085, 1086, 1087, 1088, 1089, 1090, 1091, 1092, 1093, 1093, 1094, 1095, 2109 1096, 1097, 1098, 1099, 1100, 1101, 1102, 1102, 120, 120, 120, 120, 120, 2110 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 2111 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 2112 1103, 1103, 1103, 1103, 1103, 1103, 1104, 1105, 1106, 120, 1107, 1108, 2113 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 2114 120, 120, 120, 120, 120, 120, 1109, 1109, 1109, 1109, 1109, 1110, 1111, 2115 1112, 1113, 1114, 1114, 1115, 120, 120, 120, 120, 1116, 1116, 1116, 1116, 2116 1116, 1116, 1117, 1118, 1119, 120, 1120, 1121, 120, 120, 120, 120, 1122, 2117 1122, 1122, 1122, 1122, 1123, 1124, 120, 1125, 1126, 120, 120, 120, 120, 2118 120, 120, 1127, 1127, 1127, 1128, 1129, 1130, 1131, 1132, 120, 120, 120, 2119 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 2120 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 2121 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 1133, 2122 1133, 1133, 1133, 1134, 1134, 1134, 1134, 1135, 1136, 1137, 1138, 120, 2123 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 2124 120, 120, 120, 120, 120, 120, 120, 120, 120, 1139, 1139, 1139, 1139, 2125 1139, 1139, 1139, 1140, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 2126 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 2127 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 2128 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 2129 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1142, 120, 120, 120, 120, 120, 2130 120, 120, 120, 120, 120, 120, 120, 1143, 1143, 1143, 1143, 1143, 1143, 2131 1143, 1143, 1143, 1143, 1143, 1143, 1143, 1144, 1145, 120, 1141, 1141, 2132 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 2133 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1141, 1146, 120, 2134 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 2135 120, 120, 120, 120, 120, 120, 120, 120, 1147, 1147, 1147, 1147, 1147, 2136 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 2137 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 2138 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1147, 1148, 120, 120, 120, 120, 2139 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 2140 120, 120, 120, 120, 120, 120, 120, 120, 1149, 1149, 1149, 1149, 1149, 2141 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 2142 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 2143 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1149, 1150, 2144 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 2145 120, 120, 120, 120, 120, 120, 120, 120, 120, 776, 776, 776, 776, 776, 2146 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 2147 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 776, 2148 776, 776, 776, 776, 776, 776, 1151, 1152, 1152, 1152, 1153, 1154, 1155, 2149 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 1156, 1156, 2150 1156, 1157, 1158, 120, 1159, 1159, 1159, 1159, 1159, 1159, 1160, 1161, 2151 1162, 120, 1163, 1164, 1165, 1159, 1159, 1166, 1159, 1159, 120, 120, 120, 2152 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 1167, 1167, 1167, 2153 1167, 1167, 1167, 1167, 1167, 1168, 120, 1169, 1170, 1170, 1170, 1170, 2154 1171, 120, 1172, 1173, 1174, 120, 120, 120, 120, 120, 120, 120, 120, 120, 2155 120, 120, 120, 1175, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 2156 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 2157 120, 120, 120, 120, 120, 120, 120, 1176, 1176, 1176, 1176, 1176, 1176, 2158 1176, 1176, 1176, 1176, 1176, 1176, 1176, 1177, 1176, 1178, 1176, 1179, 2159 1176, 1180, 1181, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 2160 607, 607, 607, 607, 607, 607, 607, 607, 607, 607, 607, 607, 607, 607, 2161 607, 607, 607, 607, 607, 607, 607, 607, 607, 607, 607, 607, 607, 607, 2162 607, 607, 1182, 120, 607, 607, 607, 607, 1183, 1184, 607, 607, 607, 607, 2163 607, 607, 1185, 1186, 1187, 1188, 1189, 1190, 607, 607, 607, 1191, 607, 2164 607, 607, 607, 607, 607, 607, 1192, 120, 120, 927, 927, 927, 927, 927, 2165 927, 927, 927, 1193, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 2166 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 572, 2167 572, 572, 572, 572, 572, 572, 572, 572, 572, 614, 120, 922, 922, 1194, 2168 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 2169 120, 120, 120, 1195, 1195, 1195, 1196, 1197, 1197, 1198, 1195, 1195, 2170 1199, 1200, 1197, 1197, 1195, 1195, 1195, 1196, 1197, 1197, 1201, 1202, 2171 1203, 1199, 1204, 1205, 1197, 1195, 1195, 1195, 1196, 1197, 1197, 1206, 2172 1207, 1208, 1209, 1197, 1197, 1197, 1210, 1211, 1212, 1213, 1197, 1197, 2173 1198, 1195, 1195, 1199, 1197, 1197, 1197, 1195, 1195, 1195, 1196, 1197, 2174 1197, 1198, 1195, 1195, 1199, 1197, 1197, 1197, 1195, 1195, 1195, 1196, 2175 1197, 1197, 1198, 1195, 1195, 1199, 1197, 1197, 1197, 1195, 1195, 1195, 2176 1196, 1197, 1197, 1214, 1195, 1195, 1195, 1215, 1197, 1197, 1216, 1217, 2177 1195, 1195, 1218, 1197, 1197, 1219, 1198, 1195, 1195, 1220, 1197, 1197, 2178 1221, 1222, 1195, 1195, 1223, 1197, 1197, 1197, 1224, 1195, 1195, 1195, 2179 1215, 1197, 1197, 1216, 1225, 1226, 1226, 1226, 1226, 1226, 1226, 1227, 2180 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 2181 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1227, 2182 1227, 1227, 1227, 1227, 1227, 1227, 1227, 1228, 1228, 1228, 1228, 1228, 2183 1228, 1229, 1230, 1228, 1228, 1228, 1228, 1228, 1231, 1232, 1227, 1233, 2184 1234, 120, 1235, 1236, 1228, 120, 120, 120, 120, 120, 120, 120, 120, 120, 2185 120, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 2186 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 1237, 2187 1237, 1238, 1239, 1240, 120, 120, 120, 120, 120, 1241, 128, 128, 128, 2188 1242, 1243, 1244, 1245, 1246, 1247, 1242, 1248, 1242, 1244, 1244, 1249, 2189 128, 1250, 128, 1251, 1252, 1250, 128, 1251, 120, 120, 120, 120, 120, 2190 120, 1253, 120, 572, 572, 572, 572, 572, 929, 572, 572, 572, 572, 572, 2191 572, 572, 572, 572, 572, 572, 572, 929, 120, 572, 614, 1254, 572, 1254, 2192 572, 1254, 572, 572, 572, 681, 120, 616, 1255, 618, 618, 618, 1256, 618, 2193 618, 618, 618, 618, 618, 618, 1257, 618, 618, 618, 618, 618, 1258, 120, 2194 120, 120, 120, 120, 120, 120, 120, 1259, 607, 607, 607, 1260, 120, 741, 2195 741, 741, 741, 741, 1261, 741, 1262, 1263, 120, 120, 120, 120, 120, 120, 2196 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 2197 120, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 2198 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 2199 572, 572, 572, 572, 1264, 572, 572, 572, 572, 572, 572, 572, 572, 572, 2200 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 2201 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 2202 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 1265, 572, 572, 572, 2203 572, 1266, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 2204 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 2205 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 1267, 120, 572, 2206 1268, 929, 120, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 572, 2207 572, 572, 572, 929, 120, 572, 572, 572, 572, 572, 572, 572, 572, 572, 2208 572, 1268, 120, 120, 120, 120, 120, 572, 929, 572, 572, 572, 572, 572, 2209 572, 572, 120, 572, 684, 572, 572, 572, 572, 572, 120, 572, 572, 572, 2210 681, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 572, 2211 1267, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 120, 1268, 2212 120, 120, 120, 120, 120, 120, 120, 1267, 120, 120, 120, 120, 120, 120, 2213 120, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 2214 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 1269, 2215 760, 760, 760, 760, 760, 758, 758, 758, 758, 758, 758, 1270, 760, 758, 2216 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 2217 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 759, 758, 2218 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 2219 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 2220 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 758, 2221 758, 758, 758, 758, 758, 864, 760, 760, 760, 760, 760, 760, 760, 760, 2222 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 2223 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 2224 760, 760, 760, 760, 760, 760, 760, 758, 758, 758, 759, 760, 760, 760, 2225 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 2226 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 2227 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 2228 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 2229 1271, 1272, 120, 120, 120, 1273, 1273, 1273, 1273, 1273, 1273, 1273, 2230 1273, 1273, 1273, 1273, 1273, 120, 120, 120, 120, 120, 120, 120, 120, 2231 120, 120, 120, 120, 120, 120, 120, 120, 879, 879, 879, 879, 879, 879, 2232 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 2233 879, 879, 879, 879, 879, 879, 879, 879, 879, 879, 120, 120, 863, 863, 2234 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 2235 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 863, 2236 863, 1274, 2237 }; 2238 2239 static const unsigned short index2[] = { 2240 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 3, 2, 4, 3, 1, 1, 1, 1, 1, 1, 3, 3, 3, 2, 2241 5, 6, 6, 7, 8, 7, 6, 6, 9, 10, 6, 11, 12, 13, 12, 12, 14, 14, 14, 14, 14, 2242 14, 14, 14, 14, 14, 12, 6, 15, 16, 15, 6, 6, 17, 17, 17, 17, 17, 17, 17, 2243 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 17, 9, 6, 10, 18, 19, 18, 20, 20, 2244 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 9, 16, 2245 10, 16, 1, 1, 1, 1, 1, 1, 3, 1, 1, 21, 22, 8, 8, 23, 8, 24, 22, 25, 26, 2246 27, 28, 16, 29, 30, 18, 31, 32, 33, 33, 25, 34, 22, 22, 25, 33, 27, 35, 2247 36, 36, 36, 22, 37, 37, 37, 37, 37, 37, 38, 37, 37, 37, 37, 37, 37, 37, 2248 37, 37, 38, 37, 37, 37, 37, 37, 37, 39, 38, 37, 37, 37, 37, 37, 38, 40, 2249 40, 40, 41, 41, 41, 41, 40, 41, 40, 40, 40, 41, 40, 40, 41, 41, 40, 41, 2250 40, 40, 41, 41, 41, 39, 40, 40, 40, 41, 40, 41, 40, 41, 37, 40, 37, 41, 2251 37, 41, 37, 41, 37, 41, 37, 41, 37, 41, 37, 41, 37, 40, 37, 40, 37, 41, 2252 37, 41, 37, 41, 37, 40, 37, 41, 37, 41, 37, 41, 37, 41, 37, 41, 38, 40, 2253 37, 40, 38, 40, 37, 41, 37, 41, 40, 37, 41, 37, 41, 37, 41, 38, 40, 38, 2254 40, 37, 40, 37, 41, 37, 40, 40, 38, 40, 37, 40, 37, 41, 37, 41, 38, 40, 2255 37, 41, 37, 41, 37, 37, 41, 37, 41, 37, 41, 41, 41, 37, 37, 41, 37, 41, 2256 37, 37, 41, 37, 37, 37, 41, 41, 37, 37, 37, 37, 41, 37, 37, 41, 37, 37, 2257 37, 41, 41, 41, 37, 37, 41, 37, 37, 41, 37, 41, 37, 41, 37, 37, 41, 37, 2258 41, 41, 37, 41, 37, 37, 41, 37, 37, 37, 41, 37, 41, 37, 37, 41, 41, 42, 2259 37, 41, 41, 41, 42, 42, 42, 42, 37, 43, 41, 37, 43, 41, 37, 43, 41, 37, 2260 40, 37, 40, 37, 40, 37, 40, 37, 40, 37, 40, 37, 40, 37, 40, 41, 37, 41, 2261 41, 37, 43, 41, 37, 41, 37, 37, 37, 41, 37, 41, 41, 41, 41, 41, 41, 41, 2262 37, 37, 41, 37, 37, 41, 41, 37, 41, 37, 37, 37, 37, 41, 41, 40, 41, 41, 2263 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 41, 42, 41, 2264 41, 41, 44, 44, 44, 44, 44, 44, 44, 44, 44, 45, 45, 46, 46, 46, 46, 46, 2265 46, 46, 47, 47, 25, 47, 45, 48, 45, 48, 48, 48, 45, 48, 45, 45, 49, 46, 2266 47, 47, 47, 47, 47, 47, 25, 25, 25, 25, 47, 25, 47, 25, 44, 44, 44, 44, 2267 44, 47, 47, 47, 47, 47, 50, 50, 45, 47, 46, 47, 47, 47, 47, 47, 47, 47, 2268 47, 47, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 51, 52, 53, 53, 2269 53, 53, 52, 54, 53, 53, 53, 53, 53, 55, 55, 53, 53, 53, 53, 55, 55, 53, 2270 53, 53, 53, 53, 53, 53, 53, 53, 53, 53, 56, 56, 56, 56, 56, 53, 53, 53, 2271 53, 51, 51, 51, 51, 51, 51, 51, 51, 57, 51, 53, 53, 53, 51, 51, 51, 53, 2272 53, 58, 51, 51, 51, 53, 53, 53, 53, 51, 52, 53, 53, 51, 59, 60, 60, 59, 2273 60, 60, 59, 51, 51, 51, 51, 51, 61, 62, 61, 62, 45, 63, 61, 62, 64, 64, 2274 65, 62, 62, 62, 66, 61, 64, 64, 64, 64, 63, 47, 61, 66, 61, 61, 61, 64, 2275 61, 64, 61, 61, 62, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 67, 2276 67, 67, 67, 67, 64, 67, 67, 67, 67, 67, 67, 67, 61, 61, 62, 62, 62, 62, 2277 62, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 68, 2278 62, 68, 68, 68, 68, 68, 68, 68, 62, 62, 62, 62, 62, 61, 62, 62, 61, 61, 2279 61, 62, 62, 62, 61, 62, 61, 62, 61, 62, 61, 62, 61, 62, 69, 70, 69, 70, 2280 69, 70, 69, 70, 69, 70, 69, 70, 69, 70, 62, 62, 62, 62, 61, 62, 71, 61, 2281 62, 61, 61, 62, 62, 61, 61, 61, 72, 73, 72, 72, 72, 72, 72, 72, 72, 72, 2282 72, 72, 72, 72, 72, 72, 73, 73, 73, 73, 73, 73, 73, 73, 74, 74, 74, 74, 2283 74, 74, 74, 74, 75, 74, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 75, 2284 75, 75, 72, 75, 72, 75, 72, 75, 72, 75, 72, 75, 76, 77, 77, 78, 78, 77, 2285 79, 79, 72, 75, 72, 75, 72, 75, 72, 72, 75, 72, 75, 72, 75, 72, 75, 72, 2286 75, 72, 75, 72, 75, 75, 64, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 2287 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 80, 64, 64, 81, 82, 82, 82, 82, 2288 82, 82, 64, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 83, 2289 64, 84, 85, 64, 64, 86, 86, 87, 64, 88, 89, 89, 89, 89, 88, 89, 89, 89, 2290 90, 88, 89, 89, 89, 89, 89, 89, 88, 88, 88, 88, 88, 88, 89, 89, 88, 89, 2291 89, 90, 91, 89, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 101, 102, 103, 2292 104, 105, 106, 107, 108, 109, 107, 89, 88, 107, 100, 64, 64, 64, 64, 64, 2293 64, 64, 64, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 64, 2294 64, 64, 64, 64, 110, 110, 110, 107, 107, 64, 64, 64, 111, 111, 111, 111, 2295 111, 112, 113, 113, 114, 115, 115, 116, 117, 118, 119, 119, 120, 120, 2296 120, 120, 120, 120, 120, 120, 121, 122, 123, 124, 125, 64, 118, 124, 126, 2297 126, 126, 126, 126, 126, 126, 126, 127, 126, 126, 126, 126, 126, 126, 2298 126, 126, 126, 126, 128, 129, 130, 131, 132, 133, 134, 135, 78, 78, 136, 2299 137, 120, 120, 120, 120, 120, 137, 120, 120, 137, 138, 138, 138, 138, 2300 138, 138, 138, 138, 138, 138, 115, 139, 139, 118, 126, 126, 140, 126, 2301 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 118, 126, 120, 120, 2302 120, 120, 120, 120, 120, 112, 119, 120, 120, 120, 120, 137, 120, 141, 2303 141, 120, 120, 119, 137, 120, 120, 137, 126, 126, 142, 142, 142, 142, 2304 142, 142, 142, 142, 142, 142, 126, 126, 126, 143, 143, 126, 144, 144, 2305 144, 144, 144, 144, 144, 144, 144, 144, 144, 144, 144, 144, 64, 145, 146, 2306 147, 146, 146, 146, 146, 146, 146, 146, 146, 146, 146, 146, 146, 146, 2307 146, 148, 149, 148, 148, 149, 148, 148, 149, 149, 149, 148, 149, 149, 2308 148, 149, 148, 148, 148, 149, 148, 149, 148, 149, 148, 149, 148, 148, 64, 2309 64, 146, 146, 146, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 2310 150, 150, 150, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 151, 2311 150, 64, 64, 64, 64, 64, 64, 152, 152, 152, 152, 152, 152, 152, 152, 152, 2312 152, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 153, 2313 153, 153, 153, 153, 154, 154, 154, 154, 154, 154, 154, 155, 154, 156, 2314 156, 157, 158, 158, 158, 156, 64, 64, 64, 64, 64, 159, 159, 159, 159, 2315 159, 159, 159, 159, 159, 159, 159, 159, 159, 159, 160, 160, 160, 160, 2316 161, 160, 160, 160, 160, 160, 160, 160, 160, 160, 161, 160, 160, 160, 2317 161, 160, 160, 160, 160, 160, 64, 64, 162, 162, 162, 162, 162, 162, 162, 2318 162, 162, 162, 162, 162, 162, 162, 162, 64, 163, 163, 163, 163, 163, 163, 2319 163, 163, 163, 164, 164, 164, 64, 64, 165, 64, 126, 126, 126, 126, 126, 2320 64, 64, 64, 64, 64, 64, 137, 120, 120, 137, 120, 120, 137, 120, 120, 120, 2321 137, 137, 137, 166, 167, 168, 120, 120, 120, 137, 120, 120, 137, 137, 2322 120, 120, 120, 120, 120, 169, 169, 169, 170, 171, 171, 171, 171, 171, 2323 171, 171, 171, 171, 171, 171, 171, 171, 171, 169, 170, 172, 171, 170, 2324 170, 170, 169, 169, 169, 169, 169, 169, 169, 169, 170, 170, 170, 170, 2325 173, 170, 170, 171, 78, 136, 174, 174, 169, 169, 169, 171, 171, 169, 169, 2326 84, 84, 175, 175, 175, 175, 175, 175, 175, 175, 175, 175, 176, 177, 171, 2327 171, 171, 171, 171, 171, 178, 179, 180, 180, 64, 178, 178, 178, 178, 178, 2328 178, 178, 178, 64, 64, 178, 178, 64, 64, 178, 178, 178, 178, 178, 178, 2329 178, 178, 178, 178, 178, 178, 178, 178, 64, 178, 178, 178, 178, 178, 178, 2330 178, 64, 178, 64, 64, 64, 178, 178, 178, 178, 64, 64, 181, 178, 180, 180, 2331 180, 179, 179, 179, 179, 64, 64, 180, 180, 64, 64, 180, 180, 182, 178, 2332 64, 64, 64, 64, 64, 64, 64, 64, 180, 64, 64, 64, 64, 178, 178, 64, 178, 2333 178, 178, 179, 179, 64, 64, 183, 183, 183, 183, 183, 183, 183, 183, 183, 2334 183, 178, 178, 184, 184, 185, 185, 185, 185, 185, 185, 186, 184, 64, 64, 2335 64, 64, 64, 187, 187, 188, 64, 189, 189, 189, 189, 189, 189, 64, 64, 64, 2336 64, 189, 189, 64, 64, 189, 189, 189, 189, 189, 189, 189, 189, 189, 189, 2337 189, 189, 189, 189, 64, 189, 189, 189, 189, 189, 189, 189, 64, 189, 189, 2338 64, 189, 189, 64, 189, 189, 64, 64, 190, 64, 188, 188, 188, 187, 187, 64, 2339 64, 64, 64, 187, 187, 64, 64, 187, 187, 191, 64, 64, 64, 187, 64, 64, 64, 2340 64, 64, 64, 64, 189, 189, 189, 189, 64, 189, 64, 64, 64, 64, 64, 64, 64, 2341 192, 192, 192, 192, 192, 192, 192, 192, 192, 192, 187, 187, 189, 189, 2342 189, 187, 64, 64, 64, 193, 193, 194, 64, 195, 195, 195, 195, 195, 195, 2343 195, 195, 195, 64, 195, 195, 195, 64, 195, 195, 195, 195, 195, 195, 195, 2344 195, 195, 195, 195, 195, 195, 195, 64, 195, 195, 195, 195, 195, 195, 195, 2345 64, 195, 195, 64, 195, 195, 195, 195, 195, 64, 64, 196, 195, 194, 194, 2346 194, 193, 193, 193, 193, 193, 64, 193, 193, 194, 64, 194, 194, 197, 64, 2347 64, 195, 64, 64, 64, 64, 64, 64, 64, 195, 195, 193, 193, 64, 64, 198, 2348 198, 198, 198, 198, 198, 198, 198, 198, 198, 199, 200, 64, 64, 64, 64, 2349 64, 64, 64, 195, 64, 64, 64, 64, 64, 64, 64, 201, 202, 202, 64, 203, 203, 2350 203, 203, 203, 203, 203, 203, 64, 64, 203, 203, 64, 64, 203, 203, 203, 2351 203, 203, 203, 203, 203, 203, 203, 203, 203, 203, 203, 64, 203, 203, 203, 2352 203, 203, 203, 203, 64, 203, 203, 64, 203, 203, 203, 203, 203, 64, 64, 2353 204, 203, 202, 201, 202, 201, 201, 201, 201, 64, 64, 202, 202, 64, 64, 2354 202, 202, 205, 64, 64, 64, 64, 64, 64, 64, 64, 201, 202, 64, 64, 64, 64, 2355 203, 203, 64, 203, 203, 203, 201, 201, 64, 64, 206, 206, 206, 206, 206, 2356 206, 206, 206, 206, 206, 207, 203, 208, 208, 208, 208, 208, 208, 64, 64, 2357 209, 210, 64, 210, 210, 210, 210, 210, 210, 64, 64, 64, 210, 210, 210, 2358 64, 210, 210, 210, 210, 64, 64, 64, 210, 210, 64, 210, 64, 210, 210, 64, 2359 64, 64, 210, 210, 64, 64, 64, 210, 210, 210, 210, 210, 210, 210, 210, 2360 210, 210, 64, 64, 64, 64, 211, 211, 209, 211, 211, 64, 64, 64, 211, 211, 2361 211, 64, 211, 211, 211, 212, 64, 64, 210, 64, 64, 64, 64, 64, 64, 211, 2362 64, 64, 64, 64, 64, 64, 213, 213, 213, 213, 213, 213, 213, 213, 213, 213, 2363 214, 214, 214, 215, 215, 215, 215, 215, 215, 216, 215, 64, 64, 64, 64, 2364 64, 217, 218, 218, 218, 64, 219, 219, 219, 219, 219, 219, 219, 219, 64, 2365 219, 219, 219, 64, 219, 219, 219, 219, 219, 219, 219, 219, 219, 219, 219, 2366 219, 219, 219, 219, 219, 64, 64, 64, 219, 217, 217, 217, 218, 218, 218, 2367 218, 64, 217, 217, 217, 64, 217, 217, 217, 220, 64, 64, 64, 64, 64, 64, 2368 64, 221, 222, 64, 219, 219, 219, 64, 64, 64, 64, 64, 219, 219, 217, 217, 2369 64, 64, 223, 223, 223, 223, 223, 223, 223, 223, 223, 223, 224, 224, 224, 2370 224, 224, 224, 224, 225, 64, 226, 227, 227, 64, 228, 228, 228, 228, 228, 2371 228, 228, 228, 64, 228, 228, 228, 64, 228, 228, 228, 228, 228, 228, 228, 2372 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 228, 64, 228, 228, 228, 2373 228, 228, 64, 64, 229, 228, 227, 230, 227, 227, 227, 227, 227, 64, 230, 2374 227, 227, 64, 227, 227, 226, 231, 64, 64, 64, 64, 64, 64, 64, 227, 227, 2375 64, 64, 64, 64, 64, 64, 64, 228, 64, 228, 228, 226, 226, 64, 64, 232, 2376 232, 232, 232, 232, 232, 232, 232, 232, 232, 64, 228, 228, 64, 64, 64, 2377 64, 64, 64, 233, 234, 234, 64, 235, 235, 235, 235, 235, 235, 235, 235, 2378 64, 235, 235, 235, 64, 235, 235, 235, 235, 235, 235, 235, 235, 235, 235, 2379 235, 235, 235, 235, 235, 235, 235, 64, 64, 235, 234, 234, 234, 233, 233, 2380 233, 233, 64, 234, 234, 234, 64, 234, 234, 234, 236, 235, 64, 64, 64, 64, 2381 64, 64, 64, 64, 234, 64, 64, 64, 64, 64, 64, 64, 235, 235, 235, 233, 233, 2382 64, 64, 237, 237, 237, 237, 237, 237, 237, 237, 237, 237, 238, 238, 238, 2383 238, 238, 238, 64, 64, 64, 239, 235, 235, 235, 235, 235, 235, 64, 64, 2384 240, 240, 64, 241, 241, 241, 241, 241, 241, 241, 241, 241, 241, 241, 241, 2385 241, 241, 241, 241, 241, 241, 64, 64, 64, 241, 241, 241, 241, 241, 241, 2386 241, 241, 64, 241, 241, 241, 241, 241, 241, 241, 241, 241, 64, 241, 64, 2387 64, 64, 64, 242, 64, 64, 64, 64, 240, 240, 240, 243, 243, 243, 64, 243, 2388 64, 240, 240, 240, 240, 240, 240, 240, 240, 64, 64, 64, 64, 64, 64, 244, 2389 244, 244, 244, 244, 244, 244, 244, 244, 244, 64, 64, 240, 240, 245, 64, 2390 64, 64, 64, 246, 246, 246, 246, 246, 246, 246, 246, 246, 246, 246, 246, 2391 246, 246, 246, 246, 247, 246, 246, 247, 247, 247, 247, 248, 248, 249, 64, 2392 64, 64, 64, 250, 246, 246, 246, 246, 246, 246, 251, 247, 252, 252, 252, 2393 252, 247, 247, 247, 253, 254, 254, 254, 254, 254, 254, 254, 254, 254, 2394 254, 253, 253, 64, 64, 64, 64, 64, 255, 255, 64, 255, 64, 64, 255, 255, 2395 64, 255, 64, 64, 255, 64, 64, 64, 64, 64, 64, 255, 255, 255, 255, 64, 2396 255, 255, 255, 255, 255, 255, 255, 64, 255, 255, 255, 64, 255, 64, 255, 2397 64, 64, 255, 255, 64, 255, 255, 255, 255, 256, 255, 255, 256, 256, 256, 2398 256, 257, 257, 64, 256, 256, 255, 64, 64, 255, 255, 255, 255, 255, 64, 2399 258, 64, 259, 259, 259, 259, 256, 256, 64, 64, 260, 260, 260, 260, 260, 2400 260, 260, 260, 260, 260, 64, 64, 255, 255, 255, 255, 261, 262, 262, 262, 2401 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 263, 2402 263, 262, 263, 262, 262, 262, 264, 264, 262, 262, 262, 262, 262, 262, 2403 265, 265, 265, 265, 265, 265, 265, 265, 265, 265, 266, 266, 266, 266, 2404 266, 266, 266, 266, 266, 266, 262, 264, 262, 264, 262, 267, 268, 269, 2405 268, 269, 270, 270, 261, 261, 261, 261, 261, 261, 261, 261, 64, 261, 261, 2406 261, 261, 261, 261, 261, 261, 261, 261, 261, 261, 64, 64, 64, 64, 271, 2407 272, 273, 274, 273, 273, 273, 273, 273, 272, 272, 272, 272, 273, 270, 2408 272, 273, 275, 275, 276, 263, 275, 275, 261, 261, 261, 261, 261, 273, 2409 273, 273, 273, 273, 273, 273, 273, 273, 273, 273, 64, 273, 273, 273, 273, 2410 273, 273, 273, 273, 273, 273, 273, 273, 64, 262, 262, 262, 262, 262, 262, 2411 262, 262, 264, 262, 262, 262, 262, 262, 262, 64, 262, 262, 263, 263, 263, 2412 263, 263, 277, 277, 277, 277, 263, 263, 64, 64, 64, 64, 64, 278, 278, 2413 278, 278, 278, 278, 278, 278, 278, 278, 278, 279, 279, 280, 280, 280, 2414 280, 279, 280, 280, 280, 280, 280, 281, 279, 282, 282, 279, 279, 280, 2415 280, 278, 283, 283, 283, 283, 283, 283, 283, 283, 283, 283, 284, 284, 2416 284, 284, 284, 284, 278, 278, 278, 278, 278, 278, 279, 279, 280, 280, 2417 278, 278, 278, 278, 280, 280, 280, 278, 279, 279, 279, 278, 278, 279, 2418 279, 279, 279, 279, 279, 279, 278, 278, 278, 280, 280, 280, 280, 278, 2419 278, 278, 278, 278, 280, 279, 279, 280, 280, 279, 279, 279, 279, 279, 2420 279, 285, 278, 279, 283, 283, 279, 279, 279, 280, 286, 286, 287, 287, 2421 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 287, 64, 287, 64, 2422 64, 64, 64, 64, 287, 64, 64, 288, 288, 288, 288, 288, 288, 288, 288, 288, 2423 288, 288, 84, 289, 288, 288, 288, 290, 290, 290, 290, 290, 290, 290, 290, 2424 291, 291, 291, 291, 291, 291, 291, 291, 292, 292, 292, 292, 292, 292, 2425 292, 292, 292, 64, 292, 292, 292, 292, 64, 64, 292, 292, 292, 292, 292, 2426 292, 292, 64, 292, 292, 292, 64, 64, 293, 293, 293, 294, 294, 294, 294, 2427 294, 294, 294, 294, 294, 295, 295, 295, 295, 295, 295, 295, 295, 295, 2428 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 64, 64, 64, 296, 2429 296, 296, 296, 296, 296, 296, 296, 296, 296, 64, 64, 64, 64, 64, 64, 297, 2430 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 297, 64, 64, 2431 298, 298, 298, 298, 298, 298, 64, 64, 299, 300, 300, 300, 300, 300, 300, 2432 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 300, 2433 301, 301, 300, 302, 303, 303, 303, 303, 303, 303, 303, 303, 303, 303, 2434 303, 303, 303, 303, 303, 303, 303, 303, 304, 305, 64, 64, 64, 306, 306, 2435 306, 306, 306, 306, 306, 306, 306, 306, 306, 84, 84, 84, 307, 307, 307, 2436 306, 306, 306, 306, 306, 306, 306, 306, 64, 64, 64, 64, 64, 64, 64, 308, 2437 308, 308, 308, 308, 308, 308, 308, 308, 308, 308, 308, 308, 64, 308, 308, 2438 308, 308, 309, 309, 310, 64, 64, 64, 311, 311, 311, 311, 311, 311, 311, 2439 311, 311, 311, 312, 312, 313, 84, 84, 64, 314, 314, 314, 314, 314, 314, 2440 314, 314, 314, 314, 315, 315, 64, 64, 64, 64, 316, 316, 316, 316, 316, 2441 316, 316, 316, 316, 316, 316, 316, 316, 64, 316, 316, 316, 64, 317, 317, 2442 64, 64, 64, 64, 318, 318, 318, 318, 318, 318, 318, 318, 318, 318, 318, 2443 318, 319, 319, 320, 319, 319, 319, 319, 319, 319, 319, 320, 320, 320, 2444 320, 320, 320, 320, 320, 319, 320, 320, 319, 319, 319, 319, 319, 319, 2445 319, 319, 319, 321, 319, 322, 322, 322, 323, 322, 322, 322, 324, 318, 2446 325, 64, 64, 326, 326, 326, 326, 326, 326, 326, 326, 326, 326, 64, 64, 2447 64, 64, 64, 64, 327, 327, 327, 327, 327, 327, 327, 327, 327, 327, 64, 64, 2448 64, 64, 64, 64, 328, 328, 66, 66, 328, 66, 329, 328, 328, 328, 328, 330, 2449 330, 330, 331, 64, 332, 332, 332, 332, 332, 332, 332, 332, 332, 332, 64, 2450 64, 64, 64, 64, 64, 333, 333, 333, 333, 333, 333, 333, 333, 333, 333, 2451 333, 334, 333, 333, 333, 333, 333, 335, 333, 64, 64, 64, 64, 64, 300, 2452 300, 300, 300, 300, 300, 64, 64, 336, 336, 336, 336, 336, 336, 336, 336, 2453 336, 336, 336, 336, 336, 336, 336, 64, 337, 337, 337, 338, 338, 338, 338, 2454 337, 337, 338, 338, 338, 64, 64, 64, 64, 338, 338, 337, 338, 338, 338, 2455 338, 338, 338, 339, 340, 341, 64, 64, 64, 64, 342, 64, 64, 64, 343, 343, 2456 344, 344, 344, 344, 344, 344, 344, 344, 344, 344, 345, 345, 345, 345, 2457 345, 345, 345, 345, 345, 345, 345, 345, 345, 345, 64, 64, 345, 345, 345, 2458 345, 345, 64, 64, 64, 346, 346, 346, 346, 346, 346, 346, 346, 346, 346, 2459 346, 346, 64, 64, 64, 64, 346, 346, 64, 64, 64, 64, 64, 64, 347, 347, 2460 347, 347, 347, 347, 347, 347, 347, 347, 348, 64, 64, 64, 349, 349, 350, 2461 350, 350, 350, 350, 350, 350, 350, 351, 351, 351, 351, 351, 351, 351, 2462 351, 351, 351, 351, 351, 351, 351, 351, 352, 353, 354, 354, 355, 64, 64, 2463 356, 356, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 357, 2464 357, 358, 359, 358, 359, 359, 359, 359, 359, 359, 359, 64, 360, 358, 359, 2465 358, 358, 359, 359, 359, 359, 359, 359, 359, 359, 358, 358, 358, 358, 2466 358, 358, 359, 359, 361, 361, 361, 361, 361, 361, 361, 361, 64, 64, 362, 2467 363, 363, 363, 363, 363, 363, 363, 363, 363, 363, 64, 64, 64, 64, 64, 64, 2468 364, 364, 364, 364, 364, 364, 364, 365, 364, 364, 364, 364, 364, 364, 64, 2469 64, 78, 78, 78, 78, 78, 136, 136, 136, 136, 136, 136, 78, 78, 136, 366, 2470 64, 367, 367, 367, 367, 368, 369, 369, 369, 369, 369, 369, 369, 369, 369, 2471 369, 369, 369, 369, 369, 369, 370, 368, 367, 367, 367, 367, 367, 368, 2472 367, 368, 368, 368, 368, 368, 367, 368, 371, 369, 369, 369, 369, 369, 2473 369, 369, 64, 64, 64, 64, 372, 372, 372, 372, 372, 372, 372, 372, 372, 2474 372, 373, 373, 373, 373, 373, 373, 373, 374, 374, 374, 374, 374, 374, 2475 374, 374, 374, 374, 375, 376, 375, 375, 375, 375, 375, 375, 375, 374, 2476 374, 374, 374, 374, 374, 374, 374, 374, 64, 64, 64, 377, 377, 378, 379, 2477 379, 379, 379, 379, 379, 379, 379, 379, 379, 379, 379, 379, 379, 378, 2478 377, 377, 377, 377, 378, 378, 377, 377, 380, 381, 377, 377, 379, 379, 2479 382, 382, 382, 382, 382, 382, 382, 382, 382, 382, 379, 379, 379, 379, 2480 379, 379, 383, 383, 383, 383, 383, 383, 383, 383, 383, 383, 383, 383, 2481 383, 383, 384, 385, 386, 386, 385, 385, 385, 386, 385, 386, 386, 386, 2482 387, 387, 64, 64, 64, 64, 64, 64, 64, 64, 388, 388, 388, 388, 389, 389, 2483 389, 389, 389, 389, 389, 389, 389, 389, 389, 389, 390, 390, 390, 390, 2484 390, 390, 390, 390, 391, 391, 391, 391, 391, 391, 391, 391, 390, 390, 2485 391, 392, 64, 64, 64, 393, 393, 393, 393, 393, 394, 394, 394, 394, 394, 2486 394, 394, 394, 394, 394, 64, 64, 64, 389, 389, 389, 395, 395, 395, 395, 2487 395, 395, 395, 395, 395, 395, 396, 396, 396, 396, 396, 396, 396, 396, 2488 396, 396, 396, 396, 396, 396, 397, 397, 397, 397, 397, 397, 398, 398, 2489 399, 399, 399, 399, 399, 399, 399, 399, 78, 78, 78, 84, 400, 136, 136, 2490 136, 136, 136, 78, 78, 136, 136, 136, 136, 78, 401, 400, 400, 400, 400, 2491 400, 400, 400, 402, 402, 402, 402, 136, 402, 402, 402, 402, 401, 401, 78, 2492 402, 402, 64, 78, 78, 64, 64, 64, 64, 64, 64, 41, 41, 41, 41, 41, 41, 62, 2493 62, 62, 62, 62, 75, 44, 44, 44, 44, 44, 44, 44, 44, 44, 65, 65, 65, 65, 2494 65, 44, 44, 44, 44, 65, 65, 65, 65, 65, 41, 41, 41, 41, 41, 403, 41, 41, 2495 41, 41, 41, 41, 41, 41, 41, 41, 44, 44, 44, 44, 44, 44, 44, 44, 44, 44, 2496 44, 44, 65, 78, 78, 136, 78, 78, 78, 78, 78, 78, 78, 136, 78, 78, 404, 2497 405, 136, 406, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 78, 2498 78, 78, 78, 78, 78, 78, 78, 64, 64, 64, 64, 64, 64, 407, 136, 78, 136, 2499 37, 41, 37, 41, 37, 41, 41, 41, 41, 41, 41, 41, 41, 41, 37, 41, 62, 62, 2500 62, 62, 62, 62, 62, 62, 61, 61, 61, 61, 61, 61, 61, 61, 62, 62, 62, 62, 2501 62, 62, 64, 64, 61, 61, 61, 61, 61, 61, 64, 64, 64, 61, 64, 61, 64, 61, 2502 64, 61, 408, 408, 408, 408, 408, 408, 408, 408, 62, 62, 62, 62, 62, 64, 2503 62, 62, 61, 61, 61, 61, 408, 63, 62, 63, 63, 63, 62, 62, 62, 64, 62, 62, 2504 61, 61, 61, 61, 408, 63, 63, 63, 62, 62, 62, 62, 64, 64, 62, 62, 61, 61, 2505 61, 61, 64, 63, 63, 63, 61, 61, 61, 61, 61, 63, 63, 63, 64, 64, 62, 62, 2506 62, 64, 62, 62, 61, 61, 61, 61, 408, 63, 63, 64, 409, 409, 409, 409, 409, 2507 409, 409, 409, 409, 409, 409, 410, 411, 411, 412, 413, 414, 415, 415, 2508 414, 414, 414, 22, 66, 416, 417, 418, 419, 416, 417, 418, 419, 22, 22, 2509 22, 66, 22, 22, 22, 22, 420, 421, 422, 423, 424, 425, 426, 21, 427, 428, 2510 427, 427, 428, 22, 66, 66, 66, 28, 35, 22, 66, 66, 22, 429, 429, 66, 66, 2511 66, 430, 431, 432, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 433, 66, 2512 429, 66, 66, 66, 66, 66, 66, 66, 66, 66, 66, 409, 410, 410, 410, 410, 2513 410, 64, 434, 435, 436, 437, 410, 410, 410, 410, 410, 410, 438, 44, 64, 2514 64, 33, 438, 438, 438, 438, 438, 439, 439, 433, 431, 432, 440, 438, 33, 2515 33, 33, 33, 438, 438, 438, 438, 438, 439, 439, 433, 431, 432, 64, 44, 44, 2516 44, 44, 44, 64, 64, 64, 250, 250, 250, 250, 250, 250, 250, 250, 250, 441, 2517 250, 250, 23, 250, 250, 250, 250, 250, 250, 250, 250, 250, 250, 64, 78, 2518 78, 400, 400, 78, 78, 78, 78, 400, 400, 400, 78, 78, 366, 366, 366, 366, 2519 78, 366, 366, 366, 400, 400, 78, 136, 78, 400, 400, 136, 136, 136, 136, 2520 78, 64, 64, 64, 64, 64, 64, 64, 26, 26, 442, 30, 26, 30, 26, 442, 26, 30, 2521 34, 442, 442, 442, 34, 34, 442, 442, 442, 443, 26, 442, 30, 26, 433, 442, 2522 442, 442, 442, 442, 26, 26, 26, 30, 30, 26, 442, 26, 67, 26, 442, 26, 37, 2523 38, 442, 442, 444, 34, 442, 442, 37, 442, 34, 402, 402, 402, 402, 34, 26, 2524 26, 34, 34, 442, 442, 445, 433, 433, 433, 433, 442, 34, 34, 34, 34, 26, 2525 433, 26, 26, 41, 277, 446, 446, 446, 36, 36, 446, 446, 446, 446, 446, 2526 446, 36, 36, 36, 36, 446, 447, 447, 447, 447, 447, 447, 447, 447, 447, 2527 447, 447, 447, 448, 448, 448, 448, 447, 447, 448, 448, 448, 448, 448, 2528 448, 448, 448, 448, 37, 41, 448, 448, 448, 448, 36, 26, 26, 64, 64, 64, 2529 64, 39, 39, 39, 39, 39, 30, 30, 30, 30, 30, 433, 433, 26, 26, 26, 26, 2530 433, 26, 26, 433, 26, 26, 433, 26, 26, 26, 26, 26, 26, 26, 433, 26, 26, 2531 26, 26, 26, 26, 26, 26, 26, 30, 30, 26, 26, 26, 26, 26, 26, 26, 26, 26, 2532 26, 26, 26, 433, 433, 26, 26, 39, 26, 39, 26, 26, 26, 26, 26, 26, 26, 26, 2533 26, 26, 30, 26, 26, 26, 26, 433, 433, 433, 433, 433, 433, 433, 433, 433, 2534 433, 433, 433, 39, 445, 449, 449, 445, 433, 433, 39, 449, 445, 445, 449, 2535 445, 445, 433, 39, 433, 449, 439, 450, 433, 449, 445, 433, 433, 433, 449, 2536 445, 445, 449, 39, 449, 449, 445, 445, 39, 445, 39, 445, 39, 39, 39, 39, 2537 449, 449, 445, 449, 445, 445, 445, 445, 445, 39, 39, 39, 39, 433, 445, 2538 433, 445, 449, 449, 445, 445, 445, 445, 445, 445, 445, 445, 445, 445, 2539 449, 445, 445, 445, 449, 433, 433, 433, 433, 433, 449, 445, 445, 445, 2540 433, 433, 433, 433, 433, 433, 433, 433, 433, 445, 449, 39, 445, 433, 449, 2541 449, 449, 449, 445, 445, 449, 449, 433, 433, 449, 449, 445, 445, 449, 2542 449, 445, 445, 449, 449, 445, 445, 445, 445, 445, 433, 433, 445, 445, 2543 445, 445, 433, 433, 39, 433, 433, 445, 39, 433, 433, 433, 433, 433, 433, 2544 433, 433, 445, 445, 433, 39, 445, 445, 445, 433, 433, 433, 433, 433, 445, 2545 449, 433, 445, 445, 445, 445, 445, 433, 433, 445, 445, 433, 433, 433, 2546 433, 445, 445, 445, 445, 445, 445, 445, 445, 433, 433, 431, 432, 431, 2547 432, 26, 26, 26, 26, 26, 26, 30, 26, 26, 26, 26, 26, 445, 445, 26, 26, 2548 26, 26, 26, 26, 26, 451, 452, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 26, 2549 277, 277, 277, 277, 277, 277, 277, 277, 277, 277, 277, 277, 277, 26, 433, 2550 26, 26, 26, 26, 26, 26, 26, 26, 277, 26, 26, 26, 26, 26, 433, 433, 433, 2551 433, 433, 433, 433, 433, 433, 26, 26, 26, 26, 433, 433, 26, 26, 26, 26, 2552 26, 26, 26, 26, 26, 64, 64, 64, 64, 64, 26, 26, 26, 26, 26, 26, 26, 64, 2553 36, 36, 36, 36, 36, 36, 36, 36, 33, 33, 33, 33, 33, 33, 33, 33, 33, 33, 2554 33, 33, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 453, 2555 453, 446, 36, 36, 36, 36, 36, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 2556 30, 26, 26, 26, 26, 26, 26, 30, 30, 30, 30, 26, 26, 30, 30, 26, 30, 30, 2557 30, 30, 30, 26, 26, 30, 30, 26, 26, 30, 39, 26, 26, 26, 26, 30, 30, 26, 2558 26, 30, 39, 26, 26, 26, 26, 30, 30, 30, 26, 26, 30, 26, 26, 30, 30, 26, 2559 26, 26, 26, 26, 30, 30, 26, 26, 30, 26, 26, 26, 26, 30, 30, 26, 26, 26, 2560 26, 30, 26, 30, 26, 30, 26, 30, 26, 26, 26, 26, 26, 30, 30, 26, 30, 30, 2561 30, 26, 30, 30, 30, 30, 26, 30, 30, 26, 39, 26, 26, 26, 26, 26, 26, 30, 2562 30, 26, 26, 26, 26, 277, 26, 26, 26, 26, 26, 26, 26, 30, 30, 30, 30, 30, 2563 30, 30, 30, 30, 30, 26, 30, 30, 30, 26, 30, 26, 26, 26, 26, 26, 26, 26, 2564 26, 26, 30, 26, 26, 431, 432, 431, 432, 431, 432, 431, 432, 431, 432, 2565 431, 432, 431, 432, 36, 36, 446, 446, 446, 446, 446, 446, 446, 446, 446, 2566 446, 446, 446, 26, 26, 26, 26, 445, 433, 433, 445, 445, 431, 432, 433, 2567 445, 445, 433, 445, 445, 445, 433, 433, 433, 433, 433, 445, 445, 445, 2568 445, 433, 433, 433, 433, 433, 445, 445, 445, 433, 433, 433, 445, 445, 2569 445, 445, 9, 10, 9, 10, 9, 10, 9, 10, 431, 432, 454, 454, 454, 454, 454, 2570 454, 454, 454, 433, 433, 433, 431, 432, 9, 10, 431, 432, 431, 432, 431, 2571 432, 431, 432, 431, 432, 433, 433, 445, 445, 445, 445, 445, 445, 433, 2572 433, 433, 433, 433, 433, 433, 433, 445, 433, 433, 433, 433, 445, 445, 2573 445, 445, 445, 433, 445, 445, 433, 433, 431, 432, 431, 432, 445, 433, 2574 433, 433, 433, 445, 433, 445, 445, 445, 433, 433, 445, 445, 433, 433, 2575 433, 433, 433, 433, 433, 433, 433, 433, 445, 445, 445, 445, 445, 445, 2576 433, 433, 431, 432, 433, 433, 433, 433, 445, 445, 445, 445, 445, 445, 2577 445, 445, 445, 445, 445, 433, 445, 445, 445, 445, 433, 433, 445, 433, 2578 445, 433, 433, 445, 433, 445, 445, 445, 445, 433, 433, 433, 433, 433, 2579 445, 445, 433, 433, 433, 433, 445, 445, 445, 445, 433, 445, 445, 433, 2580 433, 445, 445, 433, 433, 433, 433, 445, 445, 445, 445, 445, 445, 445, 2581 445, 445, 445, 445, 433, 433, 445, 445, 445, 445, 445, 445, 445, 445, 2582 433, 445, 445, 445, 445, 445, 445, 445, 445, 433, 433, 433, 433, 433, 2583 445, 433, 445, 433, 433, 433, 445, 445, 445, 445, 445, 433, 433, 433, 2584 433, 445, 433, 433, 433, 445, 445, 445, 445, 445, 433, 445, 433, 433, 2585 433, 433, 433, 433, 433, 26, 26, 433, 433, 433, 433, 433, 433, 26, 26, 2586 26, 26, 26, 26, 26, 26, 30, 30, 30, 26, 26, 26, 26, 64, 64, 26, 26, 26, 2587 26, 26, 26, 26, 26, 64, 64, 26, 26, 64, 64, 64, 26, 26, 26, 26, 64, 26, 2588 26, 26, 26, 26, 26, 26, 26, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 26, 2589 26, 26, 26, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 455, 2590 455, 455, 455, 64, 456, 456, 456, 456, 456, 456, 456, 456, 456, 456, 456, 2591 456, 456, 456, 456, 64, 37, 41, 37, 37, 37, 41, 41, 37, 41, 37, 41, 37, 2592 41, 37, 37, 37, 37, 41, 37, 41, 41, 37, 41, 41, 41, 41, 41, 41, 44, 44, 2593 37, 37, 69, 70, 69, 70, 70, 457, 457, 457, 457, 457, 457, 69, 70, 69, 70, 2594 458, 458, 458, 69, 70, 64, 64, 64, 64, 64, 459, 459, 459, 459, 460, 459, 2595 459, 461, 461, 461, 461, 461, 461, 461, 461, 461, 461, 461, 461, 461, 2596 461, 64, 461, 64, 64, 64, 64, 64, 461, 64, 64, 462, 462, 462, 462, 462, 2597 462, 462, 462, 64, 64, 64, 64, 64, 64, 64, 463, 464, 64, 64, 64, 64, 64, 2598 64, 64, 64, 64, 64, 64, 64, 64, 64, 465, 77, 77, 77, 77, 77, 77, 77, 77, 2599 66, 66, 28, 35, 28, 35, 66, 66, 66, 28, 35, 66, 28, 35, 66, 66, 66, 66, 2600 66, 66, 66, 66, 66, 415, 66, 66, 415, 66, 28, 35, 66, 66, 28, 35, 431, 2601 432, 431, 432, 431, 432, 431, 432, 66, 66, 66, 66, 66, 45, 66, 66, 415, 2602 415, 66, 66, 66, 66, 415, 66, 418, 64, 64, 64, 64, 64, 466, 466, 466, 2603 466, 466, 466, 466, 466, 466, 466, 64, 466, 466, 466, 466, 466, 466, 466, 2604 466, 466, 64, 64, 64, 64, 466, 466, 466, 466, 466, 466, 64, 64, 467, 467, 2605 467, 467, 467, 467, 467, 467, 467, 467, 467, 467, 64, 64, 64, 64, 468, 2606 469, 469, 469, 467, 470, 471, 472, 451, 452, 451, 452, 451, 452, 451, 2607 452, 451, 452, 467, 467, 451, 452, 451, 452, 451, 452, 451, 452, 473, 2608 474, 475, 475, 467, 472, 472, 472, 472, 472, 472, 472, 472, 472, 476, 2609 477, 478, 479, 480, 480, 473, 481, 481, 481, 481, 481, 467, 467, 472, 2610 472, 472, 470, 471, 469, 467, 26, 64, 482, 482, 482, 482, 482, 482, 482, 2611 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 482, 2612 482, 64, 64, 483, 483, 484, 484, 485, 485, 482, 473, 486, 486, 486, 486, 2613 486, 486, 486, 486, 486, 486, 486, 486, 486, 486, 486, 486, 486, 486, 2614 469, 481, 487, 487, 486, 64, 64, 64, 64, 64, 488, 488, 488, 488, 488, 2615 488, 488, 488, 488, 488, 488, 488, 488, 488, 488, 488, 488, 64, 64, 64, 2616 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 290, 64, 2617 489, 489, 490, 490, 490, 490, 489, 489, 489, 489, 489, 489, 489, 489, 2618 489, 489, 488, 488, 488, 64, 64, 64, 64, 64, 491, 491, 491, 491, 491, 2619 491, 491, 491, 491, 491, 491, 491, 491, 492, 492, 64, 490, 490, 490, 490, 2620 490, 490, 490, 490, 490, 490, 489, 489, 489, 489, 489, 489, 493, 493, 2621 493, 493, 493, 493, 493, 493, 467, 494, 494, 494, 494, 494, 494, 494, 2622 494, 494, 494, 494, 494, 494, 494, 494, 491, 491, 491, 491, 492, 492, 2623 492, 489, 489, 494, 494, 494, 494, 494, 494, 494, 489, 489, 489, 489, 2624 467, 467, 467, 467, 495, 495, 495, 495, 495, 495, 495, 495, 495, 495, 2625 495, 495, 495, 495, 495, 64, 489, 489, 489, 489, 489, 489, 489, 467, 467, 2626 467, 467, 489, 489, 489, 489, 489, 489, 489, 489, 489, 489, 489, 467, 2627 467, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 496, 2628 496, 497, 497, 497, 497, 497, 497, 497, 497, 497, 497, 498, 498, 498, 2629 498, 498, 498, 498, 498, 498, 498, 498, 498, 498, 499, 498, 498, 498, 2630 498, 498, 498, 498, 64, 64, 64, 500, 500, 500, 500, 500, 500, 500, 500, 2631 500, 500, 500, 500, 500, 500, 500, 64, 501, 501, 501, 501, 501, 501, 501, 2632 501, 502, 502, 502, 502, 502, 502, 503, 503, 504, 504, 504, 504, 504, 2633 504, 504, 504, 504, 504, 504, 504, 505, 506, 506, 506, 507, 507, 507, 2634 507, 507, 507, 507, 507, 507, 507, 504, 504, 64, 64, 64, 64, 72, 75, 72, 2635 75, 72, 75, 508, 77, 79, 79, 79, 509, 77, 77, 77, 77, 77, 77, 77, 77, 77, 2636 77, 509, 510, 72, 75, 72, 75, 403, 403, 77, 77, 511, 511, 511, 511, 511, 2637 511, 511, 511, 511, 511, 511, 511, 511, 511, 512, 512, 512, 512, 512, 2638 512, 512, 512, 512, 512, 513, 513, 514, 514, 514, 514, 514, 514, 47, 47, 2639 47, 47, 47, 47, 47, 45, 45, 45, 45, 45, 45, 45, 45, 45, 47, 47, 37, 41, 2640 37, 41, 37, 41, 41, 41, 37, 41, 37, 41, 37, 41, 44, 41, 41, 41, 41, 41, 2641 41, 41, 41, 37, 41, 37, 41, 37, 37, 41, 45, 515, 515, 37, 41, 37, 41, 42, 2642 37, 41, 37, 41, 41, 41, 37, 41, 37, 41, 37, 37, 37, 37, 64, 64, 37, 37, 2643 37, 37, 37, 41, 37, 41, 64, 64, 64, 64, 64, 64, 64, 42, 44, 44, 41, 42, 2644 42, 42, 42, 42, 516, 516, 517, 516, 516, 516, 518, 516, 516, 516, 516, 2645 517, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 516, 2646 516, 516, 519, 519, 517, 517, 519, 520, 520, 520, 520, 64, 64, 64, 64, 2647 521, 521, 521, 521, 521, 521, 277, 277, 250, 444, 64, 64, 64, 64, 64, 64, 2648 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 522, 523, 523, 2649 523, 523, 524, 524, 525, 525, 525, 525, 525, 525, 525, 525, 525, 525, 2650 525, 525, 525, 525, 525, 525, 525, 525, 524, 524, 524, 524, 524, 524, 2651 524, 524, 524, 524, 524, 524, 524, 524, 524, 524, 526, 64, 64, 64, 64, 2652 64, 64, 64, 64, 64, 527, 527, 528, 528, 528, 528, 528, 528, 528, 528, 2653 528, 528, 64, 64, 64, 64, 64, 64, 174, 174, 174, 174, 174, 174, 174, 174, 2654 174, 174, 171, 171, 171, 171, 171, 171, 176, 176, 176, 171, 176, 171, 64, 2655 64, 529, 529, 529, 529, 529, 529, 529, 529, 529, 529, 530, 530, 530, 530, 2656 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 530, 2657 530, 530, 531, 531, 531, 531, 531, 532, 532, 532, 84, 533, 534, 534, 534, 2658 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 534, 535, 535, 2659 535, 535, 535, 535, 535, 535, 535, 535, 535, 536, 537, 64, 64, 64, 64, 2660 64, 64, 64, 64, 64, 64, 64, 538, 290, 290, 290, 290, 290, 64, 64, 64, 2661 539, 539, 539, 540, 541, 541, 541, 541, 541, 541, 541, 541, 541, 541, 2662 541, 541, 541, 541, 541, 542, 540, 540, 539, 539, 539, 539, 540, 540, 2663 539, 540, 540, 540, 543, 544, 544, 544, 544, 544, 544, 544, 544, 544, 2664 544, 544, 544, 544, 64, 46, 545, 545, 545, 545, 545, 545, 545, 545, 545, 2665 545, 64, 64, 64, 64, 544, 544, 278, 278, 278, 278, 278, 280, 546, 278, 2666 283, 283, 278, 278, 278, 278, 278, 64, 547, 547, 547, 547, 547, 547, 547, 2667 547, 547, 548, 548, 548, 548, 548, 548, 549, 549, 548, 548, 549, 549, 2668 548, 548, 64, 547, 547, 547, 548, 547, 547, 547, 547, 547, 547, 547, 547, 2669 548, 549, 64, 64, 550, 550, 550, 550, 550, 550, 550, 550, 550, 550, 64, 2670 64, 551, 551, 551, 551, 546, 278, 278, 278, 278, 278, 278, 286, 286, 286, 2671 278, 279, 280, 279, 278, 278, 552, 552, 552, 552, 552, 552, 552, 552, 2672 553, 552, 553, 553, 554, 552, 552, 553, 553, 552, 552, 552, 552, 552, 2673 553, 553, 552, 553, 552, 64, 64, 64, 64, 64, 64, 64, 64, 552, 552, 555, 2674 556, 556, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 557, 558, 2675 559, 559, 558, 558, 560, 560, 557, 561, 561, 558, 562, 64, 64, 292, 292, 2676 292, 292, 292, 292, 64, 41, 41, 41, 515, 44, 44, 44, 44, 41, 41, 41, 41, 2677 41, 62, 64, 64, 298, 298, 298, 298, 298, 298, 298, 298, 557, 557, 557, 2678 558, 558, 559, 558, 558, 559, 558, 558, 560, 558, 562, 64, 64, 563, 563, 2679 563, 563, 563, 563, 563, 563, 563, 563, 64, 64, 64, 64, 64, 64, 290, 290, 2680 290, 290, 64, 64, 64, 64, 291, 291, 291, 291, 291, 291, 291, 64, 64, 64, 2681 64, 291, 291, 291, 291, 291, 291, 291, 291, 291, 64, 64, 64, 64, 564, 2682 564, 564, 564, 564, 564, 564, 564, 565, 565, 565, 565, 565, 565, 565, 2683 565, 496, 496, 497, 497, 497, 497, 497, 497, 41, 41, 41, 41, 41, 41, 41, 2684 64, 64, 64, 64, 83, 83, 83, 83, 83, 64, 64, 64, 64, 64, 110, 566, 110, 2685 110, 567, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 110, 2686 110, 64, 110, 110, 110, 110, 110, 64, 110, 64, 110, 110, 64, 110, 110, 2687 64, 110, 110, 126, 126, 568, 568, 568, 568, 568, 568, 568, 568, 568, 568, 2688 568, 568, 568, 568, 568, 568, 64, 64, 64, 64, 64, 64, 64, 64, 64, 126, 2689 126, 126, 126, 126, 126, 126, 126, 126, 126, 126, 569, 418, 64, 64, 126, 2690 126, 126, 126, 126, 126, 126, 126, 126, 126, 116, 119, 64, 64, 58, 58, 2691 58, 58, 58, 58, 58, 58, 469, 469, 469, 469, 469, 469, 469, 474, 475, 469, 2692 64, 64, 64, 64, 64, 64, 78, 78, 78, 78, 78, 78, 78, 136, 136, 136, 136, 2693 136, 136, 136, 77, 77, 469, 473, 473, 570, 570, 474, 475, 474, 475, 474, 2694 475, 474, 475, 474, 475, 474, 475, 474, 475, 474, 475, 469, 469, 474, 2695 475, 469, 469, 469, 469, 570, 570, 570, 571, 469, 571, 64, 469, 571, 469, 2696 469, 473, 451, 452, 451, 452, 451, 452, 572, 469, 469, 573, 574, 575, 2697 575, 576, 64, 469, 577, 572, 469, 64, 64, 64, 64, 126, 126, 126, 126, 2698 126, 64, 126, 126, 126, 126, 126, 126, 126, 64, 64, 410, 64, 578, 578, 2699 579, 580, 579, 578, 578, 581, 582, 578, 583, 584, 585, 584, 584, 586, 2700 586, 586, 586, 586, 586, 586, 586, 586, 586, 584, 578, 587, 588, 587, 2701 578, 578, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 589, 2702 589, 589, 589, 589, 589, 589, 581, 578, 582, 590, 591, 590, 592, 592, 2703 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 592, 2704 592, 592, 581, 588, 582, 588, 581, 582, 593, 594, 595, 593, 593, 596, 2705 596, 596, 596, 596, 596, 596, 596, 596, 596, 597, 596, 596, 596, 596, 2706 596, 596, 596, 596, 596, 596, 596, 596, 596, 597, 597, 598, 598, 598, 2707 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 598, 64, 64, 64, 2708 598, 598, 598, 598, 598, 598, 64, 64, 598, 598, 598, 64, 64, 64, 580, 2709 580, 588, 590, 599, 580, 580, 64, 600, 601, 601, 601, 601, 600, 600, 64, 2710 64, 602, 602, 602, 26, 30, 64, 64, 603, 603, 603, 603, 603, 603, 603, 2711 603, 603, 603, 603, 603, 64, 603, 603, 603, 603, 603, 603, 603, 603, 603, 2712 603, 64, 603, 603, 603, 64, 603, 603, 64, 603, 603, 603, 603, 603, 603, 2713 603, 64, 64, 603, 603, 603, 64, 64, 64, 64, 64, 84, 66, 84, 64, 64, 64, 2714 64, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 521, 64, 2715 64, 64, 277, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 604, 2716 604, 605, 605, 605, 605, 606, 606, 606, 606, 606, 606, 606, 606, 606, 2717 606, 606, 606, 606, 606, 606, 606, 606, 605, 605, 606, 64, 64, 64, 26, 2718 26, 26, 26, 64, 64, 64, 64, 606, 64, 64, 64, 64, 64, 64, 64, 277, 277, 2719 277, 277, 277, 136, 64, 64, 607, 607, 607, 607, 607, 607, 607, 607, 607, 2720 607, 607, 607, 607, 64, 64, 64, 608, 608, 608, 608, 608, 608, 608, 608, 2721 608, 64, 64, 64, 64, 64, 64, 64, 136, 438, 438, 438, 438, 438, 438, 438, 2722 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 438, 64, 64, 64, 2723 64, 609, 609, 609, 609, 609, 609, 609, 609, 610, 610, 610, 610, 64, 64, 2724 64, 64, 611, 611, 611, 611, 611, 611, 611, 611, 611, 612, 611, 611, 611, 2725 611, 611, 611, 611, 611, 612, 64, 64, 64, 64, 64, 613, 613, 613, 613, 2726 613, 613, 613, 613, 613, 613, 613, 613, 613, 613, 614, 614, 614, 614, 2727 614, 64, 64, 64, 64, 64, 615, 615, 615, 615, 615, 615, 615, 615, 615, 2728 615, 615, 615, 615, 615, 64, 616, 617, 617, 617, 617, 617, 617, 617, 617, 2729 617, 617, 617, 617, 64, 64, 64, 64, 618, 619, 619, 619, 619, 619, 64, 64, 2730 620, 620, 620, 620, 620, 620, 620, 620, 621, 621, 621, 621, 621, 621, 2731 621, 621, 622, 622, 622, 622, 622, 622, 622, 622, 623, 623, 623, 623, 2732 623, 623, 623, 623, 623, 623, 623, 623, 623, 623, 64, 64, 624, 624, 624, 2733 624, 624, 624, 624, 624, 624, 624, 64, 64, 64, 64, 64, 64, 625, 625, 625, 2734 625, 625, 625, 625, 625, 626, 626, 626, 626, 626, 626, 626, 626, 626, 2735 626, 626, 626, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 627, 628, 628, 2736 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 628, 64, 628, 2737 628, 628, 628, 628, 628, 64, 64, 629, 629, 629, 629, 629, 629, 64, 64, 2738 629, 64, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 629, 2739 629, 629, 629, 629, 629, 629, 629, 64, 629, 629, 64, 64, 64, 629, 64, 64, 2740 629, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 630, 2741 630, 64, 631, 632, 632, 632, 632, 632, 632, 632, 632, 633, 633, 633, 633, 2742 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 633, 634, 634, 635, 2743 635, 635, 635, 635, 635, 635, 636, 636, 636, 636, 636, 636, 636, 636, 2744 636, 636, 636, 636, 636, 636, 636, 64, 64, 64, 64, 64, 64, 64, 64, 637, 2745 637, 637, 637, 637, 637, 637, 637, 637, 638, 638, 638, 638, 638, 638, 2746 638, 638, 638, 638, 638, 64, 638, 638, 64, 64, 64, 64, 64, 639, 639, 639, 2747 639, 639, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 640, 2748 640, 640, 641, 641, 641, 641, 641, 641, 64, 64, 64, 642, 643, 643, 643, 2749 643, 643, 643, 643, 643, 643, 643, 64, 64, 64, 64, 64, 644, 645, 645, 2750 645, 645, 645, 645, 645, 645, 646, 646, 646, 646, 646, 646, 646, 646, 64, 2751 64, 64, 64, 647, 647, 646, 646, 647, 647, 647, 647, 647, 647, 647, 647, 2752 64, 64, 647, 647, 647, 647, 647, 647, 648, 649, 649, 649, 64, 649, 649, 2753 64, 64, 64, 64, 64, 649, 650, 649, 651, 648, 648, 648, 648, 64, 648, 648, 2754 648, 64, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 648, 2755 648, 648, 648, 648, 648, 648, 64, 64, 64, 64, 651, 652, 650, 64, 64, 64, 2756 64, 653, 654, 654, 654, 654, 654, 654, 654, 654, 655, 655, 655, 655, 655, 2757 655, 655, 655, 655, 64, 64, 64, 64, 64, 64, 64, 656, 656, 656, 656, 656, 2758 656, 656, 656, 656, 656, 656, 656, 656, 657, 657, 658, 659, 659, 659, 2759 659, 659, 659, 659, 659, 659, 659, 659, 659, 659, 660, 660, 660, 661, 2760 661, 661, 661, 661, 661, 661, 661, 662, 661, 661, 661, 661, 661, 661, 2761 661, 661, 661, 661, 661, 661, 663, 664, 64, 64, 64, 64, 665, 665, 665, 2762 665, 665, 666, 666, 666, 666, 666, 666, 666, 64, 667, 667, 667, 667, 667, 2763 667, 667, 667, 667, 667, 667, 667, 667, 667, 64, 64, 64, 668, 668, 668, 2764 668, 668, 668, 668, 669, 669, 669, 669, 669, 669, 669, 669, 669, 669, 2765 669, 669, 669, 669, 64, 64, 670, 670, 670, 670, 670, 670, 670, 670, 671, 2766 671, 671, 671, 671, 671, 671, 671, 671, 671, 671, 64, 64, 64, 64, 64, 2767 672, 672, 672, 672, 672, 672, 672, 672, 673, 673, 673, 673, 673, 673, 2768 673, 673, 673, 673, 64, 64, 64, 64, 64, 64, 64, 674, 674, 674, 674, 64, 2769 64, 64, 64, 675, 675, 675, 675, 675, 675, 675, 676, 676, 676, 676, 676, 2770 676, 676, 676, 676, 64, 64, 64, 64, 64, 64, 64, 677, 677, 677, 677, 677, 2771 677, 677, 677, 677, 677, 677, 64, 64, 64, 64, 64, 678, 678, 678, 678, 2772 678, 678, 678, 678, 678, 678, 678, 64, 64, 64, 64, 64, 64, 64, 679, 679, 2773 679, 679, 679, 679, 680, 680, 680, 680, 680, 680, 680, 680, 680, 680, 2774 680, 680, 680, 680, 680, 64, 681, 682, 681, 683, 683, 683, 683, 683, 683, 2775 683, 683, 683, 683, 683, 683, 683, 682, 682, 682, 682, 682, 682, 682, 2776 682, 682, 682, 682, 682, 682, 682, 684, 685, 685, 685, 685, 685, 685, 2777 685, 64, 64, 64, 64, 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 2778 686, 686, 686, 686, 686, 686, 686, 686, 686, 686, 687, 687, 687, 687, 2779 687, 687, 687, 687, 687, 687, 64, 64, 64, 64, 64, 64, 64, 684, 688, 688, 2780 689, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 690, 2781 689, 689, 689, 688, 688, 688, 688, 689, 689, 691, 692, 693, 693, 694, 2782 693, 693, 693, 693, 64, 64, 64, 64, 64, 64, 695, 695, 695, 695, 695, 695, 2783 695, 695, 695, 64, 64, 64, 64, 64, 64, 64, 696, 696, 696, 696, 696, 696, 2784 696, 696, 696, 696, 64, 64, 64, 64, 64, 64, 697, 697, 697, 698, 698, 698, 2785 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 698, 2786 698, 698, 698, 699, 699, 699, 699, 699, 700, 699, 699, 699, 699, 699, 2787 699, 701, 701, 64, 702, 702, 702, 702, 702, 702, 702, 702, 702, 702, 703, 2788 703, 703, 703, 64, 64, 64, 64, 704, 704, 704, 704, 704, 704, 704, 704, 2789 704, 704, 704, 705, 706, 706, 704, 64, 707, 707, 708, 709, 709, 709, 709, 2790 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 709, 708, 708, 2791 708, 707, 707, 707, 707, 707, 707, 707, 707, 707, 708, 710, 709, 709, 2792 709, 709, 711, 711, 711, 711, 711, 712, 707, 707, 711, 64, 64, 713, 713, 2793 713, 713, 713, 713, 713, 713, 713, 713, 709, 711, 709, 711, 711, 711, 64, 2794 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 714, 2795 714, 714, 714, 714, 714, 714, 64, 64, 64, 715, 715, 715, 715, 715, 715, 2796 715, 715, 715, 715, 64, 715, 715, 715, 715, 715, 715, 715, 715, 715, 716, 2797 716, 716, 717, 717, 717, 716, 716, 717, 718, 719, 717, 720, 720, 720, 2798 720, 720, 720, 64, 64, 721, 721, 721, 721, 721, 721, 721, 64, 721, 64, 2799 721, 721, 721, 721, 64, 721, 721, 721, 721, 721, 721, 721, 721, 721, 721, 2800 721, 721, 721, 721, 721, 64, 721, 721, 722, 64, 64, 64, 64, 64, 64, 723, 2801 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 723, 2802 724, 725, 725, 725, 724, 724, 724, 724, 724, 724, 726, 727, 64, 64, 64, 2803 64, 64, 728, 728, 728, 728, 728, 728, 728, 728, 728, 728, 64, 64, 64, 64, 2804 64, 64, 729, 729, 730, 730, 64, 731, 731, 731, 731, 731, 731, 731, 731, 2805 64, 64, 731, 731, 64, 64, 731, 731, 731, 731, 731, 731, 731, 731, 731, 2806 731, 731, 731, 731, 731, 64, 731, 731, 731, 731, 731, 731, 731, 64, 731, 2807 731, 64, 731, 731, 731, 731, 731, 64, 64, 732, 731, 730, 730, 729, 730, 2808 730, 730, 730, 64, 64, 730, 730, 64, 64, 730, 730, 733, 64, 64, 731, 64, 2809 64, 64, 64, 64, 64, 730, 64, 64, 64, 64, 64, 731, 731, 731, 731, 731, 2810 730, 730, 64, 64, 734, 734, 734, 734, 734, 734, 734, 64, 64, 64, 735, 2811 735, 735, 735, 735, 735, 735, 735, 736, 736, 736, 737, 737, 737, 737, 2812 737, 737, 736, 737, 736, 736, 736, 736, 737, 737, 736, 738, 739, 735, 2813 735, 740, 735, 741, 741, 741, 741, 741, 741, 741, 741, 741, 741, 64, 64, 2814 64, 64, 64, 64, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 742, 2815 742, 742, 742, 742, 743, 743, 743, 744, 744, 744, 744, 64, 64, 743, 743, 2816 743, 743, 744, 744, 743, 745, 746, 747, 747, 747, 747, 747, 747, 747, 2817 747, 747, 747, 747, 747, 747, 747, 747, 742, 742, 742, 742, 744, 744, 64, 2818 64, 748, 748, 748, 748, 748, 748, 748, 748, 749, 749, 749, 750, 750, 750, 2819 750, 750, 750, 750, 750, 749, 749, 750, 749, 751, 750, 752, 752, 752, 2820 748, 64, 64, 64, 753, 753, 753, 753, 753, 753, 753, 753, 753, 753, 64, 2821 64, 64, 64, 64, 64, 754, 754, 754, 754, 754, 754, 754, 754, 754, 754, 2822 754, 755, 756, 755, 756, 756, 755, 755, 755, 755, 755, 755, 757, 758, 2823 759, 759, 759, 759, 759, 759, 759, 759, 759, 759, 64, 64, 64, 64, 64, 64, 2824 760, 760, 760, 760, 760, 760, 760, 760, 760, 760, 64, 64, 64, 761, 761, 2825 761, 762, 762, 761, 761, 761, 761, 762, 761, 761, 761, 761, 763, 64, 64, 2826 64, 64, 764, 764, 764, 764, 764, 764, 764, 764, 764, 764, 765, 765, 766, 2827 766, 766, 767, 768, 768, 768, 768, 768, 768, 768, 768, 769, 769, 769, 2828 769, 769, 769, 769, 769, 770, 770, 770, 770, 770, 770, 770, 770, 770, 2829 770, 771, 771, 771, 771, 771, 771, 771, 771, 771, 64, 64, 64, 64, 64, 64, 2830 64, 64, 64, 64, 64, 64, 772, 773, 773, 773, 773, 773, 773, 773, 773, 773, 2831 64, 64, 64, 64, 64, 64, 64, 774, 774, 774, 774, 774, 774, 774, 774, 774, 2832 774, 64, 64, 64, 64, 64, 64, 775, 775, 775, 775, 775, 775, 775, 775, 775, 2833 775, 775, 775, 775, 775, 775, 64, 776, 776, 776, 776, 776, 64, 64, 64, 2834 774, 774, 774, 774, 64, 64, 64, 64, 777, 777, 777, 777, 777, 777, 777, 2835 777, 777, 777, 777, 777, 777, 777, 777, 64, 778, 778, 778, 778, 778, 778, 2836 778, 778, 778, 778, 778, 778, 778, 778, 778, 64, 511, 64, 64, 64, 64, 64, 2837 64, 64, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 779, 2838 779, 779, 64, 780, 780, 780, 780, 780, 780, 780, 780, 780, 780, 64, 64, 2839 64, 64, 781, 781, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 782, 2840 782, 782, 782, 64, 64, 783, 783, 783, 783, 783, 784, 64, 64, 785, 785, 2841 785, 785, 785, 785, 785, 785, 786, 786, 786, 786, 786, 786, 786, 787, 2842 787, 787, 787, 787, 788, 788, 788, 788, 789, 789, 789, 789, 787, 788, 64, 2843 64, 790, 790, 790, 790, 790, 790, 790, 790, 790, 790, 64, 791, 791, 791, 2844 791, 791, 791, 791, 64, 785, 785, 785, 785, 785, 64, 64, 64, 64, 64, 785, 2845 785, 785, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 792, 2846 792, 64, 64, 64, 792, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 2847 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 793, 64, 64, 64, 2848 64, 64, 64, 64, 64, 794, 794, 794, 794, 795, 795, 795, 795, 795, 795, 2849 795, 795, 795, 795, 795, 795, 795, 486, 482, 64, 64, 64, 64, 64, 64, 796, 2850 796, 796, 796, 796, 796, 796, 796, 796, 796, 796, 64, 64, 64, 64, 64, 2851 796, 796, 796, 796, 796, 64, 64, 64, 796, 64, 64, 64, 64, 64, 64, 64, 2852 796, 796, 64, 64, 797, 798, 799, 800, 410, 410, 410, 410, 64, 64, 64, 64, 2853 277, 277, 277, 277, 277, 277, 64, 64, 277, 277, 277, 277, 277, 277, 277, 2854 64, 64, 277, 277, 277, 277, 277, 277, 277, 277, 277, 277, 277, 277, 801, 2855 801, 400, 400, 400, 277, 277, 277, 802, 801, 801, 801, 801, 801, 410, 2856 410, 410, 410, 410, 410, 410, 410, 136, 136, 136, 136, 136, 136, 136, 2857 136, 277, 277, 78, 78, 78, 78, 78, 136, 136, 277, 277, 277, 277, 277, 2858 277, 78, 78, 78, 78, 277, 277, 277, 64, 64, 64, 64, 64, 64, 64, 606, 606, 2859 803, 803, 803, 606, 64, 64, 521, 521, 64, 64, 64, 64, 64, 64, 442, 442, 2860 442, 442, 442, 442, 442, 442, 442, 442, 34, 34, 34, 34, 34, 34, 34, 34, 2861 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 442, 442, 442, 442, 442, 442, 2862 442, 442, 442, 442, 34, 34, 34, 34, 34, 34, 34, 64, 34, 34, 34, 34, 34, 2863 34, 442, 64, 442, 442, 64, 64, 442, 64, 64, 442, 442, 64, 64, 442, 442, 2864 442, 442, 64, 442, 442, 34, 34, 64, 34, 64, 34, 34, 34, 34, 34, 34, 34, 2865 64, 34, 34, 34, 34, 34, 34, 34, 442, 442, 64, 442, 442, 442, 442, 64, 64, 2866 442, 442, 442, 442, 442, 442, 442, 442, 64, 442, 442, 442, 442, 442, 442, 2867 442, 64, 34, 34, 442, 442, 64, 442, 442, 442, 442, 64, 442, 442, 442, 2868 442, 442, 64, 442, 64, 64, 64, 442, 442, 442, 442, 442, 442, 442, 64, 34, 2869 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 34, 64, 64, 442, 804, 34, 34, 34, 2870 34, 34, 34, 34, 34, 34, 445, 34, 34, 34, 34, 34, 34, 442, 442, 442, 442, 2871 442, 442, 442, 442, 442, 804, 34, 34, 34, 34, 34, 34, 34, 34, 34, 445, 2872 34, 34, 442, 442, 442, 442, 442, 804, 34, 34, 34, 34, 34, 34, 34, 34, 34, 2873 445, 34, 34, 34, 34, 34, 34, 442, 442, 442, 442, 442, 442, 442, 442, 442, 2874 804, 34, 445, 34, 34, 34, 34, 34, 34, 34, 34, 442, 34, 64, 64, 805, 805, 2875 805, 805, 805, 805, 805, 805, 805, 805, 806, 806, 806, 806, 806, 806, 2876 806, 806, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 807, 2877 807, 807, 807, 806, 806, 806, 806, 807, 807, 807, 807, 807, 807, 807, 2878 807, 807, 807, 806, 806, 806, 806, 806, 806, 806, 806, 807, 806, 806, 2879 806, 806, 806, 806, 807, 806, 806, 808, 808, 808, 808, 808, 64, 64, 64, 2880 64, 64, 64, 64, 807, 807, 807, 807, 807, 64, 807, 807, 807, 807, 807, 2881 807, 807, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 809, 2882 809, 64, 64, 810, 810, 810, 810, 810, 810, 810, 810, 810, 811, 811, 811, 2883 811, 811, 811, 811, 64, 126, 126, 126, 126, 64, 126, 126, 126, 64, 126, 2884 126, 64, 126, 64, 64, 126, 64, 126, 126, 126, 126, 126, 126, 126, 126, 2885 126, 126, 64, 126, 126, 126, 126, 64, 126, 64, 126, 64, 64, 64, 64, 64, 2886 64, 126, 64, 64, 64, 64, 126, 64, 126, 64, 126, 64, 126, 126, 126, 64, 2887 126, 64, 126, 64, 126, 64, 126, 64, 126, 126, 126, 126, 64, 126, 64, 126, 2888 126, 64, 126, 126, 126, 126, 126, 126, 126, 126, 126, 64, 64, 64, 64, 64, 2889 126, 126, 126, 64, 126, 126, 126, 113, 113, 64, 64, 64, 64, 64, 64, 64, 2890 26, 26, 26, 26, 26, 26, 26, 33, 33, 33, 446, 446, 64, 64, 64, 453, 453, 2891 453, 453, 453, 453, 277, 64, 453, 453, 26, 26, 64, 64, 64, 64, 453, 453, 2892 453, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 64, 277, 277, 812, 489, 489, 2893 64, 64, 64, 64, 64, 489, 489, 489, 64, 64, 64, 64, 64, 489, 64, 64, 64, 2894 64, 64, 64, 64, 489, 489, 64, 64, 64, 64, 64, 64, 26, 26, 26, 47, 47, 47, 2895 47, 47, 26, 26, 64, 26, 26, 26, 26, 26, 26, 26, 26, 26, 64, 26, 26, 26, 2896 26, 64, 64, 64, 64, 64, 64, 64, 26, 26, 26, 26, 26, 64, 64, 64, 496, 496, 2897 496, 496, 496, 496, 496, 497, 496, 496, 496, 496, 496, 497, 497, 497, 2898 497, 497, 497, 497, 497, 497, 64, 64, 64, 410, 64, 64, 64, 64, 64, 64, 2899 410, 410, 410, 410, 410, 410, 410, 410, 565, 565, 565, 565, 565, 565, 64, 2900 64, 2901 }; 2902 2903 /* decomposition data */ 2904 static const unsigned short decomp_data[] = { 2905 0, 257, 32, 514, 32, 776, 259, 97, 514, 32, 772, 259, 50, 259, 51, 514, 2906 32, 769, 258, 956, 514, 32, 807, 259, 49, 259, 111, 772, 49, 8260, 52, 2907 772, 49, 8260, 50, 772, 51, 8260, 52, 512, 65, 768, 512, 65, 769, 512, 2908 65, 770, 512, 65, 771, 512, 65, 776, 512, 65, 778, 512, 67, 807, 512, 69, 2909 768, 512, 69, 769, 512, 69, 770, 512, 69, 776, 512, 73, 768, 512, 73, 2910 769, 512, 73, 770, 512, 73, 776, 512, 78, 771, 512, 79, 768, 512, 79, 2911 769, 512, 79, 770, 512, 79, 771, 512, 79, 776, 512, 85, 768, 512, 85, 2912 769, 512, 85, 770, 512, 85, 776, 512, 89, 769, 512, 97, 768, 512, 97, 2913 769, 512, 97, 770, 512, 97, 771, 512, 97, 776, 512, 97, 778, 512, 99, 2914 807, 512, 101, 768, 512, 101, 769, 512, 101, 770, 512, 101, 776, 512, 2915 105, 768, 512, 105, 769, 512, 105, 770, 512, 105, 776, 512, 110, 771, 2916 512, 111, 768, 512, 111, 769, 512, 111, 770, 512, 111, 771, 512, 111, 2917 776, 512, 117, 768, 512, 117, 769, 512, 117, 770, 512, 117, 776, 512, 2918 121, 769, 512, 121, 776, 512, 65, 772, 512, 97, 772, 512, 65, 774, 512, 2919 97, 774, 512, 65, 808, 512, 97, 808, 512, 67, 769, 512, 99, 769, 512, 67, 2920 770, 512, 99, 770, 512, 67, 775, 512, 99, 775, 512, 67, 780, 512, 99, 2921 780, 512, 68, 780, 512, 100, 780, 512, 69, 772, 512, 101, 772, 512, 69, 2922 774, 512, 101, 774, 512, 69, 775, 512, 101, 775, 512, 69, 808, 512, 101, 2923 808, 512, 69, 780, 512, 101, 780, 512, 71, 770, 512, 103, 770, 512, 71, 2924 774, 512, 103, 774, 512, 71, 775, 512, 103, 775, 512, 71, 807, 512, 103, 2925 807, 512, 72, 770, 512, 104, 770, 512, 73, 771, 512, 105, 771, 512, 73, 2926 772, 512, 105, 772, 512, 73, 774, 512, 105, 774, 512, 73, 808, 512, 105, 2927 808, 512, 73, 775, 514, 73, 74, 514, 105, 106, 512, 74, 770, 512, 106, 2928 770, 512, 75, 807, 512, 107, 807, 512, 76, 769, 512, 108, 769, 512, 76, 2929 807, 512, 108, 807, 512, 76, 780, 512, 108, 780, 514, 76, 183, 514, 108, 2930 183, 512, 78, 769, 512, 110, 769, 512, 78, 807, 512, 110, 807, 512, 78, 2931 780, 512, 110, 780, 514, 700, 110, 512, 79, 772, 512, 111, 772, 512, 79, 2932 774, 512, 111, 774, 512, 79, 779, 512, 111, 779, 512, 82, 769, 512, 114, 2933 769, 512, 82, 807, 512, 114, 807, 512, 82, 780, 512, 114, 780, 512, 83, 2934 769, 512, 115, 769, 512, 83, 770, 512, 115, 770, 512, 83, 807, 512, 115, 2935 807, 512, 83, 780, 512, 115, 780, 512, 84, 807, 512, 116, 807, 512, 84, 2936 780, 512, 116, 780, 512, 85, 771, 512, 117, 771, 512, 85, 772, 512, 117, 2937 772, 512, 85, 774, 512, 117, 774, 512, 85, 778, 512, 117, 778, 512, 85, 2938 779, 512, 117, 779, 512, 85, 808, 512, 117, 808, 512, 87, 770, 512, 119, 2939 770, 512, 89, 770, 512, 121, 770, 512, 89, 776, 512, 90, 769, 512, 122, 2940 769, 512, 90, 775, 512, 122, 775, 512, 90, 780, 512, 122, 780, 258, 115, 2941 512, 79, 795, 512, 111, 795, 512, 85, 795, 512, 117, 795, 514, 68, 381, 2942 514, 68, 382, 514, 100, 382, 514, 76, 74, 514, 76, 106, 514, 108, 106, 2943 514, 78, 74, 514, 78, 106, 514, 110, 106, 512, 65, 780, 512, 97, 780, 2944 512, 73, 780, 512, 105, 780, 512, 79, 780, 512, 111, 780, 512, 85, 780, 2945 512, 117, 780, 512, 220, 772, 512, 252, 772, 512, 220, 769, 512, 252, 2946 769, 512, 220, 780, 512, 252, 780, 512, 220, 768, 512, 252, 768, 512, 2947 196, 772, 512, 228, 772, 512, 550, 772, 512, 551, 772, 512, 198, 772, 2948 512, 230, 772, 512, 71, 780, 512, 103, 780, 512, 75, 780, 512, 107, 780, 2949 512, 79, 808, 512, 111, 808, 512, 490, 772, 512, 491, 772, 512, 439, 780, 2950 512, 658, 780, 512, 106, 780, 514, 68, 90, 514, 68, 122, 514, 100, 122, 2951 512, 71, 769, 512, 103, 769, 512, 78, 768, 512, 110, 768, 512, 197, 769, 2952 512, 229, 769, 512, 198, 769, 512, 230, 769, 512, 216, 769, 512, 248, 2953 769, 512, 65, 783, 512, 97, 783, 512, 65, 785, 512, 97, 785, 512, 69, 2954 783, 512, 101, 783, 512, 69, 785, 512, 101, 785, 512, 73, 783, 512, 105, 2955 783, 512, 73, 785, 512, 105, 785, 512, 79, 783, 512, 111, 783, 512, 79, 2956 785, 512, 111, 785, 512, 82, 783, 512, 114, 783, 512, 82, 785, 512, 114, 2957 785, 512, 85, 783, 512, 117, 783, 512, 85, 785, 512, 117, 785, 512, 83, 2958 806, 512, 115, 806, 512, 84, 806, 512, 116, 806, 512, 72, 780, 512, 104, 2959 780, 512, 65, 775, 512, 97, 775, 512, 69, 807, 512, 101, 807, 512, 214, 2960 772, 512, 246, 772, 512, 213, 772, 512, 245, 772, 512, 79, 775, 512, 111, 2961 775, 512, 558, 772, 512, 559, 772, 512, 89, 772, 512, 121, 772, 259, 104, 2962 259, 614, 259, 106, 259, 114, 259, 633, 259, 635, 259, 641, 259, 119, 2963 259, 121, 514, 32, 774, 514, 32, 775, 514, 32, 778, 514, 32, 808, 514, 2964 32, 771, 514, 32, 779, 259, 611, 259, 108, 259, 115, 259, 120, 259, 661, 2965 256, 768, 256, 769, 256, 787, 512, 776, 769, 256, 697, 514, 32, 837, 256, 2966 59, 514, 32, 769, 512, 168, 769, 512, 913, 769, 256, 183, 512, 917, 769, 2967 512, 919, 769, 512, 921, 769, 512, 927, 769, 512, 933, 769, 512, 937, 2968 769, 512, 970, 769, 512, 921, 776, 512, 933, 776, 512, 945, 769, 512, 2969 949, 769, 512, 951, 769, 512, 953, 769, 512, 971, 769, 512, 953, 776, 2970 512, 965, 776, 512, 959, 769, 512, 965, 769, 512, 969, 769, 258, 946, 2971 258, 952, 258, 933, 512, 978, 769, 512, 978, 776, 258, 966, 258, 960, 2972 258, 954, 258, 961, 258, 962, 258, 920, 258, 949, 258, 931, 512, 1045, 2973 768, 512, 1045, 776, 512, 1043, 769, 512, 1030, 776, 512, 1050, 769, 512, 2974 1048, 768, 512, 1059, 774, 512, 1048, 774, 512, 1080, 774, 512, 1077, 2975 768, 512, 1077, 776, 512, 1075, 769, 512, 1110, 776, 512, 1082, 769, 512, 2976 1080, 768, 512, 1091, 774, 512, 1140, 783, 512, 1141, 783, 512, 1046, 2977 774, 512, 1078, 774, 512, 1040, 774, 512, 1072, 774, 512, 1040, 776, 512, 2978 1072, 776, 512, 1045, 774, 512, 1077, 774, 512, 1240, 776, 512, 1241, 2979 776, 512, 1046, 776, 512, 1078, 776, 512, 1047, 776, 512, 1079, 776, 512, 2980 1048, 772, 512, 1080, 772, 512, 1048, 776, 512, 1080, 776, 512, 1054, 2981 776, 512, 1086, 776, 512, 1256, 776, 512, 1257, 776, 512, 1069, 776, 512, 2982 1101, 776, 512, 1059, 772, 512, 1091, 772, 512, 1059, 776, 512, 1091, 2983 776, 512, 1059, 779, 512, 1091, 779, 512, 1063, 776, 512, 1095, 776, 512, 2984 1067, 776, 512, 1099, 776, 514, 1381, 1410, 512, 1575, 1619, 512, 1575, 2985 1620, 512, 1608, 1620, 512, 1575, 1621, 512, 1610, 1620, 514, 1575, 1652, 2986 514, 1608, 1652, 514, 1735, 1652, 514, 1610, 1652, 512, 1749, 1620, 512, 2987 1729, 1620, 512, 1746, 1620, 512, 2344, 2364, 512, 2352, 2364, 512, 2355, 2988 2364, 512, 2325, 2364, 512, 2326, 2364, 512, 2327, 2364, 512, 2332, 2364, 2989 512, 2337, 2364, 512, 2338, 2364, 512, 2347, 2364, 512, 2351, 2364, 512, 2990 2503, 2494, 512, 2503, 2519, 512, 2465, 2492, 512, 2466, 2492, 512, 2479, 2991 2492, 512, 2610, 2620, 512, 2616, 2620, 512, 2582, 2620, 512, 2583, 2620, 2992 512, 2588, 2620, 512, 2603, 2620, 512, 2887, 2902, 512, 2887, 2878, 512, 2993 2887, 2903, 512, 2849, 2876, 512, 2850, 2876, 512, 2962, 3031, 512, 3014, 2994 3006, 512, 3015, 3006, 512, 3014, 3031, 512, 3142, 3158, 512, 3263, 3285, 2995 512, 3270, 3285, 512, 3270, 3286, 512, 3270, 3266, 512, 3274, 3285, 512, 2996 3398, 3390, 512, 3399, 3390, 512, 3398, 3415, 512, 3545, 3530, 512, 3545, 2997 3535, 512, 3548, 3530, 512, 3545, 3551, 514, 3661, 3634, 514, 3789, 3762, 2998 514, 3755, 3737, 514, 3755, 3745, 257, 3851, 512, 3906, 4023, 512, 3916, 2999 4023, 512, 3921, 4023, 512, 3926, 4023, 512, 3931, 4023, 512, 3904, 4021, 3000 512, 3953, 3954, 512, 3953, 3956, 512, 4018, 3968, 514, 4018, 3969, 512, 3001 4019, 3968, 514, 4019, 3969, 512, 3953, 3968, 512, 3986, 4023, 512, 3996, 3002 4023, 512, 4001, 4023, 512, 4006, 4023, 512, 4011, 4023, 512, 3984, 4021, 3003 512, 4133, 4142, 259, 4316, 512, 6917, 6965, 512, 6919, 6965, 512, 6921, 3004 6965, 512, 6923, 6965, 512, 6925, 6965, 512, 6929, 6965, 512, 6970, 6965, 3005 512, 6972, 6965, 512, 6974, 6965, 512, 6975, 6965, 512, 6978, 6965, 259, 3006 65, 259, 198, 259, 66, 259, 68, 259, 69, 259, 398, 259, 71, 259, 72, 259, 3007 73, 259, 74, 259, 75, 259, 76, 259, 77, 259, 78, 259, 79, 259, 546, 259, 3008 80, 259, 82, 259, 84, 259, 85, 259, 87, 259, 97, 259, 592, 259, 593, 259, 3009 7426, 259, 98, 259, 100, 259, 101, 259, 601, 259, 603, 259, 604, 259, 3010 103, 259, 107, 259, 109, 259, 331, 259, 111, 259, 596, 259, 7446, 259, 3011 7447, 259, 112, 259, 116, 259, 117, 259, 7453, 259, 623, 259, 118, 259, 3012 7461, 259, 946, 259, 947, 259, 948, 259, 966, 259, 967, 261, 105, 261, 3013 114, 261, 117, 261, 118, 261, 946, 261, 947, 261, 961, 261, 966, 261, 3014 967, 259, 1085, 259, 594, 259, 99, 259, 597, 259, 240, 259, 604, 259, 3015 102, 259, 607, 259, 609, 259, 613, 259, 616, 259, 617, 259, 618, 259, 3016 7547, 259, 669, 259, 621, 259, 7557, 259, 671, 259, 625, 259, 624, 259, 3017 626, 259, 627, 259, 628, 259, 629, 259, 632, 259, 642, 259, 643, 259, 3018 427, 259, 649, 259, 650, 259, 7452, 259, 651, 259, 652, 259, 122, 259, 3019 656, 259, 657, 259, 658, 259, 952, 512, 65, 805, 512, 97, 805, 512, 66, 3020 775, 512, 98, 775, 512, 66, 803, 512, 98, 803, 512, 66, 817, 512, 98, 3021 817, 512, 199, 769, 512, 231, 769, 512, 68, 775, 512, 100, 775, 512, 68, 3022 803, 512, 100, 803, 512, 68, 817, 512, 100, 817, 512, 68, 807, 512, 100, 3023 807, 512, 68, 813, 512, 100, 813, 512, 274, 768, 512, 275, 768, 512, 274, 3024 769, 512, 275, 769, 512, 69, 813, 512, 101, 813, 512, 69, 816, 512, 101, 3025 816, 512, 552, 774, 512, 553, 774, 512, 70, 775, 512, 102, 775, 512, 71, 3026 772, 512, 103, 772, 512, 72, 775, 512, 104, 775, 512, 72, 803, 512, 104, 3027 803, 512, 72, 776, 512, 104, 776, 512, 72, 807, 512, 104, 807, 512, 72, 3028 814, 512, 104, 814, 512, 73, 816, 512, 105, 816, 512, 207, 769, 512, 239, 3029 769, 512, 75, 769, 512, 107, 769, 512, 75, 803, 512, 107, 803, 512, 75, 3030 817, 512, 107, 817, 512, 76, 803, 512, 108, 803, 512, 7734, 772, 512, 3031 7735, 772, 512, 76, 817, 512, 108, 817, 512, 76, 813, 512, 108, 813, 512, 3032 77, 769, 512, 109, 769, 512, 77, 775, 512, 109, 775, 512, 77, 803, 512, 3033 109, 803, 512, 78, 775, 512, 110, 775, 512, 78, 803, 512, 110, 803, 512, 3034 78, 817, 512, 110, 817, 512, 78, 813, 512, 110, 813, 512, 213, 769, 512, 3035 245, 769, 512, 213, 776, 512, 245, 776, 512, 332, 768, 512, 333, 768, 3036 512, 332, 769, 512, 333, 769, 512, 80, 769, 512, 112, 769, 512, 80, 775, 3037 512, 112, 775, 512, 82, 775, 512, 114, 775, 512, 82, 803, 512, 114, 803, 3038 512, 7770, 772, 512, 7771, 772, 512, 82, 817, 512, 114, 817, 512, 83, 3039 775, 512, 115, 775, 512, 83, 803, 512, 115, 803, 512, 346, 775, 512, 347, 3040 775, 512, 352, 775, 512, 353, 775, 512, 7778, 775, 512, 7779, 775, 512, 3041 84, 775, 512, 116, 775, 512, 84, 803, 512, 116, 803, 512, 84, 817, 512, 3042 116, 817, 512, 84, 813, 512, 116, 813, 512, 85, 804, 512, 117, 804, 512, 3043 85, 816, 512, 117, 816, 512, 85, 813, 512, 117, 813, 512, 360, 769, 512, 3044 361, 769, 512, 362, 776, 512, 363, 776, 512, 86, 771, 512, 118, 771, 512, 3045 86, 803, 512, 118, 803, 512, 87, 768, 512, 119, 768, 512, 87, 769, 512, 3046 119, 769, 512, 87, 776, 512, 119, 776, 512, 87, 775, 512, 119, 775, 512, 3047 87, 803, 512, 119, 803, 512, 88, 775, 512, 120, 775, 512, 88, 776, 512, 3048 120, 776, 512, 89, 775, 512, 121, 775, 512, 90, 770, 512, 122, 770, 512, 3049 90, 803, 512, 122, 803, 512, 90, 817, 512, 122, 817, 512, 104, 817, 512, 3050 116, 776, 512, 119, 778, 512, 121, 778, 514, 97, 702, 512, 383, 775, 512, 3051 65, 803, 512, 97, 803, 512, 65, 777, 512, 97, 777, 512, 194, 769, 512, 3052 226, 769, 512, 194, 768, 512, 226, 768, 512, 194, 777, 512, 226, 777, 3053 512, 194, 771, 512, 226, 771, 512, 7840, 770, 512, 7841, 770, 512, 258, 3054 769, 512, 259, 769, 512, 258, 768, 512, 259, 768, 512, 258, 777, 512, 3055 259, 777, 512, 258, 771, 512, 259, 771, 512, 7840, 774, 512, 7841, 774, 3056 512, 69, 803, 512, 101, 803, 512, 69, 777, 512, 101, 777, 512, 69, 771, 3057 512, 101, 771, 512, 202, 769, 512, 234, 769, 512, 202, 768, 512, 234, 3058 768, 512, 202, 777, 512, 234, 777, 512, 202, 771, 512, 234, 771, 512, 3059 7864, 770, 512, 7865, 770, 512, 73, 777, 512, 105, 777, 512, 73, 803, 3060 512, 105, 803, 512, 79, 803, 512, 111, 803, 512, 79, 777, 512, 111, 777, 3061 512, 212, 769, 512, 244, 769, 512, 212, 768, 512, 244, 768, 512, 212, 3062 777, 512, 244, 777, 512, 212, 771, 512, 244, 771, 512, 7884, 770, 512, 3063 7885, 770, 512, 416, 769, 512, 417, 769, 512, 416, 768, 512, 417, 768, 3064 512, 416, 777, 512, 417, 777, 512, 416, 771, 512, 417, 771, 512, 416, 3065 803, 512, 417, 803, 512, 85, 803, 512, 117, 803, 512, 85, 777, 512, 117, 3066 777, 512, 431, 769, 512, 432, 769, 512, 431, 768, 512, 432, 768, 512, 3067 431, 777, 512, 432, 777, 512, 431, 771, 512, 432, 771, 512, 431, 803, 3068 512, 432, 803, 512, 89, 768, 512, 121, 768, 512, 89, 803, 512, 121, 803, 3069 512, 89, 777, 512, 121, 777, 512, 89, 771, 512, 121, 771, 512, 945, 787, 3070 512, 945, 788, 512, 7936, 768, 512, 7937, 768, 512, 7936, 769, 512, 7937, 3071 769, 512, 7936, 834, 512, 7937, 834, 512, 913, 787, 512, 913, 788, 512, 3072 7944, 768, 512, 7945, 768, 512, 7944, 769, 512, 7945, 769, 512, 7944, 3073 834, 512, 7945, 834, 512, 949, 787, 512, 949, 788, 512, 7952, 768, 512, 3074 7953, 768, 512, 7952, 769, 512, 7953, 769, 512, 917, 787, 512, 917, 788, 3075 512, 7960, 768, 512, 7961, 768, 512, 7960, 769, 512, 7961, 769, 512, 951, 3076 787, 512, 951, 788, 512, 7968, 768, 512, 7969, 768, 512, 7968, 769, 512, 3077 7969, 769, 512, 7968, 834, 512, 7969, 834, 512, 919, 787, 512, 919, 788, 3078 512, 7976, 768, 512, 7977, 768, 512, 7976, 769, 512, 7977, 769, 512, 3079 7976, 834, 512, 7977, 834, 512, 953, 787, 512, 953, 788, 512, 7984, 768, 3080 512, 7985, 768, 512, 7984, 769, 512, 7985, 769, 512, 7984, 834, 512, 3081 7985, 834, 512, 921, 787, 512, 921, 788, 512, 7992, 768, 512, 7993, 768, 3082 512, 7992, 769, 512, 7993, 769, 512, 7992, 834, 512, 7993, 834, 512, 959, 3083 787, 512, 959, 788, 512, 8000, 768, 512, 8001, 768, 512, 8000, 769, 512, 3084 8001, 769, 512, 927, 787, 512, 927, 788, 512, 8008, 768, 512, 8009, 768, 3085 512, 8008, 769, 512, 8009, 769, 512, 965, 787, 512, 965, 788, 512, 8016, 3086 768, 512, 8017, 768, 512, 8016, 769, 512, 8017, 769, 512, 8016, 834, 512, 3087 8017, 834, 512, 933, 788, 512, 8025, 768, 512, 8025, 769, 512, 8025, 834, 3088 512, 969, 787, 512, 969, 788, 512, 8032, 768, 512, 8033, 768, 512, 8032, 3089 769, 512, 8033, 769, 512, 8032, 834, 512, 8033, 834, 512, 937, 787, 512, 3090 937, 788, 512, 8040, 768, 512, 8041, 768, 512, 8040, 769, 512, 8041, 769, 3091 512, 8040, 834, 512, 8041, 834, 512, 945, 768, 256, 940, 512, 949, 768, 3092 256, 941, 512, 951, 768, 256, 942, 512, 953, 768, 256, 943, 512, 959, 3093 768, 256, 972, 512, 965, 768, 256, 973, 512, 969, 768, 256, 974, 512, 3094 7936, 837, 512, 7937, 837, 512, 7938, 837, 512, 7939, 837, 512, 7940, 3095 837, 512, 7941, 837, 512, 7942, 837, 512, 7943, 837, 512, 7944, 837, 512, 3096 7945, 837, 512, 7946, 837, 512, 7947, 837, 512, 7948, 837, 512, 7949, 3097 837, 512, 7950, 837, 512, 7951, 837, 512, 7968, 837, 512, 7969, 837, 512, 3098 7970, 837, 512, 7971, 837, 512, 7972, 837, 512, 7973, 837, 512, 7974, 3099 837, 512, 7975, 837, 512, 7976, 837, 512, 7977, 837, 512, 7978, 837, 512, 3100 7979, 837, 512, 7980, 837, 512, 7981, 837, 512, 7982, 837, 512, 7983, 3101 837, 512, 8032, 837, 512, 8033, 837, 512, 8034, 837, 512, 8035, 837, 512, 3102 8036, 837, 512, 8037, 837, 512, 8038, 837, 512, 8039, 837, 512, 8040, 3103 837, 512, 8041, 837, 512, 8042, 837, 512, 8043, 837, 512, 8044, 837, 512, 3104 8045, 837, 512, 8046, 837, 512, 8047, 837, 512, 945, 774, 512, 945, 772, 3105 512, 8048, 837, 512, 945, 837, 512, 940, 837, 512, 945, 834, 512, 8118, 3106 837, 512, 913, 774, 512, 913, 772, 512, 913, 768, 256, 902, 512, 913, 3107 837, 514, 32, 787, 256, 953, 514, 32, 787, 514, 32, 834, 512, 168, 834, 3108 512, 8052, 837, 512, 951, 837, 512, 942, 837, 512, 951, 834, 512, 8134, 3109 837, 512, 917, 768, 256, 904, 512, 919, 768, 256, 905, 512, 919, 837, 3110 512, 8127, 768, 512, 8127, 769, 512, 8127, 834, 512, 953, 774, 512, 953, 3111 772, 512, 970, 768, 256, 912, 512, 953, 834, 512, 970, 834, 512, 921, 3112 774, 512, 921, 772, 512, 921, 768, 256, 906, 512, 8190, 768, 512, 8190, 3113 769, 512, 8190, 834, 512, 965, 774, 512, 965, 772, 512, 971, 768, 256, 3114 944, 512, 961, 787, 512, 961, 788, 512, 965, 834, 512, 971, 834, 512, 3115 933, 774, 512, 933, 772, 512, 933, 768, 256, 910, 512, 929, 788, 512, 3116 168, 768, 256, 901, 256, 96, 512, 8060, 837, 512, 969, 837, 512, 974, 3117 837, 512, 969, 834, 512, 8182, 837, 512, 927, 768, 256, 908, 512, 937, 3118 768, 256, 911, 512, 937, 837, 256, 180, 514, 32, 788, 256, 8194, 256, 3119 8195, 258, 32, 258, 32, 258, 32, 258, 32, 258, 32, 257, 32, 258, 32, 258, 3120 32, 258, 32, 257, 8208, 514, 32, 819, 258, 46, 514, 46, 46, 770, 46, 46, 3121 46, 257, 32, 514, 8242, 8242, 770, 8242, 8242, 8242, 514, 8245, 8245, 3122 770, 8245, 8245, 8245, 514, 33, 33, 514, 32, 773, 514, 63, 63, 514, 63, 3123 33, 514, 33, 63, 1026, 8242, 8242, 8242, 8242, 258, 32, 259, 48, 259, 3124 105, 259, 52, 259, 53, 259, 54, 259, 55, 259, 56, 259, 57, 259, 43, 259, 3125 8722, 259, 61, 259, 40, 259, 41, 259, 110, 261, 48, 261, 49, 261, 50, 3126 261, 51, 261, 52, 261, 53, 261, 54, 261, 55, 261, 56, 261, 57, 261, 43, 3127 261, 8722, 261, 61, 261, 40, 261, 41, 261, 97, 261, 101, 261, 111, 261, 3128 120, 261, 601, 261, 104, 261, 107, 261, 108, 261, 109, 261, 110, 261, 3129 112, 261, 115, 261, 116, 514, 82, 115, 770, 97, 47, 99, 770, 97, 47, 115, 3130 262, 67, 514, 176, 67, 770, 99, 47, 111, 770, 99, 47, 117, 258, 400, 514, 3131 176, 70, 262, 103, 262, 72, 262, 72, 262, 72, 262, 104, 262, 295, 262, 3132 73, 262, 73, 262, 76, 262, 108, 262, 78, 514, 78, 111, 262, 80, 262, 81, 3133 262, 82, 262, 82, 262, 82, 515, 83, 77, 770, 84, 69, 76, 515, 84, 77, 3134 262, 90, 256, 937, 262, 90, 256, 75, 256, 197, 262, 66, 262, 67, 262, 3135 101, 262, 69, 262, 70, 262, 77, 262, 111, 258, 1488, 258, 1489, 258, 3136 1490, 258, 1491, 262, 105, 770, 70, 65, 88, 262, 960, 262, 947, 262, 915, 3137 262, 928, 262, 8721, 262, 68, 262, 100, 262, 101, 262, 105, 262, 106, 3138 772, 49, 8260, 55, 772, 49, 8260, 57, 1028, 49, 8260, 49, 48, 772, 49, 3139 8260, 51, 772, 50, 8260, 51, 772, 49, 8260, 53, 772, 50, 8260, 53, 772, 3140 51, 8260, 53, 772, 52, 8260, 53, 772, 49, 8260, 54, 772, 53, 8260, 54, 3141 772, 49, 8260, 56, 772, 51, 8260, 56, 772, 53, 8260, 56, 772, 55, 8260, 3142 56, 516, 49, 8260, 258, 73, 514, 73, 73, 770, 73, 73, 73, 514, 73, 86, 3143 258, 86, 514, 86, 73, 770, 86, 73, 73, 1026, 86, 73, 73, 73, 514, 73, 88, 3144 258, 88, 514, 88, 73, 770, 88, 73, 73, 258, 76, 258, 67, 258, 68, 258, 3145 77, 258, 105, 514, 105, 105, 770, 105, 105, 105, 514, 105, 118, 258, 118, 3146 514, 118, 105, 770, 118, 105, 105, 1026, 118, 105, 105, 105, 514, 105, 3147 120, 258, 120, 514, 120, 105, 770, 120, 105, 105, 258, 108, 258, 99, 258, 3148 100, 258, 109, 772, 48, 8260, 51, 512, 8592, 824, 512, 8594, 824, 512, 3149 8596, 824, 512, 8656, 824, 512, 8660, 824, 512, 8658, 824, 512, 8707, 3150 824, 512, 8712, 824, 512, 8715, 824, 512, 8739, 824, 512, 8741, 824, 514, 3151 8747, 8747, 770, 8747, 8747, 8747, 514, 8750, 8750, 770, 8750, 8750, 3152 8750, 512, 8764, 824, 512, 8771, 824, 512, 8773, 824, 512, 8776, 824, 3153 512, 61, 824, 512, 8801, 824, 512, 8781, 824, 512, 60, 824, 512, 62, 824, 3154 512, 8804, 824, 512, 8805, 824, 512, 8818, 824, 512, 8819, 824, 512, 3155 8822, 824, 512, 8823, 824, 512, 8826, 824, 512, 8827, 824, 512, 8834, 3156 824, 512, 8835, 824, 512, 8838, 824, 512, 8839, 824, 512, 8866, 824, 512, 3157 8872, 824, 512, 8873, 824, 512, 8875, 824, 512, 8828, 824, 512, 8829, 3158 824, 512, 8849, 824, 512, 8850, 824, 512, 8882, 824, 512, 8883, 824, 512, 3159 8884, 824, 512, 8885, 824, 256, 12296, 256, 12297, 263, 49, 263, 50, 263, 3160 51, 263, 52, 263, 53, 263, 54, 263, 55, 263, 56, 263, 57, 519, 49, 48, 3161 519, 49, 49, 519, 49, 50, 519, 49, 51, 519, 49, 52, 519, 49, 53, 519, 49, 3162 54, 519, 49, 55, 519, 49, 56, 519, 49, 57, 519, 50, 48, 770, 40, 49, 41, 3163 770, 40, 50, 41, 770, 40, 51, 41, 770, 40, 52, 41, 770, 40, 53, 41, 770, 3164 40, 54, 41, 770, 40, 55, 41, 770, 40, 56, 41, 770, 40, 57, 41, 1026, 40, 3165 49, 48, 41, 1026, 40, 49, 49, 41, 1026, 40, 49, 50, 41, 1026, 40, 49, 51, 3166 41, 1026, 40, 49, 52, 41, 1026, 40, 49, 53, 41, 1026, 40, 49, 54, 41, 3167 1026, 40, 49, 55, 41, 1026, 40, 49, 56, 41, 1026, 40, 49, 57, 41, 1026, 3168 40, 50, 48, 41, 514, 49, 46, 514, 50, 46, 514, 51, 46, 514, 52, 46, 514, 3169 53, 46, 514, 54, 46, 514, 55, 46, 514, 56, 46, 514, 57, 46, 770, 49, 48, 3170 46, 770, 49, 49, 46, 770, 49, 50, 46, 770, 49, 51, 46, 770, 49, 52, 46, 3171 770, 49, 53, 46, 770, 49, 54, 46, 770, 49, 55, 46, 770, 49, 56, 46, 770, 3172 49, 57, 46, 770, 50, 48, 46, 770, 40, 97, 41, 770, 40, 98, 41, 770, 40, 3173 99, 41, 770, 40, 100, 41, 770, 40, 101, 41, 770, 40, 102, 41, 770, 40, 3174 103, 41, 770, 40, 104, 41, 770, 40, 105, 41, 770, 40, 106, 41, 770, 40, 3175 107, 41, 770, 40, 108, 41, 770, 40, 109, 41, 770, 40, 110, 41, 770, 40, 3176 111, 41, 770, 40, 112, 41, 770, 40, 113, 41, 770, 40, 114, 41, 770, 40, 3177 115, 41, 770, 40, 116, 41, 770, 40, 117, 41, 770, 40, 118, 41, 770, 40, 3178 119, 41, 770, 40, 120, 41, 770, 40, 121, 41, 770, 40, 122, 41, 263, 65, 3179 263, 66, 263, 67, 263, 68, 263, 69, 263, 70, 263, 71, 263, 72, 263, 73, 3180 263, 74, 263, 75, 263, 76, 263, 77, 263, 78, 263, 79, 263, 80, 263, 81, 3181 263, 82, 263, 83, 263, 84, 263, 85, 263, 86, 263, 87, 263, 88, 263, 89, 3182 263, 90, 263, 97, 263, 98, 263, 99, 263, 100, 263, 101, 263, 102, 263, 3183 103, 263, 104, 263, 105, 263, 106, 263, 107, 263, 108, 263, 109, 263, 3184 110, 263, 111, 263, 112, 263, 113, 263, 114, 263, 115, 263, 116, 263, 3185 117, 263, 118, 263, 119, 263, 120, 263, 121, 263, 122, 263, 48, 1026, 3186 8747, 8747, 8747, 8747, 770, 58, 58, 61, 514, 61, 61, 770, 61, 61, 61, 3187 512, 10973, 824, 261, 106, 259, 86, 259, 11617, 258, 27597, 258, 40863, 3188 258, 19968, 258, 20008, 258, 20022, 258, 20031, 258, 20057, 258, 20101, 3189 258, 20108, 258, 20128, 258, 20154, 258, 20799, 258, 20837, 258, 20843, 3190 258, 20866, 258, 20886, 258, 20907, 258, 20960, 258, 20981, 258, 20992, 3191 258, 21147, 258, 21241, 258, 21269, 258, 21274, 258, 21304, 258, 21313, 3192 258, 21340, 258, 21353, 258, 21378, 258, 21430, 258, 21448, 258, 21475, 3193 258, 22231, 258, 22303, 258, 22763, 258, 22786, 258, 22794, 258, 22805, 3194 258, 22823, 258, 22899, 258, 23376, 258, 23424, 258, 23544, 258, 23567, 3195 258, 23586, 258, 23608, 258, 23662, 258, 23665, 258, 24027, 258, 24037, 3196 258, 24049, 258, 24062, 258, 24178, 258, 24186, 258, 24191, 258, 24308, 3197 258, 24318, 258, 24331, 258, 24339, 258, 24400, 258, 24417, 258, 24435, 3198 258, 24515, 258, 25096, 258, 25142, 258, 25163, 258, 25903, 258, 25908, 3199 258, 25991, 258, 26007, 258, 26020, 258, 26041, 258, 26080, 258, 26085, 3200 258, 26352, 258, 26376, 258, 26408, 258, 27424, 258, 27490, 258, 27513, 3201 258, 27571, 258, 27595, 258, 27604, 258, 27611, 258, 27663, 258, 27668, 3202 258, 27700, 258, 28779, 258, 29226, 258, 29238, 258, 29243, 258, 29247, 3203 258, 29255, 258, 29273, 258, 29275, 258, 29356, 258, 29572, 258, 29577, 3204 258, 29916, 258, 29926, 258, 29976, 258, 29983, 258, 29992, 258, 30000, 3205 258, 30091, 258, 30098, 258, 30326, 258, 30333, 258, 30382, 258, 30399, 3206 258, 30446, 258, 30683, 258, 30690, 258, 30707, 258, 31034, 258, 31160, 3207 258, 31166, 258, 31348, 258, 31435, 258, 31481, 258, 31859, 258, 31992, 3208 258, 32566, 258, 32593, 258, 32650, 258, 32701, 258, 32769, 258, 32780, 3209 258, 32786, 258, 32819, 258, 32895, 258, 32905, 258, 33251, 258, 33258, 3210 258, 33267, 258, 33276, 258, 33292, 258, 33307, 258, 33311, 258, 33390, 3211 258, 33394, 258, 33400, 258, 34381, 258, 34411, 258, 34880, 258, 34892, 3212 258, 34915, 258, 35198, 258, 35211, 258, 35282, 258, 35328, 258, 35895, 3213 258, 35910, 258, 35925, 258, 35960, 258, 35997, 258, 36196, 258, 36208, 3214 258, 36275, 258, 36523, 258, 36554, 258, 36763, 258, 36784, 258, 36789, 3215 258, 37009, 258, 37193, 258, 37318, 258, 37324, 258, 37329, 258, 38263, 3216 258, 38272, 258, 38428, 258, 38582, 258, 38585, 258, 38632, 258, 38737, 3217 258, 38750, 258, 38754, 258, 38761, 258, 38859, 258, 38893, 258, 38899, 3218 258, 38913, 258, 39080, 258, 39131, 258, 39135, 258, 39318, 258, 39321, 3219 258, 39340, 258, 39592, 258, 39640, 258, 39647, 258, 39717, 258, 39727, 3220 258, 39730, 258, 39740, 258, 39770, 258, 40165, 258, 40565, 258, 40575, 3221 258, 40613, 258, 40635, 258, 40643, 258, 40653, 258, 40657, 258, 40697, 3222 258, 40701, 258, 40718, 258, 40723, 258, 40736, 258, 40763, 258, 40778, 3223 258, 40786, 258, 40845, 258, 40860, 258, 40864, 264, 32, 258, 12306, 258, 3224 21313, 258, 21316, 258, 21317, 512, 12363, 12441, 512, 12365, 12441, 512, 3225 12367, 12441, 512, 12369, 12441, 512, 12371, 12441, 512, 12373, 12441, 3226 512, 12375, 12441, 512, 12377, 12441, 512, 12379, 12441, 512, 12381, 3227 12441, 512, 12383, 12441, 512, 12385, 12441, 512, 12388, 12441, 512, 3228 12390, 12441, 512, 12392, 12441, 512, 12399, 12441, 512, 12399, 12442, 3229 512, 12402, 12441, 512, 12402, 12442, 512, 12405, 12441, 512, 12405, 3230 12442, 512, 12408, 12441, 512, 12408, 12442, 512, 12411, 12441, 512, 3231 12411, 12442, 512, 12358, 12441, 514, 32, 12441, 514, 32, 12442, 512, 3232 12445, 12441, 521, 12424, 12426, 512, 12459, 12441, 512, 12461, 12441, 3233 512, 12463, 12441, 512, 12465, 12441, 512, 12467, 12441, 512, 12469, 3234 12441, 512, 12471, 12441, 512, 12473, 12441, 512, 12475, 12441, 512, 3235 12477, 12441, 512, 12479, 12441, 512, 12481, 12441, 512, 12484, 12441, 3236 512, 12486, 12441, 512, 12488, 12441, 512, 12495, 12441, 512, 12495, 3237 12442, 512, 12498, 12441, 512, 12498, 12442, 512, 12501, 12441, 512, 3238 12501, 12442, 512, 12504, 12441, 512, 12504, 12442, 512, 12507, 12441, 3239 512, 12507, 12442, 512, 12454, 12441, 512, 12527, 12441, 512, 12528, 3240 12441, 512, 12529, 12441, 512, 12530, 12441, 512, 12541, 12441, 521, 3241 12467, 12488, 258, 4352, 258, 4353, 258, 4522, 258, 4354, 258, 4524, 258, 3242 4525, 258, 4355, 258, 4356, 258, 4357, 258, 4528, 258, 4529, 258, 4530, 3243 258, 4531, 258, 4532, 258, 4533, 258, 4378, 258, 4358, 258, 4359, 258, 3244 4360, 258, 4385, 258, 4361, 258, 4362, 258, 4363, 258, 4364, 258, 4365, 3245 258, 4366, 258, 4367, 258, 4368, 258, 4369, 258, 4370, 258, 4449, 258, 3246 4450, 258, 4451, 258, 4452, 258, 4453, 258, 4454, 258, 4455, 258, 4456, 3247 258, 4457, 258, 4458, 258, 4459, 258, 4460, 258, 4461, 258, 4462, 258, 3248 4463, 258, 4464, 258, 4465, 258, 4466, 258, 4467, 258, 4468, 258, 4469, 3249 258, 4448, 258, 4372, 258, 4373, 258, 4551, 258, 4552, 258, 4556, 258, 3250 4558, 258, 4563, 258, 4567, 258, 4569, 258, 4380, 258, 4573, 258, 4575, 3251 258, 4381, 258, 4382, 258, 4384, 258, 4386, 258, 4387, 258, 4391, 258, 3252 4393, 258, 4395, 258, 4396, 258, 4397, 258, 4398, 258, 4399, 258, 4402, 3253 258, 4406, 258, 4416, 258, 4423, 258, 4428, 258, 4593, 258, 4594, 258, 3254 4439, 258, 4440, 258, 4441, 258, 4484, 258, 4485, 258, 4488, 258, 4497, 3255 258, 4498, 258, 4500, 258, 4510, 258, 4513, 259, 19968, 259, 20108, 259, 3256 19977, 259, 22235, 259, 19978, 259, 20013, 259, 19979, 259, 30002, 259, 3257 20057, 259, 19993, 259, 19969, 259, 22825, 259, 22320, 259, 20154, 770, 3258 40, 4352, 41, 770, 40, 4354, 41, 770, 40, 4355, 41, 770, 40, 4357, 41, 3259 770, 40, 4358, 41, 770, 40, 4359, 41, 770, 40, 4361, 41, 770, 40, 4363, 3260 41, 770, 40, 4364, 41, 770, 40, 4366, 41, 770, 40, 4367, 41, 770, 40, 3261 4368, 41, 770, 40, 4369, 41, 770, 40, 4370, 41, 1026, 40, 4352, 4449, 41, 3262 1026, 40, 4354, 4449, 41, 1026, 40, 4355, 4449, 41, 1026, 40, 4357, 4449, 3263 41, 1026, 40, 4358, 4449, 41, 1026, 40, 4359, 4449, 41, 1026, 40, 4361, 3264 4449, 41, 1026, 40, 4363, 4449, 41, 1026, 40, 4364, 4449, 41, 1026, 40, 3265 4366, 4449, 41, 1026, 40, 4367, 4449, 41, 1026, 40, 4368, 4449, 41, 1026, 3266 40, 4369, 4449, 41, 1026, 40, 4370, 4449, 41, 1026, 40, 4364, 4462, 41, 3267 1794, 40, 4363, 4457, 4364, 4453, 4523, 41, 1538, 40, 4363, 4457, 4370, 3268 4462, 41, 770, 40, 19968, 41, 770, 40, 20108, 41, 770, 40, 19977, 41, 3269 770, 40, 22235, 41, 770, 40, 20116, 41, 770, 40, 20845, 41, 770, 40, 3270 19971, 41, 770, 40, 20843, 41, 770, 40, 20061, 41, 770, 40, 21313, 41, 3271 770, 40, 26376, 41, 770, 40, 28779, 41, 770, 40, 27700, 41, 770, 40, 3272 26408, 41, 770, 40, 37329, 41, 770, 40, 22303, 41, 770, 40, 26085, 41, 3273 770, 40, 26666, 41, 770, 40, 26377, 41, 770, 40, 31038, 41, 770, 40, 3274 21517, 41, 770, 40, 29305, 41, 770, 40, 36001, 41, 770, 40, 31069, 41, 3275 770, 40, 21172, 41, 770, 40, 20195, 41, 770, 40, 21628, 41, 770, 40, 3276 23398, 41, 770, 40, 30435, 41, 770, 40, 20225, 41, 770, 40, 36039, 41, 3277 770, 40, 21332, 41, 770, 40, 31085, 41, 770, 40, 20241, 41, 770, 40, 3278 33258, 41, 770, 40, 33267, 41, 263, 21839, 263, 24188, 263, 25991, 263, 3279 31631, 778, 80, 84, 69, 519, 50, 49, 519, 50, 50, 519, 50, 51, 519, 50, 3280 52, 519, 50, 53, 519, 50, 54, 519, 50, 55, 519, 50, 56, 519, 50, 57, 519, 3281 51, 48, 519, 51, 49, 519, 51, 50, 519, 51, 51, 519, 51, 52, 519, 51, 53, 3282 263, 4352, 263, 4354, 263, 4355, 263, 4357, 263, 4358, 263, 4359, 263, 3283 4361, 263, 4363, 263, 4364, 263, 4366, 263, 4367, 263, 4368, 263, 4369, 3284 263, 4370, 519, 4352, 4449, 519, 4354, 4449, 519, 4355, 4449, 519, 4357, 3285 4449, 519, 4358, 4449, 519, 4359, 4449, 519, 4361, 4449, 519, 4363, 4449, 3286 519, 4364, 4449, 519, 4366, 4449, 519, 4367, 4449, 519, 4368, 4449, 519, 3287 4369, 4449, 519, 4370, 4449, 1287, 4366, 4449, 4535, 4352, 4457, 1031, 3288 4364, 4462, 4363, 4468, 519, 4363, 4462, 263, 19968, 263, 20108, 263, 3289 19977, 263, 22235, 263, 20116, 263, 20845, 263, 19971, 263, 20843, 263, 3290 20061, 263, 21313, 263, 26376, 263, 28779, 263, 27700, 263, 26408, 263, 3291 37329, 263, 22303, 263, 26085, 263, 26666, 263, 26377, 263, 31038, 263, 3292 21517, 263, 29305, 263, 36001, 263, 31069, 263, 21172, 263, 31192, 263, 3293 30007, 263, 22899, 263, 36969, 263, 20778, 263, 21360, 263, 27880, 263, 3294 38917, 263, 20241, 263, 20889, 263, 27491, 263, 19978, 263, 20013, 263, 3295 19979, 263, 24038, 263, 21491, 263, 21307, 263, 23447, 263, 23398, 263, 3296 30435, 263, 20225, 263, 36039, 263, 21332, 263, 22812, 519, 51, 54, 519, 3297 51, 55, 519, 51, 56, 519, 51, 57, 519, 52, 48, 519, 52, 49, 519, 52, 50, 3298 519, 52, 51, 519, 52, 52, 519, 52, 53, 519, 52, 54, 519, 52, 55, 519, 52, 3299 56, 519, 52, 57, 519, 53, 48, 514, 49, 26376, 514, 50, 26376, 514, 51, 3300 26376, 514, 52, 26376, 514, 53, 26376, 514, 54, 26376, 514, 55, 26376, 3301 514, 56, 26376, 514, 57, 26376, 770, 49, 48, 26376, 770, 49, 49, 26376, 3302 770, 49, 50, 26376, 522, 72, 103, 778, 101, 114, 103, 522, 101, 86, 778, 3303 76, 84, 68, 263, 12450, 263, 12452, 263, 12454, 263, 12456, 263, 12458, 3304 263, 12459, 263, 12461, 263, 12463, 263, 12465, 263, 12467, 263, 12469, 3305 263, 12471, 263, 12473, 263, 12475, 263, 12477, 263, 12479, 263, 12481, 3306 263, 12484, 263, 12486, 263, 12488, 263, 12490, 263, 12491, 263, 12492, 3307 263, 12493, 263, 12494, 263, 12495, 263, 12498, 263, 12501, 263, 12504, 3308 263, 12507, 263, 12510, 263, 12511, 263, 12512, 263, 12513, 263, 12514, 3309 263, 12516, 263, 12518, 263, 12520, 263, 12521, 263, 12522, 263, 12523, 3310 263, 12524, 263, 12525, 263, 12527, 263, 12528, 263, 12529, 263, 12530, 3311 1034, 12450, 12497, 12540, 12488, 1034, 12450, 12523, 12501, 12449, 1034, 3312 12450, 12531, 12506, 12450, 778, 12450, 12540, 12523, 1034, 12452, 12491, 3313 12531, 12464, 778, 12452, 12531, 12481, 778, 12454, 12457, 12531, 1290, 3314 12456, 12473, 12463, 12540, 12489, 1034, 12456, 12540, 12459, 12540, 778, 3315 12458, 12531, 12473, 778, 12458, 12540, 12512, 778, 12459, 12452, 12522, 3316 1034, 12459, 12521, 12483, 12488, 1034, 12459, 12525, 12522, 12540, 778, 3317 12460, 12525, 12531, 778, 12460, 12531, 12510, 522, 12462, 12460, 778, 3318 12462, 12491, 12540, 1034, 12461, 12517, 12522, 12540, 1034, 12462, 3319 12523, 12480, 12540, 522, 12461, 12525, 1290, 12461, 12525, 12464, 12521, 3320 12512, 1546, 12461, 12525, 12513, 12540, 12488, 12523, 1290, 12461, 3321 12525, 12527, 12483, 12488, 778, 12464, 12521, 12512, 1290, 12464, 12521, 3322 12512, 12488, 12531, 1290, 12463, 12523, 12476, 12452, 12525, 1034, 3323 12463, 12525, 12540, 12493, 778, 12465, 12540, 12473, 778, 12467, 12523, 3324 12490, 778, 12467, 12540, 12509, 1034, 12469, 12452, 12463, 12523, 1290, 3325 12469, 12531, 12481, 12540, 12512, 1034, 12471, 12522, 12531, 12464, 778, 3326 12475, 12531, 12481, 778, 12475, 12531, 12488, 778, 12480, 12540, 12473, 3327 522, 12487, 12471, 522, 12489, 12523, 522, 12488, 12531, 522, 12490, 3328 12494, 778, 12494, 12483, 12488, 778, 12495, 12452, 12484, 1290, 12497, 3329 12540, 12475, 12531, 12488, 778, 12497, 12540, 12484, 1034, 12496, 12540, 3330 12524, 12523, 1290, 12500, 12450, 12473, 12488, 12523, 778, 12500, 12463, 3331 12523, 522, 12500, 12467, 522, 12499, 12523, 1290, 12501, 12449, 12521, 3332 12483, 12489, 1034, 12501, 12451, 12540, 12488, 1290, 12502, 12483, 3333 12471, 12455, 12523, 778, 12501, 12521, 12531, 1290, 12504, 12463, 12479, 3334 12540, 12523, 522, 12506, 12477, 778, 12506, 12491, 12498, 778, 12504, 3335 12523, 12484, 778, 12506, 12531, 12473, 778, 12506, 12540, 12472, 778, 3336 12505, 12540, 12479, 1034, 12509, 12452, 12531, 12488, 778, 12508, 12523, 3337 12488, 522, 12507, 12531, 778, 12509, 12531, 12489, 778, 12507, 12540, 3338 12523, 778, 12507, 12540, 12531, 1034, 12510, 12452, 12463, 12525, 778, 3339 12510, 12452, 12523, 778, 12510, 12483, 12495, 778, 12510, 12523, 12463, 3340 1290, 12510, 12531, 12471, 12519, 12531, 1034, 12511, 12463, 12525, 3341 12531, 522, 12511, 12522, 1290, 12511, 12522, 12496, 12540, 12523, 522, 3342 12513, 12460, 1034, 12513, 12460, 12488, 12531, 1034, 12513, 12540, 3343 12488, 12523, 778, 12516, 12540, 12489, 778, 12516, 12540, 12523, 778, 3344 12518, 12450, 12531, 1034, 12522, 12483, 12488, 12523, 522, 12522, 12521, 3345 778, 12523, 12500, 12540, 1034, 12523, 12540, 12502, 12523, 522, 12524, 3346 12512, 1290, 12524, 12531, 12488, 12466, 12531, 778, 12527, 12483, 12488, 3347 514, 48, 28857, 514, 49, 28857, 514, 50, 28857, 514, 51, 28857, 514, 52, 3348 28857, 514, 53, 28857, 514, 54, 28857, 514, 55, 28857, 514, 56, 28857, 3349 514, 57, 28857, 770, 49, 48, 28857, 770, 49, 49, 28857, 770, 49, 50, 3350 28857, 770, 49, 51, 28857, 770, 49, 52, 28857, 770, 49, 53, 28857, 770, 3351 49, 54, 28857, 770, 49, 55, 28857, 770, 49, 56, 28857, 770, 49, 57, 3352 28857, 770, 50, 48, 28857, 770, 50, 49, 28857, 770, 50, 50, 28857, 770, 3353 50, 51, 28857, 770, 50, 52, 28857, 778, 104, 80, 97, 522, 100, 97, 522, 3354 65, 85, 778, 98, 97, 114, 522, 111, 86, 522, 112, 99, 522, 100, 109, 778, 3355 100, 109, 178, 778, 100, 109, 179, 522, 73, 85, 522, 24179, 25104, 522, 3356 26157, 21644, 522, 22823, 27491, 522, 26126, 27835, 1034, 26666, 24335, 3357 20250, 31038, 522, 112, 65, 522, 110, 65, 522, 956, 65, 522, 109, 65, 3358 522, 107, 65, 522, 75, 66, 522, 77, 66, 522, 71, 66, 778, 99, 97, 108, 3359 1034, 107, 99, 97, 108, 522, 112, 70, 522, 110, 70, 522, 956, 70, 522, 3360 956, 103, 522, 109, 103, 522, 107, 103, 522, 72, 122, 778, 107, 72, 122, 3361 778, 77, 72, 122, 778, 71, 72, 122, 778, 84, 72, 122, 522, 956, 8467, 3362 522, 109, 8467, 522, 100, 8467, 522, 107, 8467, 522, 102, 109, 522, 110, 3363 109, 522, 956, 109, 522, 109, 109, 522, 99, 109, 522, 107, 109, 778, 109, 3364 109, 178, 778, 99, 109, 178, 522, 109, 178, 778, 107, 109, 178, 778, 109, 3365 109, 179, 778, 99, 109, 179, 522, 109, 179, 778, 107, 109, 179, 778, 109, 3366 8725, 115, 1034, 109, 8725, 115, 178, 522, 80, 97, 778, 107, 80, 97, 778, 3367 77, 80, 97, 778, 71, 80, 97, 778, 114, 97, 100, 1290, 114, 97, 100, 8725, 3368 115, 1546, 114, 97, 100, 8725, 115, 178, 522, 112, 115, 522, 110, 115, 3369 522, 956, 115, 522, 109, 115, 522, 112, 86, 522, 110, 86, 522, 956, 86, 3370 522, 109, 86, 522, 107, 86, 522, 77, 86, 522, 112, 87, 522, 110, 87, 522, 3371 956, 87, 522, 109, 87, 522, 107, 87, 522, 77, 87, 522, 107, 937, 522, 77, 3372 937, 1034, 97, 46, 109, 46, 522, 66, 113, 522, 99, 99, 522, 99, 100, 3373 1034, 67, 8725, 107, 103, 778, 67, 111, 46, 522, 100, 66, 522, 71, 121, 3374 522, 104, 97, 522, 72, 80, 522, 105, 110, 522, 75, 75, 522, 75, 77, 522, 3375 107, 116, 522, 108, 109, 522, 108, 110, 778, 108, 111, 103, 522, 108, 3376 120, 522, 109, 98, 778, 109, 105, 108, 778, 109, 111, 108, 522, 80, 72, 3377 1034, 112, 46, 109, 46, 778, 80, 80, 77, 522, 80, 82, 522, 115, 114, 522, 3378 83, 118, 522, 87, 98, 778, 86, 8725, 109, 778, 65, 8725, 109, 514, 49, 3379 26085, 514, 50, 26085, 514, 51, 26085, 514, 52, 26085, 514, 53, 26085, 3380 514, 54, 26085, 514, 55, 26085, 514, 56, 26085, 514, 57, 26085, 770, 49, 3381 48, 26085, 770, 49, 49, 26085, 770, 49, 50, 26085, 770, 49, 51, 26085, 3382 770, 49, 52, 26085, 770, 49, 53, 26085, 770, 49, 54, 26085, 770, 49, 55, 3383 26085, 770, 49, 56, 26085, 770, 49, 57, 26085, 770, 50, 48, 26085, 770, 3384 50, 49, 26085, 770, 50, 50, 26085, 770, 50, 51, 26085, 770, 50, 52, 3385 26085, 770, 50, 53, 26085, 770, 50, 54, 26085, 770, 50, 55, 26085, 770, 3386 50, 56, 26085, 770, 50, 57, 26085, 770, 51, 48, 26085, 770, 51, 49, 3387 26085, 778, 103, 97, 108, 259, 1098, 259, 1100, 259, 42863, 259, 294, 3388 259, 339, 259, 42791, 259, 43831, 259, 619, 259, 43858, 256, 35912, 256, 3389 26356, 256, 36554, 256, 36040, 256, 28369, 256, 20018, 256, 21477, 256, 3390 40860, 256, 40860, 256, 22865, 256, 37329, 256, 21895, 256, 22856, 256, 3391 25078, 256, 30313, 256, 32645, 256, 34367, 256, 34746, 256, 35064, 256, 3392 37007, 256, 27138, 256, 27931, 256, 28889, 256, 29662, 256, 33853, 256, 3393 37226, 256, 39409, 256, 20098, 256, 21365, 256, 27396, 256, 29211, 256, 3394 34349, 256, 40478, 256, 23888, 256, 28651, 256, 34253, 256, 35172, 256, 3395 25289, 256, 33240, 256, 34847, 256, 24266, 256, 26391, 256, 28010, 256, 3396 29436, 256, 37070, 256, 20358, 256, 20919, 256, 21214, 256, 25796, 256, 3397 27347, 256, 29200, 256, 30439, 256, 32769, 256, 34310, 256, 34396, 256, 3398 36335, 256, 38706, 256, 39791, 256, 40442, 256, 30860, 256, 31103, 256, 3399 32160, 256, 33737, 256, 37636, 256, 40575, 256, 35542, 256, 22751, 256, 3400 24324, 256, 31840, 256, 32894, 256, 29282, 256, 30922, 256, 36034, 256, 3401 38647, 256, 22744, 256, 23650, 256, 27155, 256, 28122, 256, 28431, 256, 3402 32047, 256, 32311, 256, 38475, 256, 21202, 256, 32907, 256, 20956, 256, 3403 20940, 256, 31260, 256, 32190, 256, 33777, 256, 38517, 256, 35712, 256, 3404 25295, 256, 27138, 256, 35582, 256, 20025, 256, 23527, 256, 24594, 256, 3405 29575, 256, 30064, 256, 21271, 256, 30971, 256, 20415, 256, 24489, 256, 3406 19981, 256, 27852, 256, 25976, 256, 32034, 256, 21443, 256, 22622, 256, 3407 30465, 256, 33865, 256, 35498, 256, 27578, 256, 36784, 256, 27784, 256, 3408 25342, 256, 33509, 256, 25504, 256, 30053, 256, 20142, 256, 20841, 256, 3409 20937, 256, 26753, 256, 31975, 256, 33391, 256, 35538, 256, 37327, 256, 3410 21237, 256, 21570, 256, 22899, 256, 24300, 256, 26053, 256, 28670, 256, 3411 31018, 256, 38317, 256, 39530, 256, 40599, 256, 40654, 256, 21147, 256, 3412 26310, 256, 27511, 256, 36706, 256, 24180, 256, 24976, 256, 25088, 256, 3413 25754, 256, 28451, 256, 29001, 256, 29833, 256, 31178, 256, 32244, 256, 3414 32879, 256, 36646, 256, 34030, 256, 36899, 256, 37706, 256, 21015, 256, 3415 21155, 256, 21693, 256, 28872, 256, 35010, 256, 35498, 256, 24265, 256, 3416 24565, 256, 25467, 256, 27566, 256, 31806, 256, 29557, 256, 20196, 256, 3417 22265, 256, 23527, 256, 23994, 256, 24604, 256, 29618, 256, 29801, 256, 3418 32666, 256, 32838, 256, 37428, 256, 38646, 256, 38728, 256, 38936, 256, 3419 20363, 256, 31150, 256, 37300, 256, 38584, 256, 24801, 256, 20102, 256, 3420 20698, 256, 23534, 256, 23615, 256, 26009, 256, 27138, 256, 29134, 256, 3421 30274, 256, 34044, 256, 36988, 256, 40845, 256, 26248, 256, 38446, 256, 3422 21129, 256, 26491, 256, 26611, 256, 27969, 256, 28316, 256, 29705, 256, 3423 30041, 256, 30827, 256, 32016, 256, 39006, 256, 20845, 256, 25134, 256, 3424 38520, 256, 20523, 256, 23833, 256, 28138, 256, 36650, 256, 24459, 256, 3425 24900, 256, 26647, 256, 29575, 256, 38534, 256, 21033, 256, 21519, 256, 3426 23653, 256, 26131, 256, 26446, 256, 26792, 256, 27877, 256, 29702, 256, 3427 30178, 256, 32633, 256, 35023, 256, 35041, 256, 37324, 256, 38626, 256, 3428 21311, 256, 28346, 256, 21533, 256, 29136, 256, 29848, 256, 34298, 256, 3429 38563, 256, 40023, 256, 40607, 256, 26519, 256, 28107, 256, 33256, 256, 3430 31435, 256, 31520, 256, 31890, 256, 29376, 256, 28825, 256, 35672, 256, 3431 20160, 256, 33590, 256, 21050, 256, 20999, 256, 24230, 256, 25299, 256, 3432 31958, 256, 23429, 256, 27934, 256, 26292, 256, 36667, 256, 34892, 256, 3433 38477, 256, 35211, 256, 24275, 256, 20800, 256, 21952, 256, 22618, 256, 3434 26228, 256, 20958, 256, 29482, 256, 30410, 256, 31036, 256, 31070, 256, 3435 31077, 256, 31119, 256, 38742, 256, 31934, 256, 32701, 256, 34322, 256, 3436 35576, 256, 36920, 256, 37117, 256, 39151, 256, 39164, 256, 39208, 256, 3437 40372, 256, 37086, 256, 38583, 256, 20398, 256, 20711, 256, 20813, 256, 3438 21193, 256, 21220, 256, 21329, 256, 21917, 256, 22022, 256, 22120, 256, 3439 22592, 256, 22696, 256, 23652, 256, 23662, 256, 24724, 256, 24936, 256, 3440 24974, 256, 25074, 256, 25935, 256, 26082, 256, 26257, 256, 26757, 256, 3441 28023, 256, 28186, 256, 28450, 256, 29038, 256, 29227, 256, 29730, 256, 3442 30865, 256, 31038, 256, 31049, 256, 31048, 256, 31056, 256, 31062, 256, 3443 31069, 256, 31117, 256, 31118, 256, 31296, 256, 31361, 256, 31680, 256, 3444 32244, 256, 32265, 256, 32321, 256, 32626, 256, 32773, 256, 33261, 256, 3445 33401, 256, 33401, 256, 33879, 256, 35088, 256, 35222, 256, 35585, 256, 3446 35641, 256, 36051, 256, 36104, 256, 36790, 256, 36920, 256, 38627, 256, 3447 38911, 256, 38971, 256, 24693, 256, 55376, 57070, 256, 33304, 256, 20006, 3448 256, 20917, 256, 20840, 256, 20352, 256, 20805, 256, 20864, 256, 21191, 3449 256, 21242, 256, 21917, 256, 21845, 256, 21913, 256, 21986, 256, 22618, 3450 256, 22707, 256, 22852, 256, 22868, 256, 23138, 256, 23336, 256, 24274, 3451 256, 24281, 256, 24425, 256, 24493, 256, 24792, 256, 24910, 256, 24840, 3452 256, 24974, 256, 24928, 256, 25074, 256, 25140, 256, 25540, 256, 25628, 3453 256, 25682, 256, 25942, 256, 26228, 256, 26391, 256, 26395, 256, 26454, 3454 256, 27513, 256, 27578, 256, 27969, 256, 28379, 256, 28363, 256, 28450, 3455 256, 28702, 256, 29038, 256, 30631, 256, 29237, 256, 29359, 256, 29482, 3456 256, 29809, 256, 29958, 256, 30011, 256, 30237, 256, 30239, 256, 30410, 3457 256, 30427, 256, 30452, 256, 30538, 256, 30528, 256, 30924, 256, 31409, 3458 256, 31680, 256, 31867, 256, 32091, 256, 32244, 256, 32574, 256, 32773, 3459 256, 33618, 256, 33775, 256, 34681, 256, 35137, 256, 35206, 256, 35222, 3460 256, 35519, 256, 35576, 256, 35531, 256, 35585, 256, 35582, 256, 35565, 3461 256, 35641, 256, 35722, 256, 36104, 256, 36664, 256, 36978, 256, 37273, 3462 256, 37494, 256, 38524, 256, 38627, 256, 38742, 256, 38875, 256, 38911, 3463 256, 38923, 256, 38971, 256, 39698, 256, 40860, 256, 55370, 56394, 256, 3464 55370, 56388, 256, 55372, 57301, 256, 15261, 256, 16408, 256, 16441, 256, 3465 55380, 56905, 256, 55383, 56528, 256, 55391, 57043, 256, 40771, 256, 3466 40846, 514, 102, 102, 514, 102, 105, 514, 102, 108, 770, 102, 102, 105, 3467 770, 102, 102, 108, 514, 383, 116, 514, 115, 116, 514, 1396, 1398, 514, 3468 1396, 1381, 514, 1396, 1387, 514, 1406, 1398, 514, 1396, 1389, 512, 1497, 3469 1460, 512, 1522, 1463, 262, 1506, 262, 1488, 262, 1491, 262, 1492, 262, 3470 1499, 262, 1500, 262, 1501, 262, 1512, 262, 1514, 262, 43, 512, 1513, 3471 1473, 512, 1513, 1474, 512, 64329, 1473, 512, 64329, 1474, 512, 1488, 3472 1463, 512, 1488, 1464, 512, 1488, 1468, 512, 1489, 1468, 512, 1490, 1468, 3473 512, 1491, 1468, 512, 1492, 1468, 512, 1493, 1468, 512, 1494, 1468, 512, 3474 1496, 1468, 512, 1497, 1468, 512, 1498, 1468, 512, 1499, 1468, 512, 1500, 3475 1468, 512, 1502, 1468, 512, 1504, 1468, 512, 1505, 1468, 512, 1507, 1468, 3476 512, 1508, 1468, 512, 1510, 1468, 512, 1511, 1468, 512, 1512, 1468, 512, 3477 1513, 1468, 512, 1514, 1468, 512, 1493, 1465, 512, 1489, 1471, 512, 1499, 3478 1471, 512, 1508, 1471, 514, 1488, 1500, 267, 1649, 268, 1649, 267, 1659, 3479 268, 1659, 269, 1659, 270, 1659, 267, 1662, 268, 1662, 269, 1662, 270, 3480 1662, 267, 1664, 268, 1664, 269, 1664, 270, 1664, 267, 1658, 268, 1658, 3481 269, 1658, 270, 1658, 267, 1663, 268, 1663, 269, 1663, 270, 1663, 267, 3482 1657, 268, 1657, 269, 1657, 270, 1657, 267, 1700, 268, 1700, 269, 1700, 3483 270, 1700, 267, 1702, 268, 1702, 269, 1702, 270, 1702, 267, 1668, 268, 3484 1668, 269, 1668, 270, 1668, 267, 1667, 268, 1667, 269, 1667, 270, 1667, 3485 267, 1670, 268, 1670, 269, 1670, 270, 1670, 267, 1671, 268, 1671, 269, 3486 1671, 270, 1671, 267, 1677, 268, 1677, 267, 1676, 268, 1676, 267, 1678, 3487 268, 1678, 267, 1672, 268, 1672, 267, 1688, 268, 1688, 267, 1681, 268, 3488 1681, 267, 1705, 268, 1705, 269, 1705, 270, 1705, 267, 1711, 268, 1711, 3489 269, 1711, 270, 1711, 267, 1715, 268, 1715, 269, 1715, 270, 1715, 267, 3490 1713, 268, 1713, 269, 1713, 270, 1713, 267, 1722, 268, 1722, 267, 1723, 3491 268, 1723, 269, 1723, 270, 1723, 267, 1728, 268, 1728, 267, 1729, 268, 3492 1729, 269, 1729, 270, 1729, 267, 1726, 268, 1726, 269, 1726, 270, 1726, 3493 267, 1746, 268, 1746, 267, 1747, 268, 1747, 267, 1709, 268, 1709, 269, 3494 1709, 270, 1709, 267, 1735, 268, 1735, 267, 1734, 268, 1734, 267, 1736, 3495 268, 1736, 267, 1655, 267, 1739, 268, 1739, 267, 1733, 268, 1733, 267, 3496 1737, 268, 1737, 267, 1744, 268, 1744, 269, 1744, 270, 1744, 269, 1609, 3497 270, 1609, 523, 1574, 1575, 524, 1574, 1575, 523, 1574, 1749, 524, 1574, 3498 1749, 523, 1574, 1608, 524, 1574, 1608, 523, 1574, 1735, 524, 1574, 1735, 3499 523, 1574, 1734, 524, 1574, 1734, 523, 1574, 1736, 524, 1574, 1736, 523, 3500 1574, 1744, 524, 1574, 1744, 525, 1574, 1744, 523, 1574, 1609, 524, 1574, 3501 1609, 525, 1574, 1609, 267, 1740, 268, 1740, 269, 1740, 270, 1740, 523, 3502 1574, 1580, 523, 1574, 1581, 523, 1574, 1605, 523, 1574, 1609, 523, 1574, 3503 1610, 523, 1576, 1580, 523, 1576, 1581, 523, 1576, 1582, 523, 1576, 1605, 3504 523, 1576, 1609, 523, 1576, 1610, 523, 1578, 1580, 523, 1578, 1581, 523, 3505 1578, 1582, 523, 1578, 1605, 523, 1578, 1609, 523, 1578, 1610, 523, 1579, 3506 1580, 523, 1579, 1605, 523, 1579, 1609, 523, 1579, 1610, 523, 1580, 1581, 3507 523, 1580, 1605, 523, 1581, 1580, 523, 1581, 1605, 523, 1582, 1580, 523, 3508 1582, 1581, 523, 1582, 1605, 523, 1587, 1580, 523, 1587, 1581, 523, 1587, 3509 1582, 523, 1587, 1605, 523, 1589, 1581, 523, 1589, 1605, 523, 1590, 1580, 3510 523, 1590, 1581, 523, 1590, 1582, 523, 1590, 1605, 523, 1591, 1581, 523, 3511 1591, 1605, 523, 1592, 1605, 523, 1593, 1580, 523, 1593, 1605, 523, 1594, 3512 1580, 523, 1594, 1605, 523, 1601, 1580, 523, 1601, 1581, 523, 1601, 1582, 3513 523, 1601, 1605, 523, 1601, 1609, 523, 1601, 1610, 523, 1602, 1581, 523, 3514 1602, 1605, 523, 1602, 1609, 523, 1602, 1610, 523, 1603, 1575, 523, 1603, 3515 1580, 523, 1603, 1581, 523, 1603, 1582, 523, 1603, 1604, 523, 1603, 1605, 3516 523, 1603, 1609, 523, 1603, 1610, 523, 1604, 1580, 523, 1604, 1581, 523, 3517 1604, 1582, 523, 1604, 1605, 523, 1604, 1609, 523, 1604, 1610, 523, 1605, 3518 1580, 523, 1605, 1581, 523, 1605, 1582, 523, 1605, 1605, 523, 1605, 1609, 3519 523, 1605, 1610, 523, 1606, 1580, 523, 1606, 1581, 523, 1606, 1582, 523, 3520 1606, 1605, 523, 1606, 1609, 523, 1606, 1610, 523, 1607, 1580, 523, 1607, 3521 1605, 523, 1607, 1609, 523, 1607, 1610, 523, 1610, 1580, 523, 1610, 1581, 3522 523, 1610, 1582, 523, 1610, 1605, 523, 1610, 1609, 523, 1610, 1610, 523, 3523 1584, 1648, 523, 1585, 1648, 523, 1609, 1648, 779, 32, 1612, 1617, 779, 3524 32, 1613, 1617, 779, 32, 1614, 1617, 779, 32, 1615, 1617, 779, 32, 1616, 3525 1617, 779, 32, 1617, 1648, 524, 1574, 1585, 524, 1574, 1586, 524, 1574, 3526 1605, 524, 1574, 1606, 524, 1574, 1609, 524, 1574, 1610, 524, 1576, 1585, 3527 524, 1576, 1586, 524, 1576, 1605, 524, 1576, 1606, 524, 1576, 1609, 524, 3528 1576, 1610, 524, 1578, 1585, 524, 1578, 1586, 524, 1578, 1605, 524, 1578, 3529 1606, 524, 1578, 1609, 524, 1578, 1610, 524, 1579, 1585, 524, 1579, 1586, 3530 524, 1579, 1605, 524, 1579, 1606, 524, 1579, 1609, 524, 1579, 1610, 524, 3531 1601, 1609, 524, 1601, 1610, 524, 1602, 1609, 524, 1602, 1610, 524, 1603, 3532 1575, 524, 1603, 1604, 524, 1603, 1605, 524, 1603, 1609, 524, 1603, 1610, 3533 524, 1604, 1605, 524, 1604, 1609, 524, 1604, 1610, 524, 1605, 1575, 524, 3534 1605, 1605, 524, 1606, 1585, 524, 1606, 1586, 524, 1606, 1605, 524, 1606, 3535 1606, 524, 1606, 1609, 524, 1606, 1610, 524, 1609, 1648, 524, 1610, 1585, 3536 524, 1610, 1586, 524, 1610, 1605, 524, 1610, 1606, 524, 1610, 1609, 524, 3537 1610, 1610, 525, 1574, 1580, 525, 1574, 1581, 525, 1574, 1582, 525, 1574, 3538 1605, 525, 1574, 1607, 525, 1576, 1580, 525, 1576, 1581, 525, 1576, 1582, 3539 525, 1576, 1605, 525, 1576, 1607, 525, 1578, 1580, 525, 1578, 1581, 525, 3540 1578, 1582, 525, 1578, 1605, 525, 1578, 1607, 525, 1579, 1605, 525, 1580, 3541 1581, 525, 1580, 1605, 525, 1581, 1580, 525, 1581, 1605, 525, 1582, 1580, 3542 525, 1582, 1605, 525, 1587, 1580, 525, 1587, 1581, 525, 1587, 1582, 525, 3543 1587, 1605, 525, 1589, 1581, 525, 1589, 1582, 525, 1589, 1605, 525, 1590, 3544 1580, 525, 1590, 1581, 525, 1590, 1582, 525, 1590, 1605, 525, 1591, 1581, 3545 525, 1592, 1605, 525, 1593, 1580, 525, 1593, 1605, 525, 1594, 1580, 525, 3546 1594, 1605, 525, 1601, 1580, 525, 1601, 1581, 525, 1601, 1582, 525, 1601, 3547 1605, 525, 1602, 1581, 525, 1602, 1605, 525, 1603, 1580, 525, 1603, 1581, 3548 525, 1603, 1582, 525, 1603, 1604, 525, 1603, 1605, 525, 1604, 1580, 525, 3549 1604, 1581, 525, 1604, 1582, 525, 1604, 1605, 525, 1604, 1607, 525, 1605, 3550 1580, 525, 1605, 1581, 525, 1605, 1582, 525, 1605, 1605, 525, 1606, 1580, 3551 525, 1606, 1581, 525, 1606, 1582, 525, 1606, 1605, 525, 1606, 1607, 525, 3552 1607, 1580, 525, 1607, 1605, 525, 1607, 1648, 525, 1610, 1580, 525, 1610, 3553 1581, 525, 1610, 1582, 525, 1610, 1605, 525, 1610, 1607, 526, 1574, 1605, 3554 526, 1574, 1607, 526, 1576, 1605, 526, 1576, 1607, 526, 1578, 1605, 526, 3555 1578, 1607, 526, 1579, 1605, 526, 1579, 1607, 526, 1587, 1605, 526, 1587, 3556 1607, 526, 1588, 1605, 526, 1588, 1607, 526, 1603, 1604, 526, 1603, 1605, 3557 526, 1604, 1605, 526, 1606, 1605, 526, 1606, 1607, 526, 1610, 1605, 526, 3558 1610, 1607, 782, 1600, 1614, 1617, 782, 1600, 1615, 1617, 782, 1600, 3559 1616, 1617, 523, 1591, 1609, 523, 1591, 1610, 523, 1593, 1609, 523, 1593, 3560 1610, 523, 1594, 1609, 523, 1594, 1610, 523, 1587, 1609, 523, 1587, 1610, 3561 523, 1588, 1609, 523, 1588, 1610, 523, 1581, 1609, 523, 1581, 1610, 523, 3562 1580, 1609, 523, 1580, 1610, 523, 1582, 1609, 523, 1582, 1610, 523, 1589, 3563 1609, 523, 1589, 1610, 523, 1590, 1609, 523, 1590, 1610, 523, 1588, 1580, 3564 523, 1588, 1581, 523, 1588, 1582, 523, 1588, 1605, 523, 1588, 1585, 523, 3565 1587, 1585, 523, 1589, 1585, 523, 1590, 1585, 524, 1591, 1609, 524, 1591, 3566 1610, 524, 1593, 1609, 524, 1593, 1610, 524, 1594, 1609, 524, 1594, 1610, 3567 524, 1587, 1609, 524, 1587, 1610, 524, 1588, 1609, 524, 1588, 1610, 524, 3568 1581, 1609, 524, 1581, 1610, 524, 1580, 1609, 524, 1580, 1610, 524, 1582, 3569 1609, 524, 1582, 1610, 524, 1589, 1609, 524, 1589, 1610, 524, 1590, 1609, 3570 524, 1590, 1610, 524, 1588, 1580, 524, 1588, 1581, 524, 1588, 1582, 524, 3571 1588, 1605, 524, 1588, 1585, 524, 1587, 1585, 524, 1589, 1585, 524, 1590, 3572 1585, 525, 1588, 1580, 525, 1588, 1581, 525, 1588, 1582, 525, 1588, 1605, 3573 525, 1587, 1607, 525, 1588, 1607, 525, 1591, 1605, 526, 1587, 1580, 526, 3574 1587, 1581, 526, 1587, 1582, 526, 1588, 1580, 526, 1588, 1581, 526, 1588, 3575 1582, 526, 1591, 1605, 526, 1592, 1605, 524, 1575, 1611, 523, 1575, 1611, 3576 781, 1578, 1580, 1605, 780, 1578, 1581, 1580, 781, 1578, 1581, 1580, 781, 3577 1578, 1581, 1605, 781, 1578, 1582, 1605, 781, 1578, 1605, 1580, 781, 3578 1578, 1605, 1581, 781, 1578, 1605, 1582, 780, 1580, 1605, 1581, 781, 3579 1580, 1605, 1581, 780, 1581, 1605, 1610, 780, 1581, 1605, 1609, 781, 3580 1587, 1581, 1580, 781, 1587, 1580, 1581, 780, 1587, 1580, 1609, 780, 3581 1587, 1605, 1581, 781, 1587, 1605, 1581, 781, 1587, 1605, 1580, 780, 3582 1587, 1605, 1605, 781, 1587, 1605, 1605, 780, 1589, 1581, 1581, 781, 3583 1589, 1581, 1581, 780, 1589, 1605, 1605, 780, 1588, 1581, 1605, 781, 3584 1588, 1581, 1605, 780, 1588, 1580, 1610, 780, 1588, 1605, 1582, 781, 3585 1588, 1605, 1582, 780, 1588, 1605, 1605, 781, 1588, 1605, 1605, 780, 3586 1590, 1581, 1609, 780, 1590, 1582, 1605, 781, 1590, 1582, 1605, 780, 3587 1591, 1605, 1581, 781, 1591, 1605, 1581, 781, 1591, 1605, 1605, 780, 3588 1591, 1605, 1610, 780, 1593, 1580, 1605, 780, 1593, 1605, 1605, 781, 3589 1593, 1605, 1605, 780, 1593, 1605, 1609, 780, 1594, 1605, 1605, 780, 3590 1594, 1605, 1610, 780, 1594, 1605, 1609, 780, 1601, 1582, 1605, 781, 3591 1601, 1582, 1605, 780, 1602, 1605, 1581, 780, 1602, 1605, 1605, 780, 3592 1604, 1581, 1605, 780, 1604, 1581, 1610, 780, 1604, 1581, 1609, 781, 3593 1604, 1580, 1580, 780, 1604, 1580, 1580, 780, 1604, 1582, 1605, 781, 3594 1604, 1582, 1605, 780, 1604, 1605, 1581, 781, 1604, 1605, 1581, 781, 3595 1605, 1581, 1580, 781, 1605, 1581, 1605, 780, 1605, 1581, 1610, 781, 3596 1605, 1580, 1581, 781, 1605, 1580, 1605, 781, 1605, 1582, 1580, 781, 3597 1605, 1582, 1605, 781, 1605, 1580, 1582, 781, 1607, 1605, 1580, 781, 3598 1607, 1605, 1605, 781, 1606, 1581, 1605, 780, 1606, 1581, 1609, 780, 3599 1606, 1580, 1605, 781, 1606, 1580, 1605, 780, 1606, 1580, 1609, 780, 3600 1606, 1605, 1610, 780, 1606, 1605, 1609, 780, 1610, 1605, 1605, 781, 3601 1610, 1605, 1605, 780, 1576, 1582, 1610, 780, 1578, 1580, 1610, 780, 3602 1578, 1580, 1609, 780, 1578, 1582, 1610, 780, 1578, 1582, 1609, 780, 3603 1578, 1605, 1610, 780, 1578, 1605, 1609, 780, 1580, 1605, 1610, 780, 3604 1580, 1581, 1609, 780, 1580, 1605, 1609, 780, 1587, 1582, 1609, 780, 3605 1589, 1581, 1610, 780, 1588, 1581, 1610, 780, 1590, 1581, 1610, 780, 3606 1604, 1580, 1610, 780, 1604, 1605, 1610, 780, 1610, 1581, 1610, 780, 3607 1610, 1580, 1610, 780, 1610, 1605, 1610, 780, 1605, 1605, 1610, 780, 3608 1602, 1605, 1610, 780, 1606, 1581, 1610, 781, 1602, 1605, 1581, 781, 3609 1604, 1581, 1605, 780, 1593, 1605, 1610, 780, 1603, 1605, 1610, 781, 3610 1606, 1580, 1581, 780, 1605, 1582, 1610, 781, 1604, 1580, 1605, 780, 3611 1603, 1605, 1605, 780, 1604, 1580, 1605, 780, 1606, 1580, 1581, 780, 3612 1580, 1581, 1610, 780, 1581, 1580, 1610, 780, 1605, 1580, 1610, 780, 3613 1601, 1605, 1610, 780, 1576, 1581, 1610, 781, 1603, 1605, 1605, 781, 3614 1593, 1580, 1605, 781, 1589, 1605, 1605, 780, 1587, 1582, 1610, 780, 3615 1606, 1580, 1610, 779, 1589, 1604, 1746, 779, 1602, 1604, 1746, 1035, 3616 1575, 1604, 1604, 1607, 1035, 1575, 1603, 1576, 1585, 1035, 1605, 1581, 3617 1605, 1583, 1035, 1589, 1604, 1593, 1605, 1035, 1585, 1587, 1608, 1604, 3618 1035, 1593, 1604, 1610, 1607, 1035, 1608, 1587, 1604, 1605, 779, 1589, 3619 1604, 1609, 4619, 1589, 1604, 1609, 32, 1575, 1604, 1604, 1607, 32, 1593, 3620 1604, 1610, 1607, 32, 1608, 1587, 1604, 1605, 2059, 1580, 1604, 32, 1580, 3621 1604, 1575, 1604, 1607, 1035, 1585, 1740, 1575, 1604, 265, 44, 265, 3622 12289, 265, 12290, 265, 58, 265, 59, 265, 33, 265, 63, 265, 12310, 265, 3623 12311, 265, 8230, 265, 8229, 265, 8212, 265, 8211, 265, 95, 265, 95, 265, 3624 40, 265, 41, 265, 123, 265, 125, 265, 12308, 265, 12309, 265, 12304, 265, 3625 12305, 265, 12298, 265, 12299, 265, 12296, 265, 12297, 265, 12300, 265, 3626 12301, 265, 12302, 265, 12303, 265, 91, 265, 93, 258, 8254, 258, 8254, 3627 258, 8254, 258, 8254, 258, 95, 258, 95, 258, 95, 271, 44, 271, 12289, 3628 271, 46, 271, 59, 271, 58, 271, 63, 271, 33, 271, 8212, 271, 40, 271, 41, 3629 271, 123, 271, 125, 271, 12308, 271, 12309, 271, 35, 271, 38, 271, 42, 3630 271, 43, 271, 45, 271, 60, 271, 62, 271, 61, 271, 92, 271, 36, 271, 37, 3631 271, 64, 523, 32, 1611, 526, 1600, 1611, 523, 32, 1612, 523, 32, 1613, 3632 523, 32, 1614, 526, 1600, 1614, 523, 32, 1615, 526, 1600, 1615, 523, 32, 3633 1616, 526, 1600, 1616, 523, 32, 1617, 526, 1600, 1617, 523, 32, 1618, 3634 526, 1600, 1618, 267, 1569, 267, 1570, 268, 1570, 267, 1571, 268, 1571, 3635 267, 1572, 268, 1572, 267, 1573, 268, 1573, 267, 1574, 268, 1574, 269, 3636 1574, 270, 1574, 267, 1575, 268, 1575, 267, 1576, 268, 1576, 269, 1576, 3637 270, 1576, 267, 1577, 268, 1577, 267, 1578, 268, 1578, 269, 1578, 270, 3638 1578, 267, 1579, 268, 1579, 269, 1579, 270, 1579, 267, 1580, 268, 1580, 3639 269, 1580, 270, 1580, 267, 1581, 268, 1581, 269, 1581, 270, 1581, 267, 3640 1582, 268, 1582, 269, 1582, 270, 1582, 267, 1583, 268, 1583, 267, 1584, 3641 268, 1584, 267, 1585, 268, 1585, 267, 1586, 268, 1586, 267, 1587, 268, 3642 1587, 269, 1587, 270, 1587, 267, 1588, 268, 1588, 269, 1588, 270, 1588, 3643 267, 1589, 268, 1589, 269, 1589, 270, 1589, 267, 1590, 268, 1590, 269, 3644 1590, 270, 1590, 267, 1591, 268, 1591, 269, 1591, 270, 1591, 267, 1592, 3645 268, 1592, 269, 1592, 270, 1592, 267, 1593, 268, 1593, 269, 1593, 270, 3646 1593, 267, 1594, 268, 1594, 269, 1594, 270, 1594, 267, 1601, 268, 1601, 3647 269, 1601, 270, 1601, 267, 1602, 268, 1602, 269, 1602, 270, 1602, 267, 3648 1603, 268, 1603, 269, 1603, 270, 1603, 267, 1604, 268, 1604, 269, 1604, 3649 270, 1604, 267, 1605, 268, 1605, 269, 1605, 270, 1605, 267, 1606, 268, 3650 1606, 269, 1606, 270, 1606, 267, 1607, 268, 1607, 269, 1607, 270, 1607, 3651 267, 1608, 268, 1608, 267, 1609, 268, 1609, 267, 1610, 268, 1610, 269, 3652 1610, 270, 1610, 523, 1604, 1570, 524, 1604, 1570, 523, 1604, 1571, 524, 3653 1604, 1571, 523, 1604, 1573, 524, 1604, 1573, 523, 1604, 1575, 524, 1604, 3654 1575, 264, 33, 264, 34, 264, 35, 264, 36, 264, 37, 264, 38, 264, 39, 264, 3655 40, 264, 41, 264, 42, 264, 43, 264, 44, 264, 45, 264, 46, 264, 47, 264, 3656 48, 264, 49, 264, 50, 264, 51, 264, 52, 264, 53, 264, 54, 264, 55, 264, 3657 56, 264, 57, 264, 58, 264, 59, 264, 60, 264, 61, 264, 62, 264, 63, 264, 3658 64, 264, 65, 264, 66, 264, 67, 264, 68, 264, 69, 264, 70, 264, 71, 264, 3659 72, 264, 73, 264, 74, 264, 75, 264, 76, 264, 77, 264, 78, 264, 79, 264, 3660 80, 264, 81, 264, 82, 264, 83, 264, 84, 264, 85, 264, 86, 264, 87, 264, 3661 88, 264, 89, 264, 90, 264, 91, 264, 92, 264, 93, 264, 94, 264, 95, 264, 3662 96, 264, 97, 264, 98, 264, 99, 264, 100, 264, 101, 264, 102, 264, 103, 3663 264, 104, 264, 105, 264, 106, 264, 107, 264, 108, 264, 109, 264, 110, 3664 264, 111, 264, 112, 264, 113, 264, 114, 264, 115, 264, 116, 264, 117, 3665 264, 118, 264, 119, 264, 120, 264, 121, 264, 122, 264, 123, 264, 124, 3666 264, 125, 264, 126, 264, 10629, 264, 10630, 272, 12290, 272, 12300, 272, 3667 12301, 272, 12289, 272, 12539, 272, 12530, 272, 12449, 272, 12451, 272, 3668 12453, 272, 12455, 272, 12457, 272, 12515, 272, 12517, 272, 12519, 272, 3669 12483, 272, 12540, 272, 12450, 272, 12452, 272, 12454, 272, 12456, 272, 3670 12458, 272, 12459, 272, 12461, 272, 12463, 272, 12465, 272, 12467, 272, 3671 12469, 272, 12471, 272, 12473, 272, 12475, 272, 12477, 272, 12479, 272, 3672 12481, 272, 12484, 272, 12486, 272, 12488, 272, 12490, 272, 12491, 272, 3673 12492, 272, 12493, 272, 12494, 272, 12495, 272, 12498, 272, 12501, 272, 3674 12504, 272, 12507, 272, 12510, 272, 12511, 272, 12512, 272, 12513, 272, 3675 12514, 272, 12516, 272, 12518, 272, 12520, 272, 12521, 272, 12522, 272, 3676 12523, 272, 12524, 272, 12525, 272, 12527, 272, 12531, 272, 12441, 272, 3677 12442, 272, 12644, 272, 12593, 272, 12594, 272, 12595, 272, 12596, 272, 3678 12597, 272, 12598, 272, 12599, 272, 12600, 272, 12601, 272, 12602, 272, 3679 12603, 272, 12604, 272, 12605, 272, 12606, 272, 12607, 272, 12608, 272, 3680 12609, 272, 12610, 272, 12611, 272, 12612, 272, 12613, 272, 12614, 272, 3681 12615, 272, 12616, 272, 12617, 272, 12618, 272, 12619, 272, 12620, 272, 3682 12621, 272, 12622, 272, 12623, 272, 12624, 272, 12625, 272, 12626, 272, 3683 12627, 272, 12628, 272, 12629, 272, 12630, 272, 12631, 272, 12632, 272, 3684 12633, 272, 12634, 272, 12635, 272, 12636, 272, 12637, 272, 12638, 272, 3685 12639, 272, 12640, 272, 12641, 272, 12642, 272, 12643, 264, 162, 264, 3686 163, 264, 172, 264, 175, 264, 166, 264, 165, 264, 8361, 272, 9474, 272, 3687 8592, 272, 8593, 272, 8594, 272, 8595, 272, 9632, 272, 9675, 512, 55300, 3688 56473, 55300, 56506, 512, 55300, 56475, 55300, 56506, 512, 55300, 56485, 3689 55300, 56506, 512, 55300, 56625, 55300, 56615, 512, 55300, 56626, 55300, 3690 56615, 512, 55300, 57159, 55300, 57150, 512, 55300, 57159, 55300, 57175, 3691 512, 55301, 56505, 55301, 56506, 512, 55301, 56505, 55301, 56496, 512, 3692 55301, 56505, 55301, 56509, 512, 55301, 56760, 55301, 56751, 512, 55301, 3693 56761, 55301, 56751, 512, 55348, 56663, 55348, 56677, 512, 55348, 56664, 3694 55348, 56677, 512, 55348, 56671, 55348, 56686, 512, 55348, 56671, 55348, 3695 56687, 512, 55348, 56671, 55348, 56688, 512, 55348, 56671, 55348, 56689, 3696 512, 55348, 56671, 55348, 56690, 512, 55348, 56761, 55348, 56677, 512, 3697 55348, 56762, 55348, 56677, 512, 55348, 56763, 55348, 56686, 512, 55348, 3698 56764, 55348, 56686, 512, 55348, 56763, 55348, 56687, 512, 55348, 56764, 3699 55348, 56687, 262, 65, 262, 66, 262, 67, 262, 68, 262, 69, 262, 70, 262, 3700 71, 262, 72, 262, 73, 262, 74, 262, 75, 262, 76, 262, 77, 262, 78, 262, 3701 79, 262, 80, 262, 81, 262, 82, 262, 83, 262, 84, 262, 85, 262, 86, 262, 3702 87, 262, 88, 262, 89, 262, 90, 262, 97, 262, 98, 262, 99, 262, 100, 262, 3703 101, 262, 102, 262, 103, 262, 104, 262, 105, 262, 106, 262, 107, 262, 3704 108, 262, 109, 262, 110, 262, 111, 262, 112, 262, 113, 262, 114, 262, 3705 115, 262, 116, 262, 117, 262, 118, 262, 119, 262, 120, 262, 121, 262, 3706 122, 262, 65, 262, 66, 262, 67, 262, 68, 262, 69, 262, 70, 262, 71, 262, 3707 72, 262, 73, 262, 74, 262, 75, 262, 76, 262, 77, 262, 78, 262, 79, 262, 3708 80, 262, 81, 262, 82, 262, 83, 262, 84, 262, 85, 262, 86, 262, 87, 262, 3709 88, 262, 89, 262, 90, 262, 97, 262, 98, 262, 99, 262, 100, 262, 101, 262, 3710 102, 262, 103, 262, 105, 262, 106, 262, 107, 262, 108, 262, 109, 262, 3711 110, 262, 111, 262, 112, 262, 113, 262, 114, 262, 115, 262, 116, 262, 3712 117, 262, 118, 262, 119, 262, 120, 262, 121, 262, 122, 262, 65, 262, 66, 3713 262, 67, 262, 68, 262, 69, 262, 70, 262, 71, 262, 72, 262, 73, 262, 74, 3714 262, 75, 262, 76, 262, 77, 262, 78, 262, 79, 262, 80, 262, 81, 262, 82, 3715 262, 83, 262, 84, 262, 85, 262, 86, 262, 87, 262, 88, 262, 89, 262, 90, 3716 262, 97, 262, 98, 262, 99, 262, 100, 262, 101, 262, 102, 262, 103, 262, 3717 104, 262, 105, 262, 106, 262, 107, 262, 108, 262, 109, 262, 110, 262, 3718 111, 262, 112, 262, 113, 262, 114, 262, 115, 262, 116, 262, 117, 262, 3719 118, 262, 119, 262, 120, 262, 121, 262, 122, 262, 65, 262, 67, 262, 68, 3720 262, 71, 262, 74, 262, 75, 262, 78, 262, 79, 262, 80, 262, 81, 262, 83, 3721 262, 84, 262, 85, 262, 86, 262, 87, 262, 88, 262, 89, 262, 90, 262, 97, 3722 262, 98, 262, 99, 262, 100, 262, 102, 262, 104, 262, 105, 262, 106, 262, 3723 107, 262, 108, 262, 109, 262, 110, 262, 112, 262, 113, 262, 114, 262, 3724 115, 262, 116, 262, 117, 262, 118, 262, 119, 262, 120, 262, 121, 262, 3725 122, 262, 65, 262, 66, 262, 67, 262, 68, 262, 69, 262, 70, 262, 71, 262, 3726 72, 262, 73, 262, 74, 262, 75, 262, 76, 262, 77, 262, 78, 262, 79, 262, 3727 80, 262, 81, 262, 82, 262, 83, 262, 84, 262, 85, 262, 86, 262, 87, 262, 3728 88, 262, 89, 262, 90, 262, 97, 262, 98, 262, 99, 262, 100, 262, 101, 262, 3729 102, 262, 103, 262, 104, 262, 105, 262, 106, 262, 107, 262, 108, 262, 3730 109, 262, 110, 262, 111, 262, 112, 262, 113, 262, 114, 262, 115, 262, 3731 116, 262, 117, 262, 118, 262, 119, 262, 120, 262, 121, 262, 122, 262, 65, 3732 262, 66, 262, 68, 262, 69, 262, 70, 262, 71, 262, 74, 262, 75, 262, 76, 3733 262, 77, 262, 78, 262, 79, 262, 80, 262, 81, 262, 83, 262, 84, 262, 85, 3734 262, 86, 262, 87, 262, 88, 262, 89, 262, 97, 262, 98, 262, 99, 262, 100, 3735 262, 101, 262, 102, 262, 103, 262, 104, 262, 105, 262, 106, 262, 107, 3736 262, 108, 262, 109, 262, 110, 262, 111, 262, 112, 262, 113, 262, 114, 3737 262, 115, 262, 116, 262, 117, 262, 118, 262, 119, 262, 120, 262, 121, 3738 262, 122, 262, 65, 262, 66, 262, 68, 262, 69, 262, 70, 262, 71, 262, 73, 3739 262, 74, 262, 75, 262, 76, 262, 77, 262, 79, 262, 83, 262, 84, 262, 85, 3740 262, 86, 262, 87, 262, 88, 262, 89, 262, 97, 262, 98, 262, 99, 262, 100, 3741 262, 101, 262, 102, 262, 103, 262, 104, 262, 105, 262, 106, 262, 107, 3742 262, 108, 262, 109, 262, 110, 262, 111, 262, 112, 262, 113, 262, 114, 3743 262, 115, 262, 116, 262, 117, 262, 118, 262, 119, 262, 120, 262, 121, 3744 262, 122, 262, 65, 262, 66, 262, 67, 262, 68, 262, 69, 262, 70, 262, 71, 3745 262, 72, 262, 73, 262, 74, 262, 75, 262, 76, 262, 77, 262, 78, 262, 79, 3746 262, 80, 262, 81, 262, 82, 262, 83, 262, 84, 262, 85, 262, 86, 262, 87, 3747 262, 88, 262, 89, 262, 90, 262, 97, 262, 98, 262, 99, 262, 100, 262, 101, 3748 262, 102, 262, 103, 262, 104, 262, 105, 262, 106, 262, 107, 262, 108, 3749 262, 109, 262, 110, 262, 111, 262, 112, 262, 113, 262, 114, 262, 115, 3750 262, 116, 262, 117, 262, 118, 262, 119, 262, 120, 262, 121, 262, 122, 3751 262, 65, 262, 66, 262, 67, 262, 68, 262, 69, 262, 70, 262, 71, 262, 72, 3752 262, 73, 262, 74, 262, 75, 262, 76, 262, 77, 262, 78, 262, 79, 262, 80, 3753 262, 81, 262, 82, 262, 83, 262, 84, 262, 85, 262, 86, 262, 87, 262, 88, 3754 262, 89, 262, 90, 262, 97, 262, 98, 262, 99, 262, 100, 262, 101, 262, 3755 102, 262, 103, 262, 104, 262, 105, 262, 106, 262, 107, 262, 108, 262, 3756 109, 262, 110, 262, 111, 262, 112, 262, 113, 262, 114, 262, 115, 262, 3757 116, 262, 117, 262, 118, 262, 119, 262, 120, 262, 121, 262, 122, 262, 65, 3758 262, 66, 262, 67, 262, 68, 262, 69, 262, 70, 262, 71, 262, 72, 262, 73, 3759 262, 74, 262, 75, 262, 76, 262, 77, 262, 78, 262, 79, 262, 80, 262, 81, 3760 262, 82, 262, 83, 262, 84, 262, 85, 262, 86, 262, 87, 262, 88, 262, 89, 3761 262, 90, 262, 97, 262, 98, 262, 99, 262, 100, 262, 101, 262, 102, 262, 3762 103, 262, 104, 262, 105, 262, 106, 262, 107, 262, 108, 262, 109, 262, 3763 110, 262, 111, 262, 112, 262, 113, 262, 114, 262, 115, 262, 116, 262, 3764 117, 262, 118, 262, 119, 262, 120, 262, 121, 262, 122, 262, 65, 262, 66, 3765 262, 67, 262, 68, 262, 69, 262, 70, 262, 71, 262, 72, 262, 73, 262, 74, 3766 262, 75, 262, 76, 262, 77, 262, 78, 262, 79, 262, 80, 262, 81, 262, 82, 3767 262, 83, 262, 84, 262, 85, 262, 86, 262, 87, 262, 88, 262, 89, 262, 90, 3768 262, 97, 262, 98, 262, 99, 262, 100, 262, 101, 262, 102, 262, 103, 262, 3769 104, 262, 105, 262, 106, 262, 107, 262, 108, 262, 109, 262, 110, 262, 3770 111, 262, 112, 262, 113, 262, 114, 262, 115, 262, 116, 262, 117, 262, 3771 118, 262, 119, 262, 120, 262, 121, 262, 122, 262, 65, 262, 66, 262, 67, 3772 262, 68, 262, 69, 262, 70, 262, 71, 262, 72, 262, 73, 262, 74, 262, 75, 3773 262, 76, 262, 77, 262, 78, 262, 79, 262, 80, 262, 81, 262, 82, 262, 83, 3774 262, 84, 262, 85, 262, 86, 262, 87, 262, 88, 262, 89, 262, 90, 262, 97, 3775 262, 98, 262, 99, 262, 100, 262, 101, 262, 102, 262, 103, 262, 104, 262, 3776 105, 262, 106, 262, 107, 262, 108, 262, 109, 262, 110, 262, 111, 262, 3777 112, 262, 113, 262, 114, 262, 115, 262, 116, 262, 117, 262, 118, 262, 3778 119, 262, 120, 262, 121, 262, 122, 262, 65, 262, 66, 262, 67, 262, 68, 3779 262, 69, 262, 70, 262, 71, 262, 72, 262, 73, 262, 74, 262, 75, 262, 76, 3780 262, 77, 262, 78, 262, 79, 262, 80, 262, 81, 262, 82, 262, 83, 262, 84, 3781 262, 85, 262, 86, 262, 87, 262, 88, 262, 89, 262, 90, 262, 97, 262, 98, 3782 262, 99, 262, 100, 262, 101, 262, 102, 262, 103, 262, 104, 262, 105, 262, 3783 106, 262, 107, 262, 108, 262, 109, 262, 110, 262, 111, 262, 112, 262, 3784 113, 262, 114, 262, 115, 262, 116, 262, 117, 262, 118, 262, 119, 262, 3785 120, 262, 121, 262, 122, 262, 305, 262, 567, 262, 913, 262, 914, 262, 3786 915, 262, 916, 262, 917, 262, 918, 262, 919, 262, 920, 262, 921, 262, 3787 922, 262, 923, 262, 924, 262, 925, 262, 926, 262, 927, 262, 928, 262, 3788 929, 262, 1012, 262, 931, 262, 932, 262, 933, 262, 934, 262, 935, 262, 3789 936, 262, 937, 262, 8711, 262, 945, 262, 946, 262, 947, 262, 948, 262, 3790 949, 262, 950, 262, 951, 262, 952, 262, 953, 262, 954, 262, 955, 262, 3791 956, 262, 957, 262, 958, 262, 959, 262, 960, 262, 961, 262, 962, 262, 3792 963, 262, 964, 262, 965, 262, 966, 262, 967, 262, 968, 262, 969, 262, 3793 8706, 262, 1013, 262, 977, 262, 1008, 262, 981, 262, 1009, 262, 982, 262, 3794 913, 262, 914, 262, 915, 262, 916, 262, 917, 262, 918, 262, 919, 262, 3795 920, 262, 921, 262, 922, 262, 923, 262, 924, 262, 925, 262, 926, 262, 3796 927, 262, 928, 262, 929, 262, 1012, 262, 931, 262, 932, 262, 933, 262, 3797 934, 262, 935, 262, 936, 262, 937, 262, 8711, 262, 945, 262, 946, 262, 3798 947, 262, 948, 262, 949, 262, 950, 262, 951, 262, 952, 262, 953, 262, 3799 954, 262, 955, 262, 956, 262, 957, 262, 958, 262, 959, 262, 960, 262, 3800 961, 262, 962, 262, 963, 262, 964, 262, 965, 262, 966, 262, 967, 262, 3801 968, 262, 969, 262, 8706, 262, 1013, 262, 977, 262, 1008, 262, 981, 262, 3802 1009, 262, 982, 262, 913, 262, 914, 262, 915, 262, 916, 262, 917, 262, 3803 918, 262, 919, 262, 920, 262, 921, 262, 922, 262, 923, 262, 924, 262, 3804 925, 262, 926, 262, 927, 262, 928, 262, 929, 262, 1012, 262, 931, 262, 3805 932, 262, 933, 262, 934, 262, 935, 262, 936, 262, 937, 262, 8711, 262, 3806 945, 262, 946, 262, 947, 262, 948, 262, 949, 262, 950, 262, 951, 262, 3807 952, 262, 953, 262, 954, 262, 955, 262, 956, 262, 957, 262, 958, 262, 3808 959, 262, 960, 262, 961, 262, 962, 262, 963, 262, 964, 262, 965, 262, 3809 966, 262, 967, 262, 968, 262, 969, 262, 8706, 262, 1013, 262, 977, 262, 3810 1008, 262, 981, 262, 1009, 262, 982, 262, 913, 262, 914, 262, 915, 262, 3811 916, 262, 917, 262, 918, 262, 919, 262, 920, 262, 921, 262, 922, 262, 3812 923, 262, 924, 262, 925, 262, 926, 262, 927, 262, 928, 262, 929, 262, 3813 1012, 262, 931, 262, 932, 262, 933, 262, 934, 262, 935, 262, 936, 262, 3814 937, 262, 8711, 262, 945, 262, 946, 262, 947, 262, 948, 262, 949, 262, 3815 950, 262, 951, 262, 952, 262, 953, 262, 954, 262, 955, 262, 956, 262, 3816 957, 262, 958, 262, 959, 262, 960, 262, 961, 262, 962, 262, 963, 262, 3817 964, 262, 965, 262, 966, 262, 967, 262, 968, 262, 969, 262, 8706, 262, 3818 1013, 262, 977, 262, 1008, 262, 981, 262, 1009, 262, 982, 262, 913, 262, 3819 914, 262, 915, 262, 916, 262, 917, 262, 918, 262, 919, 262, 920, 262, 3820 921, 262, 922, 262, 923, 262, 924, 262, 925, 262, 926, 262, 927, 262, 3821 928, 262, 929, 262, 1012, 262, 931, 262, 932, 262, 933, 262, 934, 262, 3822 935, 262, 936, 262, 937, 262, 8711, 262, 945, 262, 946, 262, 947, 262, 3823 948, 262, 949, 262, 950, 262, 951, 262, 952, 262, 953, 262, 954, 262, 3824 955, 262, 956, 262, 957, 262, 958, 262, 959, 262, 960, 262, 961, 262, 3825 962, 262, 963, 262, 964, 262, 965, 262, 966, 262, 967, 262, 968, 262, 3826 969, 262, 8706, 262, 1013, 262, 977, 262, 1008, 262, 981, 262, 1009, 262, 3827 982, 262, 988, 262, 989, 262, 48, 262, 49, 262, 50, 262, 51, 262, 52, 3828 262, 53, 262, 54, 262, 55, 262, 56, 262, 57, 262, 48, 262, 49, 262, 50, 3829 262, 51, 262, 52, 262, 53, 262, 54, 262, 55, 262, 56, 262, 57, 262, 48, 3830 262, 49, 262, 50, 262, 51, 262, 52, 262, 53, 262, 54, 262, 55, 262, 56, 3831 262, 57, 262, 48, 262, 49, 262, 50, 262, 51, 262, 52, 262, 53, 262, 54, 3832 262, 55, 262, 56, 262, 57, 262, 48, 262, 49, 262, 50, 262, 51, 262, 52, 3833 262, 53, 262, 54, 262, 55, 262, 56, 262, 57, 262, 1575, 262, 1576, 262, 3834 1580, 262, 1583, 262, 1608, 262, 1586, 262, 1581, 262, 1591, 262, 1610, 3835 262, 1603, 262, 1604, 262, 1605, 262, 1606, 262, 1587, 262, 1593, 262, 3836 1601, 262, 1589, 262, 1602, 262, 1585, 262, 1588, 262, 1578, 262, 1579, 3837 262, 1582, 262, 1584, 262, 1590, 262, 1592, 262, 1594, 262, 1646, 262, 3838 1722, 262, 1697, 262, 1647, 262, 1576, 262, 1580, 262, 1607, 262, 1581, 3839 262, 1610, 262, 1603, 262, 1604, 262, 1605, 262, 1606, 262, 1587, 262, 3840 1593, 262, 1601, 262, 1589, 262, 1602, 262, 1588, 262, 1578, 262, 1579, 3841 262, 1582, 262, 1590, 262, 1594, 262, 1580, 262, 1581, 262, 1610, 262, 3842 1604, 262, 1606, 262, 1587, 262, 1593, 262, 1589, 262, 1602, 262, 1588, 3843 262, 1582, 262, 1590, 262, 1594, 262, 1722, 262, 1647, 262, 1576, 262, 3844 1580, 262, 1607, 262, 1581, 262, 1591, 262, 1610, 262, 1603, 262, 1605, 3845 262, 1606, 262, 1587, 262, 1593, 262, 1601, 262, 1589, 262, 1602, 262, 3846 1588, 262, 1578, 262, 1579, 262, 1582, 262, 1590, 262, 1592, 262, 1594, 3847 262, 1646, 262, 1697, 262, 1575, 262, 1576, 262, 1580, 262, 1583, 262, 3848 1607, 262, 1608, 262, 1586, 262, 1581, 262, 1591, 262, 1610, 262, 1604, 3849 262, 1605, 262, 1606, 262, 1587, 262, 1593, 262, 1601, 262, 1589, 262, 3850 1602, 262, 1585, 262, 1588, 262, 1578, 262, 1579, 262, 1582, 262, 1584, 3851 262, 1590, 262, 1592, 262, 1594, 262, 1576, 262, 1580, 262, 1583, 262, 3852 1608, 262, 1586, 262, 1581, 262, 1591, 262, 1610, 262, 1604, 262, 1605, 3853 262, 1606, 262, 1587, 262, 1593, 262, 1601, 262, 1589, 262, 1602, 262, 3854 1585, 262, 1588, 262, 1578, 262, 1579, 262, 1582, 262, 1584, 262, 1590, 3855 262, 1592, 262, 1594, 514, 48, 46, 514, 48, 44, 514, 49, 44, 514, 50, 44, 3856 514, 51, 44, 514, 52, 44, 514, 53, 44, 514, 54, 44, 514, 55, 44, 514, 56, 3857 44, 514, 57, 44, 770, 40, 65, 41, 770, 40, 66, 41, 770, 40, 67, 41, 770, 3858 40, 68, 41, 770, 40, 69, 41, 770, 40, 70, 41, 770, 40, 71, 41, 770, 40, 3859 72, 41, 770, 40, 73, 41, 770, 40, 74, 41, 770, 40, 75, 41, 770, 40, 76, 3860 41, 770, 40, 77, 41, 770, 40, 78, 41, 770, 40, 79, 41, 770, 40, 80, 41, 3861 770, 40, 81, 41, 770, 40, 82, 41, 770, 40, 83, 41, 770, 40, 84, 41, 770, 3862 40, 85, 41, 770, 40, 86, 41, 770, 40, 87, 41, 770, 40, 88, 41, 770, 40, 3863 89, 41, 770, 40, 90, 41, 770, 12308, 83, 12309, 263, 67, 263, 82, 519, 3864 67, 68, 519, 87, 90, 266, 65, 266, 66, 266, 67, 266, 68, 266, 69, 266, 3865 70, 266, 71, 266, 72, 266, 73, 266, 74, 266, 75, 266, 76, 266, 77, 266, 3866 78, 266, 79, 266, 80, 266, 81, 266, 82, 266, 83, 266, 84, 266, 85, 266, 3867 86, 266, 87, 266, 88, 266, 89, 266, 90, 522, 72, 86, 522, 77, 86, 522, 3868 83, 68, 522, 83, 83, 778, 80, 80, 86, 522, 87, 67, 515, 77, 67, 515, 77, 3869 68, 522, 68, 74, 522, 12411, 12363, 522, 12467, 12467, 266, 12469, 266, 3870 25163, 266, 23383, 266, 21452, 266, 12487, 266, 20108, 266, 22810, 266, 3871 35299, 266, 22825, 266, 20132, 266, 26144, 266, 28961, 266, 26009, 266, 3872 21069, 266, 24460, 266, 20877, 266, 26032, 266, 21021, 266, 32066, 266, 3873 29983, 266, 36009, 266, 22768, 266, 21561, 266, 28436, 266, 25237, 266, 3874 25429, 266, 19968, 266, 19977, 266, 36938, 266, 24038, 266, 20013, 266, 3875 21491, 266, 25351, 266, 36208, 266, 25171, 266, 31105, 266, 31354, 266, 3876 21512, 266, 28288, 266, 26377, 266, 26376, 266, 30003, 266, 21106, 266, 3877 21942, 770, 12308, 26412, 12309, 770, 12308, 19977, 12309, 770, 12308, 3878 20108, 12309, 770, 12308, 23433, 12309, 770, 12308, 28857, 12309, 770, 3879 12308, 25171, 12309, 770, 12308, 30423, 12309, 770, 12308, 21213, 12309, 3880 770, 12308, 25943, 12309, 263, 24471, 263, 21487, 256, 20029, 256, 20024, 3881 256, 20033, 256, 55360, 56610, 256, 20320, 256, 20398, 256, 20411, 256, 3882 20482, 256, 20602, 256, 20633, 256, 20711, 256, 20687, 256, 13470, 256, 3883 55361, 56890, 256, 20813, 256, 20820, 256, 20836, 256, 20855, 256, 55361, 3884 56604, 256, 13497, 256, 20839, 256, 20877, 256, 55361, 56651, 256, 20887, 3885 256, 20900, 256, 20172, 256, 20908, 256, 20917, 256, 55396, 56799, 256, 3886 20981, 256, 20995, 256, 13535, 256, 21051, 256, 21062, 256, 21106, 256, 3887 21111, 256, 13589, 256, 21191, 256, 21193, 256, 21220, 256, 21242, 256, 3888 21253, 256, 21254, 256, 21271, 256, 21321, 256, 21329, 256, 21338, 256, 3889 21363, 256, 21373, 256, 21375, 256, 21375, 256, 21375, 256, 55362, 56876, 3890 256, 28784, 256, 21450, 256, 21471, 256, 55362, 57187, 256, 21483, 256, 3891 21489, 256, 21510, 256, 21662, 256, 21560, 256, 21576, 256, 21608, 256, 3892 21666, 256, 21750, 256, 21776, 256, 21843, 256, 21859, 256, 21892, 256, 3893 21892, 256, 21913, 256, 21931, 256, 21939, 256, 21954, 256, 22294, 256, 3894 22022, 256, 22295, 256, 22097, 256, 22132, 256, 20999, 256, 22766, 256, 3895 22478, 256, 22516, 256, 22541, 256, 22411, 256, 22578, 256, 22577, 256, 3896 22700, 256, 55365, 56548, 256, 22770, 256, 22775, 256, 22790, 256, 22810, 3897 256, 22818, 256, 22882, 256, 55365, 57000, 256, 55365, 57066, 256, 23020, 3898 256, 23067, 256, 23079, 256, 23000, 256, 23142, 256, 14062, 256, 14076, 3899 256, 23304, 256, 23358, 256, 23358, 256, 55366, 56776, 256, 23491, 256, 3900 23512, 256, 23527, 256, 23539, 256, 55366, 57112, 256, 23551, 256, 23558, 3901 256, 24403, 256, 23586, 256, 14209, 256, 23648, 256, 23662, 256, 23744, 3902 256, 23693, 256, 55367, 56804, 256, 23875, 256, 55367, 56806, 256, 23918, 3903 256, 23915, 256, 23932, 256, 24033, 256, 24034, 256, 14383, 256, 24061, 3904 256, 24104, 256, 24125, 256, 24169, 256, 14434, 256, 55368, 56707, 256, 3905 14460, 256, 24240, 256, 24243, 256, 24246, 256, 24266, 256, 55400, 57234, 3906 256, 24318, 256, 55368, 57137, 256, 55368, 57137, 256, 33281, 256, 24354, 3907 256, 24354, 256, 14535, 256, 55372, 57016, 256, 55384, 56794, 256, 24418, 3908 256, 24427, 256, 14563, 256, 24474, 256, 24525, 256, 24535, 256, 24569, 3909 256, 24705, 256, 14650, 256, 14620, 256, 24724, 256, 55369, 57044, 256, 3910 24775, 256, 24904, 256, 24908, 256, 24910, 256, 24908, 256, 24954, 256, 3911 24974, 256, 25010, 256, 24996, 256, 25007, 256, 25054, 256, 25074, 256, 3912 25078, 256, 25104, 256, 25115, 256, 25181, 256, 25265, 256, 25300, 256, 3913 25424, 256, 55370, 57100, 256, 25405, 256, 25340, 256, 25448, 256, 25475, 3914 256, 25572, 256, 55370, 57329, 256, 25634, 256, 25541, 256, 25513, 256, 3915 14894, 256, 25705, 256, 25726, 256, 25757, 256, 25719, 256, 14956, 256, 3916 25935, 256, 25964, 256, 55372, 56330, 256, 26083, 256, 26360, 256, 26185, 3917 256, 15129, 256, 26257, 256, 15112, 256, 15076, 256, 20882, 256, 20885, 3918 256, 26368, 256, 26268, 256, 32941, 256, 17369, 256, 26391, 256, 26395, 3919 256, 26401, 256, 26462, 256, 26451, 256, 55372, 57283, 256, 15177, 256, 3920 26618, 256, 26501, 256, 26706, 256, 26757, 256, 55373, 56429, 256, 26766, 3921 256, 26655, 256, 26900, 256, 15261, 256, 26946, 256, 27043, 256, 27114, 3922 256, 27304, 256, 55373, 56995, 256, 27355, 256, 15384, 256, 27425, 256, 3923 55374, 56487, 256, 27476, 256, 15438, 256, 27506, 256, 27551, 256, 27578, 3924 256, 27579, 256, 55374, 56973, 256, 55367, 56587, 256, 55374, 57082, 256, 3925 27726, 256, 55375, 56508, 256, 27839, 256, 27853, 256, 27751, 256, 27926, 3926 256, 27966, 256, 28023, 256, 27969, 256, 28009, 256, 28024, 256, 28037, 3927 256, 55375, 56606, 256, 27956, 256, 28207, 256, 28270, 256, 15667, 256, 3928 28363, 256, 28359, 256, 55375, 57041, 256, 28153, 256, 28526, 256, 55375, 3929 57182, 256, 55375, 57230, 256, 28614, 256, 28729, 256, 28702, 256, 28699, 3930 256, 15766, 256, 28746, 256, 28797, 256, 28791, 256, 28845, 256, 55361, 3931 56613, 256, 28997, 256, 55376, 56931, 256, 29084, 256, 55376, 57259, 256, 3932 29224, 256, 29237, 256, 29264, 256, 55377, 56840, 256, 29312, 256, 29333, 3933 256, 55377, 57141, 256, 55378, 56340, 256, 29562, 256, 29579, 256, 16044, 3934 256, 29605, 256, 16056, 256, 16056, 256, 29767, 256, 29788, 256, 29809, 3935 256, 29829, 256, 29898, 256, 16155, 256, 29988, 256, 55379, 56374, 256, 3936 30014, 256, 55379, 56466, 256, 30064, 256, 55368, 56735, 256, 30224, 256, 3937 55379, 57249, 256, 55379, 57272, 256, 55380, 56388, 256, 16380, 256, 3938 16392, 256, 30452, 256, 55380, 56563, 256, 55380, 56562, 256, 55380, 3939 56601, 256, 55380, 56627, 256, 30494, 256, 30495, 256, 30495, 256, 30538, 3940 256, 16441, 256, 30603, 256, 16454, 256, 16534, 256, 55381, 56349, 256, 3941 30798, 256, 30860, 256, 30924, 256, 16611, 256, 55381, 56870, 256, 31062, 3942 256, 55381, 56986, 256, 55381, 57029, 256, 31119, 256, 31211, 256, 16687, 3943 256, 31296, 256, 31306, 256, 31311, 256, 55382, 56700, 256, 55382, 56999, 3944 256, 55382, 56999, 256, 31470, 256, 16898, 256, 55382, 57259, 256, 31686, 3945 256, 31689, 256, 16935, 256, 55383, 56448, 256, 31954, 256, 17056, 256, 3946 31976, 256, 31971, 256, 32000, 256, 55383, 57222, 256, 32099, 256, 17153, 3947 256, 32199, 256, 32258, 256, 32325, 256, 17204, 256, 55384, 56872, 256, 3948 55384, 56903, 256, 17241, 256, 55384, 57049, 256, 32634, 256, 55384, 3949 57150, 256, 32661, 256, 32762, 256, 32773, 256, 55385, 56538, 256, 55385, 3950 56611, 256, 32864, 256, 55385, 56744, 256, 32880, 256, 55372, 57183, 256, 3951 17365, 256, 32946, 256, 33027, 256, 17419, 256, 33086, 256, 23221, 256, 3952 55385, 57255, 256, 55385, 57269, 256, 55372, 57235, 256, 55372, 57244, 3953 256, 33281, 256, 33284, 256, 36766, 256, 17515, 256, 33425, 256, 33419, 3954 256, 33437, 256, 21171, 256, 33457, 256, 33459, 256, 33469, 256, 33510, 3955 256, 55386, 57148, 256, 33509, 256, 33565, 256, 33635, 256, 33709, 256, 3956 33571, 256, 33725, 256, 33767, 256, 33879, 256, 33619, 256, 33738, 256, 3957 33740, 256, 33756, 256, 55387, 56374, 256, 55387, 56683, 256, 55387, 3958 56533, 256, 17707, 256, 34033, 256, 34035, 256, 34070, 256, 55388, 57290, 3959 256, 34148, 256, 55387, 57132, 256, 17757, 256, 17761, 256, 55387, 57265, 3960 256, 55388, 56530, 256, 17771, 256, 34384, 256, 34396, 256, 34407, 256, 3961 34409, 256, 34473, 256, 34440, 256, 34574, 256, 34530, 256, 34681, 256, 3962 34600, 256, 34667, 256, 34694, 256, 17879, 256, 34785, 256, 34817, 256, 3963 17913, 256, 34912, 256, 34915, 256, 55389, 56935, 256, 35031, 256, 35038, 3964 256, 17973, 256, 35066, 256, 13499, 256, 55390, 56494, 256, 55390, 56678, 3965 256, 18110, 256, 18119, 256, 35488, 256, 35565, 256, 35722, 256, 35925, 3966 256, 55391, 56488, 256, 36011, 256, 36033, 256, 36123, 256, 36215, 256, 3967 55391, 57135, 256, 55362, 56324, 256, 36299, 256, 36284, 256, 36336, 256, 3968 55362, 56542, 256, 36564, 256, 36664, 256, 55393, 56786, 256, 55393, 3969 56813, 256, 37012, 256, 37105, 256, 37137, 256, 55393, 57134, 256, 37147, 3970 256, 37432, 256, 37591, 256, 37592, 256, 37500, 256, 37881, 256, 37909, 3971 256, 55394, 57338, 256, 38283, 256, 18837, 256, 38327, 256, 55395, 56695, 3972 256, 18918, 256, 38595, 256, 23986, 256, 38691, 256, 55396, 56645, 256, 3973 55396, 56858, 256, 19054, 256, 19062, 256, 38880, 256, 55397, 56330, 256, 3974 19122, 256, 55397, 56470, 256, 38923, 256, 38923, 256, 38953, 256, 55397, 3975 56758, 256, 39138, 256, 19251, 256, 39209, 256, 39335, 256, 39362, 256, 3976 39422, 256, 19406, 256, 55398, 57136, 256, 39698, 256, 40000, 256, 40189, 3977 256, 19662, 256, 19693, 256, 40295, 256, 55400, 56526, 256, 19704, 256, 3978 55400, 56581, 256, 55400, 56846, 256, 55400, 56977, 256, 40635, 256, 3979 19798, 256, 40697, 256, 40702, 256, 40709, 256, 40719, 256, 40726, 256, 3980 40763, 256, 55401, 56832, 3981 }; 3982 3983 /* index tables for the decomposition data */ 3984 #define DECOMP_SHIFT1 6 3985 #define DECOMP_SHIFT2 4 3986 static const unsigned char decomp_index0[] = { 3987 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 3988 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 13, 14, 5, 5, 5, 5, 3989 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 15, 16, 5, 5, 5, 5, 17, 18, 3990 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 3991 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 19, 20, 3992 5, 5, 5, 5, 5, 21, 22, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 3993 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 3994 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 3995 23, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 3996 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 3997 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 3998 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 3999 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4000 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4001 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4002 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4003 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4004 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4005 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4006 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4007 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4008 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4009 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4010 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4011 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4012 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4013 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4014 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4015 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4016 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4017 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4018 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4019 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4020 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4021 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4022 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4023 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4024 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4025 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4026 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4027 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4028 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4029 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4030 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4031 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4032 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4033 }; 4034 4035 static const unsigned short decomp_index1[] = { 4036 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 4037 14, 0, 0, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 0, 0, 0, 0, 0, 0, 0, 4038 25, 0, 26, 27, 0, 0, 0, 0, 0, 28, 0, 0, 29, 30, 31, 32, 33, 34, 35, 0, 4039 36, 37, 38, 0, 39, 0, 40, 0, 41, 0, 0, 0, 0, 42, 43, 44, 45, 0, 0, 0, 0, 4040 0, 0, 0, 0, 46, 0, 0, 0, 0, 0, 0, 0, 0, 0, 47, 0, 0, 0, 0, 48, 0, 0, 0, 4041 0, 49, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4042 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 51, 52, 0, 53, 0, 0, 0, 0, 4043 0, 0, 54, 55, 0, 0, 0, 0, 0, 56, 0, 57, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4044 0, 0, 0, 58, 59, 0, 0, 0, 60, 0, 0, 61, 0, 0, 0, 0, 0, 0, 0, 62, 0, 0, 0, 4045 0, 0, 0, 0, 63, 0, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0, 0, 0, 0, 0, 0, 65, 0, 4046 0, 0, 0, 0, 66, 0, 0, 0, 0, 0, 0, 0, 67, 0, 68, 0, 0, 69, 0, 0, 0, 70, 4047 71, 72, 73, 74, 75, 76, 77, 0, 0, 0, 0, 0, 0, 78, 0, 0, 0, 0, 0, 0, 0, 0, 4048 0, 0, 0, 0, 79, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4049 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4050 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4051 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4052 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4053 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4054 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 80, 81, 0, 4055 82, 83, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4056 0, 0, 0, 0, 0, 0, 0, 84, 85, 86, 87, 88, 89, 0, 90, 91, 92, 0, 0, 0, 0, 4057 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 4058 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 4059 123, 124, 125, 126, 127, 128, 129, 130, 0, 131, 132, 133, 134, 0, 0, 0, 4060 0, 0, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 0, 146, 0, 4061 0, 0, 147, 0, 148, 149, 150, 0, 151, 152, 153, 0, 154, 0, 0, 0, 155, 0, 4062 0, 0, 156, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 157, 4063 158, 159, 160, 161, 162, 163, 164, 165, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4064 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4065 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4066 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 166, 0, 4067 0, 0, 0, 0, 0, 167, 0, 0, 0, 0, 0, 168, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4068 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 169, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4069 0, 0, 0, 0, 0, 170, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4070 171, 0, 0, 0, 0, 0, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 4071 182, 183, 184, 185, 186, 0, 0, 187, 0, 0, 188, 189, 190, 191, 192, 0, 4072 193, 194, 195, 196, 197, 0, 198, 0, 0, 0, 199, 200, 201, 202, 203, 204, 4073 205, 0, 0, 0, 0, 0, 0, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 4074 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 4075 230, 231, 232, 233, 234, 235, 236, 237, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4076 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4077 0, 0, 0, 0, 0, 0, 238, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 239, 0, 0, 4078 0, 0, 0, 0, 0, 240, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4079 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4080 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 241, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4081 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 242, 243, 244, 245, 246, 247, 4082 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 4083 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 0, 0, 272, 273, 274, 4084 275, 276, 277, 278, 279, 280, 281, 282, 283, 0, 284, 285, 286, 287, 288, 4085 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 4086 303, 304, 305, 306, 0, 307, 308, 309, 310, 311, 312, 313, 314, 0, 0, 315, 4087 0, 316, 0, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 4088 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 4089 343, 344, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 345, 346, 0, 0, 0, 0, 0, 0, 0, 4090 347, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4091 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 348, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4092 0, 0, 0, 0, 0, 0, 0, 0, 0, 349, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4093 0, 350, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4094 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4095 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 351, 352, 0, 0, 0, 0, 353, 354, 0, 0, 0, 4096 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4097 0, 0, 0, 0, 0, 0, 0, 0, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 4098 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 4099 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 4100 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 4101 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 0, 0, 0, 0, 4102 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4103 0, 0, 0, 0, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 4104 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4105 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 431, 432, 433, 434, 435, 0, 436, 0, 4106 0, 437, 0, 0, 0, 0, 0, 0, 438, 439, 440, 441, 442, 443, 0, 0, 0, 0, 0, 0, 4107 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 444, 445, 4108 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 4109 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 4110 474, 475, 476, 477, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4111 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4112 }; 4113 4114 static const unsigned short decomp_index2[] = { 4115 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 4116 3, 0, 6, 0, 0, 0, 0, 8, 0, 0, 11, 13, 15, 18, 0, 0, 20, 23, 25, 0, 27, 4117 31, 35, 0, 39, 42, 45, 48, 51, 54, 0, 57, 60, 63, 66, 69, 72, 75, 78, 81, 4118 0, 84, 87, 90, 93, 96, 99, 0, 0, 102, 105, 108, 111, 114, 0, 0, 117, 120, 4119 123, 126, 129, 132, 0, 135, 138, 141, 144, 147, 150, 153, 156, 159, 0, 4120 162, 165, 168, 171, 174, 177, 0, 0, 180, 183, 186, 189, 192, 0, 195, 198, 4121 201, 204, 207, 210, 213, 216, 219, 222, 225, 228, 231, 234, 237, 240, 4122 243, 0, 0, 246, 249, 252, 255, 258, 261, 264, 267, 270, 273, 276, 279, 4123 282, 285, 288, 291, 294, 297, 300, 303, 0, 0, 306, 309, 312, 315, 318, 4124 321, 324, 327, 330, 0, 333, 336, 339, 342, 345, 348, 0, 351, 354, 357, 4125 360, 363, 366, 369, 372, 0, 0, 375, 378, 381, 384, 387, 390, 393, 0, 0, 4126 396, 399, 402, 405, 408, 411, 0, 0, 414, 417, 420, 423, 426, 429, 432, 4127 435, 438, 441, 444, 447, 450, 453, 456, 459, 462, 465, 0, 0, 468, 471, 4128 474, 477, 480, 483, 486, 489, 492, 495, 498, 501, 504, 507, 510, 513, 4129 516, 519, 522, 525, 528, 531, 534, 537, 539, 542, 0, 0, 0, 0, 0, 0, 0, 0, 4130 0, 0, 0, 0, 0, 545, 548, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4131 0, 0, 0, 551, 554, 557, 560, 563, 566, 569, 572, 575, 578, 581, 584, 587, 4132 590, 593, 596, 599, 602, 605, 608, 611, 614, 617, 620, 623, 0, 626, 629, 4133 632, 635, 638, 641, 0, 0, 644, 647, 650, 653, 656, 659, 662, 665, 668, 4134 671, 674, 677, 680, 683, 686, 689, 0, 0, 692, 695, 698, 701, 704, 707, 4135 710, 713, 716, 719, 722, 725, 728, 731, 734, 737, 740, 743, 746, 749, 4136 752, 755, 758, 761, 764, 767, 770, 773, 776, 779, 782, 785, 788, 791, 4137 794, 797, 0, 0, 800, 803, 0, 0, 0, 0, 0, 0, 806, 809, 812, 815, 818, 821, 4138 824, 827, 830, 833, 836, 839, 842, 845, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4139 0, 848, 850, 852, 854, 856, 858, 860, 862, 864, 0, 0, 0, 0, 0, 0, 0, 0, 4140 0, 0, 0, 0, 0, 0, 0, 866, 869, 872, 875, 878, 881, 0, 0, 884, 886, 888, 4141 890, 892, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 894, 896, 0, 898, 900, 0, 0, 4142 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 903, 0, 0, 0, 0, 0, 905, 0, 0, 0, 4143 908, 0, 0, 0, 0, 0, 910, 913, 916, 919, 921, 924, 927, 0, 930, 0, 933, 4144 936, 939, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4145 0, 0, 0, 0, 942, 945, 948, 951, 954, 957, 960, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4146 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 963, 966, 969, 972, 975, 4147 0, 978, 980, 982, 984, 987, 990, 992, 0, 0, 0, 0, 0, 0, 0, 0, 0, 994, 4148 996, 998, 0, 1000, 1002, 0, 0, 0, 1004, 0, 0, 0, 0, 0, 0, 1006, 1009, 0, 4149 1012, 0, 0, 0, 1015, 0, 0, 0, 0, 1018, 1021, 1024, 0, 0, 0, 0, 0, 0, 0, 4150 0, 0, 0, 1027, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1030, 0, 0, 4151 0, 0, 0, 0, 1033, 1036, 0, 1039, 0, 0, 0, 1042, 0, 0, 0, 0, 1045, 1048, 4152 1051, 0, 0, 0, 0, 0, 0, 0, 1054, 1057, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1060, 4153 1063, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1066, 1069, 1072, 1075, 0, 4154 0, 1078, 1081, 0, 0, 1084, 1087, 1090, 1093, 1096, 1099, 0, 0, 1102, 4155 1105, 1108, 1111, 1114, 1117, 0, 0, 1120, 1123, 1126, 1129, 1132, 1135, 4156 1138, 1141, 1144, 1147, 1150, 1153, 0, 0, 1156, 1159, 0, 0, 0, 0, 0, 0, 4157 0, 0, 0, 0, 0, 0, 0, 1162, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1165, 1168, 4158 1171, 1174, 1177, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1180, 1183, 4159 1186, 1189, 0, 0, 0, 0, 0, 0, 0, 1192, 0, 1195, 0, 0, 0, 0, 0, 0, 0, 0, 4160 0, 0, 0, 0, 0, 0, 0, 0, 1198, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4161 0, 0, 0, 0, 0, 0, 0, 1201, 0, 0, 0, 0, 0, 0, 0, 1204, 0, 0, 1207, 0, 0, 4162 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1210, 1213, 1216, 4163 1219, 1222, 1225, 1228, 1231, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1234, 4164 1237, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1240, 1243, 0, 1246, 4165 0, 0, 0, 1249, 0, 0, 1252, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4166 0, 0, 0, 1255, 1258, 1261, 0, 0, 1264, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1267, 4167 0, 0, 1270, 1273, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1276, 4168 1279, 0, 0, 0, 0, 0, 0, 1282, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4169 0, 0, 0, 0, 0, 0, 0, 1285, 1288, 1291, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4170 1294, 0, 0, 0, 0, 0, 0, 0, 1297, 0, 0, 0, 0, 0, 0, 1300, 1303, 0, 1306, 4171 1309, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1312, 1315, 1318, 0, 0, 4172 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1321, 0, 1324, 1327, 1330, 0, 0, 0, 0, 4173 1333, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1336, 0, 0, 0, 0, 0, 4174 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1339, 1342, 0, 4175 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1345, 0, 0, 0, 0, 0, 0, 1347, 0, 4176 0, 0, 0, 0, 0, 0, 0, 0, 1350, 0, 0, 0, 0, 1353, 0, 0, 0, 0, 1356, 0, 0, 4177 0, 0, 1359, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1362, 0, 0, 0, 0, 0, 0, 4178 0, 0, 0, 1365, 0, 1368, 1371, 1374, 1377, 1380, 0, 0, 0, 0, 0, 0, 0, 4179 1383, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1386, 0, 0, 0, 4180 0, 0, 0, 0, 0, 0, 1389, 0, 0, 0, 0, 1392, 0, 0, 0, 0, 1395, 0, 0, 0, 0, 4181 1398, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1401, 0, 0, 0, 0, 0, 0, 0, 0, 4182 0, 0, 0, 0, 1404, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4183 0, 0, 0, 1407, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1409, 0, 1412, 0, 1415, 0, 4184 1418, 0, 1421, 0, 0, 0, 1424, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4185 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1427, 0, 1430, 0, 0, 1433, 1436, 0, 1439, 4186 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4187 1442, 1444, 1446, 0, 1448, 1450, 1452, 1454, 1456, 1458, 1460, 1462, 4188 1464, 1466, 1468, 0, 1470, 1472, 1474, 1476, 1478, 1480, 1482, 1484, 4189 1486, 1488, 1490, 1492, 1494, 1496, 1498, 1500, 1502, 1504, 0, 1506, 4190 1508, 1510, 1512, 1514, 1516, 1518, 1520, 1522, 1524, 1526, 1528, 1530, 4191 1532, 1534, 1536, 1538, 1540, 1542, 1544, 1546, 1548, 1550, 1552, 1554, 4192 1556, 1558, 1560, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1562, 0, 0, 0, 4193 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1564, 1566, 1568, 1570, 4194 1572, 1574, 1576, 1578, 1580, 1582, 1584, 1586, 1588, 1590, 1592, 1594, 4195 1596, 1598, 1600, 1602, 1604, 1606, 1608, 1610, 1612, 1614, 1616, 1618, 4196 1620, 1622, 1624, 1626, 1628, 1630, 1632, 1634, 1636, 1638, 1641, 1644, 4197 1647, 1650, 1653, 1656, 1659, 1662, 1665, 1668, 1671, 1674, 1677, 1680, 4198 1683, 1686, 1689, 1692, 1695, 1698, 1701, 1704, 1707, 1710, 1713, 1716, 4199 1719, 1722, 1725, 1728, 1731, 1734, 1737, 1740, 1743, 1746, 1749, 1752, 4200 1755, 1758, 1761, 1764, 1767, 1770, 1773, 1776, 1779, 1782, 1785, 1788, 4201 1791, 1794, 1797, 1800, 1803, 1806, 1809, 1812, 1815, 1818, 1821, 1824, 4202 1827, 1830, 1833, 1836, 1839, 1842, 1845, 1848, 1851, 1854, 1857, 1860, 4203 1863, 1866, 1869, 1872, 1875, 1878, 1881, 1884, 1887, 1890, 1893, 1896, 4204 1899, 1902, 1905, 1908, 1911, 1914, 1917, 1920, 1923, 1926, 1929, 1932, 4205 1935, 1938, 1941, 1944, 1947, 1950, 1953, 1956, 1959, 1962, 1965, 1968, 4206 1971, 1974, 1977, 1980, 1983, 1986, 1989, 1992, 1995, 1998, 2001, 2004, 4207 2007, 2010, 2013, 2016, 2019, 2022, 2025, 2028, 2031, 2034, 2037, 2040, 4208 2043, 2046, 2049, 2052, 2055, 2058, 2061, 2064, 2067, 2070, 2073, 2076, 4209 2079, 2082, 2085, 2088, 2091, 2094, 2097, 2100, 2103, 0, 0, 0, 0, 2106, 4210 2109, 2112, 2115, 2118, 2121, 2124, 2127, 2130, 2133, 2136, 2139, 2142, 4211 2145, 2148, 2151, 2154, 2157, 2160, 2163, 2166, 2169, 2172, 2175, 2178, 4212 2181, 2184, 2187, 2190, 2193, 2196, 2199, 2202, 2205, 2208, 2211, 2214, 4213 2217, 2220, 2223, 2226, 2229, 2232, 2235, 2238, 2241, 2244, 2247, 2250, 4214 2253, 2256, 2259, 2262, 2265, 2268, 2271, 2274, 2277, 2280, 2283, 2286, 4215 2289, 2292, 2295, 2298, 2301, 2304, 2307, 2310, 2313, 2316, 2319, 2322, 4216 2325, 2328, 2331, 2334, 2337, 2340, 2343, 2346, 2349, 2352, 2355, 2358, 4217 2361, 2364, 2367, 2370, 2373, 0, 0, 0, 0, 0, 0, 2376, 2379, 2382, 2385, 4218 2388, 2391, 2394, 2397, 2400, 2403, 2406, 2409, 2412, 2415, 2418, 2421, 4219 2424, 2427, 2430, 2433, 2436, 2439, 0, 0, 2442, 2445, 2448, 2451, 2454, 4220 2457, 0, 0, 2460, 2463, 2466, 2469, 2472, 2475, 2478, 2481, 2484, 2487, 4221 2490, 2493, 2496, 2499, 2502, 2505, 2508, 2511, 2514, 2517, 2520, 2523, 4222 2526, 2529, 2532, 2535, 2538, 2541, 2544, 2547, 2550, 2553, 2556, 2559, 4223 2562, 2565, 2568, 2571, 0, 0, 2574, 2577, 2580, 2583, 2586, 2589, 0, 0, 4224 2592, 2595, 2598, 2601, 2604, 2607, 2610, 2613, 0, 2616, 0, 2619, 0, 4225 2622, 0, 2625, 2628, 2631, 2634, 2637, 2640, 2643, 2646, 2649, 2652, 4226 2655, 2658, 2661, 2664, 2667, 2670, 2673, 2676, 2679, 2681, 2684, 2686, 4227 2689, 2691, 2694, 2696, 2699, 2701, 2704, 2706, 2709, 0, 0, 2711, 2714, 4228 2717, 2720, 2723, 2726, 2729, 2732, 2735, 2738, 2741, 2744, 2747, 2750, 4229 2753, 2756, 2759, 2762, 2765, 2768, 2771, 2774, 2777, 2780, 2783, 2786, 4230 2789, 2792, 2795, 2798, 2801, 2804, 2807, 2810, 2813, 2816, 2819, 2822, 4231 2825, 2828, 2831, 2834, 2837, 2840, 2843, 2846, 2849, 2852, 2855, 2858, 4232 2861, 2864, 2867, 0, 2870, 2873, 2876, 2879, 2882, 2885, 2887, 2890, 4233 2893, 2895, 2898, 2901, 2904, 2907, 2910, 0, 2913, 2916, 2919, 2922, 4234 2924, 2927, 2929, 2932, 2935, 2938, 2941, 2944, 2947, 2950, 0, 0, 2952, 4235 2955, 2958, 2961, 2964, 2967, 0, 2969, 2972, 2975, 2978, 2981, 2984, 4236 2987, 2989, 2992, 2995, 2998, 3001, 3004, 3007, 3010, 3012, 3015, 3018, 4237 3020, 0, 0, 3022, 3025, 3028, 0, 3031, 3034, 3037, 3040, 3042, 3045, 4238 3047, 3050, 3052, 0, 3055, 3057, 3059, 3061, 3063, 3065, 3067, 3069, 4239 3071, 3073, 3075, 0, 0, 0, 0, 0, 0, 3077, 0, 0, 0, 0, 0, 3079, 0, 0, 0, 4240 0, 0, 0, 0, 0, 0, 0, 0, 0, 3082, 3084, 3087, 0, 0, 0, 0, 0, 0, 0, 0, 4241 3091, 0, 0, 0, 3093, 3096, 0, 3100, 3103, 0, 0, 0, 0, 3107, 0, 3110, 0, 4242 0, 0, 0, 0, 0, 0, 0, 3113, 3116, 3119, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4243 0, 0, 3122, 0, 0, 0, 0, 0, 0, 0, 3127, 3129, 3131, 0, 0, 3133, 3135, 4244 3137, 3139, 3141, 3143, 3145, 3147, 3149, 3151, 3153, 3155, 3157, 3159, 4245 3161, 3163, 3165, 3167, 3169, 3171, 3173, 3175, 3177, 3179, 3181, 3183, 4246 3185, 0, 3187, 3189, 3191, 3193, 3195, 3197, 3199, 3201, 3203, 3205, 4247 3207, 3209, 3211, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3213, 0, 0, 0, 0, 0, 4248 0, 0, 3216, 3220, 3224, 3226, 0, 3229, 3233, 3237, 0, 3239, 3242, 3244, 4249 3246, 3248, 3250, 3252, 3254, 3256, 3258, 3260, 0, 3262, 3264, 0, 0, 4250 3267, 3269, 3271, 3273, 3275, 0, 0, 3277, 3280, 3284, 0, 3287, 0, 3289, 4251 0, 3291, 0, 3293, 3295, 3297, 3299, 0, 3301, 3303, 3305, 0, 3307, 3309, 4252 3311, 3313, 3315, 3317, 3319, 0, 3321, 3325, 3327, 3329, 3331, 3333, 0, 4253 0, 0, 0, 3335, 3337, 3339, 3341, 3343, 0, 0, 0, 0, 0, 0, 3345, 3349, 4254 3353, 3358, 3362, 3366, 3370, 3374, 3378, 3382, 3386, 3390, 3394, 3398, 4255 3402, 3406, 3409, 3411, 3414, 3418, 3421, 3423, 3426, 3430, 3435, 3438, 4256 3440, 3443, 3447, 3449, 3451, 3453, 3455, 3457, 3460, 3464, 3467, 3469, 4257 3472, 3476, 3481, 3484, 3486, 3489, 3493, 3495, 3497, 3499, 0, 0, 0, 0, 4258 0, 0, 0, 0, 0, 3501, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4259 3505, 3508, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3511, 4260 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3514, 3517, 3520, 0, 0, 0, 0, 4261 3523, 0, 0, 0, 0, 3526, 0, 0, 3529, 0, 0, 0, 0, 0, 0, 0, 3532, 0, 3535, 4262 0, 0, 0, 0, 0, 3538, 3541, 0, 3545, 3548, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4263 0, 0, 0, 0, 0, 0, 3552, 0, 0, 3555, 0, 0, 3558, 0, 3561, 0, 0, 0, 0, 0, 4264 0, 3564, 0, 3567, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3570, 3573, 3576, 3579, 4265 3582, 0, 0, 3585, 3588, 0, 0, 3591, 3594, 0, 0, 0, 0, 0, 0, 3597, 3600, 4266 0, 0, 3603, 3606, 0, 0, 3609, 3612, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4267 0, 0, 0, 0, 0, 0, 3615, 3618, 3621, 3624, 3627, 3630, 3633, 3636, 0, 0, 4268 0, 0, 0, 0, 3639, 3642, 3645, 3648, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4269 3651, 3653, 0, 0, 0, 0, 0, 3655, 3657, 3659, 3661, 3663, 3665, 3667, 4270 3669, 3671, 3673, 3676, 3679, 3682, 3685, 3688, 3691, 3694, 3697, 3700, 4271 3703, 3706, 3710, 3714, 3718, 3722, 3726, 3730, 3734, 3738, 3742, 3747, 4272 3752, 3757, 3762, 3767, 3772, 3777, 3782, 3787, 3792, 3797, 3800, 3803, 4273 3806, 3809, 3812, 3815, 3818, 3821, 3824, 3828, 3832, 3836, 3840, 3844, 4274 3848, 3852, 3856, 3860, 3864, 3868, 3872, 3876, 3880, 3884, 3888, 3892, 4275 3896, 3900, 3904, 3908, 3912, 3916, 3920, 3924, 3928, 3932, 3936, 3940, 4276 3944, 3948, 3952, 3956, 3960, 3964, 3968, 3972, 3974, 3976, 3978, 3980, 4277 3982, 3984, 3986, 3988, 3990, 3992, 3994, 3996, 3998, 4000, 4002, 4004, 4278 4006, 4008, 4010, 4012, 4014, 4016, 4018, 4020, 4022, 4024, 4026, 4028, 4279 4030, 4032, 4034, 4036, 4038, 4040, 4042, 4044, 4046, 4048, 4050, 4052, 4280 4054, 4056, 4058, 4060, 4062, 4064, 4066, 4068, 4070, 4072, 4074, 4076, 4281 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4078, 0, 0, 0, 0, 0, 4282 0, 0, 4083, 4087, 4090, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4283 0, 0, 0, 0, 0, 4094, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4097, 4284 4099, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4101, 0, 0, 0, 4285 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4103, 0, 0, 0, 4105, 0, 0, 0, 0, 0, 4286 0, 0, 0, 0, 0, 0, 0, 4107, 4109, 4111, 4113, 4115, 4117, 4119, 4121, 4287 4123, 4125, 4127, 4129, 4131, 4133, 4135, 4137, 4139, 4141, 4143, 4145, 4288 4147, 4149, 4151, 4153, 4155, 4157, 4159, 4161, 4163, 4165, 4167, 4169, 4289 4171, 4173, 4175, 4177, 4179, 4181, 4183, 4185, 4187, 4189, 4191, 4193, 4290 4195, 4197, 4199, 4201, 4203, 4205, 4207, 4209, 4211, 4213, 4215, 4217, 4291 4219, 4221, 4223, 4225, 4227, 4229, 4231, 4233, 4235, 4237, 4239, 4241, 4292 4243, 4245, 4247, 4249, 4251, 4253, 4255, 4257, 4259, 4261, 4263, 4265, 4293 4267, 4269, 4271, 4273, 4275, 4277, 4279, 4281, 4283, 4285, 4287, 4289, 4294 4291, 4293, 4295, 4297, 4299, 4301, 4303, 4305, 4307, 4309, 4311, 4313, 4295 4315, 4317, 4319, 4321, 4323, 4325, 4327, 4329, 4331, 4333, 4335, 4337, 4296 4339, 4341, 4343, 4345, 4347, 4349, 4351, 4353, 4355, 4357, 4359, 4361, 4297 4363, 4365, 4367, 4369, 4371, 4373, 4375, 4377, 4379, 4381, 4383, 4385, 4298 4387, 4389, 4391, 4393, 4395, 4397, 4399, 4401, 4403, 4405, 4407, 4409, 4299 4411, 4413, 4415, 4417, 4419, 4421, 4423, 4425, 4427, 4429, 4431, 4433, 4300 4435, 4437, 4439, 4441, 4443, 4445, 4447, 4449, 4451, 4453, 4455, 4457, 4301 4459, 4461, 4463, 4465, 4467, 4469, 4471, 4473, 4475, 4477, 4479, 4481, 4302 4483, 4485, 4487, 4489, 4491, 4493, 4495, 4497, 4499, 4501, 4503, 4505, 4303 4507, 4509, 4511, 4513, 4515, 4517, 4519, 4521, 4523, 4525, 4527, 4529, 4304 4531, 4533, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4535, 0, 0, 0, 0, 0, 0, 0, 0, 4305 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4537, 0, 4539, 4541, 4543, 0, 0, 4306 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4545, 0, 4548, 0, 4551, 0, 4307 4554, 0, 4557, 0, 4560, 0, 4563, 0, 4566, 0, 4569, 0, 4572, 0, 4575, 0, 4308 4578, 0, 0, 4581, 0, 4584, 0, 4587, 0, 0, 0, 0, 0, 0, 4590, 4593, 0, 4309 4596, 4599, 0, 4602, 4605, 0, 4608, 4611, 0, 4614, 4617, 0, 0, 0, 0, 0, 4310 0, 4620, 0, 0, 0, 0, 0, 0, 4623, 4626, 0, 4629, 4632, 0, 0, 0, 0, 0, 0, 4311 0, 0, 0, 0, 0, 0, 4635, 0, 4638, 0, 4641, 0, 4644, 0, 4647, 0, 4650, 0, 4312 4653, 0, 4656, 0, 4659, 0, 4662, 0, 4665, 0, 4668, 0, 0, 4671, 0, 4674, 4313 0, 4677, 0, 0, 0, 0, 0, 0, 4680, 4683, 0, 4686, 4689, 0, 4692, 4695, 0, 4314 4698, 4701, 0, 4704, 4707, 0, 0, 0, 0, 0, 0, 4710, 0, 0, 4713, 4716, 4315 4719, 4722, 0, 0, 0, 4725, 4728, 0, 4731, 4733, 4735, 4737, 4739, 4741, 4316 4743, 4745, 4747, 4749, 4751, 4753, 4755, 4757, 4759, 4761, 4763, 4765, 4317 4767, 4769, 4771, 4773, 4775, 4777, 4779, 4781, 4783, 4785, 4787, 4789, 4318 4791, 4793, 4795, 4797, 4799, 4801, 4803, 4805, 4807, 4809, 4811, 4813, 4319 4815, 4817, 4819, 4821, 4823, 4825, 4827, 4829, 4831, 4833, 4835, 4837, 4320 4839, 4841, 4843, 4845, 4847, 4849, 4851, 4853, 4855, 4857, 4859, 4861, 4321 4863, 4865, 4867, 4869, 4871, 4873, 4875, 4877, 4879, 4881, 4883, 4885, 4322 4887, 4889, 4891, 4893, 4895, 4897, 4899, 4901, 4903, 4905, 4907, 4909, 4323 4911, 4913, 4915, 4917, 0, 0, 0, 4919, 4921, 4923, 4925, 4927, 4929, 4324 4931, 4933, 4935, 4937, 4939, 4941, 4943, 4945, 4947, 4951, 4955, 4959, 4325 4963, 4967, 4971, 4975, 4979, 4983, 4987, 4991, 4995, 4999, 5003, 5008, 4326 5013, 5018, 5023, 5028, 5033, 5038, 5043, 5048, 5053, 5058, 5063, 5068, 4327 5073, 5078, 5086, 0, 5093, 5097, 5101, 5105, 5109, 5113, 5117, 5121, 4328 5125, 5129, 5133, 5137, 5141, 5145, 5149, 5153, 5157, 5161, 5165, 5169, 4329 5173, 5177, 5181, 5185, 5189, 5193, 5197, 5201, 5205, 5209, 5213, 5217, 4330 5221, 5225, 5229, 5233, 5237, 5239, 5241, 5243, 0, 0, 0, 0, 0, 0, 0, 0, 4331 5245, 5249, 5252, 5255, 5258, 5261, 5264, 5267, 5270, 5273, 5276, 5279, 4332 5282, 5285, 5288, 5291, 5294, 5296, 5298, 5300, 5302, 5304, 5306, 5308, 4333 5310, 5312, 5314, 5316, 5318, 5320, 5322, 5325, 5328, 5331, 5334, 5337, 4334 5340, 5343, 5346, 5349, 5352, 5355, 5358, 5361, 5364, 5370, 5375, 0, 4335 5378, 5380, 5382, 5384, 5386, 5388, 5390, 5392, 5394, 5396, 5398, 5400, 4336 5402, 5404, 5406, 5408, 5410, 5412, 5414, 5416, 5418, 5420, 5422, 5424, 4337 5426, 5428, 5430, 5432, 5434, 5436, 5438, 5440, 5442, 5444, 5446, 5448, 4338 5450, 5452, 5454, 5456, 5458, 5460, 5462, 5464, 5466, 5468, 5470, 5472, 4339 5474, 5476, 5479, 5482, 5485, 5488, 5491, 5494, 5497, 5500, 5503, 5506, 4340 5509, 5512, 5515, 5518, 5521, 5524, 5527, 5530, 5533, 5536, 5539, 5542, 4341 5545, 5548, 5552, 5556, 5560, 5563, 5567, 5570, 5574, 5576, 5578, 5580, 4342 5582, 5584, 5586, 5588, 5590, 5592, 5594, 5596, 5598, 5600, 5602, 5604, 4343 5606, 5608, 5610, 5612, 5614, 5616, 5618, 5620, 5622, 5624, 5626, 5628, 4344 5630, 5632, 5634, 5636, 5638, 5640, 5642, 5644, 5646, 5648, 5650, 5652, 4345 5654, 5656, 5658, 5660, 5662, 5664, 5666, 0, 5668, 5673, 5678, 5683, 4346 5687, 5692, 5696, 5700, 5706, 5711, 5715, 5719, 5723, 5728, 5733, 5737, 4347 5741, 5744, 5748, 5753, 5758, 5761, 5767, 5774, 5780, 5784, 5790, 5796, 4348 5801, 5805, 5809, 5813, 5818, 5824, 5829, 5833, 5837, 5841, 5844, 5847, 4349 5850, 5853, 5857, 5861, 5867, 5871, 5876, 5882, 5886, 5889, 5892, 5898, 4350 5903, 5909, 5913, 5919, 5922, 5926, 5930, 5934, 5938, 5942, 5947, 5951, 4351 5954, 5958, 5962, 5966, 5971, 5975, 5979, 5983, 5989, 5994, 5997, 6003, 4352 6006, 6011, 6016, 6020, 6024, 6028, 6033, 6036, 6040, 6045, 6048, 6054, 4353 6058, 6061, 6064, 6067, 6070, 6073, 6076, 6079, 6082, 6085, 6088, 6092, 4354 6096, 6100, 6104, 6108, 6112, 6116, 6120, 6124, 6128, 6132, 6136, 6140, 4355 6144, 6148, 6152, 6155, 6158, 6162, 6165, 6168, 6171, 6175, 6179, 6182, 4356 6185, 6188, 6191, 6194, 6199, 6202, 6205, 6208, 6211, 6214, 6217, 6220, 4357 6223, 6227, 6232, 6235, 6238, 6241, 6244, 6247, 6250, 6253, 6257, 6261, 4358 6265, 6269, 6272, 6275, 6278, 6281, 6284, 6287, 6290, 6293, 6296, 6299, 4359 6303, 6307, 6310, 6314, 6318, 6322, 6325, 6329, 6333, 6338, 6341, 6345, 4360 6349, 6353, 6357, 6363, 6370, 6373, 6376, 6379, 6382, 6385, 6388, 6391, 4361 6394, 6397, 6400, 6403, 6406, 6409, 6412, 6415, 6418, 6421, 6424, 6429, 4362 6432, 6435, 6438, 6443, 6447, 6450, 6453, 6456, 6459, 6462, 6465, 6468, 4363 6471, 6474, 6477, 6481, 6484, 6487, 6491, 6495, 6498, 6503, 6507, 6510, 4364 6513, 6516, 6519, 6523, 6527, 6530, 6533, 6536, 6539, 6542, 6545, 6548, 4365 6551, 6554, 6558, 6562, 6566, 6570, 6574, 6578, 6582, 6586, 6590, 6594, 4366 6598, 6602, 6606, 6610, 6614, 6618, 6622, 6626, 6630, 6634, 6638, 6642, 4367 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6646, 6648, 0, 0, 6650, 0, 0, 0, 0, 4368 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6652, 6654, 0, 4369 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6656, 6658, 6660, 4370 6662, 6664, 6666, 6668, 6670, 6672, 6674, 6676, 6678, 6680, 6682, 6684, 4371 6686, 6688, 6690, 6692, 6694, 6696, 6698, 6700, 6702, 6704, 6706, 6708, 4372 6710, 6712, 6714, 6716, 6718, 6720, 6722, 6724, 6726, 6728, 6730, 6732, 4373 6734, 6736, 6738, 6740, 6742, 6744, 6746, 6748, 6750, 6752, 6754, 6756, 4374 6758, 6760, 6762, 6764, 6766, 6768, 6770, 6772, 6774, 6776, 6778, 6780, 4375 6782, 6784, 6786, 6788, 6790, 6792, 6794, 6796, 6798, 6800, 6802, 6804, 4376 6806, 6808, 6810, 6812, 6814, 6816, 6818, 6820, 6822, 6824, 6826, 6828, 4377 6830, 6832, 6834, 6836, 6838, 6840, 6842, 6844, 6846, 6848, 6850, 6852, 4378 6854, 6856, 6858, 6860, 6862, 6864, 6866, 6868, 6870, 6872, 6874, 6876, 4379 6878, 6880, 6882, 6884, 6886, 6888, 6890, 6892, 6894, 6896, 6898, 6900, 4380 6902, 6904, 6906, 6908, 6910, 6912, 6914, 6916, 6918, 6920, 6922, 6924, 4381 6926, 6928, 6930, 6932, 6934, 6936, 6938, 6940, 6942, 6944, 6946, 6948, 4382 6950, 6952, 6954, 6956, 6958, 6960, 6962, 6964, 6966, 6968, 6970, 6972, 4383 6974, 6976, 6978, 6980, 6982, 6984, 6986, 6988, 6990, 6992, 6994, 6996, 4384 6998, 7000, 7002, 7004, 7006, 7008, 7010, 7012, 7014, 7016, 7018, 7020, 4385 7022, 7024, 7026, 7028, 7030, 7032, 7034, 7036, 7038, 7040, 7042, 7044, 4386 7046, 7048, 7050, 7052, 7054, 7056, 7058, 7060, 7062, 7064, 7066, 7068, 4387 7070, 7072, 7074, 7076, 7078, 7080, 7082, 7084, 7086, 7088, 7090, 7092, 4388 7094, 7096, 7098, 7100, 7102, 7104, 7106, 7108, 7110, 7112, 7114, 7116, 4389 7118, 7120, 7122, 7124, 7126, 7128, 7130, 7132, 7134, 7136, 7138, 7140, 4390 7142, 7144, 7146, 7148, 7150, 7152, 7154, 7156, 7158, 7160, 7162, 7164, 4391 7166, 7168, 7170, 7172, 7174, 7176, 7178, 7180, 7182, 7184, 7186, 7188, 4392 7190, 7192, 7194, 7196, 7198, 7200, 7202, 0, 0, 7204, 0, 7206, 0, 0, 4393 7208, 7210, 7212, 7214, 7216, 7218, 7220, 7222, 7224, 7226, 0, 7228, 0, 4394 7230, 0, 0, 7232, 7234, 0, 0, 0, 7236, 7238, 7240, 7242, 7244, 7246, 4395 7248, 7250, 7252, 7254, 7256, 7258, 7260, 7262, 7264, 7266, 7268, 7270, 4396 7272, 7274, 7276, 7278, 7280, 7282, 7284, 7286, 7288, 7290, 7292, 7294, 4397 7296, 7298, 7300, 7302, 7304, 7306, 7308, 7310, 7312, 7314, 7316, 7318, 4398 7320, 7322, 7324, 7326, 7328, 7330, 7332, 7334, 7336, 7338, 7340, 7342, 4399 7344, 7346, 7348, 7350, 7352, 7354, 7356, 7358, 7360, 7362, 7364, 7366, 4400 7368, 7371, 0, 0, 7373, 7375, 7377, 7379, 7381, 7383, 7385, 7387, 7389, 4401 7391, 7393, 7395, 7397, 7399, 7401, 7403, 7405, 7407, 7409, 7411, 7413, 4402 7415, 7417, 7419, 7421, 7423, 7425, 7427, 7429, 7431, 7433, 7435, 7437, 4403 7439, 7441, 7443, 7445, 7447, 7449, 7451, 7453, 7455, 7457, 7459, 7461, 4404 7463, 7465, 7467, 7469, 7471, 7473, 7475, 7477, 7479, 7481, 7483, 7485, 4405 7487, 7489, 7491, 7493, 7495, 7497, 7499, 7501, 7503, 7505, 7507, 7509, 4406 7511, 7513, 7515, 7517, 7519, 7521, 7523, 7525, 7527, 7529, 7531, 7533, 4407 7535, 7537, 7539, 7541, 7543, 7545, 7547, 7549, 7551, 7553, 7555, 7557, 4408 7559, 7561, 7563, 7566, 7569, 7572, 7574, 7576, 7578, 7581, 7584, 7587, 4409 7589, 0, 0, 0, 0, 0, 0, 7591, 7594, 7597, 7600, 7604, 7608, 7611, 0, 0, 4410 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7614, 7617, 7620, 7623, 7626, 0, 0, 0, 0, 4411 0, 7629, 0, 7632, 7635, 7637, 7639, 7641, 7643, 7645, 7647, 7649, 7651, 4412 7653, 7655, 7658, 7661, 7664, 7667, 7670, 7673, 7676, 7679, 7682, 7685, 4413 7688, 7691, 0, 7694, 7697, 7700, 7703, 7706, 0, 7709, 0, 7712, 7715, 0, 4414 7718, 7721, 0, 7724, 7727, 7730, 7733, 7736, 7739, 7742, 7745, 7748, 4415 7751, 7754, 7756, 7758, 7760, 7762, 7764, 7766, 7768, 7770, 7772, 7774, 4416 7776, 7778, 7780, 7782, 7784, 7786, 7788, 7790, 7792, 7794, 7796, 7798, 4417 7800, 7802, 7804, 7806, 7808, 7810, 7812, 7814, 7816, 7818, 7820, 7822, 4418 7824, 7826, 7828, 7830, 7832, 7834, 7836, 7838, 7840, 7842, 7844, 7846, 4419 7848, 7850, 7852, 7854, 7856, 7858, 7860, 7862, 7864, 7866, 7868, 7870, 4420 7872, 7874, 7876, 7878, 7880, 7882, 7884, 7886, 7888, 7890, 7892, 7894, 4421 7896, 7898, 7900, 7902, 7904, 7906, 7908, 7910, 7912, 7914, 7916, 7918, 4422 7920, 7922, 7924, 7926, 7928, 7930, 7932, 7934, 7936, 7938, 7940, 7942, 4423 7944, 7946, 7948, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4424 7950, 7952, 7954, 7956, 7958, 7960, 7962, 7964, 7966, 7968, 7970, 7972, 4425 7974, 7976, 7978, 7980, 7982, 7984, 7986, 7988, 7990, 7992, 7994, 7996, 4426 7999, 8002, 8005, 8008, 8011, 8014, 8017, 8020, 8023, 8026, 8029, 8032, 4427 8035, 8038, 8041, 8044, 8047, 8050, 8052, 8054, 8056, 8058, 8061, 8064, 4428 8067, 8070, 8073, 8076, 8079, 8082, 8085, 8088, 8091, 8094, 8097, 8100, 4429 8103, 8106, 8109, 8112, 8115, 8118, 8121, 8124, 8127, 8130, 8133, 8136, 4430 8139, 8142, 8145, 8148, 8151, 8154, 8157, 8160, 8163, 8166, 8169, 8172, 4431 8175, 8178, 8181, 8184, 8187, 8190, 8193, 8196, 8199, 8202, 8205, 8208, 4432 8211, 8214, 8217, 8220, 8223, 8226, 8229, 8232, 8235, 8238, 8241, 8244, 4433 8247, 8250, 8253, 8256, 8259, 8262, 8265, 8268, 8271, 8274, 8277, 8280, 4434 8283, 8286, 8289, 8292, 8295, 8298, 8301, 8304, 8307, 8310, 8313, 8316, 4435 8319, 8322, 8325, 8328, 8331, 8334, 8337, 8340, 8344, 8348, 8352, 8356, 4436 8360, 8364, 8367, 8370, 8373, 8376, 8379, 8382, 8385, 8388, 8391, 8394, 4437 8397, 8400, 8403, 8406, 8409, 8412, 8415, 8418, 8421, 8424, 8427, 8430, 4438 8433, 8436, 8439, 8442, 8445, 8448, 8451, 8454, 8457, 8460, 8463, 8466, 4439 8469, 8472, 8475, 8478, 8481, 8484, 8487, 8490, 8493, 8496, 8499, 8502, 4440 8505, 8508, 8511, 8514, 8517, 8520, 8523, 8526, 8529, 8532, 8535, 8538, 4441 8541, 8544, 8547, 8550, 8553, 8556, 8559, 8562, 8565, 8568, 8571, 8574, 4442 8577, 8580, 8583, 8586, 8589, 8592, 8595, 8598, 8601, 8604, 8607, 8610, 4443 8613, 8616, 8619, 8622, 8625, 8628, 8631, 8634, 8637, 8640, 8643, 8646, 4444 8649, 8652, 8655, 8658, 8661, 8664, 8667, 8670, 8673, 8676, 8679, 8682, 4445 8685, 8688, 8691, 8694, 8697, 8700, 8703, 8706, 8709, 8712, 8715, 8718, 4446 8721, 8724, 8727, 8730, 8733, 8736, 8739, 8742, 8745, 8748, 8751, 8754, 4447 8757, 8760, 8763, 8766, 8769, 8772, 8775, 8778, 8781, 8784, 8787, 8790, 4448 8794, 8798, 8802, 8805, 8808, 8811, 8814, 8817, 8820, 8823, 8826, 8829, 4449 8832, 8835, 8838, 8841, 8844, 8847, 8850, 8853, 8856, 8859, 8862, 8865, 4450 8868, 8871, 8874, 8877, 8880, 8883, 8886, 8889, 8892, 8895, 8898, 8901, 4451 8904, 8907, 8910, 8913, 8916, 8919, 8922, 8925, 8928, 8931, 8934, 8937, 4452 8940, 8943, 8946, 8949, 8952, 8955, 8958, 8961, 8964, 8967, 8970, 8973, 4453 8976, 8979, 8982, 8985, 8988, 8991, 8994, 8997, 9000, 9003, 9006, 9009, 4454 9012, 9015, 9018, 0, 0, 9021, 9025, 9029, 9033, 9037, 9041, 9045, 9049, 4455 9053, 9057, 9061, 9065, 9069, 9073, 9077, 9081, 9085, 9089, 9093, 9097, 4456 9101, 9105, 9109, 9113, 9117, 9121, 9125, 9129, 9133, 9137, 9141, 9145, 4457 9149, 9153, 9157, 9161, 9165, 9169, 9173, 9177, 9181, 9185, 9189, 9193, 4458 9197, 9201, 9205, 9209, 9213, 9217, 9221, 9225, 9229, 9233, 9237, 9241, 4459 9245, 9249, 9253, 9257, 9261, 9265, 9269, 9273, 0, 0, 9277, 9281, 9285, 4460 9289, 9293, 9297, 9301, 9305, 9309, 9313, 9317, 9321, 9325, 9329, 9333, 4461 9337, 9341, 9345, 9349, 9353, 9357, 9361, 9365, 9369, 9373, 9377, 9381, 4462 9385, 9389, 9393, 9397, 9401, 9405, 9409, 9413, 9417, 9421, 9425, 9429, 4463 9433, 9437, 9441, 9445, 9449, 9453, 9457, 9461, 9465, 9469, 9473, 9477, 4464 9481, 9485, 9489, 0, 0, 0, 0, 0, 0, 0, 0, 9493, 9497, 9501, 9506, 9511, 4465 9516, 9521, 9526, 9531, 9536, 9540, 9559, 9568, 0, 0, 0, 9573, 9575, 4466 9577, 9579, 9581, 9583, 9585, 9587, 9589, 9591, 0, 0, 0, 0, 0, 0, 9593, 4467 9595, 9597, 9599, 9601, 9603, 9605, 9607, 9609, 9611, 9613, 9615, 9617, 4468 9619, 9621, 9623, 9625, 9627, 9629, 9631, 9633, 0, 0, 9635, 9637, 9639, 4469 9641, 9643, 9645, 9647, 9649, 9651, 9653, 9655, 9657, 0, 9659, 9661, 4470 9663, 9665, 9667, 9669, 9671, 9673, 9675, 9677, 9679, 9681, 9683, 9685, 4471 9687, 9689, 9691, 9693, 9695, 0, 9697, 9699, 9701, 9703, 0, 0, 0, 0, 4472 9705, 9708, 9711, 0, 9714, 0, 9717, 9720, 9723, 9726, 9729, 9732, 9735, 4473 9738, 9741, 9744, 9747, 9749, 9751, 9753, 9755, 9757, 9759, 9761, 9763, 4474 9765, 9767, 9769, 9771, 9773, 9775, 9777, 9779, 9781, 9783, 9785, 9787, 4475 9789, 9791, 9793, 9795, 9797, 9799, 9801, 9803, 9805, 9807, 9809, 9811, 4476 9813, 9815, 9817, 9819, 9821, 9823, 9825, 9827, 9829, 9831, 9833, 9835, 4477 9837, 9839, 9841, 9843, 9845, 9847, 9849, 9851, 9853, 9855, 9857, 9859, 4478 9861, 9863, 9865, 9867, 9869, 9871, 9873, 9875, 9877, 9879, 9881, 9883, 4479 9885, 9887, 9889, 9891, 9893, 9895, 9897, 9899, 9901, 9903, 9905, 9907, 4480 9909, 9911, 9913, 9915, 9917, 9919, 9921, 9923, 9925, 9927, 9929, 9931, 4481 9933, 9935, 9937, 9939, 9941, 9943, 9945, 9947, 9949, 9951, 9953, 9955, 4482 9957, 9959, 9961, 9963, 9965, 9967, 9969, 9971, 9973, 9975, 9977, 9979, 4483 9981, 9984, 9987, 9990, 9993, 9996, 9999, 10002, 0, 0, 0, 0, 10005, 4484 10007, 10009, 10011, 10013, 10015, 10017, 10019, 10021, 10023, 10025, 4485 10027, 10029, 10031, 10033, 10035, 10037, 10039, 10041, 10043, 10045, 4486 10047, 10049, 10051, 10053, 10055, 10057, 10059, 10061, 10063, 10065, 4487 10067, 10069, 10071, 10073, 10075, 10077, 10079, 10081, 10083, 10085, 4488 10087, 10089, 10091, 10093, 10095, 10097, 10099, 10101, 10103, 10105, 4489 10107, 10109, 10111, 10113, 10115, 10117, 10119, 10121, 10123, 10125, 4490 10127, 10129, 10131, 10133, 10135, 10137, 10139, 10141, 10143, 10145, 4491 10147, 10149, 10151, 10153, 10155, 10157, 10159, 10161, 10163, 10165, 4492 10167, 10169, 10171, 10173, 10175, 10177, 10179, 10181, 10183, 10185, 4493 10187, 10189, 10191, 10193, 10195, 10197, 10199, 10201, 10203, 10205, 4494 10207, 10209, 10211, 10213, 10215, 10217, 10219, 10221, 10223, 10225, 4495 10227, 10229, 10231, 10233, 10235, 10237, 10239, 10241, 10243, 10245, 4496 10247, 10249, 10251, 10253, 10255, 10257, 10259, 10261, 10263, 10265, 4497 10267, 10269, 10271, 10273, 10275, 10277, 10279, 10281, 10283, 10285, 4498 10287, 10289, 10291, 10293, 10295, 10297, 10299, 10301, 10303, 10305, 4499 10307, 10309, 10311, 10313, 10315, 10317, 10319, 10321, 10323, 10325, 4500 10327, 10329, 10331, 10333, 10335, 10337, 10339, 10341, 10343, 10345, 4501 10347, 10349, 10351, 10353, 10355, 10357, 10359, 10361, 10363, 10365, 4502 10367, 10369, 10371, 10373, 10375, 10377, 10379, 10381, 10383, 0, 0, 0, 4503 10385, 10387, 10389, 10391, 10393, 10395, 0, 0, 10397, 10399, 10401, 4504 10403, 10405, 10407, 0, 0, 10409, 10411, 10413, 10415, 10417, 10419, 0, 4505 0, 10421, 10423, 10425, 0, 0, 0, 10427, 10429, 10431, 10433, 10435, 4506 10437, 10439, 0, 10441, 10443, 10445, 10447, 10449, 10451, 10453, 0, 0, 4507 0, 0, 0, 0, 0, 0, 0, 0, 0, 10455, 0, 10460, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4508 0, 0, 0, 0, 10465, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4509 10470, 10475, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10480, 10485, 0, 0, 0, 0, 4510 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10490, 10495, 0, 10500, 0, 0, 0, 0, 0, 0, 4511 0, 0, 0, 0, 0, 10505, 10510, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4512 0, 0, 0, 10515, 10520, 10525, 10530, 10535, 10540, 10545, 0, 0, 0, 0, 0, 4513 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10550, 10555, 10560, 4514 10565, 10570, 10575, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10580, 4515 10582, 10584, 10586, 10588, 10590, 10592, 10594, 10596, 10598, 10600, 4516 10602, 10604, 10606, 10608, 10610, 10612, 10614, 10616, 10618, 10620, 4517 10622, 10624, 10626, 10628, 10630, 10632, 10634, 10636, 10638, 10640, 4518 10642, 10644, 10646, 10648, 10650, 10652, 10654, 10656, 10658, 10660, 4519 10662, 10664, 10666, 10668, 10670, 10672, 10674, 10676, 10678, 10680, 4520 10682, 10684, 10686, 10688, 10690, 10692, 10694, 10696, 10698, 10700, 4521 10702, 10704, 10706, 10708, 10710, 10712, 10714, 10716, 10718, 10720, 4522 10722, 10724, 10726, 10728, 10730, 10732, 10734, 10736, 10738, 10740, 4523 10742, 10744, 10746, 10748, 0, 10750, 10752, 10754, 10756, 10758, 10760, 4524 10762, 10764, 10766, 10768, 10770, 10772, 10774, 10776, 10778, 10780, 4525 10782, 10784, 10786, 10788, 10790, 10792, 10794, 10796, 10798, 10800, 4526 10802, 10804, 10806, 10808, 10810, 10812, 10814, 10816, 10818, 10820, 4527 10822, 10824, 10826, 10828, 10830, 10832, 10834, 10836, 10838, 10840, 4528 10842, 10844, 10846, 10848, 10850, 10852, 10854, 10856, 10858, 10860, 4529 10862, 10864, 10866, 10868, 10870, 10872, 10874, 10876, 10878, 10880, 4530 10882, 10884, 10886, 10888, 10890, 0, 10892, 10894, 0, 0, 10896, 0, 0, 4531 10898, 10900, 0, 0, 10902, 10904, 10906, 10908, 0, 10910, 10912, 10914, 4532 10916, 10918, 10920, 10922, 10924, 10926, 10928, 10930, 10932, 0, 10934, 4533 0, 10936, 10938, 10940, 10942, 10944, 10946, 10948, 0, 10950, 10952, 4534 10954, 10956, 10958, 10960, 10962, 10964, 10966, 10968, 10970, 10972, 4535 10974, 10976, 10978, 10980, 10982, 10984, 10986, 10988, 10990, 10992, 4536 10994, 10996, 10998, 11000, 11002, 11004, 11006, 11008, 11010, 11012, 4537 11014, 11016, 11018, 11020, 11022, 11024, 11026, 11028, 11030, 11032, 4538 11034, 11036, 11038, 11040, 11042, 11044, 11046, 11048, 11050, 11052, 4539 11054, 11056, 11058, 11060, 11062, 11064, 11066, 11068, 11070, 11072, 4540 11074, 11076, 11078, 0, 11080, 11082, 11084, 11086, 0, 0, 11088, 11090, 4541 11092, 11094, 11096, 11098, 11100, 11102, 0, 11104, 11106, 11108, 11110, 4542 11112, 11114, 11116, 0, 11118, 11120, 11122, 11124, 11126, 11128, 11130, 4543 11132, 11134, 11136, 11138, 11140, 11142, 11144, 11146, 11148, 11150, 4544 11152, 11154, 11156, 11158, 11160, 11162, 11164, 11166, 11168, 11170, 4545 11172, 0, 11174, 11176, 11178, 11180, 0, 11182, 11184, 11186, 11188, 4546 11190, 0, 11192, 0, 0, 0, 11194, 11196, 11198, 11200, 11202, 11204, 4547 11206, 0, 11208, 11210, 11212, 11214, 11216, 11218, 11220, 11222, 11224, 4548 11226, 11228, 11230, 11232, 11234, 11236, 11238, 11240, 11242, 11244, 4549 11246, 11248, 11250, 11252, 11254, 11256, 11258, 11260, 11262, 11264, 4550 11266, 11268, 11270, 11272, 11274, 11276, 11278, 11280, 11282, 11284, 4551 11286, 11288, 11290, 11292, 11294, 11296, 11298, 11300, 11302, 11304, 4552 11306, 11308, 11310, 11312, 11314, 11316, 11318, 11320, 11322, 11324, 4553 11326, 11328, 11330, 11332, 11334, 11336, 11338, 11340, 11342, 11344, 4554 11346, 11348, 11350, 11352, 11354, 11356, 11358, 11360, 11362, 11364, 4555 11366, 11368, 11370, 11372, 11374, 11376, 11378, 11380, 11382, 11384, 4556 11386, 11388, 11390, 11392, 11394, 11396, 11398, 11400, 11402, 11404, 4557 11406, 11408, 11410, 11412, 11414, 11416, 11418, 11420, 11422, 11424, 4558 11426, 11428, 11430, 11432, 11434, 11436, 11438, 11440, 11442, 11444, 4559 11446, 11448, 11450, 11452, 11454, 11456, 11458, 11460, 11462, 11464, 4560 11466, 11468, 11470, 11472, 11474, 11476, 11478, 11480, 11482, 11484, 4561 11486, 11488, 11490, 11492, 11494, 11496, 11498, 11500, 11502, 11504, 4562 11506, 11508, 11510, 11512, 11514, 11516, 11518, 11520, 11522, 11524, 4563 11526, 11528, 11530, 11532, 11534, 11536, 11538, 11540, 11542, 11544, 4564 11546, 11548, 11550, 11552, 11554, 11556, 11558, 11560, 11562, 11564, 4565 11566, 11568, 11570, 11572, 11574, 11576, 11578, 11580, 11582, 11584, 4566 11586, 11588, 11590, 11592, 11594, 11596, 11598, 11600, 11602, 11604, 4567 11606, 11608, 11610, 11612, 11614, 11616, 11618, 11620, 11622, 11624, 4568 11626, 11628, 11630, 11632, 11634, 11636, 11638, 11640, 11642, 11644, 4569 11646, 11648, 11650, 11652, 11654, 11656, 11658, 11660, 11662, 11664, 4570 11666, 11668, 11670, 11672, 11674, 11676, 11678, 11680, 11682, 11684, 4571 11686, 11688, 11690, 11692, 11694, 11696, 11698, 11700, 11702, 11704, 4572 11706, 11708, 11710, 11712, 11714, 11716, 11718, 11720, 11722, 11724, 4573 11726, 11728, 11730, 11732, 11734, 11736, 11738, 11740, 11742, 11744, 4574 11746, 11748, 11750, 11752, 11754, 11756, 11758, 11760, 11762, 11764, 4575 11766, 11768, 11770, 11772, 11774, 11776, 11778, 11780, 11782, 11784, 4576 11786, 11788, 11790, 11792, 11794, 11796, 11798, 11800, 11802, 11804, 4577 11806, 11808, 11810, 11812, 11814, 11816, 11818, 11820, 11822, 11824, 4578 11826, 11828, 11830, 11832, 11834, 11836, 11838, 11840, 11842, 11844, 4579 11846, 11848, 11850, 11852, 11854, 11856, 11858, 11860, 11862, 11864, 4580 11866, 11868, 11870, 11872, 11874, 11876, 11878, 11880, 11882, 11884, 4581 11886, 0, 0, 11888, 11890, 11892, 11894, 11896, 11898, 11900, 11902, 4582 11904, 11906, 11908, 11910, 11912, 11914, 11916, 11918, 11920, 11922, 4583 11924, 11926, 11928, 11930, 11932, 11934, 11936, 11938, 11940, 11942, 4584 11944, 11946, 11948, 11950, 11952, 11954, 11956, 11958, 11960, 11962, 4585 11964, 11966, 11968, 11970, 11972, 11974, 11976, 11978, 11980, 11982, 4586 11984, 11986, 11988, 11990, 11992, 11994, 11996, 11998, 12000, 12002, 4587 12004, 12006, 12008, 12010, 12012, 12014, 12016, 12018, 12020, 12022, 4588 12024, 12026, 12028, 12030, 12032, 12034, 12036, 12038, 12040, 12042, 4589 12044, 12046, 12048, 12050, 12052, 12054, 12056, 12058, 12060, 12062, 4590 12064, 12066, 12068, 12070, 12072, 12074, 12076, 12078, 12080, 12082, 4591 12084, 12086, 12088, 12090, 12092, 12094, 12096, 12098, 12100, 12102, 4592 12104, 12106, 12108, 12110, 12112, 12114, 12116, 12118, 12120, 12122, 4593 12124, 12126, 12128, 12130, 12132, 12134, 12136, 12138, 12140, 12142, 4594 12144, 12146, 12148, 12150, 12152, 12154, 12156, 12158, 12160, 12162, 4595 12164, 12166, 12168, 12170, 12172, 12174, 12176, 12178, 12180, 12182, 4596 12184, 12186, 12188, 12190, 12192, 12194, 12196, 12198, 12200, 12202, 4597 12204, 12206, 12208, 12210, 12212, 12214, 12216, 12218, 12220, 12222, 4598 12224, 12226, 12228, 12230, 12232, 12234, 12236, 12238, 12240, 12242, 4599 12244, 12246, 12248, 12250, 12252, 12254, 12256, 12258, 12260, 12262, 4600 12264, 12266, 12268, 12270, 12272, 12274, 12276, 12278, 12280, 12282, 4601 12284, 12286, 12288, 12290, 12292, 12294, 12296, 12298, 12300, 12302, 4602 12304, 12306, 12308, 12310, 12312, 12314, 12316, 12318, 12320, 12322, 4603 12324, 12326, 12328, 12330, 12332, 12334, 12336, 12338, 12340, 12342, 4604 12344, 12346, 12348, 12350, 12352, 12354, 12356, 12358, 12360, 12362, 4605 12364, 12366, 12368, 12370, 12372, 12374, 12376, 12378, 12380, 12382, 4606 12384, 12386, 12388, 12390, 12392, 12394, 12396, 12398, 12400, 12402, 4607 12404, 12406, 12408, 12410, 12412, 12414, 12416, 12418, 12420, 12422, 4608 12424, 12426, 12428, 12430, 12432, 12434, 12436, 12438, 12440, 12442, 4609 12444, 12446, 12448, 12450, 12452, 12454, 12456, 12458, 12460, 12462, 4610 12464, 12466, 12468, 12470, 0, 0, 12472, 12474, 12476, 12478, 12480, 4611 12482, 12484, 12486, 12488, 12490, 12492, 12494, 12496, 12498, 12500, 4612 12502, 12504, 12506, 12508, 12510, 12512, 12514, 12516, 12518, 12520, 4613 12522, 12524, 12526, 12528, 12530, 12532, 12534, 12536, 12538, 12540, 4614 12542, 12544, 12546, 12548, 12550, 12552, 12554, 12556, 12558, 12560, 4615 12562, 12564, 12566, 12568, 12570, 12572, 12574, 12576, 12578, 0, 12580, 4616 12582, 12584, 12586, 12588, 12590, 12592, 12594, 12596, 12598, 12600, 4617 12602, 12604, 12606, 12608, 12610, 12612, 12614, 12616, 12618, 12620, 4618 12622, 12624, 12626, 12628, 12630, 12632, 0, 12634, 12636, 0, 12638, 0, 4619 0, 12640, 0, 12642, 12644, 12646, 12648, 12650, 12652, 12654, 12656, 4620 12658, 12660, 0, 12662, 12664, 12666, 12668, 0, 12670, 0, 12672, 0, 0, 0, 4621 0, 0, 0, 12674, 0, 0, 0, 0, 12676, 0, 12678, 0, 12680, 0, 12682, 12684, 4622 12686, 0, 12688, 12690, 0, 12692, 0, 0, 12694, 0, 12696, 0, 12698, 0, 4623 12700, 0, 12702, 0, 12704, 12706, 0, 12708, 0, 0, 12710, 12712, 12714, 4624 12716, 0, 12718, 12720, 12722, 12724, 12726, 12728, 12730, 0, 12732, 4625 12734, 12736, 12738, 0, 12740, 12742, 12744, 12746, 0, 12748, 0, 12750, 4626 12752, 12754, 12756, 12758, 12760, 12762, 12764, 12766, 12768, 0, 12770, 4627 12772, 12774, 12776, 12778, 12780, 12782, 12784, 12786, 12788, 12790, 4628 12792, 12794, 12796, 12798, 12800, 12802, 0, 0, 0, 0, 0, 12804, 12806, 4629 12808, 0, 12810, 12812, 12814, 12816, 12818, 0, 12820, 12822, 12824, 4630 12826, 12828, 12830, 12832, 12834, 12836, 12838, 12840, 12842, 12844, 4631 12846, 12848, 12850, 12852, 0, 0, 0, 0, 12854, 12857, 12860, 12863, 4632 12866, 12869, 12872, 12875, 12878, 12881, 12884, 0, 0, 0, 0, 0, 12887, 4633 12891, 12895, 12899, 12903, 12907, 12911, 12915, 12919, 12923, 12927, 4634 12931, 12935, 12939, 12943, 12947, 12951, 12955, 12959, 12963, 12967, 4635 12971, 12975, 12979, 12983, 12987, 12991, 12995, 12997, 12999, 13002, 0, 4636 13005, 13007, 13009, 13011, 13013, 13015, 13017, 13019, 13021, 13023, 4637 13025, 13027, 13029, 13031, 13033, 13035, 13037, 13039, 13041, 13043, 4638 13045, 13047, 13049, 13051, 13053, 13055, 13057, 13060, 13063, 13066, 4639 13069, 13073, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13076, 13079, 0, 0, 0, 0, 4640 13082, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13085, 13088, 13091, 4641 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 13093, 13095, 13097, 13099, 13101, 4642 13103, 13105, 13107, 13109, 13111, 13113, 13115, 13117, 13119, 13121, 4643 13123, 13125, 13127, 13129, 13131, 13133, 13135, 13137, 13139, 13141, 4644 13143, 13145, 13147, 13149, 13151, 13153, 13155, 13157, 13159, 13161, 4645 13163, 13165, 13167, 13169, 13171, 13173, 13175, 13177, 0, 0, 0, 0, 0, 4646 13179, 13183, 13187, 13191, 13195, 13199, 13203, 13207, 13211, 0, 0, 0, 4647 0, 0, 0, 0, 13215, 13217, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4648 13219, 13221, 13223, 13225, 13228, 13230, 13232, 13234, 13236, 13238, 4649 13240, 13242, 13244, 13246, 13249, 13251, 13253, 13255, 13257, 13260, 4650 13262, 13264, 13266, 13269, 13271, 13273, 13275, 13277, 13279, 13282, 4651 13284, 13286, 13288, 13290, 13292, 13294, 13296, 13298, 13300, 13302, 4652 13304, 13306, 13308, 13310, 13312, 13314, 13316, 13318, 13320, 13322, 4653 13324, 13326, 13328, 13331, 13333, 13335, 13337, 13340, 13342, 13344, 4654 13346, 13348, 13350, 13352, 13354, 13356, 13358, 13360, 13362, 13364, 4655 13366, 13368, 13370, 13372, 13374, 13376, 13378, 13380, 13382, 13384, 4656 13386, 13388, 13390, 13392, 13394, 13396, 13398, 13400, 13402, 13404, 4657 13407, 13409, 13411, 13413, 13415, 13417, 13419, 13422, 13425, 13427, 4658 13429, 13431, 13433, 13435, 13437, 13439, 13441, 13443, 13445, 13448, 4659 13450, 13452, 13454, 13456, 13459, 13461, 13463, 13465, 13467, 13469, 4660 13471, 13473, 13475, 13477, 13480, 13482, 13485, 13487, 13489, 13491, 4661 13493, 13495, 13497, 13499, 13501, 13503, 13505, 13507, 13510, 13512, 4662 13514, 13516, 13518, 13520, 13523, 13525, 13528, 13531, 13533, 13535, 4663 13537, 13539, 13542, 13545, 13547, 13549, 13551, 13553, 13555, 13557, 4664 13559, 13561, 13563, 13565, 13567, 13570, 13572, 13574, 13576, 13578, 4665 13580, 13582, 13584, 13586, 13588, 13590, 13592, 13594, 13596, 13598, 4666 13600, 13602, 13604, 13606, 13608, 13611, 13613, 13615, 13617, 13619, 4667 13621, 13624, 13626, 13628, 13630, 13632, 13634, 13636, 13638, 13640, 4668 13642, 13644, 13646, 13649, 13651, 13653, 13655, 13657, 13659, 13661, 4669 13663, 13665, 13667, 13669, 13671, 13673, 13675, 13677, 13679, 13681, 4670 13683, 13685, 13688, 13690, 13692, 13694, 13696, 13698, 13701, 13703, 4671 13705, 13707, 13709, 13711, 13713, 13715, 13717, 13720, 13722, 13724, 4672 13726, 13729, 13731, 13733, 13735, 13737, 13739, 13741, 13744, 13747, 4673 13750, 13752, 13755, 13757, 13759, 13761, 13763, 13765, 13767, 13769, 4674 13771, 13773, 13775, 13778, 13780, 13782, 13784, 13786, 13788, 13790, 4675 13793, 13795, 13797, 13800, 13803, 13805, 13807, 13809, 13811, 13813, 4676 13815, 13817, 13819, 13821, 13824, 13826, 13829, 13831, 13834, 13836, 4677 13838, 13840, 13843, 13845, 13847, 13850, 13853, 13855, 13857, 13859, 4678 13861, 13863, 13865, 13867, 13869, 13871, 13873, 13875, 13877, 13879, 4679 13882, 13884, 13887, 13889, 13892, 13894, 13897, 13900, 13903, 13905, 4680 13907, 13909, 13912, 13915, 13918, 13921, 13923, 13925, 13927, 13929, 4681 13931, 13933, 13935, 13937, 13940, 13942, 13944, 13946, 13948, 13951, 4682 13953, 13956, 13959, 13961, 13963, 13965, 13967, 13969, 13971, 13974, 4683 13977, 13980, 13982, 13984, 13987, 13989, 13991, 13993, 13996, 13998, 4684 14000, 14002, 14004, 14006, 14009, 14011, 14013, 14015, 14017, 14019, 4685 14021, 14024, 14027, 14029, 14032, 14034, 14037, 14039, 14041, 14043, 4686 14046, 14049, 14051, 14054, 14056, 14059, 14061, 14063, 14065, 14067, 4687 14069, 14071, 14074, 14077, 14080, 14083, 14085, 14087, 14089, 14091, 4688 14093, 14095, 14097, 14099, 14101, 14103, 14105, 14107, 14110, 14112, 4689 14114, 14116, 14118, 14120, 14122, 14124, 14126, 14128, 14130, 14132, 4690 14134, 14137, 14140, 14143, 14145, 14147, 14149, 14151, 14154, 14156, 4691 14159, 14161, 14163, 14166, 14169, 14171, 14173, 14175, 14177, 14179, 4692 14181, 14183, 14185, 14187, 14189, 14191, 14193, 14195, 14197, 14199, 4693 14201, 14203, 14205, 14207, 14210, 14212, 14214, 14216, 14218, 14220, 4694 14223, 14226, 14228, 14230, 14232, 14234, 14236, 14238, 14241, 14243, 4695 14245, 14247, 14249, 14252, 14255, 14257, 14259, 14261, 14264, 14266, 4696 14268, 14271, 14274, 14276, 14278, 14280, 14283, 14285, 14287, 14289, 4697 14291, 14293, 14295, 14297, 14300, 14302, 14304, 14306, 14309, 14311, 4698 14313, 14315, 14317, 14320, 14323, 14325, 14327, 14329, 14332, 14334, 4699 14337, 14339, 14341, 14343, 14346, 14348, 14350, 14352, 14354, 14356, 4700 14358, 14360, 14363, 14365, 14367, 14369, 14371, 14373, 14375, 14378, 4701 14380, 14383, 14386, 14389, 14391, 14393, 14395, 14397, 14399, 14401, 4702 14403, 14405, 0, 0, 4703 }; 4704 4705 /* NFC pairs */ 4706 #define COMP_SHIFT1 2 4707 #define COMP_SHIFT2 1 4708 static const unsigned short comp_index0[] = { 4709 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 4, 4710 5, 6, 7, 0, 0, 0, 0, 8, 0, 9, 10, 0, 0, 0, 11, 12, 13, 14, 0, 0, 0, 0, 0, 4711 15, 16, 17, 0, 0, 0, 0, 18, 19, 20, 21, 0, 0, 0, 0, 22, 0, 0, 0, 0, 0, 0, 4712 23, 24, 25, 26, 0, 0, 0, 0, 27, 28, 29, 30, 0, 0, 0, 0, 31, 32, 33, 34, 4713 0, 0, 0, 0, 35, 0, 0, 0, 0, 0, 0, 36, 0, 37, 38, 39, 0, 0, 0, 40, 41, 42, 4714 43, 0, 0, 0, 0, 44, 45, 46, 0, 0, 0, 0, 0, 47, 48, 49, 50, 0, 0, 0, 51, 4715 52, 53, 54, 0, 0, 0, 0, 55, 56, 0, 0, 0, 0, 0, 0, 57, 58, 59, 60, 0, 0, 4716 0, 0, 61, 62, 63, 0, 0, 0, 0, 0, 64, 65, 66, 67, 0, 0, 0, 68, 69, 70, 71, 4717 0, 0, 0, 0, 72, 0, 73, 0, 0, 0, 0, 0, 74, 0, 75, 0, 0, 0, 0, 0, 76, 0, 0, 4718 0, 0, 0, 0, 77, 78, 79, 0, 0, 0, 0, 0, 80, 81, 82, 83, 0, 0, 0, 0, 84, 4719 85, 86, 0, 0, 0, 0, 0, 87, 88, 0, 89, 0, 0, 0, 90, 91, 0, 92, 0, 0, 0, 0, 4720 0, 93, 94, 95, 0, 0, 0, 0, 96, 97, 98, 99, 0, 0, 0, 0, 100, 0, 0, 0, 0, 4721 0, 0, 101, 102, 0, 103, 0, 0, 0, 0, 104, 105, 106, 107, 0, 0, 0, 0, 108, 4722 109, 110, 111, 0, 0, 0, 0, 112, 113, 0, 0, 0, 0, 0, 114, 115, 116, 117, 4723 0, 0, 0, 0, 118, 119, 120, 121, 0, 0, 0, 0, 122, 0, 123, 0, 0, 0, 0, 124, 4724 125, 126, 127, 128, 0, 0, 0, 129, 130, 131, 132, 0, 0, 0, 0, 133, 134, 0, 4725 0, 0, 0, 0, 0, 135, 136, 137, 138, 0, 0, 0, 139, 140, 141, 142, 0, 0, 0, 4726 0, 0, 143, 144, 145, 0, 0, 0, 0, 146, 147, 148, 149, 0, 0, 0, 0, 150, 0, 4727 151, 0, 0, 0, 0, 152, 153, 154, 0, 0, 0, 0, 0, 0, 155, 0, 0, 0, 0, 0, 0, 4728 156, 157, 158, 0, 0, 0, 0, 0, 159, 160, 161, 162, 0, 0, 0, 163, 0, 0, 0, 4729 164, 0, 0, 0, 165, 166, 0, 0, 0, 0, 0, 0, 167, 0, 0, 0, 0, 0, 0, 0, 168, 4730 0, 0, 0, 0, 0, 0, 169, 170, 0, 0, 0, 0, 0, 0, 171, 0, 0, 0, 0, 0, 0, 0, 4731 172, 173, 0, 0, 0, 0, 0, 0, 174, 0, 0, 0, 0, 0, 0, 175, 176, 0, 0, 0, 0, 4732 0, 0, 177, 178, 0, 0, 0, 0, 0, 0, 179, 0, 0, 0, 0, 0, 0, 0, 180, 0, 0, 0, 4733 0, 0, 0, 181, 182, 183, 0, 0, 0, 0, 0, 184, 185, 0, 0, 0, 0, 0, 0, 186, 4734 0, 0, 0, 0, 0, 0, 0, 187, 0, 0, 0, 0, 0, 0, 188, 189, 0, 0, 0, 0, 0, 0, 4735 190, 0, 0, 0, 0, 0, 0, 0, 191, 192, 0, 0, 0, 0, 0, 0, 193, 0, 0, 0, 0, 0, 4736 0, 194, 195, 0, 0, 0, 0, 0, 0, 196, 197, 0, 0, 0, 0, 0, 0, 198, 0, 0, 0, 4737 0, 0, 0, 0, 199, 0, 0, 0, 0, 0, 0, 200, 201, 202, 0, 0, 0, 0, 0, 203, 4738 204, 0, 0, 0, 0, 0, 0, 205, 206, 0, 0, 0, 0, 0, 0, 207, 0, 0, 0, 0, 0, 0, 4739 208, 0, 0, 0, 0, 0, 0, 0, 209, 0, 0, 0, 0, 0, 0, 0, 210, 0, 0, 0, 0, 0, 4740 0, 0, 211, 0, 0, 0, 0, 0, 0, 0, 212, 0, 0, 0, 0, 0, 0, 0, 213, 0, 0, 0, 4741 0, 0, 0, 0, 214, 0, 0, 0, 0, 0, 0, 215, 0, 0, 0, 0, 0, 0, 216, 0, 0, 0, 4742 0, 0, 0, 0, 0, 217, 0, 0, 0, 0, 0, 0, 0, 218, 0, 0, 0, 0, 0, 0, 219, 0, 4743 0, 0, 0, 0, 0, 220, 221, 222, 0, 0, 0, 0, 0, 223, 224, 225, 0, 0, 0, 0, 4744 0, 226, 227, 228, 0, 0, 0, 0, 0, 229, 230, 231, 0, 0, 0, 0, 0, 0, 232, 0, 4745 0, 0, 0, 0, 0, 233, 0, 0, 0, 0, 0, 0, 234, 0, 0, 0, 0, 0, 0, 0, 235, 0, 4746 0, 0, 0, 0, 0, 0, 236, 0, 0, 0, 0, 0, 0, 0, 237, 0, 0, 0, 0, 0, 0, 238, 4747 0, 0, 0, 0, 0, 0, 0, 239, 0, 0, 0, 0, 0, 0, 0, 240, 0, 0, 0, 0, 0, 0, 0, 4748 241, 0, 0, 0, 0, 0, 0, 242, 0, 243, 244, 0, 0, 0, 0, 245, 246, 0, 0, 0, 4749 0, 0, 247, 0, 248, 0, 249, 0, 0, 0, 250, 251, 252, 0, 0, 0, 0, 0, 253, 0, 4750 254, 0, 0, 0, 0, 0, 0, 255, 0, 0, 0, 0, 0, 256, 257, 258, 0, 0, 0, 0, 0, 4751 259, 0, 260, 0, 261, 0, 0, 0, 0, 0, 0, 262, 0, 0, 0, 0, 0, 0, 0, 263, 0, 4752 0, 0, 264, 265, 266, 0, 267, 0, 0, 0, 268, 0, 269, 0, 0, 0, 0, 0, 270, 0, 4753 271, 272, 0, 0, 0, 0, 273, 274, 0, 275, 0, 0, 0, 276, 0, 277, 0, 0, 0, 0, 4754 0, 0, 0, 278, 0, 0, 0, 0, 0, 279, 280, 281, 282, 0, 0, 0, 0, 283, 284, 0, 4755 285, 0, 0, 0, 286, 0, 0, 0, 287, 0, 0, 0, 288, 0, 0, 0, 289, 0, 0, 0, 0, 4756 0, 0, 290, 0, 0, 0, 0, 291, 0, 0, 0, 0, 0, 0, 0, 292, 0, 0, 0, 0, 0, 0, 4757 0, 293, 0, 0, 0, 0, 0, 0, 294, 0, 0, 0, 0, 0, 0, 0, 295, 0, 0, 0, 0, 0, 4758 0, 0, 296, 0, 0, 0, 0, 0, 0, 0, 297, 0, 0, 0, 0, 0, 0, 298, 299, 0, 0, 0, 4759 0, 0, 0, 300, 0, 0, 0, 0, 0, 0, 0, 301, 0, 0, 0, 0, 0, 0, 0, 302, 0, 0, 4760 0, 0, 0, 0, 0, 303, 0, 0, 0, 0, 0, 0, 304, 0, 0, 0, 0, 0, 0, 0, 305, 0, 4761 0, 0, 0, 0, 0, 0, 306, 0, 0, 0, 0, 0, 0, 307, 0, 0, 0, 0, 0, 0, 0, 308, 4762 0, 0, 0, 0, 0, 0, 0, 309, 0, 0, 0, 0, 0, 0, 0, 310, 0, 0, 0, 0, 0, 0, 4763 311, 312, 0, 0, 0, 0, 0, 0, 313, 0, 0, 0, 0, 0, 0, 0, 314, 0, 0, 0, 0, 0, 4764 0, 0, 315, 0, 0, 0, 0, 0, 0, 0, 316, 0, 0, 0, 0, 0, 0, 317, 0, 0, 0, 0, 4765 0, 0, 0, 318, 0, 0, 0, 0, 0, 0, 0, 319, 0, 0, 0, 0, 0, 0, 0, 320, 0, 0, 4766 0, 0, 0, 0, 0, 321, 0, 0, 0, 0, 0, 0, 322, 0, 0, 0, 0, 0, 0, 0, 323, 0, 4767 0, 0, 0, 0, 0, 0, 324, 0, 0, 0, 0, 0, 0, 325, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4768 0, 326, 0, 0, 0, 0, 0, 0, 0, 327, 0, 0, 0, 0, 0, 0, 0, 328, 0, 0, 0, 0, 4769 0, 0, 329, 0, 0, 0, 0, 0, 0, 0, 330, 0, 0, 0, 0, 0, 0, 0, 331, 0, 0, 0, 4770 0, 0, 0, 0, 332, 0, 0, 0, 0, 0, 0, 0, 333, 0, 0, 0, 0, 0, 0, 334, 0, 0, 4771 0, 0, 0, 0, 0, 335, 0, 0, 0, 0, 0, 0, 0, 336, 337, 0, 0, 0, 0, 0, 0, 0, 4772 338, 0, 0, 0, 0, 0, 0, 339, 0, 0, 0, 0, 0, 0, 0, 340, 0, 0, 0, 0, 0, 0, 4773 0, 341, 0, 0, 0, 0, 0, 0, 0, 342, 0, 0, 0, 0, 0, 0, 0, 343, 0, 0, 0, 0, 4774 0, 0, 344, 0, 0, 0, 0, 0, 0, 0, 345, 346, 0, 0, 0, 0, 0, 0, 347, 0, 0, 0, 4775 0, 0, 0, 0, 348, 0, 0, 0, 0, 0, 0, 0, 349, 0, 0, 0, 0, 0, 0, 0, 350, 0, 4776 0, 0, 0, 0, 0, 0, 351, 0, 0, 0, 0, 0, 0, 0, 352, 0, 0, 0, 0, 0, 0, 353, 4777 0, 0, 0, 0, 0, 0, 0, 354, 0, 0, 0, 0, 0, 0, 0, 355, 0, 0, 0, 0, 0, 0, 0, 4778 356, 0, 0, 0, 0, 0, 0, 357, 0, 0, 0, 0, 0, 0, 0, 358, 0, 0, 0, 0, 0, 0, 4779 0, 359, 0, 0, 0, 0, 0, 0, 0, 360, 0, 0, 0, 0, 0, 0, 361, 0, 362, 0, 0, 0, 4780 0, 0, 0, 0, 363, 0, 0, 0, 0, 0, 0, 0, 364, 0, 0, 0, 0, 0, 0, 0, 365, 0, 4781 0, 0, 0, 0, 0, 0, 366, 0, 0, 0, 0, 0, 0, 367, 0, 0, 0, 0, 0, 0, 0, 368, 4782 0, 0, 0, 0, 0, 0, 369, 370, 0, 0, 0, 0, 0, 0, 371, 0, 0, 0, 0, 0, 0, 0, 4783 372, 0, 0, 0, 0, 0, 0, 0, 373, 0, 0, 0, 0, 0, 0, 374, 0, 0, 0, 0, 0, 0, 4784 0, 375, 0, 0, 376, 0, 0, 0, 0, 377, 0, 0, 378, 0, 0, 0, 0, 0, 0, 0, 379, 4785 0, 0, 0, 0, 0, 0, 0, 380, 0, 0, 0, 0, 0, 0, 381, 0, 0, 0, 0, 0, 0, 0, 4786 382, 0, 0, 0, 0, 0, 0, 0, 383, 0, 0, 0, 0, 0, 0, 0, 384, 0, 0, 0, 385, 0, 4787 0, 386, 0, 0, 0, 0, 387, 0, 0, 388, 0, 0, 0, 0, 0, 0, 0, 389, 0, 0, 0, 0, 4788 0, 0, 0, 390, 0, 0, 0, 0, 0, 0, 391, 0, 0, 0, 0, 0, 0, 0, 392, 0, 0, 0, 4789 0, 0, 0, 0, 393, 0, 0, 0, 0, 0, 0, 0, 394, 0, 0, 0, 395, 0, 0, 0, 0, 0, 4790 0, 0, 396, 0, 0, 0, 0, 0, 0, 397, 0, 0, 0, 0, 0, 0, 0, 398, 0, 0, 0, 0, 4791 0, 0, 0, 399, 0, 0, 400, 0, 0, 0, 0, 401, 0, 0, 402, 0, 0, 0, 0, 0, 0, 0, 4792 403, 0, 0, 0, 0, 0, 0, 0, 404, 0, 0, 0, 0, 0, 0, 405, 0, 0, 0, 0, 0, 0, 4793 0, 406, 0, 0, 0, 0, 0, 0, 0, 407, 0, 0, 0, 0, 0, 0, 0, 408, 0, 0, 0, 409, 4794 0, 0, 410, 0, 0, 0, 0, 411, 0, 0, 412, 0, 0, 0, 0, 0, 0, 0, 413, 0, 0, 0, 4795 0, 0, 0, 0, 414, 0, 0, 0, 0, 0, 0, 415, 0, 0, 0, 0, 0, 0, 0, 416, 0, 0, 4796 0, 0, 0, 0, 0, 417, 0, 0, 0, 0, 0, 0, 0, 418, 0, 0, 0, 419, 0, 0, 420, 0, 4797 0, 0, 0, 421, 0, 0, 422, 0, 0, 0, 423, 0, 0, 0, 424, 0, 0, 0, 425, 0, 0, 4798 0, 426, 0, 0, 0, 427, 0, 0, 0, 0, 0, 0, 0, 428, 0, 0, 0, 0, 0, 0, 429, 0, 4799 0, 0, 0, 0, 0, 0, 430, 0, 0, 0, 0, 0, 0, 0, 431, 0, 0, 432, 0, 0, 0, 0, 4800 433, 0, 0, 434, 0, 0, 0, 435, 0, 0, 0, 436, 0, 0, 0, 437, 0, 0, 0, 438, 4801 0, 0, 0, 439, 0, 0, 440, 0, 0, 0, 0, 0, 0, 0, 441, 0, 0, 0, 0, 0, 0, 0, 4802 442, 0, 0, 0, 0, 0, 0, 0, 443, 0, 0, 0, 0, 0, 0, 444, 0, 0, 0, 0, 0, 0, 4803 0, 445, 0, 0, 0, 0, 0, 0, 0, 446, 0, 0, 0, 447, 0, 0, 0, 448, 0, 0, 0, 4804 449, 0, 0, 450, 0, 0, 0, 0, 0, 0, 0, 451, 0, 0, 0, 0, 0, 0, 0, 452, 0, 0, 4805 0, 0, 0, 0, 0, 453, 0, 0, 0, 0, 0, 0, 454, 0, 0, 0, 0, 0, 0, 0, 455, 0, 4806 0, 0, 0, 0, 0, 0, 456, 0, 0, 0, 0, 0, 0, 0, 457, 0, 0, 0, 0, 0, 0, 458, 4807 0, 0, 0, 0, 0, 0, 0, 459, 0, 0, 0, 0, 0, 0, 0, 460, 0, 0, 0, 461, 0, 0, 4808 0, 462, 0, 0, 0, 0, 0, 0, 463, 0, 0, 0, 0, 0, 0, 0, 464, 0, 0, 0, 465, 0, 4809 0, 0, 466, 0, 0, 0, 0, 0, 0, 467, 0, 0, 0, 0, 0, 0, 0, 468, 0, 0, 0, 0, 4810 0, 0, 0, 469, 0, 0, 0, 0, 0, 0, 0, 470, 0, 0, 0, 0, 0, 0, 471, 0, 0, 0, 4811 0, 0, 0, 0, 472, 0, 0, 0, 0, 0, 0, 0, 473, 0, 0, 0, 0, 0, 0, 0, 474, 0, 4812 0, 0, 0, 0, 0, 475, 0, 0, 0, 0, 0, 0, 0, 476, 0, 0, 0, 0, 0, 0, 0, 477, 4813 0, 0, 0, 0, 0, 0, 0, 478, 0, 0, 0, 0, 0, 0, 479, 0, 0, 0, 0, 0, 0, 0, 4814 480, 0, 0, 0, 0, 0, 0, 0, 481, 0, 0, 0, 0, 0, 0, 0, 482, 0, 0, 0, 0, 0, 4815 0, 483, 0, 0, 0, 0, 0, 0, 0, 484, 0, 0, 0, 0, 0, 0, 0, 485, 0, 0, 0, 0, 4816 0, 0, 0, 486, 0, 0, 0, 0, 0, 0, 487, 0, 0, 0, 0, 0, 0, 0, 488, 0, 0, 0, 4817 0, 0, 0, 0, 489, 0, 0, 0, 0, 0, 0, 0, 490, 0, 0, 0, 0, 0, 0, 491, 0, 0, 4818 0, 0, 0, 0, 0, 492, 0, 0, 0, 0, 0, 0, 0, 493, 0, 0, 0, 0, 0, 0, 0, 494, 4819 0, 0, 0, 0, 0, 0, 495, 0, 0, 0, 0, 0, 0, 0, 496, 0, 0, 0, 0, 0, 0, 0, 4820 497, 0, 0, 0, 0, 0, 0, 0, 498, 0, 0, 0, 0, 0, 0, 499, 0, 0, 0, 0, 0, 0, 4821 0, 500, 0, 0, 0, 0, 0, 0, 0, 501, 0, 0, 0, 0, 0, 0, 0, 502, 0, 0, 0, 0, 4822 0, 0, 503, 0, 0, 0, 0, 0, 0, 0, 504, 0, 0, 0, 0, 0, 0, 0, 505, 0, 0, 0, 4823 0, 0, 0, 0, 506, 0, 0, 0, 0, 0, 0, 507, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4824 508, 0, 0, 0, 0, 0, 0, 0, 509, 0, 0, 0, 0, 0, 0, 0, 510, 0, 0, 0, 0, 0, 4825 0, 0, 511, 0, 0, 0, 0, 0, 0, 512, 0, 0, 0, 0, 0, 0, 0, 513, 0, 0, 0, 0, 4826 0, 0, 0, 514, 0, 0, 0, 0, 0, 0, 0, 515, 0, 0, 0, 0, 0, 0, 516, 0, 0, 0, 4827 0, 0, 0, 0, 517, 0, 0, 0, 0, 0, 0, 0, 518, 0, 0, 0, 0, 0, 0, 0, 519, 0, 4828 0, 0, 0, 0, 0, 520, 0, 0, 0, 0, 0, 0, 0, 521, 0, 0, 0, 0, 0, 0, 0, 522, 4829 0, 0, 0, 0, 0, 0, 0, 523, 0, 0, 0, 0, 0, 0, 524, 0, 0, 0, 0, 0, 0, 0, 4830 525, 0, 0, 0, 0, 0, 0, 0, 526, 0, 0, 0, 0, 0, 0, 0, 527, 0, 0, 0, 0, 0, 4831 0, 528, 0, 0, 0, 0, 0, 0, 0, 529, 0, 0, 0, 0, 0, 0, 0, 530, 0, 0, 0, 0, 4832 0, 0, 0, 531, 0, 0, 0, 0, 0, 0, 532, 0, 0, 0, 0, 0, 0, 0, 533, 0, 0, 0, 4833 0, 0, 0, 0, 534, 0, 0, 0, 0, 0, 0, 0, 535, 0, 0, 0, 0, 0, 0, 536, 0, 0, 4834 0, 0, 0, 0, 0, 537, 0, 0, 0, 0, 0, 0, 0, 538, 0, 0, 0, 0, 0, 0, 0, 539, 4835 0, 0, 0, 0, 0, 0, 540, 0, 0, 0, 0, 0, 0, 0, 541, 0, 0, 0, 0, 0, 0, 0, 4836 542, 0, 0, 0, 0, 0, 0, 0, 543, 0, 0, 0, 0, 0, 0, 544, 0, 0, 0, 0, 0, 0, 4837 0, 545, 0, 0, 0, 0, 0, 0, 0, 546, 0, 0, 0, 0, 0, 0, 0, 547, 0, 0, 0, 0, 4838 0, 0, 548, 0, 0, 0, 0, 0, 0, 0, 549, 0, 0, 0, 0, 0, 0, 0, 550, 0, 0, 0, 4839 0, 0, 0, 0, 551, 0, 0, 0, 0, 0, 0, 552, 0, 0, 0, 0, 0, 0, 0, 553, 0, 0, 4840 0, 0, 0, 0, 0, 554, 0, 0, 0, 0, 0, 0, 0, 555, 0, 0, 0, 0, 0, 0, 0, 556, 4841 0, 0, 0, 0, 0, 0, 557, 0, 0, 0, 0, 0, 0, 0, 558, 0, 0, 0, 0, 0, 0, 0, 4842 559, 0, 0, 0, 0, 0, 0, 0, 560, 0, 0, 0, 0, 0, 0, 0, 561, 0, 0, 0, 0, 0, 4843 0, 0, 562, 0, 0, 0, 0, 0, 0, 0, 563, 0, 0, 0, 0, 0, 0, 564, 4844 }; 4845 4846 static const unsigned short comp_index1[] = { 4847 0, 0, 0, 0, 0, 1, 0, 0, 2, 0, 0, 0, 0, 0, 0, 3, 0, 4, 5, 6, 7, 8, 9, 10, 4848 0, 11, 12, 0, 13, 0, 0, 0, 0, 0, 0, 14, 15, 0, 0, 0, 0, 16, 0, 0, 0, 0, 4849 0, 17, 18, 0, 19, 0, 20, 0, 0, 0, 0, 21, 0, 0, 0, 22, 0, 23, 0, 0, 24, 0, 4850 25, 26, 0, 27, 0, 28, 29, 30, 31, 32, 33, 34, 0, 35, 0, 36, 37, 38, 0, 0, 4851 0, 0, 0, 39, 0, 0, 0, 40, 41, 42, 43, 0, 44, 0, 0, 0, 0, 45, 0, 0, 0, 0, 4852 0, 46, 0, 47, 0, 48, 0, 0, 49, 0, 50, 0, 51, 0, 0, 52, 53, 54, 55, 56, 4853 57, 58, 0, 59, 0, 0, 60, 61, 0, 0, 0, 62, 0, 0, 0, 0, 0, 63, 64, 0, 0, 4854 65, 0, 66, 0, 0, 67, 0, 0, 0, 0, 0, 68, 0, 0, 0, 0, 69, 0, 0, 70, 0, 71, 4855 72, 0, 73, 0, 74, 0, 0, 75, 0, 0, 0, 0, 76, 0, 0, 77, 78, 0, 79, 0, 80, 4856 0, 0, 81, 0, 82, 83, 0, 84, 0, 0, 0, 0, 0, 85, 86, 87, 88, 89, 90, 91, 0, 4857 92, 0, 0, 93, 0, 0, 0, 94, 0, 0, 95, 0, 0, 0, 96, 0, 0, 97, 0, 98, 99, 0, 4858 100, 0, 101, 0, 0, 102, 0, 103, 104, 0, 105, 0, 106, 0, 0, 107, 0, 108, 4859 0, 0, 0, 109, 0, 110, 0, 0, 111, 0, 112, 113, 0, 114, 0, 0, 0, 0, 0, 115, 4860 116, 117, 118, 119, 120, 121, 0, 122, 123, 0, 124, 125, 0, 0, 0, 126, 0, 4861 0, 127, 0, 0, 128, 129, 0, 130, 131, 0, 0, 0, 0, 0, 132, 0, 0, 0, 133, 4862 134, 135, 136, 137, 0, 0, 0, 138, 0, 0, 139, 140, 0, 141, 0, 142, 0, 0, 4863 143, 0, 0, 0, 0, 144, 0, 145, 146, 147, 148, 149, 150, 151, 0, 152, 153, 4864 0, 154, 0, 0, 155, 0, 0, 0, 0, 156, 157, 0, 0, 0, 0, 0, 158, 159, 0, 160, 4865 0, 161, 162, 0, 0, 0, 163, 0, 164, 0, 0, 165, 0, 166, 167, 0, 168, 0, 4866 169, 170, 171, 172, 173, 174, 175, 0, 176, 0, 177, 178, 179, 0, 0, 0, 0, 4867 0, 180, 0, 0, 0, 181, 182, 183, 184, 0, 185, 186, 0, 0, 0, 0, 0, 187, 0, 4868 188, 0, 189, 0, 0, 190, 0, 191, 0, 192, 193, 0, 194, 195, 196, 197, 198, 4869 199, 200, 0, 201, 0, 0, 202, 203, 0, 0, 0, 204, 0, 0, 0, 205, 0, 0, 0, 0, 4870 0, 206, 0, 0, 0, 0, 207, 0, 0, 208, 0, 209, 0, 0, 210, 0, 211, 0, 0, 0, 4871 0, 212, 0, 0, 213, 0, 214, 215, 0, 216, 0, 217, 0, 0, 218, 219, 0, 0, 0, 4872 0, 0, 0, 220, 221, 0, 222, 0, 223, 0, 0, 224, 0, 225, 226, 0, 227, 0, 0, 4873 0, 0, 0, 228, 229, 230, 231, 232, 233, 234, 0, 235, 0, 0, 236, 0, 0, 0, 4874 237, 0, 0, 238, 0, 0, 0, 239, 0, 0, 240, 0, 241, 242, 0, 243, 0, 244, 0, 4875 0, 245, 0, 0, 0, 0, 0, 246, 247, 0, 248, 0, 249, 0, 0, 250, 0, 251, 0, 0, 4876 0, 252, 0, 253, 0, 0, 254, 0, 255, 256, 0, 257, 0, 258, 259, 260, 261, 4877 262, 263, 264, 0, 265, 266, 0, 267, 268, 0, 0, 0, 269, 0, 0, 270, 0, 0, 4878 0, 0, 0, 0, 271, 272, 0, 273, 274, 0, 0, 0, 275, 0, 276, 0, 0, 0, 277, 4879 278, 279, 280, 281, 0, 0, 0, 282, 0, 0, 283, 284, 0, 285, 0, 286, 0, 0, 4880 287, 0, 0, 0, 0, 288, 0, 0, 0, 0, 0, 289, 0, 290, 0, 0, 0, 0, 291, 292, 4881 0, 0, 293, 0, 0, 0, 0, 294, 295, 0, 0, 0, 0, 0, 0, 296, 0, 297, 0, 0, 0, 4882 0, 298, 0, 0, 299, 300, 0, 0, 301, 0, 0, 302, 0, 0, 0, 0, 0, 0, 303, 304, 4883 0, 0, 305, 0, 0, 306, 0, 307, 308, 0, 0, 0, 0, 0, 309, 310, 0, 0, 0, 0, 4884 0, 0, 311, 0, 312, 0, 0, 313, 0, 0, 0, 0, 0, 314, 315, 0, 0, 316, 0, 0, 4885 0, 0, 317, 318, 0, 0, 0, 0, 0, 0, 319, 0, 320, 0, 0, 0, 0, 321, 0, 0, 4886 322, 323, 0, 0, 324, 0, 0, 325, 0, 0, 0, 0, 0, 0, 326, 327, 0, 0, 328, 0, 4887 0, 329, 0, 330, 331, 0, 0, 0, 0, 0, 332, 333, 0, 0, 0, 0, 0, 0, 334, 0, 4888 335, 0, 0, 336, 0, 0, 0, 0, 0, 337, 338, 0, 0, 339, 0, 0, 340, 341, 0, 0, 4889 342, 0, 0, 343, 0, 0, 0, 0, 0, 0, 344, 0, 0, 345, 0, 0, 346, 0, 0, 0, 0, 4890 0, 347, 0, 0, 348, 0, 0, 349, 0, 0, 350, 0, 0, 0, 351, 0, 0, 0, 0, 0, 0, 4891 352, 0, 353, 0, 0, 354, 0, 0, 0, 0, 0, 0, 355, 0, 0, 0, 356, 357, 0, 0, 4892 358, 0, 0, 0, 359, 0, 0, 360, 361, 0, 0, 362, 0, 0, 0, 363, 0, 0, 364, 4893 365, 0, 0, 366, 0, 0, 0, 367, 0, 0, 368, 369, 0, 0, 370, 0, 0, 0, 371, 0, 4894 0, 0, 372, 0, 0, 0, 373, 0, 0, 0, 0, 0, 0, 374, 0, 0, 375, 0, 0, 376, 0, 4895 0, 377, 0, 0, 0, 0, 0, 0, 378, 0, 0, 379, 0, 0, 380, 0, 0, 0, 0, 0, 381, 4896 0, 382, 0, 383, 384, 0, 0, 0, 0, 0, 0, 385, 386, 0, 0, 0, 0, 0, 0, 387, 4897 0, 0, 0, 388, 0, 0, 389, 0, 0, 390, 0, 0, 0, 0, 391, 0, 392, 393, 0, 0, 4898 0, 394, 0, 0, 0, 395, 0, 0, 396, 0, 0, 0, 0, 0, 0, 397, 0, 0, 0, 398, 0, 4899 399, 400, 0, 0, 0, 401, 0, 0, 0, 402, 0, 0, 403, 0, 0, 404, 0, 0, 0, 0, 4900 0, 0, 405, 0, 0, 406, 0, 0, 0, 0, 407, 0, 408, 0, 0, 0, 0, 409, 0, 0, 4901 410, 0, 0, 0, 0, 411, 0, 0, 412, 0, 0, 0, 413, 0, 0, 414, 0, 0, 0, 0, 0, 4902 0, 415, 416, 0, 417, 418, 0, 0, 0, 419, 0, 0, 420, 0, 0, 0, 0, 421, 0, 0, 4903 422, 0, 0, 423, 0, 0, 0, 424, 0, 425, 426, 0, 0, 0, 427, 0, 0, 0, 0, 0, 4904 0, 428, 429, 0, 0, 0, 0, 0, 0, 430, 0, 0, 431, 0, 0, 0, 0, 432, 0, 433, 4905 0, 0, 0, 0, 434, 0, 435, 0, 0, 0, 0, 0, 0, 436, 437, 0, 0, 438, 0, 0, 4906 439, 0, 440, 441, 0, 0, 0, 442, 0, 0, 443, 0, 444, 445, 0, 446, 447, 0, 4907 0, 448, 0, 0, 0, 449, 0, 450, 451, 0, 0, 0, 452, 0, 0, 0, 0, 0, 453, 0, 4908 454, 455, 0, 456, 457, 0, 0, 0, 0, 0, 0, 458, 0, 0, 459, 0, 460, 461, 0, 4909 0, 0, 462, 0, 0, 463, 0, 464, 465, 0, 466, 467, 0, 0, 468, 0, 0, 0, 469, 4910 0, 470, 471, 0, 0, 0, 472, 0, 0, 0, 0, 0, 473, 0, 474, 475, 0, 476, 477, 4911 0, 0, 0, 0, 0, 0, 478, 0, 0, 479, 0, 0, 480, 0, 0, 0, 0, 0, 481, 0, 0, 4912 482, 0, 0, 0, 483, 0, 0, 484, 0, 0, 485, 0, 0, 0, 0, 0, 0, 486, 0, 0, 4913 487, 488, 0, 489, 0, 0, 490, 0, 0, 0, 0, 0, 0, 491, 0, 0, 492, 0, 0, 493, 4914 0, 0, 0, 494, 0, 0, 495, 0, 0, 0, 0, 0, 0, 496, 0, 0, 0, 497, 0, 0, 0, 4915 498, 499, 0, 0, 0, 500, 0, 0, 0, 0, 0, 501, 502, 0, 503, 0, 0, 0, 504, 0, 4916 0, 0, 505, 0, 0, 506, 507, 0, 0, 0, 0, 0, 508, 0, 0, 0, 509, 510, 0, 0, 4917 0, 0, 0, 511, 0, 0, 0, 512, 513, 0, 514, 0, 0, 0, 0, 515, 0, 0, 516, 0, 4918 0, 517, 0, 0, 0, 0, 0, 0, 518, 0, 0, 519, 0, 0, 520, 0, 0, 521, 0, 0, 0, 4919 0, 0, 0, 522, 0, 0, 523, 0, 0, 524, 0, 0, 525, 0, 0, 0, 0, 0, 0, 526, 0, 4920 0, 0, 527, 0, 0, 528, 0, 0, 529, 0, 0, 530, 0, 0, 0, 531, 0, 0, 0, 0, 0, 4921 0, 532, 533, 534, 0, 0, 0, 0, 0, 535, 536, 0, 0, 0, 0, 0, 537, 0, 0, 538, 4922 0, 0, 539, 0, 0, 0, 0, 0, 0, 540, 0, 541, 0, 0, 0, 0, 0, 542, 543, 0, 0, 4923 0, 0, 0, 544, 0, 0, 545, 0, 0, 546, 0, 0, 0, 0, 0, 0, 547, 0, 0, 548, 0, 4924 0, 549, 0, 0, 550, 0, 0, 0, 0, 551, 0, 0, 0, 0, 0, 552, 553, 0, 0, 0, 0, 4925 0, 554, 0, 0, 555, 0, 0, 556, 0, 0, 0, 0, 0, 0, 557, 0, 0, 558, 0, 0, 4926 559, 0, 0, 560, 0, 0, 0, 0, 561, 0, 0, 562, 0, 0, 0, 0, 0, 0, 563, 0, 0, 4927 564, 0, 0, 565, 0, 0, 0, 0, 0, 566, 567, 0, 0, 0, 0, 0, 568, 0, 0, 569, 4928 0, 0, 570, 0, 0, 0, 0, 0, 0, 571, 0, 0, 572, 0, 0, 573, 0, 0, 574, 0, 0, 4929 0, 0, 575, 0, 0, 0, 0, 0, 576, 577, 0, 0, 0, 0, 0, 578, 0, 0, 579, 0, 0, 4930 580, 0, 0, 0, 0, 0, 0, 581, 0, 0, 582, 0, 0, 583, 0, 0, 584, 0, 0, 0, 0, 4931 585, 0, 0, 0, 0, 0, 586, 587, 0, 0, 0, 0, 0, 588, 0, 0, 0, 0, 589, 0, 4932 590, 0, 0, 0, 0, 591, 0, 592, 0, 0, 0, 0, 593, 0, 0, 594, 0, 0, 0, 0, 0, 4933 0, 595, 0, 0, 596, 0, 0, 597, 0, 0, 0, 0, 0, 598, 599, 0, 0, 0, 0, 0, 4934 600, 0, 0, 0, 0, 601, 0, 602, 0, 0, 0, 0, 603, 0, 604, 0, 0, 0, 0, 605, 4935 0, 0, 0, 0, 0, 606, 0, 0, 607, 0, 0, 608, 0, 0, 609, 0, 0, 0, 0, 0, 0, 4936 610, 0, 0, 611, 0, 0, 612, 0, 0, 0, 0, 613, 0, 614, 0, 0, 0, 0, 615, 0, 4937 0, 0, 0, 0, 616, 0, 0, 617, 0, 0, 618, 0, 0, 619, 0, 0, 0, 0, 0, 0, 620, 4938 0, 0, 621, 0, 0, 622, 0, 0, 623, 0, 0, 0, 0, 0, 0, 624, 0, 0, 625, 0, 0, 4939 626, 0, 0, 0, 0, 627, 0, 628, 0, 0, 0, 0, 0, 0, 629, 0, 0, 630, 0, 0, 0, 4940 0, 631, 0, 632, 0, 0, 0, 0, 0, 633, 0, 0, 634, 0, 0, 635, 0, 0, 636, 0, 4941 0, 0, 0, 0, 0, 637, 0, 0, 638, 0, 0, 639, 0, 0, 640, 0, 0, 0, 0, 0, 0, 4942 641, 0, 0, 642, 0, 0, 643, 0, 0, 644, 0, 0, 0, 0, 0, 0, 645, 0, 0, 646, 4943 0, 0, 647, 0, 0, 648, 0, 0, 0, 0, 0, 0, 649, 0, 0, 650, 0, 0, 651, 0, 0, 4944 652, 0, 0, 0, 0, 0, 0, 653, 0, 0, 654, 0, 0, 655, 0, 0, 656, 0, 0, 0, 0, 4945 0, 0, 657, 0, 0, 658, 0, 0, 659, 0, 0, 660, 0, 0, 0, 0, 0, 0, 661, 0, 0, 4946 662, 0, 0, 663, 0, 0, 664, 0, 0, 0, 0, 0, 0, 665, 0, 0, 666, 0, 0, 667, 4947 0, 0, 668, 0, 0, 0, 0, 0, 0, 669, 0, 0, 670, 0, 0, 671, 0, 0, 672, 0, 0, 4948 0, 0, 0, 0, 673, 0, 0, 0, 674, 0, 0, 675, 0, 0, 676, 0, 0, 677, 0, 0, 0, 4949 0, 0, 0, 678, 0, 0, 679, 0, 0, 680, 0, 0, 681, 0, 0, 0, 0, 0, 0, 682, 0, 4950 0, 683, 0, 0, 684, 0, 0, 685, 0, 0, 0, 0, 0, 0, 686, 0, 0, 687, 0, 0, 4951 688, 0, 0, 689, 0, 0, 0, 0, 0, 0, 690, 0, 0, 691, 0, 0, 692, 0, 0, 693, 4952 0, 0, 0, 0, 0, 0, 694, 0, 0, 695, 0, 0, 696, 0, 0, 697, 0, 0, 0, 0, 0, 0, 4953 698, 0, 0, 699, 0, 0, 700, 0, 0, 701, 0, 0, 0, 0, 0, 0, 702, 0, 0, 703, 4954 0, 0, 704, 0, 0, 705, 0, 0, 0, 0, 0, 0, 706, 0, 0, 707, 0, 0, 708, 0, 0, 4955 709, 0, 0, 0, 0, 0, 0, 710, 0, 0, 711, 0, 0, 712, 0, 0, 713, 0, 0, 0, 0, 4956 0, 0, 714, 0, 0, 715, 0, 0, 716, 0, 0, 717, 0, 0, 0, 0, 0, 0, 718, 0, 0, 4957 719, 0, 0, 720, 0, 0, 721, 0, 0, 0, 722, 0, 0, 0, 0, 0, 0, 723, 0, 0, 4958 724, 0, 0, 725, 0, 0, 726, 0, 0, 0, 727, 0, 0, 0, 728, 729, 0, 0, 730, 0, 4959 0, 0, 0, 0, 0, 731, 4960 }; 4961 4962 static const unsigned int comp_data[] = { 4963 0, 0, 0, 8814, 0, 8800, 0, 8815, 192, 193, 194, 195, 256, 258, 550, 196, 4964 7842, 197, 0, 461, 512, 514, 0, 7840, 0, 7680, 260, 0, 7682, 0, 0, 7684, 4965 7686, 0, 0, 262, 264, 0, 266, 0, 0, 268, 0, 199, 7690, 0, 0, 270, 0, 4966 7692, 0, 7696, 0, 7698, 7694, 0, 200, 201, 202, 7868, 274, 276, 278, 203, 4967 7866, 0, 0, 282, 516, 518, 0, 7864, 0, 552, 280, 7704, 0, 7706, 7710, 0, 4968 0, 500, 284, 0, 7712, 286, 288, 0, 0, 486, 0, 290, 292, 0, 7714, 7718, 0, 4969 542, 0, 7716, 0, 7720, 7722, 0, 204, 205, 206, 296, 298, 300, 304, 207, 4970 7880, 0, 0, 463, 520, 522, 0, 7882, 302, 0, 0, 7724, 308, 0, 0, 7728, 0, 4971 488, 0, 7730, 0, 310, 7732, 0, 0, 313, 0, 317, 0, 7734, 0, 315, 0, 7740, 4972 7738, 0, 0, 7742, 7744, 0, 0, 7746, 504, 323, 0, 209, 7748, 0, 0, 327, 0, 4973 7750, 0, 325, 0, 7754, 7752, 0, 210, 211, 212, 213, 332, 334, 558, 214, 4974 7886, 0, 336, 465, 524, 526, 416, 7884, 490, 0, 0, 7764, 7766, 0, 0, 340, 4975 7768, 0, 0, 344, 528, 530, 0, 7770, 0, 342, 7774, 0, 0, 346, 348, 0, 4976 7776, 0, 0, 352, 0, 7778, 536, 350, 7786, 0, 0, 356, 0, 7788, 538, 354, 4977 0, 7792, 7790, 0, 217, 218, 219, 360, 362, 364, 0, 220, 7910, 366, 368, 4978 467, 532, 534, 431, 7908, 7794, 0, 370, 7798, 0, 7796, 0, 7804, 0, 7806, 4979 7808, 7810, 372, 0, 7814, 7812, 0, 7816, 7818, 7820, 7922, 221, 374, 4980 7928, 562, 0, 7822, 376, 7926, 0, 0, 7924, 0, 377, 7824, 0, 379, 0, 0, 4981 381, 0, 7826, 7828, 0, 224, 225, 226, 227, 257, 259, 551, 228, 7843, 229, 4982 0, 462, 513, 515, 0, 7841, 0, 7681, 261, 0, 7683, 0, 0, 7685, 7687, 0, 0, 4983 263, 265, 0, 267, 0, 0, 269, 0, 231, 7691, 0, 0, 271, 0, 7693, 0, 7697, 4984 0, 7699, 7695, 0, 232, 233, 234, 7869, 275, 277, 279, 235, 7867, 0, 0, 4985 283, 517, 519, 0, 7865, 0, 553, 281, 7705, 0, 7707, 7711, 0, 0, 501, 285, 4986 0, 7713, 287, 289, 0, 0, 487, 0, 291, 293, 0, 7715, 7719, 0, 543, 0, 4987 7717, 0, 7721, 7723, 0, 7830, 0, 236, 237, 238, 297, 299, 301, 0, 239, 4988 7881, 0, 0, 464, 521, 523, 0, 7883, 303, 0, 0, 7725, 309, 0, 0, 496, 0, 4989 7729, 0, 489, 0, 7731, 0, 311, 7733, 0, 0, 314, 0, 318, 0, 7735, 0, 316, 4990 0, 7741, 7739, 0, 0, 7743, 7745, 0, 0, 7747, 505, 324, 0, 241, 7749, 0, 4991 0, 328, 0, 7751, 0, 326, 0, 7755, 7753, 0, 242, 243, 244, 245, 333, 335, 4992 559, 246, 7887, 0, 337, 466, 525, 527, 417, 7885, 491, 0, 0, 7765, 7767, 4993 0, 0, 341, 7769, 0, 0, 345, 529, 531, 0, 7771, 0, 343, 7775, 0, 0, 347, 4994 349, 0, 7777, 0, 0, 353, 0, 7779, 537, 351, 7787, 7831, 0, 357, 0, 7789, 4995 539, 355, 0, 7793, 7791, 0, 249, 250, 251, 361, 363, 365, 0, 252, 7911, 4996 367, 369, 468, 533, 535, 432, 7909, 7795, 0, 371, 7799, 0, 7797, 0, 7805, 4997 0, 7807, 7809, 7811, 373, 0, 7815, 7813, 0, 7832, 0, 7817, 7819, 7821, 4998 7923, 253, 375, 7929, 563, 0, 7823, 255, 7927, 7833, 0, 7925, 0, 378, 4999 7825, 0, 380, 0, 0, 382, 0, 7827, 7829, 0, 8173, 901, 8129, 0, 7846, 5000 7844, 0, 7850, 7848, 0, 478, 0, 0, 506, 0, 508, 482, 0, 0, 7688, 7872, 5001 7870, 0, 7876, 7874, 0, 0, 7726, 7890, 7888, 0, 7894, 7892, 0, 0, 7756, 5002 556, 0, 0, 7758, 554, 0, 0, 510, 475, 471, 469, 0, 0, 473, 7847, 7845, 0, 5003 7851, 7849, 0, 479, 0, 0, 507, 0, 509, 483, 0, 0, 7689, 7873, 7871, 0, 5004 7877, 7875, 0, 0, 7727, 7891, 7889, 0, 7895, 7893, 0, 0, 7757, 557, 0, 0, 5005 7759, 555, 0, 0, 511, 476, 472, 470, 0, 0, 474, 7856, 7854, 0, 7860, 5006 7858, 0, 7857, 7855, 0, 7861, 7859, 0, 7700, 7702, 7701, 7703, 7760, 5007 7762, 7761, 7763, 7780, 0, 7781, 0, 7782, 0, 7783, 0, 0, 7800, 0, 7801, 5008 0, 7802, 0, 7803, 7835, 0, 7900, 7898, 0, 7904, 7902, 0, 0, 7906, 7901, 5009 7899, 0, 7905, 7903, 0, 0, 7907, 7914, 7912, 0, 7918, 7916, 0, 0, 7920, 5010 7915, 7913, 0, 7919, 7917, 0, 0, 7921, 0, 494, 492, 0, 493, 0, 480, 0, 5011 481, 0, 0, 7708, 0, 7709, 560, 0, 561, 0, 0, 495, 8122, 902, 8121, 8120, 5012 7944, 7945, 0, 8124, 8136, 904, 7960, 7961, 8138, 905, 7976, 7977, 0, 5013 8140, 8154, 906, 8153, 8152, 0, 938, 7992, 7993, 8184, 908, 8008, 8009, 5014 0, 8172, 8170, 910, 8169, 8168, 0, 939, 0, 8025, 8186, 911, 8040, 8041, 5015 0, 8188, 0, 8116, 0, 8132, 8048, 940, 8113, 8112, 7936, 7937, 8118, 8115, 5016 8050, 941, 7952, 7953, 8052, 942, 7968, 7969, 8134, 8131, 8054, 943, 5017 8145, 8144, 0, 970, 7984, 7985, 8150, 0, 8056, 972, 8000, 8001, 8164, 5018 8165, 8058, 973, 8161, 8160, 0, 971, 8016, 8017, 8166, 0, 8060, 974, 5019 8032, 8033, 8182, 8179, 8146, 912, 8151, 0, 8162, 944, 8167, 0, 0, 8180, 5020 0, 979, 0, 980, 0, 1031, 0, 1232, 0, 1234, 0, 1027, 1024, 0, 0, 1238, 0, 5021 1025, 0, 1217, 0, 1244, 0, 1246, 1037, 0, 1250, 1049, 0, 1252, 0, 1036, 5022 0, 1254, 1262, 1038, 0, 1264, 1266, 0, 0, 1268, 0, 1272, 0, 1260, 0, 5023 1233, 0, 1235, 0, 1107, 1104, 0, 0, 1239, 0, 1105, 0, 1218, 0, 1245, 0, 5024 1247, 1117, 0, 1251, 1081, 0, 1253, 0, 1116, 0, 1255, 1263, 1118, 0, 5025 1265, 1267, 0, 0, 1269, 0, 1273, 0, 1261, 0, 1111, 1142, 0, 1143, 0, 0, 5026 1242, 0, 1243, 0, 1258, 0, 1259, 1570, 1571, 1573, 0, 0, 1572, 0, 1574, 5027 0, 1730, 0, 1747, 0, 1728, 0, 2345, 0, 2353, 0, 2356, 2507, 2508, 2891, 5028 2888, 2892, 0, 2964, 0, 0, 3018, 3020, 0, 0, 3019, 0, 3144, 0, 3264, 5029 3274, 3271, 3272, 0, 0, 3275, 0, 3402, 3404, 0, 0, 3403, 0, 3546, 3548, 5030 3550, 0, 3549, 4134, 0, 0, 6918, 0, 6920, 0, 6922, 0, 6924, 0, 6926, 0, 5031 6930, 0, 6971, 0, 6973, 0, 6976, 0, 6977, 0, 6979, 7736, 0, 7737, 0, 5032 7772, 0, 7773, 0, 7784, 0, 7785, 0, 7852, 0, 0, 7862, 7853, 0, 0, 7863, 5033 7878, 0, 7879, 0, 7896, 0, 7897, 0, 7938, 7940, 7942, 8064, 7939, 7941, 5034 7943, 8065, 0, 8066, 0, 8067, 0, 8068, 0, 8069, 0, 8070, 0, 8071, 7946, 5035 7948, 7950, 8072, 7947, 7949, 7951, 8073, 0, 8074, 0, 8075, 0, 8076, 0, 5036 8077, 0, 8078, 0, 8079, 7954, 7956, 7955, 7957, 7962, 7964, 7963, 7965, 5037 7970, 7972, 7974, 8080, 7971, 7973, 7975, 8081, 0, 8082, 0, 8083, 0, 5038 8084, 0, 8085, 0, 8086, 0, 8087, 7978, 7980, 7982, 8088, 7979, 7981, 5039 7983, 8089, 0, 8090, 0, 8091, 0, 8092, 0, 8093, 0, 8094, 0, 8095, 7986, 5040 7988, 7990, 0, 7987, 7989, 7991, 0, 7994, 7996, 7998, 0, 7995, 7997, 5041 7999, 0, 8002, 8004, 8003, 8005, 8010, 8012, 8011, 8013, 8018, 8020, 5042 8022, 0, 8019, 8021, 8023, 0, 8027, 8029, 8031, 0, 8034, 8036, 8038, 5043 8096, 8035, 8037, 8039, 8097, 0, 8098, 0, 8099, 0, 8100, 0, 8101, 0, 5044 8102, 0, 8103, 8042, 8044, 8046, 8104, 8043, 8045, 8047, 8105, 0, 8106, 5045 0, 8107, 0, 8108, 0, 8109, 0, 8110, 0, 8111, 0, 8114, 0, 8130, 0, 8178, 5046 0, 8119, 8141, 8142, 8143, 0, 0, 8135, 0, 8183, 8157, 8158, 8159, 0, 0, 5047 8602, 0, 8603, 0, 8622, 0, 8653, 0, 8655, 0, 8654, 0, 8708, 0, 8713, 0, 5048 8716, 0, 8740, 0, 8742, 0, 8769, 0, 8772, 0, 8775, 0, 8777, 0, 8813, 0, 5049 8802, 0, 8816, 0, 8817, 0, 8820, 0, 8821, 0, 8824, 0, 8825, 0, 8832, 0, 5050 8833, 0, 8928, 0, 8929, 0, 8836, 0, 8837, 0, 8840, 0, 8841, 0, 8930, 0, 5051 8931, 0, 8876, 0, 8877, 0, 8878, 0, 8879, 0, 8938, 0, 8939, 0, 8940, 0, 5052 8941, 12436, 0, 12364, 0, 12366, 0, 12368, 0, 12370, 0, 12372, 0, 12374, 5053 0, 12376, 0, 12378, 0, 12380, 0, 12382, 0, 12384, 0, 12386, 0, 12389, 0, 5054 12391, 0, 12393, 0, 12400, 12401, 12403, 12404, 12406, 12407, 12409, 5055 12410, 12412, 12413, 12446, 0, 12532, 0, 12460, 0, 12462, 0, 12464, 0, 5056 12466, 0, 12468, 0, 12470, 0, 12472, 0, 12474, 0, 12476, 0, 12478, 0, 5057 12480, 0, 12482, 0, 12485, 0, 12487, 0, 12489, 0, 12496, 12497, 12499, 5058 12500, 12502, 12503, 12505, 12506, 12508, 12509, 12535, 0, 12536, 0, 5059 12537, 0, 12538, 0, 12542, 0, 69786, 0, 69788, 0, 69803, 0, 0, 69934, 0, 5060 69935, 70475, 70476, 70844, 70843, 70846, 0, 0, 71098, 0, 71099, 5061 }; 5062 5063