1 2 2 3 3 4 4 5 5 8 6 9 7 10 8 11 9 14 10 15 11 16 12 17 13 23 14 26 15 27 16 28 17 29 18 32 19 33 20 34 21 35 22 38 23 39 24 44 25 45 26 46 27 47 28 50 29 51 30 52 31 53 32 56 33 57 34 58 35 59 36 62 37 65 38 68 39 69 40 70 41 71 42 74 43 75 44 76 45 77 46 82 47 83 48 86 49 87 50 88 51 89 52 92 53 93 54 94 55 95 56 98 57 99 58 104 59 107 60 112 61 113 62 116 63 117 64 118 65 119 66 122 67 123 68 124 69 125 70 128 71 129 72 130 73 131 74 134 75 135 76 142 77 143 78 146 79 149 80 152 81 153 82 154 83 158 84 159 85 164 86 165 87 166 88 167 89 170 90 171 91 172 92 173 93 176 94 177 95 178 96 179 97 182 98 183 99 184 100 185 101 188 102 191 103 194 104 195 105 196 106 197 107 202 108 203 109 206 110 207 111 208 112 209 113 212 114 213 115 214 116 215 117 218 118 219 119 224 120 225 121 226 122 227 123 230 124 233 125 236 126 237 127 238 128 239 129 242 130 243 131 244 132 245 133 248 134 249 135 250 136 251 137 255 138 256 139 257 140 262 141 263 142 266 143 267 144 268 145 269 146 275 147 278 148 279 149 284 150 285 151 286 152 287 153 290 154 291 155 292 156 293 157 296 158 297 159 298 160 299 161 302 162 303 163 304 164 305 165 308 166 309 167 314 168 317 169 322 170 323 171 326 172 327 173 328 174 329 175 332 176 333 177 334 178 335 179 338 180 339 181 344 182 345 183 346 184 347 185 350 186 351 187 352 188 353 189 356 190 359 191 362 192 363 193 368 194 369 195 370 196 371 197 374 198 375 199 376 200 377 201 382 202 383 203 386 204 387 205 388 206 389 207 392 208 393 209 394 210 395 211 398 212 404 213 405 214 406 215 407 216 410 217 411 218 412 219 413 220 416 221 417 222 418 223 419 224 422 225 423 226 424 227 425 228 428 229 429 230 430 231 431 232 434 233 435 234 436 235 437 236 443 237 446 238 447 239 448 240 449 241 452 242 453 243 454 244 455 245 458 246 459 247 464 248 467 249 470 250 471 251 472 252 473 253 476 254 477 255 478 256 479 257 482 258 485 259 488 260 489 261 490 262 491 263 494 264 495 265 496 266 497 267 502 268 503 269 508 270 509 271 512 272 513 273 514 274 515 275 518 276 519 277 524 278 527 279 530 280 531 281 532 282 533 283 536 284 537 285 538 286 539 287 542 288 543 289 548 290 549 291 554 292 555 293 556 294 557 295 562 296 563 297 566 298 569 299 572 300 573 301 574 302 575 303 578 304 579 305 584 306 585 307 586 308 587 309 590 310 591 311 592 312 593 313 596 314 597 315 598 316 599 317 604 318 605 319 608 320 611 321 614 322 615 323 616 324 617 325 622 326 623 327 626 328 627 329 628 330 629 331 632 332 633 333 634 334 635 335 638 336 639 337 644 338 645 339 646 340 647 341 650 342 653 343 656 344 659 345 662 346 663 347 664 348 665 349 668 350 669 351 670 352 671 353 674 354 675 355 676 356 677 357 682 358 683 359 686 360 687 361 688 362 689 363 692 364 695 365 698 366 699 367 704 368 705 369 706 370 707 371 710 372 711 373 712 374 713 375 716 376 717 377 718 378 719 379 722 380 723 381 724 382 725 383 730 384 731 385 734 386 737 387 742 388 743 389 746 390 747 391 748 392 749 393 752 394 753 395 754 396 755 397 758 398 764 399 765 400 766 401 767 402 772 403 773 404 779 405 782 406 783 407 784 408 785 409 788 410 789 411 790 412 791 413 794 414 795 415 796 416 797 417 802 418 803 419 806 420 807 421 808 422 809 423 814 424 815 425 818 426 824 427 825 428 826 429 827 430 830 431 831 432 832 433 833 434 836 435 837 436 838 437 839 438 842 439 843 440 844 441 845 442 848 443 849 444 850 445 851 446 854 447 855 448 856 449 857 450 863 451 866 452 867 453 868 454 869 455 872 456 873 457 874 458 875 459 878 460 879 461 884 462 885 463 886 464 887 465 891 466 892 467 893 468 896 469 897 470 898 471 899 472 902 473 905 474 908 475 909 476 910 477 911 478 914 479 915 480 916 481 917 482 922 483 923 484 926 485 927 486 928 487 929 488 932 489 933 490 934 491 935 492 938 493 939 494 944 495 947 496 950 497 951 498 956 499 957 500 958 501 959 502 962 503 963 504 964 505 965 506 968 507 969 508 970 509 971 510 974 511 975 512 976 513 977 514 982 515 983 516 986 517 989 518 992 519 993 520 994 521 995 522 998 523 999 524 1004 525 1005 526 1006 527 1007 528 1010 529 1011 530 1016 531 1017 532 1018 533 1019 534 1022 535 1023 536 1024 537 1025 538 1028 539 1031 540 1034 541 1035 542 1036 543 1037 544 1042 545 1043 546 1046 547 1047 548 1048 549 1049 550 1052 551 1053 552 1054 553 1055 554 1058 555 1059 556 1064 557 1065 558 1066 559 1067 560 1070 561 1073 562 1076 563 1077 564 1078 565 1079 566 1083 567 1084 568 1090 569 1091 570 1094 571 1095 572 1096 573 1097 574 1102 575 1103 576 1106 577 1107 578 1108 579 1109 580 1112 581 1115 582 1118 583 1119 584 1124 585 1125 586 1126 587 1127 588 1130 589 1131 590 1132 591 1133 592 1136 593 1137 594 1138 595 1139 596 1142 597 1143 598 1144 599 1145 600 1148 601 1149 602 1150 603 1151 604 1154 605 1157 606 1162 607 1163 608 1166 609 1167 610 1168 611 1169 612 1172 613 1173 614 1174 615 1175 616 1178 617 1179 618 1184 619 1185 620 1186 621 1187 622 1190 623 1191 624 1192 625 1193 626 1196 627 1199 628 1202 629 1203