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