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