336 263 10 378 104 370 572 544 173 285 644 691 66 475 87 317 461 469 452 340 652 468 320 14 406 238 56 603 114 407 464 634 508 163 430 168 300 243 265 24 506 635 656 57 627 626 46 376 316 244 97 389 198 548 274 483 134 249 9 465 165 235 342 350 33 459 8 16 234 485 310 503 500 612 307 514 700 413 497 630 534 423 678 686 458 404 443 425 147 474 447 574 364 675 213 633 577 528 61 136 556 65 399 449 111 153 120 271 121 615 622 210 32 318 521 157 498 273 455 473 486 358 515 278 90 6 177 41 68 108 588 170 349 22 388 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 555 251 564 467 684 329 334 436 352 698 683 18 91 39 495 385 149 186 217 31 344 174 181 139 471 524 679 30 371 267 279 308 107 201 454 693 13 355 518 52 326 115 264 643 429 637 379 587 369 363 611 381 513 569 299 283 277 209 117 676 309 565 621 36 699 562 152 161 583 123 690 566 636 315 666 137 697 259 101 260 629 357 419 145 48 519 553 135 92 5 509 575 55 507 453 382 680 262 360 607 297 616 305 50 257 75 411 194 420 440 640 487 434 366 78 511 422 696 86 294 250 42 619 533 539 291 254 183 368 535 195 380 689 122 517 665 527 442 208 501 492 347 638 54 623 290 73 81 12 531 162 151 628 236 331 395 433 226 374 71 215 437 585 609 241 143 546 386 302 392 62 67 220 397 288 625 337 476 148 362 415 490 554 284 164 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 348 462 89 435 253 502 192 44 125 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 222 51 444 396 365 103 280 179 93 94 536 586 328 383 660 559 595 540 663 132 608 150 618 390 127 2 694 172 211 688 505 84 496 35 189 463 146 438 141 96 124 34 372 339 312 237 417 402 657 448 428 580 645 252 391 346 74 472 314 353 651 224 204 484 624 333 573 493 356 457 445 118 306 256 40 655 180 4 171 685 571 648 516 563 632 11 70 281 98 286 650 614 188 17 69 324 230 325 338 49 63 214 432 393 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 303 659 671 59 212 105 576 327 504 205 25 456 155 581 231 225 313 594 653 494 481 292 662 403 206 20 175 649 270 272 599 450 159 99 79 545 578 641 176 85 631 28 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