1000 2951 1970 2237 1000000 1057 2573 3058 2396 1000000 1018 1700 1390 1000000 488 2941 1000000 1000000 112 1858 3283 3600 474 1449 2582 1325 2994 43 1000000 1000000 2609 1833 3619 1000000 2126 457 1000000 1208 119 983 2456 1000000 3334 1000000 1000000 393 1466 3072 688 1000000 1000000 2069 1546 2787 1248 3076 3232 943 1000000 1000000 1000000 1521 2228 393 3596 2726 1000000 90 1000000 1547 652 1000000 1000000 1544 1977 1000000 1000000 935 1000000 2404 245 1192 1943 2101 187 3510 2291 1000000 2312 1000000 2207 727 2511 2971 2102 1831 1742 1439 1878 3074 1752 1173 302 1198 2626 769 371 601 1556 2000 1000000 2752 833 697 2668 1000000 1838 1000000 2901 1868 3202 1000000 379 1787 739 84 3002 2350 3135 2734 3393 2308 891 1872 1000000 1000000 474 609 2095 1000000 1000000 3357 1400 3455 1670 1114 1000000 1520 1883 1000000 1000000 3033 3512 2201 3126 294 2777 2488 1717 3292 1000000 656 2146 2924 784 1821 1000000 388 2987 417 1000000 3151 2000 3672 3565 1685 2288 1000000 749 1000000 218 1000000 1230 1122 1000000 5 2160 2524 1000000 1000000 1000000 3526 3306 2445 3163 1000000 1601 210 3095 1481 1000000 2884 617 2252 2363 192 2252 3269 513 1000000 549 1817 1000000 26 2748 1000000 3354 1449 1000000 731 2492 413 523 394 1000000 1000000 3645 2544 3624 2918 1001 2047 98 2418 1000000 1000000 1988 2858 2847 1559 2067 873 1000000 1716 1087 1890 3212 1964 3661 1000000 1749 343 1179 3328 1162 3156 2342 1000000 1000000 1360 536 506 1000000 708 67 1000000 1111 901 1000000 13 803 442 1000000 1000000 146 2097 1000000 237 757 2462 1000000 1033 1000000 2057 231 2660 1877 323 201 709 2298 1000000 1000000 2668 263 1000000 523 1011 221 1957 2409 2911 1000000 1000000 1892 1000000 2273 2172 1560 1000000 3656 1000000 2826 2773 571 19 599 1000000 1000000 499 1000000 3647 841 3367 1927 1318 391 1000000 2388 1508 1000000 1000000 2267 544 2507 2221 500 3310 1104 1530 3451 2364 1924 2481 3170 1000000 1000000 286 1643 1613 1000000 3465 2933 1491 1229 1819 1000000 2372 2588 1000000 1000000 1000000 3398 3392 1543 2573 673 1000000 1980 1770 1000000 3537 3079 1503 192 656 866 2637 3318 1000000 1000000 3002 2565 386 886 482 1000000 308 3257 2612 1591 3419 1000000 2148 1630 1072 496 1000000 994 1000000 1000000 2039 3531 1224 1251 3601 1000000 2856 1904 1933 626 1000000 1000000 666 1408 633 1000000 1370 3426 722 1290 3310 2811 752 1000000 180 1000000 2462 1000000 232 3250 3214 3680 3093 1442 1067 2983 3258 3317 1000000 1000000 512 1471 471 1000000 1000000 916 1000000 2428 1000000 314 1326 3555 1078 535 881 3546 311 1633 1000000 2141 356 1819 3575 1000000 2881 1000000 841 956 1000000 2471 3142 3652 1659 1236 877 1575 793 1377 1691 1506 1000000 765 175 1000000 1000000 1000000 1000000 2553 3430 2886 373 2971 2635 3088 2738 1000000 1000000 1955 2396 1709 2731 3527 101 1000000 2678 1455 1850 695 1000000 1000000 1000000 241 2604 1000000 249 854 969 333 3402 3016 3158 1000000 549 1000000 34 3233 1000000 2435 835 3002 1000000 2160 136 958 2870 2499 1632 1607 1000000 2815 1284 2485 1000000 1000000 1000000 1000000 1000000 449 3249 1000000 3582 2007 3565 3571 1000000 3328 1852 1000000 1000000 1685 1567 1000000 423 1145 1000000 3061 1000000 1779 2837 1000000 1000000 1000000 2836 1049 3629 1000000 1000000 889 2187 74 2903 1261 1000000 1000000 272 929 1000000 3075 1072 560 2406 3133 650 1821 2144 489 829 2359 1000000 580 1063 1114 1000000 1675 2617 2635 1947 323 1455 2107 1000000 3023 2940 2764 1667 1000000 1398 2091 1726 1792 2792 2999 1000000 2896 1274 3183 3447 3274 1525 1000000 1920 1970 2155 2042 3089 1782 2973 1518 1000000 2177 1908 1000000 2169 3496 1351 1431 2582 3469 127 2706 1945 230 2135 453 3277 1268 1457 222 2213 2073 2714 2315 2378 1000000 1000000 2594 1000000 1000000 2609 2435 227 1521 1718 3006 1972 712 3432 1622 1000000 385 1493 1000000 1996 678 2801 2760 1000000 3637 1306 1000000 2914 279 589 1162 1000000 1000000 1842 2359 1000000 366 1000000 1344 1000000 2723 2824 3274 1000000 3421 1097 962 2867 1000000 1534 526 1000000 1000000 2871 747 2325 2430 54 1359 1000000 2353 1000000 1651 1000000 3341 1000000 3283 3089 1000000 2240 1643 403 1000000 401 58 1000000 1334 2651 3063 1189 1000000 2336 2070 2021 1000000 1000000 134 1141 2862 1000000 1052 227 2192 597 3175 465 2493 1000000 3419 2118 3061 952 1000000 1000000 3304 2864 3239 1737 349 3374 1000000 3480 2644 1727 1993 2573 1000000 1000000 3458 1521 1019 1047 2687 1000000 984 1000000 1799 3490 1000000 1563 1000000 2083 1000000 909 557 2235 1000000 2037 3302 1000000 1138 1000000 385 1000000 1000000 1886 475 3114 1129 3490 1000000 1000000 813 3229 3155 257 1000000 964 1981 1442 2534 28 1811 681 1000000 3398 1166 1000000 1000000 3477 1000000 2335 3346 3052 2034 1000000 1000000 850 3042 1849 1382 3119 1595 1028 2117 2815 1000000 1000000 2352 3614 1000000 2556 3503 479 1000000 2578 3374 1215 2029 648 1000000 1417 2015 1202 1285 3228 1000000 3088 2262 1000000 2189 2184 2283 548 3521 111 1000000 733 3588 822 3409 1762 1000000 643 1000000 2918 1043 201 1296 114 1000000 901 1310 3266 1039 2824 1000000 44 2698 2830 1113 3540 3168 1000000 1000000 921 2450 2245 831 3192 1153 1582 977 1000000 2008 1000000 698 3661 562 3663 1000000 155 1000000 1000000 1000000 3514 432 1918 1806 1431 3536 2117 447 1000000 1000000 1000000 67 778 1305 1897 869 1000000 316 2067 1876 482 1000000 859 3551 2738 165 1000000 3223 1108 1000000 1445 2689 2870 2740 1462 1427 3625 2962 1000000 857 1000000 3109 1336 3187 394 1822 1872 1238 1000000 1000000 2953 1308 2752 1000000 3437 2181 3437 2521 3606 39 3101 1000000 1000000 272 3382 2299 943 1000000 1921 1000000 601 1701 1000 583 78768 395 802415 191 543927 372 739389 762 982 307 860 188 540486 139 154 33 790010 225 802389 160 285 107 188 679 625188 391 411 687 349 897 246968 386 562545 533 917 676 534 263 966133 526 721 640 550748 601 565755 578 373473 274 597706 271 790 689 579 222 450 431 424421 278 860 776 568 335 619604 742 709887 805 566 383 663698 519 127 249 623295 1000 196 220 619 332 669888 879 388 422 65157 22 970 641 893 258 718 725 554 986 82 107 860 650 654354 507 107634 291 10 676 363 322 937 484 790 227 213 65 555199 640 167 704 937539 549 105 437 986335 839 902 684 526837 350 794 886 56 607 283 166 810681 613 953790 909 824 841 885 443 320 544 561 457 61 446 450643 779 9 593 448 914 294 447 133 290 573 10 195096 400 895 284 104 479 690 935 52711 660 511720 855 318437 479 531 227 600775 331 388 952 889 345 384932 735 73776 344 697499 681 812 97 713 768 485 545 794 561 362780 302 486366 968 395 47 241 347 657929 414 604471 914 800 105 666 182 1512 352 71 73 776 903 450694 277 882 479 409706 160 782839 969 790106 342 146676 75 402542 608 693 727 116 45 815 185 156403 471 771819 809 704 89 16 193 769 430 450160 303 879 843 393631 933 671792 512 577 983 5 828 53994 542 882927 120 362 428 763792 814 288865 976 943424 818 750608 819 157630 392 62722 947 481 334 921 935 400910 588 838076 259 251 194 272 588 277252 810 925941 919 6684 655 564 942 766135 741 844231 795 111 441 328 953 668 963 124 112 664 706 922770 864 517978 503 425304 824 747 902 970990 577 81694 912 183374 189 741228 317 991146 908 525063 658 423 770 438 334 745 338 724817 778 1 110 875990 673 555 482 648397 452 170731 462 946543 458 954594 147 238813 383 924 633 302 963 86820 96 761 445 451 716 854 905 870 757 133103 998 870 510 963 371 261 413 523933 124 106030 251 309944 736 965476 453 485303 374 281927 315 615955 992 379 352 437 391 829690 722 110 792 956 371 452 838 83461 224 461646 497 911 80 631939 758 832 32 46 591 626925 558 499045 821 631 259 140059 348 68166 925 3 639 925 748 21160 445 213 572 306857 331 592437 244 523257 202 457 773 225718 90 601 573 825 640 71220 373 883615 453 788693 905 774 576 493 887 606155 734 867 754 82 815 616 880 697270 804 766 1 768738 254 971 514 954544 529 600577 762 25 434 25 867 647325 837 943928 860 996 475 71001 373 403380 355 870284 820 797 935 528726 718 932290 249 428201 873 898 566 652926 624 663335 74 81 271 526925 773 626909 304 191382 437 168 861 310180 125 919921 889 397207 446 175432 969 676745 27 678 240 350215 250 24605 690 109969 985 332665 879 756 621 536 259 839 321 231 788 932867 54 382 781 77767 495 220637 545 488492 895 456 707 165766 214 748616 964 796475 488 757570 549 519 631 373 814 718063 299 582 415 865669 567 2719 606 94813 559 479089 625 414 984 308182 550 731 71 275 32 499 477 884 739 503 874 792849 674 94363 952 774840 279 427312 291 197516 467 784 678 486 80 889562 248 825 652 702 456 310995 784 161740 813 713 24 25 170 541987 989 161299 944 483777 272 828550 781 820 440 566 629 993 407 631 303 919227 352 671858 241 815 413 732194 231 101644 79 486 889 484427 933 951136 972 655252 193 63015 419 937610 625 41600 629 993 602 83 449 638 978 164 168 823766 239 578975 395 722330 195 3489 246 51642 730 883 668 950440 310 664 499 132007 41 58 266 281253 27 480513 929 187669 213 189 864 289 462 414349 443 935343 693 944343 893 685986 215 954 44 299 874 769 621 968 378 377 352 632853 99 419893 397 924233 311 206849 575 47674 521 158029 697 372428 473 345419 128 213503 410 804 936 448 857 238 753 696658 439 369 436 606028 346 699 290 448661 912 808673 261 937902 357 904 993 362848 909 283 597 380630 476 654 605 558397 869 982092 747 175131 953 53837 38 60 73 290 114 515 86 773 777 309919 424 403 457 28 44 912989 151 908605 19 766 826 392 23 974 460 946 119 508663 622 945915 422 87 914 349979 904 654 613 413917 886 12520 206 124 635 358 889 996828 70 689 752 977995 737 598008 170 649 154 763363 253 660 592 679 113 152 834 771 702 534 220 649347 584 115411 410 600972 472 163 472 345 933 717 945 148 36 898 72 587719 957 561 548 635268 430 846270 360 186 421 19 867 899899 568 661 764 584210 656 900 241 890089 999 229356 544 77163 198 637616 182 982 91 656 423 83956 753 271609 39 378 881 717 103 394 905 631051 978 773541 2 561 305 915 439 32 628 159 219 23 427 461 419 601764 157 518 821 622727 304 231 552 445848 73 485 413 832083 885 221389 189 609 967 346 660 881 3 512054 900 623 675 157 205 16597 449 491999 997 937 334 94 403 158 617 192 570 942 155 624517 555 703 449 679748 290 927235 697 516370 548 677 706 239099 16 943130 582 781 196 558006 610 337 531 199 280 527508 893 981966 196 614 381 187 68 154 106 41 188 871038 751 987 250 68 772 158 229 641 425 891680 613 381 161 528 62 166771 141 991 109 498017 353 982038 471 483 443 166800 22 755 402 698 806 637 84 145 984 156202 675 638587 214 161 849 914 719 719733 419 965 700 212 275 320 843 221 689 492310 346 749309 163 92 47 850 771 347049 87 551 329 395323 916 883834 442 251244 315 891 992 510 773 887 154 252 853 190693 118 746 107 640 676 718 799 965 414 144 968 893 550 958 470 717 607 443 446 8877 120 378 773 111 629 728343 167 48842 862 989 817 614 613 435566 93 689 259 271 901 706386 307 372234 689 917 90 169 557 150703 821 322865 318 699963 901 478508 476 493 184 90 53 75533 680 987145 592 203191 616 458227 280 144217 669 440 931 641102 594 666204 738 945594 39 291 458 147461 340 531 747 947 473 809194 360 292 305 873 583 209793 647 713887 370 952 744 706129 214 796544 666 659753 146 867167 3 177622 675 219 910 126820 670 723311 955 883 982 376519 93 117 936 96782 569 460347 437 204062 379 199 174 568 996 807617 493 502 538 406987 298 559 207 278318 483 153 110 138 545 812 842 90552 464 221 424 571 709 438529 326 755528 526 868 77 918378 645 841 716 8506 358 619 894 309 290 980 909 740062 627 410557 400 478167 51 365 561 411 815 488350 435 847 528 337014 123 639881 363 178 236 175 431 109113 313 284 793 651647 541 576351 532 859910 702 310 36 72413 194 450 803 977298 265 77339 803 681402 212 974 334 580 421 830261 468 234 696 426878 244 447769 370 263 29 879121 335 34 950 223 664 460 675 617 918 443715 58 427 473 760 38 8065 277 90 250 183173 142 441604 521 382346 10 745136 140 313 703 44 212 138 869 139413 353 237 830 402 323 275 947 800683 992 632 297 11 606 907 798 178 555 687 733 358 305 377595 601 405276 126 766816 920 322 124 106 94 596112 157 884242 277 383 91 420329 354 296553 237 608 314 238874 420 225199 261 539862 736 634556 307 244 486 521253 733 499258 236 434551 86 546 990 434513 986 583340 754 628 735 156 586 247757 634 502326 569 515869 635 533023 504 318 572 252631 234 130 663 909493 742 710464 519 64259 900 721703 440 234899 530 852238 354 528 368 492 947 126952 353 957 811 639368 132 882437 180 680154 802 554280 787 20 777 911065 633 266 426 435 526 303982 903 969766 607 789229 936 947 317 140 430 202217 657 368411 200 769 166 26265 301 73 486 946 794 478093 448 197 949 387 889 786 570 745063 874 9843 173 235308 442 208 279 838 235 599856 949 349 337 257765 55 795 585 825 533 496880 200 618831 167 468973 805 346611 614 857822 944 326917 621 300964 875 866 637 144627 769 745141 513 224 733 907709 509 198 164 238463 981 229834 551 587926 916 875492 290 993 19 65663 825 941 475 644 613 726443 141 138 410 19820 745 718129 476 675 780 595961 90 674 334 123893 506 982880 628 253 549 826994 42 155 165 222521 628 180 701 923 221 384459 377 685 888 473 926 440 767 510368 612 413602 105 376 626 328 336 810 241 889 650 179445 525 965421 414 715806 848 574 211 860060 656 6 156 935043 66 948826 631 714400 528 980975 584 931382 864 973787 240 481079 21 181845 162 303109 947 528 216 442 38 661 698 886997 563 638360 615 671 386 589 648 214494 866 203 586 527665 502 463 387 369900 40 357 296 796 436 699539 61 23198 543 861279 61 516 984 140764 636 424 926 843304 26 101 235 64 273 691 385 965654 897 202 731 586 554 696825 677 914344 659 744 342 914 170 477900 214 716622 283 666 292 505409 893 743 322 752045 794 741 812 163088 62 369 445 434973 763 504476 580 120 20 927 430 613 175 555 740 640 670 302728 230 587035 465 50086 569 591589 613 409 542 367 288 129 868 769587 305 870889 656 328 818 611431 443 951 864 840636 883 881274 797 174725 837 518335 300 546 930 656 694 641022 223 847935 107 506615 99 788086 300 556271 900 484 936 451 537 992725 812 211402 31 289 583 2273 885 512138 757 685013 369 948271 3 122 703 973 667 419 927 149063 297 737 648 899 238 500280 754 515168 252 383 993 398 946 531391 176 662 641 566 355 530 710 973 152 611990 114 752 599 378352 680 429 784 550901 661 879 325 416373 741 834412 416 137 724 452 935 726138 476 908 438 948 37 59 309 156 834 915 419 870 954 698531 57 590379 884 969699 986 202 680 205217 546 13 419 666 686 494 978 243 891 23386 9 450 610 35989 253 623 475 639 55 473472 121 407 763 164 909 568285 17 60255 742 673829 26 653590 672 922 46 739 627 658023 308 413 734 493 467 41457 932 648 191 427604 534 546868 254 960604 642 227919 341 595987 772 239 645 991 523 22 763 464039 302 556 239 688 134 157101 995 72 319 6475 384 576280 818 821894 164 792 293 26065 599 740102 607 16 399 392 637 624 65 692 473 994766 178 660 972 91 990 871 202 782311 255 28 374 757 521 54825 694 46 268 694908 121 632 434 352 991 363025 643 493339 144 373808 669 750766 888 84 305 599229 275 176 818 637144 380 392909 496 811 907 490633 766 183962 367 64 567 872256