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