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