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