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