1000 1 -1498 51 -1492 606 -1491 565 -1490 642 -1487 175 -1486 313 -1485 150 -1484 71 -1481 17 -1480 73 -1475 539 -1473 34 -1471 552 -1460 450 -1455 219 -1453 494 -1452 516 -1447 239 -1446 402 -1442 514 -1436 658 -1430 85 -1429 385 -1428 776 -1426 385 -1425 198 -1423 306 -1420 800 -1419 454 -1418 287 -1416 369 -1412 541 -1410 215 -1406 752 -1405 595 -1404 648 -1397 165 -1394 289 -1392 370 -1391 256 -1387 380 -1385 313 -1383 466 -1380 46 -1374 628 -1368 524 -1365 696 -1360 23 -1356 462 -1354 620 -1351 444 -1348 449 -1347 611 -1344 547 -1343 41 -1337 628 -1333 364 -1330 464 -1328 339 -1327 737 -1325 527 -1320 600 -1319 156 -1318 618 -1310 777 -1309 244 -1308 646 -1307 737 -1306 359 -1304 397 -1303 708 -1302 87 -1299 371 -1298 242 -1296 38 -1292 441 -1287 268 -1282 133 -1278 780 -1273 200 -1271 294 -1269 453 -1267 151 -1265 412 -1263 157 -1259 581 -1254 791 -1248 390 -1245 542 -1241 457 -1236 162 -1233 799 -1232 650 -1231 493 -1229 206 -1228 612 -1225 231 -1220 130 -1219 550 -1217 331 -1216 256 -1212 316 -1211 444 -1210 452 -1209 373 -1206 30 -1203 538 -1198 373 -1196 660 -1190 88 -1189 650 -1186 387 -1185 291 -1179 567 -1177 101 -1173 544 -1170 537 -1161 217 -1159 723 -1157 619 -1153 648 -1150 511 -1147 562 -1142 167 -1140 324 -1136 610 -1135 277 -1134 795 -1129 126 -1128 223 -1125 147 -1124 783 -1122 230 -1121 32 -1117 266 -1116 357 -1112 513 -1109 175 -1108 54 -1105 336 -1097 285 -1095 59 -1092 639 -1091 391 -1090 718 -1089 324 -1088 751 -1085 394 -1083 773 -1081 198 -1080 168 -1073 45 -1071 570 -1070 50 -1064 678 -1063 146 -1062 57 -1058 488 -1055 135 -1053 414 -1052 377 -1051 682 -1048 308 -1045 747 -1044 376 -1040 253 -1026 734 -1024 402 -1020 517 -1019 33 -1018 181 -1014 404 -1013 197 -1009 473 -1007 20 -1006 461 -1004 415 -995 183 -994 159 -992 729 -989 745 -987 403 -983 218 -981 688 -980 396 -979 74 -977 529 -970 62 -969 537 -967 754 -964 33 -963 637 -958 723 -957 544 -948 481 -945 758 -944 258 -943 443 -942 73 -941 775 -940 318 -938 151 -934 72 -933 131 -932 543 -931 660 -927 370 -926 630 -925 51 -923 455 -921 330 -918 453 -915 188 -913 383 -911 745 -908 193 -903 375 -899 203 -890 514 -887 424 -883 184 -875 590 -871 582 -869 214 -867 652 -865 732 -862 98 -859 117 -858 83 -857 410 -851 567 -850 266 -848 284 -845 42 -842 451 -840 326 -839 667 -834 147 -833 30 -832 193 -828 597 -827 60 -825 721 -823 573 -821 443 -817 355 -816 305 -815 362 -814 24 -807 598 -804 61 -802 596 -801 143 -796 286 -795 716 -794 709 -785 36 -783 236 -782 397 -781 655 -780 751 -779 278 -778 383 -777 259 -775 584 -771 772 -769 295 -768 110 -766 495 -760 110 -755 392 -744 163 -738 579 -737 296 -735 490 -734 365 -731 344 -729 512 -725 534 -724 204 -722 770 -721 714 -720 50 -715 553 -713 380 -712 330 -711 796 -710 320 -709 146 -707 602 -706 657 -702 28 -701 408 -700 438 -699 623 -696 162 -693 552 -691 18 -689 104 -688 478 -686 561 -683 606 -682 321 -681 304 -680 411 -678 163 -676 129 -675 265 -671 185 -669 64 -667 163 -662 66 -660 346 -656 580 -653 769 -645 627 -640 484 -636 643 -631 42 -625 269 -621 661 -617 584 -611 438 -608 191 -604 492 -602 614 -595 395 -591 750 -590 593 -589 153 -586 436 -581 780 -573 222 -568 342 -560 741 -551 589 -548 19 -547 442 -543 533 -541 197 -537 320 -536 304 -535 416 -531 655 -528 344 -527 593 -525 186 -524 179 -521 273 -515 143 -514 237 -510 673 -509 273 -507 794 -506 76 -503 701 -501 728 -497 113 -495 142 -494 159 -492 29 -490 99 -488 767 -487 569 -484 407 -477 677 -476 139 -473 745 -467 754 -464 161 -458 366 -457 362 -455 711 -450 571 -449 476 -437 755 -436 240 -435 569 -434 163 -433 428 -432 476 -428 63 -425 74 -423 40 -420 490 -419 480 -413 470 -412 266 -406 621 -404 247 -403 233 -397 502 -391 142 -390 314 -389 768 -388 284 -386 112 -385 331 -382 220 -376 125 -374 102 -368 759 -364 578 -362 108 -354 434 -348 59 -343 372 -340 410 -334 378 -327 269 -322 774 -316 254 -312 499 -310 282 -307 610 -300 282 -296 604 -292 288 -291 536 -287 562 -283 603 -278 100 -277 20 -276 589 -274 263 -268 167 -264 683 -263 363 -261 611 -260 460 -255 380 -254 631 -253 129 -252 183 -247 407 -241 613 -236 718 -235 580 -231 396 -226 465 -224 299 -222 508 -219 680 -218 149 -212 538 -210 421 -202 425 -198 192 -192 227 -190 159 -187 162 -186 163 -184 208 -178 566 -177 218 -174 372 -171 384 -170 112 -169 347 -165 291 -164 562 -161 692 -152 794 -151 652 -147 21 -143 309 -140 93 -139 800 -138 548 -132 719 -131 654 -124 166 -120 132 -119 535 -117 191 -115 598 -113 585 -109 129 -99 37 -98 192 -97 92 -86 615 -84 426 -83 326 -77 295 -75 59 -69 247 -63 297 -57 139 -54 637 -51 675 -48 694 -44 258 -41 733 -29 586 -27 138 -25 122 -22 704 -19 652 -12 257 -6 667 -5 729 -2 580 3 512 4 357 10 684 18 43 24 204 26 596 28 294 32 150 33 402 34 648 41 722 46 710 56 303 57 437 63 140 77 224 78 542 82 411 85 705 94 191 96 444 105 656 109 487 115 275 126 625 129 650 131 513 132 563 133 485 134 752 135 316 137 430 138 432 139 242 141 466 143 456 144 258 145 556 154 173 155 243 156 509 157 466 160 125 162 126 163 243 166 753 167 66 168 350 169 602 171 666 172 163 176 186 181 588 182 318 184 517 197 127 203 610 204 588 213 290 216 20 217 502 218 601 220 109 222 728 224 498 225 763 229 551 230 701 232 479 236 644 239 295 244 649 250 361 251 370 252 460 255 693 256 450 257 146 258 82 260 443 263 264 264 91 265 411 269 698 273 515 278 205 279 60 283 358 285 487 287 753 290 263 291 250 292 16 295 755 300 26 303 795 309 706 311 259 313 139 314 657 315 224 316 130 317 254 318 443 319 185 323 394 330 749 341 577 342 518 343 536 344 574 345 549 350 686 351 719 352 728 356 417 359 686 361 71 363 358 366 283 375 574 376 64 382 728 384 727 397 569 399 422 401 527 403 449 405 800 406 727 407 531 412 784 416 160 418 304 423 487 424 630 427 322 430 687 433 501 434 731 436 714 440 689 441 586 442 166 445 618 447 259 448 78 450 299 453 477 454 49 457 236 458 523 461 329 463 644 464 491 466 51 467 129 470 255 472 438 475 507 481 443 484 591 487 456 500 120 501 632 505 746 506 641 507 87 509 330 512 632 514 588 516 405 526 411 528 23 530 693 533 755 545 308 546 94 547 243 549 322 553 604 554 741 556 665 558 416 559 644 562 772 563 541 565 571 573 291 576 537 577 430 581 722 601 360 610 410 612 716 616 194 618 6 630 632 634 98 636 413 638 528 639 684 640 758 643 605 647 22 650 736 651 445 655 645 656 620 658 597 660 214 663 341 665 428 669 93 671 532 674 515 675 691 677 127 678 196 684 275 685 722 688 599 691 750 693 580 696 355 698 765 710 229 712 13 716 2 719 5 722 619 724 563 725 521 731 94 735 225 738 733 739 327 742 51 750 5 754 65 756 429 758 658 760 338 761 583 762 153 764 546 767 454 768 101 770 575 773 293 775 255 777 539 779 420 782 553 785 284 787 192 789 529 791 188 797 472 798 656 799 599 803 518 804 359 805 41 806 122 808 569 810 238 813 117 818 385 819 694 826 357 828 174 829 234 841 480 842 349 843 63 845 745 846 583 849 606 854 271 858 666 862 171 866 131 867 419 868 183 869 580 872 473 876 36 878 762 880 713 889 432 890 211 894 562 899 550 906 127 909 124 912 355 917 508 919 332 924 37 925 400 927 178 928 103 929 538 940 518 941 410 946 324 951 153 954 792 955 733 956 668 957 194 959 168 960 173 961 307 962 296 964 13 965 437 967 150 968 757 970 623 974 52 979 503 980 438 989 160 997 658 1000 429 1001 249 1002 650 1011 263 1012 50 1016 265 1017 424 1022 249 1024 266 1026 69 1030 95 1033 562 1036 463 1042 529 1043 228 1049 15 1052 183 1057 621 1059 291 1061 710 1064 375 1070 562 1072 698 1076 697 1077 763 1081 299 1083 17 1087 274 1092 261 1100 262 1101 69 1109 783 1112 76 1115 674 1116 144 1117 120 1118 467 1120 196 1129 680 1132 438 1136 238 1139 792 1143 24 1145 444 1148 190 1149 793 1151 684 1152 85 1153 17 1154 451 1157 17 1164 417 1165 71 1166 416 1168 405 1171 140 1179 295 1181 368 1182 614 1185 170 1189 507 1193 311 1194 38 1196 226 1199 150 1203 281 1204 196 1206 380 1208 680 1209 735 1212 115 1215 37 1217 414 1220 747 1221 317 1224 490 1225 344 1229 516 1231 515 1233 735 1234 604 1235 563 1239 615 1243 760 1247 401 1248 790 1251 39 1253 642 1260 750 1268 550 1272 449 1273 101 1275 351 1277 676 1279 143 1281 563 1283 176 1289 500 1291 125 1292 673 1294 443 1298 104 1309 435 1312 553 1314 465 1316 458 1317 218 1318 211 1321 709 1323 32 1327 303 1328 26 1329 593 1330 790 1335 123 1341 49 1342 181 1349 250 1351 499 1356 768 1357 629 1358 117 1359 521 1360 377 1363 776 1365 20 1372 4 1379 405 1383 62 1386 227 1389 579 1390 102 1391 437 1392 172 1399 40 1401 42 1402 542 1405 558 1407 233 1409 27 1413 463 1417 523 1419 475 1420 18 1421 663 1423 366 1429 747 1430 354 1433 121 1436 225 1439 515 1445 581 1448 369 1451 748 1454 558 1460 218 1464 792 1465 458 1466 585 1469 162 1470 471 1472 158 1474 703 1475 715 1482 599 1484 709 1485 714 1489 545 1494 265 1497 1 1499 210