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