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