0 0 0 1 1 1 2 2 2 3 3 3 4 4 4 5 5 5 6 6 6 7 7 7 4 8 4 8 9 8 7 10 7 9 11 9 3 12 3 10 13 10 4 14 4 11 15 11 12 16 12 8 17 8 8 18 8 13 19 13 14 20 14 15 21 15 16 22 16 17 23 17 18 24 18 17 25 17 19 26 19 20 27 20 2 28 2 17 29 17 15 30 15 21 31 21 22 32 22 20 33 20 0 34 0 2 35 2 21 36 21 23 37 23 22 38 22 2 39 2 15 40 15 17 41 17 24 42 24 18 43 18 19 44 19 0 45 0 25 46 25 1 47 1 13 48 13 26 49 26 14 50 14 27 51 27 1 52 1 25 53 25 8 54 8 12 55 12 7 56 7 4 57 4 7 58 7 5 59 5 5 60 5 7 61 7 12 62 12 28 63 28 29 64 29 30 65 30 29 66 29 3 67 3 5 68 5 27 69 27 31 70 31 11 71 11 15 72 15 14 73 14 21 74 21 1 75 1 11 76 11 32 77 32 20 78 20 17 79 17 18 80 18 32 81 32 15 82 15 2 83 2 19 84 19 17 85 17 16 86 16 27 87 27 11 88 11 1 89 1 31 90 31 33 91 33 12 92 12 34 93 34 21 94 21 14 95 14 1 96 1 32 97 32 2 98 2 32 99 32 8 100 8 14 101 14 16 102 16 15 103 15 22 104 22 31 105 31 12 106 12 11 107 11 33 108 33 30 109 30 5 110 5 13 111 13 8 112 8 9 113 9 11 114 11 8 115 8 32 116 32 34 117 34 14 118 14 26 119 26 15 120 15 32 121 32 14 122 14 33 123 33 5 124 5 12 125 12 29 126 29 5 127 5 30 128 30 6 129 6 35 130 35 7 131 7 35 132 35 9 133 9 7 134 7 36 135 36 37 136 37 38 137 38 39 138 39 40 139 40 41 140 41 42 141 42 43 142 43 36 143 36 36 144 36 44 145 44 45 146 45 46 147 46 47 148 47 48 149 48 49 150 49 44 151 44 50 152 50 51 153 51 52 154 52 53 155 53 50 156 50 54 157 54 49 158 49 44 159 44 49 160 49 48 161 48 54 162 54 55 163 55 56 164 56 57 165 57 58 166 58 19 167 59 59 168 60 60 169 61 61 170 62 54 171 54 56 172 56 57 173 57 58 174 58 24 175 63 19 176 59 61 177 62 22 178 64 23 179 65 36 180 36 38 181 38 44 182 44 54 183 54 50 184 50 55 185 55 59 186 60 62 187 66 63 188 67 43 189 43 39 190 39 41 191 41 64 192 68 43 193 43 41 194 41 65 195 69 40 196 40 39 197 39 66 198 70 40 199 40 65 200 69 66 201 70 67 202 71 68 203 72 65 204 69 67 205 71 66 206 70 69 207 73 68 208 72 70 209 74 68 210 72 67 211 71 70 212 74 70 213 74 67 214 71 71 215 75 71 216 75 67 217 71 72 218 76 72 219 76 73 220 77 74 221 78 39 222 39 75 223 79 65 224 69 65 225 69 75 226 79 72 227 76 43 228 43 42 229 42 39 230 39 75 231 79 39 232 39 42 233 42 43 234 43 37 235 37 36 236 36 64 237 68 37 238 37 43 239 43 67 240 71 65 241 69 72 242 76 71 243 75 72 244 76 74 245 78 75 246 79 42 247 42 76 248 80 75 249 79 76 250 80 73 251 77 45 252 45 42 253 42 36 254 36 42 255 42 45 256 45 76 257 80 44 258 44 38 259 38 50 260 50 72 261 76 75 262 79 73 263 77 74 264 78 73 265 77 77 266 81 78 267 82 51 268 51 53 269 53 76 270 80 53 271 53 77 272 81 48 273 48 45 274 45 44 275 44 45 276 45 48 277 48 53 278 53 49 279 49 59 280 60 48 281 48 16 282 83 60 283 61 57 284 57 50 285 50 38 286 38 55 287 55 77 288 81 73 289 77 76 290 80 52 291 52 77 292 81 53 293 53 47 294 47 78 295 82 53 296 53 45 297 45 53 298 53 76 299 80 63 300 67 46 301 46 48 302 48 48 303 48 59 304 60 63 305 67 22 306 64 61 307 62 60 308 61 60 309 61 59 310 60 49 311 49 54 312 54 57 313 57 60 314 61 47 315 47 53 316 53 48 317 48 62 318 66 59 319 60 79 320 84 61 321 62 79 322 84 59 323 60 16 324 83 22 325 64 60 326 61 54 327 54 60 328 61 49 329 49 19 330 59 16 331 83 57 332 57 56 333 56 58 334 58 57 335 57 80 336 85 81 337 86 82 338 87 83 339 88 84 340 89 85 341 90 86 342 91 80 343 85 87 344 92 52 345 93 88 346 94 89 347 95 90 348 96 91 349 97 92 350 98 93 351 99 94 352 100 95 353 101 93 354 99 80 355 85 96 356 102 95 357 101 94 358 100 97 359 103 93 360 99 92 361 98 94 362 100 98 363 104 99 364 105 100 365 106 101 366 107 102 367 108 97 368 103 97 369 103 100 370 106 101 371 107 98 372 104 103 373 109 99 374 105 104 375 110 105 376 111 106 377 112 104 378 110 107 379 113 108 380 114 80 381 85 93 382 99 81 383 86 97 384 103 102 385 108 95 386 101 106 387 112 109 388 115 110 389 116 87 390 92 84 391 89 83 392 88 111 393 117 84 394 89 87 395 92 112 396 118 83 397 88 85 398 90 113 399 119 112 400 118 85 401 90 113 402 119 114 403 120 115 404 121 112 405 118 113 406 119 115 407 121 69 408 122 70 409 123 114 410 120 114 411 120 70 412 123 115 413 121 70 414 123 71 415 124 115 416 121 71 417 124 116 418 125 115 419 121 116 420 125 74 421 126 117 422 127 83 423 88 112 424 118 118 425 128 112 426 118 116 427 125 118 428 128 87 429 92 83 430 88 86 431 91 118 432 128 86 433 91 83 434 88 87 435 92 80 436 85 82 437 87 111 438 117 87 439 92 82 440 87 115 441 121 116 442 125 112 443 118 71 444 124 74 445 126 116 446 125 118 447 128 119 448 129 86 449 91 117 450 127 119 451 129 118 452 128 96 453 102 80 454 85 86 455 91 86 456 91 119 457 129 96 458 102 93 459 99 95 460 101 81 461 86 116 462 125 117 463 127 118 464 128 74 465 126 77 466 130 117 467 127 89 468 95 88 469 94 120 470 131 77 471 130 89 472 95 119 473 129 92 474 98 93 475 99 96 476 102 96 477 102 89 478 95 92 479 98 94 480 100 92 481 98 106 482 112 121 483 132 100 484 106 105 485 111 95 486 101 102 487 108 81 488 86 77 489 130 119 490 129 117 491 127 52 492 93 89 493 95 77 494 130 90 495 96 89 496 95 120 497 131 96 498 102 119 499 129 89 500 95 90 501 96 92 502 98 89 503 95 109 504 115 92 505 98 91 506 97 92 507 98 109 508 115 106 509 112 108 510 114 105 511 111 104 512 110 105 513 111 94 514 100 106 515 112 97 516 103 105 517 111 100 518 106 110 519 116 122 520 133 106 521 112 104 522 110 106 523 112 122 524 133 121 525 132 105 526 111 108 527 114 97 528 103 94 529 100 105 530 111 98 531 104 100 532 106 121 533 132 101 534 107 100 535 106 99 536 105 123 537 134 124 538 135 125 539 136 126 540 137 127 541 138 128 542 139 129 543 140 130 544 141 131 545 142 132 546 143 133 547 144 126 548 137 123 549 134 128 550 139 127 551 138 124 552 135 25 553 145 134 554 146 135 555 147 25 556 148 136 557 149 125 558 136 128 559 139 123 560 134 137 561 150 138 562 151 139 563 152 140 564 153 133 565 144 141 566 154 133 567 144 140 568 153 127 569 138 142 570 155 130 571 141 143 572 156 144 573 157 142 574 155 143 575 156 136 576 149 131 577 142 135 578 147 125 579 136 124 580 135 134 581 146 145 582 158 135 583 147 131 584 142 127 585 138 126 586 137 133 587 144 146 588 159 147 589 160 123 590 134 127 591 138 140 592 153 146 593 159 148 594 161 141 595 154 133 596 144 133 597 144 132 598 143 148 599 161 123 600 134 147 601 160 124 602 135 147 603 160 25 604 145 124 605 135 141 606 154 129 607 140 140 608 153 123 609 134 127 610 138 146 611 159 149 612 162 146 613 159 150 614 163 150 615 163 140 616 153 129 617 140 151 618 164 143 619 156 141 620 154 141 621 154 148 622 161 151 623 164 146 624 159 149 625 162 147 626 160 25 627 148 147 628 160 149 629 162 130 630 141 145 631 158 131 632 142 146 633 159 140 634 153 150 635 163 131 636 142 136 637 149 150 638 163 138 639 151 142 640 155 139 641 152 151 642 164 144 643 157 143 644 156 141 645 154 143 646 156 129 647 140 150 648 163 136 649 149 149 650 162 25 651 148 149 652 162 136 653 149 130 654 141 152 655 165 145 656 158 129 657 140 131 658 142 150 659 163 142 660 155 138 661 151 152 662 165 143 663 156 130 664 141 129 665 140 142 666 155 152 667 165 130 668 141 144 669 157 139 670 152 142 671 155 153 672 166 154 673 167 155 674 168 156 675 169 157 676 170 158 677 171 159 678 172 160 679 173 161 680 174 162 681 175 163 682 176 156 683 169 153 684 166 158 685 171 157 686 170 154 687 167 64 688 177 164 689 178 165 690 179 64 691 180 166 692 181 155 693 168 158 694 171 153 695 166 157 696 170 163 697 176 167 698 182 168 699 183 169 700 184 170 701 185 163 702 176 171 703 186 167 704 182 172 705 187 173 706 188 174 707 189 169 708 184 160 709 173 170 710 185 166 711 181 161 712 174 165 713 179 155 714 168 154 715 167 164 716 178 175 717 190 165 718 179 161 719 174 157 720 170 156 721 169 163 722 176 176 723 191 177 724 192 153 725 166 157 726 170 167 727 182 176 728 191 178 729 193 171 730 186 163 731 176 163 732 176 162 733 175 178 734 193 153 735 166 177 736 192 154 737 167 177 738 192 64 739 177 154 740 167 171 741 186 159 742 172 167 743 182 153 744 166 157 745 170 176 746 191 179 747 194 176 748 191 180 749 195 180 750 195 167 751 182 159 752 172 181 753 196 170 754 185 171 755 186 171 756 186 178 757 193 181 758 196 176 759 191 179 760 194 177 761 192 64 762 180 177 763 192 179 764 194 160 765 173 175 766 190 161 767 174 176 768 191 167 769 182 180 770 195 161 771 174 166 772 181 180 773 195 174 774 189 169 775 184 172 776 187 181 777 196 168 778 183 170 779 185 171 780 186 170 781 185 159 782 172 180 783 195 166 784 181 179 785 194 64 786 180 179 787 194 166 788 181 160 789 173 182 790 197 175 791 190 159 792 172 161 793 174 180 794 195 169 795 184 174 796 189 182 797 197 170 798 185 160 799 173 159 800 172 169 801 184 182 802 197 160 803 173 168 804 183 172 805 187 169 806 184 183 807 198 184 808 199 185 809 200 186 810 201 187 811 202 188 812 203 189 813 204 190 814 205 191 815 206 192 816 207 193 817 208 186 818 201 183 819 198 188 820 203 187 821 202 184 822 199 111 823 209 194 824 210 195 825 211 111 826 212 196 827 213 185 828 200 188 829 203 183 830 198 187 831 202 193 832 208 197 833 214 198 834 215 199 835 216 200 836 217 193 837 208 201 838 218 197 839 214 202 840 219 203 841 220 204 842 221 199 843 216 190 844 205 200 845 217 196 846 213 191 847 206 195 848 211 185 849 200 184 850 199 194 851 210 205 852 222 195 853 211 191 854 206 187 855 202 186 856 201 193 857 208 206 858 223 207 859 224 183 860 198 187 861 202 197 862 214 206 863 223 208 864 225 201 865 218 193 866 208 193 867 208 192 868 207 208 869 225 183 870 198 207 871 224 184 872 199 207 873 224 111 874 209 184 875 199 201 876 218 189 877 204 197 878 214 183 879 198 187 880 202 206 881 223 209 882 226 206 883 223 210 884 227 210 885 227 197 886 214 189 887 204 211 888 228 200 889 217 201 890 218 201 891 218 208 892 225 211 893 228 206 894 223 209 895 226 207 896 224 111 897 212 207 898 224 209 899 226 190 900 205 205 901 222 191 902 206 206 903 223 197 904 214 210 905 227 191 906 206 196 907 213 210 908 227 204 909 221 199 910 216 202 911 219 211 912 228 198 913 215 200 914 217 201 915 218 200 916 217 189 917 204 210 918 227 196 919 213 209 920 226 111 921 212 209 922 226 196 923 213 190 924 205 212 925 229 205 926 222 189 927 204 191 928 206 210 929 227 199 930 216 204 931 221 212 932 229 200 933 217 190 934 205 189 935 204 199 936 216 212 937 229 190 938 205 198 939 215 202 940 219 199 941 216 213 942 230 214 943 231 215 944 232 216 945 233 217 946 234 218 947 235 219 948 236 220 949 237 221 950 238 222 951 239 223 952 240 216 953 233 213 954 230 218 955 235 217 956 234 214 957 231 224 958 241 225 959 242 226 960 243 224 961 244 227 962 245 215 963 232 218 964 235 213 965 230 228 966 246 229 967 247 223 968 240 223 969 240 229 970 247 217 971 234 230 972 248 231 973 249 232 974 250 233 975 251 220 976 237 234 977 252 235 978 253 233 979 251 234 980 252 227 981 245 221 982 238 226 983 243 215 984 232 214 985 231 225 986 242 236 987 254 226 988 243 221 989 238 217 990 234 216 991 233 223 992 240 237 993 255 238 994 256 213 995 230 217 996 234 229 997 247 237 998 255 239 999 257 228 1000 246 223 1001 240 223 1002 240 222 1003 239 239 1004 257 213 1005 230 238 1006 256 214 1007 231 238 1008 256 224 1009 241 214 1010 231 228 1011 246 219 1012 236 229 1013 247 213 1014 230 217 1015 234 237 1016 255 240 1017 258 237 1018 255 241 1019 259 241 1020 259 229 1021 247 219 1022 236 242 1023 260 234 1024 252 228 1025 246 228 1026 246 239 1027 257 242 1028 260 237 1029 255 240 1030 258 238 1031 256 224 1032 244 238 1033 256 240 1034 258 220 1035 237 236 1036 254 221 1037 238 237 1038 255 229 1039 247 241 1040 259 221 1041 238 227 1042 245 241 1043 259 232 1044 250 233 1045 251 230 1046 248 242 1047 260 235 1048 253 234 1049 252 228 1050 246 234 1051 252 219 1052 236 241 1053 259 227 1054 245 240 1055 258 224 1056 244 240 1057 258 227 1058 245 220 1059 237 243 1060 261 236 1061 254 219 1062 236 221 1063 238 241 1064 259 233 1065 251 232 1066 250 243 1067 261 234 1068 252 220 1069 237 219 1070 236 233 1071 251 243 1072 261 220 1073 237 235 1074 253 230 1075 248 233 1076 251 244 1077 262 245 1078 263 246 1079 264 247 1080 265 248 1081 266 249 1082 267 250 1083 268 244 1084 262 251 1085 269 244 1086 262 250 1087 268 245 1088 263 251 1089 269 252 1090 270 253 1091 271 253 1092 271 250 1093 268 251 1094 269 254 1095 272 255 1096 273 252 1097 270 253 1098 271 252 1099 270 255 1100 273 256 1101 274 254 1102 272 257 1103 275 254 1104 272 256 1105 274 255 1106 273 257 1107 275 258 1108 276 259 1109 277 259 1110 277 256 1111 274 257 1112 275 260 1113 278 261 1114 279 258 1115 276 259 1116 277 258 1117 276 261 1118 279 262 1119 280 260 1120 278 263 1121 281 260 1122 278 262 1123 280 261 1124 279 264 1125 282 262 1126 280 263 1127 281 263 1128 281 265 1129 283 264 1130 282 266 1131 284 246 1132 264 245 1133 263 266 1134 284 267 1135 285 268 1136 286 268 1137 286 246 1138 264 266 1139 284 269 1140 287 270 1141 288 267 1142 285 268 1143 286 267 1144 285 270 1145 288 271 1146 289 269 1147 287 272 1148 290 269 1149 287 271 1150 289 270 1151 288 272 1152 290 273 1153 291 274 1154 292 274 1155 292 271 1156 289 272 1157 290 275 1158 293 276 1159 294 273 1160 291 274 1161 292 273 1162 291 276 1163 294 277 1164 295 275 1165 293 278 1166 296 275 1167 293 277 1168 295 276 1169 294 279 1170 297 277 1171 295 278 1172 296 280 1173 298 248 1174 266 279 1175 297 279 1176 297 278 1177 296 280 1178 298 280 1179 298 249 1180 267 248 1181 266 281 1182 299 282 1183 300 283 1184 301 265 1185 302 284 1186 303 264 1187 304 285 1188 305 281 1189 299 286 1190 306 281 1191 299 285 1192 305 282 1193 300 286 1194 306 287 1195 307 288 1196 308 288 1197 308 285 1198 305 286 1199 306 289 1200 309 290 1201 310 287 1202 307 288 1203 308 287 1204 307 290 1205 310 291 1206 311 289 1207 309 292 1208 312 289 1209 309 291 1210 311 290 1211 310 292 1212 312 293 1213 313 294 1214 314 294 1215 314 291 1216 311 292 1217 312 295 1218 315 296 1219 316 293 1220 313 294 1221 314 293 1222 313 296 1223 316 297 1224 317 295 1225 315 298 1226 318 295 1227 315 297 1228 317 296 1229 316 249 1230 319 297 1231 317 298 1232 318 298 1233 318 247 1234 320 249 1235 319 299 1236 321 283 1237 301 282 1238 300 299 1239 321 300 1240 322 301 1241 323 301 1242 323 283 1243 301 299 1244 321 302 1245 324 303 1246 325 300 1247 322 301 1248 323 300 1249 322 303 1250 325 304 1251 326 302 1252 324 305 1253 327 302 1254 324 304 1255 326 303 1256 325 305 1257 327 306 1258 328 307 1259 329 307 1260 329 304 1261 326 305 1262 327 308 1263 330 309 1264 331 306 1265 328 307 1266 329 306 1267 328 309 1268 331 310 1269 332 308 1270 330 311 1271 333 308 1272 330 310 1273 332 309 1274 331 312 1275 334 310 1276 332 311 1277 333 313 1278 335 284 1279 303 312 1280 334 312 1281 334 311 1282 333 313 1283 335 313 1284 335 264 1285 304 284 1286 303 314 1287 336 315 1288 337 245 1289 338 249 1290 339 280 1291 340 316 1292 341 314 1293 336 250 1294 342 317 1295 343 250 1296 342 314 1297 336 245 1298 338 253 1299 344 318 1300 345 317 1301 343 317 1302 343 250 1303 342 253 1304 344 319 1305 346 318 1306 345 255 1307 347 253 1308 344 255 1309 347 318 1310 345 319 1311 346 256 1312 348 320 1313 349 256 1314 348 319 1315 346 255 1316 347 259 1317 350 321 1318 351 320 1319 349 320 1320 349 256 1321 348 259 1322 350 322 1323 352 321 1324 351 261 1325 353 259 1326 350 261 1327 353 321 1328 351 322 1329 352 262 1330 354 323 1331 355 262 1332 354 322 1333 352 261 1334 353 323 1335 355 262 1336 354 264 1337 356 264 1338 356 324 1339 357 323 1340 355 266 1341 358 245 1342 338 315 1343 337 325 1344 359 267 1345 360 266 1346 358 266 1347 358 315 1348 337 325 1349 359 269 1350 361 267 1351 360 326 1352 362 325 1353 359 326 1354 362 267 1355 360 269 1356 361 327 1357 363 272 1358 364 327 1359 363 269 1360 361 326 1361 362 328 1362 365 273 1363 366 272 1364 364 272 1365 364 327 1366 363 328 1367 365 275 1368 367 273 1369 366 329 1370 368 328 1371 365 329 1372 368 273 1373 366 275 1374 367 330 1375 369 278 1376 370 330 1377 369 275 1378 367 329 1379 368 331 1380 371 280 1381 340 278 1382 370 278 1383 370 330 1384 369 331 1385 371 331 1386 371 316 1387 341 280 1388 340 332 1389 372 333 1390 373 282 1391 374 264 1392 375 313 1393 376 324 1394 377 332 1395 372 285 1396 378 334 1397 379 285 1398 378 332 1399 372 282 1400 374 288 1401 380 335 1402 381 334 1403 379 334 1404 379 285 1405 378 288 1406 380 336 1407 382 335 1408 381 290 1409 383 288 1410 380 290 1411 383 335 1412 381 336 1413 382 291 1414 384 337 1415 385 291 1416 384 336 1417 382 290 1418 383 294 1419 386 338 1420 387 337 1421 385 337 1422 385 291 1423 384 294 1424 386 339 1425 388 338 1426 387 296 1427 389 294 1428 386 296 1429 389 338 1430 387 339 1431 388 297 1432 390 340 1433 391 297 1434 390 339 1435 388 296 1436 389 340 1437 391 297 1438 390 249 1439 392 249 1440 392 316 1441 393 340 1442 391 299 1443 394 282 1444 374 333 1445 373 341 1446 395 300 1447 396 299 1448 394 299 1449 394 333 1450 373 341 1451 395 302 1452 397 300 1453 396 342 1454 398 341 1455 395 342 1456 398 300 1457 396 302 1458 397 343 1459 399 305 1460 400 343 1461 399 302 1462 397 342 1463 398 344 1464 401 306 1465 402 305 1466 400 305 1467 400 343 1468 399 344 1469 401 308 1470 403 306 1471 402 345 1472 404 344 1473 401 345 1474 404 306 1475 402 308 1476 403 346 1477 405 311 1478 406 346 1479 405 308 1480 403 345 1481 404 347 1482 407 313 1483 376 311 1484 406 311 1485 406 346 1486 405 347 1487 407 347 1488 407 324 1489 377 313 1490 376 348 1491 408 349 1492 409 350 1493 410 351 1494 411 352 1495 412 353 1496 413 354 1497 414 355 1498 415 348 1499 408 252 1500 416 356 1501 417 254 1502 418 258 1503 419 357 1504 420 260 1505 421 358 1506 422 359 1507 423 360 1508 424 358 1509 422 361 1510 425 348 1511 408 359 1512 423 362 1513 426 360 1514 424 358 1515 422 360 1516 424 357 1517 420 363 1518 427 364 1519 428 365 1520 429 366 1521 430 362 1522 426 367 1523 431 362 1524 426 366 1525 430 364 1526 428 363 1527 427 365 1528 429 368 1529 432 312 1530 433 369 1531 434 370 1532 435 312 1533 433 371 1534 436 310 1535 437 348 1536 408 350 1537 410 358 1538 422 362 1539 426 359 1540 423 367 1541 431 369 1542 434 265 1543 438 263 1544 439 355 1545 415 351 1546 411 353 1547 413 372 1548 440 355 1549 415 353 1550 413 373 1551 441 352 1552 412 351 1553 411 374 1554 442 352 1555 412 373 1556 441 374 1557 442 375 1558 443 376 1559 444 373 1560 441 375 1561 443 374 1562 442 377 1563 445 376 1564 444 378 1565 446 376 1566 444 375 1567 443 378 1568 446 378 1569 446 375 1570 443 379 1571 447 379 1572 447 375 1573 443 380 1574 448 380 1575 448 381 1576 449 382 1577 450 351 1578 411 383 1579 451 373 1580 441 373 1581 441 383 1582 451 380 1583 448 355 1584 415 354 1585 414 351 1586 411 383 1587 451 351 1588 411 354 1589 414 355 1590 415 349 1591 409 348 1592 408 372 1593 440 349 1594 409 355 1595 415 375 1596 443 373 1597 441 380 1598 448 379 1599 447 380 1600 448 382 1601 450 383 1602 451 354 1603 414 384 1604 452 381 1605 449 383 1606 451 384 1607 452 361 1608 425 354 1609 414 348 1610 408 354 1611 414 361 1612 425 384 1613 452 358 1614 422 350 1615 410 359 1616 423 380 1617 448 383 1618 451 381 1619 449 382 1620 450 381 1621 449 385 1622 453 356 1623 417 257 1624 454 254 1625 418 385 1626 453 384 1627 452 356 1628 417 357 1629 420 361 1630 425 358 1631 422 361 1632 425 357 1633 420 356 1634 417 360 1635 424 369 1636 434 357 1637 420 386 1638 455 370 1639 435 364 1640 428 359 1641 423 350 1642 410 367 1643 431 385 1644 453 381 1645 449 384 1646 452 252 1647 416 385 1648 453 356 1649 417 258 1650 419 257 1651 454 356 1652 417 361 1653 425 356 1654 417 384 1655 452 258 1656 419 356 1657 417 357 1658 420 263 1659 439 260 1660 421 357 1661 420 357 1662 420 369 1663 434 263 1664 439 371 1665 436 312 1666 433 370 1667 435 370 1668 435 369 1669 434 360 1670 424 362 1671 426 364 1672 428 370 1673 435 265 1674 438 369 1675 434 284 1676 456 312 1677 433 284 1678 456 369 1679 434 386 1680 455 371 1681 436 370 1682 435 362 1683 426 370 1684 435 360 1685 424 363 1686 427 386 1687 455 364 1688 428 366 1689 430 365 1690 429 364 1691 428 387 1692 457 388 1693 458 389 1694 459 286 1695 460 390 1696 461 391 1697 462 281 1698 463 390 1699 461 286 1700 460 392 1701 464 390 1702 461 301 1703 465 393 1704 466 287 1705 467 286 1706 460 394 1707 468 388 1708 458 395 1709 469 394 1710 468 396 1711 470 388 1712 458 389 1713 459 397 1714 471 398 1715 472 386 1716 473 397 1717 471 399 1718 474 363 1719 475 400 1720 476 397 1721 471 399 1722 474 309 1723 477 371 1724 478 398 1725 472 387 1726 457 389 1727 459 309 1728 477 310 1729 479 371 1730 478 399 1731 474 397 1732 471 389 1733 459 368 1734 480 400 1735 476 363 1736 475 395 1737 469 388 1738 458 387 1739 457 392 1740 464 401 1741 481 402 1742 482 403 1743 483 395 1744 469 387 1745 457 393 1746 466 286 1747 460 391 1748 462 402 1749 482 390 1750 461 392 1751 464 303 1752 484 404 1753 485 392 1754 464 301 1755 465 303 1756 484 392 1757 464 391 1758 462 405 1759 486 393 1760 466 281 1761 463 283 1762 487 390 1763 461 405 1764 486 406 1765 488 407 1766 489 396 1767 470 408 1768 490 401 1769 481 399 1770 474 404 1771 485 309 1772 477 388 1773 458 401 1774 481 409 1775 491 398 1776 472 397 1777 471 400 1778 476 409 1779 491 399 1780 474 389 1781 459 363 1782 475 397 1783 471 386 1784 473 396 1785 470 401 1786 481 388 1787 458 408 1788 490 410 1789 492 402 1790 482 409 1791 491 404 1792 485 399 1793 474 388 1794 458 409 1795 491 389 1796 459 392 1797 464 404 1798 485 409 1799 491 386 1800 473 399 1801 474 371 1802 478 408 1803 490 402 1804 482 401 1805 481 410 1806 492 406 1807 488 391 1808 462 404 1809 485 303 1810 484 304 1811 493 401 1812 481 392 1813 464 409 1814 491 304 1815 493 307 1816 494 404 1817 485 309 1818 477 404 1819 485 307 1820 494 410 1821 492 391 1822 462 402 1823 482 405 1824 486 391 1825 462 406 1826 488 390 1827 461 283 1828 487 301 1829 465 402 1830 482 391 1831 462 390 1832 461 411 1833 495 412 1834 496 413 1835 497 393 1836 498 414 1837 499 289 1838 500 292 1839 501 289 1840 500 415 1841 502 416 1842 503 295 1843 504 415 1844 502 393 1845 498 289 1846 500 287 1847 505 417 1848 506 416 1849 503 418 1850 507 416 1851 503 419 1852 508 298 1853 509 420 1854 510 421 1855 511 422 1856 512 423 1857 513 424 1858 514 421 1859 511 425 1860 515 421 1861 511 412 1862 496 420 1863 510 426 1864 516 279 1865 517 425 1866 515 412 1867 496 411 1868 495 279 1869 517 426 1870 516 277 1871 518 412 1872 496 421 1873 511 420 1874 510 427 1875 519 424 1876 514 423 1877 513 411 1878 495 413 1879 497 428 1880 520 298 1881 509 419 1882 508 247 1883 521 429 1884 522 428 1885 520 413 1886 497 416 1887 503 415 1888 502 418 1889 507 289 1890 500 414 1891 499 415 1892 502 414 1893 499 418 1894 507 415 1895 502 407 1896 523 430 1897 524 405 1898 525 405 1899 525 414 1900 499 393 1901 498 429 1902 522 417 1903 506 431 1904 526 420 1905 510 279 1906 517 419 1907 508 413 1908 497 432 1909 527 417 1910 506 425 1911 515 423 1912 513 421 1913 511 432 1914 527 412 1915 496 420 1916 510 424 1917 514 422 1918 512 421 1919 511 429 1920 522 413 1921 497 417 1922 506 431 1923 526 418 1924 507 433 1925 528 248 1926 529 419 1927 508 279 1928 517 413 1929 497 412 1930 496 432 1931 527 432 1932 527 419 1933 508 416 1934 503 422 1935 512 426 1936 516 420 1937 510 431 1938 526 417 1939 506 418 1940 507 433 1941 528 414 1942 499 430 1943 524 298 1944 509 295 1945 504 416 1946 503 417 1947 506 432 1948 527 416 1949 503 248 1950 529 247 1951 521 419 1952 508 420 1953 510 419 1954 508 432 1955 527 433 1956 528 418 1957 507 414 1958 499 405 1959 525 430 1960 524 414 1961 499 292 1962 501 415 1963 502 293 1964 530 293 1965 530 415 1966 502 295 1967 504 434 1968 531 435 1969 532 436 1970 533 437 1971 534 438 1972 535 439 1973 536 440 1974 537 434 1975 531 441 1976 538 434 1977 531 442 1978 539 443 1979 540 268 1980 541 444 1981 542 246 1982 543 445 1983 544 446 1984 545 443 1985 540 251 1986 546 447 1987 547 252 1988 548 446 1989 545 445 1990 544 448 1991 549 443 1992 540 444 1993 542 445 1994 544 448 1995 549 449 1996 550 450 1997 551 451 1998 552 424 1999 553 452 2000 554 453 2001 555 276 2002 556 454 2003 557 448 2004 549 451 2005 552 449 2006 550 452 2007 554 424 2008 553 427 2009 558 276 2010 556 277 2011 559 426 2012 560 434 2013 531 443 2014 540 435 2015 532 448 2016 549 450 2017 551 446 2018 545 453 2019 555 270 2020 561 271 2021 562 441 2022 538 438 2023 535 437 2024 534 455 2025 563 438 2026 535 441 2027 538 456 2028 564 437 2029 534 439 2030 536 457 2031 565 456 2032 564 439 2033 536 457 2034 565 458 2035 566 459 2036 567 456 2037 564 457 2038 565 459 2039 567 377 2040 568 378 2041 569 458 2042 566 458 2043 566 378 2044 569 459 2045 567 378 2046 569 379 2047 570 459 2048 567 379 2049 570 460 2050 571 459 2051 567 460 2052 571 382 2053 572 461 2054 573 437 2055 534 456 2056 564 462 2057 574 456 2058 564 460 2059 571 462 2060 574 441 2061 538 437 2062 534 440 2063 537 462 2064 574 440 2065 537 437 2066 534 441 2067 538 434 2068 531 436 2069 533 455 2070 563 441 2071 538 436 2072 533 459 2073 567 460 2074 571 456 2075 564 379 2076 570 382 2077 572 460 2078 571 462 2079 574 463 2080 575 440 2081 537 462 2082 574 461 2083 573 463 2084 575 442 2085 539 434 2086 531 440 2087 537 440 2088 537 463 2089 575 442 2090 539 443 2091 540 446 2092 545 435 2093 532 460 2094 571 461 2095 573 462 2096 574 382 2097 572 385 2098 576 461 2099 573 244 2100 577 447 2101 547 251 2102 546 463 2103 575 385 2104 576 447 2105 547 444 2106 542 443 2107 540 442 2108 539 442 2109 539 447 2110 547 444 2111 542 445 2112 544 444 2113 542 453 2114 555 422 2115 578 451 2116 552 454 2117 557 446 2118 545 450 2119 551 435 2120 532 385 2121 576 463 2122 575 461 2123 573 252 2124 548 447 2125 547 385 2126 576 246 2127 543 447 2128 547 244 2129 577 442 2130 539 463 2131 575 447 2132 547 270 2133 561 444 2134 542 268 2135 541 444 2136 542 270 2137 561 453 2138 555 426 2139 560 454 2140 557 276 2141 556 454 2142 557 445 2143 544 453 2144 555 448 2145 549 454 2146 557 451 2147 552 246 2148 543 444 2149 542 447 2150 547 271 2151 562 274 2152 579 453 2153 555 276 2154 556 453 2155 555 274 2156 579 422 2157 578 454 2158 557 426 2159 560 448 2160 549 445 2161 544 454 2162 557 424 2163 553 451 2164 552 422 2165 578 449 2166 550 451 2167 552 452 2168 554 464 2169 580 465 2170 581 466 2171 582 467 2172 583 468 2173 584 469 2174 585 470 2175 586 471 2176 587 467 2177 583 470 2178 586 467 2179 583 469 2180 585 472 2181 588 469 2182 585 468 2183 584 468 2184 584 455 2185 589 472 2186 588 466 2187 582 465 2188 581 471 2189 587 471 2190 587 470 2191 586 466 2192 582 473 2193 590 474 2194 591 475 2195 592 469 2196 585 472 2197 588 476 2198 593 465 2199 581 464 2200 580 477 2201 594 475 2202 592 478 2203 595 479 2204 596 479 2205 596 480 2206 597 481 2207 598 481 2208 598 482 2209 599 479 2210 596 464 2211 580 466 2212 582 483 2213 600 484 2214 601 481 2215 598 480 2216 597 483 2217 600 466 2218 582 474 2219 591 474 2220 591 470 2221 586 485 2222 602 486 2223 603 478 2224 595 476 2225 593 485 2226 602 469 2227 585 476 2228 593 455 2229 589 487 2230 604 472 2231 588 466 2232 582 470 2233 586 474 2234 591 483 2235 600 474 2236 591 473 2237 590 487 2238 604 486 2239 603 476 2240 593 470 2241 586 469 2242 585 485 2243 602 485 2244 602 478 2245 595 475 2246 592 488 2247 605 489 2248 606 486 2249 603 487 2250 604 455 2251 589 488 2252 605 472 2253 588 487 2254 604 476 2255 593 474 2256 591 485 2257 602 475 2258 592 473 2259 590 475 2260 592 490 2261 607 480 2262 597 486 2263 603 489 2264 606 485 2265 602 476 2266 593 478 2267 595 486 2268 603 480 2269 597 478 2270 595 489 2271 606 488 2272 605 491 2273 608 488 2274 605 455 2275 609 491 2276 608 487 2277 604 488 2278 605 486 2279 603 475 2280 592 479 2281 596 490 2282 607 482 2283 599 490 2284 607 479 2285 596 484 2286 601 489 2287 606 492 2288 610 478 2289 595 480 2290 597 479 2291 596 484 2292 601 480 2293 597 489 2294 606 492 2295 610 491 2296 608 493 2297 611 492 2298 610 489 2299 606 491 2300 608 455 2301 609 493 2302 611 491 2303 608 494 2304 612 495 2305 613 496 2306 614 497 2307 615 498 2308 616 499 2309 617 353 2310 618 500 2311 619 501 2312 620 502 2313 621 495 2314 613 494 2315 612 501 2316 620 372 2317 622 353 2318 618 352 2319 623 500 2320 619 353 2321 618 352 2322 623 374 2323 624 500 2324 619 374 2325 624 376 2326 625 500 2327 619 500 2328 619 376 2329 625 503 2330 626 377 2331 627 503 2332 626 376 2333 625 500 2334 619 494 2335 612 504 2336 628 494 2337 612 500 2338 619 503 2339 626 495 2340 613 498 2341 616 497 2342 615 495 2343 613 505 2344 629 498 2345 616 506 2346 630 507 2347 631 508 2348 632 494 2349 612 503 2350 626 502 2351 621 504 2352 628 501 2353 620 500 2354 619 495 2355 613 502 2356 621 505 2357 629 496 2358 614 504 2359 628 494 2360 612 498 2361 616 505 2362 629 507 2363 631 497 2364 615 496 2365 614 495 2366 613 507 2367 631 506 2368 630 498 2369 616 499 2370 617 498 2371 616 506 2372 630 458 2373 633 503 2374 634 377 2375 635 439 2376 636 509 2377 637 457 2378 638 509 2379 637 458 2380 633 457 2381 638 509 2382 637 439 2383 636 438 2384 639 468 2385 640 438 2386 639 455 2387 641 509 2388 637 503 2389 634 458 2390 633 502 2391 642 503 2392 634 510 2393 643 467 2394 644 510 2395 643 509 2396 637 509 2397 637 510 2398 643 503 2399 634 511 2400 645 510 2401 643 471 2402 646 511 2403 645 502 2404 642 510 2405 643 512 2406 647 511 2407 645 465 2408 648 505 2409 649 511 2410 645 512 2411 647 477 2412 650 512 2413 647 465 2414 648 507 2415 651 513 2416 652 508 2417 653 467 2418 644 509 2419 637 468 2420 640 468 2421 640 509 2422 637 438 2423 639 511 2424 645 505 2425 649 502 2426 642 471 2427 646 510 2428 643 467 2429 644 512 2430 647 507 2431 651 505 2432 649 465 2433 648 511 2434 645 471 2435 646 507 2436 651 512 2437 647 513 2438 652 477 2439 650 513 2440 652 512 2441 647 514 2442 654 515 2443 655 516 2444 656 517 2445 657 518 2446 658 519 2447 659 520 2448 660 521 2449 661 517 2450 657 520 2451 660 517 2452 657 519 2453 659 522 2454 662 519 2455 659 518 2456 658 518 2457 658 372 2458 663 522 2459 662 516 2460 656 515 2461 655 521 2462 661 521 2463 661 520 2464 660 516 2465 656 523 2466 664 524 2467 665 525 2468 666 519 2469 659 522 2470 662 526 2471 667 515 2472 655 514 2473 654 527 2474 668 525 2475 666 528 2476 669 529 2477 670 529 2478 670 530 2479 671 497 2480 672 497 2481 672 499 2482 673 529 2483 670 514 2484 654 516 2485 656 531 2486 674 496 2487 675 497 2488 672 530 2489 671 531 2490 674 516 2491 656 524 2492 665 524 2493 665 520 2494 660 532 2495 676 533 2496 677 528 2497 669 526 2498 667 532 2499 676 519 2500 659 526 2501 667 372 2502 663 534 2503 678 522 2504 662 516 2505 656 520 2506 660 524 2507 665 531 2508 674 524 2509 665 523 2510 664 534 2511 678 533 2512 677 526 2513 667 520 2514 660 519 2515 659 532 2516 676 532 2517 676 528 2518 669 525 2519 666 533 2520 677 534 2521 678 535 2522 679 534 2523 678 372 2524 663 535 2525 679 522 2526 662 534 2527 678 526 2528 667 524 2529 665 532 2530 676 525 2531 666 523 2532 664 525 2533 666 536 2534 680 530 2535 671 533 2536 677 537 2537 681 532 2538 676 526 2539 667 528 2540 669 533 2541 677 530 2542 671 528 2543 669 537 2544 681 535 2545 679 538 2546 682 538 2547 682 535 2548 679 372 2549 683 535 2550 679 537 2551 681 533 2552 677 525 2553 666 529 2554 670 536 2555 680 499 2556 673 536 2557 680 529 2558 670 496 2559 675 537 2560 681 504 2561 684 528 2562 669 530 2563 671 529 2564 670 496 2565 675 530 2566 671 537 2567 681 504 2568 684 538 2569 682 501 2570 685 501 2571 685 538 2572 682 372 2573 683 504 2574 684 537 2575 681 538 2576 682 365 2577 686 539 2578 687 540 2579 688 539 2580 687 365 2581 686 366 2582 689 366 2583 689 367 2584 690 539 2585 687 350 2586 691 349 2587 692 518 2588 693 518 2589 693 349 2590 692 372 2591 694 539 2592 687 367 2593 690 350 2594 691 365 2595 686 540 2596 688 368 2597 695 539 2598 687 517 2599 696 541 2600 697 542 2601 698 540 2602 688 541 2603 697 517 2604 696 521 2605 699 541 2606 697 543 2607 700 521 2608 699 515 2609 701 541 2610 697 521 2611 699 543 2612 700 544 2613 702 545 2614 703 527 2615 704 515 2616 701 545 2617 703 543 2618 700 527 2619 704 545 2620 703 515 2621 701 546 2622 705 544 2623 702 547 2624 706 350 2625 691 518 2626 693 539 2627 687 517 2628 696 539 2629 687 518 2630 693 543 2631 700 548 2632 707 542 2633 698 540 2634 688 539 2635 687 541 2636 697 545 2637 703 546 2638 705 548 2639 707 542 2640 698 541 2641 697 543 2642 700 546 2643 705 545 2644 703 544 2645 702 548 2646 707 543 2647 700 545 2648 703 549 2649 708 550 2650 709 551 2651 710 551 2652 710 552 2653 711 553 2654 712 554 2655 713 555 2656 714 556 2657 715 549 2658 708 557 2659 716 550 2660 709 556 2661 715 403 2662 717 387 2663 718 398 2664 719 554 2665 713 387 2666 718 400 2667 720 540 2668 721 554 2669 713 400 2670 720 368 2671 722 540 2672 721 387 2673 718 554 2674 713 556 2675 715 555 2676 714 554 2677 713 557 2678 716 555 2679 714 557 2680 716 549 2681 708 558 2682 723 546 2683 724 547 2684 725 552 2685 711 558 2686 723 553 2687 712 552 2688 711 551 2689 710 550 2690 709 557 2691 716 540 2692 721 542 2693 726 400 2694 720 554 2695 713 398 2696 719 550 2697 709 542 2698 726 548 2699 727 540 2700 721 557 2701 716 554 2702 713 552 2703 711 548 2704 727 546 2705 724 542 2706 726 550 2707 709 557 2708 716 546 2709 724 558 2710 723 552 2711 711 548 2712 727 552 2713 711 550 2714 709 559 2715 728 560 2716 729 561 2717 730 562 2718 731 563 2719 732 564 2720 733 565 2721 734 566 2722 735 563 2723 732 565 2724 734 563 2725 732 562 2726 731 562 2727 731 564 2728 733 567 2729 736 564 2730 733 403 2731 737 567 2732 736 561 2733 730 560 2734 729 566 2735 735 566 2736 735 565 2737 734 561 2738 730 568 2739 738 569 2740 739 570 2741 740 562 2742 731 567 2743 736 571 2744 741 560 2745 729 559 2746 728 572 2747 742 570 2748 740 573 2749 743 574 2750 744 574 2751 744 575 2752 745 551 2753 746 551 2754 746 553 2755 747 574 2756 744 559 2757 728 561 2758 730 576 2759 748 549 2760 749 551 2761 746 575 2762 745 576 2763 748 561 2764 730 569 2765 739 569 2766 739 565 2767 734 577 2768 750 578 2769 751 573 2770 743 571 2771 741 577 2772 750 562 2773 731 571 2774 741 403 2775 737 579 2776 752 567 2777 736 561 2778 730 565 2779 734 569 2780 739 576 2781 748 569 2782 739 568 2783 738 579 2784 752 578 2785 751 571 2786 741 565 2787 734 562 2788 731 577 2789 750 577 2790 750 573 2791 743 570 2792 740 580 2793 753 581 2794 754 578 2795 751 579 2796 752 403 2797 737 580 2798 753 567 2799 736 579 2800 752 571 2801 741 569 2802 739 577 2803 750 570 2804 740 568 2805 738 570 2806 740 582 2807 755 575 2808 745 578 2809 751 581 2810 754 577 2811 750 571 2812 741 573 2813 743 578 2814 751 575 2815 745 573 2816 743 581 2817 754 580 2818 753 583 2819 756 580 2820 753 403 2821 757 583 2822 756 579 2823 752 580 2824 753 578 2825 751 570 2826 740 574 2827 744 582 2828 755 553 2829 747 582 2830 755 574 2831 744 549 2832 749 581 2833 754 555 2834 758 573 2835 743 575 2836 745 574 2837 744 549 2838 749 575 2839 745 581 2840 754 555 2841 758 583 2842 756 556 2843 759 555 2844 758 581 2845 754 583 2846 756 403 2847 757 556 2848 759 583 2849 756 566 2850 760 584 2851 761 563 2852 762 394 2853 763 585 2854 764 586 2855 765 586 2856 765 584 2857 761 587 2858 766 585 2859 764 394 2860 763 395 2861 767 564 2862 768 395 2863 767 403 2864 769 563 2865 762 584 2866 761 585 2867 764 584 2868 761 566 2869 760 588 2870 770 589 2871 771 588 2872 770 560 2873 772 560 2874 772 588 2875 770 566 2876 760 589 2877 771 560 2878 772 572 2879 773 572 2880 773 590 2881 774 589 2882 771 591 2883 775 590 2884 774 592 2885 776 564 2886 768 585 2887 764 395 2888 767 563 2889 762 585 2890 764 564 2891 768 588 2892 770 593 2893 777 587 2894 766 586 2895 765 585 2896 764 584 2897 761 589 2898 771 591 2899 775 593 2900 777 587 2901 766 584 2902 761 588 2903 770 591 2904 775 589 2905 771 590 2906 774 593 2907 777 588 2908 770 589 2909 771 594 2910 778 595 2911 779 596 2912 780 597 2913 781 598 2914 782 599 2915 783 599 2916 783 598 2917 782 595 2918 779 600 2919 784 601 2920 785 602 2921 786 603 2922 787 604 2923 788 605 2924 789 605 2925 789 428 2926 790 429 2927 791 431 2928 792 603 2929 787 429 2930 791 429 2931 791 603 2932 787 605 2933 789 430 2934 793 602 2935 786 601 2936 785 433 2937 794 603 2938 787 431 2939 792 604 2940 788 603 2941 787 594 2942 778 596 2943 780 595 2944 779 598 2945 782 430 2946 793 407 2947 795 602 2948 786 599 2949 783 606 2950 796 597 2951 781 599 2952 783 607 2953 797 608 2954 798 609 2955 799 610 2956 800 611 2957 801 433 2958 794 430 2959 793 601 2960 785 604 2961 788 594 2962 778 596 2963 780 600 2964 784 602 2965 786 612 2966 802 607 2967 797 600 2968 784 612 2969 802 600 2970 784 594 2971 778 601 2972 785 607 2973 797 613 2974 803 608 2975 798 595 2976 779 600 2977 784 607 2978 797 606 2979 796 599 2980 783 608 2981 798 594 2982 778 603 2983 787 601 2984 785 433 2985 794 601 2986 785 603 2987 787 607 2988 797 612 2989 802 613 2990 803 595 2991 779 594 2992 778 600 2993 784 608 2994 798 613 2995 803 611 2996 801 599 2997 783 595 2998 779 607 2999 797 611 3000 801 610 3001 800 608 3002 798 606 3003 796 608 3004 798 610 3005 800 614 3006 804 602 3007 805 615 3008 806 396 3009 807 586 3010 808 616 3011 809 615 3012 806 602 3013 805 406 3014 810 408 3015 811 616 3016 809 410 3017 812 396 3018 807 616 3019 809 408 3020 811 406 3021 810 602 3022 805 407 3023 813 586 3024 808 396 3025 807 394 3026 814 616 3027 809 587 3028 815 617 3029 816 615 3030 806 406 3031 810 410 3032 812 593 3033 817 618 3034 818 617 3035 816 591 3036 819 618 3037 818 593 3038 817 619 3039 820 620 3040 821 621 3041 822 622 3042 823 620 3043 821 592 3044 824 618 3045 818 591 3046 819 620 3047 821 611 3048 825 623 3049 826 609 3050 827 591 3051 819 592 3052 824 620 3053 821 612 3054 828 602 3055 805 614 3056 804 616 3057 809 586 3058 808 587 3059 815 619 3060 820 612 3061 828 614 3062 804 587 3063 815 593 3064 817 617 3065 816 614 3066 804 615 3067 806 617 3068 816 619 3069 820 621 3070 822 613 3071 829 618 3072 818 619 3073 820 614 3074 804 622 3075 823 621 3076 822 620 3077 821 617 3078 816 615 3079 806 616 3080 809 410 3081 812 616 3082 809 615 3083 806 619 3084 820 613 3085 829 612 3086 828 618 3087 818 614 3088 804 617 3089 816 621 3090 822 611 3091 825 613 3092 829 620 3093 821 619 3094 820 618 3095 818 611 3096 825 621 3097 822 623 3098 826 622 3099 823 623 3100 826 621 3101 822 624 3102 830 625 3103 831 626 3104 832 627 3105 833 628 3106 834 629 3107 835 629 3108 835 630 3109 836 627 3110 833 628 3111 834 631 3112 837 629 3113 835 627 3114 833 630 3115 836 632 3116 838 628 3117 834 428 3118 839 631 3119 837 626 3120 832 625 3121 831 632 3122 838 632 3123 838 630 3124 836 626 3125 832 633 3126 840 634 3127 841 635 3128 842 629 3129 835 631 3130 837 636 3131 843 625 3132 831 624 3133 830 637 3134 844 635 3135 842 638 3136 845 639 3137 846 639 3138 846 640 3139 847 598 3140 848 598 3141 848 597 3142 849 639 3143 846 624 3144 830 626 3145 832 641 3146 850 596 3147 851 598 3148 848 640 3149 847 641 3150 850 626 3151 832 634 3152 841 634 3153 841 630 3154 836 642 3155 852 643 3156 853 638 3157 845 636 3158 843 642 3159 852 629 3160 835 636 3161 843 428 3162 839 644 3163 854 631 3164 837 626 3165 832 630 3166 836 634 3167 841 641 3168 850 634 3169 841 633 3170 840 644 3171 854 643 3172 853 636 3173 843 630 3174 836 629 3175 835 642 3176 852 642 3177 852 638 3178 845 635 3179 842 643 3180 853 644 3181 854 645 3182 855 644 3183 854 428 3184 839 645 3185 855 631 3186 837 644 3187 854 636 3188 843 634 3189 841 642 3190 852 635 3191 842 633 3192 840 635 3193 842 646 3194 856 640 3195 847 643 3196 853 647 3197 857 642 3198 852 636 3199 843 638 3200 845 643 3201 853 640 3202 847 638 3203 845 647 3204 857 645 3205 855 648 3206 858 648 3207 858 645 3208 855 428 3209 859 645 3210 855 647 3211 857 643 3212 853 635 3213 842 639 3214 846 646 3215 856 597 3216 849 646 3217 856 639 3218 846 596 3219 851 647 3220 857 604 3221 860 638 3222 845 640 3223 847 639 3224 846 596 3225 851 640 3226 847 647 3227 857 604 3228 860 648 3229 858 605 3230 861 605 3231 861 648 3232 858 428 3233 859 604 3234 860 647 3235 857 648 3236 858 649 3237 862 650 3238 863 651 3239 864 411 3240 865 652 3241 866 425 3242 867 423 3243 868 425 3244 867 652 3245 866 651 3246 864 423 3247 868 652 3248 866 628 3249 869 411 3250 865 428 3251 870 651 3252 864 427 3253 871 423 3254 868 649 3255 862 652 3256 866 627 3257 872 627 3258 872 632 3259 873 649 3260 862 653 3261 874 632 3262 873 625 3263 875 649 3264 862 632 3265 873 653 3266 874 654 3267 876 655 3268 877 637 3269 878 625 3270 875 655 3271 877 653 3272 874 637 3273 878 655 3274 877 625 3275 875 656 3276 879 654 3277 876 657 3278 880 411 3279 865 628 3280 869 652 3281 866 627 3282 872 652 3283 866 628 3284 869 653 3285 874 658 3286 881 650 3287 863 651 3288 864 652 3289 866 649 3290 862 655 3291 877 656 3292 879 658 3293 881 650 3294 863 649 3295 862 653 3296 874 656 3297 879 655 3298 877 654 3299 876 658 3300 881 653 3301 874 655 3302 877 484 3303 882 659 3304 883 481 3305 884 481 3306 884 660 3307 885 482 3308 886 492 3309 887 493 3310 888 661 3311 889 484 3312 882 662 3313 890 659 3314 883 493 3315 888 455 3316 891 436 3317 892 436 3318 892 435 3319 893 493 3320 888 435 3321 893 450 3322 894 661 3323 889 493 3324 888 435 3325 893 661 3326 889 449 3327 895 452 3328 896 661 3329 889 452 3330 896 427 3331 897 651 3332 898 651 3333 898 661 3334 889 452 3335 896 492 3336 887 661 3337 889 662 3338 890 659 3339 883 660 3340 885 481 3341 884 492 3342 887 662 3343 890 484 3344 882 657 3345 899 663 3346 900 656 3347 901 660 3348 885 663 3349 900 482 3350 886 662 3351 890 651 3352 898 650 3353 902 449 3354 895 661 3355 889 450 3356 894 659 3357 883 650 3358 902 658 3359 903 651 3360 898 662 3361 890 661 3362 889 660 3363 885 658 3364 903 656 3365 901 650 3366 902 659 3367 883 662 3368 890 656 3369 901 663 3370 900 660 3371 885 658 3372 903 660 3373 885 659 3374 883 473 3375 904 664 3376 905 665 3377 906 666 3378 907 490 3379 908 482 3380 909 667 3381 910 477 3382 911 464 3383 912 464 3384 912 483 3385 913 668 3386 914 668 3387 914 483 3388 913 665 3389 906 667 3390 910 669 3391 915 477 3392 911 667 3393 910 464 3394 912 668 3395 914 483 3396 913 473 3397 904 665 3398 906 666 3399 907 664 3400 905 490 3401 908 473 3402 904 490 3403 908 664 3404 905 669 3405 916 513 3406 917 477 3407 918 513 3408 917 669 3409 916 508 3410 919 506 3411 920 508 3412 919 670 3413 921 499 3414 922 506 3415 920 670 3416 921 670 3417 921 508 3418 919 669 3419 916 523 3420 923 671 3421 924 672 3422 925 670 3423 926 536 3424 927 499 3425 928 673 3426 929 527 3427 930 514 3428 931 514 3429 931 531 3430 932 674 3431 933 674 3432 933 531 3433 932 672 3434 925 673 3435 929 675 3436 934 527 3437 930 673 3438 929 514 3439 931 674 3440 933 531 3441 932 523 3442 923 672 3443 925 670 3444 926 671 3445 924 536 3446 927 523 3447 923 536 3448 927 671 3449 924 676 3450 935 553 3451 936 558 3452 937 558 3453 937 547 3454 938 676 3455 935 547 3456 938 544 3457 939 676 3458 935 527 3459 940 675 3460 941 544 3461 939 544 3462 939 675 3463 941 676 3464 935 568 3465 942 677 3466 943 678 3467 944 676 3468 945 582 3469 946 553 3470 947 679 3471 948 572 3472 949 559 3473 950 559 3474 950 576 3475 951 680 3476 952 680 3477 952 576 3478 951 678 3479 944 679 3480 948 681 3481 953 572 3482 949 679 3483 948 559 3484 950 680 3485 952 576 3486 951 568 3487 942 678 3488 944 676 3489 945 677 3490 943 582 3491 946 568 3492 942 582 3493 946 677 3494 943 681 3495 954 590 3496 955 572 3497 956 592 3498 957 590 3499 955 682 3500 958 590 3501 955 681 3502 954 682 3503 958 682 3504 959 622 3505 960 592 3506 961 682 3507 959 609 3508 962 623 3509 963 622 3510 960 682 3511 959 623 3512 963 610 3513 964 609 3514 962 683 3515 965 606 3516 966 683 3517 965 597 3518 967 606 3519 966 610 3520 964 683 3521 965 682 3522 959 683 3523 965 609 3524 962 633 3525 968 684 3526 969 685 3527 970 683 3528 971 646 3529 972 597 3530 973 686 3531 974 637 3532 975 624 3533 976 624 3534 976 641 3535 977 687 3536 978 687 3537 978 641 3538 977 685 3539 970 686 3540 974 688 3541 979 637 3542 975 686 3543 974 624 3544 976 687 3545 978 641 3546 977 633 3547 968 685 3548 970 683 3549 971 684 3550 969 646 3551 972 633 3552 968 646 3553 972 684 3554 969 666 3555 980 482 3556 981 663 3557 982 657 3558 983 688 3559 984 663 3560 982 654 3561 985 688 3562 984 657 3563 983 637 3564 986 688 3565 984 654 3566 985 666 3567 980 663 3568 982 688 3569 984 689 3570 987 690 3571 988 691 3572 989 664 3573 990 691 3574 989 692 3575 991 693 3576 992 694 3577 993 695 3578 994 696 3579 995 697 3580 996 689 3581 987 694 3582 993 698 3583 997 695 3584 994 667 3585 998 695 3586 994 698 3587 997 699 3588 999 665 3589 1000 692 3590 991 698 3591 997 669 3592 1001 667 3593 998 695 3594 994 668 3595 1002 699 3596 999 689 3597 987 691 3598 989 696 3599 995 699 3600 999 668 3601 1002 665 3602 1000 696 3603 995 691 3604 989 666 3605 1003 666 3606 1003 691 3607 989 664 3608 990 692 3609 991 691 3610 989 690 3611 988 700 3612 1004 692 3613 991 690 3614 988 664 3615 990 692 3616 991 665 3617 1000 692 3618 991 700 3619 1004 699 3620 999 693 3621 992 699 3622 999 700 3623 1004 699 3624 999 693 3625 992 695 3626 994 668 3627 1002 695 3628 994 667 3629 998 698 3630 1005 694 3631 1006 701 3632 1007 694 3633 1006 702 3634 1008 701 3635 1007 670 3636 1009 698 3637 1005 701 3638 1007 698 3639 1005 670 3640 1009 669 3641 1010 703 3642 1011 704 3643 1012 705 3644 1013 701 3645 1014 702 3646 1015 703 3647 1011 705 3648 1013 706 3649 1016 671 3650 1017 707 3651 1018 708 3652 1019 709 3653 1020 709 3654 1020 710 3655 1021 707 3656 1018 673 3657 1022 707 3658 1018 710 3659 1021 711 3660 1023 672 3661 1024 706 3662 1016 710 3663 1021 675 3664 1025 673 3665 1022 707 3666 1018 674 3667 1026 711 3668 1023 703 3669 1011 705 3670 1013 701 3671 1014 711 3672 1023 674 3673 1026 672 3674 1024 701 3675 1014 705 3676 1013 670 3677 1027 670 3678 1027 705 3679 1013 671 3680 1017 706 3681 1016 705 3682 1013 704 3683 1012 712 3684 1028 706 3685 1016 704 3686 1012 671 3687 1017 706 3688 1016 672 3689 1024 706 3690 1016 712 3691 1028 711 3692 1023 708 3693 1019 711 3694 1023 712 3695 1028 711 3696 1023 708 3697 1019 707 3698 1018 674 3699 1026 707 3700 1018 673 3701 1022 709 3702 1029 713 3703 1030 710 3704 1031 714 3705 1032 713 3706 1030 709 3707 1029 676 3708 1033 710 3709 1031 713 3710 1030 710 3711 1031 676 3712 1033 675 3713 1034 677 3714 1035 715 3715 1036 716 3716 1037 713 3717 1038 714 3718 1039 717 3719 1040 715 3720 1036 717 3721 1040 718 3722 1041 719 3723 1042 720 3724 1043 721 3725 1044 719 3726 1042 722 3727 1045 720 3728 1043 679 3729 1046 720 3730 1043 722 3731 1045 723 3732 1047 678 3733 1048 716 3734 1037 722 3735 1045 681 3736 1049 679 3737 1046 720 3738 1043 680 3739 1050 723 3740 1047 715 3741 1036 713 3742 1038 717 3743 1040 723 3744 1047 680 3745 1050 678 3746 1048 713 3747 1038 715 3748 1036 676 3749 1051 676 3750 1051 715 3751 1036 677 3752 1035 716 3753 1037 715 3754 1036 718 3755 1041 724 3756 1052 716 3757 1037 718 3758 1041 677 3759 1035 716 3760 1037 678 3761 1048 724 3762 1052 721 3763 1044 723 3764 1047 716 3765 1037 724 3766 1052 723 3767 1047 723 3768 1047 721 3769 1044 720 3770 1043 680 3771 1050 720 3772 1043 679 3773 1046 719 3774 1053 725 3775 1054 722 3776 1055 726 3777 1056 725 3778 1054 719 3779 1053 683 3780 1057 722 3781 1055 725 3782 1054 681 3783 1058 722 3784 1055 682 3785 1059 722 3786 1055 683 3787 1057 682 3788 1059 727 3789 1060 728 3790 1061 729 3791 1062 725 3792 1063 726 3793 1064 727 3794 1060 729 3795 1062 730 3796 1065 684 3797 1066 731 3798 1067 732 3799 1068 733 3800 1069 733 3801 1069 734 3802 1070 731 3803 1067 686 3804 1071 731 3805 1067 734 3806 1070 735 3807 1072 685 3808 1073 730 3809 1065 734 3810 1070 688 3811 1074 686 3812 1071 731 3813 1067 687 3814 1075 735 3815 1072 727 3816 1060 729 3817 1062 725 3818 1063 735 3819 1072 687 3820 1075 685 3821 1073 725 3822 1063 729 3823 1062 683 3824 1076 683 3825 1076 729 3826 1062 684 3827 1066 730 3828 1065 729 3829 1062 728 3830 1061 736 3831 1077 730 3832 1065 728 3833 1061 684 3834 1066 730 3835 1065 685 3836 1073 730 3837 1065 736 3838 1077 735 3839 1072 732 3840 1068 735 3841 1072 736 3842 1077 735 3843 1072 732 3844 1068 731 3845 1067 687 3846 1075 731 3847 1067 686 3848 1071 733 3849 1078 696 3850 1079 734 3851 1080 697 3852 1081 696 3853 1079 733 3854 1078 666 3855 1082 734 3856 1080 696 3857 1079 734 3858 1080 666 3859 1082 688 3860 1083 737 3861 1084 738 3862 1085 739 3863 1086 740 3864 1087 741 3865 1088 742 3866 1089 741 3867 1088 743 3868 1090 742 3869 1089 744 3870 1091 740 3871 1087 742 3872 1089 738 3873 1085 745 3874 1092 746 3875 1093 747 3876 1094 748 3877 1095 739 3878 1086 745 3879 1092 738 3880 1085 749 3881 1096 737 3882 1084 739 3883 1086 748 3884 1095 719 3885 1097 750 3886 1098 751 3887 1099 752 3888 1100 753 3889 1101 754 3890 1102 754 3891 1102 755 3892 1103 752 3893 1100 752 3894 1100 756 3895 1104 753 3896 1101 757 3897 1105 758 3898 1106 721 3899 1107 759 3900 1108 751 3901 1099 760 3902 1109 761 3903 1110 733 3904 1111 732 3905 1112 761 3906 1110 751 3907 1099 762 3908 1113 759 3909 1108 762 3910 1113 751 3911 1099 761 3912 1110 744 3913 1091 697 3914 1114 742 3915 1089 694 3916 1115 693 3917 1116 761 3918 1110 697 3919 1114 733 3920 1111 761 3921 1110 736 3922 1117 728 3923 1118 732 3924 1112 736 3925 1117 761 3926 1110 751 3927 1099 761 3928 1110 727 3929 1119 728 3930 1118 727 3931 1119 761 3932 1110 751 3933 1099 726 3934 1120 719 3935 1097 751 3936 1099 727 3937 1119 726 3938 1120 717 3939 1121 763 3940 1122 718 3941 1123 764 3942 1124 718 3943 1123 763 3944 1122 714 3945 1125 765 3946 1126 717 3947 1121 765 3948 1126 763 3949 1122 717 3950 1121 752 3951 1100 750 3952 1098 766 3953 1127 749 3954 1096 738 3955 1085 767 3956 1128 768 3957 1129 738 3958 1085 769 3959 1130 770 3960 1131 771 3961 1132 739 3962 1086 742 3963 1089 739 3964 1086 702 3965 1133 771 3966 1132 702 3967 1133 739 3968 1086 742 3969 1089 702 3970 1133 694 3971 1115 700 3972 1134 744 3973 1091 693 3974 1116 742 3975 1089 693 3976 1116 744 3977 1091 689 3978 1135 744 3979 1091 690 3980 1136 744 3981 1091 700 3982 1134 690 3983 1136 697 3984 1114 744 3985 1091 689 3986 1135 772 3987 1137 714 3988 1125 709 3989 1138 766 3990 1127 773 3991 1139 752 3992 1100 724 3993 1140 764 3994 1124 757 3995 1105 764 3996 1124 724 3997 1140 718 3998 1123 721 3999 1107 758 4000 1106 719 4001 1097 724 4002 1140 757 4003 1105 721 4004 1107 751 4005 1099 750 4006 1098 752 4007 1100 719 4008 1097 758 4009 1106 750 4010 1098 708 4011 1141 774 4012 1142 709 4013 1138 775 4014 1143 756 4015 1104 773 4016 1139 752 4017 1100 773 4018 1139 756 4019 1104 776 4020 1144 756 4021 1104 777 4022 1145 756 4023 1104 775 4024 1143 777 4025 1145 738 4026 1085 756 4027 1104 767 4028 1128 756 4029 1104 776 4030 1144 767 4031 1128 778 4032 1146 779 4033 1147 712 4034 1148 779 4035 1147 708 4036 1141 712 4037 1148 746 4038 1093 769 4039 1130 738 4040 1085 703 4041 1149 780 4042 1150 704 4043 1151 738 4044 1085 768 4045 1129 739 4046 1086 739 4047 1086 768 4048 1129 770 4049 1131 703 4050 1149 771 4051 1132 780 4052 1150 702 4053 1133 771 4054 1132 703 4055 1149 704 4056 1151 778 4057 1146 712 4058 1148 780 4059 1150 778 4060 1146 704 4061 1151 779 4062 1147 774 4063 1142 708 4064 1141 714 4065 1125 772 4066 1137 765 4067 1126 709 4068 1138 774 4069 1142 772 4070 1137 781 4071 1152 782 4072 1153 783 4073 1154 784 4074 1155 763 4075 1156 765 4076 1157 783 4077 1154 764 4078 1158 763 4079 1156 750 4080 1159 758 4081 1160 785 4082 1161 750 4083 1159 785 4084 1161 786 4085 1162 787 4086 1163 786 4087 1162 785 4088 1161 788 4089 1164 782 4090 1153 789 4091 1165 786 4092 1162 787 4093 1163 790 4094 1166 785 4095 1161 788 4096 1164 791 4097 1167 783 4098 1154 763 4099 1156 784 4100 1155 788 4101 1164 789 4102 1165 791 4103 1167 784 4104 1155 792 4105 1168 783 4106 1154 792 4107 1168 781 4108 1152 783 4109 1154 782 4110 1153 764 4111 1158 783 4112 1154 757 4113 1169 764 4114 1158 782 4115 1153 781 4116 1152 789 4117 1165 782 4118 1153 757 4119 1169 788 4120 1164 758 4121 1160 782 4122 1153 788 4123 1164 757 4124 1169 788 4125 1164 785 4126 1161 758 4127 1160 791 4128 1167 787 4129 1163 785 4130 1161 780 4131 1170 793 4132 1171 778 4133 1172 794 4134 1173 780 4135 1170 771 4136 1174 793 4137 1171 795 4138 1175 796 4139 1176 797 4140 1177 772 4141 1178 774 4142 1179 772 4143 1178 797 4144 1177 798 4145 1180 799 4146 1181 798 4147 1180 797 4148 1177 800 4149 1182 796 4150 1176 801 4151 1183 798 4152 1180 799 4153 1181 802 4154 1184 797 4155 1177 800 4156 1182 803 4157 1185 780 4158 1170 794 4159 1173 793 4160 1171 800 4161 1182 801 4162 1183 803 4163 1185 794 4164 1173 804 4165 1186 793 4166 1171 804 4167 1186 795 4168 1175 793 4169 1171 796 4170 1176 778 4171 1172 793 4172 1171 779 4173 1187 778 4174 1172 796 4175 1176 795 4176 1175 801 4177 1183 796 4178 1176 796 4179 1176 800 4180 1182 779 4181 1187 774 4182 1179 779 4183 1187 800 4184 1182 800 4185 1182 797 4186 1177 774 4187 1179 803 4188 1185 799 4189 1181 797 4190 1177 765 4191 1188 772 4192 1189 798 4193 1190 802 4194 1191 792 4195 1192 784 4196 1193 798 4197 1190 784 4198 1193 765 4199 1188 784 4200 1193 798 4201 1190 802 4202 1191 745 4203 1194 805 4204 1195 746 4205 1196 806 4206 1197 807 4207 1198 805 4208 1195 768 4209 1199 808 4210 1200 770 4211 1201 809 4212 1202 745 4213 1194 749 4214 1203 770 4215 1201 808 4216 1200 810 4217 1204 811 4218 1205 810 4219 1204 808 4220 1200 812 4221 1206 807 4222 1198 813 4223 1207 810 4224 1204 811 4225 1205 814 4226 1208 808 4227 1200 812 4228 1206 815 4229 1209 745 4230 1194 809 4231 1202 805 4232 1195 812 4233 1206 813 4234 1207 815 4235 1209 809 4236 1202 816 4237 1210 805 4238 1195 816 4239 1210 806 4240 1197 805 4241 1195 807 4242 1198 746 4243 1196 805 4244 1195 769 4245 1211 746 4246 1196 807 4247 1198 806 4248 1197 813 4249 1207 807 4250 1198 807 4251 1198 812 4252 1206 769 4253 1211 768 4254 1199 769 4255 1211 812 4256 1206 812 4257 1206 808 4258 1200 768 4259 1199 815 4260 1209 811 4261 1205 808 4262 1200 794 4263 1212 814 4264 1213 804 4265 1214 771 4266 1215 770 4267 1216 810 4268 1217 810 4269 1217 814 4270 1213 794 4271 1212 771 4272 1215 810 4273 1217 794 4274 1212 766 4275 1218 750 4276 1219 786 4277 1220 786 4278 1220 817 4279 1221 818 4280 1222 817 4281 1221 819 4282 1223 818 4283 1222 786 4284 1220 790 4285 1224 817 4286 1221 766 4287 1218 786 4288 1220 818 4289 1222 773 4290 1225 820 4291 1226 775 4292 1227 818 4293 1228 773 4294 1225 766 4295 1229 820 4296 1226 821 4297 1230 822 4298 1231 823 4299 1232 767 4300 1233 776 4301 1234 767 4302 1233 823 4303 1232 824 4304 1235 825 4305 1236 824 4306 1235 823 4307 1232 826 4308 1237 822 4309 1231 827 4310 1238 824 4311 1235 825 4312 1236 828 4313 1239 823 4314 1232 826 4315 1237 829 4316 1240 773 4317 1225 818 4318 1228 820 4319 1226 826 4320 1237 827 4321 1238 829 4322 1240 818 4323 1228 819 4324 1241 820 4325 1226 819 4326 1241 821 4327 1230 820 4328 1226 822 4329 1231 775 4330 1227 820 4331 1226 777 4332 1242 775 4333 1227 822 4334 1231 821 4335 1230 827 4336 1238 822 4337 1231 822 4338 1231 826 4339 1237 777 4340 1242 776 4341 1234 777 4342 1242 826 4343 1237 826 4344 1237 823 4345 1232 776 4346 1234 829 4347 1240 825 4348 1236 823 4349 1232 749 4350 1243 767 4351 1244 824 4352 1245 828 4353 1246 816 4354 1247 809 4355 1248 749 4356 1243 824 4357 1245 809 4358 1248 828 4359 1246 809 4360 1248 824 4361 1245 235 4362 1249 242 4363 1250 791 4364 1251 239 4365 1252 787 4366 1253 242 4367 1250 791 4368 1251 242 4369 1250 787 4370 1253 790 4371 1254 239 4372 1252 222 4373 1255 239 4374 1252 790 4375 1254 787 4376 1253 791 4377 1251 789 4378 1256 235 4379 1249 789 4380 1256 781 4381 1257 230 4382 1258 230 4383 1258 235 4384 1249 789 4385 1256 230 4386 1258 781 4387 1257 231 4388 1259 781 4389 1257 792 4390 1260 231 4391 1259 830 4392 1261 831 4393 1262 817 4394 1263 817 4395 1263 790 4396 1264 830 4397 1261 222 4398 1265 830 4399 1261 790 4400 1264 198 4401 1266 211 4402 1267 803 4403 1268 208 4404 1269 799 4405 1270 211 4406 1267 803 4407 1268 211 4408 1267 799 4409 1270 802 4410 1271 208 4411 1269 192 4412 1272 208 4413 1269 802 4414 1271 799 4415 1270 803 4416 1268 801 4417 1273 198 4418 1266 801 4419 1273 795 4420 1274 202 4421 1275 202 4422 1275 198 4423 1266 801 4424 1273 202 4425 1275 795 4426 1274 203 4427 1276 795 4428 1274 804 4429 1277 203 4430 1276 792 4431 1278 832 4432 1279 231 4433 1280 832 4434 1279 792 4435 1278 833 4436 1281 833 4437 1281 792 4438 1278 834 4439 1282 192 4440 1283 834 4441 1282 802 4442 1284 834 4443 1282 792 4444 1278 802 4445 1284 168 4446 1285 181 4447 1286 815 4448 1287 178 4449 1288 811 4450 1289 181 4451 1286 815 4452 1287 181 4453 1286 811 4454 1289 814 4455 1290 178 4456 1288 162 4457 1291 178 4458 1288 814 4459 1290 811 4460 1289 815 4461 1287 813 4462 1292 168 4463 1285 813 4464 1292 806 4465 1293 172 4466 1294 172 4467 1294 168 4468 1285 813 4469 1292 172 4470 1294 806 4471 1293 173 4472 1295 806 4473 1293 816 4474 1296 173 4475 1295 835 4476 1297 203 4477 1298 804 4478 1299 835 4479 1297 804 4480 1299 836 4481 1300 814 4482 1301 836 4483 1300 804 4484 1299 836 4485 1300 814 4486 1301 837 4487 1302 837 4488 1302 814 4489 1301 162 4490 1303 838 4491 1304 137 4492 1305 819 4493 1306 838 4494 1304 819 4495 1306 839 4496 1307 819 4497 1306 840 4498 1308 839 4499 1307 840 4500 1308 819 4501 1306 817 4502 1309 840 4503 1308 817 4504 1309 841 4505 1310 817 4506 1309 831 4507 1311 842 4508 1312 841 4509 1310 817 4510 1309 842 4511 1312 144 4512 1313 151 4513 1314 829 4514 1315 148 4515 1316 825 4516 1317 151 4517 1314 829 4518 1315 151 4519 1314 825 4520 1317 828 4521 1318 148 4522 1316 132 4523 1319 148 4524 1316 828 4525 1318 825 4526 1317 829 4527 1315 827 4528 1320 144 4529 1313 827 4530 1320 821 4531 1321 139 4532 1322 139 4533 1322 144 4534 1313 827 4535 1320 139 4536 1322 821 4537 1321 137 4538 1323 821 4539 1321 819 4540 1324 137 4541 1323 816 4542 1325 843 4543 1326 173 4544 1327 844 4545 1328 843 4546 1326 828 4547 1329 845 4548 1330 844 4549 1328 828 4550 1329 132 4551 1331 845 4552 1330 828 4553 1329 816 4554 1325 828 4555 1329 843 4556 1326 846 4557 1332 847 4558 1333 848 4559 1334 849 4560 1335 850 4561 1336 851 4562 1337 846 4563 1332 852 4564 1338 853 4565 1339 853 4566 1339 847 4567 1333 846 4568 1332 854 4569 1340 852 4570 1338 855 4571 1341 852 4572 1338 854 4573 1340 853 4574 1339 856 4575 1342 857 4576 1343 855 4577 1341 854 4578 1340 855 4579 1341 857 4580 1343 856 4581 1342 858 4582 1344 859 4583 1345 859 4584 1345 857 4585 1343 856 4586 1342 860 4587 1346 858 4588 1344 861 4589 1347 858 4590 1344 860 4591 1346 859 4592 1345 862 4593 1348 863 4594 1349 861 4595 1347 860 4596 1346 861 4597 1347 863 4598 1349 862 4599 1348 864 4600 1350 865 4601 1351 865 4602 1351 863 4603 1349 862 4604 1348 864 4605 1350 866 4606 1352 865 4607 1351 866 4608 1352 864 4609 1350 867 4610 1353 868 4611 1354 848 4612 1334 847 4613 1333 869 4614 1355 868 4615 1354 870 4616 1356 868 4617 1354 869 4618 1355 848 4619 1334 871 4620 1357 872 4621 1358 870 4622 1356 869 4623 1355 870 4624 1356 872 4625 1358 871 4626 1357 873 4627 1359 874 4628 1360 874 4629 1360 872 4630 1358 871 4631 1357 875 4632 1361 873 4633 1359 876 4634 1362 873 4635 1359 875 4636 1361 874 4637 1360 877 4638 1363 878 4639 1364 876 4640 1362 875 4641 1361 876 4642 1362 878 4643 1364 877 4644 1363 879 4645 1365 880 4646 1366 880 4647 1366 878 4648 1364 877 4649 1363 881 4650 1367 879 4651 1365 851 4652 1337 879 4653 1365 881 4654 1367 880 4655 1366 881 4656 1367 851 4657 1337 850 4658 1336 882 4659 1368 883 4660 1369 884 4661 1370 866 4662 1371 867 4663 1372 885 4664 1373 882 4665 1368 886 4666 1374 887 4667 1375 887 4668 1375 883 4669 1369 882 4670 1368 888 4671 1376 886 4672 1374 889 4673 1377 886 4674 1374 888 4675 1376 887 4676 1375 890 4677 1378 891 4678 1379 889 4679 1377 888 4680 1376 889 4681 1377 891 4682 1379 890 4683 1378 892 4684 1380 893 4685 1381 893 4686 1381 891 4687 1379 890 4688 1378 894 4689 1382 892 4690 1380 895 4691 1383 892 4692 1380 894 4693 1382 893 4694 1381 896 4695 1384 897 4696 1385 895 4697 1383 894 4698 1382 895 4699 1383 897 4700 1385 896 4701 1384 898 4702 1386 899 4703 1387 899 4704 1387 897 4705 1385 896 4706 1384 898 4707 1386 849 4708 1388 899 4709 1387 849 4710 1388 898 4711 1386 850 4712 1389 900 4713 1390 884 4714 1370 883 4715 1369 901 4716 1391 900 4717 1390 902 4718 1392 900 4719 1390 901 4720 1391 884 4721 1370 903 4722 1393 904 4723 1394 902 4724 1392 901 4725 1391 902 4726 1392 904 4727 1394 903 4728 1393 905 4729 1395 906 4730 1396 906 4731 1396 904 4732 1394 903 4733 1393 907 4734 1397 905 4735 1395 908 4736 1398 905 4737 1395 907 4738 1397 906 4739 1396 909 4740 1399 910 4741 1400 908 4742 1398 907 4743 1397 908 4744 1398 910 4745 1400 909 4746 1399 911 4747 1401 912 4748 1402 912 4749 1402 910 4750 1400 909 4751 1399 913 4752 1403 911 4753 1401 885 4754 1373 911 4755 1401 913 4756 1403 912 4757 1402 913 4758 1403 885 4759 1373 867 4760 1372 243 4761 1404 232 4762 1405 914 4763 1406 232 4764 1405 231 4765 1407 915 4766 1408 916 4767 1409 226 4768 1410 236 4769 1411 243 4770 1404 914 4771 1406 917 4772 1412 226 4773 1410 918 4774 1413 224 4775 1414 919 4776 1415 918 4777 1413 916 4778 1409 920 4779 1416 916 4780 1409 921 4781 1417 920 4782 1416 921 4783 1417 103 4784 1418 918 4785 1413 226 4786 1410 916 4787 1409 236 4788 1411 917 4789 1412 916 4790 1409 236 4791 1411 243 4792 1404 917 4793 1412 832 4794 1419 833 4795 1420 922 4796 1421 915 4797 1408 231 4798 1407 832 4799 1419 915 4800 1408 914 4801 1406 232 4802 1405 917 4803 1412 923 4804 1422 921 4805 1417 920 4806 1416 919 4807 1415 916 4808 1409 914 4809 1406 924 4810 1423 923 4811 1422 921 4812 1417 916 4813 1409 917 4814 1412 915 4815 1408 922 4816 1421 924 4817 1423 923 4818 1422 917 4819 1412 914 4820 1406 922 4821 1421 915 4822 1408 832 4823 1419 924 4824 1423 914 4825 1406 915 4826 1408 218 4827 1424 215 4828 1425 925 4829 1426 926 4830 1427 927 4831 1428 928 4832 1429 927 4833 1428 929 4834 1430 925 4835 1426 928 4836 1429 930 4837 1431 926 4838 1427 225 4839 1432 224 4840 1433 930 4841 1431 215 4842 1425 928 4843 1429 925 4844 1426 925 4845 1426 931 4846 1434 218 4847 1424 932 4848 1435 216 4849 1436 931 4850 1434 216 4851 1436 218 4852 1424 931 4853 1434 932 4854 1435 222 4855 1437 216 4856 1436 222 4857 1437 932 4858 1435 830 4859 1438 933 4860 1439 831 4861 1440 830 4862 1438 225 4863 1432 930 4864 1431 928 4865 1429 215 4866 1425 225 4867 1432 928 4868 1429 931 4869 1434 929 4870 1430 934 4871 1441 927 4872 1428 925 4873 1426 928 4874 1429 932 4875 1435 934 4876 1441 933 4877 1439 929 4878 1430 931 4879 1434 925 4880 1426 933 4881 1439 830 4882 1438 932 4883 1435 934 4884 1441 932 4885 1435 931 4886 1434 935 4887 1442 936 4888 1443 937 4889 1444 938 4890 1445 939 4891 1446 927 4892 1447 936 4893 1443 940 4894 1448 937 4895 1444 941 4896 1449 942 4897 1450 939 4898 1446 938 4899 1445 941 4900 1449 939 4901 1446 940 4902 1448 28 4903 1451 937 4904 1444 927 4905 1447 926 4906 1452 938 4907 1445 939 4908 1446 943 4909 1453 929 4910 1454 936 4911 1443 942 4912 1450 940 4913 1448 934 4914 1455 943 4915 1453 944 4916 1456 933 4917 1457 934 4918 1455 944 4919 1456 945 4920 1458 946 4921 1459 947 4922 1460 842 4923 1461 831 4924 1462 947 4925 1460 944 4926 1456 947 4927 1460 933 4928 1457 948 4929 1463 840 4930 1464 841 4931 1465 933 4932 1457 947 4933 1460 831 4934 1462 949 4935 1466 935 4936 1442 937 4937 1444 939 4938 1446 929 4939 1454 927 4940 1447 945 4941 1458 935 4942 1442 949 4943 1466 929 4944 1454 943 4945 1453 934 4946 1455 935 4947 1442 943 4948 1453 936 4949 1443 945 4950 1458 950 4951 1467 946 4952 1459 944 4953 1456 935 4954 1442 945 4955 1458 842 4956 1461 947 4957 1460 946 4958 1459 943 4959 1453 939 4960 1446 936 4961 1443 942 4962 1450 936 4963 1443 939 4964 1446 945 4965 1458 949 4966 1466 950 4967 1467 944 4968 1456 943 4969 1453 935 4970 1442 946 4971 1459 950 4972 1467 948 4973 1463 947 4974 1460 944 4975 1456 945 4976 1458 948 4977 1463 841 4978 1465 946 4979 1459 842 4980 1461 946 4981 1459 841 4982 1465 951 4983 1468 212 4984 1469 952 4985 1470 204 4986 1471 203 4987 1472 953 4988 1473 84 4989 1474 195 4990 1475 954 4991 1476 955 4992 1477 951 4993 1468 952 4994 1470 195 4995 1475 84 4996 1474 111 4997 1478 85 4998 1479 84 4999 1474 954 5000 1476 85 5001 1479 954 5002 1476 113 5003 1480 113 5004 1480 954 5005 1476 114 5006 1481 954 5007 1476 956 5008 1482 114 5009 1481 69 5010 1483 114 5011 1481 956 5012 1482 954 5013 1476 205 5014 1484 951 5015 1468 951 5016 1468 956 5017 1482 954 5018 1476 952 5019 1470 204 5020 1471 953 5021 1473 952 5022 1470 953 5023 1473 957 5024 1485 835 5025 1486 836 5026 1487 958 5027 1488 951 5028 1468 955 5029 1477 956 5030 1482 205 5031 1484 954 5032 1476 195 5033 1475 952 5034 1470 957 5035 1485 955 5036 1477 212 5037 1469 951 5038 1468 205 5039 1484 953 5040 1473 958 5041 1488 957 5042 1485 204 5043 1471 952 5044 1470 212 5045 1469 958 5046 1488 953 5047 1473 835 5048 1486 203 5049 1472 835 5050 1486 953 5051 1473 99 5052 1489 921 5053 1490 959 5054 1491 959 5055 1491 101 5056 1492 99 5057 1489 101 5058 1492 959 5059 1491 102 5060 1493 81 5061 1494 194 5062 1495 82 5063 1496 194 5064 1495 111 5065 1497 82 5066 1496 959 5067 1491 81 5068 1494 102 5069 1493 99 5070 1489 103 5071 1498 921 5072 1490 959 5073 1491 960 5074 1499 185 5075 1500 923 5076 1501 960 5077 1499 921 5078 1490 185 5079 1500 960 5080 1499 188 5081 1502 961 5082 1503 186 5083 1504 188 5084 1502 960 5085 1499 961 5086 1503 188 5087 1502 834 5088 1505 192 5089 1506 962 5090 1507 186 5091 1504 961 5092 1503 962 5093 1507 192 5094 1506 186 5095 1504 962 5096 1507 922 5097 1508 833 5098 1509 834 5099 1505 81 5100 1494 959 5101 1491 194 5102 1495 185 5103 1500 194 5104 1495 959 5105 1491 961 5106 1503 923 5107 1501 924 5108 1510 921 5109 1490 960 5110 1499 959 5111 1491 962 5112 1507 924 5113 1510 922 5114 1508 923 5115 1501 961 5116 1503 960 5117 1499 922 5118 1508 834 5119 1505 962 5120 1507 924 5121 1510 962 5122 1507 961 5123 1503 182 5124 1511 174 5125 1512 963 5126 1513 174 5127 1512 173 5128 1514 964 5129 1515 175 5130 1516 965 5131 1517 165 5132 1518 182 5133 1511 963 5134 1513 966 5135 1519 165 5136 1518 37 5137 1520 64 5138 1521 37 5139 1520 165 5140 1518 38 5141 1522 38 5142 1522 965 5143 1517 55 5144 1523 165 5145 1518 965 5146 1517 38 5147 1522 56 5148 1524 965 5149 1517 58 5150 1525 58 5151 1525 967 5152 1526 24 5153 1527 967 5154 1526 58 5155 1525 965 5156 1517 175 5157 1516 966 5158 1519 965 5159 1517 963 5160 1513 174 5161 1512 964 5162 1515 175 5163 1516 182 5164 1511 966 5165 1519 844 5166 1528 968 5167 1529 843 5168 1530 964 5169 1515 173 5170 1514 843 5171 1530 966 5172 1519 969 5173 1531 967 5174 1526 56 5175 1524 55 5176 1523 965 5177 1517 963 5178 1513 970 5179 1532 969 5180 1531 967 5181 1526 965 5182 1517 966 5183 1519 964 5184 1515 968 5185 1529 970 5186 1532 969 5187 1531 966 5188 1519 963 5189 1513 968 5190 1529 964 5191 1515 843 5192 1530 970 5193 1532 963 5194 1513 964 5195 1515 68 5196 1533 69 5197 1534 956 5198 1535 40 5199 1536 66 5200 1537 971 5201 1538 971 5202 1538 66 5203 1537 68 5204 1533 971 5205 1538 41 5206 1539 40 5207 1536 164 5208 1540 64 5209 1541 41 5210 1539 971 5211 1538 68 5212 1533 956 5213 1535 955 5214 1542 972 5215 1543 956 5216 1535 155 5217 1544 971 5218 1538 972 5219 1543 971 5220 1538 956 5221 1535 972 5222 1543 973 5223 1545 158 5224 1546 972 5225 1543 973 5226 1545 972 5227 1543 955 5228 1542 974 5229 1547 156 5230 1548 973 5231 1545 957 5232 1549 974 5233 1547 973 5234 1545 162 5235 1550 156 5236 1548 974 5237 1547 958 5238 1551 836 5239 1552 837 5240 1553 155 5241 1544 164 5242 1540 971 5243 1538 164 5244 1540 41 5245 1539 971 5246 1538 973 5247 1545 955 5248 1542 957 5249 1549 158 5250 1546 155 5251 1544 972 5252 1543 974 5253 1547 957 5254 1549 958 5255 1551 156 5256 1548 158 5257 1546 973 5258 1545 958 5259 1551 837 5260 1553 974 5261 1547 162 5262 1550 974 5263 1547 837 5264 1553 975 5265 1554 152 5266 1555 976 5267 1556 137 5268 1557 977 5269 1558 138 5270 1559 977 5271 1558 976 5272 1556 138 5273 1559 978 5274 1560 937 5275 1561 979 5276 1562 980 5277 1563 135 5278 1564 145 5279 1565 135 5280 1564 27 5281 1566 25 5282 1567 31 5283 1568 27 5284 1566 980 5285 1563 27 5286 1566 135 5287 1564 980 5288 1563 30 5289 1569 979 5290 1562 937 5291 1561 33 5292 1570 31 5293 1568 980 5294 1563 145 5295 1565 975 5296 1554 980 5297 1563 152 5298 1555 138 5299 1559 976 5300 1556 30 5301 1569 937 5302 1561 28 5303 1571 977 5304 1558 137 5305 1557 838 5306 1572 977 5307 1558 981 5308 1573 982 5309 1574 840 5310 1575 948 5311 1576 839 5312 1577 33 5313 1570 979 5314 1562 30 5315 1569 145 5316 1565 152 5317 1555 975 5318 1554 978 5319 1560 949 5320 1578 937 5321 1561 982 5322 1574 949 5323 1578 978 5324 1560 978 5325 1560 979 5326 1562 975 5327 1554 982 5328 1574 981 5329 1573 950 5330 1579 976 5331 1556 982 5332 1574 978 5333 1560 838 5334 1572 981 5335 1573 977 5336 1558 975 5337 1554 979 5338 1562 980 5339 1563 33 5340 1570 980 5341 1563 979 5342 1562 982 5343 1574 950 5344 1579 949 5345 1578 976 5346 1556 978 5347 1560 975 5348 1554 981 5349 1573 948 5350 1576 950 5351 1579 977 5352 1558 982 5353 1574 976 5354 1556 948 5355 1576 981 5356 1573 839 5357 1577 838 5358 1572 839 5359 1577 981 5360 1573 983 5361 1580 967 5362 1581 969 5363 1582 0 5364 1583 20 5365 1584 984 5366 1585 18 5367 1586 984 5368 1585 20 5369 1584 967 5370 1581 984 5371 1585 18 5372 1586 134 5373 1587 25 5374 1588 0 5375 1583 967 5376 1581 18 5377 1586 24 5378 1589 983 5379 1580 125 5380 1590 984 5381 1585 125 5382 1590 983 5383 1580 128 5384 1591 985 5385 1592 126 5386 1593 128 5387 1591 983 5388 1580 985 5389 1592 128 5390 1591 845 5391 1594 132 5392 1595 986 5393 1596 126 5394 1593 985 5395 1592 986 5396 1596 132 5397 1595 126 5398 1593 986 5399 1596 968 5400 1597 844 5401 1598 845 5402 1594 0 5403 1583 984 5404 1585 134 5405 1587 125 5406 1590 134 5407 1587 984 5408 1585 985 5409 1592 969 5410 1582 970 5411 1599 967 5412 1581 983 5413 1580 984 5414 1585 986 5415 1596 970 5416 1599 968 5417 1597 969 5418 1582 985 5419 1592 983 5420 1580 968 5421 1597 845 5422 1594 986 5423 1596 970 5424 1599 986 5425 1596 985 5426 1592 78 5427 1600 47 5428 1601 847 5429 1602 26 5430 1603 849 5431 1604 34 5432 1605 853 5433 1606 51 5434 1607 78 5435 1600 78 5436 1600 847 5437 1602 853 5438 1606 51 5439 1607 854 5440 1608 52 5441 1609 854 5442 1608 51 5443 1607 853 5444 1606 88 5445 1610 52 5446 1609 857 5447 1611 854 5448 1608 857 5449 1611 52 5450 1609 859 5451 1612 120 5452 1613 88 5453 1610 88 5454 1610 857 5455 1611 859 5456 1612 120 5457 1613 860 5458 1614 90 5459 1615 860 5460 1614 120 5461 1613 859 5462 1612 91 5463 1616 90 5464 1615 863 5465 1617 860 5466 1614 863 5467 1617 90 5468 1615 865 5469 1618 109 5470 1619 91 5471 1616 91 5472 1616 863 5473 1617 865 5474 1618 866 5475 1620 109 5476 1619 865 5477 1618 109 5478 1619 866 5479 1620 110 5480 1621 868 5481 1622 847 5482 1602 47 5483 1601 868 5484 1622 46 5485 1623 870 5486 1624 46 5487 1623 868 5488 1622 47 5489 1601 871 5490 1625 870 5491 1624 63 5492 1626 46 5493 1623 63 5494 1626 870 5495 1624 62 5496 1627 873 5497 1628 871 5498 1625 871 5499 1625 63 5500 1626 62 5501 1627 873 5502 1628 79 5503 1629 876 5504 1630 79 5505 1629 873 5506 1628 62 5507 1627 877 5508 1631 876 5509 1630 61 5510 1632 79 5511 1629 61 5512 1632 876 5513 1630 23 5514 1633 879 5515 1634 877 5516 1631 877 5517 1631 61 5518 1632 23 5519 1633 21 5520 1635 879 5521 1634 23 5522 1633 851 5523 1636 21 5524 1635 34 5525 1605 21 5526 1635 851 5527 1636 879 5528 1634 851 5529 1636 34 5530 1605 849 5531 1604 987 5532 1637 988 5533 1638 883 5534 1639 110 5535 1640 866 5536 1641 122 5537 1642 887 5538 1643 989 5539 1644 987 5540 1637 987 5541 1637 883 5542 1639 887 5543 1643 989 5544 1644 888 5545 1645 10 5546 1646 888 5547 1645 989 5548 1644 887 5549 1643 4 5550 1647 10 5551 1646 891 5552 1648 888 5553 1645 891 5554 1648 10 5555 1646 893 5556 1649 6 5557 1650 4 5558 1647 4 5559 1647 891 5560 1648 893 5561 1649 6 5562 1650 894 5563 1651 35 5564 1652 894 5565 1651 6 5566 1650 893 5567 1649 9 5568 1653 35 5569 1652 897 5570 1654 894 5571 1651 897 5572 1654 35 5573 1652 899 5574 1655 13 5575 1656 9 5576 1653 9 5577 1653 897 5578 1654 899 5579 1655 849 5580 1657 13 5581 1656 899 5582 1655 13 5583 1656 849 5584 1657 26 5585 1658 900 5586 1659 883 5587 1639 988 5588 1638 900 5589 1659 990 5590 1660 902 5591 1661 990 5592 1660 900 5593 1659 988 5594 1638 903 5595 1662 902 5596 1661 991 5597 1663 990 5598 1660 991 5599 1663 902 5600 1661 992 5601 1664 905 5602 1665 903 5603 1662 903 5604 1662 991 5605 1663 992 5606 1664 905 5607 1665 993 5608 1666 908 5609 1667 993 5610 1666 905 5611 1665 992 5612 1664 909 5613 1668 908 5614 1667 994 5615 1669 993 5616 1666 994 5617 1669 908 5618 1667 107 5619 1670 911 5620 1671 909 5621 1668 909 5622 1668 994 5623 1669 107 5624 1670 104 5625 1672 911 5626 1671 107 5627 1670 885 5628 1673 104 5629 1672 122 5630 1642 104 5631 1672 885 5632 1673 911 5633 1671 885 5634 1673 122 5635 1642 866 5636 1641 918 5637 1674 995 5638 1675 996 5639 1676 989 5640 1677 997 5641 1678 998 5642 1679 987 5643 1680 989 5644 1677 998 5645 1679 999 5646 1681 990 5647 1682 998 5648 1679 3 5649 1683 989 5650 1677 10 5651 1684 926 5652 1685 930 5653 1686 996 5654 1676 926 5655 1685 996 5656 1676 938 5657 1687 995 5658 1675 919 5659 1688 1000 5660 1689 121 5661 1690 1001 5662 1691 1000 5663 1689 98 5664 1692 1000 5665 1689 920 5666 1693 1001 5667 1691 108 5668 1694 994 5669 1695 919 5670 1688 995 5671 1675 918 5672 1674 994 5673 1695 108 5674 1694 107 5675 1696 1001 5676 1691 995 5677 1675 1000 5678 1689 103 5679 1697 98 5680 1692 920 5681 1693 930 5682 1686 918 5683 1674 996 5684 1676 999 5685 1681 1002 5686 1698 1003 5687 1699 224 5688 1700 918 5689 1674 930 5690 1686 3 5691 1683 997 5692 1678 989 5693 1677 1002 5694 1698 999 5695 1681 998 5696 1679 991 5697 1701 999 5698 1681 1004 5699 1702 990 5700 1682 999 5701 1681 991 5702 1701 997 5703 1678 3 5704 1683 29 5705 1703 987 5706 1680 998 5707 1679 988 5708 1704 29 5709 1703 28 5710 1705 940 5711 1706 938 5712 1687 1003 5713 1699 941 5714 1707 1001 5715 1691 994 5716 1695 1004 5717 1702 996 5718 1676 1005 5719 1708 1003 5720 1699 919 5721 1688 920 5722 1693 1000 5723 1689 1005 5724 1708 995 5725 1675 1001 5726 1691 98 5727 1692 121 5728 1690 1000 5729 1689 938 5730 1687 996 5731 1676 1003 5732 1699 941 5733 1707 1002 5734 1698 942 5735 1709 1005 5736 1708 1001 5737 1691 1004 5738 1702 996 5739 1676 995 5740 1675 1005 5741 1708 999 5742 1681 1005 5743 1708 1004 5744 1702 121 5745 1690 108 5746 1694 1001 5747 1691 941 5748 1707 1003 5749 1699 1002 5750 1698 942 5751 1709 997 5752 1678 940 5753 1706 1004 5754 1702 992 5755 1710 991 5756 1701 1003 5757 1699 1005 5758 1708 999 5759 1681 992 5760 1710 1004 5761 1702 993 5762 1711 994 5763 1695 993 5764 1711 1004 5765 1702 942 5766 1709 1002 5767 1698 997 5768 1678 29 5769 1703 940 5770 1706 997 5771 1678 998 5772 1679 990 5773 1682 988 5774 1704 1002 5775 1698 998 5776 1679 997 5777 1678
0 0 0 1 1 1 2 2 2 0 3 0 3 4 3 1 5 1 3 6 3 4 7 4 1 8 1 3 9 3 5 10 5 4 11 4 5 12 5 6 13 6 4 14 4 5 15 5 7 16 7 6 17 6 7 18 7 8 19 8 6 20 6 7 21 7 9 22 9 8 23 8 9 24 9 10 25 10 8 26 8 9 27 9 11 28 11 10 29 10 11 30 11 12 31 12 10 32 10 11 33 11 13 34 13 12 35 12 13 36 13 14 37 14 12 38 12 13 39 13 15 40 15 14 41 14 15 42 15 16 43 16 14 44 14 15 45 15 17 46 17 16 47 16 17 48 17 18 49 18 16 50 16 17 51 17 19 52 19 18 53 18 19 54 19 20 55 20 18 56 18 19 57 19 21 58 21 20 59 20 21 60 21 22 61 22 20 62 20 21 63 21 23 64 23 22 65 22 23 66 23 24 67 24 22 68 22 23 69 23 25 70 25 24 71 24 25 72 25 26 73 26 24 74 24 25 75 25 27 76 27 26 77 26 27 78 27 28 79 28 26 80 26 27 81 27 29 82 29 28 83 28 29 84 29 30 85 30 28 86 28 29 87 29 31 88 31 30 89 30 31 90 31 32 91 32 30 92 30 31 93 31 33 94 33 32 95 32 33 96 33 34 97 34 32 98 32 33 99 33 35 100 35 34 101 34 35 102 35 36 103 36 34 104 34 35 105 35 37 106 37 36 107 36 37 108 37 38 109 38 36 110 36 37 111 37 39 112 39 38 113 38 39 114 39 40 115 40 38 116 38 39 117 39 41 118 41 40 119 40 41 120 41 42 121 42 40 122 40 41 123 41 43 124 43 42 125 42 43 126 43 44 127 44 42 128 42 43 129 43 45 130 45 44 131 44 45 132 45 46 133 46 44 134 44 45 135 45 47 136 47 46 137 46 47 138 47 48 139 48 46 140 46 47 141 47 49 142 49 48 143 48 49 144 49 50 145 50 48 146 48 49 147 49 51 148 51 50 149 50 51 150 51 52 151 52 50 152 50 51 153 51 53 154 53 52 155 52 53 156 53 54 157 54 52 158 52 53 159 53 55 160 55 54 161 54 55 162 55 56 163 56 54 164 54 55 165 55 57 166 57 56 167 56 57 168 57 58 169 58 56 170 56 57 171 57 59 172 59 58 173 58 59 174 59 60 175 60 58 176 58 59 177 59 61 178 61 60 179 60 61 180 61 62 181 62 60 182 60 61 183 61 63 184 63 62 185 62 63 186 63 64 187 64 62 188 62 63 189 63 65 190 65 64 191 64 65 192 65 66 193 66 64 194 64 65 195 65 67 196 67 66 197 66 67 198 67 68 199 68 66 200 66 67 201 67 69 202 69 68 203 68 69 204 69 70 205 70 68 206 68 69 207 69 71 208 71 70 209 70 71 210 71 2 211 72 70 212 70 71 213 71 0 214 73 2 215 72 72 216 74 73 217 75 74 218 76 72 219 74 75 220 77 73 221 75 76 222 78 74 223 76 77 224 79 76 225 78 72 226 74 74 227 76 78 228 80 77 229 79 79 230 81 78 231 80 76 232 78 77 233 79 80 234 82 79 235 81 81 236 83 80 237 82 78 238 80 79 239 81 82 240 84 81 241 83 83 242 85 82 243 84 80 244 82 81 245 83 84 246 86 83 247 85 85 248 87 84 249 86 82 250 84 83 251 85 86 252 88 85 253 87 87 254 89 86 255 88 84 256 86 85 257 87 88 258 90 87 259 89 89 260 91 88 261 90 86 262 88 87 263 89 90 264 92 89 265 91 91 266 93 90 267 92 88 268 90 89 269 91 92 270 94 91 271 93 93 272 95 92 273 94 90 274 92 91 275 93 94 276 96 93 277 95 95 278 97 94 279 96 92 280 94 93 281 95 96 282 98 95 283 97 97 284 99 96 285 98 94 286 96 95 287 97 98 288 100 97 289 99 99 290 101 98 291 100 96 292 98 97 293 99 100 294 102 99 295 101 101 296 103 100 297 102 98 298 100 99 299 101 102 300 104 101 301 103 103 302 105 102 303 104 100 304 102 101 305 103 104 306 106 103 307 105 105 308 107 104 309 106 102 310 104 103 311 105 106 312 108 105 313 109 107 314 110 106 315 108 104 316 111 105 317 109 108 318 112 107 319 110 109 320 113 108 321 112 106 322 108 107 323 110 110 324 114 109 325 113 111 326 115 110 327 114 108 328 112 109 329 113 112 330 116 111 331 115 113 332 117 112 333 116 110 334 114 111 335 115 114 336 118 113 337 117 115 338 119 114 339 118 112 340 116 113 341 117 116 342 120 115 343 119 117 344 121 116 345 120 114 346 118 115 347 119 118 348 122 117 349 121 119 350 123 118 351 122 116 352 120 117 353 121 120 354 124 119 355 123 121 356 125 120 357 124 118 358 122 119 359 123 122 360 126 121 361 125 123 362 127 122 363 126 120 364 124 121 365 125 124 366 128 123 367 127 125 368 129 124 369 128 122 370 126 123 371 127 126 372 130 125 373 129 127 374 131 126 375 130 124 376 128 125 377 129 128 378 132 127 379 131 129 380 133 128 381 132 126 382 130 127 383 131 130 384 134 129 385 133 131 386 135 130 387 134 128 388 132 129 389 133 132 390 136 131 391 135 133 392 137 132 393 136 130 394 134 131 395 135 134 396 138 133 397 137 135 398 139 134 399 138 132 400 136 133 401 137 136 402 140 135 403 139 137 404 141 136 405 140 134 406 138 135 407 139 138 408 142 137 409 141 139 410 143 138 411 142 136 412 140 137 413 141 140 414 144 139 415 143 141 416 145 140 417 144 138 418 142 139 419 143 142 420 146 141 421 145 143 422 147 142 423 146 140 424 144 141 425 145 75 426 77 143 427 147 73 428 75 75 429 77 142 430 146 143 431 147 105 432 148 144 433 149 145 434 150 105 435 148 103 436 151 144 437 149 101 438 152 146 439 153 147 440 154 101 441 152 99 442 155 146 443 153 97 444 156 148 445 157 149 446 158 97 447 156 95 448 159 148 449 157 93 450 160 150 451 161 151 452 162 93 453 160 91 454 163 150 455 161 89 456 164 152 457 165 153 458 166 89 459 164 87 460 167 152 461 165 85 462 168 154 463 169 155 464 170 85 465 168 83 466 171 154 467 169 81 468 172 156 469 173 157 470 174 81 471 172 79 472 175 156 473 173 77 474 176 158 475 177 159 476 178 77 477 176 74 478 179 158 479 177 73 480 180 160 481 181 161 482 182 73 483 180 143 484 183 160 485 181 141 486 184 162 487 185 163 488 186 141 489 184 139 490 187 162 491 185 137 492 188 164 493 189 165 494 190 137 495 188 135 496 191 164 497 189 133 498 192 166 499 193 167 500 194 133 501 192 131 502 195 166 503 193 129 504 196 168 505 197 169 506 198 129 507 196 127 508 199 168 509 197 125 510 200 170 511 201 171 512 202 125 513 200 123 514 203 170 515 201 121 516 204 172 517 205 173 518 206 121 519 204 119 520 207 172 521 205 117 522 208 174 523 209 175 524 210 117 525 208 115 526 211 174 527 209 113 528 212 176 529 213 177 530 214 113 531 212 111 532 215 176 533 213 109 534 216 178 535 217 179 536 218 109 537 216 107 538 219 178 539 217 180 540 220 181 541 221 182 542 222 180 543 220 183 544 223 181 545 221 183 546 224 184 547 225 181 548 226 183 549 224 185 550 227 184 551 225 185 552 228 186 553 229 184 554 230 185 555 228 187 556 231 186 557 229 187 558 232 188 559 233 186 560 234 187 561 232 189 562 235 188 563 233 189 564 236 190 565 237 188 566 238 189 567 236 191 568 239 190 569 237 191 570 240 192 571 241 190 572 242 191 573 240 193 574 243 192 575 241 193 576 244 194 577 245 192 578 246 193 579 244 195 580 247 194 581 245 195 582 248 196 583 249 194 584 250 195 585 248 197 586 251 196 587 249 197 588 252 198 589 253 196 590 254 197 591 252 199 592 255 198 593 253 199 594 256 200 595 257 198 596 258 199 597 256 201 598 259 200 599 257 201 600 260 202 601 261 200 602 262 201 603 260 203 604 263 202 605 261 203 606 264 204 607 265 202 608 266 203 609 264 205 610 267 204 611 265 205 612 268 206 613 269 204 614 270 205 615 268 207 616 271 206 617 269 207 618 272 208 619 273 206 620 274 207 621 272 209 622 275 208 623 273 209 624 276 210 625 277 208 626 278 209 627 276 211 628 279 210 629 277 211 630 280 212 631 281 210 632 282 211 633 280 213 634 283 212 635 281 213 636 284 214 637 285 212 638 286 213 639 284 215 640 287 214 641 285 215 642 288 216 643 289 214 644 290 215 645 288 217 646 291 216 647 289 217 648 292 218 649 293 216 650 294 217 651 292 219 652 295 218 653 293 219 654 296 220 655 297 218 656 298 219 657 296 221 658 299 220 659 297 221 660 300 222 661 301 220 662 302 221 663 300 223 664 303 222 665 301 223 666 304 224 667 305 222 668 306 223 669 304 225 670 307 224 671 305 225 672 308 226 673 309 224 674 310 225 675 308 227 676 311 226 677 309 227 678 312 228 679 313 226 680 314 227 681 312 229 682 315 228 683 313 229 684 316 230 685 317 228 686 318 229 687 316 231 688 319 230 689 317 231 690 320 232 691 321 230 692 322 231 693 320 233 694 323 232 695 321 233 696 324 234 697 325 232 698 326 233 699 324 235 700 327 234 701 325 235 702 328 236 703 329 234 704 330 235 705 328 237 706 331 236 707 329 237 708 332 238 709 333 236 710 334 237 711 332 239 712 335 238 713 333 239 714 336 240 715 337 238 716 338 239 717 336 241 718 339 240 719 337 241 720 340 242 721 341 240 722 342 241 723 340 243 724 343 242 725 341 243 726 344 244 727 345 242 728 346 243 729 344 245 730 347 244 731 345 245 732 348 246 733 349 244 734 350 245 735 348 247 736 351 246 737 349 247 738 352 248 739 353 246 740 354 247 741 352 249 742 355 248 743 353 249 744 356 250 745 357 248 746 358 249 747 356 251 748 359 250 749 357 251 750 360 182 751 361 250 752 362 251 753 360 180 754 363 182 755 361 8 756 364 94 757 96 96 758 98 8 759 364 10 760 365 94 761 96 6 762 366 96 763 98 98 764 100 6 765 366 8 766 364 96 767 98 4 768 367 98 769 100 100 770 102 4 771 367 6 772 366 98 773 100 1 774 368 100 775 102 102 776 104 1 777 368 4 778 367 100 779 102 2 780 369 102 781 104 104 782 106 2 783 369 1 784 368 102 785 104 70 786 370 104 787 111 106 788 108 70 789 370 2 790 371 104 791 111 68 792 372 106 793 108 108 794 112 68 795 372 70 796 370 106 797 108 66 798 373 108 799 112 110 800 114 66 801 373 68 802 372 108 803 112 64 804 374 110 805 114 112 806 116 64 807 374 66 808 373 110 809 114 62 810 375 112 811 116 114 812 118 62 813 375 64 814 374 112 815 116 60 816 376 114 817 118 116 818 120 60 819 376 62 820 375 114 821 118 58 822 377 116 823 120 118 824 122 58 825 377 60 826 376 116 827 120 56 828 378 118 829 122 120 830 124 56 831 378 58 832 377 118 833 122 54 834 379 120 835 124 122 836 126 54 837 379 56 838 378 120 839 124 52 840 380 122 841 126 124 842 128 52 843 380 54 844 379 122 845 126 50 846 381 124 847 128 126 848 130 50 849 381 52 850 380 124 851 128 48 852 382 126 853 130 128 854 132 48 855 382 50 856 381 126 857 130 46 858 383 128 859 132 130 860 134 46 861 383 48 862 382 128 863 132 44 864 384 130 865 134 132 866 136 44 867 384 46 868 383 130 869 134 42 870 385 132 871 136 134 872 138 42 873 385 44 874 384 132 875 136 40 876 386 134 877 138 136 878 140 40 879 386 42 880 385 134 881 138 38 882 387 136 883 140 138 884 142 38 885 387 40 886 386 136 887 140 36 888 388 138 889 142 140 890 144 36 891 388 38 892 387 138 893 142 34 894 389 140 895 144 142 896 146 34 897 389 36 898 388 140 899 144 32 900 390 142 901 146 75 902 77 32 903 390 34 904 389 142 905 146 30 906 391 75 907 77 72 908 74 30 909 391 32 910 390 75 911 77 28 912 392 72 913 74 76 914 78 28 915 392 30 916 391 72 917 74 26 918 393 76 919 78 78 920 80 26 921 393 28 922 392 76 923 78 24 924 394 78 925 80 80 926 82 24 927 394 26 928 393 78 929 80 22 930 395 80 931 82 82 932 84 22 933 395 24 934 394 80 935 82 20 936 396 82 937 84 84 938 86 20 939 396 22 940 395 82 941 84 18 942 397 84 943 86 86 944 88 18 945 397 20 946 396 84 947 86 16 948 398 86 949 88 88 950 90 16 951 398 18 952 397 86 953 88 14 954 399 88 955 90 90 956 92 14 957 399 16 958 398 88 959 90 12 960 400 90 961 92 92 962 94 12 963 400 14 964 399 90 965 92 10 966 365 92 967 94 94 968 96 10 969 365 12 970 400 92 971 94 145 972 150 183 973 401 180 974 402 145 975 150 144 976 149 183 977 401 147 978 154 187 979 403 185 980 404 147 981 154 146 982 153 187 983 403 149 984 158 191 985 405 189 986 406 149 987 158 148 988 157 191 989 405 151 990 162 195 991 407 193 992 408 151 993 162 150 994 161 195 995 407 153 996 166 199 997 409 197 998 410 153 999 166 152 1000 165 199 1001 409 155 1002 170 203 1003 411 201 1004 412 155 1005 170 154 1006 169 203 1007 411 157 1008 174 207 1009 413 205 1010 414 157 1011 174 156 1012 173 207 1013 413 159 1014 178 211 1015 415 209 1016 416 159 1017 178 158 1018 177 211 1019 415 161 1020 182 215 1021 417 213 1022 418 161 1023 182 160 1024 181 215 1025 417 163 1026 186 219 1027 419 217 1028 420 163 1029 186 162 1030 185 219 1031 419 165 1032 190 223 1033 421 221 1034 422 165 1035 190 164 1036 189 223 1037 421 167 1038 194 227 1039 423 225 1040 424 167 1041 194 166 1042 193 227 1043 423 169 1044 198 231 1045 425 229 1046 426 169 1047 198 168 1048 197 231 1049 425 171 1050 202 235 1051 427 233 1052 428 171 1053 202 170 1054 201 235 1055 427 173 1056 206 239 1057 429 237 1058 430 173 1059 206 172 1060 205 239 1061 429 175 1062 210 243 1063 431 241 1064 432 175 1065 210 174 1066 209 243 1067 431 177 1068 214 247 1069 433 245 1070 434 177 1071 214 176 1072 213 247 1073 433 179 1074 218 251 1075 435 249 1076 436 179 1077 218 178 1078 217 251 1079 435 252 1080 437 253 1081 438 254 1082 439 252 1083 437 255 1084 440 253 1085 438 255 1086 440 256 1087 441 253 1088 438 255 1089 440 257 1090 442 256 1091 441 257 1092 442 258 1093 443 256 1094 441 257 1095 442 259 1096 444 258 1097 443 259 1098 444 260 1099 445 258 1100 443 259 1101 444 261 1102 446 260 1103 445 261 1104 446 262 1105 447 260 1106 445 261 1107 446 263 1108 448 262 1109 447 263 1110 448 264 1111 449 262 1112 447 263 1113 448 265 1114 450 264 1115 449 265 1116 450 266 1117 451 264 1118 449 265 1119 450 267 1120 452 266 1121 451 267 1122 452 268 1123 453 266 1124 451 267 1125 452 269 1126 454 268 1127 453 269 1128 454 270 1129 455 268 1130 453 269 1131 454 271 1132 456 270 1133 455 271 1134 456 272 1135 457 270 1136 455 271 1137 456 273 1138 458 272 1139 457 273 1140 458 274 1141 459 272 1142 457 273 1143 458 275 1144 460 274 1145 459 275 1146 460 276 1147 461 274 1148 459 275 1149 460 277 1150 462 276 1151 461 277 1152 462 278 1153 463 276 1154 461 277 1155 462 279 1156 464 278 1157 463 279 1158 464 280 1159 465 278 1160 463 279 1161 464 281 1162 466 280 1163 465 281 1164 466 282 1165 467 280 1166 465 281 1167 466 283 1168 468 282 1169 467 283 1170 468 284 1171 469 282 1172 467 283 1173 468 285 1174 470 284 1175 469 285 1176 470 286 1177 471 284 1178 469 285 1179 470 287 1180 472 286 1181 471 287 1182 472 288 1183 473 286 1184 471 287 1185 472 289 1186 474 288 1187 473 289 1188 474 290 1189 475 288 1190 473 289 1191 474 291 1192 476 290 1193 475 291 1194 476 292 1195 477 290 1196 475 291 1197 476 293 1198 478 292 1199 477 293 1200 478 294 1201 479 292 1202 477 293 1203 478 295 1204 480 294 1205 479 295 1206 480 296 1207 481 294 1208 479 295 1209 480 297 1210 482 296 1211 481 297 1212 482 298 1213 483 296 1214 481 297 1215 482 299 1216 484 298 1217 483 299 1218 484 300 1219 485 298 1220 483 299 1221 484 301 1222 486 300 1223 485 301 1224 486 302 1225 487 300 1226 485 301 1227 486 303 1228 488 302 1229 487 303 1230 488 304 1231 489 302 1232 487 303 1233 488 305 1234 490 304 1235 489 305 1236 490 306 1237 491 304 1238 489 305 1239 490 307 1240 492 306 1241 491 307 1242 492 308 1243 493 306 1244 491 307 1245 492 309 1246 494 308 1247 493 309 1248 494 310 1249 495 308 1250 493 309 1251 494 311 1252 496 310 1253 495 311 1254 496 254 1255 497 310 1256 495 311 1257 496 252 1258 498 254 1259 497 254 1260 499 312 1261 500 313 1262 501 254 1263 499 253 1264 502 312 1265 500 253 1266 503 314 1267 504 312 1268 505 253 1269 503 256 1270 506 314 1271 504 256 1272 507 315 1273 508 314 1274 509 256 1275 507 258 1276 510 315 1277 508 258 1278 511 316 1279 512 315 1280 513 258 1281 511 260 1282 514 316 1283 512 260 1284 515 317 1285 516 316 1286 517 260 1287 515 262 1288 518 317 1289 516 262 1290 519 318 1291 520 317 1292 521 262 1293 519 264 1294 522 318 1295 520 264 1296 523 319 1297 524 318 1298 525 264 1299 523 266 1300 526 319 1301 524 266 1302 527 320 1303 528 319 1304 529 266 1305 527 268 1306 530 320 1307 528 268 1308 531 321 1309 532 320 1310 533 268 1311 531 270 1312 534 321 1313 532 270 1314 535 322 1315 536 321 1316 537 270 1317 535 272 1318 538 322 1319 536 272 1320 539 323 1321 540 322 1322 541 272 1323 539 274 1324 542 323 1325 540 274 1326 543 324 1327 544 323 1328 545 274 1329 543 276 1330 546 324 1331 544 276 1332 547 325 1333 548 324 1334 549 276 1335 547 278 1336 550 325 1337 548 278 1338 551 326 1339 552 325 1340 553 278 1341 551 280 1342 554 326 1343 552 280 1344 555 327 1345 556 326 1346 557 280 1347 555 282 1348 558 327 1349 556 282 1350 559 328 1351 560 327 1352 561 282 1353 559 284 1354 562 328 1355 560 284 1356 563 329 1357 564 328 1358 565 284 1359 563 286 1360 566 329 1361 564 286 1362 567 330 1363 568 329 1364 569 286 1365 567 288 1366 570 330 1367 568 288 1368 571 331 1369 572 330 1370 573 288 1371 571 290 1372 574 331 1373 572 290 1374 575 332 1375 576 331 1376 577 290 1377 575 292 1378 578 332 1379 576 292 1380 579 333 1381 580 332 1382 581 292 1383 579 294 1384 582 333 1385 580 294 1386 583 334 1387 584 333 1388 585 294 1389 583 296 1390 586 334 1391 584 296 1392 587 335 1393 588 334 1394 589 296 1395 587 298 1396 590 335 1397 588 298 1398 591 336 1399 592 335 1400 593 298 1401 591 300 1402 594 336 1403 592 300 1404 595 337 1405 596 336 1406 597 300 1407 595 302 1408 598 337 1409 596 302 1410 599 338 1411 600 337 1412 601 302 1413 599 304 1414 602 338 1415 600 304 1416 603 339 1417 604 338 1418 605 304 1419 603 306 1420 606 339 1421 604 306 1422 607 340 1423 608 339 1424 609 306 1425 607 308 1426 610 340 1427 608 308 1428 611 341 1429 612 340 1430 613 308 1431 611 310 1432 614 341 1433 612 310 1434 615 313 1435 616 341 1436 617 310 1437 615 254 1438 618 313 1439 616 313 1440 619 342 1441 620 343 1442 621 313 1443 619 312 1444 622 342 1445 620 312 1446 623 344 1447 624 342 1448 625 312 1449 623 314 1450 626 344 1451 624 314 1452 627 345 1453 628 344 1454 629 314 1455 627 315 1456 630 345 1457 628 315 1458 631 346 1459 632 345 1460 633 315 1461 631 316 1462 634 346 1463 632 316 1464 635 347 1465 636 346 1466 637 316 1467 635 317 1468 638 347 1469 636 317 1470 639 348 1471 640 347 1472 641 317 1473 639 318 1474 642 348 1475 640 318 1476 643 349 1477 644 348 1478 645 318 1479 643 319 1480 646 349 1481 644 319 1482 647 350 1483 648 349 1484 649 319 1485 647 320 1486 650 350 1487 648 320 1488 651 351 1489 652 350 1490 653 320 1491 651 321 1492 654 351 1493 652 321 1494 655 352 1495 656 351 1496 657 321 1497 655 322 1498 658 352 1499 656 322 1500 659 353 1501 660 352 1502 661 322 1503 659 323 1504 662 353 1505 660 323 1506 663 354 1507 664 353 1508 665 323 1509 663 324 1510 666 354 1511 664 324 1512 667 355 1513 668 354 1514 669 324 1515 667 325 1516 670 355 1517 668 325 1518 671 356 1519 672 355 1520 673 325 1521 671 326 1522 674 356 1523 672 326 1524 675 357 1525 676 356 1526 677 326 1527 675 327 1528 678 357 1529 676 327 1530 679 358 1531 680 357 1532 681 327 1533 679 328 1534 682 358 1535 680 328 1536 683 359 1537 684 358 1538 685 328 1539 683 329 1540 686 359 1541 684 329 1542 687 360 1543 688 359 1544 689 329 1545 687 330 1546 690 360 1547 688 330 1548 691 361 1549 692 360 1550 693 330 1551 691 331 1552 694 361 1553 692 331 1554 695 362 1555 696 361 1556 697 331 1557 695 332 1558 698 362 1559 696 332 1560 699 363 1561 700 362 1562 701 332 1563 699 333 1564 702 363 1565 700 333 1566 703 364 1567 704 363 1568 705 333 1569 703 334 1570 706 364 1571 704 334 1572 707 365 1573 708 364 1574 709 334 1575 707 335 1576 710 365 1577 708 335 1578 711 366 1579 712 365 1580 713 335 1581 711 336 1582 714 366 1583 712 336 1584 715 367 1585 716 366 1586 717 336 1587 715 337 1588 718 367 1589 716 337 1590 719 368 1591 720 367 1592 721 337 1593 719 338 1594 722 368 1595 720 338 1596 723 369 1597 724 368 1598 725 338 1599 723 339 1600 726 369 1601 724 339 1602 727 370 1603 728 369 1604 729 339 1605 727 340 1606 730 370 1607 728 340 1608 731 371 1609 732 370 1610 733 340 1611 731 341 1612 734 371 1613 732 341 1614 735 343 1615 736 371 1616 737 341 1617 735 313 1618 738 343 1619 736 343 1620 739 372 1621 740 373 1622 741 343 1623 739 342 1624 742 372 1625 740 342 1626 743 374 1627 744 372 1628 745 342 1629 743 344 1630 746 374 1631 744 344 1632 747 375 1633 748 374 1634 749 344 1635 747 345 1636 750 375 1637 748 345 1638 751 376 1639 752 375 1640 753 345 1641 751 346 1642 754 376 1643 752 346 1644 755 377 1645 756 376 1646 757 346 1647 755 347 1648 758 377 1649 756 347 1650 759 378 1651 760 377 1652 761 347 1653 759 348 1654 762 378 1655 760 348 1656 763 379 1657 764 378 1658 765 348 1659 763 349 1660 766 379 1661 764 349 1662 767 380 1663 768 379 1664 769 349 1665 767 350 1666 770 380 1667 768 350 1668 771 381 1669 772 380 1670 773 350 1671 771 351 1672 774 381 1673 772 351 1674 775 382 1675 776 381 1676 777 351 1677 775 352 1678 778 382 1679 776 352 1680 779 383 1681 780 382 1682 781 352 1683 779 353 1684 782 383 1685 780 353 1686 783 384 1687 784 383 1688 785 353 1689 783 354 1690 786 384 1691 784 354 1692 787 385 1693 788 384 1694 789 354 1695 787 355 1696 790 385 1697 788 355 1698 791 386 1699 792 385 1700 793 355 1701 791 356 1702 794 386 1703 792 356 1704 795 387 1705 796 386 1706 797 356 1707 795 357 1708 798 387 1709 796 357 1710 799 388 1711 800 387 1712 801 357 1713 799 358 1714 802 388 1715 800 358 1716 803 389 1717 804 388 1718 805 358 1719 803 359 1720 806 389 1721 804 359 1722 807 390 1723 808 389 1724 809 359 1725 807 360 1726 810 390 1727 808 360 1728 811 391 1729 812 390 1730 813 360 1731 811 361 1732 814 391 1733 812 361 1734 815 392 1735 816 391 1736 817 361 1737 815 362 1738 818 392 1739 816 362 1740 819 393 1741 820 392 1742 821 362 1743 819 363 1744 822 393 1745 820 363 1746 823 394 1747 824 393 1748 825 363 1749 823 364 1750 826 394 1751 824 364 1752 827 395 1753 828 394 1754 829 364 1755 827 365 1756 830 395 1757 828 365 1758 831 396 1759 832 395 1760 833 365 1761 831 366 1762 834 396 1763 832 366 1764 835 397 1765 836 396 1766 837 366 1767 835 367 1768 838 397 1769 836 367 1770 839 398 1771 840 397 1772 841 367 1773 839 368 1774 842 398 1775 840 368 1776 843 399 1777 844 398 1778 845 368 1779 843 369 1780 846 399 1781 844 369 1782 847 400 1783 848 399 1784 849 369 1785 847 370 1786 850 400 1787 848 370 1788 851 401 1789 852 400 1790 853 370 1791 851 371 1792 854 401 1793 852 371 1794 855 373 1795 856 401 1796 857 371 1797 855 343 1798 858 373 1799 856 373 1800 859 402 1801 860 403 1802 861 373 1803 859 372 1804 862 402 1805 860 372 1806 863 404 1807 864 402 1808 865 372 1809 863 374 1810 866 404 1811 864 374 1812 867 405 1813 868 404 1814 869 374 1815 867 375 1816 870 405 1817 868 375 1818 871 406 1819 872 405 1820 873 375 1821 871 376 1822 874 406 1823 872 376 1824 875 407 1825 876 406 1826 877 376 1827 875 377 1828 878 407 1829 876 377 1830 879 408 1831 880 407 1832 881 377 1833 879 378 1834 882 408 1835 880 378 1836 883 409 1837 884 408 1838 885 378 1839 883 379 1840 886 409 1841 884 379 1842 887 410 1843 888 409 1844 889 379 1845 887 380 1846 890 410 1847 888 380 1848 891 411 1849 892 410 1850 893 380 1851 891 381 1852 894 411 1853 892 381 1854 895 412 1855 896 411 1856 897 381 1857 895 382 1858 898 412 1859 896 382 1860 899 413 1861 900 412 1862 901 382 1863 899 383 1864 902 413 1865 900 383 1866 903 414 1867 904 413 1868 905 383 1869 903 384 1870 906 414 1871 904 384 1872 907 415 1873 908 414 1874 909 384 1875 907 385 1876 910 415 1877 908 385 1878 911 416 1879 912 415 1880 913 385 1881 911 386 1882 914 416 1883 912 386 1884 915 417 1885 916 416 1886 917 386 1887 915 387 1888 918 417 1889 916 387 1890 919 418 1891 920 417 1892 921 387 1893 919 388 1894 922 418 1895 920 388 1896 923 419 1897 924 418 1898 925 388 1899 923 389 1900 926 419 1901 924 389 1902 927 420 1903 928 419 1904 929 389 1905 927 390 1906 930 420 1907 928 390 1908 931 421 1909 932 420 1910 933 390 1911 931 391 1912 934 421 1913 932 391 1914 935 422 1915 936 421 1916 937 391 1917 935 392 1918 938 422 1919 936 392 1920 939 423 1921 940 422 1922 941 392 1923 939 393 1924 942 423 1925 940 393 1926 943 424 1927 944 423 1928 945 393 1929 943 394 1930 946 424 1931 944 394 1932 947 425 1933 948 424 1934 949 394 1935 947 395 1936 950 425 1937 948 395 1938 951 426 1939 952 425 1940 953 395 1941 951 396 1942 954 426 1943 952 396 1944 955 427 1945 956 426 1946 957 396 1947 955 397 1948 958 427 1949 956 397 1950 959 428 1951 960 427 1952 961 397 1953 959 398 1954 962 428 1955 960 398 1956 963 429 1957 964 428 1958 965 398 1959 963 399 1960 966 429 1961 964 399 1962 967 430 1963 968 429 1964 969 399 1965 967 400 1966 970 430 1967 968 400 1968 971 431 1969 972 430 1970 973 400 1971 971 401 1972 974 431 1973 972 401 1974 975 403 1975 976 431 1976 977 401 1977 975 373 1978 978 403 1979 976 403 1980 979 432 1981 980 433 1982 981 403 1983 979 402 1984 982 432 1985 980 402 1986 983 434 1987 984 432 1988 985 402 1989 983 404 1990 986 434 1991 984 404 1992 987 435 1993 988 434 1994 989 404 1995 987 405 1996 990 435 1997 988 405 1998 991 436 1999 992 435 2000 993 405 2001 991 406 2002 994 436 2003 992 406 2004 995 437 2005 996 436 2006 997 406 2007 995 407 2008 998 437 2009 996 407 2010 999 438 2011 1000 437 2012 1001 407 2013 999 408 2014 1002 438 2015 1000 408 2016 1003 439 2017 1004 438 2018 1005 408 2019 1003 409 2020 1006 439 2021 1004 409 2022 1007 440 2023 1008 439 2024 1009 409 2025 1007 410 2026 1010 440 2027 1008 410 2028 1011 441 2029 1012 440 2030 1013 410 2031 1011 411 2032 1014 441 2033 1012 411 2034 1015 442 2035 1016 441 2036 1017 411 2037 1015 412 2038 1018 442 2039 1016 412 2040 1019 443 2041 1020 442 2042 1021 412 2043 1019 413 2044 1022 443 2045 1020 413 2046 1023 444 2047 1024 443 2048 1025 413 2049 1023 414 2050 1026 444 2051 1024 414 2052 1027 445 2053 1028 444 2054 1029 414 2055 1027 415 2056 1030 445 2057 1028 415 2058 1031 446 2059 1032 445 2060 1033 415 2061 1031 416 2062 1034 446 2063 1032 416 2064 1035 447 2065 1036 446 2066 1037 416 2067 1035 417 2068 1038 447 2069 1036 417 2070 1039 448 2071 1040 447 2072 1041 417 2073 1039 418 2074 1042 448 2075 1040 418 2076 1043 449 2077 1044 448 2078 1045 418 2079 1043 419 2080 1046 449 2081 1044 419 2082 1047 450 2083 1048 449 2084 1049 419 2085 1047 420 2086 1050 450 2087 1048 420 2088 1051 451 2089 1052 450 2090 1053 420 2091 1051 421 2092 1054 451 2093 1052 421 2094 1055 452 2095 1056 451 2096 1057 421 2097 1055 422 2098 1058 452 2099 1056 422 2100 1059 453 2101 1060 452 2102 1061 422 2103 1059 423 2104 1062 453 2105 1060 423 2106 1063 454 2107 1064 453 2108 1065 423 2109 1063 424 2110 1066 454 2111 1064 424 2112 1067 455 2113 1068 454 2114 1069 424 2115 1067 425 2116 1070 455 2117 1068 425 2118 1071 456 2119 1072 455 2120 1073 425 2121 1071 426 2122 1074 456 2123 1072 426 2124 1075 457 2125 1076 456 2126 1077 426 2127 1075 427 2128 1078 457 2129 1076 427 2130 1079 458 2131 1080 457 2132 1081 427 2133 1079 428 2134 1082 458 2135 1080 428 2136 1083 459 2137 1084 458 2138 1085 428 2139 1083 429 2140 1086 459 2141 1084 429 2142 1087 460 2143 1088 459 2144 1089 429 2145 1087 430 2146 1090 460 2147 1088 430 2148 1091 461 2149 1092 460 2150 1093 430 2151 1091 431 2152 1094 461 2153 1092 431 2154 1095 433 2155 1096 461 2156 1097 431 2157 1095 403 2158 1098 433 2159 1096 462 2160 1099 463 2161 1100 464 2162 1101 465 2163 1102 464 2164 1101 463 2165 1100 464 2166 1101 465 2167 1102 466 2168 1103 467 2169 1104 466 2170 1103 465 2171 1102 467 2172 1104 468 2173 1105 466 2174 1103 468 2175 1105 467 2176 1104 469 2177 1106 470 2178 1107 469 2179 1106 467 2180 1104 469 2181 1106 470 2182 1107 471 2183 1108 472 2184 1109 471 2185 1108 470 2186 1107 471 2187 1108 472 2188 1109 473 2189 1110 472 2190 1109 474 2191 1111 473 2192 1110 475 2193 1112 473 2194 1110 474 2195 1111 475 2196 1112 476 2197 1113 473 2198 1110 476 2199 1113 475 2200 1112 477 2201 1114 478 2202 1115 477 2203 1114 475 2204 1112 477 2205 1114 478 2206 1115 479 2207 1116 480 2208 1117 479 2209 1116 478 2210 1115 479 2211 1116 480 2212 1117 481 2213 1118 482 2214 1119 481 2215 1118 480 2216 1117 481 2217 1118 482 2218 1119 483 2219 1120 484 2220 1121 483 2221 1120 482 2222 1119 483 2223 1120 484 2224 1121 485 2225 1122 486 2226 1123 485 2227 1122 484 2228 1121 485 2229 1122 486 2230 1123 487 2231 1124 488 2232 1125 487 2233 1124 486 2234 1123 487 2235 1124 488 2236 1125 489 2237 1126 488 2238 1125 490 2239 1127 489 2240 1126 491 2241 1128 489 2242 1126 490 2243 1127 453 2244 1065 468 2245 1129 469 2246 1106 453 2247 1065 454 2248 1064 468 2249 1129 452 2250 1061 469 2251 1130 471 2252 1108 452 2253 1061 453 2254 1060 469 2255 1130 451 2256 1057 471 2257 1131 473 2258 1110 451 2259 1057 452 2260 1056 471 2261 1131 450 2262 1053 473 2263 1132 476 2264 1113 450 2265 1053 451 2266 1052 473 2267 1132 449 2268 1049 476 2269 1133 477 2270 1114 449 2271 1049 450 2272 1048 476 2273 1133 448 2274 1045 477 2275 1134 479 2276 1116 448 2277 1045 449 2278 1044 477 2279 1134 447 2280 1041 479 2281 1135 481 2282 1118 447 2283 1041 448 2284 1040 479 2285 1135 446 2286 1037 481 2287 1136 483 2288 1120 446 2289 1037 447 2290 1036 481 2291 1136 445 2292 1033 483 2293 1137 485 2294 1122 445 2295 1033 446 2296 1032 483 2297 1137 444 2298 1029 485 2299 1138 487 2300 1124 444 2301 1029 445 2302 1028 485 2303 1138 443 2304 1025 487 2305 1139 489 2306 1126 443 2307 1025 444 2308 1024 487 2309 1139 442 2310 1021 489 2311 1140 491 2312 1128 442 2313 1021 443 2314 1020 489 2315 1140 441 2316 1017 491 2317 1141 490 2318 1127 441 2319 1017 442 2320 1016 491 2321 1141 440 2322 1013 490 2323 1142 488 2324 1125 440 2325 1013 441 2326 1012 490 2327 1142 439 2328 1009 488 2329 1143 486 2330 1123 439 2331 1009 440 2332 1008 488 2333 1143 438 2334 1005 486 2335 1144 484 2336 1145 438 2337 1005 439 2338 1004 486 2339 1144 437 2340 1001 484 2341 1146 482 2342 1147 437 2343 1001 438 2344 1000 484 2345 1146 436 2346 997 482 2347 1148 480 2348 1149 436 2349 997 437 2350 996 482 2351 1148 435 2352 993 480 2353 1150 478 2354 1151 435 2355 993 436 2356 992 480 2357 1150 434 2358 989 478 2359 1152 475 2360 1153 434 2361 989 435 2362 988 478 2363 1152 432 2364 985 475 2365 1154 474 2366 1155 432 2367 985 434 2368 984 475 2369 1154 433 2370 981 474 2371 1156 472 2372 1109 433 2373 981 432 2374 980 474 2375 1156 461 2376 1097 472 2377 1157 470 2378 1107 461 2379 1097 433 2380 1096 472 2381 1157 460 2382 1093 470 2383 1158 467 2384 1104 460 2385 1093 461 2386 1092 470 2387 1158 459 2388 1089 467 2389 1159 465 2390 1102 459 2391 1089 460 2392 1088 467 2393 1159 458 2394 1085 465 2395 1160 463 2396 1100 458 2397 1085 459 2398 1084 465 2399 1160 457 2400 1081 463 2401 1161 462 2402 1099 457 2403 1081 458 2404 1080 463 2405 1161 456 2406 1077 462 2407 1162 464 2408 1101 456 2409 1077 457 2410 1076 462 2411 1162 455 2412 1073 464 2413 1163 466 2414 1103 455 2415 1073 456 2416 1072 464 2417 1163 454 2418 1069 466 2419 1164 468 2420 1105 454 2421 1069 455 2422 1068 466 2423 1164 492 2424 1165 493 2425 1166 494 2426 1167 492 2427 1165 495 2428 1168 493 2429 1166 495 2430 1168 496 2431 1169 493 2432 1166 495 2433 1168 497 2434 1170 496 2435 1169 497 2436 1170 498 2437 1171 496 2438 1169 497 2439 1170 499 2440 1172 498 2441 1171 499 2442 1172 500 2443 1173 498 2444 1171 499 2445 1172 501 2446 1174 500 2447 1173 501 2448 1174 502 2449 1175 500 2450 1173 501 2451 1174 503 2452 1176 502 2453 1175 503 2454 1176 504 2455 1177 502 2456 1175 503 2457 1176 505 2458 1178 504 2459 1177 505 2460 1178 506 2461 1179 504 2462 1177 505 2463 1178 507 2464 1180 506 2465 1179 507 2466 1180 508 2467 1181 506 2468 1179 507 2469 1180 509 2470 1182 508 2471 1181 509 2472 1182 510 2473 1183 508 2474 1181 509 2475 1182 511 2476 1184 510 2477 1183 511 2478 1184 512 2479 1185 510 2480 1183 511 2481 1184 513 2482 1186 512 2483 1185 513 2484 1186 514 2485 1187 512 2486 1185 513 2487 1186 515 2488 1188 514 2489 1187 515 2490 1188 516 2491 1189 514 2492 1187 515 2493 1188 517 2494 1190 516 2495 1189 517 2496 1190 518 2497 1191 516 2498 1189 517 2499 1190 519 2500 1192 518 2501 1191 519 2502 1192 520 2503 1193 518 2504 1191 519 2505 1192 521 2506 1194 520 2507 1193 521 2508 1194 522 2509 1195 520 2510 1193 521 2511 1194 523 2512 1196 522 2513 1195 523 2514 1196 494 2515 1197 522 2516 1195 523 2517 1196 492 2518 1198 494 2519 1197 494 2520 1199 493 2521 1200 524 2522 1201 493 2523 1200 496 2524 1202 524 2525 1201 496 2526 1202 498 2527 1203 524 2528 1201 498 2529 1203 500 2530 1204 524 2531 1201 500 2532 1204 502 2533 1205 524 2534 1201 502 2535 1205 504 2536 1206 524 2537 1201 504 2538 1206 506 2539 1207 524 2540 1201 506 2541 1207 508 2542 1208 524 2543 1201 508 2544 1208 510 2545 1209 524 2546 1201 510 2547 1209 512 2548 1210 524 2549 1201 512 2550 1210 514 2551 1211 524 2552 1201 514 2553 1211 516 2554 1212 524 2555 1201 516 2556 1212 518 2557 1213 524 2558 1201 518 2559 1213 520 2560 1214 524 2561 1201 520 2562 1214 522 2563 1215 524 2564 1201 522 2565 1215 494 2566 1199 524 2567 1201 525 2568 1216 526 2569 1217 527 2570 1218 525 2571 1216 528 2572 1219 526 2573 1217 529 2574 1220 527 2575 1221 530 2576 1222 529 2577 1220 525 2578 1223 527 2579 1221 531 2580 1224 530 2581 1225 532 2582 1226 531 2583 1224 529 2584 1227 530 2585 1225 533 2586 1228 532 2587 1229 534 2588 1230 533 2589 1228 531 2590 1231 532 2591 1229 535 2592 1232 534 2593 1233 536 2594 1234 535 2595 1232 533 2596 1235 534 2597 1233 537 2598 1236 536 2599 1237 538 2600 1238 537 2601 1236 535 2602 1239 536 2603 1237 539 2604 1240 538 2605 1241 540 2606 1242 539 2607 1240 537 2608 1243 538 2609 1241 541 2610 1244 540 2611 1245 542 2612 1246 541 2613 1244 539 2614 1247 540 2615 1245 543 2616 1248 542 2617 1249 544 2618 1250 543 2619 1248 541 2620 1251 542 2621 1249 545 2622 1252 544 2623 1253 546 2624 1254 545 2625 1252 543 2626 1255 544 2627 1253 547 2628 1256 546 2629 1257 548 2630 1258 547 2631 1256 545 2632 1259 546 2633 1257 549 2634 1260 548 2635 1261 550 2636 1262 549 2637 1260 547 2638 1263 548 2639 1261 551 2640 1264 550 2641 1265 552 2642 1266 551 2643 1264 549 2644 1267 550 2645 1265 553 2646 1268 552 2647 1269 554 2648 1270 553 2649 1268 551 2650 1271 552 2651 1269 555 2652 1272 554 2653 1273 556 2654 1274 555 2655 1272 553 2656 1275 554 2657 1273 528 2658 1276 556 2659 1277 526 2660 1278 528 2661 1276 555 2662 1279 556 2663 1277 527 2664 1280 557 2665 1281 558 2666 1282 527 2667 1280 526 2668 1283 557 2669 1281 530 2670 1284 558 2671 1285 559 2672 1286 530 2673 1284 527 2674 1287 558 2675 1285 532 2676 1288 559 2677 1289 560 2678 1290 532 2679 1288 530 2680 1291 559 2681 1289 534 2682 1292 560 2683 1293 561 2684 1294 534 2685 1292 532 2686 1295 560 2687 1293 536 2688 1296 561 2689 1297 562 2690 1298 536 2691 1296 534 2692 1299 561 2693 1297 538 2694 1300 562 2695 1301 563 2696 1302 538 2697 1300 536 2698 1303 562 2699 1301 540 2700 1304 563 2701 1305 564 2702 1306 540 2703 1304 538 2704 1307 563 2705 1305 542 2706 1308 564 2707 1309 565 2708 1310 542 2709 1308 540 2710 1311 564 2711 1309 544 2712 1312 565 2713 1313 566 2714 1314 544 2715 1312 542 2716 1315 565 2717 1313 546 2718 1316 566 2719 1317 567 2720 1318 546 2721 1316 544 2722 1319 566 2723 1317 548 2724 1320 567 2725 1321 568 2726 1322 548 2727 1320 546 2728 1323 567 2729 1321 550 2730 1324 568 2731 1325 569 2732 1326 550 2733 1324 548 2734 1327 568 2735 1325 552 2736 1328 569 2737 1329 570 2738 1330 552 2739 1328 550 2740 1331 569 2741 1329 554 2742 1332 570 2743 1333 571 2744 1334 554 2745 1332 552 2746 1335 570 2747 1333 556 2748 1336 571 2749 1337 572 2750 1338 556 2751 1336 554 2752 1339 571 2753 1337 526 2754 1340 572 2755 1341 557 2756 1342 526 2757 1340 556 2758 1343 572 2759 1341
0 0 0 1 1 1 2 2 2 0 3 0 3 4 3 1 5 1 3 6 3 4 7 4 1 8 1 3 9 3 5 10 5 4 11 4 5 12 5 6 13 6 4 14 4 5 15 5 7 16 7 6 17 6 7 18 7 8 19 8 6 20 6 7 21 7 9 22 9 8 23 8 9 24 9 10 25 10 8 26 8 9 27 9 11 28 11 10 29 10 11 30 11 12 31 12 10 32 10 11 33 11 13 34 13 12 35 12 13 36 13 14 37 14 12 38 12 13 39 13 15 40 15 14 41 14 15 42 15 16 43 16 14 44 14 15 45 15 17 46 17 16 47 16 17 48 17 18 49 18 16 50 16 17 51 17 19 52 19 18 53 18 19 54 19 20 55 20 18 56 18 19 57 19 21 58 21 20 59 20 21 60 21 22 61 22 20 62 20 21 63 21 23 64 23 22 65 22 23 66 23 24 67 24 22 68 22 23 69 23 25 70 25 24 71 24 25 72 25 26 73 26 24 74 24 25 75 25 27 76 27 26 77 26 27 78 27 28 79 28 26 80 26 27 81 27 29 82 29 28 83 28 29 84 29 30 85 30 28 86 28 29 87 29 31 88 31 30 89 30 31 90 31 32 91 32 30 92 30 31 93 31 33 94 33 32 95 32 33 96 33 34 97 34 32 98 32 33 99 33 35 100 35 34 101 34 35 102 35 36 103 36 34 104 34 35 105 35 37 106 37 36 107 36 37 108 37 38 109 38 36 110 36 37 111 37 39 112 39 38 113 38 39 114 39 40 115 40 38 116 38 39 117 39 41 118 41 40 119 40 41 120 41 42 121 42 40 122 40 41 123 41 43 124 43 42 125 42 43 126 43 44 127 44 42 128 42 43 129 43 45 130 45 44 131 44 45 132 45 46 133 46 44 134 44 45 135 45 47 136 47 46 137 46 47 138 47 48 139 48 46 140 46 47 141 47 49 142 49 48 143 48 49 144 49 50 145 50 48 146 48 49 147 49 51 148 51 50 149 50 51 150 51 52 151 52 50 152 50 51 153 51 53 154 53 52 155 52 53 156 53 54 157 54 52 158 52 53 159 53 55 160 55 54 161 54 55 162 55 56 163 56 54 164 54 55 165 55 57 166 57 56 167 56 57 168 57 58 169 58 56 170 56 57 171 57 59 172 59 58 173 58 59 174 59 60 175 60 58 176 58 59 177 59 61 178 61 60 179 60 61 180 61 62 181 62 60 182 60 61 183 61 63 184 63 62 185 62 63 186 63 64 187 64 62 188 62 63 189 63 65 190 65 64 191 64 65 192 65 66 193 66 64 194 64 65 195 65 67 196 67 66 197 66 67 198 67 68 199 68 66 200 66 67 201 67 69 202 69 68 203 68 69 204 69 70 205 70 68 206 68 69 207 69 71 208 71 70 209 70 71 210 71 2 211 72 70 212 70 71 213 71 0 214 73 2 215 72 72 216 74 73 217 75 74 218 76 72 219 74 75 220 77 73 221 75 76 222 78 74 223 76 77 224 79 76 225 78 72 226 74 74 227 76 78 228 80 77 229 79 79 230 81 78 231 80 76 232 78 77 233 79 80 234 82 79 235 81 81 236 83 80 237 82 78 238 80 79 239 81 82 240 84 81 241 83 83 242 85 82 243 84 80 244 82 81 245 83 84 246 86 83 247 85 85 248 87 84 249 86 82 250 84 83 251 85 86 252 88 85 253 87 87 254 89 86 255 88 84 256 86 85 257 87 88 258 90 87 259 89 89 260 91 88 261 90 86 262 88 87 263 89 90 264 92 89 265 91 91 266 93 90 267 92 88 268 90 89 269 91 92 270 94 91 271 93 93 272 95 92 273 94 90 274 92 91 275 93 94 276 96 93 277 95 95 278 97 94 279 96 92 280 94 93 281 95 96 282 98 95 283 97 97 284 99 96 285 98 94 286 96 95 287 97 98 288 100 97 289 99 99 290 101 98 291 100 96 292 98 97 293 99 100 294 102 99 295 101 101 296 103 100 297 102 98 298 100 99 299 101 102 300 104 101 301 103 103 302 105 102 303 104 100 304 102 101 305 103 104 306 106 103 307 105 105 308 107 104 309 106 102 310 104 103 311 105 106 312 108 105 313 109 107 314 110 106 315 108 104 316 111 105 317 109 108 318 112 107 319 110 109 320 113 108 321 112 106 322 108 107 323 110 110 324 114 109 325 113 111 326 115 110 327 114 108 328 112 109 329 113 112 330 116 111 331 115 113 332 117 112 333 116 110 334 114 111 335 115 114 336 118 113 337 117 115 338 119 114 339 118 112 340 116 113 341 117 116 342 120 115 343 119 117 344 121 116 345 120 114 346 118 115 347 119 118 348 122 117 349 121 119 350 123 118 351 122 116 352 120 117 353 121 120 354 124 119 355 123 121 356 125 120 357 124 118 358 122 119 359 123 122 360 126 121 361 125 123 362 127 122 363 126 120 364 124 121 365 125 124 366 128 123 367 127 125 368 129 124 369 128 122 370 126 123 371 127 126 372 130 125 373 129 127 374 131 126 375 130 124 376 128 125 377 129 128 378 132 127 379 131 129 380 133 128 381 132 126 382 130 127 383 131 130 384 134 129 385 133 131 386 135 130 387 134 128 388 132 129 389 133 132 390 136 131 391 135 133 392 137 132 393 136 130 394 134 131 395 135 134 396 138 133 397 137 135 398 139 134 399 138 132 400 136 133 401 137 136 402 140 135 403 139 137 404 141 136 405 140 134 406 138 135 407 139 138 408 142 137 409 141 139 410 143 138 411 142 136 412 140 137 413 141 140 414 144 139 415 143 141 416 145 140 417 144 138 418 142 139 419 143 142 420 146 141 421 145 143 422 147 142 423 146 140 424 144 141 425 145 75 426 77 143 427 147 73 428 75 75 429 77 142 430 146 143 431 147 105 432 148 144 433 149 145 434 150 105 435 148 103 436 151 144 437 149 101 438 152 146 439 153 147 440 154 101 441 152 99 442 155 146 443 153 97 444 156 148 445 157 149 446 158 97 447 156 95 448 159 148 449 157 93 450 160 150 451 161 151 452 162 93 453 160 91 454 163 150 455 161 89 456 164 152 457 165 153 458 166 89 459 164 87 460 167 152 461 165 85 462 168 154 463 169 155 464 170 85 465 168 83 466 171 154 467 169 81 468 172 156 469 173 157 470 174 81 471 172 79 472 175 156 473 173 77 474 176 158 475 177 159 476 178 77 477 176 74 478 179 158 479 177 73 480 180 160 481 181 161 482 182 73 483 180 143 484 183 160 485 181 141 486 184 162 487 185 163 488 186 141 489 184 139 490 187 162 491 185 137 492 188 164 493 189 165 494 190 137 495 188 135 496 191 164 497 189 133 498 192 166 499 193 167 500 194 133 501 192 131 502 195 166 503 193 129 504 196 168 505 197 169 506 198 129 507 196 127 508 199 168 509 197 125 510 200 170 511 201 171 512 202 125 513 200 123 514 203 170 515 201 121 516 204 172 517 205 173 518 206 121 519 204 119 520 207 172 521 205 117 522 208 174 523 209 175 524 210 117 525 208 115 526 211 174 527 209 113 528 212 176 529 213 177 530 214 113 531 212 111 532 215 176 533 213 109 534 216 178 535 217 179 536 218 109 537 216 107 538 219 178 539 217 180 540 220 181 541 221 182 542 222 180 543 220 183 544 223 181 545 221 183 546 224 184 547 225 181 548 226 183 549 224 185 550 227 184 551 225 185 552 228 186 553 229 184 554 230 185 555 228 187 556 231 186 557 229 187 558 232 188 559 233 186 560 234 187 561 232 189 562 235 188 563 233 189 564 236 190 565 237 188 566 238 189 567 236 191 568 239 190 569 237 191 570 240 192 571 241 190 572 242 191 573 240 193 574 243 192 575 241 193 576 244 194 577 245 192 578 246 193 579 244 195 580 247 194 581 245 195 582 248 196 583 249 194 584 250 195 585 248 197 586 251 196 587 249 197 588 252 198 589 253 196 590 254 197 591 252 199 592 255 198 593 253 199 594 256 200 595 257 198 596 258 199 597 256 201 598 259 200 599 257 201 600 260 202 601 261 200 602 262 201 603 260 203 604 263 202 605 261 203 606 264 204 607 265 202 608 266 203 609 264 205 610 267 204 611 265 205 612 268 206 613 269 204 614 270 205 615 268 207 616 271 206 617 269 207 618 272 208 619 273 206 620 274 207 621 272 209 622 275 208 623 273 209 624 276 210 625 277 208 626 278 209 627 276 211 628 279 210 629 277 211 630 280 212 631 281 210 632 282 211 633 280 213 634 283 212 635 281 213 636 284 214 637 285 212 638 286 213 639 284 215 640 287 214 641 285 215 642 288 216 643 289 214 644 290 215 645 288 217 646 291 216 647 289 217 648 292 218 649 293 216 650 294 217 651 292 219 652 295 218 653 293 219 654 296 220 655 297 218 656 298 219 657 296 221 658 299 220 659 297 221 660 300 222 661 301 220 662 302 221 663 300 223 664 303 222 665 301 223 666 304 224 667 305 222 668 306 223 669 304 225 670 307 224 671 305 225 672 308 226 673 309 224 674 310 225 675 308 227 676 311 226 677 309 227 678 312 228 679 313 226 680 314 227 681 312 229 682 315 228 683 313 229 684 316 230 685 317 228 686 318 229 687 316 231 688 319 230 689 317 231 690 320 232 691 321 230 692 322 231 693 320 233 694 323 232 695 321 233 696 324 234 697 325 232 698 326 233 699 324 235 700 327 234 701 325 235 702 328 236 703 329 234 704 330 235 705 328 237 706 331 236 707 329 237 708 332 238 709 333 236 710 334 237 711 332 239 712 335 238 713 333 239 714 336 240 715 337 238 716 338 239 717 336 241 718 339 240 719 337 241 720 340 242 721 341 240 722 342 241 723 340 243 724 343 242 725 341 243 726 344 244 727 345 242 728 346 243 729 344 245 730 347 244 731 345 245 732 348 246 733 349 244 734 350 245 735 348 247 736 351 246 737 349 247 738 352 248 739 353 246 740 354 247 741 352 249 742 355 248 743 353 249 744 356 250 745 357 248 746 358 249 747 356 251 748 359 250 749 357 251 750 360 182 751 361 250 752 362 251 753 360 180 754 363 182 755 361 8 756 364 94 757 96 96 758 98 8 759 364 10 760 365 94 761 96 6 762 366 96 763 98 98 764 100 6 765 366 8 766 364 96 767 98 4 768 367 98 769 100 100 770 102 4 771 367 6 772 366 98 773 100 1 774 368 100 775 102 102 776 104 1 777 368 4 778 367 100 779 102 2 780 369 102 781 104 104 782 106 2 783 369 1 784 368 102 785 104 70 786 370 104 787 111 106 788 108 70 789 370 2 790 371 104 791 111 68 792 372 106 793 108 108 794 112 68 795 372 70 796 370 106 797 108 66 798 373 108 799 112 110 800 114 66 801 373 68 802 372 108 803 112 64 804 374 110 805 114 112 806 116 64 807 374 66 808 373 110 809 114 62 810 375 112 811 116 114 812 118 62 813 375 64 814 374 112 815 116 60 816 376 114 817 118 116 818 120 60 819 376 62 820 375 114 821 118 58 822 377 116 823 120 118 824 122 58 825 377 60 826 376 116 827 120 56 828 378 118 829 122 120 830 124 56 831 378 58 832 377 118 833 122 54 834 379 120 835 124 122 836 126 54 837 379 56 838 378 120 839 124 52 840 380 122 841 126 124 842 128 52 843 380 54 844 379 122 845 126 50 846 381 124 847 128 126 848 130 50 849 381 52 850 380 124 851 128 48 852 382 126 853 130 128 854 132 48 855 382 50 856 381 126 857 130 46 858 383 128 859 132 130 860 134 46 861 383 48 862 382 128 863 132 44 864 384 130 865 134 132 866 136 44 867 384 46 868 383 130 869 134 42 870 385 132 871 136 134 872 138 42 873 385 44 874 384 132 875 136 40 876 386 134 877 138 136 878 140 40 879 386 42 880 385 134 881 138 38 882 387 136 883 140 138 884 142 38 885 387 40 886 386 136 887 140 36 888 388 138 889 142 140 890 144 36 891 388 38 892 387 138 893 142 34 894 389 140 895 144 142 896 146 34 897 389 36 898 388 140 899 144 32 900 390 142 901 146 75 902 77 32 903 390 34 904 389 142 905 146 30 906 391 75 907 77 72 908 74 30 909 391 32 910 390 75 911 77 28 912 392 72 913 74 76 914 78 28 915 392 30 916 391 72 917 74 26 918 393 76 919 78 78 920 80 26 921 393 28 922 392 76 923 78 24 924 394 78 925 80 80 926 82 24 927 394 26 928 393 78 929 80 22 930 395 80 931 82 82 932 84 22 933 395 24 934 394 80 935 82 20 936 396 82 937 84 84 938 86 20 939 396 22 940 395 82 941 84 18 942 397 84 943 86 86 944 88 18 945 397 20 946 396 84 947 86 16 948 398 86 949 88 88 950 90 16 951 398 18 952 397 86 953 88 14 954 399 88 955 90 90 956 92 14 957 399 16 958 398 88 959 90 12 960 400 90 961 92 92 962 94 12 963 400 14 964 399 90 965 92 10 966 365 92 967 94 94 968 96 10 969 365 12 970 400 92 971 94 145 972 150 183 973 401 180 974 402 145 975 150 144 976 149 183 977 401 147 978 154 187 979 403 185 980 404 147 981 154 146 982 153 187 983 403 149 984 158 191 985 405 189 986 406 149 987 158 148 988 157 191 989 405 151 990 162 195 991 407 193 992 408 151 993 162 150 994 161 195 995 407 153 996 166 199 997 409 197 998 410 153 999 166 152 1000 165 199 1001 409 155 1002 170 203 1003 411 201 1004 412 155 1005 170 154 1006 169 203 1007 411 157 1008 174 207 1009 413 205 1010 414 157 1011 174 156 1012 173 207 1013 413 159 1014 178 211 1015 415 209 1016 416 159 1017 178 158 1018 177 211 1019 415 161 1020 182 215 1021 417 213 1022 418 161 1023 182 160 1024 181 215 1025 417 163 1026 186 219 1027 419 217 1028 420 163 1029 186 162 1030 185 219 1031 419 165 1032 190 223 1033 421 221 1034 422 165 1035 190 164 1036 189 223 1037 421 167 1038 194 227 1039 423 225 1040 424 167 1041 194 166 1042 193 227 1043 423 169 1044 198 231 1045 425 229 1046 426 169 1047 198 168 1048 197 231 1049 425 171 1050 202 235 1051 427 233 1052 428 171 1053 202 170 1054 201 235 1055 427 173 1056 206 239 1057 429 237 1058 430 173 1059 206 172 1060 205 239 1061 429 175 1062 210 243 1063 431 241 1064 432 175 1065 210 174 1066 209 243 1067 431 177 1068 214 247 1069 433 245 1070 434 177 1071 214 176 1072 213 247 1073 433 179 1074 218 251 1075 435 249 1076 436 179 1077 218 178 1078 217 251 1079 435 252 1080 437 253 1081 438 254 1082 439 252 1083 437 255 1084 440 253 1085 438 255 1086 440 256 1087 441 253 1088 438 255 1089 440 257 1090 442 256 1091 441 257 1092 442 258 1093 443 256 1094 441 257 1095 442 259 1096 444 258 1097 443 259 1098 444 260 1099 445 258 1100 443 259 1101 444 261 1102 446 260 1103 445 261 1104 446 262 1105 447 260 1106 445 261 1107 446 263 1108 448 262 1109 447 263 1110 448 264 1111 449 262 1112 447 263 1113 448 265 1114 450 264 1115 449 265 1116 450 266 1117 451 264 1118 449 265 1119 450 267 1120 452 266 1121 451 267 1122 452 268 1123 453 266 1124 451 267 1125 452 269 1126 454 268 1127 453 269 1128 454 270 1129 455 268 1130 453 269 1131 454 271 1132 456 270 1133 455 271 1134 456 272 1135 457 270 1136 455 271 1137 456 273 1138 458 272 1139 457 273 1140 458 274 1141 459 272 1142 457 273 1143 458 275 1144 460 274 1145 459 275 1146 460 276 1147 461 274 1148 459 275 1149 460 277 1150 462 276 1151 461 277 1152 462 278 1153 463 276 1154 461 277 1155 462 279 1156 464 278 1157 463 279 1158 464 280 1159 465 278 1160 463 279 1161 464 281 1162 466 280 1163 465 281 1164 466 282 1165 467 280 1166 465 281 1167 466 283 1168 468 282 1169 467 283 1170 468 284 1171 469 282 1172 467 283 1173 468 285 1174 470 284 1175 469 285 1176 470 286 1177 471 284 1178 469 285 1179 470 287 1180 472 286 1181 471 287 1182 472 288 1183 473 286 1184 471 287 1185 472 289 1186 474 288 1187 473 289 1188 474 290 1189 475 288 1190 473 289 1191 474 291 1192 476 290 1193 475 291 1194 476 292 1195 477 290 1196 475 291 1197 476 293 1198 478 292 1199 477 293 1200 478 294 1201 479 292 1202 477 293 1203 478 295 1204 480 294 1205 479 295 1206 480 296 1207 481 294 1208 479 295 1209 480 297 1210 482 296 1211 481 297 1212 482 298 1213 483 296 1214 481 297 1215 482 299 1216 484 298 1217 483 299 1218 484 300 1219 485 298 1220 483 299 1221 484 301 1222 486 300 1223 485 301 1224 486 302 1225 487 300 1226 485 301 1227 486 303 1228 488 302 1229 487 303 1230 488 304 1231 489 302 1232 487 303 1233 488 305 1234 490 304 1235 489 305 1236 490 306 1237 491 304 1238 489 305 1239 490 307 1240 492 306 1241 491 307 1242 492 308 1243 493 306 1244 491 307 1245 492 309 1246 494 308 1247 493 309 1248 494 310 1249 495 308 1250 493 309 1251 494 311 1252 496 310 1253 495 311 1254 496 254 1255 497 310 1256 495 311 1257 496 252 1258 498 254 1259 497 254 1260 499 312 1261 500 313 1262 501 254 1263 499 253 1264 502 312 1265 500 253 1266 503 314 1267 504 312 1268 505 253 1269 503 256 1270 506 314 1271 504 256 1272 507 315 1273 508 314 1274 509 256 1275 507 258 1276 510 315 1277 508 258 1278 511 316 1279 512 315 1280 513 258 1281 511 260 1282 514 316 1283 512 260 1284 515 317 1285 516 316 1286 517 260 1287 515 262 1288 518 317 1289 516 262 1290 519 318 1291 520 317 1292 521 262 1293 519 264 1294 522 318 1295 520 264 1296 523 319 1297 524 318 1298 525 264 1299 523 266 1300 526 319 1301 524 266 1302 527 320 1303 528 319 1304 529 266 1305 527 268 1306 530 320 1307 528 268 1308 531 321 1309 532 320 1310 533 268 1311 531 270 1312 534 321 1313 532 270 1314 535 322 1315 536 321 1316 537 270 1317 535 272 1318 538 322 1319 536 272 1320 539 323 1321 540 322 1322 541 272 1323 539 274 1324 542 323 1325 540 274 1326 543 324 1327 544 323 1328 545 274 1329 543 276 1330 546 324 1331 544 276 1332 547 325 1333 548 324 1334 549 276 1335 547 278 1336 550 325 1337 548 278 1338 551 326 1339 552 325 1340 553 278 1341 551 280 1342 554 326 1343 552 280 1344 555 327 1345 556 326 1346 557 280 1347 555 282 1348 558 327 1349 556 282 1350 559 328 1351 560 327 1352 561 282 1353 559 284 1354 562 328 1355 560 284 1356 563 329 1357 564 328 1358 565 284 1359 563 286 1360 566 329 1361 564 286 1362 567 330 1363 568 329 1364 569 286 1365 567 288 1366 570 330 1367 568 288 1368 571 331 1369 572 330 1370 573 288 1371 571 290 1372 574 331 1373 572 290 1374 575 332 1375 576 331 1376 577 290 1377 575 292 1378 578 332 1379 576 292 1380 579 333 1381 580 332 1382 581 292 1383 579 294 1384 582 333 1385 580 294 1386 583 334 1387 584 333 1388 585 294 1389 583 296 1390 586 334 1391 584 296 1392 587 335 1393 588 334 1394 589 296 1395 587 298 1396 590 335 1397 588 298 1398 591 336 1399 592 335 1400 593 298 1401 591 300 1402 594 336 1403 592 300 1404 595 337 1405 596 336 1406 597 300 1407 595 302 1408 598 337 1409 596 302 1410 599 338 1411 600 337 1412 601 302 1413 599 304 1414 602 338 1415 600 304 1416 603 339 1417 604 338 1418 605 304 1419 603 306 1420 606 339 1421 604 306 1422 607 340 1423 608 339 1424 609 306 1425 607 308 1426 610 340 1427 608 308 1428 611 341 1429 612 340 1430 613 308 1431 611 310 1432 614 341 1433 612 310 1434 615 313 1435 616 341 1436 617 310 1437 615 254 1438 618 313 1439 616 313 1440 619 342 1441 620 343 1442 621 313 1443 619 312 1444 622 342 1445 620 312 1446 623 344 1447 624 342 1448 625 312 1449 623 314 1450 626 344 1451 624 314 1452 627 345 1453 628 344 1454 629 314 1455 627 315 1456 630 345 1457 628 315 1458 631 346 1459 632 345 1460 633 315 1461 631 316 1462 634 346 1463 632 316 1464 635 347 1465 636 346 1466 637 316 1467 635 317 1468 638 347 1469 636 317 1470 639 348 1471 640 347 1472 641 317 1473 639 318 1474 642 348 1475 640 318 1476 643 349 1477 644 348 1478 645 318 1479 643 319 1480 646 349 1481 644 319 1482 647 350 1483 648 349 1484 649 319 1485 647 320 1486 650 350 1487 648 320 1488 651 351 1489 652 350 1490 653 320 1491 651 321 1492 654 351 1493 652 321 1494 655 352 1495 656 351 1496 657 321 1497 655 322 1498 658 352 1499 656 322 1500 659 353 1501 660 352 1502 661 322 1503 659 323 1504 662 353 1505 660 323 1506 663 354 1507 664 353 1508 665 323 1509 663 324 1510 666 354 1511 664 324 1512 667 355 1513 668 354 1514 669 324 1515 667 325 1516 670 355 1517 668 325 1518 671 356 1519 672 355 1520 673 325 1521 671 326 1522 674 356 1523 672 326 1524 675 357 1525 676 356 1526 677 326 1527 675 327 1528 678 357 1529 676 327 1530 679 358 1531 680 357 1532 681 327 1533 679 328 1534 682 358 1535 680 328 1536 683 359 1537 684 358 1538 685 328 1539 683 329 1540 686 359 1541 684 329 1542 687 360 1543 688 359 1544 689 329 1545 687 330 1546 690 360 1547 688 330 1548 691 361 1549 692 360 1550 693 330 1551 691 331 1552 694 361 1553 692 331 1554 695 362 1555 696 361 1556 697 331 1557 695 332 1558 698 362 1559 696 332 1560 699 363 1561 700 362 1562 701 332 1563 699 333 1564 702 363 1565 700 333 1566 703 364 1567 704 363 1568 705 333 1569 703 334 1570 706 364 1571 704 334 1572 707 365 1573 708 364 1574 709 334 1575 707 335 1576 710 365 1577 708 335 1578 711 366 1579 712 365 1580 713 335 1581 711 336 1582 714 366 1583 712 336 1584 715 367 1585 716 366 1586 717 336 1587 715 337 1588 718 367 1589 716 337 1590 719 368 1591 720 367 1592 721 337 1593 719 338 1594 722 368 1595 720 338 1596 723 369 1597 724 368 1598 725 338 1599 723 339 1600 726 369 1601 724 339 1602 727 370 1603 728 369 1604 729 339 1605 727 340 1606 730 370 1607 728 340 1608 731 371 1609 732 370 1610 733 340 1611 731 341 1612 734 371 1613 732 341 1614 735 343 1615 736 371 1616 737 341 1617 735 313 1618 738 343 1619 736 343 1620 739 372 1621 740 373 1622 741 343 1623 739 342 1624 742 372 1625 740 342 1626 743 374 1627 744 372 1628 745 342 1629 743 344 1630 746 374 1631 744 344 1632 747 375 1633 748 374 1634 749 344 1635 747 345 1636 750 375 1637 748 345 1638 751 376 1639 752 375 1640 753 345 1641 751 346 1642 754 376 1643 752 346 1644 755 377 1645 756 376 1646 757 346 1647 755 347 1648 758 377 1649 756 347 1650 759 378 1651 760 377 1652 761 347 1653 759 348 1654 762 378 1655 760 348 1656 763 379 1657 764 378 1658 765 348 1659 763 349 1660 766 379 1661 764 349 1662 767 380 1663 768 379 1664 769 349 1665 767 350 1666 770 380 1667 768 350 1668 771 381 1669 772 380 1670 773 350 1671 771 351 1672 774 381 1673 772 351 1674 775 382 1675 776 381 1676 777 351 1677 775 352 1678 778 382 1679 776 352 1680 779 383 1681 780 382 1682 781 352 1683 779 353 1684 782 383 1685 780 353 1686 783 384 1687 784 383 1688 785 353 1689 783 354 1690 786 384 1691 784 354 1692 787 385 1693 788 384 1694 789 354 1695 787 355 1696 790 385 1697 788 355 1698 791 386 1699 792 385 1700 793 355 1701 791 356 1702 794 386 1703 792 356 1704 795 387 1705 796 386 1706 797 356 1707 795 357 1708 798 387 1709 796 357 1710 799 388 1711 800 387 1712 801 357 1713 799 358 1714 802 388 1715 800 358 1716 803 389 1717 804 388 1718 805 358 1719 803 359 1720 806 389 1721 804 359 1722 807 390 1723 808 389 1724 809 359 1725 807 360 1726 810 390 1727 808 360 1728 811 391 1729 812 390 1730 813 360 1731 811 361 1732 814 391 1733 812 361 1734 815 392 1735 816 391 1736 817 361 1737 815 362 1738 818 392 1739 816 362 1740 819 393 1741 820 392 1742 821 362 1743 819 363 1744 822 393 1745 820 363 1746 823 394 1747 824 393 1748 825 363 1749 823 364 1750 826 394 1751 824 364 1752 827 395 1753 828 394 1754 829 364 1755 827 365 1756 830 395 1757 828 365 1758 831 396 1759 832 395 1760 833 365 1761 831 366 1762 834 396 1763 832 366 1764 835 397 1765 836 396 1766 837 366 1767 835 367 1768 838 397 1769 836 367 1770 839 398 1771 840 397 1772 841 367 1773 839 368 1774 842 398 1775 840 368 1776 843 399 1777 844 398 1778 845 368 1779 843 369 1780 846 399 1781 844 369 1782 847 400 1783 848 399 1784 849 369 1785 847 370 1786 850 400 1787 848 370 1788 851 401 1789 852 400 1790 853 370 1791 851 371 1792 854 401 1793 852 371 1794 855 373 1795 856 401 1796 857 371 1797 855 343 1798 858 373 1799 856 373 1800 859 402 1801 860 403 1802 861 373 1803 859 372 1804 862 402 1805 860 372 1806 863 404 1807 864 402 1808 865 372 1809 863 374 1810 866 404 1811 864 374 1812 867 405 1813 868 404 1814 869 374 1815 867 375 1816 870 405 1817 868 375 1818 871 406 1819 872 405 1820 873 375 1821 871 376 1822 874 406 1823 872 376 1824 875 407 1825 876 406 1826 877 376 1827 875 377 1828 878 407 1829 876 377 1830 879 408 1831 880 407 1832 881 377 1833 879 378 1834 882 408 1835 880 378 1836 883 409 1837 884 408 1838 885 378 1839 883 379 1840 886 409 1841 884 379 1842 887 410 1843 888 409 1844 889 379 1845 887 380 1846 890 410 1847 888 380 1848 891 411 1849 892 410 1850 893 380 1851 891 381 1852 894 411 1853 892 381 1854 895 412 1855 896 411 1856 897 381 1857 895 382 1858 898 412 1859 896 382 1860 899 413 1861 900 412 1862 901 382 1863 899 383 1864 902 413 1865 900 383 1866 903 414 1867 904 413 1868 905 383 1869 903 384 1870 906 414 1871 904 384 1872 907 415 1873 908 414 1874 909 384 1875 907 385 1876 910 415 1877 908 385 1878 911 416 1879 912 415 1880 913 385 1881 911 386 1882 914 416 1883 912 386 1884 915 417 1885 916 416 1886 917 386 1887 915 387 1888 918 417 1889 916 387 1890 919 418 1891 920 417 1892 921 387 1893 919 388 1894 922 418 1895 920 388 1896 923 419 1897 924 418 1898 925 388 1899 923 389 1900 926 419 1901 924 389 1902 927 420 1903 928 419 1904 929 389 1905 927 390 1906 930 420 1907 928 390 1908 931 421 1909 932 420 1910 933 390 1911 931 391 1912 934 421 1913 932 391 1914 935 422 1915 936 421 1916 937 391 1917 935 392 1918 938 422 1919 936 392 1920 939 423 1921 940 422 1922 941 392 1923 939 393 1924 942 423 1925 940 393 1926 943 424 1927 944 423 1928 945 393 1929 943 394 1930 946 424 1931 944 394 1932 947 425 1933 948 424 1934 949 394 1935 947 395 1936 950 425 1937 948 395 1938 951 426 1939 952 425 1940 953 395 1941 951 396 1942 954 426 1943 952 396 1944 955 427 1945 956 426 1946 957 396 1947 955 397 1948 958 427 1949 956 397 1950 959 428 1951 960 427 1952 961 397 1953 959 398 1954 962 428 1955 960 398 1956 963 429 1957 964 428 1958 965 398 1959 963 399 1960 966 429 1961 964 399 1962 967 430 1963 968 429 1964 969 399 1965 967 400 1966 970 430 1967 968 400 1968 971 431 1969 972 430 1970 973 400 1971 971 401 1972 974 431 1973 972 401 1974 975 403 1975 976 431 1976 977 401 1977 975 373 1978 978 403 1979 976 403 1980 979 432 1981 980 433 1982 981 403 1983 979 402 1984 982 432 1985 980 402 1986 983 434 1987 984 432 1988 985 402 1989 983 404 1990 986 434 1991 984 404 1992 987 435 1993 988 434 1994 989 404 1995 987 405 1996 990 435 1997 988 405 1998 991 436 1999 992 435 2000 993 405 2001 991 406 2002 994 436 2003 992 406 2004 995 437 2005 996 436 2006 997 406 2007 995 407 2008 998 437 2009 996 407 2010 999 438 2011 1000 437 2012 1001 407 2013 999 408 2014 1002 438 2015 1000 408 2016 1003 439 2017 1004 438 2018 1005 408 2019 1003 409 2020 1006 439 2021 1004 409 2022 1007 440 2023 1008 439 2024 1009 409 2025 1007 410 2026 1010 440 2027 1008 410 2028 1011 441 2029 1012 440 2030 1013 410 2031 1011 411 2032 1014 441 2033 1012 411 2034 1015 442 2035 1016 441 2036 1017 411 2037 1015 412 2038 1018 442 2039 1016 412 2040 1019 443 2041 1020 442 2042 1021 412 2043 1019 413 2044 1022 443 2045 1020 413 2046 1023 444 2047 1024 443 2048 1025 413 2049 1023 414 2050 1026 444 2051 1024 414 2052 1027 445 2053 1028 444 2054 1029 414 2055 1027 415 2056 1030 445 2057 1028 415 2058 1031 446 2059 1032 445 2060 1033 415 2061 1031 416 2062 1034 446 2063 1032 416 2064 1035 447 2065 1036 446 2066 1037 416 2067 1035 417 2068 1038 447 2069 1036 417 2070 1039 448 2071 1040 447 2072 1041 417 2073 1039 418 2074 1042 448 2075 1040 418 2076 1043 449 2077 1044 448 2078 1045 418 2079 1043 419 2080 1046 449 2081 1044 419 2082 1047 450 2083 1048 449 2084 1049 419 2085 1047 420 2086 1050 450 2087 1048 420 2088 1051 451 2089 1052 450 2090 1053 420 2091 1051 421 2092 1054 451 2093 1052 421 2094 1055 452 2095 1056 451 2096 1057 421 2097 1055 422 2098 1058 452 2099 1056 422 2100 1059 453 2101 1060 452 2102 1061 422 2103 1059 423 2104 1062 453 2105 1060 423 2106 1063 454 2107 1064 453 2108 1065 423 2109 1063 424 2110 1066 454 2111 1064 424 2112 1067 455 2113 1068 454 2114 1069 424 2115 1067 425 2116 1070 455 2117 1068 425 2118 1071 456 2119 1072 455 2120 1073 425 2121 1071 426 2122 1074 456 2123 1072 426 2124 1075 457 2125 1076 456 2126 1077 426 2127 1075 427 2128 1078 457 2129 1076 427 2130 1079 458 2131 1080 457 2132 1081 427 2133 1079 428 2134 1082 458 2135 1080 428 2136 1083 459 2137 1084 458 2138 1085 428 2139 1083 429 2140 1086 459 2141 1084 429 2142 1087 460 2143 1088 459 2144 1089 429 2145 1087 430 2146 1090 460 2147 1088 430 2148 1091 461 2149 1092 460 2150 1093 430 2151 1091 431 2152 1094 461 2153 1092 431 2154 1095 433 2155 1096 461 2156 1097 431 2157 1095 403 2158 1098 433 2159 1096 462 2160 1099 463 2161 1100 464 2162 1101 465 2163 1102 464 2164 1101 463 2165 1100 464 2166 1101 465 2167 1102 466 2168 1103 467 2169 1104 466 2170 1103 465 2171 1102 466 2172 1103 467 2173 1104 468 2174 1105 469 2175 1106 468 2176 1105 467 2177 1104 469 2178 1106 470 2179 1107 468 2180 1105 470 2181 1107 469 2182 1106 471 2183 1108 472 2184 1109 471 2185 1108 469 2186 1106 471 2187 1108 472 2188 1109 473 2189 1110 472 2190 1109 474 2191 1111 473 2192 1110 475 2193 1112 473 2194 1110 474 2195 1111 473 2196 1110 475 2197 1112 476 2198 1113 477 2199 1114 476 2200 1113 475 2201 1112 476 2202 1113 477 2203 1114 478 2204 1115 479 2205 1116 478 2206 1115 477 2207 1114 478 2208 1115 479 2209 1116 480 2210 1117 481 2211 1118 480 2212 1117 479 2213 1116 480 2214 1117 481 2215 1118 482 2216 1119 483 2217 1120 482 2218 1119 481 2219 1118 482 2220 1119 483 2221 1120 484 2222 1121 485 2223 1122 484 2224 1121 483 2225 1120 484 2226 1121 485 2227 1122 486 2228 1123 487 2229 1124 486 2230 1123 485 2231 1122 486 2232 1123 487 2233 1124 488 2234 1125 489 2235 1126 488 2236 1125 487 2237 1124 488 2238 1125 489 2239 1126 490 2240 1127 491 2241 1128 490 2242 1127 489 2243 1126 453 2244 1065 463 2245 1129 462 2246 1099 453 2247 1065 454 2248 1064 463 2249 1129 452 2250 1061 462 2251 1130 464 2252 1101 452 2253 1061 453 2254 1060 462 2255 1130 451 2256 1057 464 2257 1131 466 2258 1103 451 2259 1057 452 2260 1056 464 2261 1131 450 2262 1053 466 2263 1132 468 2264 1105 450 2265 1053 451 2266 1052 466 2267 1132 449 2268 1049 468 2269 1133 470 2270 1107 449 2271 1049 450 2272 1048 468 2273 1133 448 2274 1045 470 2275 1134 471 2276 1108 448 2277 1045 449 2278 1044 470 2279 1134 447 2280 1041 471 2281 1135 473 2282 1110 447 2283 1041 448 2284 1040 471 2285 1135 446 2286 1037 473 2287 1136 476 2288 1113 446 2289 1037 447 2290 1036 473 2291 1136 445 2292 1033 476 2293 1137 478 2294 1115 445 2295 1033 446 2296 1032 476 2297 1137 444 2298 1029 478 2299 1138 480 2300 1117 444 2301 1029 445 2302 1028 478 2303 1138 443 2304 1025 480 2305 1139 482 2306 1119 443 2307 1025 444 2308 1024 480 2309 1139 442 2310 1021 482 2311 1140 484 2312 1121 442 2313 1021 443 2314 1020 482 2315 1140 441 2316 1017 484 2317 1141 486 2318 1123 441 2319 1017 442 2320 1016 484 2321 1141 440 2322 1013 486 2323 1142 488 2324 1125 440 2325 1013 441 2326 1012 486 2327 1142 439 2328 1009 488 2329 1143 490 2330 1127 439 2331 1009 440 2332 1008 488 2333 1143 438 2334 1005 490 2335 1144 491 2336 1145 438 2337 1005 439 2338 1004 490 2339 1144 437 2340 1001 491 2341 1146 489 2342 1147 437 2343 1001 438 2344 1000 491 2345 1146 436 2346 997 489 2347 1148 487 2348 1149 436 2349 997 437 2350 996 489 2351 1148 435 2352 993 487 2353 1150 485 2354 1151 435 2355 993 436 2356 992 487 2357 1150 434 2358 989 485 2359 1152 483 2360 1153 434 2361 989 435 2362 988 485 2363 1152 432 2364 985 483 2365 1154 481 2366 1155 432 2367 985 434 2368 984 483 2369 1154 433 2370 981 481 2371 1156 479 2372 1116 433 2373 981 432 2374 980 481 2375 1156 461 2376 1097 479 2377 1157 477 2378 1114 461 2379 1097 433 2380 1096 479 2381 1157 460 2382 1093 477 2383 1158 475 2384 1112 460 2385 1093 461 2386 1092 477 2387 1158 459 2388 1089 475 2389 1159 474 2390 1111 459 2391 1089 460 2392 1088 475 2393 1159 458 2394 1085 474 2395 1160 472 2396 1109 458 2397 1085 459 2398 1084 474 2399 1160 457 2400 1081 472 2401 1161 469 2402 1106 457 2403 1081 458 2404 1080 472 2405 1161 456 2406 1077 469 2407 1162 467 2408 1104 456 2409 1077 457 2410 1076 469 2411 1162 455 2412 1073 467 2413 1163 465 2414 1102 455 2415 1073 456 2416 1072 467 2417 1163 454 2418 1069 465 2419 1164 463 2420 1100 454 2421 1069 455 2422 1068 465 2423 1164 492 2424 1165 493 2425 1166 494 2426 1167 492 2427 1165 495 2428 1168 493 2429 1166 495 2430 1168 496 2431 1169 493 2432 1166 495 2433 1168 497 2434 1170 496 2435 1169 497 2436 1170 498 2437 1171 496 2438 1169 497 2439 1170 499 2440 1172 498 2441 1171 499 2442 1172 500 2443 1173 498 2444 1171 499 2445 1172 501 2446 1174 500 2447 1173 501 2448 1174 502 2449 1175 500 2450 1173 501 2451 1174 503 2452 1176 502 2453 1175 503 2454 1176 504 2455 1177 502 2456 1175 503 2457 1176 505 2458 1178 504 2459 1177 505 2460 1178 506 2461 1179 504 2462 1177 505 2463 1178 507 2464 1180 506 2465 1179 507 2466 1180 508 2467 1181 506 2468 1179 507 2469 1180 509 2470 1182 508 2471 1181 509 2472 1182 510 2473 1183 508 2474 1181 509 2475 1182 511 2476 1184 510 2477 1183 511 2478 1184 512 2479 1185 510 2480 1183 511 2481 1184 513 2482 1186 512 2483 1185 513 2484 1186 514 2485 1187 512 2486 1185 513 2487 1186 515 2488 1188 514 2489 1187 515 2490 1188 516 2491 1189 514 2492 1187 515 2493 1188 517 2494 1190 516 2495 1189 517 2496 1190 518 2497 1191 516 2498 1189 517 2499 1190 519 2500 1192 518 2501 1191 519 2502 1192 520 2503 1193 518 2504 1191 519 2505 1192 521 2506 1194 520 2507 1193 521 2508 1194 522 2509 1195 520 2510 1193 521 2511 1194 523 2512 1196 522 2513 1195 523 2514 1196 494 2515 1197 522 2516 1195 523 2517 1196 492 2518 1198 494 2519 1197 494 2520 1199 493 2521 1200 524 2522 1201 493 2523 1200 496 2524 1202 524 2525 1201 496 2526 1202 498 2527 1203 524 2528 1201 498 2529 1203 500 2530 1204 524 2531 1201 500 2532 1204 502 2533 1205 524 2534 1201 502 2535 1205 504 2536 1206 524 2537 1201 504 2538 1206 506 2539 1207 524 2540 1201 506 2541 1207 508 2542 1208 524 2543 1201 508 2544 1208 510 2545 1209 524 2546 1201 510 2547 1209 512 2548 1210 524 2549 1201 512 2550 1210 514 2551 1211 524 2552 1201 514 2553 1211 516 2554 1212 524 2555 1201 516 2556 1212 518 2557 1213 524 2558 1201 518 2559 1213 520 2560 1214 524 2561 1201 520 2562 1214 522 2563 1215 524 2564 1201 522 2565 1215 494 2566 1199 524 2567 1201 525 2568 1216 526 2569 1217 527 2570 1218 525 2571 1216 528 2572 1219 526 2573 1217 529 2574 1220 527 2575 1221 530 2576 1222 529 2577 1220 525 2578 1223 527 2579 1221 531 2580 1224 530 2581 1225 532 2582 1226 531 2583 1224 529 2584 1227 530 2585 1225 533 2586 1228 532 2587 1229 534 2588 1230 533 2589 1228 531 2590 1231 532 2591 1229 535 2592 1232 534 2593 1233 536 2594 1234 535 2595 1232 533 2596 1235 534 2597 1233 537 2598 1236 536 2599 1237 538 2600 1238 537 2601 1236 535 2602 1239 536 2603 1237 539 2604 1240 538 2605 1241 540 2606 1242 539 2607 1240 537 2608 1243 538 2609 1241 541 2610 1244 540 2611 1245 542 2612 1246 541 2613 1244 539 2614 1247 540 2615 1245 543 2616 1248 542 2617 1249 544 2618 1250 543 2619 1248 541 2620 1251 542 2621 1249 545 2622 1252 544 2623 1253 546 2624 1254 545 2625 1252 543 2626 1255 544 2627 1253 547 2628 1256 546 2629 1257 548 2630 1258 547 2631 1256 545 2632 1259 546 2633 1257 549 2634 1260 548 2635 1261 550 2636 1262 549 2637 1260 547 2638 1263 548 2639 1261 551 2640 1264 550 2641 1265 552 2642 1266 551 2643 1264 549 2644 1267 550 2645 1265 553 2646 1268 552 2647 1269 554 2648 1270 553 2649 1268 551 2650 1271 552 2651 1269 555 2652 1272 554 2653 1273 556 2654 1274 555 2655 1272 553 2656 1275 554 2657 1273 528 2658 1276 556 2659 1277 526 2660 1278 528 2661 1276 555 2662 1279 556 2663 1277 527 2664 1280 557 2665 1281 558 2666 1282 527 2667 1280 526 2668 1283 557 2669 1281 530 2670 1284 558 2671 1285 559 2672 1286 530 2673 1284 527 2674 1287 558 2675 1285 532 2676 1288 559 2677 1289 560 2678 1290 532 2679 1288 530 2680 1291 559 2681 1289 534 2682 1292 560 2683 1293 561 2684 1294 534 2685 1292 532 2686 1295 560 2687 1293 536 2688 1296 561 2689 1297 562 2690 1298 536 2691 1296 534 2692 1299 561 2693 1297 538 2694 1300 562 2695 1301 563 2696 1302 538 2697 1300 536 2698 1303 562 2699 1301 540 2700 1304 563 2701 1305 564 2702 1306 540 2703 1304 538 2704 1307 563 2705 1305 542 2706 1308 564 2707 1309 565 2708 1310 542 2709 1308 540 2710 1311 564 2711 1309 544 2712 1312 565 2713 1313 566 2714 1314 544 2715 1312 542 2716 1315 565 2717 1313 546 2718 1316 566 2719 1317 567 2720 1318 546 2721 1316 544 2722 1319 566 2723 1317 548 2724 1320 567 2725 1321 568 2726 1322 548 2727 1320 546 2728 1323 567 2729 1321 550 2730 1324 568 2731 1325 569 2732 1326 550 2733 1324 548 2734 1327 568 2735 1325 552 2736 1328 569 2737 1329 570 2738 1330 552 2739 1328 550 2740 1331 569 2741 1329 554 2742 1332 570 2743 1333 571 2744 1334 554 2745 1332 552 2746 1335 570 2747 1333 556 2748 1336 571 2749 1337 572 2750 1338 556 2751 1336 554 2752 1339 571 2753 1337 526 2754 1340 572 2755 1341 557 2756 1342 526 2757 1340 556 2758 1343 572 2759 1341