47 936 1000 1000 702 33 6 14 174 411 574 100 27 11 83 17 10 6 920 19 7 267 176 12 50 637 124 6 6 60 10 27 19 5 517 11 15 343 8 493 6 6 368 6 7 25 5 16 13 6 74 18 12 15 15 6 5 913 32 19 7 225 8 7 959 44 32 30 637 31 269 15 646 6 438 578 742 11 111 6 86 65 11 5 78 12 747 181 10 21 131 7 8 13 650 89 46 993 4 83 162 16 18 11 9 812 23 10 9 371 7 88 31 62 5 5 211 6 112 801 460 339 870 5 9 49 624 4 8 23 64 4 12 9 60 211 104 489 373 7 12 7 12 73 87 95 18 10 6 10 358 185 38 14 7 373 641 275 50 11 6 8 16 58 6 9 21 83 122 58 22 23 15 226 6 23 29 11 582 225 9 371 7 68 9 26 823 151 81 83 16 41 42 88 12 37 5 77 19 170 469 61 6 15 15 8 128 28 852 92 15 7 125 10 7 264 8 73 371 598 40 876 208 22 28 13 156 38 9 89 9 28 175 10 381 30 84 5 59 47 8 33 51 972 230 486 312 210 27 158 959 10 67 22 3 5 16 6 5 158 742 456 18 378 220 9 8 158 503 11 607 13 752 67 133 28 17 98 25 11 73 8 22 9 687 882 10 773 77 7 83 70 66 5 389 50 11 160 6 3 852 341 40 69 4 36 17 598 15 351 33 236 65 5 6 6 42 85 476 6 8 64 37 8 160 16 125 15 264 3 11 5 574 18 54 444 7 25 65 8 127 7 57 47 913 277 15 204 15 8 628 16 5 14 3 303 50 12 8 4 8 13 40 7 281 716 8 86 637 72 400 673 55 13 348 23 46 12 6 12 13 27 42 10 149 858 33 524 55 16 7 5 314 737 12 21 79 411 7 8 238 10 5 10 586 10 107 94 58 438 28 16 933 397 96 87 7 167 7 105 5 11 6 68 517 20 103 346 50 329 441 10 55 94 23 329 129 10 8 35 840 25 7 94 389 10 6 619 9 28 29 13 53 100 15 602 901 444 66 598 901 5 36 20 17 6 24 85 257 57 201 27 7 170 289 70 12 986 8 71 6 806 133 10 20 99 309 590 986 435 57 17 83 90 267 100 37 225 81 31 234 343 94 15 18 38 5 1000 22 10 42 7 5 22 438 186 59 128 386 17 11 790 45 22 858 81 26 88 479 301 5 363 309 8 84 27 250 406 56 14 10 61 19 7 54 864 47 58 139 154 14 4 37 85 125 965 6 423 721 170 10 28 37 4 747 469 6 3 5 89 55 6 85 149 210 624 6 450 305 9 27 136 7 376 6 214 47 476 157 8 539 450 6 16 21 25 175 84 7 76 34 6 104 47 7 264 336 20 26 25 716 10 5 8 87 161 400 7 13 70 70 43 30 5 10 10 28 9 400 7 10 24 5 26 14 3 251 4 80 10 78 26 15 521 174 15 95 9 8 8 403 95 7 650 339 87 17 435 835 50 363 574 356 7 384 10 74 9 371 6 94 801 447 33 27 8 558 11 586 54 53 118 228 113 5 763 320 773 933 161 435 37 107 152 48 7 197 4 250 210 39 6 8 6 228 10 137 14 95 76 57 138 15 81 9 6 32 22 550 291 7 11 6 8 9 30 152 888 8 368 112 10 17 946 628 27 829 493 269 7 79 6 8 381 90 358 6 8 42 131 510 400 102 570 148 8 13 26 71 9 7 646 78 318 15 46 38 8 83 11 726 327 11 260 411 624 277 876 223 17 15 211 406 35 11 343 50 6 203 248 258 303 239 12 43 28 82 103 12 117 5 7 450 82 128 806 55 7 47 637 13 239 11 835 140 16 11 7 27 5 742 301 547 15 21 192 68 668 7 303 124 53 16 339 23 30 111 7 574 28 9 92 6 45 151 89 196 36 21 716 26 16 907 10 6 7 24 9 5 368 43 414 86 115 829 5 31 395 201 632 6 10 104 6 408 14 208 479 5 55 243 8 524 13 140 8 6 8 23 65 14 993 901 47 7 5 7 14 5 231 22 45 7 78 16 9 768 16 24 208 15 281 10 742 8 25 554 952 9 6 712 230 683 83 6 257 13 550 381 6 34 858 43 19 15 4 11 105 403 71 70216 7180 1215 3240 43032 76698 85281 17939 4394 1695 18425 3276 2408 1383 223455 4193 1159 60456 35904 1821 11500 131570 25055 659 1161 11232 2057 2457 2781 1155 77866 2585 1505 72359 1502 98742 1308 1398 56373 1311 1419 6128 1230 3921 1989 1317 16229 3147 1878 3195 2125 1080 1080 140470 6431 2894 1375 38115 1955 1086 220365 7342 5321 6099 154089 6676 56004 2916 120315 977 75630 104390 122808 1751 5994 1260 16696 10486 2104 854 15497 2178 156571 33551 1561 4450 21542 711 1798 2153 151455 17408 7486 219180 926 12840 37071 3128 3474 1825 1716 147125 4197 2472 1782 58500 1678 21793 4781 13860 969 1111 21027 1140 27329 138708 57815 77616 121385 831 1288 11904 125591 746 1807 5171 12046 859 2274 1890 11205 43230 15387 121306 55404 1133 2403 1167 2611 11467 15646 18860 4044 1255 1137 1275 78086 35001 7714 1547 1501 81238 129635 44515 8287 2508 551 1882 3490 13279 1035 1554 1911 18931 18916 13200 3572 5382 2349 36571 1251 3805 6326 2185 99069 48594 2100 56125 1500 13846 2148 3962 113217 28279 17568 13664 2703 7038 8977 18958 99570 7465 947 18168 3791 34216 89378 13018 1459 2905 2010 1346 22941 6409 82082 9665 3395 1446 28151 34087 1154 59859 1760 15172 86430 117695 7808 114584 37584 3065 5213 1942 29256 8412 1308 21578 2172 4898 34465 1785 60641 7158 15294 475 12496 6354 1886 6393 9864 178848 51223 93412 74832 40929 5011 27449 157781 2221 7921 3886 261 1038 2941 1385 896 28299 142288 104259 2703 47153 45910 2208 1759 39246 123664 2139 52959 2881 183286 7081 17056 6625 3064 19407 4340 1927 15468 1621 5349 1249 159534 175620 1490 114044 12474 1502 12835 12459 7711 896 76136 10469 1906 33774 1305 651 158331 62065 7945 15369 774 3248 3786 114600 2304 58005 5082 45047 13323 774 1086 1279 3994 15821 117052 50265 1675 12954 6147 1311 21494 2894 28812 3339 42021 624 976 916 102248 3024 4887 72390 1465 4162 10857 1318 28178 1708 13491 71086 162410 54705 3135 40974 2709 1848 93922 2549 1150 3001 300 48108 11815 1566 1651 609 1928 3211 6102 1063 42401 169618 1313 13396 153973 12188 98565 142646 9077 2795 56733 5084 11133 2193 975 2667 123124 5163 8995 1814 35046 162545 5961 97922 9225 2695 1413 753 50412 156353 1109 3843 10918 75539 1571 1248 53908 2165 765 2425 51871 1787 24903 20480 12074 78765 3612 1999 186723 57368 22278 18891 1343 27337 1394 20790 1072 2038 1416 10969 85909 4399 16803 69366 11433 52580 93849 1713 12523 14109 5067 57297 19772 1975 1045 4410 183354 3830 1657 14865 48233 2020 1401 102993 1731 4297 5448 2121 10717 22791 3573 69560 209262 91101 16435 134825 153630 1173 5417 4985 1736 1200 5253 18610 60887 12059 33579 5613 1140 39352 45804 12107 2682 211298 1627 15278 730 150899 27872 2146 4160 19836 58935 124932 213747 76311 10953 3819 19436 18063 56214 22762 6119 43236 15174 7285 54597 54456 14206 127611 2742 6684 895 195841 5137 2000 9977 1258 895 5136 68790 42804 12475 29822 57845 2854 1438 171927 8715 5198 181620 11947 6485 16434 107001 65668 818 61125 39212 1599 20700 6541 28135 81169 8927 3070 2345 11737 4529 1306 10071 184182 10821 7307 31990 37968 3468 869 9021 14296 25770 123065 939 96276 166572 30060 1955 6619 7542 700 116682 62483 1461 738 425 18879 7890 1266 18837 33864 43296 133791 1117 2665 53465 1569 5987 26880 1427 60294 1214 36629 8776 66285 38092 1099 101699 77988 707 3680 3291 3560 39720 15111 1041 17634 7831 714 17782 10556 736 46110 75066 4154 3474 5476 83655 1875 710 1379 14472 29886 89188 1568 2309 12154 17059 9683 7158 1155 1910 2217 4313 1446 94697 1311 2383 3015 1225 4113 3283 606 40150 461 17546 1758 9232 6161 3114 123062 28266 3213 19619 1584 1776 1188 61835 14788 1507 126820 83385 13080 3887 73925 192893 7270 81846 139326 77473 1488 61722 2350 17290 1227 53822 1470 14434 78973 63024 5590 4155 1389 113553 2606 95426 9012 69197 28826 45741 17436 1220 152649 78314 89763 144714 33007 68271 6431 20037 33775 9570 1125 40081 928 25770 27615 7827 68962 1623 1062 28921 2201 28615 3029 15338 16054 9162 31632 3402 11201 1845 996 4796 4121 175598 60090 839 1661 1461 976 2184 3200 14373 201018 1192 73786 26235 1516 4127 159028 133039 4098 128187 80476 50459 1720 16199 957 1559 89052 14037 72683 563 40090 8781 23585 94260 89002 22638 111960 26742 1228 2258 4205 12256 2109 823 150648 14757 75978 2403 4589 7606 1594 12398 2274 131106 71778 2151 58986 70992 122181 53562 146298 37407 3839 1405 39942 46581 3680 1442 31290 11856 554 46299 47096 48468 48423 47825 2406 9368 4568 18837 22361 2532 25764 525 1408 85464 16217 29327 97914 8825 1524 11423 102697 2953 45941 1707 88865 31940 1643 2327 1302 4819 880 70883 58461 121460 3681 2613 46473 6367 154547 1581 62088 30004 9173 3580 70059 5664 5450 19434 1725 68699 182836 1692 15425 915 9444 23341 21226 30293 6135 1897 150371 4307 2729 193227 1921 1317 1472 5694 1977 785 198090 9153 99836 14088 14420 118576 1095 7138 85690 32961 115443 1157 2054 21059 1137 85749 2917 45521 56989 670 12135 55050 941 103991 2982 32280 1691 1071 1840 19824 12401 1872 164217 196336 10620 921 840 1236 3188 1141 53475 5421 5825 1143 18248 3444 1764 157200 2833 3852 43479 1730 50891 2235 78103 897 4206 126356 189384 1326 1122 171752 54728 109084 16335 1260 38241 2375 119865 53666 1431 5972 132396 7825 3430 1465 877 1849 18753 64219 9653 1 6 4 13 1 1 1 4 1 45 1 14 51 111 1 25 100 1 1 9 1 1 1 4 87 1 34 8 25 72 1 61 3 1 84 1 91 79 1 44 1 13 101 8 62 73 3 8 7 2 11 49 66 1 8 1 4 1 17 70 1 2 3 9 1 2 1 2 1 3 1 1 1 54 1 13 1 8 30 109 5 5 1 1 34 2 1 8 24 26 1 1 1 1 155 1 1 24 1 14 24 1 5 15 33 1 53 1 7 4 86 86 2 1 1 1 1 1 1 26 41 1 1 120 49 2 1 6 2 70 7 1 1 1 1 52 1 42 10 3 1 4 3 1 133 9 1 1 4 10 46 1 1 1 7 5 14 9 22 3 8 54 8 1 1 1 1 1 8 1 24 1 2 1 1 3 18 1 40 3 12 20 1 3 1 1 3 1 9 5 52 10 33 1 29 1 1 6 26 17 2 29 3 12 1 4 8 33 1 35 47 1 42 2 1 1 3 1 1 13 1 3 1 8 1 1 33 15 1 12 1 20 1 6 9 14 32 8 6 1 1 1 1 1 18 1 1 5 12 7 55 76 14 21 54 1 1 1 27 1 2 18 17 1 1 26 1 1 1 7 1 2 15 4 9 11 1 6 12 51 1 1 5 1 1 1 1 2 3 35 1 6 33 2 50 1 1 1 1 1 4 2 6 1 3 1 10 2 3 10 3 7 16 4 1 1 2 1 5 18 1 23 1 7 1 101 55 39 1 5 1 1 12 1 2 111 1 22 2 3 1 1 14 1 6 42 1 33 13 17 73 1 1 1 108 74 14 3 4 12 1 1 37 1 1 4 1 1 1 22 1 2 1 5 78 9 35 36 15 40 1 1 9 1 2 17 66 16 2 1 21 41 1 1 5 2 1 1 186 1 1 11 1 3 1 1 1 6 1 1 1 1 20 1 42 1 162 17 103 3 1 20 2 1 4 1 1 3 1 1 7 1 1 32 10 23 1 10 46 4 1 43 34 1 55 4 2 1 1 4 7 1 1 1 4 1 1 75 1 7 5 43 4 1 1 13 1 6 35 1 1 7 3 1 17 1 104 1 2 9 14 5 1 1 1 1 1 26 2 1 1 1 8 2 1 1 2 1 6 3 20 14 106 1 20 12 5 11 140 14 1 1 3 1 1 2 19 1 3 27 1 3 3 1 1 1 24 1 1 19 7 4 2 1 7 1 15 8 6 9 3 1 5 1 2 1 4 1 1 5 5 1 10 1 1 1 70 9 9 1 1 1 4 17 2 2 10 34 1 1 3 1 72 1 1 78 6 2 81 1 120 1 3 1 1 43 1 1 24 6 4 16 1 3 1 12 2 37 3 8 22 1 1 6 24 7 1 16 5 61 1 1 1 4 3 1 4 3 7 7 4 13 24 9 1 72 5 1 154 1 54 4 1 11 1 30 7 6 2 1 2 23 1 69 47 47 1 1 14 1 1 1 6 1 1 6 1 1 1 42 1 18 1 33 1 36 3 1 1 16 8 95 1 35 1 8 1 1 1 1 160 1 1 1 1 1 1 16 2 1 3 3 1 3 1 1 2 37 29 26 1 12 1 6 5 1 1 4 11 1 34 42 6 8 1 1 1 1 88 3 13 13 1 1 39 1 1 21 9 1 1 7 1 1 1 15 4 22 68 1 1 1 82 23 8 1 1 1 1 1 1 11 8 12 11 38 14 1 5 1 20 1 8 9 2 22 1 1 3 1 1 1 1 1 1 15 16 2 1 8 1 1 11 20 1 1 1 2 1 8 6 1 4 1 1 2 21 18 1 4 4 1 1 19 1 1 1 1 64 1 1 9 5 45 16 86 1 1 1 45 1 1 1 1 55 1 1 3 10 1 9 14 1 11 1 5 53 6 4 7 1 4 1 1 4 1 4 23 1 1 38 1 1 4 40 1 13 1 3 5 1 19 1 1 2 1 123 12 3 96 1 48 2 1 34 1 1 17 1 2 2 53 26 27 5 1 8 1 1 2 30 4 54 18 77 2 4 1 11 1 38 75 1 1 9 3 7 1 7 1 47 18 1 1 55 32 1 1 1 1 19 1 5 1 1 54 7 1 5 28 14 209 33 1 1 4 811 211 215 356 145 540 341 740 600 225 866 430 849 218 907 409 147 797 117 379 45 624 648 770 833 724 553 777 358 120 330 872 164 104 643 417 92 308 405 855 348 563 780 206 614 133 929 750 192 632 191 917 623 109 704 838 679 391 510 320 128 100 75 712 64 291 470 717 507 155 718 874 144 726 858 433 247 629 325 723 703 310 290 387 289 389 780 58 249 31 2 225 808 376 538 76 664 871 898 72 817 234 23 679 47 832 525 753 539 165 475 721 171 177 438 764 693 331 233 153 249 6 253 234 181 121 863 791 734 844 13 824 438 614 510 844 660 485 649 906 690 134 310 59 695 732 127 619 771 451 328 231 465 84 76 581 307 517 297 2 826 104 589 181 88 327 683 34 3 619 752 396 454 564 360 934 616 212 535 358 588 323 278 862 506 924 377 353 354 684 787 673 853 243 442 312 345 5 495 188 455 348 911 311 180 909 56 206 435 795 53 590 516 895 882 330 682 893 641 194 866 100 214 363 674 783 659 527 587 83 302 217 399 105 885 148 354 578 309 5 466 660 618 361 563 853 682 436 629 308 279 386 620 431 149 365 891 230 312 807 895 541 518 485 632 358 807 466 470 857 581 179 412 808 724 134 441 38 217 469 726 6 436 496 732 410 639 584 326 558 35 822 370 156 513 552 81 873 794 256 434 423 294 310 315 717 754 81 422 756 633 843 274 211 620 132 587 69 626 194 887 912 131 660 147 320 257 516 771 228 650 922 167 140 729 7 895 481 300 418 324 380 591 932 935 597 537 146 212 585 432 227 758 162 354 435 822 905 68 610 467 528 539 717 595 633 177 331 749 425 805 349 216 8 605 331 348 87 671 77 303 559 721 39 473 933 773 138 619 230 757 712 364 21 653 359 690 22 446 701 921 374 381 186 516 201 287 857 934 736 358 829 867 172 40 14 23 275 504 812 587 513 533 324 555 822 843 121 822 308 681 225 282 806 878 933 854 670 469 228 929 851 894 826 712 731 878 934 809 734 311 445 641 332 217 715 836 259 438 932 92 593 334 54 50 373 106 276 375 775 561 446 336 367 34 519 516 919 716 911 291 260 463 898 549 931 125 552 419 320 912 434 359 510 754 309 456 409 247 732 241 831 133 808 262 448 430 166 140 777 100 82 43 431 297 563 178 463 782 294 599 596 41 629 810 22 302 794 461 329 95 420 163 702 213 228 265 424 264 515 596 405 707 364 798 510 37 875 232 847 378 690 383 703 724 418 147 256 456 89 508 608 245 551 778 671 158 457 35 106 382 294 529 502 76 24 899 390 172 920 673 66 768 549 30 119 246 427 387 48 527 702 316 895 501 771 164 29 6 530 823 70 572 260 283 415 676 519 502 117 183 847 459 238 229 822 313 360 408 474 239 571 529 806 641 426 454 901 495 804 873 332 591 253 668 380 898 873 54 407 190 463 573 108 929 648 880 801 338 177 748 351 92 449 874 212 49 732 471 264 595 415 667 280 659 249 57 270 549 493 19 110 89 738 449 591 327 82 130 392 614 665 49 749 833 578 373 922 249 881 359 844 59 715 27 897 231 717 145 84 65 779 452 164 626 154 235 900 228 17 553 236 49 713 354 601 458 753 697 599 378 707 485 927 759 436 88 384 467 53 703 233 268 531 556 218 54 893 781 662 898 153 865 397 869 818 634 155 753 391 33 266 128 66 501 389 772 886 811 588 692 174 577 577 795 23 916 196 858 720 872 632 901 819 572 800 826 833 159 141 406 514 579 191 580 405 226 143 603 287 461 100 549 358 381 101 296 279 62 232 735 217 907 933 668 699 468 542 682 430 7 626 689 23 299 586 600 204 362 525 624 138 368 822 794 236 386 620 723 154 242 447 315 521 284 213 626 47 476 623 184 244 266 354 3 872 11 565 25 475 484 373 130 648 756 851 534 924 141 205 524 320 713 254 338 838 884 60 554 28 271 295 649 737 673 408 844 523 61 555 927 868 452 417 331 121 108 271 347 737 928 120 245 870 772 704 635 583 610 591 758 252 53 752 223 470 56 597 215 3 870 925 405 78 70 385 527 607 407 49 40 746 551 271 38 284 866 386 849 673 924 411 226 670 75 40 508 321 323 2 926 723 672 128 385 266 873 741 789 911 592 215 485 700 47 207 464 395 131 913 259 376 917 926 838 485 677 55 57 409 195 871 62 854 56 738 542 446 293 928 78 266 29 884 26 435 829 884 732 490 737 831 820 54 538 718 644 721 194 150 84 572 362 260 62 18 335 417 408 475 613 499 319 357 791 513 460 344 833 683 577 255 309 634 287 333 117 718 740 930 438 310 442 823 712 799 279 503 849 111 609 558 914 525 102 927 207 769 387 561 688 103 608 836 232 868 521 894 760 348 530 324 211 261 123 35 409 922 904 401 22 193 718 577 439 935 639 691 187 645 620 898 797 874 805 291 121 92 439 262 585 880 76 840 746 667 525 198 470 218 283 492 4 363 233 64 754 315 23 872 833 4 750 514 677 693 656 490 751 797 612 30 870 400 130 687 756 679 769 654 82 289 651 923 50 85 399 883 690 675 550 294 679 458 86 235 725 419 151 741 771 539 810 634 256 576 190 812 401 75 235 830 816 482 439 885 704 865 475 709 66 457 915 897 195 617 99 64 677 919 394 122 627 383 22 267 14 883 829 211 913 415 768 128 76 792 593 270 43 651 44 131 91 916 596 22 893 286 140 567 560 505 887 533 672 250 68 908 55 685 35 897 88 31 822 803 8 35 686 478 481 50 838 729 622 443 728 369 807 450 19 740 336 430 552 905 877 71 628 619 451 803 833 662 400 538 445 590 132 408 329 66 794 484 926 102 471 351 800 590 393 341 643 690 659 600 543 130 620 471 337 234 767 135 544 105 694 103 510 52 117 697 116 710 812 782 196 106 567 218 430 868 621 23 622 136 265 215 557 228 333 885 891 765 869 36 138 498 422 499 131 519 292 410 256 247 224 39 128 323 126 790 684 558 693 619 833 241 469 830 650 454 282 673 708 476 37 87 457 717 299 330 740 587 705 463 373 59 253 928 781 501 122 379 61 400 641 686 451 893 282 45 717 164 639 436 394 361 141 548 877 850 372 312 646 552 610 141 132 890 454 863 177 785 248 447 69 237 65 888 932 519 683 219 654 585 817 257 804 111 832 21 204 617 232 267 407 721 675 714 512 411 259 64 383 688 796 378 202 451 33 860 142 69 653 587 716 667 777 533 426 455 135 544 811 501 158 239 824 153 563 832 767 399 22 693 135 85 535 817 740 336 404 440 898 754 484 929 397 677 196 197 740 694 259 202 312 486 639 416 183 199 597 265 22 821 906 490 370 28 363 376 687 46 799 638 502 521 261 346 542 899 656 328 402 346 703 786 265 713 784 405 542 319 204 316 806 435 462 45 292 239 284 696 397 43 563 146 364 899 733 695 895 905 186 452 302 360 136 761 229 438 757 919 171 770 268 832 748 40 278 601 360 103 17 434 451 757 591 579 210 814 655 259 710 168 527 712 536 883 257 534 389 637 342 77 780 559 598 610 146 591 565 747 116 506 198 582 96 567 316 660 918 177 344 842 490 691 510 742 340 897 597 766 714 600 94 3 484 429 891 563 245 629 198 519 36 361 799 267 926 4 180 50 892 907 534 524 201 317 277 107 744 412 75 874 748 393 821 40 602 295 795 647 229 847 143 865 195 137 140 5 54 185 155 191 714 817 69 688 666 915 262 346 155 473 865 337 376 902 132 621 331 850 760 926 854 432 440 774 778 113 297 579 769 703 456 323 75 419 269 524 869 612 149 530 738 895 860 885 442 50 899 55 853 644 139 594 303 770 754 578 92 144 718 922 309 733 87 237 633 255 866 227 628 437 396 886 707 302 351 319 246 84 727 185 650 162 803 738 251 16 31 621 478 343 11 748 857 658 784 905 195 425 861 586 535 822 187 320 511 177 260 409 465 756 789 51 660 178 65 655 211 910 316 95 715 689 282 198 166 635 123 130 715 232 926 855 239 185 362 48 457 621 440 493 415 921 35 164 818 138 112 99 194 901 653 299 497 908 478 806 935 534 766 472 390 713 898 627 674 500 184 195 687 66 859 495 530 38 175 893 55 412 376 286 585 120 899 900 769 17 550 312 783 640 288 251 877 109 480 249 315 615 680 536 94 874 911 602 430 624 907 149 307 357 348 218 53 763 779 311 622 693 396 264 515 341 321 684 804 327 813 800 399 55 928 429 902 365 860 774 922 396 752 830 919 164 926 35 345 843 599 768 904 839 243 867 486 354 680 563 298 225 279 557 49 697 125 142 915 822 281 48 749 773 936 904 3 731 637 926 629 219 121 171 909 596 821 235 669 458 555 565 57 31 727 705 847 913 798 723 770 825 533 15 918 582 248 533 394 792 75 756 798 894 426 67 174 771 164 310 874 842 872 718 359 802 778 534 320 269 29 640 526 25 478 562 30 379 235 725 544 295 252 181 119 278 112 677 1000 991 849 49 43 157 10 13 14 149 214 267 219 552 39 1 857 5 86 23 267 12 603 11 267 7 478 11 12 226 3 7 9 125 6 322 838 7 5 393 12 308 7 665 60 727 12 7 4 182 73 154 102 136 163 6 10 637 16 5 5 11 58 56 9 10 820 48 163 135 9 5 276 32 886 151 39 10 56 7 711 9 7 21 14 340 7 56 6 7 15 198 23 113 44 18 159 10 64 6 43 5 89 156 793 8 7 256 11 19 7 11 22 229 49 253 12 10 7 14 473 7 32 848 144 5 329 5 36 285 695 8 21 5 43 24 72 6 7 10 46 5 221 13 10 759 30 9 20 415 6 239 10 39 743 3 62 10 36 279 210 3 135 936 212 39 217 131 326 8 4 4 73 198 305 9 56 17 144 159 12 245 10 6 44 7 166 558 6 89 7 86 886 33 82 25 13 16 111 13 11 352 136 406 596 133 37 528 163 5 273 17 224 397 28 506 10 48 8 267 19 18 5 10 16 90 89 7 5 26 108 13 458 388 5 13 15 17 82 711 590 703 11 9 9 48 6 43 9 166 6 201 270 7 8 78 743 8 7 25 12 52 8 35 28 8 8 94 66 98 62 13 82 104 109 29 18 6 13 340 30 583 6 7 727 13 27 4 298 41 59 52 13 6 552 12 56 8 26 68 21 16 231 337 203 8 214 10 6 156 62 6 219 10 43 30 15 905 143 5 26 540 673 31 81 84 5 237 337 820 237 603 33 26 45 174 6 380 95 152 5 637 17 188 245 9 79 7 9 139 11 7 915 333 6 90 13 5 58 156 24 190 384 301 7 727 79 13 15 5 58 15 33 5 876 25 367 546 857 33 665 829 688 11 8 19 6 107 5 20 298 112 8 28 85 10 39 15 212 11 96 122 63 936 126 55 946 5 45 156 8 7 322 234 6 36 118 5 5 46 7 45 6 5 79 8 6 261 5 577 329 31 16 53 129 4 848 15 5 46 484 11 186 48 6 596 9 35 13 11 81 583 186 793 820 406 7 31 5 15 8 53 10 7 85 5 590 590 7 489 857 43 212 8 5 205 11 80 45 14 264 18 47 256 51 67 6 8 10 9 29 616 6 552 245 49 182 172 5 312 221 27 8 194 23 388 17 79 978 665 8 925 132 47 161 129 154 7 18 727 172 5 224 214 18 344 60 15 424 194 315 546 71 13 242 116 27 484 8 540 443 34 8 616 489 16 8 6 978 7 22 26 500 458 182 35 54 168 149 7 8 528 9 64 3 253 55 264 250 673 100 135 7 326 866 673 18 4 65 81 34 84 105 8 7 6 242 90 5 210 54 45 590 7 43 489 16 15 367 463 603 495 3 424 23 4 11 2 751 363 234 43 19 5 10 45 23 174 448 22 28 20 11 256 522 81 6 11 5 616 9 7 282 92 141 5 40 348 596 546 106 18 154 517 70 6 22 8 44 8 438 936 119 12 8 135 10 116 7 866 8 239 363 438 11 13 616 156 25 10 14 10 727 7 9 156 458 64 42 53 46 117 658 72 11 3 12 495 78 57 192 5 59 500 264 10 8 6 7 196 126 87 21 719 703 820 7 35 16 10 79 168 848 37 239 8 9 925 356 468 21 135 6 10 36 4 32 9 96 16 5 10 719 857 5 6 73 946 106 367 10 109 15 340 174 7 40 65 14 19 13 16 14 41 7 571 6 886 16 12 165 19 36 36 15 33 352 22 443 6 401 528 802 33 10 77 116 6 117 26 857 308 5 31 28 978 18 176 759 6 577 5 79 39 4 6 18 3 12 133 8 337 52 72 282 802 186 7 6 3 105 6 12 7 11 6 7 4 22 45 168 5 46 388 16 9 415 10 478 326 802 114 5 8 11 11 6 19 33 344 876 273 15 13 751 5 203 7 319 12 152 15 129 517 24 12 312 18 876 26 4 12 8 8 406 34 12 305 111 172 95 312 637 637 18 793 372 79 93 237 776 46 62 12 186 8 6 583 88 99 8 8 9 7 152 295 6 10 10 8 8 7 5 8 64 768 11 16 21 410 282 146 76 429 5 7 315 17 337 630 11 12 8 28 96 170 141 7 60 70 9 28 546 74 7 644 18 468 829 163 5 768 11 52 66 10 10 38 630 85 6 415 495 609 8 13 109 19 133 46 6 87 11 8 438 50 6 27 793 5 31 511 10 333 194 630 31 577 205 273 348 62 250 12 6 143 84 13 113 119 47 37 10 3 50 30 10 811 27 5 273 273 65 7642 6215 30864 1636 2854 3244 29754 47474 48975 44568 72684 7200 164 147601 1176 20375 5465 60372 2553 101940 2660 22668 1435 53456 1935 2082 53773 682 1647 1653 23878 948 72732 142459 670 991 96612 2268 48493 1524 107396 10857 150494 2526 1744 931 29588 12749 22910 19824 23702 32136 1359 2094 95626 3350 908 1229 2146 11192 10804 1797 1787 145941 10002 32353 32013 1410 1186 50886 5085 192644 23109 6450 144287 12327 1160 147957 1707 62236 4527 1827 76538 1493 13286 1056 1186 2484 35079 5177 23463 7033 72454 25191 2394 15027 1089 5825 1102 15665 25077 172690 712 87437 42468 1937 2969 1334 1715 4501 46266 9798 62059 2895 2219 1713 2863 111983 1126 4689 131325 31236 885 64113 911 7512 44205 147468 1094 3528 1119 7104 3492 13205 936 737 905 7206 1152 49010 3104 1790 144438 6805 2217 4141 36485 609 57439 2250 5973 164640 498 11667 2012 6867 41085 40827 486 22205 216415 41773 7776 36508 20620 64577 1924 544 874 9805 30589 56723 1311 7970 3538 34484 34113 2133 54745 2154 1344 10344 1097 27206 94905 28398 13490 1110 16093 164906 63284 18107 5649 2056 3216 26888 2770 2107 57706 19618 67867 59121 31363 5964 65021 30378 1009 43056 3673 44599 74814 6165 96471 1503 4613 1633 43206 4367 2788 808 1744 3925 18732 8348 1086 894 5192 22983 2639 74662 94829 917 2132 2785 2849 19053 62960 116584 166497 2051 1962 1719 8154 1099 6812 2229 28418 1002 29859 65283 1573 1449 14943 165432 1910 1434 4770 2718 4587 1495 4675 6244 1927 928 15007 14850 21430 9547 2006 9206 19675 17659 4169 3651 1431 2205 52116 5060 133225 1479 1547 177248 2363 5459 616 49479 7266 11712 5532 1933 975 85758 2325 12323 1293 5705 10659 4659 3153 46887 76070 31505 1569 45367 2191 891 27534 10683 1278 36939 1919 8027 5799 1860 204355 26043 1186 4789 130595 157438 3248 15516 14970 665 51998 68105 157042 55953 106722 4935 4293 10235 27159 1476 93726 15085 33256 1001 99573 2882 32069 60402 1560 13265 1114 1104 28266 1325 1418 191991 49795 1173 14802 3234 1025 7173 30249 4752 44960 85779 48795 1153 72308 15892 2156 2110 1190 9205 3204 7467 1003 209421 5146 55766 121437 178926 6633 110032 73814 164292 2707 1659 3615 731 20105 1029 3520 45267 23807 1057 5491 16991 1604 6012 3180 2295 2088 21528 24950 13377 126173 26994 9968 142250 1241 7218 22160 1583 1608 71256 44256 1152 6042 25467 820 780 9477 1082 10495 966 600 16700 1252 984 42735 854 116707 53251 3934 3089 12216 26244 359 150311 2595 845 10285 80925 2122 42315 9798 1212 114653 2028 8367 3188 2400 18039 117106 45282 153511 141777 61998 837 6272 20137 3195 1982 5256 2220 1735 19454 1123 87983 122720 685 77069 137433 8204 48174 1898 800 37999 2396 12250 7095 2131 62633 2697 10230 59674 8172 8563 1371 1670 2031 1515 4887 143341 1479 108739 42428 8599 27109 31276 955 55140 48288 5190 1429 28602 5177 84025 1804 14040 159633 125200 1202 172508 11747 8251 34804 22755 95813 1156 2973 82208 34435 1194 55433 43140 3324 71445 10956 3105 92130 36563 54984 127833 16970 2850 55342 23865 4224 100607 1347 109775 67757 5846 1795 128067 77364 2994 1524 1357 191394 864 3720 5169 88471 61018 31265 8205 11738 33426 15331 1105 1847 101412 1271 8757 573 64774 5915 44754 61686 137773 16837 29880 1078 74806 132894 149190 52302 759 15175 15462 6365 15519 25818 1845 658 1431 45081 20496 1233 37440 12780 10914 52985 1419 10208 94053 2978 2898 37578 73653 68724 77007 627 66291 5717 807 1702 429 114531 89838 55377 10169 2123 680 1654 7125 5475 22880 107943 3921 6019 2025 2555 46331 82906 15429 1191 2359 625 144973 907 1488 67679 20515 27771 1029 6795 63414 113882 133518 18137 1640 34507 98388 10984 1377 3851 1884 8968 1535 65349 139421 21389 2559 1401 12435 1494 21885 1681 178845 1230 20730 71187 92883 2298 2676 123323 32601 5862 990 3443 2285 163371 1565 1932 26010 76909 8938 6147 6981 10117 23598 102468 12093 1707 303 2646 68560 13338 10311 19428 1091 14305 55100 44835 1917 1346 1306 1484 37525 26378 19434 3855 168866 108224 136892 1086 7723 3579 2150 18558 27426 173013 7874 41433 1438 1317 196794 25561 94272 5151 24312 860 1540 5598 749 5561 1503 21030 2952 1240 2248 163423 186435 842 1227 12412 216785 16629 78102 1839 24839 3135 33490 35940 1073 8060 10424 2851 4239 1866 1651 1848 8617 1100 56739 1371 174172 2375 2049 34761 2851 4044 4083 3450 6841 65647 5176 68227 790 78001 122505 153268 4371 1125 17872 25131 1278 23553 4890 196235 39688 960 3017 5402 191514 3069 35999 188718 1440 57381 815 8139 5762 846 1299 3372 542 2749 21434 1560 68634 7246 8723 49351 193217 34911 1476 119375 534 19236 1266 2628 1206 1871 1359 1098 899 4849 7200 39929 817 9998 90145 3019 1863 93423 1920 108710 65202 147059 19803 670 4710 1755 1719 963 4559 7660 60363 208587 61589 2934 2607 147755 835 35850 1562 60061 1998 28944 1500 28644 112653 5820 2457 32854 3903 167796 5184 584 1341 37281 1044 82149 5276 1370 56375 25554 27620 15934 64383 111645 115712 3669 118552 65943 13650 14604 53754 92879 11218 6380 2697 43560 1499 903 63166 14356 15828 1509 1258 1662 1735 35078 31110 1419 2185 2155 1742 1374 1089 615 1374 7810 180015 1600 2542 3801 77988 66820 24715 13092 106422 1021 1262 53436 3595 65187 120306 1470 2196 1263 3316 20667 39237 29421 1073 14319 14241 1710 4540 82494 12424 1577 120220 4338 71658 202680 38739 807 160924 1909 11227 11238 1590 1993 7202 115857 20272 1386 72678 91491 135858 730 2460 23524 4694 21342 9079 999 15393 2701 1969 105123 8775 987 4741 129104 1161 4695 84655 1634 70062 47014 121383 5391 79749 34584 55629 72954 14933 56429 2566 550 22107 16902 3058 26719 27860 8586 7861 1435 441 7250 6261 2428 161553 6276 935 61893 46906 15551 634 991 654 991 535 257 1 436 911 1 991 436 991 991 614 1 991 1 574 991 396 1 654 991 1 991 237 991 991 1 852 991 1 535 713 19 991 1 832 991 1 852 991 991 1 991 991 991 991 237 991 59 971 1 991 1 515 991 991 1 891 991 991 1 753 772 911 1 991 515 1 257 1 991 1 951 991 753 991 1 198 1 396 991 118 812 991 1 574 138 991 753 14 138 991 178 277 891 991 812 1 991 1 25 1 59 594 891 991 991 1 772 178 673 693 297 1 1 1 1 317 991 991 753 931 891 991 277 991 991 991 991 991 733 1 991 257 971 1 951 991 99 991 317 1 991 614 713 436 535 931 991 792 772 991 872 713 1 59 1 1 39 1 991 991 991 991 733 733 693 178 237 356 1 812 158 535 872 991 991 693 297 158 753 991 43 1 991 991 218 6 178 574 455 376 495 991 1 396 475 991 495 1 178 991 1 991 891 19 455 614 59 991 198 257 991 1 1 1 1 138 991 872 535 991 991 1 594 693 991 376 872 1 991 574 891 753 991 991 991 991 1 991 475 772 991 693 991 991 455 991 991 991 991 991 971 178 991 99 336 277 336 1 1 991 991 39 991 515 991 1 991 1 1 634 356 991 673 634 277 991 991 991 991 951 455 277 138 733 1 297 79 852 713 1 1 991 693 733 891 991 1 1 654 991 455 1 991 356 1 991 594 931 713 654 971 138 812 59 991 277 733 991 1 317 574 1 495 336 554 1 991 118 991 991 614 99 733 891 753 991 991 991 1 832 991 991 772 772 991 19 1 198 1 991 475 991 931 614 991 376 1 1 991 991 1 713 436 574 79 475 1 991 515 991 1 852 39 237 1 495 991 991 237 138 1 991 515 297 118 554 991 237 1 1 1 951 951 297 1 753 1 693 1 991 891 713 891 991 852 832 1 753 991 991 1 1 991 218 971 1 178 554 535 971 991 991 832 991 991 396 991 852 991 198 991 733 198 991 991 218 475 634 991 614 455 1 455 39 158 297 951 991 1 991 109 1 1 991 475 1 396 336 832 634 733 1 416 1 1 991 99 772 991 991 673 317 991 118 436 991 991 436 1 713 19 574 991 257 1 733 991 19 991 1 991 991 59 317 991 1 1 436 991 891 1 991 317 396 991 59 971 991 3 991 991 991 1 812 1 733 991 455 297 634 991 515 991 1 991 495 614 991 1 59 673 277 991 991 1 436 991 991 634 991 336 733 1 931 991 991 1 1 1 39 1 991 991 991 991 99 614 1 891 475 594 158 1 991 317 991 634 812 8 535 951 376 1 951 693 99 118 237 574 991 237 1 991 753 614 991 178 991 574 991 1 971 515 99 138 1 1 991 1 1 991 614 991 991 237 1 495 931 257 297 495 39 931 991 218 1 19 237 1 455 336 991 178 991 455 991 376 991 1 991 138 812 515 673 991 535 852 59 991 991 515 1 832 991 772 1 594 475 1 1 1 277 554 991 317 991 218 376 991 1 1 1 931 991 991 753 1 991 991 991 991 693 971 118 991 1 257 991 336 1 991 991 1 594 475 297 1 812 475 991 1 991 991 138 1 772 991 991 991 991 991 356 991 1 991 891 158 99 1 991 1 336 991 991 991 1 991 376 118 1 931 614 515 991 991 991 991 991 138 991 376 1 991 257 832 455 733 1 991 535 991 356 911 1 991 138 991 118 574 1 1 891 991 535 852 673 772 991 79 455 158 991 991 991 535 991 991 257 118 99 356 852 812 832 376 356 991 198 991 991 336 991 991 891 574 991 911 991 991 991 1 19 515 1 991 1 792 991 1 554 71 991 614 991 218 1 396 436 614 39 991 951 1 991 991 991 1 991 1 991 574 891 852 991 1 54 118 515 991 991 991 991 772 1 991 991 991 1 475 991 19 991 574 832 931 991 991 852 991 218 39 991 317 79 77 991 554 614 1 634 535 198 1 39 812 237 991 991 218 753 991 554 118 19 991 991 59 198 19 59 991 991 138 614 991 991 1 991 1 1 515 991 1 772 991 396 1 991 1 931 991 1 336 634 39 396 1 277 356 991 1 971 852 991 614 991 574 1 991 376 713 1 1 991 1 1 832 19 39 991 1 138 991 772 634 1 832 872 991 1 634 1 991 991 991 634 1 396 991 396 178 376 991 158 515 991 1 971 297 495 1 455 198 178 1 991 812 693 991 1 991 1 991 991 991 991 1 1 991 39 991 753 991 59 59 1 1 1 237 991 991 654 931 1 1 998 977 828 303 175 227 623 201 652 885 786 424 14 700 733 848 377 637 490 706 583 58 311 698 946 392 582 215 587 54 382 843 146 936 163 561 761 672 908 137 561 413 464 693 892 574 562 549 254 621 30 51 100 188 580 341 555 46 451 513 355 493 429 832 392 852 523 591 79 505 917 782 826 639 564 732 280 718 338 126 528 885 425 367 59 628 25 4 868 613 458 475 658 222 74 886 828 49 553 948 82 906 897 821 553 907 976 460 937 184 69 313 32 465 444 493 848 442 407 468 294 67 288 864 101 951 999 713 13 928 185 904 724 94 1000 433 893 628 812 976 640 181 997 880 724 23 465 440 259 923 989 871 86 552 502 628 341 186 113 853 108 353 798 649 82 831 459 797 124 326 858 270 501 764 138 855 294 576 850 602 824 553 456 190 817 909 94 310 162 509 213 558 559 269 451 10 159 640 317 261 882 282 397 174 28 734 309 535 488 322 226 510 699 664 572 681 342 868 728 18 927 503 123 941 302 485 476 926 186 460 94 792 318 68 801 842 376 345 18 462 323 216 879 595 628 22 241 802 171 969 824 968 260 98 934 946 871 562 373 410 553 409 476 466 308 222 567 628 441 35 602 936 531 764 137 832 634 510 478 377 344 804 253 301 599 604 517 539 300 821 581 889 707 852 74 408 36 366 400 992 927 828 591 354 185 809 318 727 455 818 974 148 800 151 106 578 116 750 571 622 862 415 619 503 911 568 933 44 387 946 773 685 38 665 474 716 794 222 392 143 642 249 751 717 646 442 543 856 829 762 528 113 968 690 610 498 541 878 823 542 578 279 944 947 14 967 541 769 911 808 408 932 1000 905 698 158 13 645 758 240 705 193 882 286 135 672 549 491 385 28 306 723 21 962 929 249 17 35 194 821 104 280 184 601 110 103 99 881 472 122 666 857 494 176 847 547 390 628 655 395 469 774 87 961 561 490 524 367 187 578 857 717 317 290 744 392 624 426 899 843 699 95 271 916 462 192 171 469 216 203 976 826 138 684 173 415 781 698 627 48 764 320 609 835 226 432 209 353 547 201 296 459 374 245 788 918 738 188 390 958 135 953 989 718 132 272 322 161 209 264 583 948 783 324 108 192 896 360 561 316 127 442 38 208 477 500 39 825 134 214 519 429 146 269 892 507 19 629 892 213 161 579 255 475 18 295 6 362 677 265 58 566 125 803 655 95 271 601 167 693 473 404 672 685 543 970 598 564 776 913 844 842 316 288 934 98 459 685 949 940 857 487 642 6 452 982 582 648 692 722 125 748 784 165 134 797 712 678 591 84 925 487 127 786 883 240 276 412 351 693 531 224 581 208 189 524 171 32 105 122 222 863 379 229 377 5 35 864 947 88 575 977 762 871 462 53 464 996 688 737 312 815 374 570 94 244 275 914 35 616 830 731 960 608 965 208 72 336 424 999 975 370 241 350 402 736 83 54 791 217 383 770 691 454 698 756 21 784 752 324 55 408 15 581 141 14 701 979 977 564 933 124 825 303 390 525 579 578 795 472 593 721 174 177 285 284 67 223 547 657 64 170 751 953 966 79 57 891 454 18 494 386 688 386 911 318 896 78 901 841 561 42 218 494 777 86 309 854 511 195 365 207 159 574 652 467 357 476 493 61 446 162 899 986 656 485 562 161 1 551 944 815 308 913 999 513 367 436 982 659 865 229 154 698 164 23 498 158 218 872 33 342 680 15 499 932 92 335 237 413 227 445 357 180 692 534 321 707 365 410 990 302 352 229 603 144 301 515 387 452 794 518 532 419 702 473 159 382 794 146 590 747 278 20 905 946 5 321 731 225 879 369 598 720 215 230 96 200 652 515 384 482 253 797 621 267 649 954 99 131 877 442 462 40 338 154 826 718 295 342 710 908 628 525 754 659 859 842 709 201 683 862 10 92 359 287 240 630 760 359 800 691 82 988 493 613 331 419 760 318 226 625 149 822 480 205 398 254 806 690 903 106 550 488 126 912 893 908 618 718 408 652 991 417 30 841 260 483 153 712 688 371 192 378 934 188 793 672 361 331 789 598 438 264 527 338 597 563 280 420 423 214 630 39 880 414 248 11 74 139 861 400 129 761 300 53 724 62 745 92 690 436 51 533 222 479 41 930 349 818 383 321 711 123 536 364 727 590 80 136 887 800 913 941 993 16 429 212 656 68 855 525 409 345 175 258 187 630 799 215 887 887 9 181 545 598 187 897 32 271 422 619 559 270 285 334 898 903 322 66 590 553 249 528 785 999 980 423 637 323 209 779 311 876 473 570 466 207 829 11 629 849 118 251 584 539 793 755 820 833 385 466 994 761 111 633 407 130 453 91 221 396 271 661 230 883 90 743 105 47 895 918 520 86 624 365 119 456 288 769 234 938 50 25 657 579 709 161 603 64 459 513 525 175 57 81 823 107 153 498 768 927 364 400 764 287 94 988 108 882 171 382 406 693 624 220 380 414 829 332 196 982 156 639 719 720 826 565 62 893 172 979 378 181 468 535 522 493 374 561 294 981 26 544 115 699 465 649 332 495 828 293 284 527 246 336 252 2 895 72 402 313 494 66 600 779 271 313 225 474 806 996 891 519 569 831 479 5 851 385 30 162 688 679 366 313 314 934 357 617 281 208 625 758 888 126 790 225 50 510 857 15 885 855 686 747 751 805 190 516 678 602 632 219 531 717 2 997 965 196 756 358 467 245 371 380 956 706 215 160 526 357 212 71 169 410 567 249 116 272 873 108 326 145 862 856 204 208 755 863 573 168 764 510 242 391 97 134 646 197 906 663 86 523 285 469 717 254 525 851 958 184 329 749 956 635 194 542 756 159 326 948 810 680 71 442 575 51 599 167 181 572 95 504 972 266 520 379 229 40 224 396 497 538 524 904 797 452 963 717 16 552 232 640 81 825 875 302 820 656 579 826 329 1000 618 673 403 653 692 489 884 983 520 267 522 732 536 395 111 318 222 498 137 127 303 453 106 218 225 178 355 277 628 803 828 683 335 245 733 582 565 379 997 969 700 436 831 871 188 235 732 293 771 409 213 221 438 74 603 670 946 14 816 957 991 574 818 995 577 678 408 903 871 493 280 404 274 922 509 110 755 814 574 592 812 525 950 787 456 601 614 552 860 754 327 782 128 851 528 496 750 56 548 935 690 620 894 828 289 964 129 402 345 395 920 702 488 157 109 221 773 296 49 723 856 984 834 727 574 983 39 713 999 324 295 938 117 41 356 188 941 406 152 484 185 286 794 423 644 25 320 902 624 768 751 720 446 479 814 937 1 371 694 852 789 1000 40 341 528 906 663 747 230 821 458 166 589 414 438 251 152 232 999 109 828 128 958 101 37 625 348 771 974 38 389 41 381 115 20 780 526 261 81 34 199 755 520 538 140 787 370 310 418 643 770 720 821 598 574 80 202 857 894 921 314 176 290 282 413 46 306 661 46 938 44 738 627 596 735 564 225 766 409 104 824 994 591 530 961 644 500 517 789 163 690 746 379 102 500 979 991 792 81 805 895 388 983 125 40 521 639 717 821 264 257 399 280 996 991 200 68 241 403 490 587 856 310 92 422 318 109 809 965 764 151 541 665 859 732 485 202 56 319 722 472 374 721 928 127 751 991 711 200 194 49 745 188 139 456 710 518 961 724 916 456 483 341 226 711 473 880 424 145 264 637 199 126 616 719 357 67 604 797 61 806 618 108 197 907 345 306 563 830 776 258 381 607 638 462 951 726 669 932 341 539 871 838 920 276 16 619 556 617 694 663 767 316 774 470 771 685 222 349 775 508 515 152 959 261 466 134 613 305 986 208 417 336 844 997 999 1000 12 258 865 19 11 40 271 135 5 223 82 7 98 20 14 164 587 12 13 386 184 152 24 798 103 6 25 58 34 147 469 23 213 10 6 154 11 9 569 658 125 318 6 17 175 187 250 7 6 7 56 254 340 64 108 262 16 811 303 5 5 7 8 89 647 937 8 85 10 12 32 419 7 6 6 9 227 284 144 101 5 125 61 26 324 6 14 83 117 117 76 984 28 8 133 56 154 865 81 8 46 760 11 6 7 10 86 3 70 469 170 267 5 30 374 25 447 658 71 406 70 18 351 18 10 294 77 23 12 29 393 7 284 30 35 9 271 40 15 23 11 308 5 13 11 112 10 46 865 38 135 11 79 6 79 90 9 5 28 200 29 6 8 35 12 9 13 4 10 77 18 13 11 294 125 28 9 23 20 23 196 33 64 149 10 58 10 597 18 115 17 419 4 7 173 569 46 138 138 49 9 824 4 7 35 258 5 9 551 170 6 999 4 10 419 8 7 4 4 7 8 6 36 10 121 6 5 4 14 46 345 7 103 454 44 984 40 50 184 3 14 40 115 28 7 7 90 6 19 271 29 380 149 40 6 16 38 7 5 10 5 31 22 100 178 10 8 76 362 12 724 6 952 11 39 15 23 83 10 8 135 149 271 454 9 47 110 167 88 209 42 82 135 149 38 9 368 138 73 123 14 289 33 5 38 760 15 461 119 152 81 7 20 525 11 6 27 38 38 345 117 90 484 5 7 123 26 82 58 234 11 10 658 8 10 34 203 9 476 57 12 303 6 5 5 724 56 5 9 21 30 34 294 16 11 22 38 15 8 71 7 24 569 679 8 284 154 31 10 35 246 8 234 5 18 82 25 26 152 627 7 54 147 6 8 32 24 154 299 173 368 12 16 25 267 74 284 35 340 15 110 28 6 11 6 6 8 313 72 701 193 7 49 433 11 5 952 35 419 10 7 351 83 113 406 242 71 289 15 284 14 9 2 29 10 8 12 999 399 38 154 454 13 597 8 9 90 35 6 399 324 461 98 713 25 227 6 64 95 220 5 26 748 17 9 5 984 113 12 14 140 8 7 9 216 135 8 8 159 10 50 5 242 76 28 95 4 59 9 36 88 6 4 9 66 4 11 38 234 7 303 7 5 748 7 6 113 13 13 69 19 8 447 131 184 13 41 18 227 17 131 289 461 271 668 275 6 178 18 713 3 242 11 35 7 25 7 5 54 57 617 37 18 461 15 5 50 748 11 713 23 406 25 29 106 13 13 10 27 12 10 308 8 3 4 26 386 21 213 51 40 9 8 9 16 258 12 8 280 12 10 12 6 81 203 23 12 115 893 11 9 701 907 50 14 412 374 7 157 50 14 190 50 113 101 560 8 772 17 17 569 7 8 13 11 193 6 29 271 24 10 8 157 5 7 14 71 17 7 193 112 27 54 8 587 19 8 242 15 968 500 98 55 27 7 34 32 500 368 209 5 108 22 92 893 386 736 58 637 280 362 9 11 9 587 28 11 542 679 119 227 6 13 5 658 90 7 701 234 32 17 28 798 10 760 5 8 113 303 46 106 164 284 71 231 690 607 10 12 15 12 47 16 6 492 119 30 2 138 7 15 25 7 7 90 6 26 461 542 38 11 760 587 105 8 20 811 275 6 937 952 8 294 6 23 38 713 23 907 105 5 187 10 35 5 15 11 893 15 149 19 77 63 133 10 454 12 8 294 60 627 16 106 426 19 368 22 49 45 11 23 6 17 8 57 138 48 34 34 16 356 419 60 6 9 12 50 8 607 14 7 50 64 10 110 220 5 356 14 147 7 254 16 206 33 627 922 56 9 569 6 984 70 447 9 11 6 16 11 59 20 426 131 12 41 55 7 299 46 9 12 23 5 17 193 12 7 42 6 35 5 81 393 9 11 28 8 8 70 17 647 5 5 6 66 12 70 140 14 95 5 785 131 8 147 24 14 9 108 4 7 11 380 6 9 4 68 8 368 52 329 178 484 454 25 78 11 100 8 7 4 6 73 824 11 15 6 12 77 393 5 508 5 7 234 7 6 231 5 811 907 6 115 77 324 12 8 824 89 56 22 20 184 7 516 68 22 173 7 246 69 12 36 4 7 12 9 533 9 56 6 10 637 131 187 19 77 57 922 27 14 3 6 32 6 393 22 43 10 7 748 7 175 5 56 19 25 86 380 879 46 17 284 77 9 10 19 66 284 96 105 234 12 8 31 15 9 658 164 196 15 542 13 103 76 48 299 2658 39633 214194 4538 2136 4595 60981 23835 831 37986 17274 1169 15149 3731 120369 38293 78110 1965 2685 64669 40375 23552 5661 187602 16167 1491 2735 11435 7484 31212 59806 2345 40752 2439 1128 37566 1615 1445 121908 101898 30963 37291 661 3770 36760 27717 43033 1392 1392 105269 11791 50175 70235 15227 24576 38738 2470 158195 54735 955 144440 1392 1969 15011 115102 218417 1946 17410 2010 1809 6388 97914 1132 739 775 1647 42960 61180 17689 19800 794 30925 14162 3881 52269 957 3357 13870 21621 18224 12878 204645 5557 1399 21924 11594 34982 203522 17661 1652 6909 174839 1721 1038 1048 1949 16628 696 14659 113679 26188 59112 1142 7281 72479 2775 92967 131835 10716 86566 10604 1635 67462 3798 2145 67653 11404 4777 2928 3128 86754 1268 38220 5610 7547 1787 51284 8492 3340 2416 2074 56268 1011 141506 2580 17143 1621 9311 155500 9447 24723 2003 15760 1083 12914 18681 1920 760 6248 44278 7183 1278 1287 8340 2397 2184 1776 812 2338 11861 2202 2913 2131 59274 13145 5428 1806 5232 4199 5352 38291 7696 10429 34588 1700 11345 2146 123597 3687 23805 4182 91503 766 1730 33221 89939 10700 21972 24366 5130 1028 127624 927 1575 8453 39906 762 2040 125342 42347 593 123243 960 2150 78696 1776 1262 773 430 1537 711 539 7851 1070 21392 887 960 677 3052 7928 53043 1628 17918 77349 7499 240018 9800 12010 30565 714 2986 7584 26237 4858 1206 1242 13860 1488 3644 45900 5616 91200 35139 7140 1470 3650 8810 1301 1090 2165 783 3771 4312 14760 18808 1483 1986 11535 59803 2220 144765 1071 169658 1213 6375 3309 2348 16909 1649 1704 21777 35410 3369 90319 1462 8121 17891 30876 19466 44778 10239 7709 26754 29060 7107 1069 68711 18849 15618 14258 2522 54254 6651 590 8010 145963 1835 55675 25460 33098 8540 1291 3500 92283 2021 906 3997 6815 8847 82653 21737 13425 75274 897 1454 17472 4542 8923 13995 56619 1444 2380 157156 1382 2137 7146 42948 1392 58968 9063 2628 52662 1221 102495 1020 136932 8811 803 1953 3447 4944 4589 70431 3512 1789 4805 8114 2526 1445 11981 1214 2891 100434 128510 1795 47708 23244 3287 2304 8600 10493 997 42249 95192 3528 16170 4946 6144 35667 89064 1032 10056 22451 1164 1424 5591 3174 29316 45161 34584 86579 1827 2918 5563 49092 10552 36761 5543 69853 2673 12305 3131 1467 2402 1248 1434 1625 50712 12183 131141 21269 1368 7628 66737 2378 961 156635 7320 74423 2092 669 67107 11225 17335 66142 57521 12189 48205 3369 46828 2949 1662 356 6121 1526 1070 1926 203430 71223 8798 33260 98329 2968 132252 1849 1273 20649 5405 1185 68256 45119 49769 23207 141151 6156 44791 1389 15871 15404 227011 1122 6261 164509 3240 1461 835 153330 23369 2433 3169 24156 1219 1197 1593 48336 31788 1768 1614 25656 2119 10499 896 38004 17492 4194 19096 558 11252 1608 8409 15345 1290 892 2094 13796 979 1119 6782 38214 1105 38603 1653 889 69085 1008 1131 18223 1537 1973 17215 4726 1655 55536 21983 34864 3067 8097 3786 41335 3780 21927 43684 42156 45140 115640 27190 987 40331 3153 152346 612 49685 1983 5776 1528 4800 1418 1044 6932 12762 132444 6679 3948 112610 2394 849 10277 177803 2637 112060 4061 67836 5250 6182 24489 1548 1815 1784 5076 2775 2343 46411 1431 699 795 6252 74578 3975 37578 12444 8139 1677 1798 2049 2499 37929 1672 1856 57032 2730 2064 2046 788 14118 49022 5434 2268 20516 214751 1982 863 171167 209008 11730 3318 84122 42112 1348 26146 7195 3254 30543 9300 16904 24498 134130 1329 181857 3784 3811 119375 1070 1496 33623 1619 29923 775 3339 26139 5808 1959 1807 21770 1011 1151 3340 16148 2030 1184 34003 10771 5061 9115 1983 130761 4272 1671 45572 2145 153073 79989 20235 4835 5101 1515 7846 5927 75480 37390 21751 1130 20478 3418 14376 188396 70447 181086 11193 148222 67585 64997 1989 1794 1650 113236 6394 2625 83248 154281 25066 24971 1485 1227 1082 121700 15489 1468 64808 42889 6763 2630 5457 154089 2478 99310 855 1921 27220 67503 10174 25108 35861 51938 17503 36570 134232 108160 1522 2968 2331 2886 10701 2807 1227 83739 28456 6783 244 30898 1070 2260 5205 692 1683 15984 1134 5490 109883 116414 4385 1951 158885 126124 19899 1315 4108 172989 49539 1053 147598 151320 1546 64647 1097 5190 5964 177554 4597 226600 15630 1013 40759 1883 5824 1215 2436 2281 212021 2571 26595 3803 14973 9666 27241 1805 68232 2934 1904 57639 5425 57651 2776 23569 79749 2044 89751 3402 10737 8280 2576 4846 1218 4041 1602 10380 33807 11184 8077 7298 3239 71888 74040 10482 1089 1473 2790 10318 1363 118561 3117 1717 11336 13821 1801 13745 37082 1104 60686 3211 35605 1389 54781 3789 40991 5374 117189 205584 8663 1905 135369 1215 224808 11176 85749 1512 1072 1257 1624 2650 13329 4457 82995 22889 2805 10010 9461 1188 49563 7813 2028 2904 5668 1204 3254 44807 2730 894 6483 635 8365 789 13152 83826 1509 2479 4467 1533 1732 11909 3480 107975 763 770 1332 15153 60384 13610 13425 2683 9685 1055 191120 24553 1640 29036 4059 2297 2037 16263 861 1322 1184 93532 1052 1061 776 12422 1860 51079 11778 74525 33778 106016 75134 5971 13866 1381 8860 1643 1299 860 786 14124 132854 2485 2757 888 2757 19145 74403 868 122677 755 1187 40887 605 1257 43365 962 36560 146360 1119 20613 10273 69179 2682 1549 171884 13357 12049 3481 2540 27238 1242 56712 13181 4888 38706 1339 37044 14961 2181 8469 785 1170 2976 1455 66781 2184 11319 1464 1638 107243 21688 30390 2650 18698 13968 149331 6036 2905 720 1485 6050 1068 94959 3625 9382 1985 1674 177163 1498 16545 886 10567 3985 5715 8942 86091 185040 8199 3452 33262 9457 1857 13316 4525 15246 43609 20763 21732 52371 2199 1192 5557 75451 2124 100912 31621 29191 3519 51008 2878 22913 8416 9507 59643 39 559 39 199 839 999 999 999 119 579 1 1 359 299 19 219 999 999 999 1 1 1 1 319 999 879 419 259 999 999 839 299 239 299 619 1 1 979 579 539 999 419 259 339 299 1 679 719 999 5 999 619 1 919 999 919 999 999 359 759 48 999 59 659 419 1 999 999 399 939 1 219 539 999 1 999 739 1 1 759 1 1 139 1 159 1 359 439 1 999 79 999 279 1 999 1 439 299 999 419 999 999 699 999 999 519 999 719 1 659 999 199 499 999 1 319 999 759 999 999 999 999 1 299 999 999 1 339 159 999 399 479 939 999 639 499 579 1 379 919 999 499 999 10 339 379 999 1 1 1 999 79 1 1 519 599 219 999 999 439 1 999 999 999 279 539 419 879 999 999 699 759 1 339 1 619 999 999 999 239 939 999 139 419 1 1 799 859 1 1 819 999 279 999 999 579 639 1 799 819 1 759 999 939 999 619 1 439 619 1 1 999 999 79 259 1 1 279 99 999 259 579 519 519 999 999 1 999 379 319 179 219 239 1 999 999 999 139 999 1 759 1 299 1 899 999 999 999 499 579 179 999 139 799 879 659 999 539 119 779 1 1 159 939 999 319 1 999 999 139 19 999 1 459 299 999 999 999 1 999 1 999 1 599 999 339 639 539 1 319 1 359 479 999 1 1 999 699 379 1 279 999 999 999 1 1 739 459 999 999 1 1 899 999 179 999 999 719 299 1 579 419 819 819 179 1 919 999 999 679 1 619 879 1 1 999 1 999 379 19 319 999 999 23 999 999 999 999 1 79 379 999 859 899 999 779 859 1 639 1 159 999 999 1 19 999 1 999 439 579 1 999 1 55 999 999 999 819 179 1 839 999 1 1 1 999 379 599 599 999 1 819 39 999 919 1 1 1 699 39 1 139 619 459 999 1 999 999 1 1 1 999 999 999 99 219 999 1 759 599 639 1 1 999 999 999 1 279 999 999 219 359 959 939 1 439 519 999 999 259 999 1 1 1 999 1 999 999 999 999 999 999 1 919 999 479 759 1 1 1 659 999 999 999 1 999 759 1 159 999 1 999 379 739 419 999 999 1 279 799 1 999 919 1 999 1 999 739 999 999 1 319 439 1 999 199 979 839 319 979 859 999 1 1 1 799 1 1 1 1 159 1 1 1 1 579 379 919 619 999 999 999 999 999 1 1 1 499 99 979 1 999 999 959 999 419 1 679 99 759 1 239 999 1 259 659 999 699 439 559 239 259 999 999 859 1 899 279 699 1 999 999 219 239 439 1 99 999 959 339 99 999 439 559 539 79 999 459 1 999 1 999 639 999 639 739 539 999 999 979 999 639 339 379 779 999 339 659 139 999 419 999 579 999 999 999 1 999 999 999 579 419 1 18 1 999 59 999 899 999 419 1 999 79 999 879 1 999 399 1 999 559 1 999 179 739 839 999 379 1 279 999 999 1 999 1 999 999 999 279 1 939 359 999 1 1 1 1 1 439 999 1 999 999 559 959 479 1 1 1 579 99 119 119 199 999 579 1 559 1 1 1 519 679 1 999 999 999 999 839 339 259 1 959 999 1 1 59 999 999 1 999 999 219 539 139 999 999 999 999 159 1 719 559 819 999 999 999 999 539 239 1 1 759 79 299 679 999 999 1 999 359 999 179 299 999 999 219 999 999 999 999 639 1 379 1 939 1 999 959 139 999 1 539 319 999 999 119 1 999 999 299 999 999 199 199 999 699 499 1 999 279 659 279 999 999 999 839 879 259 179 999 39 1 999 39 759 1 1 999 999 959 999 999 579 999 459 1 939 359 779 1 719 999 999 1 999 179 639 999 1 999 439 1 999 939 1 279 999 999 999 899 339 879 879 999 319 1 999 299 999 999 819 999 539 999 999 279 1 999 999 179 1 1 979 99 199 1 1 859 1 279 999 1 839 1 1 739 759 839 119 999 999 119 999 999 159 1 999 999 519 999 1 999 99 1 519 1 359 999 439 979 1 799 299 999 1 79 1 559 1 1 999 719 819 899 599 1 999 1 299 479 119 59 1 339 1 799 439 1 1 639 999 859 1 1 999 999 139 1 999 519 1 339 19 999 859 939 999 999 999 759 999 999 1 519 379 999 979 999 999 999 779 539 499 999 979 659 179 999 159 999 839 1 1 999 499 1 799 59 159 1 959 999 299 599 1 39 119 999 999 59 1 979 1 37 1 1 1 1 459 419 519 439 1 3 19 1 79 1 1 519 219 579 19 999 439 56 40 128 778 277 148 113 412 292 423 278 370 209 619 373 563 962 718 561 70 380 563 142 879 300 306 75 925 909 339 892 552 333 965 629 23 434 609 548 258 144 726 347 825 904 352 587 236 820 868 948 664 545 716 538 92 533 361 700 612 681 445 926 111 133 16 624 557 331 567 809 688 515 474 826 672 425 936 806 929 595 247 962 756 365 657 534 19 148 897 344 236 347 828 843 786 345 993 562 983 673 192 666 887 562 704 642 11 939 986 749 965 723 53 226 230 248 604 504 760 512 395 225 364 153 858 371 70 569 14 206 932 339 244 948 388 398 900 405 109 76 853 905 156 899 316 919 134 893 149 61 425 789 407 782 285 869 458 471 155 603 954 201 193 580 941 360 665 290 977 832 281 950 366 681 257 904 851 517 119 544 799 722 577 378 849 823 23 177 763 237 810 6 297 754 437 618 585 82 631 911 907 789 430 686 381 748 986 108 109 907 267 360 168 533 149 171 255 534 358 170 862 161 770 723 175 277 431 64 343 767 872 304 492 389 558 64 507 615 139 920 171 852 42 190 282 53 387 744 874 738 104 873 430 122 415 363 116 972 398 272 940 948 741 816 92 115 339 478 879 566 730 288 400 198 420 323 991 867 765 868 69 15 125 56 260 375 136 533 418 361 864 607 321 413 311 167 939 337 527 773 161 560 419 838 577 570 274 555 163 745 954 81 939 202 760 895 136 71 93 956 945 268 431 258 83 538 197 241 424 584 875 296 530 110 660 451 651 330 679 635 522 464 592 868 232 882 665 274 765 229 952 899 747 829 14 210 673 614 369 760 964 497 714 891 573 740 123 801 344 382 586 180 953 187 845 512 50 332 585 539 303 52 560 573 954 630 880 765 300 780 246 959 45 134 793 915 852 712 873 461 719 191 97 458 641 207 891 479 487 789 538 615 534 491 840 239 704 6 123 882 520 81 303 98 360 729 214 89 16 251 957 570 67 224 441 334 31 517 430 485 329 863 308 664 102 322 356 992 419 938 328 147 393 752 536 749 244 259 483 957 355 421 26 466 529 559 161 107 317 162 78 899 591 209 27 896 82 500 531 375 407 799 955 493 521 281 71 70 758 115 57 82 29 558 52 212 65 895 633 228 319 426 59 600 643 725 152 682 498 422 741 698 573 610 223 807 707 468 890 946 877 905 582 634 31 609 979 615 362 197 506 564 842 487 623 774 166 181 214 472 972 547 602 341 172 396 159 565 151 544 863 961 31 61 451 947 114 476 669 691 564 408 672 297 257 423 411 142 587 561 120 238 613 301 624 299 578 245 696 78 864 894 788 756 42 155 471 656 705 785 147 819 349 122 709 122 632 736 544 180 777 392 299 923 417 512 210 905 738 604 756 64 983 541 17 4 336 557 695 842 659 524 344 55 180 328 646 706 690 470 66 365 886 305 378 587 804 61 333 92 12 511 665 198 669 521 54 265 202 377 80 937 623 802 901 66 508 714 133 198 771 176 186 81 79 399 995 330 184 709 460 641 935 606 736 789 355 73 643 722 571 196 450 867 178 685 515 647 932 222 402 104 361 954 398 395 698 882 869 845 724 662 110 846 488 360 784 430 154 724 432 398 668 846 920 437 267 715 50 965 600 477 937 851 72 769 947 819 248 488 170 794 183 188 666 967 642 795 547 978 913 100 522 958 893 162 462 512 911 513 394 847 479 67 506 456 700 464 836 522 791 973 468 137 318 476 163 226 620 535 274 312 721 616 634 99 272 699 294 687 127 605 728 236 536 752 189 27 208 515 218 686 65 897 8 684 339 958 375 165 910 633 12 645 476 264 251 61 260 900 962 692 748 800 25 213 445 652 555 772 753 817 684 691 974 315 716 608 377 289 789 800 772 251 438 205 962 738 31 993 266 16 641 665 204 648 815 372 877 632 817 503 661 637 965 201 710 89 469 260 808 582 892 332 63 541 349 380 54 319 281 921 889 95 848 182 105 981 260 593 71 731 132 100 612 324 884 355 300 110 926 820 132 708 208 557 669 722 251 531 453 344 557 407 969 590 952 728 588 658 574 222 323 451 905 792 321 137 291 220 663 794 760 968 42 227 504 754 44 496 948 24 802 290 356 824 430 21 879 969 555 394 195 103 194 31 845 652 411 76 168 444 871 430 870 890 928 971 656 124 164 965 983 855 147 94 771 169 682 753 114 822 141 848 149 510 924 337 878 562 165 552 927 316 9 453 981 157 208 371 427 926 794 457 852 625 784 982 550 180 794 451 737 885 5 445 301 695 912 593 299 228 260 782 147 131 543 750 237 180 801 597 124 492 623 923 56 606 120 430 907 646 302 306 880 183 50 478 751 566 394 170 73 220 793 338 468 222 864 667 604 244 401 540 780 835 736 855 465 374 957 776 801 683 536 103 84 351 382 775 580 170 916 228 945 415 389 769 565 686 636 554 952 734 929 667 96 78 88 562 41 841 451 504 340 423 43 424 606 702 291 723 202 663 871 776 951 35 594 747 547 501 720 652 817 912 237 839 835 393 989 957 403 742 236 279 977 102 681 971 219 420 803 677 697 167 599 710 455 519 201 921 459 278 536 773 92 926 706 215 131 533 321 74 688 667 277 474 352 570 768 90 448 661 507 622 283 255 827 544 334 309 773 311 467 558 103 326 600 730 4 324 57 744 779 572 397 265 927 214 49 13 352 375 817 103 190 533 513 364 357 646 79 546 672 292 473 76 620 623 617 673 322 618 947 860 933 379 192 754 642 510 109 925 283 472 884 913 30 900 7 86 279 951 548 24 148 767 759 378 613 451 393 856 567 19 71 777 235 876 397 505 50 333 902 788 946 976 804 811 704 499 395 460 413 560 966 727 483 612 329 238 621 704 579 167 96 845 722 635 943 992 723 145 656 605 327 134 932 155 100 494 461 873 171 139 953 952 949 794 866 6 83 662 35 644 710 434 828 290 491 731 72 727 284 128 875 326 848 947 775 752 995 168 444 913 627 95 306 688 868 950 888 922 694 406 131 958 569 62 356 941 250 51 309 186 188 38 178 952 512 509 985 945 706 849 676 498 860 247 460 350 189 399 200 330 789 360 804 676 805 57 935 247 620 807 621 798 946 460 844 348 269 491 968 163 295 672 856 318 661 366 918 634 185 973 764 87 481 288 849 303 762 898 858 482 66 15 707 71 796 582 474 959 932 744 75 448 124 301 418 852 282 466 183 946 489 969 955 806 549 828 773 633 626 691 728 952 631 430 222 696 539 473 14 602 174 811 733 667 566 848 629 811 522 13 830 788 277 342 498 787 113 738 172 417 936 570 946 170 885 426 516 46 382 72 415 151 164 730 883 514 817 855 580 412 841 120 384 881 716 829 976 150 187 126 86 34 566 453 695 213 718 616 395 327 772 935 688 573 477 810 667 763 603 960 668 54 692 410 597 575 452 638 241 327 724 807 763 974 874 594 776 688 703 477 213 900 17 10 415 598 989 111 819 6 364 58 73 669 574 542 467 225 760 4 182 462 68 941 810 105 438 144 538 267 792 325 620 551 169 674 334 670 152 32 301 373 675 765 89 72 559 321 309 491 810 877 838 167 469 423 821 361 272 580 566 703 144 826 905 755 770 921 502 802 427 619 952 557 691 766 386 695 146 955 90 444 702 173 835 658 611 882 595 678 535 678 978 402 897 669 506 524 160 103 110 578 328 535 721 624 652 797 304 907 321 539 754 108 353 963 228 339 765 816 364 345 19 432 13 518 263 936 104 213 558 402 42 279 307 958 937 757 902 739 757 31 666 21 794 24 138 420 501 864 877 412 752 765 725 988 844 464 799 360 443 1 676 499 278 217 280 698 460 219 973 158 954 750 763 418 179 679 291 170 837 591 62 787 581 941 872 674 294 736 407 599 550 827 254 533 101 560 561 53 747 703 295 61 211 389 970 777 992 831 584 162 463 560 938 330 465 275 504 910 6 72 528 781 512 129 415 975 316 579 688 499 31 241 799 288 76 70 146 246 67 46 417 358 407 389 605 625 204 209 663 193 538 566 794 211 973 805 694 898 189 733 901 702 399 989 973 635 989 572 61 478 880 803 617 738 352 555 194 374 366 420 280 590 566 59 985 198 800 505 380 797 612 527 240 215 501 9 518 96 849 248 97 230 573 441 54 761 968 850 512 791 137 220 272 773 897 699 792 688 487 101 207 446 488 505 627 148 178 543 31 127 243 332 791 361 357 841 289 800 638 292 693 481 110 9 28 819 256 742 707 430 26 513 842 985 393 570 535 565 649 408 629 936 208 564 739 544 813 454 921 133 346 969 745 772 613 385 977 204 110 649 129 487 150 542 679 216 989 640 628 260 297 504 51 306 198 528 71 508 850 712 981 245 641 256 684 180 533 159 158 286 897 50 807 488 290 281 591 736 703 2 437 487 512 709 506 93 310 676 753 736 117 757 390 590 497 32 530 687 770 669 190 997 489 295 235 343 4 707 575 529 81 592 225 247 18 841 817 573 339 970 519 1000 891 998 38 8 366 6 50 5 29 11 8 11 63 7 19 532 11 7 109 7 441 5 5 125 34 10 51 205 8 203 67 61 295 4 26 12 39 441 876 120 318 5 35 9 8 6 9 99 257 334 262 72 10 77 140 57 70 9 110 15 83 9 6 469 36 86 72 25 5 21 7 13 420 408 18 10 52 91 697 8 12 42 373 891 16 63 550 42 80 15 463 5 13 27 423 150 21 31 35 7 92 8 7 8 13 521 14 37 10 29 6 9 846 17 334 8 8 71 36 346 15 219 124 71 506 503 408 400 5 79 5 10 5 27 301 503 8 3 38 17 42 348 891 60 115 20 260 76 823 11 184 11 20 43 24 668 12 6 846 241 12 6 186 14 6 161 5 83 506 5 10 329 248 13 211 10 132 325 9 27 262 578 532 61 17 5 162 4 46 554 371 39 13 712 51 535 16 8 7 12 5 554 594 12 10 489 8 297 168 7 37 8 39 4 20 10 4 5 25 255 22 60 12 619 611 9 414 7 168 11 29 7 39 10 10 71 228 891 279 5 2 10 341 6 11 8 456 17 5 27 10 12 81 9 21 13 503 16 15 120 615 7 6 812 234 87 116 271 6 161 358 327 3 12 170 22 226 447 16 5 10 17 10 253 233 858 17 891 26 5 18 117 18 773 7 31 5 41 8 447 8 255 111 283 61 668 496 20 5 7 6 7 13 7 100 9 24 108 23 13 858 108 52 23 10 80 697 8 71 57 89 32 823 20 12 14 15 8 6 476 55 327 6 339 33 62 23 5 6 27 185 8 6 12 891 15 78 51 6 170 5 264 6 316 26 6 141 231 128 8 16 193 19 66 120 2 6 102 211 8 334 57 829 130 594 285 149 6 36 473 91 17 170 363 100 15 10 106 14 234 21 255 98 5 269 8 858 21 371 11 503 870 9 6 602 53 4 133 167 10 14 891 102 275 39 37 891 2 31 43 91 493 22 7 28 48 17 586 197 98 162 637 69 68 496 5 678 160 6 42 10 114 210 34 13 891 15 10 7 6 10 8 85 133 7 763 46 29 192 757 5 12 7 11 13 12 891 351 193 69 28 10 7 179 293 116 864 363 146 7 5 12 395 7 174 10 30 171 16 14 15 566 21 40 489 45 25 14 6 8 128 20 57 659 6 82 10 10 891 6 71 524 144 30 835 8 145 24 25 23 234 29 8 21 6 655 72 307 133 9 15 570 6 438 5 17 429 5 217 4 7 223 51 823 76 6 5 12 53 50 32 49 13 47 6 111 34 10 10 264 325 891 891 25 158 81 479 188 6 607 14 632 230 20 76 220 14 9 9 12 131 19 197 70 264 18 250 702 22 7 8 15 7 151 262 9 6 17 7 43 7 19 7 7 59 26 31 22 15 27 22 28 12 441 389 13 6 9 637 7 75 110 94 7 216 109 67 194 244 57 11 69 32 13 6 5 5 293 438 236 312 11 13 9 721 124 12 891 343 8 13 149 239 8 339 13 42 7 15 22 11 262 11 36 373 476 19 891 25 13 806 702 10 21 543 133 30 43 8 158 15 130 132 14 5 83 721 162 343 55 6 64 27 16 22 84 281 7 194 70 11 683 92 23 24 489 153 76 13 123 121 4 243 40 314 10 94 8 8 5 22 8 14 98 148 162 122 299 150 13 41 11 6 7 325 514 197 450 6 5 4 39 119 9 632 226 7 179 12 32 12 469 38 39 11 20 281 678 6 188 102 43 10 58 15 264 9 891 15 8 307 163 41 852 7 655 53 303 7 411 51 143 11 42 5 17 17 891 31 185 363 11 10 14 43 503 21 11 92 31 10 489 21 327 27 67 111 891 6 47 12 6 423 196 8 10 19 891 95 74 768 22 11 180 329 381 16 216 56 307 112 22 200 222 243 56 7 52 9 164 19 14 197 11 14 88 266 554 8 13 14 25 12 103 5 299 11 14 574 332 25 469 203 32 55 12 26 858 3 216 10 784 262 13 23 10 12 420 10 9 8 8 10 97 10 406 78 98 14 25 98 376 6 10 707 10 19 16 10 121 110 31 4 67 16 13 161 241 13 9 201 12 266 366 9 891 307 192 43 10 289 539 234 795 801 10 110 52 9 204 243 207 400 5 11 129 7 287 13 67 123 426 54 14 151 47 12 7 130 7 14 20 411 870 122 51 86 5 5 664 130 423 6 156 795 54 5 26 29 115 68 408 52 64 9 829 262 351 264 9 602 106 5 12 339 211 231 9 5 12 891 174 6936 1719 86748 1455 8588 1148 5164 2259 1017 1317 12303 1441 2993 114829 2318 824 12082 1625 65273 1022 1000 13455 5927 1999 9144 41077 1416 42503 15357 13705 50813 906 5229 2976 9248 85818 129054 12995 47994 1015 5776 2132 1461 1317 1998 18929 28215 37691 60523 16641 2210 12206 33830 13629 15947 2105 16831 3402 12857 1800 1210 74799 5661 7855 11760 5217 933 3876 1439 2215 63160 90204 3621 1630 9340 17618 141584 1947 2037 8034 44483 164847 2323 12504 89095 7423 13625 2565 59944 913 1784 39776 73652 33585 2744 5650 6480 1184 13422 1102 949 1754 2711 124722 3123 9083 895 6900 1410 1482 111127 3436 68285 1865 1744 10772 5407 41743 2583 40383 27322 10879 93791 90328 45955 90984 851 14379 953 2481 792 6396 42680 110354 1504 582 6764 2837 6703 64851 185601 12315 22780 4275 54740 15821 113296 2706 27565 1651 4219 7632 4419 106755 2157 915 150234 41441 2637 1236 18191 2122 1257 24633 850 12371 81268 934 1360 37536 24622 1973 42091 2218 26655 57058 1310 4740 46441 37093 128641 13912 3620 1048 31206 901 9709 56975 1633 7086 2040 127707 9474 120219 3180 1840 1407 1128 1017 82479 119175 2292 1697 91980 1029 55218 41949 1717 6894 1593 6006 733 4292 1927 861 778 5469 34960 2516 14526 2925 77712 102170 164667 68274 1687 38964 2265 6882 1589 8514 1738 1585 7290 52332 185236 68451 1001 475 2377 71514 1437 2119 1379 84266 3712 1103 6471 1657 2451 18297 2052 3783 2127 119690 2606 3360 27910 94671 610 1455 140970 43635 16080 28744 30841 1277 34622 46303 79794 735 2511 37854 5073 53434 81884 3344 1130 2285 2697 1684 38086 56580 209745 3938 141447 4176 1033 4455 21987 3507 175875 1274 5289 735 9685 1249 97350 1774 52104 13870 68215 9256 155804 97434 2040 695 1389 1425 1441 2952 1197 21194 1371 4349 10522 5235 2279 194988 23973 12860 5476 1558 13658 162487 826 15639 11985 11127 7960 166957 3706 2493 2117 2241 1657 1323 48901 11475 71265 1266 72549 3341 6265 2733 1200 990 4578 35238 1711 957 2193 167922 3405 18309 11085 775 31333 1103 63966 774 60715 4451 1224 20751 46498 30015 1194 1929 39293 2864 15074 26184 355 1422 22917 31736 1852 53718 10890 148273 30322 108447 44592 24270 1200 5226 94134 17919 3005 26971 82368 82066 3690 1866 23653 2108 54975 3912 61548 21004 1000 48150 1761 97662 4857 60909 93 80182 191451 205153 1149 114144 11847 799 22033 38577 2212 2597 170906 15381 51541 6786 7778 158696 400 6420 9631 22233 71394 4697 1320 4691 7818 2101 124953 40716 17188 31695 126187 6171 14559 61729 855 128826 36740 1323 7083 1664 25713 42291 5546 2176 220077 2275 1760 1282 510 1025 1233 20137 16703 29824 108035 8308 6201 37404 151889 885 2427 1722 1987 2976 2085 158655 55845 45468 10787 4256 1709 1166 40616 29868 21293 125786 59708 55787 1078 915 2733 87066 1160 32989 2214 3420 29109 2087 3043 3110 57042 3336 9800 88593 7527 3170 3460 823 1927 26414 4261 5981 66103 1176 17257 2274 1602 213546 1023 17307 52970 33069 5271 141199 1830 32049 5049 5166 4596 46398 4877 1858 5139 906 138670 11577 75462 21365 1788 3150 109407 648 75000 1072 3053 93447 1050 33596 730 744 51535 11757 184555 13222 1346 680 2301 10789 10605 5482 10043 2141 8303 1365 17043 5277 2093 1499 35367 68022 211575 171516 5969 33267 19770 89993 43901 1029 107501 2353 77864 46090 4156 11705 45737 3010 1989 1376 1963 26317 4274 37639 14222 28118 3477 39977 168525 3839 1419 1786 3582 1460 23139 50481 1620 1350 2870 1338 9468 1118 3873 1411 1042 5119 2421 6268 5383 3327 5898 3622 4193 2556 74604 63787 2046 1056 841 107585 1133 14301 27285 14349 850 37140 20266 12893 32181 49776 9834 1465 13971 6936 2935 939 1165 715 64027 93120 37218 56577 2107 2651 1656 110570 13554 2223 202918 34946 1396 3021 49401 46047 1434 69192 2738 4133 1267 2481 4360 2551 50103 1805 8364 59659 116958 3713 185766 4185 2702 83017 103518 1754 2585 85641 25664 6951 6492 1058 32737 2280 30278 26541 3220 840 12799 166188 38752 74478 8930 1301 14653 5961 2769 3752 17040 58480 1597 41511 6240 2046 163510 8000 4533 4722 168600 28932 18791 2985 23322 28551 666 25999 8501 54666 1305 16089 1698 1809 1200 4324 1294 2767 20072 27164 26143 29952 46212 33708 2177 5963 2264 1140 1447 62640 126697 42379 94640 1032 930 660 5214 23079 948 128559 34288 1278 38822 2655 3191 2784 109373 8012 9027 1761 4532 46748 104154 1392 45620 12705 9090 2449 9790 2470 57302 2112 182568 1775 1683 65097 25092 7821 169006 1705 110243 7107 66785 884 80227 9459 23217 2240 6924 966 3813 4124 175692 3265 38460 65283 1716 2192 35290 8728 88193 4515 2642 17095 7123 1817 105870 5121 35247 4179 9803 16025 185243 787 9344 1148 1305 102717 41228 988 2102 3452 93904 21224 9930 70948 4728 1849 27165 56280 57324 3440 44967 4957 74813 21864 4764 46652 34815 23364 12991 1220 5273 1012 33915 2866 3366 45169 2003 2704 19377 60965 68335 1932 2409 2679 4345 2502 21638 916 46620 1516 1994 88849 34615 6082 63456 42107 6572 10309 1989 4861 79255 684 36930 2253 162734 50742 2586 5463 1425 1119 63955 1558 2022 1804 1645 2255 167836 2032 98638 14676 23066 3424 4888 19168 77716 570 1663 63522 1345 3962 3620 1650 29392 19008 5780 533 34503 3431 2960 32849 43768 2586 2166 21199 2091 63334 74031 1494 87423 66160 32370 9450 2343 53414 120594 44346 80790 165540 2454 23475 8187 1956 31704 53017 43905 67745 1049 1876 12100 1552 46293 2895 12157 19878 70770 9618 3382 24483 10270 2247 1310 25455 1477 3201 4276 57136 146665 24315 11265 8173 971 605 107444 21895 69115 1002 24482 118047 8381 970 3357 6918 23821 6294 100904 10807 11581 2010 183246 60876 66543 45781 1324 115744 10443 915 2172 82618 33408 22248 1798 695 2592 206508 29976 16 28 1 33 5 47 1 2 66 16 8 1 32 1 34 3 4 1 1 3 3 5 9 27 1 1 5 1 1 6 1 138 7 7 2 1 1 1 1 141 1 7 6 4 3 2 2 1 1 3 5 1 1 1 1 5 4 30 1 1 83 1 9 1 2 4 20 17 22 15 1 1 28 31 8 7 1 32 7 2 1 1 9 1 1 4 3 13 1 129 6 8 1 1 4 2 11 4 1 25 22 70 6 1 35 3 3 15 8 10 1 22 1 17 48 1 10 1 12 1 1 2 1 1 1 1 24 2 88 36 117 1 1 1 34 20 4 45 1 1 1 3 2 15 1 2 1 27 1 14 26 1 13 1 2 51 1 1 5 85 1 25 28 1 100 3 1 133 1 1 1 6 1 13 1 1 3 2 1 1 1 1 1 69 1 16 1 1 1 1 6 1 11 1 1 1 65 28 5 1 1 50 25 1 46 1 1 10 2 1 6 43 11 3 133 5 2 1 7 1 7 1 1 25 1 15 1 13 8 1 1 50 1 1 1 1 1 59 269 72 1 4 27 27 1 10 32 8 19 9 1 16 10 32 1 12 28 4 1 16 34 1 1 4 1 1 4 2 1 1 63 8 1 1 1 1 3 117 35 4 45 1 1 1 6 1 15 15 9 1 1 1 3 7 97 6 30 1 10 1 1 1 9 1 1 7 7 37 86 3 53 82 1 1 4 1 6 26 1 4 1 3 32 3 1 66 5 6 3 4 1 10 32 4 17 12 1 1 5 1 33 1 2 1 3 23 65 10 2 17 71 12 1 21 5 1 93 1 45 1 9 1 19 62 1 1 2 42 1 1 1 2 1 10 16 1 1 53 1 3 1 1 1 1 1 36 10 1 1 1 4 1 1 29 37 1 6 1 11 1 1 57 1 27 1 4 1 38 1 1 5 44 1 4 75 3 2 1 46 1 1 1 12 1 1 10 14 3 4 1 5 32 6 2 5 1 1 1 1 1 3 8 1 65 1 1 77 1 1 1 1 2 13 1 22 51 7 37 1 6 4 1 1 1 1 13 2 1 32 17 14 1 10 6 1 1 1 4 6 27 64 1 1 1 1 1 2 18 126 8 1 41 1 31 1 1 7 17 37 1 2 3 1 5 13 54 1 17 1 7 5 1 57 5 4 74 1 29 1 1 1 11 1 2 2 1 14 6 1 13 19 11 15 1 1 1 2 54 7 1 125 1 10 5 1 8 1 34 30 1 1 1 2 61 9 5 2 4 22 15 10 1 3 4 9 17 1 1 1 1 1 1 1 4 1 1 3 1 5 1 1 17 1 1 39 23 47 3 2 5 1 2 1 11 1 1 7 76 34 9 22 3 1 17 71 15 52 1 28 10 1 57 1 2 1 10 35 1 20 1 13 1 1 1 8 26 1 47 3 1 1 3 1 1 4 1 1 1 43 4 1 15 9 18 3 1 1 1 1 7 11 1 1 3 5 1 1 30 1 1 1 18 1 8 3 11 4 1 9 1 11 16 1 1 5 1 1 2 1 1 6 5 1 1 12 1 23 1 3 1 3 11 14 3 1 1 1 1 1 1 5 1 25 5 1 80 1 1 20 1 1 11 32 1 1 1 10 1 1 104 2 6 1 11 2 26 1 114 5 4 3 4 3 1 1 1 4 3 2 1 17 51 1 1 1 1 26 118 101 4 1 32 1 1 13 1 4 3 6 1 1 1 20 3 1 1 1 2 2 1 1 1 36 1 26 1 10 30 1 1 6 1 33 1 11 1 2 1 1 1 36 8 33 9 37 1 7 1 1 10 10 22 1 1 26 15 6 16 5 1 18 1 5 1 1 1 46 1 8 16 1 1 17 9 33 1 1 1 1 11 15 1 1 1 28 1 5 1 1 6 2 1 1 2 1 2 33 1 1 1 1 8 25 4 1 1 39 33 1 24 7 1 17 1 42 11 1 1 3 1 2 2 1 41 11 1 21 1 24 1 1 39 11 51 27 1 12 59 32 54 53 2 35 1 7 2 4 2 1 1 15 36 1 3 20 1 27 2 1 7 20 5 33 29 1 2 15 2 1 18 1 1 19 1 1 1 1 1 2 1 1 1 1 59 1 2 8 1 1 1 1 56 7 1 19 1 3 1 1 1 1 2 1 1 1 1 1 21 1 3 1 1 1 6 3 73 36 1 4 1 1 2 1 5 4 1 2 2 10 1 1 1 13 1 1 1 1 13 1 1 150 2 1 1 1 67 23 10 1 2 824 277 814 480 413 169 487 282 176 510 635 907 413 886 822 736 326 926 668 217 830 634 421 217 564 426 820 301 323 863 139 241 72 498 18 304 585 836 345 504 763 112 997 331 67 175 100 171 739 744 729 767 336 568 346 150 450 899 113 165 757 124 973 603 906 828 663 342 198 491 954 359 42 960 486 303 473 460 555 938 56 211 130 283 784 391 642 475 639 234 709 754 709 395 574 34 375 614 456 588 299 572 883 410 712 340 151 369 658 536 98 705 339 713 456 227 702 123 708 97 202 340 87 416 801 910 876 660 248 176 99 331 92 546 237 982 702 155 690 387 91 359 423 139 718 429 903 878 326 419 110 610 378 880 141 548 208 178 353 16 699 807 352 804 785 142 297 588 326 486 196 338 477 416 196 618 848 194 964 99 60 525 404 425 973 437 967 545 912 532 338 671 474 962 104 689 628 258 95 400 737 305 720 290 908 565 110 267 717 107 631 425 202 777 565 387 283 174 57 531 202 194 156 394 434 675 285 611 10 413 717 379 669 98 15 788 54 928 34 124 901 771 899 664 402 102 627 463 994 684 230 683 76 547 573 737 347 509 273 857 236 708 805 989 776 256 183 819 295 829 951 216 231 547 648 849 664 633 668 626 308 657 555 897 633 735 595 127 984 331 38 867 855 571 178 843 13 630 810 360 927 659 205 113 961 157 141 204 829 624 632 161 57 136 222 538 665 42 724 816 682 1000 922 762 956 888 869 99 458 320 979 679 143 736 244 535 739 455 431 385 897 567 55 62 952 953 346 276 444 616 967 70 183 125 365 240 338 138 457 233 263 147 882 787 322 405 860 125 861 60 978 290 703 757 62 32 660 6 621 407 828 103 579 939 178 10 499 295 528 867 13 956 94 142 899 246 371 415 474 758 399 583 692 452 835 453 459 753 511 846 948 431 370 691 700 879 173 899 766 551 506 52 194 130 376 599 366 92 201 98 32 839 642 951 755 723 475 829 674 213 996 338 28 974 204 717 615 79 629 728 780 732 214 486 85 325 768 589 38 802 640 320 270 69 144 634 462 376 589 618 307 487 460 936 652 334 413 663 391 618 350 41 527 522 198 563 503 963 764 965 636 892 960 755 740 257 632 103 73 201 40 572 507 379 65 499 514 158 776 477 869 256 129 477 391 395 709 326 642 893 784 824 579 277 533 95 550 318 871 164 736 974 352 910 760 242 752 768 244 625 232 527 355 113 859 712 37 745 637 920 743 30 306 772 218 321 991 190 354 767 92 213 122 441 34 444 563 233 210 785 663 807 271 441 505 17 761 481 400 541 923 749 872 143 815 228 770 90 208 805 17 475 915 300 95 490 75 300 85 657 815 284 76 99 116 85 566 580 473 228 329 965 459 395 974 552 641 274 430 743 217 201 500 447 288 483 783 946 954 362 645 219 317 769 853 73 652 784 364 770 87 124 870 692 595 545 170 844 586 236 788 600 398 155 637 639 584 37 399 419 637 537 305 395 819 306 89 510 631 471 946 452 495 717 614 816 11 90 677 135 734 948 102 464 454 483 520 91 509 37 925 270 16 498 803 582 443 835 657 243 47 73 142 602 769 541 982 107 241 131 79 10 825 975 809 180 270 278 666 680 949 131 980 591 524 317 151 782 376 966 390 807 760 422 315 883 989 881 11 296 306 230 556 89 621 482 760 716 396 242 372 425 367 696 12 351 484 890 207 162 320 212 633 949 831 80 960 947 595 820 401 970 411 252 733 956 671 31 272 492 917 418 114 996 698 635 525 125 639 534 745 83 31 958 389 377 676 214 33 700 22 270 521 785 740 432 814 253 97 762 180 437 432 365 999 293 769 130 15 875 958 407 717 759 135 340 553 105 157 810 431 937 721 178 961 951 556 812 574 774 210 4 368 105 749 994 475 718 593 869 276 489 247 902 241 344 800 733 895 794 82 956 485 325 628 803 614 445 570 535 890 539 995 132 125 609 326 95 964 951 439 270 171 591 934 37 121 764 909 733 41 15 692 990 792 525 322 671 557 758 648 243 374 446 54 643 737 850 800 731 1 700 290 590 626 523 286 575 660 747 113 546 536 700 576 156 826 679 436 249 492 734 531 84 78 217 67 936 667 814 866 866 456 19 541 507 82 433 531 179 76 93 792 644 799 611 642 719 968 977 62 429 864 811 27 593 528 941 107 93 311 194 564 972 830 118 902 457 987 263 355 433 76 62 25 498 217 226 554 666 446 536 698 616 560 310 602 724 169 87 633 60 383 831 948 196 4 213 475 849 281 990 52 830 327 708 286 428 445 895 782 839 806 890 551 479 555 365 804 153 564 723 553 436 983 947 159 852 52 987 976 633 814 685 392 379 806 493 739 29 220 250 492 521 351 25 742 42 546 905 979 545 332 110 56 531 734 314 300 214 198 786 470 628 6 364 208 213 242 812 413 946 818 461 837 904 946 169 425 578 122 843 952 404 286 805 119 359 572 20 805 770 397 122 837 626 838 755 918 44 989 79 539 330 586 807 327 376 305 883 725 751 154 779 583 29 387 792 811 701 823 311 432 967 592 219 973 620 663 429 860 242 572 3 161 398 125 157 39 487 590 782 560 115 143 95 886 494 547 530 840 696 662 369 939 623 242 605 34 912 153 256 258 893 642 76 584 419 905 119 900 974 89 494 589 811 304 231 112 826 522 850 570 951 925 535 140 509 772 518 773 525 769 924 352 31 449 410 880 935 909 705 551 131 293 349 931 491 316 949 798 43 345 189 724 720 228 270 787 215 91 999 274 912 942 859 620 625 912 742 446 500 982 172 872 348 838 275 223 802 844 154 694 372 91 541 810 769 983 318 668 948 859 73 931 942 918 152 893 551 402 181 352 691 38 383 657 223 25 228 733 879 603 220 760 426 195 693 363 921 221 177 602 30 971 431 583 884 786 241 421 827 869 187 922 773 347 907 134 930 809 723 295 866 643 763 455 54 327 837 366 817 847 899 681 319 202 169 409 263 442 988 526 830 954 310 568 447 377 300 375 701 918 537 299 669 74 561 749 105 922 752 650 114 432 120 640 331 945 986 973 401 230 386 48 850 649 535 186 615 668 377 265 560 580 585 497 915 19 654 405 246 711 292 763 407 737 143 480 403 803 33 419 452 653 384 918 818 432 301 29 455 367 99 36 293 207 946 599 884 481 226 869 356 762 192 686 632 34 850 882 165 968 836 571 652 469 620 273 840 294 253 351 301 594 12 958 738 974 800 377 908 615 454 645 246 877 376 225 682 846 262 449 107 758 165 785 19 858 579 831 409 709 503 515 533 271 654 806 824 83 596 49 182 779 698 73 46 727 655 268 650 108 925 89 716 734 217 795 225 633 591 446 625 510 694 347 960 135 132 727 152 686 217 914 775 820 464 471 339 340 899 823 738 454 799 15 263 488 187 130 162 138 120 813 927 238 647 778 512 15 372 588 504 631 700 164 854 544 802 700 986 723 883 681 874 137 528 67 47 208 976 95 548 474 346 992 260 123 711 82 122 977 137 837 21 874 959 761 352 337 417 651 812 38 411 291 331 378 174 149 357 904 937 282 595 206 729 439 626 99 328 817 872 244 75 34 653 4 470 238 146 309 692 454 889 571 346 871 744 452 300 237 371 318 707 435 870 495 523 203 225 96 945 20 19 23 692 161 405 902 378 69 398 286 210 556 874 970 209 508 778 149 421 128 744 614 466 340 562 139 460 405 542 560 234 277 776 532 582 959 437 835 433 994 379 605 472 680 549 679 574 994 188 283 827 292 121 35 248 60 631 525 173 758 816 943 436 370 35 823 474 258 680 59 657 481 251 152 663 236 160 699 830 656 581 54 982 581 299 281 88 612 640 807 805 593 721 107 749 222 962 641 930 938 479 82 51 713 418 578 233 62 300 233 628 609 69 719 286 725 542 533 999 156 336 408 340 88 748 709 867 796 310 140 349 752 85 855 221 805 464 116 432 411 218 286 348 985 372 913 4 355 709 396 445 784 510 257 803 669 872 533 317 17 816 253 24 597 768 584 107 890 401 619 51 398 300 671 256 260 734 442 583 380 614 475 837 991 163 386 83 399 12 179 270 294 415 535 431 889 242 642 118 168 778 430 612 868 917 650 100 35 479 444 443 279 766 928 918 1000 269 632 666 935 750 164 811 593 580 821 50 167 482 611 815 426 686 954 40 492 645 475 955 397 878 643 918 187 27 296 922 939 186 935 279 89 874 453 451 852 34 515 626 440 371 56 125 517 217 862 362 316 360 237 336 606 713 739 231 504 792 330 386 17 443 316 616 418 105 138 120 97 270 640 4 481 536 753 47 408 997 708 966 653 724 788 944 526 258 402 878 616 29 471 83 698 632 88 138 610 468 737 578 933 706 242 376 422 413 761 346 311 182 257 468 763 963 573 44 273 288 669 326 408 888 871 491 629 457 924 311 888 590 295 12 739 820 585 888 585 513 694 345 165 895 210 950 345 927 567 134 459 617 857 587 987 988 885 6 680 372 10 8 190 35 11 322 768 12 415 429 623 55 372 28 15 10 64 8 35 11 36 12 6 17 13 78 453 29 19 62 52 7 768 11 47 178 8 12 33 258 18 65 8 279 988 4 5 8 104 5 6 42 793 69 848 315 42 9 506 759 305 540 9 39 7 8 8 14 88 528 111 77 146 152 172 25 217 128 12 4 348 9 17 8 5 5 8 42 12 135 7 21 18 118 5 8 63 363 239 5 32 264 10 10 7 43 24 735 141 18 719 6 10 190 10 9 65 5 178 388 124 55 24 5 253 6 9 12 9 39 136 384 21 25 36 261 217 12 5 165 247 10 6 40 15 8 69 88 147 7 848 9 18 7 5 165 133 136 11 13 552 5 326 5 9 221 6 54 72 71 117 23 988 205 768 406 12 90 13 16 13 38 7 28 96 16 276 34 6 15 10 51 73 9 6 95 67 40 267 11 4 329 936 20 34 194 10 16 5 39 16 967 22 623 3 182 10 48 429 78 433 577 72 463 170 13 6 39 9 3 6 7 6 5 125 5 848 48 14 5 743 18 104 5 32 20 5 258 438 23 26 13 7 39 978 388 7 838 11 6 6 10 276 234 34 11 116 264 489 10 94 13 9 43 47 6 6 21 63 253 4 117 55 603 583 751 80 7 9 5 48 6 17 340 500 7 76 26 3 70 37 15 5 6 711 207 28 61 6 62 11 522 337 401 468 5 45 540 261 174 6 17 85 33 67 876 17 4 17 35 8 95 340 28 5 5 267 119 10 8 11 11 203 5 28 214 38 16 7 8 237 315 895 7 6 50 463 62 751 5 44 214 802 5 41 848 7 6 18 52 258 866 5 70 14 978 39 6 522 511 34 87 15 15 39 9 87 3 15 4 312 139 5 16 9 261 23 210 18 4 7 38 6 247 25 19 111 7 100 957 11 895 156 10 270 46 315 21 201 5 50 9 119 3 10 146 11 111 52 2 163 7 29 50 60 4 205 8 12 11 344 5 133 7 743 92 182 6 29 282 15 5 66 63 12 596 9 22 315 356 40 11 32 11 8 340 506 45 78 37 37 337 149 15 119 695 8 276 22 367 154 282 39 67 33 9 6 12 23 7 7 11 658 49 295 267 495 16 5 143 528 623 301 10 768 151 92 484 9 41 4 9 10 978 11 282 20 17 33 46 727 6 273 29 44 10 12 793 146 6 288 5 19 15 7 768 13 326 205 5 9 7 367 6 22 3 15 58 256 7 372 54 136 224 9 9 393 6 207 12 105 326 136 9 7 5 55 16 376 26 680 226 35 22 8 90 7 905 8 590 93 188 63 15 340 5 11 511 17 623 21 511 37 29 37 217 25 43 26 54 8 6 15 388 36 36 54 7 8 7 74 534 5 528 359 36 10 112 13 125 511 8 40 27 18 429 186 70 6 212 16 6 484 9 18 478 8 77 14 10 458 5 74 363 12 5 5 107 11 42 5 28 673 11 8 2 23 186 13 7 203 6 33 68 583 92 124 793 401 329 229 54 8 10 82 2 8 221 616 114 820 7 261 52 401 429 87 967 88 92 186 161 443 9 8 35 848 74 9 838 83 186 34 7 11 12 3 10 433 25 7 489 12 651 7 114 5 372 344 8 596 7 166 20 25 9 13 637 577 12 19 829 57 114 415 5 7 8 72 5 62 39 16 34 348 9 70 72 23 33 40 42 6 237 388 205 114 11 397 151 12 229 30 6 250 157 190 15 7 58 6 247 609 7 17 245 19 18 133 99 11 23 326 33 5 7 196 60 448 19 5 15 136 946 31 29 31 10 207 152 44 234 895 224 247 58 811 9 46 14 6 250 154 24 54 967 15 282 45 24 114 8 12 688 8 161 132 201 20 33 500 102 168 32 33 10 33 267 967 329 8 8 79 15 135 522 60 6 253 30 20 5 13 39 468 301 616 147 108 11 129 329 38 85 52 149 329 229 848 6 406 424 838 75 8 500 14 22 7 7 596 71 12 7 571 7 51 151 11 63 154 78 5 12 33 253 11 13 616 15 288 7 7 19 33 11 18 28 6 292 182 19 29 448 337 793 19 113 5 5 36 45 500 7 26 30 24 658 6 87 292 180 12 5 16 21 8 108 6 312 27 8 9 711 522 768 10 4 231 14 144 54 78 188 11 517 5 116 138 8 590 17 14 406 60 534 41 397 9 149 39 20 109 506 8 20 6 23 100 3 205 967 37 18 1431 108110 88632 1789 1876 34094 6693 1026 47409 114042 1257 68380 74136 126900 8891 72627 4304 3543 2355 12970 1315 6051 2650 8240 2442 942 3035 2837 18567 82991 5327 4152 14723 9011 870 61491 1642 11563 27064 1353 2158 3231 51525 3447 11942 1193 48738 173882 705 1140 1898 15575 870 675 6819 126722 10692 90056 48852 6639 1371 62996 126006 62801 116142 1689 6559 1669 1919 1412 2446 20239 89442 18411 13253 33908 14631 22325 4690 35628 28443 1965 652 79743 1398 4196 1579 495 1019 1950 7416 2550 31110 1721 3570 3538 24302 837 999 10515 56640 44507 1111 3550 62118 2276 1785 1441 8899 4962 158727 22671 3252 160406 981 2120 45759 1770 1836 13105 1035 43706 95115 12504 8671 4462 1215 48554 1357 1587 2565 1746 8478 29983 61023 3516 4560 7653 61761 40137 2415 793 35334 57347 1744 1056 6994 3306 970 16719 20770 22401 1636 179640 1226 3459 1137 960 37497 14292 13297 2219 2882 89043 947 30277 1011 1779 53921 1062 9184 9826 13101 13961 5312 228990 45075 113301 82537 2955 21630 2577 2786 2758 3757 1350 5678 22311 3811 46401 8129 1065 3395 1935 10503 18071 2147 1302 22510 8507 6714 62577 2545 396 68263 126492 4949 8267 31478 1553 3529 480 8103 2808 209477 4361 112129 514 32475 2090 7758 91584 7153 102470 115447 11781 98859 33086 2714 1223 9162 1824 618 960 1086 1407 1180 12265 780 204570 11742 2632 795 155970 3312 23828 1158 5860 3788 1033 47283 100623 4659 3150 2313 1708 8061 192804 86275 1365 206568 2036 1470 1092 1780 41354 48126 8222 2087 22768 36537 63776 1617 9048 3005 1086 8637 11273 1067 1395 5169 14280 22763 641 24022 12745 123321 87859 147302 11685 1493 2049 1012 9151 1362 1590 35295 122505 1144 18155 5811 702 15045 7380 3447 971 948 171020 46239 4272 12194 1302 5695 1694 128295 64371 66829 84536 830 7131 133047 56295 27923 1206 3605 14375 5022 15747 147411 3793 879 2287 6668 1192 21796 62800 5583 7567 1128 40392 13035 1590 1287 1953 1230 30227 954 6823 39595 3487 3932 1416 1305 40512 44010 112925 620 1158 11981 94821 13298 166953 1241 10720 51918 191908 1095 6296 137857 1054 960 4149 8792 59934 142700 886 12495 3335 222893 9111 1026 117132 76693 5554 13668 3003 2877 7365 1269 14633 690 2391 372 64161 12679 1192 2923 2106 57549 4926 20605 3885 976 812 146330 1347 56118 4759 2996 23505 1556 20573 184606 2605 126340 38023 2040 62334 10889 49275 4257 32859 1193 10229 1626 16906 635 1593 23504 1644 19899 11150 188 35731 1078 6292 11441 9840 647 44920 1552 2973 2418 60321 847 20800 1566 163042 8351 42669 1257 5577 52974 3663 851 10386 15198 2362 104141 920 2693 74616 87250 4675 1696 7632 1910 1386 75070 85548 7188 18063 7067 5804 45316 23294 28174 16234 138845 1407 57750 2969 88211 36580 49155 5964 15644 5597 1652 1272 1325 4189 1111 1143 2206 141395 1908 61430 44874 90087 3301 1165 28817 91758 147773 46697 1355 127002 15509 39615 77199 1098 10210 846 1447 1671 204678 2709 55392 4277 2976 8013 7266 110037 1461 43788 4734 8833 1924 2093 98351 32765 1071 38188 913 4730 2364 945 160264 2058 50968 48242 942 1200 1312 55632 1323 5013 458 2553 11396 58854 1439 65357 8355 25042 42502 1497 1953 88515 662 41181 2940 18534 44537 28021 1902 1631 800 11816 3377 73864 6071 89345 51087 4985 4462 1443 17721 1604 201600 1716 146814 10748 35866 15268 1345 71765 1104 1264 95917 3804 85533 4068 110302 6492 6747 6071 46613 5612 5407 2486 12531 1368 1269 2568 67399 8877 6487 10953 1493 1309 990 9055 99701 897 88386 58068 8046 2295 24621 1771 27075 87717 1873 8012 4845 2265 49155 43728 11808 1482 36379 3792 1440 132931 1358 3555 113087 1311 13720 3062 1836 49358 851 13167 50029 1992 882 1040 16659 2239 6726 754 6004 158378 1352 680 348 4704 37605 2128 1290 41468 1155 5631 11057 125612 14257 20057 120186 97301 52906 42802 11848 1828 1405 20404 419 1829 44086 128137 26428 171610 1624 64710 9683 49124 88059 16177 141684 18018 17484 32905 38307 108159 1709 1877 7336 206715 13879 1830 177526 19688 41322 3663 1390 955 2751 663 2100 51206 5204 1463 91401 1593 139956 1549 25950 846 75879 74752 1561 126397 773 25057 3930 5835 2053 1714 89450 82719 2220 4065 166628 12348 25245 70096 1070 1019 1708 17133 1050 14464 4506 2626 6690 80127 1413 11840 6522 2997 7359 6080 8682 1410 23798 64687 19780 22581 2659 101449 28339 1848 37514 5727 707 35080 35368 5235 3585 895 10540 984 40876 127125 1359 3790 39637 3132 3408 29452 21687 2255 4728 45983 8046 920 1659 41268 14763 97072 3801 749 1655 27528 192286 5561 5341 5697 2203 49098 30446 7628 40731 211877 35924 57149 11371 198801 1564 9244 2637 893 40329 34467 2545 7305 192269 2487 29654 9345 4239 23742 1508 2898 111242 1922 33996 27714 39537 1181 5505 113422 23577 34635 7228 4388 1730 3381 47598 181575 67529 1242 1481 13593 2595 22026 104997 13920 1426 57528 6684 4820 1099 2530 6745 92544 54290 119841 35147 16035 2195 25662 62002 5844 15858 9374 36592 75494 38547 135411 1491 77252 37457 207686 11322 1454 121245 2206 4916 1225 1126 97335 11988 2230 1155 93120 1152 9972 34718 2640 7272 37913 18894 892 2790 5301 59130 2348 1931 99932 2343 59223 1323 1149 2885 2930 1921 3768 5942 1185 57266 37424 4241 6237 71235 49427 138011 3513 17891 670 832 6557 9987 89607 1744 5208 5574 5460 149165 1080 15783 46079 30515 2022 1086 3268 3819 1332 19233 1455 74235 6543 1944 1974 175398 89114 118929 1913 368 44715 1780 32292 5613 12372 25201 2284 122659 1000 23964 23619 1707 115285 2249 2380 61597 6475 107104 7409 63080 1914 36517 8182 4348 17512 80878 1270 3789 1044 4779 23778 588 33897 178395 5843 4458 1 1 1 988 988 652 988 335 1 375 39 256 1 1 1 928 1 138 434 1 1 988 1 988 810 1 988 118 1 592 988 1 948 988 988 1 197 1 731 968 296 573 988 1 988 988 988 237 1 988 988 1 988 256 59 59 711 1 770 98 1 395 335 395 414 1 908 829 494 474 1 889 197 316 908 988 1 494 988 1 1 988 988 810 335 276 197 988 691 988 988 335 513 98 849 671 632 988 988 988 1 316 79 968 276 988 988 968 988 928 79 988 395 988 988 988 592 988 237 553 533 988 652 1 1 988 988 592 19 869 1 1 454 1 711 988 1 296 849 612 988 316 1 573 1 1 79 1 38 849 988 988 770 1 553 988 988 1 671 988 948 1 237 988 138 810 889 335 988 988 988 988 39 474 988 1 553 256 553 1 19 118 434 197 988 988 395 1 1 454 988 988 829 1 988 1 1 988 553 1 928 691 988 988 691 1 494 731 316 158 988 988 1 217 158 988 988 355 1 988 256 849 612 612 652 632 1 652 908 988 988 652 988 1 988 573 553 4 988 533 988 632 889 988 1 731 988 1 691 988 810 988 988 1 1 513 988 988 276 98 790 59 988 1 1 968 988 276 988 770 1 988 454 908 849 988 948 1 869 118 1 988 256 988 237 1 513 1 988 829 533 1 988 908 988 770 138 988 988 1 652 1 928 256 98 1 928 928 1 335 1 691 553 869 1 414 1 494 59 217 118 988 217 395 59 988 988 1 988 1 1 731 177 988 414 138 1 22 731 553 1 988 533 1 968 494 988 988 988 988 296 988 988 276 434 988 395 988 1 1 988 395 217 79 988 988 1 1 750 1 138 869 513 1 1 711 790 988 988 790 573 948 988 256 988 335 869 454 988 237 494 1 553 177 592 849 988 237 355 948 1 988 494 335 9 988 1 711 59 731 1 988 39 988 1 1 988 434 988 988 237 988 1 138 1 770 1 988 454 1 1 829 731 948 988 1 1 19 988 770 573 533 1 454 1 296 869 988 256 553 928 988 988 988 553 770 750 829 454 810 988 869 1 1 1 988 731 1 256 988 1 533 1 988 276 988 1 1 296 889 988 1 256 988 988 711 988 1 1 988 1 276 988 829 988 829 5 988 612 750 810 988 988 652 553 988 770 1 158 6 79 1 573 1 988 988 19 1 414 414 1 988 1 632 988 1 790 988 988 988 988 652 988 1 1 158 1 632 968 988 988 988 217 988 138 988 316 197 988 731 98 454 513 612 1 1 988 1 395 1 1 988 612 414 197 652 988 553 849 988 849 1 1 988 1 395 98 1 988 513 1 908 988 59 1 928 988 988 889 869 810 988 553 316 988 988 454 1 573 1 1 731 988 988 1 1 988 988 988 869 988 632 988 988 1 454 988 256 889 988 908 988 869 829 1 1 138 1 494 988 968 256 988 434 1 1 988 1 1 988 474 19 1 276 988 988 1 988 592 1 988 197 1 988 691 671 592 39 988 1 1 988 869 671 988 988 158 1 790 988 1 296 1 810 988 296 1 988 395 98 988 988 1 1 671 790 1 79 1 1 177 948 414 988 1 908 988 1 1 454 988 1 276 968 988 988 1 750 731 948 1 296 988 533 988 790 988 988 1 1 770 988 1 988 513 988 454 454 1 1 988 968 988 632 988 1 158 928 395 395 948 988 19 1 434 988 988 948 1 1 1 988 968 988 988 988 118 454 1 988 988 1 1 988 454 988 237 988 988 1 988 869 612 1 573 296 395 59 691 1 988 810 988 988 1 1 671 513 928 988 652 612 750 988 988 988 988 988 1 1 988 1 316 1 770 1 988 217 988 414 533 59 988 1 1 988 1 256 1 908 1 434 138 276 434 908 988 988 335 1 1 15 988 988 1 988 671 573 988 829 1 988 829 731 988 434 671 988 1 988 988 19 395 1 988 217 1 988 1 1 1 513 1 988 988 711 612 296 1 988 395 988 612 988 1 889 276 118 1 197 197 988 533 19 39 39 1 1 98 1 988 296 731 928 177 434 1 118 513 928 138 988 1 395 731 39 1 988 1 988 988 770 177 770 988 1 1 1 1 988 988 829 988 335 1 770 988 276 454 750 988 1 988 988 335 988 988 988 217 1 237 533 1 454 869 988 513 988 573 1 217 1 988 671 335 652 138 1 414 988 414 652 988 276 434 177 98 1 474 1 691 988 988 750 474 988 494 988 869 988 988 988 1 988 988 316 1 276 765 923 571 401 704 106 798 894 847 419 599 891 251 311 236 192 592 733 912 588 872 386 177 950 268 636 513 962 25 789 353 291 605 677 92 258 692 551 782 393 519 769 337 573 652 256 93 17 764 16 2 178 604 871 756 637 495 519 874 595 966 584 676 135 253 944 273 422 747 278 862 567 183 834 60 507 152 283 102 458 878 849 654 422 3 498 101 974 426 405 384 427 936 202 1 628 917 676 513 388 62 599 954 381 954 473 445 902 887 777 123 776 372 730 638 738 211 636 240 978 93 396 408 408 773 702 952 478 403 465 390 356 233 199 431 244 736 3 39 161 158 884 147 153 937 515 626 233 258 350 518 926 579 364 114 78 701 117 78 467 555 787 936 379 191 294 353 746 622 147 297 798 907 224 44 37 950 221 738 623 270 848 925 51 561 630 224 656 484 51 746 694 490 680 206 913 440 75 974 638 672 591 221 619 448 766 814 919 656 925 986 291 554 483 153 731 697 193 125 238 399 888 598 803 299 738 936 290 97 768 180 756 927 742 726 552 387 55 520 873 838 759 347 854 532 241 254 733 597 363 433 43 338 636 619 567 214 310 742 289 224 163 445 183 57 444 272 792 102 939 853 213 45 576 710 332 434 44 184 616 77 770 761 392 27 595 418 527 326 549 272 716 816 872 79 351 898 12 683 549 510 554 950 40 129 562 498 681 371 803 960 734 665 59 585 370 493 819 21 292 897 93 735 814 20 917 964 660 532 54 296 613 576 72 962 472 652 36 633 961 521 553 206 790 707 567 611 986 527 791 398 501 290 664 883 860 682 226 948 256 887 830 279 253 868 532 901 901 93 613 922 495 874 948 178 156 652 192 528 293 154 798 982 878 793 487 474 434 118 372 80 358 689 924 214 127 611 703 823 126 395 282 683 228 620 285 597 137 383 891 476 825 785 590 69 542 715 200 445 524 343 399 571 784 250 228 335 170 278 673 298 980 650 283 322 918 220 957 922 410 68 852 228 296 602 330 809 621 205 547 529 468 513 762 945 292 264 897 2 299 816 479 582 271 646 233 129 63 201 623 202 784 827 441 842 32 447 651 138 35 652 532 210 167 502 765 306 662 813 9 42 623 328 973 487 970 893 462 218 774 45 871 97 307 570 29 680 817 338 357 47 256 851 365 889 562 777 957 498 539 237 564 966 820 530 790 550 135 803 215 619 84 909 846 454 146 390 727 243 289 962 194 451 352 900 689 913 423 914 518 27 5 330 227 449 366 824 7 29 16 501 777 222 675 99 488 635 877 188 162 582 45 534 446 710 636 752 46 502 528 426 123 563 379 887 92 349 733 745 258 98 674 748 846 47 49 716 903 701 650 294 827 433 155 694 813 640 509 790 584 858 788 405 304 706 68 180 924 395 848 168 283 549 950 534 263 141 209 11 304 178 965 858 919 498 505 133 290 745 970 27 431 873 947 139 673 102 497 382 549 964 525 357 258 831 339 842 852 875 66 547 417 524 34 398 530 703 460 539 920 188 73 798 304 363 819 387 768 976 320 683 407 329 527 844 66 665 552 865 779 917 453 972 383 563 279 842 393 280 467 738 903 325 55 895 294 219 562 241 924 75 758 881 105 343 20 298 530 170 100 927 279 322 884 907 761 661 309 175 281 521 213 775 682 551 138 622 863 344 773 699 593 799 509 543 208 65 235 884 823 106 782 689 963 114 143 46 576 737 625 451 593 224 774 838 827 643 986 911 978 702 868 771 681 938 15 745 641 257 717 604 660 831 312 511 556 636 740 454 272 144 367 377 582 865 520 509 787 422 491 518 656 777 95 727 484 704 328 110 81 137 967 57 922 741 744 291 113 846 2 496 240 384 261 724 600 822 611 780 665 399 544 114 840 333 405 638 115 691 827 732 157 551 659 174 465 91 936 415 910 577 328 306 397 162 351 589 736 9 762 961 443 414 114 673 679 650 354 873 618 161 711 548 722 142 587 382 796 199 143 536 209 86 603 825 426 605 968 953 295 530 943 110 783 105 754 424 310 829 2 475 36 295 791 713 462 757 323 390 293 271 711 820 657 501 473 326 647 451 348 808 918 309 413 658 94 81 909 534 377 758 420 910 3 767 536 578 968 465 103 226 413 273 142 813 507 437 255 614 435 521 829 602 272 720 168 609 510 721 846 89 366 254 33 279 856 369 201 923 161 204 832 303 483 928 733 973 954 357 877 987 602 756 488 86 694 241 961 655 111 572 825 820 466 477 213 858 161 689 893 413 83 677 617 737 90 920 290 362 717 56 812 179 620 331 926 667 335 681 265 900 100 445 289 458 683 565 621 501 281 843 532 526 630 363 296 517 878 719 775 940 486 962 305 954 633 118 799 599 511 335 780 431 256 965 542 436 937 938 162 530 69 230 948 693 577 66 153 611 563 823 797 295 261 416 534 470 81 893 241 700 143 591 568 388 823 754 704 477 19 140 725 865 926 442 863 53 663 515 350 28 322 593 21 160 629 582 842 909 621 709 667 450 837 132 885 602 446 41 535 956 834 464 274 272 324 140 654 149 176 354 314 372 531 497 446 690 611 527 248 300 750 600 99 282 883 954 7 351 319 341 172 542 181 520 27 445 948 860 581 681 420 491 987 895 597 950 844 800 113 575 542 459 740 230 196 640 358 635 343 558 467 45 919 514 327 647 874 946 7 642 146 468 730 426 743 500 313 339 281 599 70 780 22 823 830 177 179 572 142 201 245 521 402 963 978 531 489 96 738 864 699 850 288 251 750 441 779 398 9 430 577 428 263 433 609 598 183 460 660 787 675 679 655 272 803 90 185 645 876 659 522 290 540 588 41 177 575 303 100 188 615 938 384 677 642 245 704 360 160 192 871 732 16 834 291 893 905 186 213 476 133 793 393 102 278 673 343 789 976 220 171 442 486 958 570 909 281 141 332 286 30 795 642 570 475 401 941 300 143 392 198 521 622 276 948 945 746 268 842 303 112 102 427 380 301 598 738 9 295 582 389 437 20 679 447 398 698 849 254 756 644 208 483 806 131 279 901 443 113 245 346 123 503 225 822 773 149 171 120 927 731 443 490 864 274 118 967 304 72 339 547 588 406 716 362 397 840 891 148 630 120 952 544 849 2 622 793 733 40 150 948 280 156 771 888 450 121 785 491 867 822 548 631 50 802 240 499 5 2 654 973 646 507 121 111 530 275 508 26 271 550 315 453 973 790 706 503 353 588 910 470 6 411 422 30 113 472 225 246 528 541 828 949 231 128 416 291 427 697 403 85 316 301 259 332 537 889 103 381 202 208 844 634 850 331 973 565 663 558 802 643 810 408 466 881 959 398 536 306 185 855 462 88 390 926 169 626 420 621 195 52 374 237 196 536 685 715 922 736 113 290 640 118 746 717 698 601 12 551 482 311 906 308 418 941 399 186 601 795 935 321 174 725 846 898 912 846 273 386 625 632 950 708 43 740 750 129 793 642 708 626 679 464 953 364 301 901 773 720 904 90 709 922 408 333 814 100 833 825 191 508 840 882 470 587 229 389 3 710 715 761 43 8 349 649 237 22 726 642 563 639 109 517 732 558 573 773 849 407 25 864 966 448 915 511 127 129 402 129 899 309 206 554 889 493 317 55 571 501 515 623 65 796 507 92 507 368 721 114 233 211 143 425 977 471 26 427 935 214 954 173 555 811 522 206 94 32 316 198 616 680 532 406 189 695 843 576 853 98 431 573 57 402 308 688 365 312 872 839 127 49 880 414 379 472 859 542 620 248 504 403 108 296 927 150 809 674 358 788 93 150 139 801 728 105 551 435 501 982 771 663 641 32 43 269 445 77 859 375 178 285 679 973 145 953 580 306 135 227 7 145 461 202 376 294 945 813 661 800 97 737 807 849 475 287 137 8 485 663 718 409 737 881 947 895 394 883 215 221 213 673 123 853 721 678 242 271 160 256 504 323 83 912 360 851 540 37 212 929 226 962 67 27 706 112 224 438 289 999 987 993 46 922 54 92 426 724 28 193 8 144 10 578 32 6 18 811 5 15 7 4 284 254 21 108 47 35 280 159 44 238 62 772 54 21 380 112 28 36 6 9 690 82 6 88 7 324 14 968 313 11 6 170 178 12 7 110 516 53 362 433 35 5 37 461 7 144 20 5 18 9 81 9 11 17 10 12 9 98 9 6 6 447 254 78 49 500 299 213 21 22 492 17 12 45 785 144 7 984 5 469 5 24 46 50 9 12 86 299 5 7 144 18 206 44 44 44 41 9 16 5 170 587 61 8 135 318 4 516 6 119 7 8 9 167 220 508 12 7 142 5 15 11 748 61 147 10 242 7 560 748 617 987 922 113 223 5 607 5 8 9 587 21 20 86 15 9 13 108 21 560 8 86 11 54 6 28 121 334 4 5 15 907 71 34 47 267 10 12 51 16 51 329 38 23 500 13 31 50 115 250 426 89 469 8 50 851 28 105 49 55 10 10 533 368 10 412 18 492 33 61 38 811 426 9 7 5 48 760 7 96 345 79 922 209 406 5 40 9 65 167 196 234 13 262 617 15 837 13 3 5 32 15 13 98 203 7 52 551 500 238 28 15 386 11 7 100 49 50 7 724 28 2 329 142 22 190 231 987 4 17 299 29 6 542 6 45 5 250 135 206 6 9 262 8 12 39 6 73 13 200 406 18 7 7 82 89 83 28 280 3 12 627 11 140 65 8 157 154 4 6 6 125 922 133 7 9 231 123 433 15 658 22 220 35 71 701 4 196 159 760 110 399 121 19 220 7 454 93 10 1 32 24 59 7 627 181 351 43 879 96 362 968 13 19 144 15 3 13 9 6 83 10 748 54 22 86 12 36 399 811 86 11 6 837 27 41 9 162 542 20 10 318 45 206 72 51 5 32 101 227 52 82 5 340 15 32 53 105 82 82 4 98 16 21 234 127 12 86 533 9 6 8 351 578 12 454 131 607 16 7 5 32 27 14 27 162 433 8 108 206 28 7 57 162 190 7 303 318 187 68 25 6 8 345 92 45 15 129 5 987 15 7 3 865 440 8 399 103 12 6 125 24 7 38 6 61 6 58 13 33 167 162 187 11 440 21 7 334 10 6 16 95 11 334 45 16 16 38 893 262 187 47 824 3 12 10 262 5 984 8 34 837 5 6 63 65 110 8 14 46 15 12 25 772 637 110 178 173 21 44 190 772 329 275 7 8 42 6 55 81 14 560 11 15 33 440 7 58 25 32 525 690 647 20 14 426 149 40 10 164 724 100 690 13 250 851 551 92 79 23 63 125 7 6 351 8 9 617 533 6 8 8 772 6 73 41 7 6 27 96 12 170 5 162 119 922 21 48 40 149 58 5 9 63 15 560 234 907 53 10 772 238 262 9 356 83 313 9 6 72 69 9 25 40 35 13 8 88 15 10 5 7 100 7 5 46 15 13 89 8 280 14 8 26 74 6 15 447 386 368 6 40 6 28 10 8 48 74 560 6 203 318 10 142 129 308 49 28 294 8 138 11 105 250 617 303 31 44 7 227 907 19 679 617 7 15 5 45 216 190 551 16 984 40 13 5 23 8 386 12 113 879 135 6 7 196 658 64 100 374 271 27 3 23 144 23 16 51 70 92 9 508 85 6 64 11 31 254 193 12 9 7 17 227 6 262 28 28 987 952 440 6 5 216 271 193 9 92 8 7 569 19 12 50 21 469 340 10 433 216 62 5 12 129 209 220 6 20 31 12 10 8 49 6 6 154 798 234 154 115 63 18 196 12 356 7 40 60 190 284 227 110 5 4 508 103 29 34 668 43 21 70 6 542 7 865 79 26 56 10 6 31 16 147 21 28 159 56 6 9 16 127 112 303 27 7 231 53 209 56 345 8 72 10 152 12 329 53 275 560 15 64 68 13 922 6 49 647 393 149 17 231 299 81 16 152 127 33 144 5 6 412 17 36 6 34 345 8 20 36 5 250 10 18 140 50 89 40 426 73 28 8 227 17 907 14 627 5 79 724 16 213 28 284 893 508 175 419 12 12 865 6 9 140 250 289 66 15 157 578 9 42 29 56 952 11 190 154 968 43 125 8 178 412 181 393 142 21 64 29 26 393 7 15 13 74 19 569 44 627 412 9 5 7 5 11 250 9 5 10 10 21 9 11 209 9 46 13 313 18 5 35 66 5 6 5 7 8 200 5 24 6 23 15 15 5 70 18 16 4 220 406 8 271 41 351 52 386 77 46 65 20 164 6 152 724 393 206 893 10195 149976 11975 15202 65589 127330 5761 33358 1660 25197 1315 103100 7814 1305 3291 119886 1099 2493 1633 720 55570 59931 3552 10644 9313 7725 62118 24818 8000 59253 10659 65955 11253 3480 85485 24702 3391 5815 1386 2184 137802 9434 903 14050 1682 53868 1524 159802 66077 2042 1004 31480 165680 1409 1106 13450 126728 7833 54903 84173 4935 1112 6696 94044 1188 25470 4319 520 3576 2001 12723 1691 2530 3748 1696 2385 1914 21942 1546 1077 1113 102387 53905 13008 8448 123409 55574 38456 4062 4334 100082 2954 2772 9753 189515 28566 897 231249 1197 74137 1186 4113 7834 7879 1410 2274 13312 39959 774 1422 25482 3666 37107 6987 4565 8274 6062 1332 2401 989 30810 118367 11817 1192 26694 51279 355 69194 1233 23433 1480 1883 2178 33626 45175 114255 2766 623 32003 753 2784 1865 168272 11387 25842 2007 50575 1604 105688 123065 115615 216045 194640 24249 54951 1040 139475 1180 1867 1790 98542 4539 3577 19894 2499 1359 3068 19812 4764 57795 1541 18362 2548 12327 1092 6689 19530 72734 683 560 2322 136366 15958 7840 7389 47805 1943 2373 11415 3673 11946 72312 5754 5277 82567 2222 5760 10744 24063 46380 83193 18399 106938 1182 9937 182989 6257 15540 9481 13615 1483 2096 438 63960 1916 97910 2796 97170 6111 9846 6898 175375 86472 972 1535 1200 9518 114207 1491 20343 45485 15133 194322 42079 82027 974 7270 987 14464 27510 47576 40746 3055 45140 113495 2502 98941 1720 402 936 6741 3423 1233 17241 30827 945 10730 96651 105135 31679 4274 2080 61550 2399 1686 24886 9312 4290 1194 17626 5534 462 60331 28650 4163 30856 56371 241005 664 4034 65993 6604 842 100331 1066 7125 1053 44255 22344 37351 1062 1506 53430 145585 2391 7500 1305 17600 3144 40498 92992 1625 1383 1490 13878 18073 13152 8045 52857 672 2709 110003 1656 34125 11848 1764 35992 29256 898 1179 866 11480 198846 17760 1483 2199 41781 22671 88845 2725 97371 3330 54058 7268 10848 138745 852 38600 32793 162756 24302 66293 21675 3174 21235 1374 89755 16968 206763 211 3918 4152 11701 1085 127374 27114 54156 6414 194661 21447 88070 160871 1932 4735 30831 3100 531 2466 2168 1333 13672 128096 135717 11958 3491 17849 2898 8586 72780 196030 11575 1917 1216 168795 6009 7050 2004 34920 134405 3656 2080 40660 9755 37111 16293 9597 800 7688 17846 56291 7656 15990 510 79673 2655 5808 6509 16206 14365 19726 952 19635 2678 4314 30242 27457 1113 17569 69770 1494 1422 1800 79881 101682 1926 91120 32160 136943 3225 1484 1032 3416 5753 2248 4032 21062 72986 1521 25899 46153 6584 1307 13307 14418 45355 1215 47793 54441 28166 15192 3884 1266 1253 83800 18697 6876 3576 20514 869 111764 2952 1435 459 104380 73043 1527 92745 23188 2826 1185 16855 4566 1239 6389 975 15067 1065 14146 1422 5960 34080 37236 31638 2504 79024 3312 1254 34780 1878 1476 3650 20414 1888 58117 9210 2921 3846 6201 122582 24221 38431 5909 195413 369 2403 1710 53679 1153 216807 1318 6756 167928 991 1305 11226 16119 20748 1148 1352 9155 2661 2570 5835 4871 115082 21540 32006 41600 5073 8789 25610 185063 68108 57469 1653 1335 7491 1321 7270 19413 2181 116840 2560 2646 7959 75743 1168 14309 5662 7655 93402 87020 57893 4555 2995 43427 28692 8720 1868 24497 109577 9610 118818 2977 48504 139295 99903 15222 15410 3612 11304 30415 1151 1140 57468 1366 2121 107738 77383 1383 1510 1348 116995 1182 16289 7845 1456 1119 5946 18582 1474 39653 1008 38355 19926 155466 4943 9491 7620 31417 14395 880 1872 9065 1790 124030 43020 187472 10105 1668 126838 35037 38616 1401 68040 17673 58025 1404 975 11496 7647 1722 5661 6587 6255 2953 1819 19302 107304 1860 1080 1226 16765 1168 1235 11419 3245 2589 13685 1979 45547 2594 1565 5510 9924 615 2397 43289 85082 80737 1068 9260 999 6028 2440 1909 7356 15452 103575 1413 44413 67317 1605 32185 31896 62029 10134 5549 66231 1358 21417 2625 22092 37348 133192 44556 5872 9202 1413 51699 145203 4401 152660 150227 1680 3465 980 8715 52107 47230 71111 3982 161343 9040 1460 803 4602 927 96287 2427 17447 145173 14230 1122 1597 48320 114110 10704 14640 73619 66930 3145 654 4930 29958 3527 2780 93418 14525 12140 1350 121379 15312 1070 11114 2238 5589 55467 36922 2787 1512 1061 2603 37493 850 58205 108298 3430 147969 235350 107940 1257 926 51105 38867 38508 1809 9338 822 1484 73338 3018 2788 9462 4158 82949 79963 2055 53089 36606 7084 1232 2850 30078 24360 35744 816 3410 6726 2664 1732 1524 11241 1095 1269 25092 138552 28446 27675 17855 14949 3852 45238 2529 58169 1717 4000 6795 45035 58511 50669 18290 768 379 95156 18463 4557 6659 139091 8184 5220 16058 1140 86510 1643 144325 15736 4242 5915 2288 984 6256 3449 32400 3279 6092 27837 10843 1190 1521 3623 14083 19933 45156 5469 1331 44436 12059 38465 8719 79542 1549 6852 2170 22793 2271 63209 8980 48840 108230 2370 11689 16127 2195 98124 1452 7613 118592 59022 23542 3234 37394 78035 16596 2676 23905 21230 6093 33230 1178 1014 68801 2750 3339 645 8267 72978 1616 4908 6309 1047 54681 2380 3147 34320 5265 17550 9611 82038 8998 5376 1908 42248 4026 223077 1633 119022 595 18410 179655 3825 33357 5353 67177 202387 77246 27026 62175 2631 1206 156875 692 1866 15470 51183 54824 13964 1295 38132 85856 1371 9078 5834 11179 173742 2405 47494 24355 197193 7209 29980 1179 20782 75520 32076 49891 33749 4989 12657 5556 6213 92226 847 3250 2486 14824 2937 128032 6972 138543 80530 1317 1158 1062 1003 1897 39643 1566 760 1500 2119 4988 1332 92711 39212 1218 8550 2341 47399 2940 1220 6620 14745 765 999 1030 932 1669 29544 923 5574 1098 3287 3550 2670 1212 11765 3264 3583 850 34305 63319 1637 32392 7526 54756 10571 61741 11705 9305 13912 3276 21969 665 25382 173924 78996 41199 143200 1 1 987 987 572 987 987 1 98 730 710 987 987 454 177 335 59 987 217 1 1 296 987 414 987 710 987 848 987 19 987 473 513 987 98 355 1 987 651 1 987 987 987 809 987 690 572 296 1 987 947 927 1 651 197 454 592 947 987 987 1 1 59 987 987 947 671 59 987 1 493 789 39 809 750 1 987 1 987 1 987 987 552 789 987 987 829 987 394 1 888 789 434 1 908 710 987 1 1 987 987 987 1 19 987 987 987 1 1 138 987 987 454 1 1 1 1 98 1 78 335 987 572 987 39 375 987 690 987 473 1 927 1 631 1 987 888 987 414 987 750 454 987 177 1 927 987 651 1 1 1 138 829 671 987 987 987 987 987 256 1 157 611 987 414 987 671 987 414 138 414 315 987 987 611 177 987 987 947 987 987 1 769 908 987 987 888 572 987 355 1 177 987 59 78 710 967 987 1 217 947 493 552 987 908 1 987 908 532 750 987 987 1 987 1 1 690 592 454 987 552 987 987 927 987 1 59 987 987 375 296 730 1 987 987 434 1 690 414 1 789 868 967 335 1 987 532 177 987 987 276 631 375 987 987 868 651 1 177 118 631 750 987 394 690 987 987 1 276 1 118 1 868 118 1 651 987 868 987 987 987 513 888 769 769 1 592 769 987 532 1 1 1 57 355 987 987 1 987 1 967 473 987 927 236 987 1 15 848 1 19 987 908 789 987 730 414 552 315 434 1 987 730 908 987 1 1 552 118 987 335 39 473 809 1 1 473 1 987 1 987 236 987 987 987 987 730 987 4 157 987 1 868 276 1 1 1 1 888 987 296 1 987 1 39 296 375 987 987 987 651 45 414 690 1 651 908 908 1 552 769 78 987 473 987 197 1 769 987 987 631 750 434 631 1 987 789 769 671 987 631 217 829 690 493 414 987 987 98 532 987 710 1 987 750 611 1 256 987 1 1 1 473 138 1 987 987 987 355 987 572 118 987 1 1 1 217 947 987 1 769 39 1 78 947 987 987 592 611 414 1 78 572 1 217 1 789 454 1 1 987 98 789 987 1 769 987 1 592 690 19 987 532 59 157 454 987 789 335 552 987 1 651 987 19 987 217 256 1 987 1 1 177 552 987 19 197 1 750 157 493 987 197 572 572 987 987 1 987 217 987 1 769 1 987 987 355 611 1 987 908 987 1 1 750 987 987 98 908 967 987 1 967 987 375 987 1 296 375 987 315 769 532 987 177 987 730 987 177 256 1 809 1 987 987 1 987 1 1 572 552 789 1 1 1 987 987 78 315 987 513 987 78 552 1 987 1 710 987 868 987 987 1 987 296 454 987 1 335 987 276 1 513 829 552 987 78 987 809 493 829 592 829 987 493 809 177 987 1 1 987 1 611 987 888 552 532 1 335 769 987 631 296 987 1 987 1 710 27 39 592 434 829 473 987 1 987 987 987 1 611 1 1 987 1 19 987 157 987 987 987 1 671 532 987 1 1 651 375 1 236 987 375 947 1 710 987 987 987 987 592 493 769 1 730 1 1 809 355 987 987 572 256 987 177 987 454 1 414 98 789 987 1 1 1 927 394 987 177 611 987 1 296 848 987 414 710 552 1 1 987 987 809 848 987 493 987 1 59 1 987 987 730 908 987 987 1 987 829 157 335 572 987 1 394 987 3 690 987 987 572 1 987 987 987 987 987 78 848 987 473 987 78 987 987 217 572 1 987 987 730 987 394 809 987 789 987 987 987 987 394 987 1 987 927 927 19 987 967 39 315 631 138 1 1 888 927 217 730 1 848 651 987 78 947 138 987 987 987 611 1 987 888 987 1 987 1 908 848 927 908 927 256 987 1 987 1 987 572 454 987 1 987 78 473 572 987 987 1 118 987 355 59 987 1 868 138 987 394 118 868 671 394 631 987 1 987 987 1 1 987 592 1 39 375 987 1 1 513 987 987 987 39 987 1 1 987 552 1 1 789 197 868 987 848 335 967 987 118 1 217 1 1 1 276 1 987 1 1 987 454 987 513 1 1 572 118 987 809 987 394 1 414 157 118 1 1 987 1 987 592 987 611 987 1 987 473 987 789 987 710 987 987 987 1 987 1 987 434 789 987 730 947 217 217 98 987 987 987 1 987 59 829 987 513 19 335 987 671 157 98 987 987 12 690 987 987 888 1 987 1 908 532 987 1 1 651 1 1 987 493 1 78 296 1 1 138 1 1 1 1 157 1 631 315 78 987 651 335 454 138 1 532 39 987 987 513 888 829 271 587 589 912 370 834 389 548 386 483 496 919 17 890 439 550 267 36 582 122 343 161 122 761 777 439 30 965 830 413 718 587 499 819 653 307 573 588 71 761 680 958 848 285 553 416 451 288 128 539 699 751 232 471 628 539 223 9 140 376 962 771 591 858 165 181 768 962 723 457 415 557 841 123 538 982 988 394 932 707 178 116 305 351 889 409 417 651 27 831 602 276 134 989 170 193 874 17 473 656 213 316 438 607 308 54 166 694 121 296 130 817 168 298 425 435 86 57 887 560 835 113 820 209 120 968 704 708 364 993 29 177 502 295 67 185 879 809 105 232 49 718 734 953 388 934 710 159 718 192 23 316 524 554 241 561 269 644 356 944 840 632 645 384 569 342 152 711 943 167 603 974 927 710 645 337 214 34 944 355 670 931 204 966 528 913 276 445 108 515 866 631 734 947 290 511 223 303 188 160 134 166 594 790 845 780 532 957 312 777 708 476 443 701 333 631 76 689 204 608 239 901 849 70 581 972 993 857 17 803 687 899 408 868 648 999 957 971 748 899 375 987 688 176 806 817 225 739 347 600 501 429 217 586 277 69 925 797 319 989 888 660 529 724 724 16 986 895 794 681 668 735 910 170 705 76 814 435 35 930 78 162 466 535 604 13 529 461 450 248 908 847 291 58 73 437 51 15 695 777 231 845 733 82 875 859 294 157 805 690 570 47 582 601 614 36 215 904 870 143 708 665 441 778 933 998 13 232 9 984 548 426 227 958 817 999 156 102 791 112 158 961 281 80 833 458 81 894 37 49 713 951 448 464 462 872 104 382 85 194 338 112 788 632 350 564 666 606 436 505 185 176 256 312 770 466 79 89 137 569 239 834 298 568 159 687 69 478 390 262 93 871 222 728 292 880 486 571 794 676 852 640 952 979 164 826 914 441 10 242 794 770 57 967 654 92 289 216 196 441 312 678 406 7 887 533 822 417 93 92 732 616 314 663 489 684 843 477 438 123 611 852 538 232 43 667 601 192 351 50 727 516 522 662 913 852 269 409 220 735 71 80 462 951 354 384 580 950 791 197 767 18 967 402 788 306 216 728 777 108 623 567 947 224 76 146 273 580 34 63 142 211 880 104 488 322 273 234 149 68 803 64 185 635 659 489 218 972 80 874 160 713 936 422 286 826 125 12 792 558 769 158 980 653 974 368 602 187 972 247 30 469 822 775 982 932 904 481 75 918 632 702 124 952 778 287 18 409 686 902 779 809 462 174 541 759 945 437 402 861 331 917 411 150 82 153 353 393 31 704 407 427 379 381 667 249 658 876 497 684 213 63 236 276 753 393 829 495 357 417 53 950 818 406 277 463 575 900 323 629 56 324 704 729 978 154 748 371 774 355 417 245 240 986 379 371 865 992 129 927 596 222 346 181 363 414 33 623 252 656 979 356 803 27 898 683 772 500 854 646 609 546 251 989 360 848 560 349 276 944 166 688 587 871 4 231 853 949 605 37 111 105 131 303 985 913 133 29 393 758 23 986 695 3 850 274 622 773 717 129 816 616 206 602 832 404 72 209 963 685 789 396 698 792 706 639 386 403 879 557 543 779 781 901 893 956 730 350 479 234 568 447 49 295 417 773 701 880 565 208 603 383 176 74 712 301 422 600 157 98 595 301 921 418 375 376 726 814 767 105 270 205 218 335 827 319 199 354 561 247 629 483 556 882 901 523 123 986 802 324 624 279 416 398 773 545 79 790 613 218 141 564 617 882 201 359 431 444 690 119 320 991 592 39 561 594 580 493 816 403 681 101 498 160 704 97 605 990 208 501 783 218 101 68 145 401 844 20 856 575 285 254 11 176 488 876 369 290 692 68 169 186 345 374 189 385 375 767 987 794 730 302 369 770 171 549 288 513 806 734 706 144 39 91 966 716 6 526 313 54 957 698 790 200 584 302 788 697 210 678 698 494 982 940 208 67 298 154 606 495 358 104 194 312 746 115 359 878 931 470 886 671 589 889 909 676 93 892 570 416 909 302 960 986 53 892 764 169 663 69 890 89 119 739 853 84 680 864 53 213 602 330 937 939 615 192 84 847 981 707 728 372 358 610 221 688 856 129 915 703 791 239 977 805 607 909 492 831 762 287 335 544 483 364 555 273 838 817 243 357 447 819 429 970 659 523 651 649 71 234 472 566 371 861 770 450 999 977 982 980 525 761 843 318 590 726 543 399 474 428 965 505 475 921 444 395 762 852 87 814 99 833 413 277 445 189 166 902 882 444 923 867 185 126 852 767 884 493 639 395 618 358 997 604 717 94 945 161 693 480 32 750 28 791 979 444 346 472 635 864 731 947 73 558 44 634 845 924 39 646 5 484 88 656 468 720 599 805 4 133 882 292 84 753 197 628 101 781 645 262 209 454 730 95 447 281 206 774 420 292 494 962 618 143 582 582 106 87 937 181 473 827 580 819 448 275 56 495 756 267 720 420 514 683 964 169 942 961 971 888 569 82 942 466 766 905 710 524 424 590 136 647 467 615 889 434 928 633 618 663 83 404 805 338 506 316 995 769 376 168 967 966 151 944 569 628 153 916 225 279 926 295 909 360 793 393 744 517 898 441 563 362 418 700 16 368 856 642 528 729 414 232 895 495 124 284 200 464 742 994 8 144 222 387 779 635 870 16 175 242 603 768 468 737 105 739 382 202 649 679 630 909 124 64 347 525 707 965 678 265 127 168 555 685 39 349 83 53 295 908 676 257 712 616 356 863 783 535 215 456 84 433 215 844 88 207 890 280 263 513 680 568 971 390 738 953 7 10 636 820 795 20 635 313 894 507 760 709 165 677 110 974 537 249 174 43 322 624 137 783 351 585 974 536 489 42 769 431 969 495 233 406 437 764 989 587 296 331 726 749 443 180 147 555 597 979 323 320 103 638 223 178 713 173 932 915 346 203 416 420 544 315 797 649 954 980 30 505 254 250 429 475 30 415 395 294 333 345 982 436 613 154 326 205 838 327 248 976 397 184 217 382 749 940 640 732 237 703 953 388 862 210 624 101 395 891 237 737 173 446 599 937 143 505 831 644 620 980 883 797 179 735 395 818 551 928 350 35 422 506 715 303 123 4 613 59 514 236 681 568 506 687 910 998 642 367 347 741 257 263 716 948 767 154 82 111 863 37 542 151 453 5 8 976 753 294 248 620 189 267 953 928 927 694 779 863 323 288 269 126 793 298 452 985 96 279 34 252 402 678 682 294 270 574 867 689 28 23 290 116 762 216 628 961 544 408 696 407 252 585 883 964 668 763 42 54 305 764 442 75 368 707 281 842 531 357 98 866 700 558 493 106 786 463 589 839 965 330 633 4 968 935 417 235 288 636 119 458 251 312 19 279 121 337 412 18 602 370 647 510 334 303 484 858 416 120 168 791 795 100 35 801 754 763 118 451 627 43 354 955 952 596 652 91 826 792 162 64 292 428 449 527 385 626 745 932 724 801 900 913 433 519 1 654 823 187 947 836 791 451 765 20 110 463 255 417 481 935 83 416 943 772 117 531 183 47 566 862 494 906 144 186 839 645 831 862 698 381 831 779 798 209 390 316 732 627 281 644 778 931 704 363 613 440 487 539 401 795 420 771 956 613 258 282 144 514 895 808 587 560 487 445 760 104 730 876 239 493 424 730 93 18 457 846 386 424 219 662 434 505 837 357 638 390 904 95 902 500 779 799 244 208 31 266 861 723 934 479 209 100 117 77 923 21 444 293 954 28 251 382 738 388 778 88 901 96 314 401 200 522 449 93 359 162 603 479 957 938 756 537 614 885 905 592 884 256 2 68 449 838 945 252 59 906 720 723 124 959 200 34 127 42 921 648 845 204 142 525 780 522 407 616 208 394 649 31 816 92 649 369 621 266 890 594 317 679 357 329 362 159 918 275 642 488 410 839 83 487 727 270 886 863 975 852 882 94 904 344 712 699 683 553 147 333 730 292 620 182 59 87 81 981 189 976 534 722 209 317 587 617 199 936 507 473 285 174 517 390 807 189 460 230 562 209 500 606 506 12 816 120 819 564 259 896 618 726 44 793 129 546 201 630 821 327 500 707 97 824 14 736 965 622 830 192 517 246 257 49 168 23 306 74 969 706 432 564 76 307 852 475 823 922 249 53 759 363 188 468 922 575 197 919 111 887 133 746 794 627 650 109 900 962 387 674 956 869 176 818 13 33 954 746 798 835 199 922 109 558 133 386 24 31 636 48 793 134 761 487 595 588 269 130 803 495 84 655 192 759 510 977 724 204 40 184 824 241 798 956 61 651 400 649 697 84 935 36 522 209 796 415 544 836 50 783 438 66 544 851 829 630 552 772 955 272 512 310 266 498 149 30 397 45 846 548 583 812 22 782 197 824 379 536 320 460 244 428 280 476 824 506 997 827 817 377 686 671 170 329 77 671 434 318 585 193 5 281 781 886 429 744 999 696 156 807 954 38 513 119 343 952 779 57 152 340 12 596 960 988 1000 20 11 121 36 136 972 9 23 5 6 5 5 768 532 10 92 72 12 293 38 55 133 6 346 5 594 15 6 7 742 641 6 39 611 24 14 712 332 186 178 7 6 222 213 10 139 5 22 34 49 7 9 417 61 23 532 78 450 75 15 493 13 447 108 5 205 54 133 5 757 8 118 6 11 9 476 31 241 6 99 435 217 24 13 13 18 988 20 111 6 6 10 6 7 6 11 13 343 98 392 659 63 496 28 10 11 15 52 15 763 463 285 257 25 988 108 31 9 988 389 86 21 52 89 18 293 8 51 87 16 8 41 10 230 23 5 469 79 147 58 20 907 15 6 94 6 145 153 30 664 8 217 773 207 316 17 578 35 13 6 10 550 16 946 12 952 293 514 128 10 79 81 420 37 35 500 895 429 74 89 25 42 348 7 281 68 36 59 348 773 275 8 8 95 42 10 6 368 16 12 784 5 6 406 56 128 9 7 111 69 32 17 27 154 590 13 692 10 35 6 40 18 726 90 6 16 285 6 6 61 11 67 38 5 12 429 9 13 732 15 582 18 174 23 96 426 320 12 521 332 154 12 406 269 15 50 6 371 21 161 15 12 7 392 159 5 223 71 15 574 64 5 757 5 171 16 5 348 126 12 417 678 8 6 1 864 10 23 972 5 8 264 14 29 835 52 190 11 14 28 400 108 378 124 196 72 48 10 28 149 22 611 10 11 11 7 166 71 566 228 10 9 611 285 170 289 201 11 59 10 678 6 368 702 72 9 619 933 39 10 901 260 62 9 582 43 194 10 8 10 9 7 66 5 6 124 586 10 40 8 23 15 469 29 37 151 58 9 36 7 44 106 171 158 5 11 39 194 790 23 149 11 15 309 35 4 129 131 395 482 7 721 64 63 26 46 225 403 19 109 51 20 453 11 78 6 11 926 493 271 255 29 20 5 11 16 222 95 5 10 6 25 15 16 119 225 129 7 668 26 8 289 12 27 7 258 40 236 287 5 346 61 32 469 15 114 93 17 101 482 118 5 117 29 570 913 159 87 13 102 264 10 19 156 150 113 18 208 36 11 99 28 13 7 12 611 9 11 14 5 151 13 251 186 5 7 189 10 946 8 5 9 346 18 26 185 607 395 169 169 158 29 46 8 77 453 356 20 243 12 510 14 141 8 14 16 6 190 135 10 895 127 96 9 9 6 10 4 12 16 24 25 10 34 3 134 7 96 44 334 45 10 94 24 162 17 56 34 22 7 26 33 13 852 128 9 7 196 180 9 9 55 27 598 40 37 5 22 6 81 9 486 426 7 9 18 646 45 339 228 8 31 12 510 275 389 5 582 9 628 15 43 8 14 6 8 24 373 95 295 870 11 22 17 168 168 10 65 299 611 87 5 9 31 150 181 51 7 11 257 6 135 39 619 132 43 14 18 301 5 702 94 7 140 295 44 10 134 151 6 817 7 988 29 19 118 105 159 25 8 210 48 332 988 37 332 7 6 9 5 6 23 61 126 8 8 10 58 7 812 46 882 112 5 13 37 61 59 6 233 25 11 5 8 5 882 7 8 864 101 184 13 363 22 316 8 823 8 7 493 9 752 988 77 707 30 217 52 32 73 115 44 145 15 21 167 5 6 18 178 88 45 13 75 12 7 15 9 450 14 325 20 348 14 5 506 238 463 7 9 411 61 49 83 14 89 12 32 100 29 275 27 678 167 933 12 13 959 189 17 48 52 31 13 907 9 303 299 469 486 34 10 30 11 15 403 47 22 15 611 641 6 208 178 14 157 6 371 23 441 6 13 86 46 8 37 721 118 482 10 239 547 801 524 7 27 87 38 18 747 31 13 12 432 907 9 27 10 181 258 183 6 253 4 5 37 30 192 50 37 226 6 32 11 5 7 773 10 14 251 75 99 7 835 806 7 11 80 108 5 72 37 10 17 19 6 6 381 907 13 51 29 8 7 24 153 279 213 972 683 373 114 13 7 12 92 130 41 318 31 190 158 395 11 246 42 7 479 8 6 283 54 343 42 198 341 7 45 186 63 5 8 30 6 8 46 35 5 496 7 192 54 35 34 21 16 7 721 62 133 36 697 9 8 7 126 8 366 13 85 100 17 15 11 260 88 6 140 65 7 6 52 5 8 36 514 110 228 9 12 8 11 60 80 41 108 169 193 51 8 4790 2580 27098 4334 19840 167862 1354 3829 1074 1209 896 1063 115494 125643 1834 138126 10538 1851 61635 4149 11641 30160 942 58515 1035 143622 2455 1415 1517 120954 159064 930 5293 87035 5187 1540 97207 50715 42858 42613 1145 1353 47394 40923 1862 21610 761 3386 7440 11226 1078 805 66654 11943 2024 101178 12267 48175 13632 2715 89266 2550 90369 25458 805 19505 10611 28710 1233 124642 1860 28384 1047 1807 1077 112571 6674 48206 1053 17841 99225 40080 5313 2919 3073 2946 177924 4058 26721 1302 799 2356 1326 1255 1107 1741 3217 73902 24135 80848 123338 12576 67620 4186 2400 2046 2769 5273 2245 158424 78618 51645 60866 5142 214800 17136 3979 2232 167669 68085 19721 4425 4975 16099 2329 60901 1533 9507 14279 2060 1818 8668 1590 49065 4678 910 76841 17523 22119 10154 4145 209952 3042 1479 15699 1128 19255 29727 6835 165139 1244 19785 178507 36291 77883 3911 117900 6383 2848 1044 935 95722 3156 231256 1992 199419 51184 109723 21763 1725 13231 7480 91175 8963 3165 77220 170165 103863 12136 18593 5045 135283 72489 1185 65953 13760 8757 7976 75111 191141 40685 1340 1190 22785 10326 2330 706 87441 3639 2343 179192 905 1275 89800 86683 26570 870 1230 21685 13577 6893 2796 2709 49653 135378 3008 83091 2280 7370 1146 7625 2694 37134 19179 1266 3348 67266 927 844 14544 1832 6936 8420 1215 2411 91904 1587 2131 117597 70 133419 3552 35853 5087 22908 99201 77765 2412 128618 81090 32634 2196 82845 59810 2355 8840 1044 82254 3798 27896 1950 2133 1385 71895 14029 1171 36693 15743 2226 135335 12855 1068 171248 1221 35037 2915 1055 62811 15071 1799 76806 123852 1868 1311 246 134370 1955 4107 151723 808 1891 25986 2860 5828 153173 10279 40760 2220 2240 4297 87774 17028 66895 25790 35807 12813 10864 1678 4539 22317 1964 131880 2061 2612 2641 1518 33130 16952 95451 47439 1945 2193 136279 25885 41946 44941 45768 960 13177 2237 110373 1140 70263 148121 15429 1377 138495 97769 5372 2022 167626 60258 12306 1371 79974 4960 35800 1575 1311 1952 1237 1410 9927 745 1404 29455 103684 2477 6615 1377 4740 1590 94336 6517 6404 18115 12951 1842 8194 1345 9555 24636 27186 38065 535 1774 6456 34146 131440 4929 36624 2330 2712 69735 8310 865 23508 25386 68636 103142 1168 142393 11890 12222 5246 10478 27425 93333 4324 20359 12384 4579 69546 2440 15285 1314 2018 200279 51603 63051 58287 3492 3774 1005 2222 3239 46053 16930 1188 1245 1036 4292 3057 1466 17734 45084 31758 1612 100289 4818 1279 64414 2490 6099 1614 57225 6251 34812 58281 710 71739 13552 2942 102224 2403 78739 18477 4130 18061 117005 22044 1244 24038 5203 94400 206684 25536 18765 2057 15417 55677 2037 3876 21122 24603 19817 3903 49296 7467 2179 17577 5623 1826 1321 2169 133127 1437 2391 2870 877 35486 2404 52086 44568 1034 1146 34113 1842 171028 1963 1018 1035 74030 2937 4722 38947 147574 80040 33261 20396 23349 6812 7363 1211 14914 57423 59193 3268 51801 2159 85791 2604 32496 1372 2694 3156 1490 31735 21366 1974 205147 24048 20328 2245 1473 1401 2000 446 2265 3596 4816 5125 1085 8467 579 22877 1153 70251 10759 77631 7224 1864 15411 5010 28646 3611 11702 5349 4325 1343 4920 5763 2183 211812 28585 2151 1546 43692 26964 2222 1046 13612 2709 148237 6340 7523 1172 4897 641 15078 1446 73878 69783 1244 1578 2183 78558 10515 50580 44085 1474 5393 2328 125757 49265 69510 905 99828 1416 123179 1670 8588 1157 2129 1317 1913 4416 88351 15116 68355 168840 2114 5428 4050 32721 35091 1345 15330 34743 83405 18006 1025 1229 3808 27384 41139 5057 1241 2404 50261 1158 19425 6099 148378 24133 10478 2531 4230 47453 984 143715 12173 1062 22130 45087 10262 2169 32629 32147 1409 159737 973 235952 6141 3547 23566 25008 30955 5305 1906 32080 9588 56628 93524 7825 56422 1735 1359 1908 1130 1473 4476 13513 23664 1632 810 2477 59053 1222 156189 7524 171762 25490 834 1935 8504 14022 12911 1065 51372 5051 2391 785 1073 1209 112711 1681 1380 137544 20665 32207 3078 57499 5091 55188 1808 151787 1256 1124 103479 2100 115003 91603 18382 114343 5469 38688 8583 6725 11406 25570 8377 35839 2736 3864 37259 928 1392 2991 36153 19382 9005 2447 16821 2895 1440 3336 1485 76182 1979 56953 2125 73263 3407 814 55465 40071 95312 1369 1560 91795 5551 8462 11900 2042 19603 2760 5906 20740 5556 60494 6159 145713 36909 155697 2277 1428 231226 29410 3915 10149 10825 5204 2419 152385 1176 60414 70627 66191 57590 5656 2070 5409 1691 3261 48785 9410 2870 2145 141112 121909 1245 45101 27705 2891 29860 981 68365 4255 73134 969 2032 20512 10812 1917 8701 112927 27096 79215 2258 56940 72037 17388 73366 1437 5690 12913 4515 3382 126464 7651 2310 2937 103344 190669 1356 4893 1470 31229 39870 20775 1419 37431 587 1065 8389 5705 42986 7741 9130 44174 969 5880 2464 605 1697 132745 2152 2364 41978 12780 23089 1558 191275 104099 1675 2032 14980 20664 789 15051 7706 1155 3120 3584 960 1029 57858 221828 1224 11001 5376 1299 1352 5567 31110 57912 23577 220791 167765 50337 10733 2513 1685 1776 13776 20982 7212 78305 7102 28824 29801 91579 1907 49971 7974 1551 106543 1865 1428 51956 6108 84806 8994 43584 178611 671 8604 39237 10022 803 1839 6549 1019 1687 10570 5520 879 84965 1158 41988 12882 7517 8455 3759 3873 1159 119853 11645 17275 6507 134905 1164 1812 1406 29220 1680 82881 1917 7405 21799 2591 3385 1014 49990 17631 1314 30420 13275 1522 972 10369 960 1546 5835 99988 17310 49472 1953 2211 1432 2272 13055 16284 7006 25335 41033 40318 4691 1797 18 10 4 7 3 1 1 6 42 17 18 81 1 1 26 1 1 24 1 11 9 1 153 1 72 1 8 17 1 1 1 50 12 1 1 8 1 1 1 4 69 8 1 1 4 4 54 30 5 6 58 8 1 2 18 1 1 1 1 4 1 36 1 1 55 1 8 4 23 1 1 1 28 1 34 1 20 1 1 1 1 1 1 4 2 11 1 32 1 19 6 37 1 30 58 10 16 1 4 1 1 2 1 15 28 24 28 2 14 1 1 1 1 6 1 1 15 50 1 1 2 1 11 4 26 1 41 11 2 3 32 1 4 1 24 120 1 5 3 1 26 1 38 83 1 79 4 1 3 1 57 1 1 1 1 16 1 1 25 84 6 1 1 1 66 1 1 1 1 23 2 1 1 20 17 1 1 1 1 5 1 20 1 31 1 1 1 3 1 1 1 16 20 1 12 31 42 1 1 7 1 44 41 1 1 3 19 21 1 1 1 1 25 3 1 3 1 50 24 6 1 11 1 2 8 3 1 107 90 3 38 4 7 5 48 1 7 12 1 6 1 2 2 1 2 1 1 23 1 1 1 19 1 1 27 11 18 1 2 1 6 53 3 1 2 41 1 2 25 1 4 50 1 35 1 1 17 1 3 1 1 1 81 138 65 1 24 1 1 1 1 1 37 2 1 7 3 3 10 11 1 1 1 2 1 11 1 10 3 1 2 1 25 2 58 26 3 4 1 3 39 83 1 1 1 1 1 52 10 8 1 38 1 1 7 1 1 1 7 2 1 1 3 1 1 1 1 17 42 47 1 17 3 172 15 2 1 72 3 68 1 21 1 7 9 1 1 1 15 28 18 1 1 3 1 1 1 1 1 21 1 20 13 1 5 6 1 2 1 1 1 1 5 2 2 7 1 1 7 1 4 10 1 49 6 17 18 1 1 1 1 1 1 1 24 27 1 1 146 1 22 10 15 1 1 1 1 15 1 4 32 1 32 1 10 1 2 1 1 40 1 1 2 1 4 1 1 6 2 1 2 47 1 26 1 1 5 1 24 1 1 34 6 1 1 1 27 1 4 9 3 27 10 1 20 1 68 1 22 5 1 17 1 1 64 42 1 34 1 60 141 40 1 29 15 2 1 1 1 1 1 10 2 24 2 1 1 7 1 48 1 3 4 21 5 10 9 1 1 39 1 1 7 28 5 63 1 166 50 9 21 19 13 1 14 2 79 1 19 1 1 10 6 17 1 45 3 1 1 1 1 1 7 1 2 31 18 1 1 17 4 3 29 1 1 6 14 18 10 1 8 1 1 2 14 19 1 1 1 1 15 9 57 1 1 1 2 1 4 1 21 4 1 7 116 28 1 1 1 1 1 14 1 9 1 1 16 1 1 1 1 42 29 1 1 1 1 31 33 1 70 3 15 1 1 7 4 4 1 15 1 1 100 1 1 3 39 1 1 20 1 19 1 8 8 1 1 1 12 36 1 1 1 1 1 1 69 69 32 7 24 19 5 1 3 8 22 1 27 1 7 1 5 101 10 8 5 1 10 1 5 32 5 8 112 1 42 29 1 3 2 8 1 5 1 4 1 1 44 1 9 1 1 2 1 10 1 1 4 3 3 6 1 16 13 1 93 3 37 1 1 1 50 1 8 46 12 14 1 36 1 9 1 9 11 1 1 1 1 20 1 6 10 1 11 1 13 10 1 1 1 1 1 1 1 29 14 1 3 3 10 2 15 9 1 33 1 1 1 1 22 12 10 22 1 1 4 29 44 1 1 38 1 1 6 1 21 1 6 1 97 37 1 9 27 1 1 7 1 5 1 1 1 1 1 1 5 9 3 1 1 70 1 1 1 5 9 7 2 1 1 131 2 55 79 3 14 1 1 8 1 59 1 69 74 6 1 27 23 1 9 1 110 1 1 1 67 1 1 1 5 6 2 10 17 88 1 1 1 18 7 1 2 10 10 2 1 1 1 1 1 1 9 24 4 4 2 6 1 2 1 2 1 2 1 14 77 1 8 46 1 4 1 7 1 1 16 1 3 1 23 1 3 44 1 1 12 1 1 4 3 1 3 16 17 9 11 1 1 1 4 1 3 74 1 1 24 1 7 2 2 22 2 5 1 1 10 2 6 31 6 13 62 31 2 1 1 3 2 26 36 11 5 2 2 7 1 4 4 29 713 914 446 824 892 457 735 523 234 147 797 857 537 776 381 255 602 49 281 44 195 169 656 207 674 258 563 1 465 849 674 150 14 217 545 159 553 777 923 320 88 786 473 760 886 625 545 725 641 399 567 825 904 707 5 263 263 489 249 439 589 599 816 922 953 474 290 272 463 545 243 253 884 423 919 587 224 809 120 503 240 864 610 686 820 183 543 486 925 123 721 791 752 553 66 448 592 744 201 227 479 926 388 315 901 274 955 218 721 164 899 114 671 832 886 549 74 531 525 468 298 38 462 157 605 921 577 399 626 108 73 649 3 16 162 333 422 903 939 156 141 54 885 877 465 811 381 810 317 411 320 905 102 486 447 782 92 578 557 895 583 717 605 629 833 585 399 766 793 295 348 377 166 933 783 145 954 630 912 204 20 183 668 272 925 953 570 26 920 56 645 166 667 414 38 289 926 411 577 437 685 758 730 797 941 850 392 552 627 934 156 343 486 647 639 696 721 450 506 121 158 553 6 190 350 696 147 876 352 315 112 595 431 908 798 713 304 283 257 101 315 803 361 284 851 801 290 871 31 484 76 667 728 61 756 913 828 949 175 774 409 91 39 158 870 711 34 836 808 86 888 162 317 162 2 160 70 208 691 164 702 933 33 638 590 342 330 660 474 458 548 505 662 754 376 586 333 444 529 409 570 52 214 328 487 759 6 215 250 556 528 568 245 952 205 432 132 706 203 534 910 477 142 623 120 612 927 517 798 325 376 495 822 407 77 589 676 220 775 82 521 925 788 215 518 765 383 32 438 521 37 585 119 387 870 178 567 239 563 836 370 404 682 810 439 103 322 759 712 26 822 9 95 273 909 650 553 612 45 331 788 862 289 81 131 906 56 70 906 569 12 618 340 187 162 693 363 778 803 355 235 115 259 536 97 329 813 207 410 650 423 857 809 237 54 583 653 811 419 110 727 470 528 430 35 106 755 689 916 397 511 469 45 190 519 769 848 141 662 243 11 297 405 957 579 819 670 458 567 271 740 128 558 206 183 308 868 592 860 938 318 823 53 411 91 234 247 443 685 810 18 908 776 695 425 422 880 395 665 134 134 358 563 317 624 563 66 746 595 403 266 925 247 784 58 318 632 338 59 304 123 356 922 77 370 899 333 386 392 289 519 37 225 525 959 121 738 848 163 64 28 244 68 428 617 275 484 125 428 288 643 414 490 550 488 476 733 860 60 692 601 36 432 578 571 825 713 430 493 220 464 747 214 393 539 531 655 830 157 894 347 954 543 671 58 709 480 903 506 790 826 539 29 146 11 169 599 471 690 595 381 3 395 193 723 594 463 805 738 289 282 491 73 957 577 697 511 130 919 96 506 56 202 656 825 534 44 212 806 335 337 606 798 226 691 604 320 433 721 65 555 930 926 875 611 627 628 542 509 161 216 458 154 54 588 289 500 850 96 503 20 217 442 304 779 818 162 44 108 139 108 882 668 662 200 905 358 318 350 827 197 738 791 438 726 222 111 290 665 138 354 78 381 684 413 668 711 72 210 574 368 819 392 189 5 75 393 464 202 234 11 614 91 398 619 801 3 689 826 601 550 667 390 91 758 931 42 803 288 381 111 123 183 655 730 502 837 59 292 34 647 79 348 174 14 610 210 839 479 848 554 907 37 69 871 816 530 667 919 784 778 817 512 69 442 960 58 153 186 319 269 221 394 704 225 488 366 279 167 434 380 717 657 592 447 417 955 439 262 848 705 913 21 79 910 128 152 334 652 839 99 337 912 792 320 492 770 177 610 557 185 808 440 30 318 841 319 758 646 312 264 452 402 262 389 156 489 351 101 540 748 53 844 199 562 571 747 75 504 244 91 397 298 688 441 402 200 615 798 759 251 845 146 101 128 524 875 406 817 616 540 847 86 604 214 296 242 519 762 833 141 745 345 725 166 438 92 785 583 237 121 889 861 705 269 138 543 860 387 55 901 399 874 927 262 858 289 960 704 375 160 922 686 844 321 376 200 724 960 284 84 654 271 953 130 816 715 411 337 673 943 141 107 149 47 729 600 240 615 207 168 343 226 646 61 726 489 418 701 132 657 488 352 784 639 927 377 482 66 265 405 713 862 880 520 384 495 780 26 159 373 21 538 65 790 598 887 470 601 318 678 627 322 298 136 69 422 832 136 513 137 487 279 413 796 870 689 798 957 202 223 586 523 369 839 760 270 352 542 765 304 742 911 131 71 497 369 87 471 493 851 376 788 479 389 169 7 495 697 949 447 835 115 919 590 9 360 953 630 731 513 773 903 805 341 335 293 14 378 581 957 763 282 268 309 656 191 542 530 187 61 887 717 16 24 175 40 218 949 256 68 541 385 373 579 843 856 597 218 872 674 145 284 86 741 827 408 592 650 803 601 938 825 582 629 357 447 849 16 668 120 435 679 83 925 376 12 297 208 692 708 101 58 754 492 32 495 799 513 900 749 57 638 154 382 613 373 306 845 828 174 260 215 4 379 852 61 51 743 263 235 140 893 362 265 293 3 297 236 760 816 515 668 856 380 493 799 922 789 625 884 555 559 3 726 138 189 809 943 658 798 803 204 218 510 602 898 469 140 384 898 45 772 827 231 478 439 192 816 901 496 139 13 611 749 94 774 611 308 809 651 757 14 17 491 726 106 395 650 300 217 117 943 459 936 28 91 86 26 286 297 778 429 521 486 309 791 89 897 172 928 11 27 459 96 813 119 389 561 74 190 768 266 777 676 45 2 114 271 767 584 27 420 439 620 52 12 777 948 450 460 780 278 787 639 359 619 246 319 629 436 219 867 380 296 574 559 583 389 297 196 701 180 844 768 487 303 799 160 779 599 163 949 620 850 748 33 500 168 508 599 223 603 476 921 505 127 770 939 391 3 387 271 174 660 54 852 78 856 834 868 884 543 494 154 729 140 304 683 186 409 179 526 321 826 883 564 486 748 952 379 542 587 751 804 649 598 158 32 568 491 493 859 771 539 905 120 52 109 678 857 802 163 389 183 422 780 28 851 747 200 439 101 141 661 787 944 777 384 298 663 847 658 746 562 433 484 236 786 553 394 464 853 554 15 428 327 907 693 666 145 90 230 765 591 245 61 891 100 574 461 316 933 762 106 30 265 406 958 461 925 922 515 264 563 689 635 402 107 890 19 240 44 251 368 120 882 634 119 428 616 22 655 451 480 460 866 761 261 617 578 735 870 97 785 5 406 473 402 460 571 512 763 292 411 614 159 42 469 333 226 277 728 956 456 880 552 119 735 233 7 685 781 225 229 877 389 606 937 634 185 662 953 419 72 819 860 403 607 230 378 241 236 832 624 17 136 563 795 87 771 742 6 802 590 592 109 234 867 18 679 85 375 924 782 543 945 446 547 554 794 592 335 796 813 901 504 958 85 820 601 210 883 727 358 479 584 512 401 466 422 363 326 951 533 796 153 19 572 518 21 571 407 277 90 227 97 131 950 465 674 53 779 462 812 597 20 49 514 436 670 421 411 808 515 35 885 944 373 540 150 369 645 265 363 556 558 606 110 459 511 547 881 656 164 330 378 604 911 183 475 763 482 620 654 758 613 869 448 451 819 25 161 597 65 375 21 523 22 622 81 2 657 404 605 833 476 692 875 854 529 427 918 261 58 50 790 484 934 670 566 277 746 664 78 726 161 682 343 930 804 54 329 295 39 500 104 934 827 515 813 18 278 267 189 770 165 208 877 18 167 138 801 483 120 912 633 751 720 152 205 847 54 563 935 534 379 92 478 78 927 117 384 202 844 116 323 572 461 48 186 112 466 627 450 858 648 585 609 954 713 280 714 813 258 766 857 560 637 508 625 247 448 475 463 880 363 331 379 785 768 823 490 436 333 273 730 939 805 853 172 378 102 557 362 757 357 360 867 130 376 865 380 403 322 696 66 842 538 684 419 316 751 346 618 780 630 956 848 387 636 474 70 891 687 738 137 431 433 915 820 875 190 680 415 111 952 383 939 353 668 401 618 397 216 331 326 148 406 845 359 85 847 82 819 300 603 445 400 827 613 75 754 259 369 802 97 81 433 232 504 75 343 12 342 162 181 558 314 539 495 586 539 544 844 381 698 269 135 486 432 137 267 748 461 97 177 635 738 429 503 609 493 153 186 845 314 834 413 366 824 628 83 779 200 402 671 926 323 769 905 677 336 754 851 211 717 669 137 67 548 366 518 640 396 80 785 704 941 710 249 109 888 804 118 331 169 959 767 660 376 491 285 711 793 584 292 175 113 549 786 428 939 660 611 343 918 375 956 436 544 899 614 116 446 471 341 731 430 614 17 147 729 678 301 301 347 561 21 464 891 331 31 806 61 742 28 513 820 18 788 23 138 404 746 442 212 455 941 127 145 514 103 957 169 874 346 275 738 387 717 367 84 540 321 619 172 144 34 348 242 31 306 821 174 379 834 92 90 386 771 686 682 106 19 873 187 850 148 365 603 796 375 864 523 558 574 568 787 694 596 607 339 69 319 902 865 513 770 64 1000 1000 1000 6 2 10 2 4 8 10 5 4 2 1 4 9 7 1 4 9 9 10 1 9 3 4 8 1 7 9 9 9 1 9 9 10 10 10 5 4 7 4 5 5 6 5 2 4 5 10 2 3 280 7 10 7 8 1 687 10 5 6 10 638 10 10 4 8 4 1 10 4 10 4 7 6 10 10 4 9 6 4 5 3 5 3 10 9 4 2 4 10 2 9 7 9 9 2 7 4 2 8 4 839 7 7 2 8 2 1 3 580 4 3 8 8 267 4 9 1 956 346 7 3 9 7 6 10 7 2 6 8 3 10 4 556 5 5 6 1 2 5 5 1 10 7 4 8 6 5 1 8 5 7 1 2 4 8 4 2 4 5 5 10 6 2 5 3 7 2 7 2 8 2 6 5 4 9 3 2 4 6 4 9 366 10 1 357 5 10 8 10 3 5 614 942 1 4 10 2 7 8 10 3 3 5 9 7 5 5 9 6 4 2 6 9 9 8 4 2 6 1 6 2 299 6 8 7 5 6 1 10 6 278 1 8 2 9 5 8 2 6 7 2 1 2 3 4 7 7 1 9 1 4 5 4 6 2 6 3 8 6 7 5 6 3 9 9 1 4 7 1 7 5 1 347 4 185 2 10 8 8 8 10 5 10 9 448 331 10 6 239 4 1 1 9 8 7 3 10 4 1 8 8 2 3 10 5 8 7 894 2 6 340 6 9 1 9 5 9 7 3 6 5 1 8 4 5 9 6 9 4 1 285 9 1 8 6 8 2 8 4 3 1 5 8 1 840 10 10 1 4 5 3 5 4 5 7 6 1 5 8 6 3 3 4 3 9 2 3 4 3 2 5 7 5 1 4 7 6 2 4 7 5 4 6 8 8 10 9 10 8 7 1 3 3 6 3 2 1 8 7 9 5 9 5 10 2 189 9 6 4 9 8 686 8 1 6 962 9 3 7 9 5 1 3 6 3 2 1 3 10 8 6 3 8 7 9 7 4 5 3 1 7 10 3 10 5 202 7 1 1 3 5 10 2 5 8 5 4 5 3 483 10 8 10 6 5 4 2 6 669 5 10 10 7 4 8 9 5 907 925 9 6 10 10 2 1 5 7 6 2 416 10 8 8 9 3 7 2 10 3 7 2 4 4 6 10 1 4 7 5 5 7 9 4 7 6 4 1 4 3 3 7 3 7 5 6 9 1 4 8 5 5 2 8 1 6 3 10 3 7 8 8 4 6 7 9 7 10 10 7 8 5 5 7 115 2 630 4 9 9 2 4 7 1 7 9 2 369 5 9 9 7 8 9 1 9 3 6 2 6 1 2 1 6 4 2 8 1 10 3 10 47 3 7 1 6 3 2 7 9 9 898 5 5 10 10 8 4 1 3 6 4 8 4 1 6 8 7 4 2 7 5 399 10 3 5 6 7 8 6 549 4 9 10 5 521 389 1 8 6 9 5 8 277 4 2 6 1 7 9 1 235 7 4 10 2 9 5 5 8 3 8 10 1 6 2 7 7 1 9 5 9 3 9 6 9 8 5 3 8 4 7 9 7 5 2 7 6 4 8 4 1 7 2 3 2 100 10 6 8 5 1 6 1 1 8 2 9 1 1 5 5 10 6 8 8 5 10 3 2 2 8 1 2 10 744 1 47 7 1 317 10 1 9 5 5 10 8 3 8 3 10 8 2 8 3 6 2 7 5 2 9 4 6 10 9 6 7 319 6 10 5 4 1 8 9 1 4 1 8 2 3 10 9 2 8 6 7 6 9 1 3 2 618 10 2 5 677 2 7 5 4 6 2 6 5 4 7 2 4 6 8 10 623 10 7 6 1 4 4 3 1 9 5 1 2 10 5 3 2 1 8 2 5 6 2 10 3 6 4 9 4 6 9 9 3 1 5 10 10 945 1 10 10 3 194 5 10 3 4 8 7 10 5 3 2 5 10 5 9 5 3 3 4 3 3 4 6 7 4 7 1 3 1 2 1 9 9 8 8 2 4 1 9 1 7 2 4 1 6 5 2 1 8 4 4 7 9 7 5 6 10 3 4 9 9 6 10 2 8 3 2 9 7 1 6 7 6 10 5 9 3 5 4 10 4 5 3 9 10 4 886 4 2 5 3 3 6 3 5 8 2 654 9 3 2 6 5 6 3 1 156 7 1 10 9 4 7 10 1 531 1 6 7 2 1 9 9 1 5 10 6 6 9 3 4 1 2 180 5 9 8 7 9 7 6 243 8 9 9 6 7 9 7 3 725 5 588 2 1 4 4008 132044 41174 77486 36816 224414 168359 177233 26865 174917 227921 230276 101845 48320 146443 230560 117525 70350 193478 138038 97804 39385 126664 148159 186720 152527 82327 30770 76874 118451 59138 97233 494 116663 174718 53661 91076 109428 230893 134293 50696 208813 130920 168892 23484 43714 149451 141009 114063 109281 45398 211867 165017 188413 126377 101736 90940 225055 132505 184165 93505 207994 31397 110350 74656 222466 164010 182084 81893 144902 82728 148940 120067 229999 67831 143550 23712 217282 50910 137774 92914 112659 115992 7930 51072 8720 109665 142011 233775 8521 76175 93631 232867 123923 203981 73874 96388 117990 22309 194632 29244 105036 93571 149310 85034 161401 59211 125097 145034 110121 12871 237947 222779 145214 245876 23850 153934 121892 182212 154060 146765 24738 247690 129631 148660 201670 203504 245047 86012 242165 189678 115255 97200 33248 14564 198586 211001 90126 73682 106034 200246 102904 93981 189377 248118 106208 229578 168403 244452 161790 88814 141216 186527 86503 37198 85187 54525 7053 96585 140536 249217 52615 5790 96417 85862 36705 61354 46862 126830 151387 169248 93428 4291 13228 32804 18760 135787 12381 203514 130238 190522 42327 21453 127049 145181 75002 228587 199705 82055 91523 90240 81271 144137 112381 194039 246351 165437 21744 59564 58619 173131 228811 168398 193773 8390 217553 228884 144177 229933 182397 24414 186807 241075 45867 80207 136255 137220 75145 102312 219274 166667 208903 50545 77156 71284 10935 73506 3072 32679 133069 78042 205809 111880 246439 149581 120269 213991 128464 30797 210276 77212 55211 147082 84638 117429 243640 220892 4648 68784 73203 223922 235450 32106 40818 62605 119741 51752 152462 139164 100782 35531 217206 56590 163762 229996 222522 50382 210339 117337 81179 170614 210900 136389 84047 45537 20169 77686 32781 24816 146469 122335 248737 148270 170792 55906 227227 40532 124010 129688 196048 224791 165218 179605 47733 95331 159600 36606 162065 136290 170295 243243 56903 131194 145983 157301 193083 166151 234986 225863 190966 147806 98197 206055 46076 18989 28312 23302 75872 152321 169341 38271 127112 84559 217875 191196 196241 143827 227801 108305 30116 164447 117899 103371 45641 13881 10671 5075 196383 245657 230937 137349 159814 79133 109755 222241 114473 138066 11894 190345 56739 181235 228615 200202 15793 212842 141397 228385 106668 135549 86690 153135 49996 204588 6505 111988 234821 17176 117062 181203 29184 114350 84903 188997 209834 194657 161238 74307 99075 173131 31003 172165 120717 25969 122366 152861 5162 30114 131246 111829 165662 234287 14964 232009 188874 37820 110348 190046 54995 243761 121249 84178 108110 206151 39527 67944 167160 217116 158602 32586 156598 189604 204750 27315 231924 77115 180175 237086 107228 61420 115266 39241 45706 146581 37602 932 184401 147949 190977 5747 141710 78577 89925 16171 34728 145803 84114 201887 112918 242715 234472 35867 198670 205573 63181 196946 32687 243356 200383 156266 71127 65648 211858 133185 228581 249459 150468 179333 163760 91444 185079 71821 170021 41355 87991 221100 187157 172105 189338 66426 181171 190161 102293 146193 145733 181825 93138 178419 191532 43520 101036 12659 125519 62893 162195 120451 62352 62662 49783 242463 170457 234862 64283 90477 42568 152273 77928 246077 90729 17265 62502 21900 207425 181146 168092 103157 112971 27581 47927 54502 71100 148962 83512 212970 211855 12058 83421 40558 74719 133203 33020 245176 134416 97302 102004 176984 249574 179932 173060 106655 213548 1913 128554 170973 183059 62997 40481 62381 90577 88408 133234 178028 237369 233098 157349 215575 245155 240769 6132 86226 140324 39151 81401 41091 152804 199756 218074 168730 146039 157485 25384 109587 175750 170289 46911 125160 233285 87391 187540 73861 175798 87125 18240 179519 70222 175588 145093 81729 182709 167577 167954 73032 223079 249354 114122 125883 215461 98548 60964 111500 22384 86347 221086 198133 6635 17996 73292 6271 105386 27183 96483 47536 114308 114722 243406 200881 56661 154850 32609 239369 72426 200562 62400 45505 216267 192874 187739 181728 41421 248702 43227 80156 85048 14312 28289 108034 48659 117932 114304 170396 145115 210786 234283 9422 91859 227688 210302 148519 132538 9263 154240 204963 209824 216639 16819 176091 175864 204557 107818 233636 203258 167396 63792 38305 198059 92080 162690 246717 210011 43345 183464 121477 20482 167747 147250 112340 145434 123904 27211 44323 133166 181450 249286 92989 164440 16104 35431 90304 220661 159600 90291 190270 76995 154082 244927 25053 12513 157616 21769 238876 200961 221585 110352 237794 139331 7602 100134 34764 147857 143696 95439 31022 75145 94724 140362 5936 127179 175793 112591 114191 85392 202882 54461 178739 106963 65739 203791 135828 223354 241912 124703 190666 213496 235054 178460 102826 9007 44945 153941 156863 188640 249379 204236 30136 110454 94598 52423 3985 36742 165014 134527 138485 117895 205339 67223 241209 21077 21014 127036 244431 12925 1738 201448 242772 3144 146259 95597 28502 191203 15889 201717 146194 15268 155952 176329 142073 16901 228752 146057 69994 160117 30584 208479 28011 235922 42053 35571 6999 63066 178959 17781 92342 197048 219228 101465 216543 115487 197061 245045 73041 212950 213113 219235 244569 135416 161915 136641 152317 140666 49050 238662 67134 79633 213492 111496 81906 5545 147067 105256 84962 76025 123036 193656 23072 108616 45120 5967 240454 242181 1011 79846 221482 214123 49080 232402 115890 210995 135394 18206 118012 184443 23220 185146 30427 236711 46641 112333 242255 210059 233940 77217 52435 106976 20872 91859 231943 65991 97825 238748 74523 98835 68593 62356 79309 117673 44757 195198 95019 180151 229756 229382 114593 2975 164527 161372 6037 227520 40056 248292 187578 23995 91860 6365 130970 112731 98223 129264 195073 196047 118011 35948 61233 186604 98303 156893 70628 143060 102090 165646 89562 98197 145027 220506 117523 75906 131877 123560 53425 171932 138203 7354 195927 230062 13718 93248 109144 128292 222512 54216 74338 106874 90163 135570 43477 204818 58814 114104 97877 177256 46101 203790 25452 191128 174295 159327 17033 56172 32886 86809 244455 187440 110514 206733 167501 124232 66333 26644 2523 38844 97211 93213 145717 203726 245134 205546 174895 53948 86001 22771 231203 132102 242912 6654 73229 167206 182332 106613 239729 215217 193421 536 169008 53934 207268 86508 194517 23600 129503 213392 78795 243066 56604 240864 213143 51737 212761 138037 122036 48761 177159 103238 180862 170070 126244 4090 87275 58575 127054 93356 40144 86826 93891 209151 157112 67510 62011 101628 107462 191513 81371 186256 88 471 13 358 242 116 35 195 232 419 174 128 80 57 877 239 90 85 90 472 73 235 191 99 379 102 96 70 95 833 59 101 31 72 68 152 205 83 142 144 187 142 146 419 219 106 75 482 273 2 84 79 96 87 708 1 91 113 94 99 1 98 13 45 74 183 831 44 229 87 171 142 145 74 82 214 98 117 194 142 317 93 259 81 108 230 338 193 88 413 67 79 106 108 369 68 230 402 101 157 1 134 94 383 100 386 501 25 1 177 315 68 106 2 246 90 780 1 2 136 229 88 73 87 81 94 464 67 84 317 91 206 1 183 177 85 773 226 148 140 363 76 89 166 96 159 123 777 25 187 114 782 385 130 109 189 277 189 54 151 69 104 256 137 301 20 258 136 34 63 427 114 129 211 88 178 436 180 63 153 110 2 97 965 2 141 79 76 52 256 126 1 1 757 131 21 456 134 101 36 192 252 168 87 97 163 167 94 161 243 323 127 61 76 66 206 500 133 961 119 460 2 155 106 141 199 145 502 69 134 2 852 99 377 74 171 99 366 80 117 345 515 406 221 4 100 14 973 88 617 187 178 156 30 365 51 169 101 165 120 157 88 65 96 71 950 202 109 574 73 112 749 2 192 3 409 87 73 89 123 98 107 33 105 2 2 92 93 4 148 643 187 68 82 142 184 77 206 565 110 64 339 250 9 165 95 114 1 427 115 2 94 95 177 58 163 19 105 190 104 107 794 105 40 196 83 133 60 144 793 2 2 508 64 148 117 300 124 140 170 537 172 106 619 1 79 70 954 241 55 211 169 200 158 107 12 896 195 72 119 296 210 190 267 56 473 204 190 233 187 187 90 117 533 178 72 100 428 186 79 132 32 88 102 7 98 97 67 73 15 202 268 7 148 256 267 952 76 5 62 153 107 145 84 293 3 91 154 133 103 90 1 112 778 149 1 88 225 103 89 173 621 250 121 258 446 674 269 15 120 160 94 83 99 74 90 242 111 185 769 127 79 278 59 32 3 125 832 708 191 168 49 139 87 92 185 196 179 291 2 60 123 87 112 173 138 472 152 1 121 95 85 140 128 74 96 188 1 1 31 139 100 97 308 641 117 13 114 65 2 77 115 103 68 309 75 322 72 195 41 9 226 208 166 60 517 244 89 156 200 134 110 95 108 115 135 951 158 324 10 130 181 73 145 136 101 894 140 124 134 165 313 82 200 105 303 81 112 95 117 63 230 108 92 73 142 97 74 84 108 8 189 108 7 278 1 131 99 103 274 201 80 896 115 101 407 2 140 85 93 115 68 73 618 76 323 94 272 109 578 477 985 135 181 435 101 931 77 219 66 20 173 120 581 154 313 346 93 82 68 1 169 130 12 94 123 214 747 177 133 189 98 145 562 106 113 85 220 62 94 112 2 22 253 121 18 58 117 149 1 209 101 63 185 1 2 761 124 84 70 122 72 2 231 456 75 585 137 56 728 3 127 139 91 481 84 162 157 64 222 102 95 724 42 452 141 73 756 92 200 105 213 69 85 88 108 147 222 108 62 77 89 75 171 384 80 46 136 111 244 213 30 321 173 380 7 2 161 110 18 479 164 991 573 72 477 110 850 841 184 128 26 137 121 83 108 69 317 265 476 67 583 401 16 1 812 19 93 548 2 21 564 105 197 136 59 8 193 29 278 52 120 271 17 260 151 323 106 117 490 108 132 159 64 67 121 92 2 164 64 173 157 655 121 99 626 134 650 80 263 299 63 74 366 29 135 96 10 71 614 31 394 1 72 459 118 1 483 137 156 231 121 296 150 136 209 97 372 247 133 95 94 1 86 48 87 813 176 144 38 704 75 80 906 296 86 152 249 256 534 123 292 107 157 401 84 210 108 164 11 147 98 106 73 285 518 144 56 78 1 537 83 52 173 4 127 82 319 203 52 136 90 169 265 258 175 83 109 58 102 250 327 168 302 26 200 110 136 212 40 791 222 910 410 608 83 89 68 74 382 236 615 71 930 121 312 159 140 166 197 414 837 103 170 250 142 103 74 137 101 74 198 47 104 101 161 18 283 79 319 308 69 22 565 47 134 43 63 113 56 332 101 225 53 163 183 202 105 78 173 1 139 480 131 168 285 106 183 154 102 484 1 58 126 495 93 183 161 187 758 4 127 995 78 67 192 107 52 716 1 515 132 110 363 628 70 62 831 175 92 88 66 86 301 222 542 329 3 155 61 104 137 67 110 141 3 80 87 109 133 101 64 80 329 1 71 1 285 565 138 434 202 839 383 157 991 287 991 77 714 621 428 782 56 886 106 84 500 592 570 441 272 694 882 268 419 483 549 312 791 992 346 729 97 439 830 172 237 950 725 153 600 655 571 28 286 785 540 462 112 735 728 610 254 672 429 329 229 20 154 499 992 88 11 193 579 815 527 603 364 964 765 687 755 40 618 158 714 177 176 904 971 224 912 692 865 93 895 400 20 364 464 475 898 829 803 681 667 382 995 111 284 38 697 315 797 511 430 957 824 794 39 950 860 76 17 263 641 13 521 984 662 911 728 530 810 828 739 86 211 494 210 906 196 345 883 664 572 747 207 245 621 832 892 260 195 187 908 428 522 183 551 630 763 573 446 536 160 722 400 961 621 169 567 801 219 790 513 719 465 437 889 780 963 509 268 527 40 913 48 950 306 69 96 893 580 91 641 392 428 49 812 378 705 923 569 81 178 994 64 304 151 465 782 402 84 475 326 373 928 586 387 834 674 253 654 646 726 154 343 154 389 93 554 122 883 413 367 783 554 56 758 540 86 169 520 845 941 220 643 382 569 243 805 810 215 941 847 190 455 196 446 351 695 930 288 7 824 377 342 99 789 874 432 303 990 930 395 389 148 68 502 658 770 337 662 509 468 274 629 74 698 744 469 109 776 599 673 14 115 255 975 758 465 454 480 874 60 559 736 589 615 384 979 640 246 713 720 348 148 197 987 807 773 548 941 613 915 381 498 472 979 443 635 115 581 993 248 335 340 954 903 881 923 169 690 409 873 20 233 219 109 233 217 509 378 292 133 630 121 99 673 659 454 34 893 493 125 465 378 281 827 102 770 459 513 385 270 502 220 680 757 973 73 450 912 396 481 953 93 117 26 831 404 648 776 900 864 594 140 319 716 486 226 738 772 393 296 515 475 231 246 318 546 810 555 387 119 564 205 582 339 94 680 455 412 628 742 233 707 774 221 446 903 674 611 907 535 9 66 312 773 671 239 145 981 452 480 684 531 870 15 694 618 29 963 56 501 207 656 876 289 543 332 943 673 208 217 634 201 325 568 159 945 278 995 474 303 834 729 743 510 127 55 17 436 936 155 163 425 65 494 826 38 63 607 175 120 320 622 189 809 105 644 639 347 650 734 462 464 973 483 537 556 992 99 606 905 681 279 125 768 157 745 704 302 421 571 192 878 38 740 735 381 79 495 228 373 837 728 562 690 245 161 612 450 707 588 219 217 336 387 484 343 644 844 415 187 416 416 155 606 338 806 300 241 614 417 496 527 568 802 314 410 859 165 104 925 493 565 304 322 16 828 672 787 325 659 426 438 395 740 545 580 173 733 501 844 723 786 939 996 757 642 806 252 177 616 532 910 583 21 849 835 973 599 609 872 309 297 37 35 966 703 787 933 129 138 275 287 635 851 844 213 817 391 358 650 911 345 365 890 76 493 91 565 436 49 345 700 86 96 151 733 666 51 189 937 576 146 348 463 28 210 952 191 192 844 188 310 199 102 947 904 469 274 674 37 88 904 352 19 103 173 576 502 438 120 265 764 578 13 574 612 155 605 800 526 835 346 800 339 243 385 658 746 134 711 966 332 702 574 98 669 170 804 276 673 788 608 972 540 504 366 322 546 71 658 3 122 460 257 641 802 899 54 116 650 333 33 606 434 102 34 190 703 728 272 231 465 356 515 880 554 99 859 868 202 675 521 129 223 24 134 540 769 419 923 307 655 88 751 137 912 966 190 461 678 494 693 208 43 596 849 60 439 992 47 919 279 501 666 152 48 816 877 799 691 345 586 689 457 368 785 974 177 854 685 378 786 180 347 547 937 375 775 821 958 237 367 384 740 787 737 613 535 225 954 892 763 571 922 706 580 756 290 975 31 816 961 659 352 640 347 121 557 515 14 732 294 385 103 191 116 650 523 476 156 270 227 148 719 298 841 130 205 235 405 717 104 807 402 748 375 932 446 812 220 513 798 252 543 658 897 419 442 597 308 886 247 965 867 59 33 589 615 371 188 292 823 576 440 814 450 896 323 894 97 246 707 249 407 655 497 291 259 918 74 672 887 105 803 187 988 954 515 703 775 949 677 116 346 795 524 198 929 378 42 748 91 497 623 120 349 959 504 929 762 648 876 678 600 939 105 619 216 990 893 569 673 18 938 461 684 964 813 206 10 100 341 316 954 654 949 452 787 548 612 839 380 331 547 3 868 83 269 513 974 646 72 361 433 468 16 180 821 830 432 124 385 690 281 229 791 577 343 306 32 411 476 23 496 363 93 362 377 350 445 516 226 659 348 715 876 48 126 909 894 630 229 510 33 175 320 14 90 122 752 579 672 167 884 977 953 330 530 974 690 915 31 730 842 69 925 51 444 689 469 697 959 343 319 638 558 1000 518 621 651 674 121 356 199 152 841 370 332 21 833 863 343 536 288 212 945 388 605 425 614 925 77 395 121 31 619 136 384 386 30 502 108 659 60 900 857 541 162 994 269 963 913 200 208 152 851 455 764 377 892 968 231 351 653 272 714 449 733 114 759 867 834 245 967 824 877 38 144 764 716 628 383 942 79 929 828 943 94 337 735 965 671 324 304 369 667 752 595 353 817 2 865 832 571 799 247 742 7 722 836 570 858 936 349 528 512 605 216 302 822 493 941 596 266 284 816 762 316 484 35 252 466 389 837 435 83 441 187 23 529 386 514 862 944 455 673 888 742 563 411 703 189 806 407 222 298 965 89 476 335 801 448 285 727 161 189 727 71 599 601 114 101 45 984 8 327 420 499 910 895 435 335 741 612 262 592 33 315 1 226 26 860 586 801 341 662 732 746 698 68 168 331 666 163 841 564 63 674 920 261 947 324 935 707 650 39 353 548 126 682 541 354 506 151 164 478 575 199 266 895 577 624 786 785 349 595 620 627 239 763 86 539 597 537 575 20 920 247 280 928 633 45 195 173 650 490 688 358 604 577 200 953 90 533 479 986 964 438 200 98 988 554 90 637 656 937 183 664 943 575 619 814 986 927 417 165 874 988 564 104 409 830 362 763 100 498 287 192 289 415 320 838 474 628 564 409 425 481 408 98 912 367 294 378 543 249 588 62 165 768 597 151 266 573 422 310 501 717 484 60 897 141 769 803 212 722 203 332 430 636 354 962 339 693 941 999 60 233 1 529 31 225 149 949 259 296 365 923 982 111 252 848 650 879 952 20 351 213 200 154 115 132 824 906 904 806 38 117 645 964 540 390 339 675 323 40 962 949 59 39 238 944 822 662 681 887 452 773 279 384 867 3 908 745 550 691 807 812 127 940 329 803 477 666 705 19 967 151 189 667 962 378 39 426 665 135 259 72 455 468 470 537 634 321 363 378 541 535 474 169 971 667 684 803 173 800 302 740 758 492 869 491 268 719 853 259 330 284 751 112 1000 784 457 573 302 985 520 819 340 842 860 993 147 662 813 895 634 320 811 115 957 744 814 31 289 224 860 667 130 619 754 610 534 481 466 210 381 835 28 985 329 72 733 239 133 476 147 898 12 119 862 957 339 968 191 675 693 627 245 50 12 174 7 351 912 897 84 472 808 292 715 111 702 136 611 800 697 834 304 109 65 708 675 517 544 403 382 217 619 588 762 978 328 982 878 768 591 240 883 961 424 398 885 598 397 125 310 848 956 445 152 966 482 21 775 178 746 377 965 508 486 716 697 78 845 813 52 927 239 787 536 935 884 14 138 420 267 632 76 800 117 223 595 227 756 598 975 721 229 501 217 291 368 714 878 265 191 564 350 930 216 430 795 885 656 99 82 933 84 923 145 157 383 200 149 739 811 490 990 475 765 39 752 558 823 484 47 630 911 365 146 748 984 478 928 941 225 640 562 9 165 308 859 58 148 899 388 359 834 958 997 729 639 950 434 100 81 461 177 480 580 343 820 323 615 563 554 747 107 839 498 115 524 271 169 356 66 671 629 908 989 899 849 625 76 627 439 282 113 509 851 615 289 44 959 671 769 903 741 512 627 876 498 238 945 150 173 19 926 11 261 801 777 266 892 109 742 852 360 330 945 207 602 563 585 233 488 560 72 705 932 228 818 50 551 430 800 114 476 723 523 725 343 737 197 651 503 234 564 291 849 214 128 860 444 450 10 712 417 931 159 433 482 348 129 328 441 384 107 928 5 917 653 981 632 347 580 201 491 134 699 495 354 339 141 179 890 150 80 502 934 658 358 590 917 767 150 486 766 358 626 256 237 122 468 630 830 868 353 399 246 321 11 403 581 599 100 151 652 823 480 180 121 937 703 189 675 38 747 853 460 792 913 724 353 696 915 732 130 182 502 619 22 375 326 865 15 954 776 425 956 19 955 608 796 77 466 658 862 822 613 212 935 321 369 877 608 639 820 283 902 738 464 674 538 275 580 141 918 904 922 708 315 873 301 877 534 462 284 766 329 395 67 248 477 615 253 435 718 84 173 425 98 971 597 989 129 987 890 176 883 46 271 812 688 549 11 923 41 573 319 646 245 369 336 737 172 721 157 940 364 241 1000 1000 1000 16 11 25 10 13 16 11 401 10 11 16 13 10 15 11 16 15 15 14 15 26 10 15 13 12 16 15 13 15 14 16 12 22 14 14 14 10 13 10 14 11 14 11 13 15 11 16 16 13 14 14 15 15 14 13 16 15 10 16 12 15 15 15 10 12 10 16 13 11 14 11 24 14 12 14 12 12 15 14 11 11 14 10 11 16 15 12 15 13 12 13 10 10 14 11 15 12 14 16 21 26 15 13 30 11 13 16 13 14 12 13 11 13 12 11 10 15 12 10 15 16 14 10 27 11 16 15 15 13 11 11 13 16 25 24 12 11 13 10 10 11 16 14 14 15 15 11 10 11 13 15 10 16 11 11 10 13 11 11 10 15 12 16 12 11 14 12 13 13 16 10 14 13 10 11 16 13 12 13 14 12 10 10 15 14 15 22 11 12 14 14 14 14 14 12 10 19 14 12 10 10 16 11 15 11 11 10 15 16 15 16 14 14 15 24 12 12 16 15 11 10 13 10 15 11 14 11 16 16 12 14 14 10 13 13 16 14 304 25 10 12 16 12 12 12 15 17 11 14 14 15 14 14 16 12 10 11 16 12 10 11 12 12 12 15 12 15 10 16 14 16 12 11 13 20 14 10 11 15 12 10 10 16 12 11 19 24 11 13 14 13 13 14 14 13 15 10 13 14 16 11 11 10 12 14 11 13 13 12 14 10 14 15 11 13 17 14 16 16 13 12 19 15 13 13 15 12 16 16 10 10 15 10 14 11 23 16 15 12 13 13 11 10 12 13 11 14 14 10 15 15 13 12 16 16 22 10 17 16 11 14 11 14 12 11 26 11 10 16 15 12 12 14 14 15 10 12 10 13 14 10 25 10 14 13 13 14 14 16 16 11 12 13 15 26 13 16 12 16 13 12 15 16 14 14 15 11 11 16 16 16 15 13 11 10 12 15 15 13 11 16 11 12 13 11 14 10 13 14 16 15 15 16 16 12 14 14 13 16 14 14 10 13 14 14 11 14 13 20 10 26 11 10 10 11 14 14 10 10 15 16 10 14 12 16 13 12 16 10 15 11 10 12 14 14 12 14 11 13 15 12 11 15 13 15 10 14 13 12 13 16 11 11 14 30 13 14 11 13 13 14 10 16 16 15 11 12 15 12 13 10 14 13 13 12 15 13 10 13 11 12 16 16 12 16 16 15 14 14 10 11 16 15 12 16 14 10 15 15 10 12 15 15 11 12 15 14 14 12 14 13 10 12 13 11 13 12 13 12 16 10 15 10 13 12 14 16 11 11 13 16 12 13 10 12 13 15 11 16 12 11 11 14 11 12 10 11 15 12 13 13 12 15 15 13 12 13 14 11 15 10 14 11 12 15 13 10 14 13 11 16 14 13 16 12 12 12 15 12 14 12 10 10 13 14 13 12 12 16 10 14 12 12 13 14 10 13 14 11 10 12 14 14 10 15 12 14 14 15 10 11 20 15 15 13 14 11 13 10 15 14 15 12 14 11 13 10 16 16 12 15 15 13 11 10 10 15 16 15 16 14 10 12 12 16 13 14 11 12 10 15 13 11 11 22 13 12 13 16 13 16 13 15 15 13 14 14 14 10 14 10 15 13 11 12 12 14 15 13 15 15 10 10 14 14 15 14 16 14 12 152 16 16 12 16 12 10 14 11 12 13 11 14 15 12 13 16 14 14 13 14 15 12 14 15 12 14 16 12 14 15 12 10 11 13 13 17 11 14 11 15 15 15 15 16 12 13 15 10 15 14 13 14 15 11 15 32 13 13 16 13 10 12 11 12 15 14 13 14 16 10 24 11 12 14 12 14 11 13 10 15 10 15 14 30 21 14 11 12 16 15 10 14 10 11 11 14 21 12 15 16 12 10 10 13 12 13 15 15 10 14 10 15 14 13 12 14 15 18 10 27 12 14 14 10 13 12 16 16 15 11 10 10 10 14 11 10 12 15 13 12 15 16 16 16 13 14 15 16 11 13 12 13 14 10 13 14 12 12 16 15 10 16 16 10 14 16 12 12 12 13 10 12 13 14 10 11 15 12 13 14 15 14 15 12 16 14 13 13 15 10 10 13 13 13 12 14 16 13 14 13 10 16 13 14 13 15 14 15 13 14 11 11 13 15 15 10 12 16 16 11 13 14 16 15 10 11 13 14 14 10 13 12 12 17 13 15 16 11 15 15 10 10 12 13 480 14 13 14 10 14 12 12 14 11 14 11 10 13 12 14 16 11 15 14 16 15 15 27 10 207791 68347 152524 140047 59721 107680 121644 4075 92594 142516 20209 50815 4768 195742 9118 50514 54752 54914 1458 84563 231518 242520 91251 2492 47804 151073 240064 103618 110845 56347 205684 68635 141045 108208 225034 200766 232239 96677 221192 74832 239192 241400 141998 243960 203493 151115 60825 8244 206028 78634 92806 203897 71153 200408 206388 118956 117833 212804 222573 228677 35502 194609 47311 176547 52816 38696 143664 51406 135373 131207 142589 124564 122606 34586 134875 76098 185700 195699 100694 158080 24333 209851 128328 111837 160259 84716 247145 44443 63871 236069 23119 99372 180677 86781 42270 249844 125477 185933 51249 27201 67139 193837 151764 206096 244774 36639 48546 196826 248689 149239 104905 39373 109089 233232 167562 19347 84299 181058 80141 148169 167126 103259 247541 114155 206392 39810 130350 98220 242095 181599 125420 75585 141787 27183 31681 152913 80173 80226 99738 95214 229464 204642 150938 104904 204225 68499 140603 38524 249556 220743 203044 183034 74002 216936 63540 46745 6746 193889 144964 15192 141839 20383 90776 49978 63917 138808 202890 160442 235385 52627 5655 231200 7268 172944 86104 227844 241443 226706 16367 7350 197448 235763 206735 37801 202698 20274 84545 225795 214163 229508 240986 106001 16242 98114 155978 96511 236921 108867 6952 222306 161493 28958 219857 185112 201901 55960 162956 209695 32665 195674 217045 246465 181436 173779 34265 150486 194053 118810 126280 158215 114669 117266 30567 147263 215379 186545 243773 218651 45411 17076 207308 223256 46033 177165 174719 14285 233124 87674 223980 32141 49700 191024 28605 247487 131154 62869 147972 91558 198030 40604 249772 79051 157869 30339 242665 139599 233235 236437 124601 44997 19864 81909 18252 82248 9073 209323 96532 242196 46996 70511 40688 113047 27886 69292 110534 159040 148513 24857 597 112894 65460 16721 191944 239680 63411 200960 129278 46645 187396 3879 107993 223611 102139 142597 55858 111211 101919 152390 119758 165266 222900 160446 28313 17138 246089 155198 176177 144601 180054 193125 23847 245514 209845 232142 235193 39607 183102 130823 102603 136849 151053 210596 110460 3191 103192 166317 130753 205110 85058 16862 120375 74310 193659 165039 91447 189748 70236 33975 100700 290 227099 124546 12155 203296 106688 13699 242902 39789 160873 95505 176637 78277 56100 53448 97819 175643 219765 228571 130752 54822 245433 17478 129131 189091 182517 236929 145190 19104 20903 245890 19393 248002 136787 47899 201297 9826 61598 210550 49614 238822 72406 242603 67099 128505 46050 164917 70499 32166 143488 201250 103340 155272 235080 248822 110714 183948 235751 22256 203051 6653 18145 238796 21006 171283 36694 238654 181109 114643 199204 247074 103465 21609 6028 170563 166466 68430 85479 236964 100595 245318 204566 220286 150589 205997 219108 27655 139944 221210 49910 92994 244214 84406 81789 15220 5688 134835 20225 203148 249477 235780 216574 102941 23741 222601 39855 190206 41030 125334 193521 157977 120651 164438 128262 37592 120434 113721 81598 26729 84930 147859 119723 79144 232264 217863 110715 4303 102697 130939 223803 118526 116719 190376 221466 140459 179328 11321 97016 220358 153006 56888 144686 40008 221326 39299 93951 108111 153020 175548 134840 4301 89758 20914 83444 72021 5128 210510 92676 124177 107801 66478 242702 240871 23205 230519 131329 202532 8191 244696 189241 177548 67935 83926 217556 55612 123225 77858 163723 26244 19758 64914 30544 109515 102179 130340 181536 123658 107201 40563 247834 215001 107040 6887 205871 146596 237406 103551 99127 11948 114598 38368 189496 182533 138645 173403 238144 11869 1260 168218 54464 21017 249483 101360 130532 101661 248051 78419 241671 105251 118981 5856 86604 242372 12743 42474 155319 16500 162377 4445 28447 26974 59164 234294 209506 197809 174048 197650 226029 175308 132219 46845 212676 131702 164556 109559 249714 178958 187977 241384 50560 73309 247240 137163 82032 9982 195989 237350 42833 108365 8147 87631 135338 67310 71925 94844 31470 245972 58845 23851 187631 191063 87047 166659 72764 17954 26217 88830 196911 230546 80213 247470 53854 77452 150985 152238 103785 96973 155939 162969 205337 164085 600 90674 247747 88876 201869 45568 101199 10713 85770 38830 218128 172816 205488 57243 190769 248056 146072 154031 228601 226285 151501 48807 70088 52485 201044 190225 165809 123334 103193 121145 37419 120144 228170 51517 209019 180039 113436 60218 207103 199206 99047 175230 138373 70886 248825 95494 68941 144896 249524 47542 137532 167376 96348 223972 236212 63743 164196 152020 187076 33740 39516 240846 153884 17686 58714 112902 214076 188502 173119 171178 154059 38517 112760 42431 125754 111584 154276 211047 6479 170152 24940 160363 87527 121287 134334 90091 201381 48529 242110 154808 98620 47978 145654 2503 65663 220719 131757 29738 159220 54875 217267 63278 109744 80026 122061 1849 207961 26336 212895 230792 212839 237834 141154 66718 125472 25487 156808 76852 90367 165269 248012 188986 213246 160017 207841 45260 130735 89597 74997 56307 160823 42264 119584 36918 138641 7996 38767 96602 50684 1661 77393 13522 5847 234898 80239 131318 10384 3398 224522 117102 168667 222533 72439 148264 132549 30279 193524 29635 136227 34872 85941 63402 93487 205525 100319 248480 229872 155437 95081 30555 173450 188825 44077 179296 173722 140667 76965 200457 144065 51486 67558 79083 40370 139996 227346 189270 186627 187221 218905 89205 238445 71197 152606 81931 43073 19277 80410 22945 174713 191842 53499 114514 147018 97575 43809 70739 238242 137126 37547 148658 204963 121456 227740 245333 27804 221437 200954 214430 175010 186210 53634 163454 7407 222592 11736 50479 241868 108498 89775 182932 66691 143274 47446 213709 7200 107606 50799 11793 11083 88346 160450 216046 209801 154541 227730 3956 142330 178683 218385 67339 131245 38371 247144 138651 27314 25231 205481 35533 133728 45256 218464 200419 204881 32261 164127 212080 156219 231277 223873 167301 85974 150674 133346 62127 71567 127427 66082 213896 56110 50819 47586 203706 105541 44729 108708 132854 69959 64188 168386 220039 125795 153201 170457 97027 185462 100935 59107 108032 98563 49331 25332 184537 216356 175030 246663 37922 52456 62744 18169 108565 113562 65754 78622 219102 110482 187329 101955 196793 17869 36692 166831 143663 189893 103639 240690 141706 220925 66148 249737 69487 131830 25068 4023 98185 200097 685 152459 18905 63429 170627 127469 193342 236381 222443 162444 113214 159771 30750 60006 177639 67442 243188 71302 23686 113178 78343 181743 84102 160842 181479 153589 42671 222898 157611 157207 189347 174648 59665 208251 4428 2 9 3 7 2 4 4 2 4 2 1 1 9 3 10 2 9 2 1 5 7 10 2 1 3 6 5 10 5 7 9 4 2 4 8 2 3 2 1 2 2 5 5 7 5 1 9 6 10 7 2 9 1 2 8 10 6 7 1 3 7 2 9 7 8 9 7 7 1 4 5 10 9 1 2 6 1 5 5 9 10 5 7 7 10 8 5 7 5 4 5 6 9 3 5 9 1 2 5 8 2 2 3 3 7 7 6 7 4 10 4 4 2 6 7 4 10 6 6 3 5 7 3 5 7 4 4 8 6 3 10 2 6 5 7 8 9 3 9 8 4 7 2 4 3 10 8 4 1 7 8 2 1 8 6 8 37 4 3 6 4 10 2 7 3 1 7 1 6 8 37 9 10 10 7 7 6 10 1 5 4 5 4 8 8 10 9 3 9 4 8 3 4 2 7 4 2 1 42 5 3 1 5 10 4 6 10 10 1 1 9 10 3 5 9 6 4 2 7 8 10 5 10 4 1 1 8 9 7 5 8 10 9 1 6 7 3 6 10 6 7 3 9 7 6 3 3 6 7 8 6 2 9 3 10 10 6 3 4 2 3 5 9 8 8 10 3 4 9 1 6 7 3 8 1 7 4 1 21 2 8 1 1 1 3 6 9 8 8 25 5 5 2 8 10 10 8 9 4 3 5 3 6 2 3 5 9 5 9 5 2 8 9 9 5 7 10 6 4 8 8 6 2 13 9 7 8 3 6 9 4 8 8 10 1 6 3 5 8 16 2 5 4 3 10 3 6 10 8 10 4 10 10 1 1 5 9 1 2 3 4 4 5 1 3 1 7 8 9 6 6 4 3 8 7 7 8 2 7 7 5 8 8 2 5 8 8 7 7 5 5 5 5 7 1 1 2 1 6 43 9 9 10 7 5 10 8 2 2 8 6 8 7 2 4 10 2 5 9 5 1 9 5 6 4 5 2 7 4 3 3 5 4 3 10 10 1 8 2 8 3 9 5 9 7 9 1 1 4 1 6 6 9 3 4 9 8 3 1 1 10 6 10 3 2 35 7 10 8 7 2 6 8 2 4 1 8 3 7 1 10 1 5 1 5 10 2 9 1 1 1 1 3 2 1 10 1 9 8 10 10 9 4 1 5 7 7 7 4 6 10 6 4 5 7 4 9 6 3 10 2 1 1 5 6 2 2 9 3 9 1 6 4 10 3 4 9 2 10 5 9 3 5 10 9 9 29 10 8 6 6 7 1 10 2 9 7 10 9 12 8 10 6 5 9 5 1 49 8 8 6 3 2 7 10 6 6 2 9 8 6 3 5 8 1 9 3 3 5 4 7 10 3 1 2 6 5 9 10 4 4 8 8 4 2 7 8 3 10 3 5 2 1 4 9 2 3 10 8 2 1 8 9 8 6 2 2 2 6 4 4 9 1 2 2 5 1 2 2 7 3 9 10 5 5 2 9 5 8 3 9 3 4 10 5 1 7 8 1 5 1 8 6 2 10 4 6 9 3 5 8 8 4 3 8 2 4 1 3 4 9 9 7 4 7 2 4 10 7 2 2 5 4 4 10 7 8 5 6 9 9 10 10 1 5 1 9 3 2 1 7 6 6 3 10 7 8 10 1 6 7 5 6 22 5 4 8 4 4 2 9 1 1 1 8 3 6 9 2 4 10 5 6 5 9 8 10 3 9 9 4 9 8 8 3 6 3 5 6 9 1 6 5 2 2 2 2 6 9 10 5 9 34 3 8 5 4 5 8 8 9 8 8 6 6 5 9 3 1 2 5 1 3 10 6 4 6 2 3 4 2 5 8 4 2 5 3 3 3 8 2 1 4 4 3 7 9 6 4 7 6 2 9 4 9 10 4 2 6 7 4 4 8 4 1 7 5 5 4 6 3 7 9 5 4 4 7 4 1 9 9 9 3 9 5 3 5 6 8 1 6 8 4 9 2 7 2 5 1 6 3 5 8 2 5 43 5 4 1 1 3 1 7 10 4 5 3 1 5 9 4 7 10 10 8 1 9 3 1 10 2 8 7 8 9 2 3 2 1 5 10 5 8 7 1 5 2 7 4 5 1 6 8 8 10 1 9 1 3 6 7 6 5 10 7 2 2 1 5 2 2 3 8 8 4 5 6 8 6 1 3 3 8 7 3 8 1 7 5 10 10 8 23 4 8 26 8 4 5 4 3 4 4 8 8 8 5 6 2 3 5 10 7 8 3 5 6 10 8 3 5 6 10 6 6 1 4 6 6 19 119 717 525 985 405 190 177 555 31 388 109 913 424 746 909 308 898 841 549 376 868 490 91 705 726 176 402 589 260 238 307 211 195 730 920 183 737 599 338 96 8 768 865 447 106 783 624 125 501 356 845 524 580 368 895 288 228 306 895 297 507 487 217 553 736 53 3 136 583 472 591 341 139 942 725 808 932 244 951 700 575 432 152 148 435 507 164 46 342 14 500 410 963 200 604 68 203 698 521 607 299 785 727 464 271 437 32 803 854 554 986 335 482 780 638 137 182 268 281 801 211 876 427 132 200 173 222 31 989 402 539 94 557 639 75 617 771 179 733 458 144 976 107 718 206 625 244 745 545 739 614 524 656 755 279 393 775 855 608 852 946 115 753 146 114 502 681 179 636 884 211 413 482 780 756 318 62 687 425 1000 875 958 65 391 135 530 736 343 547 909 23 344 841 492 993 127 305 955 190 25 789 292 423 753 422 270 308 179 530 835 792 85 827 404 286 856 551 961 869 21 364 97 940 243 369 557 863 932 309 25 316 404 156 97 719 739 269 577 411 378 462 798 553 555 762 288 248 838 859 664 112 468 62 574 130 51 335 782 806 344 748 643 91 122 212 255 184 809 187 480 629 946 500 1000 640 181 371 614 277 239 707 229 154 741 791 120 254 284 979 477 471 59 532 726 333 562 722 95 574 516 813 260 260 554 87 313 278 899 137 457 37 906 646 195 667 190 825 789 265 920 330 804 881 736 649 862 956 213 80 370 630 882 787 893 557 241 139 873 681 834 91 627 174 717 907 737 525 840 111 83 886 141 228 440 653 119 683 876 598 609 842 115 7 227 467 628 853 915 100 957 935 533 250 190 278 108 299 508 590 154 295 761 201 828 946 874 102 853 813 980 94 699 277 6 634 452 366 95 51 486 18 817 7 337 797 619 478 284 438 95 208 68 247 84 309 408 612 192 523 410 460 777 782 617 68 736 830 767 252 786 602 232 569 622 592 960 596 365 811 70 489 385 468 18 777 735 278 128 538 741 517 800 416 349 85 650 417 836 621 266 498 20 641 574 534 418 782 585 654 129 865 944 962 494 228 684 811 90 830 505 656 700 49 698 348 424 259 133 398 116 135 231 804 247 664 128 712 689 169 797 741 717 210 33 716 54 143 789 293 527 226 325 22 300 723 274 758 721 188 333 563 508 106 323 802 719 759 770 918 865 933 928 960 658 63 142 282 28 554 206 530 926 225 131 405 903 976 948 632 514 21 163 837 547 265 127 248 990 854 23 302 517 175 786 279 262 289 237 794 912 837 194 324 675 930 62 361 80 594 905 419 992 538 966 444 256 597 154 529 43 560 451 588 830 443 86 322 219 130 731 276 468 142 967 380 600 679 71 327 92 83 624 942 746 353 973 478 385 428 949 751 6 836 339 424 339 909 278 361 97 564 390 708 636 587 58 480 87 178 266 241 807 552 613 937 182 919 904 204 414 772 698 36 955 645 959 236 459 555 553 294 948 584 471 528 2 440 170 787 7 165 970 934 380 913 716 971 870 635 831 528 175 481 406 716 915 725 125 29 952 251 632 102 322 323 186 356 981 339 763 84 494 225 504 571 17 886 138 968 894 420 872 630 848 762 900 376 345 648 839 470 404 725 899 84 923 903 400 514 791 637 593 448 597 613 861 998 371 264 850 721 318 165 35 934 702 47 278 116 661 64 46 944 585 507 140 891 380 522 761 706 404 1000 510 371 153 523 964 813 720 37 138 172 886 587 553 831 457 117 633 679 946 883 180 672 974 705 389 502 562 966 227 88 207 711 317 281 458 530 234 371 93 978 566 119 543 999 565 549 301 246 116 647 579 905 480 221 670 232 609 187 722 280 549 865 275 84 990 223 497 942 613 531 946 840 919 835 1 301 190 657 736 666 898 378 304 325 570 531 598 671 556 456 69 343 950 939 673 169 779 743 514 811 110 381 625 977 650 839 567 302 629 527 496 151 968 889 256 205 827 383 419 488 227 528 190 862 182 312 466 331 31 492 407 31 141 142 872 439 8 636 333 180 92 411 514 121 330 156 300 70 677 903 890 432 557 91 430 248 293 675 402 808 930 423 519 390 191 550 564 248 180 624 537 51 427 756 34 685 523 200 264 505 755 663 454 236 936 581 105 507 483 764 607 125 666 208 186 102 867 398 757 294 349 776 21 407 696 218 883 498 91 197 769 575 3 290 212 316 810 644 222 829 174 192 407 945 305 171 399 156 398 746 569 941 801 496 873 756 347 790 65 834 605 959 338 549 760 569 249 822 865 38 212 970 2 307 229 980 266 663 477 397 135 287 761 633 338 36 782 846 740 345 177 515 31 790 303 903 415 631 710 273 77 78 669 249 243 860 384 213 580 714 523 635 609 946 352 133 267 359 334 510 331 713 55 709 376 791 503 564 612 40 421 441 837 431 117 853 42 621 290 164 65 673 687 38 798 417 971 304 523 853 775 829 165 541 917 771 537 500 683 103 335 171 539 8 896 937 601 890 860 924 909 595 54 203 948 270 985 507 619 745 573 738 711 627 925 462 630 312 398 732 313 204 766 661 902 854 563 422 949 858 95 500 697 996 452 788 703 321 266 190 294 4 418 342 927 908 983 380 155 468 219 337 463 716 23 585 997 946 569 663 358 54 155 606 163 217 401 666 394 39 889 306 856 134 395 377 648 802 42 612 108 570 621 995 948 297 285 205 579 936 594 748 867 381 341 742 705 450 597 838 759 614 489 883 143 790 100 493 611 718 944 916 104 404 287 571 911 489 52 645 775 993 777 469 392 96 726 674 562 321 546 386 511 654 286 385 268 230 795 90 877 333 947 233 6 916 736 787 155 281 756 532 431 174 625 350 353 914 269 166 24 534 234 520 551 170 539 686 256 133 399 345 775 780 465 552 929 435 695 803 690 472 715 692 686 38 645 265 393 416 952 537 431 981 302 192 408 664 503 901 877 652 148 612 246 526 431 478 515 204 961 27 632 317 675 671 70 463 355 658 935 717 230 531 546 954 698 200 75 951 969 116 452 49 602 385 79 945 575 887 214 845 148 174 265 335 513 219 844 130 797 26 876 774 847 896 909 983 79 47 447 898 933 887 514 944 947 521 623 188 888 35 759 23 32 896 560 755 357 153 115 342 884 82 531 439 115 193 977 423 421 705 591 456 321 267 943 565 399 286 139 897 752 135 672 231 271 628 31 145 985 221 132 662 486 953 302 279 452 872 497 88 701 373 929 871 543 294 991 129 788 539 579 251 377 648 26 56 833 170 627 758 552 389 390 691 772 223 341 190 321 374 447 375 629 171 746 737 597 384 816 395 217 594 275 300 997 829 593 219 707 258 998 739 976 99 998 339 782 102 322 768 880 508 827 925 494 442 30 846 13 229 178 452 240 236 174 118 103 161 416 766 336 664 770 767 504 637 762 83 457 336 91 917 202 47 843 873 841 205 489 666 718 309 786 959 469 923 896 663 429 764 83 852 428 284 779 541 618 427 920 10 975 529 762 605 927 119 575 415 829 898 676 461 432 252 558 453 771 199 174 608 467 895 963 741 811 781 178 97 633 960 207 968 459 385 488 414 924 104 855 530 829 612 1 910 990 113 864 37 714 181 311 273 997 807 75 604 366 350 587 793 700 158 309 148 761 36 894 101 562 742 140 492 982 324 353 216 402 115 436 746 605 953 295 721 371 88 759 698 324 376 437 746 490 602 885 131 245 806 638 129 231 564 899 252 620 373 887 322 819 775 840 486 420 790 727 486 207 882 877 313 183 24 257 494 410 655 978 967 624 206 812 711 95 66 769 656 314 132 791 630 329 748 907 985 115 673 889 765 822 356 907 515 430 191 380 357 8 631 197 9 323 769 836 957 71 384 186 976 612 292 515 773 957 424 40 928 758 579 96 354 45 826 287 666 869 876 16 213 374 48 859 46 573 643 816 353 2 965 26 892 329 285 257 296 17 126 708 156 575 971 56 342 509 729 796 812 7 732 605 815 376 948 779 946 860 862 942 319 299 979 826 434 210 578 263 323 81 656 703 759 478 338 978 774 100 459 67 23 937 312 542 321 837 48 611 552 618 916 909 87 870 431 894 509 872 953 9 711 183 12 608 585 821 273 349 767 710 646 83 624 789 977 957 567 296 914 25 285 470 339 829 75 723 595 770 778 935 117 547 506 840 13 128 828 442 152 285 719 595 735 149 106 342 638 64 88 24 494 551 731 372 447 184 953 157 91 41 587 82 922 559 686 444 885 286 922 866 460 388 537 640 333 546 609 994 369 970 872 48 772 214 398 955 463 218 610 350 432 906 464 548 991 705 990 502 367 875 615 911 902 178 75 151 144 234 556 684 83 864 78 779 733 854 423 475 824 196 101 32 579 607 663 916 417 569 796 652 914 135 312 410 912 167 401 387 422 407 270 308 86 504 710 347 821 819 366 132 164 997 603 466 381 94 663 266 269 150 284 810 571 535 701 948 686 482 888 453 760 459 962 509 856 846 16 23 1 1 1 1 59507 1 1 1 39 28 36 10 24 9 3 16 14 11 2 20 22 3 5 7 11 28 17 11 13 14 20 12 5 15 19 3 15 27 8 20 25 26 13 20 7 16 19 20 10 21 84060 36539 154335 28752 38237 223941 52684 99041 33307 2124 127510 3870 40771 79002 244448 195093 90000 206758 62791 190019 55913 115115 132153 85350 34 104415 54513 201817 60966 223742 112349 145025 26632 33035 190129 81220 6975 242812 196612 6 19 13 23 9 7 11 17 26 12 8 25 17 6 21 6 24 7 22 4 12 3 16 13 14 6 13 1 28 8 8 5 26 4 12 18 22 22 18 20 33 3 18 13 18 23 35 17 37 10 22 30 14 8 21 37 6 5 14 4 16 32 29 37 8 21 19 17 38 20 10 27 36 4 22 17 28 25 15 26 22 36 23 32 16 11 4 18 29 6 4 33 10 7 26 33 30 17 27 25 10 34 37 19 2 29 26 30 25 7 4 11 13 26 7 8 11 4 12 4 8 4 13 3 5 147776 3349 150113 130587 232839 17217 248920 161770 148342 46305 43793 5 4 3 8 9 9 10 10 3 4 6 5 1 1 5 9 2 6 9 1 3 3 8 3 10 9 6 8 6 4 2 3 10 8 3 8 9 1 1 1 10 10 7 9 4 5 8 5 6 8 9 3 3 1 9 3 3 7 8 7 8 6 10 36 9 20 3 9 3 9 5 9 4 4 9 6 7 2 8 5 5 5 7 2 9 9 4 9 8 1 2 2 2 8 1 2 3 1 1 5 8 3 17423 201651 183604 239317 119460 24172 217324 23902 102297 129936 228600 181361 191698 164587 171685 116344 95517 216159 29379 134333 20326 116451 213413 63760 125523 11991 135435 59592 222518 94504 73633 6292 46155 23588 11960 165614 5 7 8 8 2 4 6 6 7 3 6 1 8 4 3 4 2 5 7 1 7 1 7 5 3 7 7 4 2 2 8 6 6 6 2 5 34 27 23 20 14 25 15 23 7 27 26 34 4 27 13 35 23 4 24 9 31 12 4 34 21 21 6 7 33 26 33 2 1 10 34 19 21 30 36 28 24 34 26 15 14 7 13 2 34 9 27 3 26 7 12 10 21 34 20 5 18 1 1 31 1 5 34 31360 69397 4520 160756 60011 134264 146900 47059 149220 227459 150251 37219 232392 228168 130597 32588 162031 106901 55227 29614 243882 8896 236087 90564 1 1 22 31 1 26 30 11 10 31 6 16 17 23 28 24 13 18 32 2 25 6 27 23 11 19 20 19 17 10 22 7 20 14 4 8 14 9 2 18 11 18 6 21 18 8 22 5 22 9 8 20 20 20 6 20 6 7 8 1 23 15 4 6 5 10 18 23 17 18 4 19 15 3 2 9 9 7 25 3 5 3 3 6 3 6 2 2 187816 189251 69172 16566 153497 119633 53457 7162 13597 6 1 7 2 6 4 6 5 4 4 1 1 9 6 9 5 5 5 4 9 4 4 3 5 5 7 2 9 6 9 8 6 9 7 7 2 8 7 8 8 9 8 1 9 6 1 2 4 5 6 6 8 3 5 9 2 3 6 2 11 35 36 7 2 32 28 12 30 15 13 4 2 34 209858 187520 16791 68006 64096 127440 95489 140937 231323 58997 141431 18 11 6 17 5 29 26 8 20 32 21 4 11 10 1 3 10 8 9 5 11 4 2 3 3 1 8 1 1 10 10 2 5 8 3 2 10 11 9 11 10 9 8 8 4 11 5 3 11 8 7 8 5 7 11 6 9 7 6 4 6 8 6 6 3 1 3 11 8 4 11 6 10 11 10 4 11 8 10 3 4 8 5 38 27 30 24 4 17 6 23 5 7 8 18 6 22 5 20 25 3 23 20 17 26 23 13 19 24 20 21 21 25 1 27 18 12 12 22 1 18 17 5 13 197222 41111 95051 160903 112604 102909 158866 173522 25265 114974 249473 97114 122788 230529 22811 14426 34812 234570 90785 105686 85962 59061 10305 218982 145895 50703 126831 205612 27817 245617 127998 241391 36727 239400 152293 165682 92309 77510 22 14 6 16 11 14 12 27 7 16 14 20 17 1 22 25 26 20 10 13 12 17 4 17 20 5 18 3 20 22 22 3 8 27 8 19 2 19 1 29 2 28 23 13 10 20 29 31 8 12 8 38 19 33 18 10 28 30 28 17 19 10 25 26 13 17 14 3 9 7 34 31 5 10 29 35 27 30 20 35 34 34 28 27 36 14 21 7 23 26 13 10 35 20 14 15 17 25 26 13 26 1 3 5 9 6 6 6 4 12 9 9 2 9 5 7 10 11 9 3 3 6 10 6 13 11 9 28443 184870 38058 101854 219854 127161 113170 14706 81543 19385 238003 153667 95606 199797 85892 186704 130325 234327 34186 7393 28588 17583 109446 178491 40390 132201 2 10 3 13 5 7 11 12 8 1 9 13 11 4 9 12 1 12 13 9 11 4 11 13 4 12 2 15 4 3 17 4 6 13 19 18 2 14 21 7 4 18 2 8 18 20 21 15 16 4 1 3 15 22 25 15 4 3 7 2 6 7 22 25 17 13 3 16 22 18 9 23 6 26 21 13 1 26 20 24 2 1 7 16 14 17 24 4 20 16 22 13 7 24 4 9 22 19 21 8 23 242286 168010 52522 161935 215652 86942 31398 198647 180513 68732 88839 33849 162346 189342 81894 17539 126069 87233 123542 134380 22 10 2 14 13 3 11 8 23 18 22 12 12 15 19 7 12 8 5 12 19 16 13 9 33 3 32 1 3 1 2 3 1 2 1 2 1 3 1 2 3 1 3 2 3 1 1 3 2 2 3 3 3 1 3 1 3 3 1 2 55265 118981 87563 136847 183526 38159 249769 62849 235102 217226 173298 212063 18096 240807 169754 204900 210014 73828 114579 79613 139283 210350 201038 221308 26061 2988 25596 127254 236649 161865 117512 58265 47197 1 3 2 1 3 1 2 1 2 3 2 3 2 1 3 2 2 2 2 3 2 1 2 3 1 3 2 2 3 1 2 2 3 26 25 2 1 17 10 20 12 11 26 32 24 1 14 7 31 31 22 10 30 18 3 18 8 12 10 22 33 25 20 9 8 6 15 25 10 22 22 14 11 1 32 10 13 8 32 18 17 13 3 5 26 33 28 3 20 20 10 27 22 27 11 26 3 7 37 21 10 23 12 15 26 36 24 155218 208274 121451 211241 63660 166215 17436 19 14 31 31 13 26 26 2 3 2 3 6 5 4 5 7 4 6 4 4 4 5 3 1 7 1 7 5 2 1 3 4 3 1 1 3 4 4 5 5 4 6 3 7 1 5 2 5 4 41 9 29 5 1 7 7 1 5 7 9 9 6 9 9 9 8 8 5 7 4 3 8 1 7 4 5 1 7 8 2 7 5 3 2 4 7 9 4 2 6 1 9 1 36954 127979 24049 51826 232787 95152 208720 125841 46958 595 220084 96065 117208 67162 25006 200113 182955 16169 80608 220995 242230 126561 246364 53864 176462 81472 156840 230987 63333 4905 74600 116638 132883 115000 168464 132021 210151 143535 7862 23460 144129 9 2 3 3 7 9 4 5 4 8 2 7 3 5 9 9 7 3 8 9 9 4 4 2 5 1 4 8 9 8 7 6 9 1 9 5 9 1 7 3 6 25 20 9 22 8 17 38 2 2 17 24 18 30 6 7 22 6 17 3 28 40 37 25 18 3 10 34 38 7 36 16 13 34 31 9 25 26 41 18 7 26 29 34 41 23 14 33 41 27 29 24 35 13 27 38 9 5 16 13 26 16 8 5 1 25 11 17 8 16 6 12 8 14 9 32852 231072 578 100670 201493 203521 32862 120512 179496 30432 205037 233638 138542 12 21 21 2 6 4 6 8 4 17 24 11 8 11 3 3 5 7 7 4 6 13 7 11 4 8 10 4 12 6 5 1 2 3 2 8 6 2 11 3 11 11 12 1 12 38 20 33 11 1 1 2 12 14 13 17 18 3 4 19 18 13 6 18 7 1 4 2 1 12 20 15 18 13 14 13 10 5 16 20 5 8 2 9 1 6 8737 213739 70949 133660 35589 29818 205185 121254 188295 71023 62246 84019 176804 80038 56730 36035 176392 16647 62888 24446 242051 131289 186390 123087 191088 7266 63674 8121 166434 169227 19039 175170 149317 89987 75182 184905 136156 30366 10 11 8 16 1 3 5 10 9 17 8 16 14 11 16 3 9 4 20 14 16 14 20 14 3 16 12 4 12 8 1 2 10 20 9 10 14 13 35 13 8 5 20 30 4 22 38 36 32 11 26 30 37 3 27 24 37 35 22 13 11 2 21 23 37 25 22 4 16 10 14 18 26 24 23 34 31 29 17 1 30 24 26 20 5 28 24 31 21 4 21 24 8 31 33 20 23 7 32 17 12 1 2 7 16 25 17 11 16 22 2 1 11 6 17 11 2 7 1 4 20 25 15 208900 92675 117554 128403 103157 43044 40949 191744 118754 142996 15648 173653 241763 147712 43309 218273 4 7 2 4 20 9 22 5 10 3 7 16 22 7 5 24 9 13 1 12 16 12 14 16 15 3 5 2 14 14 7 6 5 10 14 4 1 10 9 12 9 8 13 12 3 3 15 6 1 11 8 40 9 30 12 11 21 29 15 34 35 39564 67841 102716 178224 108468 150089 92569 234516 28 26 27 28 29 32 7 32 5 5 6 2 8 4 1 5 7 3 8 5 7 6 1 2 5 7 10 27 30 11 8 20 4 19 10 5 27 6 21 127875 67078 47567 151088 113761 74175 28701 207561 77137 171835 14 27 9 20 6 15 26 9 18 27 5 3 2 1 4 1 5 9 1 10 5 10 6 10 10 2 4 2 1 3 8 9 4 8 1 1 2 2 10 5 10 10 2 5 7 1 1 6 5 1 2 4 3 1 5 7 1 3 5 8 8 1 10 4 4 2 5 2 9 5 16 37 29 25 30 2 1 12 23 36 27 6 28 17 12 34 7 32 8 171965 163764 217258 151552 160547 127430 105375 163402 209971 85210 146978 109559 221216 44133 172258 232746 19 26 26 8 26 24 34 31 29 29 20 3 35 30 26 35 9 15 2 2 16 14 1 11 13 9 8 7 9 1 2 1 10 12 1 7 9 1 1 11 4 10 16 1 16 15 14 1 2 8 6 15 9 2 10 6 12 5 6 2 2 4 15 7 13 12 12 15 9 6 15 13 13 13 15 12 13 11 8 3 12 2 4 1 7 1 7 11 1 4 4 8 97533 34591 139227 47624 111595 73977 127316 97952 120098 212624 36895 75358 114892 203948 2968 7 10 4 1 10 5 5 2 11 9 12 10 9 3 5 3 3 6 12 9 11 1 4 11 15 14 1 2 13 3 9 3 6 5 15 13 1 10 12 9 1 23 21 33 19 18 19 21 13 12 20 4 7 19 1 9 10 13 10 16 18 6 16 6 6 20 7 220219 218917 148599 206569 102976 124452 213100 191599 152848 196235 179214 114023 239621 237751 55601 204852 191186 88544 173528 175969 208179 198894 17457 18 9 8 13 14 14 9 20 21 5 12 2 4 20 17 3 5 5 18 7 4 2 7 9 8 15 23 21 22 12 15 6 3 10 10 22 20 10 8 2 7 9 22 22 20 17 11 11 9 17 11 4 10 17 4 20 7 22 3 11 18 14 10 19 11 7 23 7 12 12 10 8 3 22 15 2 23 3 16 20 12 15 19 23 18 18 9 5 13 16 22 6 6 8 16 3 10 10 9 16 12 20 22 3 7 10 11 13 245519 111904 67431 74320 196664 85879 111061 191154 93200 146281 204661 50974 130135 87353 168731 46586 13 6 6 22 16 13 13 3 10 10 5 16 20 15 6 6 12 12 4 9 13 3 2 5 9 5 11 16 3 27 37 9 4 1 2769 130062 34374 6 26 22 3 3 1 1 3 1 2 1 3 1 3 2 3 1 3 2 1 2 3 2 3 2 1 3 3 1 2 3 3 3 1 3 3 3 3 1 1 1 1 2 1 2 3 3 1 1 2 3 2 2 1 2 1 2 2 1 2 1 1 2 1 1 1 1 2 2 2 3 2 3 2 3 2 2 27 40 19 38 27 2 26 28 26 16 17 17 23 19 22 21 14 8 16 1 11 2 13 8 4 38 10 18 39 32 7762 204256 227423 223299 50854 172201 248173 180039 227629 136158 148214 65557 10926 198268 94255 93508 58409 171068 137307 72656 47028 28390 201257 103121 248117 114292 163830 38 21 21 29 22 36 11 32 1 4 4 31 32 33 36 28 39 24 35 18 24 14 36 39 34 25 7 7 4 16 17 13 19 11 12 25 17 15 10 1 25 1 4 13 4 15 2 16 15 25 1 7 4 1 9 16 10 13 12 17 12 3 2 2 2 30 36 24 30 13 22 21 14 31 32 15 23 26 3 19 6 27 29 3 35 30 2 4 32 5 33 20 31 15 28 24 8 35 125522 193109 18043 197911 46853 65548 70169 53064 92154 210660 198729 147012 52366 130498 122779 119382 84329 65769 8459 191318 50688 1251 169330 166708 26406 150061 135279 152705 166560 222030 19 5 2 25 8 2 28 20 30 26 35 10 25 12 32 11 18 20 32 16 25 19 26 34 19 19 18 33 20 5 12 12 23 28 3 25 26 24 3 4 7 21 20 1 26 16 27 6 1 9 13 7 26 6 10 4 20 13 6 12 15 24 13 17 3 7 22 15 11 29 19 25 17 17 2 8 6 12 32 13 7 6 10 1 6 3 7 6 3 13 3 11 12 2 13 5 7 1 3 1 13 8 1 3 13 3 3 11 3 10 2 7 2 204060 221295 228648 40868 51569 238865 93808 155643 36728 66863 48104 165849 222450 158672 235650 95682 145412 85022 80886 13200 42714 93208 214342 107053 170034 159887 117778 90369 189491 55452 149653 159902 12 11 9 3 12 4 7 3 9 9 12 13 4 13 7 4 5 12 10 10 11 5 4 12 9 3 11 4 8 12 10 9 3 31 27 30 2 19 1 13 8 13 24 1 18 20 15 38 17 11 37 20 28 13 13 4 11 23 36 35 12 11 23 25 243536 154185 30417 176306 87418 57949 3219 101767 155220 180371 89550 106935 86148 228883 215411 21 27 31 19 33 6 31 36 32 15 11 28 5 21 13 8 4 7 10 2 1 4 7 12 3 14 6 13 1 4 8 8 15 3 15 3 6 5 5 1 8 6 5 7 11 6 6 15 15 5 31 14 4 30 25 6 26 181981 159401 34334 201694 192696 30 19 1 7 8 4 5 3 4 3 4 2 5 2 4 5 4 3 3 5 1 5 5 3 2 3 1 4 5 1 1 3 4 4 24 31 22 8 7 15 96064 81972 70277 16352 5 18 22 19 3 4 3 1 4 2 1 3 4 3 4 4 3 2 2 4 2 1 3 3 1 1 4 1 2 4 1 4 1 3 3 3 3 3 4 1 3 2 1 4 3 3 4 4 3 2 2 2 4 4 4 4 1 1 4 3 2 2 4 4 2 2 7 29 14 5 19 19 16 16 4 3 222657 119501 182774 147734 187579 200203 188491 15 27 22 8 15 21 9 4 7 6 1 7 3 1 2 3 5 3 7 1 6 2 6 4 4 3 6 3 5 4 6 4 3 1 7 5 19 3 15 8 8 13 15 191337 224065 140355 91870 15500 2 10 11 4 12 1 5 1 5 3 3 17 35 30 20 32 17 34 22 24 18 10 11 30 17 35 11 12 30 27 28 154362 208207 24861 92335 24518 84037 239220 162314 201900 60494 35681 49675 240008 83109 229864 104691 28692 29 22 32 11 9 7 17 2 19 27 25 25 31 17 11 22 14 13 15 2 9 5 17 10 5 5 16 14 4 10 1 13 7 9 9 16 16 14 17 15 5 4 15 14 14 2 11 16 17 8 14 13 17 13 3 9 5 17 17 1 5 2 17 8 13 2 10 10 14 9 6 3 15 11 12 5 8 26 4 12 3 3 2 3 3 1 3 1 3 2 4 1 4 2 4 4 4 4 3 3 2 1 1 3 3 4 246690 95699 112484 112924 24181 75994 160990 201035 240836 72428 101343 159722 29396 157493 234823 25675 172913 114298 29004 125144 89718 48371 87519 169608 178009 209877 4 1 3 2 4 4 1 3 3 1 4 4 3 4 3 2 1 2 2 4 4 3 1 3 2 2 11 4 22 5 13 13 21 1 14 6 26 20 24 19 14 11 15 1 1 1 24 26 12 12 20 10 39 7 5 9 7 2 9 1 10 7 3 10 5 7 3 2 10 1 9 6 9 93991 241891 24571 91123 56428 24630 84960 181307 140648 133880 72144 19627 16887 120435 1283 15998 130993 21575 108279 112752 10 10 8 6 5 10 7 5 10 5 5 1 7 6 5 4 5 7 1 5 6 6 4 1 15 20 5 14 12 1 20 16 3 14 8 17 14 4 14 14 9 20 16 6 12 14 8 19 1 18 16 14 6 7 18 19 12 20 13 2 9 16 9 12 1 4 7 8 1 6 5 12 9 9 2 20 18 1 18 2 15 11 17 13 12 1 12 14 8 15 10 4 8 16 19 18 5 20 39 6 39 3 5 6 4 2 4 6 1 5 3 3 1 4 5 1 5 3 5 5 6 2 1 1 5 2 2 6 1 1 4 6 3 6 5 4 1 6 1 6 45050 216396 113846 165137 143007 203753 22587 224861 64125 93469 60129 30504 159147 57247 186638 235563 138415 38123 175411 34311 98917 23022 37892 58380 80282 77358 124059 198072 182876 172900 26039 244277 139295 139885 159413 48653 109989 198352 23513 5 4 5 2 4 2 5 3 4 2 1 6 4 6 5 1 3 4 6 1 1 5 3 2 5 5 4 3 3 1 5 1 5 1 2 2 2 5 4 16 15 21 2 23 34 33 37 21 20 20 15 13 25 27 12 8 15 30 28 5 20 35 20 17 9 36 23 16 31 34 4 6 31 14 5 2 17 36 35 10 11 36 6 6 11 25 12 28 13 21 15 34 33 30 6 17 12 31 26 30 32 23 14 18 24 1 25 21 9 8 25 30 30 2 32 5 24 38 19 35 18 6 3 17 2 15 3 17 12 12 15 14 13 18 1 16 2 15 1 1 3 2 10 12 14 9 18 11 8 15 13 3 1 12 19 19 4 19 60909 27385 114547 211560 130719 31905 182574 85112 208968 52501 63012 96940 132356 234544 166955 159999 229873 119919 64576 242075 74281 190390 106374 130517 15638 152882 248420 46556 135344 68102 94255 196253 95486 225153 174164 226205 23410 106737 4 8 10 3 18 14 5 11 6 18 1 7 4 14 8 7 2 15 7 17 18 4 13 1 13 6 13 11 2 4 12 2 8 2 4 7 16 8 18 36 14 3 3 2 10 24 25 28 13 5 19 19 29 13 25 19 9 12 13 32 5 13 36 11 33 26 19 1 14 38 18 36 16 27 29 21 10 25 7 31 12 38 28 25 5 2 13 14 23 13 3 3 13 28 31 1 17 23 22 11 24 31 35 2 22 1 3 25 22 21 24 1 14 7 11 15 18 3 15 16 18 13 9 19 10 2 7 9 13 14 20 16 4 138035 222189 34937 223198 105716 118204 72770 188375 59466 62428 126353 86173 157726 28750 136885 28587 85769 53728 71580 44920 187558 233953 15 19 16 2 8 9 21 21 10 11 16 7 5 10 4 14 10 20 20 21 19 16 7 14 4 16 22 3 6 11 1 18 2 18 9 22 3 19 18 9 18 9 3 10 14 22 6 16 2 14 22 4 17 20 13 5 7 18 6 10 5 10 5 4 4 7 1 13 20 6 380 334 434 41 10 115 58 326 123 25 151 216 77 91 316 194 18 16 260 58 32 334 292 171 105 14 181 92 268 96 238 73 99 69 193 108 264 250 180 52 20 76 267 96 166 328 290 263 10 295 67 121 41 104 291 145 117 217 316 131 312 220 283 156 34 141 10 297 136 189 94 155 10 107 331 256 100 32 264 189 326 330 55 112 99 12 257 296 228 318 92 286 283 120 187 317 260 196 25 61 130 199 295 140 305 291 61 150 322 324 5 60 66 59 171 164 150 173 205 124 157 42 155 105 161 7 167 166 203 272 306 332 136 267 137 106 223 277 255 291 13 5 16 78 144 266 321 293 105 192 82 261 233 236 111 140 243 24 305 191 295 277 188 176 289 71 27 257 13 281 213 25 32 308 182 175 240 169 133 10 26 295 16 4 276 206 143 184 229 194 40 269 216 308 190 170 44 216 92 136 163 305 241 274 278 88 114 183 256 246 272 281 286 287 31 228 159 253 157 133 192 277 148 73 250 3 242 39 219 334 174 127 50 80 66 73 248 179 2 169 170 273 196 122 306 226 95 210 224 251 88 82 273 235 234 188 318 142 306 202 221 226 328 16 305 139 88 298 317 169 133 232 108 328 99 159 299 193 34 268 190 121 15 128 102 329 62 85 136 33 286 102 258 25 117 309 163 284 272 225 119 150 202 306 143 301 130 187 239 163 121 94 29 215 302 130 209 29 214 90 141 245 191 65 15 53 119 257 83 136 227 201 286 95 172 174 61 47 27 45 289 227 139 317 187 106 193 142 214 72 311 20 63 248 164 77 300 282 334 48 84 226 328 35 320 245 208 126 291 314 251 245 286 55 308 219 240 166 26 199 317 2 218 249279 205059 241272 39126 62307 60645 6341 74640 21424 156944 215968 108116 172020 87648 47534 114139 70745 111413 161181 12505 183431 192921 192348 15321 58412 37675 95296 234438 166632 220595 215708 165910 175654 206979 221387 4312 33975 227727 95303 71751 151023 77622 179866 89394 165270 243751 203532 236014 105164 131065 14870 54946 90337 223570 86618 148749 27596 181913 133186 194227 168859 98893 110137 94512 72223 81523 115175 106198 59250 210478 177948 226624 38099 124165 66017 203368 117916 19548 205733 239431 166964 236955 44376 7301 210524 130993 172401 238119 79257 71938 182346 248115 187183 58834 108979 9405 140356 224153 115602 215957 200982 59901 208932 5433 184066 24948 208800 51981 60848 180885 41411 227811 184191 102138 1463 161066 249482 173863 165536 78738 12153 114233 76852 199335 173066 202182 208739 79774 176335 90693 62082 127316 150593 21014 132748 101010 62313 107900 169342 123160 55136 210752 117323 239326 79241 135137 150391 78722 75352 82278 157459 87504 196511 663 53190 119576 202844 11928 215701 145530 118972 27783 39198 19565 65148 171945 136926 143812 46196 56268 16972 117683 33371 150646 107008 112612 52134 23750 191333 127485 106028 115144 231340 68890 115806 34529 188465 85001 46457 170518 230531 181780 214652 19728 217696 29799 208024 104622 173610 20572 160889 206933 138254 194259 123930 11614 56870 176064 51715 14555 69900 174094 146050 51240 242983 11855 85768 197800 113207 148576 118317 110089 80356 82968 146168 64403 129118 104192 169024 69079 141115 79912 42364 45720 40523 166293 57333 113744 108708 109048 128298 178608 49493 24347 246199 42476 52553 81966 240275 182112 246894 124943 42200 93601 207910 188368 158003 103379 58911 93379 172457 216377 189642 214820 12096 230164 147465 69429 93908 6172 194828 238557 184779 244320 29256 197329 53147 98160 29295 43421 46623 42540 184715 88823 152492 158976 43542 76846 12354 102452 170224 184811 68828 109866 165982 97275 106381 63446 166703 216640 69618 127882 221549 20748 138554 804 218077 191700 115315 13723 1473 161938 72614 186187 17112 225105 95163 60653 68302 123868 179456 4878 75030 14635 114743 241012 111909 237475 54457 44964 204115 140426 189197 175663 177526 77750 192818 161954 35802 74484 175676 53626 2773 14641 239812 19884 6097 101326 96888 74398 225194 26343 79275 66575 57329 210369 57586 185590 214196 128395 246905 168310 35172 186101 110324 212697 30203 69493 124650 66004 143976 66677 119629 146749 81317 125792 166632 87413 243470 13520 265 117 84 7 191 275 268 105 100 29 171 48 326 176 194 89 283 260 143 264 73 72 37 59 320 51 185 140 102 180 171 32 296 334 118 232 20 131 2 199 239 172 326 230 94 186 64 122 111 206 51 264 278 167 322 9 218 252 148 65 177 64 176 218 144 39 116 163 170 117 28 74 35 19 304 128 284 33 329 141 319 45 150 8 212 217 16 175 135 164 239 311 307 80 275 116 198 56 279 33 252 52 187 32 150 156 239 100 268 233 320 332 278 135 85 235 17 181 75 231 90 59 288 62 218 228 178 81 283 122 114 200 173 300 232 322 201 136 167 214 35 152 292 58 286 42 292 49 222 112 279 57 250 232 119 133 125 296 213 73 163 72 19 1 117 330 68 63 211 315 23 245 132 314 48 164 101 5 212 69 196 156 125 111 54 243 243 258 284 202 331 112 19 95 192 216 90 260 24 300 320 46 291 117 105 4 280 286 89 157 20 30 59 224 141 112 213 129 115 162 76 111 274 175 285 131 136 120 136 159 166 121 285 202 318 55 205 9 6 39 246 105 149 304 75 289 161 287 163 275 114 319 132 133 159 82 10 294 282 225 198 113 12 148 314 75 283 264 83 34 49 328 139 197 43 293 231 203 245 139 224 104 123 21 237 27 182 246 66 129 136 10 321 227 157 46 301 105 310 130 139 104 203 23 300 246 315 196 114 225 80 83 74 283 103 310 309 31 301 121 239 103 130 226 75 32 17 42 137 326 251 21 95 119 123 140 30 103 81 224 73 161 306 146 109 155 202 163 185 168 29 169 270 158 140 11 190 157 132 72 228 128 92 69 246 214 208 22 62 289 245 214 195 296 105 303 116 306 211 46 262 308 275 137 212 331 76 69 34 122 314 289 236 73 111 208 255 221 124 160 276 3 263 287 330 177 19 319 206 103 30 178 314 87 37 17 85 238 359 205 113 211 283 4 211 349 189 105 264 178 272 25 311 251 140 155 185 260 75 158 47 10 188 196 212 73 310 225 49 297 127 380 4 253 221 121 226 306 103 122 238 109 72 375 241 168 140 211 80 137 239 306 121 126 198 46 270 333 341 219 311 30 375 179 299 314 331 307 48 144 345 54 140 285 165 36 338 92 320 16 321 37 162 178 224 153 197 72 2 205 327 157 47 312 337 321 247 346 201 288 53 7 3 165 292 284 375 167 274 249 377 314 204 306 79 159 322 47 343 367 144 35 347 1 321 282 339 15 302 280 378 160 36 354 257 380 259 40 288 343 369 152 78 285 155 192 330 248 234 188 222 4 5 89 371 280 295 37 316 329 200 216 282 313 313 236 275 250 213 283 54 274 270 201 104 223 182 136 323 53 56 36 216 257 156 60 97 206 247 70 378 124 149 158 13 279 148 173 75 379 273 360 272 128 63 254 10 375 139 244 279 44 300 287 346 207 124 76 237 154 370 370 148 234 224 138 310 252 251 372 63 4 223 235 108 47 41 377 241 209 253 272 178 231 57 264 339 235 101 181 262 288 233 90 319 121 373 77 68 340 343 335 281 222 268 277 274 100 309 21 292 226 76 181 64 89 35 133 25 115 114 135 316 286 119 346 42 254 305 203 157 201 43 267 256 149 248 310 330 241 86 176 68 333 133 161 5 224 50 168 14 29 27 163 128 42 7 145 347 262 174 312 290 215 363 216 238 165 117 322 118 279 232 202 75 185 120 364 243 79 200 169 331 349 10 226 82 171 144 108 39 140 66 317 245 329 205 140 81 102 92 322 235 198 95 35 111 309 100 306 95 353 33 299 236 45 307 134 242 29 168 70 99 372 32 233 84 343 156 329 362 164 74 247 282 216 145 260 185 12 76 336 254 279 36 201 334 201 229 342 124 287 279 16 340 222 276 310 258 43 298 51 9 239 167 371 250 2 105 23 358 55 45 181 93 231 51 80 134 46 333 371 6 257 190 323 252 57 191 85 135 222 172 108 191 143 145 338 360 60 206 341 141 337 279 251 42 325 371 41 31 175 51 35 357 128 276 332 36 320 161 178 286 262 117 333 2 188 339 353 313 362 30 165 127 166 110 21 61 168 55 100 226 184 23 197 149 202 234 299 96 184 158 14 58 93 280 274 246 60 41 239 115 178 55 162 182 241 120 165 356 243 138 174 371 202 115 160 170 139 34 348 74 266 70 191 176 131 190 350 300 41 311 322 196 34 366 77 241 377 331 197 83 217 38 88 340 73 303 244 212 129 106 48 331 285 127 176 145 126 259 29 62 156 281 281 357 257 254 358 174 218 146 204 4 256 40 275 138 343 183 342 102 61 345 289 84 52 177 184 212 320 95 147 47 273 242 375 352 24 333 115 30 237 205 98 372 33 87 244 298 129 190 270 178 19 162 246 49 261 292 338 197 352 337 6 92 243 358 198 24 155 103 310 27 53 178 307 171 18 147 264 245 88 198 48 293 134 106 359 28 54 117 17 114 224 87 73 362 205 71 64 374 5 58 174 192 112 130 327 302 362 161 368 127 167 300 358 48 131 184 26 134 76 11 13 177 248 164 97 253 159 255 235 120 338 161 24 350 311 5 290 369 272 150 257 327 115 246 161 278 374 161 141 153 32 279 172 360 42 292 154 8 324 281 166 190 219 242 154 63 251 234 338 214 144 258 3 256 160 154 215 356 153 184 314 197 220 353 174 328 177 120 264 50 47 358 113 266 331 201 219 268 40 183 55 149 101 261 153 79 24 269 126 151 54 366 164 338 348 144 50 314 377 135 355 87 363 25 112 42 64 104 317 371 309 122 378 242 232 347 2 219 321 86 235 19 369