1 7 2 13 3 17 4 19 5 24 6 25 7 27 8 31 9 32 10 34 11 37 12 38 13 43 14 45 15 47 16 49 17 55 18 57 19 59 20 61 21 62 22 64 23 67 24 71 25 73 26 76 27 77 28 79 29 80 30 84 31 85 32 87 33 91 34 92 35 93 36 94 37 97 38 101 39 103 40 104 41 107 42 109 43 110 44 115 45 117 46 118 47 121 48 122 49 123 50 124 51 127 52 129 53 132 54 133 55 137 56 139 57 142 58 143 59 144 60 145 61 147 62 149 63 151 64 152 65 154 66 157 67 159 68 160 69 161 70 163 71 164 72 167 73 169 74 170 75 171 76 175 77 177 78 181 79 182 80 184 81 185 82 187 83 188 84 193 85 195 86 197 87 199 88 201 89 202 90 203 91 205 92 206 93 207 94 208 95 211 96 212 97 213 98 214 99 217 100 218 101 220 102 223 103 225 104 227 105 229 106 234 107 235 108 236 109 237 110 241 111 242 112 244 113 246 114 247 115 248 116 252 117 253 118 255 119 257 120 258 121 259 122 263 123 264 124 265 125 266 126 267 127 269 128 271 129 272 130 274 131 275 132 277 133 279 134 283 135 286 136 287 137 289 138 290 139 291 140 294 141 295 142 297 143 298 144 301 145 302 146 304 147 305 148 307 149 311 150 313 151 314 152 317 153 318 154 319 155 322 156 324 157 325 158 327 159 328 160 331 161 332 162 333 163 334 164 335 165 337 166 339 167 340 168 342 169 343 170 344 171 347 172 349 173 351 174 353 175 355 176 356 177 357 178 360 179 361 180 362 181 364 182 365 183 367 184 368 185 370 186 373 187 374 188 376 189 377 190 379 191 381 192 383 193 385 194 387 195 389 196 390 197 391 198 392 199 394 200 395 201 397 202 399 203 401 204 402 205 403 206 406 207 407 208 409 209 412 210 415 211 416 212 417 213 421 214 422 215 423 216 424 217 425 218 427 219 433 220 434 221 435 222 436 223 437 224 439 225 444 226 445 227 446 228 447 229 449 230 450 231 451 232 452 233 454 234 457 235 458 236 461 237 463 238 465 239 467 240 469 241 471 242 472 243 474 244 475 245 477 246 479 247 480 248 481 249 482 250 484 251 487 252 489 253 492 254 493 255 494 256 496 257 497 258 499 259 500 260 501 261 503 262 505 263 507 264 511 265 512 266 513 267 514 268 517 269 518 270 521 271 523 272 526 273 527 274 528 275 529 276 532 277 533 278 535 279 536 280 537 281 538 282 539 283 541 284 542 285 544 286 547 287 549 288 550 289 552 290 553 291 555 292 557 293 559 294 560 295 563 296 565 297 566 298 567 299 569 300 571 301 572 302 573 303 574 304 577 305 578 306 579 307 580 308 582 309 583 310 584 311 587 312 588 313 589 314 591 315 594 316 595 317 597 318 599 319 601 320 602 321 603 322 604 323 605 324 607 325 609 326 610 327 613 328 617 329 619 330 620 331 621 332 622 333 623 334 625 335 626 336 627 337 628 338 631 339 632 340 633 341 634 342 635 343 636 344 637 345 643 346 647 347 649 348 654 349 655 350 656 351 657 352 661 353 662 354 664 355 665 356 666 357 667 358 668 359 669 360 670 361 671 362 673 363 674 364 675 365 677 366 678 367 679 368 681 369 684 370 685 371 687 372 688 373 689 374 691 375 692 376 693 377 694 378 695 379 696 380 697 381 698 382 701 383 702 384 703 385 705 386 706 387 707 388 709 389 710 390 712 391 715 392 717 393 720 394 721 395 722 396 724 397 727 398 728 399 730 400 731 401 733 402 734 403 736 404 737 405 739 406 745 407 747 408 748 409 751 410 752 411 753 412 754 413 757 414 758 415 759 416 762 417 763 418 764 419 766 420 767 421 769 422 770 423 773 424 775 425 777 426 778 427 780 428 781 429 782 430 784 431 787 432 788 433 790 434 792 435 793 436 794 437 795 438 797 439 799 440 801 441 802 442 805 443 807 444 811 445 812 446 814 447 815 448 816 449 817 450 819 451 821 452 823 453 824 454 825 455 827 456 829 457 830 458 832 459 835 460 836 461 837 462 839 463 840 464 841 465 842 466 843 467 844 468 845 469 847 470 850 471 851 472 853 473 855 474 857 475 859 476 863 477 864 478 865 479 867 480 868 481 869 482 871 483 872 484 874 485 875 486 877 487 878 488 881 489 883 490 884 491 885 492 887 493 889 494 890 495 892 496 895 497 896 498 897 499 898 500 899 501 901 502 902 503 903 504 904 505 907 506 908 507 909 508 912 509 913 510 914 511 916 512 917 513 919 514 920 515 921 516 922 517 924 518 925 519 926 520 927 521 929 522 931 523 932 524 934 525 937 526 941 527 942 528 943 529 945 530 947 531 948 532 949 533 951 534 954 535 955 536 957 537 958 538 959 539 960 540 961 541 962 542 963 543 964 544 967 545 968 546 969 547 971 548 972 549 973 550 977 551 978 552 979 553 980 554 981 555 983 556 984 557 985 558 987 559 988 560 991 561 992 562 994 563 995 564 997 565 1000