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