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