11 0 0 0 1 1 18 2 2 18 2 3 19 3 4 11 0 5 12 4 6 11 0 7 19 3 8 19 3 9 20 5 10 12 4 11 13 6 12 12 4 13 20 5 14 20 5 15 21 7 16 13 6 17 14 8 18 13 6 19 21 7 20 21 7 21 22 9 22 14 8 23 15 10 24 14 8 25 22 9 26 22 9 27 23 11 28 15 10 29 16 12 30 15 10 31 23 11 32 23 11 33 24 13 34 16 12 35 17 14 36 16 12 37 24 13 38 24 13 39 25 15 40 17 14 41 3 16 42 17 14 43 25 15 44 25 15 45 26 17 46 3 16 47 1 18 48 4 19 49 28 20 50 28 20 51 27 21 52 1 18 53 4 19 54 5 22 55 29 23 56 29 23 57 28 20 58 4 19 59 5 22 60 6 24 61 30 25 62 30 25 63 29 23 64 5 22 65 6 24 66 7 26 67 31 27 68 31 27 69 30 25 70 6 24 71 7 26 72 8 28 73 32 29 74 32 29 75 31 27 76 7 26 77 8 28 78 9 30 79 33 31 80 33 31 81 32 29 82 8 28 83 9 30 84 10 32 85 34 33 86 34 33 87 33 31 88 9 30 89 10 32 90 2 34 91 35 35 92 35 35 93 34 33 94 10 32 95 18 2 96 0 1 97 75 36 98 75 36 99 71 37 100 18 2 101 19 3 102 18 2 103 71 37 104 71 37 105 38 38 106 19 3 107 20 5 108 19 3 109 38 38 110 38 38 111 39 39 112 20 5 113 21 7 114 20 5 115 39 39 116 39 39 117 40 40 118 21 7 119 22 9 120 21 7 121 40 40 122 40 40 123 41 41 124 22 9 125 23 11 126 22 9 127 41 41 128 41 41 129 42 42 130 23 11 131 24 13 132 23 11 133 42 42 134 42 42 135 43 43 136 24 13 137 25 15 138 24 13 139 43 43 140 43 43 141 44 44 142 25 15 143 26 17 144 25 15 145 44 44 146 44 44 147 45 45 148 26 17 149 3 16 150 26 17 151 45 45 152 45 45 153 37 46 154 3 16 155 27 21 156 28 20 157 46 47 158 46 47 159 62 48 160 27 21 161 1 18 162 27 21 163 62 48 164 62 48 165 74 49 166 1 18 167 28 20 168 29 23 169 47 50 170 47 50 171 46 47 172 28 20 173 29 23 174 30 25 175 48 51 176 48 51 177 47 50 178 29 23 179 30 25 180 31 27 181 49 52 182 49 52 183 48 51 184 30 25 185 31 27 186 32 29 187 50 53 188 50 53 189 49 52 190 31 27 191 32 29 192 33 31 193 51 54 194 51 54 195 50 53 196 32 29 197 33 31 198 34 33 199 52 55 200 52 55 201 51 54 202 33 31 203 35 35 204 2 34 205 36 56 206 36 56 207 53 57 208 35 35 209 34 33 210 35 35 211 53 57 212 53 57 213 52 55 214 34 33 215 44 44 216 43 43 217 51 54 218 51 54 219 52 55 220 44 44 221 43 43 222 42 42 223 50 53 224 50 53 225 51 54 226 43 43 227 42 42 228 41 41 229 49 52 230 49 52 231 50 53 232 42 42 233 41 41 234 40 40 235 48 51 236 48 51 237 49 52 238 41 41 239 39 39 240 47 50 241 48 51 242 48 51 243 40 40 244 39 39 245 38 38 246 46 47 247 47 50 248 47 50 249 39 39 250 38 38 251 44 44 252 52 55 253 53 57 254 53 57 255 45 45 256 44 44 257 71 37 258 62 48 259 46 47 260 46 47 261 38 38 262 71 37 263 71 37 264 70 58 265 61 59 266 61 59 267 62 48 268 71 37 269 70 58 270 69 60 271 60 61 272 60 61 273 61 59 274 70 58 275 69 60 276 68 62 277 59 63 278 59 63 279 60 61 280 69 60 281 67 64 282 58 65 283 59 63 284 59 63 285 68 62 286 67 64 287 66 66 288 57 67 289 58 65 290 58 65 291 67 64 292 66 66 293 65 68 294 56 69 295 57 67 296 57 67 297 66 66 298 65 68 299 64 70 300 55 71 301 56 69 302 56 69 303 65 68 304 64 70 305 77 72 306 55 71 307 54 73 308 54 73 309 76 74 310 77 72 311 76 74 312 54 73 313 73 75 314 73 75 315 109 76 316 76 74 317 78 77 318 56 69 319 55 71 320 55 71 321 77 72 322 78 77 323 79 78 324 57 67 325 56 69 326 56 69 327 78 77 328 79 78 329 80 79 330 58 65 331 57 67 332 57 67 333 79 78 334 80 79 335 81 80 336 59 63 337 58 65 338 58 65 339 80 79 340 81 80 341 82 81 342 60 61 343 59 63 344 59 63 345 81 80 346 82 81 347 83 82 348 61 59 349 60 61 350 60 61 351 82 81 352 83 82 353 110 83 354 74 49 355 62 48 356 62 48 357 84 84 358 110 83 359 84 84 360 62 48 361 61 59 362 61 59 363 83 82 364 84 84 365 108 85 366 72 86 367 63 87 368 63 87 369 85 88 370 108 85 371 85 88 372 63 87 373 64 70 374 64 70 375 86 89 376 85 88 377 86 89 378 64 70 379 65 68 380 65 68 381 87 90 382 86 89 383 87 90 384 65 68 385 66 66 386 66 66 387 88 91 388 87 90 389 88 91 390 66 66 391 67 64 392 67 64 393 89 92 394 88 91 395 89 92 396 67 64 397 68 62 398 68 62 399 90 93 400 89 92 401 90 93 402 68 62 403 69 60 404 69 60 405 91 94 406 90 93 407 91 94 408 69 60 409 70 58 410 70 58 411 92 95 412 91 94 413 92 95 414 70 58 415 71 37 416 71 37 417 93 96 418 92 95 419 93 96 420 71 37 421 75 36 422 75 36 423 111 97 424 93 96 425 101 98 426 77 72 427 76 74 428 76 74 429 109 76 430 101 98 431 102 99 432 78 77 433 77 72 434 77 72 435 101 98 436 102 99 437 103 100 438 79 78 439 78 77 440 78 77 441 102 99 442 103 100 443 104 101 444 80 79 445 79 78 446 79 78 447 103 100 448 104 101 449 105 102 450 81 80 451 80 79 452 80 79 453 104 101 454 105 102 455 106 103 456 82 81 457 81 80 458 81 80 459 105 102 460 106 103 461 107 104 462 83 82 463 82 81 464 82 81 465 106 103 466 107 104 467 110 83 468 84 84 469 83 82 470 83 82 471 107 104 472 110 83 473 108 85 474 85 88 475 86 89 476 86 89 477 94 105 478 108 85 479 94 105 480 86 89 481 87 90 482 87 90 483 95 106 484 94 105 485 95 106 486 87 90 487 88 91 488 88 91 489 96 107 490 95 106 491 96 107 492 88 91 493 89 92 494 89 92 495 97 108 496 96 107 497 97 108 498 89 92 499 90 93 500 90 93 501 98 109 502 97 108 503 98 109 504 90 93 505 91 94 506 91 94 507 99 110 508 98 109 509 99 110 510 91 94 511 92 95 512 92 95 513 100 111 514 99 110 515 100 111 516 92 95 517 93 96 518 93 96 519 111 97 520 100 111 521 113 112 522 117 112 523 118 112 524 118 113 525 114 113 526 113 113 527 115 114 528 119 114 529 116 114 530 116 115 531 112 115 532 115 115 533 124 116 534 120 116 535 123 116 536 123 117 537 127 117 538 124 117 539 125 118 540 121 118 541 120 118 542 120 119 543 124 119 544 125 119 545 126 120 546 122 120 547 121 120 548 121 121 549 125 121 550 126 121 551 127 122 552 123 122 553 122 122 554 122 123 555 126 123 556 127 123 557 123 124 558 120 124 559 121 124 560 121 125 561 122 125 562 123 125 563 125 126 564 124 126 565 127 126 566 127 127 567 126 127 568 125 127 569 130 128 570 131 128 571 128 128 572 128 129 573 129 129 574 130 129 575 132 130 576 135 130 577 134 130 578 134 131 579 133 131 580 132 131 581 128 132 582 132 132 583 133 132 584 133 133 585 129 133 586 128 133 587 129 134 588 133 134 589 134 134 590 134 135 591 130 135 592 129 135 593 130 136 594 134 136 595 135 136 596 135 137 597 131 137 598 130 137 599 131 138 600 135 138 601 132 138 602 132 139 603 128 139 604 131 139 605 140 140 606 136 140 607 139 140 608 139 141 609 143 141 610 140 141 611 141 142 612 137 142 613 136 142 614 136 143 615 140 143 616 141 143 617 142 144 618 138 144 619 137 144 620 137 145 621 141 145 622 142 145 623 143 146 624 139 146 625 138 146 626 138 147 627 142 147 628 143 147 629 139 148 630 136 148 631 137 148 632 137 149 633 138 149 634 139 149 635 141 150 636 140 150 637 143 150 638 143 151 639 142 151 640 141 151 641 146 152 642 147 152 643 144 152 644 144 153 645 145 153 646 146 153 647 148 154 648 151 154 649 150 154 650 150 155 651 149 155 652 148 155 653 144 156 654 148 156 655 149 156 656 149 157 657 145 157 658 144 157 659 145 158 660 149 158 661 150 158 662 150 159 663 146 159 664 145 159 665 146 160 666 150 160 667 151 160 668 151 161 669 147 161 670 146 161 671 147 162 672 151 162 673 148 162 674 148 163 675 144 163 676 147 163 677 116 164 678 119 164 679 153 164 680 153 165 681 152 165 682 116 165 683 118 166 684 117 166 685 155 166 686 155 167 687 154 167 688 118 167 689 152 168 690 153 168 691 154 168 692 154 169 693 155 169 694 152 169 695 160 170 696 156 170 697 159 170 698 159 171 699 163 171 700 160 171 701 161 172 702 157 172 703 156 172 704 156 173 705 160 173 706 161 173 707 162 174 708 158 174 709 157 174 710 157 175 711 161 175 712 162 175 713 163 176 714 159 176 715 158 176 716 158 177 717 162 177 718 163 177 719 159 178 720 156 178 721 157 178 722 157 179 723 158 179 724 159 179 725 161 180 726 160 180 727 163 180 728 163 181 729 162 181 730 161 181 731 168 182 732 171 182 733 170 182 734 170 183 735 169 183 736 168 183 737 164 184 738 168 184 739 169 184 740 169 185 741 165 185 742 164 185 743 166 186 744 170 186 745 171 186 746 171 187 747 167 187 748 166 187 749 177 188 750 176 188 751 172 188 752 172 189 753 173 189 754 177 189 755 179 190 756 178 190 757 174 190 758 174 191 759 175 191 760 179 191 761 175 192 762 174 192 763 173 192 764 173 193 765 172 193 766 175 193 767 230 194 768 231 194 769 112 194 770 112 195 771 116 195 772 230 195 773 232 196 774 233 196 775 117 196 776 117 197 777 113 197 778 232 197 779 118 198 780 181 198 781 180 198 782 180 199 783 114 199 784 118 199 785 181 200 786 119 200 787 115 200 788 115 201 789 180 201 790 181 201 791 184 202 792 185 202 793 182 202 794 182 203 795 183 203 796 184 203 797 186 204 798 189 204 799 188 204 800 188 205 801 187 205 802 186 205 803 182 206 804 186 206 805 187 206 806 187 207 807 183 207 808 182 207 809 183 208 810 187 208 811 188 208 812 188 209 813 184 209 814 183 209 815 184 210 816 188 210 817 189 210 818 189 211 819 185 211 820 184 211 821 185 212 822 189 212 823 186 212 824 186 213 825 182 213 826 185 213 827 194 214 828 190 214 829 193 214 830 193 215 831 197 215 832 194 215 833 195 216 834 191 216 835 190 216 836 190 217 837 194 217 838 195 217 839 196 218 840 192 218 841 191 218 842 191 219 843 195 219 844 196 219 845 197 220 846 193 220 847 192 220 848 192 221 849 196 221 850 197 221 851 193 222 852 190 222 853 191 222 854 191 223 855 192 223 856 193 223 857 195 224 858 194 224 859 197 224 860 197 225 861 196 225 862 195 225 863 200 226 864 201 226 865 198 226 866 198 227 867 199 227 868 200 227 869 202 228 870 205 228 871 204 228 872 204 229 873 203 229 874 202 229 875 198 230 876 202 230 877 203 230 878 203 231 879 199 231 880 198 231 881 199 232 882 203 232 883 204 232 884 204 233 885 200 233 886 199 233 887 200 234 888 204 234 889 205 234 890 205 235 891 201 235 892 200 235 893 201 236 894 205 236 895 202 236 896 202 237 897 198 237 898 201 237 899 210 238 900 206 238 901 209 238 902 209 239 903 213 239 904 210 239 905 211 240 906 207 240 907 206 240 908 206 241 909 210 241 910 211 241 911 212 242 912 208 242 913 207 242 914 207 243 915 211 243 916 212 243 917 213 244 918 209 244 919 208 244 920 208 245 921 212 245 922 213 245 923 209 246 924 206 246 925 207 246 926 207 247 927 208 247 928 209 247 929 211 248 930 210 248 931 213 248 932 213 249 933 212 249 934 211 249 935 216 250 936 217 250 937 214 250 938 214 251 939 215 251 940 216 251 941 218 252 942 221 252 943 220 252 944 220 253 945 219 253 946 218 253 947 214 254 948 218 254 949 219 254 950 219 255 951 215 255 952 214 255 953 215 256 954 219 256 955 220 256 956 220 257 957 216 257 958 215 257 959 216 258 960 220 258 961 221 258 962 221 259 963 217 259 964 216 259 965 217 260 966 221 260 967 218 260 968 218 261 969 214 261 970 217 261 971 227 262 972 223 262 973 222 262 974 222 263 975 226 263 976 227 263 977 229 264 978 225 264 979 224 264 980 224 265 981 228 265 982 229 265 983 225 266 984 222 266 985 223 266 986 223 267 987 224 267 988 225 267 989 227 268 990 226 268 991 229 268 992 229 269 993 228 269 994 227 269 995 236 270 996 237 270 997 234 270 998 234 271 999 235 271 1000 236 271 1001 238 272 1002 241 272 1003 240 272 1004 240 273 1005 239 273 1006 238 273 1007 234 274 1008 238 274 1009 239 274 1010 239 275 1011 235 275 1012 234 275 1013 236 276 1014 240 276 1015 241 276 1016 241 277 1017 237 277 1018 236 277 1019 10 32 1020 244 278 1021 243 279 1022 243 279 1023 2 34 1024 10 32 1025 244 278 1026 17 14 1027 3 16 1028 3 16 1029 243 279 1030 244 278 1031 9 30 1032 245 280 1033 244 278 1034 244 278 1035 10 32 1036 9 30 1037 245 280 1038 16 12 1039 17 14 1040 17 14 1041 244 278 1042 245 280 1043 8 28 1044 246 281 1045 245 280 1046 245 280 1047 9 30 1048 8 28 1049 246 281 1050 15 10 1051 16 12 1052 16 12 1053 245 280 1054 246 281 1055 7 26 1056 247 282 1057 246 281 1058 246 281 1059 8 28 1060 7 26 1061 247 282 1062 14 8 1063 15 10 1064 15 10 1065 246 281 1066 247 282 1067 6 24 1068 248 283 1069 247 282 1070 247 282 1071 7 26 1072 6 24 1073 248 283 1074 13 6 1075 14 8 1076 14 8 1077 247 282 1078 248 283 1079 5 22 1080 249 284 1081 248 283 1082 248 283 1083 6 24 1084 5 22 1085 249 284 1086 12 4 1087 13 6 1088 13 6 1089 248 283 1090 249 284 1091 4 19 1092 250 285 1093 249 284 1094 249 284 1095 5 22 1096 4 19 1097 250 285 1098 11 0 1099 12 4 1100 12 4 1101 249 284 1102 250 285 1103 1 18 1104 242 286 1105 250 285 1106 250 285 1107 4 19 1108 1 18 1109 242 286 1110 0 1 1111 11 0 1112 11 0 1113 250 285 1114 242 286 1115 0 1 1116 242 286 1117 252 287 1118 75 36 1119 0 1 1120 252 287 1121 242 286 1122 1 18 1123 74 49 1124 74 49 1125 252 287 1126 242 286 1127 2 34 1128 243 279 1129 251 288 1130 251 288 1131 36 56 1132 2 34 1133 243 279 1134 3 16 1135 37 46 1136 37 46 1137 251 288 1138 243 279 1139 251 288 1140 45 45 1141 53 57 1142 36 56 1143 251 288 1144 53 57 1145 251 288 1146 37 46 1147 45 45 1148 262 289 1149 263 290 1150 109 76 1151 109 76 1152 73 75 1153 262 289 1154 264 291 1155 265 292 1156 72 86 1157 72 86 1158 108 85 1159 264 291 1160 75 36 1161 252 287 1162 260 293 1163 260 293 1164 111 97 1165 75 36 1166 252 287 1167 74 49 1168 110 83 1169 110 83 1170 260 293 1171 252 287 1172 107 104 1173 253 294 1174 260 293 1175 260 293 1176 110 83 1177 107 104 1178 253 294 1179 100 111 1180 111 97 1181 111 97 1182 260 293 1183 253 294 1184 106 103 1185 254 295 1186 253 294 1187 253 294 1188 107 104 1189 106 103 1190 254 295 1191 99 110 1192 100 111 1193 100 296 1194 253 296 1195 254 296 1196 105 102 1197 255 297 1198 254 295 1199 254 295 1200 106 103 1201 105 102 1202 255 297 1203 98 109 1204 99 110 1205 99 110 1206 254 295 1207 255 297 1208 104 101 1209 256 298 1210 255 297 1211 255 297 1212 105 102 1213 104 101 1214 256 298 1215 97 108 1216 98 109 1217 98 109 1218 255 297 1219 256 298 1220 103 100 1221 257 299 1222 256 298 1223 256 298 1224 104 101 1225 103 100 1226 257 299 1227 96 107 1228 97 108 1229 97 108 1230 256 298 1231 257 299 1232 102 99 1233 258 300 1234 257 299 1235 257 299 1236 103 100 1237 102 99 1238 258 300 1239 95 106 1240 96 107 1241 96 107 1242 257 299 1243 258 300 1244 101 98 1245 259 301 1246 258 300 1247 258 300 1248 102 99 1249 101 98 1250 259 301 1251 94 105 1252 95 106 1253 95 106 1254 258 300 1255 259 301 1256 261 302 1257 55 71 1258 64 70 1259 63 87 1260 261 302 1261 64 70 1262 261 302 1263 54 73 1264 55 71 1265 264 291 1266 263 290 1267 262 289 1268 262 289 1269 265 292 1270 264 291 1271 259 301 1272 263 290 1273 264 291 1274 101 98 1275 109 76 1276 263 290 1277 263 290 1278 259 301 1279 101 98 1280 94 105 1281 259 301 1282 264 291 1283 264 291 1284 108 85 1285 94 105 1286 261 302 1287 265 292 1288 262 289 1289 63 87 1290 72 86 1291 265 292 1292 265 292 1293 261 302 1294 63 87 1295 54 73 1296 261 302 1297 262 289 1298 262 289 1299 73 75 1300 54 73 1301 270 303 1302 266 303 1303 269 303 1304 269 304 1305 273 304 1306 270 304 1307 271 305 1308 267 305 1309 266 305 1310 266 306 1311 270 306 1312 271 306 1313 272 307 1314 268 307 1315 267 307 1316 267 308 1317 271 308 1318 272 308 1319 273 309 1320 269 309 1321 268 309 1322 268 310 1323 272 310 1324 273 310 1325 269 311 1326 266 311 1327 267 311 1328 267 312 1329 268 312 1330 269 312 1331 271 313 1332 270 313 1333 273 313 1334 273 314 1335 272 314 1336 271 314 1337 276 315 1338 277 315 1339 274 315 1340 274 316 1341 275 316 1342 276 316 1343 278 317 1344 281 317 1345 280 317 1346 280 318 1347 279 318 1348 278 318 1349 274 319 1350 278 319 1351 279 319 1352 279 320 1353 275 320 1354 274 320 1355 275 321 1356 279 321 1357 280 321 1358 280 322 1359 276 322 1360 275 322 1361 276 323 1362 280 323 1363 281 323 1364 281 324 1365 277 324 1366 276 324 1367 277 325 1368 281 325 1369 278 325 1370 278 326 1371 274 326 1372 277 326 1373 286 327 1374 282 327 1375 285 327 1376 285 328 1377 289 328 1378 286 328 1379 287 329 1380 283 329 1381 282 329 1382 282 330 1383 286 330 1384 287 330 1385 288 331 1386 284 331 1387 283 331 1388 283 332 1389 287 332 1390 288 332 1391 289 333 1392 285 333 1393 284 333 1394 284 334 1395 288 334 1396 289 334 1397 285 335 1398 282 335 1399 283 335 1400 283 336 1401 284 336 1402 285 336 1403 287 337 1404 286 337 1405 289 337 1406 289 338 1407 288 338 1408 287 338 1409 292 339 1410 293 339 1411 290 339 1412 290 340 1413 291 340 1414 292 340 1415 294 341 1416 297 341 1417 296 341 1418 296 342 1419 295 342 1420 294 342 1421 290 343 1422 294 343 1423 295 343 1424 295 344 1425 291 344 1426 290 344 1427 291 345 1428 295 345 1429 296 345 1430 296 346 1431 292 346 1432 291 346 1433 292 347 1434 296 347 1435 297 347 1436 297 348 1437 293 348 1438 292 348 1439 293 349 1440 297 349 1441 294 349 1442 294 350 1443 290 350 1444 293 350 1445 302 351 1446 298 351 1447 301 351 1448 301 352 1449 305 352 1450 302 352 1451 303 353 1452 299 353 1453 298 353 1454 298 354 1455 302 354 1456 303 354 1457 304 355 1458 300 355 1459 299 355 1460 299 356 1461 303 356 1462 304 356 1463 305 357 1464 301 357 1465 300 357 1466 300 358 1467 304 358 1468 305 358 1469 301 359 1470 298 359 1471 299 359 1472 299 360 1473 300 360 1474 301 360 1475 303 361 1476 302 361 1477 305 361 1478 305 362 1479 304 362 1480 303 362 1481 310 363 1482 311 363 1483 312 363 1484 312 364 1485 313 364 1486 310 364 1487 306 365 1488 307 365 1489 311 365 1490 311 366 1491 310 366 1492 306 366 1493 308 367 1494 309 367 1495 313 367 1496 313 368 1497 312 368 1498 308 368 1499 319 369 1500 315 369 1501 314 369 1502 314 370 1503 318 370 1504 319 370 1505 321 371 1506 317 371 1507 316 371 1508 316 372 1509 320 372 1510 321 372 1511 317 373 1512 314 373 1513 315 373 1514 315 374 1515 316 374 1516 317 374 1517 326 375 1518 328 375 1519 332 375 1520 332 376 1521 327 376 1522 326 376 1523 329 377 1524 326 377 1525 327 377 1526 327 378 1527 333 378 1528 329 378 1529 323 379 1530 322 379 1531 330 379 1532 330 380 1533 334 380 1534 323 380 1535 325 381 1536 324 381 1537 335 381 1538 335 382 1539 331 382 1540 325 382 1541 332 383 1542 328 383 1543 331 383 1544 331 384 1545 335 384 1546 332 384 1547 334 385 1548 330 385 1549 329 385 1550 329 386 1551 333 386 1552 334 386 1553 340 387 1554 343 387 1555 342 387 1556 342 388 1557 341 388 1558 340 388 1559 336 389 1560 340 389 1561 341 389 1562 341 390 1563 337 390 1564 336 390 1565 337 391 1566 341 391 1567 342 391 1568 342 392 1569 338 392 1570 337 392 1571 339 393 1572 343 393 1573 340 393 1574 340 394 1575 336 394 1576 339 394 1577 356 395 1578 357 396 1579 354 397 1580 354 397 1581 355 398 1582 356 395 1583 359 399 1584 356 395 1585 355 398 1586 355 398 1587 358 400 1588 359 399 1589 361 401 1590 359 399 1591 358 400 1592 358 400 1593 360 402 1594 361 401 1595 363 403 1596 361 401 1597 360 402 1598 360 402 1599 362 404 1600 363 403 1601 344 405 1602 362 404 1603 365 406 1604 365 406 1605 345 407 1606 344 405 1607 346 408 1608 357 396 1609 367 409 1610 367 409 1611 347 410 1612 346 408 1613 365 406 1614 368 411 1615 348 412 1616 348 412 1617 345 407 1618 365 406 1619 368 411 1620 369 413 1621 349 414 1622 349 414 1623 348 412 1624 368 411 1625 369 413 1626 370 415 1627 350 416 1628 350 416 1629 349 414 1630 369 413 1631 370 415 1632 366 417 1633 346 408 1634 346 408 1635 350 416 1636 370 415 1637 371 418 1638 364 419 1639 344 405 1640 344 405 1641 351 420 1642 371 418 1643 372 421 1644 371 418 1645 351 420 1646 351 420 1647 352 422 1648 372 421 1649 373 423 1650 372 421 1651 352 422 1652 352 422 1653 353 424 1654 373 423 1655 367 409 1656 373 423 1657 353 424 1658 353 424 1659 347 410 1660 367 409 1661 370 415 1662 355 398 1663 354 397 1664 354 397 1665 366 417 1666 370 415 1667 356 395 1668 373 423 1669 367 409 1670 367 409 1671 357 396 1672 356 395 1673 355 398 1674 370 415 1675 369 413 1676 369 413 1677 358 400 1678 355 398 1679 373 423 1680 356 395 1681 359 399 1682 359 399 1683 372 421 1684 373 423 1685 358 400 1686 369 413 1687 368 411 1688 368 411 1689 360 402 1690 358 400 1691 372 421 1692 359 399 1693 361 401 1694 361 401 1695 371 418 1696 372 421 1697 360 402 1698 368 411 1699 365 406 1700 365 406 1701 362 404 1702 360 402 1703 371 418 1704 361 401 1705 363 403 1706 363 403 1707 364 419 1708 371 418 1709 362 404 1710 344 405 1711 364 419 1712 364 419 1713 363 403 1714 362 404 1715 357 396 1716 346 408 1717 366 417 1718 366 417 1719 354 397 1720 357 396 1721 375 425 1722 379 425 1723 380 425 1724 380 426 1725 376 426 1726 375 426 1727 377 427 1728 381 427 1729 378 427 1730 378 428 1731 374 428 1732 377 428 1733 378 429 1734 384 429 1735 382 429 1736 382 430 1737 374 430 1738 378 430 1739 384 431 1740 385 431 1741 383 431 1742 383 432 1743 382 432 1744 384 432 1745 385 433 1746 379 433 1747 375 433 1748 375 434 1749 383 434 1750 385 434 1751 380 435 1752 379 435 1753 386 435 1754 386 436 1755 387 436 1756 380 436 1757 378 437 1758 381 437 1759 389 437 1760 389 438 1761 388 438 1762 378 438 1763 387 439 1764 386 439 1765 390 439 1766 390 440 1767 391 440 1768 387 440 1769 388 441 1770 389 441 1771 393 441 1772 393 442 1773 392 442 1774 388 442 1775 397 443 1776 400 443 1777 399 443 1778 399 444 1779 398 444 1780 397 444 1781 394 445 1782 397 445 1783 398 445 1784 398 446 1785 395 446 1786 394 446 1787 395 447 1788 398 447 1789 399 447 1790 399 448 1791 396 448 1792 395 448 1793
-11 0 0 0 1 1 18 2 2 18 2 3 19 3 4 11 0 5 12 4 6 11 0 7 19 3 8 19 3 9 20 5 10 12 4 11 13 6 12 12 4 13 20 5 14 20 5 15 21 7 16 13 6 17 14 8 18 13 6 19 21 7 20 21 7 21 22 9 22 14 8 23 15 10 24 14 8 25 22 9 26 22 9 27 23 11 28 15 10 29 16 12 30 15 10 31 23 11 32 23 11 33 24 13 34 16 12 35 17 14 36 16 12 37 24 13 38 24 13 39 25 15 40 17 14 41 3 16 42 17 14 43 25 15 44 25 15 45 26 17 46 3 16 47 1 18 48 4 19 49 28 20 50 28 20 51 27 21 52 1 18 53 4 19 54 5 22 55 29 23 56 29 23 57 28 20 58 4 19 59 5 22 60 6 24 61 30 25 62 30 25 63 29 23 64 5 22 65 6 24 66 7 26 67 31 27 68 31 27 69 30 25 70 6 24 71 7 26 72 8 28 73 32 29 74 32 29 75 31 27 76 7 26 77 8 28 78 9 30 79 33 31 80 33 31 81 32 29 82 8 28 83 9 30 84 10 32 85 34 33 86 34 33 87 33 31 88 9 30 89 10 32 90 2 34 91 35 35 92 35 35 93 34 33 94 10 32 95 18 2 96 0 1 97 75 36 98 75 36 99 71 37 100 18 2 101 19 3 102 18 2 103 71 37 104 71 37 105 38 38 106 19 3 107 20 5 108 19 3 109 38 38 110 38 38 111 39 39 112 20 5 113 21 7 114 20 5 115 39 39 116 39 39 117 40 40 118 21 7 119 22 9 120 21 7 121 40 40 122 40 40 123 41 41 124 22 9 125 23 11 126 22 9 127 41 41 128 41 41 129 42 42 130 23 11 131 24 13 132 23 11 133 42 42 134 42 42 135 43 43 136 24 13 137 25 15 138 24 13 139 43 43 140 43 43 141 44 44 142 25 15 143 26 17 144 25 15 145 44 44 146 44 44 147 45 45 148 26 17 149 3 16 150 26 17 151 45 45 152 45 45 153 37 46 154 3 16 155 27 21 156 28 20 157 46 47 158 46 47 159 62 48 160 27 21 161 1 18 162 27 21 163 62 48 164 62 48 165 74 49 166 1 18 167 28 20 168 29 23 169 47 50 170 47 50 171 46 47 172 28 20 173 29 23 174 30 25 175 48 51 176 48 51 177 47 50 178 29 23 179 30 25 180 31 27 181 49 52 182 49 52 183 48 51 184 30 25 185 31 27 186 32 29 187 50 53 188 50 53 189 49 52 190 31 27 191 32 29 192 33 31 193 51 54 194 51 54 195 50 53 196 32 29 197 33 31 198 34 33 199 52 55 200 52 55 201 51 54 202 33 31 203 35 35 204 2 34 205 36 56 206 36 56 207 53 57 208 35 35 209 34 33 210 35 35 211 53 57 212 53 57 213 52 55 214 34 33 215 44 44 216 43 43 217 51 54 218 51 54 219 52 55 220 44 44 221 43 43 222 42 42 223 50 53 224 50 53 225 51 54 226 43 43 227 42 42 228 41 41 229 49 52 230 49 52 231 50 53 232 42 42 233 41 41 234 40 40 235 48 51 236 48 51 237 49 52 238 41 41 239 39 39 240 47 50 241 48 51 242 48 51 243 40 40 244 39 39 245 38 38 246 46 47 247 47 50 248 47 50 249 39 39 250 38 38 251 44 44 252 52 55 253 53 57 254 53 57 255 45 45 256 44 44 257 71 37 258 62 48 259 46 47 260 46 47 261 38 38 262 71 37 263 71 37 264 70 58 265 61 59 266 61 59 267 62 48 268 71 37 269 70 58 270 69 60 271 60 61 272 60 61 273 61 59 274 70 58 275 69 60 276 68 62 277 59 63 278 59 63 279 60 61 280 69 60 281 67 64 282 58 65 283 59 63 284 59 63 285 68 62 286 67 64 287 66 66 288 57 67 289 58 65 290 58 65 291 67 64 292 66 66 293 65 68 294 56 69 295 57 67 296 57 67 297 66 66 298 65 68 299 64 70 300 55 71 301 56 69 302 56 69 303 65 68 304 64 70 305 77 72 306 55 71 307 54 73 308 54 73 309 76 74 310 77 72 311 76 74 312 54 73 313 73 75 314 73 75 315 109 76 316 76 74 317 78 77 318 56 69 319 55 71 320 55 71 321 77 72 322 78 77 323 79 78 324 57 67 325 56 69 326 56 69 327 78 77 328 79 78 329 80 79 330 58 65 331 57 67 332 57 67 333 79 78 334 80 79 335 81 80 336 59 63 337 58 65 338 58 65 339 80 79 340 81 80 341 82 81 342 60 61 343 59 63 344 59 63 345 81 80 346 82 81 347 83 82 348 61 59 349 60 61 350 60 61 351 82 81 352 83 82 353 110 83 354 74 49 355 62 48 356 62 48 357 84 84 358 110 83 359 84 84 360 62 48 361 61 59 362 61 59 363 83 82 364 84 84 365 108 85 366 72 86 367 63 87 368 63 87 369 85 88 370 108 85 371 85 88 372 63 87 373 64 70 374 64 70 375 86 89 376 85 88 377 86 89 378 64 70 379 65 68 380 65 68 381 87 90 382 86 89 383 87 90 384 65 68 385 66 66 386 66 66 387 88 91 388 87 90 389 88 91 390 66 66 391 67 64 392 67 64 393 89 92 394 88 91 395 89 92 396 67 64 397 68 62 398 68 62 399 90 93 400 89 92 401 90 93 402 68 62 403 69 60 404 69 60 405 91 94 406 90 93 407 91 94 408 69 60 409 70 58 410 70 58 411 92 95 412 91 94 413 92 95 414 70 58 415 71 37 416 71 37 417 93 96 418 92 95 419 93 96 420 71 37 421 75 36 422 75 36 423 111 97 424 93 96 425 101 98 426 77 72 427 76 74 428 76 74 429 109 76 430 101 98 431 102 99 432 78 77 433 77 72 434 77 72 435 101 98 436 102 99 437 103 100 438 79 78 439 78 77 440 78 77 441 102 99 442 103 100 443 104 101 444 80 79 445 79 78 446 79 78 447 103 100 448 104 101 449 105 102 450 81 80 451 80 79 452 80 79 453 104 101 454 105 102 455 106 103 456 82 81 457 81 80 458 81 80 459 105 102 460 106 103 461 107 104 462 83 82 463 82 81 464 82 81 465 106 103 466 107 104 467 110 83 468 84 84 469 83 82 470 83 82 471 107 104 472 110 83 473 108 85 474 85 88 475 86 89 476 86 89 477 94 105 478 108 85 479 94 105 480 86 89 481 87 90 482 87 90 483 95 106 484 94 105 485 95 106 486 87 90 487 88 91 488 88 91 489 96 107 490 95 106 491 96 107 492 88 91 493 89 92 494 89 92 495 97 108 496 96 107 497 97 108 498 89 92 499 90 93 500 90 93 501 98 109 502 97 108 503 98 109 504 90 93 505 91 94 506 91 94 507 99 110 508 98 109 509 99 110 510 91 94 511 92 95 512 92 95 513 100 111 514 99 110 515 100 111 516 92 95 517 93 96 518 93 96 519 111 97 520 100 111 521 113 112 522 117 112 523 118 112 524 118 113 525 114 113 526 113 113 527 115 114 528 119 114 529 116 114 530 116 115 531 112 115 532 115 115 533 124 116 534 120 116 535 123 116 536 123 117 537 127 117 538 124 117 539 125 118 540 121 118 541 120 118 542 120 119 543 124 119 544 125 119 545 126 120 546 122 120 547 121 120 548 121 121 549 125 121 550 126 121 551 127 122 552 123 122 553 122 122 554 122 123 555 126 123 556 127 123 557 123 124 558 120 124 559 121 124 560 121 125 561 122 125 562 123 125 563 125 126 564 124 126 565 127 126 566 127 127 567 126 127 568 125 127 569 130 128 570 131 128 571 128 128 572 128 129 573 129 129 574 130 129 575 132 130 576 135 130 577 134 130 578 134 131 579 133 131 580 132 131 581 128 132 582 132 132 583 133 132 584 133 133 585 129 133 586 128 133 587 129 134 588 133 134 589 134 134 590 134 135 591 130 135 592 129 135 593 130 136 594 134 136 595 135 136 596 135 137 597 131 137 598 130 137 599 131 138 600 135 138 601 132 138 602 132 139 603 128 139 604 131 139 605 140 140 606 136 140 607 139 140 608 139 141 609 143 141 610 140 141 611 141 142 612 137 142 613 136 142 614 136 143 615 140 143 616 141 143 617 142 144 618 138 144 619 137 144 620 137 145 621 141 145 622 142 145 623 143 146 624 139 146 625 138 146 626 138 147 627 142 147 628 143 147 629 139 148 630 136 148 631 137 148 632 137 149 633 138 149 634 139 149 635 141 150 636 140 150 637 143 150 638 143 151 639 142 151 640 141 151 641 146 152 642 147 152 643 144 152 644 144 153 645 145 153 646 146 153 647 148 154 648 151 154 649 150 154 650 150 155 651 149 155 652 148 155 653 144 156 654 148 156 655 149 156 656 149 157 657 145 157 658 144 157 659 145 158 660 149 158 661 150 158 662 150 159 663 146 159 664 145 159 665 146 160 666 150 160 667 151 160 668 151 161 669 147 161 670 146 161 671 147 162 672 151 162 673 148 162 674 148 163 675 144 163 676 147 163 677 116 164 678 119 164 679 153 164 680 153 165 681 152 165 682 116 165 683 118 166 684 117 166 685 155 166 686 155 167 687 154 167 688 118 167 689 152 168 690 153 168 691 154 168 692 154 169 693 155 169 694 152 169 695 160 170 696 156 170 697 159 170 698 159 171 699 163 171 700 160 171 701 161 172 702 157 172 703 156 172 704 156 173 705 160 173 706 161 173 707 162 174 708 158 174 709 157 174 710 157 175 711 161 175 712 162 175 713 163 176 714 159 176 715 158 176 716 158 177 717 162 177 718 163 177 719 159 178 720 156 178 721 157 178 722 157 179 723 158 179 724 159 179 725 161 180 726 160 180 727 163 180 728 163 181 729 162 181 730 161 181 731 168 182 732 171 182 733 170 182 734 170 183 735 169 183 736 168 183 737 164 184 738 168 184 739 169 184 740 169 185 741 165 185 742 164 185 743 166 186 744 170 186 745 171 186 746 171 187 747 167 187 748 166 187 749 177 188 750 176 188 751 172 188 752 172 189 753 173 189 754 177 189 755 179 190 756 178 190 757 174 190 758 174 191 759 175 191 760 179 191 761 175 192 762 174 192 763 173 192 764 173 193 765 172 193 766 175 193 767 230 194 768 231 194 769 112 194 770 112 195 771 116 195 772 230 195 773 232 196 774 233 196 775 117 196 776 117 197 777 113 197 778 232 197 779 118 198 780 181 198 781 180 198 782 180 199 783 114 199 784 118 199 785 181 200 786 119 200 787 115 200 788 115 201 789 180 201 790 181 201 791 184 202 792 185 202 793 182 202 794 182 203 795 183 203 796 184 203 797 186 204 798 189 204 799 188 204 800 188 205 801 187 205 802 186 205 803 182 206 804 186 206 805 187 206 806 187 207 807 183 207 808 182 207 809 183 208 810 187 208 811 188 208 812 188 209 813 184 209 814 183 209 815 184 210 816 188 210 817 189 210 818 189 211 819 185 211 820 184 211 821 185 212 822 189 212 823 186 212 824 186 213 825 182 213 826 185 213 827 194 214 828 190 214 829 193 214 830 193 215 831 197 215 832 194 215 833 195 216 834 191 216 835 190 216 836 190 217 837 194 217 838 195 217 839 196 218 840 192 218 841 191 218 842 191 219 843 195 219 844 196 219 845 197 220 846 193 220 847 192 220 848 192 221 849 196 221 850 197 221 851 193 222 852 190 222 853 191 222 854 191 223 855 192 223 856 193 223 857 195 224 858 194 224 859 197 224 860 197 225 861 196 225 862 195 225 863 200 226 864 201 226 865 198 226 866 198 227 867 199 227 868 200 227 869 202 228 870 205 228 871 204 228 872 204 229 873 203 229 874 202 229 875 198 230 876 202 230 877 203 230 878 203 231 879 199 231 880 198 231 881 199 232 882 203 232 883 204 232 884 204 233 885 200 233 886 199 233 887 200 234 888 204 234 889 205 234 890 205 235 891 201 235 892 200 235 893 201 236 894 205 236 895 202 236 896 202 237 897 198 237 898 201 237 899 210 238 900 206 238 901 209 238 902 209 239 903 213 239 904 210 239 905 211 240 906 207 240 907 206 240 908 206 241 909 210 241 910 211 241 911 212 242 912 208 242 913 207 242 914 207 243 915 211 243 916 212 243 917 213 244 918 209 244 919 208 244 920 208 245 921 212 245 922 213 245 923 209 246 924 206 246 925 207 246 926 207 247 927 208 247 928 209 247 929 211 248 930 210 248 931 213 248 932 213 249 933 212 249 934 211 249 935 216 250 936 217 250 937 214 250 938 214 251 939 215 251 940 216 251 941 218 252 942 221 252 943 220 252 944 220 253 945 219 253 946 218 253 947 214 254 948 218 254 949 219 254 950 219 255 951 215 255 952 214 255 953 215 256 954 219 256 955 220 256 956 220 257 957 216 257 958 215 257 959 216 258 960 220 258 961 221 258 962 221 259 963 217 259 964 216 259 965 217 260 966 221 260 967 218 260 968 218 261 969 214 261 970 217 261 971 227 262 972 223 262 973 222 262 974 222 263 975 226 263 976 227 263 977 229 264 978 225 264 979 224 264 980 224 265 981 228 265 982 229 265 983 225 266 984 222 266 985 223 266 986 223 267 987 224 267 988 225 267 989 227 268 990 226 268 991 229 268 992 229 269 993 228 269 994 227 269 995 236 270 996 237 270 997 234 270 998 234 271 999 235 271 1000 236 271 1001 238 272 1002 241 272 1003 240 272 1004 240 273 1005 239 273 1006 238 273 1007 234 274 1008 238 274 1009 239 274 1010 239 275 1011 235 275 1012 234 275 1013 236 276 1014 240 276 1015 241 276 1016 241 277 1017 237 277 1018 236 277 1019 10 32 1020 244 278 1021 243 279 1022 243 279 1023 2 34 1024 10 32 1025 244 278 1026 17 14 1027 3 16 1028 3 16 1029 243 279 1030 244 278 1031 9 30 1032 245 280 1033 244 278 1034 244 278 1035 10 32 1036 9 30 1037 245 280 1038 16 12 1039 17 14 1040 17 14 1041 244 278 1042 245 280 1043 8 28 1044 246 281 1045 245 280 1046 245 280 1047 9 30 1048 8 28 1049 246 281 1050 15 10 1051 16 12 1052 16 12 1053 245 280 1054 246 281 1055 7 26 1056 247 282 1057 246 281 1058 246 281 1059 8 28 1060 7 26 1061 247 282 1062 14 8 1063 15 10 1064 15 10 1065 246 281 1066 247 282 1067 6 24 1068 248 283 1069 247 282 1070 247 282 1071 7 26 1072 6 24 1073 248 283 1074 13 6 1075 14 8 1076 14 8 1077 247 282 1078 248 283 1079 5 22 1080 249 284 1081 248 283 1082 248 283 1083 6 24 1084 5 22 1085 249 284 1086 12 4 1087 13 6 1088 13 6 1089 248 283 1090 249 284 1091 4 19 1092 250 285 1093 249 284 1094 249 284 1095 5 22 1096 4 19 1097 250 285 1098 11 0 1099 12 4 1100 12 4 1101 249 284 1102 250 285 1103 1 18 1104 242 286 1105 250 285 1106 250 285 1107 4 19 1108 1 18 1109 242 286 1110 0 1 1111 11 0 1112 11 0 1113 250 285 1114 242 286 1115 0 1 1116 242 286 1117 252 287 1118 75 36 1119 0 1 1120 252 287 1121 242 286 1122 1 18 1123 74 49 1124 74 49 1125 252 287 1126 242 286 1127 2 34 1128 243 279 1129 251 288 1130 251 288 1131 36 56 1132 2 34 1133 243 279 1134 3 16 1135 37 46 1136 37 46 1137 251 288 1138 243 279 1139 251 288 1140 45 45 1141 53 57 1142 36 56 1143 251 288 1144 53 57 1145 251 288 1146 37 46 1147 45 45 1148 262 289 1149 263 290 1150 109 76 1151 109 76 1152 73 75 1153 262 289 1154 264 291 1155 265 292 1156 72 86 1157 72 86 1158 108 85 1159 264 291 1160 75 36 1161 252 287 1162 260 293 1163 260 293 1164 111 97 1165 75 36 1166 252 287 1167 74 49 1168 110 83 1169 110 83 1170 260 293 1171 252 287 1172 107 104 1173 253 294 1174 260 293 1175 260 293 1176 110 83 1177 107 104 1178 253 294 1179 100 111 1180 111 97 1181 111 97 1182 260 293 1183 253 294 1184 106 103 1185 254 295 1186 253 294 1187 253 294 1188 107 104 1189 106 103 1190 254 295 1191 99 110 1192 100 111 1193 100 296 1194 253 296 1195 254 296 1196 105 102 1197 255 297 1198 254 295 1199 254 295 1200 106 103 1201 105 102 1202 255 297 1203 98 109 1204 99 110 1205 99 110 1206 254 295 1207 255 297 1208 104 101 1209 256 298 1210 255 297 1211 255 297 1212 105 102 1213 104 101 1214 256 298 1215 97 108 1216 98 109 1217 98 109 1218 255 297 1219 256 298 1220 103 100 1221 257 299 1222 256 298 1223 256 298 1224 104 101 1225 103 100 1226 257 299 1227 96 107 1228 97 108 1229 97 108 1230 256 298 1231 257 299 1232 102 99 1233 258 300 1234 257 299 1235 257 299 1236 103 100 1237 102 99 1238 258 300 1239 95 106 1240 96 107 1241 96 107 1242 257 299 1243 258 300 1244 101 98 1245 259 301 1246 258 300 1247 258 300 1248 102 99 1249 101 98 1250 259 301 1251 94 105 1252 95 106 1253 95 106 1254 258 300 1255 259 301 1256 261 302 1257 55 71 1258 64 70 1259 63 87 1260 261 302 1261 64 70 1262 261 302 1263 54 73 1264 55 71 1265 264 291 1266 263 290 1267 262 289 1268 262 289 1269 265 292 1270 264 291 1271 259 301 1272 263 290 1273 264 291 1274 101 98 1275 109 76 1276 263 290 1277 263 290 1278 259 301 1279 101 98 1280 94 105 1281 259 301 1282 264 291 1283 264 291 1284 108 85 1285 94 105 1286 261 302 1287 265 292 1288 262 289 1289 63 87 1290 72 86 1291 265 292 1292 265 292 1293 261 302 1294 63 87 1295 54 73 1296 261 302 1297 262 289 1298 262 289 1299 73 75 1300 54 73 1301 270 303 1302 266 303 1303 269 303 1304 269 304 1305 273 304 1306 270 304 1307 271 305 1308 267 305 1309 266 305 1310 266 306 1311 270 306 1312 271 306 1313 272 307 1314 268 307 1315 267 307 1316 267 308 1317 271 308 1318 272 308 1319 273 309 1320 269 309 1321 268 309 1322 268 310 1323 272 310 1324 273 310 1325 269 311 1326 266 311 1327 267 311 1328 267 312 1329 268 312 1330 269 312 1331 271 313 1332 270 313 1333 273 313 1334 273 314 1335 272 314 1336 271 314 1337 276 315 1338 277 315 1339 274 315 1340 274 316 1341 275 316 1342 276 316 1343 278 317 1344 281 317 1345 280 317 1346 280 318 1347 279 318 1348 278 318 1349 274 319 1350 278 319 1351 279 319 1352 279 320 1353 275 320 1354 274 320 1355 275 321 1356 279 321 1357 280 321 1358 280 322 1359 276 322 1360 275 322 1361 276 323 1362 280 323 1363 281 323 1364 281 324 1365 277 324 1366 276 324 1367 277 325 1368 281 325 1369 278 325 1370 278 326 1371 274 326 1372 277 326 1373 286 327 1374 282 327 1375 285 327 1376 285 328 1377 289 328 1378 286 328 1379 287 329 1380 283 329 1381 282 329 1382 282 330 1383 286 330 1384 287 330 1385 288 331 1386 284 331 1387 283 331 1388 283 332 1389 287 332 1390 288 332 1391 289 333 1392 285 333 1393 284 333 1394 284 334 1395 288 334 1396 289 334 1397 285 335 1398 282 335 1399 283 335 1400 283 336 1401 284 336 1402 285 336 1403 287 337 1404 286 337 1405 289 337 1406 289 338 1407 288 338 1408 287 338 1409 292 339 1410 293 339 1411 290 339 1412 290 340 1413 291 340 1414 292 340 1415 294 341 1416 297 341 1417 296 341 1418 296 342 1419 295 342 1420 294 342 1421 290 343 1422 294 343 1423 295 343 1424 295 344 1425 291 344 1426 290 344 1427 291 345 1428 295 345 1429 296 345 1430 296 346 1431 292 346 1432 291 346 1433 292 347 1434 296 347 1435 297 347 1436 297 348 1437 293 348 1438 292 348 1439 293 349 1440 297 349 1441 294 349 1442 294 350 1443 290 350 1444 293 350 1445 302 351 1446 298 351 1447 301 351 1448 301 352 1449 305 352 1450 302 352 1451 303 353 1452 299 353 1453 298 353 1454 298 354 1455 302 354 1456 303 354 1457 304 355 1458 300 355 1459 299 355 1460 299 356 1461 303 356 1462 304 356 1463 305 357 1464 301 357 1465 300 357 1466 300 358 1467 304 358 1468 305 358 1469 301 359 1470 298 359 1471 299 359 1472 299 360 1473 300 360 1474 301 360 1475 303 361 1476 302 361 1477 305 361 1478 305 362 1479 304 362 1480 303 362 1481 310 363 1482 311 363 1483 312 363 1484 312 364 1485 313 364 1486 310 364 1487 306 365 1488 307 365 1489 311 365 1490 311 366 1491 310 366 1492 306 366 1493 308 367 1494 309 367 1495 313 367 1496 313 368 1497 312 368 1498 308 368 1499 319 369 1500 315 369 1501 314 369 1502 314 370 1503 318 370 1504 319 370 1505 321 371 1506 317 371 1507 316 371 1508 316 372 1509 320 372 1510 321 372 1511 317 373 1512 314 373 1513 315 373 1514 315 374 1515 316 374 1516 317 374 1517 326 375 1518 328 375 1519 332 375 1520 332 376 1521 327 376 1522 326 376 1523 329 377 1524 326 377 1525 327 377 1526 327 378 1527 333 378 1528 329 378 1529 323 379 1530 322 379 1531 330 379 1532 330 380 1533 334 380 1534 323 380 1535 325 381 1536 324 381 1537 335 381 1538 335 382 1539 331 382 1540 325 382 1541 332 383 1542 328 383 1543 331 383 1544 331 384 1545 335 384 1546 332 384 1547 334 385 1548 330 385 1549 329 385 1550 329 386 1551 333 386 1552 334 386 1553 340 387 1554 343 387 1555 342 387 1556 342 388 1557 341 388 1558 340 388 1559 336 389 1560 340 389 1561 341 389 1562 341 390 1563 337 390 1564 336 390 1565 337 391 1566 341 391 1567 342 391 1568 342 392 1569 338 392 1570 337 392 1571 339 393 1572 343 393 1573 340 393 1574 340 394 1575 336 394 1576 339 394 1577 356 395 1578 357 396 1579 354 397 1580 354 397 1581 355 398 1582 356 395 1583 359 399 1584 356 395 1585 355 398 1586 355 398 1587 358 400 1588 359 399 1589 361 401 1590 359 399 1591 358 400 1592 358 400 1593 360 402 1594 361 401 1595 363 403 1596 361 401 1597 360 402 1598 360 402 1599 362 404 1600 363 403 1601 344 405 1602 362 404 1603 365 406 1604 365 406 1605 345 407 1606 344 405 1607 346 408 1608 357 396 1609 367 409 1610 367 409 1611 347 410 1612 346 408 1613 365 406 1614 368 411 1615 348 412 1616 348 412 1617 345 407 1618 365 406 1619 368 411 1620 369 413 1621 349 414 1622 349 414 1623 348 412 1624 368 411 1625 369 413 1626 370 415 1627 350 416 1628 350 416 1629 349 414 1630 369 413 1631 370 415 1632 366 417 1633 346 408 1634 346 408 1635 350 416 1636 370 415 1637 371 418 1638 364 419 1639 344 405 1640 344 405 1641 351 420 1642 371 418 1643 372 421 1644 371 418 1645 351 420 1646 351 420 1647 352 422 1648 372 421 1649 373 423 1650 372 421 1651 352 422 1652 352 422 1653 353 424 1654 373 423 1655 367 409 1656 373 423 1657 353 424 1658 353 424 1659 347 410 1660 367 409 1661 370 415 1662 355 398 1663 354 397 1664 354 397 1665 366 417 1666 370 415 1667 356 395 1668 373 423 1669 367 409 1670 367 409 1671 357 396 1672 356 395 1673 355 398 1674 370 415 1675 369 413 1676 369 413 1677 358 400 1678 355 398 1679 373 423 1680 356 395 1681 359 399 1682 359 399 1683 372 421 1684 373 423 1685 358 400 1686 369 413 1687 368 411 1688 368 411 1689 360 402 1690 358 400 1691 372 421 1692 359 399 1693 361 401 1694 361 401 1695 371 418 1696 372 421 1697 360 402 1698 368 411 1699 365 406 1700 365 406 1701 362 404 1702 360 402 1703 371 418 1704 361 401 1705 363 403 1706 363 403 1707 364 419 1708 371 418 1709 362 404 1710 344 405 1711 364 419 1712 364 419 1713 363 403 1714 362 404 1715 357 396 1716 346 408 1717 366 417 1718 366 417 1719 354 397 1720 357 396 1721 375 425 1722 379 425 1723 380 425 1724 380 426 1725 376 426 1726 375 426 1727 377 427 1728 381 427 1729 378 427 1730 378 428 1731 374 428 1732 377 428 1733 378 429 1734 384 429 1735 382 429 1736 382 430 1737 374 430 1738 378 430 1739 384 431 1740 385 431 1741 383 431 1742 383 432 1743 382 432 1744 384 432 1745 385 433 1746 379 433 1747 375 433 1748 375 434 1749 383 434 1750 385 434 1751 380 435 1752 379 435 1753 386 435 1754 386 436 1755 387 436 1756 380 436 1757 378 437 1758 381 437 1759 389 437 1760 389 438 1761 388 438 1762 378 438 1763 387 439 1764 386 439 1765 390 439 1766 390 440 1767 391 440 1768 387 440 1769 388 441 1770 389 441 1771 393 441 1772 393 442 1773 392 442 1774 388 442 1775 397 443 1776 400 443 1777 399 443 1778 399 444 1779 398 444 1780 397 444 1781 394 445 1782 397 445 1783 398 445 1784 398 446 1785 395 446 1786 394 446 1787 395 447 1788 398 447 1789 399 447 1790 399 448 1791 396 448 1792 395 448 1793
+4 0 0 6 0 1 1 0 2 1 1 3 3 1 4 4 1 5 1 2 6 7 2 7 5 2 8 5 3 9 3 3 10 1 3 11 12 4 12 14 4 13 8 4 14 8 5 15 10 5 16 12 5 17 9 6 18 15 6 19 13 6 20 13 7 21 11 7 22 9 7 23 2 8 24 0 8 25 16 8 26 16 9 27 18 9 28 2 9 29 17 10 30 0 10 31 2 10 32 2 11 33 19 11 34 17 11 35 4 12 36 10 12 37 8 12 38 8 13 39 6 13 40 4 13 41 9 14 42 11 14 43 5 14 44 5 15 45 7 15 46 9 15 47 12 16 48 18 16 49 16 16 50 16 17 51 14 17 52 12 17 53 17 18 54 19 18 55 13 18 56 13 19 57 15 19 58 17 19 59 4 20 60 3 20 61 20 20 62 20 21 63 21 21 64 4 21 65 20 22 66 3 22 67 5 22 68 5 23 69 22 23 70 20 23 71 12 24 72 10 24 73 23 24 74 23 25 75 25 25 76 12 25 77 24 26 78 11 26 79 13 26 80 13 27 81 26 27 82 24 27 83 2 28 84 18 28 85 28 28 86 28 29 87 27 29 88 2 29 89 29 30 90 19 30 91 2 30 92 2 31 93 27 31 94 29 31 95 10 32 96 4 32 97 21 32 98 21 33 99 23 33 100 10 33 101 22 34 102 5 34 103 11 34 104 11 35 105 24 35 106 22 35 107 18 36 108 12 36 109 25 36 110 25 37 111 28 37 112 18 37 113 26 38 114 13 38 115 19 38 116 19 39 117 29 39 118 26 39 119 21 40 120 20 40 121 32 40 122 32 41 123 30 41 124 21 41 125 32 42 126 20 42 127 22 42 128 22 43 129 31 43 130 32 43 131 25 44 132 23 44 133 35 44 134 35 45 135 33 45 136 25 45 137 36 46 138 24 46 139 26 46 140 26 47 141 34 47 142 36 47 143 27 48 144 28 48 145 37 48 146 37 49 147 39 49 148 27 49 149 38 50 150 29 50 151 27 50 152 27 51 153 39 51 154 38 51 155 23 52 156 21 52 157 30 52 158 30 53 159 35 53 160 23 53 161 31 54 162 22 54 163 24 54 164 24 55 165 36 55 166 31 55 167 28 56 168 25 56 169 33 56 170 33 57 171 37 57 172 28 57 173 34 58 174 26 58 175 29 58 176 29 59 177 38 59 178 34 59 179 44 60 180 42 60 181 40 60 182 40 61 183 46 61 184 44 61 185 41 62 186 43 62 187 45 62 188 45 63 189 47 63 190 41 63 191 40 64 192 42 64 193 49 64 194 49 65 195 48 65 196 40 65 197 49 66 198 43 66 199 41 66 200 41 67 201 48 67 202 49 67 203 42 68 204 44 68 205 52 68 206 52 69 207 50 69 208 42 69 209 53 70 210 45 70 211 43 70 212 43 71 213 51 71 214 53 71 215 50 72 216 52 72 217 56 72 218 56 73 219 54 73 220 50 73 221 57 74 222 53 74 223 51 74 224 51 75 225 55 75 226 57 75 227 50 76 228 54 76 229 58 76 230 58 77 231 59 77 232 50 77 233 58 78 234 55 78 235 51 78 236 51 79 237 59 79 238 58 79 239 49 80 240 42 80 241 61 80 242 61 81 243 60 81 244 49 81 245 62 82 246 43 82 247 49 82 248 49 83 249 60 83 250 62 83 251 42 84 252 50 84 253 63 84 254 63 85 255 61 85 256 42 85 257 64 86 258 51 86 259 43 86 260 43 87 261 62 87 262 64 87 263 50 88 264 59 88 265 65 88 266 65 89 267 63 89 268 50 89 269 65 90 270 59 90 271 51 90 272 51 91 273 64 91 274 65 91 275 68 92 276 67 92 277 66 92 278 66 93 279 70 93 280 68 93 281 66 94 282 67 94 283 69 94 284 69 95 285 71 95 286 66 95 287 67 96 288 68 96 289 73 96 290 73 97 291 72 97 292 67 97 293 74 98 294 69 98 295 67 98 296 67 99 297 72 99 298 74 99 299 70 100 300 66 100 301 75 100 302 75 101 303 76 101 304 70 101 305 75 102 306 66 102 307 71 102 308 71 103 309 77 103 310 75 103 311 86 104 312 78 104 313 84 104 314 84 105 315 92 105 316 86 105 317 85 106 318 79 106 319 87 106 320 87 107 321 93 107 322 85 107 323 88 108 324 80 108 325 78 108 326 78 109 327 86 109 328 88 109 329 79 110 330 81 110 331 89 110 332 89 111 333 87 111 334 79 111 335 92 112 336 84 112 337 82 112 338 82 113 339 90 113 340 92 113 341 83 114 342 85 114 343 93 114 344 93 115 345 91 115 346 83 115 347 84 116 348 78 116 349 80 116 350 80 117 351 82 117 352 84 117 353 81 118 354 79 118 355 85 118 356 85 119 357 83 119 358 81 119 359 102 120 360 108 120 361 106 120 362 106 121 363 104 121 364 102 121 365 107 122 366 109 122 367 103 122 368 103 123 369 105 123 370 107 123 371 94 124 372 102 124 373 104 124 374 104 125 375 96 125 376 94 125 377 105 126 378 103 126 379 95 126 380 95 127 381 97 127 382 105 127 383 98 128 384 106 128 385 108 128 386 108 129 387 100 129 388 98 129 389 109 130 390 107 130 391 99 130 392 99 131 393 101 131 394 109 131 395 100 132 396 108 132 397 102 132 398 102 133 399 94 133 400 100 133 401 103 134 402 109 134 403 101 134 404 101 135 405 95 135 406 103 135 407 118 136 408 124 136 409 122 136 410 122 137 411 120 137 412 118 137 413 123 138 414 125 138 415 119 138 416 119 139 417 121 139 418 123 139 419 110 140 420 118 140 421 120 140 422 120 141 423 112 141 424 110 141 425 121 142 426 119 142 427 111 142 428 111 143 429 113 143 430 121 143 431 114 144 432 122 144 433 124 144 434 124 145 435 116 145 436 114 145 437 125 146 438 123 146 439 115 146 440 115 147 441 117 147 442 125 147 443 116 148 444 124 148 445 118 148 446 118 149 447 110 149 448 116 149 449 119 150 450 125 150 451 117 150 452 117 151 453 111 151 454 119 151 455 134 152 456 126 152 457 132 152 458 132 153 459 140 153 460 134 153 461 133 154 462 127 154 463 135 154 464 135 155 465 141 155 466 133 155 467 136 156 468 128 156 469 126 156 470 126 157 471 134 157 472 136 157 473 127 158 474 129 158 475 137 158 476 137 159 477 135 159 478 127 159 479 140 160 480 132 160 481 130 160 482 130 161 483 138 161 484 140 161 485 131 162 486 133 162 487 141 162 488 141 163 489 139 163 490 131 163 491 132 164 492 126 164 493 128 164 494 128 165 495 130 165 496 132 165 497 129 166 498 127 166 499 133 166 500 133 167 501 131 167 502 129 167 503 142 168 504 143 169 505 144 170 506 144 170 507 145 171 508 146 172 509 144 170 510 146 172 511 147 173 512 147 173 513 146 172 514 148 174 515 147 173 516 148 174 517 149 175 518 145 171 519 150 176 520 151 177 521 145 171 522 151 177 523 146 172 524 146 172 525 151 177 526 152 178 527 146 172 528 152 178 529 148 174 530 150 176 531 142 168 532 153 179 533 150 176 534 153 179 535 151 177 536 151 177 537 153 179 538 154 180 539 151 177 540 154 180 541 152 178 542 142 168 543 144 170 544 147 173 545 142 168 546 147 173 547 153 179 548 153 179 549 147 173 550 149 175 551 153 179 552 149 175 553 154 180 554 145 171 555 144 170 556 143 169 557 142 168 558 150 176 559 143 169 560 143 169 561 150 176 562 145 171 563 149 175 564 148 174 565 155 181 566 149 175 567 155 181 568 156 182 569 156 182 570 155 181 571 157 183 572 148 174 573 152 178 574 158 184 575 148 174 576 158 184 577 155 181 578 155 181 579 158 184 580 157 183 581 152 178 582 154 180 583 159 185 584 152 178 585 159 185 586 158 184 587 158 184 588 159 185 589 157 183 590 154 180 591 149 175 592 156 182 593 154 180 594 156 182 595 159 185 596 159 185 597 156 182 598 157 183 599 160 186 600 161 187 601 162 188 602 162 188 603 163 189 604 164 190 605 162 188 606 164 190 607 165 191 608 165 191 609 164 190 610 166 192 611 165 191 612 166 192 613 167 193 614 163 189 615 168 194 616 169 195 617 163 189 618 169 195 619 164 190 620 164 190 621 169 195 622 170 196 623 164 190 624 170 196 625 166 192 626 168 194 627 160 186 628 171 197 629 168 194 630 171 197 631 169 195 632 169 195 633 171 197 634 172 198 635 169 195 636 172 198 637 170 196 638 160 186 639 162 188 640 165 191 641 160 186 642 165 191 643 171 197 644 171 197 645 165 191 646 167 193 647 171 197 648 167 193 649 172 198 650 163 189 651 162 188 652 161 187 653 160 186 654 168 194 655 161 187 656 161 187 657 168 194 658 163 189 659 167 193 660 166 192 661 173 199 662 167 193 663 173 199 664 174 200 665 174 200 666 173 199 667 175 201 668 166 192 669 170 196 670 176 202 671 166 192 672 176 202 673 173 199 674 173 199 675 176 202 676 175 201 677 170 196 678 172 198 679 177 203 680 170 196 681 177 203 682 176 202 683 176 202 684 177 203 685 175 201 686 172 198 687 167 193 688 174 200 689 172 198 690 174 200 691 177 203 692 177 203 693 174 200 694 175 201 695 178 204 696 179 205 697 180 206 698 178 204 699 180 206 700 181 207 701 178 204 702 181 207 703 182 208 704 182 208 705 181 207 706 183 209 707 182 208 708 183 209 709 184 210 710 184 210 711 183 209 712 185 211 713 184 210 714 185 211 715 186 212 716 185 211 717 187 213 718 188 214 719 185 211 720 188 214 721 186 212 722 180 206 723 189 215 724 190 216 725 180 206 726 190 216 727 181 207 728 181 207 729 190 216 730 191 217 731 181 207 732 191 217 733 183 209 734 183 209 735 191 217 736 192 218 737 183 209 738 192 218 739 185 211 740 185 211 741 192 218 742 193 219 743 185 211 744 193 219 745 187 213 746 189 215 747 194 220 748 195 221 749 189 215 750 195 221 751 190 216 752 190 216 753 195 221 754 196 222 755 190 216 756 196 222 757 191 217 758 191 217 759 196 222 760 197 223 761 191 217 762 197 223 763 192 218 764 197 223 765 198 224 766 193 219 767 197 223 768 193 219 769 192 218 770 194 220 771 178 204 772 182 208 773 194 220 774 182 208 775 195 221 776 195 221 777 182 208 778 184 210 779 195 221 780 184 210 781 196 222 782 196 222 783 184 210 784 186 212 785 196 222 786 186 212 787 197 223 788 197 223 789 186 212 790 188 214 791 197 223 792 188 214 793 198 224 794 189 215 795 180 206 796 179 205 797 178 204 798 194 220 799 179 205 800 179 205 801 194 220 802 189 215 803 199 225 804 200 226 805 188 214 806 199 225 807 188 214 808 187 213 809 201 227 810 199 225 811 187 213 812 201 227 813 187 213 814 193 219 815 202 228 816 201 227 817 193 219 818 202 228 819 193 219 820 198 224 821 200 226 822 202 228 823 198 224 824 200 226 825 198 224 826 188 214 827 200 226 828 199 225 829 203 229 830 200 226 831 203 229 832 204 230 833 204 230 834 203 229 835 205 231 836 199 225 837 201 227 838 206 232 839 199 225 840 206 232 841 203 229 842 203 229 843 206 232 844 205 231 845 201 227 846 202 228 847 207 233 848 201 227 849 207 233 850 206 232 851 206 232 852 207 233 853 205 231 854 202 228 855 200 226 856 204 230 857 202 228 858 204 230 859 207 233 860 207 233 861 204 230 862 205 231 863 208 234 864 209 235 865 210 236 866 208 234 867 210 236 868 211 237 869 208 234 870 211 237 871 212 238 872 212 238 873 211 237 874 213 239 875 212 238 876 213 239 877 214 240 878 214 240 879 213 239 880 215 241 881 214 240 882 215 241 883 216 242 884 215 241 885 217 243 886 218 244 887 215 241 888 218 244 889 216 242 890 210 236 891 219 245 892 220 246 893 210 236 894 220 246 895 211 237 896 211 237 897 220 246 898 221 247 899 211 237 900 221 247 901 213 239 902 213 239 903 221 247 904 222 248 905 213 239 906 222 248 907 215 241 908 215 241 909 222 248 910 223 249 911 215 241 912 223 249 913 217 243 914 219 245 915 224 250 916 225 251 917 219 245 918 225 251 919 220 246 920 220 246 921 225 251 922 226 252 923 220 246 924 226 252 925 221 247 926 221 247 927 226 252 928 227 253 929 221 247 930 227 253 931 222 248 932 227 253 933 228 254 934 223 249 935 227 253 936 223 249 937 222 248 938 224 250 939 208 234 940 212 238 941 224 250 942 212 238 943 225 251 944 225 251 945 212 238 946 214 240 947 225 251 948 214 240 949 226 252 950 226 252 951 214 240 952 216 242 953 226 252 954 216 242 955 227 253 956 227 253 957 216 242 958 218 244 959 227 253 960 218 244 961 228 254 962 219 245 963 210 236 964 209 235 965 208 234 966 224 250 967 209 235 968 209 235 969 224 250 970 219 245 971 229 255 972 230 256 973 218 244 974 229 255 975 218 244 976 217 243 977 231 257 978 229 255 979 217 243 980 231 257 981 217 243 982 223 249 983 232 258 984 231 257 985 223 249 986 232 258 987 223 249 988 228 254 989 230 256 990 232 258 991 228 254 992 230 256 993 228 254 994 218 244 995 230 256 996 229 255 997 233 259 998 230 256 999 233 259 1000 234 260 1001 234 260 1002 233 259 1003 235 261 1004 229 255 1005 231 257 1006 236 262 1007 229 255 1008 236 262 1009 233 259 1010 233 259 1011 236 262 1012 235 261 1013 231 257 1014 232 258 1015 237 263 1016 231 257 1017 237 263 1018 236 262 1019 236 262 1020 237 263 1021 235 261 1022 232 258 1023 230 256 1024 234 260 1025 232 258 1026 234 260 1027 237 263 1028 237 263 1029 234 260 1030 235 261 1031 238 264 1032 239 264 1033 240 264 1034 238 265 1035 240 265 1036 241 265 1037 242 266 1038 238 266 1039 241 266 1040 242 267 1041 241 267 1042 243 267 1043 244 268 1044 239 268 1045 238 268 1046 244 269 1047 238 269 1048 242 269 1049 245 270 1050 240 270 1051 239 270 1052 245 271 1053 239 271 1054 244 271 1055 243 272 1056 241 272 1057 240 272 1058 243 273 1059 240 273 1060 245 273 1061 246 274 1062 247 275 1063 248 276 1064 246 274 1065 248 276 1066 249 277 1067 250 278 1068 251 279 1069 247 275 1070 250 278 1071 247 275 1072 246 274 1073 252 280 1074 253 281 1075 254 282 1076 252 280 1077 254 282 1078 255 283 1079 253 281 1080 256 284 1081 257 285 1082 253 281 1083 257 285 1084 254 282 1085 247 275 1086 253 281 1087 252 280 1088 247 275 1089 252 280 1090 248 276 1091 256 286 1092 258 286 1093 259 286 1094 256 287 1095 259 287 1096 257 287 1097 250 278 1098 254 282 1099 257 285 1100 250 278 1101 257 285 1102 259 288 1103 246 274 1104 254 282 1105 250 278 1106 249 277 1107 255 283 1108 254 282 1109 249 277 1110 254 282 1111 246 274 1112 251 279 1113 260 289 1114 247 275 1115 256 284 1116 260 289 1117 258 290 1118 253 281 1119 260 289 1120 256 284 1121 247 275 1122 260 289 1123 253 281 1124 251 279 1125 258 290 1126 260 289 1127 250 291 1128 259 291 1129 258 291 1130 250 292 1131 258 292 1132 251 292 1133 261 293 1134 262 293 1135 263 293 1136 261 294 1137 263 294 1138 264 294 1139 265 295 1140 266 295 1141 262 295 1142 265 296 1143 262 296 1144 261 296 1145 267 297 1146 268 297 1147 266 297 1148 267 298 1149 266 298 1150 265 298 1151 264 299 1152 263 299 1153 268 299 1154 264 300 1155 268 300 1156 267 300 1157 269 301 1158 270 301 1159 271 301 1160 269 302 1161 271 302 1162 272 302 1163 273 303 1164 274 303 1165 270 303 1166 273 304 1167 270 304 1168 269 304 1169 275 305 1170 276 305 1171 274 305 1172 275 306 1173 274 306 1174 273 306 1175 272 307 1176 271 307 1177 276 307 1178 272 308 1179 276 308 1180 275 308 1181 277 309 1182 278 310 1183 279 311 1184 277 309 1185 279 311 1186 280 312 1187 277 309 1188 280 312 1189 281 313 1190 281 313 1191 280 312 1192 282 314 1193 281 313 1194 282 314 1195 283 315 1196 281 313 1197 283 315 1198 284 316 1199 284 316 1200 283 315 1201 285 317 1202 277 309 1203 284 316 1204 285 317 1205 277 309 1206 285 317 1207 278 310 1208 283 315 1209 280 312 1210 279 311 1211 283 315 1212 279 311 1213 278 310 1214 283 315 1215 282 314 1216 280 312 1217 283 315 1218 278 310 1219 285 317 1220 286 318 1221 279 311 1222 278 310 1223 286 318 1224 278 310 1225 287 319 1226 280 312 1227 279 311 1228 286 318 1229 280 312 1230 286 318 1231 288 320 1232 288 320 1233 289 321 1234 282 314 1235 288 320 1236 282 314 1237 280 312 1238 283 315 1239 282 314 1240 289 321 1241 283 315 1242 289 321 1243 290 322 1244 290 322 1245 291 323 1246 285 317 1247 290 322 1248 285 317 1249 283 315 1250 278 310 1251 285 317 1252 291 323 1253 278 310 1254 291 323 1255 287 319 1256 291 323 1257 290 322 1258 283 315 1259 291 323 1260 283 315 1261 285 317 1262 283 315 1263 290 322 1264 289 321 1265 283 315 1266 289 321 1267 282 314 1268 282 314 1269 289 321 1270 288 320 1271 282 314 1272 288 320 1273 280 312 1274 280 312 1275 288 320 1276 286 318 1277 280 312 1278 286 318 1279 279 311 1280 279 311 1281 286 318 1282 287 319 1283 279 311 1284 287 319 1285 278 310 1286 278 310 1287 287 319 1288 291 323 1289 278 310 1290 291 323 1291 285 317 1292 292 324 1293 293 325 1294 294 326 1295 293 325 1296 295 327 1297 294 326 1298 295 327 1299 296 328 1300 294 326 1301 296 328 1302 284 316 1303 294 326 1304 284 316 1305 292 324 1306 294 326 1307 277 309 1308 297 329 1309 292 324 1310 297 329 1311 298 330 1312 293 325 1313 298 330 1314 299 331 1315 295 327 1316 299 331 1317 281 313 1318 296 328 1319 293 325 1320 292 324 1321 297 329 1322 295 327 1323 293 325 1324 298 330 1325 296 328 1326 295 327 1327 299 331 1328 284 316 1329 296 328 1330 281 313 1331 292 324 1332 284 316 1333 277 309 1334 298 330 1335 297 329 1336 300 332 1337 299 331 1338 298 330 1339 300 332 1340 281 313 1341 299 331 1342 300 332 1343 277 309 1344 281 313 1345 300 332 1346 297 329 1347 277 309 1348 300 332 1349 301 333 1350 302 333 1351 303 333 1352 301 334 1353 303 334 1354 304 334 1355 305 335 1356 301 335 1357 304 335 1358 305 336 1359 304 336 1360 306 336 1361 307 337 1362 302 337 1363 301 337 1364 307 338 1365 301 338 1366 305 338 1367 308 339 1368 303 339 1369 302 339 1370 308 340 1371 302 340 1372 307 340 1373 306 341 1374 304 341 1375 303 341 1376 306 342 1377 303 342 1378 308 342 1379 309 343 1380 310 343 1381 311 343 1382 309 344 1383 311 344 1384 312 344 1385 313 345 1386 309 345 1387 312 345 1388 313 346 1389 312 346 1390 314 346 1391 315 347 1392 310 347 1393 309 347 1394 315 348 1395 309 348 1396 313 348 1397 316 349 1398 311 349 1399 310 349 1400 316 350 1401 310 350 1402 315 350 1403 314 351 1404 312 351 1405 311 351 1406 314 352 1407 311 352 1408 316 352 1409 317 353 1410 318 354 1411 319 355 1412 317 353 1413 319 355 1414 320 356 1415 321 357 1416 322 358 1417 318 354 1418 321 357 1419 318 354 1420 317 353 1421 323 359 1422 324 360 1423 322 358 1424 323 359 1425 322 358 1426 321 357 1427 325 361 1428 326 362 1429 324 360 1430 325 361 1431 324 360 1432 323 359 1433 327 363 1434 328 364 1435 326 362 1436 327 363 1437 326 362 1438 325 361 1439 320 356 1440 319 355 1441 328 364 1442 320 356 1443 328 364 1444 327 363 1445 318 354 1446 329 365 1447 330 366 1448 318 354 1449 330 366 1450 319 355 1451 322 358 1452 331 367 1453 329 365 1454 322 358 1455 329 365 1456 318 354 1457 324 360 1458 332 368 1459 331 367 1460 324 360 1461 331 367 1462 322 358 1463 326 362 1464 333 369 1465 332 368 1466 326 362 1467 332 368 1468 324 360 1469 328 364 1470 334 370 1471 333 369 1472 328 364 1473 333 369 1474 326 362 1475 319 355 1476 330 366 1477 334 370 1478 319 355 1479 334 370 1480 328 364 1481 329 371 1482 332 371 1483 333 371 1484 329 372 1485 333 372 1486 334 372 1487 329 373 1488 331 373 1489 332 373 1490 329 374 1491 334 374 1492 330 374 1493 335 375 1494 336 376 1495 337 377 1496 335 375 1497 337 377 1498 338 378 1499 339 379 1500 340 380 1501 336 376 1502 339 379 1503 336 376 1504 335 375 1505 341 381 1506 342 382 1507 340 380 1508 341 381 1509 340 380 1510 339 379 1511 343 383 1512 344 384 1513 342 382 1514 343 383 1515 342 382 1516 341 381 1517 345 385 1518 346 386 1519 344 384 1520 345 385 1521 344 384 1522 343 383 1523 338 378 1524 337 377 1525 346 386 1526 338 378 1527 346 386 1528 345 385 1529 336 376 1530 347 387 1531 348 388 1532 336 376 1533 348 388 1534 337 377 1535 340 380 1536 349 389 1537 347 387 1538 340 380 1539 347 387 1540 336 376 1541 342 382 1542 350 390 1543 349 389 1544 342 382 1545 349 389 1546 340 380 1547 344 384 1548 351 391 1549 350 390 1550 344 384 1551 350 390 1552 342 382 1553 346 386 1554 352 392 1555 351 391 1556 346 386 1557 351 391 1558 344 384 1559 337 377 1560 348 388 1561 352 392 1562 337 377 1563 352 392 1564 346 386 1565 347 393 1566 350 393 1567 351 393 1568 347 394 1569 351 394 1570 352 394 1571 347 395 1572 349 395 1573 350 395 1574 347 396 1575 352 396 1576 348 396 1577 353 397 1578 354 397 1579 355 397 1580 353 398 1581 355 398 1582 356 398 1583 353 399 1584 357 399 1585 354 399 1586 353 400 1587 356 400 1588 358 400 1589 365 401 1590 359 401 1591 360 401 1592 365 402 1593 360 402 1594 364 402 1595 364 403 1596 360 403 1597 362 403 1598 364 404 1599 362 404 1600 361 404 1601 366 405 1602 364 405 1603 363 405 1604 366 406 1605 365 406 1606 364 406 1607 367 407 1608 368 407 1609 369 407 1610 367 408 1611 369 408 1612 370 408 1613 369 409 1614 371 409 1615 372 409 1616 369 410 1617 373 410 1618 371 410 1619 368 411 1620 373 411 1621 369 411 1622 368 412 1623 374 412 1624 373 412 1625 381 413 1626 375 413 1627 376 413 1628 381 414 1629 376 414 1630 380 414 1631 380 415 1632 376 415 1633 378 415 1634 380 416 1635 378 416 1636 377 416 1637 382 417 1638 380 417 1639 379 417 1640 382 418 1641 381 418 1642 380 418 1643 383 419 1644 384 419 1645 385 419 1646 383 420 1647 385 420 1648 386 420 1649 385 421 1650 387 421 1651 388 421 1652 385 422 1653 389 422 1654 387 422 1655 384 423 1656 389 423 1657 385 423 1658 384 424 1659 390 424 1660 389 424 1661 393 425 1662 392 425 1663 391 425 1664 391 426 1665 394 426 1666 393 426 1667 412 427 1668 409 427 1669 408 427 1670 409 428 1671 407 428 1672 408 428 1673 409 429 1674 410 429 1675 407 429 1676 408 430 1677 411 430 1678 412 430 1679 408 431 1680 407 431 1681 411 431 1682 412 432 1683 410 432 1684 409 432 1685 412 433 1686 411 433 1687 410 433 1688 418 434 1689 415 434 1690 414 434 1691 415 435 1692 413 435 1693 414 435 1694 415 436 1695 416 436 1696 413 436 1697 414 437 1698 417 437 1699 418 437 1700 414 438 1701 413 438 1702 417 438 1703 418 439 1704 416 439 1705 415 439 1706 418 440 1707 417 440 1708 416 440 1709 424 441 1710 421 441 1711 420 441 1712 421 442 1713 419 442 1714 420 442 1715 421 443 1716 422 443 1717 419 443 1718 420 444 1719 423 444 1720 424 444 1721 420 445 1722 419 445 1723 423 445 1724 424 446 1725 422 446 1726 421 446 1727 424 447 1728 423 447 1729 422 447 1730 430 448 1731 427 448 1732 426 448 1733 427 449 1734 425 449 1735 426 449 1736 427 450 1737 428 450 1738 425 450 1739 426 451 1740 429 451 1741 430 451 1742 426 452 1743 425 452 1744 429 452 1745 430 453 1746 428 453 1747 427 453 1748 430 454 1749 429 454 1750 428 454 1751 436 455 1752 433 455 1753 432 455 1754 433 456 1755 431 456 1756 432 456 1757 433 457 1758 434 457 1759 431 457 1760 432 458 1761 435 458 1762 436 458 1763 432 459 1764 431 459 1765 435 459 1766 436 460 1767 434 460 1768 433 460 1769 436 461 1770 435 461 1771 434 461 1772 442 462 1773 439 462 1774 438 462 1775 439 463 1776 437 463 1777 438 463 1778 439 464 1779 440 464 1780 437 464 1781 438 465 1782 441 465 1783 442 465 1784 438 466 1785 437 466 1786 441 466 1787 442 467 1788 440 467 1789 439 467 1790 442 468 1791 441 468 1792 440 468 1793 449 469 1794 443 469 1795 448 469 1796 443 470 1797 447 470 1798 446 470 1799 443 471 1800 449 471 1801 447 471 1802 443 472 1803 445 472 1804 444 472 1805 443 473 1806 446 473 1807 445 473 1808 455 474 1809 443 475 1810 450 476 1811 455 474 1812 448 477 1813 443 475 1814 450 476 1815 444 478 1816 451 479 1817 450 476 1818 443 475 1819 444 478 1820 451 479 1821 445 480 1822 452 481 1823 451 479 1824 444 478 1825 445 480 1826 452 481 1827 446 482 1828 453 483 1829 452 481 1830 445 480 1831 446 482 1832 453 483 1833 447 484 1834 454 485 1835 453 483 1836 446 482 1837 447 484 1838 454 485 1839 449 486 1840 456 487 1841 454 485 1842 447 484 1843 449 486 1844 456 487 1845 448 477 1846 455 474 1847 456 487 1848 449 486 1849 448 477 1850 459 488 1851 460 488 1852 457 488 1853 457 489 1854 458 489 1855 459 489 1856 461 490 1857 464 490 1858 463 490 1859 463 491 1860 462 491 1861 461 491 1862 458 492 1863 462 492 1864 463 492 1865 463 493 1866 459 493 1867 458 493 1868 459 494 1869 463 494 1870 464 494 1871 464 495 1872 460 495 1873 459 495 1874 460 496 1875 464 496 1876 461 496 1877 461 497 1878 457 497 1879 460 497 1880 469 498 1881 465 498 1882 468 498 1883 468 499 1884 472 499 1885 469 499 1886 470 500 1887 466 500 1888 465 500 1889 465 501 1890 469 501 1891 470 501 1892 471 502 1893 467 502 1894 466 502 1895 466 503 1896 470 503 1897 471 503 1898 468 504 1899 465 504 1900 466 504 1901 466 505 1902 467 505 1903 468 505 1904 470 506 1905 469 506 1906 472 506 1907 472 507 1908 471 507 1909 470 507 1910 475 508 1911 476 508 1912 473 508 1913 473 509 1914 474 509 1915 475 509 1916 477 510 1917 480 510 1918 479 510 1919 479 511 1920 478 511 1921 477 511 1922 474 512 1923 478 512 1924 479 512 1925 479 513 1926 475 513 1927 474 513 1928 475 514 1929 479 514 1930 480 514 1931 480 515 1932 476 515 1933 475 515 1934 476 516 1935 480 516 1936 477 516 1937 477 517 1938 473 517 1939 476 517 1940 485 518 1941 481 518 1942 484 518 1943 484 519 1944 488 519 1945 485 519 1946 486 520 1947 482 520 1948 481 520 1949 481 521 1950 485 521 1951 486 521 1952 487 522 1953 483 522 1954 482 522 1955 482 523 1956 486 523 1957 487 523 1958 484 524 1959 481 524 1960 482 524 1961 482 525 1962 483 525 1963 484 525 1964 486 526 1965 485 526 1966 488 526 1967 488 527 1968 487 527 1969 486 527 1970 491 528 1971 492 528 1972 489 528 1973 489 529 1974 490 529 1975 491 529 1976 493 530 1977 496 530 1978 495 530 1979 495 531 1980 494 531 1981 493 531 1982 490 532 1983 494 532 1984 495 532 1985 495 533 1986 491 533 1987 490 533 1988 491 534 1989 495 534 1990 496 534 1991 496 535 1992 492 535 1993 491 535 1994 492 536 1995 496 536 1996 493 536 1997 493 537 1998 489 537 1999 492 537 2000 501 538 2001 497 538 2002 500 538 2003 500 539 2004 504 539 2005 501 539 2006 502 540 2007 498 540 2008 497 540 2009 497 541 2010 501 541 2011 502 541 2012 503 542 2013 499 542 2014 498 542 2015 498 543 2016 502 543 2017 503 543 2018 500 544 2019 497 544 2020 498 544 2021 498 545 2022 499 545 2023 500 545 2024 502 546 2025 501 546 2026 504 546 2027 504 547 2028 503 547 2029 502 547 2030 507 548 2031 508 548 2032 505 548 2033 505 549 2034 506 549 2035 507 549 2036 509 550 2037 512 550 2038 511 550 2039 511 551 2040 510 551 2041 509 551 2042 506 552 2043 510 552 2044 511 552 2045 511 553 2046 507 553 2047 506 553 2048 507 554 2049 511 554 2050 512 554 2051 512 555 2052 508 555 2053 507 555 2054 508 556 2055 512 556 2056 509 556 2057 509 557 2058 505 557 2059 508 557 2060 517 558 2061 513 558 2062 516 558 2063 516 559 2064 520 559 2065 517 559 2066 518 560 2067 514 560 2068 513 560 2069 513 561 2070 517 561 2071 518 561 2072 519 562 2073 515 562 2074 514 562 2075 514 563 2076 518 563 2077 519 563 2078 516 564 2079 513 564 2080 514 564 2081 514 565 2082 515 565 2083 516 565 2084 518 566 2085 517 566 2086 520 566 2087 520 567 2088 519 567 2089 518 567 2090 523 568 2091 524 568 2092 521 568 2093 521 569 2094 522 569 2095 523 569 2096 525 570 2097 528 570 2098 527 570 2099 527 571 2100 526 571 2101 525 571 2102 522 572 2103 526 572 2104 527 572 2105 527 573 2106 523 573 2107 522 573 2108 523 574 2109 527 574 2110 528 574 2111 528 575 2112 524 575 2113 523 575 2114 524 576 2115 528 576 2116 525 576 2117 525 577 2118 521 577 2119 524 577 2120 533 578 2121 529 578 2122 532 578 2123 532 579 2124 536 579 2125 533 579 2126 534 580 2127 530 580 2128 529 580 2129 529 581 2130 533 581 2131 534 581 2132 535 582 2133 531 582 2134 530 582 2135 530 583 2136 534 583 2137 535 583 2138 532 584 2139 529 584 2140 530 584 2141 530 585 2142 531 585 2143 532 585 2144 534 586 2145 533 586 2146 536 586 2147 536 587 2148 535 587 2149 534 587 2150 539 588 2151 540 588 2152 537 588 2153 537 589 2154 538 589 2155 539 589 2156 541 590 2157 544 590 2158 543 590 2159 543 591 2160 542 591 2161 541 591 2162 538 592 2163 542 592 2164 543 592 2165 543 593 2166 539 593 2167 538 593 2168 539 594 2169 543 594 2170 544 594 2171 544 595 2172 540 595 2173 539 595 2174 540 596 2175 544 596 2176 541 596 2177 541 597 2178 537 597 2179 540 597 2180 549 598 2181 545 598 2182 548 598 2183 548 599 2184 552 599 2185 549 599 2186 550 600 2187 546 600 2188 545 600 2189 545 601 2190 549 601 2191 550 601 2192 551 602 2193 547 602 2194 546 602 2195 546 603 2196 550 603 2197 551 603 2198 548 604 2199 545 604 2200 546 604 2201 546 605 2202 547 605 2203 548 605 2204 550 606 2205 549 606 2206 552 606 2207 552 607 2208 551 607 2209 550 607 2210 555 608 2211 556 608 2212 553 608 2213 553 609 2214 554 609 2215 555 609 2216 557 610 2217 560 610 2218 559 610 2219 559 611 2220 558 611 2221 557 611 2222 554 612 2223 558 612 2224 559 612 2225 559 613 2226 555 613 2227 554 613 2228 555 614 2229 559 614 2230 560 614 2231 560 615 2232 556 615 2233 555 615 2234 556 616 2235 560 616 2236 557 616 2237 557 617 2238 553 617 2239 556 617 2240 565 618 2241 561 618 2242 564 618 2243 564 619 2244 568 619 2245 565 619 2246 566 620 2247 562 620 2248 561 620 2249 561 621 2250 565 621 2251 566 621 2252 567 622 2253 563 622 2254 562 622 2255 562 623 2256 566 623 2257 567 623 2258 564 624 2259 561 624 2260 562 624 2261 562 625 2262 563 625 2263 564 625 2264 566 626 2265 565 626 2266 568 626 2267 568 627 2268 567 627 2269 566 627 2270 571 628 2271 572 628 2272 569 628 2273 569 629 2274 570 629 2275 571 629 2276 573 630 2277 576 630 2278 575 630 2279 575 631 2280 574 631 2281 573 631 2282 570 632 2283 574 632 2284 575 632 2285 575 633 2286 571 633 2287 570 633 2288 571 634 2289 575 634 2290 576 634 2291 576 635 2292 572 635 2293 571 635 2294 572 636 2295 576 636 2296 573 636 2297 573 637 2298 569 637 2299 572 637 2300 581 638 2301 577 638 2302 580 638 2303 580 639 2304 584 639 2305 581 639 2306 582 640 2307 578 640 2308 577 640 2309 577 641 2310 581 641 2311 582 641 2312 583 642 2313 579 642 2314 578 642 2315 578 643 2316 582 643 2317 583 643 2318 580 644 2319 577 644 2320 578 644 2321 578 645 2322 579 645 2323 580 645 2324 582 646 2325 581 646 2326 584 646 2327 584 647 2328 583 647 2329 582 647 2330 585 648 2331 588 649 2332 587 650 2333 590 651 2334 588 649 2335 585 648 2336 590 651 2337 595 652 2338 588 649 2339 586 653 2340 585 648 2341 587 650 2342 592 654 2343 585 648 2344 586 653 2345 592 654 2346 590 651 2347 585 648 2348 589 655 2349 586 653 2350 587 650 2351 596 656 2352 586 653 2353 589 655 2354 596 656 2355 592 654 2356 586 653 2357 588 649 2358 589 655 2359 587 650 2360 595 652 2361 589 655 2362 588 649 2363 595 652 2364 596 656 2365 589 655 2366 601 657 2367 594 658 2368 599 659 2369 602 660 2370 594 658 2371 601 657 2372 599 659 2373 600 661 2374 601 657 2375 591 662 2376 595 652 2377 590 651 2378 591 662 2379 597 663 2380 595 652 2381 602 660 2382 597 663 2383 591 662 2384 602 660 2385 600 661 2386 597 663 2387 593 664 2388 590 651 2389 592 654 2390 593 664 2391 591 662 2392 590 651 2393 594 658 2394 591 662 2395 593 664 2396 594 658 2397 602 660 2398 591 662 2399 598 665 2400 592 654 2401 596 656 2402 598 665 2403 593 664 2404 592 654 2405 599 659 2406 593 664 2407 598 665 2408 599 659 2409 594 658 2410 593 664 2411 597 663 2412 596 656 2413 595 652 2414 597 663 2415 598 665 2416 596 656 2417 600 661 2418 598 665 2419 597 663 2420 600 661 2421 599 659 2422 598 665 2423 602 660 2424 601 657 2425 600 661 2426 396 666 2427 397 666 2428 398 666 2429 398 667 2430 395 667 2431 396 667 2432 400 668 2433 396 668 2434 395 668 2435 395 669 2436 399 669 2437 400 669 2438 397 670 2439 400 670 2440 399 670 2441 399 671 2442 398 671 2443 397 671 2444 402 672 2445 403 672 2446 404 672 2447 404 673 2448 401 673 2449 402 673 2450 406 674 2451 402 674 2452 401 674 2453 401 675 2454 405 675 2455 406 675 2456 403 676 2457 406 676 2458 405 676 2459 405 677 2460 404 677 2461 403 677 2462 606 678 2463 605 678 2464 604 678 2465 606 679 2466 604 679 2467 603 679 2468
-4 0 0 6 0 1 1 0 2 1 1 3 3 1 4 4 1 5 1 0 6 7 0 7 5 0 8 5 2 9 3 2 10 1 2 11 12 3 12 14 3 13 8 3 14 8 4 15 10 4 16 12 4 17 9 5 18 15 5 19 13 5 20 13 6 21 11 6 22 9 6 23 2 7 24 0 7 25 16 7 26 16 7 27 18 7 28 2 7 29 17 7 30 0 7 31 2 7 32 2 7 33 19 7 34 17 7 35 4 8 36 10 8 37 8 8 38 8 9 39 6 9 40 4 9 41 9 10 42 11 10 43 5 10 44 5 11 45 7 11 46 9 11 47 12 12 48 18 12 49 16 12 50 16 13 51 14 13 52 12 13 53 17 14 54 19 14 55 13 14 56 13 15 57 15 15 58 17 15 59 4 16 60 3 16 61 20 16 62 20 17 63 21 17 64 4 17 65 20 16 66 3 16 67 5 16 68 5 16 69 22 16 70 20 16 71 12 16 72 10 16 73 23 16 74 23 16 75 25 16 76 12 16 77 24 18 78 11 18 79 13 18 80 13 16 81 26 16 82 24 16 83 2 19 84 18 19 85 28 19 86 28 16 87 27 16 88 2 16 89 29 16 90 19 16 91 2 16 92 2 16 93 27 16 94 29 16 95 10 20 96 4 20 97 21 20 98 21 16 99 23 16 100 10 16 101 22 21 102 5 21 103 11 21 104 11 22 105 24 22 106 22 22 107 18 23 108 12 23 109 25 23 110 25 24 111 28 24 112 18 24 113 26 23 114 13 23 115 19 23 116 19 24 117 29 24 118 26 24 119 21 25 120 20 25 121 32 25 122 32 26 123 30 26 124 21 26 125 32 27 126 20 27 127 22 27 128 22 28 129 31 28 130 32 28 131 25 5 132 23 5 133 35 5 134 35 5 135 33 5 136 25 5 137 36 3 138 24 3 139 26 3 140 26 3 141 34 3 142 36 3 143 27 0 144 28 0 145 37 0 146 37 0 147 39 0 148 27 0 149 38 0 150 29 0 151 27 0 152 27 0 153 39 0 154 38 0 155 23 29 156 21 29 157 30 29 158 30 30 159 35 30 160 23 30 161 31 31 162 22 31 163 24 31 164 24 32 165 36 32 166 31 32 167 28 33 168 25 33 169 33 33 170 33 34 171 37 34 172 28 34 173 34 35 174 26 35 175 29 35 176 29 36 177 38 36 178 34 36 179 44 16 180 42 16 181 40 16 182 40 16 183 46 16 184 44 16 185 41 16 186 43 16 187 45 16 188 45 16 189 47 16 190 41 16 191 40 16 192 42 16 193 49 16 194 49 16 195 48 16 196 40 16 197 49 16 198 43 16 199 41 16 200 41 16 201 48 16 202 49 16 203 42 16 204 44 16 205 52 16 206 52 16 207 50 16 208 42 16 209 53 16 210 45 16 211 43 16 212 43 16 213 51 16 214 53 16 215 50 16 216 52 16 217 56 16 218 56 16 219 54 16 220 50 16 221 57 16 222 53 16 223 51 16 224 51 16 225 55 16 226 57 16 227 50 16 228 54 16 229 58 16 230 58 16 231 59 16 232 50 16 233 58 16 234 55 16 235 51 16 236 51 16 237 59 16 238 58 16 239 49 0 240 42 0 241 61 0 242 61 0 243 60 0 244 49 0 245 62 0 246 43 0 247 49 0 248 49 0 249 60 0 250 62 0 251 42 5 252 50 5 253 63 5 254 63 5 255 61 5 256 42 5 257 64 3 258 51 3 259 43 3 260 43 3 261 62 3 262 64 3 263 50 7 264 59 7 265 65 7 266 65 7 267 63 7 268 50 7 269 65 7 270 59 7 271 51 7 272 51 7 273 64 7 274 65 7 275 68 37 276 67 37 277 66 37 278 66 37 279 70 37 280 68 37 281 66 38 282 67 38 283 69 38 284 69 38 285 71 38 286 66 38 287 67 39 288 68 39 289 73 39 290 73 0 291 72 0 292 67 0 293 74 0 294 69 0 295 67 0 296 67 0 297 72 0 298 74 0 299 70 7 300 66 7 301 75 7 302 75 7 303 76 7 304 70 7 305 75 40 306 66 40 307 71 40 308 71 7 309 77 7 310 75 7 311 86 41 312 78 41 313 84 41 314 84 42 315 92 42 316 86 42 317 85 43 318 79 43 319 87 43 320 87 44 321 93 44 322 85 44 323 88 45 324 80 45 325 78 45 326 78 46 327 86 46 328 88 46 329 79 45 330 81 45 331 89 45 332 89 47 333 87 47 334 79 47 335 92 48 336 84 48 337 82 48 338 82 49 339 90 49 340 92 49 341 83 48 342 85 48 343 93 48 344 93 49 345 91 49 346 83 49 347 84 16 348 78 16 349 80 16 350 80 16 351 82 16 352 84 16 353 81 16 354 79 16 355 85 16 356 85 16 357 83 16 358 81 16 359 102 16 360 108 16 361 106 16 362 106 16 363 104 16 364 102 16 365 107 16 366 109 16 367 103 16 368 103 16 369 105 16 370 107 16 371 94 50 372 102 50 373 104 50 374 104 51 375 96 51 376 94 51 377 105 52 378 103 52 379 95 52 380 95 53 381 97 53 382 105 53 383 98 54 384 106 54 385 108 54 386 108 55 387 100 55 388 98 55 389 109 56 390 107 56 391 99 56 392 99 57 393 101 57 394 109 57 395 100 58 396 108 58 397 102 58 398 102 59 399 94 59 400 100 59 401 103 60 402 109 60 403 101 60 404 101 59 405 95 59 406 103 59 407 118 16 408 124 16 409 122 16 410 122 16 411 120 16 412 118 16 413 123 16 414 125 16 415 119 16 416 119 16 417 121 16 418 123 16 419 110 61 420 118 61 421 120 61 422 120 62 423 112 62 424 110 62 425 121 63 426 119 63 427 111 63 428 111 64 429 113 64 430 121 64 431 114 65 432 122 65 433 124 65 434 124 66 435 116 66 436 114 66 437 125 67 438 123 67 439 115 67 440 115 68 441 117 68 442 125 68 443 116 69 444 124 69 445 118 69 446 118 70 447 110 70 448 116 70 449 119 69 450 125 69 451 117 69 452 117 71 453 111 71 454 119 71 455 134 72 456 126 72 457 132 72 458 132 73 459 140 73 460 134 73 461 133 74 462 127 74 463 135 74 464 135 75 465 141 75 466 133 75 467 136 76 468 128 76 469 126 76 470 126 77 471 134 77 472 136 77 473 127 76 474 129 76 475 137 76 476 137 78 477 135 78 478 127 78 479 140 79 480 132 79 481 130 79 482 130 80 483 138 80 484 140 80 485 131 79 486 133 79 487 141 79 488 141 80 489 139 80 490 131 80 491 132 16 492 126 16 493 128 16 494 128 16 495 130 16 496 132 16 497 129 16 498 127 16 499 133 16 500 133 81 501 131 81 502 129 81 503 142 82 504 143 83 505 144 84 506 144 84 507 145 85 508 146 86 509 144 84 510 146 86 511 147 87 512 147 87 513 146 86 514 148 88 515 147 87 516 148 88 517 149 89 518 145 85 519 150 90 520 151 91 521 145 85 522 151 91 523 146 86 524 146 86 525 151 91 526 152 92 527 146 86 528 152 92 529 148 88 530 150 90 531 142 82 532 153 93 533 150 90 534 153 93 535 151 91 536 151 91 537 153 93 538 154 94 539 151 91 540 154 94 541 152 92 542 142 82 543 144 84 544 147 87 545 142 82 546 147 87 547 153 93 548 153 93 549 147 87 550 149 89 551 153 93 552 149 89 553 154 94 554 145 85 555 144 84 556 143 83 557 142 82 558 150 90 559 143 83 560 143 83 561 150 90 562 145 85 563 149 89 564 148 88 565 155 95 566 149 89 567 155 95 568 156 96 569 156 96 570 155 95 571 157 97 572 148 88 573 152 92 574 158 98 575 148 88 576 158 98 577 155 95 578 155 95 579 158 98 580 157 97 581 152 92 582 154 94 583 159 99 584 152 92 585 159 99 586 158 98 587 158 98 588 159 99 589 157 97 590 154 94 591 149 89 592 156 96 593 154 94 594 156 96 595 159 99 596 159 99 597 156 96 598 157 97 599 160 100 600 161 101 601 162 102 602 162 102 603 163 103 604 164 104 605 162 102 606 164 104 607 165 105 608 165 105 609 164 104 610 166 106 611 165 105 612 166 106 613 167 107 614 163 103 615 168 108 616 169 109 617 163 103 618 169 109 619 164 104 620 164 104 621 169 109 622 170 110 623 164 104 624 170 110 625 166 106 626 168 108 627 160 100 628 171 111 629 168 108 630 171 111 631 169 109 632 169 109 633 171 111 634 172 112 635 169 109 636 172 112 637 170 110 638 160 100 639 162 102 640 165 105 641 160 100 642 165 105 643 171 111 644 171 111 645 165 105 646 167 107 647 171 111 648 167 107 649 172 112 650 163 103 651 162 102 652 161 101 653 160 100 654 168 108 655 161 101 656 161 101 657 168 108 658 163 103 659 167 107 660 166 106 661 173 113 662 167 107 663 173 113 664 174 114 665 174 114 666 173 113 667 175 115 668 166 106 669 170 110 670 176 116 671 166 106 672 176 116 673 173 113 674 173 113 675 176 116 676 175 115 677 170 110 678 172 112 679 177 117 680 170 110 681 177 117 682 176 116 683 176 116 684 177 117 685 175 115 686 172 112 687 167 107 688 174 114 689 172 112 690 174 114 691 177 117 692 177 117 693 174 114 694 175 115 695 178 118 696 179 119 697 180 120 698 178 118 699 180 120 700 181 121 701 178 118 702 181 121 703 182 122 704 182 122 705 181 121 706 183 123 707 182 122 708 183 123 709 184 124 710 184 124 711 183 123 712 185 125 713 184 124 714 185 125 715 186 126 716 185 125 717 187 127 718 188 128 719 185 125 720 188 128 721 186 126 722 180 120 723 189 129 724 190 130 725 180 120 726 190 130 727 181 121 728 181 121 729 190 130 730 191 131 731 181 121 732 191 131 733 183 123 734 183 123 735 191 131 736 192 132 737 183 123 738 192 132 739 185 125 740 185 125 741 192 132 742 193 133 743 185 125 744 193 133 745 187 127 746 189 129 747 194 134 748 195 135 749 189 129 750 195 135 751 190 130 752 190 130 753 195 135 754 196 136 755 190 130 756 196 136 757 191 131 758 191 131 759 196 136 760 197 137 761 191 131 762 197 137 763 192 132 764 197 137 765 198 138 766 193 133 767 197 137 768 193 133 769 192 132 770 194 134 771 178 118 772 182 122 773 194 134 774 182 122 775 195 135 776 195 135 777 182 122 778 184 124 779 195 135 780 184 124 781 196 136 782 196 136 783 184 124 784 186 126 785 196 136 786 186 126 787 197 137 788 197 137 789 186 126 790 188 128 791 197 137 792 188 128 793 198 138 794 189 129 795 180 120 796 179 119 797 178 118 798 194 134 799 179 119 800 179 119 801 194 134 802 189 129 803 199 139 804 200 140 805 188 128 806 199 139 807 188 128 808 187 127 809 201 141 810 199 139 811 187 127 812 201 141 813 187 127 814 193 133 815 202 142 816 201 141 817 193 133 818 202 142 819 193 133 820 198 138 821 200 140 822 202 142 823 198 138 824 200 140 825 198 138 826 188 128 827 200 140 828 199 139 829 203 143 830 200 140 831 203 143 832 204 144 833 204 144 834 203 143 835 205 145 836 199 139 837 201 141 838 206 146 839 199 139 840 206 146 841 203 143 842 203 143 843 206 146 844 205 145 845 201 141 846 202 142 847 207 147 848 201 141 849 207 147 850 206 146 851 206 146 852 207 147 853 205 145 854 202 142 855 200 140 856 204 144 857 202 142 858 204 144 859 207 147 860 207 147 861 204 144 862 205 145 863 208 148 864 209 149 865 210 150 866 208 148 867 210 150 868 211 151 869 208 148 870 211 151 871 212 152 872 212 152 873 211 151 874 213 153 875 212 152 876 213 153 877 214 154 878 214 154 879 213 153 880 215 155 881 214 154 882 215 155 883 216 156 884 215 155 885 217 157 886 218 158 887 215 155 888 218 158 889 216 156 890 210 150 891 219 159 892 220 160 893 210 150 894 220 160 895 211 151 896 211 151 897 220 160 898 221 161 899 211 151 900 221 161 901 213 153 902 213 153 903 221 161 904 222 162 905 213 153 906 222 162 907 215 155 908 215 155 909 222 162 910 223 163 911 215 155 912 223 163 913 217 157 914 219 159 915 224 164 916 225 165 917 219 159 918 225 165 919 220 160 920 220 160 921 225 165 922 226 166 923 220 160 924 226 166 925 221 161 926 221 161 927 226 166 928 227 167 929 221 161 930 227 167 931 222 162 932 227 167 933 228 168 934 223 163 935 227 167 936 223 163 937 222 162 938 224 164 939 208 148 940 212 152 941 224 164 942 212 152 943 225 165 944 225 165 945 212 152 946 214 154 947 225 165 948 214 154 949 226 166 950 226 166 951 214 154 952 216 156 953 226 166 954 216 156 955 227 167 956 227 167 957 216 156 958 218 158 959 227 167 960 218 158 961 228 168 962 219 159 963 210 150 964 209 149 965 208 148 966 224 164 967 209 149 968 209 149 969 224 164 970 219 159 971 229 169 972 230 170 973 218 158 974 229 169 975 218 158 976 217 157 977 231 171 978 229 169 979 217 157 980 231 171 981 217 157 982 223 163 983 232 172 984 231 171 985 223 163 986 232 172 987 223 163 988 228 168 989 230 170 990 232 172 991 228 168 992 230 170 993 228 168 994 218 158 995 230 170 996 229 169 997 233 173 998 230 170 999 233 173 1000 234 174 1001 234 174 1002 233 173 1003 235 175 1004 229 169 1005 231 171 1006 236 176 1007 229 169 1008 236 176 1009 233 173 1010 233 173 1011 236 176 1012 235 175 1013 231 171 1014 232 172 1015 237 177 1016 231 171 1017 237 177 1018 236 176 1019 236 176 1020 237 177 1021 235 175 1022 232 172 1023 230 170 1024 234 174 1025 232 172 1026 234 174 1027 237 177 1028 237 177 1029 234 174 1030 235 175 1031 238 178 1032 239 178 1033 240 178 1034 238 179 1035 240 179 1036 241 179 1037 242 180 1038 238 180 1039 241 180 1040 242 181 1041 241 181 1042 243 181 1043 244 182 1044 239 182 1045 238 182 1046 244 183 1047 238 183 1048 242 183 1049 245 184 1050 240 184 1051 239 184 1052 245 185 1053 239 185 1054 244 185 1055 243 186 1056 241 186 1057 240 186 1058 243 187 1059 240 187 1060 245 187 1061 246 188 1062 247 189 1063 248 190 1064 246 188 1065 248 190 1066 249 191 1067 250 192 1068 251 193 1069 247 189 1070 250 192 1071 247 189 1072 246 188 1073 252 194 1074 253 195 1075 254 196 1076 252 194 1077 254 196 1078 255 197 1079 253 195 1080 256 198 1081 257 199 1082 253 195 1083 257 199 1084 254 196 1085 247 189 1086 253 195 1087 252 194 1088 247 189 1089 252 194 1090 248 190 1091 256 200 1092 258 200 1093 259 200 1094 256 201 1095 259 201 1096 257 201 1097 250 192 1098 254 196 1099 257 199 1100 250 192 1101 257 199 1102 259 7 1103 246 188 1104 254 196 1105 250 192 1106 249 191 1107 255 197 1108 254 196 1109 249 191 1110 254 196 1111 246 188 1112 251 193 1113 260 202 1114 247 189 1115 256 198 1116 260 202 1117 258 203 1118 253 195 1119 260 202 1120 256 198 1121 247 189 1122 260 202 1123 253 195 1124 251 193 1125 258 203 1126 260 202 1127 250 16 1128 259 16 1129 258 16 1130 250 204 1131 258 204 1132 251 204 1133 261 205 1134 262 205 1135 263 205 1136 261 206 1137 263 206 1138 264 206 1139 265 207 1140 266 207 1141 262 207 1142 265 208 1143 262 208 1144 261 208 1145 267 209 1146 268 209 1147 266 209 1148 267 210 1149 266 210 1150 265 210 1151 264 211 1152 263 211 1153 268 211 1154 264 212 1155 268 212 1156 267 212 1157 269 213 1158 270 213 1159 271 213 1160 269 214 1161 271 214 1162 272 214 1163 273 215 1164 274 215 1165 270 215 1166 273 216 1167 270 216 1168 269 216 1169 275 217 1170 276 217 1171 274 217 1172 275 218 1173 274 218 1174 273 218 1175 272 219 1176 271 219 1177 276 219 1178 272 220 1179 276 220 1180 275 220 1181 277 221 1182 278 222 1183 279 223 1184 277 221 1185 279 223 1186 280 224 1187 277 221 1188 280 224 1189 281 225 1190 281 225 1191 280 224 1192 282 226 1193 281 225 1194 282 226 1195 283 227 1196 281 225 1197 283 227 1198 284 228 1199 284 228 1200 283 227 1201 285 229 1202 277 221 1203 284 228 1204 285 229 1205 277 221 1206 285 229 1207 278 222 1208 283 227 1209 280 224 1210 279 223 1211 283 227 1212 279 223 1213 278 222 1214 283 227 1215 282 226 1216 280 224 1217 283 227 1218 278 222 1219 285 229 1220 286 230 1221 279 223 1222 278 222 1223 286 230 1224 278 222 1225 287 231 1226 280 224 1227 286 230 1228 288 232 1229 288 232 1230 282 226 1231 280 224 1232 290 233 1233 291 234 1234 285 229 1235 290 233 1236 285 229 1237 283 227 1238 278 222 1239 285 229 1240 291 234 1241 278 222 1242 291 234 1243 287 231 1244 291 234 1245 290 233 1246 283 227 1247 291 234 1248 283 227 1249 285 229 1250 283 227 1251 290 233 1252 289 235 1253 283 227 1254 289 235 1255 282 226 1256 282 226 1257 289 235 1258 288 232 1259 280 224 1260 286 230 1261 279 223 1262 279 223 1263 286 230 1264 287 231 1265 279 223 1266 287 231 1267 278 222 1268 292 236 1269 293 237 1270 294 238 1271 293 237 1272 295 239 1273 294 238 1274 295 239 1275 296 240 1276 294 238 1277 296 240 1278 284 228 1279 294 238 1280 284 228 1281 292 236 1282 294 238 1283 277 221 1284 297 241 1285 292 236 1286 297 241 1287 298 242 1288 293 237 1289 298 242 1290 299 243 1291 295 239 1292 299 243 1293 281 225 1294 296 240 1295 293 237 1296 292 236 1297 297 241 1298 295 239 1299 293 237 1300 298 242 1301 296 240 1302 295 239 1303 299 243 1304 284 228 1305 296 240 1306 281 225 1307 292 236 1308 284 228 1309 277 221 1310 298 242 1311 297 241 1312 300 244 1313 299 243 1314 298 242 1315 300 244 1316 281 225 1317 299 243 1318 300 244 1319 277 221 1320 281 225 1321 300 244 1322 297 241 1323 277 221 1324 300 244 1325 301 16 1326 302 16 1327 303 16 1328 301 16 1329 303 16 1330 304 16 1331 305 245 1332 301 245 1333 304 245 1334 305 246 1335 304 246 1336 306 246 1337 307 247 1338 302 247 1339 301 247 1340 307 248 1341 301 248 1342 305 248 1343 308 249 1344 303 249 1345 302 249 1346 308 250 1347 302 250 1348 307 250 1349 306 251 1350 304 251 1351 303 251 1352 306 251 1353 303 251 1354 308 251 1355 309 16 1356 310 16 1357 311 16 1358 309 252 1359 311 252 1360 312 252 1361 313 253 1362 309 253 1363 312 253 1364 313 253 1365 312 253 1366 314 253 1367 315 254 1368 310 254 1369 309 254 1370 315 255 1371 309 255 1372 313 255 1373 316 256 1374 311 256 1375 310 256 1376 316 257 1377 310 257 1378 315 257 1379 314 258 1380 312 258 1381 311 258 1382 314 259 1383 311 259 1384 316 259 1385 317 260 1386 318 261 1387 319 262 1388 317 260 1389 319 262 1390 320 263 1391 321 264 1392 322 265 1393 318 261 1394 321 264 1395 318 261 1396 317 260 1397 323 266 1398 324 267 1399 322 265 1400 323 266 1401 322 265 1402 321 264 1403 325 268 1404 326 269 1405 324 267 1406 325 268 1407 324 267 1408 323 266 1409 327 270 1410 328 271 1411 326 269 1412 327 270 1413 326 269 1414 325 268 1415 320 263 1416 319 262 1417 328 271 1418 320 263 1419 328 271 1420 327 270 1421 318 261 1422 329 272 1423 330 273 1424 318 261 1425 330 273 1426 319 262 1427 322 265 1428 331 274 1429 329 272 1430 322 265 1431 329 272 1432 318 261 1433 324 267 1434 332 275 1435 331 274 1436 324 267 1437 331 274 1438 322 265 1439 326 269 1440 333 276 1441 332 275 1442 326 269 1443 332 275 1444 324 267 1445 328 271 1446 334 277 1447 333 276 1448 328 271 1449 333 276 1450 326 269 1451 319 262 1452 330 273 1453 334 277 1454 319 262 1455 334 277 1456 328 271 1457 329 16 1458 332 16 1459 333 16 1460 329 278 1461 333 278 1462 334 278 1463 329 16 1464 331 16 1465 332 16 1466 329 279 1467 334 279 1468 330 279 1469 335 280 1470 336 281 1471 337 282 1472 335 280 1473 337 282 1474 338 283 1475 339 284 1476 340 285 1477 336 281 1478 339 284 1479 336 281 1480 335 280 1481 341 286 1482 342 287 1483 340 285 1484 341 286 1485 340 285 1486 339 284 1487 343 288 1488 344 289 1489 342 287 1490 343 288 1491 342 287 1492 341 286 1493 345 290 1494 346 291 1495 344 289 1496 345 290 1497 344 289 1498 343 288 1499 338 283 1500 337 282 1501 346 291 1502 338 283 1503 346 291 1504 345 290 1505 336 281 1506 347 292 1507 348 293 1508 336 281 1509 348 293 1510 337 282 1511 340 285 1512 349 294 1513 347 292 1514 340 285 1515 347 292 1516 336 281 1517 342 287 1518 350 295 1519 349 294 1520 342 287 1521 349 294 1522 340 285 1523 344 289 1524 351 296 1525 350 295 1526 344 289 1527 350 295 1528 342 287 1529 346 291 1530 352 297 1531 351 296 1532 346 291 1533 351 296 1534 344 289 1535 337 282 1536 348 293 1537 352 297 1538 337 282 1539 352 297 1540 346 291 1541 347 298 1542 350 298 1543 351 298 1544 347 299 1545 351 299 1546 352 299 1547 347 300 1548 349 300 1549 350 300 1550 347 301 1551 352 301 1552 348 301 1553 353 302 1554 354 302 1555 355 302 1556 353 303 1557 355 303 1558 356 303 1559 353 304 1560 357 304 1561 354 304 1562 353 305 1563 356 305 1564 358 305 1565 365 306 1566 359 306 1567 360 306 1568 365 0 1569 360 0 1570 364 0 1571 364 0 1572 360 0 1573 362 0 1574 364 307 1575 362 307 1576 361 307 1577 366 308 1578 364 308 1579 363 308 1580 366 309 1581 365 309 1582 364 309 1583 367 309 1584 368 309 1585 369 309 1586 367 308 1587 369 308 1588 370 308 1589 369 310 1590 371 310 1591 372 310 1592 369 0 1593 373 0 1594 371 0 1595 368 0 1596 373 0 1597 369 0 1598 368 306 1599 374 306 1600 373 306 1601 381 311 1602 375 311 1603 376 311 1604 381 312 1605 376 312 1606 380 312 1607 380 7 1608 376 7 1609 378 7 1610 380 313 1611 378 313 1612 377 313 1613 382 314 1614 380 314 1615 379 314 1616 382 7 1617 381 7 1618 380 7 1619 383 315 1620 384 315 1621 385 315 1622 383 316 1623 385 316 1624 386 316 1625 385 317 1626 387 317 1627 388 317 1628 385 318 1629 389 318 1630 387 318 1631 384 319 1632 389 319 1633 385 319 1634 384 320 1635 390 320 1636 389 320 1637 393 321 1638 392 321 1639 391 321 1640 391 5 1641 394 5 1642 393 5 1643 412 322 1644 409 322 1645 408 322 1646 409 323 1647 407 323 1648 408 323 1649 409 324 1650 410 324 1651 407 324 1652 408 325 1653 411 325 1654 412 325 1655 408 326 1656 407 326 1657 411 326 1658 412 327 1659 410 327 1660 409 327 1661 412 328 1662 411 328 1663 410 328 1664 418 329 1665 415 329 1666 414 329 1667 415 330 1668 413 330 1669 414 330 1670 415 331 1671 416 331 1672 413 331 1673 414 332 1674 417 332 1675 418 332 1676 414 333 1677 413 333 1678 417 333 1679 418 334 1680 416 334 1681 415 334 1682 418 335 1683 417 335 1684 416 335 1685 424 336 1686 421 336 1687 420 336 1688 421 337 1689 419 337 1690 420 337 1691 421 338 1692 422 338 1693 419 338 1694 420 339 1695 423 339 1696 424 339 1697 420 340 1698 419 340 1699 423 340 1700 424 341 1701 422 341 1702 421 341 1703 424 342 1704 423 342 1705 422 342 1706 430 343 1707 427 343 1708 426 343 1709 427 344 1710 425 344 1711 426 344 1712 427 345 1713 428 345 1714 425 345 1715 426 346 1716 429 346 1717 430 346 1718 426 347 1719 425 347 1720 429 347 1721 430 348 1722 428 348 1723 427 348 1724 430 348 1725 429 348 1726 428 348 1727 436 349 1728 433 349 1729 432 349 1730 433 350 1731 431 350 1732 432 350 1733 433 351 1734 434 351 1735 431 351 1736 432 352 1737 435 352 1738 436 352 1739 432 353 1740 431 353 1741 435 353 1742 436 354 1743 434 354 1744 433 354 1745 436 354 1746 435 354 1747 434 354 1748 442 355 1749 439 355 1750 438 355 1751 439 356 1752 437 356 1753 438 356 1754 439 357 1755 440 357 1756 437 357 1757 438 358 1758 441 358 1759 442 358 1760 438 359 1761 437 359 1762 441 359 1763 442 360 1764 440 360 1765 439 360 1766 442 361 1767 441 361 1768 440 361 1769 449 16 1770 443 16 1771 448 16 1772 443 362 1773 447 362 1774 446 362 1775 443 363 1776 449 363 1777 447 363 1778 443 16 1779 445 16 1780 444 16 1781 443 364 1782 446 364 1783 445 364 1784 455 365 1785 443 366 1786 450 367 1787 455 365 1788 448 368 1789 443 366 1790 450 367 1791 444 369 1792 451 370 1793 450 367 1794 443 366 1795 444 369 1796 451 370 1797 445 371 1798 452 372 1799 451 370 1800 444 369 1801 445 371 1802 452 372 1803 446 373 1804 453 374 1805 452 372 1806 445 371 1807 446 373 1808 453 374 1809 447 375 1810 454 376 1811 453 374 1812 446 373 1813 447 375 1814 454 376 1815 449 377 1816 456 378 1817 454 376 1818 447 375 1819 449 377 1820 456 378 1821 448 368 1822 455 365 1823 456 378 1824 449 377 1825 448 368 1826 459 379 1827 460 379 1828 457 379 1829 457 379 1830 458 379 1831 459 379 1832 461 16 1833 464 16 1834 463 16 1835 463 16 1836 462 16 1837 461 16 1838 458 5 1839 462 5 1840 463 5 1841 463 5 1842 459 5 1843 458 5 1844 459 0 1845 463 0 1846 464 0 1847 464 380 1848 460 380 1849 459 380 1850 460 3 1851 464 3 1852 461 3 1853 461 3 1854 457 3 1855 460 3 1856 469 381 1857 465 381 1858 468 381 1859 468 382 1860 472 382 1861 469 382 1862 470 0 1863 466 0 1864 465 0 1865 465 383 1866 469 383 1867 470 383 1868 471 5 1869 467 5 1870 466 5 1871 466 5 1872 470 5 1873 471 5 1874 468 16 1875 465 16 1876 466 16 1877 466 16 1878 467 16 1879 468 16 1880 470 384 1881 469 384 1882 472 384 1883 472 379 1884 471 379 1885 470 379 1886 475 379 1887 476 379 1888 473 379 1889 473 379 1890 474 379 1891 475 379 1892 477 16 1893 480 16 1894 479 16 1895 479 16 1896 478 16 1897 477 16 1898 474 5 1899 478 5 1900 479 5 1901 479 5 1902 475 5 1903 474 5 1904 475 0 1905 479 0 1906 480 0 1907 480 0 1908 476 0 1909 475 0 1910 476 3 1911 480 3 1912 477 3 1913 477 3 1914 473 3 1915 476 3 1916 485 385 1917 481 385 1918 484 385 1919 484 386 1920 488 386 1921 485 386 1922 486 0 1923 482 0 1924 481 0 1925 481 387 1926 485 387 1927 486 387 1928 487 5 1929 483 5 1930 482 5 1931 482 5 1932 486 5 1933 487 5 1934 484 388 1935 481 388 1936 482 388 1937 482 16 1938 483 16 1939 484 16 1940 486 379 1941 485 379 1942 488 379 1943 488 379 1944 487 379 1945 486 379 1946 491 379 1947 492 379 1948 489 379 1949 489 379 1950 490 379 1951 491 379 1952 493 16 1953 496 16 1954 495 16 1955 495 16 1956 494 16 1957 493 16 1958 490 0 1959 494 0 1960 495 0 1961 495 0 1962 491 0 1963 490 0 1964 491 3 1965 495 3 1966 496 3 1967 496 3 1968 492 3 1969 491 3 1970 492 7 1971 496 7 1972 493 7 1973 493 7 1974 489 7 1975 492 7 1976 501 389 1977 497 389 1978 500 389 1979 500 390 1980 504 390 1981 501 390 1982 502 3 1983 498 3 1984 497 3 1985 497 391 1986 501 391 1987 502 391 1988 503 0 1989 499 0 1990 498 0 1991 498 0 1992 502 0 1993 503 0 1994 500 16 1995 497 16 1996 498 16 1997 498 16 1998 499 16 1999 500 16 2000 502 379 2001 501 379 2002 504 379 2003 504 379 2004 503 379 2005 502 379 2006 507 379 2007 508 379 2008 505 379 2009 505 379 2010 506 379 2011 507 379 2012 509 16 2013 512 16 2014 511 16 2015 511 16 2016 510 16 2017 509 16 2018 506 0 2019 510 0 2020 511 0 2021 511 0 2022 507 0 2023 506 0 2024 507 3 2025 511 3 2026 512 3 2027 512 3 2028 508 3 2029 507 3 2030 508 7 2031 512 7 2032 509 7 2033 509 7 2034 505 7 2035 508 7 2036 517 7 2037 513 7 2038 516 7 2039 516 7 2040 520 7 2041 517 7 2042 518 3 2043 514 3 2044 513 3 2045 513 3 2046 517 3 2047 518 3 2048 519 0 2049 515 0 2050 514 0 2051 514 0 2052 518 0 2053 519 0 2054 516 16 2055 513 16 2056 514 16 2057 514 16 2058 515 16 2059 516 16 2060 518 379 2061 517 379 2062 520 379 2063 520 379 2064 519 379 2065 518 379 2066 523 379 2067 524 379 2068 521 379 2069 521 379 2070 522 379 2071 523 379 2072 525 16 2073 528 16 2074 527 16 2075 527 16 2076 526 16 2077 525 16 2078 522 7 2079 526 7 2080 527 7 2081 527 7 2082 523 7 2083 522 7 2084 523 5 2085 527 5 2086 528 5 2087 528 5 2088 524 5 2089 523 5 2090 524 0 2091 528 0 2092 525 0 2093 525 0 2094 521 0 2095 524 0 2096 533 0 2097 529 0 2098 532 0 2099 532 0 2100 536 0 2101 533 0 2102 534 5 2103 530 5 2104 529 5 2105 529 5 2106 533 5 2107 534 5 2108 535 7 2109 531 7 2110 530 7 2111 530 7 2112 534 7 2113 535 7 2114 532 16 2115 529 16 2116 530 16 2117 530 16 2118 531 16 2119 532 16 2120 534 379 2121 533 379 2122 536 379 2123 536 379 2124 535 379 2125 534 379 2126 539 379 2127 540 379 2128 537 379 2129 537 379 2130 538 379 2131 539 379 2132 541 16 2133 544 16 2134 543 16 2135 543 16 2136 542 16 2137 541 16 2138 538 7 2139 542 7 2140 543 7 2141 543 7 2142 539 7 2143 538 7 2144 539 5 2145 543 5 2146 544 5 2147 544 5 2148 540 5 2149 539 5 2150 540 0 2151 544 0 2152 541 0 2153 541 0 2154 537 0 2155 540 0 2156 549 0 2157 545 0 2158 548 0 2159 548 0 2160 552 0 2161 549 0 2162 550 5 2163 546 5 2164 545 5 2165 545 5 2166 549 5 2167 550 5 2168 551 392 2169 547 392 2170 546 392 2171 546 393 2172 550 393 2173 551 393 2174 548 16 2175 545 16 2176 546 16 2177 546 16 2178 547 16 2179 548 16 2180 550 379 2181 549 379 2182 552 379 2183 552 379 2184 551 379 2185 550 379 2186 555 394 2187 556 394 2188 553 394 2189 553 379 2190 554 379 2191 555 379 2192 557 16 2193 560 16 2194 559 16 2195 559 16 2196 558 16 2197 557 16 2198 554 3 2199 558 3 2200 559 3 2201 559 395 2202 555 395 2203 554 395 2204 555 396 2205 559 396 2206 560 396 2207 560 7 2208 556 7 2209 555 7 2210 556 397 2211 560 397 2212 557 397 2213 557 398 2214 553 398 2215 556 398 2216 565 5 2217 561 5 2218 564 5 2219 564 5 2220 568 5 2221 565 5 2222 566 399 2223 562 399 2224 561 399 2225 561 400 2226 565 400 2227 566 400 2228 567 3 2229 563 3 2230 562 3 2231 562 3 2232 566 3 2233 567 3 2234 564 16 2235 561 16 2236 562 16 2237 562 16 2238 563 16 2239 564 16 2240 566 379 2241 565 379 2242 568 379 2243 568 379 2244 567 379 2245 566 379 2246 571 379 2247 572 379 2248 569 379 2249 569 379 2250 570 379 2251 571 379 2252 573 16 2253 576 16 2254 575 16 2255 575 16 2256 574 16 2257 573 16 2258 570 3 2259 574 3 2260 575 3 2261 575 3 2262 571 3 2263 570 3 2264 571 7 2265 575 7 2266 576 7 2267 576 7 2268 572 7 2269 571 7 2270 572 5 2271 576 5 2272 573 5 2273 573 5 2274 569 5 2275 572 5 2276 581 5 2277 577 5 2278 580 5 2279 580 5 2280 584 5 2281 581 5 2282 582 7 2283 578 7 2284 577 7 2285 577 7 2286 581 7 2287 582 7 2288 583 3 2289 579 3 2290 578 3 2291 578 3 2292 582 3 2293 583 3 2294 580 16 2295 577 16 2296 578 16 2297 578 16 2298 579 16 2299 580 16 2300 582 379 2301 581 379 2302 584 379 2303 584 379 2304 583 379 2305 582 379 2306 585 401 2307 588 402 2308 587 403 2309 590 404 2310 588 402 2311 585 401 2312 590 404 2313 595 405 2314 588 402 2315 586 406 2316 585 401 2317 587 403 2318 592 407 2319 585 401 2320 586 406 2321 592 407 2322 590 404 2323 585 401 2324 589 408 2325 586 406 2326 587 403 2327 596 409 2328 586 406 2329 589 408 2330 596 409 2331 592 407 2332 586 406 2333 588 402 2334 589 408 2335 587 403 2336 595 405 2337 589 408 2338 588 402 2339 595 405 2340 596 409 2341 589 408 2342 601 410 2343 594 411 2344 599 412 2345 602 413 2346 594 411 2347 601 410 2348 599 412 2349 600 414 2350 601 410 2351 591 415 2352 595 405 2353 590 404 2354 591 415 2355 597 416 2356 595 405 2357 602 413 2358 597 416 2359 591 415 2360 602 413 2361 600 414 2362 597 416 2363 593 417 2364 590 404 2365 592 407 2366 593 417 2367 591 415 2368 590 404 2369 594 411 2370 591 415 2371 593 417 2372 594 411 2373 602 413 2374 591 415 2375 598 418 2376 592 407 2377 596 409 2378 598 418 2379 593 417 2380 592 407 2381 599 412 2382 593 417 2383 598 418 2384 599 412 2385 594 411 2386 593 417 2387 597 416 2388 596 409 2389 595 405 2390 597 416 2391 598 418 2392 596 409 2393 600 414 2394 598 418 2395 597 416 2396 600 414 2397 599 412 2398 598 418 2399 602 413 2400 601 410 2401 600 414 2402 396 419 2403 397 419 2404 398 419 2405 398 420 2406 395 420 2407 396 420 2408 400 421 2409 396 421 2410 395 421 2411 395 422 2412 399 422 2413 400 422 2414 397 423 2415 400 423 2416 399 423 2417 399 424 2418 398 424 2419 397 424 2420 402 425 2421 403 425 2422 404 425 2423 404 426 2424 401 426 2425 402 426 2426 406 427 2427 402 427 2428 401 427 2429 401 428 2430 405 428 2431 406 428 2432 403 429 2433 406 429 2434 405 429 2435 405 430 2436 404 430 2437 403 430 2438 606 16 2439 605 16 2440 604 16 2441 606 16 2442 604 16 2443 603 16 2444
+2 0 0 0 0 1 1 0 2 1 1 3 3 1 4 2 1 5 0 2 6 2 2 7 11 2 8 8 3 9 0 3 10 11 3 11 5 4 12 10 4 13 11 4 14 11 5 15 2 5 16 5 5 17 4 6 18 5 6 19 2 6 20 2 7 21 3 7 22 4 7 23 6 8 24 5 8 25 4 8 26 4 9 27 7 9 28 6 9 29 6 10 30 9 10 31 10 10 32 10 11 33 5 11 34 6 11 35 0 12 36 8 12 37 9 12 38 6 13 39 0 13 40 9 13 41 0 14 42 6 14 43 7 14 44 1 15 45 0 15 46 7 15 47 1 16 48 7 16 49 3 16 50 3 17 51 7 17 52 4 17 53 16 18 54 12 18 55 17 18 56 17 19 57 15 19 58 16 19 59 13 20 60 16 20 61 15 20 62 15 21 63 14 21 64 13 21 65 12 22 66 13 22 67 14 22 68 14 23 69 17 23 70 12 23 71 14 24 72 15 24 73 21 24 74 21 25 75 19 25 76 14 25 77 14 26 78 19 26 79 18 26 80 18 27 81 17 27 82 14 27 83 18 28 84 20 28 85 22 28 86 22 29 87 21 29 88 18 29 89 18 30 90 19 30 91 24 30 92 24 31 93 23 31 94 18 31 95 20 32 96 18 32 97 23 32 98 23 33 99 25 33 100 20 33 101 19 34 102 21 34 103 26 34 104 26 35 105 24 35 106 19 35 107 22 36 108 20 36 109 25 36 110 25 37 111 27 37 112 22 37 113 21 38 114 22 38 115 27 38 116 27 39 117 26 39 118 21 39 119 21 40 120 15 40 121 17 40 122 17 41 123 18 41 124 21 41 125 23 42 126 26 42 127 27 42 128 27 43 129 25 43 130 23 43 131 23 44 132 24 44 133 26 44 134 29 45 135 30 45 136 28 45 137 32 46 138 34 46 139 35 46 140 35 47 141 33 47 142 32 47 143 31 48 144 36 48 145 34 48 146 34 49 147 32 49 148 31 49 149 33 50 150 35 50 151 37 50 152 37 51 153 38 51 154 33 51 155 36 52 156 31 52 157 40 52 158 40 53 159 39 53 160 36 53 161 40 54 162 38 54 163 37 54 164 37 55 165 39 55 166 40 55 167 42 56 168 41 56 169 43 56 170 48 57 171 47 57 172 45 57 173 48 58 174 45 58 175 44 58 176 44 59 177 46 59 178 48 59 179 50 60 180 56 60 181 54 60 182 54 61 183 53 61 184 50 61 185 50 62 186 49 62 187 44 62 188 44 63 189 45 63 190 50 63 191 49 64 192 51 64 193 46 64 194 46 65 195 44 65 196 49 65 197 52 66 198 50 66 199 45 66 200 45 67 201 47 67 202 52 67 203 51 68 204 53 68 205 48 68 206 48 69 207 46 69 208 51 69 209 53 70 210 52 70 211 47 70 212 47 71 213 48 71 214 53 71 215 53 72 216 51 72 217 49 72 218 49 73 219 50 73 220 53 73 221 57 74 222 52 74 223 53 74 224 53 75 225 54 75 226 57 75 227 57 76 228 56 76 229 50 76 230 50 77 231 52 77 232 57 77 233 59 78 234 58 78 235 57 78 236 57 79 237 54 79 238 59 79 239 58 80 240 55 80 241 56 80 242 56 81 243 57 81 244 58 81 245 55 82 246 59 82 247 54 82 248 54 83 249 56 83 250 55 83 251 68 84 252 60 84 253 67 84 254 60 85 255 64 85 256 67 85 257 68 86 258 69 86 259 61 86 260 61 87 261 60 87 262 68 87 263 69 88 264 70 88 265 62 88 266 62 89 267 61 89 268 69 89 269 70 90 270 71 90 271 63 90 272 63 91 273 62 91 274 70 91 275 71 92 276 66 92 277 65 92 278 65 93 279 63 93 280 71 93 281 66 94 282 67 94 283 64 94 284 64 95 285 65 95 286 66 95 287 64 96 288 60 96 289 72 96 290 72 97 291 100 97 292 64 97 293 60 98 294 61 98 295 79 98 296 72 99 297 60 99 298 79 99 299 61 100 300 62 100 301 86 100 302 86 101 303 79 101 304 61 101 305 62 102 306 63 102 307 93 102 308 93 103 309 86 103 310 62 103 311 63 104 312 65 104 313 101 104 314 101 105 315 93 105 316 63 105 317 65 106 318 64 106 319 100 106 320 100 107 321 101 107 322 65 107 323 66 108 324 71 108 325 67 108 326 71 109 327 69 109 328 67 109 329 69 110 330 68 110 331 67 110 332 71 111 333 70 111 334 69 111 335 100 112 336 72 113 337 73 114 338 73 114 339 102 115 340 100 112 341 102 115 342 73 114 343 74 116 344 74 116 345 104 117 346 102 115 347 104 117 348 74 116 349 75 118 350 75 118 351 106 119 352 104 117 353 106 119 354 75 118 355 76 120 356 76 120 357 108 121 358 106 119 359 108 121 360 76 120 361 77 122 362 77 122 363 110 123 364 108 121 365 110 123 366 77 122 367 78 124 368 78 124 369 113 125 370 110 123 371 72 113 372 79 126 373 80 127 374 80 127 375 73 114 376 72 113 377 73 114 378 80 127 379 81 128 380 81 128 381 74 116 382 73 114 383 74 116 384 81 128 385 82 129 386 82 129 387 75 118 388 74 116 389 75 118 390 82 129 391 83 130 392 83 130 393 76 120 394 75 118 395 76 120 396 83 130 397 84 131 398 84 131 399 77 122 400 76 120 401 77 122 402 84 131 403 85 132 404 85 132 405 78 124 406 77 122 407 79 126 408 86 133 409 87 134 410 87 134 411 80 127 412 79 126 413 80 127 414 87 134 415 88 135 416 88 135 417 81 128 418 80 127 419 81 128 420 88 135 421 89 136 422 89 136 423 82 129 424 81 128 425 82 129 426 89 136 427 90 137 428 90 137 429 83 130 430 82 129 431 83 130 432 90 137 433 91 138 434 91 138 435 84 131 436 83 130 437 84 131 438 91 138 439 92 139 440 92 139 441 85 132 442 84 131 443 86 133 444 93 140 445 94 141 446 94 141 447 87 134 448 86 133 449 87 134 450 94 141 451 95 142 452 95 142 453 88 135 454 87 134 455 88 135 456 95 142 457 96 143 458 96 143 459 89 136 460 88 135 461 89 136 462 96 143 463 97 144 464 97 144 465 90 137 466 89 136 467 90 137 468 97 144 469 98 145 470 98 145 471 91 138 472 90 137 473 91 138 474 98 145 475 99 146 476 99 146 477 92 139 478 91 138 479 93 140 480 101 147 481 103 148 482 103 148 483 94 141 484 93 140 485 94 141 486 103 148 487 105 149 488 105 149 489 95 142 490 94 141 491 95 142 492 105 149 493 107 150 494 107 150 495 96 143 496 95 142 497 96 143 498 107 150 499 109 151 500 109 151 501 97 144 502 96 143 503 97 144 504 109 151 505 111 152 506 111 152 507 98 145 508 97 144 509 98 145 510 111 152 511 112 153 512 112 153 513 99 146 514 98 145 515 101 147 516 100 112 517 102 115 518 102 115 519 103 148 520 101 147 521 103 148 522 102 115 523 104 117 524 104 117 525 105 149 526 103 148 527 105 149 528 104 117 529 106 119 530 106 119 531 107 150 532 105 149 533 107 150 534 106 119 535 108 121 536 108 121 537 109 151 538 107 150 539 109 151 540 108 121 541 110 123 542 110 123 543 111 152 544 109 151 545 111 152 546 110 123 547 113 125 548 113 125 549 112 153 550 111 152 551 114 154 552 123 154 553 122 154 554 115 155 555 114 155 556 122 155 557 115 156 558 122 156 559 121 156 560 116 157 561 115 157 562 121 157 563 116 158 564 121 158 565 120 158 566 117 159 567 116 159 568 120 159 569 117 160 570 120 160 571 119 160 572 118 161 573 117 161 574 119 161 575 129 162 576 128 162 577 130 162 578 130 163 579 128 163 580 127 163 581 130 164 582 127 164 583 131 164 584 131 165 585 127 165 586 126 165 587 131 166 588 126 166 589 132 166 590 132 167 591 126 167 592 125 167 593 132 168 594 125 168 595 133 168 596 133 169 597 125 169 598 124 169 599 134 170 600 142 170 601 143 170 602 135 171 603 142 171 604 134 171 605 135 172 606 141 172 607 142 172 608 136 173 609 141 173 610 135 173 611 136 174 612 140 174 613 141 174 614 137 175 615 140 175 616 136 175 617 137 176 618 139 176 619 140 176 620 138 177 621 139 177 622 137 177 623 149 178 624 150 178 625 148 178 626 150 179 627 147 179 628 148 179 629 150 180 630 151 180 631 147 180 632 151 181 633 146 181 634 147 181 635 151 182 636 152 182 637 146 182 638 152 183 639 145 183 640 146 183 641 152 184 642 153 184 643 145 184 644 153 185 645 144 185 646 145 185 647 154 186 648 155 187 649 156 188 650 156 188 651 157 189 652 154 186 653 157 189 654 156 188 655 158 190 656 158 190 657 159 191 658 157 189 659 159 191 660 158 190 661 160 192 662 160 192 663 161 193 664 159 191 665 161 193 666 160 192 667 162 194 668 162 194 669 163 195 670 161 193 671 163 195 672 162 194 673 164 196 674 164 196 675 165 197 676 163 195 677 165 197 678 164 196 679 166 198 680 166 198 681 167 199 682 165 197 683 155 187 684 168 200 685 169 201 686 169 201 687 156 188 688 155 187 689 156 188 690 169 201 691 170 202 692 170 202 693 158 190 694 156 188 695 158 190 696 170 202 697 171 203 698 171 203 699 160 192 700 158 190 701 160 192 702 171 203 703 172 204 704 172 204 705 162 194 706 160 192 707 162 194 708 172 204 709 173 205 710 173 205 711 164 196 712 162 194 713 164 196 714 173 205 715 174 206 716 174 206 717 166 198 718 164 196 719 168 200 720 175 207 721 176 208 722 176 208 723 169 201 724 168 200 725 169 201 726 176 208 727 177 209 728 177 209 729 170 202 730 169 201 731 170 202 732 177 209 733 178 210 734 178 210 735 171 203 736 170 202 737 171 203 738 178 210 739 179 211 740 179 211 741 172 204 742 171 203 743 172 204 744 179 211 745 180 212 746 180 212 747 173 205 748 172 204 749 173 205 750 180 212 751 181 213 752 181 213 753 174 206 754 173 205 755 175 207 756 182 214 757 183 215 758 183 215 759 176 208 760 175 207 761 176 208 762 183 215 763 184 216 764 184 216 765 177 209 766 176 208 767 177 209 768 184 216 769 185 217 770 185 217 771 178 210 772 177 209 773 178 210 774 185 217 775 186 218 776 186 218 777 179 211 778 178 210 779 179 211 780 186 218 781 187 219 782 187 219 783 180 212 784 179 211 785 180 212 786 187 219 787 188 220 788 188 220 789 181 213 790 180 212 791 182 214 792 189 221 793 190 222 794 190 222 795 183 215 796 182 214 797 183 215 798 190 222 799 191 223 800 191 223 801 184 216 802 183 215 803 184 216 804 191 223 805 192 224 806 192 224 807 185 217 808 184 216 809 185 217 810 192 224 811 193 225 812 193 225 813 186 218 814 185 217 815 186 218 816 193 225 817 194 226 818 194 226 819 187 219 820 186 218 821 187 219 822 194 226 823 195 227 824 195 227 825 188 220 826 187 219 827 189 221 828 154 186 829 157 189 830 157 189 831 190 222 832 189 221 833 190 222 834 157 189 835 159 191 836 159 191 837 191 223 838 190 222 839 191 223 840 159 191 841 161 193 842 161 193 843 192 224 844 191 223 845 192 224 846 161 193 847 163 195 848 163 195 849 193 225 850 192 224 851 193 225 852 163 195 853 165 197 854 165 197 855 194 226 856 193 225 857 194 226 858 165 197 859 167 199 860 167 199 861 195 227 862 194 226 863 196 228 864 197 228 865 198 228 866 198 229 867 199 229 868 200 229 869 196 230 870 198 230 871 200 230 872 201 231 873 196 231 874 200 231 875 167 232 876 166 232 877 202 232 878 202 233 879 203 233 880 167 233 881 166 234 882 174 234 883 204 234 884 204 235 885 202 235 886 166 235 887 174 236 888 181 236 889 205 236 890 205 237 891 204 237 892 174 237 893 181 238 894 188 238 895 206 238 896 206 239 897 205 239 898 181 239 899 188 240 900 195 240 901 207 240 902 207 241 903 206 241 904 188 241 905 195 242 906 167 242 907 203 242 908 203 243 909 207 243 910 195 243 911 203 244 912 202 244 913 201 244 914 201 245 915 200 245 916 203 245 917 202 246 918 204 246 919 196 246 920 196 247 921 201 247 922 202 247 923 204 248 924 205 248 925 197 248 926 197 249 927 196 249 928 204 249 929 205 250 930 206 250 931 198 250 932 198 251 933 197 251 934 205 251 935 206 252 936 207 252 937 199 252 938 199 253 939 198 253 940 206 253 941 207 254 942 203 254 943 200 254 944 200 255 945 199 255 946 207 255 947 215 256 948 216 256 949 208 256 950 208 257 951 212 257 952 215 257 953 216 258 954 217 258 955 209 258 956 209 259 957 208 259 958 216 259 959 217 260 960 218 260 961 210 260 962 210 261 963 209 261 964 217 261 965 218 262 966 219 262 967 211 262 968 211 263 969 210 263 970 218 263 971 219 264 972 214 264 973 213 264 974 213 265 975 211 265 976 219 265 977 214 266 978 215 266 979 212 266 980 212 267 981 213 267 982 214 267 983 212 268 984 208 268 985 220 268 986 220 269 987 248 269 988 212 269 989 208 270 990 209 270 991 227 270 992 227 271 993 220 271 994 208 271 995 209 272 996 210 272 997 234 272 998 234 273 999 227 273 1000 209 273 1001 210 274 1002 211 274 1003 241 274 1004 241 275 1005 234 275 1006 210 275 1007 211 276 1008 213 276 1009 249 276 1010 249 277 1011 241 277 1012 211 277 1013 213 278 1014 212 278 1015 248 278 1016 248 279 1017 249 279 1018 213 279 1019 214 280 1020 219 280 1021 215 280 1022 219 281 1023 217 281 1024 215 281 1025 217 282 1026 216 282 1027 215 282 1028 219 283 1029 218 283 1030 217 283 1031 248 284 1032 220 285 1033 221 286 1034 221 286 1035 250 287 1036 248 284 1037 250 287 1038 221 286 1039 222 288 1040 222 288 1041 252 289 1042 250 287 1043 252 289 1044 222 288 1045 223 290 1046 223 290 1047 254 291 1048 252 289 1049 254 291 1050 223 290 1051 224 292 1052 224 292 1053 256 293 1054 254 291 1055 256 293 1056 224 292 1057 225 294 1058 225 294 1059 258 295 1060 256 293 1061 258 295 1062 225 294 1063 226 296 1064 226 296 1065 261 297 1066 258 295 1067 220 285 1068 227 298 1069 228 299 1070 228 299 1071 221 286 1072 220 285 1073 221 286 1074 228 299 1075 229 300 1076 229 300 1077 222 288 1078 221 286 1079 222 288 1080 229 300 1081 230 301 1082 230 301 1083 223 290 1084 222 288 1085 223 290 1086 230 301 1087 231 302 1088 231 302 1089 224 292 1090 223 290 1091 224 292 1092 231 302 1093 232 303 1094 232 303 1095 225 294 1096 224 292 1097 225 294 1098 232 303 1099 233 304 1100 233 304 1101 226 296 1102 225 294 1103 227 298 1104 234 305 1105 235 306 1106 235 306 1107 228 299 1108 227 298 1109 228 299 1110 235 306 1111 236 307 1112 236 307 1113 229 300 1114 228 299 1115 229 300 1116 236 307 1117 237 308 1118 237 308 1119 230 301 1120 229 300 1121 230 301 1122 237 308 1123 238 309 1124 238 309 1125 231 302 1126 230 301 1127 231 302 1128 238 309 1129 239 310 1130 239 310 1131 232 303 1132 231 302 1133 232 303 1134 239 310 1135 240 311 1136 240 311 1137 233 304 1138 232 303 1139 234 305 1140 241 312 1141 242 313 1142 242 313 1143 235 306 1144 234 305 1145 235 306 1146 242 313 1147 243 314 1148 243 314 1149 236 307 1150 235 306 1151 236 307 1152 243 314 1153 244 315 1154 244 315 1155 237 308 1156 236 307 1157 237 308 1158 244 315 1159 245 316 1160 245 316 1161 238 309 1162 237 308 1163 238 309 1164 245 316 1165 246 317 1166 246 317 1167 239 310 1168 238 309 1169 239 310 1170 246 317 1171 247 318 1172 247 318 1173 240 311 1174 239 310 1175 241 312 1176 249 319 1177 251 320 1178 251 320 1179 242 313 1180 241 312 1181 242 313 1182 251 320 1183 253 321 1184 253 321 1185 243 314 1186 242 313 1187 243 314 1188 253 321 1189 255 322 1190 255 322 1191 244 315 1192 243 314 1193 244 315 1194 255 322 1195 257 323 1196 257 323 1197 245 316 1198 244 315 1199 245 316 1200 257 323 1201 259 324 1202 259 324 1203 246 317 1204 245 316 1205 246 317 1206 259 324 1207 260 325 1208 260 325 1209 247 318 1210 246 317 1211 249 319 1212 248 284 1213 250 287 1214 250 287 1215 251 320 1216 249 319 1217 251 320 1218 250 287 1219 252 289 1220 252 289 1221 253 321 1222 251 320 1223 253 321 1224 252 289 1225 254 291 1226 254 291 1227 255 322 1228 253 321 1229 255 322 1230 254 291 1231 256 293 1232 256 293 1233 257 323 1234 255 322 1235 257 323 1236 256 293 1237 258 295 1238 258 295 1239 259 324 1240 257 323 1241 259 324 1242 258 295 1243 261 297 1244 261 297 1245 260 325 1246 259 324 1247 262 326 1248 265 326 1249 266 326 1250 266 327 1251 263 327 1252 262 327 1253 263 328 1254 266 328 1255 267 328 1256 267 329 1257 264 329 1258 263 329 1259 264 330 1260 267 330 1261 265 330 1262 265 331 1263 262 331 1264 264 331 1265 265 332 1266 267 332 1267 268 332 1268 268 333 1269 269 333 1270 265 333 1271 267 334 1272 266 334 1273 270 334 1274 270 335 1275 268 335 1276 267 335 1277 266 336 1278 265 336 1279 269 336 1280 269 337 1281 270 337 1282 266 337 1283 271 338 1284 269 338 1285 268 338 1286 271 339 1287 268 339 1288 270 339 1289 271 340 1290 270 340 1291 269 340 1292 272 341 1293 273 341 1294 274 341 1295 272 342 1296 275 342 1297 273 342 1298 272 343 1299 274 343 1300 275 343 1301 277 344 1302 278 344 1303 274 344 1304 274 345 1305 273 345 1306 277 345 1307 276 346 1308 277 346 1309 273 346 1310 273 347 1311 275 347 1312 276 347 1313 278 348 1314 276 348 1315 275 348 1316 275 349 1317 274 349 1318 278 349 1319 279 350 1320 276 350 1321 278 350 1322 278 351 1323 281 351 1324 279 351 1325 280 352 1326 277 352 1327 276 352 1328 276 353 1329 279 353 1330 280 353 1331 281 354 1332 278 354 1333 277 354 1334 277 355 1335 280 355 1336 281 355 1337 282 356 1338 285 356 1339 286 356 1340 286 357 1341 283 357 1342 282 357 1343 283 358 1344 286 358 1345 287 358 1346 287 359 1347 284 359 1348 283 359 1349 284 360 1350 287 360 1351 285 360 1352 285 361 1353 282 361 1354 284 361 1355 285 362 1356 287 362 1357 288 362 1358 288 363 1359 289 363 1360 285 363 1361 287 364 1362 286 364 1363 290 364 1364 290 365 1365 288 365 1366 287 365 1367 286 366 1368 285 366 1369 289 366 1370 289 367 1371 290 367 1372 286 367 1373 291 368 1374 289 368 1375 288 368 1376 291 369 1377 288 369 1378 290 369 1379 291 370 1380 290 370 1381 289 370 1382 292 371 1383 293 372 1384 294 373 1385 292 371 1386 294 373 1387 295 374 1388 296 375 1389 292 371 1390 295 374 1391 296 375 1392 295 374 1393 297 376 1394 298 377 1395 296 375 1396 297 376 1397 298 377 1398 297 376 1399 299 378 1400 300 379 1401 298 377 1402 299 378 1403 300 379 1404 299 378 1405 301 380 1406 302 381 1407 300 379 1408 301 380 1409 302 381 1410 301 380 1411 303 382 1412 293 372 1413 302 381 1414 303 382 1415 293 372 1416 303 382 1417 294 373 1418 304 383 1419 305 384 1420 293 372 1421 304 383 1422 293 372 1423 292 371 1424 306 385 1425 304 383 1426 292 371 1427 306 385 1428 292 371 1429 296 375 1430 307 386 1431 306 385 1432 296 375 1433 307 386 1434 296 375 1435 298 377 1436 308 387 1437 307 386 1438 298 377 1439 308 387 1440 298 377 1441 300 379 1442 309 388 1443 308 387 1444 300 379 1445 309 388 1446 300 379 1447 302 381 1448 305 384 1449 309 388 1450 302 381 1451 305 384 1452 302 381 1453 293 372 1454 307 389 1455 308 389 1456 309 389 1457 307 390 1458 309 390 1459 304 390 1460 306 391 1461 307 391 1462 304 391 1463 309 392 1464 305 392 1465 304 392 1466 310 393 1467 313 394 1468 332 395 1469 310 393 1470 332 395 1471 330 396 1472 310 393 1473 330 396 1474 311 397 1475 310 393 1476 311 397 1477 312 398 1478 310 393 1479 312 398 1480 313 394 1481 332 395 1482 317 399 1483 327 400 1484 330 396 1485 327 400 1486 314 401 1487 311 397 1488 314 401 1489 315 402 1490 312 398 1491 315 402 1492 316 403 1493 313 394 1494 316 403 1495 317 399 1496 314 401 1497 311 397 1498 330 396 1499 315 402 1500 312 398 1501 311 397 1502 316 403 1503 313 394 1504 312 398 1505 317 399 1506 332 395 1507 313 394 1508 318 404 1509 327 400 1510 317 399 1511 318 404 1512 314 401 1513 327 400 1514 318 404 1515 315 402 1516 314 401 1517 318 404 1518 316 403 1519 315 402 1520 318 404 1521 317 399 1522 316 403 1523 325 405 1524 324 406 1525 319 407 1526 325 405 1527 331 408 1528 324 406 1529 331 408 1530 323 409 1531 324 406 1532 331 408 1533 333 410 1534 323 409 1535 333 410 1536 322 411 1537 323 409 1538 333 410 1539 329 412 1540 322 411 1541 329 412 1542 321 413 1543 322 411 1544 329 412 1545 328 414 1546 321 413 1547 328 414 1548 320 415 1549 321 413 1550 328 414 1551 326 416 1552 320 415 1553 325 405 1554 320 415 1555 326 416 1556 325 405 1557 319 407 1558 320 415 1559 324 406 1560 325 405 1561 319 407 1562 324 406 1563 331 408 1564 325 405 1565 326 416 1566 319 407 1567 325 405 1568 326 416 1569 320 415 1570 319 407 1571 320 415 1572 328 414 1573 321 413 1574 320 415 1575 326 416 1576 328 414 1577 329 412 1578 321 413 1579 328 414 1580 329 412 1581 322 411 1582 321 413 1583 322 411 1584 333 410 1585 323 409 1586 322 411 1587 329 412 1588 333 410 1589 324 406 1590 333 410 1591 331 408 1592 324 406 1593 323 409 1594 333 410 1595 331 408 1596 327 400 1597 325 405 1598 331 408 1599 332 395 1600 327 400 1601 325 405 1602 327 400 1603 326 416 1604 327 400 1605 328 414 1606 326 416 1607 327 400 1608 330 396 1609 328 414 1610 328 414 1611 330 396 1612 329 412 1613 330 396 1614 333 410 1615 329 412 1616 330 396 1617 332 395 1618 333 410 1619 333 410 1620 332 395 1621 331 408 1622 335 417 1623 338 417 1624 334 417 1625 335 418 1626 341 418 1627 338 418 1628 337 419 1629 334 419 1630 336 419 1631 337 420 1632 335 420 1633 334 420 1634 340 421 1635 336 421 1636 339 421 1637 340 422 1638 337 422 1639 336 422 1640 341 423 1641 339 423 1642 338 423 1643 341 424 1644 340 424 1645 339 424 1646 343 425 1647 346 425 1648 342 425 1649 343 426 1650 349 426 1651 346 426 1652 345 427 1653 342 427 1654 344 427 1655 345 428 1656 343 428 1657 342 428 1658 348 429 1659 344 429 1660 347 429 1661 348 430 1662 345 430 1663 344 430 1664 349 431 1665 347 431 1666 346 431 1667 349 432 1668 348 432 1669 347 432 1670 354 433 1671 350 433 1672 353 433 1673 353 434 1674 357 434 1675 354 434 1676 355 435 1677 351 435 1678 350 435 1679 350 436 1680 354 436 1681 355 436 1682 356 437 1683 352 437 1684 351 437 1685 351 438 1686 355 438 1687 356 438 1688 357 439 1689 353 439 1690 352 439 1691 352 440 1692 356 440 1693 357 440 1694 353 441 1695 350 441 1696 351 441 1697 351 442 1698 352 442 1699 353 442 1700 362 443 1701 365 443 1702 364 443 1703 364 444 1704 363 444 1705 362 444 1706 358 445 1707 362 445 1708 363 445 1709 363 446 1710 359 446 1711 358 446 1712 359 447 1713 363 447 1714 364 447 1715 364 448 1716 360 448 1717 359 448 1718 360 449 1719 364 449 1720 365 449 1721 365 450 1722 361 450 1723 360 450 1724 361 451 1725 365 451 1726 362 451 1727 362 452 1728 358 452 1729 361 452 1730 370 453 1731 366 453 1732 369 453 1733 369 454 1734 373 454 1735 370 454 1736 371 455 1737 367 455 1738 366 455 1739 366 456 1740 370 456 1741 371 456 1742 372 457 1743 368 457 1744 367 457 1745 367 458 1746 371 458 1747 372 458 1748 373 459 1749 369 459 1750 368 459 1751 368 460 1752 372 460 1753 373 460 1754 369 461 1755 366 461 1756 367 461 1757 367 462 1758 368 462 1759 369 462 1760 378 463 1761 375 463 1762 374 463 1763 374 464 1764 377 464 1765 378 464 1766 379 465 1767 378 465 1768 377 465 1769 377 466 1770 376 466 1771 379 466 1772 384 467 1773 383 467 1774 380 467 1775 380 468 1776 381 468 1777 384 468 1778 385 469 1779 384 469 1780 381 469 1781 381 470 1782 382 470 1783 385 470 1784 389 471 1785 386 471 1786 388 471 1787 388 472 1788 391 472 1789 389 472 1790 390 473 1791 387 473 1792 386 473 1793 386 474 1794 389 474 1795 390 474 1796 391 475 1797 388 475 1798 387 475 1799 387 476 1800 390 476 1801 391 476 1802 395 477 1803 392 477 1804 394 477 1805 394 478 1806 397 478 1807 395 478 1808 396 479 1809 393 479 1810 392 479 1811 392 480 1812 395 480 1813 396 480 1814 397 481 1815 394 481 1816 393 481 1817 393 482 1818 396 482 1819 397 482 1820 402 483 1821 399 483 1822 398 483 1823 398 484 1824 401 484 1825 402 484 1826 403 485 1827 400 485 1828 399 485 1829 399 486 1830 402 486 1831 403 486 1832 401 487 1833 398 487 1834 400 487 1835 400 488 1836 403 488 1837 401 488 1838 408 489 1839 405 489 1840 404 489 1841 404 490 1842 407 490 1843 408 490 1844 409 491 1845 406 491 1846 405 491 1847 405 492 1848 408 492 1849 409 492 1850 407 493 1851 404 493 1852 406 493 1853 406 494 1854 409 494 1855 407 494 1856 414 495 1857 413 495 1858 410 495 1859 410 496 1860 411 496 1861 414 496 1862 415 497 1863 414 497 1864 411 497 1865 411 498 1866 412 498 1867 415 498 1868 418 499 1869 419 499 1870 416 499 1871 416 500 1872 417 500 1873 418 500 1874 421 501 1875 418 501 1876 417 501 1877 417 502 1878 420 502 1879 421 502 1880 472 503 1881 476 503 1882 477 503 1883 477 504 1884 473 504 1885 472 504 1886 474 505 1887 478 505 1888 479 505 1889 479 506 1890 475 506 1891 474 506 1892 476 507 1893 472 507 1894 475 507 1895 475 508 1896 479 508 1897 476 508 1898 483 509 1899 487 509 1900 484 509 1901 484 510 1902 480 510 1903 483 510 1904 485 511 1905 481 511 1906 480 511 1907 480 512 1908 484 512 1909 485 512 1910 486 513 1911 482 513 1912 481 513 1913 481 514 1914 485 514 1915 486 514 1916 487 515 1917 483 515 1918 482 515 1919 482 516 1920 486 516 1921 487 516 1922 483 517 1923 480 517 1924 481 517 1925 481 518 1926 482 518 1927 483 518 1928 494 519 1929 490 519 1930 756 519 1931 758 519 1932 494 520 1933 758 520 1934 757 520 1935 495 520 1936 758 521 1937 756 521 1938 489 521 1939 493 521 1940 495 522 1941 491 522 1942 490 522 1943 494 522 1944 758 523 1945 493 523 1946 492 523 1947 757 523 1948 429 524 1949 422 525 1950 427 526 1951 427 526 1952 430 527 1953 429 524 1954 422 525 1955 429 524 1956 428 528 1957 428 528 1958 423 529 1959 422 525 1960 423 529 1961 428 528 1962 433 530 1963 433 530 1964 424 531 1965 423 529 1966 424 531 1967 433 530 1968 432 532 1969 432 532 1970 425 533 1971 424 531 1972 425 533 1973 432 532 1974 431 534 1975 431 534 1976 426 535 1977 425 533 1978 426 535 1979 431 534 1980 430 527 1981 430 527 1982 427 526 1983 426 535 1984 429 524 1985 435 536 1986 434 537 1987 434 537 1988 428 528 1989 429 524 1990 430 527 1991 436 538 1992 435 536 1993 435 536 1994 429 524 1995 430 527 1996 431 534 1997 437 539 1998 436 538 1999 436 538 2000 430 527 2001 431 534 2002 432 532 2003 438 540 2004 437 539 2005 437 539 2006 431 534 2007 432 532 2008 433 530 2009 439 541 2010 438 540 2011 438 540 2012 432 532 2013 433 530 2014 428 528 2015 434 537 2016 439 541 2017 439 541 2018 433 530 2019 428 528 2020 441 542 2021 445 542 2022 444 542 2023 444 543 2024 440 543 2025 441 543 2026 443 544 2027 447 544 2028 445 544 2029 445 545 2030 441 545 2031 443 545 2032 440 546 2033 444 546 2034 446 546 2035 446 547 2036 442 547 2037 440 547 2038 442 548 2039 446 548 2040 447 548 2041 447 549 2042 443 549 2043 442 549 2044 445 550 2045 447 550 2046 446 550 2047 446 551 2048 444 551 2049 445 551 2050 449 552 2051 450 553 2052 451 554 2053 451 554 2054 448 555 2055 449 552 2056 452 556 2057 453 557 2058 450 553 2059 450 553 2060 449 552 2061 452 556 2062 453 557 2063 466 558 2064 464 559 2065 464 559 2066 450 553 2067 453 557 2068 448 555 2069 451 554 2070 463 560 2071 463 560 2072 462 561 2073 448 555 2074 450 553 2075 464 559 2076 465 562 2077 465 562 2078 451 554 2079 450 553 2080 454 563 2081 455 564 2082 453 557 2083 453 557 2084 452 556 2085 454 563 2086 455 564 2087 467 565 2088 466 558 2089 466 558 2090 453 557 2091 455 564 2092 456 566 2093 457 567 2094 455 564 2095 455 564 2096 454 563 2097 456 566 2098 457 567 2099 468 568 2100 467 565 2101 467 565 2102 455 564 2103 457 567 2104 458 569 2105 459 570 2106 457 567 2107 457 567 2108 456 566 2109 458 569 2110 459 570 2111 469 571 2112 468 568 2113 468 568 2114 457 567 2115 459 570 2116 460 572 2117 461 573 2118 459 570 2119 459 570 2120 458 569 2121 460 572 2122 461 573 2123 470 574 2124 469 571 2125 469 571 2126 459 570 2127 461 573 2128 462 561 2129 463 560 2130 461 573 2131 461 573 2132 460 572 2133 462 561 2134 463 560 2135 471 575 2136 470 574 2137 470 574 2138 461 573 2139 463 560 2140 451 554 2141 465 562 2142 471 575 2143 471 575 2144 463 560 2145 451 554 2146 516 576 2147 502 577 2148 496 578 2149 496 578 2150 504 579 2151 516 576 2152 504 579 2153 496 578 2154 497 580 2155 497 580 2156 506 581 2157 504 579 2158 505 582 2159 504 579 2160 506 581 2161 506 581 2162 507 583 2163 505 582 2164 506 581 2165 497 580 2166 498 584 2167 498 584 2168 508 585 2169 506 581 2170 507 583 2171 506 581 2172 508 585 2173 508 585 2174 509 586 2175 507 583 2176 508 585 2177 498 584 2178 499 587 2179 499 587 2180 510 588 2181 508 585 2182 509 586 2183 508 585 2184 510 588 2185 510 588 2186 511 589 2187 509 586 2188 510 588 2189 499 587 2190 500 590 2191 500 590 2192 512 591 2193 510 588 2194 511 589 2195 510 588 2196 512 591 2197 512 591 2198 513 592 2199 511 589 2200 512 591 2201 500 590 2202 501 593 2203 501 593 2204 514 594 2205 512 591 2206 513 592 2207 512 591 2208 514 594 2209 514 594 2210 515 595 2211 513 592 2212 517 596 2213 503 597 2214 502 577 2215 502 577 2216 516 576 2217 517 596 2218 519 598 2219 516 576 2220 504 579 2221 504 579 2222 505 582 2223 519 598 2224 514 594 2225 501 593 2226 503 597 2227 503 597 2228 517 596 2229 514 594 2230 515 595 2231 514 594 2232 517 596 2233 517 596 2234 518 599 2235 515 595 2236 518 599 2237 517 596 2238 516 576 2239 516 576 2240 519 598 2241 518 599 2242 531 600 2243 525 601 2244 520 602 2245 520 602 2246 526 603 2247 531 600 2248 526 603 2249 520 602 2250 521 604 2251 521 604 2252 527 605 2253 526 603 2254 527 605 2255 521 604 2256 522 606 2257 522 606 2258 528 607 2259 527 605 2260 528 607 2261 522 606 2262 523 608 2263 523 608 2264 529 609 2265 528 607 2266 529 609 2267 523 608 2268 524 610 2269 524 610 2270 530 611 2271 529 609 2272 530 611 2273 524 610 2274 525 601 2275 525 601 2276 531 600 2277 530 611 2278 533 612 2279 528 607 2280 529 609 2281 529 609 2282 532 613 2283 533 612 2284 534 614 2285 527 605 2286 528 607 2287 528 607 2288 533 612 2289 534 614 2290 535 615 2291 526 603 2292 527 605 2293 527 605 2294 534 614 2295 535 615 2296 536 616 2297 531 600 2298 526 603 2299 526 603 2300 535 615 2301 536 616 2302 537 617 2303 530 611 2304 531 600 2305 531 600 2306 536 616 2307 537 617 2308 532 613 2309 529 609 2310 530 611 2311 530 611 2312 537 617 2313 532 613 2314 543 618 2315 546 619 2316 545 620 2317 545 620 2318 538 621 2319 543 618 2320 538 621 2321 545 620 2322 544 622 2323 544 622 2324 539 623 2325 538 621 2326 539 623 2327 544 622 2328 549 624 2329 549 624 2330 540 625 2331 539 623 2332 540 625 2333 549 624 2334 548 626 2335 548 626 2336 541 627 2337 540 625 2338 541 627 2339 548 626 2340 547 628 2341 547 628 2342 542 629 2343 541 627 2344 542 629 2345 547 628 2346 546 619 2347 546 619 2348 543 618 2349 542 629 2350 545 620 2351 551 630 2352 550 631 2353 550 631 2354 544 622 2355 545 620 2356 546 619 2357 552 632 2358 551 630 2359 551 630 2360 545 620 2361 546 619 2362 547 628 2363 553 633 2364 552 632 2365 552 632 2366 546 619 2367 547 628 2368 548 626 2369 554 634 2370 553 633 2371 553 633 2372 547 628 2373 548 626 2374 549 624 2375 555 635 2376 554 634 2377 554 634 2378 548 626 2379 549 624 2380 544 622 2381 550 631 2382 555 635 2383 555 635 2384 549 624 2385 544 622 2386 557 636 2387 558 637 2388 559 638 2389 559 638 2390 556 639 2391 557 636 2392 560 640 2393 561 641 2394 558 637 2395 558 637 2396 557 636 2397 560 640 2398 561 641 2399 574 642 2400 572 643 2401 572 643 2402 558 637 2403 561 641 2404 556 639 2405 559 638 2406 571 644 2407 571 644 2408 570 645 2409 556 639 2410 558 637 2411 572 643 2412 573 646 2413 573 646 2414 559 638 2415 558 637 2416 562 647 2417 563 648 2418 561 641 2419 561 641 2420 560 640 2421 562 647 2422 563 648 2423 575 649 2424 574 642 2425 574 642 2426 561 641 2427 563 648 2428 564 650 2429 565 651 2430 563 648 2431 563 648 2432 562 647 2433 564 650 2434 565 651 2435 576 652 2436 575 649 2437 575 649 2438 563 648 2439 565 651 2440 566 653 2441 567 654 2442 565 651 2443 565 651 2444 564 650 2445 566 653 2446 567 654 2447 577 655 2448 576 652 2449 576 652 2450 565 651 2451 567 654 2452 568 656 2453 569 657 2454 567 654 2455 567 654 2456 566 653 2457 568 656 2458 569 657 2459 578 658 2460 577 655 2461 577 655 2462 567 654 2463 569 657 2464 570 645 2465 571 644 2466 569 657 2467 569 657 2468 568 656 2469 570 645 2470 571 644 2471 579 659 2472 578 658 2473 578 658 2474 569 657 2475 571 644 2476 559 638 2477 573 646 2478 579 659 2479 579 659 2480 571 644 2481 559 638 2482 600 660 2483 586 661 2484 580 662 2485 580 662 2486 588 663 2487 600 660 2488 588 663 2489 580 662 2490 581 664 2491 581 664 2492 590 665 2493 588 663 2494 589 666 2495 588 663 2496 590 665 2497 590 665 2498 591 667 2499 589 666 2500 590 665 2501 581 664 2502 582 668 2503 582 668 2504 592 669 2505 590 665 2506 591 667 2507 590 665 2508 592 669 2509 592 669 2510 593 670 2511 591 667 2512 592 669 2513 582 668 2514 583 671 2515 583 671 2516 594 672 2517 592 669 2518 593 670 2519 592 669 2520 594 672 2521 594 672 2522 595 673 2523 593 670 2524 594 672 2525 583 671 2526 584 674 2527 584 674 2528 596 675 2529 594 672 2530 595 673 2531 594 672 2532 596 675 2533 596 675 2534 597 676 2535 595 673 2536 596 675 2537 584 674 2538 585 677 2539 585 677 2540 598 678 2541 596 675 2542 597 676 2543 596 675 2544 598 678 2545 598 678 2546 599 679 2547 597 676 2548 601 680 2549 587 681 2550 586 661 2551 586 661 2552 600 660 2553 601 680 2554 603 682 2555 600 660 2556 588 663 2557 588 663 2558 589 666 2559 603 682 2560 598 678 2561 585 677 2562 587 681 2563 587 681 2564 601 680 2565 598 678 2566 599 679 2567 598 678 2568 601 680 2569 601 680 2570 602 683 2571 599 679 2572 602 683 2573 601 680 2574 600 660 2575 600 660 2576 603 682 2577 602 683 2578 615 684 2579 609 685 2580 604 686 2581 604 686 2582 610 687 2583 615 684 2584 610 687 2585 604 686 2586 605 688 2587 605 688 2588 611 689 2589 610 687 2590 611 689 2591 605 688 2592 606 690 2593 606 690 2594 612 691 2595 611 689 2596 612 691 2597 606 690 2598 607 692 2599 607 692 2600 613 693 2601 612 691 2602 613 693 2603 607 692 2604 608 694 2605 608 694 2606 614 695 2607 613 693 2608 614 695 2609 608 694 2610 609 685 2611 609 685 2612 615 684 2613 614 695 2614 617 696 2615 612 691 2616 613 693 2617 613 693 2618 616 697 2619 617 696 2620 618 698 2621 611 689 2622 612 691 2623 612 691 2624 617 696 2625 618 698 2626 619 699 2627 610 687 2628 611 689 2629 611 689 2630 618 698 2631 619 699 2632 620 700 2633 615 684 2634 610 687 2635 610 687 2636 619 699 2637 620 700 2638 621 701 2639 614 695 2640 615 684 2641 615 684 2642 620 700 2643 621 701 2644 616 697 2645 613 693 2646 614 695 2647 614 695 2648 621 701 2649 616 697 2650 624 702 2651 623 702 2652 622 702 2653 622 703 2654 625 703 2655 624 703 2656 630 704 2657 633 704 2658 632 704 2659 632 705 2660 631 705 2661 630 705 2662 626 706 2663 630 706 2664 631 706 2665 631 707 2666 627 707 2667 626 707 2668 627 708 2669 631 708 2670 632 708 2671 632 709 2672 628 709 2673 627 709 2674 628 710 2675 632 710 2676 633 710 2677 633 711 2678 629 711 2679 628 711 2680 629 712 2681 633 712 2682 630 712 2683 630 713 2684 626 713 2685 629 713 2686 638 714 2687 473 714 2688 477 714 2689 636 715 2690 638 715 2691 477 715 2692 638 716 2693 634 716 2694 473 716 2695 637 717 2696 639 717 2697 638 717 2698 638 718 2699 636 718 2700 637 718 2701 639 719 2702 478 719 2703 474 719 2704 635 720 2705 639 720 2706 474 720 2707 639 721 2708 637 721 2709 478 721 2710 634 722 2711 638 722 2712 641 722 2713 641 723 2714 640 723 2715 634 723 2716 639 724 2717 635 724 2718 642 724 2719 642 725 2720 643 725 2721 639 725 2722 640 726 2723 641 726 2724 644 726 2725 644 727 2726 645 727 2727 640 727 2728 643 728 2729 642 728 2730 647 728 2731 647 729 2732 646 729 2733 643 729 2734 645 730 2735 644 730 2736 648 730 2737 648 731 2738 649 731 2739 645 731 2740 646 732 2741 647 732 2742 651 732 2743 651 733 2744 650 733 2745 646 733 2746 648 734 2747 650 734 2748 651 734 2749 651 735 2750 649 735 2751 648 735 2752 644 736 2753 646 736 2754 650 736 2755 650 737 2756 648 737 2757 644 737 2758 653 738 2759 654 738 2760 655 738 2761 655 739 2762 652 739 2763 653 739 2764 655 740 2765 654 740 2766 657 740 2767 657 741 2768 658 741 2769 655 741 2770 652 742 2771 655 742 2772 658 742 2773 658 743 2774 659 743 2775 652 743 2776 662 744 2777 661 744 2778 660 744 2779 660 745 2780 663 745 2781 662 745 2782 665 746 2783 666 746 2784 667 746 2785 667 747 2786 664 747 2787 665 747 2788 664 748 2789 667 748 2790 668 748 2791 662 749 2792 663 749 2793 670 749 2794 670 750 2795 669 750 2796 662 750 2797 660 751 2798 661 751 2799 672 751 2800 672 752 2801 671 752 2802 660 752 2803 661 753 2804 662 753 2805 669 753 2806 669 754 2807 672 754 2808 661 754 2809 668 755 2810 667 755 2811 673 755 2812 673 756 2813 674 756 2814 668 756 2815 664 757 2816 668 757 2817 674 757 2818 674 758 2819 675 758 2820 664 758 2821 666 759 2822 665 759 2823 676 759 2824 676 760 2825 677 760 2826 666 760 2827 667 761 2828 666 761 2829 677 761 2830 677 762 2831 673 762 2832 667 762 2833 665 763 2834 664 763 2835 675 763 2836 675 764 2837 676 764 2838 665 764 2839 690 765 2840 691 765 2841 680 765 2842 680 766 2843 679 766 2844 690 766 2845 688 767 2846 689 767 2847 678 767 2848 678 768 2849 682 768 2850 688 768 2851 689 769 2852 690 769 2853 679 769 2854 679 770 2855 678 770 2856 689 770 2857 691 771 2858 687 771 2859 681 771 2860 681 772 2861 680 772 2862 691 772 2863 687 773 2864 688 773 2865 682 773 2866 682 774 2867 681 774 2868 687 774 2869 694 775 2870 693 775 2871 686 775 2872 686 776 2873 683 776 2874 694 776 2875 695 777 2876 694 777 2877 683 777 2878 683 778 2879 684 778 2880 695 778 2881 693 779 2882 692 779 2883 685 779 2884 685 780 2885 686 780 2886 693 780 2887 691 781 2888 688 781 2889 687 781 2890 690 782 2891 689 782 2892 688 782 2893 688 783 2894 691 783 2895 690 783 2896 693 784 2897 694 784 2898 695 784 2899 695 785 2900 692 785 2901 693 785 2902 698 786 2903 697 786 2904 696 786 2905 696 787 2906 699 787 2907 698 787 2908 701 788 2909 702 788 2910 703 788 2911 703 789 2912 700 789 2913 701 789 2914 700 790 2915 703 790 2916 704 790 2917 698 791 2918 699 791 2919 706 791 2920 706 792 2921 705 792 2922 698 792 2923 696 793 2924 697 793 2925 708 793 2926 708 794 2927 707 794 2928 696 794 2929 697 795 2930 698 795 2931 705 795 2932 705 796 2933 708 796 2934 697 796 2935 704 797 2936 703 797 2937 709 797 2938 709 798 2939 710 798 2940 704 798 2941 700 799 2942 704 799 2943 710 799 2944 710 800 2945 711 800 2946 700 800 2947 702 801 2948 701 801 2949 712 801 2950 712 802 2951 713 802 2952 702 802 2953 703 803 2954 702 803 2955 713 803 2956 713 804 2957 709 804 2958 703 804 2959 701 805 2960 700 805 2961 711 805 2962 711 806 2963 712 806 2964 701 806 2965 726 807 2966 727 807 2967 716 807 2968 716 808 2969 715 808 2970 726 808 2971 724 809 2972 725 809 2973 714 809 2974 714 810 2975 718 810 2976 724 810 2977 725 811 2978 726 811 2979 715 811 2980 715 812 2981 714 812 2982 725 812 2983 727 813 2984 723 813 2985 717 813 2986 717 814 2987 716 814 2988 727 814 2989 723 815 2990 724 815 2991 718 815 2992 718 816 2993 717 816 2994 723 816 2995 730 817 2996 729 817 2997 722 817 2998 722 818 2999 719 818 3000 730 818 3001 731 819 3002 730 819 3003 719 819 3004 719 820 3005 720 820 3006 731 820 3007 729 821 3008 728 821 3009 721 821 3010 721 822 3011 722 822 3012 729 822 3013 727 823 3014 724 823 3015 723 823 3016 726 824 3017 725 824 3018 724 824 3019 724 825 3020 727 825 3021 726 825 3022 729 826 3023 730 826 3024 731 826 3025 731 827 3026 728 827 3027 729 827 3028 734 828 3029 732 828 3030 733 828 3031 733 829 3032 735 829 3033 734 829 3034 737 830 3035 733 830 3036 732 830 3037 732 831 3038 736 831 3039 737 831 3040 739 832 3041 735 832 3042 733 832 3043 733 833 3044 737 833 3045 739 833 3046 736 834 3047 732 834 3048 734 834 3049 734 835 3050 738 835 3051 736 835 3052 738 836 3053 734 836 3054 735 836 3055 735 837 3056 739 837 3057 738 837 3058 741 838 3059 745 838 3060 744 838 3061 744 839 3062 740 839 3063 741 839 3064 743 840 3065 747 840 3066 745 840 3067 745 841 3068 741 841 3069 743 841 3070 740 842 3071 744 842 3072 746 842 3073 746 843 3074 742 843 3075 740 843 3076 742 844 3077 746 844 3078 747 844 3079 747 845 3080 743 845 3081 742 845 3082 745 846 3083 747 846 3084 746 846 3085 746 847 3086 744 847 3087 745 847 3088 750 848 3089 748 848 3090 749 848 3091 749 849 3092 751 849 3093 750 849 3094 753 850 3095 749 850 3096 748 850 3097 748 851 3098 752 851 3099 753 851 3100 755 852 3101 751 852 3102 749 852 3103 749 853 3104 753 853 3105 755 853 3106 752 854 3107 748 854 3108 750 854 3109 750 855 3110 754 855 3111 752 855 3112 754 856 3113 750 856 3114 751 856 3115 751 857 3116 755 857 3117 754 857 3118 658 858 3119 656 858 3120 659 858 3121 657 859 3122 656 859 3123 658 859 3124 493 860 3125 489 860 3126 488 860 3127 492 860 3128
-2 0 0 0 0 1 1 0 2 1 0 3 3 0 4 2 0 5 0 0 6 2 0 7 11 0 8 8 0 9 0 0 10 11 0 11 5 1 12 10 1 13 11 1 14 11 1 15 2 1 16 5 1 17 4 1 18 5 1 19 2 1 20 2 1 21 3 1 22 4 1 23 6 2 24 5 2 25 4 2 26 4 2 27 7 2 28 6 2 29 6 2 30 9 2 31 10 2 32 10 2 33 5 2 34 6 2 35 0 3 36 8 3 37 9 3 38 6 3 39 0 3 40 9 3 41 0 3 42 6 3 43 7 3 44 1 3 45 0 3 46 7 3 47 1 4 48 7 4 49 3 4 50 3 4 51 7 4 52 4 4 53 16 5 54 12 5 55 17 5 56 17 5 57 15 5 58 16 5 59 13 6 60 16 6 61 15 6 62 15 7 63 14 7 64 13 7 65 12 8 66 13 8 67 14 8 68 14 9 69 17 9 70 12 9 71 14 10 72 15 10 73 21 10 74 21 3 75 19 3 76 14 3 77 14 3 78 19 3 79 18 3 80 18 3 81 17 3 82 14 3 83 18 3 84 20 3 85 22 3 86 22 3 87 21 3 88 18 3 89 18 11 90 19 11 91 24 11 92 24 12 93 23 12 94 18 12 95 20 2 96 18 2 97 23 2 98 23 2 99 25 2 100 20 2 101 19 13 102 21 13 103 26 13 104 26 13 105 24 13 106 19 13 107 22 4 108 20 4 109 25 4 110 25 4 111 27 4 112 22 4 113 21 0 114 22 0 115 27 0 116 27 0 117 26 0 118 21 0 119 21 3 120 15 3 121 17 3 122 17 14 123 18 14 124 21 14 125 23 1 126 26 1 127 27 1 128 27 1 129 25 1 130 23 1 131 23 1 132 24 1 133 26 1 134 29 3 135 30 3 136 28 3 137 32 15 138 34 15 139 35 15 140 35 16 141 33 16 142 32 16 143 31 17 144 36 17 145 34 17 146 34 18 147 32 18 148 31 18 149 33 2 150 35 2 151 37 2 152 37 2 153 38 2 154 33 2 155 36 0 156 31 0 157 40 0 158 40 0 159 39 0 160 36 0 161 40 4 162 38 4 163 37 4 164 37 4 165 39 4 166 40 4 167 42 1 168 41 1 169 43 1 170 48 3 171 47 3 172 45 3 173 48 3 174 45 3 175 44 3 176 44 3 177 46 3 178 48 3 179 50 19 180 56 19 181 54 19 182 54 1 183 53 1 184 50 1 185 50 2 186 49 2 187 44 2 188 44 2 189 45 2 190 50 2 191 49 4 192 51 4 193 46 4 194 46 4 195 44 4 196 49 4 197 52 12 198 50 12 199 45 12 200 45 12 201 47 12 202 52 12 203 51 0 204 53 0 205 48 0 206 48 0 207 46 0 208 51 0 209 53 20 210 52 20 211 47 20 212 47 13 213 48 13 214 53 13 215 53 1 216 51 1 217 49 1 218 49 1 219 50 1 220 53 1 221 57 1 222 52 1 223 53 1 224 53 21 225 54 21 226 57 21 227 57 22 228 56 22 229 50 22 230 50 1 231 52 1 232 57 1 233 59 23 234 58 23 235 57 23 236 57 24 237 54 24 238 59 24 239 58 25 240 55 25 241 56 25 242 56 26 243 57 26 244 58 26 245 55 5 246 59 5 247 54 5 248 54 5 249 56 5 250 55 5 251 68 27 252 60 27 253 67 27 254 60 28 255 64 28 256 67 28 257 68 29 258 69 29 259 61 29 260 61 30 261 60 30 262 68 30 263 69 31 264 70 31 265 62 31 266 62 32 267 61 32 268 69 32 269 70 33 270 71 33 271 63 33 272 63 34 273 62 34 274 70 34 275 71 35 276 66 35 277 65 35 278 65 36 279 63 36 280 71 36 281 66 37 282 67 37 283 64 37 284 64 38 285 65 38 286 66 38 287 64 5 288 60 5 289 72 5 290 72 5 291 100 5 292 64 5 293 60 39 294 61 39 295 79 39 296 72 40 297 60 40 298 79 40 299 61 41 300 62 41 301 86 41 302 86 42 303 79 42 304 61 42 305 62 5 306 63 5 307 93 5 308 93 5 309 86 5 310 62 5 311 63 43 312 65 43 313 101 43 314 101 44 315 93 44 316 63 44 317 65 45 318 64 45 319 100 45 320 100 46 321 101 46 322 65 46 323 66 5 324 71 5 325 67 5 326 71 5 327 69 5 328 67 5 329 69 47 330 68 47 331 67 47 332 71 5 333 70 5 334 69 5 335 100 48 336 72 49 337 73 50 338 73 50 339 102 51 340 100 48 341 102 51 342 73 50 343 74 52 344 74 52 345 104 53 346 102 51 347 104 53 348 74 52 349 75 54 350 75 54 351 106 55 352 104 53 353 106 55 354 75 54 355 76 56 356 76 56 357 108 57 358 106 55 359 108 57 360 76 56 361 77 58 362 77 58 363 110 59 364 108 57 365 110 59 366 77 58 367 78 60 368 78 60 369 113 61 370 110 59 371 72 49 372 79 62 373 80 63 374 80 63 375 73 50 376 72 49 377 73 50 378 80 63 379 81 64 380 81 64 381 74 52 382 73 50 383 74 52 384 81 64 385 82 65 386 82 65 387 75 54 388 74 52 389 75 54 390 82 65 391 83 66 392 83 66 393 76 56 394 75 54 395 76 56 396 83 66 397 84 67 398 84 67 399 77 58 400 76 56 401 77 58 402 84 67 403 85 68 404 85 68 405 78 60 406 77 58 407 79 62 408 86 69 409 87 70 410 87 70 411 80 63 412 79 62 413 80 63 414 87 70 415 88 71 416 88 71 417 81 64 418 80 63 419 81 64 420 88 71 421 89 72 422 89 72 423 82 65 424 81 64 425 82 65 426 89 72 427 90 73 428 90 73 429 83 66 430 82 65 431 83 66 432 90 73 433 91 74 434 91 74 435 84 67 436 83 66 437 84 67 438 91 74 439 92 75 440 92 75 441 85 68 442 84 67 443 86 69 444 93 76 445 94 77 446 94 77 447 87 70 448 86 69 449 87 70 450 94 77 451 95 78 452 95 78 453 88 71 454 87 70 455 88 71 456 95 78 457 96 79 458 96 79 459 89 72 460 88 71 461 89 72 462 96 79 463 97 80 464 97 80 465 90 73 466 89 72 467 90 73 468 97 80 469 98 81 470 98 81 471 91 74 472 90 73 473 91 74 474 98 81 475 99 82 476 99 82 477 92 75 478 91 74 479 93 76 480 101 83 481 103 84 482 103 84 483 94 77 484 93 76 485 94 77 486 103 84 487 105 85 488 105 85 489 95 78 490 94 77 491 95 78 492 105 85 493 107 86 494 107 86 495 96 79 496 95 78 497 96 79 498 107 86 499 109 87 500 109 87 501 97 80 502 96 79 503 97 80 504 109 87 505 111 88 506 111 88 507 98 81 508 97 80 509 98 81 510 111 88 511 112 89 512 112 89 513 99 82 514 98 81 515 101 83 516 100 48 517 102 51 518 102 51 519 103 84 520 101 83 521 103 84 522 102 51 523 104 53 524 104 53 525 105 85 526 103 84 527 105 85 528 104 53 529 106 55 530 106 55 531 107 86 532 105 85 533 107 86 534 106 55 535 108 57 536 108 57 537 109 87 538 107 86 539 109 87 540 108 57 541 110 59 542 110 59 543 111 88 544 109 87 545 111 88 546 110 59 547 113 61 548 113 61 549 112 89 550 111 88 551 114 90 552 123 90 553 122 90 554 115 91 555 114 91 556 122 91 557 115 92 558 122 92 559 121 92 560 116 93 561 115 93 562 121 93 563 116 94 564 121 94 565 120 94 566 117 95 567 116 95 568 120 95 569 117 96 570 120 96 571 119 96 572 118 97 573 117 97 574 119 97 575 129 98 576 128 98 577 130 98 578 130 99 579 128 99 580 127 99 581 130 100 582 127 100 583 131 100 584 131 101 585 127 101 586 126 101 587 131 102 588 126 102 589 132 102 590 132 103 591 126 103 592 125 103 593 132 104 594 125 104 595 133 104 596 133 105 597 125 105 598 124 105 599 134 106 600 142 106 601 143 106 602 135 107 603 142 107 604 134 107 605 135 108 606 141 108 607 142 108 608 136 109 609 141 109 610 135 109 611 136 110 612 140 110 613 141 110 614 137 111 615 140 111 616 136 111 617 137 112 618 139 112 619 140 112 620 138 113 621 139 113 622 137 113 623 149 114 624 150 114 625 148 114 626 150 115 627 147 115 628 148 115 629 150 116 630 151 116 631 147 116 632 151 117 633 146 117 634 147 117 635 151 118 636 152 118 637 146 118 638 152 119 639 145 119 640 146 119 641 152 120 642 153 120 643 145 120 644 153 121 645 144 121 646 145 121 647 154 122 648 155 123 649 156 124 650 156 124 651 157 125 652 154 122 653 157 125 654 156 124 655 158 126 656 158 126 657 159 127 658 157 125 659 159 127 660 158 126 661 160 128 662 160 128 663 161 129 664 159 127 665 161 129 666 160 128 667 162 130 668 162 130 669 163 131 670 161 129 671 163 131 672 162 130 673 164 132 674 164 132 675 165 133 676 163 131 677 165 133 678 164 132 679 166 134 680 166 134 681 167 135 682 165 133 683 155 123 684 168 136 685 169 137 686 169 137 687 156 124 688 155 123 689 156 124 690 169 137 691 170 138 692 170 138 693 158 126 694 156 124 695 158 126 696 170 138 697 171 139 698 171 139 699 160 128 700 158 126 701 160 128 702 171 139 703 172 140 704 172 140 705 162 130 706 160 128 707 162 130 708 172 140 709 173 141 710 173 141 711 164 132 712 162 130 713 164 132 714 173 141 715 174 142 716 174 142 717 166 134 718 164 132 719 168 136 720 175 143 721 176 144 722 176 144 723 169 137 724 168 136 725 169 137 726 176 144 727 177 145 728 177 145 729 170 138 730 169 137 731 170 138 732 177 145 733 178 146 734 178 146 735 171 139 736 170 138 737 171 139 738 178 146 739 179 147 740 179 147 741 172 140 742 171 139 743 172 140 744 179 147 745 180 148 746 180 148 747 173 141 748 172 140 749 173 141 750 180 148 751 181 149 752 181 149 753 174 142 754 173 141 755 175 143 756 182 150 757 183 151 758 183 151 759 176 144 760 175 143 761 176 144 762 183 151 763 184 152 764 184 152 765 177 145 766 176 144 767 177 145 768 184 152 769 185 153 770 185 153 771 178 146 772 177 145 773 178 146 774 185 153 775 186 154 776 186 154 777 179 147 778 178 146 779 179 147 780 186 154 781 187 155 782 187 155 783 180 148 784 179 147 785 180 148 786 187 155 787 188 156 788 188 156 789 181 149 790 180 148 791 182 150 792 189 157 793 190 158 794 190 158 795 183 151 796 182 150 797 183 151 798 190 158 799 191 159 800 191 159 801 184 152 802 183 151 803 184 152 804 191 159 805 192 160 806 192 160 807 185 153 808 184 152 809 185 153 810 192 160 811 193 161 812 193 161 813 186 154 814 185 153 815 186 154 816 193 161 817 194 162 818 194 162 819 187 155 820 186 154 821 187 155 822 194 162 823 195 163 824 195 163 825 188 156 826 187 155 827 189 157 828 154 122 829 157 125 830 157 125 831 190 158 832 189 157 833 190 158 834 157 125 835 159 127 836 159 127 837 191 159 838 190 158 839 191 159 840 159 127 841 161 129 842 161 129 843 192 160 844 191 159 845 192 160 846 161 129 847 163 131 848 163 131 849 193 161 850 192 160 851 193 161 852 163 131 853 165 133 854 165 133 855 194 162 856 193 161 857 194 162 858 165 133 859 167 135 860 167 135 861 195 163 862 194 162 863 196 164 864 197 164 865 198 164 866 198 5 867 199 5 868 200 5 869 196 5 870 198 5 871 200 5 872 201 5 873 196 5 874 200 5 875 167 165 876 166 165 877 202 165 878 202 166 879 203 166 880 167 166 881 166 167 882 174 167 883 204 167 884 204 5 885 202 5 886 166 5 887 174 5 888 181 5 889 205 5 890 205 5 891 204 5 892 174 5 893 181 168 894 188 168 895 206 168 896 206 169 897 205 169 898 181 169 899 188 170 900 195 170 901 207 170 902 207 171 903 206 171 904 188 171 905 195 5 906 167 5 907 203 5 908 203 5 909 207 5 910 195 5 911 203 172 912 202 172 913 201 172 914 201 173 915 200 173 916 203 173 917 202 174 918 204 174 919 196 174 920 196 175 921 201 175 922 202 175 923 204 176 924 205 176 925 197 176 926 197 176 927 196 176 928 204 176 929 205 177 930 206 177 931 198 177 932 198 178 933 197 178 934 205 178 935 206 179 936 207 179 937 199 179 938 199 179 939 198 179 940 206 179 941 207 180 942 203 180 943 200 180 944 200 180 945 199 180 946 207 180 947 215 181 948 216 181 949 208 181 950 208 182 951 212 182 952 215 182 953 216 183 954 217 183 955 209 183 956 209 184 957 208 184 958 216 184 959 217 185 960 218 185 961 210 185 962 210 186 963 209 186 964 217 186 965 218 187 966 219 187 967 211 187 968 211 188 969 210 188 970 218 188 971 219 189 972 214 189 973 213 189 974 213 190 975 211 190 976 219 190 977 214 191 978 215 191 979 212 191 980 212 192 981 213 192 982 214 192 983 212 5 984 208 5 985 220 5 986 220 193 987 248 193 988 212 193 989 208 5 990 209 5 991 227 5 992 227 5 993 220 5 994 208 5 995 209 194 996 210 194 997 234 194 998 234 195 999 227 195 1000 209 195 1001 210 196 1002 211 196 1003 241 196 1004 241 197 1005 234 197 1006 210 197 1007 211 198 1008 213 198 1009 249 198 1010 249 199 1011 241 199 1012 211 199 1013 213 200 1014 212 200 1015 248 200 1016 248 201 1017 249 201 1018 213 201 1019 214 5 1020 219 5 1021 215 5 1022 219 202 1023 217 202 1024 215 202 1025 217 203 1026 216 203 1027 215 203 1028 219 204 1029 218 204 1030 217 204 1031 248 205 1032 220 206 1033 221 207 1034 221 207 1035 250 208 1036 248 205 1037 250 208 1038 221 207 1039 222 209 1040 222 209 1041 252 210 1042 250 208 1043 252 210 1044 222 209 1045 223 211 1046 223 211 1047 254 212 1048 252 210 1049 254 212 1050 223 211 1051 224 213 1052 224 213 1053 256 214 1054 254 212 1055 256 214 1056 224 213 1057 225 215 1058 225 215 1059 258 216 1060 256 214 1061 258 216 1062 225 215 1063 226 217 1064 226 217 1065 261 218 1066 258 216 1067 220 206 1068 227 219 1069 228 220 1070 228 220 1071 221 207 1072 220 206 1073 221 207 1074 228 220 1075 229 221 1076 229 221 1077 222 209 1078 221 207 1079 222 209 1080 229 221 1081 230 222 1082 230 222 1083 223 211 1084 222 209 1085 223 211 1086 230 222 1087 231 223 1088 231 223 1089 224 213 1090 223 211 1091 224 213 1092 231 223 1093 232 224 1094 232 224 1095 225 215 1096 224 213 1097 225 215 1098 232 224 1099 233 225 1100 233 225 1101 226 217 1102 225 215 1103 227 219 1104 234 226 1105 235 227 1106 235 227 1107 228 220 1108 227 219 1109 228 220 1110 235 227 1111 236 228 1112 236 228 1113 229 221 1114 228 220 1115 229 221 1116 236 228 1117 237 229 1118 237 229 1119 230 222 1120 229 221 1121 230 222 1122 237 229 1123 238 230 1124 238 230 1125 231 223 1126 230 222 1127 231 223 1128 238 230 1129 239 231 1130 239 231 1131 232 224 1132 231 223 1133 232 224 1134 239 231 1135 240 232 1136 240 232 1137 233 225 1138 232 224 1139 234 226 1140 241 233 1141 242 234 1142 242 234 1143 235 227 1144 234 226 1145 235 227 1146 242 234 1147 243 235 1148 243 235 1149 236 228 1150 235 227 1151 236 228 1152 243 235 1153 244 236 1154 244 236 1155 237 229 1156 236 228 1157 237 229 1158 244 236 1159 245 237 1160 245 237 1161 238 230 1162 237 229 1163 238 230 1164 245 237 1165 246 238 1166 246 238 1167 239 231 1168 238 230 1169 239 231 1170 246 238 1171 247 239 1172 247 239 1173 240 232 1174 239 231 1175 241 233 1176 249 240 1177 251 241 1178 251 241 1179 242 234 1180 241 233 1181 242 234 1182 251 241 1183 253 242 1184 253 242 1185 243 235 1186 242 234 1187 243 235 1188 253 242 1189 255 243 1190 255 243 1191 244 236 1192 243 235 1193 244 236 1194 255 243 1195 257 244 1196 257 244 1197 245 237 1198 244 236 1199 245 237 1200 257 244 1201 259 245 1202 259 245 1203 246 238 1204 245 237 1205 246 238 1206 259 245 1207 260 246 1208 260 246 1209 247 239 1210 246 238 1211 249 240 1212 248 205 1213 250 208 1214 250 208 1215 251 241 1216 249 240 1217 251 241 1218 250 208 1219 252 210 1220 252 210 1221 253 242 1222 251 241 1223 253 242 1224 252 210 1225 254 212 1226 254 212 1227 255 243 1228 253 242 1229 255 243 1230 254 212 1231 256 214 1232 256 214 1233 257 244 1234 255 243 1235 257 244 1236 256 214 1237 258 216 1238 258 216 1239 259 245 1240 257 244 1241 259 245 1242 258 216 1243 261 218 1244 261 218 1245 260 246 1246 259 245 1247 262 247 1248 265 247 1249 266 247 1250 266 248 1251 263 248 1252 262 248 1253 263 249 1254 266 249 1255 267 249 1256 267 250 1257 264 250 1258 263 250 1259 264 251 1260 267 251 1261 265 251 1262 265 252 1263 262 252 1264 264 252 1265 265 253 1266 267 253 1267 268 253 1268 268 254 1269 269 254 1270 265 254 1271 267 255 1272 266 255 1273 270 255 1274 270 256 1275 268 256 1276 267 256 1277 266 257 1278 265 257 1279 269 257 1280 269 258 1281 270 258 1282 266 258 1283 271 259 1284 269 259 1285 268 259 1286 271 260 1287 268 260 1288 270 260 1289 271 261 1290 270 261 1291 269 261 1292 272 262 1293 273 262 1294 274 262 1295 272 263 1296 275 263 1297 273 263 1298 272 264 1299 274 264 1300 275 264 1301 277 265 1302 278 265 1303 274 265 1304 274 266 1305 273 266 1306 277 266 1307 276 267 1308 277 267 1309 273 267 1310 273 268 1311 275 268 1312 276 268 1313 278 269 1314 276 269 1315 275 269 1316 275 270 1317 274 270 1318 278 270 1319 279 271 1320 276 271 1321 278 271 1322 278 272 1323 281 272 1324 279 272 1325 280 273 1326 277 273 1327 276 273 1328 276 274 1329 279 274 1330 280 274 1331 281 275 1332 278 275 1333 277 275 1334 277 276 1335 280 276 1336 281 276 1337 282 277 1338 285 277 1339 286 277 1340 286 278 1341 283 278 1342 282 278 1343 283 279 1344 286 279 1345 287 279 1346 287 280 1347 284 280 1348 283 280 1349 284 281 1350 287 281 1351 285 281 1352 285 282 1353 282 282 1354 284 282 1355 285 283 1356 287 283 1357 288 283 1358 288 284 1359 289 284 1360 285 284 1361 287 285 1362 286 285 1363 290 285 1364 290 286 1365 288 286 1366 287 286 1367 286 287 1368 285 287 1369 289 287 1370 289 288 1371 290 288 1372 286 288 1373 291 289 1374 289 289 1375 288 289 1376 291 290 1377 288 290 1378 290 290 1379 291 291 1380 290 291 1381 289 291 1382 292 292 1383 293 293 1384 294 294 1385 292 292 1386 294 294 1387 295 295 1388 296 296 1389 292 292 1390 295 295 1391 296 296 1392 295 295 1393 297 297 1394 298 298 1395 296 296 1396 297 297 1397 298 298 1398 297 297 1399 299 299 1400 300 300 1401 298 298 1402 299 299 1403 300 300 1404 299 299 1405 301 301 1406 302 302 1407 300 300 1408 301 301 1409 302 302 1410 301 301 1411 303 303 1412 293 293 1413 302 302 1414 303 303 1415 293 293 1416 303 303 1417 294 294 1418 304 304 1419 305 305 1420 293 293 1421 304 304 1422 293 293 1423 292 292 1424 306 306 1425 304 304 1426 292 292 1427 306 306 1428 292 292 1429 296 296 1430 307 307 1431 306 306 1432 296 296 1433 307 307 1434 296 296 1435 298 298 1436 308 308 1437 307 307 1438 298 298 1439 308 308 1440 298 298 1441 300 300 1442 309 309 1443 308 308 1444 300 300 1445 309 309 1446 300 300 1447 302 302 1448 305 305 1449 309 309 1450 302 302 1451 305 305 1452 302 302 1453 293 293 1454 307 310 1455 308 310 1456 309 310 1457 307 5 1458 309 5 1459 304 5 1460 306 5 1461 307 5 1462 304 5 1463 309 311 1464 305 311 1465 304 311 1466 310 312 1467 313 313 1468 332 314 1469 310 312 1470 332 314 1471 330 315 1472 310 312 1473 330 315 1474 311 316 1475 310 312 1476 311 316 1477 312 317 1478 310 312 1479 312 317 1480 313 313 1481 332 314 1482 317 318 1483 327 319 1484 330 315 1485 327 319 1486 314 320 1487 311 316 1488 314 320 1489 315 321 1490 312 317 1491 315 321 1492 316 322 1493 313 313 1494 316 322 1495 317 318 1496 314 320 1497 311 316 1498 330 315 1499 315 321 1500 312 317 1501 311 316 1502 316 322 1503 313 313 1504 312 317 1505 317 318 1506 332 314 1507 313 313 1508 318 323 1509 327 319 1510 317 318 1511 318 323 1512 314 320 1513 327 319 1514 318 323 1515 315 321 1516 314 320 1517 318 323 1518 316 322 1519 315 321 1520 318 323 1521 317 318 1522 316 322 1523 331 324 1524 323 325 1525 324 326 1526 331 324 1527 333 327 1528 323 325 1529 328 328 1530 320 329 1531 321 330 1532 328 328 1533 326 331 1534 320 329 1535 325 332 1536 320 329 1537 326 331 1538 325 332 1539 319 333 1540 320 329 1541 324 326 1542 325 332 1543 319 333 1544 324 326 1545 331 324 1546 325 332 1547 326 331 1548 319 333 1549 325 332 1550 326 331 1551 320 329 1552 319 333 1553 329 334 1554 321 330 1555 328 328 1556 329 334 1557 322 335 1558 321 330 1559 322 335 1560 333 327 1561 323 325 1562 322 335 1563 329 334 1564 333 327 1565 324 326 1566 333 327 1567 331 324 1568 324 326 1569 323 325 1570 333 327 1571 331 324 1572 327 319 1573 325 332 1574 331 324 1575 332 314 1576 327 319 1577 325 332 1578 327 319 1579 326 331 1580 327 319 1581 328 328 1582 326 331 1583 327 319 1584 330 315 1585 328 328 1586 328 328 1587 330 315 1588 329 334 1589 330 315 1590 333 327 1591 329 334 1592 330 315 1593 332 314 1594 333 327 1595 333 327 1596 332 314 1597 331 324 1598 335 336 1599 338 336 1600 334 336 1601 335 337 1602 341 337 1603 338 337 1604 337 338 1605 334 338 1606 336 338 1607 337 339 1608 335 339 1609 334 339 1610 340 340 1611 336 340 1612 339 340 1613 340 341 1614 337 341 1615 336 341 1616 341 342 1617 339 342 1618 338 342 1619 341 343 1620 340 343 1621 339 343 1622 343 344 1623 346 344 1624 342 344 1625 343 345 1626 349 345 1627 346 345 1628 345 346 1629 342 346 1630 344 346 1631 345 347 1632 343 347 1633 342 347 1634 348 348 1635 344 348 1636 347 348 1637 348 349 1638 345 349 1639 344 349 1640 349 350 1641 347 350 1642 346 350 1643 349 350 1644 348 350 1645 347 350 1646 354 351 1647 350 351 1648 353 351 1649 353 352 1650 357 352 1651 354 352 1652 355 353 1653 351 353 1654 350 353 1655 350 354 1656 354 354 1657 355 354 1658 356 355 1659 352 355 1660 351 355 1661 351 356 1662 355 356 1663 356 356 1664 357 357 1665 353 357 1666 352 357 1667 352 358 1668 356 358 1669 357 358 1670 353 5 1671 350 5 1672 351 5 1673 351 5 1674 352 5 1675 353 5 1676 362 359 1677 365 359 1678 364 359 1679 364 360 1680 363 360 1681 362 360 1682 358 361 1683 362 361 1684 363 361 1685 363 362 1686 359 362 1687 358 362 1688 359 363 1689 363 363 1690 364 363 1691 364 364 1692 360 364 1693 359 364 1694 360 365 1695 364 365 1696 365 365 1697 365 366 1698 361 366 1699 360 366 1700 361 367 1701 365 367 1702 362 367 1703 362 368 1704 358 368 1705 361 368 1706 370 369 1707 366 369 1708 369 369 1709 369 370 1710 373 370 1711 370 370 1712 371 371 1713 367 371 1714 366 371 1715 366 372 1716 370 372 1717 371 372 1718 372 373 1719 368 373 1720 367 373 1721 367 374 1722 371 374 1723 372 374 1724 373 375 1725 369 375 1726 368 375 1727 368 376 1728 372 376 1729 373 376 1730 369 377 1731 366 377 1732 367 377 1733 367 378 1734 368 378 1735 369 378 1736 378 379 1737 375 379 1738 374 379 1739 374 380 1740 377 380 1741 378 380 1742 379 381 1743 378 381 1744 377 381 1745 377 382 1746 376 382 1747 379 382 1748 384 1 1749 383 1 1750 380 1 1751 380 1 1752 381 1 1753 384 1 1754 385 1 1755 384 1 1756 381 1 1757 381 1 1758 382 1 1759 385 1 1760 389 383 1761 386 383 1762 388 383 1763 388 384 1764 391 384 1765 389 384 1766 390 0 1767 387 0 1768 386 0 1769 386 0 1770 389 0 1771 390 0 1772 391 385 1773 388 385 1774 387 385 1775 387 386 1776 390 386 1777 391 386 1778 395 387 1779 392 387 1780 394 387 1781 394 388 1782 397 388 1783 395 388 1784 396 5 1785 393 5 1786 392 5 1787 392 5 1788 395 5 1789 396 5 1790 397 389 1791 394 389 1792 393 389 1793 393 390 1794 396 390 1795 397 390 1796 402 391 1797 399 391 1798 398 391 1799 398 392 1800 401 392 1801 402 392 1802 403 5 1803 400 5 1804 399 5 1805 399 5 1806 402 5 1807 403 5 1808 401 393 1809 398 393 1810 400 393 1811 400 394 1812 403 394 1813 401 394 1814 408 385 1815 405 385 1816 404 385 1817 404 395 1818 407 395 1819 408 395 1820 409 0 1821 406 0 1822 405 0 1823 405 0 1824 408 0 1825 409 0 1826 407 396 1827 404 396 1828 406 396 1829 406 384 1830 409 384 1831 407 384 1832 414 1 1833 413 1 1834 410 1 1835 410 1 1836 411 1 1837 414 1 1838 415 1 1839 414 1 1840 411 1 1841 411 1 1842 412 1 1843 415 1 1844 418 382 1845 419 382 1846 416 382 1847 416 397 1848 417 397 1849 418 397 1850 421 380 1851 418 380 1852 417 380 1853 417 398 1854 420 398 1855 421 398 1856 472 2 1857 476 2 1858 477 2 1859 477 2 1860 473 2 1861 472 2 1862 474 0 1863 478 0 1864 479 0 1865 479 0 1866 475 0 1867 474 0 1868 476 3 1869 472 3 1870 475 3 1871 475 3 1872 479 3 1873 476 3 1874 483 3 1875 487 3 1876 484 3 1877 484 3 1878 480 3 1879 483 3 1880 485 0 1881 481 0 1882 480 0 1883 480 0 1884 484 0 1885 485 0 1886 486 1 1887 482 1 1888 481 1 1889 481 1 1890 485 1 1891 486 1 1892 487 2 1893 483 2 1894 482 2 1895 482 2 1896 486 2 1897 487 2 1898 483 5 1899 480 5 1900 481 5 1901 481 5 1902 482 5 1903 483 5 1904 490 1 1905 758 1 1906 494 1 1907 758 5 1908 495 5 1909 494 5 1910 756 1 1911 493 1 1912 758 1 1913 495 0 1914 490 0 1915 494 0 1916 493 5 1917 757 5 1918 758 5 1919 429 399 1920 422 400 1921 427 401 1922 427 401 1923 430 402 1924 429 399 1925 422 400 1926 429 399 1927 428 403 1928 428 403 1929 423 404 1930 422 400 1931 423 404 1932 428 403 1933 433 405 1934 433 405 1935 424 406 1936 423 404 1937 424 406 1938 433 405 1939 432 407 1940 432 407 1941 425 408 1942 424 406 1943 425 408 1944 432 407 1945 431 409 1946 431 409 1947 426 410 1948 425 408 1949 426 410 1950 431 409 1951 430 402 1952 430 402 1953 427 401 1954 426 410 1955 429 399 1956 435 411 1957 434 412 1958 434 412 1959 428 403 1960 429 399 1961 430 402 1962 436 413 1963 435 411 1964 435 411 1965 429 399 1966 430 402 1967 431 409 1968 437 414 1969 436 413 1970 436 413 1971 430 402 1972 431 409 1973 432 407 1974 438 415 1975 437 414 1976 437 414 1977 431 409 1978 432 407 1979 433 405 1980 439 416 1981 438 415 1982 438 415 1983 432 407 1984 433 405 1985 428 403 1986 434 412 1987 439 416 1988 439 416 1989 433 405 1990 428 403 1991 441 1 1992 445 1 1993 444 1 1994 444 1 1995 440 1 1996 441 1 1997 443 2 1998 447 2 1999 445 2 2000 445 2 2001 441 2 2002 443 2 2003 440 0 2004 444 0 2005 446 0 2006 446 0 2007 442 0 2008 440 0 2009 442 3 2010 446 3 2011 447 3 2012 447 3 2013 443 3 2014 442 3 2015 445 5 2016 447 5 2017 446 5 2018 446 5 2019 444 5 2020 445 5 2021 449 417 2022 450 418 2023 451 419 2024 451 419 2025 448 420 2026 449 417 2027 452 421 2028 453 422 2029 450 418 2030 450 418 2031 449 417 2032 452 421 2033 453 422 2034 466 423 2035 464 424 2036 464 424 2037 450 418 2038 453 422 2039 448 420 2040 451 419 2041 463 425 2042 463 425 2043 462 426 2044 448 420 2045 450 418 2046 464 424 2047 465 427 2048 465 427 2049 451 419 2050 450 418 2051 454 428 2052 455 429 2053 453 422 2054 453 422 2055 452 421 2056 454 428 2057 455 429 2058 467 430 2059 466 423 2060 466 423 2061 453 422 2062 455 429 2063 456 431 2064 457 432 2065 455 429 2066 455 429 2067 454 428 2068 456 431 2069 457 432 2070 468 433 2071 467 430 2072 467 430 2073 455 429 2074 457 432 2075 458 434 2076 459 435 2077 457 432 2078 457 432 2079 456 431 2080 458 434 2081 459 435 2082 469 436 2083 468 433 2084 468 433 2085 457 432 2086 459 435 2087 460 437 2088 461 438 2089 459 435 2090 459 435 2091 458 434 2092 460 437 2093 461 438 2094 470 439 2095 469 436 2096 469 436 2097 459 435 2098 461 438 2099 462 426 2100 463 425 2101 461 438 2102 461 438 2103 460 437 2104 462 426 2105 463 425 2106 471 440 2107 470 439 2108 470 439 2109 461 438 2110 463 425 2111 451 419 2112 465 427 2113 471 440 2114 471 440 2115 463 425 2116 451 419 2117 516 441 2118 502 442 2119 496 443 2120 496 443 2121 504 444 2122 516 441 2123 504 444 2124 496 443 2125 497 445 2126 497 445 2127 506 446 2128 504 444 2129 505 447 2130 504 444 2131 506 446 2132 506 446 2133 507 448 2134 505 447 2135 506 446 2136 497 445 2137 498 449 2138 498 449 2139 508 450 2140 506 446 2141 507 448 2142 506 446 2143 508 450 2144 508 450 2145 509 451 2146 507 448 2147 508 450 2148 498 449 2149 499 452 2150 499 452 2151 510 453 2152 508 450 2153 509 451 2154 508 450 2155 510 453 2156 510 453 2157 511 454 2158 509 451 2159 510 453 2160 499 452 2161 500 455 2162 500 455 2163 512 456 2164 510 453 2165 511 454 2166 510 453 2167 512 456 2168 512 456 2169 513 457 2170 511 454 2171 512 456 2172 500 455 2173 501 458 2174 501 458 2175 514 459 2176 512 456 2177 513 457 2178 512 456 2179 514 459 2180 514 459 2181 515 460 2182 513 457 2183 517 461 2184 503 462 2185 502 442 2186 502 442 2187 516 441 2188 517 461 2189 519 463 2190 516 441 2191 504 444 2192 504 444 2193 505 447 2194 519 463 2195 514 459 2196 501 458 2197 503 462 2198 503 462 2199 517 461 2200 514 459 2201 515 460 2202 514 459 2203 517 461 2204 517 461 2205 518 464 2206 515 460 2207 518 464 2208 517 461 2209 516 441 2210 516 441 2211 519 463 2212 518 464 2213 531 465 2214 525 466 2215 520 467 2216 520 467 2217 526 468 2218 531 465 2219 526 468 2220 520 467 2221 521 469 2222 521 469 2223 527 470 2224 526 468 2225 527 470 2226 521 469 2227 522 471 2228 522 471 2229 528 472 2230 527 470 2231 528 472 2232 522 471 2233 523 473 2234 523 473 2235 529 474 2236 528 472 2237 529 474 2238 523 473 2239 524 475 2240 524 475 2241 530 476 2242 529 474 2243 530 476 2244 524 475 2245 525 466 2246 525 466 2247 531 465 2248 530 476 2249 533 477 2250 528 472 2251 529 474 2252 529 474 2253 532 478 2254 533 477 2255 534 479 2256 527 470 2257 528 472 2258 528 472 2259 533 477 2260 534 479 2261 535 480 2262 526 468 2263 527 470 2264 527 470 2265 534 479 2266 535 480 2267 536 481 2268 531 465 2269 526 468 2270 526 468 2271 535 480 2272 536 481 2273 537 482 2274 530 476 2275 531 465 2276 531 465 2277 536 481 2278 537 482 2279 532 478 2280 529 474 2281 530 476 2282 530 476 2283 537 482 2284 532 478 2285 543 483 2286 546 484 2287 545 485 2288 545 485 2289 538 486 2290 543 483 2291 538 486 2292 545 485 2293 544 487 2294 544 487 2295 539 488 2296 538 486 2297 539 488 2298 544 487 2299 549 489 2300 549 489 2301 540 490 2302 539 488 2303 540 490 2304 549 489 2305 548 491 2306 548 491 2307 541 492 2308 540 490 2309 541 492 2310 548 491 2311 547 493 2312 547 493 2313 542 494 2314 541 492 2315 542 494 2316 547 493 2317 546 484 2318 546 484 2319 543 483 2320 542 494 2321 545 485 2322 551 495 2323 550 496 2324 550 496 2325 544 487 2326 545 485 2327 546 484 2328 552 497 2329 551 495 2330 551 495 2331 545 485 2332 546 484 2333 547 493 2334 553 498 2335 552 497 2336 552 497 2337 546 484 2338 547 493 2339 548 491 2340 554 499 2341 553 498 2342 553 498 2343 547 493 2344 548 491 2345 549 489 2346 555 500 2347 554 499 2348 554 499 2349 548 491 2350 549 489 2351 544 487 2352 550 496 2353 555 500 2354 555 500 2355 549 489 2356 544 487 2357 557 501 2358 558 502 2359 559 503 2360 559 503 2361 556 504 2362 557 501 2363 560 505 2364 561 506 2365 558 502 2366 558 502 2367 557 501 2368 560 505 2369 561 506 2370 574 507 2371 572 508 2372 572 508 2373 558 502 2374 561 506 2375 556 504 2376 559 503 2377 571 509 2378 571 509 2379 570 510 2380 556 504 2381 558 502 2382 572 508 2383 573 511 2384 573 511 2385 559 503 2386 558 502 2387 562 512 2388 563 513 2389 561 506 2390 561 506 2391 560 505 2392 562 512 2393 563 513 2394 575 514 2395 574 507 2396 574 507 2397 561 506 2398 563 513 2399 564 515 2400 565 516 2401 563 513 2402 563 513 2403 562 512 2404 564 515 2405 565 516 2406 576 517 2407 575 514 2408 575 514 2409 563 513 2410 565 516 2411 566 518 2412 567 519 2413 565 516 2414 565 516 2415 564 515 2416 566 518 2417 567 519 2418 577 520 2419 576 517 2420 576 517 2421 565 516 2422 567 519 2423 568 521 2424 569 522 2425 567 519 2426 567 519 2427 566 518 2428 568 521 2429 569 522 2430 578 523 2431 577 520 2432 577 520 2433 567 519 2434 569 522 2435 570 510 2436 571 509 2437 569 522 2438 569 522 2439 568 521 2440 570 510 2441 571 509 2442 579 524 2443 578 523 2444 578 523 2445 569 522 2446 571 509 2447 559 503 2448 573 511 2449 579 524 2450 579 524 2451 571 509 2452 559 503 2453 600 525 2454 586 526 2455 580 527 2456 580 527 2457 588 528 2458 600 525 2459 588 528 2460 580 527 2461 581 529 2462 581 529 2463 590 530 2464 588 528 2465 589 531 2466 588 528 2467 590 530 2468 590 530 2469 591 532 2470 589 531 2471 590 530 2472 581 529 2473 582 533 2474 582 533 2475 592 534 2476 590 530 2477 591 532 2478 590 530 2479 592 534 2480 592 534 2481 593 535 2482 591 532 2483 592 534 2484 582 533 2485 583 536 2486 583 536 2487 594 537 2488 592 534 2489 593 535 2490 592 534 2491 594 537 2492 594 537 2493 595 538 2494 593 535 2495 594 537 2496 583 536 2497 584 539 2498 584 539 2499 596 540 2500 594 537 2501 595 538 2502 594 537 2503 596 540 2504 596 540 2505 597 541 2506 595 538 2507 596 540 2508 584 539 2509 585 542 2510 585 542 2511 598 543 2512 596 540 2513 597 541 2514 596 540 2515 598 543 2516 598 543 2517 599 544 2518 597 541 2519 601 545 2520 587 546 2521 586 526 2522 586 526 2523 600 525 2524 601 545 2525 603 547 2526 600 525 2527 588 528 2528 588 528 2529 589 531 2530 603 547 2531 598 543 2532 585 542 2533 587 546 2534 587 546 2535 601 545 2536 598 543 2537 599 544 2538 598 543 2539 601 545 2540 601 545 2541 602 548 2542 599 544 2543 602 548 2544 601 545 2545 600 525 2546 600 525 2547 603 547 2548 602 548 2549 615 549 2550 609 550 2551 604 551 2552 604 551 2553 610 552 2554 615 549 2555 610 552 2556 604 551 2557 605 553 2558 605 553 2559 611 554 2560 610 552 2561 611 554 2562 605 553 2563 606 555 2564 606 555 2565 612 556 2566 611 554 2567 612 556 2568 606 555 2569 607 557 2570 607 557 2571 613 558 2572 612 556 2573 613 558 2574 607 557 2575 608 559 2576 608 559 2577 614 560 2578 613 558 2579 614 560 2580 608 559 2581 609 550 2582 609 550 2583 615 549 2584 614 560 2585 617 561 2586 612 556 2587 613 558 2588 613 558 2589 616 562 2590 617 561 2591 618 563 2592 611 554 2593 612 556 2594 612 556 2595 617 561 2596 618 563 2597 619 564 2598 610 552 2599 611 554 2600 611 554 2601 618 563 2602 619 564 2603 620 565 2604 615 549 2605 610 552 2606 610 552 2607 619 564 2608 620 565 2609 621 566 2610 614 560 2611 615 549 2612 615 549 2613 620 565 2614 621 566 2615 616 562 2616 613 558 2617 614 560 2618 614 560 2619 621 566 2620 616 562 2621 624 1 2622 623 1 2623 622 1 2624 622 1 2625 625 1 2626 624 1 2627 630 1 2628 633 1 2629 632 1 2630 632 1 2631 631 1 2632 630 1 2633 626 2 2634 630 2 2635 631 2 2636 631 2 2637 627 2 2638 626 2 2639 627 4 2640 631 4 2641 632 4 2642 632 4 2643 628 4 2644 627 4 2645 628 0 2646 632 0 2647 633 0 2648 633 0 2649 629 0 2650 628 0 2651 629 567 2652 633 567 2653 630 567 2654 630 568 2655 626 568 2656 629 568 2657 638 1 2658 473 1 2659 477 1 2660 636 569 2661 638 569 2662 477 569 2663 638 1 2664 634 1 2665 473 1 2666 637 1 2667 639 1 2668 638 1 2669 638 570 2670 636 570 2671 637 570 2672 639 1 2673 478 1 2674 474 1 2675 635 1 2676 639 1 2677 474 1 2678 639 1 2679 637 1 2680 478 1 2681 634 571 2682 638 571 2683 641 571 2684 641 572 2685 640 572 2686 634 572 2687 639 0 2688 635 0 2689 642 0 2690 642 0 2691 643 0 2692 639 0 2693 640 1 2694 641 1 2695 644 1 2696 644 1 2697 645 1 2698 640 1 2699 643 1 2700 642 1 2701 647 1 2702 647 1 2703 646 1 2704 643 1 2705 645 0 2706 644 0 2707 648 0 2708 648 0 2709 649 0 2710 645 0 2711 646 2 2712 647 2 2713 651 2 2714 651 2 2715 650 2 2716 646 2 2717 648 573 2718 650 573 2719 651 573 2720 651 574 2721 649 574 2722 648 574 2723 644 4 2724 646 4 2725 650 4 2726 650 4 2727 648 4 2728 644 4 2729 653 575 2730 654 575 2731 655 575 2732 655 576 2733 652 576 2734 653 576 2735 655 577 2736 654 577 2737 657 577 2738 657 578 2739 658 578 2740 655 578 2741 652 579 2742 655 579 2743 658 579 2744 658 580 2745 659 580 2746 652 580 2747 662 0 2748 661 0 2749 660 0 2750 660 0 2751 663 0 2752 662 0 2753 665 0 2754 666 0 2755 667 0 2756 667 0 2757 664 0 2758 665 0 2759 664 0 2760 667 0 2761 668 0 2762 662 3 2763 663 3 2764 670 3 2765 670 3 2766 669 3 2767 662 3 2768 660 1 2769 661 1 2770 672 1 2771 672 1 2772 671 1 2773 660 1 2774 661 4 2775 662 4 2776 669 4 2777 669 4 2778 672 4 2779 661 4 2780 668 581 2781 667 581 2782 673 581 2783 673 582 2784 674 582 2785 668 582 2786 664 583 2787 668 583 2788 674 583 2789 674 583 2790 675 583 2791 664 583 2792 666 4 2793 665 4 2794 676 4 2795 676 4 2796 677 4 2797 666 4 2798 667 1 2799 666 1 2800 677 1 2801 677 1 2802 673 1 2803 667 1 2804 665 3 2805 664 3 2806 675 3 2807 675 3 2808 676 3 2809 665 3 2810 690 3 2811 691 3 2812 680 3 2813 680 3 2814 679 3 2815 690 3 2816 688 1 2817 689 1 2818 678 1 2819 678 1 2820 682 1 2821 688 1 2822 689 4 2823 690 4 2824 679 4 2825 679 4 2826 678 4 2827 689 4 2828 691 584 2829 687 584 2830 681 584 2831 681 585 2832 680 585 2833 691 585 2834 687 586 2835 688 586 2836 682 586 2837 682 587 2838 681 587 2839 687 587 2840 694 4 2841 693 4 2842 686 4 2843 686 4 2844 683 4 2845 694 4 2846 695 1 2847 694 1 2848 683 1 2849 683 1 2850 684 1 2851 695 1 2852 693 3 2853 692 3 2854 685 3 2855 685 3 2856 686 3 2857 693 3 2858 691 0 2859 688 0 2860 687 0 2861 690 0 2862 689 0 2863 688 0 2864 688 0 2865 691 0 2866 690 0 2867 693 0 2868 694 0 2869 695 0 2870 695 0 2871 692 0 2872 693 0 2873 698 2 2874 697 2 2875 696 2 2876 696 2 2877 699 2 2878 698 2 2879 701 2 2880 702 2 2881 703 2 2882 703 2 2883 700 2 2884 701 2 2885 700 2 2886 703 2 2887 704 2 2888 698 1 2889 699 1 2890 706 1 2891 706 1 2892 705 1 2893 698 1 2894 696 3 2895 697 3 2896 708 3 2897 708 3 2898 707 3 2899 696 3 2900 697 4 2901 698 4 2902 705 4 2903 705 4 2904 708 4 2905 697 4 2906 704 588 2907 703 588 2908 709 588 2909 709 583 2910 710 583 2911 704 583 2912 700 589 2913 704 589 2914 710 589 2915 710 590 2916 711 590 2917 700 590 2918 702 4 2919 701 4 2920 712 4 2921 712 4 2922 713 4 2923 702 4 2924 703 3 2925 702 3 2926 713 3 2927 713 3 2928 709 3 2929 703 3 2930 701 1 2931 700 1 2932 711 1 2933 711 1 2934 712 1 2935 701 1 2936 726 1 2937 727 1 2938 716 1 2939 716 1 2940 715 1 2941 726 1 2942 724 3 2943 725 3 2944 714 3 2945 714 3 2946 718 3 2947 724 3 2948 725 4 2949 726 4 2950 715 4 2951 715 4 2952 714 4 2953 725 4 2954 727 591 2955 723 591 2956 717 591 2957 717 592 2958 716 592 2959 727 592 2960 723 593 2961 724 593 2962 718 593 2963 718 588 2964 717 588 2965 723 588 2966 730 4 2967 729 4 2968 722 4 2969 722 4 2970 719 4 2971 730 4 2972 731 3 2973 730 3 2974 719 3 2975 719 3 2976 720 3 2977 731 3 2978 729 1 2979 728 1 2980 721 1 2981 721 1 2982 722 1 2983 729 1 2984 727 2 2985 724 2 2986 723 2 2987 726 2 2988 725 2 2989 724 2 2990 724 2 2991 727 2 2992 726 2 2993 729 2 2994 730 2 2995 731 2 2996 731 2 2997 728 2 2998 729 2 2999 734 5 3000 732 5 3001 733 5 3002 733 5 3003 735 5 3004 734 5 3005 737 3 3006 733 3 3007 732 3 3008 732 3 3009 736 3 3010 737 3 3011 739 0 3012 735 0 3013 733 0 3014 733 0 3015 737 0 3016 739 0 3017 736 2 3018 732 2 3019 734 2 3020 734 2 3021 738 2 3022 736 2 3023 738 1 3024 734 1 3025 735 1 3026 735 1 3027 739 1 3028 738 1 3029 741 1 3030 745 1 3031 744 1 3032 744 1 3033 740 1 3034 741 1 3035 743 2 3036 747 2 3037 745 2 3038 745 2 3039 741 2 3040 743 2 3041 740 0 3042 744 0 3043 746 0 3044 746 0 3045 742 0 3046 740 0 3047 742 3 3048 746 3 3049 747 3 3050 747 3 3051 743 3 3052 742 3 3053 745 5 3054 747 5 3055 746 5 3056 746 5 3057 744 5 3058 745 5 3059 750 5 3060 748 5 3061 749 5 3062 749 5 3063 751 5 3064 750 5 3065 753 3 3066 749 3 3067 748 3 3068 748 3 3069 752 3 3070 753 3 3071 755 0 3072 751 0 3073 749 0 3074 749 0 3075 753 0 3076 755 0 3077 752 2 3078 748 2 3079 750 2 3080 750 2 3081 754 2 3082 752 2 3083 754 1 3084 750 1 3085 751 1 3086 751 1 3087 755 1 3088 754 1 3089 658 594 3090 656 594 3091 659 594 3092 657 595 3093 656 595 3094 658 595 3095 489 596 3096 492 596 3097 493 596 3098 490 597 3099 756 597 3100 758 597 3101 758 5 3102 757 5 3103 495 5 3104 756 598 3105 489 598 3106 493 598 3107 495 599 3108 491 599 3109 490 599 3110 493 5 3111 492 5 3112 757 5 3113 489 2 3114 488 2 3115 492 2 3116
+