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