1 2 3 4 -2 -1 -1 -1 -1 4
5 6 7 8 -1 -2 -2 -2 -1 4
9 -1 -2 1
10 11 12 13 14 15 -1 -2 -1 -1 -2 -1 -2 6
16 17 18 19 20 -1 -2 -2 -1 -1 21 -1 -2 6
22 23 24 25 26 -2 -1 -2 -1 -1 -1 5
27 28 29 30 -2 -1 -1 -1 -1 4
31 32 33 34 -1 -2 35 36 37 -1 -2 -2 -2 -1 -1 7
38 39 40 41 42 -1 -2 -2 -2 -1 -2 5
43 44 45 46 47 48 49 -1 -2 -1 -1 -1 -2 -2 -2 7
50 51 52 53 54 55 56 -1 -2 -1 -2 -2 -2 -1 -1 7
57 -2 58 59 60 61 -1 -2 -1 -2 -2 5
62 63 64 65 -1 -2 -2 -2 -2 4
66 67 68 69 70 -1 -2 -2 -2 -2 -2 5
71 72 73 74 75 76 -1 -2 -1 -2 -2 -1 -1 6
77 78 79 80 81 82 83 84 85 -2 -1 -1 -1 -1 -1 -2 -2 -2 -2 9
86 87 88 -1 -2 -1 -2 3
89 90 91 92 93 94 -2 -1 -2 -1 -2 -1 -2 6
95 96 97 98 -2 -1 -1 -1 -1 4
99 100 101 102 103 104 105 -2 -1 -2 -1 -1 -1 -2 -1 7
106 107 108 109 110 111 -1 -2 -1 -2 -1 -2 -2 6
112 113 114 115 116 -2 -1 -2 -1 -1 -1 5
117 118 119 120 121 122 123 124 125 -1 -2 -2 -2 -2 -1 -1 -1 -2 -2 9
126 127 128 129 130 131 132 133 134 135 -2 -1 -2 -1 -1 -1 -2 -2 -1 -1 -2 10
136 137 138 139 140 141 142 143 -1 -2 -2 -2 -1 -1 -1 -1 -1 8
144 145 146 147 -1 148 149 -1 -2 -2 -1 -2 -2 6
150 151 152 153 154 155 156 157 158 -1 -2 -1 -1 -1 -1 -1 -1 -2 -2 9
159 160 161 162 163 164 165 166 -2 -1 -2 -2 -2 -2 -1 -1 -1 8
167 168 169 170 171 -2 -1 -2 -2 -2 -2 5
172 173 174 175 176 177 178 179 -1 -2 -2 -2 -2 -1 -1 -1 -2 8
180 181 182 183 184 185 186 187 -1 -2 -1 -1 -1 -2 -2 -2 -1 8
188 189 190 191 192 193 194 -2 -1 -1 -1 -2 -2 -1 -1 7
195 196 197 -1 -2 198 -2 -1 -2 4
199 200 201 202 -1 -2 -1 203 -2 204 -2 -1 -2 6
205 206 207 166 208 -1 -2 -1 -1 -2 -1 5
209 210 211 212 213 214 215 -1 -2 -1 -1 -1 -1 -2 -2 7
216 217 218 -1 -2 -2 -2 3
219 220 221 222 223 224 -2 -1 -2 -2 -2 -2 -1 6
225 226 227 228 229 230 231 -1 -2 -2 -1 -1 -1 -2 -2 7
232 233 234 235 236 237 238 239 240 241 -1 -2 -2 -2 -1 -2 -2 -1 -1 -2 -1 10
242 243 244 245 246 -1 -2 -2 -1 -1 -2 5
247 248 249 250 251 252 253 254 255 -2 -1 -1 -1 -1 -1 -2 -2 -2 -2 9
256 257 258 259 260 261 -2 -1 -1 -2 -1 -2 -1 6
262 263 264 265 266 -2 267 -1 -2 -1 -1 -2 -1 6
268 269 -1 -2 270 271 -2 -1 -1 4
272 273 274 275 -2 -1 -2 -1 -1 4
276 277 278 279 -1 -2 -1 -2 -2 4
280 281 282 283 -2 -1 -1 -2 -1 4
284 285 286 -2 287 -1 -2 -2 288 289 -1 -2 -1 6
290 291 292 293 294 295 296 -1 -2 -1 -2 -1 -1 -2 -2 7
297 298 299 300 -1 -2 -2 -2 -2 4
301 302 303 304 305 -1 -2 -2 -2 -2 -1 5
306 307 -1 308 309 310 311 -2 -1 -1 -2 -2 -1 6
312 313 314 315 316 317 318 -1 -2 -2 -2 -1 -1 -2 -1 7
319 320 321 322 323 324 -1 -2 -1 -1 -2 -2 -2 6
325 326 327 328 329 -2 -1 -2 -1 -1 -1 5
330 331 332 333 334 335 336 -2 -1 -1 -2 -1 -2 -2 -1 7
337 338 339 340 341 342 -1 -2 -1 -1 -2 -2 -2 6
343 344 345 346 347 348 -2 -1 -1 -1 -2 -1 -2 6
349 350 351 352 353 354 -2 -1 -1 -2 -1 -1 -1 6
355 356 357 358 -1 -2 -1 -1 -2 4
359 360 361 18 362 -1 -2 -1 -2 -1 363 -2 -1 6
364 365 366 367 368 -1 369 -1 -2 -1 -2 -1 -2 6
370 371 372 -2 -1 -2 -1 3
373 -1 -2 1
374 375 376 377 -2 -1 -2 -1 -1 4
378 379 380 381 382 383 -2 -1 -1 -1 -1 -1 -1 6
384 385 386 387 388 389 390 391 -2 -1 -2 -2 -2 -2 -1 -1 -1 8
392 393 394 395 396 397 398 -1 -2 -2 -2 -1 -1 -1 -2 7
399 400 401 402 403 404 -1 -2 -2 -2 -1 -2 -2 6
405 406 407 408 -1 -2 -2 -2 -2 4
409 410 411 412 413 -2 414 415 -2 -1 -1 -1 -1 -1 -2 7
416 417 418 419 420 421 422 -2 -1 -2 -1 -1 -2 -1 -2 7
423 424 425 426 427 428 429 -2 -1 -2 -2 -1 -1 -1 -1 7
430 431 432 433 -2 -1 -1 434 -2 -1 -1 5
435 436 437 438 439 440 441 -2 -1 -2 -1 -1 -1 -2 -2 7
442 443 444 445 446 447 448 -1 -2 -1 -1 -1 -2 -2 -2 7
449 450 451 452 453 454 -1 -2 -2 -2 -1 -1 -1 6
455 456 457 458 459 -1 -2 -2 -2 -1 -1 5
460 461 462 463 464 465 466 467 468 -2 -1 -2 -2 -2 -1 -2 -2 -1 -1 9
469 470 471 472 -2 -1 -1 -1 -1 4
473 474 475 476 477 -2 -1 -2 -2 -1 -1 5
478 479 480 -2 -1 481 482 -2 -1 -1 -1 5
483 484 485 486 487 488 -1 -2 -2 -1 -2 -2 -2 6
489 490 491 492 493 494 495 -1 -2 -1 -1 -2 -2 -2 -2 7
496 497 498 499 500 501 -1 -2 -1 -2 -2 -2 -2 6
502 503 504 505 506 507 238 508 -2 -1 -1 -1 -1 -2 -1 -2 -2 8
509 510 511 512 -1 -2 -2 -2 -2 4
513 514 -1 515 -2 -1 -2 3
516 517 518 519 520 -1 -2 -1 -2 -2 -2 5
521 522 27 523 524 525 -2 -1 -2 -1 -1 -1 -2 6
526 527 528 529 530 -1 -2 -2 -1 -2 -2 5
531 532 533 534 535 536 -1 -2 -1 -1 -2 -2 -2 6
537 538 539 540 541 542 -2 -1 -1 -2 -2 -1 -1 6
543 544 545 546 547 548 549 -1 -2 -1 -1 550 -2 -1 -2 -1 -2 8
551 552 553 554 -1 -2 -2 -2 -2 4
555 556 557 558 559 -1 -2 -1 -1 -2 -2 5
560 561 562 563 -1 -2 -1 -1 -1 4
564 565 566 567 568 569 -2 -1 -1 -1 -1 -2 -2 6
570 571 572 573 574 575 -2 -1 -2 -1 -1 -1 -1 6
576 577 578 579 -2 -1 -1 -1 -2 4
