10000 97857845
4 24167 33663 748766 46947 1132 2978 544 233 760744 153059 5179 10384 8733 420410 365885 839233 271818 332102 127192 875686 43807 23427 22746 825677 48322 27640 4836 352106 718694 417105 66783 96466 95454 505190 132360 102299 3217 250 68180 10705 76455 121872 122947 6700 725771 533389 226914 128091 6016 12387 1870 418005 219209 613712 6268 201439 177593 81823 46221 49247 1039 473 235 641769 482454 27407 607063 453013 956413 12511 517464 421807 50131 19452 853 28 125894 836349 778500 228215 154396 175789 45282 426 4241 438 17608 3536 149697 230230 691386 16298 85771 529553 82117 70385 228235 64104 140456 25386 437952 684001 387658 145508 165517 390285 12408 555168 843089 44924 563781 293015 73228 51125 33411 525 139 880333 127102 95387 153844 165847 119673 23814 31481 726 53029 301859 178231 321525 31593 642960 24487 3824 184608 17060 409215 947787 633762 628022 928536 3287 257 750857 69734 92483 48624 400495 739195 208549 263663 4229 42428 1941 488 266687 324651 23791 384318 328615 4024 368 16419 1717 270 666663 67710 202709 66846 527824 622078 12968 46010 3941 398141 33121 48370 1838 702167 47793 475878 551226 152759 13279 294115 164558 208515 196164 712386 34444 67115 90425 42067 46380 6003 9590 159132 204822 346099 45906 375956 116678 95686 146438 247276 180060 107578 52160 710953 446421 288963 315695 643849 911368 34282 698 1516 103326 98989 22717 465849 66575 27838 211298 863662 293823 142880 838860 534582 289589 29170 313476 177052 193361 119262 231364 5027 362082 512523 125441 72920 32856 11841 12691 13439 789 619673 150700 53666 315927 167649 423324 73523 105830 94295 86458 724517 26190 607714 571141 457176 10114 393828 409276 247005 393148 42857 3062 323802 101237 45094 100580 232604 37380 226468 513593 117601 23842 473708 90437 306458 22503 190298 25721 5009 810 10888 428212 616655 244106 600478 618731 306643 22912 55092 4014 7151 4807 499343 819393 54000 6267 262233 276045 44808 78087 180406 20122 318274 829712 26134 5695 721464 2860 1212 281 127642 179324 861399 1965 411563 32768 74787 20359 154643 672782 271511 6889 4007 24153 729280 132038 35734 241134 286385 248870 454336 134378 109626 5468 13891 710638 613019 413448 416891 6798 5035 1863 2981 198 895077 727358 176323 502411 118998 42022 455095 333862 501562 161542 857228 740950 62161 163941 266945 275478 193286 75650 611568 492864 344083 215578 78919 706 367 137 168782 140494 57967 46647 345427 42708 24369 11227 13341 1958 548 299253 243653 32903 247169 685353 216469 766945 1925 315745 2356 14723 323022 196117 301940 84203 524012 142622 41764 32857 177407 473202 222759 459517 172606 151743 100551 738173 308042 241127 305512 57206 553848 358581 239654 743775 773961 803652 917757 1030 3325 14172 641653 847252 110153 686962 500738 504570 922022 251297 26939 65388 649872 59284 231161 119700 118853 37130 415265 531583 407178 164 485353 714502 28794 16612 379094 581015 681984 463302 39693 58421 33614 310033 212474 86112 489441 505595 88247 6907 2673 10810 248046 113493 6420 45353 53259 659 88 959066 981762 60696 323058 78531 467387 777163 435926 239675 4549 19804 1295 44851 264636 858461 945546 12370 303743 167767 101710 208440 761613 505838 844963 956845 346882 584530 87597 75568 116127 462498 991226 827356 868955 1535 4757 5731 1052 167919 73097 110553 7222 17927 478907 403884 29120 369963 265067 607846 48048 971544 2357 790378 226990 309353 30027 748939 471225 310220 339445 746916 734064 377727 116956 984745 464128 363461 328200 29059 42910 301475 691085 4939 714964 306235 762729 475117 273732 760250 826564 24232 155748 525139 588319 472361 137083 350224 137703 968910 159518 761316 212463 265783 811647 200989 276036 73238 791743 449973 6802 453531 616453 286538 833136 450033 333745 794247 403466 319735 516875 274778 63313 458130 865250 146501 555076 201003 525728 67845 197914 59398 210260 77542 425775 716744 918986 226632 3391 176614 549887 63495 205396 125984 637860 63011 914 550433 533095 15583 7 4 4 122300 26361 312374 909446 586733 48512 229313 16733 5008 286561 872133 837750 82302 980059 237 533329 808547 303205 517005 394587 9919 664978 551494 548771 370925 63405 699 2452 4387 715 1205 489494 231787 738825 209115 648960 789319 743084 315845 47199 192096 845915 88833 22346 507525 183981 970624 437284 3250 2 170 539527 97808 345015 141334 58700 300503 594419 545669 436772 651769 706865 48646 375287 793100 164063 383064 685683 612312 99006 763702 815761 117555 43535 5266 767028 85432 499816 643685 304157 111597 277812 121927 1132 620204 97450 41487 565743 104343 896036 879308 625951 59435 23148 21919 926291 32249 313 66 224 208274 700289 216783 56486 74 438 1107 1354 2513 329 270104 158416 338111 716120 286519 179910 787794 74529 4793 39835 13526 300671 142386 577463 13254 10349 426743 83 170224 121053 913020 101812 137545 442076 177533 69799 283624 949641 425582 183848 2173 175374 244125 115284 665238 430202 53864 4 21589 746324 90157 38739 42171 10392 479368 440080 98986 46709 752130 423989 139540 997251 896 202686 49781 62699 396503 361374 99129 2460 508528 853769 85310 259642 22102 12469 609016 618685 22178 461696 353846 931 42532 3896 9419 413 151677 279416 712054 870915 80534 285732 251011 863064 118618 473035 303578 941690 853624 620167 147844 935012 996410 731 332801 80297 531205 404647 456087 323485 58430 591661 85495 121021 25930 331614 391619 281245 573951 591432 15963 541821 87381 8272 293250 11203 415760 668173 187562 66886 300615 633840 733 12 126 322781 27765 411222 120818 785997 789586 833364 138201 690649 577872 499888 169748 526992 32501 477884 4674 87512 905120 54088 17748 38346 30720 107593 950402 7191 240449 405596 444079 495088 43046 46544 514498 192113 577122 900647 241461 549705 590169 446044 597954 623497 813488 261512 650836 28866 489256 427764 82764 163008 583538 403356 468191 188352 119006 53197 158405 684170 88102 16206 130661 1566 244673 531703 384007 254270 110503 740229 107073 612196 122782 961747 94445 67743 191896 65185 661664 917904 389494 158058 189161 5269 24071 658322 852438 33892 32532 988911 73 182571 13072 290023 1638 348857 598399 701946 22291 399989 5105 1098 650657 5511 293877 342505 885216 23753 267 679497 903097 4412 60189 108393 507924 155925 333431 340256 645 765663 530054 966142 2705 319322 16503 1665 230851 74289 59261 719816 694416 390865 89701 156935 22392 480984 28463 123030 94730 174394 312234 704648 217386 666696 218528 3428 638399 299989 69951 794022 206506 66124 3231 326629 748224 7361 9266 666978 132032 562446 127387 978362 836526 7272 3633 121282 169170 748629 640387 786049 866062 341894 290074 40448 190766 174793 247701 520122 334037 419747 972228 8 70419 277512 838083 347354 33824 110173 72389 575618 652597 74929 970093 30038 3085 404433 191550 431355 11871 616421 63223 881017 20236 570806 97232 357054 102124 34333 10260 29776 28752 33353 187437 104138 540421 563889 614952 90097 88 600518 36892 511949 804741 142168 1528 100 633138 324639 3518 214571 602880 29607 3688 1956 2484 238096 242450 38076 38575 1908 3687 476 418082 710461 181000 245796 583639 14446 9824 156617 24681 151164 37811 88133 63693 352207 254348 23201 563519 252640 25096 411661 580998 888394 313 1223 366650 62943 256686 146797 86185 32947 101723 90788 840877 468910 109392 785025 236568 734400 43847 868092 25200 667132 87652 851335 65364 23945 504 635799 188801 39711 69470 1280 996873 107 30383 672475 92687 248992 758867 331827 426501 593580 724578 85187 43055 4260 2859 563319 606290 610403 31055 485645 630966 23738 274433 85223 21952 358214 706153 331678 448664 65973 9095 431607 6607 85427 218744 569155 144185 134158 272 948721 28242 608899 479038 600066 184526 603448 14902 495480 920358 281023 992854 3704 623947 660647 321012 773759 287064 154330 15474 40584 519 78849 3583 418 494568 410634 532974 46533 255593 687619 460561 329663 170278 462535 61019 477817 135236 236689 1420 927774 820887 312279 28286 165923 649435 887664 16557 265136 784820 138714 751520 89204 637172 847930 32764 726516 142364 896780 105834 97071 498972 7573 218398 98581 250 914157 753486 352968 27243 9559 129213 32706 26040 60750 952499 992090 27 656264 151863 863 12287 12971 1523 384377 932416 411928 469 927886 481 19326 231668 88519 801595 105811 16296 335326 97368 3313 5922 106505 83384 962430 1739 731347 499943 276477 64 560031 199198 5597 477 223 72 11 422625 7470 5770 32235 36588 182702 811491 660115 722800 9480 520009 853501 4244 2914 657293 40783 2814 70507 139966 80214 220471 876847 765393 435507 567871 90345 2217 6966 36484 7143 19838 529009 512565 351110 15663 764634 2765 751159 96283 362030 182213 96264 431039 174726 172885 108737 67973 864804 57805 41212 18496 412735 231513 239030 666887 689669 843637 663484 74257 59532 309215 735769 164373 231568 306543 138379 986841 7160 59121 168335 197212 65507 528464 79589 602960 360578 920821 7870 21655 19853 44740 971826 571134 4770 6797 446605 365533 78352 223656 19222 745 900376 596729 636217 444400 438792 379785 872108 370484 533452 89487 192140 778233 635809 456175 854860 561209 276 103575 4808 36743 848139 66266 256816 842284 360642 364458 72067 464074 383943 157890 520633 543364 28957 513956 843771 70251 378906 106724 154933 267065 126753 934539 95446 31979 748877 221457 60990 17651 1928 54 773500 1107 2115 872245 21569 524078 230428 871625 908731 96991 997109 25252 740792 12785 167370 808716 11603 23194 9348 1496 702376 18425 25845 1448 8976 99216 109000 90374 81541 124177 950840 488065 76008 278797 122651 844304 194988 896042 399945 5969 200227 39056 119003 618963 966518 1500 435726 433047 474739 249833 958456 182554 262799 64946 487845 605849 48083 856859 58168 45456 130327 139744 20860 86222 75697 523852 249825 15534 26158 21241 52939 126813 47102 71576 822201 146956 406331 249945 667351 235002 153699 230765 915831 5884 27781 70070 498447 654938 91976 37480 478394 7828 349041 773290 525409 475040 633816 267205 440376 124958 101428 200620 752440 595147 426292 229665 935756 145613 117784 799889 908395 693377 577032 119232 86549 69183 385 4657 648322 54426 193341 232944 762230 576977 307620 44696 41 295256 258303 64894 173574 280847 980159 153824 15869 58046 14308 5698 498298 369195 70640 18824 658353 271297 824976 47721 109885 165540 45737 36845 565240 594135 189981 48146 934722 256641 29200 860485 651229 54037 743255 258028 104703 466616 430811 98675 155496 785365 665115 20726 97853 388297 395972 623953 90071 311615 193945 601063 128449 486484 498295 693220 7087 50476 169197 153143 106357 658946 146864 98310 283587 268242 3565 259117 323845 763546 367 13007 3706 13059 16967 148837 224409 59507 54828 19578 132207 752582 145275 155201 472037 466284 11861 311663 569214 35421 36024 413201 17861 433522 89229 19392 12733 914791 756300 577906 151881 10909 98980 352306 237131 37892 92226 775791 789198 158717 442512 636657 685608 13371 39348 2777 2596 282280 710203 140338 321543 17091 543244 615218 145125 76118 18854 12942 111558 178590 837282 25436 30376 2018 635375 733868 501051 820799 811870 400043 535772 257939 352439 219529 689123 99204 25458 35 2902 60170 482060 621120 791822 20112 377548 45785 305159 231769 541469 317056 743419 23408 221217 702207 894090 169149 362048 351361 908731 92172 281313 44132 122987 318194 361013 9371 113295 339200 523523 3231 930 365946 141918 924915 890844 10199 26118 9266 85505 472483 604209 523760 529907 11020 776467 883636 618681 111477 324010 316929 250646 404929 577444 9839 7607 17116 4770 317156 684942 56729 858205 879517 163069 697271 388089 526093 914678 11760 344343 48912 20926 7821 595841 376558 72730 12641 10925 8343 778436 773942 50759 590640 69519 14567 986801 789 608551 954358 4068 16819 8445 279 440030 796364 255336 76260 117125 19952 640940 113595 135270 757465 501928 125620 928528 203503 628963 685630 91577 567718 276523 506084 91694 93351 963758 1156 9992 35675 10988 326234 1785 875399 575337 1438 27632 106787 755133 224636 187573 370595 367899 664 107646 174816 442343 158435 580750 224900 101993 651265 110645 369916 833232 19112 12216 65954 5281 811 398602 724243 681262 183530 868287 510738 842142 245836 717197 314231 208408 410792 162997 809663 200532 753292 67601 248229 786779 444422 879681 323466 544376 441491 542702 664294 643450 222418 7077 7170 87128 120138 889013 341751 300560 443911 790764 11232 20281 8810 575219 358331 341970 782033 515505 404051 769709 46606 430974 146768 949764 279074 928431 5358 160718 690875 882960 315728 868142 10403 701823 494545 898769 479108 155643 829254 386441 422848 441391 864479 859524 167674 52496 414195 7410 323824 188526 386604 2801 320228 281817 423796 282435 410714 524848 25994 24194 149368 110724 81317 818647 403381 215359 463417 846457 305406 820684 386677 208392 29265 616518 511939 18605 12601 8221 69286 42193 57803 10642 359427 633006 1815 3 17886 602804 9046 298997 239767 320573 211780 939291 48737 719555 13269 65117 166413 309820 522262 490730 476725 629818 507434 18000 242165 383220 489887 753854 1001 2799 1714 530189 1271 552 5877 770464 850001 613382 266268 33662 739639 301674 254127 66417 425994 3512 210 506910 20655 89584 684051 126426 708845 26181 952131 416 95675 297101 102422 45804 718306 94894 45242 956614 9719 12854 44475 275978 787963 9330 545685 546928 44992 149210 47367 412509 73939 785528 100812 162594 429280 114982 504194 100995 663093 457751 258599 307624 10990 681020 62091 846300 356030 578242 10645 78096 31201 661628 37922 146780 406940 29381 128961 157307 10937 963352 390896 346555 631324 127992 780250 786979 702189 234321 763616 73007 204876 322311 4094 1924 986868 51522 49716 265737 824293 507234 1060 804734 5355 55785 22590 346410 510938 533891 107318 665054 102268 529279 105846 105146 196179 650500 295090 486773 22977 685418 25400 35214 23320 24401 981781 46525 86534 247443 777594 685643 3208 237145 452916 509658 642629 895655 975974 89981 608695 338697 41707 742396 291142 56931 265972 31819 14614 390013 329904 918287 19292 504991 734485 6912 57889 887474 127130 16174 75784 627245 626733 477180 435764 637475 20640 28787 28325 12820 2245 672173 30786 231657 107109 1379 5944 19196 58555 702327 296347 76618 524420 737470 480523 330720 123225 242859 9003 166915 70081 5633 224715 60742 4222 219834 133911 48956 984949 8126 207743 518150 256153 495880 211895 320317 132089 551515 293081 957186 92 2088 286284 495486 821116 1960 185127 209705 3381 35920 815806 480137 71190 381295 827634 25512 960899 577 534 258 31622 276648 476328 661224 339216 56753 37557 38944 104995 25695 468975 409508 1148 670557 231560 120968 95148 694959 93211 732751 638590 662546 680127 2614 57830 171101 552275 64501 174600 488127 17617 540129 46426 913563 223592 575021 468007 448989 487155 725835 492227 71631 270227 638886 465463 35515 13237 262128 596633 237859 2974 5717 31347 815263 34477 628831 1686 18 25618 251935 448733 54368 262446 429167 898679 238 4668 771723 408482 416326 26100 67958 588598 393892 739883 337652 83966 179958 512191 450262 422051 16010 25874 609848 541494 372812 268593 396935 843062 3076 262505 274388 88013 167211 210257 229377 358156 198198 154140 821587 294853 710844 441663 653719 83529 157458 342603 31292 718854 30111 793191 5084 953081 496459 871381 821401 180401 819 128011 192680 796692 845 2079 115882 435775 769147 504339 156 426194 538626 455687 122355 262482 317211 491025 837422 69686 367701 1103 434441 88992 209986 15652 411438 611931 868745 845062 665237 27148 49804 1692 214 296160 292038 250123 98061 472194 908126 4480 628222 213132 832385 915273 863099 1636 558262 1181 9 417910 330299 285758 4001 5254 146638 109018 23558 23370 2161 592519 222887 523288 203419 535329 347059 82520 148749 88239 970823 728346 8206 70505 664161 178246 292243 351346 540953 328097 308760 405236 49763 19717 12204 4623 484415 873543 2317 6282 171206 176965 275883 836585 1996 662872 382145 128687 375378 18094 123745 33953 29054 38632 27684 3246 497529 355370 47755 467808 543635 130919 261723 599654 282621 850756 363292 167086 199362 321 64132 183132 69430 818044 120116 4146 355399 906178 25207 859204 466543 214655 182950 84502 411110 32280 293981 679078 40890 671206 87850 214780 776691 54415 26198 510529 551707 89909 422642 35771 37934 3389 1106 22055 550087 121531 864621 897985 1021 5460 147144 218831 4084 26394 1101 1056 985141 216884 741922 578715 456713 11577 6671 235336 263191 348148 12381 27988 88301 831226 361606 65171 114864 347748 849589 396363 161923 449776 385607 224954 123895 9836 8577 398037 11125 1947 844917 981056 204854 397400 38243 114711 3920 15029 5678 1968 22956 853600 375765 11094 631 766088 445520 242160 376987 866169 113171 195596 82194 413179 267709 283483 179934 415950 882329 735523 752388 2116 541491 2491 753636 149382 749441 7910 94741 10903 587680 172552 54722 100275 793 535 377307 665877 39935 338970 410347 255323 540671 553009 549208 574109 1921 28077 163 752507 749271 590045 170824 791 244 610484 10221 970247 130 75863 370650 247612 748751 162893 179569 350286 487276 595856 63424 486532 693190 467943 82790 313477 116055 2552 512 175 360110 242880 654143 280875 305591 73294 263721 852999 332482 420973 503063 208676 430987 42126 2882 493722 511521 739485 36413 200968 756171 201251 583957 8 13585 3850 97 705235 4430 197411 639579 13147 767904 313931 216963 117143 885682 358533 574474 19959 109777 19687 243524 631 2625 833330 61533 7977 9613 843 297291 598129 817040 108061 288247 26156 474150 22025 57222 461284 591174 567267 862538 775213 790238 24577 74222 342445 76350 86599 233856 166699 266072 36514 178615 265786 416088 900502 683958 35250 305366 35696 357242 930645 835 306898 100886 9005 290170 43774 16535 105877 684993 103526 440392 54220 403165 894277 188 4 558719 740 421416 424756 77173 19143 96760 160342 146935 101 655583 165022 609607 457423 16829 530146 294969 959429 763523 883564 325120 856818 650636 702724 194303 973115 140434 205931 227398 894180 298793 442984 966681 89059 189738 55966 477331 123798 20873 53815 1846 280837 751294 573656 330738 139118 210807 3622 7 375 133 30 233761 326663 601577 40510 267132 395562 872908 101258 23863 27010 285918 3927 6764 659879 5847 265401 5619 496343 174863 691903 876294 20616 704583 703211 120226 293104 158371 813702 36881 6928 405796 739301 122302 385243 331680 52447 219149 39656 107584 149585 338692 151668 63745 103405 236 434457 462227 7698 225611 154601 21062 442592 589476 358933 23306 462494 32022 523266 560913 844397 180531 644531 369749 530023 303597 177786 682299 326262 17444 13134 636350 202850 3397 790376 777178 25510 31569 5341 956714 208539 615779 9631 566205 675008 169 603633 770115 67077 143 4616 293426 74567 958627 264096 3279 645638 453253 38136 387859 68513 260558 3507 253017 304877 807396 1636 494712 260880 388506 463248 557402 11530 780285 899267 69151 57953 269220 10376 79229 696166 767706 2239 242489 449 5550 276696 407836 971643 575773 873 42520 131423 325298 64650 927489 801224 318291 221100 76952 304102 745571 400815 78905 187866 840087 225532 507527 915492 132178 200683 710965 65915 247138 35734 483086 168828 22318 197227 293742 759931 769366 127288 40853 732300 117503 570785 687629 346983 2528 55598 833037 479634 853524 172831 350445 48470 585712 628521 702581 149004 714547 236244 641702 46341 8858 363641 2262 2039 28025 56820 554947 411915 180303 791809 265882 956240 173480 87011 286582 207321 872053 409647 618162 77932 96724 50102 249189 12480 700 4067 373219 609986 118180 39004 833592 38307 634434 545661 88892 591982 765252 444473 231851 17451 1027 69766 141557 8125 24683 40457 123861 228749 173296 328206 715288 284777 233814 270612 68276 24771 938255 325108 283179 113330 38199 65316 621819 195388 488119 15280 41165 150774 79398 132609 904523 147051 547254 816091 395647 704043 549416 90971 26931 530835 328383 183428 1006 290005 8355 14701 402297 52521 6798 489055 4323 471377 81671 67400 124735 835804 337975 393878 192536 142775 379552 315472 440086 481511 41344 73277 971585 143438 83132 266244 48472 638818 538338 52211 141100 242156 52996 3521 412020 887079 382648 236695 25519 130509 35040 49595 151391 404677 859213 607986 90257 652 4 114 320498 715122 560869 94159 172126 128193 894916 962681 57780 1104 311151 406483 332247 125567 30660 61461 24251 104365 81204 986741 1492 9156 16017 37241 536723 822755 452937 95747 858842 4464 12599 317584 856598 427183 15250 674738 584559 16907 308145 752272 158047 237423 549257 24601 785958 217575 3082 744 129788 349613 7978 3374 444522 51286 35000 210421 49908 114995 171480 726971 948856 3459 882283 421363 552109 301391 262811 780627 62189 774285 833440 16399 135178 335126 574463 38666 63557 30253 265393 881399 29355 687075 116844 32694 110879 325573 808311 316849 64618 798260 462593 56089 121991 495042 145082 255870 527587 682296 157822 785507 133 1 676445 21407 816238 212527 81245 285660 168459 248311 37593 370869 748172 661936 687507 791036 243489 3887 530127 1627 67601 21415 551 25565 36901 579911 433881 572922 492899 3365 2340 751667 119849 634346 774337 72667 201923 675457 270222 389721 5761 157989 337995 695804 18894 22889 180113 340094 8378 815 2384 26 278819 285097 252530 66382 8656 59557 293830 2206 3797 681256 380237 514257 141777 2514 13763 470913 1012 772 415 162885 33127 442529 40953 38299 965905 785677 607980 272508 507534 241127 452019 257761 729683 2558 125428 748522 261192 12639 269139 71380 353147 164613 230592 321389 903117 314854 261666 121149 224072 724661 450701 243452 392101 325877 94947 193524 635643 49639 163486 29499 69881 86953 528217 873065 41054 155115 39579 4968 18793 1937 606243 448478 230174 742548 172799 189401 765470 354920 16050 598510 912417 232703 335313 433450 38276 30483 56355 8023 24595 295920 975352 5010 118549 388266 80633 444572 94243 734032 25970 207319 873305 13031 8595 604319 310686 750414 883784 568652 198058 107238 481902 4315 562562 34632 21916 200041 351624 280153 35497 247004 302452 135852 384524 283031 16212 115557 790506 766094 49235 221129 781402 518744 557162 3817 104015 4834 14277 24727 6515 4643 334905 620427 888526 17823 553572 542767 331377 314083 25778 73570 806747 180712 423660 14559 282870 100439 819484 486074 191 225964 81328 87287 278783 366003 17682 595545 655761 1678 195621 169763 80204 653478 864021 447 235180 36136 24463 20311 250 3446 23222 247752 229373 86422 811372 265339 7509 76168 432681 237420 43600 99939 2673 691598 332243 133349 173622 983978 23131 112890 14671 35938 780013 221172 390845 103043 355951 260130 645104 148059 929254 65875 22185 60684 22807 91246 184392 53871 214803 726636 480843 965460 208892 751674 336904 68642 659813 635 89015 105107 853833 23636 924535 286077 231791 104710 691604 472 575924 367816 846500 16933 643 13190 694285 522898 67462 257965 1278 818473 73544 320893 23501 110474 225131 573843 349441 192603 928861 1950 186628 27276 943122 566170 281899 195654 278260 2546 283 373 587978 545279 298296 11674 104207 453661 587421 2587 912429 13161 501524 868737 1899 789564 18 686989 458446 82206 552579 761589 328583 24297 14525 4862 313595 403409 13946 61209 183784 79130 334189 239069 261939 155146 10824 679237 382858 21772 645931 185331 837129 26722 366333 707460 755293 489716 175482 892933 25603 10965 474167 102475 735689 259582 433247 514840 791799 166 889284 359762 351678 230513 459932 635423 26732 634732 486959 9208 6469 62152 965001 9947 638390 459607 305995 515300 851539 348762 790261 490368 941701 6280 599557 477951 66311 722294 796880 174530 562878 743690 931552 928345 173511 309466 171790 36656 95805 517961 709266 22193 529645 46072 379173 35936 192915 121758 482109 318849 18710 68850 551865 519354 234430 291435 296048 16550 513127 458634 101528 906820 217941 58660 11576 47541 24248 25978 986363 488971 561787 838163 111818 48218 3345 753671 173035 767728 210 109121 434938 348634 49688 639587 80028 33983 522203 446486 80778 646589 607499 369890 907079 846725 1414 511424 39302 211432 18854 8778 2061 562335 471524 1359 541407 268166 361110 538560 216831 85800 841384 85046 928741 9202 217735 299397 24205 813694 413582 209579 150486 127314 487374 662070 62271 85844 184681 79043 443888 701640 237969 771569 566573 71313 663401 429842 8600 2224 379998 190392 333950 901556 567946 34168 8207 664736 424647 898418 429 999 9 679212 613155 30119 770503 367637 2951 925 335426 346550 77397 717173 448560 401770 535311 65587 7009 575955 433877 90734 310720 24253 700551 237644 87534 299877 55704 836 1350 34559 4778 401 351927 109044 369725 110401 766094 373916 480414 69137 446914 409556 567345 534779 243160 202035 52524 137986 6428 368516 79915 622965 652525 62902 206208 894725 1571 483855 768896 293790 719 6 855604 21001 303943 157939 438323 895280 360153 762952 548649 499735 935491 321447 342 36 394875 413481 631567 1576 99283 168171 880468 489 922771 1571 16 102922 57133 210044 16026 18290 968982 1056 377592 250471 317080 971340 15030 299790 263535 486669 718253 211056 546362 33412 258375 8773 581 41488 855795 102683 396338 568761 299266 554562 947957 83585 296315 19 1257 204708 473486 27987 129 62 7 385794 599625 374659 202750 73235 707993 544621 18767 10349 946 1633 4291 845963 72102 471442 78837 166 169564 134155 312003 653124 685785 593812 529667 18768 378519 692442 18594 7014 1688 110 32 456948 751238 437714 552063 2993 212 43378 225579 406225 509275 246472 127432 17543 62099 119312 43474 108210 2446 766281 79777 72474 189778 31646 628204 471072 214385 700408 265101 259179 862904 6297 148886 36755 104713 182298 54820 107260 77045 8096 4461 730731 221087 9090 352270 40829 19161 91286 484436 311224 45781 21707 436129 445978 40769 213311 862406 479151 134724 3652 12148 456 16 11 484795 5652 16669 25511 706375 543858 26750 569752 42834 5604 932302 50854 26929 1110 457112 750532 696031 182613 792523 1030 37719 685480 560255 78281 36867 836648 50649 52157 54559 222884 729914 20162 569751 427214 298115 549023 17316 637714 412823 644283 900345 610869 317009 75524 52718 591448 35613 692248 243463 56894 76148 412036 154669 227424 23590 15749 850424 128 4240 519171 441082 861536 440 630591 98035 250903 19117 896026 6054 4186 240797 30892 207101 302310 237397 600803 874325 4659 116588 613559 912421 79605 1169 3012 2726 109540 182117 176617 502513 321045 447137 164685 492498 360016 142899 38235 1657 532827 256944 568192 290211 871736 64130 549046 273503 615935 259467 575904 19048 435680 299665 407399 905869 69138 347707 875644 25711 1480 322885 821868 726342 414888 198495 97861 238276 211076 208005 135836 522924 387479 844510 50791 333731 55 79 829875 593193 720386 174135 34014 406900 591358 537968 87171 49807 755762 529014 799819 392585 4894 554178 26067 630734 1886 671174 123827 93834 933928 300438 523183 725127 2 869552 344242 28013 440313 18944 14583 50896 1299 539933 301324 21209 118669 57592 224688 142 343781 934871 33556 239977 116050 92642 31628 753847 511335 11770 192493 280573 491561 631381 146183 114158 626030 23172 24622 983873 185012 207734 980973 855964 88569 976554 509353 7410 403877 100438 894383 919613 1932 189760 792550 47790 691949 535141 535484 693152 287560 375369 706756 442262 564964 459441 869237 5133 581238 894157 708602 80349 83058 847902 6226 99807 285274 106563 747233 706157 143384 949196 6809 216749 239472 554 461978 29933 404924 879190 614712 917875 347547 901397 17048 670 219806 603920 13796 2427 609834 52823 946620 253652 258907 834866 455601 2760 79306 17538 551423 903474 826514 958964 3168 8514 123 126062 481652 731708 366845 485189 42607 515825 578588 265087 535207 973087 11385 437042 796084 732069 628793 331607 92185 80924 206941 749427 231401 15560 901573 7163 11067 203075 933 811966 256806 475043 306731 687378 161356 201435 163976 310819 58534 237656 695218 810564 372424 731945 152443 210174 85057 422987 501922 306784 681742 244747 631085 448691 233860 34148 442206 892503 803758 189416 908260 767794 313 10747 4958 159330 24379 226520 276557 98062 7204 923536 282 2193 18415 477314 151688 840598 453439 13610 107295 891953 511557 410 570140 630821 735955 761040 9274 95846 22297 8874 902326 840300 17592 750430 731897 595722 87644 24684 26095 294759 24298 34581 7859 29256 83542 901233 2286 212085 85121 951163 307159 4390 622126 36914 485838 529223 439165 29948 534482 47250 438261 132900 221137 66595 2477 132923 226749 892575 1910 38796 62556 271897 5 717054 10462 404380 57742 129537 104190 913672 265629 379023 326 206007 313556 513204 4163 391864 799953 85259 553552 91078 232024 304427 406183 835824 885489 997 998 310087 401475 204301 12172 441709 120228 994707 1 818459 421877 741 594 445466 80625 952238 80106 370592 137350 34278 16567 879774 527190 29729 11179 19989 652304 771825 693762 50124 918727 443512 7715 223916 28669 2096 8520 337972 304302 371824 274544 88718 936 1280 500643 251698 13196 166224 645390 131608 185950 25157 185861 17163 444506 346455 501373 421070 744212 179013 8321 873144 97957 156035 1148 29871 779313 565641 540632 328026 99225 154998 603751 202766 454453 144536 52834 557915 73095 34759 394927 254771 177907 1694 478223 234813 77653 793473 530142 47306 147 593246 198051 35810 840468 956373 25 418574 37176 23934 141113 542783 273720 156532 74590 368379 42245 964973 660123 281198 100449 230182 203457 675313 296222 4052 333549 718476 465242 49679 92482 290380 810984 664047 248288 13343 361739 464862 461441 8517 37086 315247 30273 145108 53771 758199 3003 607581 452 971 815 2020 43 307954 231529 7921 54516 527588 104726 205823 115393 209764 393061 79072 6901 1948 862292 731898 745265 889302 10066 106916 462482 260461 364519 293591 103136 53590 116082 57673 16587 36321 918321 84847 1578 252199 163656 800835 486542 516719 433091 355178 8540 102982 190030 76 983181 925645 211436 592120 758005 165489 24175 215600 32779 23527 852445 721868 99323 42860 128841 220772 3912 425026 449281 706257 823130 682140 292714 92875 376636 385048 711788 1343 8323 623649 760308 61427 317144 128616 147805 587083 24982 514750 537098 3897 4812 68383 667870 955527 117 695379 107120 1607 891 926468 1703 576571 46440 9923 29029 594237 654070 114553 33664 2785 928 494046 910525 200398 8088 868868 11260 24246 83294 2797 149138 60143 456395 956955 5247 2501 865531 894301 603602 141266 277337 373901 75991 743377 11889 336125 13176 67348 954708 204061 2582 42894 366610 365798 24123 552157 134 609385 33747 450428 8537 171916 707334 713632 50232 835539 251712 94008 98292 884300 307269 722321 127453 75902 216627 47207 116444 6665 2450 1370 1107 56131 368178 75128 329865 296021 678614 361522 533525 326 343033 890781 841393 430786 136861 170227 828430 679764 267173 832157 262004 334430 38955 16047 1453 5705 96423 780142 118655 435516 806008 499817 23908 241572 726684 249901 220394 134094 1507 12940 2153 844972 574224 19744 32164 667 188 20 461956 92020 316673 479283 769834 639561 773033 237587 15821 13920 16 741 39432 922583 413458 543033 122288 43990 27190 15265 110613 38436 862672 627216 518264 302776 24699 133591 58570 223759 121241 10104 36554 949871 917735 132413 80078 431383 631864 502462 722249 498676 684661 479409 1207 610067 60059 829102 85975 537198 166306 160183 162611 402323 407414 21177 356885 677405 7547 355 1109 756270 85482 958322 12 479191 602225 497609 13240 31039 446417 816338 112880 792404 510532 10157 55068 74470 439610 612175 855 490 115 162538 18438 79485 336019 966585 232923 5921 142557 2466 634 85564 212266 102730 367168 967212 3470 440 176 23 10 499500 424385 601754 180338 137738 188365 606532 608904 3659 576117 963740 650543 55108 457 59 233744 376359 117533 327701 345029 332061 288682 125314 65140 80754 292334 753477 3575 1814 58477 641744 944719 81695 29923 5378 517435 622720 135860 15255 29105 815635 576724 710616 654391 103306 115929 10430 879882 114258 12218 198272 718086 129623 76735 176728 365605 268064 975490 2377 17384 360281 404537 608020 689411 8961 135053 191197 76138 26832 2319 432448 310492 34888 93178 157630 408590 386173 684334 132073 404317 578229 903825 33668 187178 372540 12372 542777 580205 128182 195504 581453 221414 856306 28177 192592 182839 18646 184764 30337 15007 50019 973503 187053 638525 90 283 536174 345140 8598 71294 627287 193344 173224 163153 868522 495217 573 653 909828 734 203106 885805 11233 6236 91298 292330 222950 62257 20192 16144 10239 13987 819256 86228 83038 5995 102 257077 336071 132860 119606 259959 345464 499691 135168 317861 66898 111257 27934 591334 774999 4400 355150 435 472 5 66634 244 354430 805730 783964 569388 638024 379577 35770 31338 50681 103981 33025 1075 631179 737506 23069 19540 31365 21697 470124 51046 632480 121276 480755 225938 318170 139375 551418 796437 669661 83710 103230 423636 582921 645597 199545 20 60087 221299 33662 888936 671436 322524 570037 153091 458147 368042 263461 249657 7804 27201 10783 229393 369663 65417 579677 543474 4234 577955 81213 665726 190706 50021 558577 691382 407878 879026 227762 411 26 458246 865895 622953 801472 370697 362279 228947 290377 116732 71549 32229 315274 656202 115330 3613 225866 387397 582579 188214 67623 484226 107023 131760 558852 363746 243193 147453 153568 912965 263631 310321 419116 234261 182105 86655 503647 337578 59839 697362 110777 325295 697345 486402 597823 481470 776705 63082 620832 932837 370817 426896 437775 175451 720658 154131 638759 499 4989 215479 257514 92124 88187 116188 17558 16613 29498 831191 129932 8619 172177 641771 49893 720527 337814 109285 791603 65871 60150 5287 303364 194066 633715 435273 973984 18 292140 243324 54070 745 2787 540927 28262 573328 787806 71055 32732 21292 43812 994059 287419 130258 208153 595705 711436 36662 461137 313263 505569 388950 149214 31475 4749 1882 928335 10882 713433 18931 501641 94558 119525 4769 111 79 540140 618174 78485 46080 10605 5049 1575 183 261974 221743 846530 39813 6653 3385 225706 290291 92775 13497 406825 657366 264213 18546 659433 317768 56620 727915 555469 7393 131887 646464 932840 623825 340940 24246 9130 816 74150 959147 371104 302618 229030 10671 986194 138548 445935 141017 49164 469202 67971 18344 768383 408060 812825 46862 916340 12895 149771 407755 249158 437577 347062 108523 47266 238427 844741 40252 472832 3552 332949 120478 826357 8586 688681 2679 115304 72593 11924 3457 4360 33144 909259 73179 527299 395 7151 7242 29001 16284 13087 257520 757690 144195 3732 338130 304573 28 896311 336882 872887 621608 755357 852545 35270 23015 88 55 180719 422869 584773 1830 635898 138391 705111 423673 682151 396951 466472 768827 606264 794219 432802 38635 225549 622899 233078 767083 11224 15960 357468 122522 364271 84002 936232 486401 977962 266717 63640 56656 125830 699956 646286 463225 19136 137073 406356 875190 776413 104 934 72622 190521 374501 263006 616827 441383 58678 250427 331529 433957 211425 675330 44215 485465 158620 42469 33011 12175 115691 825297 407241 863188 3867 10274 4809 2543 557082 9880 9999 2212 546211 590894 821312 5458 337549 199709 75045 91014 497637 122802 59266 216320 125226 911443 48594 230807 16 1 14 6 421147 442937 186788 110925 549740 55190 147523 208428 648939 478686 558370 587780 387386 525111 52029 177177 755821 404199 156705 474207 657937 936909 384321 595587 666177 482502 3405 258680 940390 3772 678883 320993 50709 62703 17699 5719 468 332812 399187 304780 371056 516492 204936 921279 441922 122694 84868 669302 178511 184635 299927 582722 446014 144371 563623 18795 189 109534 468805 215793 642166 178382 891735 673652 182646 6049 88092 8057 180156 728577 10138 232639 871112 169650 211178 310157 348415 57871 128071 362672 13851 7212 13332 2595 984430 329431 260745 557806 6384 889 65013 474699 24189 366584 564357 16132 7243 7540 10871 66310 49203 849103 437255 138342 451577 190428 44855 480331 604687 477710 907953 121610 243 517 938557 722580 730402 925 4 209972 495741 658214 327565 953610 30372 45163 161330 12164 401406 198478 566010 584992 755877 235472 594801 739716 408688 332225 26486 977 8390 599124 368439 380536 572190 15758 208 253 689 2943 57556 76055 59693 573622 660834 514129 281 406 610711 253663 76414 772714 45969 18 475187 34076 640035 446102 32804 62373 15811 868655 2436 940455 68488 201099 401031 162589 589935 78472 355939 922647 607613 403635 842539 903568 12273 782931 802785 3932 1974 185204 284291 704060 146491 379551 21977 49879 171384 709480 97880 139593 148540 3963 742030 16794 120559 1647 321 461363 84026 334515 312900 29243 54883 971285 41794 91 535904 653072 749137 618894 141853 32608 54900 854410 101547 826469 723473 401699 90870 207991 211256 588970 476192 92835 901101 885271 101243 164288 506512 162904 153 278535 435153 674899 6550 3522 21818 565477 908889 125047 221831 9850 208692 110500 306718 138384 234332 21103 467034 197203 238006 110028 387143 2262 283240 981573 817286 278573 894390 399022 88111 211312 547414 7636 842 620 38 563327 428471 533142 832676 56219 319554 63851 881831 452 583780 64025 353230 632535 54635 610912 535108 274554 15063 548588 145479 424091 318396 902860 347703 660220 709230 66501 310362 142679 408862 420328 107492 491686 604087 488055 527367 10620 16511 525074 686422 258197 71900 137871 224682 427240 40020 233898 63570 3486 495409 191339 583000 401380 346030 435135 338839 372832 15238 99268 520164 475869 47 235745 899825 760 3354 609944 275203 490104 27599 564490 18994 122498 661175 925949 1445 213 104000 650366 72754 114473 69453 395135 226081 625449 811689 18723 608307 641960 251745 59412 13069 686104 242368 861068 60565 841806 58823 40219 191013 18031 829784 581688 557345 567174 881221 560579 699390 558644 644218 301834 24209 425241 935611 497782 473502 192819 596252 251276 198910 167068 190672 898991 185165 173846 475079 386528 212147 187540 839158 11955 20080 411077 6383 838750 7821 159 153 353 77350 232186 4641 982693 22030 31049 177855 25 52934 353503 188337 7534 434 217621 509017 383561 36308 1468 1408 694974 452252 270024 436655 852166 371919 4906 13416 226570 273396 314677 215580 913868 433653 570258 49890 892106 308 90 886257 873503 277204 231977 291864 900396 875154 936451 169330 599995 474675 206820 159791 22094 178357 416096 166733 302140 46793 18177 10445 686 84967 33328 45365 599312 221694 217125 283278 112439 235189 1524 815236 146310 236991 524755 4488 2807 805914 1506 165 290509 80274 20601 499659 834122 751295 400677 164577 729 113 882403 497023 692440 25036 21906 5564 30586 3493 199 749117 696809 233015 256096 80221 311704 371872 344403 728106 922213 32259 629963 99877 32156 5575 305362 587085 405384 101583 470739 628077 251358 55770 219745 285360 14709 323913 42463 789865 229223 827649 66137 59 458155 117788 825483 521529 808651 696305 23504 816438 291029 221927 267824 623512 267713 1797 13897 262612 569284 3457 258799 106522 683610 57783 12891 41846 33376 33392 17922 482516 39215 834720 789564 11 871042 428422 8882 40475 51102 76358 832582 86754 10025 282797 990931 603545 251 107509 52368 876160 14580 33536 381125 364234 680415 633381 158874 577085 68572 260 572012 473371 9706 380939 363662 222925 974141 521127 2871 26461 2876 190836 179587 623404 169737 783459 702902 499284 7371 461669 203727 181043 51952 504252 785230 187069 387309 120569 380915 42508 602765 602376 521160 574177 856723 42101 22224 113135 6074 953399 833069 50590 3776 511914 625564 470989 239094 156331 807537 655 940283 320859 661483 12020 236729 156114 758530 39894 133131 187596 443124 324110 436885 632145 265303 907507 968153 214378 446854 623240 136941 596057 368964 287067 468917 13610 349272 200613 10448 389878 307973 370560 116789 473657 109205 659647 287727 8892 223 713 874 2945 204 335129 18614 59144 46452 120377 569246 34424 146074 21608 108093 589732 462254 327225 129689 5666 884102 4518 50299 514006 353223 189690 501544 849411 974949 1388 229366 123657 638132 255712 40323 62606 250386 499 808 131 38 893722 104645 811094 6606 672976 476412 174 236038 639633 516882 10924 442425 943 2102 335817 907689 761883 205843 35301 15008 158975 249439 279895 382064 570409 313312 25278 896931 49 1 15 13 455719 195265 151990 781869 872721 49167 231724 710664 11904 670349 180966 14848 9136 166951 835892 643992 912956 617396 530889 122119 24175 71026 351527 657776 390750 216558 634 101 459009 448446 820705 1815 807124 564845 35473 273520 811253 40908 325 140469 53215 706843 368561 752634 387608 554382 231851 195162 83582 10 1725 10 7 454671 635736 55690 284927 64959 472753 422532 216554 32615 12584 165524 422330 431464 65470 957467 795970 448707 878843 246557 387188 816860 540029 345422 27475 316602 625575 891209 173406 213786 107443 372560 21970 190235 860350 334171 404901 723123 126986 3967 618 138710 229732 35862 586475 271708 292462 788599 145254 11576 3272 833253 367938 776635 31264 63143 53 513538 11903 3476 211738 157938 200582 75810 980788 841666 26853 1960 544773 985763 2640 282446 1821 957327 796751 901258 19251 523040 164537 23440 22331 481580 413601 30216 437318 13187 759396 37 24 298068 626492 639716 65396 103428 58957 82318 88986 30315 1192 4424 6043 136932 806838 600017 228619 928933 4943 1751 19 286 28 698813 109864 232259 226678 611537 107649 646694 165661 58771 28489 248405 23478 195109 390774 311836 769781 23349 349146 224825 78154 37322 75233 228490 29199 16474 7488 6406 482894 587887 213541 122793 197246 966556 13839 5991 409 7683 7173 26474 102605 777242 89499 975825 1073 376163 427373 56424 307659 779827 11954 852800 516534 398348 95180 916747 311364 47698 148324 754119 29812 763093 31452 319726 596562 480112 67099 48030 284 651779 156510 31910 81165 66 151311 117068 375393 984579 1587 1858 737266 916263 50053 295255 2978 491833 2103 438771 84344 494406 281286 584134 21903 249263 140234 997346 4308 255284 166931 143840 175105 630371 1762 44738 17001 8204 419529 341977 722641 940303 44140 689647 574190 214423 4895 11150 21234 42668 302509 55333 101499 280718 13243 53071 2500 10319 10887 996561 245 671444 232614 697674 7 552854 432515 6767 4451 818905 51963 523890 298499 338481 660273 674895 528256 14048 176049 3115 190823 729574 458483 612841 431 35899 275154 645593 757140 116817 92595 952200 6 690841 475308 748 190770 205412 9413 915249 963469 882643 329 131237 24014 6132 44442 50517 63558 491221 109844 60592 577159 15847 789738 577123 163719 26183 714405 29258 282059 428021 776890 591164 394892 297404 628790 189 107 140 105 786657 20528 656642 178066 35016 3583 852999 23 1 27 187822 420880 653395 438353 601507 329186 382213 286966 361955 948675 582847 408875 641374 45969 633792 239759 44244 3306 986 571 834 318 815150 826311 358326 202129 220 27 225497 841337 62115 26160 202389 311922 61545 239588 827828 628200 50731 532610 20847 85966 583652 837821 413692 61502 85328 6991 97355 495889 299136 4400 533276 48066 143105 882098 17 371408 445615 78860 80138 343323 180392 779571 223008 446 22 381727 272009 285400 192812 58017 883416 520302 265231 115067 109775 5298 110909 41589 290156 297942 138608 66493 140590 911881 215055 326968 3493 524755 473828 180697 104251 206858 301180 368755 343829 501432 16359 239650 244757 440835 742042 2452 902742 142251 319727 236942 117518 471374 210082 1134 265340 271930 104832 786067 303229 139 175445 231951 490695 158928 501467 34798 180201 942549 12 57 566220 33042 114812 59505 487438 644616 581798 102900 288449 7022 145398 350071 273541 330313 853468 8321 682773 383232 123853 248165 706720 128701 133601 234237 984975 19878 37963 769744 130216 40182 14352 994340 964 559608 343556 21416 240995 791799 418423 153426 472538 570360 17732 38211 170310 218768 299353 369051 406164 141071 768428 396984 709348 22676 163418 240584 100556 151416 550298 261 827234 291069 229601 18849 195928 39 103 989094 172 588335 63848 54691 392065 678374 719397 59 28 442841 137979 678102 635088 397816 541553 814213 239592 780516 297695 368932 216009 547439 123508 38 963207 91581 559992 32140 720611 105556 1128 405639 492265 999448 420822 5172 380290 79741 11840 703990 987019 170802 598246 102183 719518 59556 184264 359991 354513 463902 895069 10031 104861 74082 622554 341430 248619 814655 1370 143867 628055 755040 107680 188994 11251 4627 20845 258437 464544 40285 812715 801606 171406 862221 17624 1688 12753 132472 769065 968732 96627 537494 59819 880647 753215 79339 699026 17594 750827 383 61670 246028 383677 455589 561342 294797 500916 519435 376088 136 524852 277603 841560 889729 5 122778 313425 13569 750128 63898 436294 415702 133223 34288 369141 643219 41594 292148 32438 806337 112968 14479 1102 449186 206321 325204 676948 958623 661827 549321 20952 970806 73 32898 91863 131136 886179 58855 125603 211964 330906 761064 54202 58927 730589 546320 510283 46051 874061 20274 628464 313626 585233 114933 312552 234022 949064 955030 225563 92740 134884 22047 716446 356075 457675 677132 247390 7622 420142 205047 474645 595429 102380 31384 9421 866681 490005 2340 659029 238881 96994 6537 281997 925168 604423 371899 879176 296388 439000 17915 919458 481940 457862 161645 249187 297335 753467 552312 335030 844793 650889 291165 666074 30982 8041 26973 36113 28664 610573 366611 568325 114082 87053 486 227223 698311 819737 611719 561265 171536 980439 599991 767005 578902 226529 230485 31356 18816 91177 20254 65928 6956 88 2845 6428 306202 719010 8987 681519 254436 4994 5472 6179 721 7613 66287 931843 920632 2978 58316 98022 31296 787197 606714 277927 793203 555970 385975 314087 101682 48355 214501 10973 752628 346518 504615 848166 677537 74802 159847 173387 294249 188471 52974 619067 833793 836237 162658 165336 401894 172437 913776 45 375106 126300 566203 643574 122026 10804 5502 37060 6676 2 581903 123416 109946 455944 68684 168077 417395 11531 78556 596766 290049 453703 956620 115658 863868 107426 369117 565963 374215 48860 15290 28913 65176 826396 4146 2078 349 96124 40396 709428 350656 624582 545984 87617 95497 41607 3638 4466 814136 932310 67987 766993 34046 720046 224944 347006 472966 525817 93636 191937 208583 555205 140415 53726 963707 431 559580 29061 111925 682160 157582 301183 142917 617197 8918 8178 4462 619 498922 153420 661014 223995 183468 952713 90613 128091 11342 454900 172567 18041 23226 216 8904 41847 161766 796815 632383 710076 115384 10277 898446 724277 752549 410684 544634 625541 77779 88473 71507 481217 64622 30369 6976 997863 791911 499727 290684 825404 208523 364686 1965 584861 372884 861331 2949 118948 477063 244656 211267 143805 46416 141150 927924 764663 34542 483248 196017 178240 374633 255281 40012 471420 299139 755192 981265 10 16981 39494 16847 20708 128786 21114 5225 949436 1008 1107 13625 625247 872499 517 20354 319556 410720 232735 567993 96791 11330 136072 59978 891441 250339 659627 714270 569943 1377 374299 361758 125094 341 76096 3620 383876 541275 511869 5529 189003 316364 150039 604136 842573 452266 2924 55019 740067 922402 365763 137158 112027 770247 938461 42170 8071 3167 39143 87143 63135 78006 95823 544751 364976 359115 466198 87326 131778 184240 595902 565885 156714 294241 165765 606325 500449 192212 808249 1352 178420 108590 375197 787257 83368 388167 280719 29321 363293 222503 405206 40532 838494 29228 89500 434492 152938 340148 828721 894531 620979 153226 424258 513184 347954 89142 37367 47515 494278 63652 823615 294239 359231 500507 935609 116869 857 7069 33929 233096 751220 961863 4288 2991 400011 106064 316251 90594 72864 934297 95799 72810 18139 523957 87477 183185 830261 249742 137512 109233 324770 705199 866902 76614 123595 848625 479464 95617 769582 91040 769492 29759 659079 218560 358193 121180 106380 370366 207770 177595 693260 538633 12529 161542 110479 88437 33467 84452 106351 910253 16913 785 40 25198 418900 43995 6313 8453 42900 235199 189249 923048 228417 147883 307276 741237 485236 425184 494395 324511 110734 35139 272 20580 46037 754336 195314 949574 278327 178746 22509 160722 279388 666098 864981 55691 264034 68181 675638 494784 855963 163953 793969 509474 198927 123978 139891 831023 787976 459744 54906 4597 6999 226882 783416 40921 396728 668397 121238 969607 51670 405933 79809 236887 701329 59799 2610 215647 869827 557206 935148 16855 3965 33142 67317 47595 36872 6282 178758 851775 789291 3713 1273 1468 42216 26 21008 144093 304099 118852 290128 97283 13746 64397 375092 15524 243189 779817 112650 215927 313199 977584 11402 104760 492279 12723 490799 40195 423615 855637 730641 395 1958 3222 101 161 46 7 431967 53694 212501 261304 204451 480115 86942 623454 200357 662202 761857 854499 40133 44918 90100 50811 738528 38189 700550 644635 187963 675630 11896 23883 112252 517770 59561 81675 815974 540944 300879 131675 403994 160440 555734 106400 3817 76390 650209 271409 326739 614147 336248 307 32 3 85 618 637671 874351 797545 39998 818652 3298 336 9 74524 21939 6251 30592 386831 482710 184069 562744 769000 137817 626375 83 861453 79467 474805 963308 535857 334402 29049 90744 32106 237045 136382 291833 902240 85411 258786 235865 18694 75269 35144 9914 20842 424389 821880 77033 144623 64934 16639 405659 6103 222200 95505 49079 998416 150257 181890 2933 525590 389070 89895 783548 247416 506989 942904 8 319294 144219 389252 742261 973645 353378 253780 41699 879580 2489 384808 886175 10648 375868 603158 427818 612 848013 425616 290787 39783 147919 3230 576 414502 104376 323971 3548 765219 4795 21055 885649 213132 831235 74556 203930 793197 435426 129933 173107 182550 26974 2401 3008 46131 17140 657 7303 876010 179012 22249 7018 601165 133320 28255 33164 167147 850952 823922 296434 246 4212 867353 359521 339374 212838 857604 542250 196210 58706 79176 90365 218281 93115 305928 54897 5662 70617 926891 17481 224382 366676 831800 860825 37065 799736 10670 718182 737872 579333 409386 319032 718118 62267 309166 168322 950565 867727 28195 30585 9916 17241 631998 605363 392614 3021 527 610272 172994 627278 92833 953009 160158 17726 2298 883573 62174 42674 71460 577195 787141 1390 243662 555432 183089 32807 59536 908254 361515 9601 3359 1620 196 23 1 512404 332102 142032 152247 399051 23103 567053 39727 124832 684301 235816 727531 48434 8042 73093 359678 197063 123284 27774 242 1540 2183 288 563370 933624 748596 433635 745655 8556 103268 389610 37204 580188 645230 874199 10602 188130 16132 2499 1 332 111783 153884 501329 101396 452964 60305 24911 973955 2269 106896 40975 250 129074 79871 2836 2835 4849 573156 4448 152176 979912 216564 781387 165950 261668 17 884 76424 670457 750529 22806 56921 66915 806338 807495 5152 510835 123761 1707 38546 33747 185431 166359 561711 925524 479856 355990 43379 563478 131369 108261 750418 693588 28249 325255 311026 79939 71063 788503 303170 559626 639005 698719 330597 115094 732053 633141 632619 79606 745484 294146 84043 508344 302429 217527 341619 295723 895317 26627 981858 156 9 433509 26181 1783 49550 40899 238960 210295 156286 250194 305445 616816 942521 27653 908 837037 97761 153466 22944 28188 361815 732906 397190 86612 120314 285609 2333 921193 370695 69336 52041 349262 503646 587410 321901 854771 31160 9907 5680 12114 533 932154 707276 2177 518 152890 196566 211499 942255 261725 530269 27706 6203 2121 631 58378 165656 787451 66105 9408 16762 687202 365626 82945 33745 32427 15095 4724 119787 384122 86540 635333 11929 11950 168895 132025 855 943295 1 3 421075 325823 48087 294626 250778 190750 31406 2168 25392 3586 1041 863743 729087 591323 320455 226423 70407 983594 790432 617990 379 5460 565792 985643 45864 150587 764955 850658 21760 452909 318430 285242 43991 158 350 269 64 884134 5041 15798 541 305044 644805 493570 505452 70879 906 1083 161 216261 863798 894630 518066 29946 169064 84131 866061 377037 137 2884 521691 429815 205145 47653 395338 56902 710546 706881 776529 194876 125338 151187 2898 967726 610 76212 320136 22497 56474 111853 542023 57433 181900 898763 19307 13089 6686 55 822844 216142 193627 168209 96988 462035 130985 67439 16128 25829 68111 4930 6862 704068 264483 117771 179932 35466 401024 474090 10901 25352 312209 474794 362914 28911 31194 75876 465411 428277 407062 733645 316422 862352 652051 237039 571858 556625 14385 910351 30441 572234 913391 805039 188823 772199 592590 428860 85620 357751 81273 608003 686642 887457 30059 14371 13957 135964 659988 604977 149804 595382 2119 701075 180658 14161 34292 369632 265652 95148 5288 19081 168 340923 659149 191995 3232 75675 412667 112462 373271 99929 11968 600957 197836 169082 786584 802243 570417 19031 634680 355201 365516 696651 1352 11435 525 9696 347805 832325 47044 902990 289690 231937 176253 214246 881747 84882 51111 188002 418080 135612 27195 851513 628424 418264 143096 210968 84109 52368 43953 760813 645115 412163 603754 185863 19858 139718 443562 909292 669124 604209 57142 493046 283553 789107 25829 780472 482902 9319 95197 269322 167450 640120 109598 45552 275153 493014 4467 793 6238 737569 739287 590591 333766 109545 70838 54340 44054 92735 5505 913153 16289 986879 626798 693312 312166 488940 192542 377427 608923 924943 113529 230260 61877 580285 831172 383030 656 263439 542607 593356 589967 846598 231052 327574 696300 43 13 217690 347043 326656 686245 432267 82063 40434 27204 32738 705050 20929 221901 833701 134304 959644 556378 372406 239610 8761 558560 901528 24922 116097 1083 947054 769164 802555 21988 277524 511563 785742 548182 229970 368597 66015 795682 46132 408498 360651 796176 443957 15312 111110 205 479089 248686 78448 181632 63924 857709 826930 246567 938650 328462 803275 316071 70170 60561 470425 386897 491296 151 19296 187730 50975 521146 53233 87442 49294 83931 116433 326833 399711 176256 623599 907484 618925 655495 583099 104410 623985 103309 563616 161 8979 12596 174115 680359 70636 55530 166016 11399 301093 9464 968682 49 8629 399443 834101 82866 951938 836371 293671 163879 910929 713205 609111 64502 15831 476112 446210 87667 120125 952453 247204 671891 50497 89885 126372 517117 674863 224189 529899 347024 530153 505636 63253 176284 525018 251906 682141 340742 11025 86244 208242 662152 114862 130467 707809 251924 9070 17103 774299 22627 302154 118592 691633 472 174465 215288 236396 287633 494827 123187 25338 26353 130358 963657 130046 62429 412887 26679 68992 189749 524170 16636 588064 497404 385626 133097 30214 12632 658840 191526 775485 316453 9475 320427 222261 480151 56756 859166 11595 749922 508119 135959 695922 391776 275177 96608 571116 931047 1665 107625 36987 102414 407139 96916 431953 177807 549420 548456 208591 297773 684670 399695 86939 682169 2236 4555 876 1701 712179 63893 226910 393403 884181 483203 418584 554414 55690 8421 16778 343492 889891 588273 466081 34113 235242 124913 3558 657378 704628 299148 375712 653070 204958 244123 441163 658334 302628 57097 169695 798326 786153 25 171491 353900 127973 46345 15535 96407 243232 23139 597851 857487 124236 107990 241889 685385 1361 41 3518 771221 295014 349679 65615 113702 576369 350850 83166 447279 64203 705 448398 594500 106832 53791 19757 899912 920106 65412 409009 786730 417818 541126 366282 71131 447944 34837 75541 235083 384369 253895 482717 780591 18755 352297 182552 4294 113061 346907 682573 449913 931928 39109 180735 100001 585280 11764 62246 21585 21968 113 664677 612317 547989 17306 343846 371821 81275 45676 507810 548650 64638 878294 973 166 1389 1250 162 70114 404373 251705 850450 17741 548886 57469 948945 791714 408140 658705 344144 569556 695318 102143 640558 10 867643 114369 3845 144991 94420 504389 92027 331519 609302 129728 84492 582391 73498 187276 22885 160400 94708 308576 622767 377215 571844 870607 960 808191 200980 113194 913076 2568 147242 193557 56471 226769 17339 458127 178614 284586 504730 414515 219971 460306 273947 74526 702196 604451 106971 497 871160 45766 2555 461880 970188 12 3 4 1492 226441 110011 928046 5111 35907 10165 4076 377 316132 129288 139810 47865 114153 180581 26951 115 288 96 584705 118475 276891 275770 235667 305737 296470 31772 15888 5715 8977 391440 437956 618673 373689 359580 323875 74204 690781 509940 842299 5039 3392 133908 317538 101565 66674 205979 184098 469828 586382 88328 507468 901610 738112 475741 852582 268259 287449 202523 858099 227208 416684 923323 769754 876636 645133 42350 119476 836136 750027 79936 9450 732627 151 5 261545 303721 697518 372604 238560 473807 10608 901132 149796 319389 80797 152879 693793 712053 133437 18493 232265 363553 58247 248481 9187 462134 583864 918660 211098 271381 34273 992812 246230 429987 96391 375719 248276 306599 854508 23847 30361 338872 635867 472946 760292 676652 467477 142531 74552 251750 563971 358748 143348 441312 175463 475564 232919 46025 110007 7191 1372 416281 239710 13603 187710 20200 7533 347827 807578 925022 716864 426234 222616 17070 701043 247754 233432 256438 18270 269293 463057 523139 7555 386079 77661 55674 215285 256734 635532 2 397531 671888 2590 5481 216114 327554 198242 735325 241808 900063 39942 177327 623656 650181 132779 549858 826463 23451 19043 56181 20069 261662 952231 795715 75783 210549 183927 618085 2781 123082 218021 400225 380229 14403 93676 524081 373222 418387 648086 120469 464093 643611 539397 336994 174 563818 91543 194674 760470 125127 363469 600295 43528 654920 114103 243275 274753 32121 20966 18895 349533 586675 153189 246836 656026 616646 71644 772 1621 1529 39840 181459 573215 309649 17212 882019 191 568524 96483 911887 16411 551276 687 51225 239806 689391 548884 319024 148820 520438 576944 429445 627850 255467 69920 379414 358319 969037 231499 594821 598404 535428 688875 287157 343250 145730 352256 380070 364188 336452 144739 877432 500201 166635 36575 133969 731 183867 73614 10124 201259 752725 13826 339495 798211 86764 18189 23756 296920 246273 37910 602908 893817 691303 23734 830454 904403 329400 136784 981971 471 265951 859086 821990 328468 864509 407439 790908 87222 3031 589687 751088 230014 462771 509491 209285 39782 882222 380364 571291 568019 820888 741949 12383 23563 275932 16999 95150 110600 592 2837 310056 292366 178051 775877 453748 105130 462246 256153 611837 65632 212995 534914 761132 135944 161969 483738 6544 115531 725866 271997 503651 306451 738033 13626 598199 222262 331237 112521 530707 735576 262737 187033 162464 194096 69985 313985 1590 35687 81273 17704 403264 622265 543253 177180 160097 2758 697352 3719 20482 2363 241563 84780 8009 218023 119869 13796 865434 627723 107669 336000 864056 28820 506713 320099 24427 149225 222978 186193 23055 714 923054 135238 15419 409052 334782 12828 836738 930210 277836 31554 628440 41191 439519 5697 22806 4769 608211 782522 471343 264954 348260 755167 7117 167177 587625 774099 725915 256690 61578 330688 319394 497960 1618 786162 542489 277213 72405 638956 357151 402360 816820 313913 687574 548546 205734 36937 985917 190611 880742 385442 311216 2574 60137 373320 408631 9305 82446 63323 17870 2585 936388 182789 587 1091 4336 337898 560043 453774 3144 508723 957743 12366 128652 135158 50295 3560 364661 9834 279766 102674 174237 316489 965500 392871 243471 453587 767303 901576 4368 2080 276426 792437 262490 597096 250481 992293 613772 352704 256052 744895 764582 3148 700423 360854 267963 41373 921562 260546 210027 45947 495435 26810 719202 830 65821 296327 757085 884595 601567 442990 546958 736459 766952 23719 766105 135878 138282 12899 4929 447251 487819 2254 74579 222793 213373 973988 233950 379646 7352 33297 47326 4955 41020 11085 2226 668106 351659 328826 72137 590800 879093 23205 164606 768590 714719 925981 151 27838 325453 722 24909 310073 292855 737173 739188 70192 140024 222 371 81 756597 5174 109723 137371 65241 22721 899349 346629 242905 26737 281558 149979 9874 62363 22411 2261 63330 904833 620 436 705961 3374 5267 204951 229086 295858 90407 585097 674924 52837 10697 4700 13583 20691 11888 970554 18879 287 22 229709 241067 392572 99265 6238 175954 776167 110956 135825 240135 664403 147240 74478 61673 93957 976111 218 136 308530 199129 234573 675636 65695 13175 472434 740311 622742 606612 15039 363050 344 702884 150646 27619 329170 151779 304889 428462 493222 36879 342740 774289 6309 134013 521316 32228 148141 527008 276570 134868 19423 923204 20191 3733 136442 65598 147165 299617 822012 30212 708506 421949 276674 358039 14153 790533 104696 676126 120612 572 66362 657413 174203 353232 475167 3783 86905 594353 112236 16595 594671 719331 174947 15341 79261 311171 861165 128464 5417 334826 726030 672789 2013 3369 776292 34397 45561 14431 418504 631037 2936 898576 852147 9110 3928 826 412678 15910 140213 576735 41845 809692 392807 347 5994 1129 2289 866 761434 599 32239 699766 374851 885590 444512 31317 77 114491 351868 923717 480 659413 48987 20562 1214 251 3265 350388 925264 2422 115327 192073 76093 112065 511384 106987 140289 305198 683482 3375 116624 471991 511544 87533 125366 76849 537909 101487 714070 126944 603417 595508 142038 53997 458623 171225 20746 392951 201699 8570 533646 917245 18603 467287 266151 45254 218499 174948 9909 734164 261786 632700 801120 169449 337142 434570 353011 442170 40862 375951 497363 157456 122641 205857 731269 858067 69297 417658 234538 245641 223971 27694 562077 669716 8921 33266 72837 6734 353610 57260 4151 729660 736120 236360 1747 9244 76963 195395 5138 322373 455688 633289 153809 161391 150960 2794 9244 186 7491 666250 555423 799669 131697 140743 145803 198243 31090 174337 887768 1934 121234 811203 424234 1864 8501 3350 490 393187 164828 149821 74516 641858 313315 942588 234 15366 37785 87603 112459 33862 406101 112278 258328 455674 463856 361751 310729 851065 37380 39346 648204 890026 267 875477 181656 1012 307617 760921 265928 36852 28030 12130 18784 12505 2848 307 629260 138465 968289 984 238806 767092 116135 143775 63032 429901 67302 19882 162989 893478 9242 419144 91909 105549 146616 782479 30506 74249 926454 322322 31336 463097 129223 17520 531685 82529 883986 968640 291077 31135 8601 584114 910592 554207 969228 709950 3017 27732 100641 30949 41992 586720 9939 17895 1610 79919 80392 132955 417353 610760 53873 993409 876989 94939 232555 708236 179832 28451 177498 59011 506520 511670 40130 7173 15588 3656 699624 284107 65490 338576 78448 451551 503517 416026 147010 231446 411927 43252 73268 444881 60656 676736 2994 195392 176127 815824 46364 3903 517511 134185 451215 879805 210441 721752 666095 769386 307498 964367 244429 93701 5593 196376 31453 173759 742520 3927 667080 12596 310288 789956 8321 894119 800047 18434 387782 464681 4962 295467 530538 27547 755 801368 1294 24437 446227 647143 506094 70187 93122 737844 372137 174759 535409 221270 63064 739245 4367 780610 135906 145511 336610 524651 423 23 212 35 92 6 4 29019 539409 30160 220313 60951 382775 498797 437683 122590 364588 106276 245865 443483 682068 273504 489634 11 443610 613305 447469 964002 13 151275 149394 39537 73717 16223 960001 730797 2040 1222 28793 262473 7327 626333 532779 556715 763943 834005 22001 829980 715027 344233 1860 124323 655375 667098 4017 547476 238405 170683 577602 529699 1328 14730 381606 118183 746227 26971 748290 458669 775332 279026 119698 111545 177458 189107 192555 139316 735955 291683 703335 632615 339226 694402 235702 63772 711496 22010 22729 279678 129372 679442 824360 23474 155067 4216 96 472 51 307393 938713 522274 316295 350773 510458 525828 65068 131989 55480 30172 125872 480238 65302 790134 330253 90596 9664 2333 23450 36449 382552 461537 133690 69926 95319 878958 20017 132318 291427 220834 195320 852707 218279 480036 615951 745755 9863 849987 94618 982727 622005 443024 224473 313133 669625 309018 43064 308150 597213 14301 182978 33912 456792 281778 473745 148875 214769 842849 271704 34269 269523 870847 34 692952 12340 43935 987496 123 94 165590 687252 979252 2553 2394 5182 118204 950678 545799 35927 791136 197499 39643 857151 900766 14655 75107 50167 1 4 4 29 94 57 225 728 381 571 1949 274 19046 2926 31925 140159 168390 492298 940508 791405 630754 96990 148731 705248 954901 224378 679462 734938 426792 451153 469131 403827 409737 951188 263685 418160 976916 529422 305641 997073 178274 654335 654449 702018 309104 568701 126525 973170 988354 9002 196688 215027 986682 220743 930325 942964 401477 614234 810938 317170 411568 248242 98632 661552 342293 918849 685756 907043 641887 684879 699241 128987 46408 102686 49036 540670 834618 448322 211335 5200 996522 402140 571962 49936 251142 351059 629100 721707 971701 945160 315889 465404 773862 746280 87541 350595 937483 231941 441732 240888 429981 636273 340616 741390 770639 228803 202604 532003 800006 192212 390684 172904 808225 510470 282580 158509 231879 741016 527904 677636 420834 725402 400105 687698 788162 742761 568738 959141 251439 108580 167588 788267 121264 926869 340476 258433 467185 684112 706188 442069 493210 948600 363065 966767 379078 262533 575263 805346 454527 254689 538919 688228 110094 720048 294789 796495 69053 10016 348765 208548 963368 172057 951888 705560 715067 906580 478572 686364 96405 998793 568081 263697 636021 883914 777568 682728 498168 167363 191548 431768 766797 673582 468175 285800 860343 901138 797026 386910 42690 370566 323046 744303 472199 433735 903728 954628 850558 59830 530295 454487 569044 518630 495897 493947 186774 