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