0 1 1 2 2 3 3 4 4 5 5 6 6 7 7 9 8 12 9 13 10 17 11 18 12 19 13 21 14 25 15 27 16 30 17 31 18 32 19 35 20 38 21 41 22 42 23 47 24 50 25 54 26 59 27 61 28 62 29 63 30 68 31 73 32 76 33 78 34 80 35 81 36 83 37 84 38 89 39 90 40 91 41 94 42 96 43 97 44 101 45 102 46 103 47 104 48 108 49 112 50 114 51 118 52 119 53 120 54 125 55 126 56 128 57 130 58 131 59 133 60 139 61 144 62 150 63 157 64 160 65 162 66 164 67 166 68 167 69 168 70 169 71 170 72 173 73 175 74 181 75 186 76 189 77 190 78 192 79 199 80 206 81 210 82 216 83 217 84 223 85 224 86 227 87 228 88 229 89 234 90 236 91 241 92 243 93 246 94 248 95 251 96 256 97 257 98 260 99 262 100 266 101 269 102 270 103 271 104 278 105 280 106 282 107 283 108 287 109 288 110 289 111 292 112 293 113 300 114 304 115 306 116 307 117 310 118 311 119 312 120 313 121 320 122 328 123 329 124 332 125 334 126 336 127 338 128 340 129 342 130 349 131 350 132 353 133 354 134 356 135 361 136 366 137 367 138 372 139 376 140 378 141 383 142 384 143 388 144 397 145 398 146 409 147 410 148 413 149 419 150 427 151 433 152 434 153 438 154 439 155 442 156 446 157 450 158 454 159 461 160 467 161 470 162 472 163 476 164 479 165 486 166 488 167 494 168 498 169 502 170 503 171 504 172 509 173 511 174 512 175 521 176 523 177 524 178 532 179 534 180 542 181 544 182 546 183 556 184 558 185 560 186 563 187 564 188 566 189 567 190 577 191 578 192 581 193 582 194 584 195 587 196 590 197 593 198 600 199 601 200 606 201 607 202 610 203 614 204 618 205 619 206 622 207 623 208 624 209 625 210 630 211 640 212 643 213 646 214 647 215 648 216 650 217 658 218 661 219 677 220 679 221 680 222 684 223 691 224 702 225 707 226 708 227 712 228 714 229 719 230 720 231 721 232 722 233 727 234 729 235 730 236 733 237 734 238 738 239 744 240 750 241 752 242 756 243 760 244 761 245 766 246 769 247 773 248 780 249 786 250 787 251 797 252 798 253 806 254 810 255 811 256 816 257 820 258 826 259 829 260 830 261 832 262 834 263 838 264 839 265 840 266 846 267 850 268 853 269 857 270 859 271 864 272 875 273 878 274 881 275 884 276 887 277 890 278 900 279 908 280 910 281 917 282 918 283 929 284 934 285 937 286 941 287 942 288 950 289 952 290 958 291 961 292 964 293 970 294 971 295 972 296 973 297 976 298 983 299 992 300 996 301 997 302 1000