1 0 2 1 3 3 4 4 5 5 6 6 7 10 8 11 9 12 10 13 11 14 12 15 13 16 14 17 15 21 16 22 17 25 18 26 19 28 20 29 21 31 22 32 23 35 24 36 25 37 26 38 27 39 28 40 29 41 30 49 31 50 32 52 33 53 34 54 35 55 36 57 37 58 38 59 39 64 40 66 41 67 42 70 43 71 44 76 45 77 46 78 47 79 48 80 49 81 50 82 51 83 52 85 53 90 54 91 55 92 56 95 57 96 58 97 59 98 60 99 61 101 62 103 63 106 64 108 65 115 66 121 67 122 68 123 69 124 70 125 71 126 72 127 73 128 74 129 75 130 76 131 77 133 78 134 79 135 80 136 81 137 82 140 83 141 84 142 85 143 86 144 87 145 88 146 89 147 90 150 91 155 92 156 93 158 94 162 95 163 96 164 97 170 98 171 99 172 100 173 101 174 102 175 103 178 104 179 105 180 106 181 107 183 108 185 109 187 110 189 111 190 112 191 113 194 114 195 115 196 116 197 117 200 118 201 119 207 120 209 121 210 122 211 123 212 124 213 125 214 126 220 127 221 128 222 129 223 130 227 131 228 132 229 133 230 134 231 135 232 136 233 137 234 138 235 139 237 140 239 141 246 142 247 143 248 144 249 145 250 146 251 147 253 148 254 149 257 150 258 151 261 152 266 153 269 154 271 155 275 156 279 157 289 158 290 159 291 160 292 161 293 162 294 163 295 164 296 165 298 166 299 167 300 168 301 169 302 170 303 171 304 172 305 173 309 174 323 175 325 176 326 177 329 178 331 179 333 180 334 181 338 182 339 183 340 184 341 185 343 186 344 187 347 188 349 189 352 190 353 191 356 192 358 193 364 194 366 195 367 196 368 197 369 198 370 199 371 200 372 201 373 202 378 203 381 204 383 205 385 206 386 207 390 208 391 209 392 210 393 211 394 212 397 213 399 214 400 215 402 216 403 217 404 218 406 219 407 220 408 221 409 222 410 223 411 224 412 225 413 226 414 227 415 228 416 229 417 230 418 231 421 232 424 233 427 234 433 235 436 236 438 237 440 238 441 239 442 240 443 241 444 242 445 243 447 244 448 245 450 246 455 247 459 248 462 249 463 250 464 251 465 252 466 253 467 254 468 255 469 256 470 257 471 258 473 259 474 260 475 261 477 262 493 263 494 264 496 265 497 266 498 267 500 268 501 269 502 270 503 271 504 272 505 273 506 274 508 275 513 276 514 277 519 278 523 279 526 280 529 281 530 282 531 283 533 284 537 285 540 286 548 287 549 288 555 289 556 290 557 291 561 292 562 293 563 294 564 295 565 296 566 297 567 298 568 299 569 300 570 301 571 302 572 303 573 304 574 305 575 306 576 307 577 308 578 309 579 310 581 311 584 312 585 313 586 314 587 315 588 316 589 317 592 318 593 319 596 320 598 321 599 322 600 323 603 324 604 325 605 326 610 327 611 328 614 329 615 330 617 331 620 332 621 333 622 334 624 335 629 336 630 337 634 338 638 339 639 340 641 341 642 342 643 343 652 344 653 345 656 346 659 347 666 348 667 349 668 350 669 351 670 352 671 353 673 354 674 355 675 356 676 357 681 358 682 359 683 360 685 361 686 362 687 363 688 364 689 365 698 366 705 367 708 368 709 369 711 370 715 371 716 372 717 373 718 374 719 375 720 376 724 377 725 378 726 379 727 380 731 381 732 382 733 383 734 384 735 385 736 386 737 387 738 388 739 389 740 390 741 391 743 392 745 393 747 394 753 395 754 396 756 397 760 398 761 399 764 400 765 401 766 402 767 403 768 404 770 405 771 406 772 407 774 408 775 409 776 410 779 411 781 412 782 413 783 414 784 415 786 416 788 417 789 418 790 419 792 420 793 421 795 422 797 423 801 424 802 425 804 426 806 427 807 428 808 429 809 430 810 431 811 432 829 433 833 434 835 435 841 436 842 437 844 438 845 439 846 440 847 441 848 442 850 443 851 444 852 445 853 446 854 447 855 448 858 449 859 450 860 451 861 452 863 453 865 454 867 455 868 456 869 457 870 458 873 459 879 460 882 461 884 462 889 463 893 464 899 465 900 466 901 467 902 468 903 469 904 470 905 471 906 472 907 473 908 474 909 475 910 476 911 477 912 478 913 479 914 480 915 481 916 482 917 483 918 484 919 485 921 486 923 487 931 488 941 489 946 490 947 491 948 492 949 493 950 494 952 495 954 496 955 497 956 498 957 499 958 500 959