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