1000 365 1020 184 183 181 3 49 116 52 5 80 321 153 51 91 51 31 145 127 181 61 116 321 137 348 269 15 354 256 257 210 50 328 50 244 348 200 202 257 345 142 230 254 207 302 234 170 280 344 137 294 305 359 39 62 29 191 25 346 180 238 77 315 338 355 358 68 245 89 213 319 290 331 18 277 212 127 28 170 59 223 159 182 217 175 52 159 329 318 358 69 340 252 144 257 106 338 116 15 361 237 16 233 63 169 103 20 148 15 246 62 88 291 65 60 47 51 26 129 232 177 318 255 130 293 13 98 285 332 174 9 26 137 330 73 294 126 2 163 80 182 267 152 117 79 201 80 14 85 299 267 190 152 190 214 306 181 3 157 124 269 210 204 50 111 54 355 20 83 204 51 352 225 262 180 208 67 288 40 363 197 15 106 103 38 256 180 55 231 297 14 11 183 306 31 130 289 217 277 3 96 297 37 343 335 59 189 358 49 329 42 26 308 267 200 167 96 278 211 266 115 296 289 133 180 337 353 199 190 16 330 323 92 208 191 6 185 209 297 309 27 28 306 284 294 277 149 297 14 268 281 13 248 290 336 211 205 177 354 43 113 348 124 108 267 62 257 96 265 110 327 26 262 104 249 351 308 358 236 98 111 12 303 356 90 251 257 228 196 55 139 149 66 160 324 124 30 75 294 167 250 288 169 272 243 217 104 186 315 290 66 178 212 1 170 160 246 9 174 189 348 336 312 202 328 130 10 350 58 197 175 75 269 78 131 187 207 51 17 269 234 349 249 267 145 8 50 339 153 111 270 297 214 119 323 163 212 334 65 304 216 287 20 127 272 241 74 61 331 17 173 344 162 344 50 162 295 7 335 125 254 110 244 225 258 352 272 126 261 251 53 63 244 291 333 360 12 113 68 180 279 257 16 11 102 202 314 165 135 317 329 1 106 30 139 189 40 99 298 178 341 63 67 337 114 219 247 278 29 60 12 61 120 211 142 124 201 294 202 258 121 76 156 266 92 147 74 26 284 302 51 42 165 103 45 92 298 37 308 304 42 157 264 341 338 81 141 238 284 70 338 75 2 356 100 62 14 249 73 284 5 245 18 97 238 125 106 302 309 20 122 150 337 236 48 353 201 68 108 299 295 63 124 209 45 65 167 79 92 197 273 45 269 255 4 247 2 130 336 247 118 34 109 47 99 360 90 193 284 99 97 256 263 327 246 294 201 48 250 115 64 294 170 337 181 274 11 53 80 337 341 32 241 299 358 336 135 226 279 219 219 114 220 10 42 57 82 200 27 271 185 171 126 12 72 302 137 158 193 123 260 355 216 12 234 21 221 352 137 309 119 216 205 165 274 201 336 181 303 345 203 170 302 56 11 26 292 130 73 281 251 126 302 106 115 36 146 99 360 229 93 248 276 341 149 247 116 293 282 166 165 196 260 21 82 51 301 226 262 213 183 21 289 61 336 6 288 24 109 60 262 240 225 361 308 210 148 35 166 127 35 182 80 247 194 179 194 309 261 355 105 79 43 167 69 145 159 123 68 260 46 329 265 25 333 94 23 38 16 65 105 332 212 309 343 51 213 136 249 52 238 94 346 271 313 210 132 213 301 90 96 136 360 105 146 17 203 325 237 163 115 7 318 181 362 159 208 85 82 191 105 362 299 248 205 353 198 90 55 256 271 265 58 186 69 87 214 185 226 323 70 334 342 84 259 192 293 43 285 33 192 104 231 354 7 17 213 148 223 315 244 61 75 344 118 313 356 360 100 70 256 346 97 290 210 130 319 181 299 82 11 285 155 125 144 82 329 266 14 73 166 239 359 143 14 323 245 337 269 192 39 220 96 363 174 192 74 39 341 266 262 347 37 70 319 220 106 2 148 272 227 80 181 7 196 270 344 331 142 222 191 59 71 196 13 350 191 120 37 234 248 202 85 356 186 45 298 177 254 204 156 87 249 260 118 365 332 338 114 3 225 159 163 3 19 339 149 269 216 74 173 100 343 333 47 234 275 116 228 307 130 105 202 276 48 291 217 306 51 7 216 100 304 152 150 13 21 279 82 100 208 211 225 221 347 237 328 143 107 231 42 130 300 365 192 91 353 362 26 292 129 150 272 73 206 48 298 282 273 186 131 286 140 76 84 17 296 39 159 211 310 323 347 166 125 37 135 54 175 94 274 96 7 10 157 75 293 265 55 249 277 42 128 273 16 206 265 68 314 18 357 286 56 142 216 352 100 353 323 255 34 327 67 185 29 7 109 298 348 83 135 184 336 562 145 901 981 120 716 795 308 128 238 6 348 937 101 422 688 335 162 298 237 36 128 274 391 736 348 143 213 240 370 667 341 9 19 112 17 839 306 312 782 120 732 883 139 187 298 60 241 526 108 247 929 355 62 898 129 157 618 3 590 760 248 795 863 229 479 924 89 88 761 16 191 779 140 623 820 62 8 635 176 637 996 203 211 908 176 294 316 127 170 875 26 203 673 113 407 600 243 8 265 59 528 880 26 804 889 138 44 469 116 28 141 110 386 597 209 302 688 25 323 855 169 387 949 146 6 986 44 472 547 136 262 600 6 38 148 63 706 743 137 437 814 299 838 993 215 21 455 363 29 155 243 263 770 41 10 867 232 536 718 285 132 183 31 593 954 331 900 960 117 383 395 274 112 736 91 321 324 131 150 692 157 349 625 168 324 654 194 540 548 119 1 87 232 568 691 192 809 988 170 683 854 136 325 421 78 142 747 317 91 501 82 159 416 96 55 771 3 232 776 348 491 891 108 401 531 267 58 927 146 293 491 316 68 425 186 713 968 24 2 281 169 20 61 352 604 747 258 24 892 364 366 478 32 4 981 327 434 573 183 491 807 129 328 933 234 729 735 99 561 593 191 449 820 59 643 835 217 516 844 14 323 412 188 58 70 138 44 268 293 59 933 274 13 667 7 630 931 110 193 846 181 114 942 225 251 579 116 848 943 322 337 929 358 142 190 155 165 609 222 162 537 128 12 203 149 137 501 103 332 693 246 433 948 236 644 856 64 509 677 148 948 995 170 590 866 254 81 88 256 158 274 294 172 919 147 198 412 20 96 440 28 116 612 164 164 540 128 634 967 312 443 502 251 238 292 156 341 504 343 272 408 101 541 819 109 129 324 32 130 393 94 304 773 133 35 509 346 575 922 174 468 718 170 50 257 221 312 391 84 67 683 161 532 705 191 243 313 118 98 283 137 609 662 124 341 856 152 195 470 113 351 438 153 378 428 31 364 947 255 123 751 14 340 601 284 499 561 243 452 864 336 556 565 144 384 657 84 347 415 112 473 556 224 645 734 144 409 844 257 202 612 301 2 486 152 782 930 49 482 813 64 254 306 257 243 963 298 175 998 46 56 806 262 602 965 281 382 759 258 542 591 262 338 634 31 208 271 91 543 981 125 723 832 75 19 479 214 284 994 316 643 649 33 270 642 270 56 867 327 3 600 226 81 143 309 430 634 319 191 550 250 69 579 340 218 829 245 114 951 162 255 355 230 612 615 199 696 713 82 76 277 74 22 483 171 581 693 190 34 283 195 581 730 322 71 211 326 107 742 79 201 938 132 119 626 153 39 342 200 551 670 134 296 587 134 254 897 66 350 944 329 221 964 109 486 772 167 683 947 39 220 870 338 684 785 330 217 611 313 332 347 110 139 155 4 378 797 188 435 715 266 171 753 245 413 599 171 797 873 42 267 869 191 82 421 317 214 390 77 375 599 183 302 748 192 278 363 205 404 848 342 310 553 18 232 817 55 552 805 314 90 341 90 501 921 128 148 1000 223 143 486 274 90 108 256 421 828 110 390 892 84 394 723 276 88 814 329 100 648 283 176 907 21 132 393 232 382 482 189 408 469 161 92 809 279 170 692 345 103 905 15 583 762 211 449 693 353 124 225 294 219 827 174 82 133 207 351 675 111 695 777 279 417 542 12 658 876 322 245 775 343 817 995 22 686 873 69 624 917 272 143 860 326 514 869 155 794 802 143 665 802 13 578 702 151 386 743 218 138 924 315 527 779 73 272 834 198 66 686 56 621 724 222 360 766 126 266 423 300 301 992 116 429 909 120 250 610 181 206 777 42 88 759 251 327 523 239 382 426 158 388 680 333 383 649 209 258 271 55 30 750 25 627 900 147 49 704 125 272 485 294 897 923 278 420 687 166 550 985 352 183 491 63 64 985 7 691 712 103 512 978 354 18 749 248 243 668 30 603 736 42 572 964 66 527 877 247 607 872 279 257 517 99 606 786 170 428 707 137 681 705 328 136 835 259 779 793 47 846 984 270 453 946 34 242 961 309 431 691 52 484 888 29 552 808 124 193 572 78 13 251 8 100 494 48 203 736 318 579 620 319 25 620 198 333 542 295 345 607 316 231 742 7 735 749 218 24 806 23 452 791 253 300 868 175 641 769 99 565 921 140 476 705 75 595 971 319 175 761 133 64 452 227 339 858 322 243 583 26 100 875 147 299 475 198 152 984 183 247 666 251 618 938 157 249 995 313 583 974 154 409 802 211 132 782 321 290 588 143 84 241 253 610 901 40 767 785 306 161 359 361 352 601 58 845 947 263 198 697 102 41 831 122 152 783 192 347 631 172 453 505 158 560 773 6 35 892 249 333 416 86 80 142 321 223 997 149 32 614 306 185 364 17 314 641 198 175 366 263 13 435 118 8 929 228 126 286 127 199 908 38 23 732 293 767 830 253 200 302 42 337 469 36 525 926 86 468 805 274 429 791 80 497 596 83 94 208 96 109 737 62 24 818 152 371 383 362 845 962 102 757 939 154 814 918 98 59 621 54 387 911 117 347 614 37 127 838 257 501 662 189 209 894 37 12 522 164 113 848 95 812 965 197 306 866 123 88 851 91 340 965 187 144 557 226 315 966 219 173 316 355 361 657 105 338 833 298 244 849 311 192 473 112 373 464 98 155 889 66 29 364 140 633 891 35 555 677 245 165 638 288 13 114 304 374 626 285 590 762 120 178 432 338 56 59 78 171 854 38 567 716 357 287 706 315 470 879 365 590 741 48 9 504 51 438 863 69 86 519 258 557 740 171 546 927 179 823 903 229 171 445 165 191 506 263 566 776 353 366 503 272 218 818 166 430 755 318 511 615 170 384 557 359 232 913 246 372 900 310 98 132 308 143 408 79 34 70 310 519 677 267 312 473 236 432 967 110 482 680 271 118 257 111 635 706 335 527 937 30 684 713 353 543 958 64 315 800 219 647 962 181 571 971 330 131 478 299 475 679 244 919 995 127 579 656 31 89 998 67 252 266 200 285 343 122 334 757 76 183 727 118 496 917 170 141 638 262 598 687 129 219 778 336 169 869 260 475 651 364 207 599 33 32 81 144 655 706 145 603 640 103 216 264 130 264 333 333 473 718 41 345 823 83 192 477 75 393 864 228 361 843 5 509 980 174 241 445 355 99 287 318 589 840 195 16 44 253 384 514 166 96 449 154 66 406 8 827 877 295 99 240 348 29 323 227 278 308 54 359 607 301 396 712 251 85 362 232 200 834 87 91 524 98 358 955 322 187 466 74 328 725 15 35 318 248 189 771 348 296 831 49 218 935 266 270 659 153 131 785 271 534 750 162 522 855 117 199 450 23 395 713 192 419 600 199 201 297 256 497 776 298 624 747 336 131 746 248 69 282 189 353 722 360 503 578 63 342 943 4 17 185 318 34 102 139 562 577 220 552 870 313 139 342 64 184 660 146 326 348 79 165 311 330 444 562 236 65 81 351 798 800 54 251 546 203 160 963 326 236 353 307 432 966 250 153 481 354 215 668 74 229 291 99 503 870 45 89 322 200 1 380 304 116 480 121 972 999 191 304 900 251 490 965 258 149 905 357 653 847 38 521 887 270 789 940 165 434 948 68 184 916 153 207 676 239 310 712 1 235 944 146 253 258 8 123 190 156 133 883 151 215 903 314 764 856 145 659 995 110 271 808 286 93 737 4 807 938 4 3 302 279 117 554 147 59 474 39 114 188 161 157 916 86 432 791 350 614 901 195 33 136 200 245 665 83 598 785 364 331 524 29 123 275 290 591 728 265 53 247 176 165 453 151 234 520 145 497 513 31 436 754 332 312 359 358 188 458 202 184 463 354 330 392 270 150 239 75 608 839 243 353 814 106 445 543 58 492 907 258 335 954 305 57 249 362 107 222 332 635 690 9 207 722 85 15 788 141 19 690 161 39 788 55 271 356 8 171 727 168 83 99 285 340 701 292 628 923 68 654 924 215 419 439 231 65 630 295 921 948 340 600 698 253 429 550 77 523 907 265 165 683 35 467 668 196 256 814 339 341 881 365 365 803 235 276 562 193 586 754 333 131 771 122 164 498 3 4 140 72 417 725 50 268 547 293 82 584 331 873 922 216 78 845 271 155 218 287 274 507 339 285 325 14 547 650 134 250 745 353 89 478 263 223 825 138 550 989 234 616 759 325 597 950 34 188 470 2 324 707 317 295 424 157 523 613 46 248 631 287 529 990 77 580 891 256 159 903 57 555 706 277 588 669 1 522 982 101 218 528 46 719 878 9 498 645 70 172 376 278 327 606 281 408 982 274 300 973 22 164 647 22 482 827 21 291 392 145 141 816 83 763 786 164 149 463 308 528 791 166 388 653 317 10 689 323 229 860 33 19 244 83 314 920 283 275 467 18 50 963 337 86 682 47 376 454 144 216 671 159 347 842 326 26 460 113 577 886 116 832 836 182 326 548 140 41 734 42 719 721 365 853 984 49 44 798 200 142 990 66 400 577 104 626 728 147 840 975 198 287 498 132 149 851 362 17 903 211 413 755 194 13 678 236 711 859 237 103 231 329 229 244 319 151 228 335 626 750 103 83 985 318 215 979 54 258 651 307 846 988 127 708 780 233 614 700 316 250 260 163 144 801 294 14 694 53 572 871 242 537 707 321 733 801 352 598 645 311 60 323 306 311 590 206 209 494 194 294 864 248 536 841 70 55 287 32 6 178 284 555 841 116 441 490 335 135 432 288 267 966 151 239 443 20 423 843 12 934 989 109 538 619 256 396 675 231 120 384 55 162 249 100 36 164 360 64 693 262 725 740 258 39 726 121 506 656 326 102 418 180 530 947 92 472 823 115 585 999 241 305 345 117 566 868 48 176 990 149 58 896 332 255 360 177 116 824 147 75 725 269 258 562 276 193 384 65 16 741 312 250 389 142 381 518 211 45 613 123 668 891 74 106 582 30 256 861 103 299 434 269 573 873 271 507 663 252 400 668 69 668 678 339 50 354 201 551 920 44 669 886 207 292 954 170 529 800 49 121 185 59 76 976 193 69 336 348 144 564 6 113 314 240 504 733 7 152 396 142 77 175 263 620 652 200 904 911 217 829 990 223 635 953 298 135 688 162 100 455 216 89 573 13 50 95 116 280 969 164 667 680 96 259 341 190 17 648 297 555 928 81 254 776 36 604 908 202 569 589 95 187 883 86 220 993 138 157 331 133 298 630 74 118 413 4 270 505 161 719 948 28 46 757 258 44 487 347 486 653 77 188 569 137 511 772 327 480 663 133 421 670 350 348 859 49 493 622 65 14 717 215 226 540 299 175 201 111 608 777 206 113 693 231 133 216 41 384 822 39 47 905 352 175 343 237 649 895 68 311 606 61 468 828 136 53 939 145 493 753 36 236 599 65 135 594 46 105 980 124 59 542 351 260 919 20 60 130 48 243 280 220 140 435 328 533 726 293 760 818 88 433 863 267 102 381 253 39 100 190 439 648 265 205 887 44 126 627 97 595 792 299 715 900 126 192 368 291 216 838 129 473 864 359 358 836 213 583 911 86 413 692 343 665 688 239 230 493 363 531 558 325 125 374 361 246 405 2 913 989 268 167 605 297 42 939 149 187 208 292 342 548 154 394 701 101 184 547 316 345 960 281 782 803 335 159 188 22 145 827 330 556 631 71 828 862 243 253 444 31 556 996 129 121 924 134 135 853 70 404 881 91 45 256 49 682 685 365 127 609 341 333 911 206 240 882 86 246 764 54 264 600 220 137 151 94 315 475 348 470 547 73 706 721 135 358 963 80 287 650 324 589 648 169 376 628 347 528 570 220 266 758 182 950 960 37 203 721 64 152 936 11 265 708 178 176 895 16 145 398 92 663 869 275 265 424 48 557 841 115 598 618 117 496 730 178 62 936 317 444 998 68 280 967 272 655 951 9 307 535 241 370 569 227 78 98 100 103 895 192 431 817 168 293 954 193 52 500 160 751 770 362 131 628 250 448 947 241 707 777 188 816 898 268 475 523 32 458 894 338 148 250 360 111 406 151 366 562 57 441 937 326 644 678 317 60 128 66 68 735 158 95 680 149 594 937 139 177 183 216 939 976 141 413 559 337 20 459 107 688 916 85 25 919 50 238 654 297 188 388 105 391 678 35 813 881 22 96 630 64 412 567 151 145 252 239 404 466 15 574 951 114 765 784 260 639 650 35 157 986 117 537 862 140 547 871 160 9 108 124 453 925 276 522 990 235 345 799 170 1 265 108 387 556 252 752 889 159 805 974 144 365 647 118 273 390 211 384 970 315 17 667 334 325 455 180 73 495 304 700 767 132 881 921 273 353 540 13 481 734 137 405 880 9 134 775 338 387 873 345 47 307 188 13 422 211 447 989 204 779 901 353 311 312 272 103 879 288 388 556 129 186 409 128 640 810 128 350 747 166 92 307 281 681 784 99 64 269 259 297 802 138 233 661 115 435 525 153 357 909 251 306 748 172 56 907 195 193 304 258 17 157 322 179 787 321 2 580 100 398 614 68 517 829 196 82 476 325 285 366 281 128 466 94 235 493 102 718 777 38 247 601 26 138 457 307 465 586 74 468 603 353 38 395 265 281 469 249 583 820 16 791 860 228 865 984 211 220 484 219 535 565 27 536 616 294 532 968 131 610 650 161 55 890 213 424 629 267 107 518 272 189 254 212 638 729 27 28 653 294 107 629 149 156 655 30 332 417 10 412 498 129 851 906 133 69 263 215 496 982 51 4 352 207 214 416 73 121 982 278 81 992 209 237 599 223 168 963 20 460 654 298 34 102 78 281 417 68 362 701 288 379 616 195 646 678 27 849 949 30 49 536 253 217 730 92 537 938 152 131 843 313 245 404 179 256 875 302 751 944 243