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