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