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