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