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