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