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