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