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