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