1000 186 49 742 283 150 144 190 83 286 183 537 456 297 182 162 116 274 162 991 393 449 148 371 42 247 194 727 465 181 72 363 110 188 63 937 468 589 247 914 171 617 22 230 43 89 56 655 629 751 41 749 704 218 77 42 25 932 537 742 87 751 541 131 29 203 193 210 204 960 816 227 138 921 465 455 213 630 210 457 345 280 121 480 382 760 65 661 622 559 139 938 580 574 407 64 18 615 281 95 36 249 204 153 110 222 55 254 188 568 323 808 58 622 504 695 473 563 364 261 180 695 251 227 189 379 1 57 32 672 52 929 762 414 258 356 193 177 165 74 37 127 97 316 307 754 742 52 12 747 382 307 55 804 107 433 302 508 37 464 313 885 375 808 289 305 181 803 537 824 51 330 299 882 767 101 95 2 1 486 71 872 820 357 139 397 297 180 71 354 293 700 13 32 18 237 198 233 113 344 254 132 106 864 757 347 146 843 419 576 133 229 117 610 364 85 42 956 114 220 106 318 298 444 265 96 16 526 317 629 320 442 205 629 15 890 792 705 130 518 341 786 512 752 116 545 366 289 183 952 136 553 373 446 205 362 11 621 112 124 7 975 226 993 189 867 412 970 746 348 233 543 5 850 710 353 154 221 76 626 74 96 41 219 84 115 62 525 45 303 156 464 22 573 425 853 663 295 251 606 148 988 859 396 26 334 194 127 25 207 10 849 308 150 144 306 80 894 640 708 70 854 416 288 211 569 113 374 132 47 28 432 132 137 107 54 19 576 321 914 35 133 16 884 222 385 36 62 8 541 102 641 544 298 160 61 6 618 580 588 166 564 143 30 23 370 128 165 152 470 463 114 90 568 43 789 481 616 171 335 104 601 195 227 59 195 18 279 69 367 228 455 368 822 167 706 488 321 160 617 355 786 715 294 26 96 57 794 184 909 841 13 10 211 67 41 7 153 2 855 474 50 49 135 40 61 60 482 313 573 271 50 26 474 286 840 378 685 418 4 0 935 207 776 180 57 40 109 108 356 249 435 304 33 1 107 16 946 408 808 580 470 402 168 156 767 91 799 748 7 2 756 243 102 25 648 202 524 47 669 420 404 378 868 613 622 257 93 81 547 426 178 167 700 48 660 443 410 29 147 85 950 597 656 37 153 47 5 2 453 128 363 245 873 289 218 64 343 230 900 613 657 563 258 245 399 117 620 171 961 698 363 136 362 188 754 19 98 28 31 15 642 488 974 707 459 243 710 211 766 184 232 175 788 753 918 292 670 589 185 118 398 153 753 701 675 485 336 182 16 11 526 341 348 14 133 74 410 90 78 72 122 82 257 231 724 204 752 131 683 683 387 164 711 428 996 449 489 168 875 243 74 57 610 48 996 418 882 129 782 328 971 191 250 127 79 45 658 586 318 166 133 113 386 172 190 149 620 411 212 76 596 475 674 56 835 668 136 24 444 123 935 92 653 481 136 98 610 108 300 56 130 99 348 280 510 181 617 475 672 104 836 466 361 332 375 122 961 647 401 339 266 10 301 25 605 309 34 20 602 8 811 341 330 148 872 514 943 506 914 47 778 428 306 187 140 83 33 24 764 270 472 51 782 378 584 279 505 175 602 575 839 378 775 409 832 37 161 10 510 265 759 30 49 22 92 71 211 132 279 3 964 765 747 471 711 604 184 129 146 104 751 234 649 614 504 79 402 22 246 59 945 610 162 72 645 285 11 3 311 80 243 84 385 213 987 346 620 567 693 288 361 197 304 300 343 338 767 609 714 48 785 523 817 460 921 268 678 0 119 98 529 369 708 351 484 377 337 206 863 756 711 234 172 149 887 343 675 493 34 18 342 278 97 76 638 439 133 101 699 280 488 138 79 39 369 241 715 547 931 211 63 39 22 19 892 755 634 509 940 300 674 125 920 653 526 325 768 571 599 383 150 64 190 36 635 214 84 84 31 5 146 79 427 279 361 96 537 442 147 92 50 12 607 75 78 14 216 72 879 95 421 220 286 286 17 7 483 345 116 84 736 342 887 475 789 8 586 315 196 3 56 17 237 139 105 4 298 192 727 682 571 178 609 12 731 336 977 288 408 385 216 216 414 151 632 581 995 390 48 5 91 73 739 353 117 48 737 568 666 50 490 294 29 9 689 77 60 52 710 39 147 80 138 70 657 303 934 377 919 157 267 113 743 110 531 155 954 517 493 226 144 111 267 144 907 432 143 81 123 7 408 389 178 112 353 116 505 182 314 308 696 476 531 481 416 193 495 214 452 139 326 186 907 421 777 776 478 91 481 271 767 496 399 143 806 338 13 0 654 330 322 275 13 12 304 247 407 97 465 392 587 252 292 30 194 4 356 236 654 346 225 35 24 24 563 514 848 172 613 146 424 327 983 352 208 56 226 173 138 45 807 635 374 172 511 502 559 264 140 5 843 187 221 172 381 188 740 52 926 283 531 480 143 31 210 126 648 292 897 664 378 36 3 1 351 220 256 98 768 14 665 47 29 6 7 2 624 378 875 310 642 392 510 501 395 364 193 46 420 344 205 163 175 90 843 140 917 783 869 276 495 3 170 27 876 387 445 345 720 499 414 320 818 282 933 291 940 289 789 377 398 43 686 400 922 176 745 608 944 650 111 39 514 304 689 112 625 304 256 245 845 151 638 619 167 81 74 35 258 245 903 73 869 220 220 155 577 154 852 313 856 844 310 90 859 650 717 484 18 9 657 258 479 288 699 405 834 63 820 712 461 132 941 629 744 209 495 460 317 74 603 39 981 665 907 855 984 834 142 95 40 15 662 361 157 30 461 338 601 235 434 11 973 420 696 116 297 233 591 480 31 6 760 227 543 128 268 212 859 800 916 346 691 259 585 522 969 86 188 7 214 194 750 671 226 2 449 86 855 838 684 79 773 222 521 462 366 124 394 297 946 893 503 55 11 7 544 15 906 283 248 242 159 150 783 698 36 24 270 163 689 88 838 144 824 509 80 49 10 10 285 125 343 219 158 139 448 242 237 221 24 1 89 31 277 212 709 317 35 2 8 0 481 187 213 131 784 59 668 116 226 161 621 311 520 210 867 413 2 0 430 80 514 24 735 190 929 122 279 12 927 771 703 600 717 295 745 16 502 151 908 271 56 56 787 265 223 198 861 775 530 50 637 418 58 58 202 198 665 226 167 4 824 200 124 50 879 596 362 138 392 192 818 614 531 458 485 160 578 463 428 385 734 476 776 365 31 15 146 79 543 331 500 321 14 4 149 38 126 54 8 5 735 231 524 339 907 633 804 683 179 149 272 202 495 179 417 16 497 222 63 9 1 1 677 35 657 174 355 91 617 140 75 43 483 173 92 42 320 295 128 95 424 347 817 123 21 7 6 5 623 370 746 80 96 22 900 643 561 351 623 401 442 358 67 67 893 268 488 429 514 243 449 342 499 256 782 467 552 216 280 250 683 547 569 485 901 601 216 150 22 15 511 196 576 153 256 201 347 103 778 271 393 157 648 221 986 157 33 33 784 528 208 49 4 0 309 126 830 752 681 311 168 106 316 171 170 27 249 125 350 40 161 135 301 228 355 236 351 271 721 229 565 490 276 12 834 125 846 543 61 26 622 3 487 149 623 232 482 85 112 103 630 327 340 99 142 44 555 280 96 27 534 94 224 135 654 170 940 823 188 7 640 263 633 21 819 403 454 297 447 332 724 412 332 229 429 228 292 193 976 211 599 25 344 75 663 344 844 674 540 272 559 407 424 144 489 245 220 180 554 194 472 171 21 2 774 359 562 524 398 108 50 33 330 63 575 148 435 403 768 282 905 894 543 333 62 62 885 198 82 23 780 774 303 267 307 106 581 183 389 43 838 460 74 70 291 252 666 128 476 143 752 373 611 435 804 589 816 384 31 24 821 583 698 211 851 86 518 253 474 265 780 256 107 28 358 305 168 19 387 77 250 224 830 40 506 89 182 112 928 393 742 285 541 107 709 293 11 2 342 129 203 49 953 14 981 467 807 198 643 67 105 10 957 76 768 432 469 458 429 307 436 344 89 41 562 434 966 86 385 147 139 59 409 195 859 418 132 105 509 249 898 307 772 300 325 323 600 104 246 228 553 261 165 15 378 21 140 106 963 261 611 325 477 150 732 326 233 111 64 23 488 289 439 130 508 92 755 404 508 380 60 1 346 260 948 320 384 252 131 113 349 58 275 96 388 36 765 377 397 165 401 315 993 841 552 215 320 194 101 34 861 505 399 346 32 24 887 803 131 105 399 210 949 614 648 175 880 813 178 178 245 222 951 380 654 69 455 77 434 282 884 497 804 782 870 263 420 114 975 331 482 108 208 127 225 137 345 267 57 23 772 176 363 164 746 144 856 552 43 2 905 292 128 42 247 93 59 17 804 233 805 784 303 11 30 18 762 115 528 516 399 33 355 286 278 61 241 216 559 553 747 436 173 88 337 282 616 207 989 428 473 433 543 250 881 145 41 5 881 671 884 334 242 162 144 101 429 124 774 13 339 146 593 415 566 90 223 86