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