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