3 82151 82150 2 61664 38178 324017330 38178 55279 896025270 55279 34922 6253922 28697 38178 226114777 57159 61664 69474868 28697 40470 997627345 28697 37189 118528578 57159 70548 983923240 75987 70548 477326841 19968 70548 714368418 74121 19968 402750348 689 70548 790899394 689 9996 636655985 74121 18555 743908312 10992 74121 832571181 72611 10992 8401070 62092 9996 399838555 9996 21685 806472029 80207 18555 291580180 56721 10992 603128772 79294 21685 555617461 56721 23452 643821838 11685 23452 757492228 79294 53964 77622261 3109 23452 946562115 17338 79294 465078521 47054 11685 37016089 47054 70800 840681290 3109 17127 943421973 49937 70800 66887258 17127 5588 500847434 49937 48740 785098015 49937 72843 684747366 48740 20273 11811164 23801 49937 476673199 48740 33597 337382593 32646 33597 773245101 32646 78337 263985747 20273 81367 313982208 32646 10845 470589099 41257 81367 838631385 81367 79455 314889485 42032 81367 44161885 73616 10845 401835898 79455 26745 592676727 55486 73616 468609713 42032 52901 249044181 55486 63884 699242849 73587 73616 550310472 21943 55486 762635442 8521 63884 31026648 79376 8521 764307030 4623 73587 786255164 8521 1218 40041779 1218 65628 222417134 10479 4623 65814395 10983 10479 151331196 67226 10983 641728693 76950 1218 536274654 67226 30555 888109638 10479 64070 364804095 64070 56638 74991893 5096 30555 462943428 56273 5096 252672522 64070 56433 190321454 70468 5096 892753920 20817 56638 967842347 56273 51804 730652550 56273 42389 537870076 20817 67370 706851232 51804 16598 986357904 6740 51804 526368429 53083 16598 5885856 42389 50382 185698530 50382 47380 64178062 53083 1178 523628240 1178 70902 283043868 35529 70902 747863130 50382 41028 77887574 26018 41028 464273895 70902 7915 15843615 57825 35529 47106178 48632 57825 719121464 7915 79413 442816172 26259 79413 253485755 14830 57825 722311450 57825 42728 774849380 81980 48632 230049109 79413 19926 121809700 40546 81980 175412095 19926 26476 342072156 19926 41091 467486266 46990 26476 2693167 19926 22255 76136019 40546 34708 68401398 80431 26476 906338815 45360 22255 749954078 30242 34708 772963673 11828 80431 583720070 19647 30242 431099783 10442 11828 70479949 10442 50599 77049484 30242 52536 254607461 19647 64537 478580914 22963 10442 575362580 22963 69744 414921270 5762 64537 58066043 52536 9461 247583458 64537 39242 950273280 361 39242 698888997 68718 5762 716645740 19530 5762 807952389 1954 39242 411189155 64842 361 640708060 20582 68718 501728606 10710 64842 832115050 10710 78806 77735425 20582 54870 270054234 34924 20582 921295825 27524 54870 561276394 27524 77124 107660856 78806 50971 119125840 54870 44620 711121548 44620 3392 931518805 3392 54830 395461473 35566 44620 237618556 35566 53947 88151964 60418 44620 136256081 3392 23619 331519706 41472 54830 346766694 35566 11494 701288333 53947 70213 110489567 13629 60418 793078976 42690 11494 816399342 70213 56163 981695296 13629 56957 768582255 55927 56163 58906100 56163 36586 960115748 36586 37018 959450091 56957 37803 136455176 28510 37803 374558705 25449 37803 24567827 30371 25449 272161026 59826 30371 814568137 59826 1201 937788046 15513 28510 141961744 59826 18349 45249274 150 18349 123132837 59826 13084 485511459 18349 39350 257735751 56564 15513 22240614 56564 20567 261595607 56564 44537 619058800 65412 44537 703690710 15262 20567 965862258 15262 24554 638453154 65412 66620 66735967 74778 66620 508164331 78095 66620 823844886 16980 78095 647610424 16980 15859 189099998 15859 25145 958258361 15859 21568 894539826 45274 15859 925193870 21568 58046 725956075 55624 15859 699774389 56292 25145 61763976 10695 56292 681859751 4264 45274 888114050 47536 4264 964364365 4264 422 78212697 56292 50723 899429970 422 70365 118354850 12195 4264 188878355 16251 50723 287875819 50056 70365 261381719 12195 79958 478577295 12195 7630 563841437 72848 7630 6063978 16251 46630 605684755 46630 34728 524481277 46630 16764 185249441 16764 19235 971861839 46630 70771 972100727 47539 46630 957692352 60303 34728 418984897 70771 12663 244315313 2784 60303 885886411 66727 60303 283558219 5605 47539 862418947 179 60303 616286244 66727 72630 48409854 22280 5605 48473446 52336 5605 173013360 22280 51428 953802947 15000 72630 639073824 72630 60754 789189958 18567 22280 622078527 18567 51703 396465157 18567 35015 326060387 51460 15000 235677047 35015 5305 95095258 18268 5305 768492851 51460 54714 547695221 18268 36398 760779133 36398 61474 476001456 69239 54714 238947534 18268 71276 176961616 69694 36398 841695300 75975 36398 341958401 7465 69239 128673089 69239 28275 978815171 14090 7465 510388189 14090 35468 383947545 74598 75975 900105652 37049 74598 966043554 64333 74598 160085915 35468 21414 320807758 69311 37049 747153179 23973 64333 685662534 64333 3381 131133496 69311 21747 590030389 35797 21747 538591650 3381 18543 510018357 3381 68818 116966979 21747 14382 880817896 21747 50168 538041682 68818 31618 868535813 73995 18543 165559466 23930 14382 660315916 50168 10094 667523989 70086 10094 53964167 55830 23930 540014631 70086 48161 461221369 10094 26583 95791252 52854 26583 500132821 65242 26583 161064243 52144 65242 154554826 65242 13369 857155213 13369 62812 784975541 62527 52854 369066290 42887 52144 924794958 18053 52144 230459206 62812 40780 808054191 42887 61452 603363179 61452 3416 314200139 18053 1095 947245926 18053 81139 803529770 67050 61452 447968928 10811 1095 479461066 1095 12499 116667742 66919 10811 328233975 81671 81139 69757097 12104 10811 829904226 75981 12499 147361983 69635 75981 458583551 75981 28978 133189555 12964 12104 276052593 75981 50418 881741980 69635 47713 612183781 448 28978 404993241 42913 12964 461025026 27453 50418 999580923 60566 42913 544532424 27453 18332 381822285 64885 60566 548859079 56858 60566 3587377 64885 13096 628738359 18332 9361 212398204 4275 18332 557805833 63261 9361 778555052 56858 65948 581221157 65948 13807 104800593 43831 63261 980426066 12135 63261 646413232 24695 13807 176680431 33645 24695 224026466 43831 70964 108678340 12135 65510 902260251 2549 12135 228706289 40344 70964 677204252 35056 65510 487605261 2549 62806 507174770 35056 69765 311685152 2549 74974 427502555 62806 418 784365858 65336 62806 590913067 80709 69765 822834913 19345 65336 927893463 65336 65879 534772581 74811 80709 100903526 9851 65879 478229518 19345 50619 349158467 9851 75168 253570079 9851 30153 92634970 32520 74811 93050304 23755 50619 259841734 82087 50619 155663551 32520 42699 696999185 82087 61972 339105827 28415 32520 41872386 36095 42699 35592047 68666 42699 194091400 61972 45146 181015462 36095 15190 514204288 68666 39913 548807908 68666 51199 427241054 75516 15190 792554153 51199 39339 466461633 44004 75516 732850938 51199 19921 528400598 68756 39339 181452175 15200 44004 259073157 35359 19921 260291534 44004 41026 509497126 23765 68756 785606780 23765 4146 575385395 63235 35359 36671313 44921 23765 532142135 63769 4146 743978006 63769 12322 933474816 4146 72769 366486935 30950 44921 172339691 23204 30950 842148089 13883 72769 57681669 38133 13883 50414276 25699 23204 105932970 4156 13883 79357297 79967 23204 274014874 35061 4156 173594817 79967 62867 939046190 29721 25699 187397860 79967 32676 632916773 37223 79967 988941078 58867 62867 294272296 58867 24344 916438030 39625 32676 878221349 32069 58867 146012031 39625 49925 294482403 52676 24344 394395062 32069 54984 268191848 32069 23189 790762687 69285 54984 381708487 28141 23189 591647292 34907 23189 209768814 28141 56457 144268060 34907 70588 429476404 48529 69285 220795639 47407 34907 408251442 1554 56457 932484784 73370 70588 795172152 70588 75066 635303549 47407 32436 836880478 32436 23503 576470890 37584 73370 621992049 32436 7694 336043302 7694 17629 120707989 70623 37584 969341412 43048 23503 849442321 17629 32799 10656187 70623 21049 31263512 17629 6630 913058839 25014 70623 339106515 13224 25014 375649442 6630 23117 196107545 25014 51949 154914394 23117 31761 862089739 23117 70233 517189547 43131 51949 276566221 4155 51949 682849448 82002 51949 917042738 66985 43131 493774866 2954 70233 850731437 4155 53665 392683552 4155 18225 876621332 11630 2954 611901244 2954 155 263296684 28246 53665 73657460 18225 79076 511330910 155 21095 54793855 79076 17478 609957477 155 4664 551234501 4664 7935 704958889 17478 20872 23533784 21285 21095 14600835 58124 17478 732599729 4664 28355 282825031 76359 20872 674426999 76359 65341 542007224 6994 76359 686246577 58124 28010 175482989 23685 28355 31546100 65341 70769 528140603 6994 60042 746215569 35003 60042 407026810 35003 45429 599426317 62733 35003 863234020 55301 35003 194064202 28682 35003 71601217 28682 11338 402234369 53509 55301 629013917 53509 73117 722878323 28682 6400 213725043 49298 28682 897911765 74332 73117 316932222 44750 73117 26877173 49298 32956 734822512 50091 6400 636227581 14539 50091 16143181 32956 66086 7467328 50091 5061 35968924 2283 5061 145186976 2283 15470 610070812 37425 5061 172428553 66086 28078 409365512 64320 28078 472906779 35718 2283 414529719 18362 37425 802734726 64320 67739 445606773 7841 28078 236503378 52705 7841 137321184 70945 35718 107470555 67739 19600 26836521 79476 7841 840139510 24852 52705 978657635 70945 46887 23698740 9022 70945 307016831 40501 79476 618862203 25170 24852 508136892 2380 9022 303792371 81461 2380 70986377 9022 57371 808398182 81461 6438 825000600 6438 30984 966287205 6438 66866 16812099 37435 66866 885662717 33432 37435 171203832 22427 37435 583826027 37435 81937 441864106 24836 22427 798569102 59449 24836 124088724 59449 48411 140181001 28250 59449 991153556 28250 43209 53225897 70957 28250 107883008 81080 28250 269309202 19735 48411 838750116 78994 19735 516901828 70957 23935 541356641 73841 19735 786874439 58616 78994 538495966 20895 19735 417334721 58616 71227 370703127 71227 19568 612772850 20895 52456 130158984 20895 61262 938121674 17994 20895 86126144 71227 16202 390385960 24720 17994 394894927 24720 75051 429086498 24720 56678 358179174 16202 81954 681647318 24626 56678 628619432 24626 20730 713196356 78850 75051 534254529 58528 56678 433177512 2647 20730 25124302 48776 58528 487482993 78850 49096 704189329 48776 19805 60911012 55995 19805 216630494 48776 21518 941112368 21518 76150 782368059 45226 49096 85069038 52298 76150 332659234 45226 36702 680040919 51324 52298 65067585 45226 71072 887767697 27325 36702 265270083 45615 71072 716179439 16498 51324 953551198 69183 16498 577307806 45615 16946 852385532 69183 3532 79535629 69183 5093 870079340 19569 69183 95955873 3532 52443 991995674 52443 25060 94499172 3532 23315 73599268 19569 44229 804143068 19569 49292 546240093 52004 25060 949613258 49292 74118 550904924 4010 52004 157511044 74118 15040 143377709 49292 13707 320732317 4010 28880 728080132 35365 28880 780637106 15040 38937 667863621 12296 38937 842073224 38584 35365 853135723 35365 2064 182201846 38584 27875 680130036 38584 39694 472011480 12296 52812 308785575 52812 65481 865020504 64816 65481 465371235 77723 39694 318849695 22117 39694 357047418 12161 64816 537483864 65481 6431 55083920 54761 77723 302386733 31547 6431 461289003 12161 35683 216146065 69958 6431 648229273 54761 28199 372128286 31559 28199 701281084 31559 28399 199012744 8212 31559 683547497 64545 28399 692689472 70342 28199 652211471 24406 64545 847358738 32201 28399 77376440 50025 24406 986375213 22341 32201 495085520 70342 23499 639881683 50025 39877 234591607 23499 68153 185849840 33283 39877 730324953 16006 68153 677549584 35099 33283 165247892 17788 16006 732435572 35099 57970 309040700 17788 8618 952972794 17788 47328 307505238 17788 57560 984921267 57560 79073 55888594 8618 39713 77299414 79073 20366 703521138 57560 43104 272721589 38223 20366 292566403 20366 42857 453808797 51635 38223 707388036 43104 29744 75554970 51635 32267 41654541 66082 42857 668783565 42857 71969 507815122 51814 51635 925947757 32267 58819 37700152 29823 51814 661960367 66082 22359 229615518 71969 30568 304922098 44379 58819 36710689 19378 58819 123801843 59162 30568 3445188 22359 58858 643871184 14532 44379 14159403 59162 858 823169600 58858 21154 737338616 46223 858 11776779 71080 858 356861822 71080 43384 690928288 8041 858 786812180 21154 10987 386565464 8041 61298 53345646 61298 67957 22234071 43384 39344 547923814 39344 63944 420981624 20602 39344 414410380 61298 68628 177382679 20530 39344 793823248 56430 20530 713867157 70346 63944 771450192 55776 20602 382046439 56430 73677 140794026 56430 38250 992814664 6216 38250 631932610 55732 55776 67365490 55732 33589 858168046 55732 76725 95773471 58295 38250 354973133 58295 15809 194474855 2184 15809 297680060 76725 60732 340047799 58295 68051 12756296 61059 58295 129946006 19437 2184 43717039 13200 60732 319594893 60732 44331 85882620 53037 19437 176472388 13200 65861 800497248 67995 65861 429365192 79052 53037 410579053 61954 79052 703690997 65861 2043 803177984 29688 61954 32777141 9948 61954 622504709 9948 45953 913564413 9948 30966 695224823 9948 54162 337307907 60741 30966 476075388 60741 45603 219593361 30966 21956 16099775 45603 6595 334959656 13719 45603 93345936 45603 15781 33691740 6094 6595 385751795 63827 15781 178789392 24703 63827 959787612 42683 15781 917594296 813 63827 386977556 24703 41095 773633064 41095 417 30139782 80368 42683 634699732 42683 7808 645842389 73242 417 285862073 417 69528 144294251 17191 417 641710203 7808 54942 44643687 69528 75882 114892769 21152 54942 193134602 73528 75882 31832806 5109 75882 611641439 45956 5109 80249945 21152 31914 945618934 45956 76191 39427348 76191 6827 948215677 45956 44137 47111455 73755 6827 57806939 31914 62750 556236412 41550 76191 358851525 41550 31014 825567103 73755 66823 347553918 75578 66823 516056150 75578 22560 1496215 63164 75578 382703576 44888 75578 632049776 22560 50029 626033562 56314 50029 330191277 27855 44888 520152965 44888 78939 556644097 56314 81900 165955751 27855 30848 930189773 56314 14519 188247932 54838 81900 599911092 1745 81900 691646038 81900 6360 586582828 28516 30848 166941092 61892 54838 542039497 73277 28516 31367049 11621 73277 166462509 61892 71798 738166527 71798 38222 533639704 73277 19778 894719848 19778 14827 775516295 19778 20439 844673891 64822 71798 679485826 14827 13347 689536515 57315 14827 76213197 42837 64822 450188661 11430 57315 474785139 57315 63565 192435955 36555 13347 216596890 36555 70382 700537411 34153 63565 42374287 11395 63565 302172098 34153 75322 998491433 34153 75196 7349080 72119 75322 109571414 9340 75322 100994818 9340 52330 21974441 42274 72119 69764450 72119 16122 661331050 14366 52330 16168566 46305 52330 342118110 46305 22034 971217584 26535 42274 313224624 22034 901 730787565 13898 901 523030584 13898 10309 140974251 26535 22004 15745786 66254 13898 626758014 66254 67011 188517673 66254 19010 103917407 66254 10661 93725071 61940 19010 888209493 67011 77405 708129982 19010 38300 669676127 61940 13111 274823956 38300 69327 812037977 38300 15984 857234617 48540 69327 286361663 71956 15984 799425449 16357 13111 552797104 48540 47801 153506904 78937 16357 592893602 48540 42299 989434052 42299 61522 741038957 61522 26895 411307759 61522 26904 328557160 10290 26904 754901287 52557 42299 620732340 26904 50301 879773294 26904 77266 685008650 62269 77266 681285858 62269 52441 624055664 2196 50301 985334888 19679 52441 414012415 52441 80233 632599254 80233 37891 664765420 2196 21157 513097223 21157 66916 660391545 3611 19679 182343338 21157 39420 532999349 66916 41400 98903216 3611 58605 98683926 26886 39420 783355860 39420 31645 169352121 17815 31645 567373781 26886 70077 670242753 72859 17815 56440098 17815 54191 492212813 17815 28471 57232094 70077 18350 384084372 28471 68008 725551097 72859 49447 328453854 49447 49726 11541514 38747 49447 446212295 49447 70009 242792251 68008 53886 640052297 49774 70009 545800852 2550 49726 48016319 71127 70009 15701538 31646 70009 844802216 42115 49774 776761909 49774 19454 684251307 35082 2550 661859736 31646 58917 432526041 19454 36814 82689349 54269 19454 261439526 4868 54269 570492904 38519 54269 751921464 77594 38519 283771477 36814 2261 775919268 71706 4868 29861753 34572 2261 720775544 24368 38519 859740487 67882 34572 757335665 60422 67882 543709351 34572 66864 458517344 36678 67882 969699200 5706 24368 858705966 17740 36678 171749121 67239 60422 203167115 66864 57351 812875120 5706 71374 767711613 71374 39020 759532718 39020 65545 817918791 67239 16069 570283186 63302 39020 422384272 65545 2252 714842323 65545 73211 28323892 65545 15553 616984378 26786 63302 302541186 34203 2252 92830138 15553 81402 186197689 72595 26786 756343529 72595 61169 546604623 81402 30933 41168363 30933 25285 887563818 25285 4970 66894727 20579 72595 942444205 25285 49010 879941209 9751 49010 722247989 4970 28875 59233755 73548 28875 755402033 49010 66492 140308427 81408 73548 201175239 6220 28875 126934531 28875 53267 623019232 41200 6220 117291303 6220 11812 282294006 6220 78265 706636926 6220 73607 506760181 53267 33563 431186716 41200 15879 306881470 73607 33905 754632131 18764 78265 29541587 28239 33905 862205021 33563 52952 642346784 18764 37630 601454536 67257 33905 548031203 2588 28239 886507441 59509 28239 56604816 37630 46090 252922865 11343 59509 85722990 46090 3383 193873668 75769 11343 96365349 11343 53534 49431975 46090 10346 353348581 75769 76532 849965878 43608 75769 683732832 43608 8287 762072075 76532 34390 796720398 8567 43608 22613044 76532 12128 250748571 20358 43608 689332349 32061 34390 70863241 4571 12128 400502565 80753 20358 294314462 16814 80753 512124803 32061 468 876155946 33428 4571 600570796 9105 33428 459025414 31520 468 428163174 23535 9105 983137810 65415 23535 325120395 1409 31520 440276111 61995 23535 937694110 61995 36593 269018615 75497 23535 528580041 75497 55855 289407433 70114 36593 171063309 55855 17230 498784880 12024 36593 192771429 37032 70114 77507654 23748 70114 25653143 23748 2011 115927402 23748 70811 778701244 2011 10381 128743059 12949 2011 239843159 49014 12949 42542519 48423 49014 336300560 53632 48423 357188722 1429 48423 719815138 22236 49014 86818175 74254 49014 998490871 15186 53632 171340269 22236 56680 441528980 74254 7412 593636403 7412 29691 168257190 29691 38214 44229340 7412 19997 329840356 1669 29691 525166970 29691 16802 735109555 29691 56599 20438717 16802 51489 323339946 51489 78586 244948967 56599 63526 545799864 53618 51489 786151525 71085 51489 80861375 53618 9700 219042880 73979 71085 954228006 71085 39421 953939125 53618 40329 913024647 40329 35600 882573744 9700 29718 923752284 47205 39421 127708519 64557 35600 86959825 14632 40329 214650589 12494 64557 11818216 34313 47205 354571144 20494 12494 150586889 50303 20494 994798665 20494 21463 54174149 12494 23506 667034453 20494 55354 211468940 75793 20494 771936818 63223 75793 128976832 75793 38612 266486632 23506 65843 125967822 56142 38612 975799664 40450 75793 780896159 56142 60890 8345445 60890 35922 461416370 60890 60815 247474414 17177 40450 310601687 9982 35922 808392745 25089 35922 54082017 47213 25089 862608027 47213 58482 141690652 25089 45504 948324388 9982 27771 120752513 45504 32114 223889237 46805 58482 151169850 67709 46805 996763521 44216 27771 344468943 34176 46805 31890476 34176 71786 633620418 70813 67709 845737436 71786 42236 115748302 70813 38234 568271373 40010 34176 547773756 68673 38234 740054912 40010 66726 884888229 1233 66726 562628287 40010 41297 837338119 43073 66726 232254821 41297 69289 936246581 20369 1233 912852675 20369 4473 946519924 4473 54905 217070451 54905 6513 439728432 54905 74557 268870320 6513 81620 141713195 57769 54905 20901989 42039 74557 912852304 6513 51336 536327833 60481 74557 818353829 12943 42039 62481832 12943 51841 584078384 4699 12943 582337288 51336 50111 841095493 60481 49710 232023484 56959 4699 123252516 42798 50111 717274854 16541 56959 759525055 286 42798 65794008 56959 25593 35822580 16541 47893 125118687 72645 42798 154304782 19329 47893 140029969 36925 72645 735194036 55121 36925 380299495 47893 37395 805256896 37395 62271 961822623 12472 55121 772924144 37395 26141 663268132 42500 37395 63784720 37395 39883 243878062 56444 62271 892684124 21273 56444 109326026 44360 42500 748014570 42500 63199 703979015 35236 44360 362300709 48686 35236 518921973 48686 9448 975118376 63199 73022 583762575 27372 73022 335309743 9448 30786 821409327 71655 27372 111876095 9448 14120 382418268 11163 30786 32424561 27372 52632 351336227 52632 13800 793494365 60059 52632 135762866 13800 31486 408883554 11163 29464 43420368 13800 77059 125241623 72277 31486 498284324 28647 31486 281529784 72277 61918 4147821 72277 21075 676158238 64353 21075 524509622 35239 72277 257005164 21075 55109 857067319 61918 17470 981667248 35239 72225 253681497 17470 73631 137688337 17470 32693 667850139 73631 71859 52748362 71859 28659 174910240 35765 28659 753734594 32693 19095 323562739 48984 19095 523279039 67925 71859 219034897 68246 19095 691569709 35765 61874 766489682 5668 48984 663609461 67925 81941 84228628 71984 81941 489434603 71984 6552 142012232 61874 12209 33297885 81941 52808 42742711 2653 71984 853227801 57344 52808 659717972 28737 57344 366722203 76394 28737 72640778 28737 56275 757991518 31623 28737 704465712 56553 57344 70566929 31623 11678 938595728 11678 60949 146683325 14927 56553 982380933 60949 38684 848601065 80006 60949 435940109 11678 46205 712938208 2195 46205 514170219 14927 10509 826162418 77475 80006 474771362 19680 46205 267505778 2195 67403 437882732 19680 4037 674150245 4037 22210 459717476 10656 22210 759243375 67403 42074 418445019 22210 30310 940200145 12434 10656 444463290 77514 22210 767158857 10656 73866 454725304 30310 42402 51002834 47624 30310 658828290 58727 77514 321134103 77514 66552 362693483 76234 42402 729911438 58727 62167 679203090 13530 66552 824470528 62167 50314 336677896 14905 13530 332642031 74459 62167 635795235 41672 50314 665611259 43601 74459 774212058 48087 43601 263797351 41672 63650 397727574 43601 41479 350552271 19899 48087 351748830 24188 48087 595634640 21260 41479 18012496 19384 24188 36091978 26151 24188 916581612 19384 64539 70687173 21260 31564 468453331 69111 26151 270419575 8828 64539 98811174 73053 26151 306559297 73053 56837 694947011 64369 8828 641363012 21538 69111 430498310 19725 21538 392867117 79896 73053 788632920 19725 4158 680678760 19725 73190 997490840 73190 8043 3475219 38588 19725 45598492 26258 4158 248725664 11847 73190 658086961 54579 73190 115513857 42972 11847 67086887 26258 27462 784187867 11847 18410 988995035 35999 42972 605537169 76072 18410 62917720 76072 6240 858133815 16300 6240 4576894 6240 10228 174158262 17123 6240 846936668 33109 17123 638624262 17123 35089 836183121 57077 33109 712447194 35089 4181 534183025 35089 35434 401510766 78108 33109 133102043 5242 35089 171326627 6957 57077 755474402 43862 4181 71119690 5242 58088 46261658 43862 33733 133444184 24664 5242 776073388 21925 6957 160144455 73676 33733 947611629 52777 24664 278892794 21925 59772 41656087 52777 42458 196524856 56155 52777 412132885 52777 61129 464653520 61047 52777 722661256 61129 28212 991102245 61129 77036 235705258 61129 53892 760984927 28212 16818 117943366 25721 53892 440681797 1590 25721 66310524 5546 53892 830933448 46122 25721 123253029 21612 1590 328066893 58018 5546 177896968 5546 41864 570445655 58018 41488 376993092 48666 41864 802424961 43178 58018 528458909 41488 38983 440474587 48666 47161 838275466 81765 47161 811916163 38983 53346 446522054 5655 47161 917676732 81765 11003 962554756 53346 60729 286219492 44150 53346 637517210 42810 44150 723765541 42810 36112 960747192 11003 67606 684151246 67606 25423 511308471 25423 4153 63229915 8313 4153 874083761 25423 51213 382460239 51213 78807 690282406 51876 51213 211211885 78638 78807 107028008 8313 63838 455054945 7467 78638 301061838 7467 45323 970531830 63838 10664 436122906 45323 31678 144998223 45323 41746 226420613 63645 7467 686926704 31678 56440 773112548 25470 56440 30844665 63645 58053 478191201 27178 58053 25238931 58053 49583 517278504 6617 56440 312366683 27178 4723 83150345 50623 6617 588635131 27178 57447 399222965 80144 49583 743728413 50608 6617 121454452 57447 76601 816417745 17475 76601 823527915 17136 17475 336250173 50608 35022 535212431 16544 50608 942149032 17475 43421 246771177 35022 17210 445262347 27911 17136 624617325 39491 17210 782270039 55671 43421 730716797 43421 58379 54489438 44618 27911 470731639 14431 58379 4045494 54682 44618 391847343 77068 44618 422755755 58379 51906 314550499 54682 80289 775911851 64370 80289 905622166 80289 1379 40543292 39317 80289 840371600 47688 80289 601675926 21566 47688 660718720 78458 21566 517137854 21790 39317 369955901 55054 21790 132264573 24341 21790 99077315 21566 22121 914539838 24711 21790 829878577 865 24341 439763556 24711 30777 371391937 30262 24711 440060413 64351 30777 954209159 18036 30777 676537200 33389 30262 33166989 33389 72866 5698623 25005 18036 257321865 8096 72866 813197715 51869 18036 654312822 78934 33389 55892979 21397 25005 334776161 26541 78934 977457769 31281 21397 227427910 79718 26541 3662428 704 31281 515615639 45559 26541 131548756 45559 72004 10977993 79718 5987 425466361 45559 33491 492614132 45559 63720 530051177 69986 33491 376633102 657 69986 251836059 69986 67671 143124348 59993 33491 404511900 71730 67671 100402042 71730 15253 526738591 74289 15253 353595128 58726 59993 869031677 57750 58726 101226668 74289 33994 490845873 29560 15253 21152788 74289 59224 356366231 63348 29560 899036495 63348 14021 849834281 30919 59224 588868852 40648 14021 769948097 30919 32149 915635256 32149 36117 451973269 36117 71707 791850628 30919 51418 561229473 71707 46833 169406396 18860 36117 179947222 18860 13045 444680774 18860 58394 104024560 51418 30184 626705702 46833 39852 15266097 23380 30184 922297759 58394 30997 532505619 30184 33465 858497619 33465 75814 65501233 28933 39852 614741707 33465 8369 117901125 75814 48525 709749835 33745 28933 146685617 72154 33745 426359562 36643 48525 98885833 65017 36643 648399504 15367 72154 971283830 49859 36643 32844652 72154 58562 344020419 36643 52689 227727872 58562 27857 12441543 58562 13023 583435192 13023 72825 823876235 1661 72825 779803410 13023 29325 594331982 13023 16725 577343147 16725 69100 482471129 30642 69100 282107499 29325 56264 493726144 30642 14343 189588186 25018 14343 9265718 25018 65405 723961379 31149 65405 636100666 31149 67907 613406986 67907 17385 268872734 62534 17385 191923950 67907 80167 991160488 80167 69448 826261436 40202 67907 69808303 11913 80167 409446891 11913 57382 558159012 80167 67157 228889740 69448 11348 978915718 11348 63631 669786886 11348 27609 924496998 63631 3125 917770188 63631 758 549879110 48212 63631 619344962 79675 758 251053948 36871 48212 18617211 79675 39498 73886806 65218 79675 801240956 39498 81500 838416651 40136 81500 437633066 80033 39498 791116287 80033 1918 277397937 80033 26420 686386343 40136 57152 242421789 57152 37576 722317613 57152 72583 990460273 1918 64608 624100096 37576 41646 433093676 37576 6247 107511078 6247 3175 64991683 64608 61346 137706936 57666 64608 731008055 6247 12826 146666403 4001 61346 834190083 61346 42907 864784102 61346 81601 598340706 43146 12826 118903106 58102 42907 857692037 43146 2827 87059018 72491 81601 175624210 58102 28588 864838851 47879 2827 308707592 72491 63546 779347643 2827 25113 220467203 76595 72491 646756255 25113 61418 97940096 76595 72490 221584128 12275 61418 701089630 12275 13821 66229862 66216 61418 58366283 61418 11757 659619211 13821 51454 291947053 50348 11757 384961980 50348 35870 141360815 75284 11757 102269266 51454 45265 281397627 8791 75284 335585856 63493 50348 13596114 67685 35870 184422836 8064 63493 854308568 67685 81926 372038551 69527 81926 320674980 59578 67685 486229514 47014 69527 814389557 22035 47014 262077022 47014 18265 335989688 47014 20566 381979177 22035 32102 257767599 20566 31786 630092180 55088 31786 238962153 12587 32102 716113436 54693 31786 257018612 20061 12587 962981347 20061 76698 19149140 54693 20726 357194390 27508 76698 683615972 20061 44759 530739071 17428 44759 175371968 66545 44759 731088260 79867 27508 421944309 33573 17428 715033713 44759 8448 619894213 8448 75877 385870737 33573 62154 716470395 16444 8448 129306574 16444 38664 453357061 40744 75877 180825027 38664 16995 897119300 38664 30113 980990396 40730 16444 996243255 23461 30113 494758847 58938 23461 919934076 42869 23461 389182878 40730 22958 747499201 46045 58938 937583918 22321 22958 818469118 42869 45699 927377505 22958 44757 454663221 24434 45699 21057843 24434 71924 34243858 74410 71924 979082513 74410 77768 995784425 47416 74410 50492941 47416 16936 156230263 47416 23273 366721215 77768 74917 74700824 77768 81513 537365444 26459 81513 592010678 16936 19421 89940944 23273 66498 751852158 74917 55410 361469738 55410 37227 385175194 74981 66498 713717307 11057 37227 307128185 35985 74981 863488380 35985 58256 737655914 72324 37227 681489310 72324 72932 854994783 72324 21027 183893115 9274 58256 615981938 58256 3457 16214914 3457 78162 264610740 3457 58669 537834010 78162 27400 185161379 78162 56826 48647646 6059 27400 360332516 27400 39154 359851163 58813 6059 551480975 71415 56826 290378823 71933 39154 513376318 4401 6059 905013901 4401 62546 848954447 23391 62546 542021621 30005 4401 23518162 30005 57771 567690626 62546 36612 129045414 28469 30005 182699210 40974 30005 842518597 47559 57771 102793920 36612 22044 53340874 36612 63514 817209862 28469 3427 266591647 40974 81069 11697448 17975 81069 955662194 81069 8562 381714481 26655 81069 308459823 29442 3427 425103445 8562 54173 725747943 54173 14064 713879850 54661 54173 545556151 44128 29442 241282554 54173 9447 423025065 40833 54173 773290417 54661 45987 997031332 45987 20255 145739988 40833 41716 732558601 68565 9447 316561944 68565 34600 845043574 34600 22548 669739219 20255 82085 335368361 7164 34600 122260632 56651 68565 190698432 44661 7164 506275153 56651 49751 219521841 65905 82085 370745179 36204 65905 206758178 48581 65905 144712256 65905 41955 888525844 32986 49751 747843254 41955 9303 499119708 9303 34078 640962082 26838 9303 414082141 32986 68216 83344907 9303 59135 990816116 34078 14975 912347833 68216 40307 509570525 26838 15987 675045360 50227 14975 139521590 34009 40307 321748031 14975 489 106508215 34009 41115 976637771 75268 50227 157037291 75268 65606 795565984 8674 75268 744385398 79754 65606 488669362 8674 14994 142025180 79754 3893 327699765 14994 76218 792188169 76218 51618 667749385 51618 62396 721677846 3893 39982 814221462 78136 62396 319738383 62944 76218 636550027 25780 51618 375620034 74815 78136 670819752 69384 62944 503307617 69384 69727 647910990 69384 73107 473840250 16365 69727 410940743 78528 74815 839402562 45038 73107 314247105 49550 69727 881757897 6005 73107 95084112 25247 78528 758024240 29819 45038 161983053 49550 69611 47963415 29819 14067 415983156 25247 50904 23020387 43286 69611 679478118 23642 50904 863347591 23642 71533 733285018 14067 46556 850271744 35970 50904 732032815 16077 35970 677189331 16077 17976 247370342 16077 40302 895100011 17976 67668 55568686 16077 59945 908597015 18079 16077 8353026 66075 67668 913486293 3818 18079 851356040 66075 55895 999056941 69400 66075 181667854 3818 77330 172388729 66075 37519 273234098 47569 55895 63960192 37519 71885 254907878 66769 77330 240231473 58732 71885 943376629 47569 42378 982430600 58732 70543 139045397 42378 30076 457397117 42378 42527 211937570 42378 43331 345266879 43331 4651 737648086 43331 33370 243143022 20652 30076 72719229 4651 52540 708859671 48123 33370 116793641 48123 75567 820565752 42418 33370 916984719 21864 20652 101579553 42418 74488 503790579 30849 75567 863865989 42418 14672 111748179 42057 21864 342946879 76080 21864 281376250 2430 14672 297924007 65951 76080 871370826 20343 76080 566120764 34471 65951 754460406 76080 4904 50539388 65951 58380 903980099 75421 4904 786599415 51641 4904 493163808 56926 58380 115834178 75421 72088 196723811 49267 51641 287073824 72088 74663 264257455 7036 72088 197948 7036 68491 702269101 7036 81134 331831907 66010 7036 848521520 7036 21505 329475521 74209 7036 125463148 74209 48625 181427608 7435 48625 704860070 31955 48625 559619537 61421 21505 843882403 61641 48625 334646609 20553 7435 658416819 59778 31955 452227438 20553 78480 225443565 54685 61641 408171369 54685 37176 742757424 37176 81130 570739351 81130 54999 604030492 49660 37176 281188227 78151 37176 384843521 81130 43440 24960709 49660 75728 358776381 43440 19628 242746572 78151 80481 143388011 19628 19759 377509320 19008 43440 853617760 74544 80481 29349325 68414 19759 867669413 40072 68414 72207909 68414 18673 73394374 3032 19008 435330347 68414 62131 888748593 40072 19873 966211023 63298 18673 761157306 63298 76051 650363798 67628 19873 710579346 57580 76051 508823845 72133 67628 439261872 72133 498 985508527 57580 58633 406452876 58633 70109 274952996 72133 50344 927690125 3930 70109 477137915 41007 58633 638395432 71685 50344 740988867 41007 51938 29725100 50344 50517 232974303 48183 3930 34905262 79258 51938 116285479 79258 66401 299100925 28571 79258 794579744 66401 78845 999522831 79258 23218 784068697 65554 23218 760006705 23218 72129 873950936 63247 23218 837627771 36041 23218 131562917 51760 65554 305722602 38320 63247 265710136 66140 36041 158046654 63247 72804 508424188 42355 36041 888050915 48550 38320 811278145 38320 17052 940583816 1700 17052 571535094 29787 42355 251761949 63768 42355 954397711 48550 12566 227067477 29787 22658 542585834 24776 29787 213076333 80745 22658 6050113 63768 80705 417957051 24776 9943 521054700 80745 61968 746313859 80705 13065 667797685 80745 74603 498496537 80705 43129 797164964 43129 1052 770136714 69325 43129 162019980 69325 23896 241039433 79677 43129 655437971 1052 40882 804702611 23896 27972 744086162 69325 9898 53334791 40882 40331 871360618 27972 57662 555725115 80155 57662 22147927 57662 30108 867540108 30114 40331 549878168 44161 57662 182483812 40304 30114 223247179 40963 80155 98930426 44161 18289 920044150 66990 44161 481371603 40304 346 432304020 346 48541 520651903 346 75940 67728767 48541 38641 255126723 40812 66990 62157301 75940 24995 951003273 38641 79338 279905336 69887 40812 663444999 79338 80062 185443254 80062 2563 697772238 69887 48247 997355424 56008 2563 805513623 56008 21840 266269097 48247 16743 946047445 6502 2563 626027538 16743 34947 120893727 6502 60349 2346434 34947 24267 851106248 60349 9922 819416492 60349 2260 734406478 22518 2260 267210834 9922 55495 667608061 24267 57736 749687189 11721 2260 554202131 16286 55495 714554516 56216 11721 522968213 16286 71797 837263117 80925 71797 637545243 71797 32417 937958584 16286 49086 142361812 56216 59831 716044436 33344 59831 474834030 53179 33344 757317517 59831 69492 493498768 66057 33344 284689599 53179 35942 163340502 69492 2811 618347697 69492 38596 804049301 66057 75871 14517972 2811 1383 8198028 65117 35942 462742151 30684 1383 293498778 62454 38596 564680775 75871 74337 256053833 21468 65117 219669408 26584 62454 919141832 30684 3896 514187531 21468 57502 359137412 49457 26584 424948840 57502 56935 700755407 16875 57502 933057775 58043 3896 114055220 49457 46908 547560820 17120 58043 624473057 7225 16875 128872304 58043 57195 291151278 78039 7225 16353674 79408 17120 596652422 34850 78039 220726775 78039 6965 83673809 23015 57195 103638248 78039 51301 81142726 47934 79408 101824202 51301 68378 741847176 6965 63136 292916318 23015 53273 88927829 33520 63136 11731191 53273 27273 482412265 80773 27273 826120269 26755 33520 121370801 32997 33520 739556406 27273 33308 104156076 33308 74108 702204833 32997 36835 189460878 74108 11099 258547452 11099 39379 68360491 37568 11099 980983025 5256 36835 685044178 11099 37631 589783353 2463 37631 462096618 37631 30931 427042987 10777 5256 813706463 30931 15597 459040195 51342 2463 850582537 48241 10777 255520399 9311 51342 797702085 81908 48241 89508116 78310 15597 603503234 78310 39797 307699358 78310 18824 272193607 22286 9311 918615147 39797 22157 633465209 78310 25382 342573662 39157 39797 687438099 18824 63847 450433440 22286 15419 520089385 26602 39157 405591864 22971 25382 168766954 47375 26602 482430925 23908 63847 854825221 26602 4443 696335527 67759 22971 585544478 27319 22971 406901816 4443 62724 135105642 2493 67759 834528173 2493 27827 133364334 35966 67759 747853344 12530 27319 210290542 12530 72604 937855278 59020 27827 875300370 74119 72604 899779708 72604 69426 970797844 57636 59020 581701953 69426 19358 22519980 38561 69426 11430638 47556 74119 654600552 47556 3619 382388856 10047 47556 198642507 20988 10047 281709092 55648 3619 208924545 20988 9497 741047395 31500 20988 426929634 55648 34446 961634769 57425 55648 284360445 58842 31500 534948816 34446 39657 992811465 57425 23862 260083270 52173 39657 592616445 56486 58842 808206806 56486 30899 610950801 74382 30899 197514324 52173 2618 232436307 52173 59687 358212732 30899 21451 74226551 2618 24340 617343311 73251 24340 461191787 73251 74955 625439973 73251 10254 404840495 73251 77880 525341596 77880 2611 191597490 21763 73251 553894454 77880 76142 200051636 10254 17206 853050963 76142 17255 360795646 7951 21763 112837205 17255 51484 185927912 30707 51484 89814149 17206 61704 742771057 44993 7951 554475731 80174 61704 87948704 69063 61704 100148702 58994 80174 235242449 58994 51928 289778261 69063 10440 17696117 80174 12014 181800233 10440 35045 580442968 59576 58994 98735260 6027 35045 402188759 10440 77281 278195383 6027 50762 318076691 882 77281 587247201 882 27741 553900465 882 67605 627401519 27741 65753 125088231 67605 39270 966185478 50816 67605 206212643 67605 9243 467210124 57964 65753 496955554 36461 57964 934054383 65032 36461 277140941 22869 65032 576461625 22869 72526 556582001 22869 27621 343111211 47799 22869 332015806 27621 6459 574271515 47799 54890 717371880 72526 605 859129797 42254 54890 691096415 13888 6459 272976566 42254 31603 520924916 43122 42254 734254279 62907 43122 158012574 68808 43122 21108999 31603 30295 663485487 25647 68808 22136147 34521 43122 628567047 62818 68808 503243036 62818 67586 978827354 25647 53349 996436158 25647 66044 172693541 2042 67586 665968355 67586 63961 437259088 74117 66044 13854116 7441 2042 864145817 2042 45392 797056498 42283 2042 378509075 45392 46526 964724641 17185 46526 585291530 42283 46413 44006125 36412 46413 498546072 34716 36412 41919795 46526 59662 369772741 44214 17185 164778517 59662 49799 96549778 36412 47428 511959604 47428 59315 584438697 47493 47428 159308738 49799 72338 555542460 24126 72338 2569639 53769 59315 312509884 7031 47493 657275360 58709 53769 183453264 24126 61333 80056956 43600 61333 312866342 61333 3194 722554509 58709 26485 42721700 26485 41809 791041881 43600 68276 14669835 43600 17162 613610884 32368 26485 117035073 58733 68276 380462929 16466 17162 8531146 16466 71070 428204255 59222 16466 417967219 19937 58733 688794581 13630 59222 82916379 19937 76355 274012410 53989 59222 673102643 63677 53989 740147134 80198 53989 183165144 63677 56382 649897747 79404 56382 932208647 53989 60855 343413982 56382 63833 249276376 63833 42119 910614442 56382 39678 787628052 46373 39678 625334268 46373 66241 535881736 77727 66241 65265502 39678 25252 189345115 46373 41880 536842406 61741 25252 952646373 66241 46748 243663835 36073 25252 17440530 36073 67825 464234350 8646 67825 151545312 67825 36110 131525215 70630 8646 260104425 36110 24670 883148789 8646 77685 284480411 82056 77685 580724948 70630 45434 789873301 70630 46129 720784009 42375 24670 112114088 45434 74133 132120342 82056 28891 540109593 46129 44367 278753395 74133 66874 332333913 28891 41345 971021332 9166 66874 211260897 45163 28891 255412815 41345 35420 106936829 41345 893 299076517 45163 19048 861877225 45163 80443 728938402 80443 28603 681021237 19048 40500 70982449 6959 893 220755266 28603 52984 649165926 55613 40500 577815968 40500 41894 339361255 55613 30572 302765365 6959 26211 315714227 26211 59577 993048227 41894 18170 837390070 59577 12005 279540290 26211 30232 419631683 30232 19724 479740914 19724 12822 753518370 12822 39568 605966205 12005 18586 340492126 6234 12822 349669173 17051 19724 462914681 81680 18586 55757382 47354 6234 608326491 2916 6234 745883223 40593 47354 456531610 46956 81680 418318745 42864 46956 536264216 33981 46956 764014094 25425 42864 468192447 46956 19620 318973520 19620 68421 430031502 50432 68421 459048678 68421 81544 992848923 19620 57894 223555695 19620 25900 57035026 6712 57894 449848322 50432 13284 143649305 25900 53609 484546662 53609 13769 139179054 56463 13284 404696242 43306 56463 131594823 61748 53609 72989200 56463 18033 86898309 59704 61748 894029673 59704 58455 880557677 43306 35808 147947584 15035 61748 864233977 59704 51085 51688102 14576 35808 377043845 15035 49308 747972998 51085 5408 848468662 72075 14576 954028575 51085 56385 703427023 49308 38965 449126462 69564 5408 521521471 38965 3822 143349440 4586 3822 529354040 10127 56385 26008032 37449 3822 905858281 4586 4393 728892153 27348 4586 838073598 1553 27348 802037838 27348 74624 188868698 1553 13349 116939525 13349 13091 128969735 33172 27348 999991411 1553 53428 915250191 29105 33172 674589062 22632 53428 245111573 29105 52353 18832341 53428 16018 682570927 22632 67186 124782038 60154 16018 83553118 58814 52353 533210015 69906 60154 628376823 69906 28602 628343708 58814 428 991458253 16035 60154 726307045 69906 68535 989140184 28602 23422 598755843 68535 39941 560675441 39941 64316 800581014 30502 16035 405283591 52503 30502 799635547 52503 53213 156434650 31147 39941 122060908 44578 64316 833166017 30502 69932 903446893 44578 45160 955182062 69932 17703 906130533 69932 66649 403791775 44578 30369 755042006 15942 69932 522404836 66649 14894 280609680 44526 15942 29628321 15942 15972 334687638 5874 14894 330629127 15972 31838 918745744 57855 14894 315471428 9467 31838 91340582 5874 27328 389365528 27328 27689 163428004 69970 57855 165277133 28348 69970 991767029 69970 65535 356048155 28348 27437 556534430 26233 69970 137404504 28348 14951 7606309 21199 26233 497958188 14951 65697 23870710 20540 27437 20097860 29146 14951 970406619 14951 71304 198859699 5374 71304 939156054 67829 71304 312566354 80742 67829 838753552 5374 13571 96414474 13571 17775 629496126 13571 80804 69056454 80804 15030 382150800 28593 15030 224193418 13571 14265 889977237 34021 28593 955294366 60114 28593 726439959 59337 34021 890832232 59337 31768 685871761 52253 31768 813901715 60114 60277 114173429 18758 59337 250463444 75712 31768 379608889 38990 18758 936342467 18758 63886 117478030 60277 77363 73060347 47240 75712 294448546 47240 21857 73270011 2745 21857 272254108 63886 80626 320317275 65168 47240 511577698 80626 77927 764847590 2745 12877 286413244 20056 2745 840844675 17511 80626 419126264 12877 64614 481079736 77927 65865 520024153 29270 12877 291661874 29270 10092 147089327 29270 55500 970511831 29270 32832 113277631 32832 67244 716574211 22598 29270 38205328 55468 55500 936841871 11661 32832 87307649 79783 67244 177723480 4413 11661 90319837 41152 79783 689419352 55468 39119 450767241 2242 79783 349018085 41152 67940 890043116 81127 67940 108225897 66686 39119 414157350 54293 66686 14733010 54293 51338 627892111 24584 54293 678330382 67770 54293 28817020 24584 54439 1412268 24584 57812 37265164 57812 15311 82514482 32585 24584 900445984 15311 54719 575974507 26924 15311 55325380 32585 71940 220015250 15311 39786 648174236 54719 1457 228502475 1457 71647 251647505 39786 63919 653317321 28190 71940 736616142 39786 44588 79567881 11961 71647 653295171 63919 72976 958194344 1398 44588 5319205 28190 62355 306683587 62355 55802 602893450 36382 11961 167157179 21281 62355 501952378 55802 59815 199137954 49511 21281 861041893 47742 21281 63370377 40616 47742 840702888 23336 59815 752466181 72352 59815 628601223 56229 49511 610671597 72751 23336 73833832 72751 22082 434758317 22082 45056 300654089 72751 69743 966790242 53306 56229 57591974 53306 2623 348557660 13142 22082 515188246 68167 69743 868857557 60311 2623 111362873 2623 28441 574418380 28441 766 192181414 55059 68167 186653595 57756 28441 782177958 5520 28441 977751044 28441 61805 197419627 72665 57756 481029245 55059 47960 131178468 47960 81480 703415160 61805 61504 13772923 38324 61504 590322198 75435 81480 796195581 62991 38324 584366669 75435 49474 307111045 53842 38324 181040801 38324 50275 78768786 8120 53842 243395032 49474 23233 98280638 44351 8120 303834501 27209 50275 221684751 65809 44351 996270475 12132 8120 575040885 16887 65809 542874185 12132 36330 98119981 51742 36330 843084607 71559 16887 621527447 51742 50809 35774149 838 51742 224803012 50809 78263 434139556 51742 29646 778397742 12690 78263 950387972 12690 72867 75672237 12690 39615 128116728 17312 78263 328864330 39615 35302 906927818 29326 35302 418569473 17312 8630 969653457 70488 29326 938047062 42881 35302 552346060 29326 22145 611333337 81677 29326 576297 70488 69596 681353822 42881 39958 355616512 39958 32251 509007612 30531 81677 290587240 72373 39958 257452774 32251 67082 144571882 72373 65057 139790916 30531 58194 507077884 74651 30531 409672537 27149 74651 19204327 67082 68179 874753045 60342 65057 674368716 27149 60749 206418126 74651 72996 701483500 27887 60342 327178143 68179 8798 903128595 18545 60749 590926591 60749 28670 767205147 58969 8798 901017524 59510 8798 239855906 57466 28670 3800299 37245 59510 491595308 81237 57466 214665446 2981 37245 464762809 78088 2981 117711593 77908 2981 305096341 40871 37245 177857619 78088 61689 510297445 2133 2981 58696183 78466 61689 54543556 42347 77908 618873441 42347 34567 99438989 78466 22989 921449957 52027 2133 14766934 75044 22989 776952872 75044 3241 833454129 72077 3241 344083326 57830 22989 776860734 75044 787 28755328 787 49800 35603104 57830 63412 578107028 787 33231 843964257 49800 68430 172680852 63412 25884 992756739 20227 63412 271075347 25884 48072 322284059 26523 48072 710005144 48072 68883 952265168 68883 39106 140883533 31114 20227 158955284 56806 48072 74171290 39106 56792 403622275 39106 56608 169975200 56792 80783 977003387 25358 56792 274622902 80783 2226 50230147 56608 1785 205822285 2226 66553 313727275 33623 80783 953488805 66553 75706 314912870 31843 1785 58817008 25648 75706 114512939 47597 33623 911436324 25648 78201 105309953 47597 63061 886326557 5299 25648 675188962 25648 17492 109190999 17492 9478 231268813 33992 9478 111810596 76667 33992 330413074 79679 33992 73395040 64447 33992 91679776 46707 33992 979870324 46707 41343 657720460 79679 78759 564407413 46707 14514 10439632 53727 46707 462346607 76209 78759 97079271 76209 943 896763376 14650 76209 131135489 53727 11571 319170809 76209 59595 448620480 35500 14650 885135686 46386 59595 707528004 35500 9605 740677841 46386 44894 235896128 39837 9605 123616999 24572 9605 93290206 4450 46386 732982952 20401 9605 889362801 39837 61615 428676695 39837 73594 773131134 73594 76129 729787702 40650 4450 117322583 134 73594 72599629 54697 40650 967190060 66670 73594 907298870 25298 134 672648594 79110 25298 948216182 25298 22878 494413538 25298 2778 123150376 25298 23383 355483255 2778 38552 57885569 2778 37718 55287396 23383 60156 904816824 60156 76951 940775235 38552 47439 549485329 6186 60156 77033171 30904 60156 436633125 76951 66603 610856808 18165 47439 147846524 66744 66603 606035889 18165 7709 698890109 30904 4349 552612650 59991 4349 511377431 4349 70757 41033015 70757 14964 777335854 1516 14964 586327880 4349 2535 550322428 48855 1516 331122643 14964 70291 438781822 14964 13267 641149121 18655 1516 838320598 13267 54365 120056532 18655 8927 617570744 54365 70836 636702825 8927 6546 13992909 70836 6683 673079010 70836 11652 373939547 77577 6546 65022008 58991 77577 125234199 6683 11032 224877483 77577 24734 355087641 19333 11032 442824174 77577 43489 305336988 19333 72216 213065672 56049 19333 898361045 17658 72216 732385960 43489 65297 424913434 17658 57130 864151715 65297 18726 288388532 56049 4883 660417794 17658 53468 448625953 31573 53468 867780806 31573 37540 264221164 53468 68308 412915176 37540 32926 891374185 31573 75464 997058113 25286 37540 301514371 68308 50095 4388246 1974 68308 66345455 32926 76120 203486518 687 1974 776701408 25286 70823 406420842 76120 10773 493347669 1974 72620 96615369 62886 72620 623943446 21964 72620 936633989 67388 62886 648079016 21964 8106 747651248 21964 64121 442250309 64121 32351 6788242 67388 50625 650875432 67388 11938 285119020 70399 50625 296244992 61441 32351 264273861 13495 32351 211993881 61441 56695 32329645 13495 35814 256149206 13495 54126 42826481 54126 63000 561839392 35814 64282 383749425 6699 54126 454024061 35814 70293 963384936 8568 70293 829830909 70293 47000 866919606 24189 6699 576635307 24189 49864 310738411 70293 74452 730070551 49864 5323 884933242 5323 15990 737881045 49864 50102 93938689 50102 13071 616967481 44581 50102 643602915 37322 5323 270051519 183 15990 475129910 12521 183 383420294 12521 79469 722706448 44581 8209 31779099 37322 29665 792063781 12956 79469 102160268 29665 67656 838723924 12956 78834 237723934 78834 27102 758822664 29665 5277 450352465 27102 13447 846626378 24246 13447 645479358 78834 80408 843141136 27102 71607 771866099 5277 73598 840596224 13447 64295 25689796 64295 57686 578841229 64295 25199 27121819 57686 52609 99070795 57686 5156 692671761 25199 75527 773027273 25199 30805 107667013 52609 1969 178660303 75527 61733 318762582 48336 61733 18218131 75527 74874 286271572 78486 48336 809864906 60116 74874 510442275 25218 48336 899230468 48336 61598 992266442 61598 48318 29258692 48318 21859 908069177 25218 24822 132099028 6071 21859 614680297 41427 6071 994091912 39169 24822 679853446 39169 24467 807216785 48269 41427 936419432 70824 6071 985427754 53908 39169 775876404 25878 48269 24297060 61840 53908 721006743 61840 1664 846415256 25878 74953 192200708 61840 39822 218790091 1664 19286 190505117 1664 30656 54939739 69847 19286 708665052 20547 74953 33765290 30656 2372 123241287 19286 38073 188246456 30656 56381 352525436 20547 64752 295647891 38073 38956 833856679 53365 38073 396643231 38073 66677 137237879 66677 44091 376913759 66677 75722 960134956 75722 55114 794726338 53365 13390 674007439 75722 44289 189319164 55114 23640 114081562 51348 75722 815603199 25729 51348 136330367 44289 42191 851124662 39132 25729 434774739 39132 26395 620215435 18273 39132 887350708 31904 39132 928761392 26395 23646 49455320 31904 57046 888489520 19034 57046 303893963 41564 18273 602486869 26813 41564 193764994 37621 26813 121397283 57046 7446 115762336 37807 19034 437317687 37621 36975 260008048 44067 37621 905106860 44067 65557 954805723 58688 44067 213459117 36975 51644 500635339 63589 36975 29396987 80691 65557 749537876 46175 80691 666742484 61447 80691 841112050 65194 46175 690719092 79127 65194 673151633 72809 46175 261551282 65194 70017 395451868 20253 70017 439721758 21012 65194 546181360 39835 72809 741058100 76814 70017 982476680 64506 39835 55044171 21025 39835 959945531 21012 6168 31895566 39835 23791 102177838 31269 21025 553599617 6168 8348 576999979 21025 75129 208257958 8348 79522 628090455 3641 23791 415634392 49737 8348 44699361 19525 75129 873191413 75129 71760 912650587 49737 72383 803881781 19525 76934 894985315 49381 19525 117537704 49381 62649 896137540 72383 5746 519777098 20136 62649 293601511 5746 45728 21696641 19269 20136 317997914 20136 58859 952527761 20136 370 500671059 370 14136 165626272 14136 38697 912279119 18839 58859 135036302 38697 29639 110962687 38697 41989 102162408 18839 7356 26173586 29639 38828 334961571 38828 28876 156016769 38555 28876 503653595 28876 1988 625081149 38555 16340 613270079 1988 1707 427619706 55324 1707 19494708 73560 38555 915295676 1707 34365 640615512 73560 70549 985324538 1707 16867 397244599 34365 62494 240018796 73560 72933 412131186 81575 62494 245541314 72933 20597 374594757 20597 31897 125370481 72933 1842 897906498 20597 26098 14571952 33613 31897 38574257 16550 20597 277507136 26098 65381 410852110 1842 72718 991843754 26098 75732 303260810 72718 31342 254885636 65381 16495 28138866 34099 75732 602634454 55217 75732 695362880 41679 16495 810180713 63192 34099 46151083 63192 7062 326820359 34099 17388 32469626 74607 17388 982818515 17388 32115 291127138 4922 32115 36968917 25452 7062 489559917 4447 25452 686578429 23358 74607 724635592 4922 22163 183275194 81597 22163 143110664 57265 4447 824289073 14608 81597 383403703 70754 23358 596632992 67546 22163 122093127 81597 75562 38776999 29303 67546 20084781 58831 67546 441506397 58831 55931 375337247 16092 75562 687963229 29303 32265 274231730 55931 53628 848682128 19745 58831 596957246 53628 45013 516720023 31649 19745 918715440 32265 8659 202005589 19745 4281 843188744 74718 45013 85591982 21551 8659 305734539 4281 30643 10391730 21551 3744 794071377 74718 16057 301104574 3744 52166 119798785 52166 17357 719226913 17357 1248 871968582 52166 10451 14116766 1248 65141 837154986 80450 65141 762508308 10451 77905 250575801 65141 18972 608221419 4402 65141 684256246 39804 80450 936150044 4402 24335 689038019 77905 48496 459070137 18972 5119 556483349 5119 65345 127632923 24335 14977 371146943 5119 27822 17227235 36205 14977 876381165 62882 36205 838598108 50210 65345 996160639 13331 27822 747066409 3095 62882 715513767 13331 55014 972460557 68366 13331 346352097 3095 65352 840413508 9090 55014 95941684 72468 9090 263086033 12896 65352 650821929 17778 68366 632268610 72468 40503 191618035 43045 72468 410376354 43045 57339 41155378 53258 57339 906227054 52681 57339 16574086 57339 48815 370918991 53258 3044 450056386 3044 48584 698566699 23517 3044 332592817 48815 18501 836692420 48584 72714 956741932 23517 68516 562069606 52214 18501 158702181 52996 72714 837663318 26659 52996 399828157 1547 52214 721862087 1547 60398 82349811 24401 52214 6727518 63691 52996 412358379 50645 24401 598590781 37134 24401 510296085 66187 63691 294183538 1297 63691 940011520 3663 37134 978438973 56556 1297 368810193 37966 66187 804065600 66187 51542 197270021 24347 56556 230752090 56556 60870 896323543 42939 24347 870529010 74671 37966 243380037 42939 73772 740114240 151 42939 577145888 74671 73545 6784085 73772 20725 512312679 73922 73772 123469430 116 73545 574884636 62312 116 687993934 58506 73922 262919553 43780 73922 492533193 70048 58506 186597000 70116 62312 957281869 43780 50352 367766698 50352 68898 444871921 1606 70116 108965718 9157 70048 412758290 68898 35132 760308378 68898 79075 383108300 68898 81349 752230637 2478 9157 31991232 31271 79075 995267249 79075 77893 992184779 81349 19994 573113627 52471 31271 790080742 15142 52471 51644320 15142 54462 320279275 13395 15142 431729078 75582 52471 327141038 14306 52471 170627804 51566 75582 768618716 34159 75582 87413891 13395 11188 336971974 14306 54896 39282236 50010 14306 890209234 36620 54896 109972658 50010 53493 761088887 53493 67219 930177476 50010 12049 380424493 14326 67219 138485079 53493 72942 44356983 72942 64065 305635519 12049 54703 133403416 37670 12049 494713752 72942 24853 241893072 25148 72942 232557413 36374 24853 797451425 24853 982 44405143 36374 74570 872726270 45864 24853 854503671 45864 81296 727716599 28112 74570 390168670 81296 3447 774748936 79755 81296 94595503 81296 31876 676153598 6436 81296 178195013 79755 25269 128242679 56741 31876 85146839 6436 44568 73711478 25269 54539 722190548 34134 6436 97718495 44568 2801 326116336 2801 12061 979751962 34134 5525 882109667 50243 12061 306725206 34134 37900 172962787 63255 5525 406122367 5525 37656 375763641 9829 50243 883477601 34388 63255 188561081 63255 38209 260988775 38209 28302 985174479 34388 16218 850586624 51740 16218 503393897 38209 80299 355214607 3236 28302 92419000 49955 80299 885365104 51740 23516 53135720 80299 52300 641573162 23516 31972 275144349 4960 52300 524375075 38440 4960 687772872 44209 31972 11238591 5385 38440 816401444 75573 44209 238928356 23370 44209 11896440 56439 75573 224234968 59131 75573 741664933 29401 59131 919908586 69212 23370 704152392 30042 23370 323159625 33878 29401 433088994 12004 30042 67623076 42237 12004 778674495 33878 5114 273986450 74015 12004 362527305 21607 12004 501925978 21607 71639 433891666 5114 14942 966353038 23223 71639 112913459 27666 71639 107771984 22483 23223 557714874 53284 27666 121880817 66697 22483 111861242 66697 25104 396954987 27666 40208 874461646 26968 66697 465101374 66697 44306 633672039 31499 25104 646291703 31813 25104 94437037 31813 17660 318681727 58139 26968 571156027 30770 31813 507264517 17087 58139 38804972 17979 17087 107857152 56698 58139 383931649 17979 45262 129044678 56698 65368 252668786 56698 47476 93542680 82060 56698 997747596 39340 47476 33060011 47476 40396 915644976 47476 3911 884792582 47476 33214 30885834 66859 82060 814179899 66859 9297 156395138 63629 9297 434803560 66859 16081 805985680 12361 66859 585115207 5666 66859 120718332 25887 63629 849025431 12361 46575 613634194 46575 62671 298812853 44853 46575 81511953 31064 44853 83349357 31064 37323 587885898 7725 31064 656501491 62671 48160 467087102 53925 7725 757880590 64205 31064 777411057 37323 1296 328328505 61558 53925 409954815 1296 68547 513873710 64594 53925 557716491 64645 64594 765763847 64645 55258 496993975 67916 64645 183084802 55258 45049 445375737 64594 81911 976931148 45049 80456 726769537 66271 81911 311179937 45049 26842 29206222 66271 11735 375735359 11735 54659 214008200 49657 80456 846782608 8070 11735 410709138 79904 26842 925225452 49657 9646 790759526 49657 43352 741637147 8070 34137 243120778 8070 43573 26910839 52375 34137 974706622 52375 75040 850742921 18712 43352 396925995 34137 2818 799486397 18712 67719 592987274 67719 61079 143383666 78413 67719 930864111 67719 65595 971003168 64357 67719 505251323 43467 65595 988807917 61079 33450 697929588 49861 43467 441657113 64357 30889 58165231 67728 49861 689681481 49861 23940 395727954 30889 1317 41400762 52081 23940 484137009 13466 23940 495549634 47767 67728 277366802 1317 26250 857274884 55589 26250 110735064 73958 13466 197580270 26250 43563 372293925 67468 26250 891504185 59673 67468 543918263 38473 43563 498538408 29086 59673 499378172 43563 74687 435569665 36115 74687 828522479 36115 34985 711345760 29086 21076 546876164 26794 36115 152234058 74687 52284 202439254 21076 41903 764592526 26794 32736 647852421 52284 58598 55192830 32736 62715 475042311 52284 74032 505219359 32915 62715 126389237 1281 32736 429914182 55622 1281 129551997 21541 55622 764671700 42006 55622 573680809 42006 62881 38989920 21541 54663 178008860 70890 21541 184002771 41761 62881 208114901 4995 54663 460930896 54663 42634 984020519 42634 49645 890360208 4801 70890 699907183 4995 48426 95493126 42634 18221 50842487 42634 34736 727318428 34736 75461 997436028 75461 29466 847539221 48426 20080 790717899 31553 20080 460950892 75461 60038 664968635 75461 75311 471634696 29466 43089 102792841 20080 33250 272895218 74780 60038 991874295 43089 62574 721461895 31490 62574 811865885 26633 74780 165316805 60541 26633 262407841 60541 28477 539238911 67163 31490 861522414 39054 67163 342998399 60541 70045 128822649 67163 21465 690979166 55673 28477 507781241 39054 74793 136455605 21465 5129 504387218 74403 55673 720760070 37737 74793 116244118 28509 37737 770604150 44978 74403 432514101 37737 62799 641562276 14000 44978 661437198 37737 22109 608669404 22109 29119 67689011 62536 44978 89611716 62799 39453 119498354 39453 44953 493202566 44953 56085 180696785 72988 56085 167861549 62536 67978 41144489 79789 67978 566260601 53814 72988 617440153 53814 46224 857744465 46224 41781 985708658 1498 67978 399351732 41781 79598 825447359 36078 41781 515119095 41781 3638 700309439 1498 60033 115762297 1498 9098 124213163 79598 54088 254758924 69557 60033 343016826 54088 2140 492032517 7531 9098 637175921 4066 7531 64707986 7531 7111 669243918 30828 2140 76368466 4066 5951 770505607 30828 30645 872884691 30828 51329 267494245 17221 7111 26953375 30828 48867 18183131 59555 17221 284858862 59555 14919 518377317 5912 51329 191523719 5912 58788 458511519 30434 59555 738818345 60972 59555 46760481 5912 18906 30274655 30434 899 595777627 77147 60972 214773161 42071 899 578467576 63882 77147 404221966 49693 18906 930287256 49693 70223 810220148 70223 14675 254375779 26943 14675 995755804 45362 70223 84278692 50156 70223 843567828 43655 14675 386268523 44656 14675 950279188 6108 44656 333890538 72818 6108 351341087 54552 43655 624981095 69700 43655 917103769 44656 14731 476598381 35871 72818 190812967 48864 14731 128051256 69700 21363 109071839 48864 4710 577174288 9085 14731 813669061 79976 9085 608981860 9085 34373 956625326 53996 21363 795072231 4710 6793 949260 55840 9085 540317401 55840 68314 878637146 41507 68314 345358681 6659 68314 107375307 68314 41780 464110323 76314 6659 896131197 68314 30847 713905055 30386 41507 848291009 41780 40474 387011796 51603 30847 457843871 65729 40474 729171185 30847 77552 500768851 67538 77552 933454148 65654 51603 736446295 51603 12787 962620030 65654 14713 614899833 67538 70199 541140352 70199 57882 229661720 10072 70199 428547911 56137 12787 709355158 2890 57882 919065151 68937 10072 685883287 57882 76436 397463219 68937 18674 179959217 70394 56137 196569845 70394 17200 601177449 68937 30206 909316020 73914 76436 116410424 71714 30206 411856826 17200 79703 128845597 73914 66015 295284973 30206 45072 729930637 73914 79540 942315108 79703 18292 575440707 26961 66015 1662082 18292 44582 968553953 62572 18292 595314920 44582 13236 258730140 19697 26961 893644236 44582 39131 629769503 62572 63909 76492444 10676 13236 720987809 45701 39131 185409601 45701 75925 386127681 9349 10676 395287651 29608 75925 824259632 9349 28352 111235058 45701 7014 379514298 75925 73778 71331675 76945 9349 981962234 29608 69292 944783569 7014 46381 698753688 7014 22830 309986128 16840 69292 237909328 76945 34354 396173184 13539 22830 998877144 17509 13539 951142132 16840 42107 163506791 17509 72838 262295886 72838 19297 586334509 803 72838 917124098 50234 19297 200672509 70344 50234 669817109 78549 72838 639458371 50234 14772 240174512 50234 46642 666658888 50234 8616 424453143 81681 8616 282605620 27125 14772 175412754 14772 66830 790585983 11041 27125 240710127 50459 81681 749284264 25109 50459 214360781 52320 27125 180920342 52320 55157 314941875 53342 50459 134240202 50459 50181 30365341 16739 52320 965457828 16739 26861 620132216 50181 70576 146363932 18477 26861 78853155 77102 50181 750297508 31969 77102 883468095 18477 64195 90261917 64195 57190 405934424 64195 2882 335499486 2882 30333 227860077 4047 2882 543529509 66558 64195 850091153 72544 57190 918877522 4082 2882 344221050 41457 4047 102131702 45106 41457 93063133 52575 4082 632317888 45106 64315 525022079 45106 13246 131051126 13246 61878 296737338 52575 2496 959697879 5643 52575 766768110 13246 57143 91602633 62793 2496 488356744 58568 61878 524379784 77799 62793 364402218 8321 77799 10954027 77799 33350 644875492 8321 36739 232042749 68577 58568 835465621 24559 36739 68715631 27201 24559 254280330 33350 35387 199273153 36739 68538 184748037 73345 35387 235693991 24559 55376 64189262 68538 25038 661690807 53731 25038 950384364 49446 25038 708692605 26708 73345 32911908 55376 42781 859990628 80968 26708 6014381 49446 81695 464323845 42781 54363 800776203 80968 52660 345019113 11389 80968 883057393 11389 53798 122319628 57385 52660 819800960 52660 16883 769156480 78410 11389 504433408 16883 69088 338550720 47783 53798 52758690 69088 9259 104612740 8011 47783 458567666 47783 22038 146916862 10305 22038 751410432 61081 9259 593826397 9259 15983 730368493 21650 22038 113347384 76818 10305 459549536 10305 41207 724935570 36786 21650 577133938 21650 55184 184977352 65671 76818 21364328 30833 65671 106516594 65671 55396 958984302 10033 55184 799453103 46289 10033 297825191 30833 48255 719918745 17773 46289 422403887 51779 55396 100388780 10033 72712 431292145 72712 42505 636271831 72712 29893 457398118 42505 38517 397838034 5246 42505 913018410 72712 58868 112070933 38517 47344 822545150 75358 29893 592119946 58868 22268 103698465 79290 47344 927256261 25321 58868 996220202 22268 51250 779458458 22268 40838 335807907 8678 25321 755470949 80884 79290 71245509 51250 61459 637058811 9544 80884 255107604 62359 61459 369230990 36437 62359 727982556 9544 40360 481969725 9544 41870 742358976 41870 42572 836186013 62359 28497 743605290 55238 40360 966362653 16229 28497 831975198 16229 28796 762502871 16229 18100 325360979 16229 46213 827273493 18100 47890 893854881 46213 59706 124413378 18100 14001 143636870 46213 52246 25187092 35151 14001 739835530 14001 42568 963766544 42568 78740 14003455 35151 57921 813851751 52246 71256 892293276 78740 56210 26299258 18672 42568 930860073 17768 18672 335718672 33729 71256 738797175 43409 71256 296063372 52554 56210 492699222 43409 69035 577843389 69035 53491 411114006 33729 30741 909203542 36745 53491 316245306 13701 69035 658528047 13701 70663 328808715 30741 68247 228931622 42380 36745 773063561 70663 54892 951690950 32985 54892 545337487 54892 22103 6288104 4118 42380 823168467 41316 54892 944065531 32985 42636 145261018 36004 22103 331156497 22103 17959 68498467 71307 41316 729547041 17959 2460 316289352 2460 65874 739396046 36004 70002 425657567 65482 70002 541131843 70002 50487 872735035 15693 65482 949794800 50487 49892 665363186 40679 70002 16188133 42297 50487 731992307 35748 42297 539414584 40679 19556 69515711 73456 19556 674675467 19556 29758 428641718 29758 61957 852736966 49135 19556 619864548 73456 78079 829269006 78079 33926 73550941 49135 17366 421204907 5100 61957 819105495 5100 65690 106191139 59194 78079 584916563 65690 56363 42671826 56363 43203 662504389 59194 48676 313496773 59194 25513 786368894 48676 52266 654690170 43203 7207 41424171 10709 43203 70661333 82044 10709 40230300 52266 4967 819722422 10709 44027 210715006 10709 4295 596248748 4967 55361 922689179 40622 44027 488507153 35857 55361 832306754 55361 74925 138667905 40622 5215 208233280 18301 35857 372535766 35857 73947 797748738 35857 9998 117750714 72822 18301 243976594 72822 32329 292518586 48288 72822 806839220 20264 73947 607983002 72822 36570 139094567 32329 80522 507164368 75683 36570 781729551 52652 75683 191624568 80522 59274 825899469 52652 54937 151246106 32782 80522 979862711 75683 27118 780462240 59274 41485 28802790 52489 27118 58833659 13239 41485 544063244 13239 61565 263185509 75135 41485 654057956 41135 52489 778473301 52489 21412 918884012 13239 46905 160483046 70657 46905 519194427 48220 70657 965337200 41135 76769 476093228 74912 46905 857859059 48220 35276 689609838 48220 61520 665231620 72243 61520 151535524 61520 73461 710084890 72811 74912 303724566 20776 35276 6889841 70948 73461 650535621 73461 49215 340860346 49215 35367 678295794 49215 3787 470523452 20776 33668 210822651 33668 15534 212707435 47651 35367 3686611 35367 9774 30941056 69935 9774 187522752 47651 14695 486805236 14695 80469 750421628 77421 47651 399121490 77421 22328 450247066 28620 14695 934811815 13070 77421 730641278 80469 57480 306792140 57480 75469 916809704 2820 13070 243319525 13070 10953 472018832 57480 37356 897318004 10953 78041 49882175 2820 70756 412858560 2820 25300 140586423 10953 39882 385864973 78041 64529 37632430 51738 25300 205241764 70756 79664 877223414 39882 79106 247560259 39882 80785 566085983 51738 60219 786474810 36559 79664 829106429 60219 5068 382936860 79106 75104 445952134 23145 36559 46054332 60219 5631 192615711 71073 23145 600812448 23145 73229 905914123 49405 71073 148583020 71073 79906 15019673 48294 71073 227126069 71073 22440 259634551 73229 50910 545738858 37551 48294 889247435 37551 40554 169361144 38713 50910 828187540 76680 40554 604577029 37551 35222 901619252 76680 59350 960759152 16359 35222 318802972 76975 35222 118058702 76680 70023 655218518 806 35222 606432917 16359 31612 437574857 70023 55767 312665886 28461 806 141980279 16707 70023 357762980 806 29473 824676136 60380 16707 390989143 11694 55767 549317305 2049 16707 21773340 16707 52334 368702589 52334 25575 592347864 60380 13149 318896956 68975 13149 470409576 54432 13149 264953199 13149 41756 1634961 6270 68975 159855778 41756 430 186337057 430 53262 215600164 41756 51139 50025164 430 62589 891311245 430 33096 759195270 430 19920 163806331 53262 46782 134943654 36074 46782 415567398 36074 30510 795661180 19920 11054 635583711 36074 24121 54591827 36074 77707 793632409 11054 4484 297213294 77707 65310 965986029 43917 11054 831273673 65310 25388 759432481 80866 4484 723272441 25388 53656 221646371 25388 70972 332613086 29172 70972 33602097 61442 25388 533977697 81998 80866 947025467 30027 70972 615564762 19228 70972 678154693 14063 29172 999379200 81998 3494 504267685 3494 72999 973251769 19814 19228 284005128 11576 72999 61518401 14063 45726 421829667 53774 72999 228349314 50584 53774 615435502 11576 30356 8811142 11576 80980 429952058 53774 67718 655072188 53774 33522 138265282 30356 60430 218511632 63331 30356 563003935 63331 1502 152916313 43997 67718 950335035 63331 77746 407413381 63331 4478 58782889 43997 37744 457535514 1502 30740 503646563 4478 70636 297811874 158 4478 116878688 43798 70636 959254727 51214 158 182815642 38341 51214 274428762 65622 158 162006446 39107 51214 781354553 43798 19552 823583533 18738 51214 238078826 18738 29308 686458928 51713 29308 480262445 22365 39107 543290651 16924 22365 796429382 58369 18738 973373675 22365 57449 502410606 51713 57652 478051510 57652 39830 107529168 16924 81029 31416366 16070 81029 32277086 57652 32980 34849765 16070 35651 679516056 81029 13006 88723146 32980 52306 349644287 35651 58854 165769494 35095 35651 3926847 24917 58854 978718251 36057 13006 194055084 36057 72098 76897817 35095 69026 829115141 56459 69026 96965712 14350 72098 232324430 48846 69026 984264575 48846 59983 22463768 48846 38807 259153842 59530 56459 82429298 59530 78161 213963050 67332 59983 195892516 38807 30754 927848662 78161 3573 772541923 45499 59530 133259915 3573 42705 650879276 45499 71642 965690761 8548 71642 339019768 3573 27849 540451524 26028 45499 650409119 4352 71642 204693356 75735 27849 917467155 26032 4352 75103495 75735 9871 57155222 75735 42550 699704475 65909 4352 480777292 45395 65909 606562572 45395 27255 921386418 8863 9871 74722960 43336 8863 185578439 51083 8863 175429812 34710 8863 172477390 73526 43336 386424773 51083 60932 888741849 78190 60932 532148415 34710 3288 416809882 2814 78190 126917216 3288 66834 778316051 2814 22493 979240659 19172 2814 388794397 16233 19172 532604841 21992 16233 445129008 21992 58055 398757846 2620 21992 378611347 16233 50356 912960118 8870 58055 533980028 58055 26937 253163850 8870 7316 82026852 2620 15248 70470924 52179 8870 418981270 19011 8870 67468719 19011 4527 44493809 19011 2984 22584539 2984 3777 396406644 2984 8461 363313832 35836 4527 385803032 34760 3777 507289079 64 35836 887602435 35836 18685 49963817 8461 17426 84560429 59925 34760 535436268 59925 65286 756346563 18685 6452 177514224 27633 65286 280705090 17426 18228 366691164 27633 67953 703120835 58264 67953 387993861 41414 67953 628545816 67953 49822 422940853 9088 41414 117436297 67953 36677 515186200 68754 58264 387206057 58890 36677 39204069 49822 32159 633554902 23936 32159 246054974 36677 67496 757124518 32159 36590 336655786 23936 22672 422607709 23936 72862 909393544 23936 78491 614671506 78491 25779 108031858 7918 72862 562760940 13728 72862 917923334 7 72862 611636816 18050 7918 921291914 16858 7 832151571 13728 29820 937345141 7 30026 163986092 67577 30026 199198820 16842 30026 918233443 16842 42970 515656323 78588 29820 79261385 37963 67577 893861741 26530 67577 71514818 79237 37963 910214590 14746 79237 784372692 78165 37963 856495014 37963 81488 366788515 81488 33603 243473087 27501 79237 820315235 79353 81488 560014794 81488 10632 306275815 45310 10632 576857134 45310 41893 326425494 45310 56739 120319250 62405 10632 73826097 62405 59672 625049597 21133 41893 193320382 62405 17808 359989273 46399 17808 27199323 59672 46053 951021522 76105 21133 140966661 73592 46399 11221997 27117 73592 286967584 73592 68360 486180506 76105 69782 124492784 18193 27117 464782326 73592 75384 248587934 49180 68360 606063205 68026 49180 522728113 69782 69116 524705063 69116 43771 214874377 49322 75384 602158039 49322 12384 521182347 49322 4461 673029957 71022 4461 84867524 4461 67766 64986384 15834 12384 284084365 4461 41363 733589359 55540 67766 35936162 55540 56985 530851117 36716 41363 970997864 41363 56769 148746594 15405 41363 742305602 56985 79747 499631925 37055 56985 481192252 15405 56994 714104273 56769 9717 26607998 31408 9717 104261387 31408 11668 983442322 58183 11668 801204713 56994 49946 106375522 58183 21319 146660380 64682 58183 794915825 49946 25564 814028184 46395 58183 805052302 54196 46395 696313631 23666 46395 45545444 46395 2964 553185014 62352 46395 599870022 46451 62352 757917459 62352 73667 929670275 73667 41803 482161603 62352 62763 493316743 70397 62763 209101317 34239 73667 68747033 70397 64810 250101610 36899 62763 729013475 64810 75330 418098790 10957 75330 129528077 14680 34239 207297636 10957 22487 429522624 75330 138 268179595 63363 138 601187841 31953 138 967951811 14680 79534 726697896 61529 22487 987152837 4280 61529 50407352 54256 4280 170195494 41162 54256 908253778 81224 79534 725515858 81224 7661 242119189 40376 4280 4639715 40376 64374 224895807 40376 68576 347578313 19637 81224 507381827 40886 7661 846553312 40886 75433 163519916 52453 75433 117005218 52453 44221 788613865 47986 52453 818281969 47986 34265 663342649 51463 44221 729228982 24821 52453 127265596 47986 15608 815023144 47986 59635 131237636 34265 22469 717552884 15608 28108 221189170 49152 28108 197005838 22469 13073 849963801 12742 28108 505541560 5470 22469 804492799 1044 12742 999282778 49152 66238 319344128 62610 66238 732720470 5470 26194 906277723 62610 68806 180818804 66238 39912 61469946 42801 62610 988403072 13570 26194 809472261 26194 72094 76771266 39912 68719 48997918 72094 21517 166583072 17792 72094 74065798 15949 17792 568788414 15949 60304 613205759 15013 60304 986407926 51408 60304 278941195 47045 51408 238227622 69745 60304 659527749 14383 51408 411276015 51300 14383 226983232 47045 17219 987942194 776 69745 502142603 60137 14383 477188718 17219 55657 337320532 17219 30458 957357461 55657 76974 905833182 28969 30458 509021886 76974 7969 192562141 58083 30458 608961277 58083 55731 4656623 79688 7969 75982808 21606 58083 138608957 79688 75176 881883139 68504 79688 137674872 55731 57522 216458528 8965 21606 737770321 57522 45947 653111279 8965 27944 885778687 57522 76036 256560488 63673 45947 389292680 23193 76036 461934017 63673 13684 42891181 76036 20329 127541191 63673 4498 901282552 13684 31592 41221222 51553 23193 36904371 13684 73489 189536992 7539 51553 431414458 7539 14693 973650032 7539 17220 69611984 73489 46464 933747431 21252 17220 99541981 45187 7539 899811578 21252 71054 422191408 79556 45187 60936236 71054 49306 75322715 21252 44041 959126299 79556 78968 198858856 49306 30992 353667216 49306 63131 380719007 77288 49306 858596932 71303 78968 364608816 6381 63131 445653055 77390 30992 824586754 3849 77390 70145303 50896 3849 314444347 71303 43200 554097392 27032 50896 295784144 62956 3849 251823345 22542 43200 167830086 50896 49517 381975989 33767 43200 540662532 33767 75048 213883044 24112 49517 132802477 73375 33767 544695495 73375 78396 814955046 75048 75058 783661211 34722 75048 303942701 73375 67859 680619835 75058 36247 353650052 34722 28030 875244543 28030 24497 607174220 67859 62620 82080726 43812 28030 440799955 65888 62620 473450265 28030 55567 499179999 49252 24497 851782839 20084 55567 49044891 42080 20084 484396618 5597 20084 485732492 5049 42080 400401551 42080 65681 284900890 53993 65681 37800450 53993 13561 118409727 27440 5597 422405745 42773 53993 321701771 13561 69534 140154177 50532 69534 432024923 35356 13561 536867055 42773 32505 261171671 34887 69534 333971267 34887 44766 865743573 44766 10187 505226900 38175 10187 103936338 40991 44766 801668530 58902 38175 871231980 58902 13406 447905418 79215 38175 91165542 38170 40991 450009160 67302 79215 56642502 32105 38170 386667746 1641 79215 22581543 32105 34536 12252963 1641 60375 454089523 81542 60375 32464042 1641 34769 559437337 35206 34536 328129212 79188 34536 404705763 27565 34769 45002073 71158 34769 675495980 71158 21636 655859979 64179 79188 606289733 21636 9679 260409880 16705 71158 589471264 21636 43923 612063242 43923 9280 435350293 9280 61057 876974386 9679 16760 230585609 9323 16705 470087349 9280 1990 438347366 42528 16760 252452674 16760 33199 721503047 16760 46679 127998312 1990 55501 118970698 56505 55501 339883610 55501 57215 577220037 74217 46679 46227337 56505 49368 952025335 37051 74217 585997744 3327 57215 869572604 63496 57215 40126714 3327 36081 49308324 44016 63496 467887432 25624 37051 658844798 63496 27318 817085413 27318 3212 293042521 63693 36081 800009566 32862 25624 355152673 32744 25624 993270727 61506 63693 658557312 63693 77280 121106397 63693 74846 33930626 40 32744 124319818 57871 40 326487299 37567 40 232485259 39202 77280 760894898 40 25212 206015500 37567 69576 894745770 56942 37567 795129853 43264 69576 464394063 39202 6375 355815433 13175 6375 239302404 56942 25708 477014851 68911 13175 641381926 33634 68911 921094795 33634 3156 508472615 33634 56357 240749286 33634 3765 62051274 33634 53811 233391900 10076 3765 927903015 3765 74643 289631175 53811 48186 591005479 18811 53811 56550184 23969 48186 22065956 47774 23969 891858168 23969 39308 21444354 23969 54172 948929301 56709 54172 108531299 66512 23969 855201832 51825 56709 748746080 29433 51825 754885162 29532 29433 523530518 74947 29532 504654635 42352 29532 65736252 51825 45001 679153063 35090 45001 56440043 43892 42352 387469879 42352 6590 169463611 45001 40291 133196772 43892 42836 732799 42836 75767 530505934 71278 42836 830277589 42866 6590 282923908 63120 42836 757895737 20315 75767 393754812 71278 35353 619455066 48830 35353 321409562 35353 58629 996790772 63120 1162 433600075 58629 40675 416627082 40675 12383 908682639 72605 48830 786570074 74771 72605 120512646 74771 40111 445205279 81429 74771 79601 81429 68850 836313405 74771 55336 320631579 40111 23489 862537119 70168 55336 310432582 2966 23489 446713926 6743 23489 684623723 2966 56756 557860067 56756 5418 914187275 22731 56756 684613831 21616 5418 322210562 62371 5418 313056837 11359 22731 426824387 57347 5418 232078418 3848 62371 908176945 57188 62371 358595499 13576 57188 828254474 15656 3848 291358430 58000 57188 566532598 3848 36747 457474239 61924 15656 479361105 15656 8731 286185272 36747 37501 675389857 37501 33288 22534463 73286 37501 103728878 61924 57393 789880832 33288 77030 660905556 42324 57393 509348990 33288 23502 55080930 63012 77030 192616024 63012 30753 123743805 18987 23502 724030769 30753 80876 451153126 18987 33866 953400680 33866 46303 21801099 65979 33866 599683602 80876 49186 167579435 65979 23627 370179731 49186 77535 582430562 68569 65979 285062773 52420 23627 952378835 9463 52420 112098880 68569 17913 30397624 75943 77535 258563383 56953 9463 67907977 23382 17913 606285476 9738 75943 2390929 7938 75943 143650059 23382 60649 50738144 7938 5118 176262477 9738 20675 360442009 7938 42421 278734145 31404 42421 514331302 14676 20675 76023434 20675 24631 746660767 67927 20675 635437653 67927 66676 288546161 51866 31404 17356694 9914 51866 74017102 51866 72761 961971385 72761 3143 579615832 9914 20373 186093209 25303 3143 751089455 25303 5489 740583514 3143 10810 279310356 521 3143 726883190 5489 16180 692792069 25303 59711 872806506 1054 16180 359563909 18035 59711 8917935 16180 937 162432496 18035 623 510296978 34414 937 96924820 48079 18035 474955139 48079 67411 508606446 77869 623 17899698 48079 79184 857699734 50191 48079 522745389 49503 67411 386252523 21978 67411 115649488 79586 77869 32691244 55819 21978 10347943 15211 50191 553182712 49503 75222 637639383 21978 16507 831984388 54788 75222 871487646 75222 79331 143429255 79331 66385 297911889 17376 75222 614470994 17376 58210 116328694 54788 8584 62309901 79331 41581 63816069 77428 41581 190737647 41581 3651 233831523 64005 3651 702406709 18892 8584 95069397 23743 64005 44530039 2497 77428 165613966 64005 44023 988571787 13490 23743 362975721 77587 13490 302327016 23743 41132 520005758 13490 14111 321280691 34031 13490 686110343 33326 34031 443301023 27235 34031 58829126 28326 33326 789183776 28326 76196 130653257 27235 1232 561723000 6638 28326 556911591 6638 60685 713965789 49631 1232 704260361 33016 60685 757398326 6638 61701 356208578 23237 33016 378160375 77367 23237 271558988 77367 14305 806164015 77367 49207 126243660 78415 61701 461998741 23237 7750 915712741 79934 78415 319825738 79934 30138 115943386 21847 7750 802219759 40721 30138 88930937 19903 30138 611081421 30138 44076 333105167 30138 70681 2856215 40721 20780 936059387 61913 40721 612272554 11021 44076 211257354 76949 20780 863968612 70681 79969 523436668 19706 11021 126897437 76949 78809 502610034 7829 76949 167067029 44266 79969 51744991 19706 59708 97897341 59708 28235 595902280 44266 32146 266801368 79044 32146 116576208 2109 44266 888224792 64146 59708 55446349 2109 6890 44595952 40334 32146 356368248 36606 79044 988806399 36606 6126 499817784 75298 64146 902958292 77741 75298 80456689 40334 28754 525451129 13494 28754 176300957 39294 75298 853905846 13494 52106 31927274 77741 2154 248250673 39294 45718 556952985 36465 45718 17695469 52106 3192 245451179 3192 25468 828243266 12932 25468 649517618 36465 19167 997435961 12932 53857 382224073 35700 53857 426027816 48794 35700 544050072 35700 20644 610329009 20644 69997 916390887 69997 23713 60089833 23713 40167 680814645 35482 23713 173254140 20644 19025 570831565 40167 5365 193087822 7551 19025 936556853 78224 7551 653830092 5365 54320 969219901 79178 54320 187938259 5365 48942 59945275 5029 48942 329656084 5029 73294 24132931 6633 73294 29243905 47492 6633 789702707 6633 78975 45206112 47492 38709 627869400 6633 69418 503818137 58577 38709 19291623 78975 28435 726458664 61354 69418 951093439 38709 21969 570424086 61354 13187 982846125 34955 21969 774691023 36653 21969 263876585 23702 61354 128352595 62058 21969 519852 36653 3361 618507557 79268 3361 918725277 5348 62058 445352133 23702 56819 139840724 3361 63095 119554279 5348 36031 595854188 36031 11845 633943218 63095 58861 152961042 29558 63095 910301696 79194 63095 132464718 11845 50787 696737472 29558 66760 410012660 9221 29558 624925919 9863 9221 286574127 9221 12150 850227453 9863 36018 63803542 66760 32965 311746759 9221 73983 821519170 32965 34086 395989502 26997 12150 100173486 34086 67002 286619067 38390 67002 991432545 73983 63960 163689833 67002 10964 133480517 41342 26997 953480767 131 10964 259750010 131 49435 86288776 41342 57816 974163084 41342 81286 196168264 53432 131 317009558 71121 57816 547831189 24514 53432 220163427 24514 15010 68374617 71121 26302 321709539 71121 23602 855558840 24514 38520 684940598 74317 38520 117910697 67072 15010 915256540 18819 23602 525799429 38520 2203 60624757 38520 35364 167198640 8100 35364 982014785 2203 61067 990137435 18660 18819 964702109 2203 80361 69431431 61067 2002 937734115 34685 2002 515041115 1169 2002 34389618 21646 80361 52096488 34685 24361 752812549 1169 67627 777982180 21646 60099 902349583 71006 21646 966642639 24361 39014 30009756 20590 67627 718859530 60099 75161 676754964 52934 20590 263525628 52934 5038 139545586 39014 73647 172496668 5038 3794 145001462 52565 3794 90992062 39699 52934 564223418 68910 39699 93149468 39699 67658 41965258 76115 52565 954712190 67658 40220 905417632 39699 75900 85047303 68910 65684 333619947 40220 26877 330406040 26877 59750 101681059 997 26877 159296913 26877 39674 640356439 71167 997 142238471 59750 63486 529001954 68860 59750 589182419 997 53260 261695937 8087 39674 609255342 74174 8087 138724006 2076 68860 277048739 2076 60909 700167114 8087 71240 680499768 77536 71240 669487999 61138 60909 118384663 77536 55610 374786061 60909 7943 71770347 61138 8845 203088971 79492 8845 959935841 19307 61138 653889799 55610 3367 328380134 79492 79895 121942151 26200 79492 709411518 3367 46169 450253382 26200 66041 62073791 46169 3119 726104368 67672 79895 474699350 17878 26200 275916157 46169 25363 736888929 80515 67672 478295238 3119 5043 653544800 17878 49085 9096993 25363 49177 34581119 49177 60997 956382405 62600 80515 908147722 46947 5043 949207621 49085 9735 645680307 62422 46947 6606759 60997 39207 159820558 60643 62422 526275034 31511 39207 750870228 62422 58676 413533226 58676 69686 383683584 11064 69686 85801396 58676 81974 339886238 65013 69686 828362453 15773 81974 269694283 2390 11064 571262534 2390 42609 49645409 42609 42831 151308710 15773 35821 990433493 42609 31990 46837337 12313 31990 876698802 625 31990 843721974 31990 21460 215336936 625 67100 110930058 21460 54118 327409109 2661 625 44293091 2862 2661 66429017 2661 73644 831665205 9833 54118 399223820 41560 2862 104778992 25698 2862 350003454 47865 2862 825709852 1865 73644 56202815 56648 25698 62474693 1865 64480 930051242 26007 56648 535266457 56648 31756 720305173 54054 1865 695785755 29024 64480 454018138 54054 54306 754365621 9596 54306 183695446 6046 54054 492519940 29024 7662 486302248 6046 47657 361472416 70264 6046 689245503 15298 47657 406960519 16274 6046 994809282 70264 30006 143930519 72907 15298 62205282 33438 72907 802681104 33438 42360 873266289 72907 81725 651522919 30006 67833 421968692 43049 72907 234246271 67833 45020 6540836 42360 36449 657414077 36449 75644 492303303 67833 31369 292877093 22462 31369 31668211 21585 75644 716647967 59749 75644 973117265 18172 75644 465195371 21585 43378 208795206 23954 43378 576487694 18172 74384 373080150 59749 15491 263257012 17881 23954 569632710 23658 15491 544950600 23658 40603 114604954 74384 3855 720104581 3855 55488 620325112 17881 34589 311382070 12326 23658 232485374 34589 27980 943750315 55488 39104 111125021 55488 56369 837583648 13546 56369 636523118 13546 24130 609717883 39104 46862 764421257 46862 14710 116318811 59501 13546 417890725 5238 14710 88880545 39002 24130 999388451 29478 5238 831641186 47121 5238 413028015 16267 59501 87655544 12224 39002 634297125 33876 47121 998497891 77562 29478 855813125 17493 33876 983452432 33876 34481 160195538 70857 34481 756213131 17493 56954 976331448 70857 40689 494553329 56954 64511 404652941 34481 73837 583286812 70857 28841 547997011 63158 56954 662583450 26939 63158 305998502 19157 28841 513895217 73837 53051 751003102 63158 56853 457412343 57416 19157 705621072 26939 28323 104599076 19157 7580 103191140 17222 7580 233405044 34475 57416 614120288 7580 53714 912621682 16771 28323 60581889 7580 61808 36237142 2666 61808 575596199 16771 52513 140294844 26012 2666 291691311 61808 36820 523495022 52513 16186 854651978 59926 16186 21749028 42416 16186 343973698 62353 36820 695988007 27753 59926 787587953 62353 43693 463545317 10104 27753 593671290 43693 50934 859198469 50934 1102 391601235 27753 32222 650759663 5045 50934 736544211 50934 69160 622450651 62519 5045 159037109 62519 17949 288249970 69160 64610 123172838 36208 62519 900934580 59024 64610 701651579 18991 17949 435996246 59024 52242 106877678 64610 2008 95220046 2940 18991 637604035 59024 34611 490277423 71212 34611 960748422 33638 2940 144099602 2008 14072 678845092 34611 15182 509565479 14072 81638 334372420 14072 81017 580046062 59995 81638 599794324 41042 14072 796654296 69265 41042 680041022 59995 15641 700791976 42906 81017 325305183 15641 36519 279834227 35935 15641 973805175 15641 27877 179164841 19898 35935 491368685 37262 19898 695200885 34801 36519 723950854 26872 27877 509499464 19898 10149 486676101 19898 43069 670701598 26872 73937 856113772 10149 73346 19490748 14490 10149 971560041 58250 73937 31391607 79007 73346 366250269 46130 73346 738326364 46130 49949 574004504 6163 46130 976254661 58250 64709 98247563 44484 49949 11735240 64709 4954 529894464 49949 23164 894249704 68627 6163 251269310 71883 64709 361673963 4954 27715 127846810 68627 34357 264026631 61048 23164 988155920 27370 27715 144901377 27370 23068 99662422 23457 27715 316349724 58212 23068 908476565 42112 23068 862500842 62896 58212 925353028 41722 42112 882807098 34678 41722 699207705 77742 62896 465733188 41722 73506 306511161 828 34678 40496537 798 34678 321281109 34678 41222 148242231 828 10965 139578760 52079 798 138121200 43373 10965 695786240 54707 10965 939966990 78242 10965 459315559 28331 78242 966394051 73608 52079 163509152 54707 44961 555305892 37344 54707 372683097 15601 78242 964979119 28331 37366 37688027 24535 15601 6025670 37344 53810 495727898 35761 15601 607012357 64123 24535 301209055 53810 61375 118653275 24535 63350 20039799 43684 64123 568522493 63350 60891 244829749 36137 64123 216307400 60891 47996 617322546 18461 43684 776970130 36137 46690 864112694 35479 46690 722210226 44328 47996 475421712 55725 44328 13719292 44328 74618 970418002 46690 57556 414857975 55725 37150 66267167 14132 37150 988187606 62680 74618 629641269 62680 26844 660780384 14132 39907 68648054 38825 39907 70539806 32243 26844 442825059 32243 49410 870139459 4687 49410 322065005 38825 48710 693495652 49410 22071 684418312 49410 72349 128006189 72349 5255 955411573 66160 22071 377982462 31089 22071 13986791 66160 58057 949524526 12579 31089 667227118 18316 31089 152762877 66160 77165 749585713 18316 40232 799065804 77165 59816 895362486 16658 40232 836744268 59816 55259 8969164 16658 58404 250851499 74776 16658 59026018 16658 18211 222244567 74776 70998 65085729 70998 56874 755800702 81715 58404 344492585 18211 7374 503875927 68984 70998 631656301 68984 23329 291249681 23329 62299 243628936 11039 81715 448268156 58926 11039 257555817 22189 58926 516481114 3239 22189 116939569 62299 79613 343622197 79613 44600 912625460 12144 3239 309459249 37123 3239 243853546 37123 60607 420128506 79613 52883 734470920 12144 67724 34469275 60607 17817 14745072 55917 60607 437442879 28225 17817 844262004 67724 55970 797801141 28225 2384 25221466 2384 42431 933621937 81726 42431 345919606 2384 40662 288211934 55970 25634 655844784 2384 59179 293800605 46323 81726 931340524 40662 29552 97670771 40662 71839 987480018 29552 8185 189166043 34530 71839 546244833 65866 29552 653430792 29552 65887 614496869 68183 34530 59907627 68183 55876 672082579 68183 81209 399166163 29730 68183 956294413 22237 81209 832597675 68183 55274 487923851 20850 22237 617589542 29730 7431 457676438 47074 20850 269787928 51704 55274 367166350 20850 74193 416727382 7431 81042 885257973 47050 51704 929113655 47074 1179 682045091 40368 1179 845009061 56380 40368 378450817 1179 6422 607817183 40368 36866 615141805 56380 21282 600353789 6422 30630 44804145 30630 52530 726166587 6422 37820 258793772 37820 81556 381529330 4794 52530 960178975 10685 81556 105487171 55975 52530 18775956 61026 37820 387024392 25668 81556 833140676 57707 55975 40569436 61026 35932 603715193 35932 61662 664244077 43263 57707 643011533 52195 57707 885215754 61662 76215 131560955 9384 43263 534622256 80967 52195 623553706 66540 9384 414125794 13663 66540 309577671 39820 9384 598817686 80967 72456 299488732 52830 80967 302134670 66540 4182 784068458 80424 4182 927331315 18990 80424 857813457 62725 18990 984911250 37541 80424 705995596 37541 40269 296211009 42148 37541 773732936 18990 17559 459676817 82075 40269 519512655 124 42148 934175339 28956 17559 107604265 76419 82075 877930187 23112 17559 996472606 4569 23112 391971281 77014 4569 886085429 23112 63178 171775075 52212 4569 235781362 63178 3268 139879371 30743 63178 919523490 77014 19771 407639819 19771 59651 478978648 3268 69068 827042565 33621 69068 885277590 33621 29631 10521825 44255 59651 986051154 80362 29631 252889306 33112 80362 998030995 29631 13849 68386405 44255 38853 312600066 80362 54948 995497639 4860 38853 6979986 33112 50561 573872081 20040 50561 118895454 31885 20040 188872517 31885 68930 543574772 3544 31885 221487079 3544 16292 300363163 42880 68930 127781353 18004 42880 40281727 19334 16292 147980049 55387 42880 788033039 33235 55387 825020999 55387 43398 384205197 66232 19334 485600337 55387 64067 206281439 55387 40711 748007107 46828 43398 353403390 74258 64067 308539121 82083 40711 740663339 80482 74258 68266836 73561 46828 93923973 80482 33901 11824230 19928 33901 190799908 80482 12629 284960588 17131 80482 130425109 39137 12629 109930865 36655 17131 686326340 17131 68715 557038533 2246 39137 680875617 17131 67183 619853149 28411 36655 228769545 68715 77086 100418479 77086 77651 394772145 67183 68879 906988126 68879 25505 758885586 81832 77086 124706295 64831 25505 265008876 81832 65067 99613044 25505 61481 276136106 25505 35062 539406767 81373 65067 522546967 65067 4432 30052063 61481 74881 436805844 74881 8026 131921193 81740 4432 482245814 81740 33277 857354865 54843 33277 824667298 8026 6598 145704643 54843 59047 71763644 59047 48170 59907626 48170 2362 27947731 71029 6598 535975138 67052 48170 321144444 2362 7637 453798088 27137 7637 577710861 67052 38701 708874463 1012 27137 495058835 41428 7637 161647484 1012 10730 178533470 1012 18935 902062489 10730 74628 897859368 9172 1012 224310992 8571 10730 422223399 73665 74628 499515158 74628 43032 275224752 73665 3759 29668971 9172 58513 596553053 19342 58513 301161787 28157 43032 906264988 19342 4560 220010745 26843 58513 600681079 19342 78264 436750027 28157 64095 667811733 54100 78264 880120943 54100 64713 891966187 78264 68357 359640836 64713 57483 246633487 52707 64713 69901271 63285 52707 806483810 30374 64713 867876626 48117 52707 981355560 53367 63285 89913744 52707 51606 315706055 48117 29015 348122459 76930 30374 998551755 42767 53367 558463243 12568 51606 349534762 1145 76930 547489098 2545 1145 593610780 42767 51940 716208047 51940 18411 62309824 61894 2545 832951571 35225 51940 364833410 51940 22978 682832895 51940 16479 324785619 36206 61894 958058482 36206 66779 300771468 75869 66779 736566142 22978 8698 291564106 74495 8698 690964916 75869 15365 357854505 74495 79247 741865045 74495 13089 97157778 79247 51999 577252110 23198 79247 569480534 79247 18977 881378224 32117 13089 74341741 581 23198 645766366 51999 29246 469698987 581 57891 315525070 581 55478 584341482 55478 5437 805658485 86 57891 174072128 10822 55478 206623172 57891 20945 331945928 6986 86 608268444 13295 10822 147016246 6986 30664 249706048 6986 29335 492003981 20945 67669 787458931 29335 79137 972934665 7136 79137 545791221 7136 78124 88199651 31367 67669 191484255 43587 7136 77705898 79137 33309 57415944 31367 9436 633109226 43587 51398 252193029 3898 33309 257815405 33309 27525 125333937 13155 51398 356404288 3898 14454 132078115 27525 31125 936252218 51727 14454 452627256 74319 31125 61258671 31125 74627 342257064 74319 81940 613956042 51727 47884 933986090 29694 51727 784638571 6829 74319 112570680 74627 64980 484996019 81940 61597 376908198 68210 47884 33061051 32892 61597 630319298 2909 68210 87917427 80080 68210 585670488 11530 32892 46804664 76449 2909 505291296 2909 26890 804565464 12433 26890 116345781 76449 79342 903037438 58495 11530 605050169 76449 36869 51683828 16353 79342 71665523 58495 48571 369539304 53156 58495 551183218 16306 36869 59255525 8598 16353 677673267 12412 16353 262225342 53156 24260 88225730 16306 5811 768678499 40378 8598 499497181 12412 29774 96677520 62335 29774 651056394 62335 21177 815223378 78260 21177 324616168 22473 78260 78521368 29774 32649 940286996 58630 78260 321218946 58630 53834 819043944 32649 10147 901221420 32649 1533 397809921 67869 1533 3351277 70438 58630 905309868 56910 10147 88508454 10147 58483 468235735 15874 58483 372464515 14871 15874 525186465 69742 70438 677554092 36955 56910 927934067 58483 4867 648677733 69742 18627 916070986 36955 47452 34732921 47452 368 709920646 14732 4867 573343201 63313 18627 899226464 37754 14732 751708101 37754 55144 140074265 3634 14732 77552274 37754 2116 873152345 14950 3634 743952431 71467 14950 23247679 14950 49956 14153696 20124 49956 290591680 41629 2116 282226053 75726 14950 889517956 28483 71467 323592331 49956 57764 510619236 20124 3242 514463276 70175 3242 566793467 77419 3242 602020821 3242 40530 267403798 3242 58646 615572666 58646 15821 813820999 70175 71197 305378545 71197 46746 859185665 64638 40530 733394123 8727 64638 18264272 21244 71197 988416537 12891 46746 144288305 73814 21244 232414397 12505 8727 54062725 73814 46406 544427904 75154 12505 766848327 75154 65190 785221842 72792 65190 999214005 72792 4318 652178075 70954 4318 446004285 65125 70954 526612215 7966 4318 813392030 71098 4318 799314977 70954 64069 881321735 65125 73597 112560089 7966 67386 837805968 7966 52967 913474656 75479 73597 224135565 52967 1854 720933234 70135 67386 554412129 70135 15092 842880250 36674 75479 29285017 25130 1854 507418600 70135 66508 720377455 15092 70326 149525 5821 70326 279863765 75460 36674 278723374 66508 59317 358752498 48410 5821 323382540 59317 6390 168296502 37626 6390 844692938 80671 48410 389435604 48410 44025 840713092 37626 7501 756572996 72261 6390 744285807 17679 44025 532040163 80671 26123 484761931 17679 1285 772817199 65963 1285 442340551 17679 56394 4293555 65963 28367 364609094 9284 56394 969251813 4684 65963 82445814 9284 75717 426403519 75717 35414 125627594 9284 42988 694287330 35414 21822 600802489 42988 22919 433520826 78323 22919 402326802 22919 42708 560710957 14130 78323 206111647 68811 14130 438811366 22919 68919 506592649 47330 68811 535570457 55543 42708 409855918 46983 14130 96455974 47330 9538 529054029 14987 46983 270313830 75913 9538 98744798 14987 44153 869844544 9538 3029 291417368 14987 80115 47209272 75913 21982 500371158 80115 75625 38768138 21982 58554 523340269 15530 21982 901826918 80115 17588 397262915 31032 15530 272841842 15530 80274 257299548 17588 21471 557821463 17588 76993 53309009 17588 16297 294136827 76993 22028 572501573 21471 74673 46379230 63415 76993 261168004 16297 28166 748135110 45592 63415 332871998 45592 33706 149837928 74673 65785 128590829 65785 5701 440973815 45141 33706 493117859 51056 33706 86415712 65785 20887 388471716 20887 50145 646752687 47736 50145 20186201 45141 52819 17959429 20887 129 711367935 32221 47736 360890945 21871 50145 876546911 60037 32221 807632227 11145 52819 176010298 60037 58518 395332986 44133 21871 203628069 44133 63381 47158151 37238 44133 438809677 69294 58518 689182693 24607 69294 683449048 37238 78184 674824659 24607 42789 134855957 62447 42789 422724727 44504 69294 231184195 78184 16416 786086414 65285 16416 752780410 42789 46462 78937988 6981 16416 406763883 44504 5155 472074935 55926 46462 294853902 6981 58195 944172824 5155 30013 265095183 60182 58195 535733566 60182 51317 184495641 55926 49762 488348746 2920 51317 514663 41777 2920 644898152 80696 51317 189783451 80696 8177 847961824 7314 41777 360823384 80696 47034 68552475 63324 41777 633541947 63324 10221 447963814 8177 62803 886577027 10221 46173 475596359 72245 47034 639963019 62803 1394 384945599 62803 81890 116132858 62803 61592 608963062 81890 62564 145595424 61592 23072 21089537 1394 12761 113001562 61592 8362 839029754 75772 61592 438643267 55334 23072 428785357 8362 63126 26072517 8362 15523 618103144 75772 55178 497344643 79163 63126 404952992 9591 79163 838622057 9591 5994 417868949 9591 10120 5351233 5994 69652 236159628 14816 9591 576010061 28526 69652 127145288 28526 75799 647467196 75799 43368 425264620 14816 4844 371771562 4844 62641 768286469 62641 61218 656318651 49420 43368 462397829 61218 67199 399442357 69229 62641 899554679 35530 49420 999084281 49782 61218 133225020 69229 61574 890089720 30912 35530 21324114 47946 30912 206424865 30912 81067 574474093 61574 23883 807639130 23883 27791 209073110 23883 24675 407403254 31978 27791 68091435 58441 24675 751148452 23883 24838 589589643 19558 24675 590998779 23239 31978 794890970 26251 31978 985004795 67366 58441 887228134 79471 67366 703986020 26251 64749 526828114 36560 26251 424063471 67366 60121 194549393 1336 60121 658152318 35860 64749 117955961 54018 36560 323159216 1336 37440 773414125 1336 68467 961366798 1336 49525 362253634 12577 54018 235432512 29807 54018 972498702 56814 12577 856347098 65267 29807 669388775 40256 56814 19384372 12577 2606 530473669 14077 56814 282102763 2606 8280 169962481 73009 40256 457970360 8280 56970 41687269 56970 48784 133535359 67999 73009 286946826 67999 15766 486672298 57792 15766 39773393 1500 48784 606899209 57792 59793 13070696 6788 57792 58903003 57792 22313 373795711 4104 1500 310508120 59793 45643 461634694 7456 59793 452317746 22313 75845 53262882 63748 75845 49410146 63748 38570 293103092 2501 7456 587737236 7456 36091 328535882 63748 48249 494433589 2501 50420 882999868 50420 19106 528360008 2501 9780 281661333 36091 74890 29832987 24920 19106 682623638 74890 32654 985334126 32654 4504 856502438 41572 4504 99603835 24118 4504 625734737 55441 4504 162761845 55441 73783 991374788 41572 31453 754739330 41572 39069 424585194 10106 73783 471784590 39203 55441 768781860 18939 10106 368603783 18939 19594 652356766 18939 6160 279587688 53958 39203 884739358 39203 63438 81266477 18939 58941 250673012 63438 63621 476298694 24311 6160 67475549 58941 9451 277828932 63438 21283 685373158 68886 58941 77240603 14233 9451 505279115 9451 41718 813742176 65086 68886 879489198 17999 41718 535501734 68886 70104 956777644 50439 70104 5085486 17999 41325 653585657 17999 4951 248185209 17999 10658 299126547 45298 41325 810720710 50439 37462 101084988 45298 4796 509491359 48198 37462 420470983 10658 66945 714287170 4796 67767 80427417 4796 26077 635108437 4796 45116 476024055 31258 48198 220603540 29463 31258 439410078 29463 40776 856300661 40776 56027 512727139 8006 29463 710354832 40776 4222 851092020 77865 29463 262186861 40776 73817 140508076 8006 40535 552534475 73817 43169 64959676 73817 12961 115186298 33478 43169 554378824 19565 40535 443791148 19565 13659 621001239 33478 40893 925545470 49562 13659 380266547 66790 19565 305054898 50126 19565 607286982 13659 50718 920897047 49562 44671 727774405 49562 60633 991359617 5375 66790 294824620 55108 50126 581601342 5375 65408 178970399 9286 65408 234474807 55108 7148 48678001 7148 38021 581877081 7148 15760 179134571 15760 66202 942895763 12675 66202 957084163 76241 7148 602193803 74334 15760 719622943 10786 66202 862060035 6888 76241 773636959 74334 8 151956746 76241 66089 119241661 10786 26903 785310489 15667 6888 249379191 30590 6888 406948024 30590 30258 206080347 15667 17955 524796013 51158 30258 991083933 49247 30258 562847870 51158 78810 837374022 78810 1856 675387013 41530 17955 79217567 6916 41530 984325246 6916 72965 37345867 36488 41530 978266783 72965 75373 334375063 6916 14573 17426889 6916 45912 126056242 75980 14573 425232053 7696 14573 22165558 7696 48368 656301371 7696 20304 473602907 48368 55475 335520601 55475 24890 992803176 24890 45161 339938044 20304 39871 256628454 55475 68226 477151735 32426 39871 145422222 68226 65378 987202878 59313 65378 12894962 39871 9265 846267262 76863 65378 800725891 38606 76863 358435796 74415 9265 666431528 59313 60706 154733915 74415 60146 615847925 60146 7526 769359340 55605 60706 844649018 55605 48311 259170371 7526 65200 708281111 9620 55605 372662093 9620 77485 466949820 48311 11195 153271935 11195 5123 16323508 5123 80815 795140129 11195 43966 810977175 5123 43695 81521192 41529 11195 357617893 43966 67883 391001548 67883 17316 76141186 43966 27835 417679206 27835 46541 61803447 62967 41529 486472641 73206 46541 996951186 17316 80586 448937359 74180 62967 49784126 64926 80586 375174562 62967 10674 523929629 73206 52833 129105988 6432 74180 521437660 74180 4512 274504305 34751 6432 270686208 6432 54548 796634250 34751 54465 501015183 6096 6432 357386221 6096 56199 438403960 6096 36056 121661829 6313 6096 667136672 78672 6096 259176221 10604 36056 58810182 78672 48758 74352855 61186 10604 382229380 31477 6313 477844602 48758 24704 830490263 24704 31184 298928495 31184 28614 236229406 59605 31184 389375457 24704 73997 781974644 28614 12030 987736063 37376 12030 78678204 73087 12030 712662546 59605 45234 825220409 73087 18210 722322269 18210 80713 7894 45234 34105 713993988 13694 73087 542128418 37428 80713 19928732 18210 59864 942906959 24448 37428 683033156 13694 14403 957240272 13694 63702 830357844 14403 74554 555394449 74554 25025 552901640 39747 25025 110775707 14403 24464 472875270 74554 57407 443309036 57407 26931 264085123 57407 49421 724894890 39747 58052 465919226 8550 58052 820422230 34699 49421 636237208 45535 58052 673292757 6359 8550 991941144 46532 58052 858971971 60195 8550 94629638 36595 46532 509452300 36595 78040 714714620 1229 46532 849753481 1116 78040 107248542 71717 60195 513286663 78040 5589 707532146 71717 53219 618177977 74423 1229 77641495 37393 74423 810541009 68816 74423 920491999 74423 55265 428506634 68816 5472 551062936 65348 5472 65411496 37393 67834 570515456 25438 65348 70494731 55265 42666 445628410 5472 17954 442648924 13983 65348 497310129 77900 17954 132991991 74482 42666 957964291 42666 65062 37198832 30016 13983 455390702 30016 42374 489630056 57051 30016 703482374 42145 57051 634141966 42374 32256 488683354 42374 36096 33219931 32256 22450 16964341 53397 32256 435266721 76599 22450 728047592 32256 71133 957657589 22450 41080 938224831 7376 71133 39051733 16846 7376 397741618 7376 69773 892609980 69773 27769 670838725 43764 41080 873718696 27769 61993 290218319 40764 61993 364294323 25289 69773 368552518 6682 27769 470191416 25289 3489 913601238 3489 1358 749498511 65012 40764 307075471 36885 65012 75594424 47805 6682 543043033 14044 65012 913831765 18842 47805 138591226 51394 65012 769319174 65026 47805 977443569 65026 30121 892038751 30121 27166 149287016 27166 23479 479544421 65026 33052 834138900 72125 30121 285722377 30121 70815 694791382 23479 4609 912443638 38609 23479 964357837 4609 3014 96507248 1882 4609 699223731 1882 62884 11589072 62884 46473 57870034 3014 10496 576050978 25433 1882 583337033 4302 10496 585310451 73728 46473 564848356 3602 10496 914095595 3602 30922 948139350 2433 25433 6157057 60414 73728 89995111 3602 31086 837486017 31951 3602 900309575 31951 3710 950728162 3710 8331 116904505 8331 19918 841133420 64799 3710 71853431 19918 77655 763427699 70152 77655 483176027 77655 78407 31217423 77655 15129 242397879 15129 64126 332326361 70152 802 798909776 78407 52573 521381606 20852 64126 345094673 69095 15129 381843726 64126 20241 671934445 20241 30302 777425324 52573 4660 526808447 43665 69095 141944132 4660 20417 627905246 65588 20417 17390238 9936 43665 688316393 31533 4660 387031190 42751 31533 825329313 20417 22228 90521830 24074 31533 739809186 24074 67919 874973425 24074 17551 226819197 557 67919 138284438 24074 34778 628926393 557 52875 712036351 52721 52875 297006955 34778 65804 725621207 22382 52721 70131512 1733 52721 320044703 80735 52875 555675591 43418 1733 102828133 65804 48944 970769226 43418 75400 120517104 75400 73939 465656985 48944 53531 716342080 69489 53531 338919824 51132 53531 449217832 34953 73939 692703236 74256 69489 990169238 53531 37636 812663131 37636 16750 475006817 51132 5289 44183614 74256 8027 786001836 17299 8027 773226063 17299 17985 517384581 5289 10015 295997829 5289 2515 277926337 49684 8027 815104736 39474 17299 915381943 19604 10015 461998724 17239 19604 191260591 19604 76811 928072228 39474 37797 219173917 76811 27366 80497041 34918 76811 647437793 43755 37797 764065093 295 27366 707862956 34918 61834 28105335 22491 295 627596531 59682 22491 452427681 48002 59682 835265750 48002 24176 617710175 22491 64688 720225264 22491 65893 511635527 24176 53763 418609331 32555 65893 972363930 53763 19748 627069147 30134 53763 102864693 39372 53763 226244323 32555 66566 760618917 36849 39372 929038253 30134 7859 848643075 15245 66566 37965417 7859 3030 983282351 36849 66752 383112506 15485 15245 663059408 65790 66752 889168241 15485 7668 184086693 66752 36711 418617194 36711 78212 950033413 81816 7668 521872820 7668 64064 152129146 36711 49413 675349852 42618 49413 700217730 55739 81816 438355571 30861 64064 627792639 64064 52648 690553357 52648 59137 709327733 55739 18122 205700474 81493 52648 246597070 6914 30861 685869166 52648 73353 659707585 72138 18122 42942411 16968 81493 889463612 6914 70472 392032847 72138 55762 3818830 37964 72138 614410719 7079 37964 767880332 55762 55255 263458163 7079 67486 896387444 20482 37964 633967409 37964 22285 774240258 57977 7079 853132147 26100 57977 905555888 57977 67016 881210775 57977 29139 500161951 6889 22285 914325784 57977 5763 847150047 26100 9849 856180163 22996 5763 976376849 3278 9849 428627035 22996 898 14635026 69617 898 841176352 69617 41035 37831024 50305 41035 103129770 8489 50305 658964599 8489 27833 163431251 27833 30712 914134293 39846 30712 769289197 38276 39846 927912368 38007 30712 676875838 5644 38276 922612612 5644 22709 292976555 38007 12221 106018867 67990 38007 211409020 28954 12221 249886077 26144 22709 915107743 54626 12221 388106508 67990 62891 899552808 76079 54626 713434961 79027 26144 65188699 76079 10165 444812455 62891 30485 658120766 10296 30485 97699696 79027 61180 883669628 79027 18523 635458985 61180 47175 306202733 3070 61180 856779788 61180 13917 32866957 3070 2772 600852354 49399 3070 45194371 49399 1726 736828380 2772 2955 115259532 47892 13917 274135259 47892 73815 403388768 47892 17352 722527617 17352 66476 65002479 17352 21820 549713764 4865 47892 83835870 51466 21820 855565907 38687 51466 525541874 63197 21820 233083664 70620 4865 901612838 29097 51466 283440244 16172 63197 52662107 63197 40559 31272121 21811 29097 587547378 21811 81380 615707639 47881 81380 745551737 34812 81380 422651949 20296 21811 729929467 34812 45820 322550671 38699 47881 17552339 47204 47881 370571540 20296 8943 224710595 6034 20296 921410055 38699 66739 569678688 66739 29418 434513424 29418 27821 96873521 29418 24334 110804022 66739 26823 454762615 27821 79550 804941152 33648 79550 467725692 33648 58810 450149601 18486 26823 15524390 10373 18486 67250634 22298 33648 723013816 21968 18486 392902152 18486 40745 967098439 10373 59458 546987061 13140 40745 694643838 54232 59458 942061501 60831 13140 327923536 7102 59458 440646753 13514 54232 947044942 80147 7102 279365383 80147 81018 251075965 80147 43241 149150249 20155 13514 357471676 81018 54262 784595435 81018 78711 324617749 78711 50686 970966271 33131 78711 946680072 44165 54262 493230418 54262 81884 832374814 41356 81884 958103894 81884 4115 361130946 54560 41356 643857529 4115 79070 981773020 29007 54560 966367886 79070 46692 193504105 4115 14631 35658219 54560 8762 182556154 14631 69041 15898076 69041 10727 489141015 46692 21812 765540244 26812 8762 357372278 10727 65122 713906678 35766 21812 952891287 43757 21812 70347212 35766 18594 99870926 43757 35214 17317455 54589 35214 633649201 18594 81634 2572702 74414 43757 450711964 20209 18594 249272883 81634 35822 67190207 54589 25784 88796137 35822 215 27288617 41566 74414 642290538 20209 9734 610220421 25784 22429 182704746 31013 22429 996853646 31013 54049 976677749 3445 9734 956264869 9734 82136 292560086 31013 13287 780508766 54049 70703 222170365 43648 70703 971052522 59939 3445 734612888 70703 26326 898716353 64522 26326 918496903 43648 2407 973849571 58620 2407 920685618 53463 58620 817019951 31770 53463 370084170 48165 2407 675839638 10799 58620 99865771 55019 48165 301916688 17604 10799 179987268 55019 5998 828601180 55019 4886 19350052 80989 4886 782424892 2969 17604 580816963 32246 2969 171296182 80989 11442 880274599 4886 67136 4348323 11442 7362 593468143 28634 2969 511097242 21868 32246 684368781 11442 3362 782162617 3362 25182 312906614 21868 51357 607241865 10415 25182 688244588 21868 73439 194348604 58001 25182 19856461 8667 58001 193295559 73871 8667 189608780 58368 73871 985759627 73439 2765 286746915 73871 72177 938371943 77457 73871 932101043 77457 36381 670825716 58368 63935 625950859 77457 64836 892239297 2135 77457 215072850 70149 64836 217288941 40079 36381 689953218 64836 73080 793268198 64836 69625 586205708 4032 70149 98946013 70191 40079 715599285 30432 70191 202817730 41605 4032 972994721 30432 21164 528150156 4032 71061 198149516 4219 71061 279279501 21164 62364 261758715 75060 41605 508336096 4219 57672 984544524 71061 66943 50545564 60213 75060 632526357 16817 60213 432629537 60213 74359 944881658 80327 57672 553193731 65542 80327 918547236 16817 41650 842182234 29568 41650 796897664 74359 31667 244387285 42331 80327 86093671 65542 81867 882150371 31667 38876 91575890 46144 38876 119526445 81867 2481 816567788 79750 2481 93560528 81867 51438 733470633 50717 46144 705762385 19166 46144 264456944 73538 19166 540992914 5894 19166 69322357 48142 73538 445458669 50717 50222 598842738 35696 48142 474532463 48142 44669 37673567 5894 45761 870665487 48142 32446 343973538 50222 64919 260526772 49818 35696 619278430 32446 78878 788884031 64919 6475 860432106 24637 64919 941991229 6475 4526 731583349 6475 81288 812416078 24637 37610 491178236 6475 28019 57895246 54955 24637 300111988 81288 24446 548370185 44475 24446 496027516 28019 58202 147211478 24446 77404 446855095 61893 58202 657468318 24446 2398 475725522 77404 65113 226378060 77404 73527 3081007 73527 68656 235882869 61893 56309 602739349 9437 73527 309932202 11330 65113 678144062 50215 73527 35395692 9437 19762 328273622 63341 19762 582339240 77848 9437 301677550 77848 46234 527340335 62475 77848 858644773 19762 7413 331406148 19818 7413 397461476 56945 62475 96328501 29826 19818 611902255 5336 29826 820707299 19818 42806 43001350 3140 56945 331012724 29826 38455 86980616 12082 29826 685096097 3140 15383 763293204 74899 42806 786963324 39130 15383 666299074 44764 74899 572468785 39130 60980 205044690 74899 24190 618198038 74899 28530 479393631 24190 31789 221705680 24190 78439 643511351 24190 56833 750042104 24190 12582 345773439 19866 12582 722913217 12582 27718 479855920 7588 19866 592064537 27718 70033 547387215 12582 21355 184477562 42472 21355 850168771 27718 47001 107279945 47001 1486 45776151 47001 68252 189477168 45376 1486 632074199 45376 38957 167026652 45376 45863 609795741 28170 68252 988322936 68252 2382 559282861 48152 2382 213753397 28170 51552 14147143 48152 17762 998863787 51552 33760 843108903 44404 51552 765872297 17762 63802 720605307 63802 30321 406209237 58262 63802 626823445 70979 33760 644790972 30321 29394 193237911 58262 31378 775936784 50470 70979 494459695 34297 29394 789296290 65135 50470 331695766 31378 21302 62595227 35361 65135 73533317 50470 72500 648551276 53675 35361 65531587 2702 53675 286716221 78503 2702 90859738 69589 35361 4169308 18212 69589 855454727 69976 18212 939788172 18212 52509 923867724 21109 52509 7394117 77551 52509 271363634 52509 77488 647450445 21109 53157 578810685 77551 15412 575111463 77551 4985 66882311 49558 77551 506517777 13686 53157 766571661 64766 49558 80612436 55661 4985 507516815 72545 49558 445776437 64766 21775 124949874 21775 33353 114874297 64766 41445 712840637 55661 32315 167715472 33353 41506 344274312 3414 21775 311363046 33353 50355 663473187 41445 61425 86493973 52562 50355 248076575 61425 54965 857823022 3414 49809 4344824 24886 54965 160407212 52562 64800 224442551 25413 64800 308052432 45974 49809 313381003 25791 64800 182852268 64800 41330 56290962 3910 25791 123768177 21311 41330 57421732 21311 16798 963389009 4084 3910 171625936 41330 12828 869850338 4084 1617 86081896 2598 4084 782415694 2598 69129 470466096 79952 69129 501633705 79952 36609 709612214 38994 36609 98243754 54181 69129 755576913 47413 36609 518530479 79952 24483 12641404 2148 47413 212321492 47585 54181 704142009 7617 47585 395613013 7617 30659 480089665 8942 30659 868292483 47585 80820 486270427 69056 80820 191847423 8942 9109 399519831 9109 40104 906510791 38375 69056 172050882 38375 61914 197313196 69056 18023 70185414 22000 9109 668234209 40104 25967 554369484 61914 27902 599752942 61914 48114 740663784 31745 48114 340975953 11351 31745 680451 25967 75529 911402233 75529 77691 948107337 13942 75529 985002065 40246 11351 222870237 50627 77691 6730086 44 13942 856145303 50627 69131 344892344 2250 69131 26418073 2250 12044 762375629 12044 75752 690278837 4198 12044 627398512 36738 4198 322407225 8861 12044 516691909 12044 47787 39225887 41215 75752 212909502 15411 36738 299289526 72667 36738 373192801 47787 582 756522800 14188 582 534290976 78173 15411 92593403 79056 78173 454299453 14188 38307 159294638 14188 39436 829451239 70207 38307 193913685 72732 78173 134832546 40516 38307 579985755 38307 77891 833873543 55201 39436 841898860 55201 80940 670496688 80940 57563 913266012 40516 19828 626063782 80194 55201 860234273 36167 80940 312468751 80940 38714 62484149 80194 40618 301182809 80194 14823 240297138 5857 40618 956332606 59977 40618 407190408 1848 5857 437820834 43824 14823 82643414 29369 1848 337812965 5857 74435 39917136 61240 74435 270054848 57811 29369 374768309 43824 78793 615457091 4563 78793 676474075 80437 74435 353106208 31326 61240 93293806 42515 57811 858498121 74356 78793 364851035 80437 71208 15888204 63506 74356 620195892 849 63506 857256296 75361 74356 610521005 11987 63506 628490392 25773 11987 572763209 81697 25773 60826286 24749 81697 990506213 81697 33690 347012690 33690 70285 123949020 35491 81697 358341542 77806 70285 56507004 15670 35491 42164143 32796 70285 229539058 68117 15670 863127811 49557 35491 765375894 68117 57725 52054614 2621 15670 851236824 53557 49557 265474435 53557 17138 909420739 57725 30974 712471296 40260 53557 712784533 23938 53557 799896991 37889 40260 809211414 30974 65752 773597968 40260 75766 961895811 23938 51436 586099878 23938 55245 695903610 48083 55245 725752672 65752 59333 381442634 59333 12279 372349110 51436 44464 320412847 52992 55245 384906663 13953 59333 38747333 45969 44464 338440199 22102 44464 396862275 60575 45969 135384719 19332 45969 529241776 48769 60575 517970254 40910 22102 934707740 15544 60575 124129974 81232 40910 276024083 14630 48769 620039065 53192 81232 43526571 26670 14630 749886709 81232 28282 787188569 81232 1408 424304082 1408 6331 251672242 4936 1408 131767437 1408 20871 164624543 20871 15121 943620344 15121 28570 226151830 15121 33084 376166324 33084 25056 719319471 79560 28570 946363144 33084 69749 38221151 25056 68843 108179812 68843 48801 485755668 56594 69749 991205624 25725 68843 926526962 54582 56594 954251443 48801 23369 568360852 54582 76986 526349647 15647 23369 892798969 23369 28321 815485366 15647 40113 685873767 59807 15647 471426678 27068 40113 543143472 9767 28321 519935551 69114 28321 594245930 40113 80176 621522854 25595 69114 241824513 9767 596 504261362 6688 80176 310437892 63083 25595 256862420 62871 80176 89075669 596 38502 508229435 58878 596 147218437 58878 54364 35018663 3273 62871 397728864 58878 34477 949957267 73574 34477 462126088 69545 73574 848144577 6265 73574 974009647 31596 3273 120248853 56560 73574 539411523 6265 11747 905755356 9126 6265 176507071 31596 40527 361332567 53059 9126 758000053 68778 11747 428942516 11747 5097 534341548 5097 25133 62061292 68778 18111 824267381 8734 53059 574093740 48372 68778 947583982 8734 29126 10631575 18111 27006 650467653 29126 81346 267495980 8734 77171 931888979 81346 780 897765576 77171 17209 834549237 17209 74749 105052888 28148 77171 918570349 77171 23397 350517620 74749 41580 937096789 57503 17209 81195173 6221 41580 716632085 65241 41580 5514672 41580 78001 92852768 78001 80604 467928410 6221 10981 956175768 65241 67241 155179519 67241 26550 189852486 23727 26550 936153420 67241 6508 662936679 26550 31292 445558316 26550 76049 342472628 30951 31292 361058574 53940 6508 722029357 53940 39225 642646078 39225 25185 343552678 62952 39225 835597183 19824 39225 867097714 39225 23744 306116928 23744 15061 125752966 52800 62952 852903580 15061 44425 252605321 19824 65999 393604855 7332 15061 283274947 7332 72651 416715620 7332 64556 868709971 66047 64556 148730242 72651 10197 117917840 74652 10197 177258276 72651 4955 73881358 10197 22696 56622393 64554 10197 396261954 59362 4955 182651497 23120 74652 438364130 59362 13613 75826500 13813 59362 262813761 47169 23120 498562179 13613 74837 641845879 74837 38870 810393237 33846 47169 926958007 47169 53069 576365151 38870 46127 941899143 68829 53069 711883277 53069 34786 939916907 34786 43111 604796878 15573 34786 414078605 43111 51624 136265000 79642 34786 406155197 34786 57626 926216577 35621 43111 807684920 79642 71126 261152772 59616 57626 488322206 59616 22668 290950463 21393 57626 504398333 32042 35621 760321610 48456 22668 33485257 73940 59616 79540669 14557 32042 766814853 48456 21914 740234081 32042 76335 238114547 82068 14557 425562726 55979 73940 711482930 76335 34647 462533710 71856 55979 733260571 52579 71856 814673802 71856 68196 95826064 71856 11141 316476873 11141 48968 688057873 57321 68196 566832704 48495 11141 413803734 57321 26849 476328896 66320 26849 368873774 48495 64639 127706090 7129 48495 52326209 75258 64639 694936738 43428 7129 918003830 52350 64639 795150255 64639 12800 534843538 43428 44533 452157586 26208 12800 351466952 26208 37857 661565951 12800 92 47690662 49926 44533 883957634 37857 11820 290502858 11820 49620 928204740 39992 92 482977351 11820 18102 856628281 49926 472 665435899 18102 32798 987539751 13232 472 557307242 5838 39992 713235561 472 71820 655492302 31117 5838 809830531 63292 71820 618586131 13232 44308 310956300 44308 64599 381335854 64599 51579 269862448 51579 77601 655597773 64599 15917 17291400 51579 40757 309643119 77601 4354 355439921 29994 40757 55062475 34857 77601 644471594 79051 29994 48918924 79051 48473 290776830 76084 34857 19520535 77246 48473 786569936 51835 77246 364914556 79051 57982 570381376 26730 48473 710904933 35125 26730 658586470 30551 26730 558892625 26730 12538 373783652 12660 57982 934785349 12660 78905 865623727 12538 18118 189087540 18118 19501 889565287 17534 18118 138164551 54474 19501 964648386 43066 78905 871080925 21007 18118 498342338 21007 62238 964470305 54474 41542 123163346 39463 62238 733829090 58457 21007 17918248 38651 62238 279915097 62238 72252 242007509 37143 72252 457469985 13668 39463 758330819 31960 72252 859382560 10595 13668 341716501 72252 55364 402567244 55364 7568 145136463 49323 7568 470351368 7568 41916 432847967 55364 66986 70242764 8789 66986 937066452 66986 4608 68618928 50798 8789 69130630 4608 18189 458807219 50363 8789 952214739 78297 4608 616069944 30173 18189 282562736 30173 390 662529758 50363 53439 23344312 11092 390 222397151 56252 11092 275415118 30173 35111 448858950 390 12715 18212539 56252 57022 235369129 63816 12715 113158961 14980 56252 234767160 35111 15838 45357661 60912 14980 668004260 15838 34007 810866804 20093 63816 54053517 20093 56902 570566493 9009 20093 662336491 34007 4150 301212438 60529 34007 599055483 69303 20093 551811268 5275 4150 689617560 4150 73901 446417028 8167 4150 100294316 38566 8167 762719527 5275 16649 915690070 61214 8167 493791687 16649 75359 483652950 75718 61214 158876017 75718 37293 358670337 65792 16649 130985039 17095 75359 437857063 73061 75718 787880012 65792 17505 407197111 17505 7353 130092504 73061 62516 266165548 17505 45377 680221577 62516 25048 214162856 46807 25048 799292317 45377 81205 443784520 53856 45377 502636966 39417 46807 142923031 81205 33810 214964520 11706 33810 240610699 52500 81205 778233191 52500 72303 196099706 79300 52500 864521237 52500 74802 315802461 79300 17518 439183022 72303 40204 446526398 17518 51580 581768515 74802 45493 808728345 74802 57364 520991403 40204 60344 93661396 60344 47797 42381073 47797 71134 734811913 68917 47797 601953204 57364 19274 246479390 60344 81342 356827274 26591 47797 43274609 11585 81342 938887473 19274 1467 749311394 81342 27090 578363782 81342 6491 13359010 27090 864 640629776 864 50565 291855029 6123 6491 25093703 864 32080 189421082 11962 6123 975990924 80849 32080 571401524 11660 11962 820528391 53558 6123 415906384 48744 80849 36464730 80849 34467 91915669 53558 25462 1992212 11660 59220 233385168 21315 53558 79597291 10684 34467 449321094 31721 10684 47810417 69237 25462 528024225 10684 41503 922565510 80948 10684 615871182 31721 43833 625495327 3338 69237 198777017 13795 43833 88374740 65894 43833 324890948 43833 64166 928908326 64166 40791 36417425 65894 78098 255699455 40791 52109 63697759 78098 39507 968556069 56860 39507 51087700 66007 56860 132295838 6709 52109 411147131 37292 39507 815605246 6709 78926 573579145 56860 22193 464083309 79019 37292 390862668 20021 79019 847258939 79019 79559 543581236 64349 20021 64850924 20021 54850 549569508 20021 79119 461785865 20021 25122 664165004 875 64349 419352725 54850 21379 680209684 79119 73812 729978389 44287 875 141094853 73812 76784 936738875 21379 27810 747413180 27810 27905 343929689 27905 35796 195547577 44287 28549 215475352 14857 27810 750107982 76641 28549 28566278 27905 53875 850884319 16988 28549 14677752 32092 16988 939692799 23037 53875 838957109 37348 32092 898981634 48233 53875 889269616 16988 9027 351251328 255 37348 15521401 48233 11267 186554931 11267 32097 897104513 32097 20819 557120747 20819 65539 959993135 20819 61193 901563548 20819 34040 191594918 65539 48451 943235476 61193 44452 650393448 35907 65539 18611096 66609 35907 899606322 66609 54623 846567514 15275 44452 119710748 75149 66609 701905965 3797 66609 29773166 4776 3797 480744718 76943 3797 398019824 37357 15275 702587540 76943 67489 306300459 56796 37357 388674889 67471 4776 864892960 76943 80914 146794780 34245 56796 646942667 67489 66979 981681771 63467 66979 589182751 63467 41198 667440013 23430 34245 663629461 50521 63467 932385204 77061 63467 964589374 63467 81085 644836922 41198 61203 539964812 50521 65121 597206154 14467 50521 497913988 22819 61203 85625323 14467 41593 412018331 22819 72752 775540740 22819 22070 469571347 41593 3299 38431868 41593 25942 717398476 13967 72752 118882828 3299 7644 577955555 3299 3599 500403000 3599 1524 152846717 25942 74358 877441573 1524 7300 919595722 7130 1524 669347679 48375 7130 352892835 1524 27017 250061520 27017 17078 418863877 51654 17078 507537619 48375 68086 662503402 47442 68086 812826197 57515 68086 57930230 68086 51881 101105113 57515 80418 428920752 68086 43039 639458981 43039 78531 6310781 37945 57515 100977672 75688 80418 277682884 6319 80418 981626287 38817 75688 205730440 74617 78531 361871841 18269 6319 770044149 31034 18269 261946447 6319 24441 800136552 30033 24441 872306582 46709 74617 52562425 45858 46709 447231053 24441 53637 241423543 50096 46709 443370408 45858 49701 620840456 45858 70154 529736951 53637 58678 75207720 70154 16023 491341433 16023 9405 314166568 16023 17121 255201910 16023 9418 828974387 9418 50401 931036631 23759 9405 81523460 45271 23759 492959262 64437 45271 962467142 64971 23759 196816316 64437 14241 755431323 45271 49846 683071270 42055 49846 44899884 64971 46557 372231860 25103 42055 914303767 11859 42055 145407926 42055 81520 385199784 42055 47602 47434790 71205 46557 814749778 25103 51689 71779708 51689 23049 919710448 51689 27134 800291751 71778 47602 48315766 4897 27134 735410269 55618 4897 363549556 71778 80763 730845175 27134 62908 576273953 62908 74869 820868444 39183 55618 97907173 55618 12458 139430526 21289 12458 947585464 12458 28334 854238776 45527 21289 774104158 38202 12458 32151599 12458 3163 56826615 13152 38202 790127151 45910 3163 959263994 58790 38202 682803670 38202 50321 736186264 13152 18719 870879018 50321 32414 202956874 53600 58790 923749398 58790 14730 720673337 21167 14730 105437363 67948 21167 642750846 67948 28808 683307799 53600 45477 529706338 54781 28808 775637908 50295 45477 144252841 24447 67948 450213482 50295 31822 616753512 61455 50295 735165566 46554 50295 683275885 59502 50295 436113617 31822 72870 541215876 20440 46554 224230670 72870 16949 613749527 17986 72870 228436276 59502 6762 450146960 16949 72234 5519724 20440 29811 578741525 31630 6762 388266815 3472 6762 931406797 71131 29811 117291058 31630 67912 676726929 57667 3472 981771791 31630 51147 660361523 15625 67912 574530647 42450 15625 987422944 66049 42450 615615907 57667 19708 22669598 15625 7628 125327919 70492 7628 692859344 7628 53760 823358338 70492 37716 540154181 53760 2090 88420459 11489 2090 75254634 48667 53760 79859918 33393 11489 345624696 11489 65157 934837418 26546 11489 617171865 61300 26546 20864765 48667 79781 486062918 26546 13238 473687145 12007 65157 311072375 13238 20395 707157381 76847 13238 634182328 12007 25850 822677446 63905 12007 891282193 4419 20395 175080675 63905 76642 32462896 76847 74144 402848430 4419 73156 445221106 15661 63905 114378960 74144 55815 384892022 55815 68113 665713775 10886 15661 670858288 6134 68113 132113624 10886 22116 987006650 55815 31802 335439767 10886 60582 252652871 64190 22116 336853698 54827 22116 432631496 54827 1372 918909570 35027 60582 510599628 75557 35027 460382763 74930 1372 62524078 35235 54827 503296401 55850 75557 50972239 35235 54891 3623684 71254 54891 224440789 70722 71254 290444497 54891 11121 60948697 64744 54891 904736631 32310 54891 733391589 11121 29111 198550723 29111 12112 987806244 39454 32310 725396007 44337 64744 547451913 57394 12112 596867779 57394 34121 443328522 57394 68240 306146763 68240 20291 772998083 34121 18491 866114131 20291 53022 132151225 26322 18491 112350932 74654 26322 391591622 60748 53022 104407439 47924 74654 677869899 53022 16504 353012015 16504 38785 101836817 74654 11498 102338647 38785 21441 939483506 38785 4168 215113500 21441 29117 177072931 46296 11498 250019660 4168 19047 721748169 8458 21441 126254051 71710 46296 70642287 8458 70353 23749274 19047 79943 567138695 8458 18489 264418223 71710 22846 538895633 78679 79943 116303334 78679 24385 83002430 34448 79943 333059719 24385 6203 20878086 5609 22846 979515005 5609 41273 115649369 34448 38680 152329712 51901 6203 859126133 1298 41273 913123750 38680 71340 663548493 41273 33841 780653254 51901 13346 589295031 34400 71340 642016989 13346 75663 793019081 13346 78046 820196741 78046 71267 127777222 78046 6116 253712946 31322 75663 405815423 78046 26620 100651596 31322 54062 22171030 26620 32707 92087801 32707 2142 127311456 34397 2142 283059046 2142 42064 351799582 19315 32707 419828240 34397 66771 88076946 3115 42064 602055204 34397 13208 709916720 42064 67589 538838401 35967 67589 3023755 30593 3115 392399566 5855 3115 148051567 13208 81714 46613327 67589 21046 85401526 25806 35967 685593197 61708 81714 79947873 49273 25806 950425652 17113 61708 727131208 17113 22153 46213266 25806 51248 282183844 9887 17113 799311565 51248 28545 371555699 41985 17113 752665465 22153 50040 350471662 28545 37480 289440921 9867 37480 503055358 27055 41985 41845443 37480 30029 180469347 75791 50040 57490264 52840 9867 88240041 30029 55971 78476128 1385 27055 373280808 52840 27531 80479941 1979 52840 114902828 47294 1385 884375505 58177 1385 592734712 47294 27302 619863811 50799 58177 790086539 50799 62152 898279179 47294 343 516549492 66768 27302 346569967 3709 66768 574593285 50799 41673 523228124 65664 62152 329390528 56191 343 873449854 69012 41673 323801848 9019 69012 143367531 73975 56191 685860460 65664 59963 502527370 36644 9019 350540678 76873 73975 50366310 76873 34402 775622645 59963 55716 760082149 59963 60845 747792095 60845 4502 558783735 55716 39345 403630478 35654 4502 136462788 571 4502 146285461 9625 39345 585802745 45407 571 92925649 42264 571 450855605 42264 55435 116211280 55435 47728 818842850 55435 24164 818070607 47728 56168 455351377 56168 5262 413305795 55435 2326 964403023 5262 6044 880980505 2326 40228 459670324 5262 50903 87879201 5262 53949 745630538 18593 53949 628840460 18593 48906 322249792 11126 50903 99333286 31794 18593 808350957 6686 53949 72337835 230 18593 461502779 48649 11126 853429697 11840 31794 843137202 6686 53711 306748549 11840 15480 692627938 53711 16644 509238965 52477 48649 614015483 52477 63759 86548834 63759 23730 871508421 18263 63759 797172565 67251 52477 370970412 10304 67251 56781334 28884 23730 906171644 17107 10304 306305439 51915 18263 348373553 31782 67251 826245513 29062 17107 567192386 25946 17107 795254660 64334 25946 56208215 31782 53734 413850868 21545 53734 674573901 29062 24042 110899814 21545 34106 165825653 53734 66513 214791542 72292 21545 76909380 66532 21545 506989382 10464 66532 143009832 10464 24168 846132694 66513 40820 719885334 66532 15276 468736777 66532 58932 383597756 40820 60373 583167917 43388 60373 679690199 11780 40820 66152431 43388 16549 332942135 43388 65470 42283616 59417 60373 403093130 16549 46483 148621771 59417 67426 55664775 16549 34482 458769206 65470 39426 80410118 31057 39426 138002995 48619 39426 382045653 76864 34482 125117775 48619 1126 841606522 30841 39426 875222572 37657 31057 741353190 48054 48619 28510770 73627 30841 541845766 2194 37657 861974502 64525 30841 574666497 12094 37657 587336637 53519 12094 762474245 64525 29999 251711110 2194 5809 951888068 51663 29999 508262222 12094 3455 528755253 31344 51663 108234485 6690 29999 335433606 69203 5809 717764592 3455 31819 827206809 29199 31344 254760755 6690 19314 756410354 57182 69203 842119737 73894 19314 230451074 57182 73824 878076720 22327 73894 165901406 20034 73894 487909898 53473 57182 53888114 22327 79882 451547369 53473 54911 302617672 59267 53473 743107067 30421 79882 311107508 59267 20747 594690181 21652 20747 84693810 54911 17253 528613940 30421 38508 757958287 20507 30421 185493317 20747 2994 919162568 2994 53377 370173811 53377 40731 436739993 41149 38508 659763913 38475 20507 418696588 40731 67076 383533399 46258 38475 592327517 57963 38475 35909933 57963 69998 499923058 67076 32294 726318113 26740 69998 482874900 69998 79930 162604378 79930 17431 485979417 79930 459 37018377 27921 32294 327109362 15484 17431 315855395 72893 17431 102641096 64171 459 100918272 4819 72893 786796085 25703 27921 994538836 15484 36360 465905044 73955 72893 530593724 73955 132 918185701 22252 132 953177749 132 68902 198037005 53688 22252 934172024 73955 39727 705536856 3347 132 953513312 39727 67479 640511069 10574 67479 140486676 67479 59394 65559731 10574 78942 918925060 10574 21929 994887624 67479 75132 707581914 31336 21929 338074566 21929 70004 839692732 78942 37768 785225684 75132 26574 714728520 31336 62256 789306461 78473 70004 974036494 20614 70004 52434831 24017 20614 373288069 76506 62256 710017621 20614 16394 507037008 78473 30507 22365769 20614 4042 23181821 16394 47834 808898453 4042 10461 256126325 56402 4042 519499261 10461 5020 437986138 78047 10461 370861688 56402 62143 514069786 62143 21766 352998026 56402 80973 712015106 3800 21766 601737274 62143 74088 834680652 74088 80236 151809170 22631 80236 117176491 22631 48606 239802802 22631 58104 64871830 22631 77698 976769881 58104 35331 202610419 48606 47974 735193229 37382 77698 441970763 47974 21298 127477681 77698 75243 964782666 75243 48321 862668469 47974 52511 359459439 37382 26431 412683457 35161 21298 210487332 48321 72903 462558845 52511 67089 521109185 60177 52511 105653054 67089 20643 328711154 20643 81592 967531872 21188 60177 312657125 20643 35879 334152983 29489 35879 435002789 1908 35879 679036985 29489 13806 176555053 21188 32260 461963151 50920 13806 9886733 12436 50920 325222871 59250 32260 392814465 44009 32260 293337065 57765 32260 752327058 38661 59250 500986129 38661 39277 222780274 65349 39277 469270967 28077 65349 509644087 4655 65349 797590761 39277 831 86137293 4655 64142 42601454 65349 2282 53606306 64142 46787 250629982 45193 2282 380669453 60609 831 76531777 72184 60609 889741102 45193 36011 759902355 72184 51476 139660974 7184 72184 738373712 36011 77617 661651679 31523 77617 722973323 36011 74836 551031722 14618 7184 288439731 1550 74836 481563479 14618 21145 735493369 44366 14618 70290585 33775 21145 941357202 4811 33775 352249610 50939 44366 911607297 4811 62331 609613016 44366 48006 123475247 19489 62331 242410070 62331 8354 634426034 32548 50939 789133371 43380 32548 831608124 58961 8354 464675936 71668 43380 187733353 44343 32548 599342087 41962 44343 781416166 44343 34374 267236274 36097 34374 353639037 41934 36097 37058 34232 41962 18972799 48279 36097 192016122 82095 36097 85205730 36097 12975 771235519 34232 4454 153499605 68674 34232 944574927 59379 12975 100749332 12975 45064 13241734 10358 45064 37009698 43730 4454 339455254 10358 60888 198658027 40802 45064 405948833 28531 43730 872219256 10358 45724 202016427 31419 60888 863228315 40802 5649 225887231 40802 53369 554340151 62090 31419 665297558 66023 45724 72048840 66023 36974 700743205 66023 33512 302695016 51126 33512 865990432 45311 51126 84059130 47511 45311 40834503 33512 51560 62182535 33425 33512 903360927 22864 51560 171603447 51560 48492 93431103 22864 3859 835011216 10498 3859 974713694 22864 70118 350017363 70118 17547 285473344 36145 17547 471020626 43060 10498 396419743 70118 40164 239820329 43060 1814 621134259 36145 44951 447513780 1814 50848 650992391 40164 79141 71389556 16046 50848 210190786 58784 50848 72116650 68636 79141 99445350 40020 16046 127894173 24050 40020 992575497 50827 16046 193356681 67512 58784 366177620 67512 27530 20406466 52966 24050 300247906 37289 67512 307454565 37289 81946 887012906 14615 52966 646346945 14615 42533 942306587 45635 14615 552820905 81946 20164 330466334 81946 44141 137642222 11531 42533 462815250 42533 43918 359241532 8508 20164 11028016 44141 36435 460169751 1264 44141 302557442 9558 43918 675925403 9558 66400 49416824 36435 10794 25418725 7945 66400 892791658 31752 1264 898848726 31752 55710 880148182 66400 65196 992984428 40781 55710 491572746 48844 31752 120786448 71241 48844 875048493 48844 34725 67728898 66183 65196 25736589 34725 55234 605157041 66183 67673 914106132 55234 19743 40368116 31992 55234 423885922 31992 5330 737914985 13319 55234 117658086 13319 45693 528000173 19148 31992 96206999 45693 80245 495287008 19799 19148 824560920 67998 19799 356359000 19799 62087 739109469 56278 80245 843205444 80536 80245 293123166 67998 4966 804538054 47302 56278 190421121 4966 76497 355624358 47302 19249 180054587 76497 27583 26223527 47126 19249 817318691 27583 16950 929759603 27583 61603 232504921 61603 69840 797942871 43943 47126 737125025 37331 69840 10099800 69840 38182 486534015 38182 75078 730335960 43943 58607 401153296 58607 65245 692317796 58607 20385 189508446 80099 65245 13136217 37688 65245 611583646 1302 58607 189489518 80099 36068 617269397 80099 54958 395578741 55559 80099 832367906 72344 37688 74597566 28778 54958 635614471 570 36068 98617446 28778 52046 18286665 13904 72344 786941791 72344 19136 180208743 52046 4713 582980514 4713 40961 795851855 19136 40883 128154851 24305 40883 477186860 19136 67875 217806216 20622 40961 362567990 24305 30892 880408738 20622 30446 475525127 20622 6547 119458176 5654 67875 306358523 8419 6547 77798560 71540 8419 66596177 57892 6547 19745190 58751 57892 137649599 5654 80941 147252570 58751 80110 28997431 80110 57062 751736729 80110 57890 858047743 65431 57062 515242285 57749 80110 21182646 57749 56907 276521459 57062 58906 992860583 57749 3632 68620723 56907 13166 137950375 56907 36270 481311443 60593 58906 382134638 60593 49796 91314591 3632 54782 735526006 58874 36270 91162704 60593 25548 622779459 25548 47271 43550295 20130 25548 968648356 54782 25795 34175225 25795 60722 675178603 25795 23314 866963402 20130 26078 987498709 26078 80244 785144584 60722 50282 5447757 38293 50282 153777703 42272 23314 41844204 50282 53606 145256078 61783 38293 46715497 38293 3007 577742354 42272 28007 52663148 42363 53606 655417106 28007 6993 907320330 78541 3007 884768546 25331 42363 346770774 11169 6993 260213836 78541 51859 173393980 51859 29852 423343326 78166 51859 975694797 40460 78166 993768331 60321 40460 767285915 7438 60321 682089734 7438 61511 487667878 61511 77636 938141658 77636 48464 768949179 45835 7438 316624876 17944 7438 37305419 3996 61511 54603984 46919 17944 376042082 75610 46919 673110786 964 75610 710832649 17944 41505 597278582 3757 964 913018209 964 49597 45119319 41505 5651 934142516 964 65321 574888260 49597 25040 743982733 5651 19250 215591249 49597 3531 936840154 65321 25322 766033985 19250 48629 522133268 3531 64941 232434361 29627 19250 759733542 78733 3531 504064436 25322 19111 78927223 1559 48629 711104828 52716 64941 815532542 19111 63422 673986500 46480 63422 181521668 63784 52716 322296458 81783 1559 315542518 9386 46480 669608965 76546 81783 859195410 16838 81783 143692211 63784 80471 891449470 10757 80471 206857598 80471 6534 697417756 76546 45887 973021425 5962 16838 578846651 45887 25643 297959621 45887 78131 211810132 43237 78131 300050095 16902 78131 169964209 36703 78131 608409775 69397 16902 398175113 78131 14144 172182761 69397 78146 532923649 78146 38260 478275580 56821 36703 579508289 8633 14144 893187322 78146 63718 236726686 44723 56821 737056848 44723 38534 244369578 63718 19896 96328439 8633 27596 744713183 42285 38534 333506452 44723 58047 108385207 53327 58047 983865987 60702 19896 460109491 51642 60702 482351642 70745 42285 80531044 54347 58047 277034933 14797 53327 348842477 40891 70745 858090100 40891 52426 229794652 14784 40891 104341226 52426 4637 556355043 66559 4637 253182128 14784 34084 109025396 52426 75152 476457199 75152 44448 448831324 44448 61464 810261892 58593 34084 296036547 34084 74724 835565946 5024 58593 943952691 69860 74724 319463340 58593 10555 677484689 10555 33790 490454777 5024 40515 56841484 14485 40515 659710631 53301 40515 804854999 42951 40515 605673822 19427 40515 310482629 25570 19427 14451013 14485 15893 60882866 77132 19427 273246602 42951 46503 153388212 32043 19427 919447070 46503 176 435185423 77132 14807 58087146 80752 14807 777963303 10993 80752 256138198 80752 73013 679081457 10993 69690 186807857 14807 58919 947654201 69690 18174 875075426 47066 58919 463086694 48646 73013 966235592 81266 18174 192121548 81266 32269 193077347 55896 18174 471594815 23111 47066 467751303 32269 64699 254865142 9727 32269 926924135 33433 32269 847244088 64699 2021 921705027 27909 64699 67594466 20669 9727 785688082 33433 21193 924436199 20669 27968 187631564 27909 15435 819014426 21193 10525 329632301 64563 10525 395972587 21193 58757 908186793 32394 64563 129070847 64563 17377 546131248 17377 79685 272620788 17377 26542 78165038 80060 17377 106113623 17289 80060 70052844 53313 80060 695133153 17289 49416 283597801 49416 20148 22117447 49416 1582 66952591 68819 17289 41781821 78780 1582 523676746 78780 1040 169807493 23133 20148 847930067 1582 13487 1693289 13487 47570 858906914 23133 11878 562413699 11878 68964 583946145 35792 11878 123953412 13487 61227 215036767 11878 22292 519716705 54834 68964 35941094 68964 52422 129363831 35792 48781 682610176 18913 61227 241341126 54834 65178 803067622 56574 18913 4146921 48781 25918 701468242 65178 43495 32569764 61518 43495 444767192 7833 61518 10547869 7833 63201 17543536 80918 63201 413744967 43495 10747 260512405 42342 7833 116117213 10728 42342 620281761 76132 80918 760638780 33971 10728 555716475 5047 10728 680794447 16927 76132 746516587 16927 12246 840405767 33971 54407 910291218 72237 12246 728844926 54407 41779 723539799 12246 73787 866190469 22928 12246 353226790 22928 38666 177013797 48103 72237 302216255 58701 41779 677292705 48103 11594 980973491 50221 11594 38277830 42999 58701 134276535 61559 50221 962510806 66277 11594 246468271 6118 66277 633352360 60976 42999 122989876 11061 66277 395085417 61559 56375 23343514 17349 11061 350073254 29152 6118 590377732 29152 47006 620223004 29152 38028 945518409 38028 1905 19407547 78222 47006 93028264 55075 29152 662979673 9686 1905 342626518 9686 43017 527773358 1905 12831 57723163 75065 12831 724445112 12831 80756 691138467 9686 22891 149692640 32976 22891 536588299 12831 5792 699925786 25543 22891 521224749 26819 80756 11847825 71193 22891 118779112 41397 25543 907723351 72949 5792 134340329 26819 8241 164548536 41397 45264 476347498 45264 78512 301370347 44235 78512 86334761 45264 56494 909769 56494 36510 24460569 47926 45264 300765705 19650 56494 935668701 70422 44235 382243728 19650 2748 995236400 35072 70422 884705162 47926 51256 984684903 70495 2748 480579979 16325 70495 381140165 70495 59985 20277887 59985 35756 20466928 50688 35756 742849084 74463 35756 864870979 50434 74463 168304792 38865 50688 578395835 50434 64259 947780012 50434 77313 747085789 19705 38865 23488139 68489 19705 699004062 16794 19705 860044190 16794 64994 192934080 29822 64994 63217962 68489 41438 346335038 50265 64994 133599349 50265 15024 489650320 50265 16239 95472045 66678 41438 191220006 16239 27315 859448023 79549 16239 440089610 11191 16239 859813074 63297 79549 49483724 62835 63297 326374548 59198 63297 908655154 65099 79549 36873052 40382 62835 313143601 33838 62835 6932378 65099 30169 199215643 60956 65099 536213014 40382 59226 171497329 40382 16112 125542233 2775 60956 676205946 60956 696 23781246 696 33362 616884456 15201 2775 776033285 2775 35033 763498432 81795 15201 927975859 33362 71265 988497 15201 73994 167100717 55675 35033 161762142 32060 73994 222335566 12572 55675 805923709 55675 24527 980983423 73994 26408 856967331 32060 21818 403206383 24527 42434 892041498 23248 42434 542128657 72909 24527 307311942 48554 23248 140706095 72909 55590 154171871 58767 55590 833686812 72909 62050 110134789 44000 55590 435685158 38809 58767 573562128 39406 55590 20766935 38809 19244 511792343 25853 38809 210230013 43416 38809 29919493 14671 38809 175371754 72871 25853 265958922 19244 47507 767867832 14671 59192 959843101 62946 59192 431280563 59192 26470 580939091 65966 72871 43867791 59192 15099 193758736 26470 24116 505297615 26470 70498 196766324 24705 70498 415016809 24705 53182 248801347 12141 15099 505652722 30299 24116 236435293 70498 63724 78309742 12609 30299 612128869 37069 63724 153241608 32788 37069 684775981 32788 39231 888604559 19669 37069 83622279 26790 19669 764290474 28805 32788 596904478 27591 26790 252188681 15993 28805 390745567 15993 51183 947073087 28805 68513 550985418 15993 56366 357840342 58836 56366 355422690 51452 68513 412896804 68513 72391 284408497 75515 68513 858212767 53685 75515 449920739 70820 51452 479657855 72206 72391 785080164 72391 78053 631832151 13036 75515 393180235 67824 72206 90812861 13036 34219 56797240 31862 78053 485780626 65585 67824 953004186 65585 31076 35054697 31076 44043 352492659 20392 34219 8809069 65585 30533 961420801 30533 20912 299773331 408 30533 765428766 408 58549 847399363 20912 19401 21956822 30533 54803 202562575 408 28939 400352332 37905 408 233288477 37161 19401 83033701 48398 28939 488649979 37161 18379 519619229 58140 37905 439890096 37905 13004 112317017 37161 75523 829129369 52725 58140 572872530 13004 69174 25241374 13004 70797 112160659 80182 13004 337671678 75523 71830 335517151 39693 69174 92938929 69174 69513 217160959 14438 69513 722060007 71830 60873 982412578 52075 39693 263562206 69513 67527 131966172 14438 76485 57793569 52538 67527 579159138 74043 67527 976725164 76485 23087 825144806 42385 74043 8802181 74043 50996 348825670 61848 23087 637343366 23087 19044 211574608 18022 23087 338575752 14773 18022 12602435 50996 55538 609598430 42784 61848 432048883 71955 18022 699793032 44969 18022 139523272 14773 55577 332424090 63229 55538 715567422 41561 55577 775591192 47338 63229 887901322 55577 77515 838719065 50968 47338 263203590 4543 47338 816096164 77515 47117 734081148 32212 77515 73015588 47117 50129 133487275 4543 749 345263864 25651 4543 400655069 47117 54758 80885802 76123 54758 139037081 81075 54758 99681763 76123 22184 744034071 7449 76123 255082494 5613 81075 527356210 7449 216 459360754 22184 73169 488022742 216 79695 833336360 5613 3196 850633763 216 5900 215771940 73169 62773 955388405 5900 50543 235403367 50543 76157 257927916 5900 4142 87481738 62773 77957 240562223 9920 76157 343803286 55143 4142 801562722 42771 9920 510676005 14960 42771 580623600 77957 15753 710230986 55143 68068 648948534 63963 42771 228270042 15753 14148 25220608 30249 63963 740713956 42582 68068 563555276 42582 52068 165601982 82065 42582 950306122 30249 31730 312852060 42582 8191 686705277 82065 23282 719333372 12301 31730 273734036 70897 12301 159383153 11606 8191 359138056 75336 70897 473409901 11606 37550 288334007 11606 61034 752774165 11606 50311 58265327 61034 35051 779286516 61034 24739 42650609 24739 37712 811856654 50311 16877 181519068 43358 50311 830182265 43358 15552 83496683 16877 49479 45091928 43358 25970 395884472 25970 38191 549985808 58892 49479 680078307 26448 38191 597431615 34508 26448 231944469 58892 16667 684010718 26448 51168 959515102 65741 58892 162593715 34508 33310 270345440 34508 81192 806299061 33310 45420 314397053 8030 45420 624234632 33310 75223 300647050 75223 14420 332774010 14420 50152 449967571 50152 53592 6862041 8030 79792 994807586 79484 79792 367986901 22753 14420 118733160 22753 5903 419134956 49022 22753 888776381 78137 79792 723472452 54695 22753 392446907 49022 23421 571104611 56751 5903 827946397 23421 41177 828304744 64323 41177 700592087 12685 64323 343292269 52181 41177 759472622 27869 64323 90415569 75468 41177 758964916 8744 27869 907808586 75468 55277 359158157 81061 52181 133691096 26552 81061 93730352 8744 41968 681085293 48454 81061 508488074 48454 22983 388347265 58702 81061 143140262 22983 81062 563727328 10248 22983 41888248 58702 51790 818462807 51790 73934 697087798 10248 6366 596235820 10248 55775 542854054 51790 30469 518516963 66848 30469 636445347 29739 66848 908107822 35787 6366 407153735 15637 35787 326011170 65413 66848 299657668 15637 62995 40939869 67020 15637 264170558 67020 17425 709080722 40148 17425 241255359 20234 62995 230913827 20234 7927 369872822 44243 7927 25623940 73129 17425 63648059 32209 44243 228553739 73129 50666 161027498 32209 27119 760837432 32209 38844 878428950 73129 54446 793076348 17978 54446 415776871 17978 57827 638983122 1064 17978 978700329 14344 38844 376096630 14344 13682 109210124 57827 42464 650181705 30438 14344 63018102 1064 35753 486125438 77011 35753 782988514 28426 35753 204884242 77011 47802 986125487 77011 12375 305655036 12375 76609 885541381 77011 17088 944625829 37030 28426 440470422 12375 18416 902069367 12406 17088 561822394 5298 17088 424198181 69856 5298 73491829 3415 37030 635909960 9459 69856 737988511 9459 64020 90716485 69856 30637 872219896 30637 23364 938930234 65221 30637 88591300 30637 16253 354361333 30637 19719 282285156 23364 16698 74386122 16253 81219 431541536 45374 81219 784313218 62351 45374 314263177 45374 31887 580775599 45374 39672 79951424 31887 21878 121640993 20781 31887 657784939 20781 61533 893694254 21878 56662 748675317 73322 39672 901812762 45124 20781 413769010 37025 20781 128619973 45124 36892 689590172 38649 36892 282109796 60280 38649 848030373 60280 82110 139701865 3720 36892 933056916 36892 7595 4100216 5341 38649 315430368 7595 70521 828438362 5704 3720 442365944 5341 60260 106374093 66600 60260 412663007 8819 70521 53473384 66600 18329 836995434 8819 23983 487266236 5405 8819 501061842 22659 23983 458157454 18329 47548 803900214 47548 38189 15043692 47548 33473 801795866 33473 75063 636535196 21116 33473 783793338 44607 21116 834689225 74025 38189 78027576 33076 74025 347121846 47093 74025 318239642 74025 36793 178093453 13822 36793 306080635 36793 66142 744757322 28548 36793 39369331 13822 16709 98873214 40141 28548 700426117 13822 45812 731083187 45812 47430 149814266 17876 16709 713805967 45812 44597 753388784 70830 45812 538979264 17876 39378 696009274 70830 75200 488922177 69973 75200 741828775 44597 3230 999463068 69973 38116 142056311 32554 3230 643487416 49277 32554 261639706 57990 69973 148762065 43904 3230 472784646 46085 38116 841440209 54585 43904 657182294 57990 56017 382569793 56017 46876 23682974 81848 54585 611123041 46085 43161 151749623 81848 52252 19286579 56017 75112 81319843 81848 67461 474312096 43161 54372 49285478 10932 75112 735733384 10932 47930 356364385 67461 69687 344511433 15975 67461 619981888 69687 19439 919013126 10932 8707 593425124 81608 69687 118493647 32935 15975 38009431 32935 69537 910120327 32935 67190 302471899 8707 70707 691280511 77979 70707 376378372 69537 11586 154496768 10460 69537 71292195 67190 81892 133363181 10460 35395 807616727 65052 77979 164435810 65052 19118 953350064 79350 35395 634501551 19118 80988 854737089 4947 79350 371131186 65052 54777 19000713 79350 81001 551285981 78328 81001 695720970 79573 81001 971218897 66033 54777 835166025 79573 8325 157447091 79573 18633 225582848 8325 12286 374275310 18633 10876 940752721 69718 12286 417452714 18633 26294 81767755 12286 68027 617383259 72529 69718 943352115 10876 69236 460966121 27434 69718 510432187 77792 72529 98767767 79604 72529 26754838 27434 39044 143992093 58279 27434 963976404 27434 49897 425701377 37796 49897 482743097 74873 58279 715719525 74873 72852 895092324 67028 74873 857717337 79405 74873 450149675 61077 79405 289247193 61077 29067 709574924 61077 53443 419551598 52644 79405 11031612 53443 28139 156048943 59142 53443 565131375 29067 63949 608445747 28139 40406 757386806 54053 59142 166878371 6866 28139 720165178 63949 47434 225538340 37895 63949 28244564 4768 47434 763750570 65587 37895 883769049 4768 12143 611698283 77374 4768 749154307 49169 12143 570868852 12143 72151 512608627 49169 67645 816688969 77374 18253 723454519 49169 8169 750136735 49169 53639 80070971 63599 18253 732988456 49108 53639 963536671 53639 35498 411337336 15031 49108 197479273 53639 9094 739126475 15031 72284 430649890 9094 48800 149060724 48800 63401 976861301 9094 68444 205886712 63401 70860 366737181 46391 63401 889777539 68444 44542 767176013 27932 63401 108018745 46391 35694 384237120 25242 35694 484249126 25242 34494 69254313 27932 35480 6798566 19714 27932 822137108 19714 55781 421525533 55781 8580 907527926 29771 34494 245340217 35480 39811 516045402 19714 19102 357629454 29771 5486 860192645 5486 62719 71438662 19102 72865 192788078 25502 39811 958791983 19102 16020 225231758 72865 70798 155627323 7820 16020 777482557 25502 6317 778809666 70798 40596 709630380 46517 16020 437076903 53645 6317 56260483 8395 53645 403900218 6317 12706 19254444 81636 53645 154482574 42738 81636 896157723 19070 81636 880722898 42738 19538 928144541 42738 30150 688312894 31382 30150 470926809 48935 19538 933413059 19070 49833 418948304 63501 19538 10660144 30150 19492 581433180 31382 39667 748200430 18047 63501 427594391 12824 63501 675347397 42805 19492 896396118 31459 19492 447643281 20214 42805 581004399 20214 16059 155983106 22729 16059 819270580 72425 16059 938545190 16295 16059 546416612 81718 72425 573380439 51392 72425 126479311 80240 51392 418534687 65647 16295 300866581 46216 65647 446891176 46216 41791 71180989 51392 60345 25879671 46216 14949 85401639 43360 14949 982630251 46216 31173 780474682 66886 43360 749964667 14949 49636 737432085 14949 2050 543673904 78150 66886 647686476 37036 31173 9150486 66886 58912 961593528 78150 18317 63962859 2050 77179 941840773 56165 18317 338533153 56165 20744 764208724 25458 58912 977523463 77179 38551 833032284 6099 56165 39197792 72141 20744 704630201 37264 20744 752748028 6099 22223 157134275 53058 72141 551616664 53704 37264 113693167 37264 53768 156301725 37264 74798 430026012 53058 2404 660515430 2404 59603 600499484 59603 36737 184725078 36737 44975 912008532 73089 74798 490080310 59603 20831 13715259 20831 9758 216639668 67663 44975 323523257 67663 75123 617697814 698 75123 130181852 698 6961 70807391 67663 74521 578191236 33727 74521 886915184 74521 1543 570230972 74137 698 158296745 26273 6961 61185469 1543 63152 96909223 52180 33727 395806812 63152 75835 761574259 74137 41477 509925230 21051 26273 689065299 37287 52180 424291042 37287 71548 222904381 75835 8039 14058776 37287 30653 481000456 79448 37287 63564387 8039 29582 136589452 27445 30653 26748251 79448 14594 38672726 32720 30653 919237894 29582 26417 302268905 26417 39597 15781645 32720 16672 199657365 26417 12603 533328776 26454 39597 424436500 19829 39597 65402542 19829 68203 419410845 6338 26454 871723115 44381 6338 90024233 6338 7091 335433770 40314 44381 882538867 49655 40314 122832535 6338 49297 745786479 70478 7091 895149305 7091 33281 599076356 49297 56754 981428673 60328 70478 499843262 60328 61476 153039737 56754 23125 113831474 23125 8534 660732249 15582 61476 434655218 23125 24133 651769771 8534 8622 68344724 69050 8534 496381288 791 8622 114307478 24133 65305 434426344 52765 24133 83329564 65305 77359 868491013 791 39060 411872362 39060 43240 466091596 52765 28242 283060218 39060 22447 764810327 13449 77359 149763287 74138 28242 482404105 43240 17053 309251275 75485 28242 801862732 75485 66093 574303843 13449 77416 450488905 66093 9122 682158090 77888 75485 358566572 55570 77416 631201600 66596 55570 645828261 77416 10608 202768143 48091 10608 101196256 77710 48091 982992292 55570 47793 478105571 28764 66596 867324470 58192 77710 48955989 48091 7377 865798660 77710 16921 133198867 31865 28764 232045496 21549 28764 623989128 7377 15011 241210453 16921 53577 154030606 73968 53577 873864575 73968 20860 572350459 48514 53577 158106443 31 53577 924630037 48514 43387 585014344 25256 48514 828031439 59005 25256 445630494 31 37063 686575496 7010 59005 254085608 25256 27807 35075421 48433 37063 824440627 51130 7010 999966902 66180 48433 103335887 27807 24661 715351812 27807 12124 550950413 51130 48605 972947580 66180 67552 234495944 12124 53335 634913862 39924 12124 615993108 37136 48605 605993321 17749 67552 290402892 56921 67552 474046789 37136 32234 592678119 52209 56921 754021048 56921 30695 601186469 32234 80208 671680694 28948 32234 809887106 23126 32234 334629570 52209 44622 636327 80208 2360 962802030 80208 7227 771880148 23126 27569 681434426 37980 7227 186080349 2360 55136 104011178 2360 28802 580924886 7227 56780 855597258 75166 55136 144029258 55136 17657 459877512 80027 17657 342782682 17657 16735 141020153 16735 33026 855511379 78820 33026 74628947 33026 45475 189381142 78820 76838 283654177 36614 78820 164272597 38273 78820 299153256 14881 76838 887238516 38273 27818 647561536 27818 40139 1968669 75427 36614 875392320 70267 38273 461577211 2291 27818 454221332 73813 70267 913149975 24304 40139 899862893 24304 43174 980513754 58820 73813 904934507 58820 63778 706100241 43636 43174 353939968 43174 13517 93854670 60882 13517 790531550 13106 13517 736566700 60882 56705 46796361 43636 58424 922788837 50779 58424 549640430 50779 75713 298446959 66489 75713 507651061 56705 3477 861055028 50779 56170 70663337 51808 56170 581003936 3477 42685 587686710 49181 51808 863925625 73042 56170 250059173 42778 56170 177217371 73042 15490 318023599 42685 26366 94109634 26366 80183 381715655 42778 14915 50756306 38001 42778 12030599 13646 80183 975386260 23611 26366 750818998 58640 80183 691736478 32714 38001 886373737 58640 31598 925375151 57135 13646 32029210 31598 47674 632596003 57135 79782 920413127 13306 31598 817369836 79782 37652 919063843 54760 13306 479504140 25222 13306 118175596 59844 37652 50675292 25222 8726 109322807 25222 26011 633435965 79230 25222 927493088 42019 59844 535540783 42019 80727 587688144 71528 8726 789298495 32618 42019 485101466 71528 41668 136131655 32618 32538 73569084 75658 32618 841879295 71528 5108 117765635 32538 18478 869487209 41668 63003 506352688 18478 22477 978949620 5108 57426 775121472 46799 22477 681968583 33788 18478 131056508 70030 33788 710830382 26484 46799 629259474 57426 551 441894382 8317 46799 178681125 70030 54738 248558549 26484 65422 650899223 65422 74829 33429617 65422 5636 858450560 40180 5636 423483216 74142 5636 239590742 74829 68534 718078373 68534 77198 494478124 31528 40180 75504413 60113 77198 579169254 74142 76347 711592923 31528 58522 925393893 60113 70253 326324406 76347 70719 373827170 76347 75615 329150035 11441 70253 851928015 43795 11441 68807236 39430 43795 814915136 75615 71079 79811895 75615 27084 535094812 29197 11441 354614592 1639 29197 501298235 48500 27084 373145333 16171 1639 474753657 29197 23409 970408654 1960 16171 58639090 16171 33107 469181371 33830 1960 809457583 40367 33107 96235400 16134 33830 416240914 33830 81037 440825747 33107 76317 3094018 40367 1940 623512517 16134 68616 169418883 57861 81037 343891200 1940 15666 911652220 1940 22261 479199248 60970 57861 623715105 31495 68616 113759515 60970 58893 153510675 58802 58893 4908022 22261 18944 323718796 14101 58802 901215446 31495 13905 974627868 13905 36223 168977482 60660 13905 422836280 61728 14101 511554061 51944 13905 971952560 29687 13905 96455801 7400 36223 690907338 58665 7400 698401487 39331 58665 843885491 22982 39331 573059063 22982 13011 882461664 76276 13011 271102058 22982 75242 328535796 26006 39331 953154801 19081 26006 455132171 4361 19081 785430970 59600 75242 704337444 25995 59600 673145170 25995 69244 269244379 19001 19081 258136721 8692 59600 172282158 39434 25995 87601082 34296 25995 499972220 69244 10223 23298104 57923 19001 816119652 10223 42589 516491007 39434 2409 135692094 42589 66063 439586354 42589 68022 916119492 57247 68022 116482480 21659 68022 99627753 21659 32262 506044401 66063 22362 413870950 22362 81866 636171620 59392 22362 68921502 22362 65266 776828617 75496 22362 101417211 59392 70874 956909504 81866 24073 650432266 59392 80381 650279841 80381 28711 429081124 67109 24073 870165933 80381 2232 954363911 12348 24073 881517455 59871 2232 407526142 59871 80549 946767766 67109 33643 457462434 2232 67485 16151791 65488 12348 484518088 50071 65488 554448712 41221 65488 399148100 33643 29055 647159599 61586 29055 48223378 17560 41221 954471089 61586 79185 289309411 29055 71535 870240261 17560 35252 624038127 79185 37810 135680101 39058 35252 902674831 51851 79185 6434492 3059 51851 867713839 40012 3059 522387567 34731 39058 258530774 3059 2318 49026007 71107 34731 43379117 2318 31818 149004802 17473 31818 639784747 26050 34731 795608875 17473 20821 105266203 17473 52586 91696469 50338 26050 59863595 27779 26050 112966147 13279 20821 554859274 52586 79087 967336459 52586 6348 118360152 53888 13279 472767778 27779 20179 779489557 13279 43533 16282964 79087 44535 386211051 49072 53888 633585542 53888 79022 521300038 44535 71589 724633732 17912 71589 431271093 79022 33825 701609259 49592 49072 122838922 33825 21882 931112908 74438 33825 607758807 35653 74438 571636936 33825 66058 145241652 66058 31846 472668536 35653 3635 217777045 7022 3635 102192145 7022 49052 793108008 7022 47663 887803282 62962 47663 36300428 15676 7022 461425576 62084 47663 156495518 15676 47515 423717949 62084 71920 558818265 59656 71920 976820255 59656 72080 771149285 64722 59656 569392401 64722 5292 509561269 65714 59656 394042523 59656 24033 237551782 24033 65163 623437423 5292 15876 517180072 79420 15876 305111778 24033 33027 549137375 65163 38693 342123490 18526 38693 566820234 74058 18526 995554616 10645 38693 989608373 78526 18526 16115061 63832 38693 249632473 74058 44227 935116524 7702 63832 458417530 44227 80120 104722550 80120 28652 350570963 16801 44227 475298068 29374 80120 70508831 80120 26085 895967920 16801 786 529397758 40330 29374 897976982 40330 26020 99027458 40330 18481 516489284 18481 28195 896165887 28195 40318 94196142 26020 11674 636349165 11674 34316 139233599 77260 34316 955762868 77260 75366 759279745 34316 15325 283891749 26855 15325 234675546 77260 8373 215283717 58935 77260 75101805 46264 58935 513741804 58935 71598 873481449 46264 27966 24665774 16328 71598 121674695 30117 58935 716591603 57629 46264 642057272 24276 16328 855240578 30117 45431 203564450 45431 66542 699080965 30117 23599 230087731 3486 57629 269664522 53393 66542 774056930 81442 45431 853369770 53393 71865 40535331 81442 41473 423738789 9789 71865 206962384 81442 37580 939223209 81442 56679 980620154 2968 37580 704418614 41473 11340 792614913 57717 11340 298007878 56679 12263 886284056 74105 57717 875958297 2968 64892 497354549 12263 46512 285162904 67567 57717 82399446 30528 46512 716809754 46512 81947 960900044 81947 46313 570221551 46313 60488 343865712 60250 67567 822105209 46313 75572 931440932 81947 42599 483788278 15882 60488 282766451 42599 39184 571904985 60250 56729 314249808 36861 42599 215086248 56729 8563 875677668 15636 15882 142898719 56729 54234 518600157 8563 31965 100474496 15636 71656 687921747 8563 40994 15005029 18891 15636 945012823 16404 31965 207806216 33394 71656 579186919 33394 48881 692222980 18891 7183 643756193 16404 37521 980237986 48881 5092 69250849 33394 37482 854420356 48881 68908 127088534 11616 68908 436550869 76244 68908 865583847 1192 37482 228314768 56665 76244 712543909 22986 1192 690216307 56665 55189 851106212 1192 72801 606836498 71168 1192 142964264 49241 55189 790030270 74365 22986 844554138 74365 5536 937811732 5536 9744 363297207 71168 48483 119865674 79793 9744 175225391 34557 79793 816048710 34557 24907 748825332 9744 13894 305080126 43420 79793 684565515 34557 6068 703625883 6068 47641 714700506 43420 33756 355124131 38518 13894 951579874 43420 93 66958453 57499 38518 776603341 47641 48431 669211670 33756 65450 44274672 59764 65450 667016859 50241 48431 230105822 19303 59764 840119932 48431 27250 466201261 50241 46896 707645135 80430 46896 761284570 38940 19303 534468472 80291 46896 398636504 80430 21698 400508560 53108 21698 484452895 53108 58503 236692777 80291 20441 717593318 15681 58503 235609607 58503 61509 865672651 12678 61509 672903188 26528 61509 216877380 15681 58244 170035551 12678 33067 979318929 33067 52395 852314412 14888 26528 371356825 55142 33067 513063133 52395 53971 277717508 76915 33067 136040530 53971 11745 138142309 27540 14888 494723720 61619 55142 292181779 27540 80169 763660672 80169 26686 887584074 61619 14752 61520806 61619 5082 609124255 32058 26686 515720398 32058 14100 74344040 26686 45295 125501185 5082 18381 400944130 37478 18381 204215859 37478 11283 95324194 18381 40605 609975049 35667 18381 617326945 73282 35667 49395712 20800 73282 135081018 2211 73282 83097157 2679 35667 128052277 73282 75849 142070593 57534 20800 551060806 20800 79168 621409426 2351 2211 938015390 23934 57534 691219395 14932 57534 527918471 78390 57534 771055098 14932 41659 352085226 48215 2351 406196255 78390 22409 545066297 4941 41659 820451119 79189 22409 467219581 32837 41659 622895194 79189 80237 118998961 80237 21445 29563395 21445 33499 257782878 35016 80237 967720287 35016 40595 227741734 65063 35016 674061445 12622 21445 431292236 695 33499 30632903 695 49685 739550469 7756 12622 593106006 695 16816 481991656 7756 49543 391561464 7756 51520 720506263 29292 7756 894483893 68567 16816 639408463 12963 16816 642542792 12963 81977 928404137 68567 3956 710491360 68435 29292 548772872 73380 68435 700063399 54711 73380 972374059 10853 68435 942271728 3895 68435 296954733 3895 10446 67909701 10853 65484 332141681 11175 10853 980657247 21042 65484 365350667 60814 65484 546223989 65484 3851 289263994 60814 25968 978615474 3851 27504 515636020 45719 60814 392112581 33448 3851 145780803 23025 33448 335259872 25968 11160 485848288 11160 48226 323584630 48226 48216 114480814 29047 48226 714404992 9615 11160 796310038 48226 38836 300457099 9615 16935 148363099 48216 80818 647617756 16935 71544 358365756 65996 80818 304603396 2555 65996 339582327 16935 77972 428818557 15272 2555 756893485 77972 23552 4291204 77972 23956 776051427 23552 37724 154777012 46866 23552 79907046 37724 19635 572638412 35712 23956 449250698 40132 23956 310856105 19635 13788 774390795 46866 24662 226528806 19635 47341 744943898 24662 8094 141500360 64970 24662 920504655 44403 24662 603455754 24662 15427 434355324 44403 49987 820338028 73897 8094 558238147 33091 44403 798955796 73897 8205 16696657 8205 38198 301221989 73897 29 284610798 36431 73897 143507910 33091 69601 865936503 9825 69601 831938581 69601 54078 65677218 50800 29 268113892 14982 9825 785130297 4839 50800 618963470 14982 64968 560750705 16781 50800 523270985 64968 13886 959726233 4839 34037 38871188 64968 20989 20754595 15700 34037 557286653 2793 13886 496592490 9585 2793 134054952 9585 59557 584885391 66717 2793 367581132 31164 9585 731926875 59557 18318 943665542 51304 31164 110503450 57435 51304 165774259 51304 59888 326426385 26026 31164 158817750 51304 66127 712189651 79673 66127 734799468 26026 69318 878214096 59888 64729 894912963 79673 48178 316530338 22524 69318 936419940 10862 79673 163224608 23905 10862 446842464 23905 33348 348037753 33348 703 51448243 33348 34347 866459658 55445 34347 582601420 70519 703 911925917 55445 53373 430145905 34347 33952 385629756 55445 14179 978045741 55445 2100 123568738 69755 2100 622251640 14895 53373 191548564 47780 33952 753267874 44869 47780 821880569 69755 12744 321201728 38767 44869 612679056 44869 81098 585731524 44869 8632 434984136 81098 40683 745714135 38767 4325 484809900 73736 8632 835955952 16060 4325 76691234 31249 73736 487604469 16060 32397 560098210 31526 73736 412656746 11752 31526 883528118 31526 8684 390482480 8684 15090 257105689 81410 11752 435671932 27443 31526 538470868 11752 63583 769124133 77251 15090 377434200 10124 27443 816899431 63583 80721 992035423 10124 40131 818894830 40131 53633 743445471 10124 71520 726097491 10124 5361 625985338 46114 40131 987490394 79768 5361 236901220 62913 79768 722266844 62913 40230 140088226 48773 62913 48022370 46114 70905 961532377 42315 70905 33729222 40230 31570 93084311 41120 42315 208702218 60519 31570 10225363 51149 42315 987969545 41120 41763 293247914 51149 15715 184138809 60519 76054 19264207 15715 66497 561862790 15715 44066 828970959 24534 66497 831333091 24534 2694 507049373 76054 2428 38817866 73192 24534 223898309 73192 17028 749364213 73192 59733 275567236 65583 73192 390466630 66225 17028 438463139 17028 76033 396719105 53131 65583 477286845 18077 53131 303465637 24932 65583 896585725 17758 53131 659744493 22095 76033 250357095 18077 73292 413615826 20536 22095 328509516 24932 72035 145200232 57496 73292 503581552 72035 50583 335212838 3786 73292 975891031 20536 14893 765426895 72035 65107 572703184 50583 16975 177658862 82030 14893 460095071 14893 72894 459854824 65107 21183 811582966 33815 65107 560433024 16975 479 103441256 82030 78967 329051324 21183 59771 146817500 62281 78967 433126403 47738 33815 840132416 39279 479 163402254 54750 47738 319893780 253 59771 923710178 74443 253 288224841 64703 39279 252275777 74443 27989 402579648 11171 253 724610698 61711 11171 4312605 27989 2512 652572984 64703 37194 800302332 2512 46837 229096962 11171 31516 138216225 2512 38107 110058287 13124 46837 153331785 46837 15098 465393438 38107 78021 826544022 13124 25972 189694519 66825 15098 832443482 26698 66825 294738963 66825 8510 360090821 28192 78021 834112698 25972 61607 829465727 66825 58949 625345187 28192 35167 448221617 58949 18248 207222951 55078 18248 195956879 18248 52686 4783886 58949 78438 846984547 78438 41762 324239526 23474 78438 510543210 38041 78438 993780532 38041 49865 123461356 41762 57641 336041384 74645 23474 1912448 49865 42851 929089510 49865 48879 882827784 57641 74378 977190086 53314 42851 26958304 58134 74645 103620892 74378 4100 585486144 80326 4100 576220219 30942 4100 747163755 53314 27655 115616126 4100 43141 400878976 4100 33947 446980984 33947 29658 82004966 10884 30942 953542117 79784 43141 181785616 46469 29658 13887508 10884 32219 625396546 76664 10884 250734031 10884 50540 411211926 50540 54720 73034192 5909 46469 682975740 54720 18483 765866500 50540 12705 340015276 18646 12705 902421256 14157 18483 628123523 18483 35020 386360032 5160 14157 162925734 5160 54117 645457385 5160 37389 979135230 14157 50843 155429719 5160 38378 593615703 50843 66166 197135260 54117 70742 964810593 2413 50843 579752929 38378 29657 528309757 28179 29657 666709099 67831 2413 534474904 74324 28179 184780080 47391 67831 479695017 28179 15477 814185559 27541 15477 957755068 15477 3452 841853739 11396 27541 886402956 11396 65426 70644200 14846 11396 791343325 34195 27541 878975382 29729 11396 100423843 14846 73734 456487627 34195 73825 376496282 41500 73825 146289656 46242 34195 541544026 73734 47900 968607884 73825 30406 950607052 73825 34609 803025458 46242 24369 93105650 47900 37557 390636959 47819 37557 670272958 24369 5514 876574218 71176 34609 424834521 37557 39550 274730450 37557 53360 730841384 81026 5514 453653224 81026 25317 82332824 39550 46916 601532363 25317 48641 946381406 75596 81026 68667843 11397 48641 265853472 11397 6558 268977062 5460 75596 895696390 48641 75238 499278942 75596 75262 541729887 6558 28520 744695457 36789 28520 974922948 76584 75238 621195108 36789 15244 126037143 15980 15244 468451666 15244 46741 754664089 15980 55831 540660103 64017 15244 684762090 62322 55831 858718 15980 4056 742530833 46741 58042 824101627 4056 69866 811834986 64017 24165 77361178 4056 9566 870113908 4056 48361 401366116 71344 58042 319072371 48361 61267 328879339 56848 9566 619847597 47667 71344 398785488 48361 73144 551032703 47667 76785 455279616 73144 52982 641858393 47667 46275 995210055 66077 46275 138132185 55228 46275 662796678 45017 55228 623144382 16753 52982 741563672 74462 45017 285009694 55228 2675 847543444 45017 13957 248081319 12894 45017 272000096 44342 16753 247487482 44342 41460 713665358 13957 58923 403470230 19160 58923 465736168 44342 76557 832204349 19160 74026 112716075 41460 42552 769471852 74026 74559 505715924 42552 3450 809027602 6948 76557 493299753 6948 40372 507927256 40372 42926 572184052 34921 42926 758820974 42926 22324 653093250 6948 74994 521153406 25574 22324 574055982 34921 58864 525972779 58864 75503 488492317 23630 25574 252688535 71112 58864 736462291 71112 6757 727760618 59914 6757 263988325 59914 27066 809620845 23630 24690 109869206 34422 71112 938216849 34422 75705 755853130 77796 75705 543065083 77796 59381 944113754 5441 59381 600281029 48199 34422 161304699 77796 2086 374816700 59381 39844 890075322 22349 48199 728114719 3443 22349 535265187 3853 22349 37828824 68400 22349 918212487 22349 68011 120905844 54312 68011 115338261 3853 19850 804421410 35180 68011 254207835 19850 71157 533409123 49482 54312 893815065 33037 35180 190614497 71157 48020 83392962 35180 73215 140168524 69037 33037 764846310 63076 48020 685091040 73215 4189 120807403 4147 4189 738521971 16636 73215 246525364 69037 392 780316417 4147 67644 394456585 39147 4189 51971363 26101 16636 389297998 392 7856 440035010 78359 392 304063733 78359 47422 506083146 78359 22094 754951038 38593 47422 740840316 7883 7856 192625868 42419 7883 788074359 8447 22094 953543113 19949 7883 464910160 75115 42419 738887509 11355 19949 435455804 53937 75115 832299274 11355 56775 855183422 11355 54574 674543530 11355 68476 589067053 54762 68476 616063908 54762 78059 559863709 46708 54762 707578894 54762 39468 970522787 50802 78059 467677198 54762 3571 5906632 77929 46708 149920993 46708 8372 617775243 8372 33882 119662740 77929 17690 882847320 33882 35770 991150232 16003 33882 548995820 68637 8372 239108045 17690 31207 902721714 35770 44411 163850378 69978 44411 830009452 37545 31207 225923529 51858 31207 405074625 44411 72205 308336367 51858 57770 101065055 12066 72205 791993214 51858 67964 288832979 75652 67964 458501725 72205 79903 750411012 40009 75652 694326323 40009 28651 141747413 75652 24770 804077807 75652 5219 361442411 9719 5219 947438825 68315 28651 661870126 7827 24770 460985591 7827 12366 596236187 7827 31318 734269090 13589 7827 325444242 75765 68315 229424573 12366 25562 671135370 31318 71625 91030031 33646 13589 668364693 54295 25562 719092920 75765 49209 980212569 53616 33646 904550388 7133 71625 951412148 33646 37335 665219565 49209 5411 309363096 5411 827 282051384 53616 16214 428980292 28277 7133 315629151 37335 74839 282462444 74839 4003 26527290 16214 30141 945020046 63221 74839 886932330 4003 6021 982402347 23278 4003 281156464 4003 58670 380010465 23278 11435 774575446 23278 27704 118701327 13215 27704 334699367 36428 27704 945303078 44173 36428 88000733 51451 13215 317610021 27704 8080 78415746 33406 13215 965605440 8080 7625 624323140 55651 33406 443943136 66312 33406 561007268 8080 29108 611834990 55651 690 710151297 690 5233 130934658 29351 55651 802553427 5233 62959 844073494 27635 29351 871168156 27635 70026 961287406 29351 36977 885404644 29351 47104 910819153 70026 34068 13773009 27774 70026 48490193 34068 51817 680052185 80574 47104 338750000 34068 48041 967196215 34068 64169 807742103 64169 53210 24172668 53210 72954 828659430 53210 81048 571363480 48041 33963 578148075 33963 323 323055560 323 28674 803562130 81048 16141 237512740 20555 16141 105123939 17315 323 228989071 44570 28674 948839111 58887 44570 949404965 20555 6048 39983532 58887 41127 863941286 51735 44570 786348825 36744 51735 13943017 36170 51735 64373685 36170 60751 571217071 4094 41127 477472347 60751 73435 705143552 81853 73435 369013807 60751 80795 182874692 29786 60751 74939177 81853 22222 642458173 73435 11187 395821165 80795 70514 901038906 17310 80795 966725671 11187 8129 47022280 4314 11187 37450071 58504 11187 237959084 17310 18916 447133766 58504 79270 122922524 76733 18916 142534133 63873 58504 257056915 57784 18916 689236494 79270 25345 528143251 63873 33118 695432277 57784 1316 83342588 24951 57784 131405374 57784 40621 655467268 2996 40621 302280703 50712 1316 429435864 40621 48573 964499094 48573 66293 128231926 50712 37023 92454408 9036 37023 678264410 50712 64961 470609458 66293 73265 903611973 9036 52677 347842877 52677 21472 233150070 57668 9036 827902053 81263 57668 947846020 11992 52677 324827613 52677 13716 146222133 81263 47277 462022067 65000 13716 688492223 77890 11992 915744623 47202 13716 885825492 77890 66159 446902579 47277 56645 734709232 14570 77890 85281127 68974 66159 931461509 47202 16324 66676925 72578 14570 21550525 34118 14570 848258719 14976 14570 156631871 34118 11467 868510264 34118 8995 52011452 14976 32052 988182848 14976 75816 502087212 14976 37463 557472034 37463 8402 67024035 5261 75816 13540222 5261 4837 58493075 8402 16635 819423294 16635 67104 852316136 79731 16635 58692298 75155 79731 165627706 71382 75155 323883827 16635 33659 392405372 75155 50302 441878824 61486 75155 553336017 33659 17984 506031482 17984 40308 356243314 4646 33659 361130101 31747 61486 796935595 5083 61486 753942659 72703 40308 96851492 5083 68518 816809155 72703 2998 932958380 59026 68518 948546871 72703 10746 98485921 59026 79790 274084861 59026 16864 132608390 16864 77919 451291855 16864 57330 622627582 14117 10746 779083702 18438 16864 56076116 71914 18438 486343766 18438 67407 631845864 14117 18806 975682653 18806 80420 618592351 71914 58489 145257438 71914 17329 54657243 53576 17329 870788407 80420 34309 303331742 76059 53576 625406488 79536 53576 679090796 17329 2471 665931287 31669 79536 202492735 27785 31669 41745646 57359 31669 862910170 42943 79536 853600264 70683 2471 958460880 70683 55426 888854764 70683 8557 39934247 70683 10286 871604552 70683 38891 151711781 8557 78539 226486789 52916 78539 831444932 66722 10286 193984646 53663 66722 769126823 8475 53663 241627036 78539 80224 423915182 51450 53663 112433154 17803 53663 877297814 18746 80224 304044583 51450 62024 532557195 18746 33948 216743321 11408 18746 202621577 24633 33948 786357519 2197 18746 675168202 70435 33948 753598769 24633 22002 379856761 24633 60245 33249006 26587 70435 929877102 15734 2197 51111066 22002 15424 751657483 15424 49805 999737893 67326 15424 52812774 15424 27594 654496931 28303 15734 823898894 22796 49805 227867622 49805 37982 821219059 54325 37982 699990513 78597 28303 402725377 28303 52120 971429157 54621 37982 849342803 78597 65949 757289911 53148 65949 410146183 18432 52120 293017606 18432 11385 870288916 6152 53148 891543559 37847 53148 489383122 64938 18432 502551764 12070 18432 708485198 55902 6152 177339182 44866 55902 820622907 71025 55902 741356530 64938 33032 702334095 12070 63926 370715302 71025 65990 632727775 54087 63926 35469401 75299 33032 772205085 41622 75299 563786491 39709 65990 288330927 2464 39709 374890903 15505 75299 53449118 13334 75299 485598941 13334 50909 10232265 50909 78427 790060833 66849 15505 997715748 15505 81997 103617905 50909 35311 77639518 33102 50909 165213322 79453 81997 138837828 35311 73258 737549434 32639 81997 730589431 79453 4923 106152531 32639 70032 270810845 32639 36373 537662134 73258 77468 231775818 23971 70032 570277963 16187 23971 31503848 16489 16187 533089873 23971 48062 896543958 21053 23971 612969924 16489 14872 995583420 48062 19592 565114712 14872 77954 266594962 14872 76548 705712900 76548 68939 118773006 68939 70217 882031092 61084 76548 68797519 61084 46668 57189653 16573 68939 363155344 46668 52299 603782834 55469 46668 212437522 52299 75649 732672446 81792 16573 82454052 73653 55469 138193831 81750 52299 146462075 55469 18389 578290416 51510 81750 172784282 5790 81792 67784783 13446 51510 726249511 13446 11785 697328383 50217 51510 69276367 13251 13446 399417654 13446 78507 272575797 50217 35443 35231299 68397 50217 756491792 66519 35443 83178653 22543 68397 665591279 41977 68397 65387033 35505 41977 639162467 78662 22543 284592390 41977 8311 807260967 17537 78662 780186386 36647 17537 858804283 36647 43875 124457193 55888 36647 326501551 17537 9668 135109012 55888 4933 106177750 26299 4933 91400852 33585 4933 696166670 26299 12194 867001036 35260 12194 618162632 31136 12194 274104126 12194 46285 323579837 33585 63861 589348291 31136 4740 543072021 35260 61810 600883195 63861 48845 736823485 77478 63861 35410938 43619 77478 81557100 43619 29981 885714263 28206 43619 834170054 42457 28206 361385617 43619 2600 260382639 81821 28206 171617699 81821 72317 431934968 2841 28206 261724121 40747 2841 546347473 40747 62049 38884210 72317 13405 875319403 62049 56818 685185963 54776 56818 354689530 54776 12697 473757113 25807 62049 519655089 14372 12697 392173484 54776 49662 374068879 68643 14372 566819888 68643 8710 3743721 25807 43773 853619435 51071 14372 233508323 8710 77113 220675667 60431 51071 768888568 51071 20732 420573589 7978 43773 18228033 51071 35085 37679701 60431 6267 792722998 52048 35085 16971561 20732 37638 713967521 67817 52048 943958242 67817 33304 704929422 67817 35890 539867498 37638 72482 319052172 65331 67817 992269932 35890 79098 887409240 13948 33304 586922250 35890 29279 576159200 79098 63403 638877202 63403 38546 142514054 38546 36859 512800160 63403 74016 371424939 44747 74016 759322222 43242 63403 125861874 44747 76401 16593164 43242 69858 972055154 44747 16506 778484703 43242 36120 149199482 69858 25616 461015576 61236 16506 130072288 36080 61236 791047545 81534 61236 4207575 25616 33816 138399091 61236 22535 38084063 22535 55642 777930892 70204 33816 689243433 55642 21942 46372902 18005 33816 693727262 22535 73504 929849007 18005 65924 139537955 21942 44762 216967579 65924 45935 906993576 76801 18005 641094034 65924 53290 166320833 37281 44762 229477412 61803 37281 112944167 30914 61803 166390998 39226 37281 103527452 37281 15113 402551215 61803 69898 787099079 22129 39226 27242330 22129 27973 176245859 39226 38297 242043583 2507 27973 436859404 38297 73609 394594955 22129 76460 970851110 2507 55310 687990467 76460 40544 459531164 55310 41887 639070444 41887 50021 136226811 55310 81116 774761466 5271 50021 741589162 51600 41887 71355418 41887 16628 98458901 50021 75495 839244477 69957 16628 506905088 16628 29670 66933192 29670 50569 645134736 16628 1319 405640416 1319 60574 333385714 34443 60574 510907848 50569 31878 264314253 70712 1319 887114210 31878 3623 233015515 3623 14084 202213764 14084 70993 99765210 3623 971 323446002 971 61144 770644043 14084 24375 538987334 971 71666 868708050 971 21293 607177273 71666 56927 949751316 61144 41456 911280434 24375 14169 835603589 5284 14169 381912892 13555 21293 969672570 5284 78399 178258827 67001 78399 944235403 67001 3437 810348589 67001 80512 444074040 67001 27395 104042293 78399 47575 694570282 52687 3437 237709970 27395 8312 674806062 8312 19022 186833618 27395 75552 859961814 77081 52687 624159950 19022 59843 173154056 57517 75552 962148233 57517 52921 704877583 78602 77081 30263297 78602 46320 89398215 59843 12555 761053326 78602 18399 126411509 52921 72457 768433585 18399 25832 141513318 46320 48922 966841147 71501 18399 152480522 48922 15167 153814274 15167 5543 686281121 48922 57550 223317046 3854 57550 987175131 71501 61133 60988766 4535 3854 235433729 61133 67789 21603181 62887 4535 72230824 4535 29098 467377815 27701 67789 112904950 4535 47495 752811704 47495 7800 357382106 62958 27701 662318357 64074 47495 246237518 35578 47495 334979022 79487 62958 686226971 35578 17904 226004623 79487 1128 681957535 24595 64074 623783727 10261 1128 1831364 1128 70040 534494553 17904 79024 412942191 12912 10261 30092755 79024 40242 460480561 54908 10261 351834751 40242 51045 430934410 32100 40242 665218318 12912 58439 478408094 4457 32100 139728288 32100 25757 809212529 58439 15802 123363651 70838 4457 816016953 25757 50165 572980292 39072 50165 503722641 70484 39072 19623505 50165 76447 586569210 39072 57308 595335447 16813 39072 962732141 39072 13584 189717114 16387 70484 975415119 8161 16813 701630911 57308 31508 498714669 67391 16813 899698743 13584 42253 399418604 31508 59453 406801074 31508 11515 366650689 11515 20923 261619683 11795 59453 584565696 79158 20923 533158480 22003 20923 883880342 22003 32348 298875042 22003 57884 811932741 79158 47160 174993653 47160 23827 372155039 22003 8457 902910283 23827 49531 906262630 47160 45417 458952387 47160 36798 528939474 36798 30558 87132761 45417 58296 250594511 58296 76369 842021910 58296 26460 729131257 26460 70243 652429191 76369 7476 790757916 26460 31665 107017991 31665 4902 590886004 25768 70243 850120509 25768 25117 152619870 42271 7476 882516327 31665 60069 389824928 74288 25768 724861415 5696 42271 95000506 74288 25071 258613906 42433 60069 247497632 42433 56889 257330756 49484 5696 544713200 40322 42433 967853690 25071 3502 55510608 3502 23216 440057760 61675 49484 658386901 40322 36062 373423131 23216 33255 805485131 3142 61675 357124351 63342 33255 101174152 81025 3142 335396258 78207 33255 877583638 81732 81025 492119336 81732 45684 96587825 81732 22301 154073172 69882 22301 948996257 81732 40263 694693947 22138 40263 510756593 35181 40263 620070263 40263 34992 135346869 29185 22138 265052074 6588 29185 312236473 29185 41409 895523025 35181 49663 714535195 6588 13289 780859304 6588 71975 344804403 41409 23445 11741126 18950 41409 29029586 14808 71975 752521234 15409 13289 107110053 18950 75951 322219216 23445 19408 317998334 75951 14824 107364816 14824 71669 531977150 37320 19408 100054827 37320 3053 492595801 19732 14824 313574139 27528 19732 3582106 36422 27528 627586578 44018 27528 166777239 16492 3053 91375696 28743 19732 377217794 27528 73194 439002382 22208 36422 459493632 15896 28743 531864789 34429 16492 950634372 48621 34429 180259043 48621 46352 723513516 12052 48621 802420331 46352 5350 867575285 12052 56843 775331035 46352 55341 267582059 56843 52753 17519711 22706 52753 3035037 31084 55341 546830513 37162 22706 906068519 55341 48229 386426615 77324 31084 741323029 31084 36458 689533692 37162 54311 869468963 54311 11142 324969394 5634 11142 780515184 49911 77324 793768740 36458 14646 645368643 11142 62165 612035717 825 49911 351180579 71189 62165 725631364 825 55672 328788275 40292 14646 594959500 37261 71189 240773712 40292 5300 206668285 71189 40430 779996221 48865 40292 282644895 3512 5300 271040246 5300 5414 279684960 45366 48865 898609767 34166 5414 665645243 70215 45366 109882789 70215 52051 35670002 58776 34166 908119404 70215 43553 120711709 58776 59469 887588819 16178 59469 730578970 40481 52051 294526847 53398 43553 253233104 59469 67641 319844833 4202 40481 534659140 53398 67448 52996288 67448 10391 326193003 35660 67448 494515320 289 4202 169578442 35660 14814 63048665 289 27343 777282738 52211 14814 147154018 14814 10080 633215583 48362 14814 18207508 49948 48362 167089754 37111 48362 305303064 62845 37111 827206120 62845 32724 75723544 48362 8104 987646819 8104 20496 392856962 68957 62845 347925779 62845 8491 44642693 8104 15817 474922481 15817 7520 132513093 57935 68957 637315799 68957 6953 332240957 6953 27354 221009559 27354 54008 785100325 7520 30476 534668395 57935 3128 313185132 13770 54008 561620509 6362 54008 451943222 30476 54715 70834457 10424 3128 321782202 3128 71610 923235140 8453 54715 285819934 54715 77335 865525111 72040 54715 797796049 71610 57197 722136987 8453 26342 689981214 37741 26342 978387247 26342 50942 331600372 37741 78907 501617144 31915 78907 906138296 26342 24221 920008529 50942 35953 443076387 35953 61311 690327973 35953 43105 722972016 19116 35953 422686373 24221 18648 524676404 31452 19116 464426081 191 19116 469598781 43105 81398 140958963 18648 7480 227947835 71579 81398 50220321 81398 24600 780097785 62478 71579 940151219 29681 81398 933037072 7480 68873 80915205 62478 37902 35602952 24600 67115 763531495 29681 62469 187585472 49510 67115 373698946 67115 51195 920054597 37902 41817 660344405 21185 41817 847339530 11739 41817 107743689 48623 49510 159754379 51195 15717 289365840 48623 77439 816831301 11739 16224 158147611 16224 67956 73226427 77439 65136 561143593 36474 65136 245099893 65136 77936 550471566 47868 67956 495498881 36474 46518 759382181 49385 65136 620378879 47868 51920 446158189 33488 77936 634499144 6058 51920 837680828 49385 67260 83789431 76576 49385 503809684 67260 8874 46643518 27995 67260 336278721 64111 76576 985278032 61244 27995 17952955 66875 8874 445241511 66875 71452 917284306 27995 58971 73671695 71452 1767 823560596 58110 58971 634275282 69655 58110 104771277 6974 58971 421056603 69655 72162 500120338 72162 73333 362464759 31072 58110 242427120 31072 73219 988258381 72162 30527 247347047 51813 31072 391928676 17612 73333 455925767 67828 73219 78052099 16296 67828 288227516 51813 33962 52975269 44115 17612 66151362 17612 62104 378300393 62104 71987 400850237 16296 67279 177687434 71987 29566 972262535 42584 44115 614100027 71987 13476 359332482 79433 71987 367733088 29566 56614 127851675 19088 79433 200512754 27992 19088 95926069 27992 24536 958824488 71612 27992 822164486 56614 402 25730557 402 78630 265202895 78630 12772 20936523 53032 12772 910385486 45897 12772 73582563 45897 1266 116845289 40672 53032 374406285 1266 25573 702530381 43088 25573 119039747 45897 15508 817587447 63191 40672 516138813 29783 15508 842764304 30192 25573 173154194 74091 29783 161609345 66131 29783 343058557 72869 66131 873887968 74091 45490 946682181 42245 74091 152527637 19459 72869 322961469 54538 72869 71888318 12593 19459 79181545 72566 19459 500330377 42245 43379 982874130 54538 31075 294610491 12593 39199 117239971 25260 43379 588686711 25260 45058 910153409 31075 70859 202546700 58251 31075 75174087 70859 49278 920318984 2781 25260 52962575 49278 38083 639538106 2781 47758 638330514 45258 58251 672296159 48089 2781 707495215 20825 48089 62868714 76693 48089 785434432 38909 76693 92780939 45258 36947 618576197 36947 4671 722738789 65898 76693 352105717 12515 36947 74227651 56515 12515 300425565 72209 65898 198083079 4671 27452 493446743 9407 65898 646348644 9407 5111 617641714 5111 41101 398570423 21071 9407 77952494 21071 47832 69780561 47832 7260 667567407 40831 7260 277157168 67507 40831 548364713 40831 16861 926343101 7260 60715 609845885 57868 60715 607789777 4601 57868 518056440 43172 4601 76727078 60715 40133 958791776 18169 40133 46598005 40133 66630 245728568 63026 4601 703680536 63026 32702 978833399 1487 40133 971858858 10141 63026 25633890 79337 63026 399782650 32834 63026 26805042 1487 3333 703752185 7373 10141 46877925 18453 7373 594627014 51399 3333 984209876 73483 3333 471191761 7373 36023 736950567 12605 73483 173264670 60385 73483 675245343 73483 38256 853013561 65565 73483 912809323 14053 12605 636860541 56024 38256 363977755 77314 60385 505977664 14053 49436 355391518 77314 12467 787845640 12467 56206 435216481 42596 49436 809882663 27240 77314 826725811 25415 42596 843850914 56206 17576 311959167 44946 27240 18234704 22143 17576 715477862 25415 80372 597168426 28679 22143 263878398 17576 77754 16729815 22143 57240 711908784 28679 38967 625879492 49027 28679 114826104 57240 62025 170530883 34190 77754 890133818 27050 38967 704930530 49027 29228 155007047 31976 62025 512477404 34190 33822 624355569 157 27050 645184896 37599 33822 523887342 64268 31976 985224468 6004 37599 559951672 13443 6004 335121108 64268 12421 590123930 26746 6004 705550489 64268 52321 857957626 12421 16653 82951953 13443 62837 315803486 70219 52321 148034051 52321 19721 64375707 52321 77397 236320304 53070 19721 72810473 77397 73419 201115611 70219 80710 957642375 19721 79133 485997126 16678 77397 214752806 80710 65344 425927621 80710 43823 758647187 79133 37769 451050897 37769 36146 965416000 36146 73210 355836531 73210 15787 340547717 15449 37769 501190056 73210 42637 692271317 20951 15787 567321206 79668 20951 207221387 30375 15787 976029776 79668 9048 257471917 24656 20951 829714250 62382 20951 728478593 55006 79668 549160358 36362 62382 491965670 9048 30729 570452225 55006 8708 441169407 73499 8708 304416675 30729 80465 883137207 17541 36362 934991732 17541 56519 99041689 8708 38134 585068825 38134 65889 790438595 17541 318 400476379 67928 56519 661064240 65889 49813 982724540 318 34138 406167891 12092 49813 133650448 49813 17549 833182867 12994 49813 930394231 17549 56167 215447834 12994 20528 428277744 4034 20528 79898628 1315 4034 768235346 12994 24929 245463974 2488 56167 39237108 16548 24929 844441567 4034 38580 988335016 62414 38580 629212314 16548 20009 190089193 2488 57638 617833899 51611 38580 61329061 13915 20009 837768874 80525 20009 11164624 21055 13915 435339363 80525 1489 848616627 21067 51611 999954361 45791 21067 159920787 80525 16895 714621489 12127 45791 42888824 45791 31810 483899562 21067 11590 157107474 11590 50748 411464563 12127 46445 520770340 44599 11590 386770235 46445 11301 35986131 11301 41433 883673265 44599 55836 881122274 41433 43850 144811048 60230 43850 97426580 34483 11301 391394802 41433 65716 83453958 55836 5190 780486628 58804 43850 323718502 58804 28482 24047227 5222 34483 307709930 21756 28482 153765955 17943 58804 541320616 32135 21756 610259893 82037 17943 458423744 44406 32135 772950488 78298 21756 854150612 82037 26030 444241414 81164 44406 935614942 44406 45976 332592483 75510 81164 874235572 63739 78298 536633778 75510 68034 115336448 62660 68034 53580623 14235 62660 664744873 38768 63739 510694973 62660 29733 438090987 35893 29733 437272205 81574 62660 82207796 29733 55263 41502559 67291 38768 749594926 20773 35893 887557763 55644 81574 28625850 66405 67291 191534774 55644 80436 625884338 66560 80436 702315012 52460 55644 100630891 55644 25948 310325789 66170 80436 408585546 80436 70248 360054987 25948 72296 294050611 52460 752 45785221 752 33594 387727238 47613 72296 564069550 72296 74146 88138574 77184 72296 863082921 73371 47613 125057855 40610 33594 293995387 67466 77184 787472561 20434 73371 822957194 21532 77184 862173765 40610 77952 765993159 21532 9178 616737347 40203 77952 31288345 20434 26335 145258059 26335 70674 98653312 80642 9178 114609641 70674 71811 23966617 80642 64576 185045007 70674 28951 972271910 77459 64576 898640974 5985 77459 110917079 57780 71811 143544566 44994 28951 882415232 77459 8432 742958974 46585 57780 49406726 8432 11020 83160984 8432 13493 420453746 13493 80129 596751531 8432 20000 577737572 13493 32589 695601770 11020 78402 886350958 80129 30896 378378465 32589 6387 165064639 63414 78402 203386441 30896 50975 689123401 59118 6387 677724081 50975 32161 830758943 32161 58376 909985644 50975 18651 457318473 44552 59118 123579303 58376 60417 963110057 53782 58376 27157782 58376 39000 611671315 44552 82113 540338592 39000 27197 70951602 27197 76893 423348820 67415 82113 751184473 50249 39000 572652834 5805 67415 70183455 7591 67415 906102010 50249 11450 730583039 81800 67415 264380035 5805 79570 110127438 7591 443 979548857 79570 43662 384859346 11450 52435 779203807 79570 49004 14901145 63661 79570 436565906 50291 443 135303600 63661 8207 521014046 32993 52435 917877560 49004 55415 16074112 7729 8207 598606499 50291 1595 437827494 1595 75334 217282570 78401 32993 280613159 55415 27919 632788295 45400 27919 214240290 74683 78401 424391571 78401 60772 15394342 41583 45400 1950007 41583 1807 9736670 27371 45400 453476086 47196 60772 495939960 27371 13283 128239774 41971 47196 795034887 27371 15213 666349570 15213 28709 272728416 46976 15213 104868643 46976 58220 786262372 70239 28709 907001763 70239 28551 122533170 68677 58220 316901423 71332 46976 135222141 8975 68677 235595307 48523 68677 255576609 68677 55269 797730980 65423 55269 106912814 71332 27548 416648554 35532 48523 839986752 35532 49386 324839479 65423 1632 148554710 51377 65423 3679687 49386 38230 108661468 33813 35532 984355383 63060 49386 430699541 71479 33813 666832069 33275 38230 136179906 64448 38230 447555219 25187 64448 430059184 63060 47611 127051228 33275 3102 773212188 17947 64448 803465421 67583 64448 28505625 47611 50747 335494125 47611 28363 322551351 3102 7840 61063065 3227 28363 651522653 9783 50747 744905534 28363 37157 173291079 7840 22118 360140660 7840 73273 325650764 22118 10100 862256029 10100 46715 715738920 12371 37157 438265415 49682 22118 845478123 20624 10100 536466596 12371 47482 342615200 14572 46715 351331662 14572 48011 265078691 45747 49682 944645899 48011 6900 347159391 66674 6900 911252450 54279 6900 70451714 12810 66674 463898863 12810 23192 237935252 66674 63267 700249761 23192 18043 556044951 14076 63267 877933034 23192 35282 724833388 14076 19648 122614674 19648 34849 734031440 35282 51722 41518172 2343 19648 704045986 35282 37078 152800164 51722 72791 79675620 39905 72791 409271068 34430 51722 103155027 10642 37078 130549753 72791 73661 829197852 69538 10642 122382233 26738 34430 123520838 51527 69538 335751819 3474 69538 237654134 3474 80744 508898708 57461 69538 382399651 51527 7572 385315382 80744 6742 995627351 57461 33547 45594081 6742 76101 672199735 76101 39592 521314364 47943 6742 148356658 6742 42700 883743064 47943 11613 956141650 39592 53054 130151124 39592 45813 166290483 14648 53054 557505306 20078 45813 75165350 66430 11613 526926158 58350 66430 959458326 44551 45813 127823354 20078 67166 519854597 58350 77038 310805417 58350 19441 792488637 79152 19441 67671636 38177 77038 407310092 19441 50891 69080077 77077 38177 77120481 50891 56383 659694782 77077 53598 524665008 71084 50891 671117983 56383 36053 894895611 36053 2693 685799509 71084 62927 826913112 23467 53598 987913142 29762 62927 101066883 62927 28767 980745764 50199 29762 481391580 62927 25385 841436127 8077 50199 500467028 28767 78192 591084939 55266 78192 55642811 25385 56755 463443868 56755 78506 170537206 23053 56755 166025422 41831 78192 765500906 56755 15604 91190403 58731 41831 770799392 41831 47572 335490178 15604 75473 694748278 47572 54913 89116642 57813 58731 144172516 76351 47572 121769340 75473 60929 213929937 76351 62502 751960662 76351 50274 724829578 60929 46365 622174084 37728 60929 560759665 76669 60929 913235679 46365 27719 913789301 15251 37728 131531784 58789 27719 621437205 58789 71371 44719425 11293 27719 852228448 71371 32995 694981801 11293 365 408645621 11293 44854 47824587 11293 44865 706477198 32995 10815 30898582 10815 20071 132799392 20071 31639 634804099 60967 44854 830937543 60967 2715 343134057 45530 2715 47628834 64773 31639 975510428 57683 45530 40663538 60967 11177 345741042 11177 25903 182280749 45530 47071 759370039 64591 57683 475702767 25903 61173 286518622 11177 57785 943482983 57785 5523 437166524 5523 58944 503937133 5523 67565 422883666 16684 67565 103440698 15041 67565 199398193 1189 5523 19698647 58944 40743 178591799 55609 15041 651418336 12781 55609 733778314 40743 77828 113660789 12781 80098 59215315 80098 25393 175012522 70721 77828 182967083 80098 56100 977969894 80098 41682 387580027 80098 55401 803828912 35371 55401 423929408 56100 40036 145328006 55401 36734 797018919 28403 41682 757017187 51320 28403 35663294 63437 35371 391465712 8295 63437 549076013 77326 63437 73390018 8295 44915 587482270 19533 51320 67406383 63437 941 335508693 8295 13086 317799288 44915 38089 598166893 783 13086 840477830 46868 38089 69738409 28583 13086 663009819 17890 28583 657105487 29520 38089 45513590 29520 47180 909622877 46868 39319 155574219 19288 29520 284279310 76295 29520 717090311 77455 47180 442440327 22687 19288 821242349 76295 8552 830047484 76445 77455 676620180 62439 76445 836100335 42244 8552 389064653 42244 55809 142705000 8552 28000 272530497 35516 76445 431398274 31280 35516 411143925 42244 26248 596394490 26248 46095 247660868 26248 74272 111704641 46095 39636 8852587 9794 46095 802791365 46095 62664 81855623 9794 67090 368939576 74424 74272 127670638 64561 9794 644263053 205 67090 69575937 50834 205 503742985 64561 14393 619663316 50834 19366 245732121 205 44207 711407743 5027 50834 532766828 14393 32473 618150506 74838 32473 431725531 44207 51457 340211385 32473 10592 121562809 32473 28107 939414122 32473 45937 927523218 51457 49551 874618564 10011 10592 924367716 56339 49551 52998904 10011 10332 511612718 49551 49296 606543206 10332 49175 286248129 56339 64307 514320038 49296 70840 823433034 70840 76266 61626994 30324 49175 53312148 4786 49175 337877530 40000 70840 398105222 78958 70840 28467850 78958 63904 732185586 52228 4786 1571253 40000 57586 841668066 3989 78958 661204298 70053 57586 583511717 63904 13536 892215600 70053 80534 689294390 4575 57586 962996488 80534 27342 577481678 28338 80534 212555468 13536 62282 260593356 31581 27342 609630923 27342 67469 953959960 12282 27342 651459530 68701 31581 330630068 31581 54923 724249562 54923 61209 352842051 61920 68701 427557157 54923 39452 454526981 38091 54923 518094948 61920 17598 655481005 9906 61920 985679482 73688 9906 761585704 63974 38091 25350614 17598 49243 983541545 62160 63974 445014793 73688 58375 364604892 62160 52764 410556753 78986 58375 707186868 32388 78986 523146383 58375 54858 594460013 27722 32388 953148938 76643 52764 825733109 27722 35715 846844880 29803 35715 174500250 27722 34599 23331487 29803 59940 627766726 42663 59940 879789350 42663 18328 515235989 58876 59940 433452511 34599 945 848078744 28800 18328 595428785 30396 28800 785629368 945 15730 383764837 58876 41876 68001822 59956 41876 383149522 52217 30396 6823515 59956 49111 167312947 60735 52217 422037256 11758 41876 817849412 60735 15451 84130355 49111 15423 279035110 52268 49111 555224567 11758 78941 953765859 63648 78941 768997123 78941 21288 421754441 15423 26912 118202023 26912 9820 682275852 36759 21288 875685113 63648 60871 249163977 21288 60640 972951907 54179 26912 163697818 5136 9820 673644659 16577 60640 517364744 5136 71882 197684941 11065 5136 397252119 5789 11065 881427754 11065 51528 993712374 11065 63162 687628038 51528 3752 212145577 17015 3752 39729303 33336 63162 926217377 63162 17664 356115943 70727 17015 766795415 62794 3752 527050267 33336 5135 28004341 62794 63710 353305590 5135 26577 37326646 34906 63710 375229272 17506 62794 827664862 9554 34906 594938245 49553 34906 854729507 12865 9554 753720560 12865 11605 618051020 9554 78341 353469165 78341 1226 603006459 11605 61426 169129314 1226 36935 256162492 7594 1226 842749765 62056 1226 609562661 36935 15053 891433648 81630 15053 574834906 62056 62177 534301859 66898 15053 124205837 15053 5922 19369292 5922 66557 482445343 24718 66898 29304030 67716 66898 943189885 77217 5922 890649432 24718 27411 929405887 77217 39300 96470201 68228 77217 489833414 42911 67716 914152531 39300 8898 495877469 39300 43374 473986512 68228 80971 831735028 43374 33378 595523481 42911 46067 315192098 46067 39333 871247835 46067 40031 891872820 46067 16962 96301332 17267 46067 209957363 71678 16962 416525713 40031 78990 613662650 17267 3608 419420852 57421 78990 403810092 28101 78990 927997232 3608 2987 339039616 63236 28101 344672111 2987 65964 156601110 30688 28101 940357214 47016 65964 36595133 69787 30688 247422422 16821 30688 370738735 30688 28295 643701513 39259 47016 714320083 57532 16821 341962418 57532 60019 570640906 28295 73720 929941042 42096 73720 65663276 4028 39259 432404793 42649 42096 422801995 42096 73290 68149572 73720 11730 760100838 64346 42096 596758695 42649 431 231480306 431 80276 905038085 80276 26412 630545654 11730 65134 472379018 26412 80519 976163463 26412 69234 116412294 40035 26412 561116075 72540 69234 319793691 69234 820 69379192 40035 44927 21093237 820 9612 156645676 44927 29789 309548533 29789 6808 371449103 26117 6808 341289281 29797 9612 790519786 78082 9612 48251890 58359 78082 32712934 25326 29797 995108229 29797 32385 663299531 60901 29797 517059327 58359 53042 288600477 25326 80188 34979240 53042 33289 796879031 26304 53042 686506232 1817 80188 162056712 49117 1817 706333388 56536 49117 718646546 77833 33289 898150056 73619 56536 246096374 51780 77833 74161941 56536 18246 882520011 73619 5549 763648951 33086 51780 780736503 18246 65427 578491533 51780 23686 931277126 5549 8786 788531727 33086 16825 434055179 8786 63373 774626855 16542 23686 883316595 11776 16825 949708781 51134 11776 873765255 16542 56203 216592043 65098 63373 524440439 54185 65098 535023800 25332 11776 206697786 36882 54185 512185673 54185 8417 584115919 7923 54185 856967092 8417 18739 739624504 24663 7923 513921156 24663 71225 236042184 18739 46701 595811933 7923 48956 830996549 62255 71225 901031572 76713 46701 684088225 62675 76713 464719151 66469 46701 211815223 66469 28701 855297980 28701 24998 796053293 28701 29364 211825174 29364 75342 704540220 47139 75342 797001575 75342 24904 704878170 29364 51839 358541262 29364 2219 941943641 6074 2219 820437003 64706 47139 879948000 24904 76226 700599537 78157 64706 639204074 71597 6074 130290395 13780 78157 157404162 61658 71597 586178478 33487 76226 276320739 61658 20938 957991395 9043 61658 389347289 13780 40575 780157810 61658 64794 746343765 28171 20938 235059998 9043 66841 83644403 26253 66841 748240958 66841 6081 171096377 6636 6081 908606568 47199 6081 837443247 32266 6081 614505276 6081 32127 915869913 55754 6081 504972320 73012 32266 192321566 78099 32127 295009809 69173 55754 237659957 32127 70728 246049036 69173 44712 275334122 69173 30867 573411103 19146 78099 308398930 19146 16536 325416171 30867 76598 107105060 16536 57200 122664076 270 30867 347367790 270 28970 181762163 16536 2602 198025798 28970 30624 366491058 30624 30679 246095809 18343 270 39686135 28970 49274 815130526 968 30679 907059677 18343 7851 292729846 56095 968 384830427 26636 56095 31831908 79335 968 442258204 968 23591 619228980 65419 23591 437306869 79335 43471 546364203 65419 11952 4535476 23591 7098 148790637 39827 7098 783575729 65419 34742 687597776 7098 43403 460712144 69771 39827 726562864 40529 43403 224627308 34742 12295 540126921 19020 69771 299516572 72109 43403 137312048 46917 69771 253437085 73305 19020 495104878 65158 73305 66923842 61798 19020 168402363 56321 65158 840667897 79053 56321 916718004 56321 48338 313531258 68067 65158 589050060 26479 61798 412325075 79053 40555 952206473 8146 26479 62857770 40555 9304 78468198 44907 68067 72979078 35378 40555 124204762 35378 44541 303968235 7451 35378 761875347 58351 44541 135693463 44541 16706 105616958 5800 35378 223830432 58351 75965 559364365 16706 68530 988785885 5800 78302 614734402 16706 54816 394107360 78302 19523 104456830 75965 77195 185464998 54816 507 384502354 44873 19523 587948990 44873 49777 240840544 5084 507 934082018 4789 77195 738456415 11518 5084 479078463 5084 73344 795455572 36901 4789 609828336 73344 23000 522421929 73136 36901 27608200 29477 23000 750673447 42630 73344 410385013 23000 53237 23743928 73136 77831 274225010 29477 38079 463441157 38079 23017 184864060 23017 9468 560529124 53237 15540 163430411 38079 3548 138773816 56316 15540 18931322 9468 76581 188079033 56316 11173 82594693 66582 76581 965298058 11173 52196 737123484 53500 56316 378598147 11173 6665 422022631 56569 6665 633642117 19998 53500 52228492 6665 77321 636900016 6665 67198 785586802 63498 19998 638659858 76673 56569 800801033 76673 72233 448296611 61580 63498 853074998 72233 23613 61743873 72233 26624 316817007 59748 26624 222532453 61580 73933 85873860 26624 10427 91834729 59748 28854 528066848 73933 79996 292761726 77772 10427 157253518 73933 32104 782497122 52899 28854 288822587 63728 77772 535935509 74386 63728 224771011 19974 77772 749892950 74386 80635 78817048 80635 60170 842319836 80635 32597 785259986 62646 74386 656414714 60170 5386 858919313 14691 32597 354005043 60170 22489 919294027 56491 32597 325339565 5386 81223 621305345 63413 14691 249966704 54790 63413 249537833 30891 81223 988040870 81770 63413 156893664 81770 37683 465286158 63413 29738 403604446 73520 81770 112269417 37683 4540 265885018 21892 37683 266829889 37683 43047 711169312 43047 10596 5738347 47293 43047 507224469 41023 21892 219914498 26446 21892 510615859 1309 41023 726395720 26446 43951 15871703 41023 40927 762996415 41023 71438 861342600 40927 72127 803769953 72127 1685 832562714 36245 40927 104933638 71438 41498 336751568 71438 79128 571105002 72127 28592 171792307 36245 75760 506297939 79128 8671 466212193 28592 77353 158082944 28592 63387 576812374 59747 77353 252471507 32763 8671 775767852 644 63387 71865787 77353 37543 807746000 59747 16436 909565438 11347 16436 143448537 38336 644 539841214 19433 16436 687424202 38336 27686 64694760 16436 19602 861977904 19602 28660 331845055 77351 28660 31283702 19433 72723 621764529 24391 19602 55211979 72723 49432 323448905 24391 40441 862877612 49238 40441 424485284 18373 24391 259820337 49238 24622 135317719 66251 49238 36245972 43792 18373 589171287 23724 43792 315767599 11893 18373 860738457 43220 11893 626303701 43792 40585 732400270 20751 43220 118782027 43864 11893 79600867 43864 23304 754904668 23304 22400 647561621 24616 23304 186245568 22823 23304 147173698 55425 43864 251963636 55425 6664 540284994 22823 3132 920526401 33174 6664 431866660 6664 52930 425518570 55425 12598 841499579 6573 6664 2566798 6573 81888 596994318 33174 70562 332703952 68741 81888 822184803 6573 18351 246156264 18351 5783 601551706 18351 78211 455667415 73774 70562 663693928 9288 78211 925156552 5783 34882 543552511 9288 51347 235042957 78211 22378 393936861 51347 72394 464472918 51347 65619 964858080 22378 1017 846841466 76900 65619 483794005 60129 22378 66144746 72394 70561 183311462 24330 1017 115215611 70561 74489 702851026 60129 66326 612314634 60129 10099 67465506 28180 66326 258548759 24330 33853 562411380 68995 28180 394543408 51991 33853 65858200 51991 8720 42317746 68995 709 637672073 78635 33853 138114930 57676 51991 101814850 37300 78635 113920513 7347 57676 539397359 65644 709 371429877 57676 63894 431430306 63894 18647 433237784 37300 14094 700533711 18647 46565 143716763 81983 18647 966050815 17054 63894 351674999 14094 58242 291003533 14094 73436 339458786 17054 41034 80837471 17054 67629 521689491 43544 58242 593599894 49048 41034 173556047 67629 8503 349793515 8503 35317 133539948 43544 37341 172574517 15930 35317 316932393 15930 6057 844131660 35317 65309 443318853 80309 35317 648238944 65309 18108 17697287 71712 80309 989301137 65309 75227 700301004 75227 80857 968107041 71712 50031 342199101 80857 75854 126569021 2962 75854 619970405 75854 60711 376209361 60711 60467 120616357 30233 60467 786035709 3131 60711 467710099 59665 30233 611642477 42679 59665 267647748 42590 30233 387329018 81033 42679 852955858 35400 59665 298002217 81033 29619 354890422 76410 81033 92541780 29619 49539 272640723 81033 53612 947467565 53612 30260 814626032 40110 30260 331244764 76410 72992 499238199 30260 8468 80639238 53612 54216 433456999 52349 72992 726527209 40110 28396 677801522 78596 8468 538325939 29295 52349 646460173 78596 54288 508932221 78596 11510 813739268 11510 69733 75101877 69733 76938 799270490 45855 11510 76337466 68184 45855 80808827 40235 45855 539267385 69733 41490 655390665 36707 76938 35063995 45855 59627 430482622 2198 36707 626999768 23942 40235 834894527 8304 41490 617623068 23942 31224 544213013 41639 31224 163178020 2198 14900 934120312 23942 16162 395121917 31224 13779 331561027 42542 14900 769005620 16162 7321 637867449 14900 41796 55259079 13779 48092 426697165 29079 13779 171660183 42542 23649 170071311 66133 7321 89233043 29079 44031 322427408 48092 37664 317009902 77704 23649 774792487 77704 45325 375050684 67276 45325 943098325 27514 44031 214711386 67276 15866 210338943 46302 45325 330110919 46302 16956 80057096 57801 15866 525247835 72224 27514 649492324 16956 74992 994149868 74992 67603 27549726 74992 69795 863310018 74992 5677 372534227 74992 1438 650691317 1438 39031 226324921 42034 1438 557316268 35926 42034 754850538 35926 29714 25155608 1438 12638 470595655 10426 12638 280200202 29714 78782 702216645 60758 12638 75350917 50283 10426 561944008 78782 50772 57747334 79844 10426 33622015 50772 74021 992658520 4424 50283 70223602 50283 5157 963825475 74021 28385 513544298 74727 28385 842752161 74021 31002 434734362 74727 7910 593502977 5157 34792 184951731 31002 69991 592566463 53082 69991 563558277 57734 7910 41514684 7910 78623 335594134 53082 119 753081361 119 73453 422497051 119 46137 814007173 73453 1900 567758595 1900 2131 74839856 79648 119 220183281 51288 79648 933256373 51288 43376 358214823 1900 52545 326113148 18721 52545 28593313 51288 63966 835050434 51288 26201 243307408 47830 52545 721608779 36920 47830 5416262 9385 63966 925156955 9385 69592 732505411 67267 26201 91064887 60443 9385 46616060 71032 9385 316154228 67267 65078 269286803 61357 65078 104873200 68327 65078 282175763 41226 61357 75714013 61357 4716 519170806 41226 10771 285856120 66637 68327 26475984 66637 57476 466341862 55273 41226 253556151 44826 10771 929165425 57476 22488 803590452 4133 57476 599982806 22488 40003 90109747 22488 36337 396131025 29556 4133 153668803 33930 36337 751100460 75374 36337 103279335 75374 13900 764942038 33930 6592 746619582 75374 24100 878362033 6592 676 947515909 75374 59724 518587206 10294 24100 137641057 15317 24100 96291634 10294 69051 25396058 61601 15317 650169618 45277 10294 437328488 33731 45277 70115073 15317 79708 498749166 69051 30690 516680390 63127 61601 883564049 14259 63127 927889923 17990 14259 828787208 63127 81650 77331181 63127 47112 91037062 81650 73737 546229878 47112 24948 972427716 73187 81650 865061213 3377 47112 49746152 3377 3046 353782329 3377 69123 544358954 3046 33555 609161418 33555 38434 959137069 9479 3046 214158376 9479 19456 703071636 19456 37107 962820553 19456 78522 703652314 16433 9479 278511769 33097 19456 141091488 37107 13433 960362662 78522 65864 164052513 65864 5804 123197869 2834 65864 423925973 48070 65864 99065351 3945 48070 802128277 65864 75560 106363383 21452 2834 14348675 29101 75560 33207373 29101 56175 99833990 56175 5803 136404679 75560 21615 978204512 23901 56175 242057661 56175 56470 694968408 56175 8066 66812698 47533 5803 728928727 47533 80814 920704793 56470 34070 91316949 19656 8066 881977817 75964 8066 884678093 80814 28720 693947745 7753 28720 991439895 62852 75964 738326301 45620 28720 368352277 23588 75964 831790663 26507 45620 18899421 17323 62852 123608242 23588 62508 919936923 62508 66392 383993458 17323 70531 738751680 51037 62508 155997927 3842 62508 35530565 3842 66406 65694347 23482 70531 825638082 23482 2615 494606785 3842 65504 633748031 3680 65504 102155246 23482 568 988865657 48890 23482 483492846 3680 2949 612015220 73301 2949 677920550 51534 73301 135995200 3049 48890 333051273 51534 6157 872227392 74434 73301 375870155 3049 59645 872883586 6157 24878 783692178 6157 12006 313603501 24878 11053 887778013 74434 7471 649575038 59645 14582 702074108 353 11053 423455678 42397 11053 613543694 7471 69461 644710900 353 66073 474571968 69461 65466 117352748 59820 66073 592673461 60080 69461 659054008 2217 66073 161796421 65466 24650 347802164 65466 51675 847293171 68659 60080 922051005 19064 24650 834132600 68659 78886 332888224 68659 11485 227412439 74397 51675 809328111 78886 12002 118302680 11485 50538 733715900 45758 78886 202654173 77962 74397 681399263 22945 50538 192701970 77962 17545 534751358 77334 45758 904616308 17545 64224 416132864 44717 77334 430119466 22945 39951 456595653 44717 62804 689653477 77334 76160 760914336 6106 39951 466817514 62804 46422 950729389 76160 80924 76265822 2517 80924 476232849 39700 46422 550390338 63525 39700 631447575 39700 81889 293408249 2517 29221 282787001 22890 39700 964115198 39700 57786 124001999 63525 32789 863860073 22460 22890 640176934 57786 64112 156586239 53250 64112 423908526 22460 28586 180451945 76563 64112 75058492 2763 28586 131141772 53250 52811 194015761 52811 26885 490878081 12485 52811 107008795 76563 34290 732713708 12485 71179 646829279 26885 58847 903819556 40126 26885 217264875 12485 53622 747154637 58847 20723 294215311 63360 71179 733918084 1728 40126 757510599 33759 1728 883681181 11666 1728 589260388 3584 11666 218758337 1728 18215 563918934 44625 1728 542623110 37974 11666 409824051 51923 18215 280699654 59113 37974 779802310 18215 45716 107805564 44625 70234 744568018 64677 59113 208764219 4770 59113 437108925 70234 38830 155616115 38830 58050 271966266 53588 4770 518232830 38830 65742 632554871 10423 53588 63412340 65742 33048 318563487 12520 53588 591166837 12520 26646 337103484 12520 77960 492933465 62797 12520 872323838 43557 62797 116276730 40213 77960 492079180 62827 43557 931274086 52345 40213 793256462 52345 70426 50996441 40213 72616 948473510 2485 62827 666722322 12148 62827 801179453 9520 2485 102432991 70426 68230 439385513 2485 54793 360582282 2485 4105 5565056 4105 16497 640431420 56510 9520 938055416 74092 4105 89596074 16497 13481 759514353 33500 4105 167538102 47842 74092 987504144 69153 33500 193273431 47842 48283 91366843 69153 78837 568675043 69153 32920 155915127 48283 58648 112796478 48283 58894 272868867 32920 73037 95861604 4800 58894 86107499 58648 55281 470203379 55281 28763 260709354 63675 4800 434341093 67058 63675 949032383 67058 55660 714176723 63675 69951 287359018 65035 67058 665172969 65035 2746 833043362 13506 69951 760656468 13506 851 955232620 851 19519 964250556 7852 851 417245226 13506 61223 920758676 61626 851 144792852 7852 64848 254884822 62106 7852 325580514 69258 61626 322572904 61223 69227 540755699 40921 61626 490087337 62106 9488 133367512 40921 74555 50851169 62943 69258 791011584 15361 62943 400622390 43009 62943 426986887 57704 62943 400981500 63999 57704 195643070 15361 8871 198399954 8871 21243 147311790 8871 28304 155518738 28304 71906 988295258 21243 45616 375521341 60942 45616 988008108 24377 45616 605198339 2779 60942 307524590 24377 1450 871068240 1450 36508 4582437 36508 49039 566651329 24377 76277 342976246 73182 2779 124681667 76277 44707 981068926 73182 68126 857215338 49039 2914 743411572 21402 2914 642116641 64659 68126 27290271 64659 29976 35344352 29976 10865 60555287 10865 69299 34494001 21402 35409 108959936 64659 63227 282359902 63227 15426 292527065 2521 63227 414925675 62123 15426 927863900 63227 69130 797736221 18615 15426 801367072 61132 18615 745835977 56577 61132 448081053 49908 18615 664180694 39151 56577 511182957 49908 30981 934732335 72238 39151 808965412 4290 72238 259091456 81803 72238 380942379 55907 81803 475633142 55907 20687 490826844 20687 66621 463935889 5825 55907 911421185 66621 3110 932979759 3110 75898 712954917 66894 66621 667674280 24394 66621 505650217 57658 75898 1790688 66666 3110 721594272 75898 80283 997740244 79050 66894 529817765 57658 19691 476283155 75966 79050 755065617 8019 19691 913336574 14781 19691 733992765 75966 62706 183459360 58157 75966 999479109 20008 8019 8173519 11522 58157 526256813 79609 58157 307734430 62706 14901 376901958 14901 79164 458566419 79609 26027 241435317 79609 56274 688799794 3126 79609 831361186 33081 56274 48323167 29242 56274 324045319 33081 19262 404994827 75045 3126 112497282 24791 33081 920151630 20495 75045 412333816 32888 20495 923826006 47540 24791 603522589 28043 32888 27745921 28043 19154 430701851 19154 58696 74023831 47540 47147 310889060 6876 47540 690155983 47131 28043 845463704 24843 19154 220386665 58696 42587 770528515 47131 62629 743036540 24843 60457 498348853 60457 79733 878717468 60457 64446 318879117 3316 42587 162368881 79733 50475 607512789 50475 24793 995542208 60478 3316 575743460 50475 51414 193331129 16639 3316 358768478 16639 24024 814049119 24024 59378 799945208 61594 51414 927014614 24024 2682 588193579 24024 10989 27266503 59378 5147 268627460 30663 61594 158328628 29499 5147 770850759 47349 2682 82855147 30663 20913 688431544 29499 23949 673459158 20961 29499 36451614 29499 3488 359496060 12734 20961 544805844 3488 43103 618640384 12734 25437 672698497 17602 43103 278264560 3488 57096 494443655 43103 21166 823085316 43103 38635 205196802 38635 22390 146392028 21166 29507 325687561 56997 22390 93316924 67697 38635 341766750 38635 62448 38784545 22390 50650 273912447 46490 56997 31175327 879 50650 86277769 56808 879 922559132 75855 50650 648531274 46490 79813 239690635 30804 75855 531438070 56808 33799 498906175 75855 6733 428267067 44758 75855 961035308 46681 6733 877376009 8713 6733 959804479 6733 80351 412147990 80351 38396 152118239 47653 8713 934326172 46681 41820 489145733 80351 16053 608179186 41820 3363 223635378 36303 47653 616025146 74568 36303 30573267 29074 74568 392426727 3363 76990 438302541 17611 29074 640735444 51981 36303 802262870 34083 29074 964232906 39059 17611 554982729 33839 34083 723241863 3676 51981 749705185 47301 3676 125457661 47301 62739 594337292 3446 47301 797758907 72641 62739 973055151 47301 32955 308836784 32955 35554 952911396 1666 72641 47917740 70656 35554 41934700 52780 35554 106264914 12028 70656 216725612 71213 35554 122478655 71213 20303 668519218 70656 2393 634803010 2393 32488 633353177 39241 2393 295838205 2541 39241 198467426 2541 16519 989914485 26156 39241 186112398 16519 3211 728804091 2541 1081 46127835 54815 2541 60890779 58490 1081 962502804 3211 57246 835040244 58490 10982 549152983 1081 19634 337191093 57246 64572 540821865 14870 57246 489899775 23529 10982 398897659 8045 64572 137875730 76235 23529 187780358 8045 33106 120341897 17901 23529 707526149 71842 17901 179052500 62147 33106 455478824 19355 33106 905322445 9968 17901 798013815 62147 26175 205678590 9968 22490 75021741 60561 22490 469986823 26175 23597 687056690 22213 60561 95086017 60561 4697 119364014 22490 1508 142252339 60561 2697 414721276 26432 23597 255545207 43130 26432 418874702 2697 80113 988749415 1508 53755 43692535 37364 2697 725072096 80113 28386 928174855 37364 36939 853294367 37364 75551 301640465 37364 66957 191737990 28386 76840 804724489 76840 11238 705869628 46725 66957 321419079 76840 12497 424692434 11238 15807 90974137 51173 11238 664077463 46725 32084 552105540 12497 41715 960713395 41715 80636 542472 75289 80636 802413791 61750 80636 969781075 75289 20525 395922715 27204 41715 10396779 23333 61750 181693650 23333 57713 13222738 66747 23333 393732149 43424 27204 887672802 37961 66747 14761105 51538 43424 605590121 42479 51538 354907672 43424 45345 858914660 45345 22603 907292369 45345 14635 791124153 14635 63256 87033141 1360 14635 522501274 70613 63256 688417980 12549 14635 269449169 70613 24564 95270979 22564 24564 38590476 23094 22564 296915890 15313 23094 502912618 23094 4254 427309488 22564 51371 642766165 22564 61307 304710000 51371 24646 586556831 7673 61307 649953243 51371 39917 678602805 48626 61307 561524391 7673 14961 130284076 39917 77734 113909932 17764 48626 390520813 68924 17764 850100398 48853 48626 444217656 48853 40713 792332277 48853 15329 927368704 19588 68924 92170394 48853 73987 779896205 77810 15329 525899441 40713 57138 666583174 15329 1382 376051356 1364 73987 490227111 59602 1364 403644195 75236 77810 288282910 55156 59602 343589573 1364 40965 318758817 40965 7502 776385033 48409 59602 817376466 17824 55156 369249610 354 48409 276889508 53361 354 596918603 7502 74140 103346404 53361 28344 339572234 79479 53361 61085229 53361 13010 10937679 23169 53361 696081115 82019 74140 833324756 21501 82019 265509982 21501 4797 60170842 77547 4797 907170236 70921 82019 677392575 30647 82019 418808968 4797 8772 787725031 45536 77547 785295739 42332 8772 350295906 30647 74866 23589227 26777 45536 971476158 42332 64002 488819855 36596 64002 862694589 70904 64002 29036416 61567 64002 130089835 50940 70904 113137652 29778 36596 616458456 29778 61883 757932591 48969 61567 637473224 58423 61567 785422410 50940 15856 596064579 24047 48969 326192457 67399 61883 292933162 33135 48969 393280600 33135 39968 878706142 44517 67399 442959926 27794 39968 396321806 44517 63952 13747042 49664 44517 186717564 68331 49664 837681362 55841 27794 620417337 15775 68331 837771038 63952 76176 34499346 68331 11312 766021439 15775 69429 113322806 7131 11312 544387418 7131 65748 460707928 65748 68232 945693343 27012 65748 834584420 27012 52792 101902857 65748 35318 460876468 53669 65748 415989213 35318 69949 181675262 2558 52792 968731018 53669 12352 325036062 4516 2558 390232923 65429 2558 462264093 69949 2031 34845542 39906 4516 676223939 39906 16138 873768707 4516 72069 57343530 26948 39906 203966828 72069 79512 141252350 39906 53392 976725246 79512 19461 46183163 69108 72069 541643682 53392 67476 476007234 28663 19461 364257904 67476 79313 92401850 75014 67476 878591670 29083 69108 991917652 75014 27122 67924009 28663 398 349344903 31038 79313 655977884 28665 27122 756152880 11322 29083 667631935 27122 33619 652935416 398 30865 889096916 31038 72161 726291632 72161 3533 622540884 63471 72161 649482964 3533 65858 132050774 72161 64422 826850161 13240 63471 635689042 64422 26559 681813950 26559 7414 41722621 2717 26559 635621654 13240 4366 832946047 27729 7414 64932529 51565 27729 863051747 65181 51565 723703222 27729 77532 339614517 48996 4366 107315144 51412 27729 23342753 76213 51412 799566294 51412 37732 311114269 80567 51412 515100902 76867 76213 427055805 76213 72563 939473720 66185 72563 966235772 65172 66185 282058259 76867 65202 852568321 72754 66185 970121371 76916 72754 607679169 66185 19338 879470999 65172 28855 708655657 72754 64085 853930948 18635 19338 832329208 76916 3195 982014306 30680 3195 499885567 45840 28855 206588297 115 18635 83146209 75213 30680 106681229 1478 45840 768672961 20899 30680 277979560 24204 115 372475318 71320 1478 447899826 39531 24204 182750432 20899 22027 615590707 32651 22027 158107796 24204 56072 113676867 56072 72915 950752277 42560 32651 620066325 20081 22027 633886607 45721 56072 491269796 36184 42560 88693932 44135 72915 649804709 28194 20081 272063641 28680 45721 534558502 28194 16335 655157235 28194 51447 480678034 76683 51447 77608581 51447 38846 105192542 38846 28460 51631756 76683 57804 903304961 27076 57804 68361305 27076 36425 781535702 38846 26179 689622343 27076 66026 507227768 72414 66026 708715358 36425 5863 14830173 71538 72414 548872006 5863 21565 969249428 71538 59230 421120819 72414 57627 566704947 31748 57627 21378693 71538 19488 956426956 19488 52788 828477190 19488 76133 64378984 19488 58407 339951796 31748 30078 942364846 30078 29935 689698472 58407 65226 132459382 58407 57829 830535275 29935 35257 260378814 63006 29935 490701063 79974 29935 189176273 57829 8526 939843868 35257 8614 565541414 70805 79974 367266332 22721 63006 142275441 31141 70805 32145691 70805 70226 45181346 78327 22721 865354594 31141 43496 593248176 22721 38993 929760622 11183 43496 318652190 43496 21115 964546269 21115 1890 556328959 41667 38993 943315070 67474 38993 39364879 17411 21115 91916760 25555 1890 178621901 67474 43763 239483202 43763 12823 97758014 67474 70743 581442374 40052 12823 700427256 30731 70743 191252202 29290 12823 326727295 12823 6388 855168929 6388 35238 114429536 71309 40052 13137542 27087 30731 961937696 33639 27087 736709645 6388 53748 477798055 38803 53748 187490778 56480 33639 819073547 56480 27495 745704084 53748 41069 163684514 75883 53748 446891461 38052 41069 444453169 38052 40845 501475982 75883 58840 494438249 58840 63806 890489026 40845 14085 601851328 58840 41998 446173713 41998 76108 88136557 41998 60946 854395287 19152 63806 289511414 76108 41912 420857258 31473 41998 976162347 76108 61747 284472402 74426 41912 740271922 61747 1262 497964042 31473 21052 867880121 31773 74426 17915313 69388 74426 973189337 31773 73514 309730064 69388 43230 64635827 21052 54599 141309479 31773 46201 650909745 78821 54599 940317067 19666 46201 899310794 39364 54599 494153254 78821 38368 90849988 78821 9581 956131677 50004 38368 375874896 39364 51297 419797279 38368 35366 975813264 80273 50004 872619603 9581 23100 862616824 54992 80273 8543025 51297 17263 114958910 74315 17263 8466448 21271 80273 371008528 21271 20746 403630940 20746 28257 294808167 15584 20746 465997273 20746 19862 991176712 15462 15584 235457519 19862 33151 727677387 28257 74306 706588083 24409 15584 137225975 50327 19862 924731800 46103 24409 896663033 3384 24409 809248973 7586 3384 392919019 73188 46103 152635068 73188 16196 988581434 61622 3384 392505363 70529 73188 15910141 7586 25682 86540934 53276 73188 992600660 61622 11744 357353617 11744 45606 217721433 40589 70529 623353121 53276 42056 636916681 40589 62530 753983803 22472 40589 161359266 3682 42056 592214593 22472 44359 181099707 3682 37489 669818505 73400 3682 924288262 22472 65916 786929352 31910 73400 836071437 48904 31910 977492358 73400 42955 828087367 42092 42955 867732583 63137 42092 174120549 42092 45445 509498099 79048 45445 522930036 42955 72326 42273501 80294 42092 167825124 68717 45445 639022072 70698 72326 180005607 80294 66460 387206688 44602 66460 485216581 80294 11939 640156737 47962 66460 584511465 66460 46279 27407240 39254 44602 459037153 47962 21184 977597179 39254 47632 626481940 47962 24295 812845247 7574 21184 627965013 7574 54918 44960819 7574 45093 160227266 75111 7574 163258115 7574 68573 588524322 5646 75111 657236778 68573 38771 886033201 68750 45093 834667940 5646 2912 806501357 5646 13008 485787324 7190 5646 754427115 52910 68750 516628425 41810 52910 223126862 2912 63010 205621489 24025 13008 44588067 55930 52910 502727639 35569 24025 45842782 13549 63010 675964477 60180 35569 339955476 55930 34656 239155136 60180 11637 346535478 13549 586 402042426 11637 60014 645868078 36349 11637 456334810 36349 12240 564051393 70705 36349 548414958 60218 12240 307833048 60014 43814 236975477 60218 26129 411785336 26129 12464 233085060 12464 36692 166096400 60218 50655 833959181 26129 10717 136017505 26129 8255 123041929 57726 36692 54178951 38597 10717 109485479 50655 33192 111105328 33192 37522 485799457 57726 25123 453270970 37522 72758 61859191 72758 2645 589289100 2645 811 40833572 25123 14574 527833880 2645 6392 280598406 14574 30046 720406012 14574 16500 101025319 14574 28872 102012513 30046 20609 950957942 61066 6392 2457208 30046 8517 566519348 45788 8517 141229635 45788 10754 162383286 76230 8517 892565429 61066 30617 861824716 45918 76230 295349708 26721 10754 215675113 12509 45918 238990755 64987 76230 634277305 18763 45918 534317731 699 64987 411476551 26721 42255 133591876 12509 17330 846258853 26826 17330 5035418 17330 79212 473634406 79212 27644 576249366 21334 26826 769161482 20858 17330 421191279 26826 28729 822330311 20858 30994 284760209 5496 21334 512109457 30994 25606 312871635 13519 28729 317265075 5496 22214 836809602 43666 13519 23719724 5496 13775 571450790 63419 43666 183400125 27912 13775 652730842 13775 29186 940647054 33045 29186 679392124 4196 29186 517775235 80962 33045 11984263 51968 80962 678153190 29186 29475 70997835 51968 68813 599448598 73533 68813 37154879 30678 51968 788384309 51968 39194 544375324 63123 68813 754405252 73533 15919 762224463 9746 30678 309861309 63123 42566 65837600 15919 47933 743750618 10283 47933 522920412 42566 13933 228851051 33676 42566 803711831 33676 21023 15503075 10283 69556 886079352 10283 28025 101387984 52733 21023 46656116 28025 25576 17867929 68540 69556 517427337 50220 28025 286353857 50220 43516 469450671 50220 7075 536637 43516 30200 818884083 43516 11866 270383087 27485 50220 803659379 60378 30200 455806474 53912 7075 403564077 30200 64435 233925026 53912 24881 283800160 49165 27485 875488351 64435 45251 943084364 45251 18769 831989397 49165 30393 382745616 18769 7322 926067822 30393 39190 213658613 30393 34228 667008313 44319 39190 105697137 34228 8143 767300767 52392 8143 977942894 72575 8143 661819252 23561 52392 756850258 8143 51073 813214763 52392 24498 654799600 14686 72575 220206592 29720 14686 149084239 24498 4427 960995620 24498 72235 777603977 74690 72235 786941781 72235 41896 200391392 41896 63560 765555245 63560 31963 777947632 30296 41896 949675638 31963 21647 805141206 8514 63560 660742338 24688 8514 459692959 80286 31963 269719074 80901 80286 145220016 80901 9747 229473901 38019 24688 982589975 38019 7432 738619374 58293 80901 250408135 38019 17396 928875515 50604 58293 197632711 7432 474 893394403 7432 38288 133859600 81720 58293 664590457 75703 38288 649062255 474 11612 795451999 11290 38288 36275200 38288 37214 89803913 6956 81720 483788628 22458 11612 565027724 15095 11290 147489523 6956 61697 429028259 15095 65646 949214816 15095 15255 966786411 55148 15255 572295327 61697 49839 932667761 80893 15255 169028273 49839 56215 20468490 49839 19192 42560863 49839 24410 214695103 45150 19192 4357741 24410 81960 145826579 30969 19192 171374140 51455 45150 536601098 81960 2707 152702527 45150 47665 136687760 36297 47665 601163146 43367 47665 135304247 51455 57684 438396351 43367 44218 455033612 43367 72460 555301635 43367 28910 485652414 27560 28910 66279888 27560 5032 27217780 44218 81160 896212549 72460 2177 652980216 28910 32974 957092683 14655 32974 941203230 52826 2177 591986335 2177 56065 636145939 14655 69595 284465850 32974 67447 897397260 52826 33869 191066067 69595 50058 141039658 69595 4346 839824864 28065 69595 492670444 28064 28065 836290992 32487 28064 971972756 18544 28064 189476462 18544 76740 716444328 76740 25558 93619767 76740 60104 986259300 76740 12684 20747690 60104 51942 884211972 12684 66728 110299559 12684 79213 62455586 66728 41265 145707961 12684 127 985427103 51942 65439 697587051 65439 76041 671269144 127 27839 575056381 76041 19507 637571114 29243 65439 994778795 23679 27839 18950953 48206 76041 461250755 16132 27839 122460618 7512 16132 957336174 58649 23679 163132022 25710 23679 741215148 3469 58649 295850588 7512 27642 420218255 58649 43407 951312813 58649 19599 170675368 27642 75777 460249292 7763 19599 915723028 28067 27642 110707034 43407 61370 147974373 7763 4333 607159481 4333 57310 210338368 29923 7763 32041125 28067 63576 66538414 4333 3923 931492344 53147 29923 968254359 5708 3923 854474801 73006 5708 141968359 73006 64843 266016913 56981 64843 213664261 5708 32311 685661878 34435 56981 6585993 61876 32311 105118396 68670 56981 129945955 48720 68670 970637478 16638 68670 964103577 68670 80850 125706196 44719 61876 908940092 8206 44719 698547417 48872 16638 164765412 62771 44719 999353093 49184 8206 577180476 17317 8206 547521977 8206 10394 561702332 17317 51705 838884498 51705 59295 883384964 55297 10394 12222570 55297 52021 522973896 59295 56854 369829027 55297 26592 185682744 59295 47186 930840177 30143 56854 623296165 27403 26592 29260966 47186 10769 66810043 34984 10769 360231113 30143 3461 62880844 27403 59437 69627924 3461 28476 918444799 3461 53689 64242854 49229 53689 283205139 28476 3253 108030073 78057 3253 280190078 35527 53689 761593759 35527 1088 90109956 49229 80950 308600173 78057 4489 176921992 65137 35527 278095370 55278 65137 1019423 31991 4489 184970763 31991 62734 35164718 55278 57573 151921268 201 65137 757302430 31991 22734 590623229 201 9469 838699090 33654 201 860927059 65890 33654 263026134 27861 201 141010682 65890 69668 941726122 35561 69668 198896534 8307 69668 591576276 8307 67670 160145128 8307 30289 599453407 13524 8307 421232773 30289 50326 745596832 67670 27675 520818644 23705 27675 3921761 23705 25141 583839809 50326 12709 746805452 23705 38754 994520469 38754 61396 534361820 9431 23705 412441471 12709 52448 529437360 12709 20233 193120515 20233 65262 13605642 9431 69187 208032261 65262 31933 752030105 78259 65262 226196535 20233 37893 806417884 44476 31933 804472690 31933 16626 106149194 37893 37520 37808965 16626 36419 850547595 36419 60646 428844194 5602 16626 648628161 36419 14820 887890288 69888 5602 983844892 69888 77857 832894284 60646 50972 706300260 73692 5602 689478434 35305 73692 270548198 50972 13145 177604170 13145 63308 118204432 73692 77797 226578164 26314 63308 51230012 48916 13145 34186082 78714 63308 61374888 78714 46058 824999208 46058 4242 546160169 70147 78714 214308229 70147 76416 382240765 72622 4242 82811011 52389 4242 255046626 72622 10229 584400609 59341 70147 941720093 46108 59341 386285487 20672 46108 876422437 10229 13583 87362943 46108 13371 967690360 20672 65292 476798234 58537 46108 50024660 58537 28265 733848626 14110 13371 582979362 14110 70031 728354728 28223 58537 517723935 46481 58537 28960561 70031 79611 897377822 48290 79611 971083056 58253 70031 27476865 58253 51024 818804033 46481 59688 681879058 58253 9146 886497948 79029 59688 621495526 59688 7246 257961063 7331 79029 140318347 59688 65087 313138957 64585 7331 98259963 65087 54786 6775252 78217 65087 458351766 64585 43147 662895204 64879 54786 530309285 79259 43147 581073101 23294 64879 803627334 64278 43147 137660605 73977 64278 960156172 64278 49192 505333857 29759 23294 14070508 5590 64278 905369424 6133 73977 70725396 29759 36451 77268269 50763 49192 603122483 42902 5590 106419448 14498 42902 289911158 6133 74320 235138119 886 14498 700841028 886 68130 429371324 33663 886 442405437 74320 44531 216386471 17779 74320 267633282 73197 886 782169670 12491 73197 163028063 44531 20378 427373733 73197 76719 384368031 23157 76719 517697302 73197 14742 201106343 76719 61538 518653519 18609 14742 690405494 23157 52013 358127621 23157 65541 443300365 52013 77448 433612275 61538 58959 343815413 32941 52013 80324407 32941 19465 578460723 65541 70341 737286320 38718 77448 650757951 70341 75041 778916157 70341 71401 511992216 46938 70341 843400932 17991 38718 391549396 75041 65830 56486374 71401 35388 661096503 60987 46938 101917264 28538 60987 52729208 77427 28538 184334999 70926 35388 53310625 70926 56003 345203666 56003 41582 333447222 58098 41582 35863236 77066 41582 574755298 65027 41582 610518298 66427 41582 145121896 46228 66427 891815612 9078 77066 448240694 79858 9078 111023409 75099 46228 801347478 75099 38277 137478527 45263 9078 742649673 79858 60719 666462328 45501 75099 699440675 73149 45501 996441152 50364 60719 173777300 60719 50994 2393686 45501 75471 619689239 73149 2348 271648815 80867 75471 516439176 50994 24971 124990486 2348 3799 976634266 3799 27891 23707884 24971 22724 457055341 24971 8374 969697748 24971 8052 154757423 27891 62279 425879500 62279 3985 199088416 63883 62279 397818675 8052 46504 648171854 36521 46504 356313089 52969 46504 440937345 5984 36521 181690025 5984 56820 101996394 46504 11029 960103820 5984 40379 40538652 58142 11029 985029341 18562 58142 954416752 18562 51570 147080578 51570 30881 848501215 51570 45209 374907612 54866 45209 76470952 1386 18562 753182082 44971 51570 598161639 52763 30881 879121156 44971 1958 250293284 70318 1386 773315346 46148 52763 299173718 1958 18592 456889913 70318 48717 113376911 34237 46148 724638380 80396 18592 354604389 57545 34237 23604830 36281 48717 423437645 25893 80396 425525934 36281 41077 139980084 74008 57545 127713847 74008 42797 306253357 38800 42797 344526751 41077 11127 884413035 68078 42797 855781188 74008 35508 164114851 12119 11127 530969647 41300 12119 436618255 25442 12119 569491378 68078 38096 109885993 65441 38096 556427077 1107 38096 708830179 69658 41300 478544221 38731 25442 603233663 1007 65441 109239384 69658 25863 557020051 25863 67604 959664780 51374 69658 970365508 51374 30177 620204753 33774 30177 232872137 30177 72406 694517562 51374 17413 957598824 30177 63986 712791904 72406 30565 918379468 33774 52099 796728594 17413 4002 428929391 25723 17413 197788541 25723 68310 785703927 25723 51236 122543744 52099 50830 432919266 25723 6996 984667686 51236 38851 321252708 68310 73079 853212724 6996 17448 953556697 1795 38851 851429459 32241 38851 801919767 74758 38851 288448521 5028 32241 476466929 74758 38578 858768370 32241 73902 136040057 49194 74758 128144557 74758 1120 713685335 1120 69651 555245367 38578 36769 707298558 6763 73902 593359552 20222 6763 614604937 69805 20222 130157141 36769 66529 227392404 25813 66529 932508560 64046 20222 14336391 66529 65244 72410635 69805 38445 34917740 25813 15720 280807448 80966 38445 214615929 38445 14638 611263765 65244 34592 647589133 18488 34592 915625432 34592 24152 770374118 18488 7510 565696430 14638 22929 706208959 27801 7510 470406849 7510 44413 589599569 24152 70570 961704240 22929 31171 141482903 17732 70570 850457423 17732 24000 530667169 44413 10758 824591799 51507 10758 136243562 46803 17732 929485925 4018 17732 97491416 46569 51507 701515475 67811 4018 132674362 28230 4018 958871365 28230 67639 645560756 82048 28230 85753855 67811 56731 536140126 56731 37897 525099961 2241 56731 714273742 48239 82048 795248017 62347 56731 86049701 64653 2241 864092287 48239 53266 421089847 12650 2241 34818127 53266 32185 646599683 12650 11088 760709247 11088 29420 357570092 11088 75947 341687996 75947 22389 636914680 29420 40602 950841981 53461 75947 530159856 47060 40602 486761501 24530 22389 150305588 40602 68749 44556027 3705 68749 203698362 48356 24530 572852324 24530 39360 190542183 68749 14510 906464930 39360 27225 978145046 3705 27389 21481787 36128 27389 610619807 78755 36128 221352178 12107 27225 801964806 36128 56109 163467051 7642 36128 716115885 12107 51380 573871271 78755 48512 855937566 53160 48512 165092073 56109 50632 925010582 68481 50632 870822483 43584 53160 754484842 71446 53160 418457005 71446 26372 733135767 43584 17591 409175404 68481 72926 971237690 17591 2323 41058244 17591 74892 770397274 76352 74892 255080096 41219 76352 825450594 2323 18527 863757915 74892 81003 385372528 30614 41219 640358570 42301 81003 350778308 14928 41219 100069599 9963 14928 720131441 25889 30614 257014184 30614 62298 119599589 4959 62298 124676009 18596 25889 705425823 70290 62298 269048869 79537 25889 669541302 39560 4959 963553710 58962 70290 572517533 58962 65910 864817005 26133 79537 489697303 63511 58962 792050956 64425 58962 18720457 58962 42275 968896274 15310 63511 90376518 15310 18829 497804003 50817 42275 744890654 18829 37859 990156942 42275 74845 282805725 15310 14050 422258297 31185 50817 501200712 14050 78045 517411410 74845 9235 853930627 77356 31185 463196940 3826 78045 552115277 57628 77356 529448987 9235 27967 909105215 3826 17958 769398759 27967 3396 458942168 20856 17958 149840785 20856 16766 364809956 44347 20856 64859344 20856 81183 254979324 47498 16766 679223551 16766 22872 22365586 40239 22872 526016595 81183 10408 497821714 51584 40239 546824662 4251 22872 229425826 51584 4896 483233201 10408 75817 190551897 44077 75817 528386381 7166 51584 39214830 75817 40109 879999133 40109 61922 741112873 75817 39730 605024731 39730 56630 382517406 11921 39730 68139789 33795 40109 429933060 11921 51280 175281778 2356 51280 553877888 33795 43257 680897643 30557 43257 449759077 51280 77117 255968292 30557 50063 942776605 2356 17497 165758704 7320 43257 456916379 52430 7320 85501965 76520 17497 844446574 52430 5000 551837254 5000 34880 552890065 48854 5000 396514976 5000 16518 679262410 16518 13303 572904200 23828 5000 917050804 16827 16518 119043165 23828 48908 154517049 16827 30100 375144643 13303 3992 732695811 3992 28436 988493727 48908 63278 75347127 30100 29805 661317269 69445 3992 700913865 29805 78309 733427413 29805 62634 269869380 2314 62634 688468936 78309 70089 294643002 78309 18964 610683265 20936 2314 254671376 51393 18964 788133581 59906 51393 636806141 51393 78141 347683571 31233 20936 559633903 62668 31233 100632016 31233 21024 58973848 62668 17204 820318480 21024 30792 95894524 62668 38595 371617178 69124 62668 786004031 42292 17204 47201528 17204 5467 95341958 44437 30792 731149206 42292 76755 525687075 13068 44437 68923071 5685 13068 230452636 44437 56659 657113330 44437 2290 616749746 43266 76755 511098316 13068 55799 432657814 5196 2290 173746063 2290 10611 700856074 2290 68377 478468984 12608 5196 33249342 55799 42218 298591686 5196 61528 807647102 57477 68377 727643133 12608 54732 786496376 19837 42218 145490368 64870 57477 505657510 11849 57477 945058251 70403 54732 923986438 76435 11849 603368921 22939 76435 312001181 11849 77393 422152533 22939 60095 578713918 23031 77393 88807005 22939 49887 294995838 68830 60095 781353289 68830 9392 269878500 77471 60095 14901 58402 68830 130770888 77471 23624 685547360 77471 32413 38966723 23624 5743 934483414 66900 23624 897967515 53883 32413 133250727 32413 4593 186745946 74945 5743 67722838 4593 81486 703603235 74945 23806 95922471 10722 81486 938290315 10722 35760 266919845 35760 73525 752005463 14174 73525 266564031 23806 2837 980734457 73525 80262 804442263 2837 45740 994236965 63618 45740 733805309 45740 13137 26060051 13137 18967 430344270 65096 13137 252863089 49372 45740 598497868 71286 63618 152730994 71286 75398 790872510 49372 40146 8612427 17096 40146 843684081 71286 17382 71524457 69701 75398 885221594 58127 17096 11393409 69701 3863 550446582 8433 69701 418364556 17382 60684 956149560 25736 60684 549911168 8433 49373 150837909 6173 25736 210759943 4425 6173 352515133 6173 62316 997293523 6173 65123 755748414 65123 20267 617233706 6173 32978 711391445 77472 32978 285932256 66539 77472 425265224 55371 32978 518195801 20267 6645 33502981 14 55371 314788792 74037 55371 521717075 6645 43167 496387457 79643 55371 850787568 16784 43167 20337855 14 11111 474786192 16784 37806 435324004 40312 37806 399753527 33431 11111 630830674 40312 62033 435158395 6486 11111 554639215 37806 23166 726426862 33431 25125 554141716 53691 6486 50544532 38251 6486 167211603 44414 53691 454443076 5780 53691 373029774 9445 25125 920186442 74375 38251 159059485 58234 9445 768232204 68817 44414 625115837 56749 68817 115527835 58234 37042 775352419 74375 1507 345573718 70001 37042 523299652 46950 68817 506763824 70001 55173 779798302 10711 1507 918510337 56261 70001 89915472 44294 70001 111310234 72230 10711 905618730 56261 5849 444160168 44294 8897 394429809 72230 5833 853098434 32675 5833 987836970 44768 5849 585402982 50389 32675 569381734 39205 44768 525908997 44768 11284 68728528 32675 20007 603433597 62329 11284 504731177 11284 57137 522483396 62329 70569 48420806 70569 26793 176018546 49187 20007 115081301 76802 26793 953012400 20882 26793 705598438 70569 48228 4381236 49187 39082 466551878 78940 20882 506033891 78940 34741 183843008 20882 35526 772374354 34741 46460 497400389 67237 35526 802991595 78940 31411 22282416 31411 18875 863189795 67237 43139 221655312 18875 21359 369092121 31411 42900 384215973 57985 42900 965961443 1318 43139 832439446 57985 63993 225030005 21359 30687 21179111 57985 8153 343098831 63993 70996 791923608 70996 10543 794636185 38054 10543 645602294 38054 64669 434024058 81087 64669 717810240 10543 11266 414164299 11266 64745 495957194 64745 73492 824655297 52024 64669 220576335 11266 25159 692721321 25159 42664 738858085 73492 45713 104089582 45713 2741 282689307 25159 34755 814368114 2741 31679 263563525 34755 49401 791599405 45713 42536 859116016 31679 73464 883770098 49401 79456 5762480 5217 49401 352753693 23784 49401 407326158 5217 33216 21214425 79456 20043 749304785 11005 20043 325928556 33216 74902 39617140 33216 38629 574673428 15264 11005 382365341 38629 72648 907321804 15264 52537 712915294 1237 72648 968923065 44495 15264 584189564 59497 1237 884482300 52537 1599 199274411 59497 21712 653056590 60118 44495 938562904 21712 26511 633642309 60118 20941 625244623 3654 60118 101688764 60118 11001 500726455 4123 60118 196946879 27999 4123 298783547 66279 3654 876367868 66279 75195 155416015 26825 75195 198719885 27999 11096 210412291 54588 27999 549842826 75195 73332 780681770 58609 73332 90423785 24054 58609 55093875 63936 24054 37509421 24054 9223 601807006 9223 18367 192062192 18367 66226 178524813 73865 9223 454117387 24182 63936 573884624 12489 9223 924627561 66226 57365 275200921 45847 57365 258849758 12489 52041 289717801 52041 72002 3980943 45847 20942 625212592 20942 38265 294731946 38265 78540 988148894 78540 50728 90883242 38265 80687 981152453 23060 50728 741932247 62808 80687 504577092 35869 23060 662527438 79015 50728 80261744 24238 79015 67385872 23060 62742 620225440 41562 62808 84363588 41562 61231 498041561 17041 79015 178559646 51931 17041 800782986 51931 52240 287889453 51931 59526 736364356 30345 17041 536922639 51931 27782 672809828 72281 51931 472788718 27782 48985 608714893 72281 50313 941954440 30345 19482 1231754 27782 32 648910238 49494 19482 426159403 77896 32 293188914 32 5113 560825891 77896 38258 941811202 6473 49494 720765845 77896 74760 846626813 46960 6473 155427786 62061 5113 652577109 3566 6473 422170364 30948 3566 468821741 6718 46960 817305628 46960 6292 453975174 67361 62061 861364123 31919 6718 391828855 51604 67361 852927842 6718 44903 501638423 72062 6292 609551552 52011 72062 177988437 14380 31919 24896187 14380 33062 81761245 64396 52011 945203186 72062 61757 972243562 68033 14380 767937023 33062 63877 992423112 21459 63877 666836768 64396 58812 137603929 43993 58812 107888011 63877 60026 615195617 43993 19649 840025066 62151 58812 536880711 79241 62151 900279915 62151 42920 677072852 49598 42920 685862820 79241 73342 532725260 62151 41988 679893626 49598 53119 161453738 73342 6327 395390912 6327 37330 578244133 73347 41988 611034320 41988 45054 58468022 53119 54490 589461147 45054 14565 467046184 73347 61266 492683752 60021 54490 371633992 45054 76764 941782623 54490 41449 730694425 41449 6293 652066535 41449 37484 56926705 34960 76764 967861264 81628 76764 753721061 72823 37484 56654820 65611 81628 977884402 37484 66885 901388447 81628 71000 320406366 72823 31321 684344830 31321 36452 495326554 71000 21761 427462686 8627 21761 823671484 71000 9929 897130889 55759 36452 105371605 37711 36452 808852877 37711 32836 386008750 2552 8627 801382355 38618 37711 503881467 6614 32836 885103768 12027 2552 122031210 32836 20905 25293676 2552 43065 951353368 6614 47785 213593196 47785 47612 144137589 47785 33469 503150470 43065 75927 24260353 44721 75927 306869581 47785 20886 555792293 75927 15015 748270012 62 44721 895430331 75927 41168 54778977 27705 44721 723075001 19446 41168 576890884 53833 27705 477921301 27705 40476 337075346 38274 40476 961302289 19446 53624 257417171 40476 74619 994083843 53833 35912 36931741 53624 56573 73981092 23337 35912 335234625 27131 53624 28244416 56573 24452 798689629 56573 40198 698621024 40198 44515 97716955 23337 11888 661631580 24452 48320 580523135 51276 40198 8657263 48320 26651 316695749 11888 23431 176957721 51276 26545 644080122 26651 53272 868656466 59972 26651 903432017 46612 53272 77540358 46612 79962 705994441 36234 59972 37995018 46612 47343 249762892 34408 47343 535849620 19356 46612 650276140 9253 34408 152961212 19356 4880 386071048 76565 9253 753005375 55020 76565 51815723 45868 19356 829040901 4880 18440 953273899 47435 45868 874798915 70804 18440 144258632 29645 47435 203884013 79329 18440 311228391 49066 29645 693087107 76958 70804 432945819 13377 79329 763484597 79329 34504 797321557 14002 79329 436193932 54104 34504 238837561 73826 76958 48107142 12399 13377 403747935 133 12399 444019141 56601 54104 267807854 12399 40439 676591477 52783 40439 131575013 21044 52783 523468474 56601 76396 999878473 40439 4370 28556994 21044 43450 8776858 56724 52783 33362396 4370 1165 157758924 40259 1165 976947736 4370 33898 948697558 33898 21795 107710878 40259 45347 854813161 40259 17213 517476427 33898 25466 661963235 33898 11534 419157452 65388 45347 87071959 1471 45347 855885542 65388 75585 352172021 57904 65388 52029665 75585 1139 811739202 65388 2931 515673708 72041 2931 507263457 72342 57904 967271435 63395 72342 50915795 78235 63395 325135561 78235 76337 62393540 76337 53679 892181171 45979 53679 293697157 20645 53679 28284146 33407 76337 223669515 51684 76337 590464180 33407 3401 248223225 53983 45979 86937494 51684 13203 383252788 13203 13805 952445740 31041 51684 72070166 37886 3401 868024399 44310 37886 722188251 37886 40254 96872353 31041 81371 484547705 70982 37886 625233748 81371 458 559887051 40254 1556 169180644 36098 81371 779588867 37690 81371 514277299 37690 2629 349939085 458 55216 19032555 2629 411 108640251 36098 8132 198557556 55216 40062 97453556 54844 40062 686885027 7235 40062 176671793 38783 54844 748857342 7235 81917 95237960 81917 40983 524480439 38783 34681 825286658 34681 47584 831759608 39638 81917 372161806 54613 81917 943790616 64202 34681 50921391 48315 64202 860041755 64202 77071 267842093 48315 59716 851539135 64202 82141 690077057 58587 59716 868375380 36637 59716 906132685 53702 36637 957054332 67494 58587 667718883 79650 58587 834180871 37474 79650 109190419 53702 25985 47775208 59382 67494 213408196 25985 41642 24683486 25985 64499 585507767 54433 64499 442353375 53480 41642 279058366 41036 41642 742322333 54433 59248 739018488 53480 35363 775899151 29495 53480 348990858 41036 1577 69142507 35363 57953 757083988 35126 59248 190444370 20715 1577 289657563 1577 72398 40276065 40654 1577 235802900 40654 50620 38357758 72398 3219 525135136 31587 20715 739813797 76749 50620 31515344 3219 43361 304621111 32050 31587 189595001 31587 23904 562506866 21920 23904 345837611 57754 21920 62741734 21920 2658 687713248 23904 40404 949952010 23904 59529 863113778 2658 11867 722116457 40404 9266 17537971 40404 79833 256652021 40404 70102 407992842 16169 11867 407584665 70102 33327 358051020 47828 70102 748803581 4306 33327 182081983 70102 22064 405172771 58578 16169 952884484 60374 47828 5323172 70893 60374 158602004 56810 58578 846066912 60047 22064 52465494 56810 79211 996145187 60047 78923 641448001 70893 8355 773383311 56810 55452 38203216 53359 78923 764843191 55452 80395 177561460 53359 62961 84356735 8355 42968 172342668 62961 6077 630211542 42968 36106 739101356 21406 6077 431134333 38723 36106 3063951 36106 71599 695740634 57055 71599 504522408 38723 30251 713013905 76284 71599 42859168 57055 4249 325083523 30251 66313 132453436 6213 57055 195809490 4249 75920 981018515 66313 24617 469369058 4249 55699 838113236 55699 2295 399225155 24617 19149 239402458 2295 47981 69913253 19149 52135 64821010 30216 55699 375522354 2295 6261 937505088 29056 30216 787099963 42126 52135 318103234 6261 52815 999015397 21872 29056 914305659 52815 74460 897785919 75064 42126 275082103 51948 74460 69932096 45671 74460 759280789 74460 16769 119713294 72788 45671 93026945 45671 65342 312882628 51948 18434 548375144 81571 16769 15965916 38665 72788 883843465 65342 18988 238630163 59598 38665 167783956 81571 23592 115892400 38665 56894 230876693 18988 72263 699365940 66601 72263 144039416 66601 6450 44457797 20467 6450 248296318 72263 1370 380254837 6450 43948 506207394 43948 59380 310003832 25802 1370 18906578 1370 49011 636696440 1076 59380 5682341 1076 22921 885510574 49011 56392 896666973 54630 56392 563390709 1076 57287 854903562 19291 22921 402854468 715 22921 499223605 57287 16476 83478957 36995 16476 404404966 36995 76397 767417239 62601 36995 94842994 62596 76397 512794741 76457 62596 647640205 21442 36995 905317425 76397 14673 298201382 76457 22666 938861202 61850 62596 899708919 56544 22666 45925878 65231 56544 653545214 14673 76844 713343170 22666 7256 993632394 35391 61850 446745381 35391 22969 70934395 64124 7256 841151720 80886 7256 510677440 80886 25808 980556994 74594 22969 608757384 25808 73181 59087171 68208 74594 21183007 73181 5335 627977070 73181 59046 63967510 20601 5335 475784460 70311 20601 96242749 20601 19177 612568670 31677 59046 983543273 46686 70311 110753089 37637 70311 294625828 46686 12420 175064367 59329 46686 792755506 67611 12420 545932283 12420 67537 477301395 79816 12420 761469730 75410 79816 724873711 79816 11069 47489067 36539 75410 342510546 11069 10202 917957455 75410 75504 94820759 11069 48905 222670834 29825 11069 767968602 36956 75504 940851469 29825 21218 866184043 21218 7486 286236593 7486 11244 166652076 11244 70911 231402794 12900 11244 330033396 7486 19207 115356879 19207 43164 156340703 52220 12900 598426269 73682 43164 402416208 900 73682 332303830 55546 43164 321381472 33672 73682 3921159 630 900 349035901 51197 630 607265736 630 19701 914347844 51197 17422 426065428 51197 43087 157270812 17422 55838 646374459 55838 49883 26119329 49883 43355 135846820 57064 55838 655112328 61800 57064 16003865 49883 55357 833063005 34461 43355 397700143 34461 57389 112861818 61800 18503 980405966 23687 55357 685297957 30806 23687 702961868 19299 34461 63435466 18503 68428 856371060 31401 19299 415893859 30806 70946 463347897 31401 14936 847254857 68428 80817 749603908 10624 70946 840015957 14936 54235 82043260 79619 70946 694203474 14936 75753 11614015 80817 12526 417509956 29441 54235 615262041 29441 24398 844350829 76796 12526 817131412 12526 44246 285027831 23615 44246 269015344 18595 23615 387869934 16974 23615 31279306 44394 16974 112855591 77858 23615 229444814 44394 23854 456865908 44394 1250 686000982 60701 77858 569532148 35216 23854 497042850 35216 5946 718607714 42668 5946 643518450 14296 1250 770487371 66818 5946 519005793 14296 63088 559481198 74235 42668 849519685 66818 37611 561263184 37008 63088 45488675 12965 63088 948954131 37611 21741 605413261 37611 14304 571395181 12965 8908 874436518 12965 20180 666423145 59923 14304 30175654 55026 8908 180998092 55026 14678 204723614 38257 8908 888391716 20180 78434 888239825 53825 14678 959538903 16443 55026 978749986 29127 53825 595899172 1326 78434 216045480 53825 48931 799321050 60392 48931 811328174 16443 49341 338302133 48931 23373 515117603 39196 1326 104115859 23373 2454 642991102 71200 23373 655024322 10265 23373 859010645 10265 24545 52901608 24545 4928 588144569 76578 10265 764492671 47276 71200 305205111 24545 65229 736146362 30640 4928 948084375 4928 33345 964741118 49327 76578 46756941 65229 73298 278180358 30640 8471 69886401 30640 27627 127342899 24790 49327 231212503 62813 73298 827074474 62813 35472 1997760 34155 8471 252403059 60971 24790 170637560 22093 60971 777259012 35472 31732 951630689 35472 45580 940199222 77738 22093 118299607 74418 45580 245823596 25811 31732 713423819 45580 71870 935546535 25811 42576 532175933 75725 74418 470782223 24253 42576 535242082 67098 42576 187066336 42576 55887 829583877 3466 55887 345690889 20502 3466 348755956 74060 24253 545106390 14475 67098 608431313 74060 69684 983208343 14475 58073 716633434 14475 68239 521930501 36143 69684 304785850 2 69684 458866072 24234 2 683351511 58073 12919 630906777 68239 1799 460655850 36143 63452 670106126 2 6771 552330470 1799 78855 614868866 6771 34184 723829621 78855 35613 66012333 42014 78855 411170053 42014 31532 297011792 78855 55326 638516823 66550 42014 284696068 18802 31532 56144051 58897 66550 895115997 66550 29629 279413365 3279 66550 84172269 18802 40660 600911025 18802 78188 30808669 58897 80034 669284395 29629 34315 762497506 36329 3279 263119956 78188 57164 456045562 41545 36329 42958827 41545 27676 764567853 34315 81065 838209316 57164 33531 326246595 81065 57797 46832480 32289 33531 684392746 32289 64490 270085580 57797 22754 168939130 32289 48271 638523511 57797 34535 364780170 4012 34535 968190442 34535 82055 6034111 82055 42743 801536332 42743 22980 564122402 42743 58135 850930687 12111 42743 904122214 58135 40092 247258557 40127 42743 200534743 43697 40127 435302412 40127 433 414710362 40092 68144 990240348 40347 40092 437627771 42834 433 236160900 42834 45166 662341223 10333 45166 859678297 10333 54664 819151645 10333 64514 127742931 32631 10333 22892627 45166 3251 298750071 41717 10333 698968250 59476 54664 312215691 29039 64514 896086622 69157 3251 976813231 59476 8243 497458470 15202 41717 475919052 63929 59476 746766884 40025 69157 716304638 56247 63929 579001678 56247 68884 790961555 68884 32400 679666297 10369 56247 973496993 5193 10369 183541293 56247 70119 29036398 70119 26188 588068236 58010 5193 645965297 5193 35042 182499927 52171 35042 447676000 26188 8700 370171585 11625 26188 27724263 58010 10892 541637574 10892 39390 484831586 5534 10892 969802714 28757 5534 325315463 14528 10892 6118112 77876 39390 347696343 5534 62889 471949571 28757 58434 889635051 28757 57967 127465959 58434 1121 714441131 62889 46857 951490616 62820 58434 560119731 58434 1320 171103766 46857 50138 65093441 62820 69979 284801312 69979 36239 261421755 36239 30399 596461017 14312 69979 967359692 54289 69979 799905915 70481 54289 820100823 14312 9496 261468524 9496 12849 49357485 59447 54289 194023201 54289 30923 241425307 7683 9496 562696684 30923 55086 742056053 34201 7683 168789216 34201 23289 500694193 7683 61550 162487865 54294 55086 881168330 34201 13926 658605336 13926 38076 126244411 73449 61550 741359776 61550 49605 673846434 73449 75409 91311958 49605 41585 52322417 73449 40411 366777122 73449 18827 938714924 11994 41585 40672437 67519 41585 734805831 18827 48444 988523018 31046 40411 970072770 45960 18827 484070368 47184 11994 202237914 47184 15920 889070945 47184 56842 798880107 403 31046 78512679 35795 45960 655258985 15920 77838 723761319 37362 35795 66170845 403 14560 528085376 37362 26508 20370108 16778 77838 220173163 17269 14560 160695520 19603 26508 991741612 22533 26508 569247419 39310 16778 77395934 25907 17269 695125913 54428 25907 715119851 22533 51124 913057232 28121 22533 833286420 51124 71149 4383428 25907 1283 342094556 52597 51124 436704253 51124 78922 841264181 78922 19079 733445502 52597 69127 621368358 34233 52597 969244753 12766 19079 417933341 21138 69127 954903469 19079 60109 877957972 69127 19197 94972284 21138 54097 768503776 23078 54097 221852907 19197 4681 539978373 4681 44590 940330772 49902 4681 699363828 20026 49902 990096591 14029 23078 456872962 14029 73491 959830609 14029 60825 782192290 60825 70161 225035749 14029 26952 4640770 52619 26952 950134868 80416 73491 29253475 16103 26952 684765414 26952 5648 134221925 75996 16103 567598053 37936 5648 274868594 16103 14587 238865677 23261 14587 776877448 23261 55209 893144459 75996 26490 976426999 74944 37936 222732361 23261 77961 15074594 41723 77961 288986154 61624 41723 433388130 26490 78446 905860232 65340 77961 560818754 54161 41723 860603009 39326 78446 466066138 78446 46727 349800026 72484 54161 30138821 54161 56656 355530113 44932 56656 559365387 34688 44932 972370730 34688 50228 478624938 72484 12312 517516812 56233 56656 453788940 12312 28685 593384598 56233 82138 627844841 50228 1057 118646768 46635 28685 248909003 18354 56233 351778219 77100 18354 733018449 1057 9454 399799986 77100 71994 610266001 77100 17932 651888999 52262 18354 519514439 52262 71698 945412235 60935 71698 306847600 52262 40903 267639011 52262 64903 340847205 52262 26963 93040825 45659 60935 230437694 60935 58087 263499679 26963 69740 273828873 10159 58087 624548204 69740 53879 259169795 17178 53879 332465633 69691 69740 41224002 10159 79475 43789181 53879 49634 186898329 20246 53879 291894824 77604 79475 555613640 20246 2174 785292592 80353 20246 712639073 31079 20246 647933777 31079 15460 543120125 80353 10961 848122423 79827 31079 132432724 41766 31079 336873053 41766 78985 198801247 10961 56610 928999472 8658 10961 790264030 78985 71617 450159284 39362 41766 698763422 7507 78985 482978033 3148 56610 42142993 7507 43229 444590867 43229 10180 717212614 11316 39362 460217872 11316 24639 987847761 10180 52087 335854316 65084 43229 554158950 52087 5419 9558406 65084 52030 631540 65084 53928 945369620 53928 1585 12885415 42151 52030 509920176 53928 17308 693383246 52030 2462 634637475 2462 18507 306544274 18507 9450 130324768 39273 17308 597521064 17308 32755 946443898 39273 81840 509831792 38822 39273 449618066 77501 9450 72362468 39181 38822 881163790 33209 32755 674481819 1711 39181 18145792 65069 38822 942186352 33209 47745 579578843 47578 1711 542917203 14221 1711 758221211 23420 1711 902094827 23420 11319 333479816 11319 15605 68023245 24933 15605 262359067 36267 24933 743752916 3146 24933 685310686 26984 36267 320497434 15605 2991 603780611 36267 61677 625433832 79614 61677 871897668 68253 26984 80699296 12691 2991 680061708 24697 68253 706075220 61677 27393 830473765 76828 12691 54172269 27393 1063 190325571 12691 48082 686586362 27393 43617 869938896 46823 43617 840126318 33753 46823 272670265 49629 43617 46133627 50051 43617 689980292 11482 50051 945426052 50051 140 612007311 49629 81502 631221654 49629 18504 575808235 26836 50051 226464789 62490 140 439839297 26836 29377 220543194 61014 81502 34048782 18504 5652 711524388 58572 61014 936015257 34491 62490 748179738 34491 17224 857753056 5652 25013 643284816 70477 58572 24701641 180 17224 940920620 70477 71555 56049503 11304 70477 860959184 11705 71555 14755607 47845 70477 4478143 9347 11304 909134487 38991 11304 698950133 11705 4899 15999289 80024 38991 471803196 47845 17480 46725139 78090 4899 126938772 67781 17480 138987383 40267 78090 493727249 80024 53129 168457265 53129 13715 979680108 40267 18752 678946858 21705 18752 612873536 53129 40659 364496451 18752 38562 108085874 8997 38562 523562608 6031 21705 969815897 81383 21705 48539646 8997 39 486703579 38562 34405 440775707 2080 81383 967103353 34405 21301 846867057 21301 54410 27790291 36240 54410 674193333 21301 41064 982594878 76572 41064 511045954 76572 20257 740842202 76572 12518 587908415 62985 76572 630021872 51094 62985 385097508 12518 23362 184173273 23362 70417 555704460 62985 29205 193873561 29205 32057 675271551 51094 56992 521299388 32057 31563 491600263 31563 31203 308580803 32057 49316 139993915 56992 31582 176838110 31563 10517 710404981 59867 31582 361870545 10517 73108 826740673 64498 49316 116476447 59867 77662 161461184 77662 71938 72086655 41819 73108 337122413 71938 82131 307735158 41819 52152 262765447 70167 52152 349587327 4297 52152 34702208 82131 56378 906600605 52152 79260 64322156 4297 2055 569802490 79260 27730 404068850 79260 18551 871019667 32584 18551 611106286 30877 18551 40957466 37047 2055 188119308 18975 30877 557528747 18551 80285 903932230 76348 18975 748655533 19444 37047 738391678 6522 18975 133881516 31228 76348 410515758 69279 6522 791710472 78245 69279 59388258 6522 49982 676553135 31228 28205 766008834 31228 21091 180542833 47102 28205 845512573 21091 16694 989584213 16694 6020 136969062 19035 47102 746982167 22513 16694 187975592 22513 59984 527185211 59984 14457 639159015 14204 59984 185478815 59984 18622 37264134 18622 45235 83740518 18577 18622 507861873 18622 3016 598030556 63604 18577 426278416 3016 774 543476892 45394 45235 373455665 56802 45394 67397633 32240 774 775582225 63630 774 528103446 63361 32240 940039874 58880 63630 90156006 61787 56802 284629227 61787 547 924955987 63361 2919 598214659 61787 20608 6371635 2919 31506 134827832 59468 61787 788291383 20608 5368 670595840 2919 43078 62456184 20608 61523 513421979 31506 38932 994194204 62553 59468 182469151 5368 59546 105845881 58871 59546 823606382 38932 21144 575635361 34853 21144 614067638 34853 11935 449210772 59546 21365 135648933 11935 21862 527517807 19196 21862 337117910 55531 11935 74375084 21365 22388 329034293 19196 1056 819668145 67983 19196 101504755 50224 1056 949020738 57413 67983 193090105 57413 7028 354320726 8282 67983 709839479 78742 7028 38643330 7028 41748 799148631 38840 8282 854641166 38840 11692 132586407 17891 11692 16945835 20049 38840 530535046 51260 11692 559647981 70666 11692 930869431 70666 33844 44631398 33844 64675 201722231 20049 36121 112050207 70666 30062 598940221 51096 33844 623186418 55765 36121 561834936 10564 36121 872622279 15682 10564 142706450 58597 55765 510152975 57819 58597 378060649 10564 26138 60104050 74668 15682 521162429 74668 29407 483915094 58597 25443 474029874 33988 25443 771866781 77538 29407 382618839 18943 74668 517319379 33988 33511 533314070 33988 68371 592600753 77538 75274 247989579 15963 68371 629317316 33511 40862 898327014 66115 33511 934015279 18942 40862 265721554 75274 61482 540437593 66115 60931 513995096 43138 40862 859461957 18942 20695 382624226 35263 61482 791887699 20695 54722 91972826 54722 43769 114069756 35263 80843 85285358 39686 20695 58932733 39686 38385 965791419 28149 43769 603370069 39686 28886 572353356 80843 20737 876121862 48389 38385 587143330 63942 20737 216746533 23559 63942 811854446 4205 28886 201679786 4205 74232 210242118 74232 73137 66039766 78583 4205 257035144 78583 78951 302036794 78951 54855 126714645 33640 78583 823599632 15721 78951 47495683 57165 33640 830599430 52066 78951 91614899 57165 38369 932100799 38369 50219 519173233 27350 38369 134648624 70307 38369 175908853 27350 40701 811697797 38369 18237 961095631 18237 25087 166129190 38890 70307 74519326 70307 60584 616720442 25087 7114 942612770 18237 74308 385595137 64515 74308 187380134 16581 38890 133843767 47053 60584 796759832 16581 21486 953195617 35134 21486 250929045 14242 21486 404859335 35134 68988 398551778 68988 47916 876418841 47916 27141 595935814 47916 24696 562223929 27141 11473 554010570 11473 53270 580885543 47916 20655 665554773 39613 24696 517633413 53836 53270 821395920 71986 39613 382527658 39613 68217 964939667 71986 50993 96168221 80495 71986 480814621 50993 78533 355106930 71986 59201 787176604 59201 37843 354362293 59201 70762 151990572 59201 74755 612705361 70762 42615 623930471 42615 28120 157474180 74755 51046 608315108 1137 42615 511503636 1137 16780 640998408 1137 58631 734553774 51046 28051 784881948 28051 39036 323686732 12683 1137 485969205 12683 44770 216553815 28051 21791 174251490 39036 39214 551043841 39214 57383 331627008 57383 79130 999672824 39214 57709 988703617 2272 21791 84060315 2272 10556 492340175 2272 73146 495607829 10556 48015 684926917 57709 6356 227041513 73146 24114 888764864 53204 73146 493352352 53204 2678 931193067 24114 327 128501128 28581 53204 941926735 23103 2678 88978798 28581 45706 916715686 5745 327 930122667 43694 327 397945122 8984 5745 436992974 8984 10111 247206377 43694 24964 704315526 24964 19164 467620482 8984 28132 692718183 8984 73883 59551171 61942 73883 36021773 44274 19164 733871332 19164 69507 179511896 69471 69507 51445909 44274 43781 787259371 33919 43781 653067966 40321 33919 109550869 9191 69471 368777157 52249 40321 670642696 57889 43781 674501727 9191 4479 858403716 55421 9191 333721658 33543 55421 366287354 4479 15380 467675298 55421 40472 658922238 15380 68227 978765231 33543 24651 33091552 63786 15380 76834485 79684 68227 82733663 9721 68227 520616470 9721 1640 121653037 34829 1640 598747552 63786 23916 595984438 73241 34829 975910139 9721 4714 586763337 45570 73241 79295504 39768 34829 129669019 26998 39768 860402646 26998 13906 66875650 39768 41974 554961908 70034 45570 560337111 35172 13906 420741898 70034 26436 951396402 38393 13906 806032108 35172 29678 625856775 29678 30094 609155798 67457 30094 352849364 78909 29678 683746415 19664 67457 27944409 52461 67457 67977286 19664 10438 867617470 78909 51996 59874800 78909 22703 560289949 52461 67406 493242861 65448 67406 953388088 22703 45691 205479836 71787 22703 139480958 71787 2129 959670210 15444 2129 976314464 69092 71787 830040124 27312 71787 944867246 47098 71787 54713750 27312 21638 499615622 69092 50296 99066762 27312 46471 103149419 27312 32500 142267776 32500 76111 166833185 50296 857 820569726 46471 22354 679969069 76111 55024 206805082 29156 857 67050056 55024 58141 852115055 20445 857 891022999 58141 49831 2441073 29156 35646 430003934 50597 20445 174541403 58141 28765 124193469 34227 49831 525104140 28765 34392 820231666 7643 28765 151369121 75809 50597 643731298 34392 79846 451697022 58826 75809 200812171 75809 54482 390203966 79846 31341 291112035 58826 23057 219171097 63119 54482 861810313 38452 58826 269725802 46816 23057 735587767 31341 33741 472687126 4193 46816 104648072 63402 63119 245495580 63402 11446 729000029 75860 4193 705166980 20718 75860 247286972 29194 11446 30161829 11446 4984 2689346 75860 41811 554099102 21854 20718 606641948 20718 61562 789315455 79756 61562 393828465 26881 41811 960948771 41811 34130 79772703 9258 26881 860988440 60918 26881 355357797 9258 40564 685984869 60803 60918 833420443 10909 40564 393880108 7743 40564 554596519 10909 76543 816684867 34873 76543 808099537 76543 27116 545418109 925 7743 328705546 76543 35411 571839448 34873 62848 896336629 925 43063 685617825 23428 62848 222157804 23428 71624 398320222 71624 3834 582273869 71624 3173 822323675 43063 36693 445500578 79728 36693 102670234 58829 3834 292305343 18075 3173 546374194 29717 79728 300630128 2192 29717 501301701 69583 58829 62422107 32599 18075 624551246 72966 69583 998753371 2192 52239 31507846 32599 45338 410061946 72966 66847 37771444 32599 39159 68724967 39159 60363 786666605 4744 52239 547916678 45338 19820 441146851 29692 66847 969815173 8827 29692 977370976 40958 4744 892883774 33570 29692 961538727 29692 23124 591836931 8827 6449 7276266 35658 40958 362076589 33570 73414 750419389 37432 35658 680734555 75982 37432 960952659 75982 56691 351569256 40074 35658 428048950 73414 67191 139848468 59884 40074 71293058 75982 13641 528738534 74909 59884 238731451 18071 59884 908773341 39989 18071 465706923 78811 39989 444880297 39989 6467 700203716 24186 74909 742602429 62182 78811 396008964 39989 48885 191823842 6467 42258 170541677 33343 62182 780871938 33349 42258 668387597 36761 33343 687767487 33349 36288 552735415 80470 33349 163668451 80470 3301 72930150 60226 36288 988984729 80470 74583 43477041 3301 22785 380280377 80470 9039 404447885 9039 20973 788945964 37841 20973 566910600 53518 9039 664647931 9039 23787 341260110 52121 37841 961864266 56500 20973 581546519 53518 55005 348328821 14829 56500 727693747 3916 52121 198887012 14829 59532 716228612 48701 55005 609490334 6460 48701 907478795 14274 3916 100820362 59532 43059 53782184 43059 11976 165172500 14274 19074 11294111 46367 19074 415398019 14274 72452 190699556 68601 11976 393640624 68601 73760 789034073 72452 79627 896277800 27401 68601 803273794 73760 36147 473031058 20878 79627 133219278 23301 73760 516429403 3407 20878 34473532 51771 36147 491123002 23301 27341 281943851 23301 53248 597940862 23301 60246 778076801 66387 60246 793956102 60246 51278 422264524 78412 60246 220091972 11185 78412 994432771 81637 78412 997440093 46951 81637 821753834 7592 11185 6563786 44156 78412 990840863 7592 2167 8511520 7592 38351 4029263 20631 44156 826024381 7592 63947 208409709 63947 31197 685487819 4270 31197 466639795 38351 66743 826079593 4270 69273 751574742 6045 69273 886603857 904 4270 534422516 50987 69273 491836045 34146 66743 572944773 33849 50987 17354831 34146 11456 88026732 33849 56412 872242585 41553 56412 356029809 34146 27460 907960436 61935 56412 110727726 54136 27460 251078214 71873 54136 756164899 76417 71873 662007343 27460 25153 72511065 53599 25153 172553990 70720 76417 960638981 29969 25153 850441422 53599 65713 18370025 53599 18696 728949484 77719 65713 536586306 17201 29969 838529753 18696 31445 622739280 31445 66554 408513332 48420 66554 296559142 21483 31445 338828160 64198 21483 902974934 13730 66554 431457002 64198 71263 378988757 50520 13730 586977227 64198 58485 434067631 52047 58485 128101977 26833 58485 671205412 30585 71263 447317158 63694 30585 25853567 58485 38032 985922932 44213 26833 775087306 38032 78741 39569259 44213 65836 92774074 65836 59625 229112025 38032 21971 617072708 8053 78741 501652782 42488 59625 10362909 65836 57125 884220175 59866 57125 879090478 17004 42488 693367835 17004 26228 935761317 20661 59866 265413770 45994 59866 505045910 14325 20661 1574865 26228 64263 741513919 1043 26228 945855697 678 64263 369499532 45994 38537 619460510 1043 61331 138540247 38537 69481 704123169 61331 60197 121545420 79597 61331 128176947 61331 64356 991402084 69481 3952 226292692 60197 33077 41143574 1030 33077 888683370 50455 1030 446163037 50455 28316 436387970 33077 71153 719344417 1030 15602 187141123 58252 15602 983009680 26817 28316 829975910 26817 631 823454476 631 59419 667299166 15602 14282 3041655 26817 78625 717607676 78625 26067 429714637 66139 78625 109011751 9481 59419 563214445 14282 69618 996641983 844 26067 107481318 30569 69618 433779259 59303 844 744455193 69618 15083 357369652 27819 15083 13162764 59303 34250 777174295 59303 47068 530023944 58848 15083 53714356 51487 58848 761619324 34250 67437 167989492 40274 47068 944952206 13050 67437 889248052 40274 68351 436414491 43543 13050 500816264 68351 80379 333564245 46265 80379 456503303 43543 5570 87816300 58143 80379 994689917 81047 58143 612966141 3263 58143 148587452 46265 7312 749086692 49769 81047 327334047 81047 38364 237944651 7312 28846 485105406 10450 28846 102061924 28846 46838 764224954 10450 72597 391208416 28846 9666 979230022 46838 48961 504249159 46838 31670 679768191 31670 60256 682537232 60256 48036 131375317 31670 63008 879070405 31670 28258 455141374 26457 60256 35673852 48306 63008 823198149 54853 48306 234523272 25838 26457 63871180 26457 267 384096948 54853 75564 472031897 15651 25838 54587834 75564 59927 90722051 267 35633 594762557 59927 7724 125935505 4129 75564 402514708 610 15651 641857819 7724 18735 794491538 18735 42123 707921820 7724 15243 456847418 64262 18735 870631189 42123 77052 471824719 18735 1037 129798163 34657 77052 549394235 34657 22640 31332262 51201 77052 447678627 34657 41142 124682754 57213 51201 444653709 34657 69133 800579058 51201 75738 285356876 57213 24088 843460681 67761 24088 732218257 67761 42377 477956222 75738 7033 963584335 7033 18947 905304439 67761 29220 53973936 67761 69453 617985722 7033 42967 27314017 42967 66788 84662994 69453 48463 793969575 75532 69453 362715784 66788 19685 471875763 42967 15591 596431012 37829 19685 702803340 19685 66595 808462087 18570 15591 176040983 19685 21446 381064498 51925 15591 842273968 51925 40763 140001736 76898 51925 897415110 21446 51395 931322755 11143 40763 673758152 829 76898 182220399 76898 64535 149608711 51924 76898 130296770 15988 11143 87911347 70834 11143 37742839 5178 70834 832927439 30182 51924 181349281 30182 33771 883700270 60811 15988 81440044 24423 60811 346766836 30182 11337 820516843 70270 33771 174041610 11337 60453 847415456 24423 78304 5824753 52092 60453 727878465 24132 11337 33079389 60453 53418 85687773 6224 60453 882014955 50562 52092 831299085 46042 24132 414029795 6224 60757 234746111 65712 46042 355732123 50562 45455 487720713 65712 43726 258423109 65712 34107 151689997 45455 8656 884181647 65712 43598 646747098 43726 62433 785241767 25115 43726 834712677 40327 43598 977933466 40327 53107 28198473 23121 43598 177722706 30378 53107 751250003 24364 25115 182387138 73754 24364 734696662 34559 30378 304107361 23121 32696 695890516 34559 80061 90570864 16560 73754 604304577 26125 34559 457804686 80061 8520 806700266 80061 47332 580717762 26125 46815 252725940 16998 47332 800126269 76922 46815 862058747 47332 57108 355062459 69603 47332 346621639 77518 76922 4143465 17807 77518 297555525 69450 76922 532937080 69603 622 487980234 65755 77518 706727659 77518 42131 201916625 69450 34632 72514679 34632 61181 146292495 10977 61181 414732124 61181 42049 724822047 44503 42049 111472825 37151 44503 66442114 61181 6687 917502953 1787 10977 394691528 1787 62149 671274429 47961 1787 657866925 1787 40466 544217509 45553 62149 566981195 41959 40466 840190987 74833 41959 619231729 45553 60027 91348529 74833 73289 196733519 41959 32847 479885904 73289 30785 399215271 2108 30785 1051473 61219 30785 595100612 61219 37073 954101653 25507 2108 876639740 2108 14838 295076285 2108 71810 849202717 37073 5577 717677135 31010 37073 494284958 5577 32802 167524793 71810 61187 44081932 32802 75742 821260281 66658 75742 259667125 53143 31010 336978364 53143 55044 781504715 64266 61187 504459355 75742 712 416514995 53143 14685 157273653 55044 10257 323067825 51643 55044 378191032 36131 712 688012612 28105 712 176071533 49535 36131 639618031 8076 36131 896801322 49535 4509 860676010 7960 4509 900201840 4509 32375 924558243 9162 7960 568071603 32375 5240 339103630 68409 32375 493142361 23258 5240 574430584 68409 23610 6361031 9162 27145 208145243 23258 590 855077536 11286 23258 127526340 27145 44396 583436982 71812 23610 759052234 14826 11286 57786981 22485 71812 358289882 49328 14826 237605953 76163 14826 871430766 39862 49328 123723834 49328 12062 564302614 13260 76163 685247077 12062 6062 301878103 74659 39862 729047289 12062 26464 881023852 62325 12062 572286965 35379 6062 604075702 68958 6062 620382162 8947 35379 365665769 62325 55959 252173693 55959 5502 815844008 55959 38669 375904618 38669 70439 117065326 8947 60092 245616131 16423 55959 456351063 38669 76334 342034151 51819 70439 618684450 16423 30294 629092621 51660 76334 910703364 75191 30294 501903939 45224 51819 798580928 55752 75191 733412661 29898 51660 354071755 51660 394 839291371 75191 12273 262646667 12273 70124 696971875 37517 12273 253942087 57824 70124 105140914 70124 64284 391419763 70124 32656 64536203 37517 55867 277646059 37517 5562 573457202 32656 73327 286367930 75997 64284 669409411 32656 33694 265722432 36929 73327 841314860 73327 72200 98020603 65709 36929 171992691 72200 37874 633555044 37874 2368 24346230 13708 2368 955265475 65709 26807 827208735 33147 65709 646710947 79585 13708 285247673 79585 78229 988139393 72478 33147 738417885 79585 70524 608870578 42263 79585 14632310 29727 78229 219457610 71018 42263 797342501 70524 43021 707871419 10272 29727 254516101 42263 5642 918417581 5642 61376 110500729 11008 10272 290309203 43021 60996 300690687 48157 10272 708681413 37301 61376 12331289 60996 79821 912765420 11008 4945 98555770 48157 76381 499879185 59301 76381 871722964 79821 77174 1365091 79821 10929 709020970 77174 70949 275429694 56124 77174 558519091 71081 70949 850053531 10929 15252 789193135 58383 71081 92060333 71081 57151 172960088 14798 15252 887057171 42420 58383 332976912 28055 15252 454066546 9293 14798 803647294 14798 78164 495403510 14798 64134 972769479 58569 28055 591693067 64134 59211 809065157 64134 12561 288396767 72514 59211 518913557 26753 58569 729482297 45656 72514 547127574 17456 72514 595500538 45656 3825 200523290 74349 45656 941047271 3825 26628 922446754 26628 850 699650501 63090 850 276359377 30938 3825 305764565 74349 11011 225581713 30938 16204 687242433 16204 5868 648967119 63090 11783 747876334 26531 5868 577026357 11783 77291 828634752 27928 16204 452615912 65536 26531 878405260 27928 70427 990169226 26531 14307 41096894 71238 77291 13983019 36548 70427 269208593 71557 71238 662764957 71557 42183 749402488 14307 31830 827608840 31830 35518 724163704 71557 68293 856335127 68293 58327 104058094 35518 80159 395374337 80159 27121 815850871 68293 7415 593240229 7415 62614 773373306 27121 76962 907635371 7415 48351 898115975 48351 81903 830717064 56852 81903 646046162 76962 34163 773873382 81903 46587 338678904 61254 81903 589146549 11839 34163 80795374 61254 15228 143248445 15228 16882 322462292 46587 39063 921397914 61254 44030 62434867 44030 75604 130971163 39063 17282 141689295 14102 39063 227804060 80166 75604 622583881 75604 28362 271873867 17282 31804 590793077 18419 80166 164945424 31804 59678 652323712 52519 59678 4610344 28362 29626 80489846 30880 29626 79084008 59678 79937 863028631 29626 74053 523793345 52519 60072 779465072 30880 65421 464527657 34901 79937 466996211 60072 59473 572702025 8322 34901 24742911 59473 70295 228780806 34901 61422 640978214 51065 8322 873059347 56789 8322 308278303 25921 56789 321126880 38724 25921 829339927 16014 25921 951604631 57474 38724 772010465 24122 16014 776147690 16014 67041 810570140 57474 15070 673046368 25328 67041 597648644 17635 57474 136967851 60044 15070 438105544 68048 67041 378363060 68048 153 215208660 68048 45061 962691596 26516 17635 960314887 30573 26516 792990864 10682 153 726272064 153 249 81711556 74596 45061 144887666 10682 26679 170474463 74934 10682 621553874 10682 29412 256969926 74934 80561 99079538 74934 68771 727191926 68771 64924 920106668 74934 60306 613889386 64924 22903 278862351 22903 48706 673577016 60306 54832 451912660 7076 22903 55290584 62062 60306 29568606 7076 29372 385853438 54832 36015 814915540 78267 54832 16485361 29372 6226 205913879 64584 29372 729217686 58822 36015 133581976 64584 54554 112108117 78267 24131 768720255 74480 6226 781906043 64584 41630 261008868 44539 54554 752071834 44349 74480 93080574 24131 52215 886458578 20910 74480 619466512 50509 20910 662253481 38063 44539 495063308 80790 44349 257392137 38063 57181 220704611 68630 50509 122298403 38063 73537 460837319 29283 57181 106602591 54277 29283 542736400 54277 45300 679597156 29283 8151 615559798 16645 29283 557832627 71847 29283 709814978 52882 54277 268956234 56831 8151 440586011 52882 38210 200405136 16645 57513 802196672 53749 71847 561603990 29168 38210 763281884 56831 73873 459755177 61243 53749 92873623 61243 77641 263121333 79997 77641 991118717 70866 29168 646586 11907 79997 293467330 81666 77641 550344471 70866 56643 994263291 11907 72967 638112143 4544 11907 123114258 56643 65702 212006521 56643 64441 914999537 9685 4544 476269142 65702 55247 127586622 65702 21410 866972538 56873 9685 709385608 2455 21410 579887699 4397 21410 613813993 4397 62936 208486522 4397 23718 65249305 62936 56944 843820526 59934 23718 741893199 7912 56944 972776460 7912 21498 207374794 23718 71514 145267459 59934 68623 370473329 59275 7912 894189320 34043 7912 622201985 81093 68623 855185424 59275 4920 113364293 43278 68623 345689812 48675 43278 901402026 26170 4920 477525481 36589 81093 621102892 48675 6006 825181429 6006 49283 600177809 6006 77051 750101529 26170 60673 768199652 36589 71436 783260197 71436 52884 38799293 35844 49283 306063498 77051 6657 138317986 78030 60673 694745487 25818 6657 128260329 35844 13753 362824927 35844 76913 124605224 78030 20074 916890871 36858 25818 486608600 25818 38708 98772320 5133 76913 785461053 38708 21697 646580038 5133 45655 297988404 38708 66882 580226220 58035 21697 824592256 45655 66775 894278852 45655 69331 144530424 69331 6765 125180521 66882 37206 105627867 69331 65537 748401078 65537 31119 74889619 31119 25461 328029165 17714 31119 672257094 10779 31119 930534792 17714 29963 491852737 25064 17714 119093535 36695 10779 658293559 17714 72359 515469003 58451 36695 867387839 29963 74287 727502719 36695 71122 164214340 72359 772 260404344 58451 63450 674640270 71758 63450 149142221 63450 32029 58027222 58793 772 866672680 58639 63450 861285654 22700 63450 184928032 58793 40828 292138231 78016 22700 397441141 18813 22700 849802634 78016 60528 766337457 45016 78016 134724598 78016 61796 21927207 39718 18813 82534383 14443 18813 251641581 60528 78350 223727846 47388 78350 260526185 78350 72030 750147138 14443 45732 383668951 47467 14443 159728054 34292 45732 793607549 14434 47467 150076175 34292 64288 407072805 45732 6800 799031104 14434 62605 78721723 52362 6800 173564971 77525 62605 714478981 30783 52362 831898339 37798 6800 867951053 62605 72971 485836112 37798 16860 13697793 72971 81976 336671258 72971 50886 460448422 7638 81976 388925082 25933 7638 600025455 37290 81976 946975352 25933 25977 569666843 50886 46057 77201285 48359 7638 391782282 25977 61495 486286293 6316 37290 82615176 46057 65779 20595884 46104 65779 673173530 48359 52161 533500344 61495 47822 471959643 47822 6945 513233566 78383 65779 433933113 73245 46104 464914112 52161 71185 789239570 71185 56223 591015257 72885 71185 255008678 1289 73245 487930729 62201 56223 340074837 71185 24159 506447868 24159 4313 146397101 4313 44835 907393822 62201 12098 505101773 12098 60720 26106433 44835 52923 338032977 53844 12098 571916235 34328 60720 283975933 52942 12098 148166404 34328 49069 787570974 10534 49069 464806930 12532 34328 171952408 11049 34328 671108269 49069 66090 151361847 66090 59318 104152956 11049 12418 576687360 62239 66090 75810151 42916 12418 603334983 15488 12418 952096735 62239 51686 468742727 51686 44746 139228408 62239 19642 242842645 33920 44746 469284672 70822 19642 648810793 27008 33920 97243972 27008 12870 83047941 53355 12870 570741361 31428 12870 175422139 31428 79565 534477784 75408 31428 105921327 81955 53355 818220667 77035 81955 249231563 81955 21965 258209496 29891 81955 434783840 21965 6883 666036001 21965 22393 893542098 49037 29891 415334970 49037 70408 368925401 44901 49037 368236019 76983 70408 354587067 22393 13631 11667010 76983 21466 585079942 21466 19292 397668056 76983 80641 676774349 58740 80641 87286065 26687 21466 570776578 77938 58740 317820711 77938 33013 357086598 25731 33013 377607386 77938 56825 491369137 19846 56825 400429704 5614 19846 701424144 36741 5614 226328678 25731 20044 700384314 5614 12893 793118437 12893 73773 765077386 5614 61153 197639089 12893 21977 239710167 12893 513 963175757 12893 26726 527452983 26726 66895 699180191 21977 34229 661001252 7499 21977 623270401 513 44685 445547458 34229 72449 662474637 23785 66895 749553872 23785 78457 26860530 78457 2872 878669013 23785 3546 226360261 37838 23785 700270252 31111 2872 339057409 3546 369 529296844 369 73276 520537666 58309 73276 132003641 31111 34358 685491527 58309 59613 239207945 14388 73276 315235233 69163 34358 106705320 58309 4241 918297047 4241 12575 644416119 12575 50257 194202072 14388 15016 496192375 66509 4241 697464357 1175 50257 474251807 70725 15016 511463765 57214 50257 648336014 15016 56591 197418748 55833 66509 239734020 56591 53442 799156219 49302 53442 54186187 57214 16556 588743332 53442 75695 574352163 2053 55833 46119679 35219 16556 695000548 28930 2053 938342960 46881 28930 250221109 43887 75695 585903008 52487 43887 353607633 55614 46881 826307571 16547 43887 912224681 43887 22746 707414198 52487 73512 40808860 16547 76518 443226254 16547 24547 475305709 16547 60462 209829589 60462 71793 579546568 71793 42543 527918726 76518 10077 702551485 24547 63817 539988913 10077 33291 243487829 28573 63817 589485051 28573 67310 463393255 41512 28573 945155120 4229 28573 163788124 61155 41512 349893026 41512 19110 814266727 61155 32822 489089850 32822 42558 667172869 19110 37378 840651164 61155 49095 27214926 62164 37378 377003173 12634 49095 701570023 42558 35096 465692924 12634 15431 183993003 35096 71872 506706241 32010 71872 189046410 32010 11967 626222468 15431 9941 124095701 15431 35194 174473251 71872 52241 47872980 11967 59156 216412978 9941 8250 286706200 52241 58109 569731642 58109 15669 342851631 15669 76566 948873996 58109 11989 165896259 76566 73884 829344399 73884 32737 935831767 32737 22726 124104140 2369 32737 5751860 11989 52939 252338300 22726 67074 432034372 44217 2369 552270632 2369 13693 302454707 13693 64782 549046595 14448 44217 956142857 29810 13693 64983743 29810 46371 175995100 20880 13693 49244477 44104 46371 750130890 78899 14448 888913287 78899 15543 881544691 23141 78899 636009780 44104 8779 570844059 78899 32547 642233927 8779 44001 95957000 23141 47628 476426886 29177 23141 478165694 34036 47628 789154142 79482 32547 460474099 34036 39050 983464436 34036 53660 956176658 39050 25460 364498713 25460 28788 535679912 61279 53660 651018489 25460 35425 116894362 66085 25460 54354302 25460 10628 815738511 18801 61279 520848210 52086 10628 8027051 10628 73174 815694837 18801 70392 762687062 18801 39195 337008120 44037 18801 25851940 78692 39195 873989506 25815 44037 316879348 70392 54009 607975694 11508 54009 758418470 3588 11508 257744114 59753 54009 91250296 25633 11508 432425535 17790 59753 153727078 3588 1199 911616408 3588 56885 882176616 56885 51232 208564509 1199 16304 300579454 17790 28591 846704065 2985 56885 21413769 51232 7241 9151972 33909 51232 162390796 33909 49032 91140796 56479 7241 445628120 27687 7241 752326149 56479 53302 376623596 9290 49032 203177673 41925 56479 771349215 49705 9290 528534897 53302 67923 827415742 41925 46650 599574581 64637 67923 725132272 16768 64637 452312375 10950 49705 537431136 16559 10950 794010940 46650 65620 335244975 16768 12277 163659662 10950 33399 391337090 11134 33399 976905913 49263 11134 806433296 33399 74689 746044499 49263 27316 444335024 59614 33399 503447132 23617 27316 289858078 59614 74948 845793231 74948 60338 324649683 43322 27316 679382528 39030 43322 106023252 15526 23617 780526379 39030 72407 283227692 43322 2419 54815642 47120 15526 82732932 76248 15526 116108437 6673 72407 325792110 37141 6673 16067930 6673 39679 527279111 13588 47120 20314998 73297 37141 416367300 56514 13588 39814724 39679 21225 408260508 39679 33017 528531897 2735 33017 36008466 68207 21225 635208495 17636 21225 44642027 2735 58145 638002454 68207 81710 842788544 22492 2735 798858734 21197 22492 616326098 21197 2957 104624196 2957 12360 713014219 36219 2957 779376313 10400 22492 587837253 2957 13378 916940164 12360 66236 175969791 77932 66236 415462631 51119 36219 547395541 18792 51119 169656839 57659 66236 4425303 51119 68510 577952073 68510 23263 73116559 63208 18792 229453397 72637 68510 761288972 70460 72637 546459277 63208 3780 795795651 44673 3780 24765978 70460 81112 624291946 70460 54122 306652250 70460 36969 456349951 8480 54122 68850103 81112 75687 32863651 31118 36969 69066390 36969 11252 280823610 48408 36969 868695897 75687 17634 43588562 15242 48408 186832591 11252 73165 515118847 48408 37906 885126571 37906 72640 297114468 37906 81924 359055589 72640 7929 935185669 73165 8107 306752690 40142 81924 187963857 8107 6567 476639515 81924 16420 689513703 6567 40458 129149899 59717 16420 734835049 6567 68231 7669245 16420 55742 289455865 30445 16420 5940271 55742 22361 28045811 58977 55742 154782246 68231 8802 461575197 19282 30445 672088827 58977 13180 176527365 63220 22361 704116134 8802 60078 414965982 30127 8802 228739700 19282 18208 329306462 50757 13180 99759995 30127 44431 955901530 30127 23532 593713868 46334 50757 132158880 52820 23532 411427937 32034 44431 35297303 64742 44431 459691871 2141 46334 315173767 46334 36641 606507770 25556 36641 359415633 2141 15830 387954979 15830 57104 162257363 57104 66004 352688732 28753 25556 807972635 66004 30451 32669532 20211 15830 139323995 30451 51186 8615612 7534 20211 918888468 22133 20211 490994803 22133 38174 908745290 38174 80275 177694792 68876 38174 24823647 79515 22133 7385705 37273 38174 104377129 30325 68876 116746377 68876 77664 745006421 79515 46499 704768458 37273 71751 154321517 21353 30325 337003477 46499 49554 343918320 5630 77664 952089598 43574 49554 59651584 36613 43574 430984188 5630 37274 268067388 75221 37274 882103748 24918 75221 676918080 16643 36613 825887969 52428 75221 549701552 25694 75221 41739139 34973 75221 152199848 52428 10729 675420491 80296 25694 220735920 69430 52428 509502752 34973 33391 142678839 33391 55682 189867938 28613 69430 921211936 43937 33391 822355822 28613 67417 807695444 67417 74259 811919920 73988 43937 27835351 67417 73336 957608208 75202 67417 458854909 64360 74259 111527856 73336 38435 321802551 38476 73988 220184191 64360 40779 869301558 45276 38435 76241367 415 40779 128309980 45276 48250 317611265 38476 22767 284766698 22767 17517 610102326 45276 24155 354469438 415 55786 39358504 54572 48250 390830857 55786 28938 942960413 3917 28938 102851142 55786 58384 828452336 3917 16458 241613849 9325 3917 275295211 16458 59255 798279885 3917 73097 889935146 74363 9325 243600432 32510 73097 462651621 59255 62376 256953332 62376 6578 495415579 73097 71191 140258438 32510 31088 600215012 32510 74213 243008752 62376 80631 214441806 55083 31088 48400989 81290 71191 905022165 74213 39186 763003540 81290 5959 417990880 20943 80631 231003743 19895 20943 420550137 5959 39200 41281841 20943 77769 401897770 71932 19895 981694495 61769 19895 509309032 49261 71932 497328626 71564 71932 632884205 69010 61769 815275214 39969 49261 837347637 69010 63005 430221782 69010 61068 544639924 19322 71564 61708012 69010 1506 482391250 39969 33732 740685639 19322 75897 534361639 71662 33732 446184569 8095 33732 853489358 9264 33732 970429758 75897 18832 624865030 71662 53698 119936520 8095 35517 895804780 81336 18832 991415022 35517 54072 959884908 18832 37682 319337252 10225 35517 570006902 81336 72785 554054688 37682 35656 80698154 10225 70774 269341614 35656 16451 145506951 1161 10225 315987882 62623 35656 834232984 16451 33691 192329415 40166 70774 954671558 30522 40166 795625820 40166 36409 819916126 31650 33691 418743350 634 33691 237860185 36409 40682 801958940 1536 31650 921881307 36409 31380 700010337 31650 68289 870855226 46400 634 459051384 31380 58753 722344075 12310 58753 367159133 58753 41450 443452950 12310 52672 105268665 7822 46400 150352165 45640 7822 817924625 52661 12310 312873602 82057 52661 389593011 58082 82057 234145485 58082 22336 406059683 58082 67110 71011082 41324 82057 522267111 49516 58082 181831166 67621 58082 337296948 67621 61775 328858824 37485 67110 856756120 37485 35369 229774029 35369 54914 476602973 46836 54914 612094967 35070 54914 803429261 14986 35070 731986067 62437 14986 572503553 16203 46836 87420682 80607 16203 882682096 14986 8673 770432923 62437 50743 646088185 80607 23780 349276752 26914 80607 539369093 57015 80607 95665445 59801 50743 436310658 18868 57015 378047071 55778 23780 180759866 57015 62873 222014731 59801 57052 133564427 12858 57052 91750826 55778 69282 301589528 55778 69814 410863924 12858 11944 721112911 67419 69282 688705994 11944 41724 672367121 67419 70880 745053135 49291 67419 5615622 55272 70880 191843303 65579 49291 625437804 68996 49291 274167104 29360 55272 712033014 65579 25228 59847941 55272 33031 112551624 68996 72958 402672067 57016 68996 968488718 71422 29360 35626088 50323 72958 318159785 57016 36610 849204026 36610 25432 649807316 36610 57648 495584052 25432 52758 849565288 52758 78472 345662443 27854 25432 187483425 78472 1644 105198324 57648 51092 825014491 27854 78945 579702390 1644 7678 884095951 78945 20426 134873084 7678 71577 921413001 51092 24782 95279976 71577 78223 31968044 17327 71577 717529014 24140 24782 134945124 24782 57542 94433224 70058 17327 957159411 63831 17327 811959575 60805 70058 535687162 63831 56187 366938308 11632 70058 400160463 70058 32824 241124515 19966 11632 704018408 11632 25869 467255159 19966 41379 460377235 17305 41379 437278284 61990 32824 992189743 25869 29341 829241004 70325 41379 221013372 55137 41379 931834663 3082 55137 966019408 22017 3082 845743633 29341 20114 321317862 20114 21220 434936218 30893 21220 520357926 27004 20114 432691960 21220 76527 126527507 21220 11717 998209693 77846 76527 494643378 11017 77846 271176624 77846 24659 772625794 72086 11017 41843548 72086 44647 946045866 24856 11017 346522373 44556 11017 122887270 13269 72086 228050432 29943 13269 9657623 74540 44647 864601847 13269 65601 436529972 44556 15425 187980508 52924 74540 953928940 29943 42035 729922637 52924 76513 147005291 33764 15425 763518711 14677 42035 751146231 42035 9395 301701981 76513 70572 448182942 33764 68390 993620262 74197 70572 919662779 75443 68390 118837095 74197 18912 323532372 22454 75443 131456726 7874 74197 273197940 22454 76221 664165478 76221 82064 629338 38683 76221 519132159 43530 7874 177851152 25969 38683 887531074 25969 48559 534736175 48559 51849 966505109 51849 35984 390777820 25969 8523 662170782 12604 35984 316785318 26090 12604 938222268 35984 31161 553482729 29949 26090 131514495 53893 29949 256463238 12604 12445 62721445 62085 53893 964062492 29949 19546 91905439 26076 12445 284065607 12445 29576 919250106 33318 19546 417641443 37058 19546 786773199 48689 29576 162863667 6361 33318 90776374 33318 25998 726518098 33318 11221 97634948 6361 27231 113770900 30277 11221 132267862 66922 6361 797949278 81991 25998 396785079 27231 58004 379269925 33914 66922 289106393 17167 33914 891426144 32152 81991 160540596 2486 58004 697082127 33914 70506 489924858 33914 55131 591604583 17167 18531 919617537 57541 55131 587525414 2486 10940 13142435 57541 2341 615857416 55131 15263 62379627 57541 5782 851667297 5145 10940 249398293 5145 26119 310946193 18907 2341 556545440 47221 5145 810722593 755 26119 886064884 18907 26944 79180013 26944 39635 730156837 32190 18907 831428882 32190 29575 596018409 26944 61645 54328801 26944 29133 882534413 55829 29133 378546207 22191 61645 808414076 62772 22191 711486929 35895 29133 576548287 8794 62772 65441191 64621 22191 65287151 64621 67561 177162651 64621 13132 919119851 67561 41256 172517123 41256 30011 542550331 80435 64621 409339265 53945 41256 732991974 8152 13132 50337913 72176 53945 368834311 64784 8152 549679029 34597 53945 746520927 71076 64784 852078271 34624 34597 627661557 72176 61639 278245057 64784 52654 979235775 10058 34597 735189123 59936 34624 425106330 52654 11433 371388215 34946 10058 752753366 10058 49765 854443616 49765 67159 648118822 2956 11433 125559915 40818 49765 209583728 21099 34946 267670229 22206 40818 280564539 41269 40818 534819462 2956 34795 450607193 21972 22206 434536820 21099 40217 655495632 41269 61473 134994944 37594 41269 908984472 47558 21972 384287032 61473 23327 635052189 37594 24185 530833333 47440 24185 4613284 47440 5142 240658302 24185 46306 354092530 5142 22481 738875600 24185 72381 542116042 43254 22481 994610644 7067 22481 676411437 62411 7067 849766047 80162 7067 768844188 15161 62411 57803730 15161 65485 849601092 54921 7067 764103926 18365 62411 915499089 80162 40468 945192716 67107 15161 609098904 65485 25134 643389534 21780 67107 566335698 40468 10606 118960642 23170 21780 102782402 80872 25134 189137184 3295 10606 864382070 21780 47365 467579024 33154 47365 565694284 33154 33083 520328487 41728 33083 306680637 34381 33154 463910992 52843 33083 623447239 34381 6517 767383643 33083 39007 228922226 80555 39007 942013957 39007 38547 893635108 6517 40671 304249666 73059 38547 174484026 57355 73059 85431734 73059 75141 281046549 24198 73059 922164870 24198 57907 310833096 74158 75141 391254826 44697 74158 264638015 57907 62597 63582202 62597 23199 194748228 77822 74158 580116730 77287 23199 608024462 23199 4228 209658146 77287 68575 765109431 3307 77287 527484167 68575 50742 442108293 23355 77287 823748046 23355 75880 107460490 75880 46162 746375095 33982 75880 36265047 46162 69436 238968356 50225 75880 615832908 69436 42606 76141872 42606 12770 246839193 33982 16021 304305924 51220 69436 519733616 42606 70616 259782888 37163 51220 936955725 16021 18960 817221115 18960 50393 473629485 51220 46288 65842396 17988 37163 28955464 50393 37272 237362795 20551 46288 651286571 59908 50393 377439340 2466 46288 209826904 24407 20551 887166109 20551 67450 99147227 79065 24407 706130734 37498 59908 955548402 2466 24064 787573840 24064 64344 747375660 10602 67450 455556446 75549 64344 221830460 24064 41317 91429242 5480 75549 469999192 76588 10602 316230421 4513 75549 899378428 75549 22097 340403308 76588 29426 242363805 22097 76895 943249315 4513 80951 39283044 45403 4513 277850520 17867 22097 498756104 17867 46454 336933039 247 76895 699450611 9485 17867 782102875 46454 69918 876896305 49057 17867 836190356 46454 7077 362953232 247 12019 646703058 9540 12019 937407584 12019 20994 36939779 37115 12019 369043044 7077 75638 945000060 20994 79557 800218434 27301 75638 63597556 79557 73337 276213850 73337 29275 830448096 75638 72717 30462030 78736 29275 81790810 36482 29275 144404364 46935 73337 29255262 46935 26330 806585705 26330 10354 972543783 26330 43359 498097915 37742 43359 707524059 73374 37742 434696670 4546 43359 977324210 9393 4546 679355974 73374 55868 415146561 9393 27167 515606346 65369 4546 24108585 65369 62756 525224892 62756 75210 419306498 27167 38161 21937816 35964 27167 138115911 70179 62756 922540041 38161 3713 892675548 35964 45703 737849490 35964 54678 603697382 65935 54678 336982523 44783 45703 376485604 54678 44143 613234329 45703 38328 427935256 54678 15166 981166784 15166 41749 624681060 41749 47898 26858634 59159 15166 141109675 33870 59159 355862674 24415 59159 107770446 41749 43519 619062529 36228 59159 249175369 43519 64518 118290228 79918 33870 123244667 79918 70496 859586597 64518 25619 797119822 36228 1653 595712540 25619 73699 673281013 25619 44203 232447939 25619 27986 354053521 73699 39990 796814435 34238 1653 562904202 39990 40173 480040574 23647 34238 375756593 27986 21488 821979098 41871 23647 66220087 41871 27359 286962444 40173 79699 835160547 72195 23647 162279071 72195 22738 966425088 72195 13688 242896313 22391 13688 923467488 22738 29206 642183035 32045 22391 47555721 32045 63741 550481119 61152 29206 940762046 37158 63741 85376521 32045 6430 23484973 34571 63741 912712824 34571 71596 253836691 71596 17067 587801303 18218 37158 28249899 3928 18218 193001282 3928 7939 132532768 7939 1727 526848360 18218 10770 82178721 7504 3928 420051815 54652 10770 460869874 33766 1727 307427409 54652 77973 641898522 77973 27054 615067534 28130 33766 57720432 54652 81586 938843166 77973 77928 118377498 73405 77928 185479670 21511 81586 143796962 28130 74590 397303665 77928 44272 353077419 9397 21511 740490005 21511 59579 945585299 24619 74590 142117091 44272 44108 889599386 44108 22168 885926577 24619 73246 329436454 73246 3246 563927553 69890 24619 903778862 3246 8067 406511894 30824 22168 879439140 69890 73204 600253748 30824 77164 901943749 77164 65065 222547176 34861 65065 264047089 16992 30824 70303920 1337 77164 62672137 43196 77164 955251042 65065 62997 783164989 62997 35193 888537804 16992 10485 512053387 1337 11306 728266335 35193 3640 672851066 3640 24487 812824816 24487 23385 323705325 3640 30548 95678273 30548 61548 269724469 59754 23385 53477453 61548 76823 334181787 52186 76823 69925278 59754 71270 600908168 73839 76823 67869733 59754 57029 508572171 73839 671 524354090 52186 12913 120488908 57029 20921 817017886 20921 63890 892388975 36192 63890 326548485 63890 68962 689994459 68962 20774 699419019 23808 20774 63742710 20774 63689 69360600 61269 63689 343545661 61269 44313 357651745 72922 23808 956411729 62602 61269 128472673 44313 24794 125355268 14751 44313 73416551 24794 7585 71979529 14751 24225 778180949 19135 62602 863178884 69372 14751 530043430 72140 14751 845515755 7585 75109 25840600 10262 24225 700997914 74817 72140 254242699 17886 72140 225389610 75109 61472 950724150 74817 14034 3990399 14034 33840 99179068 66633 74817 293501966 66633 18997 370238374 61472 18776 129026844 51268 18776 905301021 18776 70741 41425565 49293 70741 98507508 26019 49293 131197155 26019 15271 365205007 49293 23497 42691901 42969 26019 217255825 2757 23497 821337925 26019 45913 213463137 45913 17363 647618170 32455 42969 468179155 8200 17363 177595881 38968 45913 464527046 23563 17363 352559012 31435 17363 742471429 31435 55643 278420344 81581 23563 387624928 55865 38968 183770771 55643 15500 76966707 15500 79005 672232422 79005 25860 996713534 79005 77821 538250020 79005 20216 311130487 77821 42855 390500581 63754 20216 258831829 33649 63754 541297260 77821 72135 542243669 65795 72135 146885557 39398 42855 42507337 21262 33649 694052483 21262 76455 833546773 76455 76684 285267565 65795 46476 144835086 25074 39398 264853186 25074 1211 489038960 53477 76684 221522555 44957 76684 652009929 1211 15935 257270903 15935 66295 119360519 34610 53477 340250389 34610 46378 538406584 15935 63680 957719681 13817 15935 452957138 63680 43894 939937316 51806 46378 456566155 11216 51806 132959589 13817 36166 311495326 36166 29320 68833679 38524 29320 592298188 11216 30376 235681253 38524 71743 270772471 81452 36166 272122342 30376 36489 216976382 50339 36489 590955515 22494 30376 29681077 27463 50339 419561947 22494 54250 812753551 27463 60678 501254262 22494 13700 186919565 54250 734 613691513 26424 734 780214077 734 6212 638631348 6212 81786 869910955 81786 41899 400556164 26424 19243 41151891 43364 81786 396062641 72437 19243 93441223 41899 29124 939739460 78400 41899 50094576 39516 19243 204303554 78400 48992 314417229 26205 48992 500379662 48047 78400 853663478 62289 48047 97914170 60828 39516 295341852 45723 48047 536585112 34628 48047 163289484 62289 59838 19781681 59838 69329 735197836 69329 74455 347925932 57169 74455 909091609 41543 34628 940790436 15782 41543 117206254 70187 74455 870499485 41799 70187 116257573 15782 72312 99592830 56286 72312 551184889 11025 72312 410361931 39366 56286 454122765 41799 44698 150464109 11025 37282 72398133 37282 4340 530053244 4340 46937 714782030 42848 44698 268888055 44698 58178 822689118 61009 37282 78845942 42848 79681 213318908 37792 42848 291862609 61009 27331 457715325 33718 37792 350342339 60434 27331 89681483 22896 79681 4647698 27331 39731 754940359 27331 5629 898231087 56426 5629 923285728 46091 22896 663560439 75472 46091 588260767 4849 75472 83887827 4849 77285 595964956 4849 75325 458055363 53666 46091 822106216 73005 75325 707983851 77285 71944 114086732 75325 40789 218466634 19365 71944 14724904 40789 52272 145774953 71944 64751 723776839 64751 49219 450305457 19521 64751 270464979 68702 19365 245329371 64469 64751 102264441 64751 70308 41950918 68702 13823 955019841 70308 39455 698600703 23395 64469 331130974 64469 73157 527187921 13823 80213 398590070 31944 23395 41178663 47122 31944 87534582 37172 47122 936995207 31944 56681 533486967 56681 10939 911698570 29959 37172 790741859 10939 32099 293530054 60591 32099 415573272 10939 31244 107473895 29959 24178 300265584 73363 29959 60879269 51028 73363 980296254 73495 24178 511302922 31244 18962 768652387 24178 50384 169697117 14882 18962 126178965 53451 51028 384951957 18962 26363 175553774 18962 50437 21005731 26363 40100 109750024 40100 80258 671337245 80258 55903 999741027 70610 55903 814215070 70610 81646 356243073 40100 10979 933152010 80258 76322 776146475 50792 10979 764310430 48449 10979 606027600 42746 81646 772902656 10979 1464 19136896 42746 20292 394438793 21216 48449 5991901 42746 11439 211545756 21216 31346 953854263 11439 17869 595619113 15747 20292 870288485 15747 43878 521645218 15747 13032 84340007 13032 9329 137860162 74514 13032 962581951 13032 30025 949608084 74514 2631 770076150 38036 2631 200203855 46465 9329 842048216 12539 30025 603300086 2631 16693 768222632 35918 38036 859017321 48073 38036 629645978 11406 48073 808276555 48073 79507 8147262 35918 42005 204653577 79507 48796 375884726 8840 11406 600981609 48796 8454 914675432 79507 48648 605840510 81543 8454 514886643 74487 48648 321018510 74487 15808 121883458 74487 50435 513582893 50435 23319 199361575 15808 52282 530149485 15808 9164 967138207 71301 23319 594315089 14327 50435 312246232 52282 30738 885317125 30738 75378 511520012 77069 9164 51345590 32906 30738 521302195 75378 62342 200145819 60977 30738 243685319 14634 75378 18267711 81090 14634 213951272 14634 14152 43534755 78420 62342 565541283 32987 14634 4799103 2277 32987 526516975 14791 32987 732487064 78420 5836 776631743 68286 14791 795472066 2277 50341 434426496 61274 2277 261787818 62226 5836 475792592 50341 77715 833351244 68286 77994 965460605 62226 68283 138105114 68283 39850 544516090 39590 39850 820234235 39590 29116 348175393 67010 39590 946818440 29982 68283 125919336 39850 29754 531135883 29754 46749 191598830 10409 46749 851124192 62460 29754 295457799 36904 46749 909624898 309 46749 32418150 10409 73844 675830802 62460 3880 337062473 3880 72318 357821878 13766 73844 100228159 34727 3880 216701701 16011 72318 504816165 34727 79421 255727960 52893 72318 605737624 34727 32681 619224584 32681 71234 859196642 61517 79421 89125970 56941 71234 119016114 58543 56941 19026045 32681 37222 439362769 61517 54997 144358207 58543 51141 805096358 66712 37222 979991659 32301 54997 34403756 54997 53801 149714608 51141 58069 538773228 66712 1580 631892512 63920 32301 108384944 63920 43301 749097301 18516 43301 942683221 38873 43301 298295877 63920 47168 223715051 63920 69245 705191685 38873 14912 327672007 21047 38873 757205076 21047 45844 357901372 50529 14912 91332044 21047 30265 426784991 73213 21047 10189260 73213 43235 114169939 73213 45612 300853360 45612 28741 378836524 53919 43235 549048910 73213 45816 820366343 53919 16066 53860385 22627 16066 518984445 77931 45816 269962128 16066 13564 739578106 77931 48553 85430660 53102 13564 551887892 30576 13564 686801237 50956 53102 449231717 48918 13564 777819692 30576 18206 701973332 46591 18206 189721804 63410 30576 947912817 50956 63175 174119138 46591 38942 275837385 32067 46591 519003508 63410 64530 21314258 38942 41367 564285992 42232 32067 925020152 38942 76868 988030896 70737 64530 809401932 72489 76868 584364720 20171 72489 621129990 20171 48404 976111786 72489 71547 754331937 20171 28472 798894765 36293 71547 394456779 45845 20171 977481239 25719 45845 331708082 71547 55417 226667987 25674 28472 874768423 36293 74322 556265543 18429 25674 318535386 55417 8126 993930431 25674 6298 807316005 1576 18429 760670145 63081 8126 760455583 18429 45085 683040461 45085 44529 173749871 1576 43667 156979981 1704 63081 118116426 24462 63081 236903427 77228 43667 797007663 77228 35474 412491850 11475 1704 218501393 11475 43258 588777560 70887 11475 384831330 10025 11475 546901546 10943 11475 970627338 10025 82125 651954952 10943 66665 375309655 30517 70887 99693980 47940 30517 462692661 63246 47940 222383512 30517 33191 146919388 66665 38148 417040689 33191 10435 335238237 63246 277 335158066 10435 7065 720845130 78179 38148 113477995 277 73392 386809751 28736 73392 737649038 277 77845 404847707 28736 39953 180040495 77845 58667 677898910 13642 73392 5934738 39580 39953 97136893 7388 39580 894006503 58667 46133 740879507 7388 64081 901304784 15512 13642 495753506 7388 71016 857867406 7388 64940 824805937 71016 44261 668270341 17276 64940 940675387 19215 17276 190030290 17276 6503 41552940 67515 64940 804158918 19215 5112 917262610 67498 17276 821875691 67498 51543 521227559 5112 56951 353402785 51543 63634 785955495 63634 75108 883226704 21990 75108 216315652 21990 82038 119666597 46458 75108 955393310 77860 46458 248093599 31083 46458 23075826 73214 82038 30883015 52399 82038 403144975 73214 70107 996269050 31083 77012 853625330 63293 52399 891098560 12834 63293 489660082 75397 12834 71082160 38027 63293 245817379 12834 8987 334284792 8987 73429 524410582 42557 8987 263640577 73429 55691 707075684 8987 57680 157828091 20642 73429 213357526 20642 36185 147700942 31469 55691 27318330 20642 78989 52700914 31469 66038 104529959 21418 78989 875161218 31469 30238 701914282 47007 31469 581559578 17787 47007 184266729 30238 17966 907494704 47007 19045 77126683 16567 30238 166889681 60755 19045 311807342 17966 16017 47296198 19831 16017 666353780 19045 3462 386384721 70781 60755 316078678 3283 3462 116144657 16017 12198 565185968 2825 12198 773860310 38500 2825 70331883 3283 67785 480387565 67785 78658 120314006 78658 76631 668853228 78658 50559 714588880 5218 67785 734664841 37204 50559 670643778 50559 79693 950801876 76631 54900 184601129 38625 79693 853850495 50730 54900 908255061 37204 63747 583182563 50730 65827 626837228 54900 31712 272763445 40478 63747 720689138 50730 61060 566771821 16165 40478 400677983 5585 31712 415783536 13252 31712 109106529 423 16165 825572722 6478 5585 513501046 64730 6478 172960021 48993 13252 166824785 46098 423 19112293 6478 12973 826892669 6478 65044 54897171 19090 64730 818230703 46098 56750 664514169 13935 12973 189923303 20550 12973 342123826 29081 56750 836417719 19090 44665 554149811 29081 20108 808571382 29081 43970 610604040 29081 67459 54570111 20108 3060 298922369 20108 25135 848930675 43970 21915 604732329 21915 75976 448160635 62286 25135 219697722 3060 53799 201840109 75976 77295 715233734 22930 62286 765190975 75976 56386 170171443 68595 77295 22058218 22930 2477 570759417 60403 56386 273707266 68595 4694 948087987 4694 42692 94842575 42692 63416 704989258 78640 2477 847385140 4694 34460 275032890 42692 64301 328310365 48052 78640 417103975 78640 10610 208642540 64301 63826 904040652 27580 34460 616429288 37558 27580 283069810 24771 10610 704054990 63826 19906 41767240 17906 37558 818052871 12068 17906 437105493 64589 12068 589952234 24771 38946 26555134 63587 38946 648918207 70328 12068 391756543 80551 70328 587972367 21714 70328 897651862 70328 60318 399071001 80551 15999 545270080 60318 12492 656590232 80551 9015 18196189 9015 73216 773617819 9691 15999 359672482 80292 73216 459539950 73216 75518 56302366 9691 47238 866482727 3232 9691 221869307 80292 24490 731117687 3232 65580 993746119 73460 3232 685001531 58463 3232 581371941 3232 15744 904808445 40888 24490 894289329 62948 73460 498812339 15744 81302 911592986 12740 15744 593902842 48813 81302 133454791 62948 12206 788604221 62948 31311 550226169 15801 12206 747083343 12206 49211 378253342 51021 48813 952452741 12206 74243 922517381 29937 15801 553579789 74243 38146 768639022 49211 32140 6798863 51021 3010 216587918 74243 56062 534067466 32140 78794 68003104 3010 37155 255469357 47963 37155 893315076 8716 37155 466934313 13248 37155 921925558 49717 8716 372413489 22108 8716 356199055 9510 47963 783712960 22040 8716 585579252 52028 13248 187091396 77586 49717 124768829 22108 8755 129392834 8755 53341 831768853 77586 68814 948451514 53341 48709 900315353 53341 15871 11750369 15871 77135 220431485 25035 68814 652947245 48709 16351 969108272 77135 61230 993032777 15871 16240 227936441 16351 66306 68218257 48227 16240 189975798 34810 16240 171104243 16293 66306 293129617 16240 52695 136168033 7698 52695 98866822 72649 52695 16338996 78777 72649 106785262 7698 76053 831508795 52695 55768 4858540 55768 39527 680451770 76053 59078 815511587 78777 78952 339036585 78952 68720 158313272 78952 48225 233202739 68720 15471 402548327 48225 41255 822901557 71887 48225 5868561 71887 74954 220595525 71887 38415 204717787 38598 71887 569412972 57146 38598 327357123 38415 62935 86736633 74954 52766 108091527 13190 38415 146275698 71207 62935 319053641 11784 62935 338240089 11784 10551 865159181 21608 10551 624217787 21608 23316 714378734 23316 60356 114754864 44603 23316 11357871 692 23316 709451186 22334 60356 636694920 69562 23316 168740958 2118 60356 139326617 61205 22334 144997315 2118 600 28938596 2118 74096 605858822 61391 74096 855012074 23740 600 102496537 51404 61391 283894686 70129 61391 13663642 23740 19869 823045998 78824 19869 877559018 18456 70129 347818304 19869 40692 506868144 40692 15087 635003003 1272 40692 81435304 8603 15087 851398739 8603 25217 965626979 36546 15087 840846539 8603 67354 14958145 36546 36579 47390941 73898 36546 564364306 23347 36579 77984186 33592 73898 781501428 36579 42001 812630168 52994 23347 215965438 23266 42001 285562848 23266 28502 878133598 11488 23266 790871037 44014 42001 697590024 11488 72410 158870121 44014 51673 402604663 33611 11488 29201589 4781 33611 853510565 35628 72410 183888636 72410 77412 297382313 49990 4781 341802025 3891 77412 838715290 76685 3891 233640161 3891 48280 634181431 5433 76685 120414489 3891 16091 386979195 5433 73223 796187673 76685 11217 744391187 73223 67666 207663585 11217 44677 865449100 72506 73223 73522889 62053 11217 376802565 72506 37398 488801755 67145 62053 677805305 45694 72506 803814538 30243 72506 756486316 25883 62053 541966935 67145 81107 417919123 45694 77277 772967375 25883 82015 674393774 82015 4987 754763771 54485 4987 4391899 19639 82015 31518462 20889 54485 990526504 18985 54485 43280647 78368 4987 605715750 58266 18985 829062067 19639 42089 72044362 78368 65131 917864143 17935 42089 843070562 27360 65131 430069983 45321 27360 572327944 45321 23455 752307534 68897 17935 747644014 17935 47390 894863969 47390 54665 271173122 23455 70551 188443457 68897 61419 53095534 1198 54665 24348106 61419 37888 311660313 37888 77396 604630343 8996 77396 36948637 77396 35044 604927077 37888 81005 456588932 37888 51802 858842664 8996 54511 949502601 10360 51802 604249071 10360 2222 113465915 51802 27033 364593961 10360 38698 734347864 32698 10360 988180416 38698 1426 614118369 38698 9030 133602357 79467 9030 249102140 38698 8516 268384990 79467 5753 930611913 4525 8516 330654864 79467 68383 11740443 4525 41953 76553547 4525 71 310889511 28118 4525 620505217 28118 81400 929341557 28118 4231 634739006 12905 71 286343593 28118 57926 608950100 81400 54667 963823595 4231 9885 731245143 56105 54667 626270738 40957 56105 802704915 9885 59300 580347010 71260 59300 288651679 78659 59300 796621587 78659 62261 183552172 16473 62261 554888483 52062 71260 276691403 62485 71260 900534628 62485 55663 831202804 55663 63404 974467257 63404 51088 430232707 55663 76821 170307476 11669 63404 134018657 63404 29595 341346022 79496 63404 269622084 76821 60966 435143998 11669 9104 695505986 51234 29595 143416904 53390 29595 231482631 7988 79496 455980556 28437 53390 600916870 4119 51234 527656871 55512 7988 581679731 58385 7988 479837592 4119 66 963100384 42922 4119 731340694 74181 42922 420148399 5428 58385 137548597 27996 74181 740811939 66 37917 124463555 3518 74181 299027727 27996 539 935277371 53094 37917 280131260 53094 33380 831207726 61952 539 723765465 61952 46496 926648693 6520 61952 3090021 28790 6520 907323308 53800 61952 735013412 61952 22932 997652286 135 28790 546498449 77756 22932 796479586 27780 53800 188190200 78606 135 373330252 65528 27780 265439150 77756 37948 791952511 65528 19350 762434058 27780 62021 411516938 64092 62021 510956856 64092 60022 554179208 71657 64092 234945646 67039 60022 116953707 71657 78776 787649814 18904 64092 822805416 67039 64588 116470614 18904 12023 778326072 18904 4416 106999733 23985 64588 629615909 12023 35691 213866541 47859 35691 76708420 59876 47859 205772667 9733 23985 43772567 2249 47859 300923512 47859 62643 863288392 57056 2249 550530518 2249 28412 751635389 28412 33872 603328201 58399 57056 23511829 6738 62643 745382459 77712 58399 618673941 33872 78376 371807647 77712 22948 524822135 78376 55385 676838372 4386 77712 773997310 22948 49790 862416904 37923 22948 370010603 11871 55385 571883010 37923 38059 741428995 21223 38059 721589024 38059 40843 537203240 57916 11871 874701337 26558 21223 762628405 38059 11087 9944074 22037 11087 574040252 77740 22037 337490178 26558 25510 469695954 73599 25510 294746907 51752 22037 40621554 73599 50921 853988832 78579 73599 862290190 25510 72570 370357294 32804 73599 489628007 56053 72570 351116663 47499 78579 520079525 78579 57450 688290739 42793 47499 49857928 58736 56053 51154093 42793 7740 746054313 44101 42793 303659266 57450 30685 668941047 7868 30685 217841459 51198 7868 55479968 28360 30685 985671439 51111 7868 484173643 51111 17080 468269435 17080 46655 261098708 42825 51198 136313676 77939 46655 485899731 26256 42825 834300066 46655 55632 265168724 47220 42825 915778370 47220 55097 643131931 4573 55097 832545683 75675 55632 28030629 26733 47220 414313510 4573 21423 482387092 26733 61767 688125027 75675 81772 144743333 75675 26370 339001280 45958 26733 218489438 21423 29349 680413507 79819 61767 498413792 45958 22884 82831209 27710 26370 156673871 79819 40120 990292779 22884 76604 144754781 50675 40120 589385596 76604 33320 725519962 37862 27710 29589306 76604 15867 263168928 4594 76604 8071317 21041 15867 928574132 37862 41104 135939428 52880 21041 75025509 15867 20019 407267139 21041 67619 282211422 38538 52880 773103090 63635 41104 756924179 42742 63635 617455087 78868 42742 625581924 67619 5161 40473344 64451 42742 218851715 64451 13169 410739765 56217 64451 904306568 5161 44180 255471318 13169 65704 589264585 13169 61583 765547864 44180 50732 959738976 26103 65704 296188882 76858 26103 376427999 59900 76858 180795781 67563 50732 643653017 26103 81100 144297335 59900 51415 809833169 9161 67563 19207945 1466 59900 222016637 51415 12671 58268147 28069 9161 542056577 43493 28069 90272728 42354 43493 466886032 12671 53995 318871340 64780 53995 609286678 62890 53995 279022034 57257 53995 985906495 64780 31339 308822839 63998 31339 278666937 31339 5504 726006614 31339 27859 296033839 30168 27859 27929849 73255 63998 484572719 27859 41212 246314801 30168 36105 106819081 41212 17466 999974056 17466 58374 478623559 51286 36105 800271502 24898 17466 141023529 17466 64028 854176556 51562 24898 56078396 70961 51286 24368561 63100 64028 560925856 23997 64028 109352085 5395 63100 675326367 63100 41117 614429095 70961 16679 410695347 16679 38333 929743563 74716 5395 542013085 1304 16679 454373771 74716 34285 185674012 51778 34285 2740524 43506 74716 249627310 74716 56612 462323510 23792 1304 774671217 76848 51778 993477394 77980 56612 154731356 52402 76848 725250853 52402 38119 56070053 23792 3409 407766353 77980 57100 374994336 4785 77980 555272974 3409 74492 369587090 43282 57100 680957747 21206 43282 366107602 43282 61023 412948691 21206 546 294712044 546 9100 68595533 60602 9100 71217589 9100 38236 787506541 38236 74421 552451807 60602 2503 529154769 22956 60602 651346239 22956 13179 127873074 13179 61456 941524909 13179 8696 291329060 59310 8696 262867574 61456 54629 954725276 13179 48811 36651272 80071 48811 544054839 59310 75067 476047241 11309 75067 659573185 75067 66944 77725443 80071 57124 167614988 11309 28494 111604109 53244 57124 699864536 53244 3454 588621814 3454 54628 76271778 54628 39938 188457627 28494 21858 799900694 36343 3454 592300628 39938 29996 151534480 21858 69328 642864488 21858 18197 340139215 21858 46470 446975478 46470 58115 639823681 69328 73384 546230282 74826 69328 693782003 7453 58115 880081932 23837 46470 477931455 7453 46506 669034869 12395 74826 213291005 78322 23837 111847996 41387 12395 350141087 41387 59254 198740334 41387 81885 135320857 81885 33492 946304234 59254 56882 498725512 74667 56882 98147791 33492 9111 826233530 56882 72401 575575130 33492 64283 468145987 49120 74667 617970426 27662 9111 598277486 52772 72401 728357679 70770 64283 194771098 27662 71790 106521282 71253 71790 507565582 70770 7786 550141235 34499 71253 223707598 70770 32946 712781148 34499 36113 392438879 18397 32946 350916489 29750 32946 953286804 42444 36113 582545467 79521 36113 994187546 63579 42444 98093896 13199 29750 984958709 63579 65856 329294222 57879 63579 66633030 65856 68372 364477836 13199 73431 307560800 6541 13199 521982580 6541 78778 394401093 73431 61362 525349399 78778 33202 821005382 50582 61362 682169843 34065 33202 602248629 41305 61362 957125000 61362 21991 482150610 15514 21991 40088469 34065 54132 255340115 27028 54132 643704389 5813 41305 559279385 57773 5813 676051368 5813 40253 883166861 54132 59108 592349242 57773 61634 216561020 59108 65495 710886741 18021 59108 38971986 40253 58805 81587152 35657 59108 179399387 61634 69669 778454327 43124 65495 649359675 37602 69669 189699799 69669 34905 980282494 21308 37602 312881141 452 43124 73003331 37602 3042 328437782 56043 34905 782100489 3042 17339 963227829 56043 70540 750051053 56043 61172 413544061 5752 70540 374941592 61172 5432 430090535 47645 5432 213183292 45664 47645 978923643 666 61172 980467380 32312 47645 26747044 32312 32247 197989998 14845 45664 466370040 32312 23721 298751459 32247 19006 118927801 17777 19006 440869409 2630 19006 709070203 9925 2630 156887432 77435 17777 593269949 81077 19006 932907803 2630 39396 873550558 15404 2630 983761161 46654 77435 426795672 81077 27696 520351479 46654 10790 442043481 32947 39396 15613636 13291 27696 983162265 49254 46654 537753716 27696 76610 96908825 12820 32947 933816185 39628 13291 60776313 13291 56955 663202206 22496 39628 302688192 73522 12820 147177248 15620 12820 579544473 68473 15620 755288500 8979 22496 92967147 63170 15620 461768823 66299 15620 641026814 63170 58126 630514833 68473 72211 335455512 66299 71572 404377169 41309 58126 564764801 31023 41309 473182781 31023 31247 631152408 80125 71572 877510249 33166 31247 486717260 60008 80125 19324286 31023 55103 65834794 55103 52582 537879942 5076 60008 99102934 49954 55103 950990646 55103 25817 737250802 51010 52582 269381948 51900 52582 247396121 5076 63030 166380612 41331 25817 103574299 46494 25817 753985758 8441 46494 365405015 44713 51900 182529075 8441 26688 191716555 8441 73021 246035193 72715 8441 158300830 8441 56482 320355616 26688 38173 431861010 11833 38173 722031238 34590 38173 856436698 11833 70091 280583073 11991 34590 790814052 11991 27546 676997816 70091 53282 154894501 70091 56015 473578155 11991 45189 266652558 11387 53282 779324248 53282 2069 12281503 56015 12173 333647694 22609 11387 726925347 33541 22609 882431871 11387 9189 845042363 9189 5956 109361799 35834 5956 766055743 5956 19474 365416367 5956 30023 209447620 35834 41757 773728990 5956 52338 48480810 68971 41757 890988194 79359 41757 146621584 71915 79359 166876808 68971 37105 149679313 52338 28116 750364412 33224 79359 760570729 71915 36886 365958871 2542 36886 368727692 37105 54573 225238602 33224 56078 156210928 2542 66250 195706129 2542 54125 871026135 2542 21520 102308161 78870 66250 59638284 5056 56078 933251775 78870 27778 179280308 68498 27778 16527102 27778 7582 746355369 78870 75863 296725082 73986 68498 982121315 68498 49008 57995496 72057 7582 836134299 7758 75863 82704470 44125 72057 524861458 73986 12958 271148397 57254 44125 495059820 31541 57254 308371756 30604 7758 880493369 37766 30604 151592409 37766 71404 139233417 71404 73664 753283445 59875 71404 614116853 5724 59875 349448315 5724 9810 658247155 59875 18953 109023253 18953 45825 545779239 5724 52302 88093214 9810 10683 443489464 52302 79389 439291880 35963 10683 331257103 14362 10683 354456006 17973 35963 29811151 34210 10683 44919227 14362 23703 926024027 57119 35963 407985221 34210 75365 133872169 34210 72208 236287518 72208 35722 636111912 27035 72208 813493943 72208 72223 84425578 31711 72223 639760237 27035 36730 794568643 70306 31711 12118355 3481 31711 751167483 31711 36344 911441727 16101 36344 14366860 18512 16101 761257858 70306 62986 633758194 3481 47874 512031578 28351 18512 707721419 18512 25819 330072364 46080 25819 933801814 25819 17600 147131658 15965 28351 4612063 47415 15965 421821843 62939 17600 588175496 47415 42874 719242456 62939 22778 641951879 44933 42874 473318595 22778 41158 887803744 62939 73386 328060298 41158 35199 355690754 35199 1792 503897663 15448 1792 600527939 1792 26969 401747518 69336 26969 640978739 22558 69336 2359295 26969 64470 150696113 12767 22558 849726979 12767 44315 962632902 44315 52091 96862165 22558 6022 38163601 44315 9318 786068886 19195 6022 105014481 44315 18190 925751191 10772 9318 349180502 18190 75171 600021527 58249 19195 48162344 3035 19195 546836553 10772 60639 824881130 75171 46710 809455990 55386 60639 532920303 63717 58249 745673122 80963 3035 666338937 80963 75970 543957290 76787 46710 571981623 80963 29232 884812937 29232 59158 161956775 5036 76787 142777054 47456 59158 635302004 53271 29232 112305829 7685 59158 27372434 48447 47456 394386461 37687 47456 521279245 47456 2634 576741409 43897 37687 742323435 48447 81826 517052944 48447 38525 903045384 58027 43897 663892852 58027 20194 710642517 20194 61139 50872510 42082 20194 701185947 58027 36158 745285714 7371 36158 311599970 42284 36158 130113977 45532 42082 809107361 42082 747 636417178 29697 7371 807263510 29697 59700 764530921 17350 747 824543003 28926 17350 527219480 66152 17350 432502429 29697 54105 694626525 26312 54105 159514840 66880 28926 757448483 28926 36571 418885869 36571 42085 857814196 54105 78159 301555489 68374 42085 835730887 35279 66880 343679027 68374 31448 265090131 42085 39767 60781018 31448 66136 841782532 74014 68374 784827298 30228 74014 49103634 10870 30228 652618483 77500 39767 28753089 41649 74014 325628237 77500 60487 125701425 33711 77500 786931689 4524 41649 60333132 41649 14836 249019950 33711 70554 30922074 69822 14836 373763588 76622 14836 16247247 77343 69822 685014173 77343 942 870229003 10353 77343 35361037 41863 942 318872419 60049 41863 23357689 78462 77343 134591335 77199 60049 796815514 16188 10353 466129782 80897 41863 591756735 60049 20144 460103176 59270 20144 180013814 10818 20144 142055032 16188 46790 291099986 21085 10818 979609201 29415 46790 892146415 63366 10818 382306188 39501 63366 129710176 29415 81811 27988480 21085 27976 669579426 46537 39501 985259545 63366 22954 567353299 27976 37586 73945985 79336 22954 135711652 22954 34643 191645264 62402 37586 836939672 22954 63719 663705859 34643 70255 24701097 23677 79336 298503598 47314 70255 978737996 31208 23677 980664655 20664 23677 979001947 70255 64008 153077700 31208 34712 173055084 37360 31208 273783334 20664 79548 380443426 64008 79702 240604323 72666 79548 83926458 79702 77049 16998238 79702 80840 707142422 42321 77049 504655544 79702 34775 860391939 72666 40863 266068279 80840 57368 974122293 42321 24106 53410468 34775 60973 547717376 63228 34775 381293751 60973 21267 954595015 30381 63228 487947795 60973 25952 567953979 78266 63228 822800957 78266 60466 725806706 33352 60466 601226829 25952 37898 230471936 25952 73252 734403971 78266 30542 826868566 37898 13389 186729152 32590 13389 259937267 13389 40155 277386241 62217 30542 17369307 62217 62112 891952549 13389 26089 922420880 32590 38120 944322354 62217 64837 660134100 17346 62217 857182343 17346 41851 46517627 38958 41851 881518182 64837 82066 595904929 44738 17346 287090195 82066 28696 953486426 78375 41851 616507572 47792 44738 113070030 43615 44738 172648198 26958 78375 256034153 81962 78375 459583207 63117 78375 485863846 47792 65546 543522841 26958 43326 329814756 60717 26958 137816972 81962 18680 625148044 18680 13214 923069633 18680 42376 527498965 75143 18680 1539053 70530 13214 992365526 70530 47769 802297108 74471 47769 310123413 56434 47769 578723295 56434 75351 74557753 7869 74471 796200739 62902 7869 53922280 62902 54586 309028065 28088 75351 312352401 7869 63244 800587202 28088 46092 45428801 28088 47209 484632361 77099 54586 785919838 58606 77099 47275216 6376 63244 64806160 6376 66730 141855398 10327 66730 189959865 58606 35961 708056337 59037 58606 215473536 66730 79892 775793070 64145 66730 890667473 27305 64145 473139543 27517 59037 532810454 3134 79892 189408579 3134 24730 487234863 3134 38513 487330011 27305 1002 780916303 38513 14300 55756858 24730 62328 232180716 45895 24730 585287645 45895 61988 856879040 61988 18931 59191260 13046 62328 376328247 45895 72367 399438532 76075 45895 759059928 76075 19451 734349420 15996 72367 452258110 13046 64436 299349854 13033 19451 989656570 15197 13033 830231418 32650 13033 331270562 32650 55022 862071445 60040 32650 994556499 32650 53233 531539357 71912 53233 578409425 55891 32650 228756789 55022 70041 549002743 56745 53233 187160070 70041 56767 760228344 28626 71912 369649122 56767 35069 466862903 70041 49459 874048372 35069 31698 164003854 26783 49459 904189576 54976 26783 514673008 18106 54976 335584556 38421 54976 609531472 38302 18106 810646785 38302 34279 673033354 34279 80569 683341536 56548 80569 164045843 80569 31501 391763944 51465 56548 905079072 78000 31501 343412274 23480 80569 870555313 23480 8834 889628387 47346 78000 669576286 773 8834 109055579 8834 20161 642107685 35540 773 692273263 47346 54109 452698848 32565 20161 855240613 32565 70106 930546520 32565 41029 518834640 70106 15198 713106239 31905 32565 560055352 15198 24127 819307200 41029 32688 295233366 41786 15198 235776008 54531 24127 947242737 40296 32688 204223385 41786 32596 296265887 21437 32596 305580583 55081 40296 412412510 59527 32596 271082969 59527 21339 956985311 56334 21437 837576292 50914 55081 638528485 55081 71119 35662372 808 50914 76735386 71119 24772 64572001 71119 44591 478437041 13350 44591 441126383 24772 39267 165814522 490 808 412316045 58566 13350 635750061 58566 53482 654961082 53482 54893 342855450 58566 17717 337337413 17717 63657 760746283 54298 17717 712470082 5091 54893 184718548 63657 29772 87506568 32753 63657 23201886 32753 40613 685642858 67751 29772 871937548 41501 40613 589244358 25714 67751 191643109 32753 3138 976561344 25714 8956 412305830 63318 41501 175547589 69505 8956 857933168 69505 14714 980071839 14462 63318 643566685 19848 14714 661089276 63318 55788 630862333 70772 14462 827077261 70772 13661 628638432 13661 35212 343860614 10196 55788 890269116 70772 63517 604293938 72995 63517 484751029 72150 72995 817613952 6964 72150 928941735 63517 61774 738884467 63517 25935 888085385 52401 25935 241819807 51899 52401 744940725 34813 6964 651839870 57897 52401 96849947 25935 74978 497853078 52401 30230 391521204 57897 31542 395809511 31542 54848 944546867 74978 57039 524516304 74978 18788 621689945 18788 80111 154571698 54848 17964 27381238 69473 57039 487867811 80111 66048 471393646 34890 17964 2603238 69473 79262 141184333 66048 18183 958013933 34890 13276 171347389 79262 27538 979665167 59134 27538 627815649 59134 20793 995909615 22449 27538 507481285 13276 74876 892012838 11794 59134 983905599 33865 22449 139360486 67888 11794 397855734 22449 77017 564552867 42110 33865 118634184 42110 31907 86592643 80302 33865 131689305 33778 80302 802023210 77017 34851 38651624 33778 37442 716547744 80302 51586 927439996 35511 51586 330712698 72697 37442 878763856 39926 72697 279625197 35511 11564 423374138 25898 72697 690789643 35511 11123 440683527 11123 44547 865391630 32215 11123 829115011 29808 25898 116292581 29808 62748 187397875 14774 62748 242809724 29808 34863 997113803 48684 29808 296993516 34863 14222 362419126 12970 14222 98280789 60623 14222 562270520 60623 10882 697631116 38654 48684 608132148 14222 31606 679795867 63214 31606 1410699 38654 65260 291302372 31606 9089 905768338 38962 9089 133149836 38962 722 439154849 51340 63214 387665244 9089 69013 9876689 69013 60483 798156251 19707 60483 380340600 51340 81797 42755919 46361 19707 108691026 6423 46361 32618848 77294 81797 422546543 46361 39575 817028622 77294 4356 412538976 4356 51661 62184977 77294 62528 572442699 62528 7807 708560249 1696 7807 362697700 1696 55224 65610736 55224 9636 796185199 55825 7807 133437971 81321 55825 936267295 28635 9636 665568729 45060 55825 26743989 45945 28635 911883970 45060 14147 554394054 52473 45060 363945609 28635 64116 232301830 45060 55176 7619287 52293 45945 235347770 18423 52293 911306829 22536 52293 128324311 10859 52293 138517855 60053 52293 19126212 10859 42581 997907257 22536 29947 214953619 29947 35375 473889649 42581 64380 915455798 29947 18714 172861509 18714 69889 552815725 64380 20193 635183850 69889 59959 881764645 61527 59959 84150375 72663 61527 885136389 71494 72663 611423630 71494 72436 719122973 71653 71494 780790976 72436 35315 700146587 71494 14468 896018342 56029 14468 680986469 50431 56029 387100560 14641 50431 730303526 6378 14641 899677351 33821 6378 852964935 26581 14641 292991811 14641 39493 9800688 39493 80807 365506788 43556 6378 779821468 24193 33821 858148156 80807 60317 98975873 80807 11682 637958365 64021 24193 549851296 43556 56533 223095178 11682 19713 43090871 26827 11682 969270681 19713 58990 865555468 33298 26827 620017427 19713 12988 69877799 19713 80935 94134668 36880 33298 444749987 58990 24634 33656094 42591 24634 167818488 1413 12988 198632356 3736 36880 406369093 1413 7304 465114163 1413 46994 83901349 56844 46994 28476510 46994 51712 374338219 26095 56844 883750526 12855 46994 370685206 62701 26095 141506430 23082 26095 914425148 3319 23082 537132367 3319 74432 986251334 12855 22124 464694731 23082 7720 723426212 24170 23082 590584695 7720 56485 455062755 41884 7720 543917356 56485 7146 551030262 23003 7720 219293163 41884 11526 964620396 5183 56485 268684254 46810 7146 499341359 5183 51884 461420405 51884 78600 563005038 78600 8693 811299938 8693 47190 69483390 51884 78253 19282183 78600 28484 684732040 78253 23242 44285095 78925 8693 687360437 47190 38930 4435652 10116 78253 276603189 21017 28484 3855040 38930 40532 262417226 67269 10116 315081411 67269 60477 323434225 60477 28702 271028937 41298 67269 441233145 60477 67490 545318498 67490 71150 40408875 60477 7718 334184718 64269 28702 557567092 64269 19580 870659687 29719 67490 689960163 59018 64269 208006433 69083 19580 254847270 39556 59018 372260142 39556 55987 465827791 75218 39556 211600260 55987 74407 304296083 50488 74407 807798988 44983 39556 962963684 74980 44983 450505891 74980 5699 663793616 28553 74407 260951361 12625 28553 204959175 44983 65449 666611104 65449 54709 801119329 39218 12625 709858097 79826 39218 9764623 73642 54709 720916442 39464 65449 982822964 59282 39464 796062351 58453 79826 321808114 58453 56555 29412122 73642 28040 239376980 39464 16579 106350854 59282 17621 768555383 36235 17621 459053843 28040 80165 405197483 16579 51444 841584189 34452 80165 167657633 57074 17621 77715624 65877 36235 750498784 65877 13946 312372803 51444 11607 410470950 57074 42502 24875300 65877 59169 126465828 65770 11607 546977369 9632 65770 386149310 34987 65770 779410838 75275 9632 266116949 74611 34987 827866953 61323 65770 295134786 35587 34987 24570381 1247 74611 859442350 46957 35587 15521625 35587 48524 226866212 40066 1247 995876943 48524 50360 733327318 1247 36576 442661103 36576 72268 194055341 50360 9904 242124882 3011 40066 993506751 50360 43805 326344159 49931 3011 218008090 43805 68732 857698699 19323 68732 991516688 60626 43805 223830069 68732 48380 677519149 67887 19323 839500091 48380 2381 114555018 48380 80645 416577831 48380 67566 800775313 67887 76190 23818926 34961 67887 425737219 2561 76190 382933598 67566 43121 786532779 9073 34961 645346427 18601 43121 414160729 22024 18601 864728290 76977 43121 77445583 65937 43121 968810205 62766 18601 113025342 65937 18642 60646444 21827 62766 441040723 14891 62766 180022339 67642 18642 460200949 62766 75080 602049670 67642 29113 861571292 75080 26316 500111592 26316 37255 944864972 37255 80383 759617420 68244 37255 508103669 42090 29113 68986331 42090 29010 229170783 75608 68244 259465916 75608 77990 361174309 8582 77990 933127684 8582 39172 273432746 62749 39172 117260491 81088 62749 451469711 62749 5619 122585559 8582 53030 746399348 81088 64820 25163272 53030 35310 55536523 60663 81088 600311852 35310 69482 260836403 45798 64820 584315595 64820 47816 469925819 69482 13644 396237170 44375 60663 439532895 45798 17603 710745665 68455 17603 736495556 60700 44375 127423205 44709 60700 342680176 59334 68455 576918120 30789 60700 246999224 30789 9552 558336895 40311 30789 129171607 68597 40311 306401913 68597 80090 813807729 9552 14371 37625974 37271 9552 971675735 60793 14371 548616903 22862 37271 127759844 37271 41928 845730854 22862 11161 305589858 11161 840 73032642 3673 22862 905382567 58389 22862 52013716 840 1730 297655891 64075 11161 747245328 56588 840 33468213 3673 9879 390570036 16474 56588 594115089 64075 47057 199864298 36673 16474 308718412 56588 17794 40116000 60475 17794 711948188 73243 36673 279544751 17794 57691 238619675 60475 78357 112033470 17794 23584 386784824 77466 73243 586294945 34844 78357 385521957 32925 34844 97779184 37894 32925 972273194 77466 33627 80349311 15316 34844 3123086 15316 28672 873413925 15316 53805 872923994 63323 37894 710193692 28672 40806 163284843 63323 18533 19585604 53805 29755 191558943 53805 32150 567457412 29755 5817 276922309 18533 39777 974388148 18533 17012 864556992 81640 5817 660907224 5817 28596 756540803 66219 5817 638289495 66219 7217 603710919 17012 75068 439588105 66219 23918 747107201 66219 44513 909104878 7217 64792 91312953 7217 65998 506706302 23918 78447 74640961 44513 11808 982347175 65998 43472 825422258 43472 51255 548894870 65998 16368 81811819 51255 40794 618568050 39136 51255 788998811 51255 45070 753996808 55785 51255 890678030 27168 55785 979386312 39136 26762 815957808 62529 55785 806255653 67691 26762 437009146 26762 68531 888128904 68531 72390 39691801 72390 74772 782919893 28636 68531 773643460 68531 67102 380532664 67102 39570 20104356 74772 81654 406442986 81654 25919 157743251 30967 28636 605834034 42961 81654 9519009 42961 65173 197314377 21480 25919 604633495 65173 28590 99618688 21480 61320 448191455 75681 42961 688689012 60611 61320 473751222 61320 47154 266039049 71892 61320 676685822 61320 146 627775783 75681 74456 519258709 10040 71892 754427700 47154 41651 790252329 19952 10040 346311939 36535 74456 890914420 41651 78854 747253992 10040 64573 164493165 55096 78854 505663167 65204 19952 973785406 55096 18127 894750662 26782 64573 511156195 18127 420 12210161 26782 4412 865290290 33559 4412 350866790 55152 18127 179724500 26782 45283 844821743 17501 45283 839467369 64483 33559 90862624 33559 33416 317669179 55152 5977 282747978 64483 64471 389320534 64471 63917 814049727 33416 53605 827086687 39023 5977 175456709 14220 53605 924994748 68555 39023 927881653 63917 52318 358679745 14220 13936 126091060 13936 63953 218341023 68555 11033 618462496 52318 80664 308116772 76495 80664 97048732 13936 71163 767566382 72121 76495 629820188 11033 58904 477602266 22893 76495 146335511 72121 10999 795086485 35203 71163 273252848 35203 64802 132614482 35203 43077 128077966 22893 45558 223949627 81576 64802 51309222 23793 35203 848567783 45558 56712 806599405 5358 56712 506874480 59710 81576 170007028 23793 70779 593378839 6727 70779 815091741 56712 43040 159999813 43040 17055 151213483 59710 73797 62512796 6127 70779 357041228 40700 17055 962966929 43040 34622 184805153 73797 35173 931519981 34622 24148 710739689 24148 79266 73875438 34622 7973 590615328 3529 24148 791965542 70675 35173 546901075 33234 70675 527309333 31780 79266 818863973 50114 33234 836480211 27775 50114 334149743 33234 10655 931383993 27775 61859 634082102 14990 31780 635428567 61859 67351 704012419 12730 61859 473933755 74635 10655 399009607 34117 61859 906733389 77189 14990 265956043 66521 34117 724314557 36604 12730 460601096 36604 77289 106302453 77189 74752 372669170 25431 77289 576926624 25431 74703 606816306 77289 66982 678005207 38613 66982 262403209 66982 12236 131361974 38613 28104 308318689 28104 15141 740124990 15141 51700 70218738 38613 54508 606181378 6377 28104 177061530 51700 18958 431493990 40103 18958 51072644 6377 10750 152105292 66831 18958 229637695 75827 18958 371692261 74968 18958 597052228 56815 66831 793840007 74968 66904 214542069 75827 77309 849867283 73669 77309 786267114 69302 77309 225946939 66904 35313 600536147 35313 41789 959433259 80598 35313 885163373 69302 79988 992499578 66932 79988 931045754 79988 75246 357758825 28046 41789 284834815 79988 81789 346308488 28046 26229 473304560 81789 66333 116779374 17214 75246 371652332 81789 77574 979258021 46295 81789 87497295 1182 17214 915656027 66333 31042 515387261 77574 80411 820866560 36480 1182 812707594 60169 80411 491710992 58360 80411 50947157 23676 60169 465128569 29926 80411 760720487 23676 8164 816627658 8929 60169 37784210 1849 8929 265060511 8164 22131 585969593 22131 36775 286478256 8278 8164 997491964 8278 19609 396332675 36775 62696 799894281 62696 54000 516302717 19026 54000 158624368 19609 42365 136237650 31882 42365 822501796 46977 62696 521719278 42365 60296 964675560 27224 60296 707958213 46977 34056 662251590 73704 27224 328500399 60296 13409 392554717 18324 73704 63640918 8814 34056 827917142 34056 14716 641178934 42357 8814 468371800 11381 14716 467947416 4307 42357 54533010 8814 23118 141096673 6969 42357 173935760 42357 55522 184489338 2530 4307 610315662 67772 6969 722402858 67772 20689 398089162 2530 18980 5419970 2530 5126 807463292 20689 6772 612892900 6772 2689 779997626 61142 18980 883575017 75628 5126 879169339 80621 6772 138356575 3892 61142 267298259 61142 66817 173356271 75220 80621 590554123 67877 75628 534988645 75220 79174 444303615 75220 1805 465960138 79174 52896 130719298 52896 12764 482126849 74020 52896 471240417 5424 52896 441665560 81738 52896 526499885 5424 36088 183754417 40989 81738 436124976 5424 50973 766928628 36088 9688 297116085 81738 65396 367868155 45442 65396 364105543 9688 26172 886245612 50973 59095 855677367 43853 65396 424182248 45442 17040 993228589 27043 17040 207116609 59095 8625 78505382 28264 43853 505272696 81967 28264 881822974 17040 11098 533482207 28264 1060 854013065 79528 8625 419853069 62244 28264 489598758 11098 29961 457948707 42202 29961 797099599 4163 42202 203645536 79528 22171 72073986 57179 4163 968381157 69052 42202 216158105 4163 47687 80248685 68019 22171 135222141 68019 45568 38367281 57179 14060 681641449 68019 52313 468506020 52313 48824 343094583 9402 52313 529336331 62309 48824 571741201 52313 31935 339762039 62309 43866 841003795 48824 63880 700571150 43866 7684 328560306 69039 7684 651824887 832 7684 699140533 49106 63880 180901994 832 3258 865285799 3258 33551 829718031 75595 832 253548670 33551 51030 66751811 33551 2659 264241638 75595 19014 56203591 16523 33551 389762408 9529 75595 656960218 19014 69516 387245670 69516 32448 22843567 32448 41370 646949352 41370 41301 718869209 50075 69516 332664102 22337 32448 376143949 9785 41301 843416490 835 22337 799619622 9785 75389 670712969 22337 75632 561726578 835 38061 349939315 2447 75632 564484456 75632 27711 16252569 73406 27711 74033523 13833 75632 58744317 27711 27789 220034934 27789 1784 580232346 1784 63910 674239450 63910 14037 671325916 1784 68947 55207706 58929 14037 616319105 63910 55550 35794653 33141 68947 840913945 79880 58929 20954234 48659 58929 169784628 60149 33141 140921252 33605 48659 63675550 79880 11480 986421244 3890 48659 31126453 33906 3890 190975794 11480 69609 348997556 25542 11480 535860754 11480 17202 506405577 63121 25542 8927950 69609 68434 308241563 25542 4547 34237860 4547 63732 200520008 12079 68434 89328963 68434 63875 610479487 4547 22699 110609916 4547 13083 397996707 78424 13083 152504407 39557 78424 661969573 78971 13083 99149424 29675 78424 904413116 18629 13083 635483143 78424 70057 701135943 39557 78859 35156923 12339 78859 86476800 12339 57559 237789362 18629 31513 665769575 70057 21275 24311731 64225 12339 194576084 31513 32682 612756234 31513 29773 928956588 7249 32682 585319684 41790 64225 827413665 8238 41790 346174601 8238 53551 729266090 53551 35149 887511962 23418 8238 735449240 46891 35149 592122577 4446 46891 399371701 1443 53551 496643053 4446 31895 228913421 51229 31895 438115913 19094 46891 6459637 73268 1443 613488928 7444 1443 281101035 73437 73268 6091290 74634 51229 802127661 73437 32107 94559969 73268 8712 34267764 62125 73437 971440914 53278 8712 886058593 38399 8712 102245760 53278 50467 86980682 52918 38399 910609366 52638 62125 879196885 39964 38399 677233583 80160 52638 141684835 50467 60849 855309652 80160 39757 282809838 68195 39757 54212890 22325 60849 400076442 8913 22325 479001195 68195 69011 356747851 29863 8913 684261780 8913 20399 14295733 46330 29863 859582167 46330 26966 72204621 29863 55735 374378508 55735 18556 213745312 56980 46330 498054035 71172 55735 544756644 49758 55735 53568854 62409 18556 995669812 47090 56980 392134998 58978 47090 82709785 22629 58978 694906871 22629 61731 359168415 22629 1474 390023030 58978 80142 747469229 31640 1474 959448229 50180 22629 287536553 31640 42829 367151986 1474 35610 485891022 69463 50180 518926476 69463 43459 879034718 50180 4567 645094880 74156 43459 897300827 74156 55519 667781889 64277 55519 312574938 43459 62432 23966639 69629 74156 506264773 78530 69629 583103649 69629 21680 745297925 21680 5031 433865802 62432 15586 752444187 15586 36007 959564815 5031 67056 917377126 36007 6670 252238263 47083 15586 920763645 1312 15586 807937181 6670 76257 493177948 47083 13087 781138774 68758 6670 4212145 1312 56013 988482113 60894 76257 361353899 24194 13087 564588154 60894 24953 436354961 60894 12316 585568208 43760 56013 825851180 27731 24194 231969090 43760 20202 117780741 27731 8917 323308807 10242 12316 223283407 27731 42241 995975064 42241 2286 199228158 2286 562 648878114 2286 66201 109460656 562 43382 935401230 2286 52408 731453900 21641 562 282976232 70181 52408 641364795 13133 70181 812942819 20573 43382 700288888 20573 71442 964405340 9310 13133 122977736 60251 20573 661984485 9310 72741 92941036 20573 73309 833465392 73309 62736 413356710 62736 13552 312787843 5658 60251 338385401 58519 73309 10023673 19789 62736 96715544 9557 13552 414035206 19789 37372 574340945 19015 19789 773493591 19015 26610 249608522 39948 19789 998458194 4905 39948 542496486 75403 19015 33586528 17371 39948 864270665 17371 55631 463781747 4905 46112 533380653 36050 55631 273436142 68942 55631 831720294 45893 17371 264354930 36050 1623 400406290 45893 70011 470468100 45893 9624 72319854 70011 6138 177807626 9624 69571 286547442 70011 3707 714882888 22375 9624 95286676 1022 22375 191086073 44168 6138 381237317 44168 60583 155773732 73804 60583 920243611 3844 44168 55236032 14993 44168 769318966 73804 10968 252877977 3844 48912 767412506 47005 3844 623661304 3844 48535 791611507 30851 14993 517456978 31018 47005 831149059 13317 31018 363108508 48535 44446 351598519 52404 30851 506368815 13360 31018 643848828 44446 23870 84668355 52404 18548 922127487 52404 76616 123110477 76616 5164 565030264 23870 36122 1028063 53104 5164 507018681 5164 51153 640421190 78827 36122 623655294 74122 51153 147282683 51978 51153 63244599 33877 51978 131714511 33877 55440 65036964 51978 35557 864606508 9138 55440 425330764 33877 34411 716037026 9138 73775 773462910 34411 12220 946782085 42595 35557 746180166 25395 42595 242994195 23525 12220 248239070 42595 66879 350592361 12220 49706 350444645 66879 5542 734721636 25395 42513 107612395 42513 45534 241883089 5542 81012 399260329 45534 44382 917767000 5542 76040 573453317 42513 67813 880932773 81012 77855 858381531 56036 77855 772996371 81694 56036 102707880 27613 81694 32467538 6949 77855 642187368 56036 49746 865131175 27613 49994 372000339 45104 81694 350716887 49994 64559 59253437 49746 55179 549061272 49746 47694 967442841 31447 64559 190239174 55179 39142 869574659 59040 47694 683516811 39142 49367 742896031 31447 67750 146844756 79973 39142 866452083 56982 39142 938154702 66925 67750 492135932 42971 79973 523080707 79973 14707 951116671 42971 20598 877266086 14707 72272 456451768 32999 72272 898078342 20598 56180 165937846 20598 17093 682571035 32999 16881 90600325 51716 16881 205116556 61451 16881 833332731 20755 61451 108235659 16881 32893 158115650 16881 71525 882539024 51716 7514 27437890 38528 71525 846244044 38528 3233 348865016 43717 3233 358929821 71525 63225 610052984 43717 45079 475615046 16116 38528 169211580 11496 63225 582209956 77362 43717 525865702 63225 28615 173562811 16663 77362 842623898 16663 14036 134190059 11496 43457 119829082 43457 37332 104701741 15315 43457 350022480 42909 15315 155028814 14036 35140 365483541 35140 2212 454583239 7774 15315 223113959 7774 62931 866846592 22279 2212 754741666 22279 60018 752188044 22279 13952 421187725 13952 47724 111619020 62931 79199 304211690 12309 22279 121068502 79199 60135 368893895 47724 30954 675308566 17614 47724 497684276 77145 60135 471700406 11305 30954 324800121 47599 77145 930199823 78352 11305 333034777 79032 47599 109664917 79032 69844 50812472 11305 71181 241832028 32109 47599 171489496 71181 53751 434540082 53751 4636 33450771 7363 69844 244763347 17615 32109 536373630 5105 7363 337014397 53751 45853 621090408 7363 8469 99023200 4048 7363 349882318 27803 8469 671514139 33128 5105 902485524 48100 8469 69998799 23162 33128 691529724 14974 33128 644185386 79883 33128 156175223 77206 48100 105445383 23162 29539 585070184 37505 23162 625374638 14974 31143 938660915 35456 77206 956183413 29539 71173 88486182 23533 31143 85334770 43148 71173 10553472 18114 23533 533383973 68089 35456 312630625 57714 43148 887634577 68921 18114 364161123 68089 20789 155669150 57714 40352 137297091 40352 4568 503065743 57714 20653 390904648 20653 36291 326169731 55466 20653 1012940 68875 20653 594495785 75054 68875 674198702 49021 55466 267224751 41071 68875 401426057 49021 3210 177294173 75054 72293 241950189 29451 49021 477448016 3210 13085 620608956 64851 41071 622213312 63114 64851 27748669 29451 7326 892977275 40298 7326 430253346 51129 7326 163550771 64851 5702 709586843 54847 63114 649649174 54847 37921 146297569 68412 5702 650273637 50139 51129 499856856 69824 54847 288213854 55674 37921 975090607 45805 50139 18295140 55674 46674 28702521 59957 55674 624137959 11650 59957 713342098 55674 24586 339114254 59957 55871 729266431 11618 24586 758652874 947 59957 185683597 17879 11650 833194119 3304 55871 116956846 387 17879 605870222 387 28376 432020951 3304 60774 83750685 28329 17879 878674946 387 9372 685677068 76086 387 689988913 60774 65983 775839048 28329 64900 52231712 31967 9372 925551958 867 64900 351360977 867 54702 506664575 64900 80644 201790441 33402 64900 92663534 40604 867 40037444 27260 33402 135260827 79125 27260 113733645 39660 27260 272765052 21523 27260 702307607 40604 23177 182665101 74283 79125 433512973 50456 39660 139780806 39660 77836 424830725 23177 23106 547226018 50456 62830 20629561 50456 6942 95152596 23106 57850 442476888 23106 24413 305134295 69427 57850 719650969 28455 6942 884257715 57115 57850 881204530 69427 76112 621715400 24413 21130 613165940 65592 57115 245725470 76112 24500 103512538 71878 24500 748972449 16815 71878 149249089 71878 44212 365560096 29092 44212 509405808 34621 44212 903658599 44212 68685 90596790 34621 58038 902025904 61032 29092 453144716 61032 44881 29857356 44881 1036 162507077 61032 74152 490033147 1036 78215 933633612 22849 74152 891166130 77951 1036 858745348 54007 74152 714789449 4685 77951 270314870 22849 43789 56832447 51927 77951 57547853 54007 35856 846160120 43789 56828 187695006 46933 35856 949505377 43789 80970 453662615 56828 23824 811365472 46933 1851 763724180 59588 23824 784635714 60103 46933 755337898 80272 59588 822459212 57157 80272 91450108 57810 59588 940803762 57810 8150 555549642 6967 80272 617486041 8150 39006 676904160 8150 33600 97944819 57810 80130 96711030 67638 8150 6438373 26796 67638 251472709 39006 26658 415214180 26796 53130 512507731 26796 44834 316975353 67638 63269 67802480 33092 26796 54979518 44834 80057 81312628 53130 72128 69660938 4378 72128 296096773 31059 72128 122958190 80057 44905 223606961 31059 54322 382543626 72128 49301 119795418 73466 44905 487479483 49301 32994 129626083 65389 32994 205945182 51551 65389 154894304 65389 52839 86234114 67934 51551 700255363 65389 33184 796150296 44619 52839 209853233 69829 51551 148747270 52839 39509 433601243 44619 33505 463928594 45476 33505 81389257 54964 33505 286377130 32378 69829 32363714 45476 170 58023688 21542 54964 1925549 32378 12807 73698278 27190 54964 744453724 21542 52227 512650422 31690 52227 605835520 9908 21542 566750062 52227 36326 707126701 36326 3845 926665075 31690 20312 919062871 9908 32624 60662143 36326 58980 146336902 36326 44545 787394829 62427 32624 963993869 22441 32624 237755075 32624 31694 595209063 31694 71586 853549413 45231 44545 546314631 71586 40801 581202592 31694 17174 764440199 40801 6197 42632732 71586 7284 250286600 28648 7284 528882952 11990 17174 824799501 23119 11990 726909584 23119 18727 235993072 23286 23119 801559186 66141 23119 164678813 23286 2898 315088831 21676 2898 515242323 18727 36264 977546613 76005 23286 701139016 66141 24529 412618696 46370 36264 315892768 24529 11755 390738351 20476 76005 792707002 76005 42010 303125036 11755 52005 895270226 20476 8116 852923251 9077 20476 140072364 8116 3491 168964800 42010 75501 72437262 9077 5517 610911759 26804 9077 411994350 75501 22673 218305105 5517 22146 331360845 5517 41958 742720757 22146 73060 731980444 26804 23546 984986207 74440 22673 854193440 73060 36903 833238878 27564 73060 661611990 27564 13901 394926743 23546 21150 820888250 21150 13971 981984643 36903 63200 385231879 16880 13971 42058749 28923 13901 973989777 16880 74527 547301563 28923 13099 284003797 30091 13099 18253499 4743 30091 813974735 30091 72650 352897201 25352 30091 473862757 25352 14086 298861091 30091 69730 418640666 25274 4743 679989339 72650 69117 120980232 69117 10109 342167572 10109 28309 27798777 69730 4514 460378144 55741 10109 327618007 55741 74868 723216145 63109 28309 712956449 4514 32909 245140960 4514 66804 888640725 63109 16166 317357586 58507 32909 729401412 58507 3998 101086989 80811 58507 860654544 3998 17669 236353066 17669 19326 237080747 17669 65610 64580566 11980 80811 696291187 32308 11980 857478508 67142 11980 730900351 32167 19326 842153317 40108 67142 525326245 11980 53078 65158841 67142 73218 540919870 53078 71419 87759290 32167 56018 278726957 51448 56018 984692404 74877 53078 927888011 74877 75445 63908887 44468 75445 43276522 7803 56018 772870465 11045 44468 69120708 78706 75445 343450946 78706 60515 96715517 75820 7803 194534557 78706 27695 371302456 11045 7049 591166924 78706 47649 307090036 47649 5351 839944094 34370 75820 671658263 62916 47649 130086850 63481 5351 37852958 37477 63481 811029937 12244 37477 53074996 34370 77196 311832575 18468 12244 880233476 37477 68711 229225135 58440 77196 774670420 28102 58440 419798777 24290 77196 626121883 37633 68711 551518154 58440 58026 356053906 24290 81850 599085739 14430 58026 504043542 58026 77131 511153846 14430 4565 71765916 14430 46394 126087025 28761 77131 608536298 24451 4565 927876192 77131 61445 517088485 78444 46394 462995510 36093 46394 29444506 11324 24451 51708844 78444 19810 117413074 78444 38548 528017212 36093 2764 790873652 30501 2764 593475646 2764 21515 927253142 56268 38548 810071499 62545 56268 484107568 48574 62545 459514839 62545 18804 667498740 42489 62545 518008706 42489 30245 227751524 48574 70105 790162682 3370 42489 390626364 30245 56622 847194669 42489 49690 797895186 70105 30703 76702145 29751 70105 75443833 27844 29751 363875916 64474 29751 389287421 30703 44922 13245044 69330 64474 2429297 38289 64474 600353597 73084 38289 702090937 68270 38289 747443046 4898 68270 497986648 68270 58659 498141066 68270 47534 563853000 68270 34191 175610881 7536 4898 246494639 58659 40810 227066584 60172 7536 774225412 34191 75984 664730784 40810 34396 908488084 16454 7536 568503080 24014 40810 838474611 10846 75984 466832418 12721 16454 110097365 10846 70557 32473471 16454 78804 979570800 24014 65939 34294330 15979 12721 897884618 13489 70557 908328320 13489 35103 525771842 53303 35103 121249683 13489 37321 959261099 68999 13489 669172655 69867 68999 652084993 69867 49199 288188457 49199 15229 215026488 59564 68999 563381282 59564 19627 143472359 15418 49199 746921355 29157 19627 802432414 59564 70764 770790724 59564 44460 116860392 62759 29157 112077014 62759 33521 42553148 38845 70764 181515328 62759 44694 809377233 33521 32196 193107820 38845 62155 503597625 44694 29051 59673894 32196 15134 48700263 49331 32196 273804745 49331 75888 57070236 68348 15134 317227849 25492 68348 572432426 50158 68348 306628667 39573 75888 401093079 37224 39573 9384405 68348 2619 587537144 45215 39573 385214829 39573 44416 846899450 37224 68979 50931631 71261 68979 722011516 6779 44416 129947716 60690 68979 106319924 71261 24620 86324460 68979 240 390000309 24620 64047 271263285 5054 6779 49831581 240 30701 500129488 5054 70277 357673037 68625 30701 849645195 57423 5054 736693894 5054 25376 276719585 57423 81111 685523717 57423 18239 806837679 71765 25376 81180920 48937 71765 893732550 48937 18698 954325108 65210 71765 733834277 65210 46047 65818225 56450 46047 920697916 65691 48937 885320639 5507 65210 755405426 56450 19193 632968684 56450 79415 114965275 37219 65691 914809417 30154 37219 601924185 52117 5507 528672770 79415 75266 680767049 60608 52117 393094532 43404 60608 451652354 52117 19189 50406737 75266 27476 982500587 27641 19189 74097870 27476 639 622925925 639 79932 94042650 27476 9730 153283676 21703 639 440617742 63007 639 619548208 21690 21703 16740366 42648 63007 769260845 9730 66288 551640302 1578 21703 140602145 66288 65602 102345149 70783 1578 147025909 70783 67314 14006622 25650 1578 674747831 25650 61687 501612216 60841 65602 626694252 25650 35682 78615982 35682 49997 273175229 42862 60841 350793068 70552 49997 4538270 70552 9278 187664357 42862 39071 570029934 42862 46682 211116309 42862 66738 840987204 4011 70552 562992158 66738 43339 548102382 15800 46682 507991242 15800 26598 13293336 43339 5526 998839252 79086 15800 143960270 15800 5081 50322285 38662 79086 781194253 67043 38662 725307398 67043 12029 301596897 67043 40462 480828387 12029 13535 720027624 38662 8932 930221642 8932 54614 725413814 14939 54614 481864686 8932 79965 609127262 13535 78981 105539417 8932 52050 562710499 47513 79965 557390634 50793 47513 840561220 78981 39775 969077700 35975 47513 761714053 39775 2495 460208711 47513 28807 854602 60158 2495 449794139 35975 47108 114132924 35975 15708 608586664 60158 26898 451631618 15708 11451 829250804 75954 47108 385178957 33928 11451 300995500 75954 30598 61005033 25840 30598 856568562 4031 11451 20065575 52366 25840 904752065 70101 33928 822705431 70101 60674 550180985 60674 19188 598262450 67602 19188 979844140 52366 44797 48422155 1277 67602 901568549 81083 19188 65293504 32865 1277 554264675 32865 27806 753996218 5389 81083 399003253 32865 51100 399663669 51100 7299 838514093 37410 7299 106533669 37410 78482 789416932 54569 5389 961558200 15045 54569 692258738 1130 37410 125547812 77683 1130 73715816 62784 54569 105345768 21360 54569 175443663 77683 48221 188230935 37560 48221 21355700 73200 62784 292200124 65940 21360 622965909 17023 21360 811652202 42198 65940 37887868 73200 3671 721967913 42198 18310 377017272 18310 46778 276517316 17023 45725 660133525 76807 45725 565635900 76807 78246 874855497 58316 45725 299864685 46778 41250 267510323 58316 53854 707163967 7063 41250 264011074 26945 58316 224998897 58316 67262 1435690 41250 15705 713503496 53854 32111 415911713 32111 61295 498887109 6734 15705 441504269 55196 6734 35234240 55196 64398 754389303 18013 6734 689988443 1109 6734 402343421 18013 1944 324464140 47633 1109 946808053 26247 1109 930802929 33331 1109 882055626 24269 1944 509788712 26247 10181 90910848 8652 47633 283949822 39356 10181 104502979 8652 31015 421780834 12845 31015 227641715 22140 31015 679246970 8652 52043 846555663 71011 12845 192700223 59235 71011 731265464 64590 59235 720500494 22140 38833 138313008 18893 52043 115840502 18893 43628 521809808 43647 43628 4472138 25646 18893 242159377 43628 3662 254964833 48718 25646 954081156 43647 33983 277933110 33983 50064 241400671 48718 36779 284031526 33983 8748 472898235 72970 36779 138188369 36779 81618 382792406 72970 21001 625431564 36352 21001 66093607 25055 72970 952699454 72970 42706 95929393 36352 30579 847076725 10330 30579 672732436 10330 41430 726637334 25055 7382 70842411 47701 42706 100478386 10330 77509 225549521 7382 16531 788540401 20153 41430 783158137 2624 16531 935992576 77509 52663 888366773 59069 2624 280542969 37499 59069 110102237 3378 37499 90249748 74765 59069 104422942 54597 37499 85635157 54405 37499 669038207 3378 24674 670607883 77411 3378 489293443 54597 51370 961695154 59803 51370 231363734 17707 51370 290092120 71030 77411 145617734 61665 71030 923863444 61665 40601 3720798 11228 61665 889864941 924 11228 639069666 76023 11228 15763099 924 32214 76382443 11228 18233 630400444 67099 76023 853994747 76023 48505 86190417 18233 41447 501263832 48505 17031 569836296 48505 54249 6559867 10952 48505 255725828 35368 10952 298737689 10952 68285 547353203 10952 24712 476966818 54249 35720 78163992 59023 68285 36105369 77482 68285 77807886 77482 47370 990953192 47370 69977 129379636 59023 29089 904616529 29089 20849 953173718 53011 29089 328332030 79710 53011 986676930 29089 79692 648678784 29089 76670 525185837 81780 79692 940561026 79710 65674 893162250 67192 81780 179245962 67192 79578 536170487 81780 52824 616764801 65483 79578 989416743 65674 21040 287396111 77173 21040 33077903 77173 74367 13311963 61516 52824 50717638 47749 74367 774753966 77173 11344 381572468 58745 47749 895771839 61078 58745 637714558 61078 3579 777278975 58745 5313 52205625 59650 3579 943812058 61078 80308 809655066 5313 31585 90916028 46620 80308 631787148 9115 59650 665192732 28092 59650 213067347 24383 80308 393461220 46620 37159 83454496 67165 9115 261119136 24383 2805 29734374 2805 73900 990579837 2805 20053 991475448 37159 78938 484588939 35327 67165 135835000 43201 78938 644606750 35327 21149 684740615 20053 53008 838441198 53008 67480 416509528 53008 57937 397770284 57937 45023 489554404 57937 79113 374533267 53008 36862 868068208 32387 79113 801283349 26662 57937 879800368 62367 36862 938211185 26662 56330 950791936 26662 11505 878390632 12476 32387 520175398 38321 26662 423973740 12476 64760 329880185 12476 20885 549083721 44205 38321 362031998 64760 60818 66565530 9855 44205 169398495 60818 10745 679354550 44205 70441 379815179 60818 2938 66607348 55963 70441 526915004 2938 60382 904438789 55963 45120 635325881 45120 27045 21282814 55963 75321 476473696 40877 75321 380901552 75321 37972 967685715 59495 75321 357692192 59495 77565 578488481 12699 77565 17219399 37972 26657 146817182 77565 77680 719062003 26657 38279 548120742 8877 38279 680201273 19942 12699 157337070 42353 19942 28335658 44686 19942 319732017 8877 64302 943483795 69579 42353 480457121 69579 53383 393692064 64302 80485 569472753 44686 69382 658612610 69382 3470 284501607 81453 53383 539757068 74875 69382 628113414 33650 74875 803510565 81453 64407 493277744 17952 3470 943662620 64407 24049 626021820 8990 64407 821850756 58948 24049 75705213 17952 30939 320127313 69511 24049 340509909 70279 24049 350495126 70279 24308 80894066 58700 30939 482930546 65897 58700 371297155 70279 41678 892557986 58700 74700 862880657 58700 43541 371305198 41678 16238 841807869 14359 65897 118441016 14359 47075 402421030 70694 47075 81516799 16238 36190 391000228 20812 16238 516834440 211 14359 458586667 70694 24846 862142669 27672 70694 100572861 24846 30742 472579955 211 34255 661857684 31332 30742 389382794 34255 6685 949570006 77794 30742 541469950 64775 6685 419288533 43463 77794 8477434 34345 77794 940107260 34345 79239 301214715 64775 50061 41538434 24992 50061 76003841 79239 57575 138615418 50061 62378 604276800 32845 79239 282316382 29664 50061 101331361 26522 24992 384089964 26522 8911 121905218 62378 195 381938166 25590 195 931618836 11797 26522 498261490 195 69261 848991534 11797 59848 90896635 195 28451 883679123 69261 12442 836903765 59848 18175 78564885 69261 30071 272658052 25553 28451 16013559 25553 68856 304956054 18175 1514 860991903 37383 18175 791742527 25553 57748 675194377 57888 68856 388750929 75861 57748 74296488 57748 48461 13420305 23580 75861 807229965 80873 48461 36553161 75861 74185 134264516 69444 74185 218723166 48461 9040 863486388 56963 9040 907870177 42994 69444 639101828 9040 2332 654169047 69444 64538 444318047 28905 2332 980438443 52651 2332 398913887 52646 52651 120149564 26198 52651 800529810 55911 64538 723724208 36588 52646 984622285 52651 59980 438290672 48112 55911 101342657 36588 25741 5622799 59980 44339 307326326 25741 27737 106067161 72856 48112 132489244 8017 27737 965380336 70431 44339 46981916 8017 57966 131739157 67579 72856 431190835 31983 72856 649126263 70431 81699 736874920 31983 68651 756729334 68651 3111 983209018 10782 67579 969780078 81699 29534 70114405 10782 7882 317232604 25880 68651 587947281 29534 5522 407064232 10782 9743 252234066 17089 25880 66086320 29653 5522 527068730 45673 29653 861347080 75291 5522 208565090 27081 17089 65350609 29125 27081 957780186 27048 45673 322376995 45673 24885 188785397 80889 29125 789608887 27081 75103 412076221 80889 48494 697374768 24885 43861 19976065 43861 71957 653647685 73035 75103 42495473 37343 75103 355713301 43861 15224 426359659 58062 15224 531969197 58062 24098 10815326 58062 5982 379995385 58062 5925 238918863 5982 4224 711652688 3172 5925 864855563 47709 5982 448903206 49179 3172 965652361 49179 71650 930668074 74294 47709 850417407 49179 68333 564951906 63729 47709 347682913 6330 71650 183349516 41591 6330 131827857 68333 2532 684907923 2532 78061 665895135 39447 63729 216648605 13108 2532 462709746 2532 28125 748607225 65279 2532 747022681 65279 41205 603360357 65279 54978 199322296 13108 68014 370551903 11998 65279 143292005 54978 52371 247735938 66373 54978 634295518 11998 9560 716619232 62599 52371 883803783 32463 62599 224673166 9128 62599 144064263 9128 44745 131368206 9560 13581 126458208 13581 25673 191702559 76761 32463 944660798 29262 9128 143312911 81508 76761 105602397 76761 64520 8594423 29262 76024 651453180 52975 64520 322415699 64520 44889 385399002 18668 64520 640970946 45129 52975 87872180 26328 18668 706705650 26328 41758 962591625 16257 44889 692340303 37978 16257 840959903 29518 16257 621647986 53692 16257 24241668 62924 16257 114135113 62924 57178 458693027 59130 37978 365618644 63598 53692 709153990 12067 62924 721736466 8254 62924 605875740 30675 59130 7868706 30223 12067 319336501 52394 30223 716001961 22918 8254 711462529 7058 30223 231400994 30223 57027 206602776 50001 52394 633226393 7058 36286 599966154 15122 36286 572529838 36286 31465 920741272 50001 75561 445626636 51200 50001 796629322 15122 58275 796246072 31465 36218 37974695 75561 80109 718906833 80109 73354 267167403 30040 51200 340157876 60020 36218 80647889 60020 3368 993712583 80109 21083 183900147 3368 56738 171197273 56738 78227 1371223 56738 10994 143098300 56738 56132 911814393 21083 12257 78061547 56132 43058 254809437 32938 43058 917022663 12257 19031 39966161 21312 32938 409738421 64717 32938 936283973 32938 24210 426823989 32938 29218 560453491 38082 19031 642471629 56518 64717 528174400 71816 38082 138244498 49733 71816 713814139 49733 5682 955093817 5682 27698 966381784 71816 4981 21555438 4981 13776 518852953 4981 17579 268300892 63029 27698 328337866 13776 71973 825101147 17579 23472 456141340 31209 13776 151277581 63029 56484 68517522 28232 31209 300909389 56484 35376 197599783 13037 23472 975105092 56484 34781 432081580 31873 35376 290365078 13037 40336 127824059 20348 34781 713597429 40336 71298 48683711 40336 74318 529951069 40336 45888 687286200 75993 71298 193715402 74318 67726 688608214 70751 45888 88960791 70751 32776 106172467 48950 67726 389691218 19733 32776 818339939 77775 19733 656177351 17607 48950 486497974 54479 77775 741713903 75279 54479 449664732 24436 17607 64475272 17607 73158 130054225 75279 25097 376727332 25097 47770 365741917 3311 75279 451307297 38024 73158 557446710 3311 70366 921168531 47770 28945 516355597 28945 47048 243320828 15974 3311 102884043 45569 28945 502250751 19331 70366 28645352 45569 27041 937163703 77657 45569 494743244 59443 77657 433722878 77657 81515 415989287 77657 43469 226929465 43469 62709 981303548 17322 77657 282330496 59443 80969 362851546 62709 17801 105106281 58576 43469 378660491 65506 80969 871385879 58576 21290 741436833 67930 65506 222576850 21980 21290 452751452 53694 58576 765544856 67172 53694 735772052 21980 39748 996540127 21980 5893 939135215 57262 21980 27439622 5893 27026 633493853 67172 46941 606200712 46941 10761 710542232 10761 73741 519391916 5606 73741 474685350 71998 5606 698724733 30927 46941 355805708 49912 5606 600878277 71998 77519 537333669 30650 49912 941563415 8450 71998 400799077 30927 29708 323998273 51386 8450 967365880 4856 8450 219602776 29708 77898 603317754 8450 24139 114141947 77898 32902 353927833 254 32902 409158057 14577 254 313906566 14577 81344 990380193 14577 9913 405564519 32588 14577 494454105 81344 20650 111731889 37531 20650 858612766 6760 37531 623820207 20650 24258 344183377 37531 50055 64833502 15001 24258 13706764 24258 29454 988720048 66939 24258 791216826 39879 24258 480351935 27386 39879 386398458 29836 15001 183250481 27386 52356 751266183 39879 72498 724106487 59094 29836 138265311 72498 80908 283267652 72498 76649 743557581 52356 33060 285600846 17295 59094 749097796 17295 68997 107379228 33060 25578 934040336 68997 61508 761462821 17295 9974 909444810 17295 59370 33572988 9974 71420 899769720 59370 69337 163569459 68662 9974 200721041 69337 31103 81724693 31103 50087 696493334 31103 22248 546149949 25828 69337 640534884 25828 17474 25027109 34714 50087 929449840 54455 25828 691295511 36020 34714 72565356 25828 37954 624345159 51025 36020 675920166 37954 50079 806869141 54455 71410 841023549 37954 2533 991059312 31175 37954 206883402 50079 55523 879477797 31175 1662 353965059 31175 45014 64624365 64823 55523 324582718 1662 9086 590249736 40925 9086 145224613 9086 11261 54242766 40925 7660 778421147 81422 11261 605738439 69626 11261 249245714 56237 40925 710108544 56237 77166 468407927 65698 69626 215563556 31817 81422 62452515 50254 69626 755257445 77166 68442 213767988 25163 68442 381973057 65698 41365 153486781 55856 68442 470707788 25163 22689 57371734 55856 53899 148219799 22689 34930 381267067 55856 21141 129787149 55856 59597 800517189 53899 73462 863191065 7030 21141 818125534 29864 7030 827445131 44062 73462 647826345 77750 7030 300997637 7030 45934 102147904 52639 7030 832131124 52639 65492 248539373 69910 65492 883648936 45934 50059 513217951 52639 13277 732612000 69910 62400 120346947 65492 36467 478218729 27042 13277 788327061 36467 76472 513818576 13277 9944 196047814 36467 13866 343639852 9944 40609 655341951 15455 27042 5739509 15455 75124 66610020 75124 64048 865963504 13866 77114 68024926 63606 75124 189706514 63606 28713 617231508 77114 57172 718590450 73954 57172 132744874 47208 28713 406071842 63606 21717 37066948 57172 76612 754705833 73954 41237 344812798 21717 33306 119270958 41237 2085 498050400 76612 21830 407550309 21830 56077 486512141 41237 68279 161593346 27834 68279 572543311 78335 68279 279429133 78335 30145 283200527 56077 40543 957132533 45348 40543 395007445 62041 27834 883397842 45348 78795 831958132 62041 30443 780844138 78795 22579 26276605 22579 37632 251968137 24123 78795 656590729 44087 30443 764466362 22579 28577 686666252 47334 44087 13066180 71459 24123 437822837 47334 67144 431333253 71459 7908 907249074 47334 49640 503450733 6915 71459 32414381 62520 71459 943397985 43083 7908 988822598 6915 10179 955174143 41113 43083 821298211 6915 3041 247354859 43083 71702 124084602 3041 80946 71180567 39105 3041 723078438 71702 61683 787832809 1823 61683 860179949 48799 80946 435439433 1823 62014 680591214 47831 48799 13401634 39746 48799 282567770 1823 8813 630806239 62014 32055 829951982 39746 66835 742403974 63463 66835 106032753 39746 22001 197104361 53608 32055 286112748 69901 66835 627422129 41689 63463 796298564 41689 56114 43389030 53608 73595 386765974 19712 73595 781638042 8445 73595 189669877 3001 73595 102497760 73595 43709 788882859 8445 75779 310617729 3001 59868 485268109 1873 3001 386432778 24080 3001 368144542 80828 24080 986511022 80828 21064 678931219 3120 1873 401508258 22125 80828 480590952 56265 21064 80274016 50440 22125 580049431 50440 42594 648782869 49935 42594 512433933 22972 42594 918794028 46317 56265 352531086 50440 81933 572364900 46317 71347 989707529 57378 71347 65380924 81933 29712 676922945 46317 45404 642712080 75874 45404 433166803 71347 54566 519244781 29712 61910 517871184 45404 32465 782174689 43876 45404 654716124 54566 53005 127868003 43876 11015 691144449 43876 68927 906613660 43876 28980 912104481 28980 63359 758198540 23946 63359 551732175 28980 63059 258565862 510 28980 66062418 510 54213 868931692 82053 63059 628276835 69267 82053 640569200 38313 510 993383223 54213 8896 878574360 38313 48378 785599719 6691 69267 214749244 29510 6691 228230453 48378 42470 380114098 71336 29510 824300816 69401 29510 827985982 42470 25188 964651795 29510 24911 706073564 25188 27254 769264312 48658 71336 910340024 1369 48658 141102560 27254 82145 135861143 24911 75019 143431839 17648 75019 535855732 75019 82058 641277022 66204 75019 205618519 49465 66204 927695490 75019 64711 572225284 51550 82058 615501357 21891 66204 780333544 80681 51550 91583490 31936 49465 881240170 53828 31936 47020400 41354 21891 277651955 80681 44664 109502209 21 44664 209160491 41354 6842 672296394 41354 11977 725016861 11977 967 973968324 19265 21 510092344 21 9097 527819035 11977 50581 894638437 19265 43539 136078625 30686 50581 316473169 50581 27754 271719453 27754 75252 43898505 37318 75252 410158939 16254 75252 272054576 32485 75252 70001458 16641 27754 831013099 52155 75252 590214858 16641 68038 282624783 70536 68038 237711573 68038 27133 783272184 64856 27133 121030587 20522 68038 679441593 56021 27133 9075391 56021 56768 956880497 27133 55160 745976451 71170 20522 601766695 44802 56021 75193078 11403 44802 86031545 71170 28038 128352923 55160 25908 500080404 27575 11403 760309000 28038 10502 230374395 64035 10502 223783443 27575 19030 318067811 29427 19030 373157171 64035 5563 378207611 1926 19030 247220873 42794 29427 995553728 61833 5563 336761935 42794 37823 106482977 39123 5563 783336940 42794 70480 805466989 37823 64601 58947571 70480 74467 48914735 81009 37823 102101004 39123 80460 385654873 2276 64601 732604991 2276 55004 65450213 48660 55004 981544794 46660 48660 122916148 37247 55004 337374367 77410 37247 553922421 48660 50122 411289312 37247 51321 693407851 77410 14903 59459425 20990 50122 535822332 37661 51321 213173199 20990 54123 553842733 19797 37661 937820553 14903 67720 459421261 37661 7470 856785304 19797 45497 754847911 54123 81849 313621751 45497 78765 103327778 76881 81849 908848845 7470 42072 354901209 72148 45497 579884033 2105 42072 535851151 40068 2105 310816129 42072 17260 444257291 46997 40068 734182529 15970 17260 65588269 81801 40068 26401643 17260 11642 219476496 11642 44166 927221167 80700 44166 856660102 2207 44166 376490240 81801 65465 78429467 2207 62693 989355185 2207 22608 690311234 80700 13201 260517519 2207 58505 849459942 13201 1124 954036071 16395 62693 684091245 1124 53371 319602794 16395 48914 340160454 1124 8281 960944507 1124 38896 1141050 3330 38896 25179723 48914 23240 656601045 3812 38896 604548001 16332 23240 441440060 50790 23240 829801860 81489 16332 376182930 10755 81489 406659470 52329 16332 422393776 52329 8360 111706606 40686 8360 212611239 50106 10755 362197510 40686 35220 888143926 50106 80004 877567369 75100 80004 588101976 34663 50106 634053101 32952 34663 383407076 35220 16616 514893270 80004 66734 169182762 60479 16616 405785617 34466 16616 952995860 66734 79759 835525047 34466 73319 759777222 81578 34466 248189303 56041 73319 614394204 65446 79759 11573765 81578 8994 983187633 39306 56041 576224276 73623 39306 908087926 65192 39306 952152289 52151 65446 997336220 37370 8994 937949277 65192 27577 950470913 27577 43664 273267766 37370 72510 277316517 78336 27577 582792847 37370 2160 619673559 43664 8465 264523866 43664 67622 365535111 2160 25281 119170828 67622 68125 577641775 2160 55150 806934757 67622 37068 504515865 58148 37068 137193668 25281 34343 541983377 78279 68125 761310043 65863 78279 528067698 10022 65863 625095593 65863 34564 709650916 22671 34564 303224986 30508 65863 282449441 30508 33894 922312508 26919 10022 9368427 30508 43794 986606480 33894 41163 404582241 43794 5771 207349201 33894 30716 236521900 30716 16613 248086124 75097 30716 102475690 36237 5771 858674256 5771 68290 474625748 76902 30716 36295014 63045 76902 24276320 38084 63045 38781107 70661 68290 412270314 28095 70661 425927368 38084 58720 80540275 20627 38084 449359105 28095 63733 387592600 7606 58720 169844937 36309 58720 394259243 936 20627 626915206 73318 36309 243994445 36309 25820 76851608 936 73675 112797470 25820 69346 990929200 45899 69346 260542862 69346 76025 295149363 78666 69346 541131169 2244 78666 723779116 45899 78631 675936561 24598 2244 353153937 78631 2037 350462709 78631 40853 403934585 1034 78631 90994977 73335 24598 382746499 73335 76022 950973657 76022 36250 821068061 8217 1034 589695733 8217 53238 541438236 53238 3315 538478231 53238 43658 142432770 76534 36250 264624349 28562 8217 936356623 28562 33710 771512601 28562 32508 464189699 28562 69737 662358572 69737 17307 908958696 68150 32508 472373027 11927 69737 603392939 14736 69737 739189151 69737 52207 753654922 52207 61282 700833841 61282 42532 737647260 44384 61282 30191702 61282 59022 993022776 44384 73932 516485631 44384 78791 367691025 48982 78791 425554028 62753 73932 439381846 43851 73932 816699737 17592 43851 497032141 43851 31530 720915181 65073 48982 344395941 17592 52927 423916818 43851 76886 461688911 65073 34090 786444667 34041 76886 705785128 76886 11767 495099515 34041 15726 630324432 11048 76886 427550584 57166 34041 93961149 11048 39402 463835453 57166 24722 725146194 57166 14202 470732521 14202 77422 938972460 14202 48618 920615934 50415 77422 471523268 71384 48618 547028138 71384 12380 539852023 12380 22911 468740787 28653 12380 839083625 22911 5928 69401116 17902 5928 447496662 12380 37175 693333840 5928 59187 942308196 80782 28653 406201001 7787 59187 64920639 4690 7787 55470567 22233 80782 464458634 7787 31792 659627571 2729 4690 518668046 31792 22686 691952045 64899 22686 926807320 22686 63330 511143221 2729 61054 914957838 63330 75583 320716626 48812 64899 87585812 64899 69439 3942916 76735 75583 807134721 3613 48812 317936266 48812 5131 670677529 59328 48812 343261311 74733 59328 299206419 76343 76735 83214049 81755 59328 629967664 64158 59328 19612497 76343 38291 28117826 38291 41813 843859722 36642 64158 655577424 25214 64158 274100839 38291 49000 39919651 41813 23402 29609426 23402 21450 984935205 27647 21450 367620634 70249 49000 583345446 54412 23402 99061893 23402 59322 262210515 1615 27647 694653842 6921 54412 546087779 57605 6921 325081986 69137 6921 373225861 1615 45035 177207503 6921 15568 908775373 6921 20785 356268831 20785 80211 81102868 80211 35913 987404409 80211 60801 77703484 80211 63550 101044329 78200 63550 755598874 60801 60134 559741314 66234 60134 154221861 60801 15438 297999996 60134 18532 806159108 28475 66234 977849308 66234 44201 770521728 27747 28475 380818680 5185 44201 352658476 28475 65787 397607624 74448 28475 431609758 65787 39408 678302996 74448 20237 236762474 9947 5185 633735143 39408 69796 387753939 9947 31945 229620995 69796 28129 55960784 20237 60263 187329834 30775 69796 153198214 80303 31945 479131369 30775 13381 477983666 55646 80303 164120559 80303 30747 464944670 46999 80303 97285683 18645 55646 955481770 30747 38857 931553345 38857 79288 101286112 46999 72790 752320503 38966 18645 128080097 75768 38966 505030892 38966 77721 825867816 72790 38637 364219548 51292 75768 229046895 77721 34323 92011244 34323 22691 36879210 77721 36831 46635130 11542 51292 733155988 14971 51292 320917320 11542 24044 608211275 73862 22691 868220153 62220 11542 765612658 14971 54113 803300923 24044 40953 114662540 80141 54113 57463705 40953 51719 499226121 32322 80141 463609370 73102 54113 2179182 73102 31140 59438887 38449 32322 84410999 31140 57092 318503884 55429 31140 427625441 57092 81876 341185784 81876 22571 428411050 38449 50179 211398437 81876 25518 932822454 68592 81876 452831720 50179 53017 584424788 22571 32644 417850232 50179 47549 516786769 47821 47549 794346312 28382 68592 595357581 4695 47549 193623178 32133 4695 790817299 40868 47549 533795538 8001 4695 257028544 79736 32133 849034856 36991 8001 69954784 29764 8001 697951763 31213 29764 557356442 79736 28744 387504508 33456 31213 694001488 28744 18540 41130359 31213 54001 948985220 31498 28744 830029952 5263 31498 639327226 21528 18540 186817580 18540 782 439880996 66478 5263 537254270 41838 5263 486019170 66478 69985 958442942 57838 66478 628381929 17761 41838 132734398 66478 51763 555247487 51763 4040 901735245 17761 5137 592552709 76774 5137 455299175 76774 71444 982092329 51763 56209 417496823 5499 5137 807926473 5137 78071 954398589 43276 78071 429452089 80805 71444 386971207 5499 21274 226689625 64673 21274 952547728 18276 43276 847791633 10395 21274 160789208 64673 17381 276017519 26529 18276 879542974 18276 7327 124209765 10395 53554 943868934 10395 18859 923034321 44471 53554 855833019 50550 26529 748113992 7327 61584 393753250 61584 81455 225889317 57279 81455 560843214 44471 52397 194400707 78418 50550 377190839 18984 61584 724556246 52397 76443 133799126 55566 18984 93245588 23159 76443 753554141 68506 23159 440628287 65616 55566 53044463 23159 26038 119408034 55566 57102 134116874 7659 65616 101114206 25702 68506 652601705 44798 65616 115796085 7659 70402 110301362 70402 41471 99539494 25702 18808 702059505 71428 41471 323991696 59536 44798 715030531 56301 71428 261505260 4900 56301 325928522 4900 59115 848450688 59536 68682 429046654 50838 4900 417612478 78003 56301 706433375 4900 56326 184037212 59115 50298 431979216 68682 29673 535532840 56326 42429 986895963 42429 25498 835968574 42429 969 698047024 11179 25498 325890951 24090 29673 81964618 24090 66292 331873222 64339 24090 550946938 6466 24090 203373854 64339 3439 800645679 69431 64339 661390822 76109 6466 45936216 69431 4584 564299798 76109 30024 468540160 3439 1698 297952538 54110 1698 886004776 1698 62423 690132995 42203 62423 189847002 73618 62423 527647114 1698 45977 19158687 54110 78892 140516905 78892 49307 503420711 12903 49307 603151151 16926 45977 770801307 49307 57109 783759458 12903 27179 563382245 27179 52137 506172018 27179 63528 229186279 27179 28501 66720750 76319 52137 671325175 66024 52137 303278514 34996 52137 50675015 65022 63528 135263390 34996 14985 224545778 23401 34996 980932390 66024 68896 368964918 35496 14985 197344118 62428 14985 151388471 68671 14985 779269627 68671 42586 312052973 68896 45707 198669464 45707 62851 713212064 25209 62851 189786378 64768 62851 627829647 42586 75189 492641130 25209 4991 326213114 75189 18589 561517472 25209 21142 641847502 75189 79418 322442843 45498 75189 212207715 79418 8406 962614093 18589 14345 129857228 22625 45498 306074611 55077 14345 665486180 43728 14345 908468175 22625 50778 205922372 22625 39413 558007070 22625 55729 811979119 55077 19469 714049127 43728 10122 709333275 66586 50778 443996287 10122 21482 707642600 55729 19929 264950867 19469 26046 554810970 19929 65700 920916081 72061 65700 743285292 26046 66410 200707667 54221 72061 748521085 26046 40201 711937267 72061 20997 297159215 11477 66410 96579118 11477 50239 580059430 11477 6047 274732372 11477 28499 107412335 68001 50239 536880015 72262 28499 900504456 72262 23378 704808348 28499 2499 986390060 72262 77522 662669858 68001 68045 262185623 77522 8485 13252415 8485 55493 172148813 8485 10317 583646135 73926 10317 573258708 73926 78431 39709863 3065 55493 768505194 81931 78431 78532210 10317 11116 348424217 11116 7984 445635873 8144 78431 47078780 7984 13005 977614860 7984 25400 963392190 11116 32460 260762992 17752 8144 357215122 3666 13005 48532331 59640 32460 359535138 44828 3666 477388009 59640 48834 275744825 55476 59640 304870198 60298 44828 61650246 55476 33012 424454156 68215 48834 185901740 55476 69853 883752762 68215 52837 708767295 63756 68215 842678857 12435 63756 164420874 12435 56670 555945660 63756 56007 207749625 66923 63756 782628013 66354 63756 740141500 56007 80926 36881840 66923 48275 892945087 66212 66354 483876938 66212 77853 280336692 66164 66212 722726145 70618 66164 133327196 77853 71281 877175075 71281 14669 355199365 31565 71281 706071241 66701 66164 942832823 36881 31565 819812734 71281 13309 221560165 11323 14669 87583110 31565 37958 44983396 36881 30166 846790884 37958 4135 406404166 50668 13309 589834233 72 37958 102975273 30166 64465 173071865 62228 30166 862458306 42531 62228 577815251 64465 49251 748011009 62228 68010 20047137 49251 14224 68434514 62228 29460 19693384 42531 38086 127384826 59561 14224 971037382 29460 16916 920297211 8944 59561 483287479 59561 78978 633864314 70173 38086 455438203 8944 81852 66267438 21651 16916 44650432 66466 21651 118983607 70173 37308 405071023 81880 21651 966036655 37308 66902 534776463 37308 68241 142909300 3203 66466 522290738 60060 81880 985974677 22130 3203 927643849 38834 68241 86522939 70372 38834 19853543 22130 61493 662334423 72107 60060 824617106 70372 15995 685735735 1212 15995 41499916 16728 1212 177844095 72107 31355 773762231 16728 76825 156388993 58950 16728 835818662 7037 31355 14235878 49621 16728 541506013 31355 23465 630451424 7037 51545 221005339 49621 70517 310813572 23465 82049 287334654 23465 20481 752363119 51545 16562 109189359 82049 2339 662845567 70517 34909 415928978 2339 42802 66378124 37104 16562 953100823 45938 2339 396095589 2339 21476 98598968 42643 21476 758212658 51265 42643 527426580 9425 45938 157529105 42643 19867 782110061 9425 37514 837762042 24754 9425 109439330 54176 51265 856797287 9425 62466 250944823 68133 62466 408994878 36141 24754 876374297 3990 36141 146456997 54176 15855 125454447 67754 3990 454764867 67754 81514 14606388 45098 67754 510451024 62875 3990 108377737 69347 45098 47622985 41385 67754 746144916 74376 81514 409769608 41385 44444 698165316 40284 69347 88919427 14737 69347 101139964 23110 44444 909411327 30203 74376 407393469 8350 30203 564735318 8350 30014 95279351 30203 48868 281103740 23110 18803 629060133 48868 54951 4321767 32438 8350 291761761 30014 22867 756871875 45586 32438 340985522 42279 22867 888460163 43528 54951 714679647 20404 45586 320418115 45586 23631 398277772 42279 56299 72965959 45233 56299 207570604 45233 9177 556535221 56299 45486 858332540 36549 23631 751248187 56299 21090 537495552 75483 9177 879378387 45486 42171 473253232 21090 75353 662738555 75353 5404 956021993 40495 21090 17670841 30221 5404 929137988 30221 73320 236654304 78452 5404 56877125 5404 51470 909178948 51470 59855 818926309 55168 78452 659605331 80553 73320 522071241 24654 80553 493977335 80553 14938 189927441 38859 24654 39048372 65230 55168 130093799 80553 51843 746495027 74717 51843 359675962 38859 64093 220878373 64093 34950 386393062 39182 74717 465221820 69861 64093 997196566 69861 37087 664381385 64093 5770 111464892 31892 69861 214261287 80065 69861 113254289 37087 31939 661920812 23359 80065 942523518 9911 5770 868245661 47997 9911 253640019 31939 47228 712390301 37800 47228 530753491 2518 47228 839597196 7434 9911 425667960 78569 7434 58643757 7434 19755 4057482 78569 41991 980108422 67400 2518 78258050 7434 28050 760360438 41991 67024 70566491 28050 4666 677663190 2867 67024 553521041 13856 28050 671662658 4666 44557 200514849 13856 70368 481011868 2867 67274 4751402 44557 7739 690405033 55680 44557 209836546 25360 67274 278450694 25360 16683 148026849 25360 2317 447565528 35663 7739 713476376 35663 74511 5854728 16683 8936 924680106 35663 81176 686490066 68844 8936 298385939 32021 8936 884100075 52713 32021 408769959 32021 11854 200467888 1322 32021 653220102 32021 37002 63439675 67352 1322 579914623 11854 11415 45992745 9276 11854 841395986 43919 9276 425255675 43919 56094 514054237 43919 6183 141507165 66963 9276 5527852 66963 9627 724297739 76919 43919 471126106 76919 30547 483003604 74046 30547 479973761 24003 76919 473935373 30547 67331 627899111 67331 57212 350544877 53626 67331 208399366 60989 24003 791607065 53626 52793 872861957 19927 53626 578065157 57212 78831 14559597 74847 53626 556197128 17870 74847 581174733 28610 19927 461177147 19927 42157 402615233 42157 20883 221943242 17870 66501 301295390 20883 57531 348286082 40583 20883 924566873 20883 36529 375045570 11686 20883 496624715 66501 63358 538617897 67764 36529 992091346 40583 82061 345854418 11686 32191 20341122 67764 55617 284243948 24427 67764 632273106 66325 82061 416030901 24427 50066 95694418 9812 32191 505183123 43711 66325 915199282 45529 43711 77083689 55033 66325 284589559 45529 22976 702796523 37494 9812 247591225 45529 29932 319171466 26991 55033 803432539 18641 29932 154272719 3287 22976 40530674 29932 66414 365509889 3287 51492 276563061 26991 57739 948288862 54873 51492 195227612 68854 54873 974800356 54873 73078 94044161 54873 54194 641748028 2580 68854 59626194 54194 77229 78254465 73078 47076 144201487 81105 73078 258404884 6823 77229 711409430 77229 3376 841041349 81105 25486 287882061 33042 47076 15398554 50500 3376 495441203 25486 67169 94317229 68537 33042 735694978 68185 67169 533356781 79635 68185 111958553 79635 25754 74360968 67169 538 840656965 538 31503 920278855 75626 25754 287457062 58590 25754 97015261 25754 58918 484617007 16299 31503 528483958 58590 7018 638029192 58918 79074 268417455 32626 58590 217355724 79074 62308 959356685 7018 50081 369757150 15312 79074 337317541 62308 24473 653829053 15312 18065 741407417 62308 17306 231347808 18065 39278 676823018 2889 24473 89426431 57687 2889 824804281 70908 17306 300667893 57687 30065 661058390 65152 30065 834788734 2889 2417 686344035 63369 57687 411584005 70908 29785 251245528 42408 65152 91093847 50759 63369 194253005 29785 71852 969308826 35788 29785 123852175 29785 52002 107277566 35788 29052 93958185 35788 35699 386060676 35699 17933 263146496 25383 29052 72915776 52002 5869 704886948 68055 35699 567319367 17933 50698 11384917 50698 79497 260520385 50698 76170 727442376 5869 73888 357523140 68055 66661 153560468 76170 10055 41806466 73888 31337 467017033 36960 10055 584416717 45961 36960 339285871 45961 12219 308645148 25399 31337 30319656 56727 12219 56541608 25399 57415 22709280 12219 14698 86449627 25399 13533 503041051 8811 14698 946057914 58079 57415 908393443 58079 19497 769703968 22739 14698 731199038 65493 19497 319556422 505 65493 280876795 72463 58079 937605677 22739 36372 77510879 80089 65493 191279384 72463 29873 66233026 62895 80089 850040803 29662 62895 47146705 29873 12015 95051531 12015 6997 36039795 62895 44825 649968561 44825 52946 540302849 52946 14394 611055862 64849 6997 507637475 14394 48882 789564810 73451 44825 360503289 73451 41144 828628718 12358 73451 175516819 73451 67027 94306610 12358 77249 140773139 68190 67027 522340795 19357 77249 785510523 77249 24081 156075195 77249 68838 131480359 35487 68190 902513212 72231 68190 137660582 54236 72231 264150048 68838 64606 853540948 72231 16167 831692422 35487 55662 108482090 57161 16167 452531286 57161 28413 435411164 28413 80760 815398160 31749 16167 899910748 29020 55662 716472028 29020 14439 195290762 80760 25663 100206400 14439 70221 463710770 47573 70221 665974863 25663 45414 212441019 41044 70221 320260331 47573 64086 826002547 70221 82099 733097729 44225 64086 164648988 73399 45414 893238268 41044 5420 891080083 5420 1916 594632805 44225 79080 331962257 50187 1916 642451928 10808 1916 172252085 13404 1916 977589590 1916 516 450253128 516 24857 53376831 50187 54148 39110284 25227 516 214187726 60916 25227 140356118 63734 54148 306685601 24857 17578 823891134 26580 54148 498418511 59768 25227 309606181 39431 60916 114187549 63734 31948 442459033 59768 71780 232210210 61018 39431 971367667 39431 55820 858810644 17479 71780 86102443 7088 61018 216195298 13784 7088 619228924 43743 61018 302835818 43743 71818 988923821 69515 71818 614923209 43743 52529 756504299 71818 40837 800671303 16131 71818 666424840 40837 3393 421451905 52529 67247 395779293 20680 52529 29233635 63860 20680 96976156 67247 11558 612659614 3393 64058 988622331 64058 43383 916996274 1751 43383 12903193 63860 34248 316113044 64058 66412 255280050 64058 11328 142987674 66412 71534 988488753 17744 34248 78516509 956 11328 384552393 11328 1008 30421187 5754 1008 883310325 822 1008 879524602 24105 1008 987512544 40244 5754 117327943 9475 822 22718431 40244 63238 5348873 822 15837 906490514 9475 305 643614584 57874 63238 908053068 31254 9475 404042173 29867 15837 431192838 2566 305 112569688 57874 63474 9973429 41055 2566 869707344 31254 66032 627823058 2566 10275 298019403 63474 25192 352001621 10275 60249 642739351 62912 41055 938818591 50767 66032 276519215 62912 78970 47603900 45842 62912 530426832 59112 50767 56729584 6602 62912 726004470 992 6602 986285393 42172 992 685664819 36834 6602 529592839 11538 42172 689676173 6602 63620 546869753 70714 42172 786608438 63620 62272 312028397 52042 62272 538342543 39227 63620 114688196 27355 62272 708576882 62272 24548 793665537 50246 52042 572592858 57272 27355 119480533 57272 33325 647880200 73226 50246 982093806 57272 21951 698541818 21951 24747 208964013 71009 21951 238373781 36923 21951 887473843 13397 36923 130639469 31189 21951 192466170 31189 706 461552756 706 65457 706908446 80878 65457 873557283 65457 26982 33493543 26982 5259 432652479 26982 63304 419746611 60048 26982 520944866 80878 2583 813297726 67551 2583 272986309 66006 67551 100258786 67551 4429 616287082 2583 81881 60767464 81881 3565 900295999 71273 3565 487743516 81881 49915 235101253 57841 4429 505732423 29449 57841 889736951 5494 29449 549065657 47329 49915 886753861 29449 17840 197944749 5494 80682 262234629 22376 5494 29684376 43779 5494 861951201 80682 23836 657037260 80682 77958 490889984 25058 77958 811498336 23836 62389 66518844 80210 62389 666870628 62389 19344 525539806 25058 10686 555299360 41082 80210 539856528 62389 27345 309811416 10686 80898 126189003 80898 30802 45404063 79197 10686 293952623 74346 27345 37381903 9792 74346 566072869 20446 30802 191883096 65608 79197 910048379 21240 74346 267994281 65608 49882 606216400 65608 16063 213148129 64873 20446 656791116 16063 68273 197099137 49882 64009 887149249 64873 78026 795488329 40433 78026 518462979 40433 13173 709115606 68273 13502 669209517 64009 76021 362627544 57079 76021 850384829 2929 57079 519349391 50979 57079 319592074 834 76021 549514469 23886 2929 412669191 57079 26021 335611516 69067 2929 602034065 16079 26021 396653534 57951 834 428778401 16079 57862 146188802 67640 26021 51183867 69857 67640 595449778 57951 74250 752009575 69857 24630 66815177 62395 74250 911601402 59075 69857 236897582 72750 62395 681968516 9403 72750 883476630 43775 9403 319995808 70343 72750 83717392 3711 72750 103016198 42891 9403 604066938 43775 40186 968088552 40186 24346 668908143 40186 75750 299505842 40186 64187 417827303 40186 48688 609290425 24346 43064 772852903 3537 75750 22875165 9113 75750 635035441 48688 11237 121627149 43064 42499 254011848 43064 14885 480696344 42499 6301 657672603 14885 2671 275512276 4288 11237 385873499 16348 42499 13235253 360 4288 788611435 78477 6301 695693609 5179 16348 935739806 360 34623 125132872 16348 81052 50921859 360 31561 71876890 27394 34623 95723296 31561 80 368475540 45412 27394 734261320 69180 27394 455208109 37739 27394 998731052 80 53545 978277995 37739 9242 589112954 53545 67607 102826350 4662 9242 484835094 4662 31231 669959590 9702 31231 654934455 67607 77355 583482456 77355 2855 65885349 77355 4917 649274071 4917 5884 295554974 64984 2855 645614667 77499 64984 668419364 64984 13538 827069705 64984 81959 61741945 46119 5884 243470201 52053 13538 70698618 77499 17459 421909351 81959 40502 328054817 17459 30009 192347074 30009 22111 198346352 30009 48652 791369138 47355 17459 932992561 47355 57699 148987769 57699 23018 935983270 47355 11667 820717816 47355 13294 371929149 57343 57699 327849213 57343 64343 37971740 4624 13294 148061896 11667 8639 289713082 9806 4624 12703030 8639 35423 318312992 8639 76451 577772320 75076 76451 664380781 44405 76451 164290418 45092 35423 484942407 28641 76451 421040639 62921 28641 183027499 45092 70706 121845578 73713 44405 220806596 72384 70706 55581713 38246 70706 113928578 70706 31616 338116957 70706 52382 390866193 60486 72384 251614001 21485 38246 582743649 76946 38246 746023673 21485 37507 551445760 76946 16044 399940799 16044 75756 93915386 16044 52129 931070023 37507 58652 519890772 78677 16044 849309110 78677 6210 774655419 52129 71673 526961739 33212 58652 766234431 6210 71756 293230459 78677 40696 818490726 51911 40696 884579675 76270 71673 970042618 45942 40696 742452543 57149 45942 105543405 57149 64524 306359257 13454 57149 664788558 57149 57606 872815705 13454 58322 123047622 58322 42231 42594436 13454 24862 8512741 13454 49944 50889363 31395 49944 568090932 68649 31395 483662873 49409 49944 12910904 68649 4192 919521071 68649 51068 260757098 39057 51068 745791248 49409 22599 497843471 22599 60421 488618682 4192 11206 681752706 74790 51068 260376041 65024 74790 353794344 52410 74790 662794256 52410 1601 642110174 77245 65024 972296707 14546 77245 154841286 37714 65024 138823773 32655 77245 453553521 67360 77245 762290281 32655 29583 251896327 67360 49335 2898754 6937 29583 43461149 49335 61966 595969489 72265 49335 794482841 27571 6937 144691495 52959 27571 732082459 37831 27571 527809510 37831 40162 243291981 37831 24439 267751467 24439 32038 601025157 51723 24439 93574118 32038 19170 115750593 19170 79459 331315010 24439 27904 559917234 51723 45474 888284887 27904 69615 627932993 45474 33165 176983335 79459 41709 197422691 69615 67884 65215110 44724 33165 562573694 41709 26856 320657428 23227 67884 467490489 6139 23227 85565655 40507 67884 744103403 26856 9382 301217323 33387 23227 445881644 44465 9382 100995002 8946 6139 479705679 9382 49289 130936351 8946 20734 378431652 49289 60877 703952824 49289 78885 615437578 78885 72454 382791485 60877 27543 358921682 26376 60877 804765800 34753 60877 657913199 34139 78885 68667879 28913 26376 678922865 31388 27543 541218857 26376 73026 212583354 29871 28913 620671177 73026 16086 89743970 76461 73026 220097235 18431 16086 859008889 68784 73026 314105261 8983 16086 75287522 8983 38864 948837885 32184 38864 604026943 13426 18431 503585368 32184 3717 632152315 60234 3717 589476700 60234 74573 138807095 35030 32184 120501901 13426 74676 517410812 69582 35030 945788926 35030 75558 209189637 69582 36000 240975513 32524 36000 845675331 36000 4269 425932303 4269 80191 664622681 57357 32524 647157461 57357 52012 463128348 57357 3302 283151652 41504 3302 632657417 57357 59494 735136615 52012 72632 800120886 59494 35709 259907945 40064 35709 835274243 41504 47337 314206990 72632 30570 894646952 36441 40064 787711920 35709 40948 531488719 40064 48511 107802894 36441 80121 342276530 40948 75088 786880970 45378 40948 126289110 32593 45378 599325763 48511 57973 735066477 32593 62752 361605448 3758 75088 521730784 32593 40576 337566325 16733 32593 273871728 57973 46984 965812351 11583 40576 830400464 40576 2408 166863726 16733 40737 392531607 2408 24414 533916704 11583 74513 835779427 11583 769 6217076 769 31433 880487492 74513 39565 37471518 13796 769 79652827 39565 54691 153743110 39565 26042 224307395 16382 39565 739992247 13796 75458 612090620 16382 78293 920406199 26042 56903 527549191 75458 81828 847624667 10334 81828 18754241 78293 76772 788029770 14225 81828 674096737 56903 72197 40338874 81828 37233 668698770 10334 55037 540448471 34977 76772 544686694 27384 37233 113511914 55037 67275 67233619 37233 72386 144091523 53998 34977 782603580 34342 34977 890095541 81996 67275 666675041 68827 67275 985689246 34342 12451 254269340 66294 81996 257206586 14667 81996 552835006 24962 68827 389342128 49107 12451 219699179 12451 17532 589324257 14667 61811 33785999 2098 17532 142616910 24962 10322 560209066 74502 2098 55328562 64235 61811 228416546 74502 37265 624016397 2098 18346 788536553 3373 18346 110747025 37265 47751 882162728 30429 64235 354468525 63544 3373 634782884 18346 67706 261971998 63544 17116 656911465 78391 47751 119582332 62132 67706 786027825 78391 46136 470041291 58591 46136 691195667 78391 11611 250802866 78391 68713 426336074 70367 68713 436396467 59307 68713 210584212 11611 47289 518289095 52698 47289 279557501 70367 71338 159365059 63761 52698 577988740 19104 52698 150668647 52698 46072 125508694 52698 47666 105422213 19104 1049 768987469 1049 8251 364063502 47666 64400 933911132 64400 61237 79861818 8251 13972 4312043 61237 24950 434060582 64400 26799 636796111 64400 37955 85400736 6882 61237 783386261 10007 26799 699017436 24950 43505 85242299 42731 43505 77180341 42731 62920 224732428 43505 67715 581035361 10007 61656 345522330 56836 61656 985177628 11545 67715 911462117 66404 11545 374557793 76459 66404 888378622 76459 43740 28029099 35855 56836 785084293 11545 51539 175855131 35855 25254 332546728 24763 43740 121777076 49353 51539 717462045 72427 49353 31393100 72427 17956 384209706 17956 6708 170968082 24763 73624 893971475 49353 15873 811699603 73624 14988 438461016 17956 43748 59036304 30171 6708 851151061 73624 743 900329081 743 18015 888013706 42681 743 337253048 743 597 390447859 38944 743 947494753 597 68563 626880393 42167 18015 543960274 59830 597 447615390 59830 17687 999563130 38944 60062 241475863 21375 59830 145799929 59830 3596 922534654 3596 14471 227457494 49205 3596 606893114 60062 7323 415951502 7323 81414 720087893 46089 49205 755122908 73433 7323 97155113 46089 78983 133715948 14628 46089 458000483 63495 14628 915630257 73433 1579 708031579 63495 20281 281739663 1579 18490 887460254 8842 63495 692504764 63495 33497 304350355 18490 26977 116899806 26977 26246 648320575 27853 33497 145429728 16427 26977 483367445 27853 1863 418290563 69486 27853 730178161 76753 1863 516589636 23440 76753 118305776 60610 76753 19968945 64546 1863 289065334 23440 8180 366219833 64546 64778 247706082 15 60610 857776581 8180 2450 634294988 8180 60792 969135153 19623 8180 93618738 52657 15 870563050 34001 52657 135424957 79503 52657 849669350 52657 63834 429890356 53562 79503 527280439 77578 63834 146406084 23590 79503 692434490 32979 79503 399208358 34224 23590 398567167 77578 9528 500518985 70700 9528 390403304 23590 49767 117779195 32979 16851 588424102 9528 53860 356010280 34215 53860 543235874 16851 37957 348626913 31729 34215 44084680 66463 37957 282308051 69660 31729 102844271 69660 68376 866746642 50136 66463 724783273 66463 44573 379027483 69660 67340 982897285 69660 51983 982137546 51983 11723 171542233 6493 11723 998767801 55629 67340 935914296 8340 55629 515158121 16884 8340 721137528 11723 30465 786930353 55629 27052 173313767 30465 78220 530688676 40935 16884 619609135 11732 16884 963668825 40935 45278 525195133 45278 65272 57610814 40935 20463 401117243 20162 45278 519712518 45278 34719 67390488 20162 47020 470511680 20463 42631 689539294 44286 42631 653394605 44286 60111 290859177 47020 52974 2308340 18956 47020 892237475 44286 81809 128886458 60111 9042 777312308 7994 18956 135466038 61813 81809 472571860 82144 81809 676923898 35837 61813 634583030 82144 45080 952778098 32621 61813 876205708 50552 82144 124747501 37995 82144 679373380 35837 59990 887561614 59990 38900 917055010 55296 59990 846882615 23178 37995 414541645 59990 18797 72427243 58535 55296 343462346 55296 20219 224846712 23178 52226 860888832 18797 50101 75245148 63779 18797 311963962 44290 20219 36260386 20219 67299 339220107 52226 29482 834763614 54385 29482 166561800 23477 29482 864054709 54385 78675 407286644 54385 76179 67364205 16061 54385 145088893 67313 54385 384772191 29147 78675 615954123 4006 67313 718926006 16061 63457 658513132 42884 29147 785223822 67313 42349 156601818 29147 73457 705379007 12546 42884 465154365 42349 16008 267629121 42884 18793 435710575 32525 16008 872316636 6266 12546 914420198 34779 12546 448207555 6266 59289 193020369 6266 74224 498564845 81648 32525 282334928 9674 81648 602772497 70206 9674 193052819 45966 70206 562738218 16345 70206 117987571 74623 81648 223484266 70206 70761 60947360 5576 70761 595671517 16345 11047 375535364 23756 74623 35508896 74623 28975 818209721 11047 72501 413518313 9224 5576 349229576 48823 9224 759369460 48823 62981 82330326 68219 48823 732875554 66563 48823 993787690 62981 8694 115470653 62981 12108 509862904 68936 8694 890922810 50444 68219 878687261 6394 12108 607472562 68936 53430 895786697 45102 6394 170769045 45102 59725 918961065 56469 53430 82567999 15836 45102 966619820 74114 56469 174833405 19965 15836 62844879 56469 54315 858099340 72659 54315 44653519 54315 76766 362356807 1188 72659 779139295 54315 24658 930314418 72659 38673 156036331 4956 72659 474401722 76766 13950 788160653 24658 20623 679390911 5048 38673 137534712 38673 5312 807785760 20623 55069 908954244 13950 42709 498699262 51022 5312 91472770 51022 32396 43939811 24935 5312 607735530 24935 12262 4525553 61588 42709 198046744 58828 24935 395862958 12262 7849 697226168 12262 13544 971220936 77546 12262 999930953 76854 7849 740502439 77546 28658 232529642 70582 77546 177071656 77546 38211 122569656 6404 77546 131592830 38211 29591 727727523 5291 38211 612130664 29591 50361 156341108 16582 6404 531066991 43752 5291 263142324 29591 71293 121498387 12926 5291 607507601 29617 43752 143407806 12926 76688 696055069 50870 12926 10512618 72289 12926 265284101 29617 78705 41626678 29617 74750 875941107 65637 72289 720394445 35820 78705 203555748 78705 75346 587583712 65637 66318 334795717 74750 39357 308032613 7532 66318 708301200 39357 62385 107729812 62385 31443 79724846 37000 31443 285148942 52191 7532 599105891 18029 37000 696998916 31443 58580 395701839 34260 31443 696179681 72047 18029 16075640 7891 52191 158799682 54326 58580 956504690 76116 34260 595560209 9180 72047 583697751 20086 72047 796376408 4602 9180 235374647 45821 54326 114662992 45821 7621 796024974 20086 73501 767635721 80521 45821 304137351 45821 33187 268014966 76526 33187 481341409 76526 81311 50920552 17485 80521 377558115 76526 76240 390545537 81311 7755 189939291 75319 7755 138166851 12487 17485 281055695 17485 26392 11537119 68707 26392 769387329 7755 30247 488279613 68707 72385 617355246 6745 30247 653470523 68707 61013 677851756 41747 72385 994162739 72385 50419 326407256 77732 41747 885232348 11844 77732 79707937 25810 61013 537308262 72443 50419 388285831 77732 45796 703416154 25810 5593 329715367 25810 51852 577185452 6364 51852 427826413 45796 31107 180557207 14770 31107 101668796 72361 31107 907008418 6364 7770 124295773 31107 45096 984920611 72361 19993 834101534 7770 67046 636652985 28165 72361 946293754 67046 56011 820773803 45096 23339 15587282 67046 80201 188300441 26320 67046 138452215 80201 20896 834614583 80201 55405 585815949 48920 23339 783971342 55405 56246 705555304 20896 78943 63372455 48920 15009 338398067 73566 48920 378764490 15009 20539 383376163 56246 62071 969874066 13848 73566 47801151 73566 1902 230502836 52874 73566 685961433 37146 1902 725129295 1902 59084 114391404 13848 27527 105421827 27527 23341 510179031 1224 23341 426043899 23831 37146 56869144 27527 70753 109637342 27527 27065 879576488 81253 27065 422164896 27065 40606 848423367 29536 23831 238217443 29536 51794 869647186 42469 51794 154309926 75813 42469 519651260 51794 20402 469092291 11326 42469 288605750 59471 20402 759677757 75813 5978 812684022 33674 5978 508357121 33674 36263 510168692 33397 5978 271374382 22848 59471 849448959 33674 76364 34494982 33397 49015 259054219 36263 81146 504549051 40695 33397 110105612 37860 40695 44309816 81146 53510 803374351 81146 14194 454750184 29405 81146 583432502 68266 14194 233671004 1824 37860 970580410 29405 79734 127551755 68266 80590 710964693 79734 65985 958643834 65985 40716 127858944 40860 40716 493203919 54157 79734 316062640 48975 40716 411366049 8805 65985 836875126 40716 29260 535110794 54988 54157 511197942 5359 54157 484282585 8805 50756 778040351 79112 50756 490114254 79112 9956 715391592 79112 52499 938543804 50756 13617 569650367 49683 13617 26785485 9956 80043 259553483 52499 42022 206781144 44139 52499 67963886 44139 38065 217236678 36841 42022 80200312 44139 14864 811659732 27607 42022 249550525 38065 4734 569088874 38065 41839 631223836 68501 14864 75320759 52697 68501 844920576 39702 27607 475769739 68501 49428 994252968 68501 23175 803833221 52697 25775 37958151 32213 39702 697034744 25165 23175 668564374 48009 25165 537440408 56604 25775 308833649 77935 48009 825587483 79107 25165 88312511 56604 15711 11142097 77935 21570 689050442 77935 70796 98611501 79107 49415 338635129 70796 80220 434571164 54877 70796 296916321 41691 21570 301416924 54877 66255 29687146 54877 27099 707588974 80220 7230 935868849 54877 64215 70189629 64215 54283 13472306 22355 64215 45994183 27099 21737 67339822 71058 7230 268888964 13778 64215 213861582 19593 21737 346031717 71058 70943 565294731 34058 70943 75702651 8464 71058 176124526 70943 65747 792518264 65747 81101 125647416 65747 10826 616726486 65747 49084 51701682 65811 65747 75496207 24162 65747 286488228 81101 19798 297036455 24162 43153 605832220 81664 65811 327299188 56887 43153 67128653 24162 9550 828824373 19798 77615 728735561 43153 68007 36418607 1241 81664 324532006 14091 1241 902992851 9550 4711 179944120 77615 54260 973697378 14091 66083 494479003 10565 66083 460926096 4711 30559 472288373 30559 18911 238783915 72516 66083 534624486 54128 66083 911253484 10164 18911 583883706 18911 15716 666145097 54128 65176 687257172 15716 22553 637035292 51516 54128 374858259 51516 2719 267572075 76114 15716 343124205 76114 64481 200046797 64481 5506 571108741 51516 66958 828659859 13233 5506 321717088 64481 43929 316801127 43929 818 531040957 818 19513 552782061 19513 73198 796438110 2574 13233 58638500 47195 43929 407620916 2574 23484 883850524 69758 23484 924785766 73198 56557 215903522 69758 33054 899372413 25083 47195 999034289 20877 23484 506556872 37218 56557 765564942 33054 60494 77857960 62199 20877 848286055 55222 25083 588843456 74560 37218 46096858 21507 55222 425704923 60494 60737 38066207 60737 39691 767947163 66001 55222 454981199 39691 35484 526521001 35484 57570 122962517 44837 57570 564750238 66001 67894 603467142 35484 23812 674857984 35484 48413 559135619 3667 57570 359131567 48413 59919 964113167 59919 74103 623958062 62580 59919 541597273 48413 13105 535035453 41714 74103 185202281 50671 41714 39089398 57134 13105 35399760 13105 20866 25005892 77689 41714 835120989 68346 57134 386761731 20390 77689 707866359 32608 77689 1982244 61378 20390 120667320 59496 20390 618867632 32608 45894 563287782 66314 45894 709536199 61378 24063 120021424 38720 61378 897349220 59496 79377 251328479 38720 49952 101829176 66314 75307 245641399 49952 70400 512315596 25176 70400 652987833 31085 49952 328971166 70400 53915 793881079 31085 80082 151225028 80082 71233 519761214 8856 31085 665597289 71233 26234 535080197 53915 73191 172747823 72370 26234 967496818 7645 26234 330801627 8856 76531 68294633 54244 7645 749136938 54244 66345 513051869 48538 72370 608670219 7645 52625 844401037 36875 76531 744767125 48538 30156 363340002 12640 52625 690530392 48538 40477 641987536 36875 70886 511484869 12640 5834 847479039 23366 30156 802177284 12640 64136 166579779 81385 40477 185959914 23366 64674 709725477 26099 23366 74111190 64136 58312 597428736 43989 64674 950159569 58312 63504 379246941 64674 10323 574206572 26099 35802 532331953 27402 63504 426069548 31274 43989 97744688 18201 35802 905409385 44059 10323 810871708 72735 18201 753997324 31906 18201 446492762 18201 5934 745942682 40519 72735 236132414 42212 40519 452181838 31906 55408 301180485 42212 17841 576394350 24537 55408 54573854 24537 41980 714122524 18126 17841 937900057 45911 18126 509985122 55734 45911 312335494 62525 24537 70936665 40423 62525 52654609 50035 55734 2328755 40423 6928 245756654 40423 48759 226909763 50035 66344 17533386 60567 50035 10354656 60567 51824 757271389 63916 60567 52040040 70584 63916 988829519 32760 63916 809577443 63916 35724 7504658 39735 63916 329740518 37198 70584 664545414 17673 32760 268153076 45932 32760 775780309 65984 39735 91993788 37198 74486 167952140 37198 39813 249510284 52794 74486 555681320 18250 65984 105958208 65984 31535 301788841 74486 80093 679396854 80093 41454 431365706 80093 81895 970028453 80093 21504 212387632 22907 41454 168631299 41454 41340 155822214 22907 56332 165297005 16377 22907 338097455 16377 47809 502281234 35939 47809 625056169 47809 32031 499861731 71917 47809 393630264 32031 15848 59233451 59152 15848 78308410 21535 35939 227558989 12156 32031 134020872 80928 15848 291673830 12462 59152 343425436 48256 21535 690614502 12462 44856 893824528 12462 39079 775705357 12462 5627 357617616 48256 53620 575047069 66729 48256 79485141 70655 44856 514625534 70655 29911 376636025 14399 66729 350065968 70655 5079 616375628 18671 66729 424610571 70655 39646 427007426 29911 36198 74781288 5079 63967 264158103 36198 50842 831447574 69308 50842 333190099 50842 77850 15912956 16951 36198 233824227 69308 39514 981694069 39514 32095 585137023 73685 39514 992189612 63071 16951 191618491 80981 16951 221679823 80981 12869 226335111 34033 80981 43553503 23664 34033 833561557 62904 12869 537394777 80981 61222 972849983 60521 23664 526629980 8915 34033 536180231 55745 60521 549624323 60521 25211 585172330 69823 60521 801417656 60521 44816 357155591 75038 8915 115471098 57073 75038 44885564 46419 57073 459431127 44816 81808 319508557 10244 75038 657274919 64517 57073 105373089 64517 6561 388554406 10244 34543 21508845 10244 76336 52019980 5144 10244 95674297 29356 76336 936399612 1790 34543 641760213 29356 16657 353741206 5144 61554 904077564 16657 43844 750961798 59604 29356 790786937 35905 59604 56042119 35564 43844 679126305 59604 36225 777209254 43651 36225 49100545 35905 32340 544478529 4373 35564 840345293 4373 19893 93408280 60083 36225 564014817 19893 69369 561245665 19893 65833 429110917 19893 19659 144059990 10434 19659 688701913 53546 60083 2836372 10434 61401 652960057 53546 38823 706528981 38823 70844 177780115 12599 10434 836968544 56782 12599 983077045 70844 50464 855541281 19510 12599 753694670 62780 19510 39167573 50464 63767 38085444 56782 28813 160926802 67740 28813 835553159 67740 10169 966822072 43372 28813 72334094 37604 67740 40567906 41816 67740 608683257 13453 10169 206331833 42018 41816 354751496 37604 24707 262939358 42018 22016 232980964 13453 39971 389438030 45296 39971 566602050 42018 57352 953268297 24707 74134 202548170 74134 50307 619369384 54328 74134 682560771 57352 2944 547766573 57352 52178 354985001 26377 52178 635294357 2944 67860 477987057 67860 79744 40871451 2193 67860 424299239 52178 7771 53346327 79744 56249 865096797 38592 67860 164098695 56249 55553 268709937 36714 7771 166652119 55553 61802 503548734 61802 80524 860641406 4497 38592 817388985 24783 61802 799246866 4497 22220 965339674 72580 80524 870580037 3083 22220 566634783 3083 16954 600160120 3083 24465 886769355 78784 72580 836324852 14142 3083 740751203 50977 24465 942635679 16954 38070 910989563 14142 47254 556442110 14142 74552 512787448 50977 53955 720044185 74552 2262 548047344 38070 65543 574949435 65543 15093 765729081 15093 44033 717902435 2262 65414 573726089 42493 2262 903909781 44033 42358 946873215 8345 42358 37499062 33022 65414 997617820 10194 42493 849743865 74819 42493 468527792 42358 22825 49249724 68359 8345 604146617 58056 33022 264249554 77903 68359 33818762 60957 77903 985786596 7581 60957 417495681 23763 77903 799818784 4828 23763 787448681 13595 23763 619326217 50375 7581 958720041 19636 13595 206568341 62694 4828 732338598 27491 13595 296784877 50375 6263 822924015 18266 27491 25874493 27491 1135 791424635 54387 1135 376001862 77016 1135 238365099 77016 61104 217538017 35497 18266 477061504 64670 1135 559082665 48528 35497 469093343 59460 64670 782814646 64670 45884 581655368 37818 45884 322749493 49932 37818 630409561 45884 47188 3517715 45884 3523 478417935 37818 52606 650253627 10038 47188 446831333 3523 7224 150342807 52606 5192 456285035 34718 52606 338859921 53026 5192 19112433 7224 22360 819350343 7224 41240 612238900 22360 68847 243247471 26102 34718 589850807 30803 53026 42906967 39086 30803 133235680 30803 40285 416914283 22593 39086 747490642 30803 70136 831426098 23749 22593 720734589 35882 39086 84799577 23749 664 10324195 54736 23749 110854590 664 69640 761487050 23749 63859 13775713 57273 63859 858628797 57363 664 129289770 69640 68148 64075414 11995 63859 257232639 57273 14284 103632057 57363 72392 677948745 76372 57363 518312414 53540 72392 853029325 53540 48471 367811376 14284 14743 196744333 76372 42003 18651499 10908 42003 108628236 14743 50740 516686292 42003 36447 348101272 14743 66617 374230035 35763 66617 763805525 66617 49256 47519390 41645 66617 408759228 2421 66617 823181583 3027 41645 765521023 3027 9748 818647821 2421 67000 16197725 32961 9748 243365497 32961 18861 307795991 14878 67000 406198823 67000 40656 552239186 21447 18861 638600582 40656 18497 158858714 77034 14878 732866596 40205 14878 138492917 18497 32641 721353319 21464 32641 44988163 18497 17024 352942785 77034 45270 880467511 71866 40205 972255607 71866 1756 955454357 16042 45270 794491002 17024 69868 832896363 69868 71864 693395481 71864 40577 354066070 23225 71864 497749026 66525 71864 229477324 13862 66525 419689027 58752 66525 144152833 32232 40577 747812373 32232 2367 112168604 49279 13862 889976889 11933 49279 90554751 2367 79105 463420507 37436 79105 271560391 13407 2367 469527145 37436 81593 784128591 7597 81593 51183180 7597 34453 6907346 78256 34453 462750007 78256 30628 401722013 34453 12792 119795021 41595 7597 949364991 78256 78492 872051723 12792 68258 544556020 5726 30628 933712621 12792 36211 941546138 41595 25767 518914089 68258 42814 771641883 68679 5726 3123150 25767 68193 123043409 8283 68679 122733372 25767 59396 294217491 9316 8283 229229654 20259 68679 476044260 8283 1256 367130952 59404 59396 504995044 56146 59396 361481958 56146 71367 878926369 71367 5919 105426908 71474 56146 705914127 8342 5919 785239711 61984 71474 567861738 61984 65253 532077503 5919 10789 991521095 72298 71474 235222244 21825 10789 565399996 61984 69942 579285554 65253 67943 89421215 72298 4667 13258673 4667 12470 353011218 75283 4667 148264446 24252 69942 719831946 22628 24252 17398996 4667 74842 595796435 12470 51861 874757053 4444 24252 866998130 55008 74842 654203527 34707 4444 521699614 3983 51861 626879838 34707 59140 279030732 31366 3983 185334264 81901 3983 925090396 63290 31366 704048213 3983 51156 425651374 31366 54228 285009785 8551 81901 950212859 49941 51156 341701553 53039 54228 943020634 37622 53039 121319470 49941 79807 186959151 71530 53039 398076680 49941 49772 213622337 49303 53039 341333499 30616 49303 943593936 79807 37208 101059010 60744 49303 682831769 63237 30616 67055395 105 63237 903529439 60744 64296 327466476 59746 64296 45959543 20703 63237 960359755 8817 105 45750492 72899 105 371249907 64489 59746 513678206 79154 59746 85137244 75946 64489 46194949 44424 72899 459627338 79154 82105 388010480 53268 75946 847655585 23729 44424 621690523 82105 8326 406745433 29337 53268 940140567 75802 29337 617477157 35190 23729 949937133 80441 75802 25367170 68385 29337 409936243 74312 68385 844585428 37679 74312 140304583 54857 35190 149490559 80441 29122 413437411 54857 55474 59652845 54857 65781 717841725 47525 54857 719449644 65781 12237 172757369 46552 29122 289972970 75448 47525 220852524 65781 19319 804002883 2911 19319 23035579 76288 19319 857179446 71747 46552 71456372 76288 41740 673902087 41740 37358 573306240 62613 76288 789595698 5756 71747 439355550 4245 62613 72626311 37358 65460 173714059 5756 38430 312425320 65460 9924 504075687 38430 6328 849924337 6328 57554 304012893 6328 31536 176313646 57554 12633 836615708 19318 6328 390891206 12633 33817 106829268 59465 19318 537656698 31536 53753 835649968 14238 33817 512194604 1129 53753 435079000 14238 46326 975083380 28984 46326 93392909 46326 32886 727227509 46326 26238 32505195 66223 32886 11179101 76692 28984 776560493 32886 76917 65930286 62770 66223 853517094 76917 10185 310471502 76692 26661 75076810 62770 80391 107333139 58976 80391 801949709 26512 26661 212708067 42612 26661 709064971 42612 35607 899072235 69788 26512 731725671 79866 26512 871094869 44687 69788 774381655 44687 48173 944741897 48173 57081 343007907 69788 21153 195984081 4342 44687 374573485 4342 59332 905174485 48173 3121 504158297 4342 3606 623256082 74465 59332 622041393 70188 4342 761141184 34969 70188 228095407 3121 81915 766623479 13724 81915 403784620 34969 72239 786337047 55539 81915 244884029 48558 34969 813145220 53603 72239 108270644 13724 4191 531185233 4191 27955 271357165 8261 4191 128396000 27955 62776 989083678 38696 27955 726537578 43706 62776 954249170 655 43706 72477083 60958 43706 785415580 43914 655 852798016 46577 43914 365016566 73697 60958 655704063 43914 47312 990149909 16551 47312 756827825 73697 26712 951989375 36994 26712 959332321 26712 27424 885409212 33030 47312 69087619 76085 33030 70203217 16432 36994 655213376 16432 61226 83570453 60840 27424 405045220 67954 16432 289093664 16432 45631 466626537 7952 45631 16173268 19842 67954 940536579 77706 67954 643878747 26307 45631 2507368 6172 7952 890798101 77706 38136 721578944 31695 38136 886857288 41587 6172 608080194 34092 26307 23945169 17006 34092 781549227 58128 38136 874651431 41587 58174 5951629 39504 58128 376062606 34092 483 996041506 38075 58128 741035500 70349 58128 739665512 13139 70349 487125295 34885 70349 843431300 34885 44061 128959083 26737 70349 617549048 42923 26737 162822911 26737 28493 567577359 29384 26737 725071956 62988 28493 674463048 28493 56761 852825366 28493 32867 548198208 78450 28493 450323927 62988 50469 538215030 61939 62988 817663035 50469 10343 491542802 73339 10343 701957279 61939 71721 20940003 67528 10343 616443105 71721 3850 172602967 51702 3850 267859021 71813 67528 322708421 27 71721 981796356 71813 64256 185394829 27 54484 65943334 62590 71813 160918137 62590 79403 20902852 2172 64256 203794546 60327 54484 115782531 62590 69363 150129661 62590 50345 981298811 2172 47453 197176801 25747 47453 577913477 4396 25747 577371365 47453 44838 787520805 47453 29028 644791469 77682 29028 392642695 72780 4396 191094456 4396 33665 710302020 6941 72780 786340063 22843 77682 88863511 55637 33665 252563102 55637 14038 361407243 35289 55637 433509489 51453 55637 50883572 45 22843 263151689 12293 14038 77827963 35289 17075 567954824 12293 37407 530961642 9606 37407 702614370 12293 67593 747816869 15658 67593 78894973 39599 9606 19938430 80086 39599 72447665 67593 74247 351511412 67593 47988 211518502 25032 47988 511078626 7378 80086 402657633 25032 51495 920439249 35416 25032 202191992 25032 10792 124838971 25032 6854 3505204 7378 65295 778188519 35416 75667 710924721 28919 75667 421818915 10792 77371 332665308 54471 6854 465977631 40332 65295 15128048 40332 69377 239098757 28919 17875 68672859 69377 54151 798879788 54471 45543 30985090 17875 2705 596789312 72624 54151 34960632 2705 66693 974842543 72214 72624 341067731 66693 81013 555012654 49756 2705 154864797 66693 35692 621065661 72214 48287 494867684 48287 2240 131844959 52496 81013 917553059 49756 38389 944125970 32006 2240 788771348 33856 38389 725289517 8531 32006 626351245 38389 77863 842668265 38389 22975 539160418 29005 8531 796011756 22975 74131 809202487 8531 75184 663790023 42482 74131 575568512 7352 29005 199875853 74131 49766 404520199 75184 23217 301255526 49766 68496 568858789 49766 77607 431953573 4453 68496 735955773 77607 26915 124125655 4453 22358 264336970 15105 26915 939720377 1846 77607 931133526 22358 60940 253057248 24709 26915 926878919 24709 63047 749447694 24709 11898 524956002 6371 24709 591384324 6371 30898 337073093 63047 68415 535990522 11898 45260 464718040 6371 49131 346013874 30898 28280 122862882 14904 68415 372505027 28184 68415 859079689 42674 14904 941094824 59204 49131 903594903 42674 39329 866621222 42674 25858 368236544 39329 36942 10055074 36942 34489 21263824 9725 39329 883713218 25858 56337 25256834 44130 9725 204293389 27067 34489 118874069 44130 55800 956439567 6769 56337 430046308 55800 4486 469685287 4486 77469 932937236 4486 890 969276892 6769 6521 43853695 4486 53489 767949933 77469 45790 643703268 45790 76237 634693377 6521 39659 459282325 1219 76237 159571624 43473 45790 256767568 39659 16899 584315022 16899 16819 223415085 6695 39659 496870677 46472 16819 381408672 28541 43473 778397611 46472 8634 608280034 8634 52310 69396869 58467 46472 942789560 18484 52310 185750546 8110 58467 801561827 52310 28289 639124552 49981 52310 145820684 78963 58467 162237607 6258 78963 771082729 51352 28289 790681855 58706 78963 70126773 6258 43492 162391047 79360 78963 16121638 51352 27278 340863709 16957 43492 965088316 58706 36581 61501639 3275 16957 72376917 79360 17922 967101970 27278 51097 22088617 36581 18299 706842432 18299 6104 811585693 80931 6104 973948239 6104 17021 472301263 65527 80931 415025734 47655 80931 163027776 17021 35328 976266987 35328 30231 433220816 17021 50157 231729104 21111 47655 650436107 9964 35328 846872762 2743 35328 544370482 21111 33917 41409124 9753 21111 39272907 1024 2743 484430226 2743 69608 866396308 67261 2743 590044666 1024 47398 389755991 69608 65618 487904728 69608 22838 257727801 23583 69608 810473944 69778 22838 108638051 22838 31848 506426474 22838 75629 777915315 22838 35047 843717668 12569 75629 163264740 57772 31848 748908544 12569 6336 451481180 6336 48873 324382621 57772 75046 356377810 63681 75046 257148309 65589 6336 852601853 63681 4869 753272469 70254 75046 116218580 75046 28867 956931447 63681 20002 144107658 4869 73801 647218305 4869 4807 406662673 73801 11341 352153623 14580 28867 596833056 51191 20002 170478459 28296 14580 738978071 57968 4807 467733017 47409 11341 414737370 43128 47409 533729687 57968 40289 305961183 35053 28296 846405647 61911 47409 343103670 10877 61911 253437230 61911 44305 693371662 40289 32918 538301328 42456 32918 830290417 44305 13511 647774077 42456 36324 44197112 38309 36324 126563777 82107 36324 48315341 42456 82020 253644312 82107 33800 68945588 29649 38309 977752663 46858 29649 218525666 23306 29649 107314486 23306 73821 7393046 46858 9565 535566234 29649 58844 258430948 48734 9565 367368013 18818 58844 999372139 3587 58844 641798279 19330 9565 796221672 3587 68648 771648346 20504 18818 142016405 3587 22590 186481650 5370 19330 47770708 19330 37132 977625157 53920 20504 866535990 30735 53920 305431951 5370 15247 24409220 72783 37132 462064854 72783 12645 71499269 29938 12645 87331679 72783 77252 639150901 49586 77252 134249176 36163 49586 65401731 76965 29938 173218298 17007 49586 918136159 17007 70473 554558536 49586 27910 695595116 17007 81381 103000660 81381 44281 886198847 36878 27910 565114818 81381 21928 593552686 72895 27910 690312842 17355 21928 135809556 36878 47443 354796870 47443 46627 855041484 63996 47443 389755390 63996 59405 601860939 53 17355 985231775 63996 27960 152568370 27960 47555 381402422 31334 53 808349416 19220 53 835889793 27960 4977 382033844 20714 47555 952343055 20714 2529 577065318 4841 31334 873483877 15551 2529 240520993 20760 20714 493612608 10449 2529 421207115 34027 4841 436155721 23606 4841 995570725 22892 20760 622957334 41407 20760 54948377 41407 62565 969727032 67318 41407 324188232 23606 8644 130737625 58750 62565 139606763 8644 76768 488998529 32657 58750 463066919 18742 76768 642389646 76768 56586 811315808 58750 69029 915782939 64096 18742 932186591 63133 18742 280683698 56586 30152 962837724 64096 33723 334675005 33723 10083 247783229 63133 80204 113389163 33723 53159 123370498 33723 71943 362764701 63962 53159 286762000 63461 80204 580096376 80204 15640 17678793 71943 53079 800525717 71943 62296 215469189 5556 62296 225910648 5556 20931 811305235 74230 15640 783654496 48078 62296 256121834 20931 70747 654434582 70747 43527 486210312 74230 68017 734917057 24388 74230 651774625 48612 70747 889241495 68017 72334 783938765 71991 24388 222703851 72334 2336 598024870 71991 57602 202102226 10584 57602 576927831 71991 1271 948965723 2223 71991 150576005 2336 29034 524214716 7634 1271 169086307 7634 50663 262922115 25656 50663 77240106 63793 7634 349200399 5815 25656 758982634 7634 10486 149960307 50663 69931 784940025 57492 25656 38418732 9075 69931 143724347 7251 69931 197128604 9075 79240 916439158 7251 61253 209969229 9075 16602 106891471 16602 67449 990796707 61253 33770 186327672 33770 77627 71865064 67430 61253 527913335 77696 67430 485654819 15303 77627 104660226 77627 41660 21120207 41660 56269 771489022 21135 41660 126916468 64106 21135 210282315 21135 75635 682856887 41660 38678 278974131 31399 56269 948272227 24124 21135 131732670 8964 38678 393812977 5501 75635 22209108 61761 31399 496091615 47856 5501 457170157 24124 45383 416467108 45383 74524 607776557 4067 61761 442753281 61761 54851 589493493 45383 42622 281112341 45383 18040 634953999 19156 42622 474960612 45914 19156 425880357 14842 45914 51759325 71815 14842 37802991 45860 19156 752784125 71815 128 863305707 45914 15124 260676150 6355 14842 236239485 71815 9295 94051595 9295 55403 29757144 40697 15124 531009482 9295 25851 117673328 25851 42540 55003182 40697 64860 142668949 47717 55403 773182034 17967 42540 596660679 3277 17967 327891961 71605 17967 258476496 57087 3277 727395522 25091 47717 84715537 33163 3277 170847845 25091 30976 331809448 33163 7394 686052408 25091 15631 40808110 25091 62253 113974924 68594 30976 995655403 7394 65222 413131652 15631 19979 323779868 62253 17846 525528250 65222 58627 656766704 58627 47318 96588115 17846 31375 251885631 31375 8416 128484769 47318 76466 656647710 17704 31375 511674311 31375 17246 41092638 26918 76466 394417189 40276 17704 966562499 41437 17704 940951017 17246 49779 713089949 68213 49779 782968560 26918 59127 404943047 37168 59127 379623133 68213 21331 516751394 37168 56890 47688081 1981 21331 908894367 37168 17754 279461831 21331 55268 273788970 71487 21331 376174823 17754 3515 116343239 55268 41664 376832625 17754 10778 275403988 36957 3515 530337961 36957 21354 851719410 36957 6977 954369795 76660 6977 231247619 72593 76660 831103762 67126 21354 785954917 21354 7899 69946280 18983 72593 968394627 74996 18983 328740759 23760 67126 966943254 59757 23760 890585341 23760 14291 16149188 23760 13290 23685253 23760 34045 7125647 69357 13290 289928302 7700 34045 24284040 18657 34045 229528822 69357 48278 144071591 34045 66871 145845510 7700 30142 773753322 67598 30142 716542574 26784 67598 40192516 68317 30142 714930901 78244 67598 609155912 9227 26784 590908837 50863 68317 651874249 73887 78244 521864089 68317 16105 453287042 78244 7648 653032212 81207 16105 651099917 73887 61631 447975023 17048 61631 468259476 7648 26845 256420107 17048 493 861402460 19660 81207 692682975 42894 17048 84247587 42894 58395 47380373 42894 28433 900747101 62390 28433 690576294 62390 32461 658499282 13052 62390 643551229 62390 15839 615495660 15839 50381 683429667 13052 55737 415997359 32461 54420 234228090 48261 15839 984455092 48261 40197 447513932 6003 48261 359706956 55737 61706 770078334 40197 74672 811232353 81963 61706 561297899 81963 23181 577019557 81963 15889 577469091 2122 15889 76022244 46019 23181 545218721 15889 24223 402046866 33922 23181 602444106 33553 46019 206701617 18979 2122 791357927 71308 18979 327368351 33553 39009 394828951 42585 33922 707789129 42585 24197 469570712 39009 26674 251309621 71308 61905 993638200 16102 26674 407443055 24197 63531 515570963 63531 24461 721163419 24461 18938 167261970 61905 20229 66118138 15162 18938 89256238 13717 20229 753766989 70913 18938 190740229 70913 35920 830090465 10627 13717 288200281 10627 30748 7684173 70913 7265 174314959 7265 18238 230404813 18238 27398 340518435 10627 46619 588567416 46619 69509 249289107 27398 78307 594125434 57706 69509 832989431 57706 66854 710416472 2787 46619 817507215 15757 69509 565248440 15757 35998 97215963 21174 66854 598463795 15757 37883 132000385 21174 2951 270054347 45650 15757 291045776 45650 76061 955746245 17258 76061 550760869 17258 52475 961762754 17258 38507 520381841 17258 6528 77952290 76061 74475 398856990 16459 38507 387047366 41865 16459 692399276 3162 41865 84614172 9296 6528 873998446 41865 22209 269186294 41865 69148 673910740 3162 61361 111686951 78846 3162 1237049 78846 62185 931144488 22209 63134 364512516 63134 38141 757643558 38141 38247 778074490 81567 63134 806552688 62185 37408 974769181 3908 37408 773159977 81567 31504 261615401 37408 14167 310505291 559 3908 110187530 28397 559 316437518 42575 14167 602531123 46432 42575 807916735 50186 28397 305790251 42575 77496 787385686 50186 60761 153861332 38060 50186 599310123 77496 53228 162969957 38060 74900 286163582 38060 73390 633909042 53228 29293 944533477 25623 74900 682253947 74900 42216 687337093 42216 8795 730417147 55123 29293 750400373 11109 55123 97994546 9710 42216 677307002 9710 72466 357494403 9710 46005 682000230 55123 17828 109860122 11109 22368 822828301 46005 13706 892948789 46005 72551 634611650 10593 72551 484124804 10593 51182 701995891 72551 40685 866007851 37228 51182 431744768 51182 1016 69255523 19976 37228 197163845 1016 75536 821956944 40685 5355 345310045 38541 5355 719434808 22964 5355 325509857 75536 58662 65389834 25600 58662 592730213 20572 22964 181928702 25600 9204 291487759 14978 9204 690213288 9204 47022 835828935 14978 27363 551907340 47022 3776 997404637 24120 47022 889386894 75385 47022 671209688 56922 24120 400747616 75385 63251 315864135 63251 66776 668454099 74962 56922 847688748 57019 74962 388823926 74632 66776 317334468 66527 74962 33225041 7708 66776 481980065 74962 23816 178139546 7708 58634 142547582 23816 30746 404599931 30746 25175 747723625 7708 26381 221234043 58634 846 226938811 30746 75944 26794019 27161 30746 626812402 27161 1654 619038380 18561 75944 355278894 49003 18561 308883415 37199 1654 527897737 18561 5143 228682597 37199 35601 4437451 35601 59175 755296885 49003 60786 182094079 79764 60786 112401688 67530 60786 654305614 59184 35601 8050877 8833 59175 326025239 59184 7692 999673851 67530 604 44938555 34351 67530 303628898 8833 19158 159042204 604 70699 319460192 7692 28208 62676107 19158 29951 569805088 19158 79385 178567297 57338 19158 288322398 70699 31717 765428021 75546 57338 521938611 75546 62280 829572063 76350 62280 977196458 76350 60057 3858267 62280 32300 590939615 76350 51258 919564952 60057 66031 735363903 6582 66031 174630386 78556 6582 193803512 51258 10046 814176428 51653 6582 700510035 78556 69186 141607310 54304 51653 172459078 17862 10046 921319157 51589 10046 355695703 51358 17862 356917107 77895 51358 486785627 54304 73118 364490962 77895 76937 375399546 7359 51358 154262120 30468 73118 550749082 77895 21814 114501678 76937 22970 595879628 79292 76937 177622136 7359 1349 622804652 69836 1349 302946843 51627 22970 573683797 1349 42449 446146160 21572 42449 617245108 1349 81274 59440699 49807 21572 906728845 51627 7515 703091473 7515 55658 455363325 55658 33629 562529258 49807 52224 288448012 9033 7515 502134732 56879 55658 495651149 53193 56879 125310079 33629 70222 905768471 35343 56879 733730267 33460 35343 999763476 70222 30264 556920510 33460 57360 186263962 57360 42678 24622848 42678 53132 75564687 26187 33460 628966229 9689 42678 500421351 9689 70622 80840705 61356 9689 252156487 53132 17622 639063897 66167 70622 65194039 5394 61356 232317942 61356 1800 610351387 61356 67808 357408665 49496 1800 365592933 59227 5394 897209331 67808 22170 980332390 72882 49496 496352731 8018 67808 162229210 10734 49496 822621770 24526 22170 457555474 25456 72882 72603779 12354 24526 488678401 24526 70456 766277850 10734 5025 649330794 5025 31345 133955735 70456 10847 251573075 35024 10847 980402719 31345 73769 576418045 79610 73769 230560670 63140 31345 281466665 10847 67220 12400086 61630 67220 286932541 23349 73769 280911757 61463 61630 882244744 38470 63140 686955646 61463 28262 407637876 18915 61630 2809743 56609 23349 765520256 14201 38470 489667513 14201 44333 879462039 18915 49972 834408582 56609 7094 842413273 7094 3597 845475925 49972 14260 5139036 44333 59631 65874996 72675 59631 908839294 7094 68003 400921105 59631 30301 144576948 59631 13228 349966284 68003 68309 785366389 47191 68309 71654610 68309 21792 648997704 30301 57875 794353241 67735 13228 843551943 21792 71796 534401710 21792 78044 612676701 47910 21792 559081796 52547 57875 36137944 1646 52547 578953993 55438 52547 185627015 61713 78044 180399028 52547 41329 280653119 55438 58030 995270842 24022 61713 115669345 41329 8619 304568108 61713 23616 87191756 23616 26414 799072697 21587 26414 450687068 9439 24022 3223771 21587 68206 729963042 9439 47145 722285693 62365 47145 758952122 42208 21587 502762417 57005 62365 390957909 62365 14541 541399743 42208 5228 431578098 27288 14541 376083931 27288 78103 155635253 67355 27288 989977632 67355 71110 421624598 76662 71110 24856680 76662 56254 375801156 67355 74726 97522164 56254 40002 269871665 74726 26441 825759933 74726 55697 343404113 40002 37119 47507150 53380 74726 534445814 65553 40002 602478999 53380 51239 484502326 59960 65553 354504995 26841 53380 718193862 72702 59960 333344339 62003 65553 954460047 72702 47707 997650061 41242 26841 175416760 9153 26841 884900999 70042 62003 698952467 50371 70042 230222488 50371 67214 935685445 68166 70042 673691538 67214 49641 456544397 75085 50371 86478493 50371 13427 123984604 30649 67214 768910283 49641 64404 832836233 30649 75224 82116402 55700 64404 854004203 81560 13427 129891909 59674 64404 443815411 22246 75224 37065247 59674 45688 2565061 22246 13379 170450086 10585 13379 609422107 13379 13794 375374359 53015 13794 309171344 20827 13794 529229809 20827 45112 475297284 53015 19575 609222302 20827 54717 157182143 59829 53015 765317865 54717 73807 354064213 45112 6741 246081170 19575 24603 115411357 6741 81022 721565367 28607 59829 503515048 24603 62676 178458937 81022 16905 238145908 81022 72662 912630334 72662 19753 602097945 62676 32285 97708266 52954 32285 42103291 47909 52954 529501379 32285 34244 947679075 47909 26373 821715161 56580 52954 221888966 52954 8009 947395942 56580 46665 286983643 76087 34244 489054294 8009 47455 569450189 46665 38335 961621765 8009 2547 526799323 45957 2547 284078044 34028 47455 194022424 80650 38335 317545944 34028 30106 189745772 54461 2547 412422356 45419 34028 747224983 54461 16383 601765985 80650 35693 785680115 40644 30106 652281625 61889 35693 715546872 32235 45419 288554959 61889 30317 645671028 63588 61889 109958213 40644 46598 693261613 32235 78233 993119153 9369 78233 916693378 30317 14123 837522516 14123 8165 178938275 75390 14123 611868869 21407 78233 422839019 65530 14123 453049457 30864 14123 818731310 38004 21407 570000759 65530 18908 183329288 13102 18908 464496856 5616 65530 526992650 4309 38004 606439373 64732 18908 383177416 64732 23460 92817594 29957 64732 640493912 50851 64732 149016315 29946 50851 920682993 59593 23460 372935792 23460 58352 994123639 50832 58352 320821664 50851 44147 9095887 39061 44147 292059359 50832 49674 681202912 27590 58352 137271321 44147 28514 789375200 69619 44147 468441059 10035 49674 207336340 10035 56839 46580577 69619 60657 496310717 59493 10035 371985484 69619 40385 930367616 55374 56839 399024620 6001 60657 360056978 40490 6001 655704577 40490 5015 756765072 54495 6001 476175975 78423 40490 602913710 21793 54495 151237204 40490 70069 335328151 62492 54495 853681522 78423 9371 890276700 70069 49885 146103901 62492 29659 102035713 36830 29659 393159496 36830 49784 184598998 49885 69842 440183759 73856 49885 138663128 36830 40440 671049923 6811 49784 611168789 73856 43168 557933422 73853 6811 8313440 35504 40440 691343869 6811 35911 654861081 63156 6811 600376471 7795 73853 131089598 76751 73853 967408932 74605 63156 481213274 35911 31029 824012037 11124 76751 158713661 7795 52065 886628115 11124 42712 687349212 52065 58364 163311971 42712 29589 18536602 23429 52065 29765144 2559 52065 866149092 29589 22062 702671952 23446 2559 621807963 8385 23446 338206031 22062 80592 89113244 36811 2559 119374625 11862 22062 245156845 11862 13157 946601838 11862 4821 52812741 61431 13157 14651804 13157 68380 692818108 68380 33758 259871758 4821 156 933124492 33758 30827 58696009 61431 34054 962578321 156 23961 286399185 33758 32962 528676067 156 37388 555706295 30827 7657 88119657 10 32962 132185773 77009 7657 832494826 1455 32962 102468441 1455 24759 190860305 7657 21600 509054488 77009 29109 672200504 24280 1455 12748495 67178 1455 982535260 20128 24280 450218631 21600 38739 548320329 67178 60425 572353546 60425 36736 302408490 67178 52749 44658764 38739 21534 552856566 38739 25931 834084936 81862 25931 494277383 21534 70994 523241823 25931 5034 70347457 66291 21534 109456580 35643 66291 674780542 70994 52188 209913505 9175 52188 699766408 52188 1045 269548707 15127 66291 347798600 35643 22550 302994121 37915 9175 933714675 36002 37915 112050279 38827 37915 439133097 38827 69188 919724071 28968 69188 757074099 21128 38827 337998585 21128 4395 425112417 73442 28968 283156390 24296 21128 486950671 24296 27454 461700333 4395 19661 568673086 73442 77711 66261308 52270 73442 746792185 52270 53221 803257512 53221 41107 55577351 41107 37689 843226062 2576 41107 834115648 41107 33123 930447889 41107 42768 111985382 26349 33123 117754758 10175 2576 161530019 59798 33123 972927311 42768 73444 169510100 78721 59798 934618657 17760 10175 206245720 73444 731 523224682 62657 78721 920449176 74943 73444 43358300 22902 74943 925296002 9215 62657 614348495 62657 51846 805383793 26993 62657 675198077 72531 51846 265367248 22902 34762 765264536 2112 72531 160850627 78497 26993 98928460 26993 81153 43805335 49753 34762 761539429 81153 39150 885488521 49753 2461 869776203 68621 81153 797509775 5173 81153 866653046 22601 2461 835003223 39150 81460 90233012 5173 35650 314176206 5173 59426 446205277 1793 81460 867188763 59426 18799 464092140 43375 1793 432082020 59426 6445 214941339 41683 59426 817408668 1793 71451 767829641 6445 30821 90758269 73798 41683 74529437 21711 6445 78043507 28238 73798 920497380 43724 21711 42339225 43724 80810 298544933 21711 13410 254710822 28238 66981 490158023 39960 28238 798392150 13410 74341 540963376 13410 57002 910283003 57002 1415 650653273 26917 39960 86928541 26917 33023 787814018 57002 41382 31980760 25394 26917 618067561 1415 42441 937529079 1314 41382 656534866 25394 33897 341935336 43545 1314 448674916 42441 14956 69215374 19809 14956 114133358 33897 75006 988514142 45623 75006 597845922 75006 1934 245687379 70046 75006 157519905 60291 75006 996381163 60291 72939 203368104 18134 45623 526284138 1934 29332 545195962 72939 40937 251858481 39517 40937 238552974 41047 18134 560893219 77338 29332 762509194 77338 63655 177152787 40937 40401 139619465 63655 43219 810920308 43219 6052 275327054 40401 38078 415593251 24555 6052 291373442 24555 67865 864498624 53601 24555 522283711 53601 40890 109582873 18695 38078 501738541 36321 24555 421866637 53601 35742 899164607 75369 18695 62714376 4542 35742 568145377 56777 4542 737838121 73359 56777 231468850 9515 35742 394355031 73359 63912 13875417 73359 34251 182390186 63912 16874 709742489 23651 73359 14891796 23651 33171 111780416 63912 57752 302525627 34251 14525 297819257 14525 31549 64748642 63699 33171 753008210 38228 14525 551525000 27674 57752 865373094 14525 56783 494923098 63699 42516 942879670 50299 42516 469205742 2759 56783 268476 42516 40920 397953183 40920 54142 773868811 42242 40920 8379062 54142 81678 30843155 2151 54142 337243582 70 40920 607693976 42242 56183 334236746 70 65480 756910407 35672 70 410103729 70 4557 590633364 4557 3487 14607785 35672 75538 280900805 38482 35672 447073979 75538 22085 447324801 81753 4557 250645344 22085 72087 484873193 49830 81753 166769868 10044 49830 81458245 51101 49830 594869654 80503 49830 50936135 49830 68325 959957667 68370 68325 276915144 16019 68325 269176042 51101 44140 545696150 68325 77590 396260518 77590 81261 493424850 68370 10890 149885023 75622 10890 625431883 18094 10890 850622478 24889 81261 365755072 37253 75622 225382660 37253 60764 602382697 75622 27652 109370268 27652 58338 567301455 24889 17620 648658689 37253 26318 341385857 19308 60764 129384050 58338 46970 755327120 58338 49896 652126551 55753 46970 930356211 15386 49896 142385484 59455 49896 164288070 46970 28770 50623065 11914 28770 741745857 28770 34198 567509336 34198 56824 855029713 34198 1475 958129192 76481 34198 37560872 1475 57217 993769701 56824 57327 329288431 1475 17444 75616265 57327 62870 956077447 72927 62870 288975288 72927 894 308593105 17444 41408 569976886 40902 894 694521606 40902 69190 515246727 33355 894 709665575 33355 73362 501045978 18091 73362 24664384 74325 18091 411428710 57919 74325 713963658 74325 35585 42139207 74325 31759 142090062 10680 18091 61419555 57919 36658 383369999 36755 10680 994569129 63810 35585 47068833 63810 16572 608401062 63810 12203 929678955 81213 36755 447127602 58514 12203 743256667 40277 58514 335526587 1200 12203 233276820 58514 30494 756850024 40277 36522 905127877 24875 36522 990151648 81447 30494 242869336 70083 1200 75648764 15144 70083 920716113 24875 59446 561370589 15144 62588 126620487 77423 62588 348566257 70083 66244 692000485 36953 77423 381867605 61182 59446 987861615 36953 72609 98396353 75493 36953 643885885 55467 61182 889073225 52083 75493 123011854 18706 72609 987620256 72609 23996 519234683 44432 23996 352263966 627 23996 862579109 18706 73471 999579765 53010 23996 564981047 35723 53010 939897683 627 64115 969406422 50831 53010 717807201 51397 50831 950463957 13296 64115 988119047 35723 49895 928670011 45214 51397 374476556 50831 22240 225471039 49895 63209 154751300 22240 22048 761989379 75297 22240 81655322 3646 22240 972659810 80012 3646 895844431 80012 35032 714348366 56531 80012 471050492 75297 25156 308890901 25156 35896 675963645 54451 35032 256961165 43475 25156 644736929 58481 43475 345962001 58481 52684 998267044 43475 50937 424404076 53838 52684 552220608 62159 43475 488809730 18809 50937 850874355 62159 4283 849343463 37291 50937 237055872 47012 53838 71481664 47012 24861 362274892 71427 37291 880840848 47012 10672 770192141 17860 37291 949306258 10672 68336 173061771 17860 60661 692442981 68336 48561 266208894 60661 47286 303171027 48561 43566 18069694 43566 56735 489735888 77425 60661 229966567 43566 50297 277262208 56735 26190 81861078 56735 55237 718403298 77425 64955 653641643 54457 64955 304333601 55237 37171 280747691 64955 66749 701758268 22232 64955 227422548 66749 62685 202128318 20651 54457 709848298 37171 11896 70799368 18777 62685 785492630 18777 27925 93049481 11896 616 101545497 28814 20651 226368974 28814 73923 413847336 25096 73923 264869334 27925 33372 335269552 37548 33372 667141711 25096 32504 625673944 53112 37548 857344080 34023 53112 9166111 79316 53112 809877816 78048 37548 915199574 22555 32504 489589325 25879 34023 759093783 81063 79316 306137764 79316 52546 934359086 78048 41465 53181437 40947 22555 834488962 44572 40947 219932995 40947 4555 635697941 56623 44572 596561061 62805 41465 173107661 62805 3977 812395038 70826 44572 87694434 56623 71491 557719588 33282 56623 933874165 33282 38871 185965551 38871 21985 84636239 75884 21985 31670662 20438 33282 235943568 70425 33282 93349134 23822 20438 442028369 10570 70425 58723587 45350 20438 131113680 62648 70425 229886328 70425 53212 468491610 46793 53212 737779113 28508 46793 942666510 8497 45350 292897224 18010 62648 924945968 70100 28508 979737836 46793 65393 923246915 45832 65393 265442923 78085 18010 693774611 4822 65393 556645874 65393 35118 487438359 28825 45832 952537183 45832 78853 354074627 4822 32304 58500408 78853 11292 847466400 8320 78853 251999927 11292 80032 967350473 67238 8320 810073629 32304 53745 244985891 11292 41552 497926976 2502 41552 658620364 53745 64379 733784692 67238 8953 348400898 20331 2502 147299483 64379 7191 148857549 77521 64379 824410037 77521 77755 58973064 8953 78832 418278984 7191 37795 345757040 77521 76200 898235996 47690 78832 470198826 47690 76138 361697800 78832 54406 845047662 47690 74610 905115331 76200 59535 979774981 76138 5661 964998110 54406 35876 733223468 74610 70617 777811673 70617 22402 550526768 12624 5661 976316223 12624 79020 481572862 70617 17899 188196574 12624 5595 282706181 79020 27282 806109965 27282 70266 788287648 5595 12651 821686660 17899 48527 559614584 53900 70266 401068472 42697 70266 60188588 78320 53900 52244848 3497 78320 561742459 78320 34062 235907963 42697 54561 568542111 60613 42697 81622992 60613 62301 791347141 50837 60613 818453194 50837 56405 711181825 50837 38722 665982278 53128 56405 465641675 50837 35904 474867576 46217 53128 28954555 35904 11117 217448496 46217 40125 184971395 11117 18961 550780434 11117 7239 777217119 18961 55394 842672600 19096 55394 620268240 7239 31613 191474554 54469 55394 944816549 31613 53767 160395579 19096 36217 183553109 36217 20969 861600043 36217 22119 690531240 69274 20969 593655640 55687 22119 852190913 15133 36217 115134937 37286 22119 217593802 55687 1431 27263657 55687 51701 951100398 40524 37286 352757878 1431 59138 33585722 6346 37286 624826144 59138 7545 126527392 39529 59138 695180661 48488 7545 89398242 28128 6346 365056680 21203 7545 539457712 47162 21203 872718983 21203 74625 459271743 64929 74625 91194566 71823 74625 387414189 74625 10823 897640824 71823 61329 538912933 71823 59671 712605885 71841 61329 207981270 71823 12528 923363547 12528 15377 113310592 15743 59671 895420952 13740 71841 217006738 5379 15377 868730972 15377 48059 3726903 5379 82012 136905378 42777 82012 165477075 5379 66774 625689915 41494 48059 181031684 68404 66774 788727823 5829 66774 923213981 55270 41494 25970212 55270 64503 316305827 72509 41494 657172944 55270 9244 508972560 33858 5829 765854088 24241 33858 833758881 7631 72509 419670183 40447 72509 809425703 5908 7631 62203297 24241 48491 227221506 24241 17805 208853570 17805 26724 61249386 26724 47130 17447398 47130 60677 403944315 24244 47130 663243291 47130 39522 197576568 60677 76830 494317910 48697 39522 132822299 8790 48697 890685840 39688 48697 437060045 39688 44230 116594359 76830 25249 22847669 1168 25249 174100895 40135 1168 529698395 1168 24338 497942327 47520 44230 287929216 24338 50495 149618481 50148 24338 393855732 24338 38203 443976019 50495 44400 825757448 47520 20391 829991042 44400 55104 501465512 38203 47258 389732759 66615 55104 180832507 20391 285 128599019 285 5490 641991227 55104 43393 741227827 24072 66615 486490618 67483 24072 202144967 69361 285 4149264 78688 67483 625625263 69361 27784 111915890 65525 24072 346289779 78688 40070 794825971 57746 40070 8604368 65525 65418 602517807 65525 72731 348950134 65418 54557 867937061 56143 57746 590787478 56143 26557 724134192 74302 72731 519178469 54557 19933 669612573 56143 15525 883480664 24726 56143 28251368 15525 48098 24808553 7728 74302 490745623 7728 50284 882028158 15525 30312 130710260 81387 50284 960949483 21547 48098 723616434 50284 24134 251152350 24134 33324 660665610 30286 81387 282633909 21547 78946 43818076 21547 55477 429888589 30286 78570 445324233 45739 78946 986594036 67300 78570 914506052 55477 40719 123556346 67300 54296 660733030 25812 54296 532707100 25812 8717 503831413 25812 20859 459172865 42084 20859 495569545 25812 46086 412594253 24975 20859 242192549 46086 68954 397836569 42084 9423 968881784 42084 67535 283977180 34509 9423 406408214 41366 34509 633168477 34509 2935 367965525 7123 41366 966669251 41366 71421 194869913 71421 23171 77745347 7123 52953 943623193 50765 23171 712114295 7123 36665 877704055 50765 377 787028978 8396 50765 443925858 35459 36665 297492279 36665 32818 568402532 20682 36665 441492915 32818 42298 80832025 8396 77873 402500527 32818 33751 291852212 66111 20682 338972684 33751 23163 360464217 42298 71063 942289313 24945 77873 100900231 23163 33103 115969772 33103 56905 188036156 23163 74340 49527080 52131 24945 704403925 9432 52131 144046511 52131 38888 888695638 49845 56905 686964540 7248 74340 841900335 10200 38888 846898837 57720 9432 706443899 52962 7248 409972597 10200 17791 990101066 57720 43561 658113847 43561 44589 759619914 14176 43561 610932112 66965 17791 177986869 15612 14176 462592618 43561 16646 260018649 35210 14176 284279585 35210 49391 53708455 53802 15612 965268706 16646 80726 574897583 1163 49391 104534964 35210 22243 485723401 389 49391 192046628 80726 68512 905865863 22243 23404 42979760 58008 23404 55997205 389 65269 951564912 65269 2514 6529466 58694 2514 381169963 2514 80662 994431606 65269 46644 255572059 2514 28191 60914978 46644 11951 923905527 60361 58694 820694088 11951 25841 909543874 54003 46644 98956530 81820 54003 664905939 55162 60361 818028987 55162 63443 629363579 63146 54003 311488142 61352 63443 324894480 28339 63443 78469645 63443 46962 35618815 46962 6254 543989115 28339 47136 974548144 6254 22626 965584057 67580 28339 350420025 35921 22626 622488195 11578 47136 993638816 22626 73586 16016136 948 35921 543806654 73586 67212 769777878 73586 21082 552168945 11578 45587 770697859 73586 11855 164218066 15135 67212 558908563 11855 51113 302187697 70177 11855 618088286 43777 70177 427410017 11855 80279 459627988 43777 26667 258047171 76630 43777 337111063 40896 43777 304227430 76630 61342 882792746 26667 81179 107814241 7670 81179 53565287 6662 61342 718814247 81179 63390 417882537 4887 63390 116182729 10231 81179 10064766 70278 63390 123282747 28605 4887 622029688 14066 70278 58867886 70278 64650 468309653 72142 64650 107228074 5158 64650 445785113 77365 5158 205666037 77365 15478 973742438 57901 77365 447528133 57901 11012 660276062 5158 17515 312893117 19710 11012 911995967 44293 17515 94733562 19710 23090 7723255 23090 79474 370975250 32091 79474 491317084 19710 47956 439277698 32091 15204 624761138 15204 65533 58497446 65533 2094 541972535 65533 21242 21008432 68764 47956 383517113 68764 40702 623170172 9211 40702 589084284 61855 2094 918827435 37339 61855 478557029 56631 37339 520750743 62621 40702 968460614 62621 23186 425464200 23186 21555 826400593 55191 21555 699004589 58258 21555 995730144 55191 59886 136097149 26758 59886 193976920 59886 33826 566078422 33826 31727 360320112 31727 28087 723707101 39264 26758 518794021 28117 28087 953613125 42779 28117 270091928 69223 28117 62271350 39264 20589 661710162 75204 42779 844234652 75204 35786 51022746 80257 20589 163903695 15609 69223 771171000 80257 10246 47657366 75204 76013 706223270 9723 76013 92425126 21028 10246 378349107 10902 76013 636149643 55668 21028 98106751 79776 10902 187539143 60675 55668 411766716 55668 37057 577295426 10902 34169 718625528 37057 45048 135540300 79776 74484 75105218 54155 60675 715539165 34169 60359 954506502 34169 81874 856067652 35159 45048 594867493 74484 71556 50127696 71556 55681 939995881 59306 60359 53807302 35159 16906 801056368 17659 59306 762046906 21158 55681 754846387 12137 59306 368580240 17659 32602 943254666 16906 20282 553504447 21158 24748 290475142 28755 32602 747248583 32602 61101 373852398 28755 32000 196741022 32000 29263 194746959 24748 10070 759069102 7419 28755 809050041 10070 33958 90705215 33958 52355 951749618 33958 41922 772423609 52355 38643 686985810 14455 38643 357001804 1096 52355 336572915 31385 1096 313478000 1096 74476 376490410 14455 25351 794224125 1096 2237 408543543 25351 65556 737578609 74476 312 856776806 65556 29700 963271189 44508 25351 839644654 13568 29700 693654566 13568 44986 236569789 44508 2082 102773317 59690 13568 633904995 2082 50654 646158092 33434 44986 114700142 35244 33434 467755702 35244 76281 581258289 17235 59690 731100636 76281 2747 648216148 2747 45839 477230599 2070 2747 771830169 76281 28015 691671980 28015 71280 1645190 2070 59856 385163440 81359 28015 82316161 81359 6150 47533589 2498 6150 568210485 50761 81359 359721705 60507 59856 730536530 6150 76046 375522635 58657 60507 9039692 49461 76046 296509727 9057 50761 477028387 46414 76046 400563029 47267 49461 110484174 23991 46414 34520575 28446 49461 945119186 47267 14687 215954018 46414 6207 86168424 3289 6207 493086918 6207 16977 384968162 14687 22614 487370532 16977 69270 543443761 22614 74779 7810476 74779 77240 852972032 36003 77240 119216963 77240 66303 79127796 69270 15648 9858754 77240 69832 886102 66303 51887 533917067 66303 5819 140731761 44634 69832 993684617 5346 5819 999662895 5346 21508 885131671 61 51887 515788791 53174 21508 106832252 33419 53174 771355445 61720 33419 706451948 80108 33419 441295019 61720 10969 441295846 33419 74153 97595534 74153 49595 713827824 22784 61720 681272197 48730 80108 437912212 12223 49595 134108360 26666 74153 793528573 34980 48730 245299620 26666 63386 65723766 49030 34980 554400875 34980 61349 35826534 5327 49030 34106726 36285 34980 823462968 82122 5327 736861568 37443 61349 972777725 37764 36285 96693691 5327 44264 29972688 33661 36285 827102729 56204 37764 76045253 4207 56204 467487089 56204 42311 895565923 42564 56204 190819443 73615 4207 433984618 80329 4207 33856738 42311 64270 386114277 42311 66011 155596520 73615 23013 510963628 80329 27479 417115946 50849 27479 847681764 64270 54882 569374213 66011 67837 37166801 50849 73293 87049410 73293 7839 565389826 73293 24647 810939999 4628 73293 127559764 57994 7839 860425242 21912 73293 437571586 7839 6117 417252884 18918 6117 339880097 21912 20359 223780936 62787 57994 39367233 71051 20359 451534 16121 20359 569080699 39478 16121 589790157 41000 39478 424061343 51133 39478 89738302 71051 35755 677748622 14378 16121 380883981 3903 51133 795972549 13477 3903 737089876 14378 80842 175283768 12478 13477 504207050 13477 78685 501276153 80842 67514 336927906 12478 63843 225085904 12478 73331 419666973 9586 63843 940086296 73331 16230 519816696 63843 40908 837685985 16159 63843 630962158 23468 9586 121287572 40908 79430 575491820 40908 3968 602520871 60596 23468 894690991 76333 3968 716132 63349 3968 879574782 66355 3968 934328685 19388 3968 641371602 36753 60596 157758115 36753 9857 129277438 9857 23899 391524699 36753 29236 352329854 41012 23899 821579266 42624 23899 693294341 29236 10696 686786102 78100 10696 773528928 78100 78918 749989658 10060 42624 459626217 22424 10696 157912899 10696 528 456036649 74859 78100 691130774 541 528 187145279 40842 541 571909613 541 31396 913580648 34641 74859 511849087 40842 48722 817544445 40842 36931 149351546 72561 40842 87501132 40574 34641 747053547 35068 36931 482712412 40574 1993 957568320 71874 35068 94429673 41703 72561 457778437 36153 35068 765101207 41703 24366 613405796 24366 55690 774320365 30449 24366 261781987 59071 36153 782512379 36153 63852 495015223 39250 55690 268392026 35177 39250 296500163 35177 65327 762754446 65327 1907 108327119 60739 35177 416782519 20139 60739 483567399 49716 1907 141736665 31515 20139 8252620 9334 49716 853726397 47317 31515 495254925 49716 71855 81722392 47317 42175 692481810 9334 63557 265713641 35872 63557 375057450 75646 42175 640471745 35872 20070 596835397 63557 20493 729453333 20493 4391 847316591 8872 20493 191703617 44941 8872 194979706 20493 16221 663540726 7081 8872 360497415 4391 30713 972199172 8872 61069 746476427 44941 9682 687297439 5175 16221 149785875 9682 60419 202908423 41453 5175 182611638 60212 61069 649047831 41453 74351 516848082 72829 74351 280258110 60212 51737 903416046 51737 16206 712051737 21529 60212 206951921 14160 51737 558892698 16206 9471 364757838 24961 51737 932995079 27534 24961 732743513 81441 14160 946521635 14160 17159 288668872 27534 27847 573467642 27847 15810 960387955 999 15810 133238780 65839 27847 97514477 61170 27847 553185029 63379 65839 776838886 28902 65839 433078737 23707 28902 548187281 10319 23707 283503920 23707 23070 48885828 47648 28902 862103527 56481 47648 769862740 6559 10319 991415267 46719 56481 257841909 27451 47648 686858893 6559 75528 129305027 56481 38244 984965525 75528 16405 741735298 46719 45045 85208924 75528 18856 753007265 75528 1442 306128683 18856 15541 29386142 71959 18856 62617433 81428 71959 884337892 60908 18856 37745324 1442 10600 893550669 36169 81428 51900085 36169 65677 547463808 60908 32415 871052363 80135 60908 538801303 22041 10600 204332846 36169 55620 375786841 32415 57834 462832011 80135 28379 160019025 58261 57834 956771913 50820 22041 891467587 50820 68486 295388790 27449 50820 854624364 27449 23299 350943500 27449 76321 556643925 71801 23299 229735026 76321 61881 141054025 61881 54430 818640703 29269 61881 29983161 61881 32229 346339898 61881 50499 952637022 50499 43940 941923492 70127 43940 592487463 50499 32255 298462351 46155 43940 657829138 20855 32255 665532777 6828 43940 223167559 101 20855 175183153 46892 101 171444139 11006 6828 521786879 65356 6828 767331825 46892 23001 883315357 81360 101 885673363 48857 23001 449420031 21919 81360 96681827 34497 65356 41990036 79917 23001 198949021 61925 79917 82775411 48857 53134 93701732 79917 7495 396459321 43512 53134 341504725 43512 63823 153343944 61925 10765 875430013 51207 43512 494980556 10765 36316 707170097 46982 63823 479994915 46982 64667 620805688 10765 71026 235404122 46982 36701 917782682 18514 36316 127168274 24811 71026 333100431 76717 18514 916299706 51017 36701 5588187 36361 18514 176002285 18514 1004 232829227 36361 40484 850820786 51017 33987 486970052 33987 14198 991522584 58366 1004 185208175 1004 15195 114306918 36542 15195 208303274 25713 36542 219396545 79192 15195 662644804 11897 79192 188104362 46083 11897 139624819 41480 79192 299924694 11897 22938 484430943 38963 41480 857291051 41480 60983 920332215 5326 22938 589309047 38963 24013 310787641 61260 5326 580011743 10139 61260 296810913 77183 24013 865190457 61260 56781 763070166 56781 4379 79430060 26146 10139 131348257 71381 4379 800482400 54619 77183 606143619 26146 61589 79453246 4379 18849 156375746 6571 61589 923526387 18849 25112 300635038 6571 10914 130825818 30714 61589 519143473 10914 64328 79161394 64328 79547 12781049 8216 30714 480205156 9226 79547 83223813 20874 30714 496643748 8216 64748 29925688 13863 64748 670183767 76469 64748 874900410 20874 24351 807783353 76469 16510 164285628 2431 76469 931845167 76469 57260 119130887 23439 57260 961468061 50171 16510 341221692 2431 53138 345765876 2674 23439 517461443 57260 28332 542812628 2674 13336 936616755 8456 13336 692350802 1948 2674 73446096 8456 59268 571167246 3773 1948 617584707 3773 3144 117162076 28039 3144 269566230 52025 28039 678561846 52025 52525 664698376 3144 62838 607029580 27146 28039 318294917 33887 62838 761144235 56551 52525 365824219 18480 52525 372398123 10010 18480 384353730 33887 12117 266044503 74961 56551 643261233 10010 79739 45843752 74961 19891 852422554 68820 79739 525111811 19891 56583 563394710 65885 19891 815008727 19891 23400 419735665 23400 64189 119329146 65885 31425 956493936 23400 49023 425812353 38162 64189 147372716 78225 38162 639338161 38162 47670 146383049 78225 65978 101515297 47670 53333 631979733 31206 78225 556739962 47670 46 30987804 46 50638 696980994 46 77420 72111061 77420 49724 205933968 27207 49724 716883040 50638 39477 173499409 65227 49724 219545968 39477 11533 926085445 65227 69833 871703629 21596 39477 8377808 48557 65227 391370735 65227 59675 89822329 69833 56915 511968602 61929 48557 921006910 21596 64052 263930124 56915 80145 271705651 56915 57410 932846935 48591 61929 30844634 48591 44870 43295799 9476 48591 198012815 54771 80145 962753994 27229 48591 749313893 13945 44870 369373476 27229 5213 63372567 71383 9476 879813485 35256 71383 965186149 35256 15266 719466341 8136 5213 661454353 22106 5213 951378802 71383 50125 227899628 12174 50125 765240835 22106 27094 362743202 42277 27094 173324622 50125 1949 260594815 50984 27094 482882785 52658 27094 829315607 50865 27094 535152551 42277 972 332969441 1949 63163 959061537 972 19643 998119481 63163 29249 320608730 50865 45831 815091942 45831 69560 723346807 80690 69560 124026364 67280 29249 764040257 67280 17980 742550884 23979 17980 556563968 67280 41523 784917911 23979 47635 351398270 41523 44429 799025358 17980 49750 209153054 79748 23979 984950533 49750 32560 59486816 73263 47635 648831631 9184 44429 566778331 32560 27749 562456075 79748 72546 315289442 69519 9184 779978481 73263 60988 559127011 37709 72546 418394558 43018 37709 960963535 57694 43018 557481060 79144 57694 971272227 37709 70170 952448792 17661 70170 92944397 43018 65254 861984251 5208 57694 232331467 55101 65254 46403055 32793 65254 17371108 44456 17661 15399335 65750 32793 47218497 31026 5208 324052849 32793 41633 660436126 36423 41633 106176887 31026 22502 860552524 22502 10269 247763106 69736 31026 390549585 10269 738 896592613 738 80578 159487 80578 55242 389525009 55242 47357 453031906 59887 80578 247717684 59887 54392 950960393 31098 59887 682214354 46974 55242 841871773 8044 46974 404997289 53642 31098 833018147 31098 24083 956630907 53642 77146 685597816 24083 76370 418050111 45890 24083 292411937 45890 57620 72699101 45890 44674 323573731 15826 57620 897299683 15826 40760 523365818 45890 1084 121869801 9897 15826 390850301 9897 35249 366793796 1084 59451 663708221 40760 29040 15174894 3884 59451 451654538 52692 9897 99702964 57634 35249 1738669 52692 817 483159658 29040 75475 824174363 3884 55595 86003176 54970 57634 567022984 817 47991 652064170 47991 72354 685543038 37354 55595 66846283 65223 37354 541221244 7009 65223 37822930 35833 65223 410819916 14456 72354 126398588 53950 7009 306141225 53950 32172 285140831 35833 41548 414262013 48390 32172 747501147 48390 72288 146210364 32172 25168 955853516 41548 51962 131870574 41548 44676 939487375 51962 32208 758108016 3829 51962 294522972 3829 2695 845948098 51319 44676 505076259 6403 32208 255118036 25635 6403 171757237 51319 58989 800032264 10493 25635 592982438 10493 50442 144762005 58989 80426 569001951 58989 10869 967999761 80426 62443 680057399 1086 10493 399680252 15257 62443 642143900 15257 61398 235316656 10363 1086 787993432 61398 28715 878215519 10363 1987 142108425 28715 24613 148918358 24613 29142 963849309 38788 29142 42600222 24613 43704 922490694 1987 54729 138795069 7477 24613 506355024 29142 32258 98629100 39355 43704 547613791 25111 32258 96892772 21581 25111 738388034 39355 13338 716098454 21581 54543 733156548 13338 13503 667195908 69738 54543 797356130 21581 75744 456182733 15222 54543 122091395 75744 13247 439165587 75744 17819 714170183 75744 2315 74063599 46097 2315 881947343 17819 71365 857166708 2315 69851 201448440 71365 53312 316175691 69989 2315 579973717 74427 71365 829249769 74427 54733 762157835 64402 54733 403926384 54733 50731 201796032 74427 43090 868980712 74427 37084 469050068 29386 54733 791133065 29386 14421 635297235 14421 81482 382114865 73045 81482 269613511 62016 14421 838644644 36672 73045 374069830 54403 81482 392379571 3525 36672 209156209 73045 56696 29613200 25934 36672 974140073 36672 63547 812524375 73131 3525 256727542 25934 37483 84128641 56696 30973 992605749 7675 30973 310192085 28630 37483 130789147 13965 30973 757829979 509 37483 36656502 67624 509 968070148 67624 1494 448639657 2595 28630 310347216 1494 59626 60075194 19412 1494 103260455 19412 27948 263798397 70898 2595 763394026 59626 55 991736622 14154 19412 826752727 22775 55 497401859 15432 22775 412020436 15432 16241 569023419 37901 15432 656696125 16241 12026 528570370 55124 16241 170931647 18810 55124 406987297 63053 18810 576529583 12026 33867 503265637 7226 33867 383369139 63053 70099 442119934 68730 63053 685088582 70099 5171 472019597 69587 70099 648889500 26949 5171 729433709 45648 70099 417253082 57504 5171 91556295 31505 45648 421875876 45648 20169 404002388 26949 74789 65424979 74789 75364 345614454 32118 20169 202832329 9808 20169 80391121 72770 32118 460745054 43179 75364 518755059 58288 43179 146997588 49619 43179 183260137 62689 49619 371826022 38239 58288 985601478 78930 49619 971552302 7699 78930 348874099 49619 13352 646903455 76892 62689 70595252 23635 76892 953526455 6637 78930 147351332 44188 7699 112203097 13352 51367 107824410 76892 21832 98083887 59944 6637 94397336 54034 21832 771872286 51367 48497 255459483 67835 51367 279060086 15941 54034 308505094 59944 18817 93999353 18020 48497 671601629 34177 18817 714174458 64747 18817 159389738 15941 66910 165938820 18020 52286 282373595 81746 52286 409615329 80269 81746 843449409 47141 80269 627723411 5737 66910 689370200 25709 47141 992005697 47141 77162 137152588 72068 80269 101952630 77162 81267 240296907 80762 77162 683848039 72746 72068 884415172 72068 52354 547941271 72746 41346 695915395 41346 61268 281525229 51966 61268 328226343 72615 51966 937806471 51966 35677 271962024 61885 35677 745357562 53649 51966 574272925 53649 41862 919201600 61885 51950 803920970 29925 35677 604959709 44833 61885 380117980 53649 39931 38718328 44833 56232 792957753 55091 51950 21733237 56232 48818 352930107 74072 56232 85906077 51657 74072 684306587 64901 55091 609183333 51657 8341 519928054 32306 8341 475649216 36916 51657 599444304 36916 24486 612334209 24486 80005 299120451 63408 32306 142393053 64874 24486 147775806 80005 28358 896631328 72677 64874 159297800 16691 28358 825022 51000 72677 362948721 16691 9915 482144828 16691 5340 297265466 56881 51000 469757028 13320 9915 493031259 14115 5340 846621331 39128 5340 478446516 39128 73641 509882089 23466 13320 248310024 32930 39128 956640748 14115 44554 506268456 28368 32930 502988246 35470 28368 403935612 44554 24011 886970746 72408 28368 40001930 75487 28368 368005314 29166 24011 615386725 1342 24011 971345827 67382 24011 123233746 72408 425 746740592 425 27863 372559566 27863 74148 334257017 1342 57856 473181519 76694 27863 633929601 57856 29383 966355403 37160 29383 121438368 37160 9052 247153199 37160 30699 831700820 7297 37160 876562536 30699 22943 66838573 47244 9052 311500033 75335 22943 24547816 30699 81234 137510378 7297 49522 544571648 68804 22943 289512847 13869 75335 434558176 43119 81234 589706863 13869 7234 365594844 13448 68804 612954298 7234 70337 636896275 7234 14727 442611143 43119 15912 609482609 12750 14727 87793955 66426 14727 193369503 73479 70337 864887694 80888 66426 585953656 73479 42840 695051960 56176 80888 808307185 80888 68015 606395113 56176 18639 650855509 68015 81304 496707423 18639 8771 410496722 18639 62227 706745227 18639 16106 854335368 72876 18639 775616010 80402 72876 604041925 71457 8771 954598984 22612 80402 613024195 71457 54291 359740663 81242 80402 859265778 38964 80402 66601772 20470 71457 253532435 18278 20470 55720905 38964 48522 151765119 48522 33703 267234802 20470 38316 263056677 35319 38316 740550662 14874 38316 555389211 14874 55423 302161314 15939 38316 472028114 55892 14874 605988921 15939 67966 1037178 55892 33047 142110924 22760 67966 455497193 15939 43859 272971419 43859 27796 578996293 69107 67966 612498755 67517 27796 953743270 19739 27796 599401046 35507 43859 35368377 7218 19739 760645366 69107 21421 335610773 22762 21421 677011150 35507 81532 653524617 21421 7781 5757262 7781 40461 909466138 21421 5253 54139121 5253 76402 24850437 7781 16085 377081037 72740 40461 255650679 16085 31583 795110599 62450 76402 842141994 72740 13121 372208399 13121 37394 780861713 75032 62450 606426353 20939 62450 690761643 41578 20939 819687841 37307 37394 573300446 23700 37307 769888748 3700 37307 328387805 59389 3700 57410495 25891 23700 387392191 23700 60031 873608 59389 3841 865348707 20999 60031 892590255 31622 59389 733039798 26835 20999 808162707 58456 3841 800342908 3841 11102 76099757 54547 20999 4496902 59517 54547 102467410 58456 26134 902114177 59517 63257 721630959 53124 26134 123886941 49904 53124 407272386 59517 53939 119682066 26134 70347 395161388 70347 48793 281265194 48793 77930 771833232 23783 77930 479022339 48793 21960 120129637 70347 23699 909673390 48793 44361 639760279 23699 34212 961179799 21960 9149 996253618 9149 55897 250902494 23699 25936 660935244 34212 32605 725908977 9149 68178 480947644 68303 55897 579118609 47079 68178 7103364 25936 38367 57935610 5270 38367 910907629 24735 5270 650816096 77021 47079 190847404 24735 65835 52197048 1770 24735 46933273 65835 36251 91785733 36251 31964 376919436 34939 1770 255069937 13916 31964 871158582 70976 1770 176926782 74993 36251 511505451 5104 70976 619692729 40387 70976 605148027 40387 28904 585705823 70976 77645 602644712 30546 5104 14516141 30546 76972 835358585 76972 71282 901325902 15318 76972 647687022 71282 25409 189699378 7853 15318 620426088 7853 60404 233830195 74186 60404 39483342 45333 7853 75551278 7853 65570 847388911 26568 74186 295252101 60404 30087 7830169 16528 45333 56380156 75781 30087 818788867 65570 11198 225229585 47872 16528 138243761 7946 30087 640018621 75781 62755 757594311 8686 11198 852324683 47872 38587 199900173 8686 36772 804934326 7946 36497 28541870 8686 16553 522704484 7721 8686 232697352 29522 7721 978667135 56565 7721 703250170 48970 16553 144013324 25422 16553 893896764 21823 25422 176574883 74150 48970 842479457 56565 30644 691668261 36232 48970 494066542 74150 4561 806841912 30644 35649 578064104 69204 30644 214491236 35649 67202 406223355 45344 35649 303323237 35649 54033 910706432 70289 35649 355306785 70289 9623 129316182 8701 45344 76006397 8701 49258 165442205 49258 15074 396163040 49258 2033 420413199 20160 15074 477057301 49258 16396 827058739 15074 43437 96132223 39035 2033 205445143 70043 20160 277818833 43437 27080 267173429 38409 43437 413989873 27080 20962 364251980 27080 43659 960678357 71611 38409 395857180 70388 20962 270878546 15687 43659 207508112 70388 58957 210256063 58957 35060 419421013 34223 35060 284805635 34223 5635 31673374 35060 47853 955243217 71978 34223 783104846 50173 34223 32373743 68992 47853 659382274 18751 5635 624575585 18751 32085 507535343 34772 71978 452468836 50173 60911 755878567 24247 60911 146745735 24247 30836 434165034 60911 48933 529425458 48933 63723 617025572 24247 6623 14623462 27475 48933 198616972 6623 66419 728797146 10156 66419 913808381 27475 3017 941538807 10156 50835 292964852 66419 30493 390495916 12270 66419 989137825 11925 10156 878902828 11925 63249 906153307 50835 14246 220976841 42932 11925 449551556 14246 3285 518800322 11925 25993 490379554 27213 42932 377906085 42932 50894 787907300 2560 27213 848884410 25993 24294 396991341 24294 3114 69330967 9817 27213 966754618 16391 2560 565261999 60155 3114 689815024 70989 16391 64582946 41857 16391 823345764 62929 41857 880658716 27840 41857 979890136 15857 70989 96563646 56605 27840 174390831 15857 10679 165674632 53623 15857 516106097 27840 53878 477208211 14703 15857 641142961 62484 53878 143054018 81477 14703 608806877 53878 3221 53966724 81813 14703 928287458 14703 26452 540313665 61512 3221 280019336 26452 1804 2088031 81813 17896 253415084 1804 64500 537896870 61512 4456 836898653 46797 4456 515263262 46797 34999 102340833 34999 54939 381092568 54939 21629 77034959 48267 46797 774976675 54939 57386 36909750 34999 2925 313861271 21629 66186 687964727 57386 76354 926310820 66186 8125 692089415 37815 76354 86871017 66186 8950 924037446 37815 74335 927990199 6368 8950 971705792 8950 26214 263274100 74805 8950 952863934 26214 54423 524926629 74805 60549 311991605 6368 7147 526168046 7147 54089 616836325 43568 54423 812237182 43568 54373 776724464 28870 54089 4495400 28870 22933 198959146 43568 77612 933457725 28870 48792 249947055 28870 9429 863157310 44684 28870 961804137 37833 9429 203953381 54570 48792 109550929 7333 44684 447147075 44684 3554 98281192 3554 55967 822652329 9600 54570 730609249 55967 16410 651815710 56813 16410 354997797 9600 70374 853707997 47124 56813 295184045 16410 72020 448927801 70374 53086 494042316 53086 51666 385191751 73410 47124 107746967 73410 69158 770490221 76380 69158 744529270 37077 51666 855577382 20558 51666 146703781 20558 9134 474044110 15306 37077 979830859 2074 20558 655257769 20558 35612 498033165 9134 25450 910402032 30348 9134 623642720 2074 63509 689785921 64156 35612 327346126 64156 76468 265486305 76468 27346 226131947 27346 21434 417894162 45192 27346 604059815 21434 43800 403430016 53661 27346 867860683 24321 27346 907701982 45192 9026 119280905 20797 45192 112065786 51031 24321 530958882 20797 36635 662068222 24321 61499 74397033 36635 34312 587055707 20797 34756 41612985 34756 8891 321899217 24309 34756 120588049 24309 81555 42863902 4640 34756 90579926 8981 8891 680598907 81555 23045 354175145 53269 23045 895745175 10219 8981 48069020 9368 8981 941632990 37347 53269 890225950 9368 31633 118978038 75619 10219 821022330 399 37347 7725928 399 59670 206032864 44505 399 151008166 75619 44737 724139611 75619 5200 616604958 44737 76421 912809253 8573 44505 43964004 44737 48207 825259621 8573 47860 403061619 47860 76282 661108182 64026 8573 106503293 8573 45167 807286652 47545 76282 729043475 38832 76282 954351408 64026 21217 676246483 12935 21217 629067771 12935 67452 228342152 47545 3003 131270394 38832 41840 82746483 62128 67452 704774048 15957 12935 552654013 41840 46880 63852999 8232 46880 178521530 10503 41840 173697276 8232 1663 773580084 57318 8232 732906292 64201 1663 396499008 10503 70635 780736009 10503 27899 942738245 81863 64201 973563994 57318 3265 215493856 63992 27899 155473488 81863 17823 142765101 3265 28965 675702673 17823 23298 994670234 17823 10328 482412073 62430 23298 703092722 48242 17823 996458612 28965 62134 140410391 48242 27199 315713750 69551 27199 857477694 60867 62134 646590201 27199 81558 441329336 83 27199 232035535 69551 53046 867446326 60867 43583 708085009 43583 50553 513263995 81558 76564 231808889 64761 43583 2818728 43583 22960 586573377 77564 43583 140504634 77564 65736 249845909 75508 76564 320283221 75508 43592 430244307 65736 27215 121493109 75508 31245 227200435 3433 75508 794578097 52244 75508 85463855 3433 8257 6149545 75520 52244 177524064 8257 64237 375615269 3574 8257 514085103 43482 3574 454200268 38850 64237 249941058 33034 64237 653405553 3574 50237 159540657 43482 72796 610532584 4357 50237 342540242 50237 10329 360723785 31239 33034 244025765 31641 10329 371258954 10329 1389 166220396 67680 31641 50049535 21770 10329 106777184 76203 1389 421699989 21770 26680 634827649 1389 25690 22426669 21770 59698 391227220 39433 26680 747323093 26680 48828 786162281 39433 37804 182715412 32625 48828 899671532 47485 59698 60122202 37804 59014 724063799 32625 81258 867512671 32625 41318 608095579 76415 41318 291832112 76415 50785 109641375 41571 41318 26000224 9504 81258 250597075 65512 41571 353236154 75901 9504 97531820 14535 65512 739370175 41571 35520 704806108 855 75901 982443666 75553 35520 739938263 14535 78268 141704026 71542 855 810923422 41830 71542 586854268 43586 71542 327704912 3176 78268 208109484 71542 30838 398171263 24993 71542 710116464 24993 29715 694339591 53296 43586 724231195 24993 63332 888849600 29715 55795 535394089 63332 9816 305646521 27407 9816 32689509 14138 27407 613973881 14138 4792 206453717 9816 51505 32808603 58898 51505 698554639 62864 14138 402500318 58898 11369 83751946 11317 11369 592292196 43935 11369 518522070 24841 11317 644319375 22851 11369 350792446 14134 11317 669787922 43935 37720 136111982 30907 24841 5007341 32210 22851 102567991 22851 60247 798786683 57703 30907 26139190 28491 60247 2907025 39870 28491 619189057 60247 54427 433266998 39870 6278 584480351 39870 35854 455668953 40150 35854 418488895 35854 24915 812610076 24915 55321 743457306 24970 24915 18165850 55321 53535 648104766 40150 40645 21789744 13994 55321 804140342 73427 53535 160755517 18084 13994 42483644 58722 18084 894482181 40645 34616 224819113 73427 16491 6248439 75942 73427 638137532 16491 1176 14268216 53570 16491 127799101 11567 53570 595882879 64220 16491 75447366 11471 1176 335815311 64220 46267 570455105 48593 46267 913154424 48593 60944 599483980 62040 46267 707809318 35163 60944 666773950 72290 60944 162849004 48593 23696 828107034 72290 65424 335429476 62040 37990 807236740 23696 40001 749450667 40001 80999 781193349 70329 23696 373024855 19553 70329 791205100 24507 37990 307796795 75399 80999 229917039 19553 21118 685557137 21118 59088 702625964 59088 42282 871448364 27177 24507 91204778 52232 42282 558250615 42282 20204 300338868 20204 39817 172269021 61837 42282 630947154 46883 61837 886404748 19772 46883 849376409 10705 61837 588590866 61837 43037 104606998 46669 19772 392078557 10749 43037 783039803 77304 46669 614980912 43037 20323 196003807 41371 10749 665845335 46669 75807 456798660 41371 35661 53256065 41371 68793 821584081 22135 75807 158498515 68793 59263 185122649 22135 73998 955401550 73998 12968 690982380 59263 3559 959286395 325 73998 182694414 3559 35102 875961246 325 79636 214525681 3559 63072 888146207 43474 79636 820431505 325 45670 863038675 36905 79636 361214218 55480 36905 620097782 43474 11251 623726759 43474 76672 366016316 11251 58686 137376877 49594 36905 272266489 52949 55480 707798715 52949 41093 843602026 41093 26586 774507036 47965 26586 791656234 31330 26586 55798383 47965 75081 949535559 41093 49742 640689983 12333 26586 972922246 31330 10005 898357935 10005 14503 182589500 12333 6935 69877632 6935 81793 77585031 10005 81965 328557478 41129 6935 843947930 81965 59424 673148876 36854 81965 493466578 59424 67048 48915157 24400 81965 632245035 59424 42980 992473375 22974 67048 485656342 42980 44651 796551449 42980 50753 876144869 73529 44651 830422717 61332 22974 750879270 70843 50753 390060738 42858 61332 840869154 27645 42858 441188750 55728 70843 858575459 39462 27645 67088231 70843 49858 88196932 49858 54449 671254157 39462 73446 973701046 7959 49858 771248463 49858 79902 248624205 57025 49858 734880050 79902 33061 369542645 7959 77584 874505147 6954 77584 821189281 79902 47008 947270980 68855 57025 138741216 77584 6461 210570020 43788 6954 502302786 6461 68173 750580904 68173 5638 274021347 68855 37351 915917983 6461 34283 115455291 34283 20796 648914488 37351 75074 12374153 37351 15215 400135119 75074 42770 741433839 42770 13554 700311603 13554 74985 518963018 13554 30036 61696698 42770 65763 984777313 65763 80079 764737199 13554 60595 51332095 30036 10095 103128899 16745 10095 332098687 35191 16745 914513125 30107 16745 228927987 71284 10095 673371012 79529 35191 122635949 30107 80939 286055965 80939 6972 447481150 30107 24757 101041159 54567 6972 673722601 37295 79529 4924173 37295 70268 228685862 24757 3747 385354267 18992 24757 75588548 54567 65638 189498054 65638 15392 830431383 601 65638 533071872 15392 1196 703885803 18992 71045 621166454 55067 15392 983048806 36006 601 129713418 69604 71045 469339315 36006 55634 93211206 69604 38611 954476814 69604 79423 810768153 3181 36006 848121475 72789 79423 673401384 73212 72789 882313194 44621 72789 142786861 74191 73212 61363467 18051 73212 789855083 4203 73212 182460915 74191 12576 906841269 18051 56396 623028302 17476 56396 671676858 4203 43184 675061538 56396 22962 416794563 12576 66705 69676007 66705 1361 766254017 23161 66705 409290832 66705 79767 209901285 22962 49203 245230845 77361 1361 186735993 80149 77361 794574669 79767 62847 790478480 62847 48582 219356817 49203 52190 305282034 3729 62847 755776867 3729 30015 288164449 30015 23055 445163726 48604 52190 689914977 77884 23055 613747931 66468 23055 969658816 30015 48685 469231658 39192 77884 265125807 48604 58983 17967703 60427 66468 988451145 49485 60427 210846110 49485 22877 95775286 58983 53602 209742690 76988 49485 418907963 54204 22877 319103678 74626 53602 830917237 74626 81463 788829650 21519 81463 306202064 8669 76988 783955692 81463 59810 206734990 24217 21519 955342930 32929 8669 786160260 21519 11536 617339339 24217 724 8129777 77882 59810 231345858 59213 724 751021938 77516 32929 24284409 77516 28370 152645446 59847 59213 585567338 31666 77516 515642954 78367 77516 295743406 31666 8071 979551560 31666 12866 23190927 48325 12866 171082781 12866 68591 986903364 50012 12866 57366591 8071 52543 259244277 52543 42812 71853583 67702 42812 599845617 52543 55195 364407007 42193 52543 76564281 42812 10997 125899792 42812 80490 814742518 40237 55195 39908488 3947 42193 850098646 40237 45578 157497222 4500 45578 607144332 37044 3947 935447806 4500 74858 127835106 61949 74858 437481876 42276 45578 189381057 37044 3201 762017464 38879 42276 43408017 17324 74858 325208949 75450 3201 913854406 3201 24671 179477807 11437 3201 657561250 11437 62792 943783725 75450 78006 436439186 35426 24671 577646325 78006 6282 391760004 35426 21346 137412583 62792 69981 577225028 1518 6282 481755943 6282 56122 31907325 11282 6282 377347652 21346 51471 119118984 11282 25961 522430064 39134 25961 973236163 79992 56122 658296982 81375 11282 389771318 81375 11575 582541955 62008 25961 995668737 61947 62008 77185386 11575 80784 215050593 36154 11575 571162104 9822 62008 95007957 62008 39135 458231281 48943 39135 486467774 39135 77907 82325817 48943 59365 711741391 48990 77907 444696179 48943 44575 451554934 2626 77907 845903724 16603 48990 667281605 2322 16603 16914366 56355 44575 47008196 56355 74919 809418190 56355 16929 978298351 48704 16929 327301205 74919 46345 393951636 22504 74919 652675890 22504 56307 312070694 22504 72872 13708926 3325 48704 755927094 757 72872 169429915 53582 3325 408224559 30349 72872 3561560 68663 72872 433768687 53582 12427 137086940 39572 30349 206182341 39572 72395 10619565 71418 12427 605973976 60691 72395 148383818 39572 61668 559157679 72395 44627 482653970 71418 49738 226664680 37186 71418 442068906 42983 44627 951269730 44627 11756 337273840 44627 35477 404328922 35477 66840 879898008 18724 66840 973346197 11756 53028 672332974 11756 9505 732924852 29306 18724 360681526 18724 46375 668453918 18724 39661 44814078 39661 53459 43855194 73465 39661 563732920 53459 10700 521399266 53459 54258 408638537 2711 10700 886749449 2711 81684 286799318 81684 73668 11517974 38154 54258 102765053 19793 73668 835809610 37391 19793 228400376 38154 42863 866122629 35730 38154 921303391 19793 72084 415185963 12114 42863 95703723 29350 12114 358318706 42863 25755 63100475 82041 12114 38748394 2115 12114 710219471 72944 12114 378252984 72944 55360 308211604 2115 48847 674598149 54819 2115 808054312 2115 36378 924116777 48847 46945 101963018 46945 74684 745998776 39393 48847 274114895 77624 36378 936129442 77624 63405 916201585 35759 63405 329919553 35759 35294 139987985 63405 58187 4939457 72287 35294 942928507 72287 29676 829921853 72287 2017 456351858 45551 35294 477038685 58187 10699 178209970 45551 67599 64607082 75911 2017 837752956 45551 47720 749599997 14015 10699 601166595 14981 14015 975112066 47720 43995 812752877 69706 43995 70699777 14981 5918 115073263 5918 18701 445892469 2018 5918 793890287 47789 5918 310666056 81338 47789 199552474 78156 18701 94999473 64426 81338 53795445 14694 78156 272984142 1108 64426 576191342 78483 1108 70786047 78483 37456 326315081 78483 41172 58692972 37456 21684 21017516 78483 31621 655279515 41172 69831 797562895 79383 31621 415241204 21684 77107 831631320 75323 21684 872730103 35304 79383 16998297 4978 75323 67373102 75323 46768 29016767 49826 46768 872455100 46768 4098 586927082 79916 49826 314817626 4098 10355 483030464 46768 73485 282095421 73485 44829 58506065 57042 44829 441859919 79916 72185 227109779 44829 44265 913293971 20610 44265 675635075 72169 57042 494857880 57042 45770 42185197 72185 70362 837820702 57369 72169 256016842 76184 45770 128250612 34015 72169 772599077 8078 57369 367845820 33562 57369 146144953 11377 76184 227677282 62540 8078 68267117 28134 34015 143553660 11377 381 850561094 11377 7569 206296760 46215 381 535069362 81833 46215 807376246 80256 381 153158605 17427 81833 275519882 53823 7569 374854810 81833 6611 107043643 64289 53823 723567087 64289 39695 915905259 35242 17427 88516315 39695 32008 708208673 35242 59779 966414523 50351 59779 421385732 21073 50351 298175007 51945 59779 13971170 32008 8301 855385668 50351 75702 931439674 3180 21073 44891359 21073 69200 306192168 51945 58794 746082746 8301 30964 245910113 10639 58794 547568983 58794 72343 751809207 30964 6426 293280708 6426 34257 619818583 34257 57429 803981895 42944 6426 321490988 26821 72343 968945910 26821 75574 362627108 42944 8046 12848810 39302 26821 268373368 39302 55748 301898906 26821 18473 111205859 55748 25639 643661662 25639 5416 397356577 38716 25639 851626424 48731 25639 363198314 18473 9613 701253144 9718 38716 375364176 29990 48731 487754686 31624 9718 81363574 56303 9718 28242715 73601 9613 767165699 9718 54828 998247630 41812 73601 116825892 54828 67150 211423783 41812 12415 731847267 44992 67150 290045001 67150 66640 712629302 52898 12415 112967501 66640 75787 175967420 66640 39675 458285267 66640 78605 921338381 66640 57210 506689603 78605 65056 859104962 78605 26641 996918016 32839 39675 138697220 78605 56271 48355796 5859 57210 727382055 42381 26641 740688424 56716 32839 762732565 32839 36564 786956254 32512 56716 317951245 35093 42381 190149308 32512 28766 863224266 26047 56716 845599124 32512 1859 825259782 25526 26047 283390119 17556 25526 20971852 27120 25526 895817071 26047 35590 637040361 13154 25526 525578048 62521 17556 622928517 69607 35590 239149549 79669 35590 325569969 79669 35204 752067567 895 79669 636982879 66953 69607 435398716 19060 66953 468541426 35204 15595 690547370 66953 18031 633697530 22179 895 75990079 18031 64672 545063586 40592 19060 58071827 40592 77504 1976269 15924 40592 298628601 40592 64754 551656684 70851 15924 972303259 40592 17186 250656842 64754 33793 82444823 15924 20685 896323479 36254 20685 517045694 70851 72763 226052561 69343 72763 340756833 72763 5245 430508782 4538 69343 731392379 36254 38626 272483397 8597 4538 375679975 7390 38626 871795353 7390 2124 236098770 4538 33381 92673398 7390 45379 70337301 8597 50205 63966718 15860 45379 523947981 55306 15860 106609717 81667 50205 743366720 81320 55306 440905193 66359 50205 388755905 55306 21004 65373174 4612 81667 214068090 80417 81320 465849639 28973 80417 560088267 21004 73953 457875625 28973 5413 408396368 5413 35001 222036392 28973 39783 55958951 35001 18161 31738857 26645 18161 811556219 79018 18161 21453161 26645 21431 262845484 42544 18161 941897003 79018 60579 983512422 52360 42544 119140967 60579 39716 754792649 74437 39716 806813763 79299 52360 680396095 48787 39716 766837557 80148 52360 863512788 74437 48245 881285303 60826 48245 406900510 24672 80148 768920643 61547 48245 270547834 75662 80148 294188411 70108 48245 601397773 1798 61547 270124603 49899 75662 148737147 75662 9108 722971809 70108 35878 152372852 70108 31078 209550596 9108 57129 879143265 68519 49899 728542589 72387 68519 994060461 57129 47626 357572772 68519 51731 425126027 51731 75247 981998754 51731 27640 194696119 47626 68852 999918696 27640 78725 256611597 29661 51731 252380705 21280 27640 314781377 78725 34113 574768976 34113 74541 439559613 58901 78725 448284443 40414 29661 844886260 57514 34113 499097965 57514 10560 379232097 57514 77670 988601585 81860 57514 428053399 53705 40414 83382157 57514 60799 437548781 60799 8569 537722313 77670 44998 668816658 60799 19208 802521551 26897 53705 684264466 6544 26897 635953974 70434 44998 429923913 488 26897 315080716 2591 6544 360980084 2591 70457 461415990 17365 70457 273716547 69366 2591 634928570 27558 488 893187208 60253 2591 26241202 81812 70457 674737212 64362 60253 26936384 54371 64362 880036968 60253 44006 449563592 24058 64362 102299705 55981 24058 179314581 60454 24058 159503749 44006 67787 490642713 31699 55981 25991504 5734 31699 458911187 81416 55981 421604937 81416 51610 297870632 26486 31699 585873831 5734 77262 348270126 5734 65299 261362056 51610 48909 652817997 36123 48909 41683735 60622 36123 900901610 77262 6083 96929426 63430 6083 323090679 6083 9775 455066695 48034 6083 690826000 48034 63703 170190164 63430 39759 203998105 39759 49119 692224840 49776 48034 288185955 49119 80084 288269168 49119 71684 809151259 80084 8664 223888487 10190 8664 58236738 71684 78140 89481762 8664 12987 421349810 10190 46705 95841814 12987 41486 52886199 38199 12987 525232971 7714 38199 244516719 28871 41486 730898486 20764 38199 447386460 41648 41486 821844130 41901 7714 949786667 10924 20764 19326556 13342 20764 480415097 41901 60307 529061907 13342 7972 34255071 7972 62655 152020441 13342 32849 90717285 60307 39878 508579242 19479 39878 372667698 24965 7972 686834863 62655 43325 797192294 39878 55678 506563473 75042 19479 897400200 17462 24965 829568080 75466 24965 991066958 17462 19241 848687573 75466 20538 17997531 75042 60740 736375296 73356 20538 28126201 25831 60740 493011682 60740 72886 870903945 73356 78957 859905779 26310 73356 739050675 28985 78957 326204674 56483 25831 825422426 45736 72886 242304969 56483 54568 930140071 23326 56483 369356433 45668 45736 838846749 75591 54568 24843281 45668 71692 555369423 35455 54568 328316383 71692 51208 594061332 53345 35455 776812279 37767 35455 182645232 51208 72282 537085153 68849 53345 767372434 37767 20840 720203107 54027 72282 470508653 43712 20840 323174181 25342 72282 764480017 32759 54027 623578499 54027 64864 314347590 54027 33641 227193059 25342 43014 896892145 25342 5357 688140747 64188 32759 830599892 76420 64864 583177571 36083 43014 81148809 36083 58229 751881455 64188 57843 334846511 79888 36083 22375918 69999 79888 390990240 58229 61249 313674753 57843 34380 494019504 79888 39600 9946322 34897 39600 202328083 34897 46939 805635959 65186 34380 331492452 65186 27595 374902712 39600 31855 989898056 46939 3106 238195215 62998 27595 79500588 64806 3106 802708221 39715 3106 33878985 39715 46010 981992486 37502 64806 696072635 19161 64806 323460790 9324 46010 451980127 39715 27431 801078117 74027 27431 126500827 63477 27431 57015502 63477 47992 149581958 47151 74027 698020931 50153 27431 600513179 62571 47992 414491706 62571 47387 988483450 50153 20213 968458233 62571 81525 474059705 55787 47387 786182484 55787 20263 178272481 61543 55787 729180535 48286 61543 477576073 81525 34473 666440690 55787 12408 394809567 34473 49264 728072179 53826 48286 131059595 44524 48286 850139302 63892 44524 352771842 63892 40410 614232311 44524 58245 326116576 29672 44524 101245305 40410 21120 681410937 66714 40410 87616764 58245 22984 693386342 21120 34273 368442032 55727 34273 494490567 55727 21706 451036638 34273 77452 855296590 74496 77452 754139188 55727 67405 437512484 45521 67405 623932900 53959 21706 972331748 74496 23751 701729979 6836 67405 727265135 53959 47078 983421309 45521 41590 197202658 53959 70015 73014436 64245 6836 6886502 70015 67438 739116936 70015 12689 886946796 70015 69315 424448015 78199 12689 910214233 11103 67438 58536703 12689 60063 845478329 76400 12689 720649681 11103 20901 999919958 76400 80151 704079240 38647 11103 671171133 74002 76400 854904345 31961 76400 574287860 38647 66215 9367028 50624 38647 628024967 38647 48049 502620461 50854 31961 95529012 78814 48049 187700661 50624 67296 201812715 67296 10544 68945872 53672 48049 192666028 36413 78814 582570472 75423 78814 645191164 36413 39637 173651520 46764 10544 500319083 36413 7151 174911878 75423 30953 136056330 16397 39637 274959183 77121 46764 573174576 50782 30953 481834706 75978 77121 219224023 58583 16397 688627361 11458 50782 78708914 45365 75978 2261542 55139 50782 193509398 3555 58583 97581277 41105 45365 903722686 45365 19051 424319782 19051 53715 983371900 7040 53715 899057672 6289 53715 328218412 42367 41105 360213899 45838 6289 808818472 7040 48952 174618930 54362 48952 772015641 63735 6289 435708941 22267 63735 345941501 48952 31194 158509047 31194 11034 853180674 43202 63735 557688393 26281 63735 84494351 11034 40309 432865496 43202 25191 187937767 11034 57057 389647237 77722 25191 160189280 40309 63172 360033349 40056 63172 67707158 35842 40056 952682431 5717 77722 207936679 32319 63172 111035028 62340 32319 488787695 5717 74172 971191982 50845 74172 523596620 76239 50845 111895960 32319 30285 142987967 18697 74172 275983715 18697 34630 177370371 45432 50845 215699354 30285 32028 271067189 18697 38235 389134153 64453 32028 599084198 4190 64453 919664158 34570 38235 321931099 53323 4190 100866035 8881 34570 704680649 4190 82133 509820096 27850 53323 463677730 38911 82133 28197539 8881 25114 315745807 34963 8881 69084344 34963 16675 662194200 26525 38911 686216090 68786 16675 906433618 34963 9068 57389058 34963 71683 212294734 16675 14298 313789974 71683 30505 900723412 14298 25667 35719338 14298 55557 810833420 14298 67581 752522288 25667 44039 201002784 60161 55557 561498762 1672 60161 300903512 44270 60161 504471212 33477 44270 434822499 62801 44270 927899440 16095 1672 918623613 63433 62801 641613969 63433 79477 221063675 29846 62801 560107088 29846 20805 850558937 70271 20805 949770039 5203 63433 959867543 79477 38305 826453209 5203 26217 122074749 5203 35254 138731383 13402 70271 398866931 80862 26217 987758044 80862 17677 142442795 35254 4532 168936110 45068 13402 918301161 3314 4532 379314692 80862 62697 563467430 4532 4464 219531055 62697 74865 572448037 45068 63726 922922212 54200 4464 653535204 63726 37762 879322022 61950 74865 710697978 63319 54200 89136410 73376 54200 842299778 20116 73376 8366608 73376 55472 780614286 75945 73376 940937150 73376 65831 193386607 75945 37595 205355074 75945 81259 59225160 37595 80457 653645241 10513 75945 458114775 80457 61250 112256394 72577 80457 652814438 80457 4364 158602486 26017 4364 760387206 4364 60082 624785088 61250 76494 301248790 10043 72577 8890610 25095 10043 794305639 25095 25197 237231627 60082 16985 865898217 44028 10043 203009706 44028 10623 140558387 16985 64274 876005291 72835 10623 845550893 16985 1482 527508834 29011 1482 255343179 73099 10623 186744830 2803 29011 379976532 29011 66652 919539958 26074 73099 88304524 2803 43631 316481622 73099 17948 110762894 43631 35580 385618230 67312 26074 342629448 43631 5975 185021158 12837 67312 653534983 54171 35580 972845189 14609 54171 796395641 12837 18771 698909614 54171 17809 83533713 26283 14609 798128552 70589 18771 571216375 12784 26283 99550858 67757 18771 35253397 82126 67757 944072994 70589 45380 415932211 55236 45380 365627582 45380 61312 438443198 11090 55236 136796338 45380 56766 226612018 68201 61312 694633010 55236 72120 562364708 21544 61312 526756719 52768 11090 221361380 21544 15348 705739583 23910 72120 9633831 14509 52768 643771983 52768 28793 193774216 37606 52768 384559461 45314 28793 614930005 53146 14509 57618232 14509 187 294219772 67557 53146 262590020 67557 30698 27007976 45314 9847 366251964 187 27333 426236552 63763 9847 133766994 67557 38443 433395873 5401 30698 52394308 62810 63763 443739095 63763 25161 812168694 32320 62810 114518375 39564 38443 34223130 76484 5401 51779867 25002 39564 242352903 24910 25161 304964095 76484 17942 402604786 73074 24910 723216947 62240 73074 184363185 17942 18144 769613862 16263 17942 856361265 73074 25585 316532823 17971 18144 36968023 33495 17971 208201020 27192 25585 257202298 66561 17971 700012570 67630 27192 105313039 17971 73367 377828018 66561 23711 975339885 46789 67630 115867808 23711 7034 801350454 14684 46789 370180271 73367 53643 872532118 41575 7034 721666395 69433 14684 548654840 14684 46930 312543151 75709 69433 392163371 1946 41575 100177063 75709 67816 379004669 46930 8768 223526424 5198 46930 665350896 14321 67816 558094307 62407 5198 590586288 17642 67816 467749152 65156 8768 70562908 65156 4730 488651660 74296 65156 856965211 69086 62407 780901300 4730 27880 804745499 74296 3171 638908981 27880 71174 698880653 76492 69086 610932794 65568 71174 433044455 40634 76492 372691767 40634 79191 577036988 80136 79191 300772439 76492 78409 372273534 40634 57822 865568169 5440 57822 647305419 14785 80136 381302345 57822 80083 769450630 11487 57822 294814387 79615 57822 581302285 80083 31859 60945870 15337 11487 283316083 62743 15337 591964473 71397 11487 503823332 56141 15337 73240759 31859 69862 619039822 74986 62743 601433260 35574 62743 747183415 22955 56141 290981045 74986 30195 466105144 16963 74986 82316771 35574 30096 194899234 30096 20783 536311589 7557 20783 38605819 54380 30096 295798404 71699 7557 759358013 71699 34617 858472237 54380 12205 909115473 15932 12205 877387180 9338 15932 505850326 12205 41759 54839292 15932 2794 101593164 55380 15932 25999659 20473 9338 263510951 12422 9338 820749877 20473 19709 178562616 2794 51345 695543007 59487 51345 924234811 19709 58442 42844413 43259 19709 915496922 59487 17533 435265084 62647 17533 547903439 7041 43259 422561730 7041 15309 596690381 2320 15309 574990416 15309 63597 103093198 62647 66761 932463554 7041 27892 138618610 66761 7252 611011990 27892 45745 980476614 21137 66761 131745654 7252 46487 39861215 27892 67344 237533779 12649 7252 911659607 12649 27108 631969355 12649 7492 471537356 69679 12649 207044164 12649 78035 66004460 54483 78035 181492406 39681 7492 929554802 25250 54483 470268246 69679 12992 238828880 46219 78035 794883410 69928 46219 66227713 39681 49434 779577048 12992 52057 542689967 46219 43723 58259907 59454 46219 591127712 78366 59454 251679906 3123 43723 428688225 78366 23715 34976548 73124 59454 803400049 76992 59454 624699075 55977 78366 871626603 77589 3123 384615698 42024 76992 267707003 9408 55977 391378455 9408 48446 110132095 37965 48446 883983370 37965 71779 297189965 23244 37965 928096833 44753 71779 427399469 23244 40189 274947462 54768 40189 987183124 50190 71779 226347200 40189 68807 115309328 15221 40189 21129631 54768 23704 503344458 4265 23704 640630235 15221 28083 157052886 69089 15221 881185166 80480 28083 585162577 80480 54020 931295769 25183 28083 311341836 7843 28083 576687177 18812 80480 183872257 57153 80480 300928081 27420 25183 196173451 8288 25183 334831607 15982 8288 955019258 43470 18812 304260624 23966 15982 675018903 71722 43470 841554313 15982 28345 823735309 72706 28345 258367123 23966 71068 64979531 72706 11774 110580783 80781 71068 264632260 72706 41271 197953128 80781 6427 562188391 10800 6427 37022245 52169 80781 984457015 41271 75287 209848723 6427 31890 766342216 54995 10800 69019740 31890 22617 105859136 54995 24768 496722760 54995 59180 698670617 77759 22617 664274099 19142 22617 525494321 70916 19142 60743171 19142 63586 62193511 33059 77759 93132309 70916 53952 65716854 55870 53952 755316214 70916 70680 918242090 53952 14056 373965892 59835 55870 982805132 34005 70680 788362270 70680 45405 128494944 14056 36092 175541522 77557 45405 230662374 22675 59835 572781166 77557 18226 863057704 69871 18226 9287967 18226 54212 12212837 63139 77557 684058576 77899 54212 241355089 18226 56081 106264816 69871 79524 68276320 54212 34948 934977186 74115 63139 358952187 77899 4449 446766565 13104 34948 745274041 69663 74115 795937366 71164 69663 92510846 67523 13104 665672112 4449 54287 496259520 68422 67523 957538908 19877 54287 328024894 25979 68422 305418299 5608 19877 36858011 54287 28943 267160427 79505 28943 766667758 70246 25979 437801391 28943 65600 87522622 79505 54555 379011537 24579 65600 534238004 62560 70246 640748477 54555 7045 913423287 29614 65600 710830079 29614 58123 113197431 42995 58123 34140051 70038 58123 319988169 24623 29614 673806874 67955 42995 663538533 70038 15571 840767142 70038 9049 968702046 5694 15571 683642342 29461 5694 333869160 74767 9049 127862931 79659 15571 346738659 9049 56424 720382939 79659 73952 37685270 77129 73952 865521406 56424 37153 502849958 3130 37153 809559038 56424 34809 657886376 70412 34809 78020689 34809 48296 392927096 70381 48296 478403957 48296 61652 583569084 34809 15662 314411222 70412 14494 279615017 48296 78664 992673633 70381 68062 972013645 78664 48850 739908657 18255 68062 332443732 18255 55805 904761665 55805 4351 526455711 4351 41249 173753907 55805 23030 51667257 66184 23030 350385757 23030 69780 532044732 64708 66184 539944526 19777 66184 32750358 27104 19777 686470156 32535 66184 190035931 64708 25764 21106922 68502 64708 851451290 32535 13194 788167823 25764 42723 691866169 39201 68502 699766288 14385 13194 840884425 34108 14385 246955251 33533 14385 79843724 33533 13078 101678504 33533 48224 256538451 34644 14385 398613661 34108 454 732987056 454 74636 418587709 298 454 809423019 298 18584 87089555 298 56559 810971941 59759 74636 174142597 48978 298 827009731 298 58947 43437216 59759 62608 342903249 33626 59759 248218500 58189 58947 200247806 7571 48978 108676859 52342 33626 768399256 60513 52342 969151558 33386 60513 367452323 18062 7571 518553588 54092 52342 158839757 72199 54092 571209491 32691 72199 747231861 33386 63633 672754425 42002 63633 619011872 72199 44841 73143384 62028 72199 514240141 48901 44841 669930202 63625 63633 712300452 35608 62028 745963763 35608 14957 265838801 48901 12265 897672486 63625 48035 917512334 48035 23043 911692112 35608 19209 87105615 58747 12265 237920385 21578 12265 219903346 58747 76204 919240845 57512 23043 319945271 28654 21578 377855359 76204 3684 143924993 17111 76204 237495095 76204 30918 272612040 51387 57512 367824873 3684 13603 678090347 38793 17111 749977099 58680 30918 820945608 5963 30918 978167203 52486 51387 219506330 67227 52486 875938948 767 67227 25137715 53619 5963 405073664 52486 54706 775505557 52486 21708 64692617 49366 767 621342480 59619 767 886924320 76517 21708 598579416 21708 74039 275948955 76517 20447 884361061 76517 75821 561136647 61927 20447 462595164 76517 31270 358896906 72532 74039 663796031 60119 72532 874515063 31270 77054 931956124 60119 69121 42430655 31270 60652 716829693 72887 60652 54651250 82045 69121 624335177 72887 31152 292818778 52197 69121 266924541 28177 52197 863461478 51772 31152 9195214 56861 52197 441728112 29169 51772 488216961 17279 28177 161040383 28176 29169 166494855 51772 47114 86869246 29169 74017 562034098 19663 47114 566109596 17279 6340 564354669 19663 51910 156116761 37635 51910 56044568 34119 19663 331068661 19663 3087 182628226 51910 16611 631090101 19792 51910 656146887 32497 16611 167573072 22273 34119 191511063 43307 16611 411414724 43307 6441 464682293 6441 66109 483056497 22273 69487 944908745 22273 1749 313984383 69487 29390 236342750 53310 6441 853449414 42306 69487 341150578 29390 8318 786914479 39508 1749 72850535 74988 8318 782607589 8318 44445 594386928 8318 31370 557547875 28792 31370 465798320 63566 31370 768392264 31370 34951 39454831 44445 65584 189553755 48691 65584 457294795 65584 31363 135314270 70005 48691 95052343 67188 48691 761662732 70005 64251 34425330 67188 62562 984608859 62562 3411 329711021 67188 45071 625287402 41537 67188 742022827 64251 21729 510556665 45071 17402 379141731 41537 75887 291976270 17402 39440 498258187 49624 75887 502249432 75887 29862 945208222 61806 75887 41850140 61806 36280 216929787 41555 36280 657222906 29862 16261 184012111 37166 36280 348409920 36280 34211 886514133 16261 7558 446529697 35117 41555 809574816 34211 49572 471303060 78800 34211 37261139 49572 69968 593040099 78800 29842 754996964 10844 29842 261342920 78800 27653 797901252 69968 75320 496000867 10844 55689 160428238 55689 43796 998128840 55689 66802 272564465 75320 6532 394372853 66802 41905 926753733 66802 80597 527530364 66802 76845 780834251 76845 8179 734525721 8179 77019 750909858 76845 13257 847039411 77019 39755 892721204 21263 13257 57090217 8179 33976 30128578 50815 77019 458522369 50815 48600 934541837 21263 68477 276172004 33976 46856 344890592 68477 22850 324844450 38796 22850 634685290 56364 22850 926547980 43582 46856 314516425 52746 22850 932255940 18083 56364 133171105 27024 18083 390792444 49334 43582 577643141 76939 27024 377284660 52746 67783 382944064 76939 55377 675631563 24751 67783 752808011 76939 28315 946135170 55377 37653 88677169 65380 28315 487352624 5360 37653 201640719 45610 65380 756055516 37653 70029 236447075 23648 70029 102797732 34958 23648 989198190 38863 45610 498830526 12077 45610 406868032 38863 51827 711482958 23648 25746 979971173 51827 26045 12424568 38863 20987 375658843 20987 66203 481020577 51827 64131 822210062 20987 59298 520849402 9656 66203 354495622 81358 59298 902004040 12501 9656 525431798 26400 64131 97495048 81358 7681 193179402 26400 54226 165358723 7681 32814 940379150 7681 57679 9779588 54969 57679 258844917 57679 73563 36791055 73563 26427 515062862 72953 57679 306764026 7832 26427 737271752 73563 25480 871704907 75554 25480 919973049 26520 75554 27918095 25480 29150 105789035 48343 29150 683121360 29150 754 440498040 29150 67005 98132406 47957 26520 833425537 47957 3075 521087733 48343 49653 632713075 77507 49653 973568219 78498 47957 809678914 78498 48820 982890430 48820 20354 912091245 48820 56527 67979830 56527 16210 782471757 16210 36453 766393861 20354 32075 889788096 16210 27920 829429827 32075 64246 576750439 77921 36453 184347013 27920 34428 145683946 5495 64246 355958619 5495 78783 398486895 5495 71490 605430519 5495 75507 112946372 63077 71490 775274310 71490 65878 294390713 80039 78783 952399761 56971 63077 900335545 11493 65878 413394005 12938 65878 517613378 59429 11493 90284810 21921 56971 826616170 12938 8592 108011304 37722 8592 284782174 67868 37722 125647787 56372 8592 574837734 40187 8592 409575601 32480 67868 63685457 54330 37722 709557298 32480 52189 299037559 52189 362 804289814 40187 60731 95512699 77160 362 504942928 52189 50635 482101866 50635 38098 383688247 362 24111 98124798 13057 77160 259633067 79037 50635 246204042 79037 47532 33140276 24111 13742 660002687 79037 71583 961452334 13742 6342 345427167 47532 23786 913197749 23786 75304 91066756 23786 41336 290777151 6342 38645 960103006 4039 6342 983532584 23786 13757 556789240 4039 27429 756496648 13757 24374 259328795 27429 38468 891122699 63254 4039 319190650 65680 24374 987227259 27429 56587 223432836 56587 4049 96380908 13699 56587 884188296 13699 67939 823308643 56587 78521 133893877 4049 38169 491244435 13699 40328 64294140 78521 36941 615064945 26709 78521 729604900 30774 78521 785045550 17208 30774 792105741 46562 40328 177801596 30774 37650 239276143 26709 56857 113920827 30774 78050 924712759 67223 37650 123861484 78050 60221 826548320 31783 67223 884097467 56857 68681 130591983 60221 49825 792868428 58305 49825 148945203 77325 58305 341962841 31783 7201 918650798 24218 7201 942669187 49825 29069 408141665 49487 58305 787166188 29069 53555 974289634 49487 48790 104198291 4433 49487 738924777 53555 79149 624548919 68885 79149 24299903 45194 68885 516815832 53829 68885 821169143 32483 45194 119133888 68885 40076 813352109 45194 14412 921279683 40076 69647 48631528 14412 35338 28053003 32483 51732 72786660 39511 69647 320570725 39511 2942 403469626 2942 16337 386208429 35338 69456 925221046 20907 2942 296357737 20907 44183 413558535 16337 15944 32816060 69456 57189 521833408 11852 15944 846255708 11852 73534 803061540 34588 15944 852312725 15944 14924 729908260 73534 73488 431227310 34588 18390 741867632 6091 14924 450854814 18390 45817 135035202 15684 18390 615315 18390 8476 731678800 25120 8476 473813137 9486 6091 729746811 58908 25120 173562020 58908 31635 543593879 31635 50280 286196483 9486 20239 756009970 53682 50280 113462537 53682 47862 950358136 62007 47862 28001509 70274 20239 444400370 24897 70274 163838884 62007 10478 476058179 10478 44296 853438642 62007 1901 238635585 49675 24897 854630907 49675 79140 93394049 44296 71251 479730581 49967 44296 951131267 79140 38627 818962554 49675 1041 712187029 45806 49967 117701483 71251 39596 90127578 1041 12046 732301208 9634 12046 901971980 79658 1041 425784809 9634 32652 777080583 45866 9634 237673051 51769 9634 56833740 24835 51769 716748492 45866 80260 797681998 45866 51075 118300060 72523 80260 604856142 80260 13979 566733255 66008 51075 956355940 54594 72523 608261606 72550 66008 343371196 72523 41286 841772667 13979 38521 809643457 41286 15104 31533536 71302 72550 891925640 3112 71302 910504137 38521 14425 46942038 27396 3112 774661334 27396 66443 91805231 27396 76130 251761451 3112 5221 767821924 10439 76130 485595975 5221 23038 820608500 20270 66443 486214526 20270 63867 290541390 30908 63867 150540109 36405 20270 820439219 36992 20270 772444058 36896 30908 123935700 63867 71363 46730815 14397 36992 113812288 36405 75545 537383912 71363 57521 957928489 70459 36896 117046452 36026 57521 655971422 14397 69358 496769999 79773 57521 738869412 36046 69358 354020462 31166 36026 739727903 27873 36026 41475052 16911 69358 934711118 70071 27873 369214578 1173 70071 889360634 70071 12741 90265715 27873 49977 798152578 60878 49977 881674022 78007 12741 946747829 41404 1173 925235540 12741 7573 583619529 72929 41404 511959089 67033 7573 411089894 65433 72929 368416997 2013 72929 696127760 42415 67033 266986267 67033 78988 415188796 67033 61742 171157656 42415 8902 205509177 53190 42415 810082951 61742 65257 534547218 65257 6535 813198843 5266 8902 742377893 53190 56288 97181013 6535 439 966447148 5266 6710 151351092 5266 3067 917214894 3067 66366 642173978 26797 56288 377071967 66366 46909 35813143 26797 11900 438061132 79822 11900 214088090 77923 46909 463777076 81191 79822 55666192 46600 46909 925617978 46600 44356 469188762 21955 44356 323646858 77923 6060 497897693 68107 6060 829776819 7813 21955 460183173 6060 70682 322527957 68107 75653 198806994 68107 76636 979877143 37352 76636 125596688 76636 50008 556604645 70682 21744 135181537 37352 2452 464209238 2452 14921 700432054 21890 21744 587031721 14921 29041 449788915 6275 14921 326880088 6275 36505 677847596 75593 6275 53881631 66461 36505 569068045 72982 29041 475856693 48445 75593 532398766 66461 34604 345818182 11167 75593 743160200 184 48445 277219431 22994 48445 535160785 80821 34604 30166718 24865 22994 681006203 24865 16625 724644647 67253 22994 274878619 24865 14661 990052852 18848 80821 529358767 16625 59859 643645210 14661 17463 819976234 40866 14661 87984351 14661 746 433701640 40866 33569 270811847 35 746 214742043 17463 23852 549822515 31655 23852 794841704 35 6936 679175479 33863 6936 513382372 1158 35 705377510 572 33863 56234502 6936 6259 280859531 33714 1158 594214874 22289 1158 55780653 51508 1158 292878022 2245 51508 35812704 11529 6259 101985403 51508 26350 354414885 43319 26350 392670797 2245 15675 354303797 11529 37325 94373110 43319 8000 417831431 26350 5657 731168258 5464 5657 71733653 5464 20591 658865456 5464 64375 143971904 36075 8000 59649669 5464 46423 898729426 53733 5464 548260167 64375 11115 334987233 53733 24618 211484991 75118 11115 953992444 78673 53733 199629691 71713 24618 701673784 11115 59869 786150409 59869 46074 52229677 8033 78673 812620243 6397 8033 474771032 38636 59869 272100717 38636 33684 493371830 8033 22993 28648546 59609 38636 351098830 50461 22993 62175167 24848 38636 299711806 24848 67836 909371035 67836 56900 304089872 21844 24848 858015324 67836 52782 139359119 81958 67836 271522344 21844 46515 502461852 56317 46515 602043183 81958 80074 643228971 69269 80074 729785334 11602 81958 810968276 25588 11602 517021037 56317 74113 785368574 71648 25588 794200188 57595 11602 339000496 11602 34547 238812010 57595 81327 319327038 57595 8224 125927690 8224 48499 974071770 59369 8224 734015574 59369 7175 894104378 8224 58756 659496490 8224 24240 915727020 24240 18773 656290457 56661 24240 528719449 24240 11806 529472344 29498 18773 240478192 56541 56661 349060531 64308 56661 297195664 56661 14783 14830520 17755 11806 852152424 29498 50385 127424811 66777 50385 106858274 14783 7689 499929071 50385 58823 89811863 74265 50385 899393631 76475 7689 91998913 42036 7689 85515170 59967 74265 525462494 74265 81170 124230973 42036 33152 127881418 33152 14879 98902369 29149 81170 405229398 67196 29149 246722725 67196 50476 296256318 76729 29149 43653920 29149 5426 367712122 76729 35619 24920904 41551 5426 129463929 2850 41551 408016788 3413 76729 611310968 35619 65082 55708382 54945 2850 718816890 28576 54945 268584862 3413 20057 883029177 54945 73167 3494027 9836 73167 899035501 54945 6958 84302904 28576 22480 402875644 5760 22480 859206309 73167 55145 297611571 9836 34711 700057053 22480 61807 926455308 5760 41025 139894088 34711 1073 102344280 1073 81602 127711378 34711 22643 707837644 31548 22643 974514177 41025 15274 177159661 79815 22643 375966617 31548 7838 488431223 7838 66931 776132132 31548 20418 481857038 20418 10138 544247972 76099 10138 749009712 76409 10138 288897343 10138 27658 158830860 76099 27797 711944974 76099 73317 418965051 67209 76099 993721753 67209 42300 104782637 64080 73317 939997276 73317 31110 157369241 35971 31110 91791164 21765 31110 862643192 38640 21765 247234088 14897 38640 847218423 35971 55462 443573839 3069 21765 588833954 22679 38640 918840842 3069 16587 96308792 42772 14897 236981298 42772 6610 49208930 3069 26329 192942168 6610 49364 505798033 33549 16587 694516009 49364 22827 160613402 26329 77483 275717299 25750 77483 254057439 65632 49364 652511542 70462 33549 687782592 55524 70462 172807746 46071 55524 775628199 55524 62446 569109176 59215 62446 456719744 55524 38818 407338519 47565 59215 400720903 672 47565 808168185 38818 62032 298278789 59215 71867 623136512 31769 47565 892806973 62032 12846 119690191 10499 31769 657198507 3073 10499 223919367 12846 24624 762915951 3073 8178 880472926 80325 10499 481209238 3073 37459 690732257 24624 75083 522178605 24624 39942 326332291 37459 47564 452824152 42992 75083 531926884 47564 70292 83023326 39942 75193 8507587 39942 17301 46238122 75193 47764 890411635 70292 78160 654329320 51577 78160 697498168 41193 75193 405509314 4808 17301 75300122 4808 79235 502881143 41193 33622 324156507 4808 6415 714086418 33744 79235 93444168 68466 79235 127246548 33622 56263 67679722 33744 35707 858479967 10824 68466 138648453 54339 68466 644734373 68466 25787 27838107 69917 54339 336349188 39785 25787 187566638 37114 54339 928351566 39785 73811 7239034 55202 73811 658998690 39785 25789 59835195 37114 10921 595861252 37114 74820 145970214 55202 54791 251396815 54791 64181 251245393 36843 10921 364223539 13038 36843 516263110 64181 81483 771048068 27018 54791 16723148 36843 32156 359616652 36843 38650 664303985 13038 10716 815327344 27018 78527 391677046 78527 11851 736935428 32156 29018 782572490 65975 11851 186487933 63215 29018 410330301 29018 5169 78915735 50516 11851 944813204 63215 64895 353263945 64895 41267 413988611 41267 5239 367500060 5169 79437 792707338 64895 8529 290195984 79437 36997 259363268 63306 79437 559024439 16259 5239 198294824 39138 8529 628054225 74965 36997 823063393 18603 63306 988887947 42514 63306 465956471 42514 73791 153076267 52871 42514 810241414 18603 25638 137619986 30151 18603 414820900 35556 73791 803629564 24742 52871 60887763 75949 25638 464093932 35556 81802 162194101 44710 35556 220574636 24742 77808 404102550 52022 24742 50257321 44710 8092 6467207 26852 77808 44885592 14216 44710 895817547 67434 26852 140199182 26852 67874 61665768 11413 26852 90577141 40907 11413 377783799 40907 71949 331994499 70684 11413 571597406 70684 17421 326446909 71949 79103 159270036 79103 53186 191112969 13327 53186 544830755 43391 13327 595537854 53186 52094 43803028 22263 79103 256363377 19434 53186 176623069 52094 5182 584833533 6825 19434 187538856 22263 29009 286730984 22263 80877 870824512 21950 5182 826144504 29716 6825 458021600 73228 29716 893729358 67379 21950 146279416 21950 50172 367136873 21950 25868 863233457 76587 29716 627013587 60106 50172 822453794 50172 41933 62030217 50985 76587 573379314 66447 41933 621559755 66447 68459 619642561 47061 66447 822442998 66447 76438 636458701 50985 81152 908902390 68459 45221 338998456 47061 49159 460924223 7884 47061 745702247 51477 81152 531671760 45221 35565 279862549 49159 39974 50047465 49159 63009 162091174 39974 49407 256192918 73795 63009 604645192 39974 28771 555834489 50836 63009 489133078 48891 73795 928026888 28690 73795 88820231 60013 50836 768473405 60013 20268 564676567 60013 44032 790111194 20268 73355 117455390 7669 44032 405727777 39866 60013 310721698 20268 54187 460171999 44032 52184 541240869 39866 26798 438712952 54187 80659 39796865 32339 39866 392909709 60460 80659 13129004 11753 52184 674982911 59951 11753 831171140 55709 32339 316070420 20050 55709 58512385 58952 60460 202819352 56790 11753 466952320 20050 29945 84413024 55709 28325 96482312 56790 27409 5114395 23328 56790 132573037 56790 29410 702820955 23328 72438 828022206 60993 72438 82178647 23328 46932 688956126 31134 72438 217293826 64736 31134 128865253 31908 72438 909379910 46932 28086 347802886 78488 64736 585060463 28086 60120 162510504 64736 43799 587053272 36594 31908 485843059 34298 36594 918903231 7626 34298 14123446 36594 69506 694562080 1374 34298 94336720 36594 31823 820510387 79177 34298 243949642 70606 79177 495210696 31823 73350 230293740 79177 13616 340023596 29219 79177 457297608 76425 13616 171711735 13186 13616 327370185 13616 27848 916448464 76425 72579 249684712 27970 27848 971859861 27848 8682 27484381 13186 59456 22885842 34168 27970 372329769 8682 38436 188304309 4019 38436 819863655 4019 76978 94058113 42910 76978 764020079 41070 4019 849235413 42910 31839 154289680 42910 29353 58505511 76978 20294 291178865 41070 80330 269204131 11716 41070 839505792 30248 20294 960946088 80330 71594 541670680 46723 80330 529750975 80330 22669 381118092 30248 36774 610762887 71594 28746 122601087 46723 71111 72630698 28996 28746 660398240 68836 28996 858794388 50214 68836 755957618 78864 50214 123764838 28780 50214 602321510 28996 29496 226867285 29496 43277 265003943 50214 61674 364565775 78864 81898 534240360 20508 29496 898732938 67857 61674 963350511 20851 61674 350098800 9051 81898 833637078 56420 20508 97916464 20508 70333 612445231 56420 40971 898702906 283 56420 189752322 56420 17105 254810841 70333 8540 170559795 70333 58930 560989937 17105 52626 265878726 38487 17105 518898030 28240 38487 136444986 52626 17047 340425102 58930 5281 914008366 14523 5281 451629085 38487 3942 372674653 17047 45471 74343831 79281 17047 615105921 3942 4605 15066246 45471 66370 47840156 45471 45044 205427323 45471 49841 376299145 45044 57293 35818766 38655 4605 691330191 67647 49841 172256595 46076 38655 237182273 57293 75194 340607934 69032 75194 279651128 69032 28977 44312604 46076 47091 772707425 75194 46564 923534720 973 75194 150185923 64769 973 204210160 28977 53352 875171545 46564 38163 845359344 38163 15176 985561906 33812 15176 13120527 15176 36838 216057530 21989 15176 761236340 82047 33812 350780694 3595 33812 717112986 36838 69731 329680258 42522 82047 961590224 21989 4085 443786655 4085 76103 655507228 76103 12658 206877216 4085 26639 66908858 42522 63068 134469550 12658 45273 974871330 16282 76103 342911772 63068 15645 637685494 70872 63068 428566392 63068 9866 542851078 65079 70872 404778011 70872 68401 404527992 14931 65079 90096703 9866 222 196038021 65079 35113 884394597 68401 63930 881624695 78275 222 16047423 35113 60679 397191681 222 33382 821206572 33382 73751 285020476 73751 75037 587735905 78275 68803 817833565 75037 64368 637671531 45992 73751 111637704 45992 58099 811357778 68803 67359 710861843 36568 58099 958576200 34709 64368 824210843 67359 66229 89547163 36568 7236 173482563 15180 36568 30393458 7236 13547 7155711 15180 54012 444755532 13547 27867 974398218 46886 54012 720964279 30344 13547 926670924 46886 53259 76859550 20413 30344 91864211 46886 13938 905056247 37142 30344 780769002 20413 13897 857990696 42688 37142 785066163 13897 20309 312053380 49913 13938 570272498 15049 13897 334558569 20309 15948 80575001 53617 15948 651378669 830 20309 116425607 19851 49913 344594452 830 71663 67129004 75660 15948 55275218 75660 23537 226775265 71663 1537 443337116 51446 23537 699182197 75660 66071 522141390 1537 14119 917323737 1537 66793 676614745 66071 75771 901731681 14119 60742 16699607 35401 75771 95301367 60742 64719 68275590 46059 64719 421242901 35401 26111 968639777 78388 35401 520821158 35401 18158 333525031 64719 76909 83825659 46059 7266 434266438 76909 51376 225967716 78388 52283 481756749 72921 52283 78513266 76909 53034 110133812 17861 53034 89062924 29076 51376 403259603 3679 53034 480449381 27220 53034 167831483 54875 29076 476250083 45904 3679 309176163 29076 12500 660794030 45904 50183 140194191 50183 24071 296082868 54875 47820 622081699 20560 47820 567552170 12500 36894 395542150 17684 24071 786468040 32583 47820 423702497 47820 34353 586229736 46602 32583 565851008 46602 64580 173101215 17684 5898 518603613 72901 46602 241586169 34353 80499 81817692 46602 45083 775058517 45083 60998 320361936 60998 21952 521326144 80499 22973 469984086 22973 75846 639308047 11071 45083 902350238 20472 60998 930272 50380 22973 705412801 18914 50380 27707636 11071 45636 209928668 18914 24315 662951607 74082 45636 141746380 74082 24032 744890286 74082 41326 342119767 74082 43604 51817787 28082 24032 409345406 63788 74082 667447662 12025 63788 115245202 14953 43604 895296167 14953 22092 711215518 45550 28082 382327771 19665 22092 593980781 19665 72572 763974493 22092 279 728205404 4420 279 281025230 8690 279 258135849 19665 62622 713913746 279 57826 485062358 62667 279 765264919 4420 55950 2829537 51005 57826 103635932 53970 55950 496475359 57826 18080 994398633 53970 40178 812373750 55950 30133 901982546 68779 53970 129331714 59842 30133 989671373 18638 30133 225117410 43934 18638 875222426 30109 43934 397844344 29642 30109 891456884 43934 37710 805257192 72253 18638 760895119 43934 69874 621723712 33455 37710 970018023 69874 31176 195759093 72253 23109 36728190 72253 47782 844737548 21819 47782 156471362 23109 57462 478370672 57462 63705 33216916 63705 43488 47796926 47782 26070 183531230 64501 43488 481566854 43488 67208 78753498 64501 50411 920034011 19668 67208 240424089 2879 50411 133130061 33698 64501 720643452 67208 25926 379995595 19668 53328 379407020 19668 9095 616831779 77975 25926 267989140 33698 6223 4811082 79625 25926 823713325 67416 79625 187947109 68560 9095 90884140 55166 77975 584851229 24041 6223 213691068 55166 49797 38201725 26860 49797 798345630 1563 68560 967687645 26860 29145 536043288 49797 64549 892605276 64549 43343 855671478 23150 26860 799864564 64549 45581 848355559 54564 64549 208762758 43343 42424 583298370 45581 69166 245837899 41847 54564 549271942 54564 50652 116458287 9212 69166 374561741 42424 66966 619604150 61016 69166 472760298 50652 43267 585730073 43267 53158 616041609 9212 36940 14908348 43267 24171 506751775 61016 32155 113804336 22516 43267 32630845 71203 32155 302534451 45836 71203 35397942 55304 71203 702363801 80949 45836 577387397 71203 25079 878224357 80949 41909 87019408 38711 45836 619331770 38711 29835 253541208 25079 48118 754866656 71024 48118 749258143 30130 48118 702440134 29835 16765 746530798 30130 56703 222417348 30130 50612 477378454 350 30130 468222175 79206 50612 954923281 350 73430 96028402 56817 56703 134570184 23228 79206 461533884 56817 34253 451626603 52147 23228 691133269 73430 38854 39473584 38854 21881 705259857 9251 52147 254433658 16146 9251 871832647 31962 52147 653239593 9251 58511 74024252 16146 72469 144137612 58511 37640 505569313 33093 72469 485179631 31962 38138 836558063 58511 65667 449580813 37640 61915 135456834 48849 61915 436011368 8068 61915 1141277 37019 48849 789265308 39238 65667 131316680 39238 52136 707772283 48849 3336 974270033 3336 3535 149219400 39238 74682 670930440 39238 6982 125408161 67840 6982 54745733 58273 6982 41396290 13117 67840 743578186 10331 58273 386622883 67840 4587 671711531 13496 10331 217755415 58273 40310 272871042 40310 9846 256675433 39108 4587 393921102 4587 31999 671319563 20092 13496 579712332 17845 40310 361814317 9846 69543 46330487 39108 72536 105117745 17845 55770 166009059 38433 69543 314731968 72536 76274 352588026 69543 53025 781069836 38433 410 587736877 53025 13925 381335162 38433 52133 3896415 61151 76274 771649473 59929 410 105373708 59929 149 255812474 49874 59929 779298345 49874 41487 24532590 149 30175 11256584 41487 21424 618025742 28089 30175 749896972 41487 8482 627364346 21424 638 658702091 21424 67684 136660823 60655 8482 150740922 638 52352 812489029 52352 523 937939727 638 37760 702958906 67684 13999 497947466 47576 13999 776152646 7283 13999 207965984 65461 47576 102615982 34659 65461 811613507 30646 13999 198791357 53437 7283 218528176 34659 59928 732973509 81591 59928 97509635 39641 59928 736847529 30163 39641 154950520 53437 19932 472534543 30163 25233 348788059 19932 45155 896685588 19932 22715 183880462 30163 71019 933596626 45155 71370 779285573 9305 71019 137665450 71370 61898 446747093 71019 76883 827032236 61898 23365 219946351 45783 23365 933747039 75300 76883 547673390 23365 57918 259416024 2738 23365 879574753 2738 32940 253911101 44520 57918 427320953 42757 57918 192733063 57918 77050 863985564 53831 32940 915353147 44520 50263 246612196 77050 16463 582210302 62769 50263 263731747 62769 19266 865665675 50263 48877 812673531 58656 48877 821355788 62769 73868 423554203 48877 11298 323610757 33631 19266 126856075 39918 58656 616410618 75162 33631 284323033 30246 75162 745988800 22305 33631 449283711 73770 75162 340269348 75162 81457 733173214 30246 292 213651650 292 26494 957088618 59968 26494 858199527 26494 13947 220770402 292 54747 636331903 13947 49051 121595814 51284 49051 918580163 41744 51284 917823217 49051 32606 368893960 40106 32606 530250400 55186 32606 608659170 40106 23425 560658995 36463 40106 378733769 3762 40106 998402532 73113 36463 175728330 49155 36463 827141960 73113 32750 416393855 905 73113 37758280 73113 13020 710083643 54086 13020 556007635 8121 54086 144488963 13020 64265 509135937 905 60294 927786164 75914 60294 10292745 60294 63015 29187497 25275 64265 987017400 6540 60294 207632928 60294 26499 697527335 29782 63015 410135450 63015 34653 157886162 56597 26499 132538314 6540 66473 975243757 56597 29800 474291400 67725 29800 381074601 56597 67119 976563416 14122 67119 235823290 67119 19596 467202033 14122 28992 889154203 28992 25430 24434731 14122 70074 396701021 19596 29339 439990093 14013 19596 543985242 48252 28992 783911166 59004 48252 86506066 70074 46041 789958795 22196 48252 779910395 3358 59004 81936698 46041 16533 28978327 59004 15992 325705239 3358 4225 445635841 12816 4225 199651512 3358 21467 128353734 21467 58775 426418356 72584 4225 914358092 39371 12816 769471235 77211 72584 356991663 81570 39371 547293884 77211 3149 562117047 74699 81570 995005832 8740 81570 377768017 45746 74699 745531688 52447 8740 265010785 45746 51059 470381614 37305 52447 88729183 45746 18231 556558388 5103 52447 803388208 18231 10959 68340503 52260 18231 275579795 67497 10959 654282578 66568 10959 650644645 10959 81363 206029699 66568 32335 190764190 81363 7735 761129562 81363 23924 937044983 32335 65732 254020698 54523 32335 246132721 23924 14597 30040461 45941 54523 532053471 47270 23924 657648967 47270 15900 149025278 54523 59168 860180376 1713 15900 970417254 45941 46478 736671776 34327 46478 128312437 15900 52386 140967635 52386 73257 372257217 52386 32860 639109739 77224 73257 100320917 77224 21341 315902643 21341 30359 861407395 32860 39751 909727948 71728 39751 421992076 77224 31101 323716321 31101 71585 440190483 41594 30359 132377250 8498 39751 48088993 8498 59208 394145595 71262 31101 626111203 59208 57306 117019646 61064 8498 226804426 57306 56786 385897071 36767 71262 457500963 26210 57306 14599399 73385 36767 130278811 33780 56786 152736828 73385 21368 752941732 39394 33780 656775370 21368 46914 2233185 28261 21368 834012054 46914 65555 961856978 3379 21368 736672127 22476 28261 811463278 68557 22476 880968567 3379 8188 114151443 50833 65555 44514471 68557 29799 961008191 22476 57101 792533860 37506 57101 160451051 59271 8188 681363733 37506 45939 990151649 21674 45939 839965115 37506 55029 896565336 29071 55029 770543539 55248 55029 329748527 27738 55248 898771237 23972 21674 423461246 49676 27738 6584176 55248 70560 618777435 37608 49676 525015354 38921 37608 590573654 79770 70560 926401095 38921 25107 704974066 25107 63690 675123699 69811 38921 231100914 45702 69811 861187677 41897 45702 43104344 14192 25107 816862294 53686 45702 50409628 69811 50902 396017250 69484 50902 896994125 53686 8286 524280009 69484 12513 782748200 79060 53686 260412594 79060 48297 270933276 33138 69484 986970862 61351 48297 59990472 61351 27193 118121474 61351 32199 189855963 61351 78694 482906004 37108 32199 854765305 35264 27193 494725789 32199 77529 897762822 32199 27930 542572027 78694 35019 456542965 35438 35019 33363304 35438 74086 85894113 11997 27930 379025160 2227 74086 941023845 72333 11997 122684298 14005 74086 129898400 72333 62366 778496749 72333 58313 728059817 26469 58313 807369758 72333 75624 247412446 575 58313 191389006 41398 62366 339402142 32805 58313 705080098 41398 76212 702735576 9260 32805 890370114 575 25476 38757752 41398 22538 365331980 8683 32805 333893080 76808 22538 698326876 13609 9260 88827592 8683 18524 191906746 8683 72845 783182682 8683 34941 113647563 34941 78563 719538067 34247 72845 281674630 52781 78563 916325782 34247 28306 921644612 78563 41986 11694780 28306 45657 197925588 52781 69005 579409535 57317 69005 726225246 45657 77398 717061819 41986 7253 447851849 3155 77398 540947065 37185 3155 30904523 76613 77398 819706247 37185 58092 701016997 38412 3155 193214763 38412 30309 819164129 45053 37185 588198230 45053 52822 584736042 58092 46794 278935093 30309 11307 465284635 3103 30309 838138064 45053 21945 857576577 21945 60178 456538624 11307 27629 888231234 3103 53529 527875398 53529 6909 77071691 75259 53529 187294508 9003 27629 551113469 9003 31436 330787481 52458 53529 167438734 11334 6909 771827725 68744 31436 141787773 10178 9003 792474320 19364 31436 569582666 75343 52458 85420818 19364 9363 214555635 47047 75343 550593873 24524 10178 46139180 47423 47047 508450384 75343 79834 33249290 12012 9363 975486196 79834 43558 957664594 79834 37452 70813544 47423 57464 874814157 53376 37452 318457579 42554 57464 778119617 28080 42554 881372103 24610 37452 302827608 29480 53376 351463903 29480 47403 597772187 24610 71681 759793923 28728 24610 65476302 71681 6868 884460033 47403 74212 170036644 12933 6868 898502244 72600 12933 134268899 12242 28728 313606913 12242 30869 889285493 2927 12242 305744256 30869 18217 638537830 65180 72600 658868891 4511 65180 567003487 10342 65180 41597536 69591 10342 66603769 7600 18217 594757717 64894 69591 682462507 23071 4511 329220126 69591 57131 517455787 69591 26772 712070639 71055 64894 311623276 32384 26772 890778362 61130 32384 189594023 12428 61130 390342017 32384 69470 293838431 24719 61130 548011865 61130 40839 25320807 32877 61130 201550057 24719 22061 452154451 69470 9367 314671738 58881 24719 488725379 32877 8356 888166873 9367 20915 116497446 49614 58881 624159394 24802 49614 136099858 49614 27898 26478362 75730 8356 651835615 33280 49614 746131656 33280 67689 826674698 3019 75730 772825502 27898 14516 537592646 33280 77984 905405739 60463 3019 232750824 40919 3019 7754096 40919 6367 55136088 60463 73039 56179843 40919 2767 84371639 6367 39994 420082053 39994 70336 14250064 53492 70336 539855015 39994 66051 85504180 70336 78612 303105753 70336 14212 188622799 46614 53492 283802132 17552 78612 890743782 66051 20341 840843326 447 46614 82497701 14212 3860 696282579 46614 24432 705721211 12255 447 153798 20341 1538 26462509 3860 41946 157235116 12255 9662 853196704 77498 24432 164219580 35771 41946 474074964 9662 12359 575345738 68174 12359 975440669 77498 24727 1951638 68174 15615 632721600 68174 34695 884393664 24727 37259 194897752 1488 15615 656834509 15615 29620 324002406 1488 24958 592643976 24958 65002 909670112 37259 19645 495613615 13966 24958 354164113 60473 19645 899483116 13966 35632 82682248 13966 28869 779840285 19645 19923 472809989 9237 19923 821369054 59121 19923 86153864 19923 26212 464830476 63205 19923 961590809 19923 11823 947373544 9237 64759 926977480 28873 59121 286400364 59065 28873 662357841 51870 64759 985736201 59065 67704 176874813 71903 67704 360676924 38790 28873 986714896 51870 3649 590916093 51870 36891 28895436 71258 36891 331187056 38790 33340 430975100 36891 33055 949956082 55773 33340 828393151 58883 71258 941037126 58883 11443 469043397 46584 33340 651505221 11443 3346 197651424 159 3346 204549812 58714 58883 521982624 159 44786 284553568 54349 46584 376668530 33272 44786 82412712 33272 11365 610423230 11365 25434 137813270 44107 54349 749117881 6920 33272 141024090 9124 44107 326589135 42061 25434 254770995 9124 53433 63315779 38542 53433 649998945 53433 62037 789251491 9124 79283 633412752 38542 30135 91926101 3836 38542 699428529 12138 30135 880764926 62037 39143 165282511 79332 79283 334245287 3836 51015 473333232 12138 53610 626056726 50893 51015 436503532 11270 50893 785179526 11270 19216 260300288 53610 31703 373540492 14286 11270 119267296 19216 226 563395753 58618 14286 969215445 14286 4639 923286756 7989 14286 44582859 7989 13281 293107110 2565 58618 481637931 4009 13281 433026184 50329 2565 283821842 50329 18888 599648363 3831 13281 564456338 18888 27766 73334275 27766 54137 453396045 52678 18888 431003841 12665 27766 822798810 4367 27766 81283965 52678 13816 93916953 12665 32182 563848695 12665 7026 702359661 12665 23733 370793294 4367 12888 207381009 7026 12732 343470257 7026 30545 690288789 12888 30782 40972081 57024 30782 396284262 78996 30545 436298404 20059 78996 866325531 30545 65594 666733168 8115 57024 73179178 57518 8115 738450608 7671 57518 754797691 20059 20029 690560442 65594 20101 21963340 20029 57992 764363390 20029 74370 446577289 74370 44048 176298220 77661 57992 651573436 24354 44048 195493586 8972 24354 148781267 44048 56849 21005557 44048 43023 877086108 71541 77661 210838827 53109 56849 671969338 8972 47086 768165915 43023 62242 827825353 53109 1472 493642853 56398 53109 883900145 56398 27714 136370387 47086 36661 291128782 36661 1147 335219185 69374 1472 740923159 27714 81287 244180717 27714 41950 31285881 74638 41950 439391521 41950 16986 676139968 16986 62267 430165375 81287 80069 475250086 39810 62267 1670416 80069 72012 223608896 73271 80069 744884289 80069 23154 981485553 23154 70732 339089993 19839 73271 275246786 70732 2256 623765533 2256 29381 81226856 72017 70732 9114338 19839 43432 323018472 81524 72017 67162961 81524 64962 692969357 72017 37424 239404199 37424 17563 524500607 43613 37424 774851751 17563 79286 15606474 51148 43613 999486466 80255 51148 398874847 24274 17563 143165969 74701 80255 687930596 80340 79286 98262449 80255 55693 662749040 54317 55693 234585649 72213 55693 386045399 49881 72213 418642261 51 49881 496995041 51 30095 915884572 19233 49881 549908751 24746 72213 411590072 36636 19233 529891043 76888 30095 74160050 76888 25313 962963990 48965 19233 637229236 14926 25313 523049970 5124 25313 594715587 5124 66795 115167515 57978 25313 26674298 23059 48965 120038716 5124 52291 226925151 52291 16810 357476282 23059 17633 67664336 57978 81690 836405331 58343 52291 44435720 46547 52291 991354028 81690 49819 313239789 81690 31297 494983965 46547 30226 919258937 49819 17039 166079054 31297 37415 524819491 64934 30226 189399727 58269 31297 605142289 1544 30226 517545812 64934 8204 787516496 64934 77964 598109231 35846 64934 996184992 71362 8204 512525407 35846 41160 810056835 35846 67221 899914584 41160 27488 587761169 18078 41160 15551047 27488 36243 265030034 27488 5930 140917145 66716 27488 526032015 25978 27488 593293494 5930 14851 701157921 5930 34454 875419283 66716 4788 792293161 24322 66716 643149495 14851 23672 735582322 2961 24322 299284003 2961 30174 49360589 56914 24322 500649341 60070 23672 865772846 75950 23672 418942679 79384 75950 144348888 75950 58133 59567672 48743 79384 502577785 34920 60070 298700592 63310 58133 212513714 79384 22793 931977654 48743 22266 379720005 22793 29622 925004543 23691 22793 52878383 26393 29622 456855523 29622 43629 661929114 26393 2048 225260719 26393 27616 272981635 23691 79298 423223476 2048 8662 978990334 24968 2048 297321196 6693 8662 981692578 79298 45861 237750843 6693 55814 409890034 45861 62455 365396512 24968 75474 280961869 45861 72582 241108082 75474 42070 957287453 62455 78575 685211390 43766 42070 586783013 8624 43766 503659240 42070 59664 603239138 43766 1115 960001828 78575 13843 159862717 81240 1115 867491604 22455 8624 77907809 22455 26016 114708624 57107 81240 374218017 7873 57107 248903450 81240 76148 888910900 7873 61271 259028148 56342 61271 911674128 46538 7873 683070992 33528 46538 666248853 4610 46538 584160117 56342 4485 362865645 46538 45428 354260342 18284 33528 521772014 33528 65350 694841905 57026 65350 402520175 45428 51146 673004131 18284 27303 432179009 75075 51146 97577420 65350 41239 992688570 51146 53062 443021426 75075 49055 960780831 58612 27303 756504938 58536 49055 202185802 58612 21860 446449240 49055 26406 660374662 58536 18347 826499220 5516 21860 823461412 58536 51277 841861439 2796 21860 200054432 63204 2796 731900856 2796 6819 656585903 6819 4683 788035289 6819 77464 45134092 33933 2796 747678286 6819 74211 84609928 77464 65324 624454831 33933 9984 745265634 33933 53304 770362067 74211 3681 673052049 52618 74211 520918790 23604 65324 952453363 18585 23604 209183368 49596 53304 380693921 18585 77993 678697251 31200 77993 145297201 31200 70711 888355658 38348 70711 668019444 8864 70711 743164364 8864 59839 267036356 59839 30676 603492546 49049 38348 386575062 66324 38348 397037042 26084 30676 461423495 66324 3582 931808481 52897 30676 89243116 26084 44263 320418606 3582 48281 652661630 43289 48281 375160305 55983 3582 285679480 55983 37590 319136603 23384 55983 316972013 62120 48281 85376133 27637 23384 736399558 62120 72006 550661341 23384 65724 171899496 23384 58647 207598547 72006 47232 87133963 78142 58647 542831603 41321 65724 477067396 70148 47232 388065701 70148 4629 779883704 65120 78142 165556041 53362 78142 90602630 41321 33111 318417234 65120 2809 447090250 53362 2869 512291488 33111 45385 697562448 53362 47756 454086418 47756 56878 426208116 56606 47756 142430620 78627 47756 863934344 56878 47298 9098519 2416 56606 954664753 1187 56606 204658464 45948 1187 879086554 45948 31971 703075360 31971 56033 153724821 1187 52514 944031941 1187 22415 261864095 52514 47225 325642258 52514 10852 605035711 10852 81594 178049307 47225 74591 288117715 42149 10852 589076515 14182 74591 489399833 21395 81594 17466141 28047 42149 81536300 1889 14182 156918834 18054 28047 283527479 1889 33885 25482251 22259 21395 954301461 23168 18054 526616990 1889 5063 597189011 49672 5063 57386431 49704 22259 438130806 74907 49704 420523801 38928 5063 73478783 38928 76048 198281026 49672 11885 83225182 38928 74040 928438676 11401 11885 223897374 11401 7639 925959192 82114 11885 824985825 80094 11401 46667425 26142 80094 149488023 17181 7639 123643687 17181 24815 653223635 5949 17181 64332115 66585 80094 973425957 52517 5949 961982102 24815 7317 357263582 24815 3714 159755979 7317 44985 686111709 44985 41031 644855210 1942 44985 850427243 41031 922 341961906 41031 18683 371715052 75896 41031 232274639 54252 1942 55831823 54252 69014 157730531 47726 922 56124438 57637 69014 14142028 41801 69014 784151242 69014 16317 812277068 47726 20121 52709036 35934 41801 726683011 35934 52089 714314122 36545 35934 545747680 854 36545 96992344 43879 52089 22279073 79654 36545 468929475 53040 79654 874260553 1113 79654 337194775 1113 2538 742378103 5611 79654 90509955 79654 35419 303379142 50528 53040 33999200 5992 35419 561015164 31033 35419 248511661 5992 50398 133276691 50398 2077 852584102 36210 2077 416226013 5992 23807 598915042 31033 26378 819840405 23807 60094 857609282 60094 62398 200876022 26378 80380 58876805 60094 52017 872215983 60094 57984 886704467 36450 52017 641614526 43670 52017 219735420 57984 20223 828881513 20223 60428 115031186 69020 36450 776917761 60428 42116 468221608 52516 60428 517279892 69020 76583 475186853 30162 42116 592736634 8899 69020 600512296 29266 30162 475041980 76583 23172 107212867 30162 6273 489693035 30162 7329 603570926 40734 29266 267193950 76556 23172 681535804 23172 77347 172522515 4250 77347 706318492 55910 76556 7522194 76556 62204 96333404 72488 62204 37408874 72488 4111 252183455 47823 4250 737877071 55910 5393 340711019 17064 47823 653988552 17064 32932 448223443 17064 15080 251861243 65491 15080 657464883 80187 65491 426558680 80187 62116 808495994 80187 39782 456343902 80187 44583 455077454 39782 24686 96335723 26227 80187 335303143 60992 44583 687778322 39782 28300 445846919 77088 28300 848707906 69877 77088 279875960 60992 13592 425400681 21237 28300 622231381 21237 38795 414326643 57443 77088 60936115 69877 25897 330923833 13592 72227 112774862 56934 38795 536985856 38795 36919 303751491 56934 51053 116335354 72227 49542 327228873 36919 49074 625257589 49542 73547 21561691 36919 39380 946684910 49074 14705 890739456 80573 49542 17955333 70845 14705 939526843 73547 39562 643718744 39562 56888 375261596 9559 56888 337245748 80573 20929 576749621 76653 9559 712147757 18039 9559 278168443 76653 49901 463311688 79746 76653 94979720 48061 20929 45781578 63400 76653 497350817 48061 23096 937256956 23096 33140 836591428 33140 47614 838837466 23096 37006 236883733 63400 64702 602979000 49957 47614 152665161 35717 37006 590685149 35717 13141 9775831 13141 30408 669157167 976 35717 448616828 59106 976 128566284 13141 7090 482954887 53652 976 161221554 32173 59106 876557712 59106 4324 852659548 4324 5072 878042298 14400 53652 745337385 45594 4324 378891071 5072 3018 146997310 7043 14400 293483999 7043 18444 792185378 3018 32112 701706754 32112 32087 974075916 32087 16928 15834124 27061 16928 150524386 32112 34077 877054356 42537 32087 43752572 48309 34077 723484990 28988 16928 790460199 27061 10416 411977256 50466 28988 826467580 10416 26333 138068951 48309 74665 709685979 55241 74665 8496167 10416 49720 132734824 55241 30474 164208649 52791 74665 600645675 49720 43236 12823429 57599 30474 577397986 51488 57599 922987373 1708 57599 198141203 34234 51488 859529391 43236 63807 865083672 25435 63807 446867898 76098 25435 888089783 25435 57931 3696318 25653 25435 1381058 2004 57931 991395028 39152 25435 658725289 13982 2004 125299376 57931 69612 6904061 13982 12879 421413014 13982 795 155423426 50594 39152 34787676 60851 12879 20443043 60851 7732 165776483 74871 50594 462849477 9106 50594 460478018 32623 74871 460836605 7732 26245 688509719 74871 34154 766191070 7847 34154 768516450 70787 9106 686487654 7847 4087 183671864 56801 4087 464835374 34154 80251 841705754 35752 7847 598479262 4087 4835 931805518 41674 4087 402387909 77942 4835 191756799 34074 80251 629400941 34074 73857 641415196 30709 73857 235355505 16876 41674 125216267 77942 51503 861755480 30709 10310 897634846 10310 35087 358448372 30709 25800 100551377 35087 14361 131095475 9148 35087 95181668 35087 39297 445710829 3170 14361 67670282 21613 39297 52522540 10348 9148 503125478 21613 53044 671101692 10348 25691 730257749 21613 41535 904931907 15706 10348 97785751 10348 79066 178598860 41535 47899 688995870 47899 15357 741760701 15043 15357 373333589 57085 15706 957814711 79066 78920 997661447 52102 15357 610624555 73510 15043 537357384 78920 74222 882246886 78920 917 805558175 78920 64828 309536165 52102 43036 94712573 4029 73510 708598629 2089 917 986173189 67707 917 901675967 43036 38110 458850647 75070 4029 864510005 75070 64834 973145515 67707 21129 292026282 75070 34664 558996129 45677 75070 672880418 34664 48412 43783879 67799 48412 354533391 659 45677 44873058 51607 48412 38685279 35280 45677 24066052 10174 51607 716663934 61663 35280 33892000 20036 10174 796265296 54199 20036 743825798 22377 35280 661573178 22377 58588 483248789 51157 54199 55555661 51157 10928 984870240 10928 59007 507906107 70786 59007 302455635 33965 59007 805556645 70183 51157 169324198 33965 18976 927380775 33965 32642 101903013 70183 7155 622177536 7155 55627 19320197 18976 62960 949780388 3621 55627 616620383 32642 64824 925793734 42344 3621 149019647 31464 62960 120671676 42344 10586 965966446 69475 31464 941179088 42344 34329 228841978 29286 69475 199735755 29286 71784 334904419 71784 29979 877537125 29286 76119 870415136 79623 34329 423458571 79623 27941 623500304 68452 71784 803319912 63354 27941 236993928 68452 67315 548549045 46443 79623 204178684 68452 56429 919093191 67315 52813 766742392 13072 56429 837983114 67315 22456 68508554 67 13072 388578224 56429 58037 933280096 52813 6051 828648143 13072 59618 298639078 6051 24849 624929482 59629 59618 216135868 3264 6051 846405062 59629 35533 946540509 72918 24849 334973021 3264 23858 107857975 81665 23858 889665097 76577 81665 62897546 48273 72918 370267688 18048 72918 701039505 14166 81665 414865125 50503 18048 544962054 14166 54438 919414939 50503 31279 96790026 50503 21649 451459365 14166 55206 159281050 3342 55206 269516017 31279 28036 977293249 3342 47058 67569439 28036 47348 323195103 52743 55206 959884545 31632 47058 138580875 47348 72626 448122434 52743 9216 363340630 17375 31632 883634706 63914 72626 731673623 10135 9216 686444543 30825 72626 806975878 59032 30825 459910526 48313 10135 58955264 4997 63914 4227708 59032 6383 840275087 12238 30825 446169580 48313 46055 94697503 10206 6383 446434795 74821 6383 768797826 20824 12238 701462031 12238 44169 960901681 59615 44169 813889820 46843 74821 673007286 22899 20824 241138796 65329 44169 701057057 46843 39512 386349285 34136 22899 385959171 39512 28290 264315190 65329 39643 757629701 39512 58320 515667097 81325 28290 394802970 58320 32039 120505825 39643 79808 328092044 14422 79808 907393076 36468 79808 678292658 81325 19037 709301271 79808 75999 610955922 79808 72397 668469350 14422 72015 925748317 16009 36468 393676816 48577 72397 542224184 72015 8377 987354660 8377 26055 626285910 75627 8377 225614140 6813 26055 225245446 18897 26055 686853100 47583 8377 555634263 26055 69631 109548888 6813 69707 79332244 69631 24205 833132526 25864 47583 478313421 225 25864 101851941 24205 69194 770657588 68237 69707 78265250 69194 49309 237478485 68237 62923 28243980 40175 62923 104484515 62923 8134 560402374 36459 62923 824817538 49309 36727 819718735 30292 36459 379814099 78013 30292 670111399 36459 70975 18963460 70975 22384 671691018 58787 78013 501634949 7061 78013 560953303 58787 11956 899773691 41936 22384 774250411 41936 50642 138159233 38959 11956 924386233 7061 36171 176974075 22844 36171 7856737 22844 45917 525777902 78236 22844 864745363 36171 56262 206791973 52403 56262 253174774 11350 22844 43552284 7375 11350 227087133 78236 24944 407979158 24944 58248 865844144 1013 58248 256118044 1013 79606 742078826 50481 1013 942119040 34407 24944 531355713 73150 50481 221361248 27057 1013 13465040 5569 34407 113404860 8240 50481 532310261 5569 50572 442097235 27057 33940 842294551 33940 61498 934036072 65246 33940 88011629 50572 73360 871271847 60006 33940 597653147 46449 60006 66393261 46449 66653 41381463 40715 46449 742811087 46449 41206 330919389 8535 60006 152305876 79907 41206 322757450 59562 66653 23049748 64102 40715 624518796 32081 79907 357544265 79907 3456 628153718 59562 4619 258917381 25929 59562 301047057 3456 24157 418433944 3456 40209 728090857 3456 34869 409190145 23028 25929 421473147 61625 25929 641757644 40209 26079 650611058 40209 32277 98831247 32277 26582 922015208 64976 26582 548838248 64976 22144 624804246 45582 64976 433511496 56487 22144 413375302 6109 26582 111184798 45582 23407 443213610 35595 45582 217009988 45582 40384 120604680 6642 23407 838352050 23407 21835 777666073 23407 53294 26955890 74630 40384 428158299 10609 40384 367026528 74630 21172 53282265 10609 30990 765332503 36470 53294 716994896 21172 32713 925102829 36470 29814 591091445 77216 30990 296154883 38008 77216 2186436 32713 35817 898512115 38008 67909 334990908 29814 73220 894693410 35817 78785 603482385 50960 78785 304291124 9168 78785 538136704 77969 78785 137836727 67590 50960 999960546 50960 45415 750097058 38128 77969 970721027 66828 67590 586089332 41049 45415 534633011 67590 23063 882031415 41049 18564 574839186 18564 11934 835223902 11934 23878 143075029 23878 60522 579974715 60522 8977 554290821 44234 60522 933661523 8977 44176 912746284 60522 42345 243954363 42345 67385 421716011 8977 75847 122210690 44234 77720 886654342 6796 44176 32468418 37872 77720 240253659 9145 67385 250123993 70018 37872 834782610 32777 37872 605643825 22025 37872 15374407 70018 72998 544196466 70018 29327 879636445 32777 74991 636515370 20503 29327 451355655 74991 29411 444216821 29327 45388 513162241 80278 29327 520017626 74991 4949 922478621 20503 25951 61587508 45388 15374 367052412 56809 80278 224057382 70599 80278 417646374 36985 25951 87225440 70599 9413 458853133 3317 9413 367083479 36985 32635 986253341 45219 70599 485193323 3317 65661 887967474 59111 45219 4849752 69930 45219 396918286 44509 65661 408457767 69930 7793 989754104 65661 27656 697475127 69930 7997 275736407 7793 71635 278914738 7997 68963 705634909 52997 71635 102611239 78342 7997 977153494 71635 73990 80742966 32130 78342 882705941 16561 32130 762750515 78342 12594 211622738 16561 12534 292398119 16561 76206 74685230 26225 16561 143946040 12594 58198 746314442 65235 12594 381684042 65235 69364 185911898 76206 70533 205850322 69364 26197 690738154 58198 53047 104437123 26197 30471 840253529 30471 50773 224687046 70533 12922 396885038 50773 24594 958446349 53047 33347 605772805 5451 30471 706099311 81378 33347 674173401 81378 72512 769502104 61491 72512 295745301 61491 29612 72978496 81378 41118 318368300 80800 61491 335677339 61491 4939 386338057 29612 77133 965928501 4939 40354 878809070 29707 40354 30998323 77133 58763 129930334 74730 4939 94018672 58763 64429 413631729 40354 77491 363955399 75761 74730 331210934 74730 10097 689316425 82026 64429 68552141 64628 64429 606759314 77491 45318 77299373 7351 64628 111389883 26874 45318 986916697 45318 4299 752464218 45318 56046 841111232 64882 4299 155363664 80193 26874 493791042 55395 26874 996531950 80193 3657 294563704 55395 67121 708085795 67121 30850 848048341 67121 24160 727599965 3657 29909 142095905 29909 21687 37159959 26091 29909 580767619 21687 41196 132494535 58907 26091 28689782 26091 22296 53734663 21687 50451 395984338 41196 56880 241377582 27721 58907 229624300 79771 58907 514564921 4848 79771 435619581 27721 63424 52169417 70917 63424 454163842 923 4848 290895066 29796 4848 684812755 23020 70917 333987807 29796 45122 140444120 56320 70917 595105753 923 76088 720099737 25059 76088 379278729 56320 11136 676517404 45122 73128 764395997 7777 25059 944244971 73128 46266 14630012 7777 71014 107547524 46266 47526 602317311 46266 80488 892808153 47526 10183 125866738 71014 73502 119774639 67017 10183 354216878 67017 46299 140289533 67017 6698 189045103 46299 66538 764385149 17663 73502 1945391 81225 46299 216783843 15778 46299 85790754 81225 61102 519270210 61050 15778 670835687 15778 32178 560993029 43321 32178 194933501 47072 61102 919693330 47072 53363 64224006 61050 30437 156770239 13790 53363 717022527 30437 78345 164401595 58798 30437 638681319 18791 58798 464476789 13790 35710 585424778 76862 13790 316909977 68918 35710 565863173 76862 34662 821110637 34662 44749 132027765 76862 5011 354357027 76862 979 361445077 41984 68918 193361850 39756 5011 436406957 78042 5011 206145738 979 7816 483105712 24967 39756 248270754 39756 38934 344493552 7816 20983 123883994 17187 7816 717363474 82033 38934 663417642 55568 38934 669739069 38934 79831 742674770 62616 79831 366537787 76629 62616 887256167 68479 82033 609198953 62616 42029 153945353 76629 46954 9479599 7676 76629 379538956 76629 45367 165395081 15701 46954 799033866 42029 16055 948600669 16055 15018 848629030 2379 16055 312493317 77652 15018 128785442 15018 52497 265906505 41432 77652 185161393 3685 52497 625047052 52497 28776 23764165 53337 41432 344137919 7481 41432 490150390 31674 3685 5149876 73796 31674 629013600 31674 57329 843919293 34959 53337 165548729 33709 57329 594237248 33709 10958 657815165 33709 19477 864403564 35396 19477 540964838 34959 78637 36506269 34202 33709 59270022 34202 9740 166986063 27232 35396 238058347 56524 34202 24783926 21492 78637 783617954 78823 9740 25359194 70604 21492 27291415 78823 59147 622896786 59147 39535 750171242 39535 36978 664857569 36978 24788 328646803 65195 59147 732818916 36978 24700 359481784 68191 39535 197938863 24788 32700 479152061 13204 24700 275229601 73151 13204 536857905 8228 32700 635369846 79618 8228 234248778 17341 32700 889255112 32890 8228 881591965 59120 73151 996667775 79618 8256 650156074 25341 17341 565188394 9852 32890 938896989 77826 9852 21079987 25341 26618 46689831 25341 66486 106522110 66486 16563 56154083 7059 26618 159134586 16563 11912 243938803 11912 80995 778760925 11912 43034 876579848 35412 43034 260745659 56287 80995 779317243 28759 35412 833728057 61242 43034 769647776 56287 75455 422308938 56287 7212 154993093 12657 56287 525163865 61242 36159 922575995 36159 7773 66466574 28558 7212 5175454 7212 44483 375437439 77561 44483 34998705 70097 36159 154184729 63274 44483 968936209 28558 8047 59734215 44483 15218 52109125 9739 15218 661377384 9739 41360 175513343 8047 79435 344851926 9739 18420 30533974 9739 23259 217481318 22782 23259 607174545 79306 18420 131933498 23259 75005 993921734 3899 23259 351532715 23259 41690 76421454 41690 47704 765459423 47704 3043 114058528 11457 3043 242874015 3043 22900 705106154 76603 41690 486059845 3043 62542 328120801 22900 51145 441157996 47374 22900 495059019 5552 76603 448795262 62542 10230 258203485 15580 51145 711120058 47374 34608 113954462 10230 58067 100161270 5552 41470 599002676 77620 58067 959489733 41470 78613 31180488 58067 29296 491876987 41470 69728 497109657 4764 78613 785782802 42109 4764 889875579 35493 42109 811947439 49453 35493 271796225 12743 4764 721630523 4764 321 744148056 12743 17294 144964586 69966 12743 541735063 49453 71897 720245920 73417 69966 404170898 69966 10336 468598420 33089 10336 124617523 79620 69966 383630404 10336 36592 858070008 79620 41534 858586075 30764 41534 610258392 43520 79620 262428176 26921 36592 621244223 19608 43520 570646701 41534 1699 32513750 57682 30764 512412040 57682 37751 20252058 37751 24453 484046046 11738 57682 365977618 24453 81188 70192995 57682 78125 877215504 65561 81188 478354790 8858 65561 671912267 760 11738 862663737 54869 65561 737492583 54869 58725 737678290 760 54047 70651389 54047 71493 552917646 54869 41248 926998430 58725 26847 437452408 55532 58725 120874270 40673 55532 441206685 77867 55532 312273773 41248 11986 555629796 27171 55532 982061046 40673 28144 153432606 77867 54605 869646905 59177 27171 418658628 28144 77467 493772588 44883 77467 924057797 33129 44883 707604876 57003 44883 136565196 3795 33129 366875253 44883 10801 322668225 10801 19878 518079887 33129 71463 958418562 57003 35929 415017779 71463 7337 485113182 71463 53415 29910678 46687 35929 258059292 35929 30039 371598469 7337 81829 428797325 37987 46687 43279293 53415 6082 487837245 32794 6082 981294666 81829 8451 325866101 76826 8451 631180180 43673 6082 319672156 78185 32794 4430488 43673 43756 996961815 44536 8451 107493712 10388 78185 13980881 43756 22693 60038324 22693 50579 102319392 2790 22693 392353391 22693 796 806953425 59488 22693 476903279 50579 28935 710229932 26237 2790 935723051 796 61290 762267151 796 39146 167511269 61290 59854 458433609 59854 47886 403080898 47886 11153 649263231 59854 7384 125478844 30352 39146 930021760 15574 59854 306638123 16089 30352 460516744 30352 74401 295613053 47772 7384 161658147 1353 16089 628247517 65739 16089 156951002 60204 1353 909395020 17751 60204 330366067 60204 57288 770280810 17751 56032 614652138 54310 65739 33282820 60204 35066 588999877 9268 57288 556224210 28922 56032 696391452 65411 9268 737004503 227 54310 619708307 69001 9268 422932203 15468 65411 262835421 9677 15468 495577536 15468 69135 111544399 55600 15468 98137839 9677 56343 934008549 15468 63382 840709033 26242 69135 705167280 66524 55600 209524184 63382 68602 253814621 66524 32977 97937865 75344 66524 384203419 66524 15346 81077605 32977 51459 40897828 61039 51459 559524433 77454 32977 714241082 19127 61039 593347536 70990 77454 406034591 10001 70990 106602771 6861 10001 917782824 68060 70990 491107088 65201 68060 64789818 65201 12343 968682339 76702 10001 795322313 6861 68699 647325566 40295 76702 126046225 12343 24299 744467781 68699 64244 104458205 24299 9308 295877214 81698 40295 348660193 78089 9308 363511217 15170 9308 542890982 35551 81698 745010478 35551 56496 750816523 35551 51517 171537261 15170 7942 761386556 51517 38155 225423421 51517 52257 846976819 46972 56496 153682522 77126 51517 77344982 39703 52257 396468767 52257 40365 398787867 30082 46972 271189899 31691 46972 818998283 31691 54537 206151154 31691 22100 127501459 45188 30082 935592451 52986 31691 379037472 45188 14309 324350713 78128 14309 89765227 78128 51882 503486042 51882 61822 11048673 52986 18202 529844506 33485 78128 628047922 18202 67128 205357324 33485 3038 337051464 7397 3038 466333159 67128 28621 595278988 7397 72574 944118102 69558 28621 9622870 28621 40278 286968447 11945 69558 572447975 2836 28621 660033118 69558 27838 460712876 20491 2836 786372140 40278 34222 185304505 11945 60599 401629885 60599 27768 871283995 34222 8797 759411367 8797 8967 320034118 27329 60599 57241171 22711 27329 271627481 8967 33704 245441262 33704 31917 113613737 29504 33704 133700090 29504 77644 192344969 31917 27745 112877284 44859 31917 348262134 63104 44859 421311089 29504 30488 462326932 44859 21408 211969462 27745 77473 350057762 67324 44859 549017312 35711 30488 250106436 78270 77473 573190023 15226 67324 978230070 76515 35711 227226135 69798 15226 859038223 19576 35711 969280369 78270 76627 514743110 50673 69798 800921265 23075 50673 228681694 23075 53016 176913722 76627 76265 391741649 50566 23075 238435187 38628 23075 658424389 17730 23075 206732717 38628 56121 916520343 68006 76265 934856606 56121 77221 769211408 17730 41647 736767332 24101 77221 843510523 77221 80317 702331728 38109 24101 141693562 44689 77221 232749755 12409 41647 479625255 76528 80317 216041100 27751 44689 652502267 11978 12409 137767126 12409 35450 991179630 21373 12409 603345197 34507 76528 679123309 62297 27751 215635220 49918 35450 270860642 21373 30477 614786781 58960 21373 511054806 356 34507 345062577 58960 57837 20580279 30477 41056 614663124 31889 30477 424039102 33636 41056 818710511 65981 41056 586116598 58031 31889 611971306 27337 58031 280222781 27337 16323 987895480 52368 58031 978457093 8969 52368 626039130 49942 27337 106351291 39633 49942 105740405 49942 32988 844682526 49942 46571 122316682 8969 14047 924597647 18995 39633 415335360 46358 14047 367289913 46571 46548 959968114 46358 46132 729927711 18995 49590 547509722 44053 46548 518462935 44053 23073 259695874 23073 76305 761735808 82150 76305 922604476 61828 76305 691348381 48141 82150 102806004 25705 76305 95350656 13205 82150 879944302 82150 75386 781589942 75386 161 803213 9687 13205 322156592 9648 161 356398214 13205 18662 298653405 19836 9687 185808219 161 70766 652594003 9648 29470 49658125 29470 1850 745315317 7069 70766 822259003 19836 7396 409461702 1850 69641 952276726 20483 69641 851056134 27002 20483 603542453 6237 20483 116145487 27002 71726 738956321 6237 31148 338264089 75419 31148 456439367 27002 30058 8414456 71726 50018 54899884 60802 31148 834236608 50018 43808 40681677 76530 30058 974026042 13040 43808 362920248 76530 47192 252210149 1674 47192 931425185 25837 76530 635075429 13040 59368 614998282 25837 43151 791300991 58101 47192 137571054 37309 1674 554543839 16392 43151 805181906 26996 37309 468803258 26996 47032 258261307 16392 40090 779491553 77155 47032 489318274 16392 80377 406385643 33029 80377 805591471 33029 46667 472856100 19550 80377 804785744 77155 11478 58723670 81203 19550 91770798 15904 81203 324945541 46667 21788 32447012 39873 15904 777826163 40249 81203 23693009 40249 21163 899061789 74867 15904 930210629 21163 56056 648045237 74867 68725 550115460 21163 20424 206665827 68725 67425 746297650 35275 74867 421950033 56056 32969 698495853 33011 20424 425433539 59165 33011 324905081 58307 33011 944525226 58307 44751 30472657 10338 32969 975961307 30122 10338 238233648 33251 44751 937970432 58307 61355 791190173 1365 44751 648350620 44181 1365 909929967 33251 72873 467421788 9060 33251 576448996 41302 1365 204511861 4577 9060 139655433 9060 9207 432184816 80048 9060 226300727 9060 80837 898981933 66214 9207 194291913 68024 66214 820398035 28350 9207 818010626 13213 80837 992716936 68024 79848 255179514 50901 68024 23203630 13213 73225 472752289 34404 28350 325319538 34404 18989 820466456 73225 72396 547760383 56115 73225 319345290 73225 55056 424694798 73314 34404 83766838 18610 72396 2184709 18610 57836 567014319 41057 73314 566306070 14486 55056 449706500 57836 50590 691103500 14486 823 888096148 14340 14486 28994100 14486 9736 467024154 823 67830 894678047 24957 50590 576268328 14340 77477 27491398 9736 54368 12738911 77477 75260 646166587 76596 24957 32556725 54368 69812 496117623 23311 69812 632773698 2789 69812 278907475 50468 69812 104501672 71204 2789 666126948 29958 2789 84434000 24792 71204 526957997 26567 29958 893567233 29958 23902 820838508 8685 71204 608149824 8685 17343 5400529 4175 26567 788030490 23902 55038 433669287 8685 30212 608143706 13069 8685 837886300 65703 17343 855729957 13069 15434 609540341 30212 44938 684822603 13069 22437 393324372 15434 7695 586177710 7200 22437 48565146 7695 60211 269198117 30050 60211 200690907 58833 22437 131475238 7695 30755 375873086 60211 25154 589562320 55211 60211 629075913 68695 30050 414165540 51834 68695 30878560 35577 51834 847613772 68695 68031 368042376 8265 51834 55285133 68031 58966 896880085 74396 58966 718546882 45354 35577 86981060 58966 53526 202172127 8265 35631 680369000 74396 35791 563585696 20140 53526 486651943 26390 53526 755105671 60938 35631 139718695 20140 63684 96314993 60938 32122 574777150 26390 4065 389088857 62315 63684 237822477 79319 62315 179453269 28418 4065 645079058 82006 28418 435963919 28418 39920 532395187 82006 24570 537196300 39920 11009 311751742 82006 66673 754922451 28003 66673 63255019 14970 39920 578213348 31742 28003 718601780 31742 10003 117464690 66673 26524 530503359 16409 26524 184664131 10003 55017 576776563 6802 16409 563452567 52539 6802 662971966 55017 57148 125496592 16409 41665 682676937 55017 14109 555042867 41665 37027 715971310 52539 57497 686964719 16275 14109 536640292 37027 47849 724876492 16615 14109 465428017 16615 55043 854834971 57497 20932 488925208 18508 47849 894866620 78516 20932 38595692 61072 16615 977225424 61072 22338 505800088 18508 78966 135003993 16488 61072 988616527 81007 22338 329339427 78966 29970 821961093 1774 16488 591398287 1774 23513 681654159 51647 29970 123204504 81007 7313 572766526 57086 7313 375738811 30975 23513 3687186 23513 69969 74740689 24987 7313 55389792 69969 50880 217073660 57086 9765 754170758 40144 24987 414390436 35031 24987 440009776 24987 81451 281259249 40144 11974 662411362 43405 81451 952436116 43405 13413 200013669 14660 13413 579853908 8970 14660 674713758 31415 13413 804994978 38762 43405 403655757 8970 11426 990707525 59694 14660 263823920 59694 17833 604988036 59694 44245 740088221 54975 11426 118231893 47750 11426 721393479 14948 44245 606746175 44245 35050 787049456 54975 71354 442545907 75707 47750 351120450 28390 35050 491382322 28390 66065 643849125 69995 35050 285318296 66065 46117 774294641 75707 76798 271075867 76798 62323 123563413 61551 62323 290326040 76798 73593 32264306 46117 12679 411633743 4285 76798 422408471 12679 46712 119127857 81950 46712 767520663 74050 4285 157721555 74050 24129 613879455 43863 46712 561579986 67477 74050 847765834 24129 11256 368650373 24129 65725 124198538 11256 9135 662694192 44846 11256 744281942 81306 65725 781476276 65725 71508 900586151 44846 3612 107749038 71508 43842 819632741 29882 71508 705202983 43842 50453 901764765 50453 9884 238359511 43842 61221 402721221 61221 44688 781404597 9884 12508 996348526 45095 9884 834116930 44688 60079 248463242 27174 12508 40762019 14433 44688 709252320 12508 37538 976187657 38046 60079 342258970 37538 22152 26412318 37538 58900 534498948 58900 29830 28211927 22152 11412 506060484 3434 22152 301205600 22152 21667 410262099 41821 21667 782143378 41821 21261 788162525 79939 41821 682100345 21261 64373 759048908 21261 4186 186174461 79939 60863 424017277 79939 43962 85206629 17750 4186 930392690 60863 7652 291836559 60863 3033 524090918 60863 42043 368013130 28183 7652 452410230 63425 3033 117754255 44940 28183 982156315 64858 63425 71328664 2484 44940 663557664 64858 64247 57918084 19436 63425 122052716 54441 64858 793780290 77370 64858 813784752 6622 2484 741130123 26540 54441 206891231 77370 39732 76104326 39732 4809 740247386 26540 49035 114968280 7508 26540 686189760 30772 49035 27960870 39732 44990 731722814 4809 61679 949587053 44990 57230 122224027 3505 30772 811330244 38254 57230 726904107 30224 61679 942534580 30224 33158 166815806 30224 23957 582574797 60952 33158 568785971 24302 30224 70918937 6283 33158 855074371 81683 6283 617993821 50489 6283 514964145 24302 33855 564692761 33761 81683 920976208 79161 81683 44786595 12578 33855 295917803 79161 21005 71610853 20322 79161 867805714 29535 20322 908956219 21005 21627 457222123 28927 21005 148699344 29535 76879 292838370 76879 47044 604638486 21627 33999 760011760 47044 37205 342334242 20181 47044 675097033 37205 27600 915440587 41807 47044 398322863 27600 69792 96247783 80354 20181 777819677 27600 44075 677030793 27269 69792 987924373 69792 25418 196912009 6894 69792 484099091 25418 58401 7988959 78770 6894 662391727 4774 27269 417875492 58974 6894 740478792 4774 31472 521887136 66996 4774 403104099 78770 26220 820609382 31472 76339 529582140 15231 76339 973295009 35739 31472 921216017 26220 51140 99720423 35739 65662 63093518 65662 55127 477805874 4355 51140 230425561 55127 35322 611780678 23853 65662 485618809 35322 17056 508362216 44997 35322 776457937 44997 42142 955756981 17056 49437 801268035 58882 23853 574976330 42142 8003 194381845 49437 25472 135089616 66857 8003 836668381 49437 17189 504385336 74291 8003 882960115 74291 76580 161952792 6822 74291 85889675 76580 12087 849587872 43804 74291 19509247 43804 74239 883356236 6822 70283 933654535 30305 12087 653138591 47811 12087 22988860 74905 47811 932081901 70283 43580 939056040 74905 58161 733661727 30305 1280 607676643 74905 61434 562434569 72357 74905 682168666 56562 58161 54745772 68891 61434 375958363 4468 1280 216215113 56562 30553 708973578 4468 73260 483195972 54057 30553 232204235 59462 4468 233610881 73260 1598 315819710 19959 59462 728487593 59462 67578 200677744 39215 1598 15581813 54231 1598 872660425 74946 54231 978204368 10569 74946 323027582 70454 10569 777198442 34140 74946 312491541 34140 76429 275357729 64887 76429 901159127 64887 69550 855330640 56044 70454 409892176 64887 49236 191131880 69550 69344 410111520 64887 29586 660471531 49236 24043 16524932 24043 13310 917256147 49888 49236 754561317 28405 49888 61969159 29586 62436 387114198 62436 27381 812591511 4423 49888 285845163 4423 41677 420370727 27381 58048 126766867 64582 41677 139302957 58048 14556 39817646 14556 60386 195607749 20759 60386 38192909 12441 58048 796838932 58300 14556 663998738 12441 63749 26752007 31183 58300 698785936 58300 60832 602759043 31183 35989 581878812 60832 13636 638118045 22250 13636 409934427 13636 53506 384167489 13636 42323 745532209 22250 60656 146632643 22250 5231 205299370 25782 42323 457774119 42323 39921 133085546 5231 16680 399859537 15286 39921 892637844 68095 15286 472099232 16680 6700 506525281 10767 39921 942192950 6700 76442 147892092 26629 10767 216207519 76442 51091 62196545 51091 79396 551280264 4779 76442 157551470 76442 18534 20426911 79396 78960 592502318 32366 51091 332931804 74111 4779 158027852 54902 78960 895435052 30489 78960 296604139 28597 32366 167424551 63607 74111 197025757 28597 25347 450911265 25347 33614 990891371 25347 15745 613894953 55283 25347 790572558 55283 71048 721070716 33614 24144 684428036 28522 24144 177416425 45980 15745 60315083 33321 28522 450095884 33321 52294 69935588 33321 37396 450619087 30534 28522 426249959 37396 54394 371593185 74546 54394 346381428 30534 48167 617128779 9830 54394 31057869 20847 48167 99474572 9830 37778 313660609 33453 9830 13249052 37778 17499 543471997 17499 26742 809518619 17499 48403 859187097 33453 68517 774912237 17499 11563 37294729 11563 67973 424835929 68517 10947 713068507 15502 48403 187710104 15502 58326 74025506 11563 64036 567205262 47908 10947 98321024 21999 64036 816330467 20247 47908 104890435 75613 58326 3844481 10112 20247 629174564 20247 71219 522784210 71219 27648 456446000 649 27648 105579293 10112 58310 24270573 71219 16742 940167976 29305 27648 663048700 27648 69181 21311966 58310 14877 92975271 70704 58310 367952023 12349 70704 620841706 14173 29305 292440409 6205 69181 972007675 14173 78120 701057971 70704 17562 877092264 50340 12349 495449153 78120 8379 427028684 50340 52915 383946088 78120 5121 55568892 20210 8379 904140479 54422 50340 927565959 8379 38450 993921113 20210 39598 61828711 54422 32007 819248215 34915 39598 929287846 32007 26664 26837457 35689 38450 974873872 80575 34915 121808632 36099 34915 133081440 26664 53168 876296007 26664 10278 380285405 36099 40323 368956882 61011 80575 95011223 10278 60029 543305121 34894 40323 947461049 60029 49195 82935927 61011 55854 144270406 49087 34894 170674367 68661 34894 797122817 49087 52452 65935796 16273 52452 29639170 52452 28734 129056566 51986 52452 117083816 28734 13810 656427289 13810 58903 778764499 30606 28734 260338960 28734 28222 462017506 2766 51986 818880341 78712 28222 87231511 44571 2766 412641542 78712 515 514663762 28222 26493 614752268 44571 55399 129983558 55399 59533 422582332 59533 55267 627865567 55267 41328 358549738 33003 55267 433807729 44455 59533 367050478 15945 55267 443504200 81731 55267 801056799 8724 15945 261233762 15945 29885 86351303 11007 81731 395724300 11007 17931 132796347 8724 74745 972449805 9814 8724 222681070 13324 74745 598564406 74745 66694 851080433 17931 76500 327892673 25695 74745 508170689 79115 76500 614697241 66694 54029 465779325 30283 79115 206843080 54029 51383 304429214 64832 79115 708823918 18262 30283 577648677 51165 30283 871914471 3385 64832 545825298 12982 3385 421747973 81370 64832 455627280 15655 12982 781608581 47402 12982 733827694 25986 47402 220774388 25986 8549 108720952 81370 12711 563603591 8549 25412 504425299 2810 25986 336128416 8549 18156 931838501 51628 18156 655550776 78953 25412 898351473 5989 78953 46786427 18156 49530 186948724 41234 49530 140000130 46996 78953 38856018 46996 39212 116428365 40473 46996 808462229 40473 67185 25307998 46996 69307 130726284 67185 44817 684747099 22576 67185 794749444 67185 7195 413887924 22576 72212 131684222 72212 46608 974412065 22576 61435 145504185 22576 28809 4823137 51693 7195 846853885 51693 1610 224888508 13761 28809 970310460 61435 74048 471609330 17233 51693 631669439 74048 39482 208682475 82073 74048 191107340 75733 39482 687454291 82073 32581 332589206 29078 17233 118829907 29078 11327 325584780 17099 82073 131546092 11327 56023 135250520 56023 60305 225824423 17360 17099 588437348 60305 75995 29643061 39685 56023 134773472 35969 17360 174126542 75995 64211 324452906 19704 39685 819283108 64211 44794 86289915 61666 35969 248770363 77253 44794 114472405 44794 23555 304263577 75145 19704 13458745 75145 77523 426916610 56098 77253 808327663 18855 23555 648828875 18855 14952 516937209 61168 18855 929365585 18855 46456 105300857 11239 61168 245698490 18855 49540 918572914 14952 41019 50190959 41019 63764 65560902 41019 78652 51664514 836 41019 897439649 13615 63764 134280770 60341 836 941692230 66349 63764 311490015 22050 13615 566670530 60341 25845 146710848 40933 60341 149385676 51972 40933 23609076 35571 40933 522709370 25845 47640 476730141 51972 23776 469532356 3889 40933 573117253 47640 16235 994770010 28485 23776 336163789 59666 28485 492782277 28485 13293 917214426 59666 37612 540779529 28485 65822 107166681 44667 37612 195072243 13293 56799 142655433 45824 44667 9579669 15421 37612 989257314 6464 44667 937422352 6844 56799 825288228 58766 45824 670873750 732 15421 940658297 58766 25380 876963348 6844 58658 233544076 6844 60922 989600110 58658 45815 637096969 59628 58658 957536166 9344 60922 577637013 60922 23534 163355642 55271 23534 685820153 8443 9344 955976737 8443 49497 972687005 25329 23534 970358215 64974 25329 124521751 55271 62828 679843409 50884 8443 220428639 50884 73596 956861047 66592 25329 196155964 62828 35636 379895185 73596 80290 263106804 38737 50884 999407903 11979 35636 556910381 38737 46115 159547868 75739 46115 12808815 11979 49029 524383787 4160 11979 533847742 56620 49029 232137253 49029 55607 150949631 75117 56620 173511767 7262 49029 962792384 4160 18012 930314058 27264 75117 909105033 55607 80630 49340658 23860 80630 278548551 23860 59607 387477386 25941 59607 503763836 59607 59097 294375476 25941 70564 901378407 70564 23668 47737961 70564 55545 629343202 71587 25941 317848889 60730 71587 904998622 20957 23668 522242041 45962 55545 752481608 60730 43976 36452333 60730 59385 401625332 50366 60730 603527714 17132 50366 558974196 45962 10633 121024062 17132 9426 934620562 50366 73569 84210800 17132 62859 600419435 17132 33065 351574964 73288 33065 685025968 77953 73569 268501414 33065 78895 823951022 33769 78895 182592815 62462 33769 136336443 59739 62462 489930596 65766 33769 105621363 1813 33769 161641092 19470 65766 345665668 70642 19470 670493409 5127 70642 270553526 26150 65766 447195309 1813 65291 152535267 80848 5127 348591185 5127 77823 762508733 31150 5127 107268893 25925 77823 951995422 77823 12379 466936571 48260 80848 814636957 48896 77823 62445138 48896 42846 59396941 74003 48896 397340499 12379 79450 931275010 23272 48260 524781346 48896 4877 176666745 57286 42846 886613241 23272 21029 839308574 4877 6917 504910707 57286 8746 570247358 48613 6917 449831241 48613 32345 406184390 51692 21029 632807142 8746 79481 785386789 51692 61505 839158956 79481 46755 454305798 68424 46755 108546196 51692 51733 159012527 74698 61505 531237390 61505 43016 917384634 46755 25338 72260915 25338 47296 103809841 58772 25338 393787999 50016 58772 850231756 47296 41402 492511305 55226 47296 752200597 12885 58772 605751555 25984 58772 351959029 36333 55226 221597499 82109 25984 43335109 61884 12885 442402265 61884 77793 667393247 36333 26052 716376343 26052 62178 761867854 77041 61884 621726010 80356 61884 8665169 62178 43118 478336568 37373 26052 210410130 80356 68825 760626122 29910 68825 770823272 27202 37373 333637350 14831 68825 47996323 68825 20515 386441556 20515 79707 30463951 11497 79707 389817519 69219 14831 521311858 70212 11497 276472665 11497 14185 88200944 46607 14185 867627228 46607 10669 92979091 10669 64857 234353986 14185 26398 888372862 24449 46607 66635617 22713 10669 584815120 10669 13429 11941228 37465 26398 785431865 62357 24449 436211311 24449 62141 284967481 37465 43497 85899888 11890 62357 283208271 61317 62357 94263189 30328 62357 12969890 72784 30328 698257934 75590 11890 363584861 30328 49713 803755980 32801 61317 760271100 72784 1527 410724559 79530 32801 603316869 29231 1527 599943303 59703 49713 9654613 79530 80253 248803080 59703 70738 957463106 70738 48460 481031014 31039 80253 360183608 70738 37367 262894717 48460 20055 747681008 37367 22511 152944707 37367 67618 727893758 52105 67618 714338080 11055 52105 122120503 3343 22511 253075269 52105 20177 261236725 52105 68955 383551914 68955 79670 993676351 20177 60056 905201931 60056 68487 595379747 52574 60056 503450141 28020 60056 544052102 60056 10155 500306140 10155 77111 256444757 10155 77602 252660287 28020 19583 120358762 32858 10155 617293011 50286 10155 109323984 24819 32858 792247488 74220 50286 554757850 50286 19670 113836088 64578 50286 561638934 44528 19670 385580868 32570 44528 333399568 64578 9388 116195300 9388 5810 149820511 9388 80808 186654867 72931 32570 456642945 42079 72931 450624671 4348 9388 302678213 4348 37298 717213465 14548 37298 961406300 6572 37298 123805844 69138 6572 371170267 69138 54498 154691120 37298 43627 666408789 75686 69138 446955392 58277 43627 470947908 43033 43627 488395708 44896 54498 975835408 58277 69036 438159489 70436 58277 76752798 44896 77318 672044880 77318 44832 16808062 44896 68381 246483444 77318 10299 530987208 77318 24808 742523248 63118 77318 3236085 25882 44832 415640142 56084 63118 487415123 10299 38106 152850819 25882 51443 543891169 11362 56084 86904335 51443 37950 284858819 62609 37950 524219252 71775 51443 32407400 51443 27478 238866496 62609 30543 292225796 71775 11837 642555938 54493 30543 738613626 49560 30543 628520131 11837 22810 557768990 11837 25881 614510692 11837 35217 942405170 71056 25881 787927775 22810 58642 305514795 43725 71056 288676905 36455 43725 245617503 36455 72413 569277740 36455 18026 803397630 33513 36455 791170549 33513 58430 760908431 58430 43054 797481575 65420 18026 645981120 58430 49889 67200785 33513 38087 34109595 38087 79025 359228280 79025 73145 771796994 74079 38087 857916358 38087 74989 708922505 72257 74989 849055156 50518 79025 291655427 74079 49528 568875963 50518 38622 218345999 74989 23960 67749251 24030 49528 936683393 24030 28843 710065008 49097 28843 446505894 66928 38622 308275101 28843 62503 800100447 73606 28843 182114460 45851 28843 71196801 62503 26715 131121326 66928 9979 220114411 73606 54998 262228658 69455 9979 339914516 47552 26715 648506915 71729 69455 954048574 46232 54998 21359222 37369 69455 60569280 78851 47552 46654552 11554 46232 505577321 9778 78851 252393546 11554 29509 116782494 9778 27010 897086577 78851 64710 936144531 11554 73230 456125681 27010 11754 325576477 64710 63984 407884175 63984 50027 281317389 40212 11754 179760503 60862 63984 486429346 50027 29956 105318197 63984 30273 750682994 28027 50027 317905192 44184 30273 68302240 62356 29956 366053995 29956 12997 973795653 58693 44184 378479124 62345 62356 31632537 39640 58693 712493786 62345 75190 59799438 28456 75190 532667449 75190 3025 460899173 62345 16403 931066801 16991 3025 463180806 3025 59986 363448466 67729 16403 791611070 16991 80902 242604421 59986 19964 447960430 67729 38051 58579037 79634 59986 777585706 38051 59560 795174928 80902 70370 895596920 59560 63353 694475855 79634 71326 154252453 10805 63353 600039225 63353 72379 280621807 47163 10805 599427804 4403 47163 73258298 55862 71326 483737541 47163 68759 346354608 68759 18424 338565605 55862 34231 20985369 55862 71198 385292441 58888 55862 994195988 58888 79252 837724817 18424 62410 721020857 11371 62410 228195753 79252 25652 659070147 62410 38581 396363584 11371 71850 34673948 80526 38581 27374490 80526 81682 981625832 51066 71850 56816734 8002 81682 862329597 81682 8578 296355933 80526 56224 92772980 8002 8777 199166232 8777 46353 921124263 16843 8578 582704147 51815 56224 880846498 16843 82046 392134645 46353 24713 905845059 16843 71002 71001482 16843 81291 395518354 71002 13625 83270506 13625 64359 168800574 24713 64192 745488054 22644 64192 442479987 48661 22644 57826886 13625 65567 47891761 65786 64192 366010138 40934 64192 694137055 13014 65567 106939439 13014 74861 2151391 30523 13014 235614269 13014 3694 815105248 19071 3694 189897943 30523 9240 100595660 30523 81197 990898214 81197 49610 580780840 64597 81197 631339013 81197 57860 889846414 49610 18281 752524169 81197 55641 884164554 57860 24928 342168685 57860 60145 869566571 57860 55966 925237405 55966 8296 978387891 78962 55641 883997644 75621 24928 426853128 23305 60145 568569870 75621 37113 452393526 71719 75621 667941383 29924 37113 871883586 2231 23305 606652248 37113 8605 438041017 52596 2231 54762190 29924 57174 467334679 52596 16917 217762881 38616 8605 322670112 52596 35123 136071898 16917 28901 120626738 46014 35123 313489359 16917 12129 651035195 46014 34368 784586609 72256 46014 22131617 72256 33228 24879399 33228 30056 816656991 9007 72256 732547027 33228 67662 204176729 67662 5371 993721353 15391 30056 429706887 50038 30056 675137875 46728 5371 413318950 67662 50134 953573497 50038 77988 305348671 14414 15391 633258443 48966 46728 708503747 46728 27622 82539086 48966 67908 996751155 77678 27622 289943615 27622 46109 925314873 48966 58777 198440613 1697 67908 7643795 24181 58777 283028791 77678 23419 122703266 16456 24181 559070967 45554 24181 882782735 79276 45554 7000767 79276 24925 832142296 47284 23419 884607095 70055 16456 902736008 47284 80226 268499074 47284 67723 317129691 24925 39208 823295048 62917 80226 70680204 39208 24323 185279967 39149 67723 133094376 62917 77381 590483290 77381 25164 167224569 24323 45589 57591392 30968 39149 855294924 39149 1227 399887035 70988 77381 555903899 43205 30968 886695694 70673 70988 367462065 23531 70988 230569862 70988 25232 141684678 43205 46369 586470528 23531 23766 702623444 80143 70673 625211563 46369 72297 80553289 47967 23766 621815073 46369 24411 46728459 24411 4756 206902183 4756 66231 790843142 26868 72297 61429911 10133 4756 733672281 39386 26868 89248426 48328 39386 868204746 39386 33261 382655074 4850 33261 304795958 48328 31871 210897583 4850 72647 964810220 67809 48328 610327703 449 67809 912166386 61836 67809 293253661 62732 72647 751063495 40013 67809 58883688 53581 61836 832399795 62732 3480 716777680 61836 17512 530279443 44120 40013 826930053 22934 17512 92040885 3480 65852 111076953 65852 19835 449671647 22934 79511 48428791 22934 76299 959473311 19835 42865 53464590 79511 18171 761727184 79511 62645 444233545 62645 64248 751847909 73718 76299 371645945 62645 68220 357588638 68220 65930 5736058 65930 42760 696315502 67138 64248 370780420 2995 67138 205754027 67138 81711 195579369 21036 65930 966405300 67138 78250 258040542 9703 67138 652904697 81711 54472 23060901 78250 35986 270828405 38925 78250 389177890 54472 63824 592834133 37903 38925 558965509 70556 37903 275931340 70556 4522 552626145 70556 30697 213657435 70556 31304 528541110 37903 43889 985908638 4522 27852 989084231 4522 69532 949548351 27852 43578 489457576 21287 43889 343836270 63671 43889 37063298 63671 35076 759000148 40571 21287 461635326 51822 21287 989166038 10980 21287 62384142 51822 65390 389257350 25427 51822 484231262 65390 21740 256993803 30771 25427 3741368 48472 30771 300252309 24216 21740 233140524 25427 74731 136636707 21740 38317 330339962 65093 74731 259404704 48472 58815 854655059 58815 76297 272328354 76297 22621 305014641 60193 22621 656875254 42569 60193 61157055 22621 41850 322495881 29222 22621 933074162 22621 40528 302439896 41850 3483 81974621 48640 41850 159195531 3297 3483 882601286 14856 40528 470514814 48640 54393 745608785 64183 54393 190482915 5387 48640 545852928 54393 57650 748262633 51316 14856 758161291 35013 64183 997259042 5529 5387 904435838 57650 63922 682342247 63922 18395 5208289 63922 69708 646683138 18395 8323 569107709 55555 69708 60620575 44387 18395 213589433 75230 18395 736798316 20410 8323 679263943 56906 8323 64448878 3208 44387 519497350 81517 44387 205854175 1015 20410 409852110 47814 81517 318374614 57424 56906 827224144 3208 50082 83705683 81517 14080 822284302 1015 51041 402285575 50082 81623 623402407 74706 50082 618291392 43883 74706 850608096 47560 14080 843592444 54192 51041 898728071 55432 81623 12904597 43883 63041 345252940 72821 63041 707897442 79304 54192 889834315 79454 54192 930100566 52072 55432 720384775 25849 72821 172732526 42164 52072 269141535 53948 25849 984301601 64335 79454 875002486 64335 10936 623951128 63708 10936 140588588 63708 21722 543431359 19231 64335 773670835 21722 29151 907910562 29141 19231 672447263 19231 12941 955423620 62735 21722 555717683 62735 74031 734966841 62735 78075 429589029 13612 74031 450271123 12941 56540 618575286 74031 37542 402615423 55584 56540 879441855 34820 37542 684175358 59049 37542 626020549 59049 14004 105365585 921 59049 255401705 59049 27866 610322170 27866 1839 740853447 27866 48698 406504146 1839 17626 996596941 28608 27866 136033613 28608 33072 730281527 28837 33072 702899321 48698 58532 388584211 37997 28608 14877060 33072 28906 776174091 73747 33072 599909017 71477 58532 656925855 37997 33132 115092988 28906 65550 297243560 71477 51567 902071890 7275 65550 426804565 35452 33132 434234154 46973 35452 588175842 69907 46973 433475072 7275 73536 907698764 44068 73536 989603756 73536 38700 293025487 44068 13195 355399897 13195 57768 698189871 73536 69399 393801894 57768 1144 640285788 9680 57768 687528958 1046 69399 982827985 16163 69399 432674397 15739 1144 580629567 1046 33286 685233159 32474 9680 404689397 16163 46425 27608494 46425 30925 665238311 46425 75106 430154372 46425 31116 883108598 32474 37061 768466415 31116 79424 817293905 37061 57395 710260132 64602 31116 346659619 16640 79424 694880439 37061 81530 950289285 58660 64602 136673400 24827 64602 890064042 64602 27053 65705166 24827 2782 609126783 7141 2782 330644090 38947 58660 427954686 18398 27053 6681419 81021 18398 819336147 81021 68612 371162771 10068 68612 561626617 18398 13787 731095180 13787 30949 116011848 30949 55116 746920649 64129 68612 397933687 22905 30949 302133223 22905 80602 529243184 30949 15436 133856593 64129 62223 8154419 15436 82024 742517184 22905 31534 508049131 67791 80602 483613731 55922 62223 283930207 55922 61627 881713162 8836 55922 632163638 61627 53941 510743799 53941 68790 97537818 63911 68790 425227128 63911 14479 388226990 63911 70538 528737481 39191 68790 171497914 39191 4534 986899998 4534 17793 122193676 76686 14479 972564673 70538 34825 877867397 76686 78919 452661995 81399 17793 493275831 32103 17793 26953044 21804 32103 131603575 42667 21804 732988742 8314 42667 866574837 33066 8314 662590168 32103 38607 190604220 42667 22802 882695019 61071 38607 964997771 66799 8314 217508236 22802 73426 94819554 66799 13468 689753131 40373 73426 30197524 40373 56258 52394023 71321 73426 82432362 56061 13468 851530497 63447 56258 293848093 43975 63447 57946930 61190 56258 492182445 75988 43975 41735231 75988 5791 739700912 63447 55106 27902636 58076 5791 497175393 5791 70833 509136340 26207 5791 27062856 5791 2091 451185198 59935 26207 783569158 2091 77122 43928338 70833 74143 655772483 74143 72644 279380651 44383 72644 601378376 59935 22618 871462085 6795 74143 861911037 44383 60819 173194487 60819 49635 425377386 43681 44383 417883463 41913 49635 624287814 41913 76947 95383429 60819 7906 208900104 76947 32638 436152720 43681 21644 36197044 27984 32638 210361717 7906 59087 28276246 80729 59087 191081933 17285 21644 350612413 4536 59087 979802621 17285 79978 453890081 80729 80384 699733608 80384 71971 633190072 80384 7575 374927300 79978 47486 940374160 7575 70593 76162106 15347 71971 91113212 33666 71971 538641530 57381 70593 333614352 25106 70593 388492623 73316 57381 862132166 64656 15347 42093948 73316 61261 705660743 64656 53226 132006190 18463 25106 556154813 68291 64656 713296644 61261 38229 815589867 63022 61261 30878713 53226 76127 138474696 67609 68291 212380097 71755 38229 903649474 67609 63174 496027179 63174 72682 165120435 67609 33195 147292350 71755 52327 9462958 48174 63174 721062532 48174 72989 839672011 73818 72682 319552585 67083 72989 701365058 72989 59958 159154959 73818 79227 268400284 64679 73818 972597465 67083 61936 137998205 46024 79227 237802790 26180 46024 114314889 79227 31779 355321756 77966 64679 443757787 61936 36832 717759748 63470 46024 738533993 63470 31424 960129358 33685 63470 105869770 68104 33685 177141124 3084 63470 149381069 57362 63470 48423584 31424 71568 800768831 68104 52346 960782347 52346 34553 80030146 74012 34553 5675617 74012 53217 641888689 6918 74012 347017600 34553 81869 398693992 62295 6918 479200641 22800 74012 406204641 31123 22800 303846350 31123 52730 767045186 52730 22797 597768284 22797 28895 797683947 31123 59637 376005786 52730 21953 124119466 10660 22797 650327492 28895 36705 484524262 59637 22998 846573762 10572 59637 397006002 67182 10572 487615456 66926 10660 653276833 66926 65499 500130968 8570 22998 389488762 74188 65499 746938953 25292 65499 28808348 25292 25493 792948385 48977 8570 19793711 25493 59685 373801189 60285 25292 18142428 25493 31237 469575373 59685 70297 26752695 59685 35200 919666539 65406 31237 583529053 4790 31237 928347712 80540 35200 176038729 4790 66263 871946095 80540 41002 103112574 47487 66263 733802736 47487 67601 56441372 38545 66263 140811087 19698 47487 236559692 67601 71311 586135951 19698 57255 29508842 64593 38545 778863758 71159 57255 562260465 57255 27311 42429511 2145 57255 220858345 47229 2145 952806464 47229 74599 433369051 74316 47229 637438802 27311 31913 2150044 56589 74316 438723342 57794 56589 586494660 57794 55161 302896652 79520 74316 358300467 57794 37836 580702099 34192 79520 82499911 78117 57794 703729909 33415 78117 979291539 18505 79520 12176370 37836 78928 583549148 78117 15875 835597862 62114 15875 869218279 78928 14602 461311240 40287 15875 227107552 40287 14496 764511460 14602 2215 460651289 14496 19781 39552913 21458 40287 80793579 52734 19781 542598329 62042 14496 638673652 51493 21458 33954203 19781 49077 142654828 52734 11420 833182313 52734 545 925310478 49077 78239 516014721 82137 51493 604997262 36699 82137 18299818 33847 11420 845049609 14292 82137 481835571 82137 61605 430877450 82137 55592 153931106 58626 33847 302098182 55592 27896 791191037 58626 30222 388449932 61605 76923 821985805 55592 4918 309606144 39458 76923 600813496 76923 22435 151173169 31350 76923 426723687 31350 63592 984387191 4918 75602 142892322 22435 28035 146867341 6042 75602 916116343 18454 63592 493319547 9865 18454 916590459 28035 51330 496815295 53880 28035 668242084 7494 9865 969038282 52615 18454 34321588 53880 71890 498255187 45458 51330 89644498 59744 7494 269796450 44635 59744 112638651 77360 71890 976970151 44635 44653 202485965 59812 44635 334617095 59812 4958 403258145 59812 6656 359086776 59812 75862 30950434 4958 19597 422359103 66425 4958 776603318 66337 75862 723095157 75862 80295 423120574 49141 19597 609311223 49141 17061 902138003 74572 66425 871298603 32162 17061 767944089 70829 80295 534756843 17061 15765 267097371 74572 25264 272461426 40932 70829 325600687 40932 48324 667477972 70829 28060 793595654 44175 25264 753266020 40932 49890 878971069 48324 19457 624603330 49890 27093 799832219 34275 28060 805452488 10462 27093 892348276 66655 10462 237944004 81540 34275 374846470 34275 41598 491301480 75834 41598 102854010 66655 28231 875889647 40520 75834 390301668 74479 75834 692051065 75834 62592 460462293 74479 3209 149793886 70169 62592 238610134 31309 74479 783636734 29765 31309 783717727 31309 30518 478188289 70169 57495 460971251 30694 70169 364051790 14236 57495 403437188 80345 29765 852838506 80345 49464 711238400 30694 62392 626106916 57296 49464 75231010 62392 9000 36560139 47673 57296 355380337 62392 47077 886467730 34527 47077 940656590 53917 47673 774933276 19844 34527 644354221 20005 53917 1880627 48205 20005 671842774 64826 48205 716654595 53917 31940 468742393 2899 19844 338649902 1286 64826 535218527 17017 31940 355495938 9065 31940 93177444 9065 14586 765582035 14586 80502 336115768 1286 74338 486457479 80502 1845 235786078 74338 40936 212371433 59283 14586 114219526 64698 59283 60742092 1845 8504 250907420 59283 74743 39162045 8504 16834 395207984 12920 64698 908080568 16834 30917 541555723 30917 28054 588646306 28054 11565 143251577 12920 4649 175747527 11565 8998 925745098 40485 11565 257353823 54915 8998 448504436 23016 4649 658389669 54915 40488 969252861 42304 54915 565765880 16126 42304 563098510 35281 54915 694562482 49764 40488 541647040 40488 1738 441788823 27969 16126 194573866 35281 20808 800805399 54744 27969 449116210 33220 27969 812903839 33220 7986 186110299 34093 20808 681313156 7986 79719 635013627 7986 69057 78748962 79719 35946 534994631 14697 34093 620324925 26164 34093 165448782 7555 79719 292752578 69057 371 665115127 26164 44506 247585921 44506 2349 573555936 4982 371 143617190 53982 2349 39244134 79493 371 356775741 4982 19618 38906993 19618 79563 785760828 78682 79493 863363644 79563 55200 41905388 30935 19618 110773664 79563 50927 434411684 55200 69007 415342029 5757 69007 855048485 65395 50927 93343765 50927 48193 161854452 77382 48193 840148821 26260 48193 965221057 5757 41246 98815115 39040 41246 34350910 41246 80822 610809884 26260 51706 183968640 68832 80822 265838929 28478 39040 432283217 68832 25223 141836152 23638 80822 480096194 23638 18093 152392004 23638 21665 603410808 45572 28478 969244487 21665 25021 1041193 25021 49197 163809405 25021 41174 673563492 41174 62133 424852365 54545 49197 270179334 54545 1251 305171845 54545 66005 219275776 51918 54545 400689592 48510 66005 270731304 68145 48510 78006582 68145 12091 648247442 13908 48510 29719476 48510 36879 30001598 22020 12091 42851515 56920 13908 602361860 12091 32131 796904398 36879 10447 779716952 32489 32131 471331395 32489 33071 964672029 32489 45176 797097692 33071 79651 124883938 32489 19800 96930655 79799 19800 870767614 28068 33071 452436827 45176 63101 16665116 79651 64060 697029788 64060 21803 455318842 63101 22870 645772543 6429 64060 613893441 44824 21803 118732845 54440 21803 258269108 9547 54440 524691053 6429 51612 728867396 79655 6429 196299203 44824 70605 744722557 70605 67032 485939837 12001 9547 95666431 51934 12001 918798907 12001 18899 80490737 51934 29094 812965662 47480 12001 754195493 12001 10515 467101108 18899 19859 941777413 53653 10515 694834773 12682 47480 654014058 35287 10515 329475205 2878 10515 286753911 21235 19859 802785575 61945 2878 702705056 46066 12682 414193431 2878 22607 844998022 61945 81433 22066808 18435 81433 335520108 5920 46066 612131197 22607 38489 17134150 60046 22607 218199395 81433 74732 640125009 20013 18435 980843976 60046 37081 650690503 20013 60272 842605975 60046 54284 46795417 76924 37081 69504078 60272 16032 878763788 2163 37081 201686983 75743 54284 576407130 60087 75743 586445506 80337 60087 221046380 2163 70819 67102306 42764 75743 254410729 75743 59734 825093680 6747 59734 809363061 58340 70819 42874520 78687 6747 581109927 58340 37565 883906841 6747 5720 256946294 1881 58340 241537691 61521 58340 603626696 1881 5165 489807387 79271 5165 888364120 61521 69031 621408377 76486 69031 12407483 78747 79271 591209102 79271 55916 668882547 34565 76486 790020349 69908 55916 42577610 78747 78363 47354503 19320 34565 363439804 19320 51279 153945090 58175 69908 671496566 78363 81145 28866511 48195 81145 321913796 70639 81145 937217269 965 51279 286478669 18152 58175 112963676 3937 81145 823551726 3937 31774 344646738 25734 3937 794742286 3937 54384 921929420 65008 18152 299199947 54384 7865 91950808 25734 71836 32096500 29632 25734 46234576 29632 18057 787083380 7865 62381 192602384 7865 62774 943064294 7564 62774 92055505 1140 62774 196905794 74924 62381 43034933 66805 7564 161330131 57322 62774 510743600 66805 17977 595403360 57322 38621 673357414 67204 17977 496278878 57322 54270 706286828 54270 71708 12269305 67394 17977 842289080 74097 67204 642575644 26183 67204 292418456 71708 77714 793736020 74097 60058 593271669 28811 67394 411522432 35393 74097 706811104 10759 77714 567116298 29725 10759 944329037 9380 60058 463393694 9380 74154 565844634 64635 9380 15495676 8073 74154 301459050 30692 29725 687005232 74154 80803 12286077 64635 72603 511016213 39368 8073 743640339 69359 39368 448131512 80803 384 288283581 80803 44177 373595984 2543 39368 683700545 22716 69359 419398773 59356 2543 246062992 61090 384 697906735 64019 22716 567477848 64019 44919 350497366 61090 29493 72613833 61090 44967 225040880 64019 35780 730283943 29493 6790 234335109 6790 68863 463836998 46568 6790 302177876 20492 35780 751459528 15518 20492 96052482 6790 804 844693268 53579 20492 921298357 20492 57506 959799581 30420 20492 623938163 46073 15518 32244901 53579 18405 101287301 18405 28470 335661677 21209 57506 585561580 18405 73154 817777707 11490 21209 782348390 21209 46284 427681271 44336 21209 995664370 44336 7445 614551170 7445 50878 951511954 22442 44336 900667983 7445 74357 258270156 74357 53326 74761952 31066 7445 126271415 50878 45647 225298343 45647 81024 92940455 31066 41284 777087175 81024 32314 857265992 52979 81024 646012421 59485 81024 226057060 59485 36104 958462731 32314 51554 569400829 51554 13523 877605297 42346 59485 130178620 661 51554 567940144 661 32950 710683514 42346 66107 834287709 13523 61477 66485729 66107 7007 1038533 32950 46524 943611192 26538 7007 500515770 26538 14584 336396468 54888 46524 83295752 46524 31298 95384496 21056 46524 341522732 21056 46751 750647350 46751 64252 182363354 64252 47998 391162164 64252 35399 737629727 52210 21056 257157818 47998 40271 308064056 48029 47998 626694348 52876 47998 641827701 35399 52411 51401426 10577 52876 590969919 43591 52876 574235807 4832 48029 589113314 70869 52411 74121333 25361 4832 956811084 75803 70869 106749938 4832 35408 343463732 52711 35408 303351978 75803 25259 29961817 48210 25259 290828435 52711 18492 920887623 333 25259 778194114 77450 48210 220860284 48210 1217 223819795 18492 16200 803101238 16200 50155 358070567 50155 41872 975266537 50155 2092 190589545 50155 80835 695454998 80835 20985 941821616 50155 716 286733054 71430 41872 803116248 60209 20985 611001541 60209 51228 8540220 716 10021 506015067 46852 10021 966103949 1055 60209 847354906 10021 68492 508370720 68492 63697 854219226 14718 10021 783419523 75792 46852 859928083 75792 75352 608940671 68492 74569 926312813 63697 59339 104607173 75441 75792 916757442 75352 37279 126550244 49483 37279 800033042 55074 37279 833687281 55074 24298 593683768 9196 55074 609546989 32226 9196 141596155 17415 32226 231634225 9196 64299 24981702 78813 32226 762198950 9196 46662 324711808 46662 3240 241554092 42521 64299 392141263 5458 78813 577383562 42521 69971 502541327 42521 18921 645254587 63989 18921 433452222 5458 9014 475305615 8599 63989 259020372 16093 63989 202068896 71391 8599 856253095 9014 55073 804919324 8599 22630 239783173 22630 18796 544349361 71391 785 629074843 74009 22630 143965802 37413 55073 557199484 37413 46025 843459241 11634 785 941047354 37413 26648 120311173 17170 74009 955349886 11634 8007 567920150 46025 35488 242403290 37819 26648 179836422 77142 37819 57251360 17170 12945 354127801 76489 37819 193521202 47369 37819 616386404 60034 37819 48117023 12945 72102 698069248 47369 50930 319800426 60034 47985 483494866 60034 5948 785103991 74810 50930 678857006 5948 45849 600313260 45849 11128 22256376 65274 11128 417250288 69322 74810 502014304 45849 33300 338434989 69322 64907 13593589 19845 33300 63756044 19845 59573 161707153 33333 64907 379284863 5974 59573 543097969 35523 19845 791345671 5974 5687 957110100 41626 33333 640751315 41335 35523 840662355 26771 5687 472591772 5687 64700 4523001 6869 5687 23720241 34726 26771 186117228 66602 34726 321988601 6739 66602 953140455 6869 65436 369982257 44145 6739 908626287 6739 73963 186971782 6739 54959 396048245 76987 54959 700943345 76987 64909 846174878 54959 67890 885346129 37021 76987 308467812 73535 54959 801438993 67890 46861 804469099 37021 62654 373682229 67890 42139 51968497 69101 46861 540804174 13339 46861 838372996 31796 69101 926217255 38842 42139 375732714 73085 69101 610763844 38972 31796 434970512 38842 44402 59725140 18184 38972 216508619 61609 38842 622681319 51898 61609 105473851 18184 51776 423517525 51898 11891 886641241 51898 63023 268104529 51898 44341 351503634 15042 51776 205135139 15042 77248 39189226 15042 82072 494074204 82072 71148 461248437 44341 77773 374108373 16568 77773 274040020 1878 16568 973856500 77773 35884 487640542 35884 77284 392545637 1878 72131 646766473 77752 16568 471865358 35884 21691 228287103 35884 15154 871214685 21131 72131 120339401 21131 56092 511071383 56798 21691 633622321 15154 15587 580347864 73440 56798 314662184 47810 56798 255406468 15587 4858 52262576 73440 57408 465408120 56091 73440 319419758 56091 47466 35313127 29488 57408 177878959 47466 9841 363725810 47466 5194 634769 64149 5194 281918455 9841 30191 730974050 61000 5194 48882915 56687 5194 997485052 56687 62547 880705534 56687 50734 128677169 50734 58545 156435270 2726 50734 240508165 56687 56148 71766322 25316 2726 893872927 60563 50734 619073334 25316 52559 828955410 47266 56148 20352985 56148 5019 639794273 47266 2842 683996149 44779 2842 72186312 5019 19830 869350911 76194 5019 824080442 5019 34686 212022861 44779 71372 330704473 19830 42161 305189218 40832 34686 406298142 79513 40832 755237342 40832 6514 725982574 71372 5211 792093395 64304 40832 216694454 81412 6514 685664536 71913 5211 623102239 26292 81412 52484232 46923 5211 795129013 81412 7171 903325552 26292 40102 407427684 24863 71913 375508385 69704 46923 395942989 59348 40102 905589970 59345 69704 532775990 81858 59348 891061801 20197 24863 377436375 79745 81858 290913138 74957 59348 178335506 74957 8273 428307150 45708 79745 199205963 74957 54672 440679822 45708 5881 525021905 8273 47795 937721063 58337 8273 934677133 18441 5881 892498942 23179 58337 171272129 47795 43199 426129292 15522 58337 560571272 13572 15522 146378929 13572 48988 247531151 13572 41010 884937744 5715 48988 388772573 79062 13572 580902824 13572 49402 111373765 36531 49402 962138037 19327 36531 975698008 45039 5715 985404278 7105 49402 453530962 27649 19327 525903530 16143 19327 469204656 24761 7105 435345611 24761 70245 243958849 7105 48729 60208253 16143 54297 45710516 16143 27890 897877382 70245 68508 949060610 70245 34606 770725540 62901 68508 811182358 23173 54297 609973962 27890 14318 213354687 82076 62901 938168549 34606 31468 679962558 67086 23173 542288957 21069 14318 551730868 61890 67086 226734315 19324 82076 44144009 61890 14663 366445008 19380 61890 376071179 6901 61890 92632978 14663 32658 338273141 48154 14663 420056059 51953 14663 478358186 6901 22132 330199634 32124 22132 394926313 48154 42041 917129365 45722 42041 217318295 42041 11120 797333694 28727 22132 483903441 42041 75939 883290722 42041 20564 112847838 45722 6097 761602532 56582 11120 624621313 56582 28229 297611053 5134 75939 407217150 12788 20564 274990535 68629 56582 85787090 68629 13878 885340390 12788 10401 738344541 68629 58636 558718518 14082 12788 860746319 9580 10401 741551853 29896 14082 36178498 9580 57998 827861816 9580 67913 436057247 9580 31496 260748947 12483 57998 526210275 67913 45597 410929631 542 67913 855431717 49968 12483 4040429 21573 542 98784714 21573 36403 860655506 35145 542 826593905 49968 44369 601233427 36403 75737 519084971 55095 75737 550725650 57284 75737 340832527 58735 35145 310412254 17721 57284 536195749 71007 75737 749609312 67177 55095 701942957 71007 71701 226190781 44512 58735 737742436 33167 67177 231501170 2673 33167 345661094 33167 52063 560855720 44512 32949 367088911 33167 15292 334050309 52063 47869 872539822 12714 32949 611137613 37736 52063 800268379 32949 51180 623972433 51180 57566 306657116 65886 37736 370628280 57566 10243 925175105 51180 3036 520138560 65886 61160 835628549 65886 64931 560303994 61611 10243 383449751 61879 64931 871577838 65197 64931 879863112 75370 61611 878589351 65197 56171 706461133 65197 73917 293151189 30464 61879 852956095 11156 73917 675658448 81815 30464 66152065 30464 16938 646841731 13924 73917 939048266 51638 11156 920694743 11156 72170 990223952 16938 56025 196374134 43446 72170 39678994 79751 51638 104256187 43552 51638 400999641 34945 43552 857272289 43552 16633 260783932 43552 29966 380331126 34945 57439 653534000 34945 12133 103795070 77220 29966 577771116 43357 29966 864747270 1571 12133 784117098 1571 24985 574281409 12133 47668 234091711 24985 52803 439905086 47668 42929 640842155 47668 65247 755200864 65247 34808 245473697 47668 40542 956166243 49300 34808 540323774 40542 27455 927336090 34808 81742 254332872 49300 58594 473385469 81742 35593 833665879 35519 35593 119389668 25660 35593 209150407 35519 29400 760392874 25660 68757 53274988 8084 29400 568949219 29400 48214 534683135 48214 19462 216715061 4549 8084 497649874 19462 45982 708562788 17601 45982 536405674 43635 48214 242113258 19462 23122 183200263 43635 39456 730353502 37464 43635 182149263 1362 37464 50432707 30044 37464 633435859 74231 1362 279768487 21730 30044 711508360 30044 13298 835853770 1362 79887 79868344 23621 21730 904666394 2152 13298 118689994 2152 3510 642593117 59475 79887 798330078 24829 3510 211979788 24561 23621 868401286 59475 15831 116497899 57403 59475 476058742 59475 54290 194167384 77917 24829 755623071 77917 52369 526539496 79709 54290 119455163 72844 77917 84161546 8158 54290 551502042 52369 64995 448263219 52369 71312 29851004 72844 60181 98438213 71312 6200 31860118 79612 60181 764880865 60181 6895 944703585 79612 52616 869958647 27570 79612 135986398 52616 22569 569739120 79612 8220 538340646 49174 22569 122769494 27570 47848 713539292 8220 74244 535538996 55300 47848 308133321 46157 49174 516474326 37183 74244 392232206 55300 16757 343522098 74244 39980 22699858 46157 4317 570624207 62248 39980 35507990 4317 10157 737266519 39980 25263 17398424 39980 71582 498349146 62248 41742 298714412 69597 62248 617946310 5784 41742 537027469 69597 48021 131018774 58002 5784 242541142 75535 5784 936077565 48021 30120 138774661 30120 62012 115342524 41263 48021 122322136 41263 60680 953090075 39153 75535 753341281 41263 48003 904614666 11459 62012 564252053 48003 37167 326609895 39153 49969 954139051 2157 49969 587551647 11966 49969 598080005 2157 38918 942424869 38918 65025 798730109 49969 15630 90706935 17283 15630 445034111 15630 33384 296978412 12815 38918 184369090 12815 73261 967331987 73261 47059 871185556 81675 47059 9262267 81675 38325 1685395 73261 34914 970925157 32850 34914 113307168 13442 47059 104274 79067 34914 975010441 73944 38325 25332381 34935 13442 793153877 67025 34935 560714270 69278 67025 893717241 5929 34935 338187937 7530 5929 530722053 10123 5929 627592823 7530 61411 47487285 38970 10123 726815067 61411 44215 72895922 8909 7530 100748728 65437 38970 354986966 38970 62483 640518763 38970 33182 221725286 5659 44215 388256701 33182 16592 80795307 62483 64975 622342522 48921 16592 233862680 64975 24386 170865871 12564 64975 686994345 40467 16592 171363972 79412 48921 144220156 79412 41063 637840240 41063 59338 98914304 12564 61041 815412980 5382 59338 805765339 32481 59338 98907891 5382 27336 987835591 27336 21432 334079137 38903 5382 85082390 32481 77874 258812953 16362 77874 988441267 9322 38903 892343229 9322 12459 916728616 14992 16362 202400217 14992 4665 572262907 17753 4665 378988409 17753 65665 877753682 68484 14992 613223202 68484 39533 86516655 37852 4665 853510911 25364 39533 197314239 65665 72810 758066998 37852 79284 249394505 31891 79284 99743406 79284 27003 666998322 55130 31891 352870939 49059 55130 92228182 57154 31891 730259886 43926 31891 160939618 49059 77279 170228809 57154 20944 11456991 62303 57154 154718287 62303 12998 418562215 31080 77279 570911359 62303 22505 49094020 31080 50527 102393562 49654 22505 81873771 31080 18090 284074437 50527 1588 805123044 14331 18090 370777868 35271 1588 594890549 36757 1588 832593654 41353 1588 673895675 14129 36757 401108228 15289 14129 53062693 14129 62284 273070517 14129 48430 120554253 14129 35178 806246705 48430 52374 48246641 18537 52374 896711685 48430 65114 654096683 48430 29143 196265267 25604 35178 712082156 11714 29143 624787778 25604 2084 716673894 64632 25604 694359265 4375 11714 424247153 11714 59110 851199522 80219 11714 647355509 4375 66803 785494469 67686 59110 676161135 62252 66803 764937883 67686 81277 338870138 9670 62252 188348204 15870 9670 800859002 11930 15870 336973787 77648 11930 936681485 81020 11930 748475189 11930 59395 718611455 77648 53699 18485191 48104 11930 221344963 59395 48725 451882491 48104 34908 797346423 59395 46252 596251292 71478 46252 260422463 11400 48104 145120133 71478 6803 292827097 55828 11400 585815335 5538 71478 38791655 71478 61359 18814013 63801 5538 711739777 62192 5538 999639041 55828 80874 594059552 38125 63801 2217603 38125 35570 973893547 14741 63801 452989056 14741 52694 438579947 47385 38125 693346975 41764 47385 60469911 65901 47385 533144652 14741 62963 523860378 41764 80953 109992321 47385 17102 145871851 80953 27085 300901060 62963 65343 322487545 17102 74832 876830510 80953 69800 380535571 5283 65343 387681284 711 74832 477100132 65343 33598 992298830 37431 711 263118029 64399 37431 351264889 64399 10694 202675783 37431 40233 790140695 64399 85 39242830 12038 40233 436554416 15643 40233 559099182 12038 12168 232307033 57126 85 242354392 57547 12168 742150886 1404 12168 705439513 55182 57126 451585608 55182 21834 347967298 21834 48766 765602907 57547 61621 81682127 18794 55182 981093808 9933 21834 55705973 18794 62270 46498131 9933 61367 229486910 9933 79043 374043798 2672 79043 717473222 9933 57783 684349297 13207 61367 209661300 61367 15991 834059785 15991 5779 302380771 57783 40914 869373977 44407 57783 47708418 40624 40914 798828067 27266 40624 12742826 30180 27266 925775844 30180 53913 27365411 40624 69016 291741457 53913 23504 91744700 49670 27266 46485839 69016 61862 879911111 26832 61862 442477699 49670 15906 936160549 26832 73264 726473087 61862 10320 895999674 41375 26832 450353889 15906 15746 989259893 11675 73264 911233427 73264 232 493203800 11675 37566 137676726 15746 64390 832041518 232 15806 305404277 21895 11675 822838572 64390 36763 500027362 36763 40006 787901669 21895 72259 940847581 62945 72259 672075535 72259 68304 970229813 72259 34949 215184975 72259 14702 606574282 76961 34949 962268473 14702 22855 14597793 38283 14702 229172387 67305 38283 546045727 46075 38283 193441764 6393 76961 933355511 67305 6131 599691371 24539 67305 737406561 32783 6393 540938220 80246 24539 42145916 70733 6393 488979822 80246 54180 701685369 8611 70733 71351476 72053 80246 474324141 27075 70733 926167132 36691 72053 250237448 5469 72053 990342943 72053 47773 397513022 47773 33587 895699158 33587 16695 646924217 47773 21078 479797550 29309 5469 114624205 32132 21078 376588566 16695 35345 207051564 18319 35345 794497387 29309 41952 98883025 34879 41952 937223674 23577 18319 149565265 61252 41952 30032625 43250 34879 144299 28539 61252 557304178 5741 28539 697151712 12152 23577 367733335 5741 16865 472195151 43250 10429 890739831 60236 10429 205089766 60236 2218 256948146 79468 16865 302542652 43896 16865 729293784 47889 2218 551063496 44170 2218 463824394 43896 7173 512301079 64433 7173 155547613 39832 47889 114655918 40216 7173 285755749 39832 4823 141779995 81662 64433 217698312 4392 81662 95739747 40216 59707 638629140 15344 4392 553896839 6784 4823 392086965 14521 15344 752422702 15344 21006 783733273 15654 6784 282571821 15344 26182 269592268 47321 14521 889334577 28523 15654 188614537 26182 34442 839497429 15654 16197 916018349 70063 28523 382258737 47321 28228 773986261 28228 64438 897350373 28228 4248 920519486 28228 57693 282148919 70063 18805 413541367 4248 21663 793550297 36485 64438 447548712 80869 18805 307179792 33530 36485 305971052 33530 322 596825392 22816 322 128419630 22816 58721 14012681 49975 80869 592828325 73418 33530 513712665 49975 77658 365212505 56523 77658 415653471 56523 8761 125042832 8761 54016 835916038 8761 58113 11126663 70445 54016 309743644 42799 54016 806627063 20189 42799 82812712 70445 5304 354299639 70445 64871 190490460 53580 64871 832260465 77630 20189 88350360 77630 57366 978508519 62899 53580 130230611 65715 62899 660905848 57366 64143 785216217 30115 65715 244947377 57366 61270 17833468 64143 56554 218906231 13261 64143 120585226 56554 40926 676847161 13261 33050 654700923 20342 13261 238655510 40926 17674 442682699 26573 33050 980022486 20342 56725 105742189 17674 43099 125521709 26573 28099 625479396 26573 68613 1488287 31035 43099 232916122 56725 29851 252169632 28099 75517 393545186 68447 29851 71518377 68447 28892 719623565 29851 61335 970160858 46870 61335 372973851 73401 61335 975570360 61335 75524 982998594 56940 46870 470221107 73401 61158 807181018 20647 61158 763887151 61158 58235 967559244 11144 20647 959532104 81239 61158 698471787 54080 61158 53781347 81239 61462 328447225 78552 58235 802036598 54080 50120 655584335 1203 78552 985887414 56047 78552 869012281 50120 73662 920449391 56047 71527 308088992 71527 46989 122177255 73662 11295 962761970 66897 73662 421801579 37412 71527 747674654 59173 11295 387898896 25500 66897 780130288 25500 79480 13305239 16031 79480 13484091 16031 26040 115022685 79480 41889 373037563 26040 51596 916440076 33880 16031 348163306 17160 16031 108862499 51596 41099 415924812 24038 51596 164194419 33880 11367 777847990 33880 76512 867617739 56257 24038 583802734 76512 66594 215585649 80806 56257 180140747 80806 69406 899227636 21893 69406 803431894 66594 18194 143905811 59782 69406 979619459 80806 76210 11363650 24273 59782 881020476 21893 12217 86311621 12217 76989 387680265 3122 76989 151392069 12217 24214 224486008 12217 59767 380135231 24214 32745 454474511 70809 76989 595460307 3122 37126 389688638 54584 32745 222270983 59767 17796 267046850 70809 39739 235133119 40119 39739 34031493 37126 29930 739911078 39739 19754 195516473 17632 40119 71340675 66327 29930 236627503 66327 48188 10753431 48188 9190 352826413 65918 66327 280429194 65918 54245 477731986 47607 65918 284679117 9190 43156 760833744 65918 35937 970483741 65918 66175 543701729 54245 67265 425384465 43156 20657 166769692 57059 35937 733743672 37561 35937 744589212 15443 57059 919484835 64523 57059 77445828 53902 15443 869158983 15443 24553 994154 55437 37561 790897446 21702 24553 42057913 64523 54509 636165685 20207 53902 436923764 55437 1329 304512745 74906 55437 653500575 1329 17575 200796239 73792 1329 172783909 70668 73792 712983582 10578 1329 139214638 10578 17982 245387483 73792 16913 772898354 76921 70668 676425884 73422 17982 860730527 73788 17982 869450210 70208 73422 278013631 74498 76921 920577946 70208 47722 436706997 23874 73788 692377791 48007 74498 182621133 20617 23874 923904618 80242 20617 124403371 11648 48007 738356711 23874 9335 603397910 35413 20617 489257228 24573 35413 750583897 24573 32636 331449097 35413 78678 752033378 24573 33534 78859133 72502 78678 405976198 32636 40191 179521287 60839 72502 313689700 58039 78678 4061372 60331 60839 361875564 58039 13540 476543806 52192 13540 545846047 58039 32197 85651104 71843 58039 230181981 52192 66681 819953045 16244 13540 980380807 42407 16244 281225138 16244 49947 896371333 16244 62336 959479655 42407 58118 620549214 9903 49947 113684967 29671 58118 839164481 49947 27537 563031591 13288 62336 245821836 29671 64958 755767226 75786 27537 968564824 53298 29671 857226795 20405 64958 337792156 64958 19838 889692988 57954 53298 471918413 28001 20405 254070376 11325 28001 723889006 11325 46769 35780275 57954 53539 486097 3856 57954 121181400 46769 51222 738631417 42386 53539 500077073 46769 8128 380588969 3856 18580 435682778 8128 62333 335234325 18580 74313 939140903 8128 40004 128793736 26711 74313 670726370 12251 18580 591761947 40004 19126 887076376 56140 26711 975098090 65876 12251 368495930 37879 26711 381474965 251 37879 171763785 47652 251 104568834 47173 47652 2996372 37879 58711 232844251 49847 58711 126028849 49847 66190 271214807 36670 49847 92360374 14365 66190 605677980 49847 29975 762764630 35888 49847 532901674 35888 51930 906090305 29975 58768 698943057 27365 58768 40860332 14735 35888 639346132 58768 23903 225544594 22084 27365 371181515 29452 14735 255298508 27365 64714 395286263 7783 22084 23983298 55616 64714 466401023 7783 63258 94080082 69869 55616 564240122 6088 63258 49097661 5698 55616 922974430 50378 55616 609422516 63258 54773 97869641 12289 6088 433056076 53566 6088 13712202 53566 26270 323370196 16990 12289 440821717 26263 53566 378912130 15183 26270 651255867 54989 16990 140269929 72940 15183 745021865 9838 72940 674672642 26263 15020 19298072 26059 72940 654071417 26059 60379 807709528 26143 15020 458488994 61608 60379 515031368 26143 20393 39076414 82003 61608 288457030 60379 34978 114746407 20393 43846 503597945 12954 43846 807743914 73349 20393 839547740 73349 22335 756422893 73349 6600 673383030 56979 22335 389862087 56979 13718 765978747 70670 6600 482344133 37763 6600 538320153 6600 67936 221331362 37918 67936 692100976 13718 59190 781746339 74394 37918 600248215 59190 36275 525066053 57361 67936 997987940 50068 57361 43390826 74574 74394 77929061 74394 63685 298521897 42670 50068 890307132 52531 74574 113313108 52531 63356 656670310 63685 12722 834611407 42670 8016 125258974 54590 8016 60442227 63356 26649 158403789 13992 54590 862125156 58357 54590 961593943 17995 8016 910153458 60184 17995 169726948 51385 60184 303063754 40811 13992 927548319 17995 43271 374333473 26588 43271 50105669 40811 16907 480503230 40811 27907 432832858 77646 43271 209135663 18125 77646 802024231 72164 26588 217184926 38514 72164 65735309 49016 27907 443378680 77646 73283 411917089 49016 37601 779676560 69808 37601 801891682 10173 37601 640385891 12342 49016 830082229 72291 69808 991849867 72291 36149 142420573 10173 64293 468140628 49118 10173 891555059 64923 12342 837971741 19033 64923 394976545 36149 73034 266407436 10681 19033 795887172 73034 59881 829316680 10681 51281 613735862 5324 10681 790794276 5324 65548 430715546 5324 29635 251680333 31160 51281 965333554 51281 65803 56742208 49702 29635 688032217 49702 40955 405562683 31160 31446 267291765 30993 31446 728011730 65803 65563 674863518 40955 47432 335751092 80609 65563 465607224 65563 29044 971873537 80609 79753 938267237 80609 52818 828149575 80609 28028 926401927 35599 79753 430172399 28028 25291 894447387 11429 28028 442241051 52818 8380 426435305 11429 42295 507713075 11429 73340 547575332 24744 25291 649953012 11429 74763 492011768 42295 33301 826230271 28822 73340 796464563 33301 54024 89231698 28822 45520 616656239 10209 45520 228598883 16862 45520 714811802 28822 26126 959442924 32972 26126 380725009 26126 23132 850847551 4962 16862 923984404 23132 17832 987469686 17832 34337 644588209 32972 58550 169919932 58550 73101 113491219 28428 34337 859546988 38058 28428 902870384 46427 73101 624894621 44260 38058 700274971 62348 38058 666439434 46427 80468 627747903 38058 47248 724371035 44260 68906 656819473 26876 47248 688806133 21777 80468 925945631 43832 21777 165233227 21777 60061 537774986 12632 68906 905382445 53243 60061 500402025 12856 12632 79559436 20511 53243 600208019 20511 63087 71912580 12856 28940 329916382 53243 33162 54929701 70558 28940 115966219 58393 63087 52155262 58393 3174 173956500 56149 70558 791306525 70558 43618 165372955 43618 59611 868320454 75028 58393 724799041 2821 75028 646281322 59611 12843 38772944 12843 66037 149969922 2821 38769 479482493 75028 29701 858100911 38769 59034 21152131 12843 25728 435285264 77062 66037 331853390 70418 77062 233776215 34680 25728 769133147 25756 59034 44050079 70418 54528 914974122 77062 4975 773865619 34680 55505 20501961 4975 65813 24182013 73041 65813 380772453 58533 65813 712907728 75339 65813 74643451 55505 81936 663753064 14898 81936 944923356 73041 56674 338849154 727 81936 156900165 45526 81936 169660348 45526 12218 969382081 727 43430 789089512 727 78254 541884388 727 3164 534121225 12218 64996 521012544 3164 6543 389721936 6543 27077 655205616 50664 64996 139331857 24503 50664 936883632 33630 6543 160556166 30339 33630 567633584 27077 1570 270685726 30339 36197 198679555 64550 24503 183665126 64550 56517 236185648 36197 47291 696849623 19360 64550 609278385 68723 36197 796599307 19360 11861 171595077 1480 68723 313053982 47291 48673 343740076 37076 19360 86638475 48434 68723 821712565 48434 80429 739956461 37076 41541 783242615 39048 48434 475155981 78119 37076 577338205 48434 42060 568465838 23291 39048 60409286 27143 23291 984113828 78119 63695 105456436 72347 78119 354679012 77533 63695 19418937 27143 29144 423446642 72347 65217 187031551 29144 38016 588654333 65217 77925 144309241 77533 51532 382233669 44095 77925 458812188 51532 160 577134353 44095 36729 875219105 49250 51532 445447351 42886 51532 503164740 65687 49250 933607769 36729 75866 618560501 75866 77331 712685308 75866 53209 156234098 65687 31569 143784457 73480 75866 923675337 73480 64633 71699747 80565 53209 8764422 70677 64633 493994865 31569 39979 40679587 43112 80565 119095467 80565 26297 703451362 39979 2857 594062926 14162 70677 453552853 43112 65138 736260476 2857 78826 758456164 26297 12707 225324318 14162 62314 145138892 43004 65138 953549950 995 65138 857890294 36194 62314 329542374 995 54011 222114555 995 79985 744788869 54011 27700 766628899 34439 995 383952637 46551 27700 820044966 27700 8405 11832959 34439 70818 51794273 8405 51026 807199494 81945 46551 350438860 73781 46551 19613768 70818 66441 918360915 49449 66441 338428038 24468 49449 182947710 39663 24468 69905497 66441 37263 946861444 3900 39663 674919985 24468 1038 653206339 47285 3900 399854974 47285 2963 216041638 9916 2963 932176422 2963 77977 139372063 72448 77977 264615632 65907 77977 254937964 27441 2963 254062511 65907 72548 467791446 65907 39445 566788196 52127 72548 518614363 2051 72548 7201219 62262 27441 902226921 21512 2051 594916426 74057 39445 476554584 2051 6291 870580713 2051 17905 247094314 62262 48400 254628861 1552 6291 759275996 17783 6291 351738905 41866 17783 983331013 17783 4234 794847093 35299 1552 688169661 52296 17783 696162150 80050 41866 322585882 6040 80050 99662519 55428 35299 873199279 17150 6040 395278666 6339 80050 183970451 7197 17150 182063615 79552 17150 965064201 55428 64015 495318656 6339 564 28112714 13902 79552 527810816 7197 77971 789269149 64015 9198 538553117 54307 77971 495904256 21327 77971 715901838 46882 9198 234826164 12842 21327 45067725 55650 12842 232563384 26527 54307 103644989 44029 12842 104110329 12842 40506 586221562 28320 12842 194151446 31589 26527 948605812 44029 54615 673445853 54615 58797 76406863 54615 42819 46388335 58797 8108 193979975 8108 48899 483767399 54615 41873 165806695 48899 26607 918449651 41873 77490 868778271 65629 8108 998805220 41873 1973 415720560 26607 78251 763608937 1973 43020 42163966 77490 64957 870805553 43020 26731 8316394 64957 75314 249187053 43020 64297 76688996 58382 64297 105879374 40243 26731 329224171 75314 70010 757313536 40243 75192 692957890 70010 34003 108253586 70010 20 925785288 80248 40243 445505816 71409 80248 885011752 4907 75192 265958605 31814 20 380712339 31814 4017 525130560 50472 4907 602319507 4017 79646 903778180 80997 50472 313409462 41771 4017 420074456 79646 72749 780630837 31402 41771 395710665 79646 67585 530737886 54807 31402 485575502 41771 76405 99137835 76405 74782 787493059 31402 54268 325565025 76405 3949 377035732 76405 25258 382342611 74782 76626 68858138 25258 69425 377594579 3949 24916 38447604 72428 24916 989924810 24916 21190 590549986 24916 62397 800223716 74477 21190 545949079 20038 74477 389094621 74477 71573 543225911 73424 74477 947200293 68072 20038 996044632 39858 20038 327663201 57356 71573 776293949 7864 68072 869052917 7864 8363 568837701 66682 68072 648840368 39418 7864 719483177 37303 7864 84200886 66682 44461 858865381 11544 39418 257705615 66682 7001 82492668 7001 75133 165072510 40973 75133 491300234 11544 52000 422617839 75133 43477 473999637 6201 40973 768360258 75133 65883 121188959 28716 6201 106098312 73584 28716 454284383 14890 65883 755845289 73584 45807 784095805 14890 32820 513334271 10701 32820 136153303 10701 73508 966542463 73508 40226 524177203 40226 15840 149466751 58672 40226 134693758 10701 48614 87627967 68160 73508 868706390 35897 48614 513036487 2804 58672 585096637 45242 58672 517782996 68160 60183 82452903 47712 68160 161317553 57507 35897 156581585 72619 60183 412375718 57507 48317 26881198 4263 57507 296772723 72911 4263 375761495 15548 4263 863085883 69096 4263 192595963 21789 48317 211641268 21789 77868 327091894 48479 72911 805800061 21789 39295 662031388 50911 21789 243537010 77868 27378 305265992 50911 76446 510962670 47404 76446 237717663 35725 50911 924456178 25816 50911 294475764 27378 20563 187492988 51263 20563 115058235 65860 47404 189424161 35725 20279 452613595 20279 38249 95791127 65860 40446 917579026 51263 6837 825015626 65860 5944 459217977 46446 5944 145501903 5944 63002 507201285 40399 46446 73410090 40399 55457 150358919 2752 46446 52702521 2575 40399 109169331 54981 63002 634892178 55457 22055 19023295 2575 76783 430034755 2752 46194 159167225 2575 21294 182450308 76783 64867 524485308 64867 11679 109506726 11679 51987 290706527 51987 17010 391767954 11679 41378 122887090 41378 45009 576206567 17010 69845 926308768 41378 60287 295072001 70586 41378 939022114 19147 69845 169776968 75607 69845 29965921 70586 34303 156869239 19147 49379 479570661 19147 46498 35587094 41074 75607 58879258 34035 49379 103035055 58445 46498 201311534 66708 41074 730461599 58445 46278 852096831 41074 42541 94458913 55140 42541 659499408 70778 46278 457588645 24942 66708 172798486 2958 55140 367508563 24942 21295 100435167 70778 1947 865044744 23931 24942 194471026 21295 10988 31906652 63855 2958 461334326 21295 42662 17812271 1947 34912 990563844 41169 10988 808610848 62783 42662 38421805 41169 2903 683893437 38344 2903 513818349 62783 57283 570535256 38344 24773 301534178 24773 2840 464158634 38344 30129 780784545 30129 59074 438669613 7302 2840 368952727 66571 30129 716653498 70088 30129 30661040 76081 30129 89981788 16358 7302 521086593 37919 16358 864725299 38460 70088 81157733 62716 76081 556042164 62496 38460 64924945 62496 74740 715130871 25381 38460 723320649 25381 33524 457093750 78171 25381 166306377 23706 74740 351703840 18160 78171 752919580 30017 25381 533343334 18160 12588 946604159 4501 78171 390328758 842 23706 703589681 12588 18547 321776914 44380 30017 440620952 44380 23909 441359411 13329 4501 564871060 18547 2357 493874570 80227 13329 942369875 13329 53145 913571996 80227 52061 347187918 38097 80227 543061701 53145 59203 144434480 80227 65442 313101567 7677 65442 537655343 65442 3727 724259065 27587 59203 801474431 49288 59203 166557401 31696 49288 447414717 3727 16402 287289436 49288 17418 379869227 8709 49288 262330703 49288 43676 431083120 2457 31696 132085340 33985 2457 670243414 33985 14599 744176219 8709 63042 121355782 63042 7506 383441976 80297 63042 34519811 33985 20935 15660671 68913 63042 248021142 57751 68913 613983705 76424 20935 559540258 20935 24549 112108735 36462 24549 121391770 76424 2854 600023344 23657 57751 128047016 68406 2854 3550332 24549 28618 323592019 66174 28618 637615830 66174 59376 33809356 59376 66103 863783114 66174 10362 521546319 28618 22272 420955399 59376 15033 648801332 10362 40865 685790332 40865 41969 734084854 40707 15033 651350746 5396 40865 932831492 70197 5396 5612788 57870 40707 162857651 5396 15022 113033307 15022 46477 320506527 15022 12447 555067502 25047 57870 252219308 15022 13903 490450328 13903 66865 426991731 52928 12447 441193801 52163 12447 453974882 52163 54906 62153228 52928 2400 3797968 54906 49286 852115036 24678 52163 47717598 43787 24678 884024284 12353 54906 119441614 2333 12353 739805051 12353 22346 200305902 24678 77383 278236630 61923 77383 969421995 44011 12353 17427324 11834 44011 731020163 16979 44011 360186316 61923 9859 714627443 11834 5070 811582642 34325 44011 516045665 54938 9859 123894888 5070 36530 621679429 79795 9859 110242805 58014 36530 37024757 36530 18781 207495166 30214 36530 588936859 70777 79795 291281983 64091 79795 652654923 33864 58014 162571538 16457 64091 107855444 33864 40629 548750921 4870 70777 540392863 27626 16457 849403849 33864 51659 562833703 42395 16457 128655331 38877 42395 387238711 42395 38147 451239350 6407 27626 933592841 81734 6407 235864216 42395 39066 260781942 51558 6407 979600316 69417 39066 243175947 81734 57788 491477910 39066 9594 545433612 51558 10098 222940488 9594 20574 539081009 10098 59440 344681012 20574 44813 385661344 20574 16583 39526877 10098 26862 560104052 54558 16583 27374415 16583 41973 273248775 44813 5018 661293601 54558 45051 892612268 22271 26862 29975564 45051 7473 193033547 30961 22271 855629360 21987 22271 985490878 58063 30961 184556713 63128 22271 706189417 18707 63128 36729896 63128 65915 31704958 48137 21987 29776997 28961 65915 280528467 18707 432 218377698 432 16847 237486080 22373 28961 493007980 16847 14411 429398575 43715 16847 570092820 432 57035 756492097 69945 14411 180437753 69945 30554 314676962 69945 60769 385735137 8620 69945 88207082 57035 56607 683608680 69945 79208 830305398 5862 56607 744699624 52508 5862 806782181 52508 839 984409356 69140 5862 843780494 839 40751 632975866 69140 38619 153571865 18475 38619 444517778 48122 38619 985318127 61612 48122 610013982 80389 48122 467195330 80389 5322 543852218 81251 48122 531551546 48122 8264 787072831 8264 38652 352395554 8264 80775 971704175 13302 80775 896052786 13302 36013 749744007 33560 38652 195913121 80775 66856 642661966 38755 66856 789456766 38755 55866 973476537 36013 17908 106654378 48340 33560 231031770 38755 5674 285121262 6490 5674 686299079 35011 55866 336530185 6490 39024 239221583 6490 37534 12255002 35011 25943 45389407 39024 17218 202008625 37534 53553 252384208 64762 39024 586013732 25943 79741 653412729 35671 79741 588797928 20088 53553 674136816 35671 42645 276745226 35671 40283 26316025 42645 46106 770640368 46106 31705 475372108 56757 31705 803426244 57616 46106 513110921 61729 40283 244338834 47693 57616 713070858 74725 31705 483659616 56757 6499 326277090 60605 6499 775553846 78822 6499 783729652 13861 6499 580789512 33426 78822 848527129 60605 40043 438249775 75872 13861 252874833 78822 47561 875309998 47561 75327 98394604 42118 47561 389055000 47561 71937 259261045 42118 29508 440470598 75327 46455 37470372 46455 22705 229737168 66619 42118 793919616 29508 54688 509001494 66619 20394 399065025 28719 22705 551374353 66619 24070 203671968 16496 28719 324969757 28719 57929 6784004 57929 46553 427379392 57929 49749 330730881 5640 57929 538849693 49749 41849 506188805 5640 22510 855408546 32963 49749 825418636 49749 31986 390338165 8269 31986 833204925 31986 50614 613430237 22510 44553 333472116 32963 4316 452353946 8269 75961 112019770 60959 8269 620364516 17920 75961 988408512 75961 6451 220407184 6451 42174 413586503 77317 75961 107367702 17920 62189 655508664 74586 6451 25959219 72956 42174 279154786 43312 77317 779663667 5705 77317 29763258 51042 5705 967462429 68497 74586 790077164 64325 68497 47641773 14552 64325 260873446 2101 51042 561119120 14654 2101 208756717 48636 2101 393617652 14552 78394 831850608 14552 42137 44874095 47519 14654 114327760 47519 14812 842270844 14812 57778 650975539 14812 56445 636566591 47519 2918 602114176 47519 65207 887220096 65207 81995 438748440 17571 56445 52394666 39869 81995 140607891 17571 25155 57407583 39869 52745 452548507 68798 25155 479407251 52745 10420 357559388 39869 63420 710986802 52745 81222 339566087 81222 9673 139879806 68798 14052 613135392 10420 21018 928762968 80252 63420 850380712 14052 28723 899273956 461 28723 686592516 21582 14052 789405022 7354 461 346209278 11 80252 59199259 11 25766 941836125 21582 10475 593331204 64617 21582 292682593 7354 52993 760722555 42977 25766 945763356 4622 10475 692168325 25771 10475 932602953 64617 64684 444255988 50556 42977 666715131 4622 28777 367398327 46134 4622 643381214 28777 4369 674623431 75137 28777 905682684 28777 53747 12863736 40510 75137 158344491 4369 38009 591225480 53747 46653 893702534 46653 72913 199597948 16183 53747 109811488 54551 16183 541659807 43296 54551 137062559 38557 72913 45936986 57441 16183 918392613 38557 30077 320436558 57441 3738 715728278 55436 38557 807236286 52739 30077 807023516 22419 52739 246632271 60919 55436 798404520 60919 63268 817114512 55436 54292 184075350 54292 77134 909445976 77134 15454 297929375 15454 16465 969195710 3817 63268 921880775 10549 54292 168348405 15454 45452 597200000 35668 16465 981125195 16465 12523 556994712 45452 164 805733056 164 1965 694429336 1965 44699 336865181 30613 164 947345409 44699 79584 66675403 1965 64567 842993457 49114 64567 555015290 47336 44699 144646256 30613 56152 957363039 47336 24556 278537889 56152 59430 702832841 59430 68483 142446968 68483 26699 111878348 59430 37659 937982984 45908 59430 960272279 74973 68483 952114345 69185 37659 620217035 37659 6507 84007377 77695 6507 512884 69185 59377 245612366 69185 15351 482135416 4030 77695 803494549 51430 4030 968190978 51313 77695 206644672 12146 4030 95749134 54356 15351 409661818 15503 4030 538117574 48125 54356 374795919 48125 59950 144272102 1612 48125 300548513 1612 35731 660272948 1612 73267 723066065 1612 81348 751722889 15025 35731 942604897 15025 37986 543458927 44836 73267 524456757 81348 15748 129339436 44836 51745 767777748 15748 2010 981124809 57561 51745 580633481 39834 15748 164637679 49781 15748 433004966 79233 49781 394920433 79233 33479 57783873 57561 1356 825612486 49781 40443 643736914 49781 46235 316027943 46235 66245 471408116 33479 66321 878909120 40443 2176 525019303 2176 67273 307262975 35736 2176 5511440 22565 35736 229943715 67273 497 91681874 65603 67273 452744306 22565 15181 845491515 35736 9139 367643353 78738 15181 172653587 61620 15181 791330064 65603 45768 301756320 71595 15181 441286194 59742 45768 955344333 59742 25284 17328913 71595 76815 677581318 10302 25284 398314511 25284 30608 876155128 62940 30608 104593031 72473 30608 847212595 72473 59581 507472104 36420 72473 250637969 10069 30608 316242523 53440 10069 577598394 18780 72473 79658665 30611 59581 446449660 10402 36420 833205788 69105 18780 340447629 62551 53440 398731913 31478 10402 884322469 62551 44637 427577111 31478 58121 869847906 12378 58121 469537108 70379 31478 383985458 64406 12378 480185952 27598 58121 613699584 76169 70379 22608872 14972 76169 947874465 76169 40861 812983386 14972 72941 875253618 40861 43290 980757538 72941 70093 616147130 16173 43290 774941957 43290 21902 940971658 43290 6374 104903071 43290 72793 294767394 70093 15742 944746964 6374 1555 63404504 6374 589 763134683 15742 13056 693446910 15812 589 531104363 3423 15742 83495041 75853 15812 24000397 26008 589 597597327 13056 742 114391414 8804 3423 434658533 7122 742 499586923 8804 61484 761628627 46384 26008 7400422 61484 10086 300719099 7682 10086 85443463 7122 68141 349816373 68141 2669 465134491 73177 10086 296990849 2669 22795 713127186 13323 22795 176622509 22795 72721 150100603 73177 49363 502977483 28993 22795 144003404 28993 34533 716117480 79041 34533 278458455 9037 49363 206060118 49363 7296 54098026 60316 34533 905090606 75931 60316 375321730 4872 60316 878834638 13970 60316 506328896 51441 60316 490955619 51441 3563 494388237 35889 51441 52248911 81831 4872 483416926 3563 28712 156779672 29503 51441 341505317 29503 1808 660134876 1808 61212 465364665 81831 57469 448936236 61212 41217 379544719 41217 62241 374384847 41217 61063 475201447 4246 61212 347657541 4246 21361 190317858 58328 62241 163804720 62681 21361 160175890 79645 62681 668110140 53292 79645 147739506 79645 37757 714595898 9797 79645 801746818 20933 79645 117190309 81796 79645 383649075 45562 20933 333793554 9797 65038 6093890 20065 20933 445353208 65038 12337 290242492 81796 55561 524314053 63713 55561 804246207 12337 81198 468483465 12337 50721 950980122 44608 55561 691210817 50721 32027 139564873 81198 25873 618236487 29736 44608 784712706 25873 12387 918460808 57 32027 909240654 69870 57 434744358 13226 12387 665492650 57 43986 994419817 43986 3252 403784050 3840 13226 614774197 30053 69870 964543779 45162 43986 311986830 43986 24988 863576193 53876 45162 615870400 9840 53876 265274829 63707 9840 630745026 33441 63707 223951224 70885 53876 544660428 35348 70885 286846597 74575 35348 300156154 35348 64697 203805052 35348 13918 194009680 55418 70885 208471123 13918 57014 98433290 72031 74575 333235223 6193 72031 306281714 20991 57014 852295736 6193 33070 771601688 77629 33070 251255188 32020 72031 235460944 20991 6566 252102355 32020 35558 626402416 5730 35558 967703831 6566 58153 337233859 6566 21796 339216779 66789 5730 155670380 5730 11170 77323224 58153 7701 117352231 42211 58153 390625906 64869 21796 898049519 42211 51856 928993006 18663 64869 726672830 18663 14463 675116126 81861 14463 54709722 7561 51856 443295655 58737 7561 147934029 7561 22596 8892985 17599 7561 171451589 22596 65051 797915637 17599 24506 936179944 75651 58737 998591808 44730 65051 385186945 75651 23626 146563082 18391 23626 361709379 8758 75651 570841044 23626 72106 113566466 8758 39314 169122830 8758 67285 838671843 8758 53309 896062862 8758 1511 475642968 64808 72106 36068580 66695 64808 34756528 67285 17128 250429790 65847 53309 874074730 64808 18902 419926262 22316 17128 890510541 68316 18902 459654047 76187 18902 346949452 65847 70389 483269360 42686 68316 143406116 22316 80589 820934077 42686 44973 111493505 44973 76373 654760926 71275 70389 686812212 10748 44973 843546911 45103 76373 742698656 10748 7085 638548526 76373 7746 777093405 45103 59785 541212348 39033 7746 642356442 45743 7746 18971859 14244 45743 232173029 57721 39033 366113519 55389 57721 84843033 14244 78036 140297661 45743 16158 608525983 36906 14244 42770780 30 16158 803804995 71305 30 670184834 30 44735 953388193 30 43217 358105087 11125 36906 98379936 5727 71305 31091082 27767 71305 590664629 75079 27767 231674175 75079 31168 533442038 3558 5727 323437104 27767 69115 729271937 66537 31168 197253898 50946 3558 391449852 50946 68672 747396818 66537 7064 151299646 66537 61302 719995321 69807 66537 192732002 61302 29585 150754548 75069 68672 461460949 75069 56451 694723394 75069 235 210545947 10140 69807 287830575 21699 235 150634255 2396 75069 739264346 56451 6147 770150782 235 42780 302207710 10140 12450 604768422 6147 39087 18570390 3534 39087 837013164 68023 3534 996194107 45809 39087 408651154 37583 39087 795933800 46991 37583 663918632 3652 37583 747503350 45952 46991 160580682 46991 24243 537736816 46991 47253 873073920 76453 46991 877369903 3652 27563 197588490 28835 47253 560300817 76453 27776 384368398 73966 47253 172194692 28835 45340 214486483 28835 76441 985355093 13714 45340 956732287 73966 14333 744845157 81481 73966 255287679 8999 13714 819282945 14333 21591 192500005 14333 53752 897102242 81481 38050 714045740 81810 8999 429240013 21591 81910 112922798 51957 53752 463344184 51957 65745 775760514 38050 54374 983283259 22707 65745 738669877 28255 65745 1782083 28255 65575 198759381 28380 65745 709688707 45066 28380 526235426 65575 2687 225907808 45066 19092 700345520 8971 28380 553245766 39479 45066 317009748 45066 67393 98442560 2687 17275 737703415 28733 67393 323207847 17275 11199 686808838 67393 1215 866170199 28733 68326 662713382 15293 28733 327730965 28733 26656 857447758 71064 26656 59572319 68326 24235 21682922 15293 16593 916731505 50502 24235 928827588 24235 46622 181957803 26389 46622 892862765 16593 75310 227051333 16593 20532 890584275 61194 20532 93444351 75310 65391 558209165 20532 71060 183946602 68645 71060 55720578 20532 10753 412620055 70189 65391 752086609 56653 70189 824849918 74650 68645 774896765 5448 74650 223290556 10753 13885 211232312 70189 66659 197014385 31133 56653 987694073 58477 31133 474265708 39361 31133 819208454 66659 80778 942945701 66659 37296 879327283 80778 12713 43113119 37296 18327 305558598 26744 12713 387587150 80778 27426 129692871 12713 66710 784745834 18327 61097 245590924 26744 3970 48862898 56646 66710 51567039 7109 3970 669583726 6177 61097 264691864 42632 7109 107891949 52480 6177 98086647 42632 67803 985459125 6177 10904 135991048 23669 67803 332120529 67803 45978 817311227 33564 45978 157887478 4377 23669 602293366 45978 36926 189181701 8541 23669 198198182 18025 33564 318798417 39175 4377 288555987 58561 8541 316793145 26062 8541 639814766 58561 24540 602922374 78691 58561 705491330 10192 24540 9408918 24540 65366 145488329 48809 26062 425905776 78691 74562 775789219 1591 10192 1830406 4884 74562 133259951 25343 1591 273519321 1265 48809 557708860 4884 12033 25088603 10167 25343 289144906 10167 46335 52212497 640 1265 564064682 7815 640 917823916 76113 12033 207898861 41187 46335 960902428 23406 46335 936593311 15323 76113 422000866 62472 15323 670212087 62472 73698 68593716 62472 2474 458449295 55612 23406 744134452 2474 39243 82658354 20813 62472 884811611 67012 55612 332871144 80871 2474 101306955 47278 39243 106303583 20813 78745 52233291 20813 35248 227557792 76827 80871 726764062 78745 82088 48352546 76827 37212 53879543 2570 37212 363010535 2570 10026 919543846 60705 10026 176303400 11999 82088 184256628 16688 60705 911078033 2570 50828 931494639 31260 16688 798561202 20976 11999 339136300 10512 31260 578722813 2014 50828 458481094 58499 31260 298995404 28500 31260 355394660 58499 17513 38320640 17513 48231 814526197 68851 2014 474857912 17513 7897 924135390 12983 48231 196802497 68851 19834 723607418 68851 69717 536849499 76229 69717 7858591 69717 20032 688771475 42733 76229 146696618 42733 14032 460692179 66019 20032 176314072 35686 66019 926276170 20032 60615 724441387 34267 14032 850542248 66019 27212 604341119 34267 21786 867027467 720 34267 828052421 60615 50089 992305754 49919 34267 32270176 74084 720 153416099 31181 720 562214147 79641 49919 368774339 79641 10136 843225828 76055 79641 66975016 12916 79641 249911191 12916 46666 475755363 46666 49338 567082186 12916 63355 913536777 76055 81278 332335807 31734 81278 76392319 46666 32082 505458263 25279 49338 60576942 32082 10650 137821515 10650 80158 643247546 27247 25279 94507298 4261 32082 631001982 2296 27247 191961941 27247 37904 784343231 80158 18836 909838485 37904 27971 25110214 78062 37904 378985441 35923 37904 291007638 78062 31938 460446159 17009 35923 942623898 31938 38685 821139791 9831 17009 434491591 9831 4206 519985051 7544 4206 365141438 37379 7544 252983929 38685 47732 532930954 63105 7544 657568977 47732 74660 561761719 63105 17884 868741957 78614 47732 737235035 47732 51425 49939547 60743 63105 643362817 74660 67500 968243524 17884 19396 80025313 71507 51425 991431220 41220 71507 73987999 67500 66448 746698126 45940 67500 991685414 72621 45940 708580821 71507 45525 629522442 41220 18820 70248536 72621 74372 14088675 3468 18820 31419032 54924 18820 282381130 20606 3468 774471693 70066 3468 383774130 49630 74372 634477764 70066 18597 105852576 34101 54924 814023752 70066 69211 736443671 69211 8439 61043448 34101 61369 323058683 18597 41322 23943958 57084 41322 926941100 29050 57084 376603649 8439 38343 399122228 11574 57084 423949637 38343 38778 879702397 29050 19734 841577646 38343 69069 208046007 38778 41287 34216042 11574 36750 292976929 36750 62730 471473434 41287 33514 976447793 69467 69069 584707392 62730 10376 795984857 26892 69467 80872183 33514 50586 306008763 50586 25046 138820336 78214 10376 542373618 50586 79711 494446104 25046 74860 814792519 78214 36743 207223099 36743 35534 226280759 74860 1159 709094792 22430 1159 517366433 53594 35534 878663252 40306 1159 264520989 40306 64809 209172866 64809 47671 340666571 40306 41695 658892945 42871 40306 292147446 61979 42871 960727666 41695 74393 697097617 23317 61979 683622420 41695 41983 467488336 9850 74393 33483431 8229 9850 96464265 20545 74393 681808470 24333 20545 289507273 82042 8229 609588138 66258 82042 986730446 8229 48662 469733417 48662 53859 543420775 11255 48662 197252917 11255 55439 325302889 48662 70717 725771472 70717 13656 448427339 57799 55439 68122893 44655 57799 638563490 13304 70717 237512540 15463 70717 929813836 81641 57799 240849031 53064 13304 511702499 31482 53064 54055824 71942 81641 18593463 15463 51188 460599828 13896 31482 856928051 42603 71942 961608043 71942 35697 461755877 51188 49378 136952522 41834 49378 867523170 29543 49378 109541800 19440 49378 254255832 27933 49378 313991814 49019 19440 929410005 57387 19440 998871146 29238 19440 822500324 29238 43186 443050992 42652 29238 867410377 30020 57387 987928944 81564 42652 865783475 42129 42652 743844098 9201 81564 83894717 42652 78884 828093052 66606 42129 716829450 9201 20201 37742058 588 42129 385318616 58759 9201 605335829 31842 58759 324948550 66606 31959 532393768 54980 31842 175864696 54980 57336 818615095 58759 57718 328534141 57718 64196 37600543 13282 31959 611289251 20711 13282 81948358 57718 74982 179090959 5290 13282 757333302 44251 64196 236277296 13282 56368 513668967 20711 47347 108020977 16923 47347 242492065 47198 16923 551211231 77209 47347 132914040 39769 77209 472188236 77209 55353 983034684 55353 77487 901605422 77209 65165 498934301 25184 77487 915832216 65165 78829 278600431 18232 55353 414580679 70240 18232 561743244 7086 18232 891373942 65820 7086 561690011 18232 54346 757019250 38869 65820 933274332 18857 38869 479286352 18857 71697 210896169 65820 16485 728626990 38869 14809 759173713 22732 38869 861634366 2500 71697 553900856 3877 71697 248890877 1042 2500 698412050 19881 2500 441886349 19881 32712 249393611 19881 41900 42593968 32712 77640 155171365 41900 67096 130213400 5769 67096 766651846 5769 53575 644736703 30759 5769 457305576 67096 51103 433241625 10944 67096 7036988 68734 51103 864528302 30759 18283 67716540 18283 81280 360935447 68734 68324 46951506 81280 52482 526968902 4116 18283 479582117 68324 41957 427408736 81280 80403 530354978 80403 56734 392628931 64989 4116 109003313 4116 77076 107420419 64989 72388 115107680 61707 72388 133130387 64989 67696 876180176 72388 76747 945647698 61707 21340 580756975 72388 37152 501944213 21340 24350 241371369 37152 5915 122607260 33263 5915 177738683 24350 40765 33686431 24350 59185 175980461 59185 25359 238812876 25359 34321 636130569 34537 40765 96894482 34537 34749 6800487 34749 50147 178338091 34537 24905 956472020 34537 15835 251870470 50147 41828 730356838 24905 10516 420902059 70877 41828 860210518 13722 15835 664620027 70877 74593 638242281 41828 51400 242421112 33226 10516 141836147 51400 71392 325818113 67559 74593 442235407 50312 33226 876668395 33226 80051 48589145 8234 67559 676016208 50312 49821 30394126 27901 67559 734846845 49821 15014 18339125 27308 80051 672034692 81308 27308 36751832 27308 445 912326125 33114 445 868299372 33114 48357 703576937 81308 36427 69206138 48936 445 175038967 16482 445 74621940 5488 33114 233891590 16482 21065 65488067 16310 5488 447739672 16482 55722 789155561 23376 21065 874499540 19905 5488 683142877 69027 55722 806415833 64956 19905 301096399 55722 480 302694314 43683 480 276419976 69027 656 939843280 32532 69027 496999290 32532 56401 503777351 17649 43683 294450965 43683 5102 482280410 25194 656 32189746 32532 28955 590962949 56960 25194 531764685 43754 28955 916787722 25194 81565 867491200 36327 28955 992986282 28955 41563 105666348 44579 56960 104632430 44579 65900 982885340 41563 22639 597127327 42669 41563 179896232 44579 49222 109057364 44579 50324 737939873 54146 22639 95617299 22639 46952 144167382 45933 50324 106496441 54146 70120 999102407 66259 70120 126551290 20041 45933 441194710 61514 45933 556820038 66259 60562 539658974 60562 53121 564352688 20041 73931 54241136 20041 55772 904604418 8661 73931 633860909 55772 12299 1464491 53121 35041 596251401 35041 16564 343169012 63716 35041 428389269 16564 22063 219098461 14442 12299 721716717 43029 14442 453946477 63716 18315 728086989 32023 18315 809235266 43029 1966 181385828 43029 45292 183000310 45292 69656 620894324 4570 32023 71402823 69656 77415 121370814 74355 1966 417294634 74355 73911 182771685 74355 6799 421505213 77415 5380 234313678 61712 5380 965730708 73911 6485 55976884 34517 6485 940292296 17882 6799 215456769 6485 43226 56061775 6485 14604 532285589 43226 6425 965341807 34517 52801 83868695 76741 43226 287232567 76741 50255 600727813 50255 25591 84931177 25591 319 187158980 319 4076 182363048 4076 21201 773501284 4076 47708 1470100 25591 30043 73575184 681 47708 375550608 50100 4076 4546327 50100 75180 612278367 75180 45755 415114376 59572 45755 16063204 33223 50100 238669882 4878 45755 513587730 64194 33223 982263476 43548 64194 732334294 62824 43548 159455687 80239 62824 10122615 19317 62824 319491281 62824 35603 569061680 29397 62824 501386622 81595 62824 953323876 17623 80239 390248938 17623 66331 557030222 47210 81595 349750087 47181 66331 319831059 59448 47210 542681429 66331 79639 564780777 57537 47210 22331972 4044 57537 956406237 79639 57723 731705153 79639 3739 292619436 57537 1694 358522352 35189 3739 90291856 1694 1857 347744062 3739 53781 623522547 35189 9143 82401665 1857 61467 276608838 53781 45358 610753606 66614 1857 572478566 6351 9143 855463997 66614 17555 577884505 6351 23505 933236586 2524 6351 32013088 68464 23505 926066487 6351 11798 812680355 11798 61373 529676205 23505 8688 401448830 39120 61373 260558191 11609 61373 418728540 28404 11798 3610571 66650 11609 309949285 39120 37731 324130210 450 37731 263695537 28081 450 272713532 28404 37314 600420208 28081 14796 433516426 73412 14796 378839305 73412 66265 26002694 66265 8560 174837920 3449 37314 399271716 15466 73412 462357171 8560 35321 945334414 12 3449 669662828 3449 19908 60579386 18457 12 666711206 51295 35321 983158803 66959 18457 855234890 65375 19908 415734963 19908 31652 947205528 718 66959 660137228 9232 66959 669142372 66213 31652 578446798 64464 9232 165439366 67933 64464 458834069 9541 9232 261551371 57417 66213 32828259 29128 9541 492086406 67933 51515 292747243 81730 67933 36571628 65236 51515 102656951 64355 81730 122549284 54887 65236 532459674 81730 78509 245621117 66782 78509 801747299 39856 78509 489159480 49103 54887 592968730 78509 13969 260570880 35899 66782 58799879 68472 49103 480897718 13969 65170 471320229 37845 35899 80772433 9487 35899 318873980 3410 65170 482311160 53497 9487 587124421 9487 45946 817464200 3915 9487 74681970 18994 9487 775597124 1354 18994 770314006 1354 75740 407852629 75740 19695 919077584 35947 19695 886462181 18994 46795 907830310 19695 4221 388494541 35947 71222 278076006 35947 42529 189296836 37748 71222 316874047 46795 4499 106061072 29183 71222 695444455 4499 52478 99885599 52478 17438 959771367 60276 4499 824866596 29183 53235 709879631 81501 17438 641594980 81501 81419 326714661 73180 60276 904771291 60276 60816 798976067 53235 50883 462871259 73180 64397 643299232 81094 64397 230985615 68212 73180 425790758 81094 78621 375804172 68212 44604 542868068 81294 44604 230929181 1000 81094 70237474 1000 66680 225914099 81294 15375 100680927 81294 50020 916978526 50020 64788 356277116 18822 50020 143270544 58040 50020 313053815 62786 50020 781300371 1893 58040 544308006 81193 64788 376385308 58040 59569 948053780 62786 50766 814015175 50766 4531 27653373 50766 13685 969025692 50766 68746 671684589 4531 9337 366383014 64964 13685 383286001 35150 13685 329479952 64964 31626 495594157 31626 63503 147043834 3364 63503 510064684 58677 64964 387379399 35150 22566 43388911 39235 63503 640181079 39235 1422 117884100 57012 3364 627820503 2923 58677 476453658 75665 39235 144815118 80529 75665 484171374 2923 19975 779661171 51652 19975 166312032 47941 75665 602810724 6435 75665 590857646 80529 36512 886081308 11695 47941 31265504 51652 13001 643355775 11695 1773 28472218 11695 8176 69481385 1773 1775 904447643 8176 32024 659558043 62377 32024 431261549 40174 32024 793302322 59261 40174 581730574 40174 43845 116854937 73861 59261 904474598 59261 43043 74274261 6159 43845 895076641 43845 79320 325417361 75302 79320 314408360 43043 55766 129935141 60667 55766 97140160 53252 75302 592036749 53252 20283 656542439 20283 28932 197473504 34326 53252 928729645 77945 34326 435838174 34326 65187 996926441 20283 70451 120222750 34326 70969 19774285 42921 34326 497075313 27685 42921 986110143 27685 41797 552584561 41797 67396 100950907 11321 42921 924670122 67396 7268 89500590 67396 25102 466065828 67396 62089 827896177 81837 62089 17285825 62089 20361 424653409 3371 20361 897945047 20361 46120 924307223 13670 46120 418406947 81837 16677 267956417 35850 13670 352407030 38243 3371 480740083 46364 46120 769528633 35850 19980 273348265 16677 61691 53069711 69217 61691 52631466 46364 30070 494691137 19980 54050 884861444 30070 74975 33805504 33004 69217 871375891 33004 53227 902228937 30070 47824 118367006 54050 78303 354445054 43653 33004 691506256 47824 76177 816424244 72668 78303 16514398 47824 12821 952226073 78303 77259 870829966 76177 5842 816621055 12821 2700 896384251 77259 15465 76026452 12821 46578 552463298 15465 52431 943664121 5842 41182 383990904 46578 46070 707631414 41182 22167 881077303 4149 41182 108945145 52431 20881 115067036 22167 27799 42118538 66434 46070 88758550 34874 4149 471068664 27799 48111 732406755 34874 30584 602527426 10251 66434 997565793 53206 10251 452447651 65695 10251 993871946 48111 19173 695482111 68098 65695 951708041 81204 19173 688692687 20518 19173 469132207 53207 19173 296098439 19173 31788 711217151 79717 53207 202170169 79837 81204 720950132 72145 79837 337890178 72145 34363 807864187 79837 18571 767497977 34363 34593 84769929 61053 34593 848540362 61053 74141 494206583 71461 61053 828802116 469 61053 681978465 50359 469 886930124 50359 21979 15946809 469 49358 674418150 32403 49358 676979611 50359 18965 540321225 21979 82128 228076523 28787 18965 919513648 4913 18965 691812799 17643 82128 611251685 44242 17643 918879017 82128 15410 744980627 25579 15410 453807764 54809 4913 791017367 17643 76146 599541701 78313 76146 288609226 55239 25579 849136409 76146 63762 620239372 69288 78313 456194860 78313 76570 55194933 78313 11790 117690462 56626 11790 226403933 56626 71776 43040251 6054 76570 147309988 71776 34964 108354107 13188 11790 792079084 61789 6054 842344033 3748 34964 735914769 37181 3748 835613399 49270 37181 96682493 13188 47647 999267968 61789 5235 569191617 78187 37181 413347418 15976 37181 418520295 47647 18132 336604861 78187 59132 707749448 15976 30103 626780434 15976 71664 505095005 77554 59132 785103661 18132 6999 109706434 61147 6999 115999364 61147 78241 773207241 7924 78241 143877929 6999 74792 959527892 72535 61147 888570496 33932 72535 267162779 45158 7924 146534804 70977 74792 441275542 45158 23767 730818083 23767 8347 134457199 40195 33932 38543764 40195 62453 226750966 7919 8347 481392727 5837 8347 40177582 81445 40195 236767313 50988 62453 12470506 62453 81859 756702233 7919 10712 868659122 4167 10712 147316107 71590 10712 585104189 23230 4167 589430100 81859 11720 776241418 23230 9452 393654062 4613 23230 148363474 71993 11720 782345496 4613 37082 44411440 71993 9131 977543669 71993 23277 43762506 26990 37082 3008376 71652 26990 577949134 9131 25067 86340453 52116 26990 150091415 26990 55807 376097385 25067 35008 301171896 14653 52116 699453901 3542 25067 411816445 3542 24706 591059402 52384 35008 729881603 52384 29834 110607522 3542 60357 109185610 81149 29834 13582100 24706 56584 271391326 5442 60357 129792153 29834 31457 302578514 76090 56584 399093919 5442 63535 77608917 31457 6697 323463636 63535 6692 886026105 31457 20465 98967217 6692 77101 75490863 4778 63535 73474086 4778 19563 792337818 6692 77639 527881519 56325 77639 501763302 56325 67381 252980849 67381 5889 236474758 5889 49943 322095009 56325 39983 110205066 53048 39983 823019914 67381 64395 437204039 53048 30503 998343926 39983 15084 265097253 27809 15084 595029635 76813 15084 873884932 27809 11018 190837709 38816 76813 344934320 27809 5938 289199451 23300 27809 633877981 9950 38816 512007909 3719 11018 160602710 5938 59695 451622893 66307 3719 884068054 9950 59735 757459899 3719 62652 78121413 76344 59735 964605748 34780 76344 360142696 67124 76344 30138407 33647 34780 137273586 32364 34780 776363306 6483 76344 171681243 9564 67124 813050662 49860 6483 84029159 1011 6483 506404050 2270 49860 624363782 2270 59499 558581122 71732 9564 635917066 41332 1011 887076657 1011 14045 636438266 5973 2270 71807290 59834 14045 930049070 14092 14045 82401479 14045 58692 851879061 22221 58692 767948064 20115 22221 442740626 34842 59834 852827514 23149 58692 216545085 20115 42048 983553780 2625 22221 325677340 14640 2625 723514082 23149 71840 360886138 14876 23149 440040313 41247 71840 144815568 60713 41247 369304674 48147 71840 824169876 41247 70424 200846211 15697 70424 330041350 41247 69298 749443412 70424 50640 248303924 69298 35136 23589407 32595 35136 766735546 36358 69298 157982768 43268 50640 99844148 16472 32595 136371224 38420 16472 484010727 36358 81195 228078958 16472 20710 994496858 16472 27991 841700068 37726 27991 995236240 2254 38420 625598959 78502 20710 357149404 78502 11895 131174113 37753 2254 109692860 37753 81779 869111163 11895 21114 103041700 25124 78502 49041333 55798 81779 474150190 37753 33274 705574227 33274 41469 201076997 34531 25124 999515823 55798 23708 554347106 34531 77302 382500937 33274 33183 748230401 43747 41469 393189090 12151 43747 140238446 9533 33183 120421808 77302 59586 845233219 3182 59586 37094952 3182 45822 984729793 34631 45822 17955561 59586 49154 503939384 23670 34631 662581438 3182 59225 126537342 23670 31182 404600261 62260 59225 62617466 18510 23670 717734760 82142 62260 336743565 40211 31182 870841234 62464 31182 176953052 62260 60727 533473307 62464 75917 135334724 60727 15371 667095696 76795 75917 905491033 7550 62464 640526720 54112 75917 462913112 75917 15117 535541369 54112 77924 577995523 15117 5847 797458419 5847 57311 418794822 44744 57311 737179902 15117 19300 163723813 77924 46239 950893207 20377 44744 407666709 59519 20377 437957694 48156 19300 938281115 66438 46239 606843958 67688 20377 477842465 48156 33164 906700130 48156 19072 830646651 67688 54215 978587024 80786 67688 58225481 57663 80786 965444958 33164 28371 564767549 25871 28371 45786567 24943 25871 669994756 8566 80786 317491007 24943 50665 90397481 74277 8566 186702297 25871 42213 795151355 8566 68931 787716649 43462 50665 301123690 9330 42213 512081009 42213 61001 373532961 43462 48432 14816003 68931 554 671040689 48432 81572 202772075 12253 48432 212564119 61001 165 70519872 17297 12253 636153110 554 40353 465926738 22765 40353 899272906 14299 165 992382785 3189 17297 756834658 41140 40353 45283625 30037 14299 508777771 30037 43513 990451182 11329 43513 932593580 41140 11360 441383965 11360 46376 478862380 46376 45381 362822503 28769 46376 154635693 38766 11360 584201937 45381 80895 438844310 28769 46032 997047827 45381 5089 771028245 81871 80895 233661637 73806 81871 98908660 44430 81871 217520587 47504 73806 110162203 76957 47504 112762030 81871 47752 948320835 17311 73806 133874133 51561 76957 163294453 76957 30354 39557307 76957 75500 883974413 17311 44791 644576250 70649 30354 673007085 44791 26426 258326266 75500 73829 883499994 75500 70450 39365166 58059 73829 423381358 58059 64389 29862091 7900 26426 204103923 73829 13605 83066034 70450 23772 362703238 1177 58059 490755147 11484 1177 4073975 11484 991 896971188 23772 55165 52403727 11484 40714 809525258 1177 69161 43941003 55165 29790 827504595 29790 42040 535396044 42040 37782 533832182 72276 37782 193721304 61815 29790 778456976 11200 72276 551256848 42040 17399 991909028 1131 61815 908218093 61815 35160 774659594 63485 11200 975835824 1131 16775 286978104 77394 17399 742560370 68004 1131 999794574 67951 35160 972994135 63485 66901 583858585 67951 37385 968454039 66901 12901 291432274 54669 68004 349710391 37385 35637 627778820 54669 63835 103494503 37385 51788 13050706 35637 79879 919587562 35528 79879 262628471 35637 14127 637483846 51788 33266 803759686 31238 51788 155219156 14127 14945 445745819 33266 19544 127203431 72564 14127 545259971 29866 72564 959892925 72564 57331 674681752 9698 19544 245514436 9698 7005 137229748 57331 17653 496411181 7005 56855 843689220 29521 57331 876277063 19211 9698 107173385 29521 64421 419248709 46936 19211 181219331 56855 80798 112122620 72774 80798 522568575 62399 72774 928233155 80798 67462 17637651 43622 46936 118887486 72774 8868 860666850 72774 53386 397048878 53386 21259 859643725 51954 43622 206495328 21259 35958 942820839 8868 67768 614398389 51954 54038 155328542 54038 62777 348282684 24680 35958 139056429 11402 54038 484820131 15989 67768 824263947 36492 54038 10287476 36492 63252 716800875 64772 15989 20179615 12596 15989 698989916 4834 15989 2368848 4834 78656 217847511 4834 76384 800038068 4834 23363 894497387 40371 12596 926881057 76384 73780 709439903 40371 70918 328860985 70918 80600 884471249 38298 40371 979786720 61709 73780 444675062 81396 80600 48836136 81396 4990 914065951 4990 29048 320804231 38298 75774 850160591 81396 52727 70338052 29048 16347 480050945 50514 75774 961323622 52727 54950 472124623 16347 1214 480422391 1214 9460 620411435 9460 57688 908972936 1214 55289 801099245 55289 55215 899652483 9020 9460 767493940 9020 18757 414130871 9020 69994 49078755 56845 9020 186140710 55215 3866 374606967 56845 13031 299044231 32616 56845 700445135 55135 69994 626434414 70490 3866 442089181 55135 26694 583427235 16330 55135 54152427 47566 16330 985868514 8239 16330 323669425 26694 23432 709447899 23432 35567 837708071 35567 42362 662855513 47566 11676 193572286 23432 63770 669887362 42362 19293 392469739 42362 36282 58312095 63770 72058 68005712 77120 63770 844360612 72058 76778 726738607 74580 36282 653979626 76778 28889 911069412 77120 40857 935557942 77120 8893 6289187 13134 76778 344818399 565 8893 521300606 40857 6382 159759980 12789 565 368399380 4162 565 816727038 6382 13168 752118225 28178 565 804622704 12789 71216 47675173 6222 4162 616697369 28178 58552 72807474 70421 71216 589164430 28178 57004 784369357 58552 38798 968373868 60794 58552 185583616 57004 3054 365693307 31577 3054 530390966 38798 18499 226864113 38798 40661 469810704 4692 40661 263216600 74969 31577 61755935 62498 31577 105214449 44760 18499 419074388 68445 62498 663494824 74969 76831 625288301 76831 3464 287463144 51060 44760 593766524 38671 68445 350158204 31474 51060 972287978 10253 51060 926091000 38671 24552 927496582 56634 31474 54777096 56634 23868 707328713 61755 31474 362095471 23868 9041 668265301 9041 66913 720382199 64066 66913 705255707 23868 17084 396411745 56535 9041 587950150 56535 573 296112355 17084 63098 192615112 8844 56535 616366924 68312 63098 312719421 50670 63098 17033867 8844 34024 137573550 68312 17441 295395343 59258 50670 939941874 75018 34024 375474031 71449 50670 631813646 17441 55489 529442703 78589 55489 215397921 50261 78589 882616532 78589 5383 780454249 55489 72378 750016422 39096 50261 191451196 78589 21241 286675549 35977 39096 482220625 44317 21241 170447942 39823 44317 722083949 35977 50315 932463794 50315 58780 983123025 41508 39823 777243981 58780 67509 430547925 34687 39823 275368186 50315 79592 595320212 72912 58780 67473218 79592 29850 759668489 79592 67738 583888109 2830 67738 81634376 2475 79592 761043486 2475 76970 232549659 67738 24571 657151877 77267 67738 655794206 30274 24571 214743029 8615 77267 867597977 72032 77267 90052005 30274 38774 227582310 55677 30274 478818601 55677 76362 725046696 55677 35537 425524505 72032 37349 411514024 37349 8425 983601389 35537 73638 148120171 23309 8425 563821601 66283 23309 753910379 52165 37349 355356467 73638 22245 77616822 52165 31300 406263021 31300 80885 545140862 42113 31300 963805532 34799 22245 768212872 57976 80885 968492540 57976 25008 626186221 42113 36819 358958116 2125 36819 54014277 34799 34598 376632524 25008 22059 982513041 22059 53256 636710813 56896 36819 780239761 22059 38227 212904108 45456 56896 230430200 56896 61427 373126528 53256 11118 433285267 71349 61427 893974398 51582 38227 252911947 39109 61427 243681318 11118 50196 764153817 55920 50196 721952701 51582 4262 512001349 72652 39109 446605655 35273 4262 570426137 4262 18142 31543926 12668 72652 35988442 67873 72652 536088740 67873 46675 573819851 48063 35273 202894692 18142 46069 317253421 46069 59252 964813421 59252 27997 207927117 46069 45286 581481166 2188 27997 569084100 69594 2188 334480233 2188 10452 889852692 45286 48696 428610654 2188 60274 989860099 31392 48696 672902366 48696 76156 550970837 31392 5334 965741764 60274 47282 77733730 5334 54787 403187480 5334 30602 103339701 76156 67175 160836332 55117 30602 34619741 81526 55117 23648158 15878 54787 836953922 81526 45164 555902270 25370 15878 135324508 45164 15790 296824988 15790 75832 651848135 45164 21181 132063940 10266 75832 453168300 74461 10266 907027170 62044 75832 214445298 62044 44435 443614764 27724 10266 79632138 10266 11405 648765307 62044 10528 305400764 27724 30239 308597658 44435 31966 640284091 31966 13940 287600061 29164 30239 642407839 61038 31966 588308734 29164 51311 438917533 51311 38022 655425895 3906 61038 463085712 64914 51311 584990252 41306 51311 444972490 64083 41306 625425847 41306 35040 69819057 64083 48874 804113164 26900 35040 768359203 26900 61465 37455732 26900 1855 967512809 48874 41972 118813171 26900 3870 530815555 37700 61465 790067612 35211 61465 102431912 41972 19205 950955739 35211 27142 116026417 3870 54184 632115111 46056 27142 98904168 7408 27142 52915190 15322 46056 414155486 15322 27903 55810795 46056 27509 747381647 15322 47333 338458436 27903 60753 17835130 47333 2786 294533517 58176 27509 721967557 60753 23781 150693888 33273 2786 819759918 65617 60753 278522855 78567 58176 171654195 78567 19548 463541273 33273 18940 540892927 78567 73208 424341788 65617 58044 17794448 13879 78567 36190102 13879 34636 155598014 58044 78213 620957174 34636 15268 804441204 78158 58044 123753210 13879 48217 187846128 48217 43692 365173321 78213 18271 831633414 64233 43692 15113146 64233 74371 309145057 74371 27615 426101512 64233 36987 375630943 36987 30745 473512561 34334 64233 690331868 57621 34334 556320963 34334 72808 375111326 57621 45185 697625297 39003 34334 537028311 34334 73478 138721699 58922 57621 130514432 10085 39003 868778548 47812 39003 533277985 47812 2976 80690593 73478 1573 454851777 81787 58922 721337430 54676 1573 389439737 26736 54676 97312435 1573 56208 742114426 52038 81787 534110898 50727 52038 468679344 30172 26736 698121659 26736 31659 535459275 248 52038 79532709 52038 50859 566845777 31659 28305 118989801 49380 50859 185762016 25577 28305 720753466 54064 248 926752916 54064 76727 788984098 25577 7789 749764145 7789 7138 145601527 76991 25577 362793170 54881 54064 609307260 315 7789 666255305 39753 54881 94902939 54881 22559 86366369 71398 22559 683758019 3168 22559 41287904 22559 14030 399345929 68944 14030 834061484 44912 71398 10526589 3168 25655 358620427 14030 7339 591379849 7339 13623 237756813 67343 7339 519494386 23371 7339 595718175 67343 57071 831757539 43531 13623 613042572 27699 67343 768451639 27699 25129 436999307 34432 43531 266748876 21266 43531 656379175 14354 25129 850224017 41600 25129 566313972 54025 41600 158317108 57793 54025 767905674 21266 28611 125231656 70837 57793 605156450 28611 47620 264415794 31713 70837 802008151 57793 51524 535466919 30683 31713 154038791 70837 7954 208754020 30683 59975 513321957 26704 7954 46379239 59975 6737 693076585 7954 40512 178719638 6737 46360 968667708 6737 46670 899639187 26704 23137 131029951 74933 23137 640389836 27841 46360 931832690 33890 74933 877978075 21947 33890 187265695 33890 59351 232418752 33890 44732 631336747 27841 69000 239516521 81068 21947 987626478 59351 47714 552456899 45441 47714 130508898 81068 25928 156302398 59792 25928 469513301 39736 81068 25557593 35424 47714 363965690 25928 56425 825679039 6017 39736 688185775 6017 17624 246447614 54014 56425 936723065 6017 79411 9523956 6017 74109 971852256 54014 34450 818295305 38340 74109 714861077 8332 38340 241080890 38340 10240 211115066 34450 72709 908468690 72709 24086 97406626 8332 15926 165209447 10240 63222 399793123 29581 10240 857617285 15926 21670 820996518 15926 31572 111270802 50177 31572 706914249 74534 63222 834233458 44220 74534 39693154 30136 31572 472658775 1213 31572 790732819 1213 15107 319767113 79291 74534 53798606 1213 58361 913114152 1213 77614 59418491 50546 79291 606537635 50546 22786 738870280 50546 17416 428777742 58361 52699 815030469 43818 50546 607454915 43818 15148 674724051 22600 17416 850241980 42073 52699 781476832 52690 15148 730308315 15148 62636 233265551 15148 6468 685231745 81642 62636 198953869 63571 42073 234624967 39737 81642 418363211 39737 20014 517666146 39737 25069 821838310 20014 34306 487123167 39737 76326 748467211 29633 20014 551888344 29633 14979 54812285 62856 29633 904557367 31977 14979 583101675 45705 62856 816207336 77739 31977 291791136 40227 31977 38264843 31977 2567 454515440 31977 12570 401571407 77739 18462 433528145 40227 42012 906221782 47462 12570 636451841 15931 47462 34705757 47462 56575 400608058 56575 22367 871515091 15931 7974 290246181 71231 15931 565089299 22367 51151 287779394 22367 67478 632143850 7974 41882 76962364 51151 60638 87975926 42401 41882 699899536 74149 41882 598842886 12548 41882 407286404 69017 60638 807884284 74149 69120 489127015 74149 30715 397738604 74149 28182 990510344 28182 49232 436385356 49232 7311 954273282 69120 34757 392710021 7311 52479 436336582 69697 34757 147126978 61846 52479 132478685 75391 52479 594997044 75391 59660 80138364 15414 52479 135743598 59660 28950 514246436 38751 15414 786969225 15414 54238 587517125 40337 15414 614863738 38751 71114 13992275 54660 38751 54739345 38751 40179 297563052 65392 54660 100653721 77465 71114 504057847 52134 54660 201388497 54660 4093 156195760 15758 65392 517026754 77465 62690 127786302 62690 66451 203148192 62690 44083 500029466 44083 18256 692995263 15758 46610 73478272 37996 62690 788325091 44083 24249 927334346 44083 73858 442672235 11157 73858 120823871 58247 46610 650861939 58247 48312 693568979 23970 24249 522739607 66556 58247 949912099 2980 66556 843053954 32207 66556 925159927 66556 81050 99815003 8735 81050 324620856 60068 2980 818419942 20909 60068 494371333 60068 58738 691442573 20909 69048 843896043 1166 69048 933877700 32287 60068 440505543 1166 29256 417589710 58738 4572 726477864 34954 32287 832232685 34954 62826 525000008 62826 79428 175222718 4572 22056 784133095 4572 75916 286052666 75916 49081 230873731 62826 2978 319788300 64991 75916 688830862 41768 49081 232661258 76069 75916 502139796 42818 64991 456084498 41768 9071 108904195 48181 76069 969782578 17700 9071 619028483 44672 42818 963255500 74870 44672 13372987 53449 17700 470585889 44672 16499 855493177 71807 44672 865801452 81000 53449 516601628 81000 40017 53951994 53449 74409 390238136 69759 40017 155486295 40017 33124 511948534 771 81000 114787542 74409 12819 17284083 72831 74409 212640519 72831 44605 813350587 44605 54718 380630714 771 53512 127344434 12819 9902 482918116 42281 53512 844407099 18917 54718 679090415 19520 53512 451828960 9902 501 192042898 5274 9902 401778684 5274 47197 568422296 501 16279 619735183 501 10971 723602166 47197 72757 112056143 47197 17143 850804745 42832 47197 114294447 17143 17336 108044852 17143 58855 950901059 42832 37210 65056803 78991 17143 537594479 37210 33303 218962914 19386 33303 206511622 33303 80983 934418203 19386 13845 494245 80056 19386 479287519 35447 13845 224972341 13845 745 46806098 55996 35447 624134755 69624 35447 681423939 543 35447 166347021 47885 543 570563822 33942 543 300706648 4638 69624 913319199 50710 47885 872316938 543 40444 182369551 26684 40444 83899969 63519 33942 644429345 4638 68433 4418492 50710 71473 948752170 26684 49812 557824999 63421 63519 407185663 49812 64618 180782205 49812 6189 332537563 49812 4812 929432723 64618 57379 246140557 33040 64618 251222887 57379 17412 228937560 12051 57379 347829401 33040 45464 656053591 45464 10548 678181809 29656 10548 482574107 2853 29656 92271955 2853 61770 52493367 29656 41194 558367350 41194 43562 101603181 31154 61770 134317926 56050 41194 604022389 41710 61770 815296953 39012 41710 825049789 31154 50680 655554153 33483 56050 693025769 23810 41710 887894723 23810 6973 163739274 50236 50680 769252786 50236 25219 160903163 75890 25219 658216006 38920 6973 62032722 37680 6973 475513421 75890 13799 847178406 14310 25219 820804324 17331 14310 855105819 52315 14310 310086780 52315 76439 975255079 74085 76439 100720860 52315 56476 575146109 74085 70739 724011563 52315 20575 368084752 15297 56476 895167906 70739 46717 405179459 56476 24976 204133239 6678 46717 816887987 38564 46717 62076241 64007 46717 465353555 76928 38564 698479496 6678 53667 276503132 16740 64007 966346246 16740 64117 179438770 43816 64117 443253509 8305 64117 106849460 16740 8500 660031416 64117 48184 5282080 28254 8500 655200146 36968 8305 700981964 28254 33785 757707205 13060 8500 772337795 11226 48184 524760394 36968 39526 676706038 11226 80172 173179191 39526 63792 829458995 63792 31198 12140603 26202 63792 243458857 13827 26202 90087428 57946 63792 107436226 26202 79273 430107824 72638 79273 782348003 72638 18258 601313952 26879 79273 179214918 23340 57946 13513264 18258 73603 511914851 52958 26879 838874654 23340 29118 438093612 23974 23340 578511127 52958 53085 508020732 31831 29118 961891942 31831 80959 475865355 80959 74602 148474554 41853 23974 805035744 31831 34872 994738187 31831 65956 624419266 41853 885 979274003 49549 65956 220017951 63014 34872 46913702 68624 885 542134753 75439 65956 131946100 885 76342 389196482 46579 76342 43334949 68624 56474 39488501 76342 49612 647122444 65740 56474 226052744 3590 49612 590021660 80812 49612 288079631 70773 49612 126275009 21328 70773 977058194 80812 76552 858103693 64107 3590 250891907 73007 64107 713277429 10916 21328 122998352 72155 21328 722659074 64107 35740 378167144 20039 73007 424215408 31386 20039 530458626 10916 39179 299686419 31386 14497 89396432 39179 33252 822489059 14497 3028 113372299 14502 39179 869883622 39179 48333 3523282 31531 3028 347083654 81956 31531 969688176 31531 64862 139607986 36907 64862 600114093 75061 31531 396522639 75061 78545 318109244 36907 5415 93278248 12292 64862 678819586 12292 18929 168672712 19176 78545 985044011 22615 19176 484258039 18929 66080 120200693 21279 18929 94922318 18929 6032 424290516 33041 21279 487541270 21849 33041 960964570 21279 47097 113427973 26590 21279 744844969 62174 21849 856265529 66356 26590 958437721 21849 23556 920587855 70553 62174 224486232 29680 70553 677856051 29680 14324 236392458 44138 14324 965100379 59973 23556 19920593 79716 70553 909612 59340 79716 313654565 59340 18436 226210626 45293 44138 60637868 53613 18436 18275228 58525 79716 400893168 59464 18436 509804235 50725 58525 89771857 77445 59464 343213549 47807 77445 471374282 38381 77445 177272892 38381 44787 982700207 74762 44787 451682681 44787 27408 554174054 35617 38381 293045484 44787 14257 423690528 2650 27408 566732282 35617 51743 242303373 11236 14257 327806523 76387 35617 506694803 51743 34883 882092727 26765 11236 182817649 35503 26765 905842457 11236 12544 610483076 35503 66066 173315432 54214 66066 365373761 35503 13792 630234221 66066 50289 58233615 50289 16266 419682982 66066 45002 203732661 12096 54214 39018665 38600 16266 711716259 38600 78205 217284631 16266 31643 251210204 51556 78205 961993571 12096 59542 743689252 43893 38600 370525676 56899 51556 88499611 16301 51556 51612755 63283 16301 377940490 39388 16301 633356393 53668 56899 428032858 80476 53668 943904567 6927 63283 198023865 80476 44160 951190489 39388 45996 781348714 43399 53668 881696063 70140 80476 153509150 43399 27606 152117305 45996 77553 496588196 62094 45996 15140709 58821 62094 810713523 49686 62094 19300698 77553 55099 514550868 62094 59207 450712169 55099 46754 148357987 70350 49686 488321957 446 59207 200175526 60387 55099 915173665 70788 59207 353363122 9555 446 504988616 70350 59085 414122359 6766 70788 332809509 60387 7051 190698073 1546 70788 972350861 7051 39367 599037688 6766 73517 927563716 66505 73517 78190654 66137 73517 13997045 66505 55909 722810565 73517 37629 190265578 66505 55796 401294125 55909 42229 300075746 14453 42229 815846757 21633 55796 704701741 55796 11051 786646265 42229 11349 8954415 81599 11051 448891385 64534 14453 768400132 21633 23989 826690735 11051 43680 179392076 30749 43680 285791612 81599 73067 540512334 73195 64534 758852904 73195 35168 514272836 73195 58817 19218591 72173 73067 205348371 42334 72173 88158648 42334 57263 727015066 35168 27757 425706226 63149 27757 925731634 53840 57263 493923513 7651 53840 265637465 1105 53840 128966322 54643 1105 287437055 7651 52774 479821289 54643 34839 233901830 74894 7651 426301271 52774 1321 834627866 1321 38757 181439891 52774 4888 519333994 46737 34839 905955465 26609 74894 326203896 46737 36638 82622830 28285 4888 750635868 51709 36638 189968468 34427 36638 573197896 28285 15039 316086250 51709 57520 331739578 57520 5201 725389307 52502 5201 253225978 34427 28113 86005762 5201 28487 675856197 28487 49168 114058320 5201 16888 549977556 31918 52502 564417464 49168 68977 348673040 54488 31918 646510263 54488 10276 169519743 3417 10276 433128597 10276 46013 942494847 10274 10276 154072162 46013 48934 12021745 48934 79840 59560804 48934 30424 767727332 63499 10274 815454303 72527 79840 695193407 15372 63499 360597466 5579 63499 118799796 63499 76198 439082716 18404 76198 622670344 5579 39490 443121601 76198 485 178905809 76198 49985 351253019 66413 39490 376314006 30963 39490 973613860 18242 49985 112511381 27959 66413 539534296 49985 70501 450360783 60 66413 320810797 60 48455 89077910 59539 48455 91557774 48455 64329 595274214 23848 70501 860353619 56504 64329 926811023 73854 48455 87884061 73398 23848 7969215 4707 73854 225857450 73854 56304 178186576 49871 4707 387816924 80528 73398 214008435 49871 15290 725825784 2928 49871 341633156 49871 11781 451052939 29894 15290 569487878 77345 29894 862598402 60885 29894 613161535 13679 29894 147869804 25523 13679 406311414 13679 17590 627542457 77345 58846 12692458 17590 15869 587636503 58846 30467 951464879 44668 30467 207536695 9665 15869 243120771 15869 27299 536668385 9981 30467 661817101 9665 63828 783649019 28267 27299 380370598 64844 63828 647960544 11703 63828 711598393 28267 29075 460940614 28267 26387 317231471 28267 34843 238228376 26387 44546 469550190 20338 29075 761698020 15283 20338 433713701 20338 18720 502904319 50386 34843 867861175 61563 50386 219862734 72067 61563 10827331 50137 18720 568111151 63281 50137 871541637 61563 28406 528611038 22421 63281 291494828 63281 37017 54287061 34797 63281 392163228 14595 22421 180369499 21963 28406 829070791 34797 50513 137970283 64394 50513 136885058 54504 64394 633379978 53043 50513 954035525 66806 21963 660810037 64394 28909 551758010 60107 66806 785394996 10741 60107 489720238 60107 29597 87746123 48436 29597 410299016 7050 48436 318206810 24621 60107 350477792 7050 10996 557403415 66302 24621 592754244 24621 78532 157068419 1259 7050 8887138 1259 45649 425478715 10996 12661 47223354 66302 7469 568887302 45649 3677 900175690 1259 46156 380704629 12661 2480 962886458 2020 7469 719551740 13144 3677 224638471 2480 15588 518901271 71999 46156 128687723 15588 52029 41764031 71999 25962 62118301 19860 13144 74322884 25962 64880 189456708 25962 58886 781730278 34975 19860 378946353 64880 15056 196632390 53490 64880 118584036 34975 51076 984977634 34975 67895 995217030 40508 15056 175726126 26947 15056 384298238 56918 51076 115742886 70888 26947 555092078 13525 70888 948906895 59241 40508 324268587 66009 56918 867978013 13525 45731 589838370 45731 57846 893775780 66009 54753 878724898 57846 44307 830155272 66009 6352 735231400 57846 81596 241390007 57846 26453 792307354 6352 31708 577607861 10545 31708 444566254 31708 57249 303176923 65832 31708 648611852 73033 57249 142833901 17756 65832 906080314 34375 65832 445032779 17756 61478 82411721 73033 70261 469252137 17561 34375 960344388 55192 17561 156577867 17561 20908 743566674 70261 63706 654289587 17561 11926 866037151 1411 20908 37646210 1748 1411 122047235 11926 41538 3417939 41538 31440 221104407 11926 54141 100510680 2553 1411 725514669 41538 23849 778452887 6500 23849 335085375 15472 54141 714460233 15472 54056 389012808 54056 65066 647296234 12878 54056 251772986 6500 36551 745975532 68604 12878 643123590 4787 12878 326654084 50922 36551 148461063 16156 4787 872537945 16747 36551 832070713 34560 4787 542154485 26595 4787 182550745 50922 5843 775407728 16747 35156 886009744 5843 47251 244693097 55322 5843 629862631 55322 79589 343624914 47251 63441 847898399 47251 20765 73265335 44805 20765 647311598 55322 46466 95011045 27608 44805 72022336 45236 27608 504628628 49167 45236 490998121 38441 45236 196024395 1868 27608 105638807 17091 45236 81276654 2334 1868 380844044 38441 15683 901287664 17091 59164 115577698 59164 5478 192981606 59164 12225 810166791 59164 2127 469348467 45384 59164 380044017 45384 8989 610252925 12225 41008 66887367 45384 50287 22823503 81181 41008 831961797 50421 41008 64425801 59964 50287 609651403 51682 81181 203577802 3540 50287 851145424 50421 66502 708512459 59964 35058 994055186 2971 59964 203875955 9346 51682 608297235 35058 1301 560105912 66502 18708 933464079 2971 1680 929045565 6225 1680 129617229 45389 1301 45896410 75747 18708 949595160 1680 23287 40446997 23350 75747 153721092 64292 75747 809549575 23350 7666 70355692 77340 23350 183695403 17008 23350 150498181 7666 69490 858523282 24430 69490 354524335 7666 8181 959218950 11582 24430 459256796 33299 11582 86318295 11582 57789 106328290 11582 2668 263778020 57789 57567 259695051 33299 43534 284966463 1611 33299 83427041 5388 57789 695879867 30041 43534 135318956 1611 5381 705553325 20870 1611 223589518 14899 20870 684724811 5381 79630 486489289 20870 14131 223673766 5381 45955 458163679 20870 73296 508867893 6065 79630 407250278 45955 49220 15174050 6065 53060 315582747 53060 51850 749524085 6065 54023 441142848 51850 47017 637084357 47017 60325 64936706 3020 47017 319267070 78106 51850 543426366 54023 344 110963007 78106 65636 619101822 64170 60325 141103583 3020 40938 43968610 65636 19752 799121084 19752 68693 252702763 65636 42720 272069113 2906 64170 755691513 25325 2906 26047958 19752 36430 418711580 42720 26215 499068407 27800 36430 515095289 72863 25325 89457017 26215 21628 174149689 28454 72863 632804005 21628 32546 286060831 7255 28454 484591938 28454 1395 244487529 29318 7255 863270113 60451 1395 695505567 7255 30767 790588426 14984 29318 822896523 29162 60451 460677720 60451 19445 202417050 36998 19445 502378647 29162 1021 967330418 58274 36998 333499407 36998 6287 990116167 39632 36998 62457702 73496 1021 684196859 6287 42892 881841910 28827 58274 144061417 44428 42892 580453042 3389 28827 549678418 49671 73496 529521433 64953 28827 958630702 3389 67733 45908665 12481 64953 87800097 64953 17251 212631613 12481 3668 698344761 12481 20739 763862124 3668 35903 568973662 31988 35903 617237 79823 31988 225350654 3668 8389 575872035 31988 58036 315885693 21530 8389 584837902 73497 79823 529180493 8389 54805 701012404 18076 8389 461530449 18076 21954 29075595 18076 32250 108192745 54805 34359 54204728 34359 25309 286603344 72573 25309 338726336 25309 24580 686879298 34359 31707 355655984 37539 25309 904982691 24580 80655 667459139 31707 51670 976897207 37539 11346 744913557 37539 70123 553561469 80655 14215 605246360 1618 80655 200075102 70123 26231 866633571 1980 14215 241825301 14215 79461 786799402 1618 13164 823209775 10538 26231 398527236 4134 10538 812873168 13164 22277 799793922 13164 28925 544874731 81893 28925 608121775 28925 14058 216755827 74548 4134 285223467 28925 38330 371428439 39717 81893 338952284 74911 38330 64921182 14058 49158 712764569 74548 50202 102973758 38330 21079 631634533 74691 39717 327623656 61868 49158 399849802 3331 21079 964470763 27713 61868 113162899 75563 61868 388146959 61324 61868 982129096 29549 3331 773439427 61324 66955 235395462 61324 28669 570864486 66955 80656 36364637 36954 80656 255788651 36954 79691 572315531 41921 28669 24548264 36954 22923 143255164 41921 64965 569510940 36954 16127 29870128 79691 69172 45839982 69172 19493 900484376 7023 64965 228096967 9489 19493 492687376 16127 16289 484153145 35784 16289 401781965 61198 35784 770100044 56875 16289 100304175 50085 16289 10312704 19901 56875 135773804 72101 61198 69534782 28291 72101 144360235 56875 15354 845685784 19901 67042 74121416 19901 34891 62505095 80722 28291 17364019 12250 34891 386227822 49234 12250 676204871 34891 7992 636528369 13229 34891 83085064 12250 34805 348741419 47274 34805 230790436 7992 45059 974560803 34805 53634 312322342 45059 48153 172796121 45059 40823 956007559 51093 45059 8701830 45059 31715 188930297 6587 40823 240499542 6587 9655 974617036 31715 23496 72075954 23496 43518 116382412 43518 33449 762345799 33449 8783 72628565 33449 56688 666512229 21093 56688 224588381 44226 43518 345613356 29849 33449 134095111 21093 62287 638989776 29849 55645 10080366 55645 27692 747029947 18896 62287 906633148 29849 48253 918972068 67453 18896 315152089 48253 19180 63647856 56200 19180 167508945 11670 48253 134266529 12347 48253 594027584 12347 62233 781511338 62233 14009 519195 56200 38172 527402476 11670 18418 315793565 18418 40429 680486391 19673 18418 45706340 19673 49005 601338826 18418 11635 836294763 81318 18418 874390979 40429 49681 809133248 69574 81318 543524055 78086 11635 657867356 2714 49681 119087161 49681 40769 742895718 56864 2714 961784006 59932 2714 2482367 78086 34877 708612150 19183 56864 43835262 59932 24567 228109137 4090 34877 961546806 51764 34877 662033850 24567 75637 933104394 54581 75637 915556200 24567 54021 316774149 24250 51764 69876118 56016 54021 288342926 75637 15950 102709084 54581 19946 73088432 24250 67006 624102932 67006 18138 327666284 22281 19946 857940151 75664 22281 181698633 19946 2170 185666561 10763 18138 507599627 2170 30132 437679070 10763 36829 27403925 2170 33974 181432280 20862 33974 68118297 19165 20862 434940175 19165 64726 591968359 20862 60389 363316192 33974 19144 823249163 64167 19165 531554266 60389 14363 540337870 81545 14363 269870793 17036 81545 594060485 73184 14363 50669153 11791 17036 399395946 17036 50959 853809362 50959 15273 650111410 8617 50959 228658356 80663 15273 96234052 80376 8617 490540002 74936 15273 212111815 74936 34089 254277493 71313 8617 135329168 80663 40729 389424157 40726 34089 83618960 54352 34089 559948624 75489 40726 929151969 35166 71313 344477332 75489 48762 810146711 54352 243 151487923 75489 3791 631482198 243 81644 116538229 27022 35166 1818416 243 34492 664141642 34492 16331 460319919 3791 13217 819953864 54163 16331 785194520 13217 78414 181544606 78414 1736 691825041 54133 1736 731618368 46172 1736 196979885 54163 50245 104433530 50245 42076 973902758 46172 77080 501860659 46172 68657 549090045 46172 4791 846108475 66929 4791 363678565 66929 37365 167198551 66929 19547 12875989 53785 66929 21098497 19547 30428 838538185 23975 66929 850660340 9183 19547 915283717 22894 19547 249289093 16889 53785 308206408 1843 9183 940101808 1843 38497 124990802 7788 16889 483834497 7788 72269 50995248 31470 38497 587975729 1150 1843 491560086 72269 1119 633173885 1150 15417 101763609 15417 18002 73251980 29768 1150 484228977 29768 40952 292868203 40952 39484 935402837 29768 70755 651532567 22405 29768 880766188 29768 60647 15344363 55210 70755 734245469 79008 39484 399191588 79008 36984 705014207 79008 44090 515678881 55210 26613 868721239 1912 36984 356094747 4911 36984 390255164 38233 4911 68036325 44090 45614 642157417 55316 1912 459174718 55316 40168 88155131 40168 10392 6702607 18430 10392 600604163 55316 42066 431793571 78844 42066 411573183 78844 50407 375375647 14965 18430 255100453 33989 50407 562603972 78844 64930 510109669 14965 81499 568640464 33989 65825 34453813 31138 64930 444144933 65825 15232 766520192 65825 42574 916727748 63537 15232 505985911 20060 31138 92613054 68596 15232 980461736 20060 45531 322731708 51868 45531 757550832 63537 72889 914952600 51868 18178 54179562 45531 12103 19975367 30556 51868 769928181 72889 32238 121911024 7341 32238 513378541 78317 32238 511385107 30556 21202 320319398 32238 13042 972541328 32238 34216 320227647 34216 42735 200549899 31441 21202 117687893 20328 13042 125387299 31441 42045 392478611 31441 53116 384248228 29402 31441 55160635 55625 42045 24186158 55625 27657 294561775 55625 23876 123652911 23876 12989 184289912 29298 27657 197044155 55878 12989 641148121 23876 48726 98017155 5431 55878 368992001 29298 56395 900823457 56395 73112 664860259 5431 11192 220465905 48726 32518 99569008 73112 57831 438246829 57831 15754 646488558 37571 15754 347109762 32518 65673 974212235 26422 57831 368538439 15754 29643 120490143 15754 43158 38296666 26422 64526 442787982 37758 29643 854964855 4338 37758 796286431 14589 64526 897919970 73513 14589 728573191 75618 64526 707014429 32496 14589 457665834 75618 11425 733530650 4726 11425 125849886 7177 32496 49282460 7177 31112 994272536 46895 7177 31536687 38025 4726 472720840 47157 46895 942291480 31112 44378 892266473 50231 46895 603023735 17911 44378 68445316 47157 72726 124023258 71116 47157 116003299 17911 61483 882526528 66100 71116 525719355 81748 72726 943042639 30148 71116 222053991 49991 71116 393136380 58807 30148 700867118 38218 49991 825275020 74878 49991 543843760 38218 39581 221173475 9768 58807 256886831 5703 74878 462291931 34928 9768 144053101 5703 27211 189240458 39581 70984 228336955 5703 26275 929746512 5703 70275 187723293 72083 34928 41433092 51363 26275 959363047 62954 51363 401860536 70697 70275 218598070 10520 70275 234353615 10520 67588 89932104 70697 22622 319637542 62954 76032 916440340 25265 10520 502856812 22622 62137 556792321 8499 67588 27513174 22622 58972 882980757 58972 23151 618376537 58972 26054 235050046 25913 8499 308174314 62639 26054 65428790 40962 25913 988732334 62639 61579 891632185 40962 6554 911241574 62639 14722 38106135 6554 27717 882211792 45514 6554 57740173 45514 3357 614330451 61108 14722 595176699 45514 60267 852540382 8268 45514 934852355 38703 45514 557847142 3357 3659 801839886 38703 60762 634183524 60267 7404 576863078 60762 70095 312179619 7404 14564 996997943 60762 18970 224632753 7404 33133 396537523 3783 33133 851376733 31434 18970 133985866 57335 31434 267714595 56931 33133 640470558 23127 33133 18422901 4554 31434 851748659 341 56931 92648977 72073 341 603533188 72073 1160 161983177 50412 23127 826719797 39285 50412 147295705 39285 39008 443557239 33779 72073 603423791 13797 39008 465419976 34819 39008 34218010 13797 42138 963930870 55187 34819 1633855 55792 33779 176732317 23752 42138 142159125 34819 44423 3909846 17328 55187 905366481 17328 49431 31545308 29104 44423 199808568 44423 57392 648511576 17328 33746 745484269 49431 8056 10474796 49431 77847 436363297 24005 77847 57287997 20198 33746 452136265 20198 2292 867843630 77847 25439 89698170 24005 56408 76981717 58475 24005 634723937 50648 25439 213196824 50648 44192 923433257 32015 50648 937465085 50758 58475 777797872 30822 50758 679331545 16627 32015 309121589 2883 50758 191914534 18409 50758 508107193 4319 30822 652418531 18409 64331 361454062 2883 2893 836773926 56090 18409 937447199 26082 64331 4977301 2893 42098 93941108 21677 2893 970993743 32359 42098 40705749 21677 32509 358064455 43820 42098 106329935 55883 32509 645455093 14629 32359 969572632 43820 78081 714250595 32509 14251 505146109 77684 43820 38332779 14629 31055 961070807 78081 28783 662756491 28783 25137 105490537 29674 77684 988631545 25137 44807 56664325 31055 8089 775115805 44807 28227 928084211 25137 63561 731786825 38499 8089 635332814 64664 44807 785445315 63561 46777 90413519 46777 75723 330823254 63561 80254 608203397 38499 73921 896229421 46777 53658 951238977 75077 46777 831635507 16976 80254 182862559 16976 23093 939867354 39469 16976 846438766 56778 53658 36323531 75077 68795 627140445 68795 29529 758741221 39469 58502 262581583 29529 69653 229047316 7995 68795 285412025 5822 68795 344609844 29529 38456 297909390 9171 7995 993360743 69653 47096 720506946 38456 32704 871978641 32704 54749 529185064 32704 74535 141604758 54749 17715 50522498 62957 47096 852917067 74535 16130 862487361 54749 54399 505097053 74535 26759 553196283 20679 17715 749885161 54399 19185 606882669 73989 54399 566208612 59987 19185 993425108 73989 48406 973152935 20679 51523 438767903 12050 73989 49963634 74977 12050 561136544 23653 51523 536053471 62495 48406 478072773 23653 35874 802369230 23653 23547 611646690 34824 62495 130589233 18089 62495 249559594 43855 62495 668794556 67547 34824 899524558 2263 23547 471050092 18089 57232 250128545 40170 43855 103734620 3981 43855 653109858 40170 79758 239920850 40170 62461 600950284 40170 12134 103668959 27555 79758 64343107 27555 81834 104924785 12134 74834 22413359 28217 12134 776043849 12134 71795 267613011 27555 23136 960710449 78324 74834 542319367 71795 59467 172444831 11165 59467 900701072 52138 78324 505800202 59467 78944 385786325 11165 69873 246899619 67189 11165 243971427 41823 11165 130773944 41823 52937 629221300 52937 23104 7008538 69873 49546 579198032 41823 55193 88496637 62073 49546 871743686 9345 62073 88187788 44785 23104 623689917 44785 58921 509045651 44785 6462 530919592 62073 54208 165402260 12801 44785 177501754 47718 12801 434966631 4950 6462 133253633 47718 61055 602184262 61055 76331 21203068 76331 81275 74663119 4950 80702 524950157 80702 67055 196505124 52483 81275 46121328 22036 52483 558275928 81275 38407 854574945 6721 22036 762254409 59273 38407 547878302 62093 52483 201823196 66218 22036 805306892 75559 38407 362934908 78910 62093 38427917 59273 50346 546096724 14278 78910 332284137 19169 14278 401422958 63391 78910 438788241 56552 78910 856427921 40145 56552 410274082 30916 56552 920402936 19169 58396 42967505 63391 3642 931809471 41170 40145 977658929 3642 36845 80840011 3642 3359 670396640 42007 41170 456851475 3926 41170 502405011 45919 41170 311028528 3926 36870 470204270 42007 19353 565030826 70251 36870 710438937 8258 36870 8491961 69412 45919 147572559 77725 8258 112965575 81199 77725 770369276 69412 13452 719274748 37013 81199 217080075 13452 66819 415911929 68837 37013 50180800 46035 81199 425308935 21002 46035 484447845 66819 59136 48797322 21002 79172 406979492 73498 59136 380202133 46035 40761 69467450 39164 40761 679672169 40761 12510 616719441 12510 13912 929133563 39164 5455 405600361 81927 40761 174654990 12510 79981 633016698 79981 77765 841822766 38319 79981 397530307 81927 43298 749868476 43298 28188 607002983 12178 28188 168288546 70190 28188 762370520 12178 41040 930820034 28188 13445 576911715 28188 80900 46533775 66228 41040 108771476 13445 66528 278801901 74769 66528 119402772 80900 54607 342299266 80557 66228 955067301 66228 38493 553489118 54607 40705 410883994 81842 40705 143213472 23855 38493 505562928 1402 81842 108641757 38493 60928 920775708 13400 1402 56533090 3938 81842 346532518 11700 3938 705012590 55031 60928 3407990 13400 50110 422339746 3938 79914 35301357 24766 50110 690186731 50110 1148 761593460 1148 71108 532223610 50110 41886 549440252 71108 32205 9777461 59580 71108 333540962 67536 71108 473771246 41886 20704 898589229 20704 44788 804186151 67536 24909 859343303 24909 19086 355027516 54505 20704 553105063 44788 17212 981836402 1529 54505 516619170 50184 24909 521208867 19086 78123 810350494 16903 50184 706624654 1529 15862 96397944 61005 1529 993637414 59862 16903 177077343 16903 63725 311195141 54084 16903 861438507 15862 9119 202238544 63725 29479 367379388 63725 78012 284425374 29479 1959 719660284 78012 69666 137631211 69666 36047 552009344 78012 11028 534311099 11028 30509 81192811 81420 36047 473065390 30509 27982 119431913 11028 31451 316003608 81420 50316 123571008 5328 31451 861668051 79373 5328 870604946 42169 5328 663783004 34743 5328 810345928 73757 34743 197103890 65160 79373 872446242 34743 8968 109480707 62250 73757 973498501 73757 44300 422420923 59774 8968 71612230 50760 62250 299169059 70444 44300 12251987 62250 6056 44348344 10264 50760 804440841 70444 70111 200030104 16223 6056 227542023 16223 68123 81176549 70111 68118 87077698 10264 16597 682706772 68511 68123 610981100 7016 68511 780181641 19972 68118 66372624 23143 7016 633082917 7016 19930 989290615 18838 19972 417895319 19972 14465 12235861 18838 46475 66224235 44248 19930 341815175 44248 26887 861204444 26887 50974 28473579 35962 14465 74267866 35962 12479 975449053 50974 27447 206678919 4235 26887 752920316 60572 50974 517499425 60572 45355 474229051 27447 16120 552361457 45355 64061 39859765 60572 59994 580472798 44079 64061 93464564 25126 59994 795085923 37970 64061 420465194 37970 25453 687737320 71043 59994 529431785 25453 49971 908536385 68780 25453 315209012 55072 49971 666437313 31278 55072 843281363 31278 54281 58217515 66741 54281 615018272 66741 434 665135794 40623 66741 725914356 63887 54281 482365347 54281 68182 107974325 6774 63887 499957199 37667 68182 766238961 14753 63887 12172011 20556 63887 713902329 6774 63207 948984524 14753 47140 101367445 20556 60269 506272176 10419 20556 397874209 33518 47140 559750871 2613 33518 898342069 60269 26681 542389951 60269 37041 898718024 74843 33518 307640364 28563 2613 130055696 45469 74843 95439200 37041 52848 705360204 61909 45469 439468907 45469 8963 447988570 28563 21817 510819671 52848 5463 4066598 8963 25039 257741362 58168 25039 874874153 8963 52469 374526847 58168 30240 789239375 5463 18978 218936633 28842 30240 257278803 16109 28842 758490835 28842 46052 673885028 43490 16109 338178257 63642 16109 708653258 16109 14728 41970743 27100 16109 734046554 29389 14728 590645327 43490 41327 785596915 17597 27100 196442372 66310 17597 118818242 21286 29389 747613903 29389 65007 70713620 65007 52894 118957106 14473 65007 908934817 43718 14473 105083488 21286 48025 804253021 60160 52894 27243147 14473 12290 782221870 14473 9350 134595122 54381 9350 651555208 42250 60160 462437640 16839 9350 510521862 27228 16839 272669585 7103 42250 859580664 16839 58540 790814989 18459 58540 628328388 18459 54390 972091300 3062 54390 513085993 34030 58540 116544051 19703 54390 133974844 19703 70493 440750780 34030 61286 937718210 19703 24408 268882264 79989 61286 685931678 42885 79989 915847908 6037 79989 432559599 42885 59513 280637698 59513 53758 136401215 33805 42885 944232938 33805 63646 874935588 59513 75226 974380783 75226 49160 125993170 33805 40970 907338683 22743 49160 595069539 34692 22743 913616322 74447 49160 98026622 40970 75082 519788597 22743 65502 527393727 78261 65502 608201263 70765 65502 44664597 74447 45778 255844990 75764 70765 607367419 78261 46928 125338356 78261 55128 942306319 61669 75764 592266861 49808 55128 657135571 75764 59413 25538583 36990 61669 70668778 36990 75003 274724253 36990 55030 809276349 67112 59413 247299048 36990 49060 247740376 67112 75636 943047802 55030 76222 260791206 75636 19683 840975856 76222 69881 632847286 49060 59217 487712696 11916 59217 485819883 69881 81268 836499687 59217 34266 682622345 11916 66581 950400808 11916 22764 700446891 40590 34266 975403006 34266 80717 761333006 34266 60171 436853984 13803 60171 143500533 9534 80717 330428675 268 80717 303757027 137 60171 18891360 75692 137 382274592 65706 75692 722520383 42287 75692 809204410 53467 268 107852932 10260 75692 675800480 10260 57972 428183194 10260 2046 78151866 67871 57972 403213441 10260 33038 207039743 49075 2046 402230775 33038 36765 333776405 36765 48711 244014803 62421 67871 375754141 27787 62421 721034194 26717 49075 552952654 48711 21037 96575749 2754 27787 452309118 2754 80003 802865473 27787 4053 734361909 26717 63110 409054171 2754 1794 560103723 80003 40403 473617915 80003 16217 68337717 75623 4053 269370696 14020 16217 107964153 39322 1794 948782906 40499 14020 363202579 33823 75623 624050194 49734 40499 472273886 33823 31169 123500586 49734 64531 937526291 4606 33823 812970135 63169 33823 596721514 56930 4606 503865287 64531 14217 231586714 63169 35729 446278513 56930 73490 455189523 12882 73490 282462375 12882 20004 796727782 74297 14217 651421048 74297 39725 75950891 12882 11300 51465192 80961 74297 498034363 74297 46138 883142888 39725 69536 873116122 80961 19227 848051137 80961 69458 931752507 38490 19227 905510522 38490 1957 981889581 69536 18387 712073794 38490 62380 27327967 16621 18387 5166731 1156 38490 930765083 1957 73023 858561078 62380 46539 691978525 73237 16621 337217500 57431 16621 815218779 4169 46539 912115584 57431 21688 916714425 25241 73237 136077740 67646 4169 654418295 67646 20577 158022011 4169 1677 350182850 25241 26642 967161173 1677 62158 30457392 1677 9087 398065075 9087 39539 542619974 50510 9087 245335547 37855 50510 395893610 54779 9087 905910622 37855 68061 318911450 60052 39539 560834250 68061 41602 336843513 45062 37855 152416071 72301 41602 120724656 68061 41421 748421186 74004 72301 125139037 41602 70262 66346453 72301 73016 675008429 8763 74004 659910666 2201 74004 270291643 77771 70262 615767527 8275 8763 166240246 2201 73885 138813023 77981 73885 817516047 19076 77981 502522340 19076 10470 992884467 77981 953 975590425 41932 953 388822774 43905 953 435802268 71182 41932 121533005 80617 953 137206731 2366 43905 795699350 2366 36300 427026627 36300 46126 942093508 54846 2366 881206298 7180 54846 849945733 14150 2366 877813116 54846 61360 63109599 48234 7180 578319834 14150 2642 618898833 7180 66379 722085842 15342 14150 996715113 6206 61360 794027630 42547 6206 530715462 6206 42673 747601667 66379 29282 119086052 68398 42547 603953207 52412 42547 793394279 42673 36384 90525880 52412 65452 822949827 25632 36384 652905637 52412 45459 173738702 52412 69084 541597889 29793 25632 104893942 45459 72813 969990295 60101 29793 905792595 60101 84 188092425 84 71413 94785104 79951 71413 140561947 79951 73687 64466302 73687 16634 130265381 73687 80605 478004710 30621 73687 803370453 9683 30621 322747472 1191 80605 711919476 33085 9683 423177559 9683 52717 523625558 33085 66000 453092916 77526 52717 686280910 77526 31722 890173868 66000 53004 134295981 72602 53004 200863692 18542 66000 550990523 72602 47938 9541159 67560 18542 773665709 53162 67560 284748782 47938 41146 962592512 55434 53162 195698728 67560 80952 886668829 65144 80952 217408348 21753 41146 516659847 21454 65144 668446118 80952 30595 90018518 65144 73196 958025201 7115 65144 532042240 7115 20611 285086983 7115 30407 496681883 76247 20611 693759325 58167 76247 634115819 71186 20611 444257574 52523 71186 629824293 76247 27433 16745318 56923 71186 344276196 20516 52523 63412472 31661 56923 730890243 70579 31661 682049680 76891 20516 921406725 16720 20516 140351845 31661 58476 177067531 46049 16720 787724670 16720 71619 799092464 38955 46049 80480691 71619 21254 411278676 21254 68005 48479453 69747 38955 330056848 75375 69747 305692373 11963 75375 74259732 57758 68005 404814297 75375 69132 534881735 11963 2440 501997303 69132 12274 749047586 2440 40397 365838418 23553 57758 92091831 42724 12274 534395904 23553 5181 457083657 23553 14191 830785481 14191 19202 99964926 41637 23553 404466818 71214 5181 390538886 22642 19202 409154446 36619 41637 650715997 36619 54813 680476874 54813 18229 889800858 82078 36619 848544355 18229 29072 406034288 36619 57615 395487270 57615 49046 239621341 27561 49046 678052536 27561 61841 120032299 74098 29072 453388881 18952 49046 387085364 27561 11361 685808426 74098 81758 900473232 9763 61841 850810240 55456 74098 248254214 25143 11361 11607852 47563 11361 679844204 25143 64933 328978639 25143 16071 482408596 34513 16071 699360354 16071 65268 380581002 65268 23945 896041107 23945 57058 561206011 16071 9203 804431862 46848 65268 639058433 40547 57058 963386964 61303 46848 247027805 63878 9203 365710435 40547 17606 297019684 46848 33509 291029505 17606 20363 181518062 63878 1059 296760458 38653 20363 699754780 7821 38653 283523678 54351 20363 655778439 75491 20363 775638959 60324 75491 782764355 33342 75491 361594482 54351 72222 98290060 33342 10615 582757726 71838 33342 128879787 33342 44917 616008638 5130 33342 900372780 10615 37009 523408627 71838 62883 903272447 62883 8992 595182710 8992 32128 969591836 29869 37009 946152774 8992 78676 222714963 56446 32128 409059042 29869 77357 917593182 78676 9675 767369192 72014 29869 708894417 9675 3586 601876954 8316 3586 147506368 21700 3586 397049318 11448 8316 583295719 2132 72014 652293744 8316 63822 699809727 14916 21700 386093662 36443 63822 695173202 11448 74522 540389033 11246 14916 578252239 36443 77934 39144356 44781 11246 273767308 67156 77934 531976954 66477 74522 485417748 5258 11246 596750728 56660 66477 280826170 44781 68644 854012990 51411 66477 235778711 46618 56660 557235041 38411 5258 969152962 38411 69144 7775629 51411 80419 90263857 23334 80419 977077563 3116 69144 80178362 38411 22922 155234797 69144 4998 561557453 4998 39578 164430503 66948 23334 347615249 73711 4998 879201601 48501 22922 848269951 10508 48501 879861510 9406 39578 379612710 12193 66948 409945009 68021 73711 542485857 59200 9406 139498549 1566 59200 29225185 53589 68021 885634207 56120 68021 246176167 53589 39296 757442449 43589 56120 937727417 39296 60073 542334178 66252 43589 959572747 66030 39296 187125981 66030 69323 255688486 40693 43589 992737341 69323 29392 394796260 40693 8770 85570909 29392 21829 164022401 21829 27127 242316739 40693 8404 315212316 7993 8404 70663426 7993 74275 381605814 68785 27127 316442891 27127 40432 376558453 70096 7993 659169208 68785 39221 691595285 40432 52919 666087090 40432 34650 760784416 28210 40432 663388727 35152 39221 772057002 28210 30054 825464038 35152 16606 86273969 63195 28210 793778581 63195 13159 259067213 26303 30054 809320975 13159 12725 122943307 16606 4813 771233379 4813 71825 393831082 4813 18046 984847450 4813 25061 866594309 28815 18046 937191754 14061 71825 550552744 65721 14061 61873976 11827 25061 161524615 28815 80674 32842761 56998 11827 86421470 26521 14061 952951227 66921 65721 474374445 34305 26521 275508156 4170 56998 340374178 66921 4731 160237537 34305 79472 817329880 4731 12280 967866604 4731 5845 871663534 5845 47937 834066846 72219 79472 154279763 79472 82092 1480137 82092 38791 932086494 38791 49927 721202365 67569 82092 493649513 73164 82092 879709074 60198 49927 169900975 5766 67569 605282769 53904 73164 136939160 5766 77623 230233427 5766 65696 965620054 65696 56834 940630821 41518 56834 174458228 65696 36370 699143596 41518 28284 418760530 61616 41518 489412305 16604 56834 862018092 60164 16604 982905498 28284 75347 406762903 75347 25251 740232045 31340 75347 15702040 35464 60164 332999748 75347 28612 10150472 25251 10532 829878432 76659 35464 671589791 74167 10532 476919318 28612 61981 303099172 28612 12448 125192480 70510 61981 883596613 76659 25610 228711862 12448 50143 915095567 29967 12448 580430136 25610 19009 61532958 6241 25610 423734596 69472 25610 119959848 74615 6241 73740977 4400 74615 341456811 9579 74615 173781250 6312 4400 197539591 4400 35344 351213262 62208 4400 63771542 11969 6312 211371928 72795 6312 950715417 69620 62208 696944462 7003 69620 865933182 72795 69091 841701874 1047 11969 496296840 39705 69620 263175108 9893 1047 837983993 7905 1047 731158357 47021 1047 555909045 72962 47021 798638427 49429 9893 64156408 57391 9893 101489487 66308 49429 976079359 7548 57391 983341729 52706 72962 133351678 52706 30139 111754313 1143 30139 383794414 1143 34196 475928175 31930 30139 439387798 34196 19559 735789044 74952 30139 592278408 74952 61886 198547135 70873 31930 538390205 74952 19399 93238943 74952 58963 587121175 47245 70873 844181454 70873 22995 864297046 58963 26269 912973579 22995 52637 250890039 7287 26269 437776355 7287 2210 943545315 26005 2210 25857860 2210 6437 915778492 3167 2210 134616374 7287 22165 819416083 6437 3509 995883627 22165 44510 721885919 3167 21195 694473243 29686 21195 976652602 3509 34550 59608074 51793 34550 532105904 44510 25229 67567709 39534 21195 701976818 39534 8826 941812055 8826 53117 581889297 8826 47182 189624922 22623 53117 486668128 8826 57848 410323391 54602 8826 717268815 54602 54500 610129259 47182 12921 267861532 22623 50856 653412090 7461 50856 505476347 12921 76810 955056273 50856 34667 840630217 18713 34667 750935426 7461 26863 770970224 26863 54379 621655421 26863 60075 504077123 26863 24402 278330248 24402 32425 500604937 9025 32425 316433731 60075 65828 535954299 24402 11311 242236034 32425 23933 124213236 31219 9025 347457063 25830 65828 163410879 6067 65828 234338567 33360 25830 53787185 73075 33360 3532525 31219 41720 56575537 6067 50486 119669872 50486 35931 425487436 61866 35931 5525502 46291 50486 9825470 32431 46291 868047327 50486 18433 456843617 69151 18433 350219820 46291 34364 616270879 46291 66343 951053729 32431 76522 297337495 77633 76522 132558881 69151 48746 151896294 76522 61232 129635599 66343 38103 408808636 61232 1421 952617228 50868 48746 592668773 1421 9102 145446282 66763 9102 518645093 50868 39037 800237116 19296 66763 139860231 39037 71781 743933667 19296 77167 410314551 71781 142 442018113 6759 71781 391642039 6759 66062 767069543 66062 4081 544098984 10519 66062 2244257 40140 6759 119042220 10519 28952 606711455 25517 4081 970080676 48760 25517 845751377 40140 60791 336648483 13009 60791 285938358 16576 13009 699718491 16322 60791 88796837 16576 45448 459492617 13009 73254 288798919 16322 57961 484433039 57011 16322 748908946 47547 45448 828921572 48394 73254 417570961 73254 75775 120639612 57961 51937 774048533 57011 21100 256727771 34417 21100 472565386 27406 21100 792605020 75775 56060 494590596 69584 51937 867063470 34417 68340 689579778 34417 24544 719220778 24544 74380 258877033 54147 74380 168656168 70406 24544 901036912 24544 79979 983525681 24544 20278 381680634 74380 71904 870957047 71904 79348 37984160 18024 70406 71583161 79348 16471 936311189 3779 16471 45309030 7612 16471 407635728 3779 3600 432226037 18699 18024 524716602 73650 18699 682755277 78542 18699 718587818 33738 18699 697705695 78542 23850 285722150 78542 70393 230173501 33738 69424 224483769 33738 23737 541737619 74532 33738 878662784 47904 23737 405415997 69424 66247 256807675 47119 74532 286228685 66247 65663 805310088 65663 63305 307028138 63305 22043 874484463 21905 22043 967688489 37334 22043 891060030 65663 2079 318530145 81579 37334 757452521 2079 72130 144661748 37334 35798 587630402 70667 72130 82450082 2079 73707 441050779 79624 81579 418278573 18894 72130 889398716 35798 61110 793909556 14024 61110 5726428 64176 18894 44357954 64176 40923 264192305 14607 18894 876498681 67071 61110 90640265 40923 21897 242910533 38782 21897 199663636 67071 30901 148897193 16807 21897 430192867 49677 16807 852807176 54314 30901 520910538 30901 4305 682453788 1844 16807 411961308 1844 18694 986707579 18694 79580 629459631 56952 4305 152599114 79580 6024 713271727 72455 6024 298738923 79580 15235 548343157 6024 30186 821173499 46842 56952 724457473 30186 21733 178232765 21733 14405 478041058 21733 28866 733753615 28866 51266 473205247 51266 15064 631089892 21733 19256 226850749 15064 29063 808593450 16250 15064 266792392 4276 19256 792688429 64797 4276 428434516 73621 64797 383954430 69309 4276 142244609 69309 38848 971686623 19084 73621 710447306 38848 47051 34603886 19084 64886 561976853 47051 55197 211542238 55197 47644 392482957 53574 19084 653284535 25307 55197 236889345 19551 47644 859803987 55197 67984 450434458 47644 348 955068499 19551 47381 168731168 67984 33189 465995221 67984 9319 398077171 56760 47381 591388275 81485 56760 385159352 9312 33189 935942244 79219 81485 60967721 9319 26024 383027787 37338 79219 35899130 11644 81485 367995184 37338 63176 244898577 19463 63176 146586640 11644 3772 158170497 3772 23034 798044364 63176 53287 379820765 19463 70174 178348153 3772 49563 205902491 23034 55827 145717615 57442 70174 346809373 57442 24362 996817790 20727 70174 857729836 22199 20727 680091732 24362 73366 755822513 22199 67131 246674830 14754 20727 510205892 67131 46729 72620080 76320 22199 488466082 25613 46729 89408740 14754 47952 78113696 76414 47952 255241532 25613 34258 493082316 57568 76320 859002741 21170 76414 930449406 27007 47952 302964468 79358 34258 299375294 34258 48531 861743853 27007 16718 85058642 21097 48531 928319036 16718 21843 457471453 5487 79358 190151848 59802 16718 494696579 6306 21843 575298163 21097 21362 187011345 31866 21362 629799239 51786 21362 552160006 59802 35620 428092200 27632 21362 23663155 49730 27632 596743479 31866 17557 144331647 39384 17557 83887690 4496 39384 52006555 27632 63011 453328421 39384 20408 192499827 63011 2472 535495400 19578 63011 114190373 63011 5586 322681323 45100 63011 840935523 45100 58426 592049611 54167 45100 562686389 7903 58426 145588259 7903 68667 811922320 7903 58773 865121416 22205 7903 713291749 58773 77649 642214384 47459 68667 214089192 58773 26728 6363037 11622 47459 376766315 77649 36812 960709990 11622 68841 398887963 29225 47459 71753770 35936 29225 74368988 66094 11622 121965286 35936 49606 144930929 56315 49606 648284079 52040 29225 640896446 49606 73860 527496411 36982 56315 72585495 56315 2667 993436939 80466 73860 706999072 68773 73860 201049690 74391 80466 214269747 14720 68773 892216708 67616 68773 224653232 28216 68773 12818553 67616 37184 54164790 74391 41976 136619530 28216 37884 184040115 1106 37184 601387337 39269 37184 677632411 41976 68202 741621059 39269 6985 748576452 39269 79554 476380323 39269 522 366767997 47437 68202 164588241 79554 65598 957984936 6985 40380 699888032 522 34787 278083355 49202 34787 468323444 59089 49202 150064140 49202 3151 126277780 56123 34787 270747019 34787 35552 37795405 49202 75699 226514824 4215 3151 636274525 12827 56123 741370507 75699 14302 75192442 64963 4215 352045753 14302 6655 868657956 14302 8233 726422727 36005 64963 645097169 36005 29859 103916826 36005 46128 414211395 39510 29859 789606291 27660 46128 737253115 46128 44144 216193186 44144 54145 848932058 39510 80793 831460903 54145 36782 941727336 27660 80287 378426555 80287 48708 667155660 66189 80287 660930144 80287 13574 167293071 82124 48708 998953566 13574 38523 584305996 38523 19760 921713572 19760 46767 967333005 65511 82124 426904716 34988 65511 260146927 39749 38523 116595589 24708 46767 861214137 65511 48765 713447286 48765 67511 819728977 34988 9470 449390008 5530 39749 160432965 5530 28279 44490874 9470 64184 652646324 67511 80349 422453076 74417 64184 423429614 9275 74417 708406771 74417 17665 704331984 80349 11608 89655125 11608 66397 508267091 22030 11608 905725739 34833 17665 585587196 66151 22030 765814059 16363 34833 355110102 16363 28738 9463879 22110 22030 581718583 51753 28738 641328092 11210 66151 991703148 21604 28738 569740171 60531 51753 96272683 70461 51753 169321566 47557 60531 118632589 24472 21604 232470605 38240 60531 360365030 68796 70461 199662262 55378 68796 691201918 68796 73978 489562487 68796 30338 127709329 68796 68634 428623147 67508 68634 439670590 73978 4083 362691208 35495 68634 454489961 35495 48019 616057069 18575 35495 394870965 38658 48019 795575280 52364 35495 883023187 59374 18575 715878642 31412 59374 547657882 31412 81404 529653048 38658 21557 975507675 21449 21557 629171381 81818 31412 687219660 81404 42030 648531407 21449 2601 79143114 21449 4384 2781118 21449 3034 72790629 35685 81818 392719226 75710 42030 74524325 39167 35685 825990047 4384 14968 47089885 57122 35685 813055285 39784 57122 291494873 39784 42755 636801547 59722 42755 34832224 39784 58770 599692015 57122 78063 600802604 40342 58770 529565841 59722 74024 52629963 78063 67306 955467602 51216 74024 960284502 26780 51216 503103129 16828 40342 881270095 4831 16828 412872070 4831 9551 757114998 4831 17813 277706059 4831 67612 712943794 43729 17813 291867004 4831 12259 177244321 32634 12259 548624120 12259 7828 800155845 67891 67612 222416442 32634 37727 82212230 7828 21119 541497063 21119 16630 635112230 37727 57399 119131618 20815 37727 12762436 7711 57399 333504563 21119 38003 370573450 21540 57399 702343299 58546 38003 837755098 7711 35582 489442380 38003 76620 775843401 21540 32065 260170258 60125 35582 562494284 76620 14896 165164265 35582 79101 809626861 76620 37892 616124928 14896 61718 844595687 14896 31584 731713982 14896 40497 507103006 40497 74285 780137349 61718 72157 325596695 62577 40497 266414321 62577 14911 565051243 40497 72748 528891291 10975 74285 801323327 72157 71849 806021583 39053 10975 652159405 21874 72748 382770799 71849 82001 580018918 39053 46150 429820168 21874 80992 788032118 76920 39053 986517569 76920 4720 56083436 46150 51904 817368423 73311 80992 421593500 76920 28070 935568232 76920 77447 416180384 29130 28070 148393038 40954 28070 23256524 12403 73311 236554318 77447 24952 400650700 80181 40954 254262929 24952 54280 813800442 68429 24952 119980143 54280 30733 37485141 24952 51332 488497839 10252 68429 595745405 51332 41434 163177764 68429 75609 45763310 30733 9248 67531633 10252 35165 430568309 81312 9248 919579703 9248 45954 57598768 35165 2770 533013018 35165 2354 450289770 21617 35165 905435141 57301 45954 517175937 57301 19414 903750573 239 21617 649248146 57301 24888 429828438 57301 66733 426047376 9837 239 364766895 34470 24888 245858036 9837 61730 526137971 66733 29196 508490845 37916 9837 611494504 17970 37916 301802168 61730 69510 490840545 37916 24236 304079649 77788 24236 292772576 77788 70327 645937248 14231 70327 605309887 7389 69510 62938486 9905 7389 199122263 65365 77788 237823875 56256 65365 398919918 23712 7389 547276978 15710 7389 538180381 9905 8351 144147820 39825 23712 937272707 35546 23712 363020655 39825 68862 296730517 21303 39825 784874119 39825 49715 876740106 1328 39825 663940974 26770 68862 843323185 59540 21303 220236748 47983 59540 178024107 47983 594 515242581 47983 28421 995361864 26770 39266 6097070 48837 39266 269454056 39266 15260 863001293 28421 26500 51541760 39266 41661 576985487 15260 58461 512304127 72114 58461 242614379 22113 15260 309861663 35351 58461 449122055 45653 41661 116442265 27917 35351 208630801 45653 20095 127973950 45653 32355 965947570 45653 23187 564559131 23187 44659 535660775 49555 32355 86772956 48285 32355 659235476 9206 32355 652680941 74280 9206 868894146 60224 49555 381902232 9206 36248 545553517 41109 74280 90918475 74280 44845 555757351 73122 41109 668172742 40815 44845 439898257 44845 81913 970458783 47871 81913 301929505 81913 39220 77396606 73122 23723 109463489 30326 23723 601583575 47871 32603 906909431 30326 74061 891914807 23723 47471 897099891 21457 47471 793414376 32603 30539 101334798 32603 47036 916906371 22155 47471 922039315 47471 31349 140088910 6560 31349 261121333 6560 40225 335192422 6560 26916 445393008 40225 24237 202064997 31349 12075 109116639 24237 68978 867715937 5497 26916 626450038 5497 13357 863704390 75922 5497 10172394 22876 75922 952020727 13357 33609 5247645 60217 33609 378299022 77006 33609 625784411 5008 75922 605987106 5008 31744 8062939 19351 33609 730653092 60217 32901 406854018 60527 31744 822720210 60527 58213 76529420 31744 41707 452085888 60527 47675 156763158 58213 55454 404226184 79364 58213 641617688 47675 10506 169089016 32923 47675 728582470 10506 27946 264095065 27946 71740 571577545 33341 79364 840412556 33341 30124 642632179 57698 33341 450218382 25666 57698 897508377 24685 71740 919879388 30124 37745 99233338 57698 111 9125771 57698 58332 619901154 24685 4576 361408814 28569 111 486046183 16037 37745 264910207 17535 28569 886081921 691 17535 484486651 17535 52398 260141664 16007 17535 201010856 16037 49384 96008503 12113 49384 881597514 80042 52398 45372124 49384 1470 389335799 1470 8272 365203720 49384 44538 99759246 26789 44538 756847484 67350 8272 492716164 43830 26789 422613023 80035 67350 858445648 74737 67350 324792675 26789 81097 888839426 36877 43830 409871427 81097 34048 530571688 74737 49659 974424143 49659 75741 354248650 81097 2202 478038655 50161 75741 661589676 2202 56129 272694760 7965 75741 466291278 76894 2202 65173361 56129 4604 807368235 56129 67910 527451888 13928 67910 903802181 4604 5180 859242076 44019 13928 711240467 67910 71752 590636385 13928 65974 247425697 2205 5180 678438670 61344 65974 375553602 71752 9315 362096278 61344 69715 428328158 20584 9315 670681115 31537 9315 216062060 51559 20584 993359658 20584 60165 286307053 68562 51559 100920211 33501 51559 585586563 19140 51559 246276037 68562 74937 430953359 21693 74937 809185624 6752 68562 142069213 50783 6752 299822769 50783 8357 105362520 36063 50783 20008644 7209 50783 336156952 7209 14533 63234723 21940 50783 927272552 21940 66284 559435643 49044 14533 529808061 66284 46256 678204299 66284 67794 316361021 46256 79531 762306751 23485 79531 260012957 79531 3865 96369028 3865 3097 966617249 30609 67794 538192841 82135 30609 10409360 23485 26791 203214071 30609 80427 668793398 82135 17737 449204351 74416 26791 162876685 25295 80427 474468158 71369 26791 98871261 17737 50039 86000199 50039 22635 291731803 25912 74416 149827135 22635 66394 395845356 71369 6128 215073106 6128 62265 773233022 25912 52650 51857329 25912 29244 922029484 62265 29444 406085782 1584 29244 280582129 29244 25944 900727073 1584 17830 537555267 68635 17830 659358575 54785 29444 567403196 54785 63605 790581188 4596 68635 872763233 68635 4901 852502827 80497 63605 493302234 4596 59477 625104208 59477 80665 766980196 4901 70660 397522253 32154 80497 4135798 18187 80665 837612538 32154 6090 39429750 59124 18187 711120475 56590 32154 705514522 72834 18187 974420103 59124 19078 519328021 78475 72834 943501740 78475 7563 325154461 69293 19078 458038373 24107 69293 315697015 7563 17957 214929080 78475 53320 17903861 17569 7563 550663189 54852 24107 680210601 4583 24107 30129974 17957 29832 397565022 4583 31393 315544380 31393 43465 963957181 72451 31393 314555699 29832 61912 343545103 72451 32302 765057842 72451 11225 627787180 72451 40319 802120690 81781 72451 191560 1689 32302 3375684 11225 23803 275732963 1689 35230 977404173 65518 40319 58338051 69442 35230 931037229 69442 37830 328769153 23803 80405 127927750 67526 35230 681426064 41280 69442 868361644 29827 67526 175169683 41280 81878 19887649 80405 11375 324409495 81878 64829 234104259 64829 29302 346021422 11375 74116 610171014 11375 48945 1416712 11375 67597 514617905 29302 33708 684367810 61022 74116 275819198 67597 3919 872605789 33708 11378 38803561 78686 61022 20539980 61022 8460 780225465 11378 69554 315236138 35463 3919 52381989 21160 11378 684020802 21160 28964 9120606 72474 28964 857215126 9975 72474 665659670 79085 28964 984482512 59286 79085 254482229 59286 32970 741893731 32747 9975 820597947 9975 52570 113638562 59286 24079 21483751 32970 9973 155789922 38690 9973 40135643 38690 15172 79534971 50639 15172 730812294 15172 49829 321464567 60186 38690 737693278 60555 50639 707980269 60555 77056 866432015 72513 77056 695071447 81035 49829 325980993 77056 13743 660438719 13995 72513 223002233 51061 77056 349563355 81035 10579 681110340 26419 51061 992533674 10579 59264 301962616 9546 13995 467914101 59264 3353 177169846 31956 9546 162459366 58005 26419 647252878 49536 31956 396209123 58005 4327 341925651 31956 62022 984276390 31956 14775 374417487 62022 30657 592965702 33019 49536 916450846 62022 5599 133378051 40874 62022 508253221 14775 77913 35569608 33019 38253 798659670 4754 38253 744474001 40874 28852 28943227 40874 1747 442720544 79798 28852 464869872 49083 1747 966611562 67376 28852 941620191 351 79798 349585256 67376 38395 172042776 38395 79543 344419858 351 70301 718242183 38395 28137 99375093 51388 28137 43306331 38395 20771 479178807 20771 3216 568210898 20771 52159 593439461 28319 51388 247884396 28319 22792 320009204 44489 22792 255334263 53286 44489 187973394 52159 71194 72942357 54521 53286 832326884 44489 68805 222438340 44489 45512 3141090 45777 53286 220806486 68805 46396 793457728 41423 54521 137462857 74273 68805 278774397 1190 46396 978102312 13114 45777 584845087 47230 74273 125217967 41423 14087 765700128 47230 8757 221230710 32189 1190 354962684 8757 30034 700955429 60960 8757 196769107 14087 76411 402553733 60960 2525 640976683 60960 28293 916040829 2525 44777 871989537 76411 40116 991678719 52572 44777 928412332 18034 40116 263312785 28293 48876 14943462 12147 44777 965139931 40116 60630 640244657 48876 45872 483105795 60630 51720 168492960 60630 46726 344170467 33682 12147 180901477 32884 33682 771424420 15626 45872 819023681 39471 32884 111799273 46346 15626 504002924 46346 50672 956634486 50672 78897 17203767 25030 15626 746472426 40942 50672 782487480 45808 78897 5319178 23557 40942 103716659 45808 10935 102252189 66012 23557 765849706 63636 66012 2422451 10935 13054 142210838 18557 10935 162831009 9813 66012 391718812 60585 18557 553299246 14219 18557 960749930 13054 21981 375775558 72022 18557 397971320 9813 75498 545778016 68894 75498 985755949 73073 75498 213307534 1330 21981 154552003 10723 1330 270707071 10102 68894 894118519 36805 10102 2229977 51797 36805 810833592 36805 69435 299343591 21377 69435 351245343 36805 48974 128673094 48974 7836 101462728 7836 58472 658739347 76121 7836 52103558 58472 35831 231998213 58472 63937 71957649 63937 78680 717766312 58472 13802 70026670 46736 78680 530989726 29099 63937 2216907 46819 46736 335363683 17018 13802 27172406 46736 44292 261336351 44292 52373 194762435 36608 29099 496083127 44292 43192 727887240 38458 43192 141488282 43192 47063 11761261 34011 47063 744078976 43192 30252 392291583 47063 30965 366456045 30965 4294 753853416 71634 4294 374479178 30252 80474 867812552 30965 55041 753491457 4294 50637 559682050 25641 50637 323913934 71634 29579 278965149 10337 25641 982409501 48555 29579 998446575 70965 50637 872251710 21560 25641 808281549 52726 21560 408200133 21560 27173 371516670 42058 21560 736423976 70965 10875 980872646 21560 22570 80573833 42058 30288 892135077 79850 42058 116155198 40951 79850 213038263 33227 79850 187526138 22570 7584 811018144 7584 45621 64607467 20123 45621 96690356 33227 40638 268743577 2860 7584 230542297 2860 8837 379019796 45621 31195 7251629 12931 2860 711383004 12931 51095 792015387 78084 2860 995092899 58304 12931 108236051 61725 31195 212646796 67971 51095 383236091 51095 49741 612835106 61725 65183 50964997 385 65183 74027366 45030 49741 164317666 45030 69837 656999134 39337 65183 890684499 25296 45030 61177652 385 48589 919254346 58534 69837 12566991 25296 12833 79933725 68129 39337 10306972 58534 46714 729306024 28033 12833 202386195 68129 61989 933582951 68387 61989 837913201 66440 61989 596351332 46714 49260 765609745 18464 28033 956142250 61989 23238 214332169 53431 68387 830788291 23968 66440 233984287 53431 57289 649590362 49584 23968 695215936 43204 49584 440392084 43204 33702 200383383 67914 49584 989281970 54863 57289 949823969 5623 67914 68606575 44868 5623 408646418 5623 28297 419759503 13809 28297 24041268 13809 69024 402340626 28297 25157 515943512 69024 80067 629288122 31900 25157 331459142 13809 5276 454123333 5276 52380 34065555 25157 56407 565638065 54516 80067 377591104 54516 72097 994613466 68249 72097 83905006 56407 6893 641181190 68249 81157 554999781 81157 14493 38455488 6893 63475 269526341 81157 56182 62722168 81157 19119 474325824 19119 530 83218621 80230 14493 528578369 63475 52033 573061367 52033 77805 877615855 8554 52033 130513638 37315 530 983414744 8554 65075 198511950 67213 37315 407214550 62015 67213 791496684 8554 68064 29537203 37315 31739 377364880 31739 74913 847498338 50616 67213 253215883 10023 68064 874035357 31739 13628 263108637 4645 74913 486033543 13628 35614 43663217 56655 50616 911350348 76029 56655 579682121 4645 26652 643909283 56655 30161 405680313 13115 26652 111380160 20733 30161 840846225 10445 20733 649834028 6731 13115 862230613 35397 13115 770053482 28131 10445 116424564 25957 6731 507932210 28131 68093 439609199 6731 20581 390611196 57938 68093 582845097 49851 68093 49045092 70896 49851 596289349 48270 20581 95749247 70896 19555 306910694 48270 24893 591199927 16734 19555 72015257 48342 19555 169299619 24893 7779 73691145 74069 19555 250237090 48342 37096 351021226 80059 48342 880549950 37791 74069 490358742 7779 53871 542118935 80059 14189 622966076 21621 37791 485202126 80059 81474 661891218 21621 28735 537352186 75620 21621 52191708 66772 14189 139184736 5816 66772 225276312 75620 36686 71693407 75620 55919 285481098 75620 17656 62669399 36686 15189 765159370 5816 56026 126700 26359 55919 333197060 15189 38042 288659086 31912 56026 974191508 38042 79873 458556442 8260 26359 468540851 79873 9694 360517806 22837 8260 330522136 8260 73643 93645336 9694 5500 530971425 61404 73643 741816243 54653 73643 963214733 54653 819 53539305 73643 69972 612051724 38215 69972 460384423 21783 54653 281631541 48657 21783 345908040 21552 21783 898736820 51192 69972 143417101 48657 41204 170377846 21546 48657 27634962 40688 48657 545732111 44285 51192 621867114 21546 6848 286022759 44285 7917 111484439 57191 6848 948342520 6848 31772 278274620 18750 6848 224359380 57191 77187 12769434 18750 28449 153055326 75555 31772 66138548 31772 27788 491214027 8876 27788 49515466 28449 75640 751646412 14554 27788 115395525 75555 2847 647422459 8876 29516 413459303 29516 50399 383699603 75640 15038 774441515 14554 50889 455871566 61397 29516 191749245 61397 54305 296775684 54305 74508 20804039 61397 68356 654354137 48919 68356 210062517 54305 61062 64276378 61062 39486 242096329 48919 59335 393280350 64130 39486 945441251 56197 59335 189577060 64130 33385 919467368 74707 64130 908899961 77545 33385 882670437 77545 73484 73285788 33385 22160 814838274 77545 24151 248070605 23614 74707 785887788 33498 73484 329127732 24151 33110 918497701 33110 35898 545297997 24151 67158 790891331 11769 33498 109793981 21704 33110 17581129 11769 77883 29632153 35898 11883 648001092 11883 35171 728891854 21704 33970 761241430 21704 51874 605427831 33970 80336 635424078 41062 35171 6056520 51874 41003 60387321 21944 33970 161882571 21944 13459 651489762 41062 76765 357999634 43135 76765 327008521 41003 47766 403580380 13459 59481 217904705 47766 73554 855920210 81448 59481 16448691 56728 81448 51024562 73554 8904 809794275 56728 42252 936950941 71038 81448 122740931 39902 56728 919980272 71038 81930 73608740 4013 39902 913460060 39902 81230 32680267 81744 4013 685303867 57710 81744 271385634 72158 81930 959190191 72158 6140 651633831 18620 81744 568810356 36022 81744 728661281 52123 18620 105024368 36022 75674 15315629 6140 21349 114592453 75674 51480 788481693 64261 75674 101178309 75674 31567 446438516 64261 23066 374420332 64261 56617 799711722 51480 17183 506559665 23066 30320 68255723 17183 60538 74111067 51903 56617 87683383 56617 74648 938035510 77761 51903 101104528 74648 20662 461372098 77761 41975 784092781 57427 20662 427392129 70196 41975 574961743 75972 41975 477034663 20662 43371 593527975 41975 68650 127182410 47827 75972 451887902 77697 68650 412530095 20486 77697 494515832 30119 43371 936507962 20486 67408 815985991 14190 30119 754929260 22561 14190 896436635 20486 61112 348019286 39414 14190 904843335 11715 67408 679823321 67988 11715 80820548 81785 61112 193377227 67988 26367 649200031 67988 55407 724258425 37686 81785 101141211 81785 32218 987727195 77426 81785 58076275 37686 53522 657145085 32218 68606 24379750 63682 37686 967880011 77247 77426 309304775 77426 37098 449067813 63682 55565 120806742 27088 55565 55798923 55565 9881 311511181 7587 55565 567102543 56297 55565 695354042 27088 24876 900630367 24876 3543 283408009 7587 67170 144831128 8409 3543 181362327 56297 35486 790094680 35469 8409 385331963 74163 67170 644547057 74163 28832 745925512 28832 11525 102593802 74163 21436 40269040 21436 75093 113488047 26960 28832 53781412 75093 49080 186725857 26960 34633 609941911 75093 38756 757624319 34633 50123 219340869 9935 50123 207399076 49080 59083 988176177 4353 34633 739814445 16045 50123 484788526 4353 37863 114009805 9935 60953 682181590 64791 4353 984864899 64791 21086 76016630 21086 41197 335853738 21086 21325 344153014 64791 77441 277361449 77441 5750 323661452 29991 21325 763227016 29991 42621 922948404 21325 66334 943932015 39017 29991 736655070 1994 39017 497554500 61693 42621 356077643 66334 29550 599402451 19339 1994 472310770 10616 29550 416019356 81397 10616 177001816 61693 40063 287632161 64287 81397 193375655 185 40063 221820463 66315 10616 777860382 11227 40063 787979442 62842 185 668301916 185 8860 740157896 62135 66315 777090492 5307 8860 586055943 62135 54598 540453701 66995 62135 943609509 62135 79265 173495739 79265 80991 589913862 66995 61428 961456914 79265 59048 505331568 66995 49189 259333823 59048 20697 96509875 61428 18937 121482327 61428 55458 990238145 55458 38642 670028598 38642 33339 853380893 55458 19017 34456746 67947 33339 782097183 67947 18509 982661400 54563 38642 30325500 33339 23144 304279920 58415 18509 272162795 23144 43349 221979668 78181 43349 828614865 57030 43349 868009875 53074 43349 174411662 53074 51847 831942861 40489 53074 432569525 51847 3872 441768222 25003 40489 705284246 25003 4475 906057958 51847 59701 155160033 40489 69953 857236628 45317 59701 457094641 45317 27805 10443043 69953 33662 68045829 48753 27805 313871499 69953 24737 645014969 24737 72807 202285281 33662 39611 571804098 22661 48753 512608967 48753 73300 902671552 59205 24737 869653644 48478 73300 150493365 73300 2449 610565098 44852 2449 275735036 2449 68694 119475450 59205 58956 162170459 48478 36908 220668635 68694 20109 374159155 68694 54452 106685241 68694 50406 398350988 20109 74245 782413607 15126 54452 661440605 20109 80965 222028490 76374 74245 760026742 76374 62064 831976812 12798 62064 79189284 62064 59434 850455721 62064 61195 865568673 78753 12798 790492959 6433 61195 682676574 39889 6433 424715127 64408 78753 444229536 51650 78753 464112133 69189 6433 729011787 39889 72181 113110024 47658 64408 548903161 47658 14423 23245081 51650 1456 732738867 37925 72181 296104820 1456 39537 832427376 68675 1456 7980254 14423 48077 682228438 51166 68675 846332008 68675 9779 24489494 51166 70260 541617170 71896 48077 104342425 51166 71333 552013100 71333 38193 316748758 9779 18966 71993351 71896 21917 144471655 71333 53910 878156019 38193 42371 80627005 65370 18966 903718582 53910 40279 851707369 65370 42503 158647831 9217 42371 180421383 65370 19120 300784106 42503 28394 877580407 40279 32913 262963282 73972 9217 488973780 17810 9217 461752318 19120 26983 475945448 28394 23011 846920864 34307 17810 734923350 34307 35877 543487449 34307 7460 104017588 23011 64341 572769820 7460 60441 28077268 21272 60441 850526813 16412 35877 381344503 38485 16412 416435732 64341 35542 880835426 35542 22926 129448407 22235 16412 716852300 8589 35542 365518434 72244 22235 49508490 18873 35542 504174984 18873 72773 693552518 18873 58149 23180842 6000 8589 122526412 71848 58149 160387223 71576 18873 693344458 24119 71576 116221291 12155 24119 914678144 24119 10131 306239061 50676 12155 680955446 10131 40627 562821232 39443 10131 292410980 39443 32683 25239405 32683 58764 84681327 58764 55900 920122059 40627 63711 218028589 32683 25983 217192802 63711 58698 480425590 25983 16779 192573325 308 58698 364590982 25983 54066 534528700 308 74030 938633939 58698 47844 484389864 308 79243 470014443 41075 47844 1851080 79243 20119 365820068 79243 61200 565277110 79243 28882 109458300 20119 44131 372527027 20188 61200 981274352 20497 20119 885878490 76625 20497 421978829 44131 66488 963400397 55034 20497 48477634 66488 57601 210389120 73036 55034 213966969 57601 37772 323520405 8173 57601 248184159 55034 19986 858429340 50015 19986 451055544 37772 3403 869168489 77894 3403 129985432 16987 50015 327623008 30341 3403 877478463 66822 77894 138616057 66822 33144 845315471 79146 66822 910572105 16987 48733 980082188 30341 34952 874731418 12996 48733 587495275 55023 12996 146661137 46209 55023 682554707 39358 46209 954063151 66914 12996 130608161 27954 39358 501453817 409 27954 377805611 74564 39358 251055665 409 45179 510100605 409 81459 452267473 25004 27954 278828707 45179 19316 98848233 45179 17165 467894425 25004 39034 96471178 39034 46616 440941891 6204 39034 34085485 45679 39034 908839483 19629 39034 829899408 43985 19629 650928162 45679 73970 227165757 73970 22215 154004101 17378 22215 68232726 19629 68106 951758229 17378 15119 892117103 17378 61306 897967062 22215 67063 701954252 16746 15119 787784454 16746 8581 5972647 67063 42230 515255523 67063 11060 261204542 39112 16746 73646419 8581 10620 984634578 56664 39112 476036646 78288 10620 278912793 27243 39112 156045596 31381 56664 613533830 36069 27243 234698122 78288 42384 694375756 78288 21178 1054946 10511 42384 500831536 42384 20930 635910134 20930 45852 928334126 42384 48116 856104622 62854 48116 384406167 81388 48116 36750596 33366 62854 180073908 79308 33366 940900733 53564 48116 797915615 76639 81388 536791522 26950 79308 248934887 79308 52715 582906956 61973 76639 855403162 76639 74840 544235273 80865 52715 709094129 52715 75119 988788127 33545 80865 149344926 78572 75119 117744152 78572 68154 753425549 44763 80865 864502173 68154 73580 50241619 78618 33545 635958773 78572 22387 569198831 35105 68154 100056712 22387 78116 698829584 77214 78116 296459204 78116 74439 182201700 72849 22387 662749538 23381 35105 402003938 31338 78116 439900130 72849 51613 457307728 2039 23381 173540081 55494 31338 758419217 31259 2039 536848054 58621 51613 117649356 8749 2039 502192831 8749 58933 7635695 29540 55494 250722851 8749 19564 272560159 58933 62679 796465322 58933 54534 987627795 62679 26489 771670564 29540 13103 824807035 62679 12756 59950707 31798 54534 346437612 13103 81598 190425389 31439 13103 781055442 29722 31439 410397993 31798 78469 507766051 6804 31439 903835775 31439 31328 53628974 78469 6268 645822730 78469 54478 249212910 64721 54478 343131893 29087 64721 99841493 1172 31328 345679161 58433 1172 85038091 64721 78033 109815132 78033 30279 256802526 78033 20090 841688798 1172 36778 669616673 58433 2003 259501827 30279 34361 101112356 36778 42339 842663124 2003 19682 469662215 36778 40192 939326511 62163 34361 5043855 19682 36410 437072206 5806 62163 186727522 76329 62163 481062532 36410 20435 772317663 7370 5806 374038301 20435 21338 649124117 20435 76382 324749928 13041 7370 653619270 1896 20435 361683130 13041 1604 903585612 37553 76382 626424408 16820 1896 143601125 13041 51013 318609073 70825 1604 68102781 37553 72320 989070877 51013 73576 548117525 72320 12655 884952448 47029 51013 911379880 40664 73576 21414061 50358 40664 45273023 40664 17398 98602346 40664 76555 731822144 8754 47029 452840131 3876 50358 294823699 3876 23689 413710057 66607 8754 140740916 56866 8754 908139977 20347 56866 214254697 56866 35078 750121729 24327 66607 189717334 27965 24327 913053162 20347 24404 722884738 23875 27965 472679905 67322 23875 16536941 23875 39668 22994862 23735 67322 594579027 40008 39668 608723451 34943 39668 544949480 74735 23735 416875284 40008 13815 581119542 20403 13815 890698839 74735 8699 575752506 29140 8699 858718847 29140 14069 730620566 20403 69368 777397379 71570 69368 53065882 62757 29140 658172758 47935 62757 193488852 47935 57340 115247937 76019 69368 329979328 57340 13550 124352104 69535 47935 259840005 57340 24667 103475875 19349 76019 499671835 76019 63700 497079013 69535 35092 55969200 24667 55453 507684534 35092 55111 891649369 63700 1717 126761607 63539 1717 827760306 39959 35092 395124185 55111 59077 152158577 1717 6729 214325856 39959 4197 889182304 59077 41963 555673219 6729 6938 467816590 4197 20346 848752686 41963 42895 118133576 75340 41963 384962428 19113 75340 30128770 20346 34585 403629487 56221 19113 974851993 12308 34585 422852373 12308 32408 130233751 34585 9101 193803997 9101 19667 11322015 71042 32408 396369293 23549 9101 347257823 71042 56871 509128019 26222 23549 940268940 19667 61443 13150810 76168 26222 449859260 72549 26222 135742124 72549 9154 666648406 13610 72549 890830946 72549 2540 107778692 64568 72549 635391493 64568 28666 58290804 52145 28666 801648396 456 13610 165406895 28534 52145 851551310 64568 47046 289413274 38676 47046 192725850 46002 456 711132101 456 21924 578143924 47046 40968 471687807 21924 59010 912002920 81603 59010 305714578 47947 21924 194572602 9543 40968 273482294 80723 9543 521656509 37420 9543 232380331 81603 35948 316408020 25730 37420 920324567 25280 25730 36744737 25730 50030 818541509 58632 25730 114976721 44426 35948 988732999 79591 44426 449658579 58632 81921 862072788 16316 81921 56298841 44426 78017 471613585 44426 42117 107824012 79591 77128 868563153 81921 41612 602207497 77128 35128 240316511 61628 42117 228339132 35128 26685 985944707 35128 26161 468400674 41612 1600 515319918 1600 39068 697033436 26161 29155 245957807 1600 57814 294332559 1600 58830 972229076 51327 57814 639588605 57814 64921 624309990 63885 51327 20578810 58564 63885 664189205 58830 76767 578284438 17498 51327 135832133 12171 58564 232346854 70156 12171 9388640 70156 49745 848845483 47656 70156 5433138 56226 49745 459151672 47656 3226 674907917 47656 13847 707130831 9563 13847 673227964 3226 76093 8072879 9563 2353 597970877 3226 80755 184791604 73891 80755 196065278 76093 79671 23237143 53968 80755 38805933 53968 77417 98039540 77417 14118 487046214 53968 20052 403303058 14118 56125 791072378 56125 45678 196800900 66336 77417 274427398 74612 56125 22291270 74612 7605 664654029 74612 5960 870201037 7605 1952 583401840 75587 74612 835855382 330 5960 230968098 35231 7605 108686284 23113 75587 931050098 77762 23113 139804207 53277 75587 438477705 65896 77762 849526795 7921 23113 420746489 23113 35592 274475122 2054 35592 210011095 53277 64777 713357082 7921 48088 127228593 1609 7921 433773807 2609 2054 465070452 1838 2054 982280963 1609 61582 887281459 61582 43317 82361358 3569 1838 396332380 26716 3569 397799282 1838 38531 28003767 43317 69719 2271209 22120 3569 775447234 3569 20629 97038090 25448 69719 809660556 8012 20629 113045289 20104 20629 695305582 8012 41110 356626493 65976 25448 562050722 25448 7640 171965845 25989 8012 799407842 25989 38657 780626164 40981 65976 677415852 10105 7640 509971558 10105 25339 759067862 3837 25339 106163410 40981 16367 445374327 40981 15207 811102150 3837 3810 665265320 3837 17939 122047983 3810 34518 132169801 19726 17939 199630227 63722 3810 61495642 3810 34189 207558606 34189 80393 199173368 57099 19726 208216586 23368 57099 386287607 42412 80393 390303211 23368 24325 704346621 42412 5057 842484389 5057 58429 808045607 24325 21779 808035161 42412 43107 909598765 58429 34972 31790545 21779 71346 379793901 20731 21779 754822662 71346 8329 241448149 8329 20163 896988132 34972 61028 215742308 20163 42786 631522853 61028 62515 336587537 18874 61028 266013235 57711 42786 681098538 43744 61028 491611301 67271 43744 409107564 57711 35048 553892341 35048 65762 135259839 57818 35048 175605806 67271 21896 833581163 66342 35048 324755389 54583 21896 213751227 63085 66342 282887814 41291 54583 739063639 62707 21896 610659515 54583 728 136939033 63085 42741 222237971 67779 41291 934438155 67044 728 901434411 55335 728 997084001 67044 39910 706014551 55335 17918 432174102 15577 67044 475861086 47604 55335 326867095 22357 39910 464808893 22357 52007 711379591 36631 52007 78856022 47604 2680 721658682 2680 6968 232846543 55424 36631 394136131 29868 52007 268044617 6968 49820 938204774 64420 29868 857118082 12498 49820 831050143 22887 29868 193212323 51486 22887 856630905 22887 29334 86842059 12498 19557 11650116 41461 19557 708755296 51486 30520 919202735 74814 30520 203998168 74814 62105 815644820 30520 42691 260745844 41461 29391 497114373 62105 59870 703058523 35240 74814 337098443 29391 70508 274842017 52566 42691 166418428 13522 70508 852978845 13522 20166 595545291 52566 21013 678119064 7579 13522 797934391 50929 7579 593497552 7052 21013 32696967 50216 7052 853134416 7052 19059 328333387 7052 5162 434998378 19059 67843 192503122 7052 48109 238830759 66155 50216 41852957 35743 67843 433384348 5162 9173 618025122 66155 29596 506770965 66908 35743 692702812 38728 35743 781912119 66908 4239 110973678 65526 66908 592940649 70082 66908 77508655 66908 20336 423525275 20336 21623 341207399 4239 22065 914621673 20336 73743 38824974 367 20336 518551691 66942 21623 897880622 22065 53009 773461938 54865 367 551788082 367 6358 171201328 64030 367 767588999 66942 80313 954256752 53009 44427 742754802 64030 6764 601056264 6358 4126 901232753 64030 47024 615152898 4126 6962 232951463 4852 6764 793979728 13887 47024 20370563 66061 47024 96215996 47024 22468 763254152 57623 6962 143039980 22468 76788 372150137 23469 66061 305901052 35439 57623 828380903 57623 8411 946267771 28393 76788 7591022 39213 8411 908778063 63335 28393 194242444 26954 63335 456590653 21307 28393 556347589 39213 54962 779249303 42440 26954 962938073 22308 26954 215974263 26954 20196 986863132 27667 21307 747536871 27667 280 926957945 66207 20196 116284758 22308 8010 364627819 20203 27667 75562650 280 60789 751804538 60789 22323 494011324 13622 20203 627387643 13622 50090 214774083 44890 13622 617656414 38457 13622 769621632 50090 74089 448140986 13622 12738 815819405 38457 20243 679649016 74089 47517 99420396 62076 12738 196500276 39831 74089 121662133 12738 19285 442566817 65597 19285 275082652 13316 19285 512649050 19285 14999 852719707 13316 10191 77508421 19285 45247 728881847 65597 1797 602036768 13316 29630 231558849 54840 45247 320053364 54840 61273 98729886 54840 42975 107600466 6 54840 31789760 71608 61273 798859307 53975 42975 306277980 71608 72024 830683770 22805 6 971334153 71608 45157 370919703 22805 31372 932961572 23881 72024 302094806 72024 62057 538690 22805 62000 984928660 62057 62909 642048339 62057 39018 378109165 11982 62057 511691310 36084 39018 579820368 76039 62000 466356879 12999 62909 377486835 39018 41052 474670315 34540 12999 334389492 34540 13830 24222076 34540 22744 913921106 22744 6428 143356549 34540 67029 947005733 33538 13830 20925911 6428 16566 714515750 22744 28782 333736466 74588 67029 455917836 39760 28782 138926189 39760 2280 701908342 28782 61727 384705880 39689 74588 113555044 64434 74588 821665893 54299 39760 54242096 64434 20146 519904370 26437 64434 782317202 54299 3420 406221198 53789 20146 97231724 57380 54299 833595467 26437 73201 625895868 26437 64160 145854346 57380 78386 581018677 17998 57380 892372378 73201 10128 160408316 28049 64160 723479864 17998 73279 239465114 28049 47132 996561717 10128 79371 811764851 52259 79371 696578385 7647 52259 819596518 5062 7647 107154883 43006 7647 465641900 52259 43751 150668379 5062 29985 62953827 43751 80229 459627429 43751 35535 691301572 43751 6529 734294012 43751 17118 937588935 35535 21875 14289463 6669 80229 215514006 24135 35535 812830258 49469 17118 698471419 17118 60578 807999276 16668 6669 185168636 37554 60578 81275916 24135 50542 426093115 19143 60578 459195224 67712 16668 701806877 60745 37554 307124987 67712 80235 446643797 56350 80235 158643098 16094 60745 224750541 56350 50485 115298319 47601 60745 224636199 50485 5758 965369426 16094 15334 719873456 47601 11247 895129323 76043 11247 145140709 21904 5758 633613844 8645 5758 912738959 73082 15334 335074499 12018 8645 755836906 9567 73082 83083439 73082 22747 256649675 18027 9567 927437186 40190 22747 9477191 22747 53921 546271540 53921 59033 684050093 40190 7025 101599907 59033 45004 643673988 45004 22961 348836496 59033 73325 550201716 301 7025 486925018 29964 7025 652127117 22961 81328 25651769 37472 73325 540461320 73325 81169 756214500 29964 40960 860028689 51668 81328 458974709 81169 48370 82022713 48370 36986 525004534 81169 16408 30041229 30519 40960 883276683 30519 46747 437878632 56990 48370 622777614 9828 16408 756878621 33949 30519 150132764 56990 40222 920612628 33949 13864 707455461 56990 69648 610112993 54868 40222 990122171 4260 33949 798866196 54868 18843 299388889 79170 18843 438150959 16687 54868 480605948 18843 41357 849808192 63019 41357 169222624 59249 41357 929402905 63019 68603 446457092 28145 63019 742408596 28145 67839 301350508 68603 79142 745881515 28145 16429 511400254 79142 14413 88541053 73147 16429 91750238 16429 65435 656995644 50824 73147 701744709 14413 65676 680725429 41014 65435 819789424 30382 65676 464529895 70882 30382 196599109 41014 17542 158522203 61646 30382 899220206 30382 29274 270837389 61646 14651 307722996 70882 19944 267428354 14651 6413 217565903 64258 6413 913073123 41657 29274 532320361 64258 30779 800338221 62059 30779 405300922 17724 6413 410975707 30779 22549 618228404 38093 17724 813211927 31852 22549 915610223 31898 17724 590929549 47138 22549 149628958 20173 31852 330547414 38093 53153 837376859 27868 47138 247042813 39704 53153 467147137 26936 47138 606689707 39704 54640 380297385 69375 27868 266195546 6607 27868 226409707 69375 70644 241721044 70644 4102 228900331 69375 31687 443788958 57880 4102 596914237 6607 33616 137662912 57880 72569 92291757 29634 31687 477250142 31687 13738 330560561 13738 23673 290769878 41164 72569 261698707 22161 23673 18069975 29634 64340 904800206 19736 13738 118591583 29333 22161 997038862 28552 22161 902748035 29333 72504 156353594 19736 16111 560191896 11026 29333 649682180 8818 16111 84899008 8818 28489 966014437 12175 11026 464153576 11026 566 803670728 16532 12175 152743258 28489 74202 454233972 12175 35037 7201410 12175 32808 833842175 566 38663 149811223 35037 17146 650031065 34174 74202 876256321 35037 76647 653189933 17146 25283 428067545 3270 25283 628506135 55068 17146 47313801 13192 34174 697272993 13192 36583 229817431 19543 3270 59807427 36515 3270 426626324 78008 36583 340407424 52074 36583 850225793 38505 52074 22882717 5006 78008 363090425 23927 5006 882698586 5006 63791 300399972 52074 51225 781304451 39860 5006 737348628 12768 51225 660693348 39860 24795 949070610 50989 63791 6191964 28699 12768 419904148 20829 12768 981113567 33161 24795 71785087 50989 28525 48725286 37523 33161 756915498 37453 20829 77780992 20829 62548 36290455 73610 33161 169601194 37523 21297 662421298 50204 21297 617315225 21297 3767 142578480 22173 3767 991993911 52122 21297 538146760 52122 1621 45343281 3767 24728 794403093 33843 24728 188634480 1621 71142 460032899 33843 71486 569061519 24728 58468 63185391 24728 80802 30229397 42828 71486 711952213 71486 76260 984791229 68553 76260 913706795 13913 68553 852656246 2970 68553 911724901 14585 2970 243982063 13913 38066 573623847 2970 56715 934230488 38066 68131 593695933 80689 68131 304020677 56715 17207 588658061 13131 68131 307438967 40884 80689 514919554 68132 68131 580508945 68132 3204 199319990 42046 13131 103238533 75818 13131 423781429 59311 75818 364547569 17757 75818 947454883 36852 75818 766132666 50861 75818 392207986 53368 59311 765999514 17757 30816 98607053 17757 73244 930118789 17321 50861 237352820 50861 3824 785434711 30816 7345 726794623 17321 69825 874701840 19541 69825 674406862 17321 58899 524851820 7345 42430 770981826 58899 59240 637515403 23284 42430 421152813 65451 58899 384767828 65451 13412 71783137 63032 23284 80303830 13412 45804 866047922 23284 36654 282339305 36654 48439 251566046 36654 24566 361990659 77072 45804 299113910 48439 51781 167446096 24566 36840 92815397 77072 48804 972655408 5073 48804 202391421 48804 52642 345981810 5073 40699 978113930 5073 28915 873169200 20834 52642 838076535 40699 66122 472907139 20834 73721 113870221 28915 13313 78883494 46149 73721 104547013 58555 46149 649605816 59552 73721 278713591 73721 61159 550064623 61154 13313 11538195 35941 61154 308768733 35941 4643 612175004 61159 28201 429124900 66319 4643 631447720 68124 61154 492972370 29763 68124 611120272 72313 28201 566377443 73068 29763 476594947 45672 29763 64089179 73068 21605 297528251 29763 44056 275416010 73068 8887 61744519 73068 19395 315737370 28249 8887 789134651 8421 8887 623318309 29216 44056 583312712 74841 29216 462575486 28249 67819 66027534 72961 8421 862570490 74841 18244 666807095 67819 33000 864585952 62183 33000 574200780 54674 18244 432156874 33000 18016 322764328 18244 65371 346293594 54674 76569 196767773 14880 65371 727400540 14880 31647 399247780 14880 50941 451486749 31647 48438 761456252 34440 31647 841571625 14880 55695 859408450 48438 26165 245289380 50941 77157 48363847 26165 38594 180460286 15849 77157 168435429 38594 58809 698131008 8223 58809 328525983 34193 58809 498464635 38594 1835 479050283 37004 34193 976615587 8223 17553 318984182 10500 34193 786846695 34193 40625 452186737 1835 4983 759130741 4983 7710 18171202 49722 17553 410928303 4983 76852 609882178 15798 40625 508048334 47676 76852 616593901 51936 15798 78449666 51936 19125 438587557 26640 47676 380181888 15798 6070 906868554 17678 51936 123436550 19125 71435 575921100 6070 67790 766769591 6070 41134 656584614 10071 71435 318169943 9129 67790 644466079 41134 13039 174930689 67790 23023 530519401 58321 10071 392733282 69581 13039 94593023 58321 908 651163952 69581 34179 294322935 58321 60266 201248953 58321 61178 358710640 34179 24355 352540381 34179 7914 165110062 1562 34179 356530730 7914 61275 428545416 7811 1562 340969143 24355 69415 529432956 69415 17370 46417730 69209 69415 736439770 69415 4321 541569016 69415 32721 512240109 69415 10084 112393449 10211 4321 540116613 4321 78537 875569104 39113 32721 198203718 63611 10084 419866389 414 78537 363281596 76963 78537 675009901 37066 63611 100900049 77777 37066 121939169 11107 37066 7357302 57633 77777 319608194 37066 11829 122047397 11829 72250 268238342 57633 42166 292407042 12934 11829 830479036 42166 33653 596626005 72250 26272 116512982 10706 26272 411462585 42166 25356 823698515 61119 33653 773932842 16375 26272 19097009 16375 3052 721004373 30123 25356 665606095 3052 70776 578163890 70776 25966 56382587 79309 16375 102969925 65850 25966 827344147 79309 214 594533053 79309 74080 936020837 25966 53720 757906196 79309 37 396619945 74080 55338 266921408 61826 53720 343791169 27770 74080 62764062 41159 37 140566644 27770 3406 263570938 8588 61826 973911342 27770 75828 853770561 27770 55340 511512433 8631 55340 132095401 3406 16314 722488341 16314 5050 796402148 55340 30936 312598995 8631 55375 350447677 55375 66991 982907995 25349 66991 720152405 5050 78709 315402424 80223 30936 597693566 55375 21816 517974154 80223 65987 826683276 67615 21816 349670881 39422 78709 670720798 47873 65987 779862224 39422 47475 668132360 47873 11438 661458509 67615 73768 711786025 11438 46576 887809434 36150 47873 638812038 54639 11438 751639725 54639 49939 154060961 36150 16150 97613588 46576 6307 819108360 16150 54159 713803527 49939 76171 924725953 49939 51485 929775902 17226 51485 595351177 54159 51009 546696143 54159 28168 308061706 21462 28168 348112384 21462 22190 470449374 76539 22190 481454525 62209 76539 98550443 35012 76539 542939922 76539 2071 274705088 62209 71695 726622194 2071 36689 734160067 20176 71695 155495763 30536 20176 942284493 2071 8543 675103052 30536 15230 806109669 30536 6591 323452376 6591 60295 589358437 30536 25726 372565520 10976 60295 901739584 60295 3428 726130558 6591 19443 582765146 12285 60295 259457057 14018 12285 429365392 66526 19443 271194418 66526 38156 802009325 66526 12747 132836527 38156 75426 527085093 59591 38156 794470518 8959 59591 10147928 52932 38156 41412733 59591 55581 926968873 16608 55581 922751141 6872 52932 940046325 8959 7154 266263804 75277 55581 868510914 16608 70693 919007567 59243 75277 52495795 10024 59243 837624347 80535 7154 833377951 10024 59933 38448016 56714 70693 959151726 50912 59933 24073018 59676 80535 17165881 4838 56714 660639105 4519 50912 140633455 59676 39293 548604104 13518 4519 624465994 40014 59676 141478689 14917 4838 619188257 34956 14917 111330928 34956 66530 252653203 53523 14917 496524281 14917 75824 61319468 16321 34956 492042884 53523 10691 295483743 13135 66530 382601045 10691 69563 259324491 10691 65784 593388637 69563 52006 930250297 19529 69563 156320530 36625 69563 513628628 15395 65784 696035130 13467 19529 28796229 69119 36625 555123290 13467 58723 97772660 69119 61651 840716356 58723 28589 401825412 69119 17293 360607559 17786 61651 523905614 17786 34674 210358649 34674 14908 235657692 20289 34674 74024825 53381 20289 704666455 77013 17786 771472553 14908 76829 478990253 33996 76829 263349555 27223 20289 485234066 77013 4243 130713503 76829 62555 501931202 27223 18718 14531130 62555 12779 57323711 34019 4243 802646072 4243 44051 45004472 12779 39122 774810351 13772 34019 868420423 69335 34019 388299442 21313 34019 283161393 25420 13772 451576647 47813 25420 687286777 77045 25420 180293650 77045 28419 855874982 35010 47813 11412262 69575 35010 108060588 77045 24077 855139341 73689 69575 532995256 13209 35010 62212000 48585 73689 577434305 39336 73689 754500788 24077 45676 880628053 39336 26732 191348862 13209 21932 72029189 7920 26732 558159291 39336 43260 747005268 43260 72251 48051128 7920 50585 937817836 72251 6818 453085426 55698 6818 671987981 72251 34395 987318215 72251 77256 459139800 33413 50585 242556708 6818 61710 417160727 61710 60892 140003072 33413 42177 22143130 77256 64330 617033808 21215 60892 128847699 25637 60892 356852358 42177 36630 93063672 25637 60127 408583817 25637 56498 777263935 36630 6707 979393685 3766 60127 684979721 14867 36630 361290940 49056 3766 749493147 49056 27442 989532621 49056 440 896099412 4925 27442 905800702 4925 38835 389374386 24902 49056 160371521 980 27442 792823983 38835 22833 166805047 54160 38835 290820698 72271 38835 975064917 60991 24902 438669053 60991 778 76469660 39826 72271 692800028 54160 58185 783531110 58185 75179 193375155 65761 778 587263801 50242 39826 198463905 19716 65761 856533947 55874 65761 513918451 36553 55874 260339806 80284 50242 513171124 70875 36553 167326702 19716 45423 50633005 70875 1909 932699488 80284 12971 857789152 80284 79498 577854422 45423 23629 996445839 65738 23629 217423894 26571 23629 415220125 79498 68549 919541965 64738 65738 850809752 65738 3479 256496280 26571 81241 641151238 64738 34207 996353323 48603 81241 432913926 48603 44326 910878875 48603 62418 382437155 58169 48603 957112856 34207 67886 264853674 58169 43068 627040211 62418 72355 355125799 43068 34143 271617382 58169 23508 711735063 23508 63987 745850204 71690 63987 342512628 23508 59314 440583166 71690 73867 877230636 62823 73867 95112387 63987 77511 515142372 73567 71690 378484263 73867 31746 905707888 31746 48395 746657697 73567 64763 72601414 5557 31746 573731552 7452 5557 298615597 5557 63969 460097913 64763 14909 258182746 5557 7361 857829383 76147 7452 73272919 22403 76147 801905696 43910 22403 974104456 14909 26775 314140626 22403 62914 644601007 42504 26775 74749667 9802 43910 58267772 43910 66645 960316025 75355 9802 595113416 48940 62914 104637053 66645 33944 115776975 27489 66645 5169916 66645 72434 731656717 75355 32083 773166666 72434 24502 902015822 46798 72434 812273620 24502 45225 939708335 25294 46798 948623336 54470 46798 709184528 46798 76166 470180584 62275 25294 377049674 29704 25294 218561613 49206 25294 850680528 62275 18889 104325805 29704 64150 590884060 10012 49206 966025122 8442 18889 739847811 4948 64150 678602655 22404 18889 994011916 4948 6101 313860340 10012 21742 935281719 4948 41625 428865529 22404 37333 592829626 6971 22404 493835546 6101 33190 492769177 21742 20709 360832388 6971 31005 361462730 20709 62800 10168996 31005 68831 610787988 54402 62800 510453552 62800 41128 175974007 54402 22957 613365781 54402 10830 5222763 54402 68714 239842696 22464 41128 596254106 10830 17430 600295116 10830 37327 679836996 75822 37327 111558580 68714 8042 259165861 56110 75822 279713476 56110 75261 421926605 16981 75822 326786588 75261 45178 219939864 45178 50649 848048943 75261 22351 303966732 47710 16981 884916248 13461 45178 540013869 22351 79941 395762557 70931 22351 495283165 18749 70931 249504009 18749 33542 41824638 27369 13461 180622146 18749 72091 878959770 14149 70931 846844605 71426 14149 602607549 34763 27369 742577017 43010 72091 619620293 50575 71426 660439839 17631 71426 258835537 71426 75235 522804357 17631 20593 572023976 20593 38797 42743008 20593 35873 463551684 49105 75235 362307176 48683 35873 779143515 81651 38797 755404818 10132 35873 461610310 66604 81651 395146136 70391 10132 80724038 25794 70391 183728410 81651 28972 73581521 25794 71641 560382091 25794 14578 700701731 34410 71641 385278320 25794 63616 434343411 63616 53038 374855886 52865 34410 20835982 63616 45837 970921581 34410 80932 413653506 53038 3909 295738863 6218 3909 797556292 3909 37269 13765175 80932 45199 839686994 3909 43575 304769381 38299 45199 355934751 6218 43721 456258969 35049 38299 119835916 72026 35049 122718085 72204 43575 942495688 38299 25417 632591264 43721 11724 268595432 67229 72204 88239185 22005 25417 130078743 22005 77556 626335428 67229 63188 97422224 77556 11491 589045619 77556 56717 678250671 56717 32943 6661467 36802 56717 716754803 36802 51617 290865048 11491 62633 504961336 62633 2490 354722174 46817 32943 468797775 36802 15430 150367598 2490 81981 837953013 2490 69739 345681611 5436 69739 495438710 5436 81767 101012557 81981 38053 198114261 355 5436 874282400 15776 355 354454975 51161 38053 43031349 76310 15776 771171512 15776 31073 403159661 15776 2802 66156361 46141 15776 265648568 64595 51161 146181424 64595 37280 900947647 4680 2802 950327349 16065 46141 731305360 23377 46141 686790455 37280 14596 747345156 25843 14596 363424116 16065 1732 512779317 23377 59851 428222047 1732 9818 857074860 1732 21198 702906085 21198 78947 667899017 78947 33617 654831723 33776 21198 519552961 21198 41123 617599736 58417 33617 849654829 25075 78947 258088620 33617 30564 231276708 6344 25075 506950420 62644 6344 849212681 38034 30564 39569039 62644 36221 81002739 6344 70621 149948250 53784 6344 817047879 73967 53784 980843771 75677 53784 65880018 36221 12769 279261648 12769 23067 715376503 53784 53319 804837712 12769 65175 212630503 75677 57908 872647342 2720 12769 38734957 23067 34311 665404157 23560 53319 44184631 33150 2720 85110082 2720 57600 71128151 2720 45078 194987848 33150 35460 232704973 23560 27285 745912944 40717 57600 628139094 40717 22374 576391941 25072 45078 115539273 35460 36389 427798146 28657 27285 494779658 69398 25072 918361589 42494 28657 360106005 69398 30487 622211842 36913 28657 626777593 73542 30487 521368975 51315 42494 165003276 15554 30487 416875884 73542 13286 583674525 70883 73542 388262315 15554 60736 809316179 59366 51315 718648698 34406 15554 713448325 45309 34406 983990733 70883 72896 855726926 43947 72896 217452422 34406 50164 349457436 50164 11372 910433094 43947 53713 631855643 43947 65719 813437101 67730 53713 525293634 67730 60635 929595459 39316 60635 793801481 77677 65719 926428335 23890 77677 810851424 63159 23890 898888202 77677 60090 301382259 73468 39316 762655575 63159 6279 765093889 49444 6279 548850880 44346 49444 863467887 54267 73468 676360099 44346 62055 754633663 27579 44346 627521463 44346 7084 824470828 3871 44346 497638891 10910 3871 628280989 65353 3871 40061372 60620 3871 478738393 7084 55367 357107525 3871 78544 133696706 60620 39022 467306470 2214 55367 726048977 34524 2214 154942248 34524 41599 681641053 31864 34524 816996380 41599 19894 322612780 41599 7983 610550614 19894 2551 932666021 7425 31864 168768448 39722 7425 531546991 19894 26501 959417661 51969 7983 798674388 41136 51969 139459500 39722 21930 523517788 41136 44283 124551647 51162 21930 752562751 51969 39487 797326157 41136 45639 674336511 994 51162 674787293 23788 45639 508577883 39487 31246 753602854 58824 31246 837656502 23788 47133 613469804 64144 58824 307258245 47133 52855 232492073 64144 36773 153678289 81427 52855 703665914 16097 64144 748937815 43576 81427 934798156 16097 49156 339692438 549 36773 782186445 43576 57766 651207919 51033 57766 275899616 49156 30826 384297358 47427 549 534038344 27136 549 294986931 57766 73065 576582252 4864 47427 356827366 4864 42981 607998656 42981 80831 824806656 48958 27136 355407195 32169 48958 737433161 42981 43901 783353971 29663 48958 902198522 45216 80831 611342928 65574 43901 630018280 46459 43901 39178848 64944 65574 678074675 45216 16545 311803329 39936 45216 970798070 39936 6329 807763622 79696 39936 838515570 64852 39936 103461134 57840 64852 279430629 71977 64852 859428545 64852 19910 404466867 79696 43554 787754929 57475 64852 126425198 43554 73651 480787353 15603 43554 994293726 57475 6238 975547378 27646 6238 338176003 27646 15068 610570906 60783 6238 887353737 60783 70273 931139060 70273 55749 473248607 55749 65641 976453158 49352 15068 680797606 60783 36788 359623462 55749 16501 643890430 16501 69785 769498219 69785 62670 138920446 6318 36788 42773674 72060 36788 980878397 69785 14040 999002062 6318 37735 615691306 72060 33700 304516831 6318 30415 546824716 33700 47109 675150686 14040 35863 542494670 70736 35863 144846611 33700 76666 50225130 70736 53424 32540153 7940 47109 906246759 70736 7199 396283670 70736 40873 316248320 57645 53424 451010835 23185 7199 575551387 57645 34413 425547108 23372 57645 17345534 24652 23185 236634609 30253 57645 104131310 76723 23185 291936847 25994 76723 161271875 23372 59371 85134479 25994 80938 278409980 59371 71010 424542521 30636 80938 56313557 15885 80938 764690543 50109 59371 554278987 74656 71010 217730204 14835 71010 179272453 74656 48767 30728772 76399 15885 162525546 62819 48767 163769974 49668 62819 880825048 49668 55342 517940617 62819 79571 646588720 79571 45480 488428733 46363 62819 629481346 38037 55342 216659839 79571 17733 508576999 79571 35292 89042784 38037 64640 950801381 58837 38037 84999920 38037 2973 867223890 36615 35292 80640375 51240 2973 971471160 58837 79909 653836531 2973 51461 567645024 2973 47678 18900484 51240 49325 70527437 47678 54095 138459129 72220 79909 199234913 43848 72220 230009451 43848 7346 52967422 69407 54095 589123934 7346 64825 87871648 80974 69407 831467674 7346 3931 89449095 64825 36902 101302447 1691 3931 71714066 67775 1691 855685676 50808 80974 293311966 29668 36902 29698281 35957 50808 32161412 25475 1691 161943411 25244 35957 585439863 47250 35957 524837705 46596 25475 927290400 52096 47250 465907385 46596 13647 201516445 52096 8974 246834942 36527 8974 290747086 36527 40681 885610170 8974 5344 699802909 23249 8974 189385514 11445 23249 168855438 36527 44611 814702200 1091 40681 259626097 29100 1091 175640743 44611 39311 745515594 51312 11445 246992706 35972 51312 490503043 51312 48679 820662933 60796 39311 526677566 39311 62098 103083965 62098 64240 46634336 81768 62098 722614801 50708 81768 133254223 81768 31229 717577601 62098 81070 447653939 81768 7459 457090456 81070 73870 804550654 22674 7459 931193129 21713 7459 821225837 5503 73870 208480609 33590 73870 296934376 22674 41337 602729588 80185 5503 227303725 74566 80185 57747211 41337 51155 414995538 57170 74566 187208000 64661 80185 215782782 64661 21771 651527645 74566 63808 223080472 63808 1997 34610485 63808 24806 128584711 69775 63808 992276486 1997 28084 468526297 44015 28084 702344815 43390 28084 735336187 44015 16338 709009914 60557 69775 218815088 60557 75754 672224330 35251 43390 440164723 16338 58934 52616452 60557 27074 448351766 35251 1624 169306485 1624 17225 854679950 35251 13275 865687900 58934 62798 42455725 65871 62798 453527532 62798 16090 97032025 16090 78702 661724850 32441 65871 74306334 16090 72643 707826804 16763 16090 979927788 16090 32101 694429433 24919 32101 286125271 32441 21026 497378037 16763 37470 654174353 24919 49113 433966604 49113 20501 494851638 37470 24702 619177015 44692 20501 129139917 46107 20501 132324710 44692 11416 90196000 50951 24702 47668777 24702 66055 736688959 32967 44692 310335395 50951 71720 631012340 24245 50951 325670513 49185 32967 140031617 24245 45285 662199353 49185 45843 91786408 26663 45843 4963231 45285 74661 562088227 45285 59347 701003229 45285 36952 747235622 74661 75840 111504153 26663 67235 657561509 74661 75233 900487529 30052 67235 387230153 13710 75233 492534582 75840 81703 215098981 63856 30052 639947104 23032 75233 673548524 32502 81703 309567799 26806 81703 838233911 81703 32515 92253378 14186 32502 131344542 25204 32515 381013780 32502 8028 241179142 25204 81600 307921683 81600 47194 254713603 69521 8028 717306651 61394 25204 220803747 81600 21173 365065320 47194 2253 270983186 45500 21173 436985711 76323 61394 365502577 21173 53057 332193488 21173 20362 895066781 5332 76323 557663942 5332 75867 466044788 7616 5332 220870062 5332 79640 452166627 40712 75867 995854798 40712 52434 683900849 62729 79640 386793231 23307 79640 428235016 27659 23307 703405914 27659 46544 574410412 19452 27659 109589011 23307 30112 631103835 46544 39078 331475765 30112 7613 476023887 19452 55962 888173862 7613 15330 10463238 15330 51919 809424060 15330 29261 800787823 7613 3127 926413705 3127 63897 484694312 15907 29261 651332917 63897 6903 931077683 47918 3127 959725963 3127 20736 142226029 15907 28464 8351461 15511 47918 289152160 6903 68696 414546389 54973 28464 517031543 36578 68696 769378756 39232 15511 114724105 28034 15511 216662447 6252 28034 808423122 75864 39232 601695367 34895 39232 761413328 6252 54746 567198094 28034 7857 155410275 75864 61831 267219152 50885 75864 109173508 61831 11207 298317007 61831 32900 447626041 22667 11207 673068676 61831 14996 129641639 41100 22667 509550545 41100 37267 538669917 81655 22667 492244960 81655 59128 641514618 4847 37267 631097713 70128 81655 440026613 37267 19487 764181384 27914 4847 465934852 19487 24089 300063932 58303 70128 402426838 58303 64376 560349434 58303 45857 499260897 51405 64376 615516231 2377 58303 870367608 42059 45857 683665137 45857 16145 81232672 2377 81841 351715127 16145 7845 177177682 7845 36983 125812960 34691 36983 405383842 34691 25739 973662739 31384 25739 842220101 31384 51864 46850397 36983 79777 774256301 34691 24141 782016429 31384 50897 766713760 32126 31384 540799834 42732 50897 906065003 24141 15516 65377944 60100 50897 149933672 60100 47528 481474557 32126 48703 647291462 15516 47615 851068930 5999 60100 529666119 5999 71317 495677793 75930 47528 586308911 71317 12859 780460416 47615 16380 59701007 73306 75930 589200315 10226 75930 879257839 33686 12859 715673146 12859 21494 566098957 68909 33686 616978955 33686 79126 117821745 33686 33153 953629271 68909 40067 136432678 21494 76393 351438108 68909 71143 120809862 71143 61818 460709633 61818 25034 884421627 74331 61818 438042291 25034 60456 278244308 71143 49783 751775901 25034 58538 603362568 35269 49783 876935321 20505 58538 564709310 20505 25477 833624705 79031 58538 701597797 77366 58538 308004926 20505 24359 837993257 77366 63490 792207657 25742 25477 549254375 25742 7278 463182774 21394 7278 51185504 7278 16164 25572916 17806 63490 880279832 21394 47372 258854019 7278 53611 239666963 16164 9716 201502154 63016 47372 204122486 53611 61115 178166288 61115 29188 523562291 51907 9716 752156411 28555 9716 19943703 9989 29188 749612330 49798 51907 174311884 51907 30800 537395595 51907 81619 537982102 28555 79812 98663194 77231 9989 924470775 7866 49798 229807436 79812 11656 145400365 23762 79812 668307446 28075 77231 351807724 28075 64029 80613209 59663 64029 800763423 72875 23762 29794704 64029 57795 123086839 719 28075 402002153 64029 33584 694628800 52522 72875 853483851 59483 33584 545950819 33584 25374 297539641 76483 719 243974164 13498 33584 378133226 25374 59654 77987993 13498 17889 530744595 4709 17889 949118465 76483 46825 460972034 63750 13498 921377990 40665 63750 561889097 17889 12390 652881088 40665 14487 898983478 14487 25571 226151264 40665 51993 624031167 25571 8414 157632813 14487 42000 494753447 72725 51993 573427163 8414 30872 492549252 30872 49566 893528621 42000 18941 690878965 18941 27417 183655839 72725 31050 47421320 46597 18941 273191952 38753 49566 286216842 39642 38753 755011295 3697 46597 621744055 39642 28408 292306088 3697 26768 36376660 23660 28408 379262213 3697 3484 291753765 3484 12413 842955544 15786 23660 92995007 15786 3633 431316648 29354 23660 86300384 3484 61526 13775786 15786 46646 148878232 77409 61526 851319259 53180 29354 330205928 51710 61526 262241955 77409 62311 24113852 7117 46646 169561408 58478 53180 277661983 58478 23386 871618139 51710 67920 980324846 26560 62311 679479167 26560 25525 640291727 67920 1104 58585822 23386 69405 791333768 1104 61930 876380041 25525 72005 667264088 1104 61492 507329850 61930 21805 87587451 53578 61492 717474571 48735 72005 188193019 21805 16901 739248848 21805 46263 849486124 13398 16901 710681127 13398 67392 370677751 22294 13398 293703098 16901 27377 538212318 22294 29636 475597558 57048 27377 348133326 12072 57048 469339828 27377 68320 729118549 27377 24687 869617595 29636 9626 88392046 9626 40569 917557656 18366 12072 440629254 68320 33913 446289224 70981 18366 319781452 9626 26240 693645492 65609 70981 946864677 32609 33913 148932033 33913 45397 691658585 32343 26240 373577725 65609 39209 120850096 32343 72179 113407648 72179 53884 88391363 39209 9379 460966865 37678 72179 780983694 81292 37678 918925247 81292 27130 265080954 21654 9379 897871585 27130 35077 29064181 61978 81292 187048830 58061 21654 234731581 27130 21748 223145909 45563 35077 137537291 45563 76135 351655035 76135 47932 667229421 78660 21748 616615827 55597 78660 426924393 39015 76135 109579288 67986 78660 17803651 47932 32365 37858366 55597 36794 606163311 39015 28760 373195784 44511 28760 350815566 44511 40511 429470822 36794 12672 467744527 55797 28760 581241729 28760 5945 202246672 12672 61233 736588714 40511 69673 28981928 61233 28492 874012536 49622 28492 665992859 61233 15898 189323565 72450 61233 925684538 1983 15898 313265706 53103 72450 721965353 3145 15898 447308232 81985 72450 12940383 49719 3145 904405628 81985 28707 91571384 49719 40465 596152045 49719 72775 655428800 28707 82040 966824717 12116 49719 834297760 19023 12116 49975784 2316 12116 644173531 30090 12116 264523736 79955 82040 119649383 2316 57045 108116341 40325 19023 605266502 42625 79955 841338458 30090 35295 477538816 77628 35295 360393219 77628 36273 961667055 12739 77628 706751496 81368 36273 303707996 72092 36273 170103400 59042 12739 185330014 81368 6050 816812267 59042 37475 692857898 37475 14184 587940161 55319 6050 495809069 21773 14184 352230518 21773 66781 158827547 53164 21773 365825072 14184 56181 439277953 79652 66781 943842254 9693 56181 200842921 66781 3703 112328667 33755 56181 274067020 73613 33755 68264765 79652 53127 974500053 53127 40513 389428161 38118 3703 227812631 38118 73123 31974191 28366 73613 778061177 43687 28366 110218308 43687 37991 177410947 28366 66983 594361397 59534 37991 480344733 58913 28366 952848892 28560 43687 19866350 66983 26865 688955804 51251 28560 905959318 28560 71748 235735595 68571 51251 472880982 71748 42761 462834053 46661 26865 247401223 70544 71748 312243802 68571 18376 911018990 42761 8483 248400732 8483 35192 669165042 46661 79282 815466762 70544 51748 378616913 35192 18778 35330832 63383 8483 222530979 81156 51748 778584331 51748 60188 737387219 6176 51748 315622947 54138 81156 121340955 6176 64442 380921925 35065 6176 707875250 57833 6176 894119321 54138 55264 696018190 51012 57833 283006676 55264 26869 255613814 82082 35065 1150047 36116 55264 595059145 36116 36605 771354843 76984 26869 78961319 36116 13677 685154053 36605 64691 647381748 36605 69156 248922324 13677 5316 636311218 76984 18028 733148205 28458 64691 968420160 18028 31731 204390459 18028 25169 810342457 59624 31731 336604584 70575 31731 9905602 37920 28458 818430527 37920 46290 856051366 54058 59624 42814620 27630 54058 488713732 28074 37920 129819269 46290 73467 473371487 28074 74579 574200046 28074 80394 131228056 20274 73467 210554903 15497 80394 92700339 80394 36136 377707796 78126 36136 910289586 15497 50017 294964960 28791 20274 385640733 15497 27244 932025390 36136 72350 103697152 72350 492 513582098 15978 50017 422552840 492 72241 115891729 72241 73404 223082530 492 58190 331457972 73404 58494 60684319 72241 65694 522239951 58494 27000 433813087 18760 58190 664484348 18760 22105 529014310 18760 37054 292666625 12009 22105 329323098 3881 12009 864968639 60355 37054 71717477 12009 10803 963026514 42879 10803 399966296 41364 12009 840195845 40864 3881 738038029 67710 10803 586302058 55460 41364 54314920 55460 39840 362607274 48611 40864 528450747 11409 40864 864460662 63507 67710 617642078 13353 39840 193809960 78025 48611 423653503 44702 63507 290992985 56335 78025 926624517 40305 63507 320456781 44702 41235 805472003 41235 18643 878789320 5711 41235 317640956 2733 41235 880473784 40305 76568 380105438 2733 77786 869315892 1955 18643 89568572 76568 46268 106968646 2733 32566 116770392 77786 4440 432799502 77786 29899 352890667 47490 46268 586101557 39328 32566 113086045 32566 27872 234553470 11915 39328 885572515 49973 39328 743085254 80564 39328 543526244 49973 64055 748999166 26153 27872 45892440 80564 32316 916846184 30736 26153 801281492 26153 3077 565450935 64055 8542 870601592 7985 30736 361385732 32316 50429 496365237 47073 50429 279333503 32409 3077 420794695 65503 47073 330832772 47073 37649 447562301 47073 37992 131140351 21011 65503 972912840 37992 42889 876695683 59170 42889 348616529 59511 37992 230122634 39419 59511 960200499 39419 80581 820506846 20488 59170 638163593 41652 59170 357364755 41652 7928 910893710 2510 39419 53686219 41652 27160 365452070 41652 33080 961547549 41948 33080 50971131 27160 74719 25160203 53991 41948 562799262 27160 60546 684184596 48610 53991 30526158 44481 53991 904667536 53991 47489 891607827 77593 48610 626168004 25371 77593 134275337 48610 27063 170839369 77593 4700 537665330 4700 20248 133720465 20248 50317 99470960 20248 32767 560850686 32767 18295 372942754 32767 41693 103686143 68949 18295 372327606 54487 50317 627480014 8382 41693 137663248 6778 54487 323355319 8382 27661 577577588 6778 60564 252364790 8382 41937 215329374 14943 8382 26026443 66887 6778 30240344 14943 35575 974559989 35575 68708 577586283 55751 14943 868981063 25152 14943 719837 55751 36932 994496620 70247 55751 657262684 34561 25152 502609174 25152 28810 79545458 28810 38382 817233506 34561 45152 146786498 65430 28810 90430809 33258 38382 221128030 53441 45152 898582201 65430 81089 926361091 76623 53441 786062113 23424 33258 973990803 81089 61297 524507109 81089 19448 573935256 23424 23911 81150679 23424 8013 528352621 8013 12074 653350382 8013 14818 878862761 38702 23911 67721945 38702 46959 991081444 24923 46959 880649622 12562 46959 878060626 13151 38702 419781077 12562 81056 871425077 13151 60110 388162409 13151 31608 948004620 1335 13151 606903954 72782 81056 639879324 59246 31608 178605210 72782 73001 229931934 7475 59246 493502372 13737 1335 40435886 78828 72782 796416210 7475 25464 155328660 25464 36215 582739564 13737 21863 454126305 23190 78828 989310745 21863 23414 992018665 73148 23414 136408287 23190 48979 579971450 21863 81366 513746262 81366 44002 551311567 73148 72348 155004194 73148 50803 104577628 76750 48979 110038171 69818 44002 298397990 44002 50685 945310465 50685 70645 750393296 76750 958 963165221 1915 76750 310897530 50685 61896 757164759 72806 958 566843021 30832 61896 802243465 1269 30832 8083676 1915 21332 274821779 66940 61896 315738796 21332 16355 821063895 33735 1269 614250955 5 1269 763273954 21332 74822 14710191 74822 67677 758370843 33854 33735 476852667 64543 33735 356974754 5 48208 297924334 5439 64543 838000617 67677 77257 571077460 48208 1005 226362047 79006 48208 46673580 5439 33134 549298516 23522 33134 819773612 73564 1005 495328730 79006 37934 317721035 55126 37934 707595471 61490 23522 144977063 2289 23522 355833272 57842 55126 196697899 57842 25636 325311782 3618 2289 670401773 43228 25636 605829227 21588 2289 854942860 57842 38996 429664319 1433 25636 744027920 20448 21588 268973500 46488 38996 389664577 20448 80825 697975105 10245 38996 347425011 1964 10245 49983297 35421 10245 214729160 16609 80825 302150735 80825 34715 933480891 71071 1964 224426175 79369 34715 772188121 9210 79369 508762055 9210 45029 84540842 10312 34715 115948700 79369 78720 263453827 1350 10312 70536722 1350 11899 54155734 43925 10312 503215946 43925 59969 862814937 43925 63534 358291198 15364 63534 247011236 63534 78278 580418692 63534 69770 18369612 59969 36484 673962966 2401 63534 393069784 26449 78278 787061993 7272 69770 300643447 58988 36484 312880499 36484 25753 262931680 2401 32078 29700690 25753 37627 974442216 24645 32078 238899953 25753 55757 144780333 694 25753 29967309 24645 73976 795823299 73976 26478 775384266 65859 694 796533000 694 81978 357091279 21182 65859 90888735 65859 27274 324302165 26478 78459 634476085 79033 78459 354249123 79033 36181 259704555 31858 36181 25336519 78459 1551 95958819 36181 29203 901538090 31858 69939 7790970 31858 50426 656548033 31858 40115 587586641 22291 1551 717715620 50252 50426 74773848 50426 40847 278760824 3723 40847 553935543 22291 10851 243758509 22291 12402 371939046 48237 12402 833815495 59272 48237 679424830 12201 10851 794051011 12201 475 855194238 47923 48237 314281970 34269 59272 726941088 25587 34269 726586791 77137 25587 61290803 46583 25587 444852408 62976 47923 922166515 34269 60733 884803732 25512 77137 360700613 17693 46583 573279910 3552 46583 504449357 25512 39585 411976783 17693 53422 385099092 40099 17693 587836233 7344 39585 286373246 39585 80913 708686006 80913 72100 53791124 53422 46847 797753241 51952 7344 943820735 3009 46847 220496968 32284 80913 612507556 3009 19567 359021680 32284 29723 680433752 1709 32284 236647134 77748 29723 112422667 12946 1709 808286870 1709 40733 626965462 10756 29723 50809475 42616 77748 171088631 6574 10756 781621174 40733 50587 873049301 79038 10756 304062061 79038 43500 218307856 42616 32517 412605336 6574 35848 331188033 45210 43500 19756478 13855 35848 3484379 32517 27473 183402361 28650 45210 180152618 24611 13855 577568845 28650 8803 82492888 70110 13855 614480006 24611 72636 311152067 24611 68138 426555602 72636 77503 156451538 77503 66567 939702574 77503 74379 403516656 26761 74379 808857613 66567 24263 50612636 74379 39812 783953102 10030 66567 559597951 16558 24263 30528957 10030 62710 740036786 62710 32369 99516810 10030 71319 486497161 62710 46567 65281038 71319 44540 767974068 32369 41039 130964747 41039 61671 50083225 46567 32887 561366832 44540 9061 618213473 74550 41039 236035601 11707 61671 449866740 36033 32887 643554641 9061 13016 971388861 13016 9991 734796393 78708 11707 788766372 53474 11707 799101841 53474 82132 979256666 75923 9991 301508913 36199 53474 280737004 51152 53474 887260224 59064 75923 899067343 82132 18659 127837206 51152 72902 575745318 10654 59064 8201680 9076 10654 747822493 7624 72902 68205270 10654 18863 141646843 72902 25927 550684958 18863 52845 844300353 32809 25927 201571565 22967 18863 903323050 18863 76712 14386234 32809 145 751808405 76712 74831 53366243 10222 22967 535201446 72453 145 933772829 72453 54596 811367786 60401 145 88452057 10222 22981 308363123 15400 72453 286104594 44241 72453 193407365 40415 54596 106391199 32928 15400 918586123 33918 32928 5638960 50525 33918 647590207 72766 32928 100985902 33918 72186 60400280 47948 72766 138525673 50525 12172 136299981 72186 81364 549786793 59895 81364 985034730 8855 12172 663319264 58011 12172 250202357 72353 81364 36031970 40130 58011 700941405 40130 25496 614751095 10724 58011 528962777 39867 25496 81919326 34506 39867 83251150 40130 53597 767984426 34506 14626 147285159 66930 53597 134270964 20433 53597 541891511 34506 64787 872410471 5953 14626 317204901 66930 48739 54725617 64877 66930 758273236 45734 48739 951158497 62449 5953 174848901 2894 5953 419557422 64877 45547 14359731 32177 64877 770139075 35485 45547 460483509 78454 2894 695904106 2894 71614 792133035 45547 16642 127092366 71614 52442 37891559 30439 78454 999619980 76140 71614 386676315 16642 15352 110490911 78812 16642 999260415 30439 55052 858637197 52771 78812 440810458 33007 78812 471041944 78812 11038 502018861 748 33007 491449664 33007 34071 777424231 21126 748 912217447 36241 34071 818679840 5017 34071 634158748 748 81064 777042785 81064 18782 255263769 21126 65759 875130792 41175 5017 99750114 18782 71324 831946900 71324 43815 670721022 36733 41175 80490251 65759 6753 293773667 6753 19785 191670264 6753 71458 989476416 26001 43815 655414975 6753 29398 62584066 19785 11219 447547519 11219 58695 523263296 26001 45461 140472116 11219 33053 434589284 29398 38938 771189507 59486 38938 437481945 33053 28442 797253150 38938 80942 465676455 34204 33053 599989431 50332 38938 165440067 50332 19907 518272046 64979 80942 906813089 34204 64165 224029344 34204 53861 256147784 50332 27893 82248286 34979 19907 17316225 779 53861 998566060 64165 57995 501055863 53861 21493 403034263 57995 76065 909069427 779 67249 478014548 17644 779 525576768 57995 51007 883783429 76065 30008 609500448 30008 79334 980167050 17644 19780 869285241 70008 79334 234154248 19780 60896 60897756 34220 19780 524904186 56891 70008 42660609 34220 25340 340810087 31255 60896 989464625 60896 78655 305589052 34488 56891 330930673 60191 25340 278681984 80014 25340 735363434 56795 80014 439067821 76874 80014 884480578 76874 61162 104709776 76874 14540 511656810 7194 14540 121437891 56795 32353 288348621 58884 76874 9556732 47993 61162 666292078 14540 48694 518808264 27361 58884 994129738 31065 48694 473962219 23981 47993 51510848 26184 48694 179147551 51287 23981 488174586 51287 7087 474957970 31065 28143 214526065 23981 46929 189510922 51287 39937 89393391 53340 51287 445504020 80076 46929 84130222 58 39937 834508600 46929 45642 775050398 18954 39937 574241568 45642 77388 83558950 13028 77388 855327862 77388 31925 805184532 32663 45642 766315751 42635 31925 108841353 563 32663 91653250 53334 563 403292836 8168 563 525586657 563 78607 333153359 53334 19807 421858243 52769 53334 861834625 6526 8168 876113298 77219 78607 286820523 43922 6526 23476390 1560 52769 259719931 14017 1560 208246096 6526 56859 543284139 1560 2884 273483917 56859 3704 245380390 41165 3704 910196750 2884 63602 985262969 58849 2884 656270379 2884 41347 273493918 50427 3704 711407404 69438 50427 601987314 63602 46522 734226725 41347 6406 853144259 50427 22466 114819487 22534 69438 25994623 65796 22534 906868401 6406 7936 736013832 5660 6406 628993432 22534 4769 31204806 61353 7936 332799343 47450 5660 794793366 61353 5620 483323286 9507 5660 97362443 78382 47450 873644839 61572 47450 26483400 9507 31373 682536336 37080 9507 423350590 78382 63024 944809003 10693 61572 732135785 1741 10693 121492331 37080 43888 50440715 10693 73166 896361309 17374 10693 995991579 81233 1741 770785217 36783 73166 132864789 17374 16360 156297929 36783 37721 199097003 16360 2251 560230839 81233 53716 631731228 41961 37721 224864854 41961 33087 576476971 76996 33087 139201691 24484 41961 29196952 67371 41961 981355109 76996 19595 848671882 19595 75870 371979493 38303 24484 836240872 40483 19595 243116193 38303 55822 646211892 21563 38303 564461535 21015 40483 822518669 21015 37353 559251185 37353 63122 212897027 55822 36687 23107816 36687 39774 258390402 21015 44458 355359231 57228 63122 7890209 63819 39774 687211282 79568 44458 283604315 39774 30066 798419895 44458 52213 476446532 52213 22407 736421493 21171 22407 291256539 69483 22407 702468904 69483 59646 698471795 54222 52213 421577811 59646 20471 840206251 17646 69483 247638835 20471 76935 952827368 11909 54222 750247881 76935 21727 371235668 48096 11909 898601491 21727 51469 452684383 45307 21727 268729386 21727 10448 959411865 45307 12369 721081245 12369 63226 90065019 10448 70250 306094850 9400 45307 142073124 57060 10448 23822688 57060 53926 128010542 57060 14432 66568082 9400 32137 278745843 2134 53926 726352769 57060 47646 437469915 36191 2134 147823681 36191 58471 434724111 8375 47646 40347809 47646 68543 337270646 63809 36191 623697192 68543 37033 228742826 46168 8375 290089957 37033 73929 507313874 68543 15570 405162101 46168 59325 604748559 15570 72764 194964615 15570 38360 579417986 59506 72764 406008592 26504 38360 428255961 59653 72764 794769740 73612 59653 461478360 73612 21031 674431458 44418 59506 841534942 2736 21031 636127314 2736 64734 23856461 21031 68347 180520798 44418 75430 309635642 37429 44418 276439830 37429 58800 66795560 60619 64734 318852863 9782 58800 815619418 9782 81759 109335918 28164 60619 775350173 81759 36138 958233933 79742 81759 352738569 79742 114 921848359 79742 6098 548113443 66422 79742 415452099 75812 79742 16091784 75812 33737 420970323 75812 8966 163920269 9419 66422 145063880 75990 75812 924618224 74170 33737 143021776 41088 75990 955621988 632 8966 220506952 30929 632 975692116 4023 74170 871311511 40959 41088 402736428 940 632 659681123 4023 16147 435065467 40959 49499 274724625 40959 71289 30325650 26462 71289 225343645 29942 71289 741756136 71289 22660 938882026 29942 65808 952837788 26462 70596 84265014 29942 77782 62998664 77782 52552 426418846 70596 26213 689161428 7128 65808 494894758 54737 26213 681801367 54737 45571 120928533 26213 6746 48268063 6746 38989 692529141 75306 54737 214655489 75306 46145 171545139 38989 64850 657430489 46145 30336 143914921 64850 31518 895719100 762 31518 9895729 64850 77368 724291901 70241 762 431045601 61118 31518 173963882 67906 61118 658427565 65817 70241 356906594 61118 44610 380495203 29035 70241 372044942 61365 44610 975762105 25533 61365 282033391 10931 29035 608679233 29035 40160 488061362 45230 40160 594186367 40160 2683 29629505 10931 33221 249711176 37195 40160 378447283 40160 37574 478938193 53537 33221 58800347 53537 42815 595062447 29592 37195 619964589 29592 5578 95889537 79465 37574 111845035 5776 5578 720611843 5578 43969 830324823 19089 29592 756719331 41027 5776 217181545 41027 18925 461563443 69305 41027 998139285 78043 69305 703251107 24691 41027 351400146 43672 24691 805633743 57323 24691 917601887 24291 69305 537619311 28830 43672 47072079 9942 43672 61682811 43672 71454 238688120 62650 24291 348940551 10829 24291 191506135 9942 58599 686939480 32174 58599 618442692 65950 10829 986705521 58599 54821 514090075 60179 58599 245899842 69642 32174 209051474 54821 65400 392514499 32147 54821 607145932 36354 54821 142815398 35218 65400 335236528 35218 69499 206182752 63839 35218 665632816 23184 36354 901861623 36354 63160 982986957 50006 35218 107370440 22394 63160 25387268 23184 9282 48840399 22348 22394 90485081 63160 67981 184486895 22181 50006 336331235 58954 67981 969320864 58954 19200 232054035 12234 67981 958350677 44877 19200 412499954 79223 44877 68980485 44877 44118 486633484 70827 79223 982561437 51697 44877 248061497 44877 46237 909103585 69370 70827 840257934 51269 44118 258057895 58072 46237 663300293 46237 68330 214507860 58072 57887 342444214 58072 20150 63393228 51269 62651 681897839 58072 49393 929190855 49393 32544 99582154 14799 32544 458184540 44096 62651 693740308 55045 49393 964851288 32544 35988 802328260 14799 35576 185156441 35576 12097 536868486 35988 53812 133954561 35576 34717 963250399 22619 53812 947804320 53812 51190 698910749 12097 24343 937885115 51190 1181 266339633 62225 24343 425163110 62225 68848 591541484 4937 24343 567222045 24343 25688 946928197 29114 1181 908238445 42247 25688 552571610 41964 4937 526074996 23064 42247 525535159 42247 37651 110322327 23064 70210 658007812 42247 14913 292046414 66517 41964 488805693 23064 11821 805357954 31099 11821 107195613 31099 33695 934104103 16294 14913 449554112 16294 44876 174289066 11821 72045 418653877 69451 44876 584735584 53274 16294 766917696 16294 26171 711283279 70133 26171 71096462 64985 69451 231938225 69451 53896 801106062 36668 26171 511551614 36668 43540 439053789 17110 36668 785404785 48981 53896 748481460 43595 53896 820608622 43595 16386 39038509 48981 72078 229212317 16386 52853 671528987 48981 16426 529688216 43595 68731 145012494 25094 16426 160797638 52853 3764 164946878 67458 52853 788968544 25094 14290 109439193 14290 34830 537707659 3764 17726 215683670 67458 7636 74691828 61393 7636 557890000 81081 7636 287629639 7636 55070 155892052 61541 7636 14564883 70942 61541 567983685 77870 61393 683523180 77870 31827 499794932 43967 70942 34728236 26033 31827 32667896 21828 43967 114286664 60822 31827 67606790 18406 21828 138690812 50955 21828 924161975 7565 21828 792623935 60822 32549 578174094 63478 7565 647099453 37306 18406 432445076 54910 63478 294951904 9523 63478 895483702 41315 54910 635784037 46415 41315 553293986 54910 34289 408012759 46415 50207 90067662 6391 34289 402929042 10673 46415 638266867 16699 50207 25383030 50207 45313 420470912 34338 10673 587952338 6391 62501 840472311 62501 34720 189511232 34720 15741 952924735 54754 15741 407226849 34720 34831 476372477 15741 25 678739638 27500 15741 11695539 15741 39763 540356266 34831 63862 191379941 80454 34831 323111141 39763 22965 96142719 63862 38772 256699509 63862 57075 243255887 57075 74738 145315942 22965 72497 446156378 22965 56178 713392385 18380 56178 818877251 56178 54625 557791444 31389 74738 444547001 56178 57939 862204497 57939 2378 667197045 2378 61685 145292007 45608 54625 413016859 20630 2378 948914807 43316 45608 191566347 20149 43316 885844401 43316 80112 998066130 555 45608 22118651 555 41732 424626447 20149 53099 610081515 27330 41732 753219220 32662 53099 9927864 27330 9569 931410215 74830 9569 48931159 9569 74264 385253950 57999 74264 1909394 24202 32662 9628841 61880 24202 436376278 27482 57999 390398722 57999 16966 27042499 61880 64492 509833382 24202 61201 869674133 64492 14767 907947158 14767 5234 454254229 29422 14767 764260075 11638 5234 55872779 11638 59171 92842343 29422 19554 794608467 19554 17141 338552650 11638 57552 957758823 72846 11638 459707980 19554 42210 628773944 57552 1758 811902316 18955 57552 891982519 685 1758 302957656 685 64234 784266106 56295 18955 684428266 56974 1758 173206900 56295 72589 250765723 56295 33269 629981728 45440 56295 396829571 56974 28963 237537794 45440 45207 456687848 72589 79394 71473520 45207 7749 728202235 7749 75668 371563447 7749 38145 841416910 38145 28924 657247035 75668 81217 65487612 7749 61334 708136614 33658 75668 173287271 6640 61334 33752654 12153 81217 851375658 29921 12153 155123660 12790 29921 539453380 35403 29921 822199879 81147 12153 323476243 12790 80915 130987563 66551 80915 91883933 14250 81147 280437288 44683 35403 84209776 80915 8780 860512731 66551 60836 652338124 48334 60836 136494961 44683 78825 772022019 59669 8780 791303701 48334 7826 42066994 53141 78825 655541175 53141 80122 737048607 32678 7826 700616733 41519 32678 448286571 7826 57962 65301288 29284 32678 435070634 53521 80122 256959605 77559 32678 103782633 41519 73568 52073433 77559 6066 189397627 53521 46031 818651792 46031 55146 987894979 38314 73568 117110536 55146 74078 652294677 70922 6066 410258988 70922 29648 438503291 60773 70922 292837022 38314 18572 728981347 60773 54859 304570236 54859 77414 221303066 77414 76799 801547081 17197 60773 418676723 77414 61073 888360964 61073 48045 448419928 47342 77414 562968112 2038 76799 410569610 38760 61073 184586004 24557 2038 41799357 37229 47342 863414286 46899 38760 62627126 78513 2038 93488403 38760 25550 191989787 73723 24557 676682314 34076 78513 84811879 25550 54178 803271750 42644 25550 203640423 25550 26669 667521343 40034 42644 368358217 54178 68556 997292850 42644 54424 53865754 17895 42644 307112048 68556 18485 499429916 40034 59760 715416301 20288 54424 793394590 54424 1278 87839655 69921 59760 705020211 18485 40005 357152132 11133 69921 272686181 70182 69921 523013830 70182 77902 720119695 66718 69921 368645704 77902 13683 636137112 11133 36833 251109962 66718 46163 444565704 46163 50132 821273473 79516 66718 513696474 33796 79516 815383170 79516 50092 472599922 79516 38917 406872011 38917 56038 814662759 50092 40587 122016228 33796 4491 233588771 40587 35824 121725668 73284 35824 70551855 58201 4491 716289361 79132 35824 676057777 79760 35824 566948016 73284 45826 973618460 81450 73284 169206568 72432 79760 918977139 71472 79760 769131972 21506 45826 971381910 81450 31521 150832702 1625 71472 820347313 20656 71472 562492695 56427 1625 757449076 35917 1625 7209393 35917 71005 721226331 38773 71005 349829148 11374 71005 478707256 42839 38773 582449734 42839 24010 3569923 71005 40297 319476272 16153 38773 819972076 42839 33173 100405248 40297 38945 331679229 60461 33173 24139178 43344 40297 159085061 75830 16153 452075672 42152 33173 585192940 38945 46589 466958796 75830 71439 256626338 55163 75830 186196213 42152 72242 160652297 70950 72242 769630853 71439 31757 454660219 70950 4289 646640936 70950 56202 206511036 61313 4289 140451224 61163 31757 159832747 4289 8069 617948677 8069 10907 815426389 61313 69789 499605814 61163 17434 522092433 69789 11310 658976524 37409 8069 671282551 37409 13665 154960089 57516 11310 305136208 2833 57516 905761557 18101 11310 729698011 37409 10923 957664406 42602 13665 585022047 10923 77603 200137420 18101 26104 275455250 10923 16662 670532545 6862 16662 286477814 50733 42602 779316320 72786 6862 488118126 72786 587 781448353 16662 76131 83119970 6061 50733 822528632 6061 66588 271392896 26221 72786 534827760 587 44726 23677722 13003 26221 894833957 63339 13003 821014427 13003 50794 642766661 48699 44726 161836406 50794 38362 50085908 50794 26158 36009074 51875 48699 725096000 26158 23917 566648723 27884 23917 129423791 47761 27884 635850804 80870 47761 917493758 24476 80870 56329720 9853 24476 325889645 47761 16540 570027460 61659 9853 756768068 16540 77091 6339421 61659 19518 199597263 66569 61659 356616738 66569 53232 85906673 19518 53965 537784354 53232 49321 808261147 49321 34673 414160081 49321 66920 748796664 53232 45250 890285817 49321 50166 888092002 50166 78395 494125297 13516 50166 97623745 45250 32944 398124500 30097 45250 730693981 30097 31128 136747143 50913 13516 266889841 32944 58345 991580423 69353 32944 822956761 30097 39943 161367377 58345 23545 571683004 67068 39943 602405062 67068 43786 125461508 69353 38710 765817648 31620 67068 702406645 38710 79207 457511326 58422 43786 34756436 79207 4445 248600758 19000 4445 207124339 31620 950 260926269 42617 950 319909918 42617 18502 130313068 7054 19000 245792675 18502 33762 905803211 7054 25997 27639701 65686 25997 682645568 25997 16049 618838668 52708 7054 979266855 3802 65686 6648472 61702 25997 323591047 65686 13652 106220668 3802 79463 4586464 61702 60372 437771694 7440 79463 125873633 60372 73171 752428829 44580 73171 287747051 7440 80434 636989663 80434 52775 364171204 7440 30876 244986308 62273 80434 804048122 52775 63849 189661354 81337 62273 871948712 19416 30876 329293369 62273 10990 257832897 19416 63712 153849120 62203 63712 750029655 76058 19416 67559015 40930 76058 401046890 10990 59043 7803341 40930 47506 855259440 62203 60416 766236773 36780 60416 390119965 81661 47506 266099309 60416 70865 991041472 36238 36780 24265584 36780 55669 636227974 36780 27284 986815983 48900 36238 727459658 70865 70992 64424954 55669 60122 357083891 48900 77513 271749197 48900 65103 330860210 39210 65103 861729665 60122 10597 549671618 10597 3696 111343972 9241 10597 187314224 77926 39210 400453899 45963 9241 838356230 9241 13292 184241706 37182 3696 30155173 77926 15267 329519997 77926 48692 127466926 45963 12928 27076184 72341 15267 337478032 52265 12928 545251837 15267 25051 14807910 73899 12928 801675468 52265 59206 861341943 52265 67014 930091568 1742 52265 90487188 25051 49248 668460969 79862 49248 476565334 1742 25996 707751948 1742 51272 587984424 34670 25996 996835615 42325 49248 953017293 51272 22329 137039094 42325 20967 347724292 67118 51272 640443502 44891 22329 813165462 20967 17464 379764245 21757 67118 707729072 15816 67118 878674191 10524 15816 402393896 15816 66684 832600926 76914 10524 407750349 15816 3374 623198844 10524 35981 275009463 35981 69324 904269945 76914 63895 927977146 69324 74343 186166184 71355 35981 932493872 72310 35981 666511357 20317 69324 44869603 72310 78642 965420486 28463 72310 50199248 71355 8397 391041136 20317 14253 84173494 14253 43452 32032034 28463 7805 636030136 28214 8397 979448473 63086 28214 70727556 43452 24007 633128866 24007 49755 491147159 24007 35139 61247255 24007 12985 143537071 35139 58219 5151444 24007 36396 423135064 36396 78364 208765456 12985 10032 683650359 36396 40082 178556081 36396 4166 224403373 17564 36396 344294275 46606 17564 544345243 45195 10032 795144255 40082 81806 93475619 12704 81806 76672213 81806 8015 934789095 57032 46606 509940191 42954 57032 99716239 81806 43310 697576909 8015 22180 818600883 57032 20922 171800602 50944 57032 226907503 18408 42954 709740613 22180 29519 407268349 50944 79697 644407468 20922 22664 310410260 79697 30307 792764936 47043 30307 217544402 47043 32443 887647230 32443 39083 67534620 11166 30307 475223193 11166 61070 526636870 32523 47043 133292669 61070 53417 556350829 45494 61070 722122766 73605 61070 533597929 73605 40967 469204010 2947 32523 127005775 40967 78392 523579644 11122 78392 772274016 78392 71824 18462194 40967 43362 9205205 57847 71824 789956127 57847 1082 251652671 20816 43362 390285975 20816 50238 346955499 39620 43362 26543705 59795 39620 850672551 66269 59795 204978176 59852 59795 843222299 66269 25687 487007792 768 39620 673540659 63155 25687 989842010 59852 25346 840189124 25346 14424 187336906 25687 10217 386441465 57876 25346 400180115 25346 38860 17026228 14424 12084 327428975 43606 14424 572772298 38860 64230 292898889 57876 2596 583224117 43606 51725 645836514 57354 64230 184311666 62674 2596 398469098 75661 57354 630431980 75661 34490 109386893 34383 62674 546721391 30497 62674 957035421 30513 62674 317683256 62915 30513 704406354 58754 34490 202687775 30497 77027 952287740 30513 24681 147239060 77027 58292 340909251 58292 14367 997431664 77502 77027 492255503 67892 58292 658283431 24681 74744 572101499 74744 42946 988906705 42946 53402 575161761 49054 74744 708563836 24785 53402 628344024 74744 17081 636293906 29054 42946 494712091 17240 24785 434784472 118 24785 658101882 24785 103 156221263 17081 69729 857186248 69729 12974 742622687 103 46508 875988028 12974 27634 536936337 6414 103 878259182 12974 23568 358851897 81095 27634 742847564 42289 6414 273447628 9637 42289 672129986 7119 6414 855074328 81095 54343 89813040 32275 9637 590886155 47424 9637 297861745 9637 21983 636159924 21983 78249 663142872 47424 591 271385949 47424 6030 800874207 78249 59901 275973669 68410 78249 459095687 56719 591 750138465 21257 591 713162474 21257 16898 640231900 68410 2948 161781663 61010 21257 479052063 54207 2948 748207341 2948 5077 839418358 70775 16898 678010974 2948 72690 275061861 54207 70375 308491489 72690 48839 784352695 5077 843 408635671 72690 66826 196996182 843 17211 922263629 53106 843 738888463 48839 30769 138396206 76287 30769 423746885 76287 57543 303049990 45228 76287 12601418 76287 74797 830174662 57543 50405 3776002 50405 62043 825779870 47977 50405 268918735 74797 1765 126015223 50405 66514 332179912 32470 66514 307718730 47977 72444 258657422 66514 3213 24787602 72444 77055 778380629 6010 3213 781139803 6010 14395 33443247 58488 77055 711328720 43633 58488 623611038 43633 26261 373685265 43633 79054 331726713 58488 45795 127865935 26261 5814 487274631 16302 5814 178697073 16302 1914 14985698 79054 46222 152690310 16302 78425 739219006 1914 35326 316214566 1914 4503 29279791 61086 4503 306046381 26677 4503 140569748 78425 2939 29962211 61086 37685 859238541 2939 8490 483719474 2939 64072 608185991 26677 61406 824094733 81584 61406 913781015 40241 81584 275415417 81721 64072 463155521 65534 61406 9765361 65534 32298 611341134 29936 81584 825306827 38237 32298 327897410 38237 19904 53469267 65534 68382 187556260 66348 38237 869870318 19904 69420 151734530 35559 66348 207171700 68382 36520 493639809 35559 8793 198855350 69420 78690 400812261 69420 42291 894254852 8793 23857 679943450 54340 23857 568165272 50813 42291 328815458 78690 75634 621240189 54340 10249 592902653 56371 50813 995749430 34639 56371 145617459 16272 75634 130493612 33747 16272 113767044 1665 10249 366332424 48316 16272 605229157 34639 21382 128990994 60854 1665 116911646 19251 21382 53211116 21104 19251 203312777 48316 60985 684833532 52393 21104 822168936 60985 53408 878871547 66766 60985 683445787 69268 66766 943657334 66766 65914 651691452 44679 69268 49664852 79439 53408 841141811 33285 69268 982998977 2000 65914 738071441 79439 78737 72926777 48150 2000 775351873 62468 78737 294685914 43140 48150 529764114 53791 2000 262503775 78737 39280 395698 55471 39280 321365816 71604 39280 52852461 38923 53791 826065377 38923 54355 552865450 1287 55471 865163036 60746 71604 414162176 60746 44884 706898512 20818 38923 652535399 20818 25535 62729191 20818 12063 891745240 57604 44884 586423788 20818 28703 190090087 73170 12063 411876982 24493 73170 934039430 12063 39480 157963790 28703 14207 326750762 24493 11197 314548811 14207 74852 679566969 14207 76268 968417819 74852 44780 615369598 74852 35114 142022020 30710 76268 305957793 80310 74852 137352110 78056 30710 243850721 70752 80310 54132732 35114 38290 40769967 38290 14141 655209423 78056 34344 226698921 13842 34344 803230603 4463 70752 446499860 4463 62339 800206178 13842 79938 440523998 26405 13842 5370195 62339 81227 107885526 1098 79938 57556085 13620 81227 659885219 48777 13620 605303247 53444 1098 606047685 48777 20307 776852554 17173 20307 647769356 13620 24908 985494365 53444 77672 324058155 69559 24908 771915724 20307 55485 412822893 6379 69559 564011775 43386 77672 388857070 55485 13980 632573375 12054 55485 184005641 13980 80073 654504734 21113 6379 464247932 38981 43386 720178989 12054 82096 469187972 57150 82096 942492513 57150 16406 773170291 82096 8776 777650412 16406 5272 255363052 16406 57402 814511668 5272 48308 108881267 5272 19313 982694630 57402 3507 866606419 19447 3507 233543262 19313 8564 468473408 22818 48308 789877256 8564 32973 356576555 52110 22818 649402914 32973 30744 713991857 37275 22818 797473988 30744 35954 400096838 35954 15567 110931837 72400 37275 16860618 30744 36720 151755826 49411 37275 356759726 22198 35954 556677575 36720 32442 257727587 74473 49411 839861501 7002 22198 791111310 7528 22198 84830195 66493 32442 792037749 27086 32442 764580117 32896 7528 876638489 40455 32896 674471490 29319 66493 488597634 32896 43515 626326525 32896 2304 916944678 43515 63065 766994300 18333 43515 183389660 18333 15895 911061664 43515 45697 737533970 2304 65298 858306727 42593 18333 859627793 54263 45697 824628261 34277 15895 476605690 38055 65298 615356522 34277 58843 341714955 34277 22412 122290443 9374 22412 498952369 22412 30959 661500140 13063 38055 973740110 30711 13063 728760824 30959 76106 730117726 76106 38217 529522784 76106 5138 267021600 30711 20639 306173120 38217 65788 760840036 38217 12765 852333475 5138 293 420197124 34649 5138 828755982 14692 293 291452892 293 46015 870478952 46015 47866 529081842 47866 76805 704037640 22275 47866 494564027 17145 76805 720616913 9465 22275 505880795 60833 9465 64021625 22275 20792 650165561 9465 62117 854538605 64063 60833 739161555 53654 60833 774259080 51905 20792 30224272 64063 26544 825502120 26544 21497 8586992 53654 64950 199740559 68618 21497 803403306 26544 65191 638240430 65191 43607 768021605 55676 65191 65552059 43607 76674 560332200 49810 68618 435922468 7365 65191 88063059 49810 39305 7244215 57839 55676 946004850 39305 40598 360448480 39305 79205 875010893 40598 14843 890200696 79205 32630 466332814 14843 37007 60689260 77915 14843 74993619 1574 79205 332508739 13153 1574 183165679 32630 57498 63398422 61350 1574 165543588 1574 16983 66289266 66756 16983 620152152 16983 38201 644605131 57498 2228 854672176 2228 31700 151476530 68287 66756 366148514 68287 58108 43392482 1721 2228 499148918 2228 48266 851427271 63260 58108 501812344 4585 68287 145434237 58108 23444 25062699 24289 48266 160235586 12552 63260 301208493 63260 35253 11932011 24289 61817 57617188 24091 24289 45144218 35253 58565 137982060 18070 24091 91017249 35253 5331 194115044 25844 5331 498363961 69959 25844 606935136 58565 32607 506455665 5331 75631 327865971 69959 22690 776598485 30605 32607 122515817 1945 30605 111516977 32607 76252 105008397 76252 9593 60839591 8732 9593 347902919 72879 9593 725485319 28017 8732 708541927 8732 42753 935805794 9593 48861 312895236 36160 72879 691694571 5125 72879 121833171 42753 78744 67273837 45257 36160 584331324 21366 5125 687368710 72340 36160 636645137 72340 28721 594391959 70158 45257 91032617 72340 29059 611772167 72340 45605 977661496 14390 28721 454774251 45605 24899 450416058 14390 38232 583600871 28330 29059 655921807 38232 35285 857998320 24899 76272 398746059 28330 16100 475827321 28330 73863 592267773 44844 28330 101863886 44844 60668 821863358 44844 6627 793829091 24640 44844 105716141 60668 28311 922702147 25803 24640 946646334 28311 74411 392789769 8225 25803 912118771 8225 1753 954904945 39771 8225 732856290 39771 11905 226525514 35581 1753 762945182 44892 8225 210111489 1753 78803 486733075 54963 35581 387303169 44892 43274 934072666 14229 54963 960632643 43274 75098 278399651 16755 54963 919477219 75098 12256 995199133 54316 12256 580864548 54316 70937 81686381 16755 41658 423702348 41658 40750 526251036 12256 32009 61372681 62844 54316 474662159 62844 22727 352918122 75957 62844 372422027 22727 16428 104331281 22727 69023 954001119 29037 16428 790672298 14353 29037 980801504 14353 81762 201558860 29037 56442 210799376 56442 16013 348349645 81762 68278 668248146 7334 14353 852876676 51783 68278 607901209 14112 16013 596256028 38095 14112 212735367 68842 68278 98292271 29289 7334 945526901 68842 53533 777521216 28079 53533 719272702 59011 68842 882136729 28079 53985 226003296 43134 59011 266380306 55844 28079 129146669 43134 68341 23555004 53985 74964 441491595 10067 53985 398460904 74964 52281 153635191 26230 74964 712190616 53214 52281 85465654 52281 78619 748204994 53214 66906 818591701 26953 78619 985598544 4139 26230 2740356 36996 4139 639616580 1760 78619 497488607 36996 10933 247803228 10933 38781 47078686 1760 8308 635329402 1760 57278 982122699 38781 10168 221204099 72947 38781 30789054 63803 10168 385870384 58032 57278 576035281 5449 57278 798476993 63803 41536 259023994 41536 73105 959701953 73105 26382 245695601 27683 5449 399283347 73105 59909 560936608 73105 14875 970449013 14875 71791 413169585 26382 37527 486949817 14875 18807 584952125 59909 29904 341506324 68680 71791 486196323 30205 71791 843205467 71833 30205 34891774 18807 45135 406442321 30205 81754 179653200 12762 81754 124944339 30205 1469 604117651 45135 22433 221325588 12762 38861 882463140 22433 41613 950765557 1469 61287 659508860 76000 41613 206857663 37596 22433 844499512 70662 76000 237959414 61287 42905 521119397 77608 70662 849042810 77608 16823 994692509 77608 10739 229333796 16823 72980 773840477 77608 48607 493027688 16823 22681 840695430 17873 10739 244687220 10518 72980 555134668 49287 72980 147142682 69457 17873 86621741 25566 17873 733513906 49287 30677 724155510 25566 17446 523841744 30677 46411 339211747 54710 30677 850623008 73604 46411 193783245 54710 23585 572679562 46411 70428 96946795 23585 29655 70576388 2905 73604 437789474 72974 2905 824280947 36456 72974 34092451 4274 70428 428330684 78797 2905 387497323 39892 4274 879341276 78797 50982 230930655 77169 4274 72766013 62611 78797 110775800 39892 67289 228773886 19843 39892 210925264 50982 73557 15351389 41680 67289 484095411 28678 67289 445700612 8973 19843 390044309 19843 48682 451829476 41680 75036 932397423 75036 66022 811351386 78183 75036 50111290 78372 75036 113266043 28580 66022 372704485 39299 28580 764244025 76437 78372 310495201 61965 76437 411237653 37232 78372 138650494 28580 42468 723774896 30229 61965 571924781 42468 70065 606800614 22192 37232 327157235 65456 30229 637062396 33635 65456 421294575 78916 33635 250068026 65456 19419 70034995 68162 19419 877730922 19572 68162 6134181 19572 13174 262787595 19419 46328 836120632 31778 68162 834990154 13997 19572 716558007 33632 19572 420403183 13174 58911 886239345 31799 58911 909816956 76107 58911 735820712 33632 67335 366700668 58911 23202 274151496 67335 29421 485212190 23202 56416 797687635 56416 14010 754170769 29421 43641 501732326 23202 1080 545417962 9165 43641 475415005 23582 1080 591737872 23582 57583 835237176 33895 1080 310667820 23582 31000 525472183 23582 73209 112036383 53343 73209 580281780 31000 69828 574908355 35579 73209 243503609 42964 73209 231596789 20788 53343 650404786 35579 26539 65617525 69828 38015 304605544 42964 78651 20847751 18280 38015 304206334 43801 38015 19237077 75420 78651 226987620 43801 26867 943673325 74931 43801 37702974 15340 74931 171569029 80554 74931 690444846 1879 75420 679919385 60601 26867 10491450 15865 74931 439345467 15340 7665 48953112 1077 7665 624166511 50701 1077 240267585 60601 62698 999966669 62698 55928 214605029 62698 56243 56243698 1077 12495 144629182 50701 19389 150949051 19389 26781 686455721 19389 43211 138874297 1953 19389 53996220 502 1953 992366551 48579 19389 446565085 18487 26781 15167691 426 18487 779630025 502 15761 563567941 22149 18487 977971763 15761 51172 380457384 12089 22149 582551188 12089 3290 468145175 17698 22149 958787522 51172 36675 168483929 18747 12089 599869646 3290 21318 327549855 36675 64528 119088055 55470 36675 715516762 73655 55470 776867475 55470 32272 917525339 65523 55470 232685599 32272 61784 533005444 61784 48419 92238888 22741 73655 693415109 22741 59558 989340536 2652 61784 993482697 61784 27585 11845596 33127 22741 74080641 9074 33127 691049444 59558 44729 74049822 39410 2652 414513898 9074 15073 282277158 39410 33178 720540176 33043 9074 706686227 39410 70160 558193582 39410 37850 573356560 6932 70160 261937296 43731 33043 655711153 14711 37850 55451739 28917 70160 129419533 36252 28917 128031455 68700 6932 321716699 33862 14711 142079152 41837 33862 963026517 686 68700 638361907 33862 77149 976564035 45624 686 143708714 686 8506 291510458 77149 53595 109151462 29195 686 214172890 9729 53595 327440950 28775 53595 310740573 58458 8506 746407803 9729 80477 796070778 58458 15291 20610688 36294 9729 699168166 33160 28775 753425240 70193 15291 993551891 80477 32795 269198553 15291 6465 581149337 32795 14135 698687447 58012 14135 665468964 32795 30813 669070915 35323 6465 559161400 30813 46948 807692455 14135 12389 445567420 67654 46948 265896440 7806 46948 577028001 67654 29484 575276068 11527 67654 666680134 61136 11527 3621790 7806 25105 449561596 25105 68417 91765864 29484 59305 357584121 25105 80788 104724597 48159 59305 121041225 71632 59305 348963180 81456 68417 498324554 59305 27115 743489610 74694 80788 796256470 74694 76982 535852944 23403 81456 538831821 55899 27115 703164582 55899 34149 814053625 55899 26298 193991300 15665 76982 579360104 35446 23403 551614758 15665 26130 807176469 52872 15665 177067887 35446 22704 4345037 79732 15665 956010397 50658 22704 85204527 50658 55596 911896450 70789 55596 175524021 36937 79732 493531384 68418 36937 911600825 50658 24733 918637080 44502 24733 683650060 30515 36937 271325167 36937 23950 752758661 24733 72160 683470144 28619 24733 515445906 28619 35880 66073164 18294 72160 878465523 19847 35880 192415664 35880 9957 524933533 35880 75055 860713171 19847 18730 305915987 18294 16212 46183490 34926 16212 985544730 71948 18730 305736848 34926 47837 274131901 77632 71948 52610902 34926 7503 698691939 47837 26901 308001996 7503 58559 494285235 33113 77632 488602064 58559 39839 79073393 19376 39839 184869865 55510 58559 797816277 5931 19376 545382175 55510 12811 378227939 2627 19376 785404219 38691 2627 736254016 50383 38691 165583933 5931 67967 76335282 45509 12811 323977003 38691 13457 548211057 38691 78739 308249142 12872 67967 405556672 12872 16855 550869945 4698 45509 312755978 5202 4698 762089396 19865 12872 446663585 66329 16855 54400985 16855 60439 176761139 61829 66329 419746023 19865 76553 710911205 40766 19865 91649352 46197 60439 889254300 34690 76553 21480319 45669 46197 581070413 45669 80271 316056763 26752 80271 574561574 45669 68128 228700815 34690 80637 945589741 68128 22605 584992852 22605 19361 671559117 19361 47743 502691438 42094 19361 146557859 26643 47743 215218915 28598 22605 9391933 26643 24405 730824423 55639 28598 692631528 26643 28018 19984709 16856 26643 932223408 28598 41792 399991759 15223 16856 239438697 28018 81008 495091641 81008 12281 45387126 12281 70228 499151217 81008 33090 355879565 12281 75790 101838936 37192 33090 283742667 21474 37192 998177734 18240 33090 161622796 37192 4741 606135872 50662 21474 553394285 56348 37192 891317865 18240 24015 864466770 24015 10316 680427991 19585 50662 805283950 43041 19585 162500350 43041 16939 648984621 16939 59655 711239267 59655 25062 233900797 24955 16939 685348612 68953 59655 147050903 16939 6509 469735393 29600 6509 244234271 41878 25062 861094094 13171 29600 386342475 13171 81350 429388144 41878 70580 361739312 76292 81350 38278923 74010 41878 84524932 74010 39655 875412609 31456 39655 651643012 31456 7785 787047878 76292 81027 548021300 18105 7785 994999378 42185 18105 561193979 31456 39915 224218807 42185 80708 172568238 39915 26324 139038450 66407 42185 14383677 19341 42185 675175924 66407 43323 24911561 76464 26324 45495611 1996 66407 277786426 76464 69441 465373303 76464 70515 654997795 16084 69441 957152938 13978 1996 231215221 13375 70515 459784790 16084 67290 947520660 13876 13978 266191316 13375 14239 840164859 8978 13978 921992219 8978 38960 184364323 43314 38960 134568305 18957 8978 618712263 43314 1743 304506850 43314 8299 914308295 66102 1743 882791044 18957 12519 433776993 12519 3467 111955127 74162 1743 541466608 13782 12519 247931946 12519 75522 518341580 74162 63670 256951049 74162 45205 15017254 38183 74162 532125929 6675 13782 13552488 75522 9876 425464259 6675 38464 220181518 32746 9876 101697508 38464 55968 369776791 32746 10812 335033953 66495 55968 756206818 10812 14619 33728856 2059 55968 418505693 55968 54337 131274949 14619 18446 67308397 61903 66495 585170479 72110 18446 791956329 54337 54654 756544916 18446 39470 365263893 31216 61903 219704745 31216 75270 595305344 46486 72110 281765889 75293 46486 205201566 39470 65384 654380641 65384 28786 789667753 75293 13458 564096141 28786 40755 59755940 81411 40755 588374732 69681 13458 743508977 43333 28786 290750282 13458 76966 656405624 17960 76966 248983700 76966 70007 718042289 70007 78564 107851885 24145 78564 146715811 77372 70007 167155261 41636 17960 825241981 77372 68970 410024365 80492 24145 832384544 77372 43502 310454602 80492 34739 906335948 75979 41636 20443219 10858 34739 324892088 80342 80492 149386219 49527 75979 886016680 60788 75979 584251138 60969 75979 316057262 49527 61948 843300606 49527 52436 691279803 52436 10951 822438431 38332 60788 983741819 69943 61948 285049468 66110 52436 143547540 69943 51421 691943697 38332 4558 611995188 24339 66110 303017081 66110 32827 729465391 4558 16048 189455724 51421 10118 637310949 17630 10118 827791243 9314 10118 778978442 17630 32402 918266282 14313 16048 97793569 32402 54164 834167953 17630 11257 417752079 17586 11257 184618035 14313 30047 203749125 30047 42307 62994048 30047 40418 164741334 41941 40418 175745098 41941 29557 462368743 40418 4968 100358 77812 42307 654738827 77812 8231 951224311 65060 41941 380914372 4968 76028 520410105 43884 8231 896090636 8231 81144 959961217 3943 65060 905275975 33938 81144 340506626 33938 200 8284605 8199 43884 429554651 3943 5148 994792161 10339 3943 559330393 5148 51099 952519142 5148 6701 641302716 10339 13218 213837669 41006 5148 164271068 6701 48991 830959153 6701 66970 13142622 71935 13218 599543634 61667 13218 76799039 28224 71935 677261814 66970 27502 47067524 66970 48016 683405777 58570 48016 758082193 28224 41638 765215158 48016 49914 903724110 58570 25717 385218242 58570 67330 477089864 78247 58570 50646344 30254 67330 457657969 67330 31290 759795652 30254 1352 985576857 67330 1970 589940766 37278 1970 507661029 21567 30254 89821255 35647 31290 242667719 35647 68268 473736674 23515 37278 202137208 51633 35647 529825741 75544 68268 701349181 51633 50262 372594 58060 68268 612597268 51633 7381 773160495 16805 75544 428360920 7381 48915 60596061 75757 16805 793323550 29084 16805 360464275 56280 7381 116179217 16805 30600 335168935 30064 30600 844922139 56280 48469 60816663 56280 53391 192073258 30064 5445 229841450 30064 40614 396728486 30064 2979 206946215 5445 57375 759740788 40614 8149 408183659 40614 71788 297942344 36622 57375 314541537 71788 1764 710183691 71788 43145 464838501 17924 1764 48045659 1764 81340 987440347 15936 43145 480740516 81340 81476 493097820 68935 81476 747599472 68935 72990 118285213 31020 15936 793500518 15936 53750 38915895 8004 53750 812826551 68935 8743 140823021 53750 56984 158213617 49504 56984 649938095 81585 8743 435383532 33912 81585 34975573 55801 56984 192133579 55801 13892 354107164 81585 58742 30149550 33912 44377 109436812 76538 13892 516673144 77031 44377 541585420 7424 77031 8965464 20184 44377 908978044 77031 37513 713029994 43315 7424 845211334 60604 77031 46272398 37513 40248 950940235 57774 20184 240073734 37513 7491 513158324 48055 40248 270390662 17155 40248 526057189 57774 39093 900464319 10121 39093 555219828 48055 39898 74228214 39093 60480 146536634 39093 2120 119707621 20085 2120 412723022 26703 39898 53025386 34520 26703 783655414 2324 34520 122111355 46703 20085 144428276 7238 20085 467417453 2324 23158 77902466 23158 76223 401279540 28310 7238 235464803 3976 28310 139194685 23158 16154 986710792 46093 23158 494202693 46093 57803 527821922 28310 11546 59103609 57803 26760 716881313 397 16154 67513309 40030 46093 160000662 20340 11546 303821752 40030 42927 739110423 44904 20340 425039174 9389 44904 151865908 42927 22350 683939908 22011 20340 304980513 55412 22011 820829161 9389 34968 609406000 47469 9389 154483656 34968 44189 557231899 77731 44189 843080111 48093 55412 922149955 55707 77731 611928726 55707 35861 786027648 44189 57218 621151953 48093 28098 799980728 55707 28819 742200735 10082 28819 55939511 57218 14865 127662550 28819 63740 764729234 35035 10082 290090140 35035 79863 749338255 14865 43225 462671412 49759 79863 923459495 79863 42189 659893746 79397 35035 970874116 43225 53483 418261566 1274 79397 110190277 42189 50879 237088039 79397 25397 562148676 25397 22525 694762583 53483 26173 488246396 26173 60621 606253254 78294 22525 309235926 44224 22525 457024023 26173 1637 545518261 6311 60621 848707607 1637 68305 710549812 41999 44224 358633471 1637 5110 633566786 41999 16756 819733402 65142 6311 374017424 65142 67349 202497673 16756 26973 120701609 63981 26973 380425624 16756 49146 2858404 35157 65142 750012387 26973 9205 217184225 63790 35157 740323405 50078 35157 90181445 35157 19560 305418010 63790 17057 796977940 63790 46966 635588921 50078 35342 318020986 46966 54140 846569759 17057 70455 865265957 54140 25642 408545024 54140 66543 756814478 26839 66543 723491080 26839 47470 903144757 43916 66543 117915421 43916 28278 884137610 47470 3024 249624310 47470 42081 76709800 28278 67650 480258334 67650 23566 39811492 3024 43836 507623649 1972 67650 939801960 15621 43836 49349884 67700 43836 842467660 50049 23566 914443417 1972 15854 414739154 59209 50049 799533348 41610 50049 786547486 15854 25657 606618768 15854 5926 331973832 56999 5926 448211754 41610 59508 592461997 59508 43719 169949626 11465 5926 540300127 59508 26536 688579389 26536 56160 288400653 12252 56160 121933750 11465 9907 44448307 9907 59961 191058259 12252 56929 919719625 56160 29610 299682284 80339 9907 133522816 51848 59961 211045110 20453 56929 474756409 63758 51848 314795246 29610 18608 394714417 20453 63649 727874381 18608 40078 313359413 60681 20453 508864559 63758 67531 400548316 81713 67531 286287508 56471 40078 98679686 61530 40078 769667931 60681 50253 432021240 50253 59643 587593008 59643 31431 771260565 31704 61530 538715993 71373 31431 986490922 59789 31431 677370033 71373 33405 272457681 59789 19201 973010271 57529 19201 607688627 19201 39176 506864860 19201 46029 303741359 42774 19201 627223929 68050 42774 918206065 39176 71299 245754992 68050 28865 26765394 60906 68050 717562792 71299 69046 681181813 32774 28865 810527498 69046 30868 44947441 9440 60906 209742109 14093 32774 804037294 32774 11562 197718393 53239 32774 731793769 7463 30868 596183421 9440 68503 576646016 11562 50232 113046786 22652 7463 971294048 50232 28498 437193398 50232 53890 358814851 42716 68503 611418564 42364 22652 403404012 51354 42364 844366877 42364 18163 486653505 300 18163 242060903 42997 18163 561686917 75599 51354 415555657 16189 300 43947853 75599 74266 147251885 60860 74266 489035413 79757 60860 115224018 48630 74266 846483585 77940 16189 798585152 63167 74266 673574217 57054 63167 412310446 68605 63167 623759638 31736 63167 123002012 31736 78243 205226715 33401 57054 816782174 32924 31736 327295964 68605 27183 223481164 35745 27183 215678788 25697 35745 107223441 24511 33401 104827220 15510 32924 35368261 69854 27183 850426979 16041 25697 512060410 15510 2534 936412131 65100 24511 219720897 2534 54708 103973161 16041 34097 347408116 29870 2534 508276702 29870 82008 459929148 68408 34097 290295365 45211 82008 405383636 14606 68408 40587099 45211 71017 211606909 68408 54413 120417970 68408 36640 368408875 54413 79363 278338374 10967 36640 524140520 60692 10967 111918464 54413 52999 678192267 1417 52999 51879191 79363 22218 363349642 22218 73869 234977207 1417 37746 736101499 22218 66108 33684234 22218 28752 456757325 58336 22218 325258319 13593 28752 646603627 13593 78430 196038461 981 66108 327144003 53321 13593 29557235 51592 53321 99250669 53321 12898 804362713 12898 11147 289177312 63380 53321 512108468 39376 51592 817128120 77983 11147 570315442 11147 75556 572356359 11147 48085 743751869 71192 48085 548546557 48085 35207 357004854 68109 77983 806448400 71192 4715 572477542 4715 61385 900624940 68109 53696 163778913 53936 4715 790005132 53936 22758 775838170 52964 4715 353748105 37729 61385 365163338 22758 11641 201514759 79380 53936 462811345 35422 37729 293775814 52964 49259 51636991 79380 57040 838419435 57040 3920 27106380 6480 3920 130374011 66035 49259 97302573 37217 3920 66374406 3920 41719 242390788 6480 47695 143328817 41719 14364 899800988 69735 41719 599505847 18573 41719 527622448 18573 14450 960872741 21256 47695 448695718 18573 73193 622573941 21256 58319 33546729 14450 10926 944633848 5683 73193 782481926 73193 17334 438121627 73193 29601 727568324 5683 80399 46215889 42106 80399 357834398 80399 37645 52200062 42106 12370 784622339 37645 30269 6394886 42106 47478 833895526 37645 71075 917611534 44563 30269 264187384 21200 12370 959336459 46257 44563 745904475 21200 30998 624390163 19016 44563 350776505 30998 12365 422183971 19016 57906 909626344 30998 71504 795363086 714 71504 281317584 72771 12365 167098265 68587 714 806685618 72771 48580 91893518 72771 49151 267343554 714 65734 833280333 49151 75763 556705485 65734 37065 167789753 24997 48580 334408843 54350 49151 386292319 34732 24997 561552963 54350 59375 712280870 54350 52311 284739192 14071 24997 898104248 52311 29413 847286787 59375 57256 684076554 59375 22814 240079009 81165 22814 472789052 14071 29767 70473145 23622 57256 195621633 81165 42478 662970972 24387 23622 144088477 29767 23799 632310183 29767 75157 745602024 1234 23799 291520791 24387 12571 47032343 57199 1234 995093173 43175 75157 470435921 11521 57199 598810752 36911 11521 179230601 12571 70687 767040203 41231 57199 132250959 43175 78371 566998322 8408 70687 758916538 48387 70687 169722580 78371 61420 680320863 36696 61420 835956486 61420 50980 757402707 8408 33361 988803918 48782 33361 287502044 74987 36696 487415423 48782 76505 838431162 48782 38729 798880297 76505 5966 467373661 76505 6814 529923601 22370 5966 401337637 38729 23487 362427765 6814 46198 9115717 34243 22370 138628607 67037 22370 271930253 34243 25549 427603125 2183 34243 846077437 34243 25519 481693155 25549 28645 584342630 2183 52289 811517575 6922 28645 603338131 2183 28048 58895410 44613 52289 486474294 44613 56950 603152725 28048 62791 813015805 56950 13725 600452215 44613 12676 135072831 13725 79057 747942038 51961 12676 744822415 79057 76365 469769850 38843 76365 899954529 60286 12676 674036483 21855 76365 865965286 38843 55598 54544811 21855 11014 478743060 43038 21855 27185290 55598 62424 17511733 55598 6151 228883184 6987 55598 648889106 6987 53841 310350330 24384 62424 670144934 31105 62424 528774703 3238 31105 726198873 31105 20621 506955360 31105 56758 868320084 31105 54759 45323006 3238 18128 579130885 58333 56758 219339280 11189 54759 727605475 58333 12677 600436786 11189 66290 139946475 18128 73906 993462425 66290 39728 566219125 39728 82129 513960583 19410 66290 759414216 82129 49157 382045841 39728 81074 587629807 77097 19410 792325964 81074 39363 892569984 19512 81074 342399019 56020 39363 981039234 19512 65925 234197383 31090 39363 107081513 81137 31090 710298989 19512 20914 727420752 81137 58085 598584572 81137 42782 938357850 36611 81137 729858133 14682 81137 519425305 7604 42782 424717905 58085 65818 920645979 65818 26933 265947721 55125 14682 570100640 63253 55125 379653516 33683 55125 210071360 33683 725 76077043 55125 59013 109774559 59013 58865 456313412 725 19852 468843787 33683 49332 609092107 68480 725 329864525 59013 7487 768664464 58865 55419 652240025 13080 49332 477832050 71184 7487 594857664 29393 71184 8053901 7487 19226 709313701 52868 13080 581328478 29406 19226 332275306 52868 53980 594601314 42682 29393 683034528 53980 69383 438489958 29406 35262 538501831 6501 69383 714697856 20414 53980 61415770 6501 44740 56126506 28527 44740 383982992 80532 20414 364535370 46718 28527 175829918 45010 28527 912921046 27358 46718 744917374 1332 27358 991223923 1332 15163 47492918 14483 46718 438678115 15163 4071 386050745 38511 14483 774631238 37508 38511 261506836 4071 46180 566927059 4071 31225 960440915 51750 37508 807354284 38511 34125 310447579 8023 37508 118169679 34125 32723 393304459 64428 51750 435686287 19052 32723 177588818 9972 19052 44854657 9972 7799 974614979 64428 35303 81769967 19052 49058 313663681 16054 7799 254392470 7799 46343 258760210 35303 29017 473832398 29017 48835 94661253 29017 32295 172792062 71891 16054 27417073 32295 53792 781991552 17613 32295 548659834 48835 53014 737327920 35865 17613 87898979 53014 66341 363615019 66341 31902 226654241 31902 42822 40510337 31902 11733 297064605 42822 51410 75893467 65040 42822 495244734 34627 11733 162959061 17175 65040 211825993 51410 77528 126788339 77528 78636 530067265 78636 45765 66622113 45765 32769 132243095 17198 78636 747865337 17198 23146 306323944 17198 9466 475383571 17198 72465 363240165 73683 32769 659710717 23146 65425 99984616 73683 2622 643679974 9466 43005 822501356 73683 51883 7777506 76933 65425 902375725 48515 51883 776783733 5515 51883 807528023 43005 12558 125721663 1083 48515 908185170 58839 76933 747595975 68928 1083 598506488 1083 13254 278880242 68928 39067 685687270 68928 7057 151569704 266 7057 445778753 13254 82021 491338189 50840 13254 511501474 266 34263 942812587 82021 4226 559624303 266 51741 209297970 60438 34263 973843007 10941 34263 133750796 4226 60902 594686473 60902 76575 823999019 76575 73160 9365282 43837 60438 100848957 43837 29129 624605356 29129 9695 365218550 43837 71908 986509361 43837 46188 64252760 29129 33095 180585024 75879 46188 830567831 33095 47705 395641811 24990 47705 731122027 24990 15600 281519561 67762 24990 122298841 67762 35645 779018049 66503 35645 741766298 49375 35645 368038443 15600 44479 581608865 61571 67762 694909361 49375 39720 837791842 39720 20477 914703370 38363 61571 482323693 75004 44479 572314995 6777 75004 38533545 10472 20477 954683750 297 10472 297502866 38363 4589 200030843 77701 297 158108024 54082 77701 821561239 297 38275 589429321 54082 53797 388972850 17795 54082 826800161 54082 35777 601993636 7220 35777 986931366 67075 7220 795899547 53797 38503 468934063 7220 23197 732766300 19415 23197 169364698 38503 19963 202866908 74038 67075 910497663 70361 19963 929515966 19415 49239 360392568 70361 42546 941658121 42546 60930 463613562 73927 49239 651423804 70361 55287 216314999 51206 73927 236754852 34724 42546 502440646 80263 34724 9073236 47781 80263 840684183 43394 47781 19127920 80263 66706 220608400 47781 54225 965908701 66706 53538 762008215 53538 64459 450387689 66706 2060 178842616 2258 66706 585539107 6121 64459 214483164 2258 52370 57735774 52370 77172 142932938 2060 15032 731139608 77172 71727 307105281 81284 71727 107395796 40732 77172 511675646 50408 15032 3950638 59658 50408 773958163 81284 33253 367010775 33253 55924 480005476 40825 33253 89572359 18044 33253 354211434 49404 59658 619552269 75096 55924 772380052 75096 81051 72289232 56501 40825 437321303 81051 39617 664959941 81051 78093 396733631 62970 39617 644534876 71485 62970 69026709 33200 56501 365901187 71485 75910 573432402 25457 33200 638094883 25457 28557 97963081 33200 39385 46989827 21343 25457 190541483 21343 20794 672498597 71645 21343 529038582 21343 40597 77806965 76654 20794 202174941 51691 20794 140798200 28424 20794 985153899 58547 40597 72266833 67996 58547 906890389 63928 51691 938242791 63928 62379 26281431 63928 12525 114168503 4101 58547 526512152 4101 21885 652137097 62379 80011 609885393 5505 21885 54960139 76125 5505 540721808 76125 36377 50212492 36377 78908 872025950 36377 54721 223695374 36363 36377 983148351 73008 78908 566213483 54721 60489 22768064 54721 28402 55222481 36363 53874 60314724 69297 53874 758091900 60489 42904 150125601 22045 42904 686309986 56737 42904 477040138 25160 42904 153629335 69297 73469 742606705 59403 73469 592385105 16015 25160 936048207 78746 59403 205605254 78746 61644 623133402 80764 59403 587307747 22251 80764 793794200 16015 42511 279616703 16468 78746 644517894 61644 76498 746220715 33177 22251 33337156 1718 16468 791428771 31061 16468 81605718 33177 14883 712616857 62745 14883 521218539 7522 14883 350604085 26625 14883 74835664 14883 66253 399670108 14883 21156 290619486 62745 51349 376507077 7522 52806 34575988 66253 11816 225067340 9383 66253 969852402 11816 25098 497448800 51349 25410 692039576 44913 52806 24235615 44913 50905 305531181 75639 25410 761355836 19367 75639 998435842 44913 18709 798299103 50905 18159 192735235 49785 50905 488512325 66433 18159 796925077 66433 25842 130971119 66433 55400 198490493 17495 55400 853813800 66522 66433 176325719 56195 66433 766469367 68405 56195 436081533 56195 66679 465581117 68405 30612 212620383 13363 66522 558530539 66679 37165 10513817 30612 56387 757804810 30612 78560 646375417 43454 78560 86153089 3827 43454 410039801 63329 37165 106681550 484 56387 167880546 3827 203 999542140 13421 3827 302679912 68579 13421 451953869 13421 25915 637269781 54835 13421 477700101 54835 80202 334857753 25915 1593 906505121 72555 54835 138130649 31120 1593 918146047 31120 80367 637438384 80202 11619 10110473 80367 76711 937087470 15158 11619 122924453 78252 76711 523445324 80367 65773 259124849 37216 11619 24807719 15915 37216 57696909 15158 60939 817055629 49471 15915 659009610 4439 60939 580590362 15915 45424 380193073 27397 4439 932507277 49471 36336 167958950 4668 36336 604250203 19884 4668 71798740 5882 4668 467088555 27397 48783 378018738 70601 4668 30689123 27507 19884 456335996 15515 5882 288098241 73140 5882 950493015 15515 9197 826644182 26665 27507 345426288 9197 24934 222873400 73140 27756 950541571 26665 75271 993661957 75271 51063 423944577 24934 35158 322465538 35158 41635 849323510 57558 27756 383041223 35158 4480 873437027 65490 57558 855547811 22547 57558 959338502 78387 4480 457431654 57950 22547 145404080 65490 44490 983651691 57950 14116 763468552 46879 44490 809119718 57950 29874 159028385 3372 46879 818363437 46879 1771 540489579 46879 51177 145337301 63766 51177 590710980 36124 51177 261370382 1771 43547 99551279 63766 28600 213673090 51177 44439 199574082 63766 57302 929476770 36124 81049 660490534 61749 43547 427103431 3096 57302 837471018 61749 48567 606824408 35853 61749 926083694 12786 35853 414867111 12786 47224 5486293 3096 54872 899714735 69702 47224 897772292 63730 54872 215442727 43936 54872 70403923 32449 54872 633550462 54872 63177 973741062 76968 63730 847976207 52834 32449 621477152 43936 17410 37260427 76968 3576 16877752 23065 17410 940378649 3576 19887 580151678 3576 56592 160321041 49538 23065 520696232 27936 19887 443863801 16915 19887 513451398 19887 39485 72158397 62193 27936 93663271 33423 16915 604739662 20916 27936 616930581 1519 20916 186538745 39485 38992 790546375 62193 72079 321535836 35143 38992 664484278 80017 1519 546507563 9054 72079 675676468 9054 60503 93259850 9054 7712 591638319 27988 7712 614579867 41589 9054 681285390 27988 38478 638517076 41589 19346 107054904 23641 41589 310993178 19532 23641 703309294 13986 38478 217301718 13986 50622 859055663 50622 52261 468460567 13986 20510 143388113 52261 59752 766658265 60408 50622 1309014 59752 38682 194267120 20510 59590 505084740 60408 58520 785329976 59752 78282 393624208 8626 58520 61573961 78282 11222 15902562 58520 5282 122162736 5282 23907 115799208 77897 23907 176191989 77897 52655 53921453 11222 3904 696897426 52655 16744 502366867 77897 58622 415095504 75614 3904 955354395 43170 3904 306143720 28398 16744 199952297 16744 38204 486165240 68932 58622 640454158 31253 75614 654276445 59212 38204 228954109 38852 59212 961504313 38204 64755 120974141 68932 47200 367814135 38614 64755 221855661 46839 38614 613430899 21490 47200 642532529 64755 72007 41270580 5509 47200 328202667 5509 81573 790654375 5509 53324 490636202 6527 81573 92736821 31211 5509 449725283 26311 5509 248141884 3627 31211 407946325 52617 31211 976774156 52617 22385 323301434 31211 47631 881757103 10282 26311 726978217 10282 11262 386081622 11262 7437 498610061 59606 11262 77127341 62318 59606 162357195 29193 11262 138558335 10208 7437 427280353 29193 74187 626633273 20046 59606 878527153 62318 49876 461021402 74187 9671 855821202 39593 9671 123464577 349 39593 316614314 868 349 900667961 349 69916 891033551 868 70112 789224022 70112 24113 737029002 868 63545 271878346 868 68580 27334515 77044 24113 229298002 24113 37825 319919956 24113 34288 385284270 68580 7416 149585396 77044 2204 517633212 17770 34288 436320336 34288 52738 61397685 10483 7416 392850598 2204 42439 408425416 79853 17770 137617344 52738 62718 54413360 42439 54716 796551140 35005 79853 204211713 79853 26081 871459374 54716 50026 621735554 62718 57729 825095744 57729 25495 793518297 57729 43075 71406242 23247 43075 744732357 75873 57729 43236460 75873 34995 101620535 39252 34995 93536532 34619 39252 476731034 34619 47600 200396831 56740 47600 48368391 7393 34995 899282525 11254 7393 924214118 47600 72082 946419130 45443 11254 934446507 38727 56740 604515889 72082 35976 421705093 11254 33241 112248317 48131 38727 279660032 44065 48131 99058657 60506 35976 404646194 31081 44065 139274307 32633 48131 179400961 44065 7159 521801297 45076 60506 571714317 32633 24738 246321143 13271 31081 765245001 13271 37648 575380807 13271 72008 546470033 37648 33673 670401300 16005 33673 44711142 13271 12966 594647650 37648 50811 409561522 33924 33673 239188674 50811 9008 743066873 58388 50811 418646642 33967 12966 185575146 33924 51112 506496145 9008 16260 643248136 33967 18630 21108101 51112 30411 603011919 42721 30411 540077860 51112 42483 118065611 18630 60551 910232388 30411 35127 194807653 2345 30411 850484882 73092 60551 560583578 78451 60551 410967729 2345 2823 4544849 15241 73092 364399353 15241 69143 840920082 3244 78451 747841138 75494 15241 193483294 75494 73010 391471333 75494 10198 987667423 69143 37039 756726582 3244 45517 385041376 73010 77804 663968961 77176 73010 117295808 37039 34862 20158979 22186 34862 859867738 67711 45517 404138604 14226 22186 168292742 22186 53821 243112765 14226 74818 170295435 34340 14226 772965661 74818 6911 243074463 34340 79921 37710744 79921 32392 332693131 8513 32392 125805535 19678 34340 399310559 79921 44530 763556246 80562 19678 31852908 22019 44530 139975270 61436 19678 706759256 22019 31364 313768525 56004 44530 883294457 61436 25330 839594659 25330 36868 238046161 80249 25330 929457488 56004 62181 542735892 37765 25330 272073461 39090 37765 928262647 62181 11202 74884460 39090 6925 443998979 6925 47088 433832681 47088 20427 83222111 11202 35851 480177821 35851 4704 329946834 4704 31927 116740083 47088 121 485320037 20427 32450 455849434 35851 17079 853448434 39712 31927 125234393 39712 80585 83184217 41592 39712 204868889 54075 32450 462147729 1075 80585 264246812 41592 11253 639242902 1075 23962 356398853 1075 8284 539821265 54075 61959 779067768 26375 61959 692653160 57020 26375 443151092 57020 77380 584431379 8284 10300 911822432 74454 77380 695432480 17834 74454 143398610 57020 30719 368148659 51971 30719 197924559 17834 70016 175841232 30719 74938 929769333 60921 17834 879735796 67961 51971 880915685 70016 67242 385663766 67242 12482 454736930 74938 58965 880062421 77022 12482 253561105 1294 67961 50599337 63464 58965 300348274 13411 1294 109119721 13411 76225 557298482 36315 77022 284875272 63464 24587 910982164 13411 77185 821846443 12071 36315 956873154 65919 24587 511700171 68690 65919 488192985 35994 77185 785691332 29978 65919 762931015 29978 55229 311455908 55229 33244 801872827 33244 1454 9021693 29978 37457 469266609 44893 55229 604662477 29285 33244 694651744 1454 75955 834301937 53932 29285 75883448 44893 43611 657680017 43611 19375 477233838 33155 53932 948288684 33155 80117 329730484 64300 19375 25782180 43611 45613 556457522 14126 33155 892064838 74655 14126 687861308 14571 64300 242089182 64300 65091 100071774 61220 74655 397684416 47472 61220 310731902 56613 47472 43985964 61220 71416 273678140 56613 55938 962366571 47472 7124 702497809 7124 61926 188943549 55938 13439 952089397 76423 71416 171387689 4074 13439 302253788 38495 61926 804776049 78601 4074 713676079 13439 50128 30616196 24523 78601 457910682 81873 78601 743787872 51800 78601 376332600 50277 81873 832353536 50128 47010 848851881 18008 51800 397480848 81873 49960 459660100 47010 24209 324607958 50277 9491 684926707 47815 47010 46922255 963 47815 503300088 47815 5373 476385035 963 9860 120512512 13024 963 516781534 5373 54837 683034671 25490 5373 88242328 54837 11249 672619456 9860 27322 403960508 11249 2614 826018838 6524 25490 441049258 2614 10793 817686243 37421 27322 649917089 29918 10793 903410223 29918 31021 144536951 47433 29918 340592902 59877 31021 782902084 47760 31021 114801849 29918 22799 501963215 60002 31021 392964553 60002 14873 69502950 22799 9919 418658829 60002 66457 921977277 9919 74808 842291827 66457 7032 845263040 14873 65514 414768179 46706 9919 195697734 41794 74808 829875102 42197 7032 214833465 68607 46706 672656219 65462 65514 879171305 46706 59738 255862321 42197 10432 709658460 59738 46739 773876858 68607 46559 458494878 18207 65462 82882775 59178 46559 947873334 46739 38111 390775804 46559 77018 150368937 59178 55057 48304747 18207 59233 753894645 3237 59178 986976974 2483 38111 400560047 533 2483 647723551 2483 310 107686453 3237 667 974763927 49917 3237 186145240 310 20888 501447497 75539 310 453806766 75539 80055 959941725 20888 27414 294682115 75539 15279 145332170 27414 7210 101915152 15279 32040 964922410 56692 27414 769175604 15279 55233 100432415 32040 29409 181332782 29409 76918 177695328 30459 32040 609294166 63800 76918 49802690 76918 37926 998314997 41413 63800 703838375 53790 37926 107709214 30459 62184 785296637 41413 23773 333126576 53790 18136 178850322 24800 41413 345611911 7277 62184 575396840 53236 23773 860290465 53236 31812 552327499 53236 31199 258579107 66191 7277 857569018 66191 6511 592685653 43342 31199 874321065 56239 66191 713199574 6511 11101 771476786 3839 6511 801206721 58349 43342 453523859 11101 38559 385633733 27352 3839 27980964 46678 58349 836575207 3839 53966 51601699 58349 61025 383530127 46678 51597 482230529 1069 61025 19834139 53966 11649 430835710 65489 11649 539834291 5751 65489 423357832 11523 5751 28701775 23565 5751 39532462 28169 11523 74319002 65489 18790 158448620 11523 14240 138840759 59652 23565 341990708 50272 28169 703309323 11708 18790 95751149 18790 81957 281835656 11708 4414 427104347 25348 59652 626867735 11708 42294 614219073 81957 81615 796409253 68311 25348 777631467 10531 68311 185975862 68653 10531 26312538 65660 81615 203700896 68311 8612 809095333 27237 68653 729370596 10531 16135 858578319 65660 21861 432032781 8612 68177 97718545 29239 8612 275573398 29239 19043 380259334 21861 22680 45855240 58431 22680 75291186 19043 30722 569214906 527 19043 171941198 35679 58431 587081391 64164 58431 406900403 64410 35679 855594663 23346 527 840251237 64164 81679 351574288 64410 71178 189831806 48951 71178 469406874 81679 51082 801672587 51082 77182 954011851 79216 71178 741814458 51082 56234 797893524 79216 22172 492027001 77413 51082 929437473 5166 79216 221504438 45600 79216 109344795 33784 45600 569309238 22172 13882 48051001 23097 5166 321999788 64898 23097 261938930 4551 13882 962941222 23097 74848 664113945 13318 13882 546974451 74848 30863 906215851 13318 40741 739993173 29395 13318 953070869 1074 40741 647362000 28327 30863 456397773 78956 30863 299745856 6536 28327 559223537 43981 29395 589520325 28327 45353 767212279 77520 45353 217510867 2385 45353 987555552 77520 21558 718908942 78869 77520 406794378 49569 78869 568040398 77520 54217 392172241 78869 39621 909461841 14962 54217 316178237 78869 46220 863648494 14962 54532 836295345 44693 14962 725246198 14962 6038 502915846 44693 65237 383561064 61593 6038 398758697 44693 59828 583224064 61593 49148 836943650 49148 45607 833750604 59828 63991 45278284 69319 49148 779026383 45607 57656 939542410 30958 45607 375497334 57656 78299 314597980 63991 1783 335135444 69319 74136 639446889 30958 20083 605058021 10465 30958 414827132 1783 62513 620951702 20083 53225 207812622 75348 53225 832398710 38180 62513 682626853 61962 38180 477574994 22515 75348 921390403 53225 62978 49102405 61962 10441 716501495 41549 62978 123774047 10441 70312 880228267 22515 78898 692791256 32551 70312 636746906 41549 66484 530635162 66237 32551 79226988 66237 39338 604452379 23221 39338 318513751 66237 19369 116829797 19369 29440 934949545 8422 39338 985414041 20742 29440 69883980 46698 19369 842179600 29440 8195 626830983 8195 57184 662975768 60879 20742 424443491 16449 20742 556925433 16449 59457 138537545 67181 60879 204530705 57184 19655 130159739 60879 48620 756510945 19655 20534 870859049 48620 6924 260989894 6924 81587 291400104 48620 53033 568215522 53033 36366 179564546 6924 30763 401475096 30763 16894 721651298 36366 20232 93239257 36366 66807 839969399 8429 30763 249363809 16894 32471 247997539 44860 20232 274117347 1496 66807 908522279 41579 66807 866852233 9023 1496 213813918 32382 9023 805617792 1496 25825 836842851 32382 27011 979078465 41579 21809 444427376 9023 32044 59625303 49811 32382 805956250 21809 29559 725956796 72698 49811 409787793 52100 72698 433638879 46245 72698 132960127 44948 29559 366686431 46245 48291 489291928 48291 68704 620009098 46262 44948 119451829 1847 48291 141528925 61281 48291 962740858 45924 61281 122971412 61281 24092 866270752 46262 62523 485375713 47737 24092 354376564 46212 24092 787206400 62523 76836 711134112 24092 76763 245489412 47737 4141 37391949 76836 46461 223195446 56102 76836 362130977 33262 76836 403826090 76763 26589 83202003 33262 66309 954269811 26589 12416 215729218 56102 29660 93468626 26589 12318 895461801 46985 66309 683086484 12416 27888 23522614 61189 29660 777463382 43051 46985 418495911 27888 79514 243264691 46985 70003 782865677 61189 70150 103068277 49276 61189 20398743 70003 45896 843126051 78551 70003 916145597 70003 26971 86468974 26971 44733 123303679 49276 18623 907034130 67667 26971 841570219 14920 78551 370019322 66328 18623 69459143 5241 18623 203797275 71691 66328 926600702 75318 66328 175913633 75318 37458 250963138 41540 75318 327242986 41540 21901 760448775 41540 23210 706602790 70059 41540 756574984 23210 60511 15893588 38067 70059 649197332 23210 43507 377100881 22410 23210 848134045 31854 43507 964050255 22410 70265 989670467 57320 38067 131768985 30516 22410 92208083 23029 31854 857144065 8466 23029 21859615 54143 57320 216421747 8466 61790 157268720 11002 23029 306651567 60545 61790 973975994 48101 61790 403597713 54143 10580 415499548 18688 61790 108304259 60545 38862 226886560 48101 14418 689714239 939 38862 474572851 18688 9912 469757569 38862 57377 692866771 939 28556 228405627 57377 44186 789609162 17595 44186 656399987 10270 17595 823640088 53573 10270 84291529 53573 81529 121519166 81529 34858 603659003 53573 47249 109230151 47249 6568 531078837 6568 73232 279264365 73232 35925 294459277 41401 35925 977304584 47249 48323 433687879 41401 73659 342970710 73232 54396 621153452 73659 24046 357488350 6472 48323 673428683 62938 48323 640141470 24046 66573 663598988 24046 18355 907683102 24046 67252 2239417 32632 18355 843866310 62938 67722 977213776 66573 19359 465671484 67252 21105 182858859 32632 42372 192059 21105 27636 103603122 27636 32138 314008001 79842 27636 134406778 78611 21105 145769147 27636 72331 545332540 37932 79842 162668358 72331 21852 355387708 31909 79842 401106242 78611 80036 971624086 37932 26497 471909911 21852 79100 190507962 72591 80036 432278271 72591 74444 973905381 25116 74444 528530701 25116 80936 347918302 48392 79100 486598724 35250 80936 211252101 25116 62782 693845123 62692 80936 162618134 76607 62692 658768157 70061 62692 47904466 70061 1444 926711895 76607 46586 476762692 76607 50195 127311569 10562 1444 341640181 10562 81948 274766630 50195 70452 767514050 81948 65399 404902579 81948 46356 457511004 81948 42845 750700020 65206 81948 167188738 70452 76193 109467079 76193 77937 742938168 55635 65206 429132416 80261 65206 347959170 77937 47790 466023325 77937 735 909337087 81612 80261 504188509 43594 735 425586057 42646 735 687002907 3463 42646 230721557 18135 81612 4407079 81612 51511 521330787 69338 3463 592171388 69338 62119 195259287 69338 8035 784271096 62119 81688 137719203 62119 72839 593405213 45055 8035 402083075 62119 68966 638730022 68966 47150 110438202 81688 29865 850938579 66316 29865 202521268 70679 45055 110907767 59565 68966 986627165 59565 76926 100366262 14460 59565 464712910 65256 76926 920617028 80264 76926 366599347 45619 59565 817401836 25080 14460 560692525 14460 25740 776823008 65256 48517 200443806 80264 44376 431585447 44376 62176 245282199 53394 25080 57601825 25740 10453 880101516 44376 19290 80528388 693 62176 116183842 4971 19290 563246457 53394 78624 546895877 4971 48050 25192428 19290 37106 768386058 4971 20893 702685182 23295 78624 163630573 20893 39821 549360388 23160 23295 974276300 37106 52379 127767524 20893 71272 548927966 46563 23295 482279686 52379 4086 334701139 52379 16354 2446915 16354 21889 153454614 27425 21889 149941788 46563 43329 831960506 62095 21889 77482161 43329 51658 376800963 27425 58089 95497870 27425 34371 753516743 18867 58089 985205125 62095 36516 23302770 66845 51658 346503112 79382 36516 565781609 50992 18867 877331876 78562 50992 33623606 66845 81162 761436089 66845 48596 604525772 11593 50992 435643749 65705 50992 404407356 71502 81162 27618840 73660 71502 151290131 73660 43891 172773294 77637 71502 60291937 13727 73660 378310814 43891 5139 771486914 73660 77119 435988695 59992 5139 750597802 27182 77637 644885103 55549 27182 256762442 27182 68578 136121685 59992 44044 734344891 3556 27182 363743491 57591 27182 366473478 29824 44044 949367397 64238 29824 90005475 29824 53476 712281394 53476 10855 787119935 64238 43000 769386699 9969 29824 5842201 58603 53476 366253251 43000 71138 363729802 64735 43000 424635147 2670 71138 437250103 75463 58603 135739714 281 75463 444253579 17070 281 689431291 70284 64735 21935522 2670 41833 222501832 33642 281 557594720 69286 41833 864322531 33642 10188 853888164 57864 33642 888895799 33642 2410 166691313 10188 65810 193452671 18559 57864 511012711 2410 81568 654895326 41292 57864 214464217 6597 41292 694102815 6597 3476 1567073 352 18559 198243214 66092 6597 954220275 79870 352 181968171 66092 27109 793365635 66092 26619 69597496 3838 27109 428855581 10088 79870 851076898 79870 65991 363040302 49099 27109 776268194 65656 3838 103287896 66338 10088 554781476 65656 20971 381943136 65656 15768 341559468 65656 64204 141723625 64204 39549 100638022 23741 64204 718021160 20971 41614 146660398 1452 64204 891588438 23741 58982 500913583 47458 23741 585614921 54766 1452 740947127 41614 79179 356947455 1452 81627 2246947 58982 5914 184513073 5914 69231 102235721 79179 62947 600752355 21941 62947 902101574 62947 59072 571726698 57588 21941 284135543 57588 36971 131839675 31928 21941 414290069 21941 8194 241203848 10399 36971 374618621 49964 36971 742095384 74795 36971 670262708 74795 74592 151075981 24787 10399 194697157 74592 29008 855750209 29008 44756 80527543 74795 19109 827975593 19109 17405 33096951 62678 24787 692296809 80232 29008 116456139 19109 69 31375917 5867 69 682506529 21456 5867 490397944 39803 69 718109126 5867 72946 510263414 73474 5867 716910426 48129 5867 673292649 21456 14128 432585453 32601 14128 503415668 14128 21479 332392065 48129 41904 676743061 21479 43334 104461860 21479 34476 448199220 23609 41904 785962953 73281 34476 925273683 13097 34476 109552236 23609 67116 8043473 71922 67116 824897891 23609 73708 888855362 30641 73281 82559558 13097 79263 340767463 12881 30641 503993924 46656 79263 891675817 69079 12881 838428740 69079 35357 416378335 6785 12881 606773712 6785 1423 288773112 48246 69079 450356400 42524 6785 701310730 35357 42156 729984710 1423 17043 843771144 57873 1423 288266714 48246 34032 631595710 17043 65590 55288732 42156 62438 361204321 17043 71215 624602548 34032 23847 642350972 73291 65590 568548244 29987 65590 770208547 23847 1134 781634623 73291 73809 282830489 13838 73809 132224628 73809 46301 804676606 29987 76872 161092282 13838 17822 376449430 20541 13838 837604450 13838 58427 730613937 15581 58427 777067889 58427 8370 944068467 41108 15581 440209769 20098 41108 675237609 58427 62387 712277270 38914 15581 898441488 62949 62387 556648069 72534 20098 540318847 72534 16508 707753267 62949 50270 431723727 31153 38914 99785637 81605 16508 980107971 50270 4258 299936720 81605 80321 151954910 81605 31765 429294324 4258 4906 968445032 78933 80321 949811192 12136 80321 891235182 12136 54175 922818986 33420 12136 159865979 4906 4890 589094071 12136 7679 768438119 72300 54175 579473852 20217 7679 336541182 72300 10894 836939001 7679 51360 832237713 7679 13231 709697941 72300 78982 50118906 8765 20217 21419435 8765 69066 999692179 4686 51360 937159010 8857 13231 362108670 1596 78982 585683410 69066 23578 982023863 75519 4686 524849343 23578 10714 848631351 35336 75519 52713659 65453 23578 112201904 12844 10714 483375486 78779 12844 771930979 41384 78779 922040693 35336 60300 109555475 60300 13767 121547077 12844 21403 346405995 13767 77872 214264544 77872 44691 151229319 11268 44691 19268086 49433 11268 595942805 80280 44691 471714541 79166 77872 818486591 15345 44691 424889210 30268 49433 815539997 66330 79166 841736462 66330 52263 962306728 70669 66330 81517686 52561 30268 497942784 70669 80026 43439100 61703 52263 487813363 45315 70669 472205337 45315 56403 865501737 80026 61856 32833881 49406 80026 542926133 5906 61856 235101744 46912 49406 362086161 49406 43181 421868307 71224 61856 408412868 43181 38712 405239743 77728 43181 176876735 46912 6113 4211116 38712 35481 424604502 35481 26929 725937519 25822 35481 941803529 35481 54442 235078244 26929 76651 491911845 27792 54442 116352599 47419 26929 98786161 27792 37609 79177337 76651 3536 758837494 37609 35429 485613932 34496 47419 726128064 34496 8394 6529106 66935 37609 754239754 34496 70504 63526497 11597 35429 511261403 11196 8394 922816300 73893 11196 858499112 73893 55496 710929541 11453 55496 123163139 57220 73893 82435884 55496 60517 358324065 53741 60517 530037614 12121 11453 905524011 12121 72524 951338869 33412 12121 628526730 65793 72524 490317860 72524 1027 196951389 1027 66824 46744776 1027 69081 761132163 48788 1027 587340331 66824 71898 30525234 71898 33116 60775822 20790 66824 11426801 20790 53448 394359687 53196 53448 570229496 69675 53448 307213971 75272 53196 233133103 75144 20790 238180137 75144 50983 151499235 75144 67356 508051318 29330 75272 331504506 48570 75272 839713458 68436 67356 347732493 50983 33961 184679736 70302 67356 996729505 48570 1491 233774572 47846 1491 134693048 50076 33961 473828134 47846 29788 66255755 70302 42224 985742486 29788 77879 197499741 42224 18529 417555162 77879 35039 835240741 77879 47973 421806306 79153 42224 697770653 16891 47973 619282289 47973 80328 780743151 77530 79153 410247402 66298 77530 197970332 79390 66298 89856650 41141 66298 366947204 9509 41141 926987275 66298 21370 618181614 1025 9509 500276448 50497 79390 121519579 48162 9509 173438969 21370 74179 336524441 54644 50497 602168512 33850 50497 99245778 54644 59228 11021507 74179 58487 658865142 16277 74179 826291588 58487 21196 89299543 58487 32062 420600287 21196 23051 683982477 23051 67387 187002411 72483 21196 834088156 21196 6271 405086281 69491 67387 219837794 67387 50806 989223488 40405 67387 96414363 64412 6271 512893041 21603 69491 606172937 33908 40405 457220334 24349 21603 844069071 75087 24349 354951495 18693 64412 98545635 10377 24349 795058855 33908 33993 122814773 75087 27894 32664101 47382 75087 578632427 69082 10377 710243279 44577 27894 186172546 69082 78514 717506703 53110 47382 725724987 44577 35245 747367711 73705 69082 721908998 51679 35245 960110851 35245 19853 80355005 28312 19853 738533348 19853 48192 738089374 48192 10405 132390988 19853 67491 127244276 67491 56807 582029236 63473 28312 848141684 70039 10405 56856297 70039 77736 834359847 41676 67491 692011045 68828 77736 587461834 63473 74872 279059082 74872 43782 968764289 9645 74872 987842520 9645 22769 991720243 23345 22769 576304271 74872 38085 70317257 38085 38000 554048373 38085 9152 260838812 53807 9152 202590689 53807 57526 171438254 71095 53807 490658484 38000 58160 251829611 71095 60864 151386749 25541 60864 19647055 57526 7762 811754549 57902 7762 105431892 60864 47905 772812058 31557 7762 969756772 25541 69639 322418517 51757 69639 413640650 57902 41216 738584964 69639 75958 66076756 31557 81141 997397235 51757 11718 831589047 41216 79861 567515003 68084 79861 837124198 79861 4271 875123588 66785 68084 458204616 79274 11718 880175965 68084 15546 722424480 68084 61695 937476907 66785 30092 635260495 79274 52417 459601601 50887 52417 175976244 6583 30092 419010634 5212 61695 385775604 30092 30577 778607498 52417 31551 302745284 11719 6583 631284276 39162 5212 828509008 11719 35137 842394331 9932 31551 109489116 44419 35137 607103365 39162 9072 449060956 9932 79303 898061751 44419 954 31726195 20208 9932 704374506 9072 54169 103376674 54169 19509 124520308 58165 19509 651028923 19509 28111 721486160 3243 19509 406159238 10949 54169 341173235 34331 19509 128614743 9949 58165 548271552 3243 45371 23773140 3243 45564 327789656 45371 47087 813216502 7518 34331 553472335 55986 47087 127205051 7518 21117 286279243 6014 47087 992105444 55986 23884 530950634 55986 6594 859662554 17937 6594 227351385 17937 18014 904034581 49593 18014 252528703 17937 49486 153963904 6594 62973 724131040 39649 49486 271192148 24196 49486 944735095 49593 64488 368101175 43720 49486 280743891 24196 73153 59934122 73153 19259 296111485 19259 89 138266662 89 48774 51103116 70968 73153 278077176 89 42348 930886923 19259 15845 90041041 42348 73448 205980257 48774 31863 812108552 41054 70968 9302141 41054 17292 904727247 78754 73448 953683800 68768 73448 563384822 27310 68768 323401032 35036 78754 875976346 37014 78754 965320023 37908 27310 290877498 37014 44240 828082338 37423 27310 548854936 39650 35036 264548965 2492 37423 461239203 6444 2492 669704541 37423 69019 206190546 17771 39650 250388566 2492 40619 186710108 25704 6444 836887903 69019 25886 550672936 59359 17771 972389448 59373 17771 394023299 40619 14765 898060103 81807 14765 752451752 21236 59359 910942811 59373 5639 829844335 14765 26713 324989759 81807 51497 470726952 177 5639 910664081 26713 13358 637490961 13358 61123 188279099 34399 26713 161086121 29091 13358 714496954 13358 9355 403391069 13358 58713 144266282 29091 57370 46989260 9355 9351 68121762 9638 29091 117478910 30894 9638 416044902 9638 58233 534594692 48405 9638 765776260 58233 44886 918529211 53907 58233 300687347 58233 51816 385337443 53907 18204 26255019 18443 51816 496752750 37660 18443 719026260 53907 64180 653201780 37660 47936 710667797 41597 18443 689940770 74533 18443 863173203 64180 12733 824106158 41597 22399 735491637 41597 24390 602509529 35451 22399 664032078 24390 11062 183556952 20035 12733 59092297 24894 22399 78123407 67418 35451 196375026 69009 35451 423647421 69009 37910 486289253 70537 37910 437164160 2007 70537 283271741 69009 8344 343871426 53743 70537 999475138 37910 56242 701389966 54651 2007 475774924 8344 6321 498976005 3882 8344 172113891 3882 52980 67835800 1809 52980 943622454 12207 6321 970987005 3882 50105 205995263 50105 77886 215010744 69810 77886 512571261 77886 56686 625000332 56158 77886 411574685 77886 65225 909208725 64839 77886 5046782 64839 9099 688785962 40835 56686 139408696 65225 19428 572202960 65225 55848 620704751 29501 64839 531482880 34776 29501 877697199 61019 55848 481480959 55848 72028 850711429 72028 63462 529067104 63462 52656 354094727 77744 61019 459076981 63462 25626 235252362 48537 63462 570559201 25626 73549 998758154 58105 77744 341673471 23061 77744 585364427 57484 25626 713359555 41081 48537 125668061 58105 45466 44989442 32984 41081 61774181 32984 7958 391707803 11208 45466 175791001 32984 35483 318340082 26893 7958 178173077 71749 26893 935725472 74901 35483 444001384 69495 71749 251450140 74901 41596 183912465 71749 80627 178597142 54251 69495 154293617 62505 54251 38991906 66791 41596 255762745 79162 54251 316947515 23437 79162 890430325 51688 23437 980319967 62374 66791 938409278 31045 51688 596708584 15646 62374 97732882 56526 31045 993219058 62374 39988 614972202 31045 68584 808173760 61204 68584 28779683 15646 9170 443260030 18470 39988 881633240 16514 9170 247879117 64505 61204 142127784 31267 16514 628101249 9170 61167 891738831 61167 40077 631837683 81382 61167 306985721 40077 35052 439406362 32855 35052 836701770 61167 34300 64627977 81382 37064 656196312 81382 79398 62856960 37064 15712 691824265 66654 32855 35174799 39963 79398 930654619 67902 37064 785812445 56455 67902 100292000 63522 66654 553247416 75505 66654 173078933 39963 77669 197859360 3348 75505 978913779 3348 76175 699503270 76175 2610 146887393 2610 28244 236327198 45737 28244 880057278 3348 14315 770540164 28244 43188 211318559 45737 66949 512454803 43188 26676 556944192 14315 23417 476263122 66949 33257 878580778 43188 5550 4919372 66794 26676 148283478 33257 45943 778841609 45943 38784 444548152 11035 38784 386180173 41420 38784 658914362 27628 41420 414394130 41420 49492 929625775 683 38784 641907267 41420 59505 951676501 40567 41420 50969343 81909 59505 98360904 23813 59505 66137884 51337 23813 963570095 56240 81909 847936606 76408 81909 656992921 16632 51337 526056351 15187 76408 116055465 56240 73909 126638808 4761 56240 134115279 4761 21936 689098247 40826 16632 156051474 50775 21936 451347745 80543 40826 606730054 65624 50775 600393001 40826 53770 358218792 65624 60140 573917964 50775 9994 919819187 9994 65566 816917489 24456 65624 887489552 9994 50615 283089205 65566 10820 222742773 24456 61863 54791572 10820 9269 966559865 24456 24227 456950903 69076 61863 399282060 61863 71554 598737484 61863 41290 102057876 41290 50436 493527131 81043 50436 143340240 72541 81043 119710834 81043 55167 302831524 72541 40875 515687775 40640 72541 38717346 40640 45125 811072692 72541 33721 702492059 72518 40640 175722071 60874 45125 755823802 60105 40640 969065768 45125 58558 264460372 60105 60533 380607860 58558 70640 424582170 4209 60874 71592314 3091 60105 29430572 60533 41352 940460674 40282 60533 364072275 76031 3091 231878891 57635 4209 311349356 41352 19481 742070858 19481 18993 932688279 72166 57635 128789948 57635 34998 352338146 18993 5772 265447870 79242 18993 535025661 5772 30982 388094664 43234 30982 513046659 43234 38380 315744813 30982 48838 748047867 79242 48149 169301575 38380 37252 657489269 48149 21350 507798299 38380 58180 727482806 21350 16526 540981691 81883 58180 192276555 37252 26219 241415212 26219 56113 393745148 12574 81883 465177872 16526 12210 527233528 5285 56113 559277941 35541 26219 965139379 5285 47877 714261570 80698 35541 716075128 47877 49940 120847568 68572 5285 122376208 46111 80698 799150484 40272 80698 104944090 4089 49940 653943369 4089 76959 751658672 46084 76959 871259057 58217 46111 35526658 76959 12542 921416410 27549 4089 335395779 46336 12542 27871448 75711 46084 117220024 12542 46673 777404844 64203 75711 534521993 64547 46336 118094491 46336 11759 79221846 11759 45921 272269166 64547 26564 529091199 78766 26564 833979878 64547 48947 230884783 30672 48947 318978535 29023 78766 387881006 26564 65068 778995031 29023 19672 7944561 66199 19672 852679467 65068 16527 939522073 81814 19672 58485995 16527 73000 320216653 19672 60510 696650549 81814 12166 32589952 54230 16527 810368465 60429 12166 53687098 81032 73000 165926199 81032 40341 6573631 30073 81032 69329935 54230 64003 192862023 22798 40341 72518218 23798 40341 283578761 3628 64003 856667040 73716 22798 404441040 25073 73716 634863660 25073 41874 294930122 41874 22123 105737910 3628 45602 234273193 11211 73716 322401769 10527 25073 469649848 81663 45602 83707641 10527 38465 67924215 6881 10527 958631590 6881 13497 102056266 10527 23587 311956258 6881 15971 121302694 1344 23587 728177666 13497 63046 88504074 13497 9262 548921125 23587 79114 999223913 45109 15971 541940926 9262 2932 582167138 45109 36715 909300808 80097 79114 155099994 6125 2932 788336174 45368 2932 216989160 69178 2932 603136 80097 27723 974194002 43318 80097 359411220 69178 20311 692228951 81438 69178 76201256 71510 27723 760874652 43318 76002 923445798 18692 20311 94256327 70641 18692 47356538 69950 81438 361184407 9508 18692 92666974 18692 23782 942008999 69950 35301 612308225 71359 23782 86186708 69950 27251 574375184 74739 9508 125204563 56932 27251 293121942 27251 17223 386729395 27251 22188 733197882 27251 39965 28933338 18466 17223 597522690 6516 39965 171327108 75991 6516 491703064 75991 66454 698368110 23321 66454 64096374 311 6516 685906115 75991 64507 855420410 311 5971 11247479 23321 33205 430056806 45110 33205 720889383 53850 311 105642753 33205 67445 579410309 5971 70849 650525210 70849 72855 903814204 69555 53850 897614399 10087 53850 45638579 69555 65313 575071881 65313 38941 573654626 69555 14262 187581819 65313 30895 310867247 61004 38941 36607952 65313 51027 260957889 64771 61004 329721175 30895 23416 212273347 61004 22636 74672252 54860 22636 764209970 80409 23416 631773025 22636 31880 284112398 54860 40600 14792682 60614 54860 518537676 31880 44991 973190494 31880 75312 112576869 1681 44991 486174639 75312 55623 320070020 64478 1681 663286929 1892 55623 925434649 55623 25683 480226977 25683 79425 591923242 25683 77181 311114254 33105 77181 422242482 1892 46183 589875667 79425 44022 418617859 74597 46183 235105430 74597 53420 356463276 46196 46183 743173209 78949 53420 867337891 74597 61141 291693555 46528 61141 969658777 46196 70231 371178954 46528 18153 304141001 41620 70231 773182413 70231 29989 586877113 29989 66449 121000887 49268 66449 768390241 50235 49268 835513292 50235 39922 670417994 3166 66449 229601524 49268 77244 499554001 21678 49268 644282460 45426 77244 419637764 77244 80750 583534578 3166 57796 661368421 47037 45426 119406764 21678 2696 505612676 80750 49314 625788695 27897 49314 230084300 27532 49314 891845675 80570 27897 357413199 27532 14512 848278116 49314 38632 297478051 29251 38632 168952513 1231 38632 814213066 1231 9574 909448247 29251 40114 568293689 40114 11968 874817043 40114 14281 498735425 9574 72071 127423457 36684 11968 186096103 11968 38406 643647394 36684 52495 442448637 76042 36684 206495154 76042 29604 373439897 67003 29604 194527048 38406 67473 963703739 67003 5968 709172885 45118 29604 431629271 43369 45118 934110534 67473 43120 981712132 31861 43120 117158454 45118 27755 102322189 31861 79419 390453623 75394 27755 302843467 28667 31861 613677809 27755 20089 617223649 75394 6171 33164698 79419 4279 231793991 50786 20089 437237921 78177 6171 43033380 78177 51807 188603333 28473 78177 527086481 751 78177 972951608 50786 66937 480934314 60666 51807 909590787 33599 66937 455653623 60666 80930 865168617 79488 80930 18724737 20761 60666 864066124 48032 60666 626015669 64592 80930 663024122 15467 80930 440101835 20761 47259 155427953 56218 20761 640881369 64592 12656 129646063 5709 56218 76947191 4980 56218 543168217 39978 12656 921058312 4127 56218 415265772 39978 43503 128214667 10340 39978 569671773 80301 39978 204122150 26926 80301 994360450 52585 4127 395495330 70867 52585 249447789 26926 17205 41203207 71902 52585 117266667 52585 60257 313693429 60257 13081 5717216 70867 13227 717876842 12915 71902 343522246 60257 48948 11161724 68470 13227 251374054 73266 13081 107842987 68470 16945 39245362 75170 68470 991496385 3980 16945 819925942 59692 73266 601306574 53081 59692 123498121 53081 27823 525229316 27823 72054 870829252 51164 72054 137934170 3561 72054 900253912 51164 36070 965823238 42914 36070 111235097 51164 13580 598883455 13580 33126 183556813 26532 3561 193964155 44678 13580 247297914 35490 33126 101570693 78582 26532 537864794 75565 44678 600493109 9341 26532 993718311 44980 9341 24593478 9341 23882 51117936 23156 44980 490162342 60474 23156 968771664 23156 38811 467592157 38811 31374 932240459 38811 31860 480029403 51609 31860 969631824 10152 31860 498232898 38811 72074 541474386 54264 10152 440635854 10152 76251 994004192 59186 72074 927831924 76251 80757 340306323 59186 9764 742176071 16652 76251 435157415 59186 68115 303757416 23873 9764 21625041 80757 9531 965771587 23873 58164 274532619 57989 23873 564454980 9531 1594 719295488 69849 57989 102764984 11129 58164 828429941 31950 57989 547148650 13956 31950 145711283 15960 1594 11192977 28298 13956 382507399 50533 31950 229133511 5679 15960 24898983 13956 49651 56838355 46139 28298 443111830 53514 50533 651364446 11357 53514 7031878 5679 72270 160166275 60498 49651 903016127 41124 60498 193370274 41124 32089 474138337 69665 60498 16271629 61114 41124 602165837 18890 60498 524988955 73980 32089 403721131 61114 7703 445141643 38271 7703 32755881 67390 61114 509042250 37693 18890 498101085 30088 7703 222743959 38271 76068 631509074 71013 38271 258466134 877 71013 196277138 37693 5535 477654497 76068 40265 143253663 76010 877 426637581 64199 40265 819676376 64199 52799 772476627 3451 40265 858845836 61389 64199 874752031 76010 11380 391196562 52799 70117 48795496 39872 61389 994168827 70117 39729 334123654 11380 17397 681267398 36897 39872 285999176 35887 36897 283492366 66040 35887 656350124 4518 66040 963097717 26706 36897 431579119 4518 31358 657545741 4518 61040 281292429 4518 19348 153642258 26706 44154 604097030 44154 53224 56267337 68071 53224 127571410 3519 61040 651259085 44154 28633 723932689 53224 71618 291753699 42605 3519 842730524 28633 2178 467440304 3519 24599 138313919 37989 2178 378227710 2178 15789 83218523 6219 37989 633701363 24599 18131 5225857 6219 22194 78047040 22115 22194 473501920 48763 22194 192803690 64770 22194 96693740 68706 22194 261480711 22115 52870 549051273 3135 48763 105664753 69826 52870 115716758 46625 69826 183556654 58896 52870 222955898 49470 58896 792209682 3135 49567 106962326 81010 58896 860966558 81010 52111 364279168 52111 19626 262527539 66375 52111 638431374 19626 76762 656023308 45402 76762 424780225 76762 50197 894564943 45402 66800 950414372 39281 66800 303288163 66800 8934 773818148 39281 49707 624965956 76256 66800 511404066 66800 2783 700498538 8934 44078 164552266 49707 80809 948146129 16211 80809 515661961 11085 76256 166728140 44078 11541 8813308 11541 47193 101962503 16211 71687 769830256 1522 47193 464210674 76835 11541 311845508 33271 1522 273633496 76835 52071 219853970 76835 55443 614241875 33271 51632 838390923 34800 51632 588239724 27073 55443 900246790 27073 62344 936671302 51632 55411 486479181 48168 55411 188829997 55411 55444 398962818 5527 55411 587114969 5527 4506 784813814 65264 55411 907537155 31307 55444 4612332 79526 55444 306803601 65264 67620 583039796 4506 77329 431234068 65264 12164 157358755 77329 26473 501598584 67620 66833 989716473 12164 77944 198061017 17326 66833 83609269 17326 35594 659795018 66810 66833 724582450 77944 63234 424745940 56823 77944 56699501 17326 58510 383837743 63234 14700 553454730 21723 14700 101190085 63234 60238 515639078 40018 14700 727041249 61314 14700 840947131 733 60238 606605339 61314 47062 908783959 60238 58241 846571912 62953 58241 903074929 69899 62953 493496395 69316 733 884397948 69316 20958 556772646 31191 20958 854432777 69899 81282 585042016 26566 31191 845895844 38806 20958 457678292 26566 35402 965287357 31191 71649 809933984 42518 35402 671894761 63097 38806 284638008 1978 42518 400283249 64978 71649 363664127 34740 42518 704479969 1978 81614 60083990 74470 64978 959901667 29070 64978 446755446 3598 81614 559388147 3598 78468 158312714 31371 29070 690079377 3598 39949 177469552 3598 16157 417267188 46039 3598 787842144 39949 7744 46532570 78805 7744 715997329 78805 25379 839784060 22883 16157 83785572 7744 23825 596911384 52501 22883 401650867 52501 46147 215234787 40057 22883 613978951 52501 74263 867831590 68740 40057 724468769 30417 46147 769295189 74263 67277 693557011 68740 59617 478652561 59617 28664 847866137 47531 68740 211207106 67277 7447 130990644 7447 1971 791033459 7447 9252 681199705 31638 7447 552656010 24901 31638 575917528 31638 45830 917467674 9252 6119 155991446 36440 9252 144335952 27324 24901 12871615 36440 56255 535737494 6537 45830 144419979 6119 24301 620121865 56255 39039 469439948 24301 43189 414036251 6537 8980 847210524 29623 43189 510563416 8980 71039 735499382 43189 10002 677705491 43189 29446 784930743 10002 28725 34200714 71039 5921 232445244 55756 10002 43449367 79541 29446 789403548 55756 52113 863439785 3798 52113 52469209 13732 5921 392131895 82090 52113 409242661 79541 10051 34866176 70282 10051 963544535 47461 10051 901021393 3763 82090 926662133 35120 10051 641472577 35120 58226 565698033 58226 17014 931376951 58226 61785 402055918 11162 35120 416509748 38631 61785 474795103 80444 17014 727970550 36174 11162 647744431 61785 33471 918990163 11162 51963 843103964 51963 21345 897102826 51963 68002 28408518 21345 79092 836061933 56201 21345 85904128 51963 64154 507740811 68002 276 853700835 25020 79092 379760475 56201 68783 173424156 25020 21842 327576695 73256 25020 129231442 22307 276 62497585 73256 37740 56561906 37740 75656 573257894 21842 51069 86911170 30368 51069 109552675 22307 42957 508402815 43536 42957 887394457 30368 13501 643657202 78927 42957 381280734 13501 24860 18088768 24860 31407 299676640 64137 13501 890751282 64137 42985 996221170 78927 31614 990574540 42985 76162 492171862 31614 51574 920400656 42985 35034 281381575 35034 47107 50170281 13486 35034 386301597 72547 35034 199403876 35034 17821 919612932 27427 35034 355026122 27427 80855 97134372 80855 39824 235496480 57224 80855 433277353 7941 27427 367436650 927 80855 125374850 927 47177 264907456 22164 927 174879720 53776 927 150426585 7941 56986 80320678 53776 33213 74237378 39997 56986 900306152 45275 39997 68858072 56986 4227 114005457 56422 45275 782462020 45275 23322 828584987 2888 23322 545658477 44297 2888 988687815 8875 23322 256650814 42485 56422 34740204 42485 71845 859951859 44297 19971 734791744 62129 8875 986743772 42485 55714 232857662 15863 55714 281755745 62129 4131 60513947 4131 73432 379913291 30347 62129 185433479 4131 17144 99944198 30347 31379 422066009 21140 73432 38090023 17144 55513 724927059 17144 67101 28886704 57281 67101 217419807 35055 67101 840612742 57281 20178 762141329 57281 50117 117307763 23524 50117 677940267 35055 27547 111637238 35055 43956 946254590 27547 22369 929008966 38874 22369 454418804 15968 22369 820104985 72938 27547 462726319 43956 42195 644323917 72938 33383 507488099 65777 42195 987959672 66072 15968 971195138 34156 42195 651062733 70052 66072 7416593 152 70052 145807655 65952 66072 897272776 152 10535 824040045 70224 70052 72199651 70052 65881 191043671 152 78206 34102964 38749 70224 877739126 10535 77663 134007595 28022 78206 980890399 77663 65398 322925993 55913 65398 186558941 28022 7742 12660955 77663 569 767861950 82103 569 748914038 65398 19153 24987388 25262 82103 763116507 32271 19153 83437603 25262 38388 286426808 20868 82103 940635026 32271 47913 695671279 20868 35928 377080698 38388 60738 956764034 80305 38388 70812360 20868 15378 657696635 35928 33757 245054591 12777 60738 381949774 33757 80707 516069420 33757 57259 311164844 74387 12777 378466821 72085 74387 555372402 49284 74387 668925862 51413 80707 426765600 17827 57259 683910892 28594 51413 512357461 51413 985 71818866 28594 74430 608740966 15071 28594 642835682 15071 427 408752088 4963 427 361309328 19900 74430 470383499 68691 19900 899587700 16486 19900 890493799 16486 55455 99460350 4963 23898 552104839 68691 52344 114253874 63216 55455 733897729 8109 52344 130998850 8109 64128 388059550 8202 23898 578888436 52344 64223 291972010 64128 15529 960962100 64128 67130 804639565 67130 28561 171250675 67130 56391 22478523 60767 67130 984873074 68976 28561 991440270 74561 67130 50227993 68976 53516 5150595 53732 56391 936109061 74561 5681 627615513 5681 3071 369765374 49886 53732 686059020 17494 5681 79725620 80594 3071 315673965 49886 69494 827051931 66562 80594 161837708 69494 24585 360875300 24585 60024 96844514 24443 80594 884901624 68063 69494 917202326 66562 76657 317217757 43163 24443 459268173 68063 7152 643093015 68063 31091 517134091 68063 62849 726706901 48749 76657 482081360 62849 25990 63811895 26124 48749 597236498 28881 31091 94775301 62849 27882 802151570 26124 198 225589136 26124 53583 267390312 198 76797 635499249 53583 46034 971106759 5878 46034 41106911 5878 71905 95208271 5878 33824 649468031 46034 20681 578286765 61844 20681 723927911 74764 71905 576795821 58936 33824 945203159 20681 21866 399623436 20681 36341 932050260 58936 4214 152552569 4214 9826 614803095 7693 58936 506201841 13262 4214 771209765 36341 14351 279373016 14351 61700 842859677 13262 14113 632142586 66352 14113 991305209 26465 14113 94807604 66352 51366 134343650 68542 66352 638366985 51366 36402 621031575 20867 68542 13939072 12630 20867 979072686 68542 46874 427766138 12630 33697 262938791 77319 12630 642981207 46874 5565 387539194 12630 22499 718134117 5565 28287 775291550 57207 5565 270490672 28287 1288 100503258 5565 36797 354634165 73840 28287 482500464 28287 43559 437614407 43559 48892 122536138 73840 26543 32664724 36797 68570 996176897 57132 26543 14835146 56323 26543 460166302 48892 32350 591405229 80731 68570 22919990 7609 80731 600846979 28937 7609 88602184 56327 56323 126757192 61098 56327 21520928 64354 7609 187077661 35664 61098 152397471 35664 47474 66349002 61098 65143 843669944 65143 43246 956774747 43246 55834 284977499 64558 55834 267322843 50023 64558 36043265 43246 42978 108920329 33717 55834 724759271 8249 55834 71831010 35735 33717 492261043 8249 44628 863171144 81674 42978 696691783 44628 17521 149789660 17521 39595 239692549 63552 35735 545269595 81674 1628 731095495 63552 51117 732020653 1628 13551 820614703 13551 44911 98520570 60576 44911 383267570 67135 51117 239262948 58986 44911 648001400 67135 22874 620553101 51365 60576 753541533 44909 58986 825472631 44109 22874 70094798 19815 44909 679182152 35716 19815 383604811 19815 15905 190031990 15905 32534 18355482 35716 79945 867903728 79945 11417 199436530 79945 74926 29249116 26480 79945 993752481 11417 33608 978159784 67900 74926 198645797 41166 11417 648847236 56338 67900 418122357 38398 56338 71924217 67900 63815 814300796 38398 10480 122499167 63815 1913 291073323 1913 56621 503698523 56621 11903 335685830 37246 63815 150491843 56621 32327 281548447 1913 37164 956008636 35278 37246 323352652 35278 3793 353552559 37246 19644 670576486 64043 35278 546641535 64043 73766 401651424 64043 16788 568385828 73766 1373 169921807 64043 52968 696470370 16788 73555 242739592 1373 31973 573650895 41558 31973 325683555 1373 56296 61007398 13444 52968 623596279 65682 73555 867927044 65682 45468 934927510 41558 36345 238646052 43320 13444 366742482 65682 8835 280417995 17713 45468 628943652 67444 43320 906541249 17713 54934 727580999 57642 43320 555401555 12321 17713 820269820 54934 2344 586758107 2946 57642 775874161 2946 17103 301855027 57642 5554 90274769 5554 7686 615443449 41805 2946 279394364 43288 41805 324048473 25311 43288 12338874 5554 72294 30151085 25311 28100 859925833 79533 43288 268916672 72294 5140 990144958 2024 5140 371980910 73776 72294 355417697 2024 2657 172777813 2657 68440 31770741 31784 2657 91213279 13340 31784 772461271 68440 61557 614235317 57457 68440 608447079 61557 41201 134156138 41201 22023 418081959 57457 39996 807196015 67091 57457 725931834 22023 61094 662018536 61094 28821 432529 59902 39996 927243502 17671 28821 958909477 17671 5877 265852495 32718 28821 79123227 17414 5877 342531040 54170 17671 50682577 5877 35141 476087918 65955 5877 679328973 65955 49150 390912588 54170 31062 172518350 52484 35141 880650193 35738 52484 688306034 49150 26690 873537489 80439 52484 230226008 52484 51401 852611885 65376 80439 319007582 51401 62211 73752373 80439 61602 931596148 74601 65376 444760582 62211 71696 630751524 61602 30840 679162391 71696 24973 73552291 62100 30840 357094298 34049 24973 98089893 24973 32533 893173665 45328 34049 125591960 19744 32533 713724900 45328 73738 166702767 73738 38638 80652212 32533 64305 975334764 73738 13666 627587309 70414 19744 418152183 3869 70414 424775755 64305 76267 745977248 13666 7215 65500407 7215 45460 509344309 7215 67125 910679222 49212 3869 604945806 15736 67125 335777862 67125 37249 868296755 11333 15736 678676640 49212 21433 855291735 10889 49212 512819408 11333 10066 684696630 44566 37249 271439625 10066 22808 84284766 10066 2587 659406440 19757 10066 305399315 19757 63064 704701630 62549 2587 806234882 22808 69838 133138035 28668 62549 72413883 197 69838 750992139 2494 69838 164107127 15894 197 85428087 197 38345 20754228 15894 8029 731325295 24583 8029 9022617 15894 23589 750556813 31832 15894 542649023 31832 16886 58783341 41116 23589 773539720 41116 36924 129370737 17050 16886 654888325 17050 55521 835348298 59970 41116 309307102 17050 59788 481735097 17050 78426 717336289 35354 59788 911597022 59788 42807 172013587 78426 70125 766363646 2435 59788 761129835 56306 78426 921330125 68427 2435 446866344 68427 67097 168904398 79011 2435 398916075 68427 28801 468965505 65604 67097 945877517 28801 9332 956427529 79011 67945 137441308 27599 28801 914405399 9332 71190 465294860 6069 65604 533502093 56354 67945 481384082 58643 67945 916590913 56354 45781 294640574 6069 39623 698681831 71633 58643 885676199 56354 63054 530955560 39623 44958 996931593 47393 39623 27090610 78703 44958 927547694 57234 78703 420819813 44958 39460 799425055 47393 30149 326707404 47393 5954 874055869 7285 39460 88647471 65659 5954 342286000 5954 82022 227014577 74208 5954 919765029 7285 31611 182100450 26606 31611 531592748 82022 38738 122692362 38738 61056 205826937 79395 61056 454844190 61056 24466 206024228 3547 79395 451122548 38738 20762 830507263 20762 64668 859513482 1752 3547 954222401 64668 22398 271831380 21807 64668 132366390 76703 64668 20145349 22398 16026 687661114 66635 76703 3355170 34806 22398 95798114 21807 70939 526864445 16026 7464 771270599 70939 28056 749692508 67788 66635 8237427 7464 74640 884888764 28056 37873 538987847 67788 42597 52866275 1039 42597 912986371 42597 17683 851943778 74640 70632 803633343 66664 17683 548003393 66664 27812 189286709 76360 27812 115684821 66664 24035 520341366 66664 38950 336890315 67093 24035 862044658 67093 62897 96046691 24820 38950 218344266 7379 24035 315445492 48831 7379 902792246 7379 13471 293359696 24820 35325 241378268 33117 48831 516307903 13471 11832 111122077 20841 11832 874089761 33117 57488 197059540 55430 57488 555787851 495 20841 695274596 32281 495 115810420 25118 20841 348061711 42188 55430 536788141 495 79195 168971843 27874 495 695937975 31467 25118 331090380 27874 42882 466414150 19471 79195 916750421 42882 21993 233211769 19471 14704 958516164 31467 19065 165009678 21993 43639 822804052 19471 58437 836910010 14704 56805 313708943 43639 68528 258726189 68528 3583 769203232 71808 56805 929632200 56805 62338 679753691 1791 56805 179887661 12871 71808 951771522 1791 16182 88557992 71808 12835 592241801 12835 81559 74293578 1791 80234 167262336 16182 23074 519637261 51472 80234 57025018 23074 24778 47933092 35659 23074 723746377 51472 30390 604725361 48236 51472 982573662 48236 10920 751471558 11603 30390 90504508 34067 11603 721558187 36142 11603 852556798 20411 48236 471500082 34067 12667 629787833 34067 17548 644739273 68328 17548 967546564 12667 74190 583538207 74190 7835 26538197 17548 59554 965620100 70497 59554 640338756 21058 59554 668424982 48963 74190 455945342 6079 21058 106573152 7596 21058 989118242 51231 7596 895328599 22049 21058 96697517 7596 20249 554913647 6079 19337 223365334 51231 19855 458615336 19855 78913 291504503 66450 22049 927699151 52409 19337 674903808 24541 19855 98892667 20389 52409 319445525 52378 24541 490037917 28061 20389 783098657 28061 34241 28902113 47345 28061 136645942 47345 78748 530079354 47345 974 846036323 30819 974 910419632 8938 47345 747327438 38717 8938 744504505 8938 41895 344263359 38717 63326 676362289 8938 57941 11507149 63326 49500 747335277 15350 49500 820331497 41895 37864 240369311 43251 57941 615773410 15350 32557 804594002 58734 43251 741386476 58734 66915 490432417 27612 37864 968971378 81969 32557 856312951 28337 81969 150952423 28337 39551 462774242 27612 20314 84582214 81969 70966 868972632 63893 70966 115431287 38268 63893 769646132 20314 7150 854429060 68450 20314 518382090 65126 38268 68242053 7622 7150 519570279 65126 13100 341674978 64888 13100 935403880 53291 65126 10176745 13100 74083 666126571 60152 74083 298864417 75720 74083 351704875 75720 47757 994204806 54705 75720 200613049 65199 74083 726790562 47757 47236 65181641 47757 55154 319953302 65199 50938 674192982 55154 69159 204325531 55154 59740 701659269 50938 54829 803842822 50002 69159 809099396 986 59740 250426528 54829 14749 933611952 81376 59740 22855923 986 80298 944784095 80298 41011 827210746 44761 81376 476569877 17090 80298 963484435 41798 80298 605235271 41798 43447 599284956 66580 41798 237529545 66580 4151 505244683 21785 17090 93620621 62684 21785 956813947 62684 35104 687170496 66580 36044 574058487 62684 52154 463723618 80769 21785 945805867 13675 80769 937604636 53019 52154 702106794 81135 52154 995414827 16712 80769 31394051 80769 21192 203249442 15208 16712 1683980 57777 16712 390186182 81135 53006 331417973 57777 52406 372723543 21192 63143 391954602 212 63143 251265568 63143 52162 966656752 53006 23802 814458018 66899 23802 287222306 49033 66899 70232953 23802 34116 380549907 34116 32119 906722662 23802 40071 595259020 49033 33835 464490590 27554 33835 79154894 34116 30552 326564256 31093 32119 328741093 9313 40071 534324158 33835 50107 196982514 11800 31093 349338070 50107 70730 78424564 11800 50142 790222015 50107 62637 391556051 14834 62637 290829254 50142 33931 587894369 62637 23500 764322880 34855 14834 221416145 33931 7369 51100976 28983 14834 278215732 14272 33931 295844586 7369 50331 35847946 36721 14272 143242198 1053 7369 44191979 36721 11787 729780802 9521 14272 437130406 50331 77118 830111608 9521 12917 532238859 1053 76637 413152634 9521 30977 77530006 12917 47661 455089616 44902 47661 65044093 172 12917 486385000 30977 36626 595490738 10052 44902 955651752 12950 47661 758110240 12950 81518 936109794 73991 10052 578937878 10052 76490 716096273 72739 10052 609434697 32110 73991 864304349 8156 72739 377512297 72739 79063 414636421 10963 8156 167265930 79063 59154 538578765 79063 79151 236803641 16969 79151 615253009 16969 59657 918113576 19372 79151 293340671 59657 52505 196673035 19372 81553 92343483 12118 19372 353005110 52505 44462 453774160 19372 66820 960321619 81553 75502 407589194 54242 81553 468263859 75502 26980 468837769 37977 26980 818825849 50200 54242 460560011 16727 37977 416295944 54242 17650 935920413 13450 17650 845323505 37977 5749 807463667 40370 50200 357844131 17650 52757 982074094 13450 69960 202313110 52757 79097 361816790 66144 52757 955387204 19013 66144 192293907 15986 69960 690494082 15986 3788 190497839 32490 19013 871776643 19013 48925 709566796 3788 55347 247842497 76063 3788 381726971 39459 48925 21781932 64419 39459 169754374 75267 48925 721337155 15528 76063 188091568 76063 74045 783055078 20126 74045 338731151 47359 20126 97099589 33900 15528 245719107 15528 25136 221171590 62456 74045 673228315 34766 33900 37896114 14252 34766 922939962 62456 5876 375578111 12357 14252 305307948 5876 20964 655149914 57869 34766 140075397 57869 48013 857198651 10341 57869 101586331 25140 57869 992080511 37101 20964 362749793 57869 67851 312359910 67851 28002 613020127 81484 28002 254545234 57805 28002 166978991 81484 18331 149268597 57805 60920 239898844 6563 18331 556449809 63291 18331 949353815 18331 23823 647861913 52789 23823 260481227 50998 23823 646729381 38856 23823 684976371 50998 67026 562902744 52789 12185 934980189 59679 50998 928756949 20569 38856 35151544 42556 59679 704243624 12185 35910 503092707 20569 34866 359427255 20569 75919 287022030 35910 40498 362795352 20462 35910 548376911 22340 75919 542276029 40498 80615 556305781 75919 44162 457425189 20462 60664 345666119 48475 44162 69859981 48475 40752 460598953 44162 77060 522237892 66838 60664 892778678 48475 1810 250858173 1810 57044 397144400 57044 1597 428618243 57044 36574 766407004 1810 43945 275341503 43945 32014 149257698 25532 43945 432866257 33660 36574 262414715 16175 36574 47881685 16175 77705 17796579 32014 71074 488023853 47838 71074 314494143 14568 77705 99137887 32780 77705 895679257 32780 76 875704936 32780 12550 777403319 9856 47838 568904507 76 16970 934181255 81444 16970 779817524 12550 12454 638084596 5362 81444 606533642 55578 5362 545812230 61760 5362 337493252 12454 1072 719574885 68709 61760 479463790 5362 54319 448230859 54319 61869 953350509 1072 64605 230404176 61869 19782 242850797 78724 19782 378896874 74677 61869 767057717 61869 79236 97635192 15691 79236 35880611 74677 45140 186001324 23196 74677 437437405 9120 23196 575889860 75396 9120 463944564 9120 75249 788403645 54425 9120 634961735 23494 54425 891845451 35129 54425 97866343 75249 11075 786945867 11075 12612 955317660 64897 54425 808737948 20284 12612 995949824 16918 20284 21756890 12612 77871 48967715 40517 64897 804002465 24832 64897 856241226 24927 24832 458095509 40517 17919 519122409 24832 79828 190166027 16785 17919 860720158 1880 17919 489537487 75276 24927 339064552 1880 8706 315140118 35358 16785 426491947 75276 32591 193180447 1880 12102 971952376 35358 27101 285010764 12102 14218 894585915 2799 32591 288458791 27101 15507 278676083 65328 12102 585951004 15507 65045 787497745 14218 8906 281112289 45075 65328 783064580 62517 65328 142203476 65328 36216 302364338 3560 36216 844499331 57333 36216 865640250 79999 36216 783392483 46820 3560 114241783 46820 19977 378974504 46759 3560 683524023 46759 68959 759129058 38812 68959 970752920 4539 19977 79212618 53766 46759 992565455 46759 7143 236862662 77456 68959 414242833 8384 53766 939199703 7143 15911 989253266 62583 8384 546124852 56570 77456 565660490 56570 58136 638079192 70971 58136 255296332 58136 25084 428465637 70971 75570 103077305 46207 56570 160764973 58136 81799 323941758 70971 13156 217227617 81799 77864 967481879 6880 77864 396640032 81799 45301 814120205 76695 13156 445143234 32953 76695 151477644 45301 25669 278186801 59482 32953 318262465 45301 72760 137381213 38278 72760 919968535 25669 72255 20256395 72760 43899 901964780 38278 47477 249835680 14499 43899 961194871 32778 47477 644159762 43899 5888 183011033 22486 47477 432347657 5888 49271 10343963 32778 55261 815572946 5888 81218 462490382 56133 49271 905343554 46468 55261 497575467 55261 65347 459731635 46468 28387 712874707 46468 35690 404793586 46468 80694 930122301 55604 65347 513140808 44623 65347 578804711 28387 61007 542161866 35690 48508 26093490 13527 48508 677652561 13527 24608 900225356 24608 66523 64630134 23389 61007 791504256 24331 23389 587549835 24331 15037 140919259 37121 15037 572995362 39292 66523 381456444 33256 24331 159365357 34115 33256 334872544 39292 40042 579690743 8297 37121 841725272 15177 40042 802114626 15177 11507 560840739 26140 40042 665562265 17580 11507 383114469 26140 47966 501071450 11507 17836 158247744 17836 14933 46425493 52649 14933 298421012 33230 17580 56262987 52649 81511 831901416 32223 14933 782867695 26880 33230 514501695 18536 33230 160205361 81511 76220 506391993 74621 76220 819401782 26880 82039 537760355 17851 74621 473679949 17851 39005 818309249 52014 74621 390568021 74621 7289 334973390 7289 77569 337279893 77569 27304 162373753 77005 27304 295489482 52014 56883 870197062 10945 56883 752651384 77005 25615 833527165 25615 58298 767972688 56883 15407 330268480 3050 58298 902435797 27703 3050 520590502 70505 15407 37294088 71563 27703 195870338 15407 65668 9468300 65668 7348 502732600 65668 68853 68119656 46261 68853 996708490 60628 46261 35959822 60628 38039 641621283 26296 38039 472393357 38039 18828 683201770 46261 3104 918949523 33232 3104 613080169 14902 26296 569790495 33232 12597 320132960 57597 3104 632525471 3104 793 46580222 57597 61970 751590668 14902 64532 885826294 12597 32870 109146497 32870 77316 718644337 43481 32870 931297582 61970 29927 287698399 44812 32870 579467771 77316 27203 298706706 77234 43481 293654378 69395 43481 129422219 22080 44812 203670110 16248 77234 604558812 61556 22080 685851036 3741 69395 98203247 63263 69395 617931582 63263 17194 693228764 16248 45876 92266727 77592 63263 835613917 68907 77592 820130301 77592 35862 83712074 75182 35862 974643781 75182 70470 571201636 29191 68907 153246505 51302 75182 458489030 32423 51302 556849516 70470 76715 512021132 76715 46605 330413635 32423 56035 239012930 32423 63825 893788064 13941 46605 39673877 63825 17062 334515994 46605 11805 733758246 11086 56035 164474049 11805 6952 480712293 11086 18166 828663117 6952 2922 441064933 2922 77989 788351188 46822 18166 62451151 72981 6952 587207610 18166 69815 241014924 69815 4144 108851428 4144 32526 609609452 32526 68260 574648699 72981 45986 160562433 78999 68260 38354908 79667 68260 832672760 29248 32526 785655299 78999 44124 652169970 79667 44278 840835869 79667 30859 639766398 20678 79667 402339329 29248 38732 30354934 20678 70442 798130599 20678 42853 837320909 10481 42853 613746263 47587 70442 86944386 59474 38732 536404588 47587 42201 14379103 78405 42201 397692568 78405 9229 432006401 69251 42201 80210543 9229 48143 513951075 78405 63698 683626516 69251 34854 521027890 48143 4654 4036008 78661 48143 751510420 78661 25501 946658317 4654 77004 302098553 4654 6320 874671437 77004 1050 687676176 25501 76434 70271644 23201 1050 63531741 76434 74166 323690748 6320 50751 570245869 23201 58875 957885076 58875 4793 9947141 7792 74166 119447780 35644 7792 608994161 38488 4793 395051960 35644 30450 32569381 81124 7792 995849037 35644 61217 657979653 31178 35644 418461504 47463 31178 244845321 30450 18789 804530366 74074 31178 634066992 31178 74788 559658407 74788 22278 186510942 18789 8759 480542275 22278 59418 457248820 22278 39171 464041779 74788 55790 34072020 7618 55790 696126874 30623 39171 91596553 30623 71640 478120930 80366 7618 342783152 53465 7618 613278433 4652 71640 121510022 52907 80366 665873710 51474 4652 29905578 54800 52907 3909539 52907 59357 50238786 51474 39528 66604002 51474 74195 299433450 58571 74195 846022886 52474 59357 690606326 77306 52474 76394579 74195 46304 746070572 33287 58571 220260876 52474 45738 716216636 77306 27263 814349407 66954 33287 24868123 66954 68554 912278942 70202 45738 164400477 55688 45738 70282536 70202 37624 901073077 59681 68554 858278623 44594 70202 490276368 24103 59681 40577940 26285 59681 324545250 15413 26285 546392086 59681 37050 49181841 24103 64884 592346271 24103 38094 100340817 9811 64884 337952238 15413 68164 510988953 9811 64366 875557240 77186 38094 284962185 9811 40999 387267919 64366 5035 71021534 77243 5035 643668714 77186 2438 384258877 77243 52076 923406473 5035 53777 131862661 2438 47638 664245062 52076 32380 703101589 3751 47638 176592186 32380 21707 538456512 21707 81521 105084892 30377 21707 581545603 15732 81521 307871130 29988 21707 300371474 15732 78669 333424331 30377 6454 676297251 65193 30377 887212668 78669 24824 30759053 18515 65193 719413395 32536 6454 590377769 57204 32536 142069523 18515 20506 311836981 24824 31648 31164690 14210 31648 721984432 74446 57204 324771049 65325 74446 829211680 15767 31648 604270971 31648 21121 725409419 74446 16754 208324539 74446 41394 948086820 59051 41394 316147250 16754 71792 967473817 241 71792 224219206 33225 59051 291790349 40972 59051 118283498 29215 241 291485168 48520 29215 456924897 9387 48520 771700304 48520 39139 323293418 48520 10692 400879160 20429 9387 459158379 24435 9387 930436756 24435 78641 493364473 50438 20429 828087800 20429 36178 386659767 302 36178 948470580 78641 50986 253075041 82143 50986 611199633 80134 50438 619209967 82143 24482 273443196 82143 52895 637674449 50986 13258 850362835 77085 13258 873283212 69182 80134 435205281 13258 32541 820780575 17158 69182 697157446 13258 66262 918691629 69182 40982 48401004 14195 66262 988473076 28237 32541 818777814 50729 14195 505179773 69937 14195 782972558 40982 56649 535709142 75186 14195 88065410 50729 62966 2194872 61454 50729 744928924 69937 38185 631469668 38185 64918 734468665 17280 38185 922387597 34811 64918 553845860 61454 23085 710791085 56063 38185 728139826 17280 51754 583630207 4408 17280 894055167 22227 51754 653029632 26415 56063 652268825 51631 22227 185114075 51631 35274 768980567 51631 57156 681929923 57156 21250 728258676 43292 21250 923587281 11910 51631 176510465 43292 76141 626028408 21250 20302 912326179 55393 43292 785685775 65875 11910 996616877 54933 76141 422208044 55393 20231 978475924 20231 7484 353813882 26177 65875 282974233 26177 70941 290396772 26177 18066 17569268 26177 32145 223000790 12334 7484 48850414 12334 30732 201144861 49190 18066 294088206 71945 18066 955329388 71945 29278 532305440 29278 46523 234094150 71945 12797 834806500 29278 59312 763320007 29278 28849 368773134 12797 55705 408696430 46523 53934 896399000 12797 31566 72296500 53934 35906 621870174 40402 31566 819648989 53934 31483 543236818 42763 35906 983538325 42763 60676 652613190 18285 35906 74229020 40402 29347 161931677 18285 46007 417300066 29347 35071 315948903 35071 53053 138868736 29347 36710 523690489 24438 35071 834695130 12990 24438 645265843 53053 52902 92229032 67553 12990 858418221 41417 52902 426070776 24438 8117 232251502 8196 67553 677276886 67553 78566 140885894 8117 75417 220091900 18519 41417 698014746 78566 31594 592716829 78566 69580 176395676 21933 69580 554183538 73767 18519 366443810 31594 14551 495616331 49929 31594 152790066 73767 1886 782597922 79267 21933 426219370 49929 4257 44753451 14551 24816 891868833 63983 1886 322475036 57653 79267 569060341 13485 57653 604641354 60289 63983 513083482 67429 63983 60994367 64696 63983 971570522 23632 13485 71044650 15694 23632 368760791 23632 33264 492827126 23632 10607 875829510 15150 23632 625338899 33264 21653 171271267 15694 52748 679191833 42523 33264 987796473 21653 1903 587160927 69664 21653 47285860 13504 42523 708818342 13504 47241 761904233 13504 29749 31325134 69664 5719 990709299 47241 40394 338602292 5719 47082 598547045 47906 5719 815278720 5719 24222 739907828 40394 35839 555028786 40394 72175 1582003 56784 35839 349389613 47906 21151 293337206 24222 58758 622860255 40526 56784 605043078 40526 23540 865831685 17585 40526 824689844 40221 17585 973707836 65401 58758 593142423 36839 17585 714098142 23540 59432 802385169 65401 16339 251164244 36839 52016 314863725 59432 66950 73272750 59432 26925 79581510 59257 16339 375541590 59257 32927 661185569 71965 26925 254016780 62942 66950 606028997 2257 32927 88172804 20659 32927 791930917 32927 73823 568433712 81478 62942 233687216 25011 73823 55731189 10737 81478 252207218 5739 81478 115714060 7722 5739 675046115 43644 81478 160557301 46780 43644 285837617 46780 78599 749714092 8210 78599 862131584 75295 46780 446582637 75295 66340 555219584 19864 78599 330356278 66643 66340 282509152 8210 15624 77353356 15624 78645 77566269 15624 61003 396093529 51230 15624 892961316 34186 15624 843115821 61003 48418 926686748 65071 78645 52277271 61003 37138 178224535 14211 37138 149191752 34186 75245 299180970 37138 63194 681997627 53891 75245 729194225 53891 25906 537146056 14211 48066 534212380 25906 12601 298178739 25906 8337 991064113 41776 25906 596194299 41776 15558 726351862 43253 15558 84916566 65917 15558 149145246 66172 43253 616998061 15445 65917 739378618 15558 73361 235113906 44122 43253 587142601 75525 15445 234181653 19145 15445 135727851 15445 67699 900152473 12666 73361 897275893 39019 19145 1852234 54233 12666 157317213 61299 12666 100726155 66998 54233 528079416 10550 12666 922044408 61299 16064 394240981 37941 10550 726260805 42249 37941 640026060 16064 20380 324250919 14255 37941 570083247 14255 64104 2040530 1463 14255 943670481 53169 42249 896065768 68321 20380 4917812 14255 16099 944320406 47843 1463 86033122 1463 16115 38714678 50169 16115 98719961 50169 59799 96764360 22613 47843 393910334 22613 73487 586263354 63193 22613 730802441 59799 4238 184053891 8784 73487 360815726 4238 51105 455265879 49466 8784 67669634 4238 2590 940641170 46020 49466 398561290 46020 47978 943254795 49466 81775 190474231 31313 46020 10705506 46020 56136 538780540 44185 46020 224890385 44185 11138 746410063 48771 81775 116816228 56136 69674 45496212 3426 44185 780988062 44185 20947 720636440 3426 55151 999643503 69674 53176 473346762 53176 36950 864867488 20947 39466 617248489 74485 20947 257389210 10074 74485 199764647 29666 74485 271805231 29666 36817 940735556 78122 74485 519262578 62406 29666 889479968 69886 10074 969532947 6955 69886 770840407 52305 6955 481243128 6955 50610 346977805 53541 6955 592635271 61213 6955 79789493 50610 18259 1582761 4038 18259 752220855 53541 13321 946668999 52064 18259 229507957 18259 77074 237795473 4038 35781 257218565 13321 60084 672027830 60084 66364 497144139 77074 25101 382502917 66364 33356 640476070 75642 35781 875030487 60084 81535 995934087 33356 32410 80169446 81535 34765 471021155 40047 32410 263042488 34765 68352 117599840 69927 81535 956463251 40047 54522 983591846 40047 28542 91806388 12977 68352 812223159 21767 12977 494888755 28542 25735 691718913 48863 21767 972428544 21767 79809 63239693 31512 25735 428003508 21767 4097 412000025 80861 79809 115032240 48863 70180 364340311 12674 70180 603362354 75205 80861 720522750 80861 19524 91204813 12674 47144 983546439 47847 47144 265492333 54833 19524 803316663 47144 19455 885270787 45590 47847 391933280 45590 34522 390014246 34522 33572 252108827 60299 54833 125031595 64273 45590 569890601 64273 18270 19064281 19765 64273 413618148 6730 60299 94857437 52104 18270 34330904 66644 64273 318352623 4972 6730 269657332 13116 66644 150525292 52104 58224 457225498 13116 5210 72858406 78281 13116 625832694 78281 17482 581114684 32586 17482 43321435 5210 76433 953934516 5210 10062 186088070 37698 32586 610778779 17482 79099 189550264 65765 10062 442901995 63888 65765 468972279 55723 65765 233643219 79099 78295 941011921 21143 63888 963189535 14850 65765 961553276 78295 51431 316389374 21143 58879 529732451 58879 52662 384353635 30089 52662 52409672 51431 30793 25847468 52662 22580 641629948 42888 30089 243677716 52662 53396 763780795 30793 61500 288729387 53396 54949 189332254 61500 49938 556499469 49938 1935 121907162 61500 34931 866640413 50320 61500 194654878 5957 34931 126104687 26131 50320 796061125 5957 57776 427503278 50320 20740 536774539 20740 69162 186391420 69162 27419 482357931 20740 12664 537431666 60194 20740 44537221 20740 28211 804222245 12664 8847 340598576 12664 56546 614165423 45576 28211 677099362 60194 65634 893268060 8847 39439 813323928 79847 39439 419474656 47300 39439 442254772 79847 46359 16703310 19954 46359 693106102 68416 47300 269142172 46359 45136 961096199 8437 45136 671581201 19954 19091 667772478 68416 59105 272474708 59105 57105 695154949 81421 57105 225660414 81658 59105 22164934 81658 56534 270717054 57105 12192 863007078 15065 81658 55819868 15065 79182 776409937 70651 15065 389342512 70651 56973 873390215 55633 70651 162013306 55235 15065 702768758 70651 42598 648893308 10635 56973 886689068 44576 55235 812351786 10635 15864 234520076 53194 15864 971803944 53194 26615 14039796 16762 44576 817944899 26615 58964 37290194 15864 37072 293018073 50684 58964 105163416 26615 79402 281660978 81497 58964 676648814 79402 46514 952754412 67308 79402 929565660 13333 46514 821568046 12563 81497 545923195 12563 12910 1232076 13333 72051 495968562 4689 72051 692106509 4689 63789 750926705 72051 34017 660163662 72051 54903 713891160 13420 4689 506203929 4689 54004 419286863 54903 81102 356511325 34017 18307 576293 18307 76856 258539982 13420 42689 14208492 59236 81102 79780485 34871 18307 178578461 15671 42689 428624920 14637 34871 76842584 34871 40184 9630270 34871 80404 95957208 15671 29531 303299784 40184 48719 70679932 79310 14637 316883113 3577 40184 146604707 48719 1776 388268795 64161 1776 622309044 3577 82000 942858197 61296 3577 87985122 39268 1776 152626792 64161 9891 265208922 14884 82000 45967765 61296 730 986272156 32164 730 20805389 18821 9891 609482379 16207 32164 635925885 56042 14884 437205135 730 63524 109872549 36585 16207 607721814 33763 56042 144972508 63524 39125 249842703 32806 36585 25250789 36585 10571 130537772 10571 78038 200069782 6167 10571 874539864 16892 32806 25749206 78932 10571 585103849 10571 57959 436052519 39543 6167 251342354 5890 6167 487007094 5890 74786 192326264 67004 39543 123813369 5890 80319 767191347 23543 67004 989932814 5890 30388 660441577 23543 78900 834272380 37451 23543 520662973 19039 37451 487468726 78900 68871 532664855 37451 15422 427272688 38014 78900 40235081 59491 19039 251986205 42790 15422 377255213 59491 32911 901747633 6026 42790 997412979 42790 63262 194454998 63262 60725 216720407 42790 3678 524303341 66564 63262 551954282 66564 56793 63857615 29002 60725 354174176 77856 29002 975196489 3678 52978 315202213 77856 73052 83586943 52978 41688 2720073 77856 32274 107588137 75889 52978 963881523 45036 75889 520810432 37094 73052 900129414 32274 35119 822250651 45036 52322 516345493 75889 29025 644830686 52322 9136 334974015 34966 35119 422010352 10158 9136 388402881 34966 59354 951840505 29025 76211 89030661 32647 34966 322446904 31324 76211 242218560 59354 54358 104616291 78603 54358 916893476 10471 32647 140410135 22906 31324 129327817 54358 41334 74428085 17962 78603 936294982 39552 17962 632032324 21718 10471 765900734 17962 9584 38222724 41334 1462 151029736 14768 1462 692835744 77443 21718 651133741 74076 1462 134526022 1303 77443 424229594 74076 41224 849429973 74932 74076 568039471 110 1303 763903135 74932 52376 723799739 41224 20480 70740647 52376 77709 418050186 58601 74932 735101136 43025 52376 746880166 20480 25776 512018342 57945 43025 349029169 58601 8756 171204698 43025 18974 715506840 25776 65688 39491520 17468 65688 361233042 55359 17468 811837681 8756 10256 188539516 69497 17468 156943489 22364 17468 320346618 17468 79344 94028284 10256 65577 677676242 69497 23988 897273912 65577 23959 14970362 68451 23988 7620646 23959 76618 704541208 9610 23988 832180477 15969 9610 774912752 76618 3429 553629281 68451 957 867425616 3429 78650 562092872 9610 44855 324687391 15969 4079 866637643 3429 42207 887714557 957 65767 122322243 78650 5798 796944104 65767 66683 104723881 75407 66683 938668505 75407 56435 127895824 75407 45951 339405542 75407 37676 273038444 12972 45951 655155457 45951 20396 97517127 31627 20396 108604095 17765 20396 625520501 12972 31262 801816258 20396 53406 909721068 22646 20396 414060276 53406 42800 344763255 42800 61604 504972542 65281 61604 362352357 36107 22646 240985072 73217 61604 334086042 42204 61604 321590380 53738 36107 985808793 38550 65281 597498334 77153 36107 704942671 37913 77153 216582507 53738 33879 387754700 13255 53738 11155255 77153 63043 858765362 80126 77153 53404923 80126 11027 791991511 80126 47323 102394192 11027 18621 769240030 47323 70257 308872962 53839 18621 614316079 35195 70257 451184974 35195 52290 729511610 79575 70257 410383985 53050 79575 433771275 79575 585 679200340 57791 79575 113052460 40924 79575 498722792 25685 57791 926002148 57791 17277 366598709 25685 68678 175365909 62598 68678 258286640 2863 40924 887468829 68678 43414 809144884 43821 62598 820563914 31958 43821 493333946 31958 73 667875879 31958 59946 235798463 43821 64326 569810623 73 64969 670256942 64969 38799 506581116 9246 38799 847328542 73996 9246 950272829 52847 38799 825473434 15138 73996 708445730 38264 73996 366075187 38264 11502 317108475 38264 11743 556201758 11502 54635 837559007 38264 62658 566318863 37787 11743 335880838 81550 54635 945519263 58386 37787 709204428 37787 51775 106176906 62658 13356 680016522 13356 37870 135113298 13356 69416 978407479 51775 13418 363780264 37870 6385 181009524 13418 43308 509987985 43308 51144 86358541 23659 13418 625783242 6385 39188 205457698 22735 23659 460560669 22735 78226 399847993 21169 78226 406172325 39563 78226 791565040 58406 39188 592001897 47401 78226 238042013 47401 2992 632300869 47401 34981 179645349 26970 2992 809688872 4041 26970 454888706 47401 38512 791765836 34981 59809 67755534 59809 44327 377869833 51573 38512 882849692 4041 7790 410097439 44327 30586 890670774 51573 75983 836356793 65394 44327 602570338 30586 48655 878763947 27242 75983 299253405 17619 75983 599937547 26394 65394 873977345 17619 18261 160386652 48655 24784 704685282 75418 24784 64191872 18261 42719 848577359 26394 57881 647988567 24784 79749 862744229 79749 35868 70446966 35868 36038 734544174 79749 32451 686417661 33537 57881 56235211 33537 74200 768250065 75376 35868 470336272 36749 36038 905457277 78411 75376 675328905 6256 78411 11917794 74200 72103 590149589 6256 49857 307961643 72103 50981 994896317 62878 6256 306925210 50981 43532 933143922 5574 43532 612322918 5574 81254 833288526 22845 50981 393998422 43532 28335 868346987 43532 27881 45563998 33927 5574 308223237 81541 27881 435904097 30363 33927 18377124 32768 27881 400665534 217 27881 699272547 217 52146 95528628 81541 33375 437404121 46659 33375 289289707 13312 32768 480676485 41491 46659 980806814 13312 48133 403645043 42830 48133 62224908 41491 3948 980932316 17866 3948 509798968 41491 40196 241672112 17866 79485 478894201 40196 37140 926726077 3948 51891 33487556 17820 37140 108676021 17820 29580 491325579 29580 80127 699252766 7885 37140 949887053 29580 4505 695377176 4505 74201 421473675 15157 7885 687908026 4505 39957 442390417 7885 52391 700442922 39957 10013 33519337 52391 45690 665871353 41411 10013 88203591 8679 52391 656230318 61315 10013 162471512 45690 17076 334412439 26671 61315 380575946 41411 78520 630112155 78520 9005 103553377 60925 26671 16304780 17076 70348 318538158 74177 60925 997649889 78520 69776 740251966 69776 71315 847325021 22594 74177 334660033 70348 32569 392290407 67402 74177 81659531 22594 40200 616530372 22594 17936 818221573 17936 9272 589477263 23992 17936 708233435 53198 40200 29168501 9272 54987 72010861 16648 9272 665743604 15360 9272 841161926 54987 58334 786553716 74261 54987 246246689 4976 15360 604744616 19776 4976 27310570 62713 74261 874173738 4976 38935 852353930 19776 48299 582666320 32291 48299 29658605 62713 19751 808909281 42088 48299 176990082 73993 32291 533605962 15376 42088 27308946 15376 41654 679065596 10860 41654 74571468 15376 21430 979916742 76016 10860 879373932 50780 76016 780466177 60728 21430 255706764 61076 50780 817151976 61955 50780 542313130 15958 76016 644987935 15958 9553 515338908 61955 72625 33713220 11557 72625 131883647 11557 41737 97910390 72625 56207 798558094 81964 56207 46613594 19475 81964 194290813 44736 41737 630219545 41737 15269 923004738 81964 45666 37112025 57384 45666 81639446 15269 39467 633031992 1928 45666 55305345 35290 15269 325396243 1928 52622 699058731 39467 18755 697318233 39467 43137 50554783 1928 30160 611911501 35290 39180 131203003 43137 30384 343828507 34133 39180 341338241 33295 30384 608144486 74536 39180 116121290 34133 70036 657007683 31733 34133 406049368 26053 31733 546537399 39446 74536 216730609 15549 70036 530067722 19204 15549 334786058 21639 31733 574687126 40628 26053 678364492 15549 11655 100758777 37967 11655 855553160 11655 68362 616390403 37967 13222 275008517 51694 13222 769033610 37967 46510 203177361 13222 45611 4492161 9141 46510 320574827 46510 960 210941028 36690 51694 60652251 58276 36690 66829357 72724 45611 789564166 72724 75721 254451511 48923 960 157393743 75721 26428 863227711 26428 16467 101143995 80205 48923 122226559 81870 16467 529173115 80205 79436 648486017 51491 26428 551352221 17351 81870 273044739 17351 57196 499730423 81870 69354 926344581 57196 14782 496585792 1796 17351 399445793 69354 52200 747280385 52200 63785 539653600 1796 9230 620721277 14782 28623 218743825 19453 28623 623243746 79551 63785 318905954 2189 28623 898474373 2189 69139 238633944 60017 69139 32265824 67081 69139 84345471 36569 60017 9672288 67081 76003 190663976 42571 69139 192476158 61437 42571 182224309 43415 61437 106810515 1243 43415 98816341 76003 57275 752977950 50906 42571 948484500 43284 61437 285091400 1243 50653 4330597 43284 58365 101716210 18148 50906 337755585 55007 43284 616885412 58365 27079 280354422 70500 58365 168542189 10817 27079 85285630 62198 70500 279639150 27079 72042 540133536 6187 72042 245474511 50888 6187 161177256 10817 43125 9060646 62198 79096 763924974 11680 72042 750979885 43466 50888 840770522 9524 50888 732154148 43466 21276 796922779 9595 43466 873370368 75836 11680 834060940 75836 32116 416100592 76668 32116 139407016 21276 2307 36664303 73003 32116 467889956 63889 2307 353158599 55717 63889 788418759 34126 55717 435414037 73003 38880 655950834 79368 34126 62105961 79368 59693 59029628 50201 55717 984801631 17719 79368 554189830 13579 38880 449933967 16934 59693 403342486 50201 75903 43340023 17719 23354 666076466 52278 13579 56851488 23354 37392 896599744 53972 23354 735208826 23354 28045 262335593 28045 10379 77545892 44334 53972 392033234 10379 71247 852866716 25529 28045 957434610 16104 71247 172892575 25529 18926 285607573 3589 16104 473813436 29184 3589 579682684 61183 25529 895942711 52790 3589 99568088 61183 6732 925461295 29184 49795 251239698 6732 31894 128677085 61183 2967 780861273 52790 53905 217361842 2967 55861 657286034 80075 55861 946467566 27927 31894 807867661 53905 81434 802336034 60897 27927 419339660 60897 54496 339315558 80075 38241 837955513 54503 38241 397260984 81434 81949 589392745 64105 54503 105696067 55869 38241 85002780 55869 62031 12154436 74339 81949 571019194 28283 64105 336598269 64105 36900 857233779 55869 11428 100110032 19284 11428 848867842 59061 74339 121388131 36900 20959 698428231 59061 38982 127070474 75438 20959 603985473 74233 75438 675231472 2469 74233 279515024 45877 75438 564611883 38982 66951 218212501 66951 64863 262901302 64863 61496 259014361 77656 64863 639457757 61496 41546 415887257 70794 41546 886946721 57589 70794 530016135 70794 16376 345189899 30490 77656 738667050 16376 18275 888135830 63845 70794 242818545 63845 66064 259895871 53930 63845 334108685 30490 49356 141261354 58211 53930 7619799 65710 53930 335047827 36965 66064 81213886 69295 49356 381563929 26434 65710 873004865 10836 65710 875294500 76529 65710 997077710 26434 3266 119562207 26434 70619 306847023 26434 71464 611010521 33463 70619 931330135 3266 6933 335125704 55884 6933 219385355 70619 29530 20952697 71464 26290 382665267 55884 33990 19634097 66390 6933 573119987 33990 79138 321150064 38261 29530 805147401 33990 25455 552111168 46845 66390 723735677 79138 72260 524593437 46845 20398 894679588 38261 4059 805456281 10626 25455 108907750 4059 38794 99557034 27929 20398 620645853 38794 49514 66902914 49076 10626 882220662 28233 27929 98557946 19723 49076 955102359 61164 19723 360203694 4691 19723 325390315 12411 61164 740105268 12411 19442 384067749 26083 4691 366239032 36597 12411 572138453 48858 4691 386165862 26083 58744 534988113 48858 33319 373377351 58744 39392 460605294 39365 36597 389166446 39392 81423 612649822 39365 50413 626315053 33319 36222 248957668 36632 39392 464789112 36222 34990 695581390 28617 81423 437315073 37190 28617 506346562 80883 36222 856542120 36632 34614 322153126 28617 54382 703250435 80883 79200 113613622 20937 80883 66142319 107 54382 133554789 82100 107 997530295 79129 107 617486754 12536 20937 380443929 12536 59982 695282449 59982 34226 430039759 4940 12536 436664680 79129 40032 816494 77830 59982 719821676 4940 73470 5734125 57735 4940 320584607 70909 77830 821615248 12850 57735 937573746 77830 46641 242062011 76857 73470 319314680 54333 57735 257338151 70909 26482 305273049 46641 23722 752062250 984 46641 346597886 23722 6463 5412728 32785 26482 844297861 984 15527 838636801 23722 30004 182797706 20972 30004 265724961 45786 6463 835133910 20972 79705 833820319 20972 16752 986251678 45786 66087 503488950 79705 32931 737850299 77767 66087 680045492 51973 66087 758787989 25823 32931 215067147 7383 25823 44768439 7383 70019 839337189 77767 10053 952151925 7383 42915 285763009 41050 10053 985235101 43525 70019 929928677 42915 12214 521402154 2402 41050 775684888 23840 42915 319629072 71676 43525 364770931 40431 43525 969973473 23426 71676 82222525 47914 2402 466327191 40431 16281 470021451 40431 66977 552168010 55859 16281 141692568 25727 47914 652217994 45042 55859 840819122 64560 16281 530812373 64560 63676 105852406 41102 25727 956014640 63676 13909 536596631 32725 41102 83951070 32725 22166 686469208 78034 13909 626819426 59568 22166 709460890 78034 67815 772016369 51298 32725 9649373 79131 78034 258984132 79131 2777 168491439 40033 79131 17275771 51298 28646 260604939 75414 40033 143730113 20436 79131 126380033 50541 75414 80522543 20436 16246 43106309 88 16246 120529870 52416 16246 366470327 50541 37089 597017159 11073 16246 608061079 22067 88 956696022 40301 37089 525662184 52416 30574 814238084 33 11073 524605000 30574 43085 867498729 40301 73231 736890706 47953 73231 855796794 30574 64250 406784613 23434 43085 98919706 21970 43085 231618441 55461 23434 470429783 21970 64243 921012130 64813 23434 559460389 63951 64243 647956941 40525 21970 45454691 40525 65961 85346832 74428 64243 278572689 12799 40525 435895804 40525 44119 998836921 44119 38220 871065687 70051 44119 506113592 38220 66964 603626499 44119 34362 457968388 77963 38220 918986342 40739 66964 396092107 53548 66964 441363041 34362 1261 277845883 6613 1261 309997891 75288 40739 354890327 53548 49599 698816518 60859 75288 66489202 25649 49599 255012079 48859 25649 100205065 47394 49599 142905363 49599 69766 503925036 26675 60859 817893986 65970 47394 326960143 80846 65970 76981714 69766 44303 284447947 80846 8127 194332973 44303 59836 999089189 47171 80846 399578292 53897 59836 703103883 17508 8127 819274042 64276 59836 372563714 44092 17508 458339226 10702 44092 7286609 64276 76189 489147505 76189 40538 256775537 40538 50048 59050010 76189 66651 203572966 40538 13387 475771900 40538 13934 150980831 13934 7646 315461638 33902 13387 106270719 17486 7646 968485180 33902 30717 850523323 13860 30717 87327679 13860 7870 782672355 33902 26810 464137766 26810 9757 129724980 44111 9757 446805334 881 26810 488344647 26810 35466 949535961 62500 26810 125554755 62500 23062 210853456 881 51427 590562665 34904 23062 859660828 57569 35466 944411667 51427 27550 29488624 46040 27550 389949776 34904 52521 8558644 61716 52521 71069976 52521 39619 646616656 52521 22710 707520742 78555 61716 8978400 57701 61716 885747763 57701 5498 531806360 57701 55329 96769271 5498 37655 824245293 36809 78555 47477341 27924 55329 403968094 40637 36809 426756803 76454 27924 232099851 27924 3217 291267738 74441 3217 126883556 27924 25335 112078628 3217 39126 774206962 76454 18286 936361221 30960 74441 36890934 12039 39126 384094390 20251 30960 38676735 20251 24569 59202115 47116 30960 496450913 20251 18452 756858114 47116 80759 83328109 24569 7543 60827654 59028 24569 442375460 47116 13077 603441474 4863 18452 711269275 59028 55231 788580134 2099 7543 428443074 4863 5366 826111380 54444 5366 936323713 55231 36464 475990004 5366 2221 111387264 36464 50877 576633028 19175 5366 982442896 16437 54444 720547092 59262 36464 496839226 51249 2221 504622714 78713 19175 134257011 61872 16437 919979886 78713 50776 53034823 27918 61872 103624131 78713 61539 270646921 78713 33484 454973278 33484 74928 497895725 46247 74928 606772730 39647 46247 896073608 46907 46247 112466785 46247 27958 795363477 39647 59053 157524871 75125 27958 177451305 59053 12180 961732881 12180 44362 60509869 44362 81206 106974215 75125 9895 31805962 44362 67674 476432049 73369 44362 402891810 13225 67674 554177581 75506 67674 177293143 67674 15827 77661424 67674 262 142751867 262 37026 961924655 37026 13930 619713238 28962 75506 46286347 65552 13930 763491251 13930 36126 897915788 28962 51323 786915879 65552 79221 467749436 18407 28962 178520615 36126 42125 747225326 61532 79221 601677750 43079 61532 200060 61532 30669 656229904 42125 81019 530624639 57300 43079 416044848 60710 61532 213744614 51765 30669 145236566 30669 34445 450138539 35307 34445 102577058 14230 60710 32542869 60710 61835 405268802 1437 51765 659527214 35307 15474 642623675 61835 79388 744643127 913 79388 554516649 61835 81103 736503565 3205 79388 568042179 63794 81103 13280308 79388 30193 996113963 66839 913 762827829 81103 9604 857223708 66839 126 675988225 52735 126 4758062 76621 66839 767410077 15762 9604 475067998 35604 15762 825919778 71782 76621 435444301 35604 7263 777554179 15762 64475 317756342 64475 69722 604244965 71782 51483 719098460 64475 39690 880983739 51483 27735 782484853 64475 55779 68961771 62892 27735 143201693 77506 51483 748306676 39690 39341 660878393 55779 45200 855402023 39341 14196 402938014 41190 77506 625487923 54591 39341 127797745 46204 41190 463375511 52455 14196 641887393 57018 46204 346342721 52455 31740 468159697 51006 52455 831916724 57018 59081 143852565 48401 31740 31947845 47070 48401 312197210 35883 31740 262485283 19631 51006 932699214 35883 21666 13373352 19631 15005 287603210 58452 21666 964246761 708 58452 196620175 67148 21666 421063585 15005 36863 746175085 15005 15393 592692664 67148 4422 977885136 67660 67148 200222562 27998 36863 742139419 20319 4422 338335689 20319 74062 450072449 27998 78104 517362100 20319 35768 471193147 78104 42702 922701259 43062 78104 790639340 71537 43062 555019018 71537 2744 657366334 21695 43062 621300123 2744 44035 814033163 1521 21695 883437127 52506 1521 926802803 1521 81990 653303425 51244 81990 120197875 81990 1255 55765472 81990 11830 590697971 1255 10411 600845626 28942 51244 616901042 11830 79084 508072777 31724 28942 750571457 56872 11830 49535601 67848 10411 71881346 56872 71768 324486047 71768 40632 976336747 68388 67848 288266888 71768 44047 988149876 71768 36533 55610858 28147 36533 205382855 81899 68388 377189669 68388 23965 119989318 28147 58096 40434372 81099 36533 679572650 50691 28147 456490408 81899 645 464520422 55957 645 89600582 81099 54218 100369921 50691 25052 608819026 50691 69546 596207149 66723 54218 606531645 54205 54218 731607591 25052 15690 67946506 28359 54205 771535247 68641 15690 192259197 28359 39168 537504344 68641 19335 155015181 15690 10356 2404007 10356 57697 220697300 24574 68641 689245899 19335 71412 535999398 10356 16623 494267241 23683 16623 221374550 60282 23683 469768860 25627 23683 471921127 38480 16623 468531347 7767 23683 491036255 40793 60282 825767654 80018 40793 772412755 50631 38480 535056473 38480 34369 426737354 50631 25365 386637167 80018 42647 582570828 9976 25365 777202086 66861 42647 776050529 57349 42647 185488534 75442 57349 325247007 42647 75153 642682606 57349 35385 126909286 35990 66861 81847832 75153 76574 30943825 29913 35385 529799534 75153 36719 603034466 29913 35324 80962841 55159 76574 805386439 35324 10361 45151872 30392 36719 541096480 22078 36719 666392677 30392 70314 673346561 12440 55159 631968135 22078 43 615075448 43 41126 466479717 12440 38898 349728794 41126 46177 191976711 38898 2578 74130138 2578 6874 780501191 1801 2578 676720069 46177 77906 627054042 14801 77906 370900612 36582 6874 360234455 12035 6874 176552545 12493 12035 113443544 31156 12493 837175365 46385 12493 546349033 64485 36582 75947334 38122 46385 812435366 38122 62081 700806536 55063 62081 188894286 64485 58007 240593755 54323 58007 232206109 17722 54323 507211887 34418 62081 419797854 51662 54323 28040724 17722 56467 168719191 56467 36439 607385127 56467 9283 132777436 51662 28826 934339971 6783 51662 206619397 36439 66169 878573549 22575 9283 134553613 9283 44956 636318296 53374 44956 203092714 13026 66169 930936760 67905 13026 92692862 67905 74299 772857994 5581 13026 191287106 13026 21502 42638969 16072 74299 21550886 16072 40754 510453205 70358 16072 174653727 21502 41451 571740071 76851 41451 606808704 41451 5423 406168491 5423 23753 982628078 41451 8824 271429229 41451 8751 91779273 76851 76388 621719718 76388 5363 949905056 8751 75151 539375334 8751 65968 429219692 76388 35670 220013238 75151 69568 297335908 65335 69568 84108107 12736 35670 185848248 65335 29572 361673219 32053 12736 417432344 62768 29572 520449486 74218 62768 292009682 62768 44908 542701847 44908 38952 63876367 75107 74218 96852150 62768 24940 426911299 74218 70137 155560325 24940 78419 123744695 42067 38952 271930624 71629 70137 859685336 70137 64804 878503882 37619 70137 754596067 37619 77238 328424388 64804 38057 262206001 79700 64804 153462639 71851 64804 476027246 29459 71851 408912091 71851 76617 453046451 38057 6185 895191036 5060 76617 470777712 31586 6185 525094806 6086 31586 415647752 22774 76617 127021716 6086 56285 375590790 22774 27813 797389531 31586 79275 595928900 74019 6086 97330070 43231 27813 343538102 27813 21595 143485632 79275 57266 968368413 57266 18883 137898796 57266 75909 675893094 18883 34200 64948936 18883 36857 350941173 38322 34200 645862362 75909 37589 657215856 34200 74775 571924245 34200 76378 704128648 76378 47912 317288753 76378 40055 802930999 74775 60393 20028264 27151 74775 495604396 43660 76378 454417565 43660 30578 543112790 71334 60393 444886600 72033 60393 599884167 17897 72033 808393211 57110 30578 129596282 71334 28462 257233156 34441 72033 538514817 71161 57110 154772689 34441 2604 779085384 71161 31952 973626979 71161 626 130675594 37493 31952 415449820 64053 626 258110365 37493 73847 37499191 51590 73847 552836416 54473 51590 445373608 18833 54473 942336301 31130 64053 312463108 31130 37844 325561954 51590 39945 523030429 39945 38453 699231164 41244 39945 640728389 31130 41147 388391801 39945 8643 138509353 38453 51947 227230711 72187 8643 503207567 72187 39644 108084763 39644 34164 144029246 8643 33904 206651820 33904 28994 972426236 27194 34164 673445191 39644 252 560470140 38961 252 160576403 74864 27194 10518311 74864 45099 698822265 30442 27194 646329290 252 60627 18845023 82102 30442 193348459 13704 45099 787591457 62581 45099 574714007 30442 65693 149026842 7165 82102 225244822 42740 7165 849095311 55591 62581 475823080 7165 29705 550802503 42740 58582 520268066 72052 58582 718565511 64045 29705 692545535 58582 49519 658704153 65284 64045 70312969 39506 64045 941645283 69043 39506 313128897 55391 69043 708732637 19892 49519 367727128 65284 37962 690851516 7169 37962 216178962 55391 47999 725395409 69846 7169 949506311 69846 54414 810697849 69846 15813 335270550 40651 15813 726095057 51079 15813 438264395 42286 51079 641309521 51079 72762 176318831 35951 51079 686390125 72762 68009 215089141 14788 72762 815790407 78110 14788 441042064 47103 78110 34695393 68009 2166 873363488 35750 2166 456243027 14788 841 417941615 841 68041 383482582 35750 27915 461161855 27915 3165 645293667 33692 27915 408197133 27915 12907 357003720 42120 12907 668565642 64847 33692 977271457 3165 58265 3359614 58265 62628 944032621 20875 42120 996729691 64847 57438 746666791 64847 54183 136862422 42809 54183 951573646 42809 34462 211941791 57438 15288 804801058 54183 47368 294487808 34462 77323 849847681 43207 15288 234980421 24777 77323 404598417 15288 64384 571562771 29682 43207 342155430 77323 29546 612431726 29546 51339 790045585 25662 64384 688121170 71881 29546 686756442 71881 79787 51450284 25662 11764 680171665 29766 51339 919818115 25662 35360 903571314 79787 25938 744594684 76615 25938 614159661 29766 5621 601688712 77255 76615 499764854 35360 29998 516697739 2901 76615 184879385 77255 19422 518481756 2901 67555 33421623 72285 2901 698978051 17257 67555 451737520 52555 19422 115094463 52555 37086 776982781 67555 68168 129466245 61655 52555 207373800 63541 61655 793932458 61655 6410 33560616 61655 17946 524350186 68364 63541 282642334 42222 61655 669276667 69097 6410 667740729 65776 6410 539286808 65776 21212 126751266 69097 39438 232171277 65776 11628 893714745 39438 33896 688672794 78464 39438 170764899 21212 15921 41495278 11628 17566 970312001 11628 28274 109934827 17566 1157 72762232 16419 1157 141147265 28274 36652 147427126 16419 12524 459075823 25628 1157 496569047 70598 36652 64992998 70951 36652 166843246 39742 70951 721962588 18748 70598 367081069 25628 20047 158800098 70598 24847 885283192 30187 20047 163797130 32989 30187 651240147 33470 32989 708828471 33470 34982 376253928 11741 33470 651754299 30187 52613 427663281 62368 33470 407855357 62368 68669 163431713 52613 65132 5159866 42506 65132 847800019 68669 75678 529343234 66837 42506 379465368 75678 73680 13270476 42506 19717 57956036 56704 73680 712374950 56704 74071 19543465 73680 41848 704320019 36648 56704 81464486 52664 41848 997368459 56704 9644 936944486 45523 41848 759250923 12680 45523 147057021 56411 36648 792214522 52664 69630 886553808 12680 80378 675522191 45523 12808 572559950 69630 53455 454029793 8065 80378 161203946 53455 5637 403604454 80378 57539 491887191 3158 12808 867431909 42703 57539 697184183 57539 45306 739763317 42703 78792 689933117 78792 29307 941399781 29307 35057 91287235 53569 45306 696518069 60469 78792 720273333 46865 78792 106382038 29878 35057 991139678 60469 12944 46213670 59016 46865 691802353 45710 60469 220757646 59016 76624 820060079 68736 12944 777198979 68736 79544 445374203 76353 76624 380926976 68736 40154 68899166 76353 80844 626239753 75868 80844 710338418 79544 5777 943258934 10948 5777 120806589 71515 80844 597518957 54201 75868 833542294 71515 75156 300423414 61765 75156 190837922 75156 53756 93414301 53756 35226 699396894 35226 80776 440679273 4108 80776 791050395 61765 8371 536436943 41888 4108 715025490 208 80776 84015683 41888 82112 890570560 54370 82112 100305988 5014 82112 130411321 41888 73081 107567331 506 5014 388374625 54370 23554 944814180 23554 40521 114019981 38474 40521 899115240 40521 41755 296907376 45682 506 892530876 65994 41755 159217838 41755 27114 368277593 28839 65994 256121101 66787 65994 891725530 65994 54920 527111154 13482 65994 312620295 53547 28839 538512998 13789 54920 871107042 66787 45369 309007554 54920 57434 625174927 50875 13482 241309710 51640 53547 771815446 51640 47763 520259401 34268 51640 217736643 12227 47763 515976577 30567 47763 665987396 47763 60542 148510368 55952 12227 477978997 12227 80196 644012223 80196 45503 80810758 55952 28203 197962089 9028 80196 441321441 11023 45503 658873684 33951 28203 110432105 28203 29570 996135555 28203 33197 517779765 48487 29570 10628839 5996 48487 150324006 29570 9365 813042246 48487 30648 200571365 5996 68985 330844516 47414 9365 856729587 9365 6446 753340098 56193 6446 736502700 68985 75451 556929460 54968 68985 420992048 6446 53560 63260860 51829 6446 196399336 1548 75451 27258322 19306 1548 395048480 13492 19306 894954821 66418 1548 818388191 81406 13492 54939805 66418 43050 288988248 73912 19306 336772844 13604 66418 902033573 64939 73912 208634723 51291 81406 999488592 64939 18825 945988094 30311 18825 64359842 63418 64939 258337450 51291 75034 110325454 51291 29189 52698078 34965 30311 748765551 57708 63418 466072578 36846 57708 808382975 54042 75034 909158624 34965 18569 119127408 34426 18569 447999713 54042 77150 389629529 18569 25411 750191617 15256 18569 157422616 34426 42833 755458962 25411 21726 625833859 21726 24804 745418851 24804 59849 909397311 59849 68772 28061941 81751 59849 30387310 81751 13702 31480253 42475 68772 13232767 27286 42475 627999591 27286 46154 563612929 46154 26264 5935957 27286 32908 58805694 27286 13812 943372341 13812 4677 91224576 4677 36434 445131023 39519 4677 357422997 33851 32908 258074749 24533 4677 459586092 26795 4677 525966906 60618 24533 712282600 26795 34889 93738867 60618 15120 339821564 32077 60618 79371819 15120 17536 180320998 78433 17536 879702770 15120 3198 949562324 50104 3198 131706963 49034 50104 192090746 16696 3198 161835939 16696 52470 473675961 62157 16696 236995211 49034 47412 512589646 49034 59762 666872162 62157 14542 203596259 62157 68284 46191840 68284 38648 599384264 59762 55079 216097817 14542 5942 970182523 69373 68284 144776507 53976 55079 855357394 75659 5942 599470147 47505 5942 615150703 45171 47505 370836785 53976 80123 511289112 47505 25715 795589468 25715 50770 992156034 47505 41495 521096729 20782 50770 232687338 75647 25715 181954118 57551 75647 233324310 20782 61754 57195155 57551 23035 220593013 26850 23035 624430751 51594 26850 421278957 61754 45041 46311757 70702 51594 351235584 50194 51594 786588769 70702 57063 81991713 45041 2579 478660434 2579 30666 542614627 303 57063 135794947 30666 58679 11867280 57063 46362 597065390 54119 58679 844860567 46362 13064 385870914 36804 303 859681814 58679 29900 763409799 49840 36804 568875389 22581 54119 976083061 13064 60340 714596857 60340 47976 119307047 15116 49840 225725772 49840 11985 737251426 11985 63440 768354068 63440 69769 606031008 15116 51761 195194461 63440 13170 403288405 60817 51761 251233981 33596 13170 9165407 51761 57565 631889652 4140 33596 26795774 21934 33596 690618738 78069 4140 424362642 21934 72936 735595172 78069 39233 954681172 39233 23050 127873222 21934 24870 368540819 39233 27252 537433083 74884 27252 513832826 64306 27252 26736804 74884 46774 321788546 9756 46774 566722489 17256 9756 134025703 47308 74884 577947095 9756 81190 766567366 18104 81190 538227429 18710 17256 553924563 81190 70494 141117761 81190 66737 45889344 70494 70269 83765609 46519 70494 179421311 8293 66737 927075083 70269 42704 417754172 46519 36624 506270723 36624 36958 475328016 1722 36958 756483531 1722 17154 607455139 64387 36958 374709862 36958 57401 141162489 1062 1722 884671951 57401 65730 15010054 64387 63624 406125693 65730 12368 356778247 69341 12368 399738172 62324 63624 276472736 66662 69341 255754455 16176 69341 547658959 69341 43280 3856176 66662 62691 352370403 16176 55303 749516477 62691 28966 748167124 43280 61871 477331330 67420 28966 681722378 62691 13505 97103106 45557 13505 657214497 45557 20741 435647421 77116 61871 109707136 77116 22470 93675518 77116 3099 94049268 77116 58585 721669321 59726 58585 681950168 59726 401 826416049 401 6651 12769663 79009 3099 47538607 20784 58585 45431824 21701 59726 45354834 1290 79009 155571442 21701 52488 1737561 1290 24172 227243704 21701 50690 512695037 52488 24143 638164771 46801 24172 261715451 52488 65159 495148271 38252 24172 66873639 52243 50690 406353706 73103 52243 959719541 30962 73103 470999435 30962 33098 170429350 14526 30962 321440515 14526 81316 553941862 34385 14526 15023040 59769 34385 865503985 59769 70407 974499207 34385 64267 7888301 59769 32187 523631261 59769 38997 791233811 32187 31766 26474845 14105 64267 762184288 64267 32550 113372930 14105 29187 963337003 54158 38997 175149937 14105 80170 460546859 28377 14105 414224834 40124 29187 834951168 26513 80170 848944164 40124 51708 807570386 51795 28377 693222425 28377 5021 887078033 26513 12181 97864967 531 12181 427013593 37562 51708 973098720 12181 43052 488324958 43052 78903 976229365 63050 12181 373713030 78903 66227 784599873 43052 18224 314361629 67195 43052 112622927 65362 67195 310931880 21575 66227 110917396 67195 66869 967545808 21575 21597 92325129 66869 14665 528861462 66869 37642 5739616 78790 21575 158301886 14665 63600 15938529 63600 67367 430133508 68631 63600 656079232 68631 22841 841127163 33008 22841 21484063 19046 22841 426943591 24803 33008 404406575 19046 75598 470866444 22841 40157 221246407 46030 19046 601426311 62072 19046 632714071 72688 62072 144541711 62072 3664 49121014 49696 46030 363103103 31257 49696 941859017 31257 52760 863497910 3664 42101 959236816 52760 11113 504383844 31257 70652 64606235 11113 19203 952657345 19203 51011 265383900 70652 7198 744690581 19203 28029 825938856 7198 19730 891852675 19730 23246 702388047 48238 19730 84381765 48238 42448 914767455 48238 53604 765174017 6767 42448 754842997 53604 24478 576298147 48238 20537 354714808 81339 20537 212048609 24478 721 585943826 39854 6767 634300372 81339 39682 914459810 79202 39854 736640356 61904 79202 524107704 39854 67631 702150534 79202 7886 254437011 55667 67631 102264522 79202 42507 939798545 35992 55667 996959875 67631 11973 268086111 55667 36764 376003519 42861 55667 742927362 15791 42861 572147471 35992 19616 244614073 19616 39115 116626494 19616 77820 353144882 42861 2370 481107958 41787 39115 42917283 13537 41787 299964752 49907 39115 256628300 27643 2370 769587895 41787 61207 448634845 20266 41787 320406718 49907 17550 911015052 61207 57859 95515741 27140 57859 932016835 14761 20266 54546620 20266 22791 276337275 17550 12011 477619067 22791 26859 115922870 27140 35538 204025596 50034 14761 197688776 50034 21728 736672443 72380 35538 607914567 30373 50034 660147394 35538 33837 891268829 16669 30373 375608177 16669 79729 6620406 26339 79729 580853415 16669 2331 865897836 53944 26339 801769320 44072 16669 852921114 33305 53944 177891570 10675 2331 188042730 2331 51341 502726085 43385 44072 249756197 74990 43385 773033350 24251 43385 244401584 9755 24251 540567379 22253 9755 251375687 24251 44705 569375366 25528 22253 482966412 26451 24251 335064540 36806 44705 493514786 25528 53852 112254975 32237 44705 444803460 36806 73725 9843645 36806 32407 622856585 73725 80192 132015662 53591 32407 695762199 12341 53591 114864914 32407 80281 194009777 1826 80192 245479717 12341 32743 102636756 9844 53591 143243860 17016 32743 839278218 67023 32743 349173307 9844 7048 362635468 17930 32743 516864147 17930 11410 600155801 7048 63145 68079226 63145 1070 395659766 1070 24981 47716534 1070 37842 970690782 11410 49986 534448365 24981 77665 666990291 37842 60843 317004077 77665 70624 242244241 5539 37842 4444127 70624 404 201047240 77665 16955 551409787 70624 29955 565339910 29955 34016 67602788 22821 16955 437337290 29955 75345 636641981 34016 79891 66102405 79891 76082 787485051 34016 38574 340193126 38574 30271 185311221 76082 6180 867450129 72522 79891 682369589 49104 38574 221589213 38574 46521 247956837 36307 6180 414373810 46521 23600 513747148 46521 59000 252605298 67287 49104 508262856 51475 46521 818256378 23600 78147 598436935 23600 36616 12848927 38132 36616 145603109 38132 21061 792316472 38132 2800 540713502 2800 41618 473322445 63590 38132 148426205 44880 63590 298300658 63590 80673 727729344 53199 44880 830169460 30588 63590 836239673 63590 32922 80603494 71380 32922 712480668 49581 30588 120176456 23771 30588 3670349 32922 43478 501641867 71380 16181 46542851 60707 16181 689702549 16181 78992 593442124 16181 52889 682783169 16181 66132 319561318 28186 60707 712696698 28186 47339 349394537 66132 73553 151299667 47339 8139 383403575 65077 47339 905326411 46340 8139 78528746 39124 73553 274662769 46340 49656 24171395 36469 8139 569301986 46340 13977 185788407 46340 31137 334981727 39124 59608 585434646 49656 47100 982026265 13977 12455 211735997 72314 59608 18065096 31137 61294 673431397 47100 51533 851801186 61294 76537 594275498 24488 72314 99949815 76537 4328 837086328 7186 51533 902355020 51533 577 696238829 577 80582 264173536 24488 15727 276889712 6653 4328 600768317 43733 80582 756935724 12331 6653 400042074 43733 30021 812950668 40773 12331 226279840 37437 12331 899394123 63851 12331 261016679 12331 54814 975106727 28263 63851 448167805 63851 9556 968435067 58811 28263 104610347 63851 5099 258426545 31763 58811 278685519 5099 3832 889015854 9556 50825 527591947 39038 31763 81367276 1221 3832 481100033 50825 6230 64110307 6075 50825 33189720 65105 6230 115726797 39038 60043 606780339 35596 6230 503814493 36565 35596 440462790 2015 35596 833131232 65105 69654 605852494 6533 35596 289264564 54932 35596 164636744 69654 46283 569944557 40171 54932 207389181 80688 54932 838697666 46283 2643 477382327 54932 75825 863341391 2643 32290 610884291 66371 80688 839624467 66371 29683 362061723 2643 30000 756059919 12695 29683 822988532 45922 32290 836639079 12695 19783 443828332 79109 45922 4598267 31502 30000 176369310 57528 31502 612660017 45922 13465 694070287 44267 19783 636844665 55318 31502 494081335 40492 44267 488956946 57528 53322 100639972 9414 53322 929946022 16607 55318 984782734 55318 44121 208114624 47156 53322 429954452 9414 67752 168202869 16607 860 76565305 42308 67752 368910656 33725 47156 379644958 67752 13408 275107163 22719 33725 519888102 31920 22719 749536669 33725 7599 70371753 31920 6515 967934207 31920 75734 566956364 71731 22719 388433100 71731 48202 514222189 26735 75734 379120599 75734 46379 645498660 54885 48202 550882080 54885 18605 403926114 74354 54885 33428795 54885 37663 428959595 54885 46558 853401405 33323 18605 628364723 37663 61938 69651519 74354 61768 868792096 32527 61768 214727564 33323 30313 58085872 61768 65838 208649636 30313 11983 344585623 73048 61768 145154922 61734 11983 620494556 11983 62708 62845436 11983 53242 964027091 63548 11983 46479027 73735 73048 185328814 61734 57625 700960973 62708 80410 482247272 1581 53242 275409311 18521 63548 387903645 4588 73735 111381169 19897 80410 16765367 78839 4588 900892289 24745 18521 213803203 63746 19897 404926174 4588 66672 411657360 78839 32086 122229338 32086 5279 926872964 22551 66672 3177832 63746 14481 798802287 14481 31509 963885959 32086 39263 129564679 14481 78258 598419509 62091 31509 776758360 39263 71287 574940294 71287 77432 71405998 12778 39263 126390446 44862 12778 717462895 77432 50478 15538953 77432 31043 989341009 31043 42095 194687623 42095 6781 970546220 42095 60275 285666634 32428 50478 501991732 32428 13703 345868289 72814 13703 338501323 48132 60275 137441470 48132 54611 532150230 4733 48132 932394301 13703 6144 462206147 39553 54611 326086946 39553 36723 898688757 39553 13082 621783509 18814 4733 332276476 6144 9225 399934100 13082 71414 57787587 75852 9225 575132203 10751 18814 911538682 40437 18814 483302040 10751 9953 2159652 40437 25722 566840783 25722 20020 843957275 20020 20616 661243324 25722 6386 292659581 39011 20616 537532446 39011 71246 806004920 26455 20020 140994223 39011 71505 21129482 39011 31442 173361680 13191 71505 105132892 72264 31442 675023441 21270 31442 20433851 72264 32709 748803333 65311 72264 963470830 39178 72264 50535647 71962 39178 766308400 65311 56876 11324155 22589 71962 26691382 56876 55636 691405880 30147 71962 971237803 56876 31800 779249390 30147 33267 797590416 31800 58289 334452750 33267 68544 240570393 36179 33267 172125855 42143 68544 786142907 36179 41245 213656461 36179 39064 802337639 78535 68544 296098340 43732 42143 47081516 43732 37848 436471650 43732 30293 669043115 43732 36278 128688290 37848 29434 825395982 36278 34512 720118158 29434 31684 901548845 56730 34512 426392858 68100 34512 124643860 4195 68100 370375510 68100 1750 973692736 80797 1750 710917535 56730 12059 94683360 1750 36732 271445101 6325 1750 739550138 45789 1750 515345818 12059 73550 766693776 73550 72842 452537918 71659 45789 104645972 31283 73550 836504087 31283 43932 253836728 71659 49838 579192088 71659 8782 908506143 68099 31283 707041184 49838 30778 471463253 10998 8782 398364255 38131 49838 472434408 60948 68099 57507982 20238 30778 738888485 2016 10998 464138766 10998 81391 749012873 38131 52541 117586627 81391 18467 636334752 18467 66272 803959890 29437 18467 3867102 3388 29437 376055377 3334 29437 49602572 56370 3334 265605752 56370 43442 665865110 43442 53969 843775067 76377 53969 902579979 32230 56370 287517051 53969 67540 56453811 32230 25127 942132153 43166 32230 379010814 53542 43166 126297269 25127 13392 90788204 43166 49603 496246686 43166 22159 519041138 49603 72576 25652728 69703 72576 645703252 72576 13129 485644768 9279 22159 209471919 81045 13129 358447238 72576 10776 428930155 10776 12471 865181740 9186 81045 1910676 9279 26300 559040870 12471 56319 350240172 14466 12471 558739481 3528 14466 612476642 28400 26300 709791022 28400 76045 633953343 7576 76045 987936849 3528 58955 358760633 42642 7576 233451770 51665 7576 415297681 58584 51665 404802408 42642 17106 175379757 17106 42508 352622977 20275 17106 670504649 58584 59320 935820044 20275 45651 223019857 20275 81896 583296159 59320 50613 701066637 54302 50613 155027365 68933 50613 679588738 26148 54302 721840824 54302 42165 923372444 44228 54302 24085612 59422 26148 575883600 13455 68933 139113312 56635 44228 976633918 47431 56635 320983580 56635 70316 12198064 62778 13455 608839936 47431 52987 891411273 63411 52987 355118036 23084 62778 744553594 22201 62778 540207509 23084 59696 932966184 56305 52987 611679860 63411 4055 265085959 53735 23084 631129703 4055 41236 748331056 21057 53735 323107830 21057 50769 912752694 53735 55102 20428638 53735 24740 711169559 27985 41236 746432988 21887 50769 867535123 24740 48714 258586684 21278 48714 604965604 21278 79246 578410227 21887 43871 404635263 21887 69852 647655779 33873 79246 518885308 13798 21278 655189069 33873 45767 297889022 33873 5040 972429669 33873 73790 794050435 13798 19018 75467435 5040 53674 315307689 53674 21204 153738792 21204 67472 142340988 9701 21204 602361219 919 21204 960477403 43698 919 473855208 21204 19305 327168971 9301 919 767478555 66496 9701 23399520 66496 27539 774438380 16538 9301 526986323 66496 4481 178772443 75672 27539 568462570 11950 27539 576128123 75672 57316 4288660 75672 37005 626865183 57316 79155 305040678 75672 81285 198589945 81285 1476 385808454 81285 76233 14806826 37005 77110 514415415 81285 57010 764245214 10881 77110 393443817 57010 33351 278421319 30589 10881 799374453 56267 30589 664160862 69391 33351 335003497 79884 10881 856268821 69391 53485 699168116 79884 29311 971011770 7021 56267 789025200 55517 7021 23053124 70263 55517 83513628 52326 7021 98996592 29311 12314 875110581 55517 40459 815607938 70263 10103 602465450 40459 17567 936143081 14096 40459 964093271 41924 12314 117785303 17567 22842 972456797 14096 70415 794861200 17567 10640 182428520 70415 72124 915959059 41924 80096 936043314 62922 72124 437569761 55016 62922 189880483 80096 41482 376683441 17814 62922 387298653 22992 80096 742716191 60933 17814 589483450 46560 17814 209484280 22992 20412 843209981 60933 68737 892890866 35512 22992 65224461 78626 35512 128320027 27957 35512 350171384 78626 30297 50174252 12003 27957 426827598 27326 30297 266712888 78626 39236 705620490 27957 24275 792972126 24275 78360 869938233 6833 12003 21411433 39236 46849 497851949 39236 25872 224678819 24275 53803 880000802 53803 59776 131800649 46849 81289 432306810 45050 59776 88063086 45050 71337 740400383 81289 53697 240245228 45050 73338 139564339 53697 74036 623171669 17440 74036 256552791 71337 42715 781779197 53697 64846 446683556 17440 20743 562706953 55276 17440 449439590 64846 30705 278891374 35952 20743 905795057 73133 20743 887143287 45391 20743 790249640 30705 13771 214039344 30705 35919 896151799 74963 13771 425120420 63187 35919 518485541 63280 45391 579640299 74963 54775 955785126 63187 73503 76958165 22647 63280 797729225 19458 22647 879543897 49515 19458 138521385 73503 81041 266067269 23215 19458 731401934 23215 25093 240285212 11427 19458 48528834 4541 81041 128025551 11427 59133 998888783 23215 75372 766367623 75372 12754 644167323 4541 7259 89141816 481 4541 856853690 4109 59133 673219092 4109 3305 576626782 79663 3305 730009433 7259 14779 313947317 16191 4109 471285137 16933 14779 904320529 14779 76901 745462374 16191 74225 134827397 76901 61801 977952153 78561 16933 818208784 3585 16933 727167404 76901 2375 300558948 78561 29861 269687201 78561 2861 537539420 3585 63286 107379134 29861 8493 27611130 17637 2375 912064625 2861 29806 235808181 77621 2861 831110268 17637 61251 104143738 14470 61251 854740548 77621 75367 744780510 46788 75367 201735779 50918 14470 290983209 31605 61251 915480487 32347 14470 138181987 75367 19302 631322260 46788 29170 988699267 50918 44615 235983555 19302 5403 259838476 33239 19302 773148146 71448 44615 828993613 44615 13649 596720217 5403 58866 32319530 33239 55755 467073641 54436 13649 287774940 78163 55755 997443883 55755 20364 774533462 33486 55755 912163357 20364 36502 83900295 54436 30208 879741362 43347 20364 175324435 43347 7858 365855914 6314 36502 264589433 33139 36502 542778739 6314 68788 650234856 9864 43347 516910214 3159 6314 706172356 33194 33139 249062962 33139 38372 246493615 68632 9864 874955153 38372 29992 37950793 44592 68632 419340355 42435 44592 776611398 44592 70528 435549974 60159 42435 864180255 46348 44592 935110322 60045 70528 678871308 3687 46348 56044741 43727 46348 755322054 60284 60045 320405000 3687 72423 767266714 4494 60045 589818078 74680 43727 803461993 43727 71481 64447306 4494 39497 555017643 79491 72423 436740512 39497 50379 516834195 44244 71481 963001738 71481 32880 40100928 41065 32880 858989985 79491 50709 566359397 5236 50379 796302221 15363 50709 800099243 78836 5236 41207797 78836 78595 303686791 15363 9894 666010907 15363 10864 198928009 45867 9894 396908925 9894 810 94710026 78595 33861 904861958 49801 45867 253275039 33861 5583 800245152 49801 14811 902716036 30765 810 768587525 33861 2073 14314952 37270 2073 552130846 33852 14811 126710518 59470 14811 678421403 30765 62067 905812729 29710 62067 334747408 68169 37270 81241995 62067 42657 132969375 71106 42657 109103651 62046 29710 135076354 10742 62046 991234528 54044 71106 411090393 10742 70862 939089832 70862 15689 867135149 12852 10742 827098784 54044 1937 489655532 54044 17437 115816535 2168 15689 274604433 69276 17437 95252146 35949 1937 21853163 70364 17437 525171385 8428 17437 63080744 58816 69276 209875235 74311 58816 739099732 74984 74311 725928416 44196 8428 227825260 34128 58816 471663448 66268 74984 814188861 44196 64723 702767546 75994 74984 105075498 9664 66268 22079386 9664 23720 223796415 43885 23720 341550108 64723 62575 232939322 9664 30086 156459384 62575 50447 290383477 43885 33357 611393053 43885 73859 140560498 73859 71794 402030688 68192 30086 845279872 72950 73859 458869016 25836 72950 550154748 76407 68192 564537134 60192 72950 46318443 18759 60192 750700320 13268 72950 649687360 25836 23256 451157669 78484 18759 763191974 16370 18759 76917323 4287 16370 82026379 27707 23256 250923779 2686 78484 915007473 2686 77348 430906775 27707 39616 388617820 11499 39616 787744551 27707 14187 665929265 2686 29995 12035524 14187 21299 882178729 13308 11499 285460323 80852 14187 696393688 29995 59996 784923810 6621 59996 513973047 60768 6621 924597522 6621 70520 733821955 59996 28856 125812667 80704 28856 87407900 70520 41967 40774539 41967 42619 91569627 79991 80704 763016044 31544 41967 9651475 42619 51980 419117838 79991 27979 354923211 31544 43337 744181103 43337 43753 860242368 27979 60505 870631810 43337 19720 770834767 27979 27113 607749804 24627 43753 596669799 79775 19720 414489184 32889 19720 91411221 24627 11259 998856438 27113 72171 917038295 23219 32889 886267192 23219 72420 68861340 67303 23219 46344418 72420 5349 757592880 11315 23219 754093553 72420 81914 749131965 81323 81914 202134380 67303 73941 380432431 5349 24582 871043089 24582 70300 433354510 74697 24582 288591361 40088 81323 716172919 73941 1607 65548763 70300 54502 95898745 78976 54502 838919608 74697 33984 809068877 78976 33675 726577661 27216 33984 932019086 33675 54124 956443029 33675 60098 943417032 76550 33984 654644407 6666 54124 61327589 27216 39677 6956031 28318 54124 782061326 25659 39677 298059917 28318 65287 61824713 39677 25885 97956495 25885 10212 142248173 67294 25885 438098120 76060 25659 80426808 65287 39189 103600307 32686 10212 559753579 76060 558 472458600 32686 11072 160649095 11072 41753 33900982 41753 5009 844470911 32686 28357 649131473 21383 41753 397840526 5009 81538 905107569 69365 41753 239119324 81538 66762 100350388 28357 41734 494851463 10298 21383 78941668 46398 41734 66844838 69365 72984 580279252 41734 25720 351606565 72984 8882 594316378 67070 10298 71606575 46398 51648 255649159 31634 72984 200709307 31106 25720 336321795 25567 8882 830611878 30654 67070 508527767 31634 13651 346573471 31155 25567 113386956 12055 25567 469319172 74741 30654 886636830 35298 74741 117076924 13651 34175 306302970 6873 74741 40167334 12346 6873 36226106 34175 48371 422978129 48371 80964 155650392 12346 67143 549833811 67143 69843 726840371 69967 67143 700849690 48627 67143 500756034 69967 38498 753648132 67143 22033 464946672 50607 48627 275435487 22033 75084 390947097 22033 54327 644587319 22931 75084 413957993 22033 70884 948195123 70884 34336 650618702 21495 54327 606843183 70884 31295 85169056 70522 34336 169903641 72705 70522 229438714 74983 34336 652118997 75380 21495 175313268 37029 70522 724473949 78023 70522 589462954 65464 75380 390385802 57857 78023 283376384 75380 59166 485259602 78023 2394 115608647 13859 2394 804423757 63301 65464 596543862 63301 51997 249827601 59166 70014 298530388 24066 63301 786523721 71053 70014 591524794 63301 63898 624518889 24066 81970 381197512 15707 63898 629758941 63898 4523 482122922 4523 47304 85096431 32253 81970 537387671 81970 79564 978511851 52177 15707 993819870 16574 32253 347603885 32253 5005 446134724 52177 15066 491511506 15804 16574 462195573 52177 57501 142357501 16574 21976 303042590 15804 48821 144425403 2982 48821 737824933 15804 79581 568047241 4410 57501 898098527 79581 71034 528049574 67307 4410 257071772 33842 67307 156840025 43992 4410 793660935 33842 1441 467739847 50736 71034 451639680 79763 67307 601942023 43992 2150 672404073 69714 43992 792969339 69714 19134 687308985 53357 19134 747841955 79763 54039 569240761 54039 79897 737435309 79897 72066 513727999 35629 53357 131120838 53357 47887 60837782 47887 45084 497080674 15853 45084 977349114 71027 72066 964885345 45084 33175 789272575 47887 27418 116039906 50997 45084 953001623 38013 71027 991203007 50997 70499 663951806 33175 57372 465038042 23076 27418 277048236 57372 4458 46645067 38013 71805 957663704 17877 70499 5871040 29355 23076 794595624 18500 29355 588250928 75600 18500 648678638 11792 75600 25859310 75600 24750 739252300 17403 75600 102070503 17403 31301 128402547 17403 59907 474469829 27763 31301 936092335 59907 39665 559326215 39665 25670 807394233 61782 39665 508853982 39665 33783 89760604 17109 25670 930731465 39665 1236 44612123 61782 41773 223848710 41773 69201 926110731 11016 1236 547157503 17109 26510 897431238 26510 28704 53333473 41773 55047 268794166 42453 11016 722757463 11016 76705 226030732 62148 76705 478600881 44895 42453 367932829 44895 75 467199907 62148 62672 767324052 75 29181 112285880 75 22303 384069287 44895 23826 757025312 30116 29181 684652549 22303 30766 120405507 39808 30766 645490008 4388 30116 890585349 32812 30116 945612520 30116 73730 884637485 27159 39808 804355495 73730 57983 611603398 11789 4388 509654940 57983 15685 45025643 46509 27159 833164074 65685 15685 905431179 81121 46509 193312139 33986 81121 162605482 58025 15685 765767103 46243 65685 858579184 57574 46243 753021165 46243 66844 618731982 57574 8522 351580399 44715 8522 646465120 76903 44715 10785203 37827 76903 364115955 66844 49789 843530252 8522 29689 698043274 29689 20102 770956330 72517 37827 83289311 20102 27170 812843515 29689 60941 909641231 60941 31787 711470249 75612 72517 288569779 19641 72517 844393856 74886 19641 485206054 66439 31787 831166353 64381 74886 700958895 75612 62488 465771716 27963 66439 184972371 8937 27963 583559319 62488 80153 144213966 8937 3344 229840377 47056 27963 632791113 74781 3344 142875205 46884 80153 309949811 46884 79616 409833614 2453 46884 814390723 12460 46884 996870454 57236 46884 303573914 57236 21543 102625815 12460 13819 143712032 57236 3 745234352 64671 57236 969055268 46063 21543 897127640 59480 13819 540079336 25017 59480 555632313 57479 25017 760292880 25017 19214 231583240 33229 46063 638785746 57479 74352 961680766 25017 10715 182693515 74352 32983 873359298 28 19214 197850942 33229 74753 100044740 36473 32983 416526762 3465 10715 142721173 72960 3465 841495420 36473 5689 962458769 5689 336 951477943 5689 31413 669611027 72960 73822 45306069 31413 50931 880883280 50931 15811 863232379 16170 73822 903715641 31413 60067 191957664 34796 16170 8302731 15811 14739 941943487 58450 34796 371735416 58450 43431 456924480 14739 20187 493735634 29757 43431 231999758 43431 48960 138722736 77429 20187 376928682 72190 29757 736562215 20187 54712 665800614 48960 21974 377512953 21974 41431 336449282 38792 77429 221738331 32022 21974 75895453 28401 54712 406732485 73546 38792 843366729 32022 19638 642504294 28401 58707 149213594 50519 58707 777620994 19638 53133 43568914 10899 19638 332105665 8291 50519 760329785 58707 41704 349063848 8291 12952 277042605 41704 41547 23214141 41704 53687 196832005 40620 12952 506466251 42912 41704 511639676 41547 32690 585479296 37868 32690 853658553 42912 23644 707904593 72036 40620 112279695 66815 72036 39884548 4861 37868 69681296 48656 23644 720147711 4861 6073 941378520 66815 56983 388818879 66815 36133 228114476 36133 61002 396515821 36133 24297 528541489 62276 24297 448000298 7403 36133 820457053 36133 3366 111171129 62276 26491 535187481 19080 62276 772148206 3366 17523 246411254 61017 19080 790904016 17523 34281 682978036 26491 36302 620184236 19080 49009 500810455 9317 34281 718425890 36302 53456 97618022 67518 53456 701446329 18852 67518 550160195 81352 49009 830889576 35769 18852 517692110 79148 67518 509107876 79148 49534 85872774 65334 49534 522762242 79148 14046 874478477 50697 79148 714938987 79148 1919 627479598 3220 14046 479580679 69848 14046 41664267 1919 20082 768149665 3220 2327 145129561 7474 20082 689696396 5174 3220 151369375 7474 46479 568480079 46479 63038 341621225 2081 7474 485263953 77301 7474 383292229 1468 5174 49978848 63038 34579 319683533 4892 34579 795257955 34579 32537 572684238 4892 1895 167568091 50795 34579 868556295 15012 34579 68170519 32537 31662 451946383 17871 50795 305211633 44793 15012 27928440 54520 17871 692339874 41341 31662 238567103 41341 66248 733343732 44793 51104 365222308 41341 35767 292018012 10938 41341 65495864 35767 10718 70195889 10718 29022 472286998 40060 10718 284374105 10938 56048 80683486 56048 46297 950167770 40060 6175 951607313 25783 29022 711976692 80063 46297 707174823 56048 2849 705662338 31720 6175 717129052 2849 57731 766917425 25783 23835 216371215 2849 12592 388400832 29732 23835 571385192 52614 23835 182624409 29732 37790 727448402 23835 54426 874576800 52614 71125 823306839 38855 71125 97222986 52614 75669 463409450 28115 37790 705746456 54426 28486 918245394 19472 75669 376119509 49361 19472 139944173 26999 75669 65556179 49361 57808 184816759 55965 19472 517802079 60800 57808 185251111 60800 11815 835297845 60800 66222 291654454 66222 3214 246033707 55965 32370 975775249 60671 3214 71354606 23734 3214 132077761 15179 66222 408105114 2067 15179 773517395 32370 69661 568053023 2067 74381 236607417 45282 15179 22215707 69661 3914 878470727 44449 74381 938657513 51390 69661 920245488 74381 1387 316991810 56733 45282 67695203 48860 44449 714649250 48563 48860 22728259 48563 14611 230968862 64495 56733 933809812 78871 48860 502618296 34495 64495 28450107 14611 18850 218923833 64495 37240 877091328 22107 34495 346246642 34654 78871 731149386 37240 42316 47799384 42316 26218 308750583 55542 26218 377940300 27783 42316 147949189 27783 48331 39525370 81617 27783 699738113 22728 48331 574994047 48331 29983 567373926 35228 81617 278518929 35228 54740 960802725 10536 54740 272104012 29983 41391 544376984 10536 47366 791220334 70944 41391 278004700 73253 54740 92716107 47400 47366 210962023 189 41391 323806899 189 41468 126972387 41103 189 453741377 57590 41103 249195657 47400 80116 343082316 189 61882 99957716 61882 36573 228949191 57590 14745 724039271 55889 61882 21031731 33404 55889 141121694 61882 79632 526611179 79632 8609 636679935 55889 12567 811999688 24767 55889 12847538 28481 8609 628871420 51501 79632 45231286 22345 8609 596038515 20293 12567 506941867 66692 51501 152157947 1755 20293 248079338 48757 51501 410103993 20293 12637 265832974 3055 1755 720401394 12637 7307 146521303 63494 7307 379746942 63494 61816 739601565 36557 3055 825658022 27793 3055 929222332 70924 61816 143482485 50268 63494 394889856 50268 2213 18395779 31335 2213 430064923 81173 50268 317357512 50268 22806 369246885 31335 55465 398177012 874 2213 817272069 81173 71869 670395975 81173 5950 299850539 9773 874 925493638 5950 36623 837263193 5950 34575 439047537 66757 36623 64115050 36623 64175 658178958 13055 9773 607395969 66757 65630 787923600 13055 52533 131564397 6728 65630 147439665 60448 6728 273270022 69905 65630 351152458 60448 41927 639345334 6728 27180 112359479 60448 29491 410126825 27180 76545 244755147 76545 14156 26069173 24365 76545 861381903 14156 11726 180522064 76545 50266 997746172 53938 11726 270167699 44527 50266 943007193 15966 50266 15135624 77250 11726 584882192 50266 8862 242282871 15966 54571 708329339 54571 19435 902151732 15966 23527 10586150 54571 79160 808811266 79160 67171 850630820 46434 19435 758217431 12876 23527 781431803 12876 6229 118151101 69098 46434 205168018 12876 34785 648275846 12876 24397 248342976 3294 34785 563872020 6229 82134 501039912 57809 34785 774797311 34785 34698 725707663 57809 81249 523276659 56912 81249 385149424 59123 82134 346035148 48060 56912 819441808 21333 56912 223713901 59123 168 78817205 59123 7089 470491294 67637 168 471250634 48060 5604 208095415 67863 21333 592348257 5604 81357 584365540 67637 2933 627331155 67637 14657 32041401 14657 55383 727245203 14657 35075 66809520 14657 27664 528951592 72695 27664 739506217 55383 4174 868030919 72695 15517 14869289 15517 65211 92904130 65211 55337 62578055 65211 47113 73030870 4174 47609 884486691 1023 15517 974228091 55337 77123 925732853 40453 47113 801469716 57430 47609 259783930 57430 12717 510852304 1023 7970 409688287 36607 7970 803696740 68490 40453 396083073 7970 30730 919100333 12717 11920 951782048 7970 5856 73647005 68490 23088 327120330 30730 24532 57750876 23088 33179 43305168 11920 4836 922767732 21438 24532 380095948 33179 81271 725406664 71783 24532 168604872 4836 21168 668443544 21168 54912 808193600 81271 30937 572730481 65849 81271 122426055 65849 62415 546896042 35454 54912 414108254 18866 62415 506614766 10020 35454 105643978 43699 35454 37574338 9599 62415 304361954 63454 18866 527495392 31276 63454 783656007 10020 54767 980491679 24576 63454 52291648 31276 19916 174613455 1164 19916 937807422 19916 57436 649285321 58856 54767 874869196 58856 9285 668915608 17811 9285 303475723 77949 1164 368320727 64347 58856 386840724 5128 17811 788506977 10625 9285 307713614 38746 17811 482798059 64347 27732 478955577 38746 32563 812259038 77686 38746 313072924 38746 69677 278879888 77686 81607 56198110 32563 53927 438777441 21409 77686 149066692 1720 53927 297555603 34147 53927 15111263 17916 34147 726263838 24810 21409 887315559 17916 33730 888687311 32416 34147 969520057 33730 236 471673684 236 79289 208308304 32792 236 594341938 236 72207 817281542 32792 14360 949875464 69419 32792 904384392 64350 32792 200751738 52785 64350 387281394 60525 52785 659620732 52785 48983 432624639 11725 48983 265316673 60525 41018 776163894 41018 52941 618839236 64981 11725 86165075 33539 52941 642668435 15550 11725 37237187 52941 76837 890467852 26185 76837 921330211 9854 33539 932809369 26185 19731 743927115 26185 14329 573998920 19731 72800 668989235 71671 19731 166443058 71671 65487 266796185 19731 78377 445135064 29154 72800 635756473 65487 40313 147156724 71671 43702 702032246 43702 33494 780432519 73175 33494 126038858 20956 33494 401431502 53671 20956 242475774 51247 73175 113854233 4751 73175 629225494 20956 57080 607450438 18715 4751 634381135 13884 4751 579013166 4751 35383 956200014 13884 71679 212157348 39745 71679 424036363 35383 35886 774933371 46637 13884 220260497 61902 71679 176745903 71517 46637 393118755 39745 14042 415522763 30905 46637 85312077 46637 57445 239982705 63663 57445 813886318 73302 14042 344110184 67717 14042 253016888 76547 73302 521297122 28644 57445 985526329 73302 61093 43284742 73302 19769 698282861 60590 28644 869755242 76547 27144 617767200 80506 19769 34628411 75689 27144 271811409 73310 80506 612836789 80506 41415 873585434 27144 57173 889120474 33820 41415 550346516 41415 36803 139201710 14012 36803 482940115 57173 44398 659860996 23335 14012 139905216 59210 23335 475871375 14012 1936 986501105 59442 1936 919674238 36365 23335 332147255 49242 59442 659619540 37297 59210 139150795 229 1936 787942152 66016 49242 758138613 1626 229 75892366 53020 1626 134171193 39546 53020 295654258 1626 9537 946632367 53020 17968 48750542 46251 1626 770684210 51003 39546 870562183 51003 52563 447318705 17968 25622 888537320 67596 17968 570622374 46251 30098 971120126 19675 30098 302673739 21879 25622 705200433 19675 68835 177503967 9788 21879 852786735 4045 19675 598954226 53571 68835 272399326 4045 32280 451240989 68835 40280 417643126 32280 73046 855425900 32280 36534 532478537 53571 26481 732554254 73984 40280 241732236 42273 73984 454506978 8294 26481 466209119 73984 25221 790997463 26481 65551 780415330 73984 77075 920585261 39967 77075 240528435 25221 74531 683791048 75848 77075 738764506 12037 39967 727026970 77075 24977 15870692 12037 34302 431733765 34302 27227 281174015 56389 75848 457456533 15401 56389 618302474 39627 15401 69209623 24371 27227 222400097 15401 66147 990304264 32951 66147 253878652 58066 15401 125938461 66147 71140 432521980 8505 24371 224942444 58066 39156 849645648 75512 71140 618881934 31430 75512 43995115 71069 75512 452090335 39156 32846 229209564 11643 31430 198412322 71069 2665 876016463 11643 12249 176552480 6618 12249 698395992 6618 77844 206869997 12249 3821 474511402 3821 57486 609405303 46873 6618 683508689 57486 55743 615200384 79157 57486 339416534 79966 79157 641597432 58464 79966 748876319 46873 62230 629988685 58464 45756 458904621 18998 62230 705253589 27684 18998 670935819 27684 78761 51014112 62230 14848 264567465 45756 73635 893787570 18998 5990 325845043 5990 68934 883759544 14848 27234 150348178 8183 73635 528746497 68934 46380 786057660 29567 68934 654920234 8183 70654 836606058 46380 58131 167052726 26149 58131 409513383 71407 29567 83386510 26149 72046 731636781 63979 26149 409048537 36256 71407 397338709 2632 71407 802041232 36963 36256 687629239 38469 72046 624869630 14666 63979 649002719 52767 36256 666347076 46711 38469 559343071 46711 17945 338240463 45288 38469 44073154 14666 37170 323391276 40343 52767 142194713 67776 40343 318677938 74715 17945 287485412 15333 45288 272642448 61215 67776 43220896 34701 74715 274211143 41926 15333 994269982 69326 15333 102465778 56567 61215 624597527 69326 58019 400406203 58019 18230 793513630 65397 58019 925467491 36087 56567 114363203 58019 53453 550773783 6562 53453 109385001 6562 4148 39115568 6562 30720 364609059 53453 58973 803287808 45302 4148 464890652 58973 18312 376249363 869 58973 610137590 869 43982 801187501 869 29916 579229230 45302 34942 991339492 869 43427 188537735 1716 43982 182459702 10934 1716 311015325 10934 4171 187424417 10934 55647 76667847 16689 1716 436331232 23054 1716 612363257 49166 4171 290148909 7608 55647 538273004 16689 16399 334099486 7608 79737 874399672 23054 30662 363791553 49166 34387 213325704 80568 7608 793977533 16378 34387 773665032 34387 1183 701414389 50396 30662 29579071 16378 61171 944254132 61171 18371 696833983 4722 50396 618489271 63692 61171 722393097 14959 63692 664587375 61171 5939 382783652 4722 28756 16761369 11289 5939 753205700 38404 5939 629253011 7554 5939 913726053 38404 43774 964658983 7554 79457 10539968 79457 37466 624639390 38404 76007 248986241 76007 52167 598924117 14055 43774 914960569 79457 75476 471676056 61772 52167 379889497 74746 61772 90329081 74746 38905 144985831 14416 75476 142071647 5278 61772 414685438 5278 81392 6375188 15818 14416 362210219 5278 1675 648012859 35316 5278 481189111 15818 73116 108020729 17838 73116 76341058 51032 73116 980966778 51032 23312 616262946 66402 17838 456408960 66773 23312 828101843 78578 66402 848050766 79644 78578 18250343 16400 23312 15306633 40240 66402 250845351 78578 77643 248554705 60233 79644 168727643 26332 40240 833421926 59452 40240 890558089 59452 54658 511906833 77643 60147 799139327 67623 60147 568508978 67623 10387 57620379 20637 59452 53324034 80119 60147 981883000 10387 47580 910139539 67623 944 290334358 10387 10505 575525232 34152 10505 254119202 27949 80119 29369923 22026 27949 600726492 944 36746 170495342 54437 22026 385370868 61460 27949 152908347 23719 61460 190384753 35805 36746 352708857 66462 36746 137259091 54437 39880 717520815 35805 60055 323209941 66462 64401 573795493 75382 60055 133094191 80826 39880 820110484 60055 32478 947158038 64401 24780 437045948 62975 32478 838983930 4336 80826 706241792 24780 23800 744340497 35812 23800 61680907 35812 81066 585687101 35812 55843 110673022 3022 4336 879404432 23800 28784 470628633 55843 18741 384599713 18741 26195 916575690 28784 42850 664026995 41990 28784 865418943 29277 26195 679338916 42850 29445 925582433 41990 14125 786197843 42850 22946 680290543 41990 1033 829044251 206 22946 769924894 206 36196 968302168 63426 1033 408128814 63426 32578 898711403 206 74543 35093823 63426 10526 982183713 29922 63426 352328407 1836 63426 398904603 10526 47762 779625778 49505 1836 464307981 28375 10526 712569133 28375 21710 35606849 1836 6305 475176550 49505 31673 853296296 28375 24818 4535514 68288 24818 99548478 15763 68288 813274346 72305 68288 311098908 72305 3493 326872615 65891 15763 592721344 3493 53002 545475196 65891 28443 572721592 38062 65891 499237532 72416 53002 19224051 37403 65891 887074141 37975 37403 776424381 37403 750 332211627 37975 47627 942827539 37403 76371 191384970 76371 19924 667887968 7228 750 36013434 75337 76371 675413589 78693 75337 687803442 7228 63516 923207288 19924 74130 901355508 78693 71789 81675194 47363 74130 795866389 78693 37350 197150657 28219 71789 331055679 47363 59570 426483581 47363 1656 552423087 74478 59570 522805794 35492 74478 572488240 28219 46450 397055589 1656 4204 114273519 33414 74478 812310041 74478 72065 537412703 72065 59157 852091080 35337 33414 179268827 36258 59157 944924900 72065 41483 143743351 81028 59157 379971389 81028 3966 238545928 167 3966 939746359 72093 3966 793496752 34047 72093 640247776 72093 35255 126686951 34047 30319 935587252 30319 58870 481203252 30319 69850 315564749 34047 41374 102619098 41374 40185 450796422 58870 67404 320631120 78080 67404 570280644 78080 8846 930702220 78080 18130 580524281 32571 78080 246838338 32571 63777 571604359 78080 71551 390134064 63777 63532 54985872 63777 2117 435129708 71551 55835 234583355 66411 63777 563319916 55835 52172 260991849 63532 53167 60362497 32121 53167 197548989 8390 52172 556947737 18235 8390 508046094 48976 52172 803749262 48976 53183 229995153 32121 8867 446048633 48976 50193 366446103 48976 6860 623531452 6860 76070 178271236 50193 42196 6950231 52132 6860 49812682 42196 66912 486039804 49481 42196 3896597 53475 42196 12115692 66912 18910 798915588 49481 68096 693961393 68096 68742 87976132 39352 68096 497326336 53475 61963 833520686 72021 68096 674348964 68096 37230 740559781 14373 37230 726551621 258 37230 665800916 55665 258 750089045 48257 55665 68781288 48257 51462 782361959 38454 14373 51635564 48257 46123 108022704 1575 51462 170277833 51462 62507 172936955 21484 62507 192616583 19432 21484 818174346 4474 21484 822840177 62507 39494 876614939 43113 4474 469092631 43113 79661 572393051 40946 39494 376394199 39494 58222 21690995 79661 71868 354060444 6658 58222 738783617 50626 71868 233852015 40946 58405 393952050 2266 58405 642063688 50626 78904 193536088 21802 6658 474629498 47841 78904 486567641 18691 47841 85887740 64264 47841 800355143 648 47841 472759020 65030 18691 122637829 74483 648 932966685 64264 79971 856536761 65030 74238 846491900 27320 74238 56588700 79971 41106 207556845 27320 60947 475910424 48807 27320 21550592 73064 27320 579412787 42873 73064 224353577 73064 71257 180988500 71257 76243 139421917 42873 72415 218745504 76243 60923 824814478 42873 23442 691586621 70072 23442 548587079 76243 51416 91941498 60923 71077 361771678 30537 51416 348463699 4075 70072 531738713 15442 70072 113848621 15442 52031 52941064 11549 30537 33220768 30537 74168 312137868 4075 39272 443138633 39272 71546 385582429 41476 39272 235474518 74168 45491 144199624 45491 154 307863050 63738 39272 325837017 71546 49978 119103949 17702 49978 518706819 4773 45491 61010561 26323 49978 864556403 63738 33667 793774773 11919 49978 667043006 17702 32819 135590674 55312 33667 349898787 29928 11919 499508423 53447 29928 633961345 56045 53447 51044448 32819 54789 271806888 56045 51619 249580818 53447 55100 593255335 48442 51619 90053312 48442 38263 261926237 38263 52995 646032798 38263 56238 977751754 64456 38263 513627901 64456 11570 969033966 56238 66758 91119624 68652 64456 67542417 11570 39559 61093741 39559 9114 100554438 9114 16824 784510557 24233 39559 208281918 39559 54541 606575905 36476 16824 122073970 16824 28691 601128016 28691 79072 118633289 36476 12230 486938006 66832 12230 457887637 36476 74530 13708930 26206 12230 692530511 53419 66832 130463899 53585 66832 539772203 26206 55594 2674149 26206 27545 153326519 54974 26206 582304871 55594 73600 624370051 81331 54974 840913087 81331 7533 54886783 28798 81331 165257125 7533 7511 8678414 20728 28798 597322755 68407 81331 162599168 68407 27364 212903926 920 27364 69747915 20728 55110 56126197 37705 920 311498734 68407 11923 128875603 72182 920 113206317 920 14958 163618255 33910 55110 47833990 72182 34485 225446490 72182 33435 965254903 12232 72182 357372360 74155 12232 218881268 33910 80218 49618787 34485 12959 141530974 80218 38151 59904082 74155 1565 583718652 1565 72693 777133296 1565 62532 56969911 1565 10146 973294042 72693 75381 724882286 10146 51593 72255930 10146 16179 938752095 66243 10146 809654136 34142 51593 834313658 77140 51593 511306476 34142 7324 953976551 16179 59661 672226596 24431 7324 96341019 59998 24431 105450199 77140 72817 221303274 5691 59998 247034833 36301 5691 143194986 36301 66351 16037542 59998 65314 709943970 30915 5691 421149889 5691 38425 944017578 38425 13721 977947558 49787 38425 729280001 74490 38425 721872108 13721 4436 675218670 38425 43401 68194921 13721 10313 954373768 70854 43401 507085740 10117 70854 314783249 4436 36851 141103129 31398 70854 482922918 62124 36851 46141148 62124 13959 264822440 35164 13959 531315499 8474 36851 51510273 62124 71399 114625366 71399 45909 445871206 5545 13959 583330223 49508 5545 437723669 20310 45909 443777567 42917 49508 243413615 49508 6585 447170260 73247 20310 104910354 49508 54580 953534869 33972 54580 419308289 59897 42917 955780124 33972 65055 187808659 59897 26492 380865460 59897 27677 64099961 59897 80839 132430207 80839 74242 717162697 27677 20640 816170782 24376 80839 897177546 27677 23570 43217810 23570 40881 262252386 24376 32587 300359903 40881 73093 851484213 40881 59367 408486084 20756 40881 554302513 32587 27831 228604519 40740 32587 161691651 40740 883 875842007 27831 55042 38822265 67503 20756 654647756 73632 40740 873921126 73632 33798 776081506 67503 35980 739166234 33798 55290 606634075 67503 32293 696785993 70209 55290 823761344 41211 70209 841879960 69784 41211 317220729 20186 70209 576684110 17940 41211 354791440 41211 53513 940244115 17940 6576 104597424 6702 6576 620296951 16569 53513 303952424 53513 29565 794695947 16569 52696 319590490 16569 25857 450710841 29565 14860 112217246 52696 53504 540440634 72660 52696 531253555 14860 28967 73735906 14860 7187 901297705 53504 48902 184168847 28967 81782 314012739 69493 72660 796741596 7187 82079 744355928 70035 82079 252200136 26176 82079 691437826 69493 68334 386941831 70035 11799 236649003 68334 63596 806506778 63596 19827 702771201 33923 63596 651911488 11799 60332 152127394 11799 64949 238872468 45335 33923 134611449 19827 48145 890912198 82034 64949 80740588 80509 64949 959460287 29432 80509 688450350 60333 80509 63557504 29432 69643 198220294 47252 69643 986792328 67036 69643 893287426 69643 10521 590081068 69643 76064 407888287 69643 74126 686175920 47252 54093 358838164 76064 64454 778164285 54093 20906 87988581 64454 47521 194346507 35548 54093 182161475 80355 35548 963541882 54944 47521 12856099 35548 72728 510171738 81551 72728 384236752 78326 81551 839145425 78326 68119 594519580 47945 54944 177147864 78326 74169 52188262 60813 47945 470259784 32703 60813 16333127 68119 27962 423252387 25138 74169 52072163 25138 43143 886136847 45047 27962 70969774 28226 32703 215177121 48803 45047 870774757 43143 23861 368549659 15828 23861 954237521 15828 55032 142486353 23861 64917 304966988 48803 53073 773447667 36628 53073 512602230 36628 9917 92326274 64917 30334 717824461 342 64917 729899740 61134 9917 424054461 34586 9917 961845227 9917 53457 59601498 68074 34586 616187365 53457 35046 486014478 16937 35046 236218868 68074 186 862599838 16937 68350 92936441 49463 186 483489923 82101 16937 7827983 82101 45364 69570921 45202 68350 392976177 68350 8519 584387530 8519 80741 851996341 45202 74800 752921207 80741 32297 741402278 32297 47264 587564557 34308 8519 505618641 12621 74800 108778630 20137 12621 630253674 19232 12621 658203191 70466 12621 951582341 48493 34308 471241068 70466 68116 190156740 19232 35014 984974274 19232 16431 448220600 57409 16431 831776721 35014 429 194267394 16431 65124 31531927 19390 57409 423408943 65124 67347 480676166 429 16308 813945150 67347 21205 720575076 19390 37488 567923127 67347 8487 146402497 16308 67980 276663162 6577 8487 917165692 62372 8487 30441417 62372 38269 977796984 49201 62372 48170450 3665 49201 271099228 77839 3665 574865502 49201 56228 42620526 38269 40234 224072900 49201 17972 667912980 9328 17972 711121934 40234 76779 664809413 54121 56228 69346220 11492 40234 402179925 11492 65020 67254544 50588 65020 540478847 80446 76779 58220808 328 80446 277195907 328 18700 698567649 24023 80446 161776730 51518 24023 922796848 51518 15236 948161847 24666 18700 240784606 26905 24023 971827945 51518 13241 917451173 26905 50144 964855697 15236 45245 640846421 30941 45245 711189241 744 13241 867565948 31230 744 52494687 50144 56087 514467936 47972 744 983770895 15519 47972 50618073 744 80979 513867317 57585 15519 220992393 57585 54839 53472871 33145 80979 961036353 16422 57585 346484291 54839 60150 844933440 60150 35433 519194814 49070 33145 810569510 33145 6648 95990421 49070 10054 966231970 14164 10054 14124922 35433 23348 773065176 49070 3421 326167459 31132 6648 512109491 3421 44984 565254554 29533 3421 275937855 55837 3421 16945985 53036 31132 459798618 62880 44984 493235838 53036 28844 924569922 45126 62880 475172280 25373 28844 10548714 74558 62880 236920675 25373 50644 330933954 32333 74558 977566854 4931 50644 845123455 76634 32333 983480191 6322 76634 763344083 32333 51549 610754442 32333 1530 324618703 4931 15799 543213837 72016 6322 960163567 9880 1530 97486805 43840 72016 335611376 76456 72016 693313505 25266 72016 282959120 70631 25266 882201009 76456 57577 15369228 56222 43840 672175105 76456 34898 304549129 70631 25236 495985454 56222 65679 198982786 51557 34898 472893915 79028 25236 494145994 41464 65679 90296793 51557 56205 964690052 61921 41464 419321254 16128 41464 898703149 79028 35639 49848504 16128 59308 960047049 6195 59308 347012172 59308 45304 616680493 59308 9376 94063051 59308 67200 200851215 29043 9376 830869251 6195 15356 268496465 10804 67200 507589276 7056 15356 658836700 10000 10804 282322469 7301 10804 916647897 7301 665 824263740 31576 10000 711162589 665 40355 511224269 10000 57468 465425751 31576 8930 696696613 57468 30883 9267481 63570 40355 373511668 75425 57468 125438316 38424 75425 110514045 31776 8930 86329224 38424 36203 684206222 39999 75425 120754351 39999 20321 674821288 67492 36203 24795039 19909 39999 637606445 36203 38974 34795717 20321 24006 380329934 16117 19909 557971529 36836 67492 60856743 19909 1614 157659675 68046 38974 153902780 24006 3442 506294840 3442 26096 645391478 68046 25078 847505515 63591 25078 810539034 63591 47481 549805168 63679 47481 141176776 63591 11884 539057103 17030 25078 155183269 11884 30196 625658169 11884 55027 62844126 30196 13361 107176249 52528 13361 111444890 61475 55027 187244612 13361 29202 393577756 42736 52528 782371337 22500 13361 364347791 70423 52528 74894983 22500 48396 772915681 14384 42736 618161141 8879 48396 708751585 70799 8879 930716320 40573 70423 543558526 19124 70799 518442774 8879 82093 591174614 40573 78608 344047858 25392 82093 657071178 19124 71385 949709149 27694 78608 821404582 6919 78608 940817699 78608 47002 334374397 6919 16601 762462873 71385 7834 716887913 16601 80489 560977805 7834 3690 317307402 22757 47002 778291009 78789 80489 199621604 29948 22757 728503697 36009 29948 736329803 75697 78789 294438275 78789 29621 243563763 78789 1932 834039506 7784 29621 794742938 1932 25939 521667358 67932 75697 773218766 33039 1932 683646208 33039 60759 890706793 7784 37225 511348049 25939 53977 988499636 28215 53977 654947351 37585 33039 103981150 28215 9882 36898725 28215 80685 847278389 28215 32003 899299232 37585 54463 864865241 42093 32003 763628959 42093 20786 537256339 29012 80685 714096644 20786 77346 86449821 13713 20786 800663146 36708 29012 550765409 20786 76896 672294448 50477 13713 782934786 36708 46021 606615958 8723 36708 108484700 8723 69350 782274160 56365 76896 547318019 8723 76803 516068602 51890 56365 437091656 69350 55384 683237300 47106 56365 314138041 76803 59712 115418602 37808 76803 749567423 34188 37808 35910006 34188 37100 917795597 68748 34188 548202179 68365 59712 173398856 24360 68365 467582257 37100 57692 256655473 66696 57692 432800764 66696 33073 188277874 58517 57692 577606021 45252 24360 739280508 58517 52067 835225000 52248 66696 214075157 52067 5337 183361762 45252 8376 670361258 45252 33181 232123926 8376 62594 833328307 13758 8376 960978624 53676 13758 104607082 54637 33181 777233959 73681 53676 434710130 54637 51964 86855929 18837 53676 171530782 18837 18606 909022124 55035 54637 439764316 18606 68914 95404548 55035 73851 285335468 5943 18606 60449688 18606 66481 154124547 5943 47127 880140170 73851 53723 247624511 66481 54826 949447184 52558 66481 232814376 52558 57432 537109422 73070 52558 124639312 54826 1380 467943745 52558 26831 411675948 73070 74022 103231393 73070 38205 926972715 26831 53796 943015383 53796 81549 203914363 45965 53796 250814554 54694 38205 526598527 41157 81549 841176804 81549 5465 407592040 27321 54694 210241577 21776 27321 538613770 41157 10383 588685719 41157 31031 775147269 47535 5465 961365952 15964 27321 145171222 47535 82121 311652371 82121 48702 836625720 82121 74923 992570247 77834 82121 132169981 25224 15964 835368165 11552 48702 531554611 77834 10668 825334172 77834 6396 102479660 64332 6396 591392561 10668 25193 945377000 25193 72884 165288251 25193 11212 813839249 64332 73739 107935265 79104 73739 732285459 2298 72884 341289449 79104 38168 203643614 43425 2298 286820200 45715 38168 772858282 38168 69746 656384118 43425 80206 920008778 38168 3960 241112605 3960 61933 135484052 66988 61933 362232877 34903 61933 290506803 34903 21066 748035410 61933 26526 755259576 6604 26526 572390922 10057 66988 519813979 26526 60910 10601693 10057 9013 307176454 10057 49837 834588819 26440 60910 709865660 64094 26440 551089401 26440 31775 105832166 64094 64651 240268555 2788 26440 256774852 52948 2788 329920683 50374 64651 252860636 75010 50374 630222613 50374 79818 645778997 27983 79818 631767591 50374 40021 144098034 75010 31593 675170097 41024 40021 589517400 24161 27983 621044151 40021 50557 595211980 24161 66257 260030270 24161 57910 282074688 2892 41024 492834282 24161 7726 723625889 4934 2892 413747797 57910 65735 67000345 65735 190 372659643 65735 34310 288338389 65735 27471 568261119 4934 29872 233656629 57269 27471 40188659 28093 34310 256703573 53366 29872 746699375 27471 55295 106163245 57269 48354 447947525 26884 55295 528409195 10235 53366 711485564 26884 53837 371613815 18168 10235 198390736 56289 48354 789939031 3412 26884 75640444 53837 24509 60839712 74474 53837 881833056 24509 17680 156215042 49953 17680 135811836 3412 4405 502639234 49643 24509 472659032 32823 74474 743875598 49953 18167 310596479 4405 17910 439618282 16994 17910 108963118 68598 49643 319038149 10437 16994 631027709 9231 10437 24768528 29171 16994 785891667 10437 45213 146589677 76912 29171 376679634 66296 45213 867381246 81702 29171 556607488 29171 81166 413639564 70216 45213 118500657 81702 76979 868419816 13705 81702 380654305 76979 2403 810518095 3068 81166 19883308 44680 2403 154827487 44680 41829 923196553 65517 2403 949295105 38780 41829 164517599 44703 41829 236159057 16512 44703 346320241 44703 18095 369490425 67368 18095 590178121 38780 18882 686545264 16512 20565 112984308 67368 36762 691721282 18882 56452 721496325 76501 36762 822644653 20565 23250 877469213 25324 76501 498434113 56452 76164 440848175 5911 23250 878715294 5911 55719 127127235 25324 48997 770785340 36587 55719 359623082 6715 36587 947086797 8083 48997 242209480 49374 36587 281459546 48997 55243 405965243 6715 35547 684205909 61943 35547 920705987 40377 61943 602950864 40377 7360 788584640 9609 40377 449385642 7360 11250 763790965 9609 52869 120955423 52869 51548 601081353 41310 52869 421200218 27987 9609 532713815 25006 52869 724886119 41310 56225 51446305 40722 25006 303312918 81303 40722 841066488 26369 56225 831076084 40722 23963 405293623 29066 81303 618497630 14863 40722 743725534 29066 22444 673234622 1351 26369 499560361 1351 55960 755913076 61140 14863 922956367 14863 15366 173023166 15366 7562 729055564 42047 61140 957279007 42047 27293 491241641 46829 61140 859138975 42047 75165 206654393 54491 27293 541376429 58184 42047 599740707 75165 46457 147268961 54491 63103 592767206 12083 63103 36066640 26239 46457 839731434 2758 63103 426351964 46457 2904 536954224 22648 2758 307675821 12083 43920 59133539 2904 32420 836464660 22648 29472 779955069 41067 22648 754991181 52070 41067 180941494 43920 17688 666401005 63696 17688 629098400 63696 9934 287833116 52070 2171 137778997 17688 29962 86389786 7135 29962 53385016 12554 29962 772071642 12554 58070 536790385 34651 58070 937440945 29962 64484 233204995 12554 42154 386171549 49462 12554 430848452 42154 63130 785560335 42154 38814 721412576 44987 63130 334516580 28004 38814 7198023 38814 9678 142466305 2233 9678 913727719 68042 9678 717651878 55344 9678 717917845 46963 55344 634569268 68042 5673 779014438 27820 46963 221968361 55344 72983 457580865 58159 27820 242065782 52308 72983 257042421 52308 15050 835640742 52945 58159 703389890 52308 58221 751210742 15050 10554 14268943 52945 45782 179672886 15050 43247 939161257 62013 43247 510279737 64097 43247 604954960 10554 71433 756912041 8081 71433 884489629 71433 45662 799208365 62013 69830 650638568 71433 66941 684341590 45662 82010 33102381 69830 74587 799005292 82010 44662 259677403 66941 69623 830552023 45950 82010 108363461 74587 31658 92902458 31658 39403 520006438 44662 22865 849132067 57193 69623 447230883 12785 22865 17089371 22865 15085 292376120 49244 57193 227574997 24996 49244 17999071 57193 18682 545402515 18682 73654 752992787 53195 24996 776857071 27436 73654 861184177 18682 25544 928756319 25544 69911 915541096 77271 25544 936445221 64231 27436 46103808 80333 25544 704086008 69911 8166 154439372 68197 80333 730310639 65498 64231 765146230 68197 51334 506372446 51334 33390 373917771 40939 51334 86904448 25049 65498 465763504 46151 33390 60554479 24345 40939 419600117 43911 33390 857367809 46151 36318 118306612 25049 40588 106678573 24345 5852 102981520 40588 32848 615301313 36318 73055 924987822 40588 69670 420228272 58420 73055 725121747 22979 58420 386130147 73055 46329 602971620 69670 22372 252823026 69670 43436 478966384 22372 50969 368806231 22979 69480 529583484 46329 59840 16002530 54804 43436 971804958 54804 74499 82484245 50969 73287 512010816 43640 59840 681508327 74499 6002 84802961 22951 74499 616594012 73287 47164 321229662 6002 32399 794250675 35436 6002 892393895 6002 70205 241652085 10351 35436 925399763 47164 28052 324771256 9169 70205 539235282 9169 15751 201612386 10351 29030 827970895 61263 9169 870518716 29240 28052 90985253 29240 69590 594920124 29240 652 994682128 29030 37935 70504753 39714 69590 425754441 652 48910 794308571 16142 39714 281470099 16142 24380 645851860 24380 63033 473972768 63033 38207 374262208 38207 28196 87011754 24380 22519 656255028 19812 63033 97643650 55999 63033 400098501 55999 5768 75482328 5768 21221 577906748 19812 68355 76136528 37268 21221 474496347 5768 63858 301771673 68355 61080 2820095 61080 44646 937132564 81822 68355 327026566 31095 37268 90720611 8040 61080 97499356 21429 8040 565415070 80132 31095 816582259 22501 21429 23311377 22501 43924 983706558 8040 42463 183221051 80132 16849 46569570 62815 16849 506938625 68465 43924 277687308 16849 38358 649819539 39962 38358 506410158 16174 62815 2217454 50042 68465 531633675 68465 47468 11391617 18092 38358 10469030 71475 50042 536571365 60852 18092 371838305 36541 71475 432246298 35804 71475 459445958 60852 11818 513774201 26514 11818 576512699 34349 35804 679473924 10553 34349 955698628 10553 15494 100074936 28731 10553 622004051 26514 58297 690602290 28731 35675 554002036 30063 35675 342677161 35675 17281 484686111 28705 28731 796812300 58297 29167 13730055 47854 30063 308156225 3026 30063 287886450 3026 40058 573988923 40058 74910 195960196 29167 59122 43001273 62785 3026 637274724 12620 3026 248071512 74910 66870 761404095 74910 25546 531391988 64241 12620 950557272 62785 47861 364338705 66870 54797 767330370 64241 642 442711369 54797 23324 766117343 11077 64241 599687971 54797 23323 425423684 11077 21103 17932106 23323 23081 500763067 6817 11077 165675241 16213 6817 532200501 74183 23081 321712506 19362 23081 783668059 42844 74183 467481277 9951 19362 622963164 26022 19362 780996650 19362 63487 73383892 17647 9951 783112444 32562 63487 557383920 49280 26022 945247092 79517 32562 170380181 17647 29173 955865009 32562 54083 157811958 32562 43991 14146699 68403 49280 418234493 77384 29173 207814636 54083 8049 388498452 38212 8049 824942918 38212 16789 804343857 68403 62074 569755015 1311 62074 143813809 16460 38212 853343807 72585 16789 201119720 72072 72585 762944661 70512 62074 567312763 16460 54876 934521252 54876 26537 810675865 47579 26537 186013159 49079 54876 569216076 63151 49079 479579196 26537 41005 379981795 63429 26537 642918263 41005 15341 921953671 63429 6408 793163108 7509 63151 612801726 63429 42023 6120900 75269 42023 418702488 41861 75269 678845934 6408 57815 200953658 36139 41861 230842196 36139 68052 855015047 22583 68052 358475715 57815 35514 908266059 62441 22583 339211434 5742 62441 744648729 5742 79990 169965404 10630 35514 211217160 35514 63970 745627120 5742 42317 133261198 79990 16710 711984708 68948 79990 606741051 45905 63970 355194807 42317 47352 282603015 16710 71230 350298445 46230 68948 328347685 68948 65486 104339443 77237 45905 746504088 46230 27091 554086343 77237 48980 7304030 44657 77237 837284981 77237 49132 564604755 77237 2731 729099632 60876 49132 672650401 44657 50696 761509094 49132 52823 718549680 52823 66472 551974521 37147 52823 44115761 73637 66472 55766969 66472 20636 793726418 20636 3281 662791796 20636 67926 987206052 37147 12774 10469535 69033 12774 82462746 69033 37473 946029336 67414 12774 162886354 69033 79010 546752233 37473 50966 495597403 37473 26094 355829373 64022 26094 455611317 50966 40165 974159402 15639 40165 443348620 15639 25454 204484427 15639 15006 138335951 40165 78152 666699504 15006 43915 518833157 78152 58378 906652822 58553 43915 949138888 58553 69466 944782049 43915 52335 186710934 31719 43915 826401109 11540 58553 379158403 28407 69466 929604746 52335 38379 206554257 15910 38379 895519959 11540 44799 107805286 76880 15910 688842919 28407 42333 100845984 15910 77837 891134634 77837 25870 6095090 81999 77837 876277003 78489 76880 592358138 4574 77837 883483804 81401 77837 405084881 81999 65205 130647710 34382 81401 276626289 77098 65205 793909452 65205 33028 35234861 81401 23694 383056847 34382 44516 713981016 77098 76014 756471039 44516 51464 853288866 23694 27709 225456557 34284 51464 43674003 44516 18704 898349483 33429 76014 379458029 18704 32866 427213687 27709 23458 262589011 51442 23458 70862243 32866 24879 843996044 51442 26988 964502406 30781 26988 11075121 30781 50479 628923373 30781 48204 186958756 6979 48204 140615447 30781 47281 995589724 17451 50479 575242423 33119 47281 194916793 6979 65208 508046140 17451 66746 769806521 80571 66746 140876236 65208 2902 886054809 66746 34967 826113416 34967 77581 731303762 77581 24248 521350411 80571 413 98485610 24248 53498 400954838 35847 413 96781025 77581 61899 8387060 45906 61899 746891130 53498 34888 889712251 61899 38866 46088991 45983 38866 443875795 71137 45983 118170004 4927 34888 332112927 45983 54186 63350258 10966 4927 889757424 71137 37035 41079084 53867 10966 950565235 4927 60215 465362848 10966 42559 52715352 42559 26241 810284813 39589 37035 525925537 53867 24242 336064751 39589 62860 895838317 33293 42559 683315102 62860 76940 677953085 70910 76940 103021593 33293 22756 822926225 76940 72681 778783514 29775 70910 961684470 26178 22756 333061014 27688 72681 791538837 28724 22756 419829084 65041 72681 851555642 26178 50706 66536070 63574 50706 301556738 28724 48040 210457534 24501 50706 488919420 65041 41931 214311221 32466 41931 334510864 63574 27422 875341005 27422 19694 479546764 27422 70131 839325529 74249 70131 904586893 70131 2881 162544841 45256 2881 312759165 30093 70131 422745957 70131 11687 722262300 2641 30093 551434774 896 2641 580283321 65233 30093 183121637 2641 18448 199824426 70846 896 414355033 30144 896 792617803 16535 18448 778534282 25391 70846 526292575 5115 25391 992108965 41131 25391 189786935 16535 50797 13345028 67246 25391 154576238 9575 50797 665677890 9575 35746 524012071 50711 9575 424149753 81784 9575 783515236 66842 9575 525125013 66842 42993 446071720 78644 50711 950671315 26216 78644 101825819 78644 49228 39672691 26216 76971 846208950 49228 52255 726604988 20351 52255 29631310 20351 8302 83373563 52255 37529 107697498 8302 36367 18824772 15628 36367 272608457 5722 36367 729609136 5722 63367 625442858 63367 3993 895411248 36367 31030 129343416 29363 63367 330305701 41960 3993 981299260 29363 31266 926343980 31030 14337 351036063 29363 4230 535117750 14337 17697 489256343 31266 25007 422262887 16826 17697 685469390 20250 25007 590822246 4230 76633 602355039 20250 63868 55440622 25007 3015 146666030 43521 76633 376616723 63868 40345 791324996 13034 43521 886099681 43521 3553 397596932 43521 36058 53632597 44038 3553 349898748 17 40345 167053970 17 80612 651025947 45246 3553 750696173 37020 17 816410806 52143 45246 364202642 64683 52143 531111860 11194 80612 79784 11194 39631 564671905 11194 62330 713463094 26044 64683 545602862 11194 61524 335963172 61524 30455 67140488 5237 26044 962628969 34170 5237 290984585 59623 34170 843633610 4363 30455 701270842 29226 5237 46850844 73830 59623 565375649 59623 30673 50128129 61006 73830 823022426 73830 14966 736183002 14966 51984 369355658 73830 22414 192633885 30673 63458 644299540 61006 51283 350398197 42127 51283 701209495 75543 42127 231862960 16655 51283 760940570 23739 51283 233087402 77542 42127 915786194 16655 57712 397841188 23739 64449 792441292 64449 25050 674386525 57712 62933 94755397 23478 62933 592119746 66499 57712 138845424 25050 10828 124428459 25050 1406 917081883 382 10828 147261344 1406 16333 928192021 66499 43793 456316525 7407 1406 36537258 1406 32059 250267849 7407 67184 735187763 7407 33120 406952032 9082 67184 265108963 9082 30304 973063693 32059 47571 102001600 67184 9590 267883545 33120 39282 76997572 16503 39282 114534820 9590 10119 40822389 6474 47571 429076776 37345 6474 261058321 10119 54752 76834745 16503 33440 779030358 33440 37570 671168207 37345 61374 73847104 43460 54752 170594493 51595 43460 257307657 38882 33440 165041524 43460 8799 234856094 11936 61374 432483223 49855 43460 490588135 66675 38882 386131039 49855 51840 560370058 38813 49855 635945051 48482 66675 297178186 51840 67228 264129418 148 67228 346392646 12243 38813 600003197 12243 31193 726631781 12646 67228 498539669 45846 12646 897640159 12243 29609 314546451 31193 45399 99197036 12646 20713 529880784 54971 45399 470209541 64317 20713 375943521 64317 45032 515247124 49171 54971 380899732 54971 67049 967773117 54971 71358 381842328 71358 72336 934382959 8319 67049 675704158 72336 38752 839452257 34658 38752 111231310 47880 34658 251911459 4895 8319 219079273 8319 41032 131421490 4895 79929 9532134 52020 41032 865730047 41032 28185 269704353 80730 52020 354293274 53065 28185 1769964 80730 30329 260238783 60968 53065 797673928 80730 13660 399514478 58781 13660 345479553 14760 58781 678004352 7517 58781 319705742 48128 60968 149407416 48128 51057 936056997 51057 61037 893224379 52341 51057 255903192 71187 7517 393794692 9823 48128 107780743 36657 61037 804848241 57747 52341 447980678 57747 7267 875649317 57747 70304 733714611 70304 18041 832420336 70304 44486 216416351 11658 44486 415937496 67556 44486 270864950 67556 55694 583079614 61577 55694 316431156 67556 28114 874024092 29267 55694 838838603 55694 17156 112657122 61577 75748 644410689 20479 29267 360177119 17156 2328 618492903 17156 24716 834709225 53115 20479 29199575 60459 75748 368740571 24716 32975 698762993 53115 79244 999335425 24716 45828 138128420 32975 22909 329591596 48200 79244 361731118 59425 79244 704596761 59425 67682 350190940 48200 45279 783166776 45279 6170 198385675 75338 6170 136287688 30879 45279 107308411 62582 6170 152536845 3345 6170 366522866 6170 68890 644791243 62624 75338 402637312 65101 3345 863669326 50409 65101 919725420 3345 39887 869095997 65101 56925 130794022 50409 78114 24396260 69381 50409 963875153 50409 48549 23203762 26623 69381 160130223 78114 79629 355611985 26623 66267 259743485 1871 69381 53828611 36544 48549 840880828 6039 79629 92853209 50677 6039 46127874 1871 23958 455642484 6039 77486 603692615 6039 79003 255198190 50677 79466 34832911 50677 22446 286304576 59649 79466 28014481 59649 75891 363184770 75891 14501 39693855 80265 75891 10988426 58243 75891 750308118 12745 14501 410856324 14501 20894 711016432 43150 14501 377103498 52001 43150 376083088 12745 7496 611817303 12745 18736 60117507 7496 51391 576008846 45021 51391 91804297 45729 18736 892260857 7496 50256 808017573 50256 42461 997296838 45021 60175 194298967 9639 60175 680438036 25821 9639 451902840 50256 77265 138849597 77265 32440 910543220 57089 9639 64778911 76931 25821 719423553 76931 21611 25973262 11483 32440 616871813 76931 42159 222750302 56331 42159 557766702 51002 76931 45832141 22688 56331 334998883 56331 47255 628724555 51002 52273 674207479 51002 52608 831564858 43042 52273 691535702 44036 47255 955015615 52608 15545 908462054 15545 13510 50682199 52608 32074 496087482 44036 27385 293081277 31450 44036 409859866 61259 31450 163534026 21054 31450 809361453 57757 32074 408753698 27385 18140 890076174 57757 61127 721731852 18140 11535 97711536 11535 12908 220607863 61127 34235 681510501 61127 16552 492941810 61127 24016 121724665 50086 12908 369001094 12908 76279 394338987 56130 50086 701708343 76279 38442 387660751 64807 38442 958453854 39792 50086 18876859 39792 43817 676768645 43817 9348 213304907 13836 43817 900399165 64807 44080 245140880 9348 43637 180972487 30932 43817 825103774 9348 680 819804129 10529 13836 158785770 39950 10529 732176827 39950 20904 465736063 30932 36304 310697152 20423 39950 225893913 20423 19962 603017869 60231 36304 859711465 52490 36304 263591629 36304 55942 388492302 52490 74631 559342984 60231 41150 878398965 23601 74631 705178288 74631 22624 934389515 74631 49424 171424960 27605 49424 140247474 49424 15496 971140264 27605 72038 156491377 55305 72038 579543676 19936 55305 362044062 27605 70871 334818840 70871 47148 607679023 47148 49213 201492637 49213 41917 204341131 1090 49213 51011511 61843 49213 257960889 23102 61843 47146991 1090 79856 922612992 19914 61843 964932399 1090 37669 490992403 37669 12328 174044847 56475 12328 127586448 41842 12328 782789469 12673 41842 406051253 77730 41842 611337963 12673 51888 957606673 23758 51888 356033289 51888 47273 589026210 3999 77730 737708883 52118 47273 875126540 73239 51888 238717123 47174 52118 251591237 3999 44754 974479983 58792 44754 890705740 47174 11626 736239435 58792 21899 928286090 58792 72691 717970720 11626 33302 760502093 66112 21899 897499411 66112 79042 568126034 43123 33302 787165009 66112 22150 307510527 79042 30332 796051102 62388 43123 405756923 36094 22150 542420427 43003 30332 174996728 7368 36094 119003592 55118 7368 919518011 7368 22863 453308542 77001 22863 737928656 61906 7368 896954594 22863 34826 804864959 65815 61906 279636334 1686 34826 968201853 36893 65815 436953097 61906 8162 538489469 8162 47593 619609644 72858 1686 72349104 1686 28156 447569431 36893 42808 654453431 47593 71424 611505838 41706 28156 476160106 74281 41706 108554473 39085 41706 529025704 71424 45240 910934568 79628 45240 456443691 64986 45240 638201807 76839 64986 275330827 64986 1853 384224751 61176 45240 800006585 64986 35602 337409616 61176 43100 897812303 50924 35602 889528748 59632 1853 225196356 61176 16215 300783782 2173 35602 179604387 24930 43100 561616294 46946 16215 495315399 24930 41945 903958959 65927 2173 937066480 26533 24930 143811814 76507 65927 327815389 46946 70229 359851521 70229 1306 404884460 1306 47049 551711594 6884 26533 417770469 76507 48893 248419798 70802 47049 846140469 63536 1306 990776877 70802 21513 327563075 48893 37476 656019310 48893 71531 56366628 40091 21513 15448303 78758 63536 592839070 9548 40091 576023130 33696 71531 439333488 40101 71531 775932071 9548 46688 206881263 60424 9548 222811442 60424 75244 584892562 60779 33696 521689467 46555 60424 516160596 60424 57241 23278502 58970 57241 908057810 50230 46555 138670590 36371 60779 158132387 50230 52929 595304695 50230 74503 864841853 30343 52929 766181041 50230 57975 235192959 52929 52019 840102823 30343 46211 767071813 56943 74503 146708023 4874 52019 309367535 57975 50127 290751497 19967 52019 996558850 4874 5410 749439477 44132 56943 435066578 4874 79946 727536860 5410 58259 639289707 3184 5410 283777972 5410 8866 365930049 14459 44132 864437458 8866 46491 194868363 58259 54794 393485525 54794 61485 530371719 78633 61485 957104117 54794 5858 554655942 61485 34752 976429306 34752 27283 325847954 36292 5858 610799924 34752 13585 932138116 36292 38677 687642599 13585 79995 985473729 44363 38677 415361781 19770 36292 986419608 19770 10622 127218231 9156 38677 430738768 9156 15225 288154259 9156 42343 179823237 77344 10622 55668452 24125 10622 767744481 67284 15225 860154836 24125 30885 821617407 77854 77344 38940251 61865 77344 956281294 24125 52107 174904865 69255 67284 862495924 69255 15067 960656803 69255 25401 982759623 69255 60951 177765791 25401 31942 927674685 69553 31942 26561589 25401 56642 1672409 33088 25401 984020583 69553 51044 848871979 11336 56642 891690599 69553 64586 610010652 63432 51044 791533234 63432 36415 293462277 64098 36415 136642470 41436 36415 37762708 63432 19405 843195681 19405 26278 26611149 12892 19405 453260985 41436 29182 884903768 19405 2504 536099052 60366 2504 788527145 15055 12892 23508257 46192 2504 582409186 46192 1028 824211547 15055 61075 604766923 72328 61075 900413976 15055 78339 25296631 70151 46192 203954683 4020 78339 79969744 77444 61075 421018828 78339 3298 652144487 38092 3298 870507431 4020 25620 773099692 25620 39966 245675456 70313 38092 807311541 33871 70313 28130964 62404 33871 49467848 33871 34523 91070940 33871 66365 764200758 11201 62404 768190898 11201 52049 188733683 71799 34523 141294305 66365 21000 918101133 67842 66365 532789220 4024 52049 685846139 15019 21000 968319676 15019 40426 70538906 44924 40426 721778960 67842 65238 15111875 27678 15019 59191108 44924 24560 454261623 32990 40426 123294802 70489 44924 138961290 48595 70489 693155552 48595 32004 982164578 51572 32990 829678777 70334 51572 834984024 35258 70334 237444924 48595 3955 316222069 3955 32216 456188734 3955 20062 724042191 32216 36214 45091534 20876 36214 115851869 32216 14844 343252395 39515 20876 439357609 50189 39515 805903507 50189 28146 489765573 50189 77967 102381401 12382 50189 996080400 11826 50189 89437960 50189 71704 109399753 63518 71704 854175938 63518 33002 742606168 11826 34881 255017985 38486 71704 861855006 34881 14263 913412793 38486 18129 135715129 317 38486 85510994 34881 17491 577891170 25226 14263 87563439 33625 317 536239590 25226 62393 763384359 62146 33625 527697955 10488 62393 359764724 62146 34319 366335411 28209 34319 207056033 28209 54341 73352120 34319 81919 125151641 12407 54341 5369183 31546 28209 727302873 508 12407 943892692 508 61613 158154086 52911 31546 304252693 61613 80732 36207518 66138 80732 229977517 61613 50174 751908990 52911 13565 722270602 66138 48999 644738618 52414 13565 86091808 50174 77785 626263261 48999 6076 158738725 52414 55655 633195081 52414 65224 747067613 46377 55655 48049131 65224 56298 843549045 55655 66597 472177334 62047 65224 121100369 66597 67558 572082259 1535 46377 579029198 56298 73236 160013273 1535 27281 437093432 16879 73236 575223820 41509 1535 132248311 1535 46143 114365290 36335 73236 76982129 46143 67814 375800036 33242 16879 278980543 39027 36335 320328046 33242 20706 472374538 73802 39027 778484952 20706 11044 996245528 20706 26955 955881670 72868 20706 733510055 20706 14352 542698958 41814 26955 988770055 14352 33156 974062316 33156 79255 467150843 72868 40993 142776571 14352 11843 474281273 79312 33156 522771971 48166 40993 850286760 40993 76428 492016954 44399 48166 612599823 81942 76428 7831809 76428 45462 33238526 45462 57759 253414293 35757 57759 742011746 17686 45462 146829951 64051 45462 589776242 57759 6548 493093753 81689 17686 97273840 17686 78568 709442484 6548 1141 868958554 40582 78568 868856535 30235 1141 961877263 35174 1141 599535927 80720 1141 995233212 30235 23231 646464026 23231 22297 903897880 20722 22297 545323745 80720 35372 145645295 35372 43663 819136808 43663 48376 8034002 36284 22297 215695191 29004 48376 213044718 36284 15178 881389240 15178 22178 28461362 15178 39103 727259588 59181 39103 148083478 39103 8192 945692441 59181 14712 692777330 78710 22178 774641114 19876 14712 489297599 8192 77154 148359928 21180 78710 927917323 9978 78710 35364584 19876 2571 344938060 36255 21180 813736007 81516 21180 672984500 81516 30272 655815004 9978 55944 590736490 60279 55944 48864124 40053 81516 980552317 81516 33328 221650466 81200 55944 77272536 37500 40053 91112885 60279 12338 565087625 12338 76523 310576757 37500 37618 991891837 81200 5831 152613402 77453 5831 5136707 32627 12338 698404478 76523 5122 42479376 43990 5122 408079527 77453 10115 394088033 32627 42737 306525793 70259 5122 453615124 10115 7096 309055074 78204 42737 984029978 7096 30835 267835935 35737 7096 403081146 30835 51184 536385078 26010 7096 77219168 20018 51184 875070343 26010 36898 10931219 14023 35737 693952865 75724 36898 68178079 36898 10649 71175390 14023 42878 757014179 14023 31011 678637680 66956 42878 543149446 59821 31011 840959434 31011 48022 193069739 59821 28347 135964710 31011 38515 385752748 28347 30158 943434929 48022 66235 762749463 39802 38515 609519014 54453 66235 31814542 66235 5844 466628684 39802 44408 217305802 54453 80473 58813684 12686 5844 257971593 10037 54453 248657684 5844 50288 461760339 12686 72302 871120682 72283 12686 764975186 25208 50288 854190704 25208 36777 567127325 36777 2491 840177341 72283 2633 246472408 57021 2633 446746665 27262 36777 968464977 65657 36777 554223200 79444 2633 245887736 65657 52556 43025278 18723 57021 33949783 30486 52556 601193766 45823 30486 936860732 44775 18723 11939846 59017 30486 629663163 18723 35826 108563556 35826 30652 447656995 45823 2585 57715974 8227 59017 805426022 17662 30652 672697091 30652 62846 239054634 2585 79473 913636649 17662 20276 28225785 17662 35915 912831828 80270 79473 193744433 3312 62846 442339756 3312 12101 615245115 5106 20276 224648290 80270 56713 598417671 56713 56791 655759618 57008 3312 119648663 46226 12101 327751883 5106 44469 579593782 63028 57008 139639026 40855 44469 840910219 75603 46226 141950934 40855 2868 784296222 2868 1343 992517163 48913 40855 228480132 39583 75603 644184575 1343 26166 566238797 11640 1343 354951479 11640 77283 835090551 11640 61573 586106110 39583 1253 668704252 1253 11474 514105407 1253 80538 858705251 26766 1253 913207621 1253 42660 932357845 32876 42660 675835187 32876 11388 717699113 26766 59196 558265617 2722 42660 725890054 42660 55652 19550041 23056 32876 308648123 647 11388 81627450 59196 77580 455291645 77580 6209 908887181 23056 37174 721211395 53332 6209 576406769 71603 53332 441891719 71603 20802 883301261 49102 71603 637402164 53718 49102 591412352 19042 49102 701871880 49102 63976 48060774 39518 53718 937550010 61229 19042 626599028 59489 19042 9625521 59489 81458 175359299 68980 39518 14916384 15156 39518 45676913 49880 61229 546082025 37770 68980 613106574 68980 75215 154590085 37770 43758 362241767 49880 19826 132541868 37770 70597 749595122 51747 75215 747084610 64034 19826 44736741 19826 58156 460771363 73445 58156 573560183 64034 16534 551640254 73445 63417 619310486 77170 16534 698824628 54272 77170 732055767 80686 73445 51656533 77170 7549 36465390 18200 63417 289845822 29213 54272 570064677 78735 18200 691601656 29213 81221 893434058 11182 18200 30365822 16356 18200 299120255 13181 29213 836553004 13181 14121 931439621 42379 14121 436654509 31491 13181 400678440 6647 14121 557675364 42379 44631 402076887 14121 74104 667175060 21048 6647 675273703 60025 44631 469414382 74104 19950 21602851 75716 74104 66343755 21048 26693 56212460 21048 48289 229006671 2026 48289 287121634 34465 2026 445192048 3202 34465 741855622 76521 3202 930098883 57509 76521 431585768 57509 5875 30811397 13763 5875 60080855 13763 78029 557285833 58373 78029 550019452 5875 35083 301323094 35083 61366 795808835 61366 27071 789548596 35083 16470 382514029 35083 42179 966628262 27071 15139 318870461 3267 42179 388373005 3267 48005 160040124 40928 42179 44750332 55249 42179 967826453 3267 37439 280223689 55249 2983 899151657 37439 70176 936709128 40928 22723 604554545 2983 28804 126422953 20927 37439 570972204 996 70176 232383501 25586 20927 50999872 20927 81547 889225424 22904 81547 582857146 81547 8591 872240387 22904 57927 756521318 56069 8591 212752400 8591 62369 799211144 32151 8591 523489886 62369 45513 789900996 14295 32151 18966169 62369 39890 819781359 36151 62369 500801514 14295 65182 154702958 50149 14295 283942600 65578 50149 907486862 2584 65578 944972550 65578 45012 243290896 65578 34286 244516983 45012 28474 395084360 9630 2584 432908348 28474 5001 82403461 28474 8741 920683468 34286 67259 608196178 67259 29338 353684902 12126 67259 100403279 67259 5735 939666176 66511 12126 33359067 9442 67259 49553241 9442 48222 920208506 55331 12126 913737185 9442 17436 702338289 24606 55331 491214801 24606 1778 397940409 48222 1998 624293575 55331 53647 557521852 17436 8800 649663145 65800 53647 555379020 59441 1778 226572617 80197 1998 719552667 70919 8800 414188722 52976 80197 805424938 57779 65800 445173282 57779 60810 646838938 80197 78435 879362378 78435 9045 680738711 41698 9045 99775513 9045 26547 209358349 26547 42162 181222534 39304 26547 31754797 38694 41698 105356226 12940 42162 715234381 48635 42162 81718312 42162 49803 177882334 48635 48745 286704948 78896 48635 741064796 77296 48745 422423645 32113 78896 54748568 35054 49803 90306438 77296 17035 67356148 42935 78896 826183999 3460 42935 320317430 3460 19953 983688207 49578 19953 221982526 19953 72351 989490885 65473 72351 675459549 34379 19953 843013970 1569 72351 849866482 76242 72351 513823680 14376 72351 938055909 76594 76242 630216516 47299 14376 501422297 1569 1390 930643138 60537 47299 772753437 14376 46077 815307418 46077 45665 548167441 24825 46077 440720793 46077 13272 272483630 13272 44295 103193349 24825 4759 294352441 54612 24825 600719826 4759 23423 40047695 32357 4759 213022269 71237 4759 73498778 4873 54612 622695692 47719 32357 379890925 16236 4873 395708091 47719 2144 158068718 80019 16236 142516785 16236 3823 52333505 80019 24512 770931739 24512 56846 451831971 24512 25406 26534866 36776 25406 341094231 3823 15209 71298105 56846 15192 222412447 20460 36776 457775010 64257 25406 968268076 15209 62955 4890668 20460 78881 102675926 20460 55558 758354240 3754 78881 733014916 32491 3754 216396422 78881 36213 332929910 36213 20632 821905788 65372 3754 169253760 20632 64625 543313409 36213 50208 509522758 20632 54257 50434030 20632 22089 699576487 39733 50208 338580010 54257 76953 646266413 22089 56521 36965425 56521 27826 172184998 54808 22089 361334044 35246 56521 521958801 76953 69214 757427774 35246 50933 126266965 69214 66408 998573701 12159 35246 185253752 38397 12159 549492988 17318 50933 118349717 32411 38397 680625940 45198 17318 515171020 17303 32411 183522163 38397 43353 852792102 12641 17303 989252790 45198 12854 23489893 7053 17303 818625705 12854 71160 920590656 75581 12641 323052163 29914 12854 4680732 12854 7949 402555875 7053 53772 759336832 75581 23511 442660921 7949 24317 926641764 23511 45089 4130795 24317 34372 789993005 45089 37973 230413005 45089 77272 415816704 45089 60312 372427882 43776 77272 788553689 26477 37973 472700021 38516 37973 240415236 43776 31970 712751171 26477 29952 176318174 31970 70688 161104400 70688 2209 821315970 16401 29952 311946602 37998 31970 817306199 29952 8715 377759735 32390 70688 451794130 2209 44923 493972144 24212 37998 66647264 13520 8715 399467510 13520 67737 990836664 32390 66233 308621822 67737 46639 986092412 46639 43650 296466635 66233 46543 925163918 66233 45482 92546240 3056 43650 897537489 43650 76027 134997348 61951 76027 669827262 46543 47917 4538961 58291 61951 54067821 76027 1963 936114124 24363 76027 616705574 61951 66050 452681785 78689 66050 6987766 1963 66591 870849503 45489 66050 329077385 41350 24363 482247483 78689 316 813309517 78689 52679 394193794 4208 52679 492964623 4208 23214 544988228 316 34213 592907022 34213 76726 814388270 14469 4208 979445873 34213 81912 454900445 16619 81912 53742276 76726 39881 96924693 37254 81912 673617186 16619 57898 206317036 37254 54648 106788471 54648 2139 235978431 55481 37254 961670562 37254 37071 751035651 37071 11472 201972731 10873 55481 71002566 55481 19577 337002179 55481 25631 937955815 25631 30366 148492718 22530 25631 897676184 36528 25631 423787666 14297 36528 866484983 48056 14297 596107548 51707 30366 147977790 19221 36528 365532503 58280 36528 655362385 1155 14297 136494063 1155 31232 908186828 19221 58410 462083079 50300 58280 578177405 50300 61166 509484624 58410 48806 211509513 50300 5010 117687113 58410 10350 481428703 18124 48806 754325764 32552 61166 246634770 8574 48806 584197866 78004 18124 655643371 34789 78004 929045777 32552 69965 155062849 59913 34789 862948685 8574 77776 766899253 78004 44660 554282399 54784 44660 950123722 76047 69965 39341260 74449 54784 385453986 54784 61256 29997447 68120 74449 100345386 54784 75841 746428827 74449 3418 266380738 21658 61256 665911675 3418 80217 531384370 76790 68120 478651609 76790 58924 135447655 67844 58924 695681601 79794 76790 554792016 80217 28127 100935737 76790 80819 263105733 58924 42319 701810049 42319 43080 229132662 37725 42319 446563282 56640 43080 995009892 43080 17325 211550146 17325 6448 476761637 43080 22528 382162066 61150 17325 163766263 61150 29654 108674232 26 61150 150699631 61150 33664 587211073 18097 61150 847539577 5318 29654 576657788 33664 22310 546555659 61618 18097 281571912 9582 61618 890360708 15668 18097 875407197 16829 5318 429565969 72881 16829 734080017 16829 78771 651047557 72881 51203 372447489 11524 16829 608641835 43417 11524 723467919 74278 43417 655199644 78771 1171 172591430 53466 11524 271984341 48180 43417 944562909 43417 46771 747727876 1171 25315 226888211 36860 53466 903846921 16373 46771 808977627 48180 71746 344358432 25315 7861 766217349 71746 29207 711388002 8572 29207 51016612 71746 3814 3476579 71746 18117 195277454 7861 32741 30590004 3814 73673 89559210 41736 8572 750887522 31214 41736 196721622 41736 1737 874469492 73673 56198 994912130 29001 31214 515021578 29001 65090 474029953 24293 65090 435293162 35706 65090 918108829 59490 29001 819908753 37840 35706 406092345 37840 75110 742172594 75110 61085 598765015 61085 16759 585605756 16759 60310 210283935 10919 61085 712787840 60310 52550 7018107 79375 52550 561993783 65621 52550 191579925 10919 61341 197540608 21516 79375 616209693 23809 52550 113325096 3355 65621 836463385 65621 74576 225763576 23809 23052 33302552 70502 3355 143931092 30038 3355 282001784 32264 30038 749020201 30038 51356 484269207 65573 32264 674809266 30038 1779 655854416 987 51356 994396285 5252 65573 408821518 63232 1779 719128599 20381 65573 550402393 1779 66429 491926197 71165 987 481747742 463 63232 109368081 71165 44254 858902250 71165 19270 925299690 58940 71165 233320335 31903 44254 184116047 58940 15486 512883517 19270 79279 396088917 32338 15486 120278555 79279 61721 544222215 32338 43057 16044339 48616 61721 144038192 48616 10028 652557618 43057 5229 25267298 61721 13263 779835996 14789 13263 222088446 61994 5229 827477487 61994 871 432311215 5229 23551 666588182 31599 61994 431100888 61994 40807 984390737 23551 68432 415230634 33296 68432 400869531 23551 61705 346943328 14780 61705 587250433 49475 14780 2313755 61705 51585 134816743 76932 61705 28160627 61705 58358 9518736 49475 41238 842850720 65458 51585 128170468 41238 56219 755971170 76932 14621 248912042 56219 7223 494544041 40918 7223 103442340 40918 13245 815408739 13245 49501 540861862 13245 49071 437623681 7223 67077 746991623 78470 13245 167912178 78139 67077 380765251 67077 5189 642569526 78470 57760 169094228 5189 52185 7989054 57760 55492 281707125 55492 46987 673000395 69996 5189 620811639 57760 59067 365525547 69996 65039 174802999 5153 59067 785223903 41915 5153 638230866 77308 5153 366078415 44354 5153 388821065 44354 29502 973340471 77308 69437 440785454 77817 77308 175087443 60857 77308 163994931 44857 69437 42165398 60857 50343 193419820 1603 77817 364218472 77817 12042 753510575 1603 701 885004536 50343 7182 23739481 7182 62533 96562245 46028 62533 963116021 62477 12042 476787817 70534 46028 39967840 70352 70534 485472315 46028 19912 499084677 62477 1894 417117941 70534 13745 305098135 70352 80692 466453535 70352 80765 262378701 80692 46603 654698573 51135 46603 558773383 56822 80765 930925463 74070 80765 761168610 56822 22815 391638872 22815 54492 771492783 22815 35894 983450569 22815 81110 75019963 76307 54492 40988391 49589 22815 155620968 48713 35894 543776705 79832 81110 837789841 81110 18815 299608475 76307 10456 405616378 10456 16264 464497391 48713 21227 127197292 18815 33101 976309947 39995 33101 990629358 21227 36634 703287332 36634 49233 280714461 49233 32842 389222409 70385 39995 288160019 70385 50976 639332397 50976 3538 685427713 53215 49233 330684133 69165 70385 59297843 53215 39618 200787026 73820 53215 687871833 73820 70252 745008359 70252 33078 118973860 23764 33078 466515989 27107 39618 33734414 54553 33078 784658174 31368 70252 907610396 27107 24504 481194439 27107 54265 287904409 12803 31368 93048450 55686 31368 948122524 41516 12803 939244408 54265 20766 117734334 46638 55686 179631619 12803 3061 996905727 46638 71680 779152559 30084 46638 585846843 46638 1647 335814821 46638 25959 291215718 1647 22584 656024552 22584 1100 950189444 53339 25959 54346602 22584 81379 633660932 1100 67108 898641047 53549 53339 110990588 18578 67108 497629768 67108 13989 576586693 61842 18578 545179700 61842 26632 411835416 26632 8922 723869552 46621 61842 810262661 55285 61842 651067753 9945 46621 732215729 10913 55285 953446556 46621 10089 641729732 10913 57924 200897928 10913 15795 755186534 7372 10913 302235368 10089 5510 643301920 265 15795 162929158 4742 57924 45082262 7372 18934 813405619 5510 65995 802465801 18934 56708 168506331 22532 4742 788429336 65995 7231 328075060 28256 56708 247914344 56708 75907 847317851 56708 6439 818541736 75907 19328 708594219 28256 2138 115268215 19328 3521 904706995 7814 2138 17253027 23009 19328 111818566 29847 3521 112851477 79108 3521 267363803 7814 70923 787822997 826 23009 632119043 70923 39450 144387441 77616 826 509622715 873 77616 693001256 44320 826 236541474 15439 826 669356937 77616 69525 626078371 77616 53247 442172781 26262 53247 800686492 69525 69170 96681088 61438 26262 132928445 7766 69170 617368549 13736 26262 479521759 70571 26262 224527432 2265 70571 888153763 13736 34682 680171333 70571 49573 307671927 43609 2265 173414530 43609 18973 462408251 9006 2265 507508765 4804 43609 512364084 49573 16004 487841749 4804 42436 369797076 7271 42436 178147745 70790 16004 339971875 753 4804 580909754 46293 70790 93795645 50167 46293 422680028 63577 70790 781014677 244 50167 172719315 71809 63577 364590588 50167 9422 894473946 71809 74392 529965771 63577 27276 194589855 9422 31343 639336960 31343 61839 543840096 27276 69206 583997021 70967 69206 995176198 15076 70967 814212723 67062 69206 829310363 33937 15076 153185475 3369 33937 332117617 33937 68092 313531119 33937 49417 525331222 67062 80390 107037804 3369 48110 616230587 80390 7298 255973883 14946 7298 996407254 25594 14946 283625709 7330 7298 630830025 7298 27592 745612078 7330 13944 927180062 4979 13944 911384664 59915 25594 135919546 31409 4979 948196552 4979 81643 732298336 59915 80331 80482726 17272 31409 53395846 62491 81643 671729947 81643 64342 341075990 64342 15622 981810302 4187 17272 102912492 53170 15622 173043810 4187 66751 876240188 53170 2107 995349554 73628 53170 379632186 2107 33268 239289384 33268 73326 775603431 66751 54622 81684858 54622 43232 728787786 11620 54622 581785584 43232 42168 688812486 32856 54622 230534774 77543 42168 908798503 42168 30355 25968098 47903 42168 533548822 32856 76430 59697420 22051 77543 950595284 63520 30355 440813759 10781 76430 541927096 63520 77268 891454735 10781 59621 882157645 44340 22051 80887880 36089 77268 133934518 58992 36089 274316752 46012 44340 750003196 67327 59621 176324775 76110 58992 223403345 34356 67327 886056713 58992 74253 161640619 32816 34356 87109041 34356 22801 477352260 22801 66182 36683454 34356 25676 84580388 22801 64212 959815716 55040 25676 618693225 2761 64212 400583114 66182 25077 834530920 22197 64212 11128297 25077 13394 201592780 22197 28722 683704090 22197 71860 994063734 68161 28722 95444358 28722 19699 119404763 24628 28722 202185277 45425 24628 746042232 19699 75413 681267521 45425 34132 288617126 17354 34132 356374736 34132 59360 47964536 59360 2989 999704995 48665 34132 872493602 16087 59360 20024982 5947 16087 586791802 62928 16087 380522660 76183 16087 21631026 5947 41155 592496906 66261 5947 776771964 41155 53627 85678189 20798 53627 669442335 20798 27829 29738458 66261 45538 429674131 20798 57925 343911758 41191 57925 133989652 45538 55702 944005118 702 57925 868993294 17059 55702 553644647 68420 55702 49030922 68420 67969 153544120 55702 26463 309855606 67969 31113 276723654 67969 80164 450809879 80164 32519 199697741 58619 67969 557161824 55185 31113 976274919 55185 29408 573239393 80164 71147 199637775 71147 1852 422052054 2756 58619 573721129 1852 4706 96352376 49893 1852 590512242 46281 4706 166469060 35634 49893 411865266 59355 49893 422859217 35734 46281 703839054 15358 46281 951992514 15358 42337 916717802 68698 35634 702299617 59355 38383 482900586 46038 42337 401791471 38383 57960 191098299 75934 68698 170221582 68698 6991 682977086 46038 33687 786801955 51224 57960 831691 19522 33687 479457161 15599 19522 553532699 5466 15599 440533521 5466 54266 713942551 54266 53197 235840050 54266 35188 448623909 5466 18996 103377012 63407 53197 295667657 54266 63771 334273604 9684 53197 917654419 63407 23843 90260098 9684 23357 416128638 78700 23357 204521491 78700 36754 557788015 12813 78700 60836639 23357 48560 726994125 12431 23357 707512687 48560 29198 38736370 29198 15406 98441140 18986 29198 863955294 15406 27238 875493224 27238 79825 374630103 29198 62130 382953613 62130 11889 637063214 11889 47309 301382351 56682 79825 158324991 56682 64135 221019402 64135 8900 209673178 11889 77901 378592051 60491 47309 416864338 77139 8900 31113597 40469 77901 979722488 77139 28439 276901637 18369 28439 739188840 28439 40392 623654127 41675 18369 562140315 18369 25375 473272386 19340 25375 330533936 41675 79322 312100876 79322 29476 278485915 41303 25375 79863834 41303 38176 710158374 63651 29476 863780882 74799 29476 726424126 41303 3695 539809093 41303 2313 534317972 26445 38176 139663277 26565 26445 162065323 26445 40089 385015667 24673 3695 496940389 48650 2313 61947347 68920 26445 360333494 2364 24673 700883820 48276 48650 243962082 68920 52039 363497280 52039 46026 478984271 16222 46026 959258901 46026 67464 744244347 48276 74284 961490546 67464 68792 770445416 61934 74284 466473287 51034 61934 924738679 51034 64206 671320198 74284 46846 580250525 46846 66459 693090864 66459 62781 917522008 51422 66459 841304316 46846 6179 290257944 46846 45511 821239282 45511 37866 260205531 62898 6179 56668021 61519 37866 628097674 6179 48097 780848797 6761 62898 396515755 8400 48097 695526843 6761 49691 96155333 65972 48097 176757259 13464 6761 325685742 77673 65972 812730713 10236 13464 609446022 65972 7216 835643530 50647 13464 113376138 7216 64932 657339882 50647 73999 71652333 47315 10236 790370455 7216 47313 515832075 47315 61647 923564015 66304 47313 420514447 30395 47313 221304469 47315 2812 4301205 619 30395 689024072 2812 60797 783864141 48705 30395 826383248 42359 60797 418891487 42359 51871 15486151 51871 74641 997451888 51871 50636 407821889 20833 48705 233110227 74641 504 366978457 74641 26443 396257285 26710 26443 341653123 70360 20833 856903737 70360 76406 908535458 26438 504 674662649 26438 58531 946964735 26438 68135 899187588 3994 26438 631936740 75313 26438 206802838 43162 75313 645117963 43162 14261 949950299 17129 68135 654031833 76614 75313 216766493 43162 19406 910746563 20665 76614 979531841 19406 18045 607155629 19605 19406 287590281 19605 56465 140394836 56465 18924 66542239 12930 20665 126944903 56465 17892 31286570 13095 56465 125201440 13095 27291 414931145 13095 13987 466042238 53730 13095 920490868 27291 42442 99944656 53827 13095 624280663 13614 53730 522876055 3935 42442 668346559 10195 3935 143440225 71316 13614 416380337 3935 28864 876183876 5159 10195 404437304 5159 65549 553497335 19304 65549 918025354 62665 28864 769733478 5159 18179 459384575 421 5159 879786082 58853 19304 357105798 58853 77626 201082401 46001 58853 309504870 58853 6714 554183 421 59304 55003545 46001 2308 479865387 46001 26340 514601904 6749 26340 76261204 41296 59304 931450514 45802 59304 339985558 250 6749 674056491 4124 250 511900060 250 79926 278957830 55021 79926 393910120 48158 4124 29084807 81527 55021 317690823 4124 78921 324557221 67595 78921 516303619 48158 76015 819800278 81527 56259 272880322 67595 42239 597837088 78921 23698 155702976 9589 56259 81084020 55010 9589 895937582 23698 11318 889441958 76885 55010 53455053 46753 9589 981922381 11318 32433 860612995 55010 58130 552021350 11318 46389 851738964 58130 80675 85768366 32433 48957 672329459 75893 32433 688203009 46389 38339 896904025 48957 51110 410523579 75893 73951 87839810 27025 48957 627562754 75893 75020 973316007 47081 51110 328023314 47081 61308 278730358 15446 73951 957693078 49193 27025 338512771 39558 47081 750056871 15446 25027 53012021 15446 35232 158681580 35232 18753 588217077 25027 10204 926697121 10204 75280 507291880 69199 25027 301695964 24867 75280 827936118 69199 42824 279012951 42824 18162 425612908 20719 18162 11835063 56014 24867 172771529 24867 51932 120698855 56014 59503 262356347 59503 27610 783687295 46934 27610 870523743 15324 46934 652511233 70678 51932 540855087 6453 27610 533319448 34124 70678 908159107 16516 15324 242135051 34124 67911 927433050 16516 72755 524679592 34124 17435 961083256 16516 52827 376177795 17963 52827 415300948 72755 48310 638141429 17963 28465 580387582 54254 48310 39574362 78351 28465 689748567 54254 47784 148645747 70821 28465 62038522 54254 30909 41357123 47784 78808 317382492 35793 70821 436998473 30909 75131 34693141 27208 78808 346025287 65771 78808 927997236 75131 81741 275044408 77861 35793 526913771 77861 26634 128293007 26634 42270 39235060 77861 44159 530287194 26634 55122 377791069 64172 44159 19915620 21579 64172 98155911 55122 54357 185360995 54357 2880 969718345 54357 43714 320637091 36525 54357 801394688 36525 28845 217675136 54357 45712 141801786 2880 82063 355763068 45667 43714 434405301 63067 28845 811395864 28845 62829 282029677 4441 82063 756050140 80315 82063 558639655 80315 79171 498436427 4441 75332 561231589 62829 242 709003059 75332 45883 686913412 66656 80315 524614631 11971 45883 121082172 68622 11971 648765293 49697 66656 455403634 2110 68622 463597387 75811 2110 430140851 43849 11971 667004441 10428 2110 302684279 38206 2110 530897923 75811 8486 123121875 38206 7887 611011391 10428 69529 425801746 67681 10428 323224953 38744 67681 627799863 50269 7887 498937184 46760 38744 779108416 24395 69529 676377731 38744 13119 721319886 13119 49430 380216496 81757 13119 44099804 79523 13119 773928939 6667 79523 515690686 6166 81757 43819506 10816 6667 624366384 81757 76995 255605269 5592 6667 861665490 10816 29064 281766137 37319 5592 828580826 9805 10816 979533270 29064 78232 489735452 78232 70590 476126664 80243 70590 207054968 67594 80243 726583504 56743 67594 330163770 50424 80243 105098374 63964 67594 803130231 48024 67594 848504226 7364 67594 877509741 63964 41046 989712230 20613 63964 319557509 48024 68243 101880733 45006 41046 816966858 41046 53329 173722935 37775 45006 693670658 22413 45006 954444723 45006 43397 336759358 45006 67129 157282677 56685 22413 435592133 21539 56685 472189179 56040 43397 843182529 59163 56685 140019475 4921 21539 13863914 6923 4921 817650026 50531 21539 585880132 46632 56040 98282479 47378 59163 610228805 71630 6923 939176989 46632 15611 288842779 36111 50531 925259696 15611 72315 971188827 47378 66374 18435897 72315 47392 15308508 27618 47392 851762509 47392 71325 764617453 40694 72315 69172892 27618 37387 458788289 71325 58078 106629093 45549 40694 755265115 69155 71325 216542206 69155 17835 289190425 24229 58078 951615587 64113 45549 367504244 24229 6756 179131242 78616 69155 708725199 24229 27851 343893160 78616 50713 836611708 50713 12196 840378560 66704 6756 243080329 27851 44271 7853555 74791 27851 573641807 5306 50713 468014115 39056 12196 843767860 34679 74791 357598648 41628 5306 203955026 41628 71353 645210922 71353 1153 741481887 22953 41628 245081030 43116 34679 192651785 71353 47588 470365853 60097 43116 528603210 1153 13274 286323709 1440 22953 29104419 47588 45220 922167832 36155 47588 376392387 13274 2662 132398879 71565 1440 712080531 2662 26604 982464289 3351 2662 880088900 5910 26604 859914065 23856 26604 766720139 17314 3351 282222076 23856 56080 806984195 3351 12213 322220857 12213 73936 951515377 77790 23856 606045662 62726 77790 606845722 9458 73936 550366204 73936 48330 724104338 7818 62726 613167586 56293 48330 107588122 63397 48330 50530919 20738 7818 51012158 20738 79854 80549743 7818 70281 78090844 80433 63397 572694033 79854 60499 150621495 70281 39634 58045709 80433 75577 382219214 1509 75577 809758019 6303 60499 25369625 29726 60499 518885877 75577 28742 13205752 56282 28742 973198185 37959 1509 246818816 28742 8099 837806814 29726 38646 36964936 28742 27638 731624638 8099 1459 478881990 37959 21946 724110850 63709 38646 457670888 55221 27638 959332866 55221 48470 4237342 63709 25737 270930771 73221 55221 102677840 63709 41089 425223846 73221 9647 201525171 25737 30952 465295509 41089 68493 865878153 41735 68493 952041010 33797 30952 877375814 6239 41735 172136606 33797 44249 235734608 44249 18447 854834193 6239 42053 420968324 51468 42053 976622130 6239 73745 580782626 67701 44249 191964293 18447 52719 658366271 13559 67701 823992871 11276 52719 396100203 1860 13559 741607923 45923 1860 45842790 1860 28953 812356294 63619 28953 497913475 1523 1860 876934260 40653 45923 259277829 48677 1523 142146389 63619 30514 657864809 1523 59242 62145384 40653 46694 280958325 5707 40653 809988693 5707 80517 827238860 5064 80517 299277267 5707 48551 464848048 46694 34103 99165591 37922 80517 77519555 31303 5064 311089973 19822 48551 752709644 34103 56654 887599635 25855 56654 740359921 46000 25855 330945107 52846 25855 518637461 61956 56654 494650186 52846 63020 322588427 52846 27154 107851752 27154 45970 448079432 71723 45970 317804051 2816 61956 772309779 36338 27154 613439772 30674 36338 592867805 22068 45970 950622427 1230 36338 258411575 2816 63370 793749702 1230 33496 237675017 78338 63370 114260687 33496 1999 150915932 19234 78338 830189036 1999 4110 770813639 33496 76324 551088361 4110 54650 734151140 58673 76324 549465167 44089 54650 429296906 44089 55013 310065214 22610 44089 336866885 6115 55013 143797212 1815 22610 488626698 45134 1815 600122048 6115 73420 61164738 81372 6115 610675841 62595 6115 780253786 17983 81372 129391041 24960 62595 22658672 17983 37552 305755810 21444 17983 136935649 56988 24960 739390725 56988 76395 368300633 5854 37552 758350061 5854 38315 861157809 76395 33443 704236923 5204 33443 696952960 38315 20308 127759383 11278 38315 794970122 22717 38315 785134281 57536 33443 679302229 11278 63116 7490964 1258 20308 973262999 68581 11278 95758432 1258 3178 948978430 36108 3178 494426680 2628 63116 110874762 3178 50140 514549918 47429 3178 227705997 7240 50140 981805631 50140 56770 46347953 50140 80070 139404849 56770 471 386593038 80070 46036 781396921 80070 48421 552594710 30776 56770 890214369 471 62760 667374023 471 40152 543969303 46036 15048 34587336 36910 40152 194107743 36910 32192 746274675 17522 40152 774512545 15048 68076 774868178 36895 15048 41357530 41632 32192 266995141 68076 34615 943954330 36895 28106 266754765 36895 18087 909160355 18087 22352 55556110 18087 5167 687427312 68923 18087 962121177 37059 18087 692564108 18087 62026 327863363 68923 74608 827681273 37059 27287 581293845 78998 62026 51049165 77320 37059 710323438 27287 42694 889750656 27287 7888 819656871 77320 8267 192798491 8267 5572 511820397 22859 42694 252511454 15320 42694 925144698 15320 80596 284439314 62029 80596 557261785 76173 5572 293884327 10259 22859 254541007 76173 51106 853910863 72221 76173 928014544 51106 49591 649887768 78087 72221 555897501 10259 5214 541909610 72969 78087 84047691 5214 39935 456445255 78087 77130 67801152 5214 18869 842872922 43657 72969 638512915 18886 43657 210713060 18869 79460 962088884 4903 18886 249391121 15547 18869 319535349 33612 15547 891249982 15547 73915 234756581 79460 72798 8997076 36173 4903 131785681 49649 73915 229628565 36173 48544 212338125 55015 72798 511453170 49649 54055 55714790 36173 74240 52606726 71524 54055 469658520 25582 74240 408170189 79401 25582 695896722 79401 71250 376861749 42579 74240 114035622 53263 42579 29852627 13343 53263 874561016 40039 42579 7647326 6323 40039 223812503 73765 53263 977121421 53263 37572 528045593 74518 73765 600830413 37572 76833 830804509 25515 76833 889285881 64960 76833 932698358 4961 64960 715067940 76833 29310 542404953 31820 64960 215561013 64960 51150 594637727 72670 64960 601319982 19343 51150 923708330 29310 23491 994760667 8507 19343 109824266 1911 23491 760103292 47389 8507 724085093 47389 52526 394267650 52526 65322 796491049 65322 32964 845030753 7791 32964 107381646 32964 39612 218847558 14342 52526 528725591 39240 32964 147469582 6417 32964 762186325 7791 54253 14464920 43483 54253 660486055 75794 39240 918013749 39240 57123 99473859 6417 56627 234980081 16448 75794 620215110 43483 59736 395451241 57123 19115 437340786 56627 46342 448947239 64056 16448 784816952 16448 64516 566160094 62004 64056 880810977 44614 64056 489827651 44614 77667 423955848 43293 64516 185699812 73381 64516 852844176 63549 44614 395482575 55638 43293 815949631 73381 4137 950040965 55638 76887 78787091 52693 73381 977237962 52693 12718 885137117 4137 26672 895818753 38624 4137 14924443 12718 42744 113858789 26672 59070 491260334 22484 26672 396972693 52887 59070 170059233 22484 26276 486640579 36813 52887 376613926 26276 30601 632673602 25362 26276 872505121 52887 38231 447821032 62841 36813 46685201 25362 18177 456394592 62841 80880 140432092 18177 51290 529507191 35829 18177 658838107 42796 80880 53079812 35829 3815 475124635 79577 51290 326020294 65351 51290 699473831 42796 60955 43488980 18370 79577 314826030 2104 60955 316064493 18370 46390 54986299 65351 73493 625930756 20024 60955 681926971 2104 66453 468462521 73493 34618 176646484 79724 66453 559117162 73493 25481 63522367 20966 20024 195164133 34618 71130 218982996 13165 71130 248639372 79724 76589 267698894 13165 72356 365525299 71130 47596 2685352 21888 76589 689222138 47596 81006 791660186 74510 76589 861467685 18767 47596 806541076 47596 125 626654253 21888 23558 413666578 81006 29506 69596569 21769 29506 872490236 72001 125 759907985 23558 71057 569854432 71057 76197 510889425 60950 21769 908348762 60950 24873 187977757 76197 10308 39221163 71057 27490 995736730 69904 10308 667550034 5773 27490 211934245 69904 36603 542761850 78665 69904 10889405 27490 59892 413316721 43811 5773 690287322 41137 78665 732660431 78665 77922 122329060 78665 15913 93630320 63303 77922 393679620 43811 79458 542341862 77922 69504 157354878 5986 69504 516614192 79458 37178 479254630 45539 79458 751352040 65692 45539 450258217 45539 32383 864982928 1931 32383 583144993 27526 65692 735594391 69990 32383 462080403 32383 78064 231578055 27706 27526 828410759 11455 1931 617284315 44952 27526 274421853 27706 705 685493213 28248 705 226915736 9517 28248 277703218 71837 705 531042049 28248 59244 582119598 28248 20509 202669113 20509 7174 42837088 71837 65921 457406411 3440 59244 167636141 50693 7174 20597494 3440 5320 634585801 79676 5320 904657992 2873 50693 340078322 3440 30750 535435040 30750 46250 388841270 15153 79676 373309971 79676 21927 182991066 21927 51608 7202257 21927 17066 837012670 77297 17066 107528042 80518 77297 253573683 51608 53029 605120255 77297 81334 815640832 17066 16192 56747137 25100 80518 955594418 16192 34421 739023853 33860 16192 265055226 25100 41733 161376774 41733 27842 934299646 34421 29860 267528884 34421 60237 211701407 60237 79814 102508098 60237 34612 93580911 34612 42383 707903104 34612 15644 352987359 65814 42383 202242198 15644 12573 830660998 54774 12573 755488161 15644 74777 722405467 54774 17857 334611503 74777 10436 742096277 74777 47256 973212804 27744 10436 422349901 39925 27744 464801400 27470 27744 536434092 10436 69548 384823162 45971 47256 225685487 69548 70892 995344319 39925 40900 449557962 69548 15123 249859978 14819 45971 76227618 39118 15123 261622712 41021 14819 111980978 65034 41021 405706795 17149 14819 681862520 41021 54898 217419031 39118 15493 666470003 31676 15493 136142999 56230 54898 30254113 15493 43621 150502150 31676 57949 38307381 43621 77585 167340052 56230 63805 875172919 57398 63805 583259265 57419 57398 570964493 64473 77585 979792551 33316 64473 137737768 63805 53478 406597075 57419 35009 963558834 80652 64473 789137890 35009 81167 405138517 78581 53478 774412850 69110 35009 49705105 37117 78581 865461122 78581 47622 216532947 22091 37117 499163771 69249 37117 256321282 6606 37117 518833195 69249 61030 681704543 22091 42765 308741432 16452 61030 787728051 61030 46792 752377496 21845 42765 87498295 42765 120 880217264 42765 5230 823794791 17249 21845 548994833 29138 120 528428424 120 25200 5574528 43961 17249 938996231 17249 33215 363125445 33215 45599 444547971 15886 43961 115402206 15886 31418 381309389 68961 43961 832363453 50308 68961 588844209 15886 25304 168199318 24292 68961 134671567 68961 20879 7070779 44966 25304 784584085 25304 58278 125743339 58278 6744 261675896 49700 24292 542344883 20879 64993 703178554 48575 49700 73270548 49700 22936 976504109 6744 42986 355253013 68874 22936 3717908 64993 81495 121921332 68874 223 104890618 55683 68874 448041228 33015 42986 652938718 35933 55683 627856136 223 18386 241850059 33015 52878 714812844 33015 12226 227247657 35933 26353 339845719 79510 18386 220327054 74405 52878 131544222 74405 54922 135142712 21907 26353 270713093 38401 54922 346243460 54922 8410 385215250 54922 67334 96621324 15852 54922 734988663 44210 38401 18970416 19653 8410 452795817 13122 8410 504303136 30204 13122 164552118 13875 13122 420611566 19653 21107 625103688 37704 13122 572437495 6689 37704 989299124 37704 11356 699656358 21107 22397 568786506 6689 1460 30690814 9888 37704 651478590 69667 22397 317982053 602 11356 726895640 14492 602 248863122 63434 602 173664367 46193 602 497430544 3789 69667 792259020 602 58215 412144835 7137 58215 600403224 63434 52809 688692450 52288 46193 333131973 3789 18968 895489017 7137 73849 53894493 52288 26306 295790792 18968 51241 134977146 26306 1001 167213296 51241 1649 703415877 51241 29745 675665925 1001 56313 604831424 51241 79091 744712171 33358 1649 897395283 1649 58041 109988673 12327 33358 948909094 75377 79091 351498141 79091 79968 354889908 58041 79859 479851929 26714 75377 153836885 26714 31040 862969326 79859 48466 675519021 79968 3570 535445075 81577 31040 337758072 4057 81577 449468252 3570 11203 40370070 81577 21094 176518166 70878 81577 754695923 81577 37074 276213634 37074 26388 868405751 21094 73964 46778209 58498 26388 908335813 79587 58498 71659863 37112 73964 290983290 25804 79587 803763950 13 25804 631885436 79587 24450 505067902 79351 13 530526093 13 72493 970416973 52588 72493 743171347 52069 24450 614490812 21655 52588 250052102 70861 72493 281259260 70861 3761 417272014 61293 52069 361871930 23775 61293 943675198 21655 55852 808025309 3761 67804 659442837 55852 32669 967753081 55852 22010 136229662 55852 63165 247762652 22010 31019 143283007 63372 31019 75519556 36664 63165 793343529 31019 80994 247125963 63372 16315 170854454 71235 16315 25088993 75521 16315 505142103 75368 75521 130687279 75368 34737 863821144 16315 47030 60608232 34433 34737 606242045 56759 75368 364540054 40778 34433 600835062 47030 5022 68627360 56759 4755 808842866 70525 5022 357696171 4755 46392 921736913 40778 73694 183484022 46392 38124 184184955 48295 73694 956628018 70525 15160 292226760 42205 38124 480978662 21531 42205 140581613 41061 15160 572299328 21531 58651 956741497 21531 23462 369448150 21531 14581 354057450 17439 21531 533701124 47681 58651 918797688 21995 14581 396989934 16724 21995 623751193 16040 14581 237315478 31554 21995 40418181 18357 16724 113084899 53003 18357 851409483 48314 16724 284675242 16022 16040 608978977 49791 18357 793521454 48314 64016 229836193 81108 53003 311512397 48314 38195 851244691 16022 41016 454593932 64016 65048 414948749 24097 41016 865227351 65048 22299 443139889 65048 21356 766419692 65048 7498 869419740 25128 22299 464895538 75292 22299 424534668 74547 21356 986957405 25128 12010 205242402 81468 25128 124613094 12010 7269 889802900 68218 7269 268814669 68218 44100 136471681 60723 44100 158733133 81468 51419 261287611 59773 60723 750567562 50600 60723 454138469 32668 59773 715015496 51419 54098 583044898 37244 32668 816685789 9130 50600 337686707 37244 23794 214818909 37244 42952 417110812 50936 42952 890681876 23794 19122 178441660 19122 77544 289090942 42952 43330 785945867 65094 42952 40400003 65094 78218 138232675 22718 43330 467682969 43330 35332 664976548 67297 78218 780789344 55464 65094 539078143 78218 22776 868909724 20521 22776 829756378 67297 61983 427104029 40725 61983 524725889 22776 81054 782180809 61983 64155 548731950 81054 45087 416706263 80623 45087 393190355 40725 67433 647934519 16588 67433 116219165 35885 80623 659102819 9160 35885 592500355 67433 59239 211521174 20133 9160 50069018 16588 36567 81624620 59239 34082 193148058 36567 30491 711270201 30491 75360 341162556 35306 34082 42863870 75225 75360 632813517 30491 17961 660241494 75225 22147 55456414 75225 32957 761235427 17961 19062 635261311 61735 19062 332815690 55527 61735 802537167 74571 61735 710965015 55527 37569 971220645 74571 56107 357547125 2311 55527 767313056 37569 47925 462953172 49090 2311 242222437 47925 80357 835881898 9592 47925 17630304 54677 49090 301789786 7153 47925 261339496 9592 6202 684505637 69355 54677 891495385 26941 69355 617959027 7153 17525 412460060 26941 42340 130753523 64001 26941 647725924 26941 23356 315067448 46971 26941 616721075 17525 70676 345268931 64001 25761 111786316 71560 46971 197011594 59151 25761 834961826 49906 59151 789910093 52551 70676 764155609 74145 25761 355552299 55254 49906 906247507 28853 74145 194807364 2040 49906 190831700 24158 28853 29532290 2040 52090 468573807 22343 52090 670805335 52090 47187 854520698 47187 54375 440279000 47187 26475 511003705 81882 52090 707792254 26475 45170 593770034 71431 54375 829315122 54375 14656 937697339 74065 14656 133840339 43106 74065 563441444 45170 51946 432380752 82097 14656 381966923 82097 62809 972464544 33376 62809 144987207 82097 39886 28606732 74956 39886 14798995 82097 81113 434893444 21580 39886 390317550 33376 74939 193077815 61245 74956 660720375 46280 81113 376627625 81113 71549 658190266 21580 23701 388254968 79582 71549 677684313 71549 11070 2773253 23701 47949 864004292 58486 71549 268363758 64385 58486 767374819 64385 37197 523802538 76332 47949 95341485 64385 67021 230955739 64385 29212 809370385 23634 76332 684492870 1526 76332 393537976 76332 42487 953525539 55062 67021 630957103 54045 55062 13781459 54398 42487 241128611 1526 39399 590067673 18619 54045 629164431 76303 54045 864971380 76303 62728 733027629 54398 47383 444172639 47361 47383 79196140 76303 49346 117797174 62728 54723 77933495 10374 49346 989710802 54723 73759 719634793 47095 10374 939508164 51546 54723 404290707 25297 51546 19947470 51546 69688 928219567 80892 25297 29427879 75134 51546 140798054 16853 25297 793193801 8051 16853 64852827 75134 80714 115647559 16853 69827 496533018 4426 69827 855831953 16853 73233 232828073 80714 50704 602783131 4426 16831 27414738 17335 50704 50581797 73233 77613 119213955 8022 73233 712738649 38400 50704 735640014 58315 77613 116301522 58315 53953 471447747 72515 38400 390756809 58315 73071 617741301 38400 70985 382208285 70985 36390 547148490 1630 36390 38023633 81220 70985 762708739 24320 81220 324443365 1630 68777 720001061 1630 17854 158814729 57206 68777 224753128 57206 6479 52014379 24320 18003 52002836 68777 23562 572504443 66120 6479 202471846 80799 57206 156535131 18003 66079 687051714 18003 44843 286165393 80799 60131 583758898 53818 66120 839903492 67924 80799 871262220 67924 81250 879621595 60131 48894 624299060 48894 21997 482024121 21997 74160 983807804 7038 48894 796748619 74160 75482 702751723 7038 24731 257560713 7038 54149 466032375 81462 54149 394913759 44499 81462 371387470 74736 81462 194940163 74736 29294 951257178 29294 43055 215748549 64796 44499 1995582 29294 60292 223472514 60683 29294 638611865 14795 64796 212261461 17254 43055 12191768 60683 54261 459727397 17254 74494 40157130 29396 14795 57076853 39284 14795 810271713 30155 29396 350179761 74494 44312 997219070 50198 30155 797324657 30155 73519 1575109 30155 46693 132078424 46693 80891 325886724 46693 66424 45397412 6497 80891 108511713 10491 73519 906172806 10491 57915 224480383 62865 57915 862550852 6497 66740 665236197 73816 6497 85188071 36323 10491 283786965 59800 57915 300818529 59800 36438 161935188 39676 73816 75395465 36323 23441 101124509 59800 72070 232793498 60028 59800 717501291 60028 989 760564602 60028 10911 417731593 22175 989 76303020 989 29280 74831939 67218 29280 125883233 989 75231 805942792 63622 67218 535984471 6966 63622 15745034 6966 65015 881605015 48030 65015 615953814 48030 5044 246107025 48030 700 538454533 6966 62445 789559608 700 42849 46738960 700 44897 594795007 42849 34484 92257728 75478 700 512660965 53906 34484 13837972 66924 75478 888748975 53906 32841 128988860 34484 54193 240498581 75478 31868 855582641 24516 66924 111143342 28544 32841 102688292 54193 27253 23376022 54193 8880 880204600 28544 27466 349047456 27253 3108 443501884 28544 16599 910754523 8880 17390 865992870 8880 77968 959513793 4015 17390 565941838 17390 26749 173272617 4015 45297 766171442 26286 17390 520966069 59813 77968 929170148 23107 26749 535124653 45297 61146 242980400 49440 59813 361113164 49440 14633 196565401 4676 14633 916827146 61146 22817 506488581 49440 43858 347945483 38188 43858 109514366 1695 14633 145264009 27611 38188 616765885 43858 72599 638790532 74679 43858 281985260 74679 45212 615003881 27611 407 726601090 45073 72599 648349702 74679 40475 602467298 45212 72560 145556729 40049 40475 534775049 45073 78476 43632739 40475 15370 891159077 78476 19654 660626799 19654 55392 931367185 48987 78476 52670824 48987 80268 119788637 51038 15370 721421486 51038 64519 7745333 20455 55392 771778593 358 64519 24791518 80268 17885 190403643 42498 20455 80301474 20455 39566 112196546 66042 20455 874744050 358 26347 233249169 17885 66135 764423166 1602 66042 845892248 70899 1602 942374490 66042 6858 758262601 25033 70899 367607679 24324 66135 767139577 23086 6858 566417305 14662 70899 76467187 14254 6858 553805781 14662 82149 716409579 14662 66117 940060953 58132 82149 35022606 61568 82149 598082917 14254 24520 555647549 82149 73249 404972425 81843 24520 439895115 27030 24520 918294974 61568 66748 530010533 57106 81843 644822760 79735 57106 586927490 79735 19938 804239258 79735 74734 499826753 79735 80770 547660830 57106 75956 797335551 1924 79735 277056069 80770 81430 385096609 80770 40556 125591052 70960 40556 89995799 25982 1924 419854714 1924 15938 901533634 79835 40556 287056415 63271 70960 846739078 63271 21536 479732462 79835 59524 918537202 81705 21536 370055446 27292 81705 136985660 59524 65648 564564459 65648 8954 249983967 8954 51715 918139051 8954 60934 918724599 60934 29013 266097348 74350 29013 117344842 19917 51715 576456771 28587 74350 115362368 19917 49615 705500337 7627 74350 673654973 4213 28587 63357451 70847 19917 50424490 8423 7627 602176362 34525 7627 667645134 61125 70847 326942734 75586 61125 999042861 54345 8423 998992256 73948 75586 708765181 73948 1648 148862696 54345 68251 964842777 68251 34519 783827337 51860 34519 806648441 73948 21219 142044608 53241 68251 209111943 66742 21219 496455860 21219 75998 692618045 66742 15175 108193666 21219 63665 102903223 63665 42099 712004226 31758 15175 682601835 78890 15175 132728201 78890 56477 635486852 56477 39032 783187874 40421 42099 901368113 72126 78890 676774513 72126 60820 52043312 40421 37750 653431208 17394 72126 525918658 71455 40421 485735261 37750 39710 495537110 22333 71455 322830215 37750 29448 394520780 891 39710 783714039 71455 14869 141393909 23288 39710 120488710 59512 14869 239697925 23288 30419 210673140 30419 56722 237453716 47662 59512 924469509 41640 30419 630944282 47662 58779 710065419 30419 3459 619394923 3459 20676 394195695 65323 58779 11488793 37875 65323 585376881 70932 37875 567154775 39734 37875 400213758 13337 70932 339230976 37875 37988 311615908 37988 13687 532162412 77666 70932 9653328 39734 58516 390354226 69598 58516 352077812 77666 32921 919220179 13460 13687 619146119 25537 58516 435340394 69598 78857 85668404 25537 19417 545224515 45322 25537 52565247 66494 78857 64827754 66494 40824 768771909 19417 80794 398665573 40824 63180 446174433 68058 40824 205429814 41970 63180 71037783 40824 37826 42411307 36356 68058 214485261 68058 75967 6050276 7305 37826 913089822 15891 7305 548143093 21092 75967 180467615 75967 54240 566480179 21092 66382 38218803 30668 15891 451032815 24207 54240 373450701 3458 54240 433758876 3458 18853 852875796 66382 60693 163724627 24207 72399 422837347 57491 3458 761873269 57437 60693 959263014 61635 57437 279598938 61635 4562 942082807 28440 61635 592827696 5937 61635 63436017 25066 57437 92441271 69841 5937 124454276 77763 4562 215072348 22200 28440 328175193 60766 25066 811006177 60766 18203 886998430 60766 61246 696364853 22200 26601 77189502 54867 22200 743957154 61246 32942 81760269 53471 61246 698934676 54867 18353 15147699 18353 56360 67287907 53471 108 116699176 56360 43510 517435834 18353 52784 653602741 56196 108 129071522 56196 37144 973831254 25479 56196 498279145 65303 25479 862765380 65303 50839 856148690 65303 37173 406566724 50839 81424 194670736 37173 42160 117635722 50839 16844 688815772 16844 38931 149491013 42160 26788 797968321 29435 16844 71316761 37692 42160 974385565 16844 40188 230404529 40188 20421 73183827 40188 20580 806731204 20421 12623 219613337 20580 49226 103948266 12623 43224 787601604 33936 43224 879694152 49226 10163 421510156 4092 12623 901296536 37993 43224 327566151 33936 33246 259841482 56558 37993 775877296 8601 4092 109165071 46493 8601 426487555 66872 46493 144134544 23548 46493 221014117 79912 46493 597727219 10108 46493 963579042 37288 79912 54002341 37288 41295 890053580 23548 17893 753601209 79912 1643 124664252 50860 37288 26438179 1643 32225 624588936 32225 55958 14871650 2839 55958 651699672 46110 1643 821053359 46110 20192 536561974 32225 32249 706455285 20192 17929 110700260 14668 17929 68955349 20192 31682 930161601 20192 32323 330945019 31682 59916 776173690 42069 31682 929449371 14668 38010 542897964 54197 42069 48915155 59916 35726 21378641 35726 61348 918769323 80171 35726 3088049 38010 66877 450639013 36682 61348 913386802 66198 36682 639913738 66198 62103 906943500 66198 11022 118031005 72658 66877 901991552 62103 64779 54390836 66198 1910 411217969 63934 1910 578410146 34834 64779 770283212 75800 34834 558651629 1910 24699 43426447 58739 1910 685776091 12748 75800 682920116 16869 58739 563289012 24699 25173 243219086 25173 11958 45828585 58095 25173 990653095 11958 39177 459071014 72480 25173 737144045 72480 54519 620273055 58095 66281 469121070 72480 22366 323805100 41616 22366 912516093 71929 54519 920247047 71929 35641 115107462 71929 30478 701013180 52631 71929 938981808 35641 58469 928371693 71929 66890 843851035 66890 38432 12942789 66890 72607 210621430 10484 38432 96192359 76283 58469 449546395 72607 1377 803903820 48218 1377 837398089 72607 51583 678342387 41700 48218 803873464 48263 51583 39374548 48263 2988 609395432 5676 2988 956737911 41700 63555 143552970 2988 51233 588069501 33907 2988 749573063 75935 63555 409469402 51233 60005 860618249 79595 51233 385526919 68960 60005 333699913 34529 33907 977546904 11205 75935 889498999 71901 68960 969936747 4702 71901 763176649 4702 35506 738448947 80703 35506 355459320 35506 14997 988472370 14491 4702 294994138 9381 14997 541873995 45926 9381 307994073 4050 9381 226114585 9381 67441 498901039 32282 14491 356023934 38422 32282 57996177 32282 20968 135791668 4050 13731 75786480 29513 20968 27458747 38422 21797 452338345 8203 20968 397215268 3215 20968 350707327 3215 16799 635081457 16799 11902 766004059 21797 80774 523537748 58444 11902 126313158 16799 61681 204578004 11902 307 47871588 46580 58444 344390716 10232 307 918792923 58444 18372 758808265 18372 68767 294481852 12130 68767 73517890 77305 18372 712971203 18372 15820 188070160 79740 18372 803404829 66027 68767 233340892 77305 82119 720949642 25215 79740 712795152 15820 28174 197008875 33284 28174 252984597 61614 25215 154260993 81631 61614 610145612 61614 68443 740771537 46202 61614 748905207 61614 79355 507467327 79355 81846 341386261 80906 81631 107346104 45675 68443 24733860 79355 12889 368397135 33421 79355 985626853 12889 31809 798089446 57584 45675 30946820 33421 31869 939906442 31809 62341 711025488 62341 53615 832591221 57584 18049 165270049 18049 67398 126605385 67398 52234 41501145 58272 67398 582468338 58272 79857 379457732 58272 80768 3152523 79857 79788 744401193 79857 49467 135748142 48467 79788 783332281 79857 34088 981939071 48467 65016 380979940 22637 48467 692959579 49467 21526 4100305 17858 34088 8185081 65016 56461 474814038 25672 21526 384168576 53659 21526 532661215 32948 53659 268016096 17858 43843 230667232 25672 64038 922117759 35333 43843 792936449 60895 32948 330968956 60895 71351 740801606 60895 18884 11505395 64038 11772 528411423 11772 18335 145609372 71351 72503 478505682 11772 2243 173834472 53435 2243 176467671 72503 43696 50248128 72503 55879 727828553 43696 13162 143882144 2243 12543 650223363 12543 58009 539684827 12543 17565 114899024 58009 45874 491015557 6575 12543 92105568 58009 70609 150205814 6575 16108 993734309 45874 67122 209557411 6575 8841 7672023 4798 6575 136569795 8841 60347 898768431 16108 67807 968783689 22885 67122 344940168 2917 8841 431550510 69716 22885 10997570 60347 70879 38291189 27335 22885 692363592 2917 73161 394627876 19987 70879 892294950 27553 19987 420130787 72581 27553 412660645 69175 73161 522340391 72581 78101 732047808 78101 3894 633573385 68298 3894 792097282 69175 10049 225897535 32619 10049 80547447 32619 17232 471134514 49456 32619 771262090 30620 32619 203289035 17232 35352 35666727 17232 43669 295996941 11352 43669 672072587 9133 11352 240325634 18711 11352 428784599 9133 77143 253800755 43669 14598 230793021 18711 46200 100356547 77143 47356 360555296 34197 14598 555077010 34197 66381 356589461 21686 34197 548550990 66381 13831 680688468 66381 49042 420173571 49042 62258 627403227 21686 78580 86726568 28921 78580 717559177 67155 13831 243616621 31417 49042 925864674 62258 42811 806515650 78580 12186 144398675 42811 68254 901127215 78536 12186 541490249 81764 68254 43065224 25598 42811 440446393 26498 78536 907214471 35996 81764 231633128 26878 81764 939205460 75206 81764 180483665 71725 75206 216788504 74164 26498 835357985 81621 75206 470956844 26878 7831 538754930 64527 81621 795065275 9446 74164 51032069 81621 32033 376817927 7831 68438 219446380 15770 7831 423138787 15770 41521 131945254 68438 81143 515498523 8660 32033 64346244 41521 46190 74460199 63837 8660 583511155 6580 41521 60817317 80832 6580 78077389 65385 80832 571881710 63837 53931 433637241 10444 80832 23901585 21599 53931 462444717 21599 49989 142044475 47222 65385 125580485 47222 76770 708907527 22142 21599 649323892 76770 8687 105963492 52457 76770 303283025 52457 16096 58693491 22142 21900 749207708 52457 66059 368641339 16096 38224 704368397 66059 81390 96713682 13689 38224 559580824 21900 49736 253430209 48898 66059 268982994 36260 81390 818126585 49736 25607 948815002 48898 24128 244904496 70767 36260 331549810 36260 46871 271938700 50724 25607 790891036 59890 25607 467175547 18588 59890 704396905 59890 46680 166836029 5016 18588 216571777 50496 5016 638839825 46680 41697 964936021 36867 46680 408418659 41859 5016 961697946 5016 53729 370251260 33574 41697 791697011 41859 80106 962108650 8539 36867 1065255 74361 41859 519940200 74361 28946 865857867 33574 74681 18521467 11908 74361 874813790 74681 4291 455955664 74681 19473 864082400 3541 4291 737848008 39789 4291 10785409 11908 44741 854110700 44741 53089 817274039 39789 59079 205270975 59079 77178 629410926 35940 53089 862169275 59079 17077 616416429 35940 33069 866652650 54778 77178 588840120 77178 81150 507645798 81150 53056 30988099 49875 54778 816479591 57225 54778 864380626 49875 14048 190045285 60007 81150 600259647 28831 53056 514149903 8750 57225 9613826 29606 28831 439282835 14048 68697 335822662 51189 29606 310892551 15106 29606 72592393 15106 71379 91374225 21232 51189 702372451 10507 71379 11523206 32326 21232 49652424 71379 9660 450943258 32326 74049 897852616 70594 21232 543991460 22162 32326 244890804 45999 22162 195728969 58443 45999 514446387 22162 17546 308711855 70483 22162 930655824 76554 17546 203464427 76554 44352 392548498 58443 27339 936744773 70483 37885 539935153 46604 27339 6666063 11615 46604 543694921 27339 76159 238552874 46604 71031 389874620 39893 76159 231536915 76159 4876 809435330 68617 76159 902476827 28971 68617 362081469 8962 39893 604509283 28971 64191 660601018 8962 54527 253104418 76771 8962 661215827 76771 38160 710251678 20716 8962 823442171 41774 54527 223937916 76980 41774 380148148 57065 20716 163233977 62079 76980 101309595 2180 57065 222223112 57065 66587 943799331 62079 72736 483944149 2180 30946 229288401 72736 36072 512593495 57090 72736 189659472 13244 57090 320414075 20353 72736 882840266 36072 28272 294033682 27415 57090 735120036 20353 62980 302853118 36376 62980 356314510 20353 10641 626972230 36376 40703 609911360 47744 40703 512822075 63821 62980 44509406 60447 47744 54921518 47744 60770 41321562 63821 17176 446576099 47744 13256 630319342 60447 64151 714496182 72617 13256 928788721 7357 17176 670239303 32910 17176 313461449 43484 13256 60717781 72617 47167 821074693 7357 50065 459660041 59538 32910 742878281 50065 52097 766368209 20356 50065 581871176 78723 20356 916526945 20356 320 719268169 18963 20356 467205668 18963 76227 67863179 60597 20356 31199693 76227 37582 725467710 320 74216 518161333 18963 71762 485638831 30972 74216 23434469 21774 60597 857706319 37582 57346 847681763 21774 45090 300239496 72309 21774 561202914 72309 13632 99006774 23731 45090 100940118 65653 72309 311794106 13632 66851 12291230 40176 65653 546464574 76708 13632 644168355 40176 75025 245795014 47367 66851 312510272 46979 66851 126096622 48721 47367 183068205 80047 47367 724104940 46546 48721 263352081 46979 49394 290654921 49394 19817 965624971 80047 47448 123408347 1097 46546 339044893 39303 47448 706915358 47448 52446 608325768 19817 56966 162484772 47448 37759 754804438 1097 17217 952630244 37759 6646 175793448 21668 52446 926857190 56966 22134 874720681 55365 17217 24008024 81314 6646 369721963 45191 81314 264291558 54456 81314 34956924 54456 32883 596624236 45191 52421 850873594 2751 54456 379926130 14016 54456 647480401 2698 52421 334936196 66590 32883 810583652 2751 16110 728939515 63483 2698 58886662 14016 65104 816877233 63483 31210 585027718 78432 66590 575500178 16110 79002 501720934 38980 65104 370053635 25230 38980 200137515 43177 25230 357033289 43177 30563 41808021 30563 17800 235676333 43177 23435 526206456 30257 30563 787632800 17800 31289 554960300 28247 30257 282009375 17800 34131 472506312 3076 23435 783448392 34131 66863 397551349 79311 34131 618589432 60173 3076 49092748 15003 60173 294843816 73803 3076 793597810 1803 79311 127289277 60173 53550 151758992 65824 73803 81346113 26951 1803 437980089 53550 76508 791281325 12860 65824 785141257 75755 65824 990389750 18765 65824 553999470 74274 76508 410678209 12860 77702 988380713 48602 75755 410415105 43928 75755 499484925 56173 48602 73543829 32732 74274 75610496 28122 48602 951907702 44885 56173 885801443 14183 28122 567976330 56173 34299 416035893 2106 14183 936160146 28122 49082 966344887 49082 18277 670718875 34299 33833 11388297 61845 2106 796620401 81307 18277 638540449 27367 49082 296926248 53372 18277 253941560 45544 81307 865369574 54070 61845 588862238 54070 70305 154520506 27163 70305 159817397 77104 45544 238713739 60255 77104 890657885 2128 60255 935695625 80369 27163 308528861 49788 80369 13226109 30300 80369 304329943 59955 80369 731392592 2128 32542 50086308 80369 42388 586138706 77517 32542 587827952 55936 30300 168064268 77517 40320 442922656 42388 7747 447712345 55936 73722 677379945 55936 64440 401290327 40320 36681 413693757 73722 74436 735332531 74436 3511 299210483 34626 3511 463561769 1447 64440 100432978 2699 1447 735129442 74972 2699 865765559 1447 69134 572997509 35625 2699 847051377 6840 2699 456994972 77825 35625 894717518 74972 73956 129165191 60406 69134 363525782 77825 76819 221941417 10125 76819 884143085 60406 24099 730619417 78629 10125 115752158 60406 19239 307221184 64866 19239 694529154 24099 79478 875218334 40075 79478 952603529 5452 64866 52241402 42680 5452 781902509 50611 40075 586737305 7309 79478 636891475 50611 28488 768865915 69389 7309 373824216 28488 10267 721765516 62107 28488 32457690 62107 41184 483288423 69389 77274 271971376 20778 10267 919470316 10267 19004 384892489 24494 62107 655202523 25749 20778 702507151 25749 61642 726900124 61642 81309 698317682 35074 81309 178512469 81309 53139 256896785 53139 57448 814206777 81309 58654 514014749 20845 35074 130429952 58654 52612 38652847 58654 67432 330221662 72767 67432 500935100 78138 20845 692744010 49149 52612 879934275 78138 64916 13146358 49149 48435 543938525 72767 52351 49281106 48435 53279 903802437 43612 49149 606589056 33388 48435 555322754 77965 52351 934856661 53279 635 402867647 28944 43612 558524148 42280 28944 889685180 75254 42280 657237711 63572 635 393665917 3048 635 851964912 46894 42280 653485807 61487 46894 520023841 7458 46894 861955948 45040 46894 650763195 45040 4310 54035430 46894 62722 357372850 45040 60540 328741880 20892 7458 412474336 37834 62722 454096130 65934 20892 548800523 69599 20892 801427135 65934 24641 626362522 61544 65934 501311470 65934 17682 324483041 69599 72319 976092305 17682 64236 642094753 4469 61544 426189576 62566 17682 15514545 59541 62566 547805143 7674 59541 546556347 7674 5168 71354740 4469 73896 559678438 7674 43433 572923802 18267 43433 136677604 7674 8184 24516471 64893 18267 736500057 64893 77766 497835496 26025 77766 222088620 18267 43700 204011862 7380 77766 746640703 77766 25205 575535964 26025 33196 662198629 78180 33196 255886750 7380 10962 142387413 25205 9709 49023612 40652 33196 405532464 10962 31737 297905656 40652 60617 520474971 31737 47959 642396376 9709 23805 750365738 23805 9640 195147050 57268 31737 345372802 3997 57268 407277425 10833 9640 692129511 57268 56147 114033082 56147 67881 791393453 3997 43223 532538370 43223 7020 543810934 3394 7020 983821604 62569 7020 592117012 67881 58862 227658457 63783 3394 5739917 3394 38915 667893077 44666 3394 248909920 54542 63783 183367461 58862 21984 829718649 47155 38915 191174153 54542 16318 71497056 21984 17140 742552871 31331 47155 62257214 14906 16318 907429480 46818 16318 251187698 14906 28356 12275448 14906 41624 80909319 46818 11728 481196979 41624 37890 881458616 46818 52347 375708506 37890 76151 86935897 52347 12397 265929770 76151 47115 58923736 37890 69680 187637824 76960 76151 680328090 12200 12397 916250184 67446 12200 829779903 65931 69680 73000762 65931 78548 220421708 78548 15815 598204132 5209 78548 125430791 35088 5209 119124388 35088 73910 459092980 33740 5209 731882789 15815 10473 161693151 73910 66631 80266479 35088 1228 856225576 62362 73910 584474863 24542 33740 648009829 29698 66631 508824395 78576 29698 3441012 24542 16841 785195764 53358 29698 936393984 35094 29698 577774380 50847 35094 691143116 26932 78576 333457797 35094 42693 786458090 53358 53635 22914015 35094 75859 52903550 50847 19082 291135366 33290 26932 419937147 19082 23252 168258447 75859 43581 422630792 23252 10857 896344734 42650 43581 377362345 22881 10857 104011240 42650 52988 682760058 79957 43581 66540621 52988 71767 747403528 42650 68929 481002434 71767 36801 672809862 41844 71767 107636900 64911 79957 119558765 49476 68929 409851722 36801 65320 442896767 36801 10172 92091714 35573 41844 924905280 74542 49476 991512986 44012 49476 865599818 35573 48642 123209393 60128 74542 145543201 74542 26423 328798218 16155 44012 116427635 16155 69402 152490001 26423 11664 744686538 41359 26423 7410506 16155 24379 300469014 61585 41359 581797051 30700 69402 950631018 30700 24912 445006442 61585 39070 397668559 2363 61585 108878048 30700 80550 649964664 30700 24764 375142612 39070 30665 840765105 39070 2374 463559344 30665 45585 725572636 70541 24764 667127913 61225 70541 40212750 70541 28890 410864133 70541 59107 305626697 50037 59107 54912037 61987 70541 385838393 61987 5559 878639838 67975 61987 185906910 80077 67975 582513545 50037 51102 565777134 50304 51102 758665657 66884 5559 644298976 80077 18495 436338979 51102 18322 632160273 14065 50304 323888736 4060 14065 544772234 43900 14065 52249529 18495 64725 515667262 45267 64725 222400620 14065 5710 733904649 26927 64725 132422370 6357 45267 471570792 5710 27162 161245152 38056 6357 39741188 6357 70696 241053170 58623 70696 140182988 64694 58623 526292819 70696 3887 986043445 69923 3887 122062395 3887 435 567562820 69923 73701 680969326 65707 64694 142000480 3887 7589 549836386 29561 73701 901365215 73701 11105 331478050 65707 66483 754582360 33363 7589 460045605 50853 66483 327478977 29561 62219 883630853 49400 62219 70082152 33363 53870 825254834 33363 73207 829435548 49400 10443 994747102 73207 884 19212151 49400 61638 138715411 53870 37124 415276978 73207 35475 551626373 61638 17320 405419941 55282 37124 67461548 17320 5377 726216113 17320 63154 647087719 27210 55282 862840016 27210 44734 559467974 55282 55257 433456779 5377 10311 410055506 25189 63154 125331899 31709 44734 566320418 45689 10311 291890693 11600 45689 622762790 31709 33602 382909718 26404 31709 602910512 31709 10806 581162937 33602 80733 207980502 34080 80733 961032342 10806 21754 998400732 9327 80733 674381646 80733 34355 873079627 45451 34080 605138124 21754 4727 580057005 56596 4727 580679128 4727 20861 394650182 45451 32032 77939202 58122 32032 513294824 58851 4727 227070821 61248 32032 238481787 20861 50178 897535814 24683 50178 260683583 69333 50178 700961883 81907 24683 22830679 24683 55601 596622482 10218 24683 54275381 26352 69333 519236212 11506 69333 513258491 52199 55601 212418959 26352 72215 15485589 46401 26352 935944356 46401 3932 204141814 72215 32217 76139071 2953 32217 941262501 3932 32482 853494250 14406 32482 913190428 2953 28960 873652935 37426 2953 787277866 5524 28960 495054444 5524 16578 89125394 28960 272 831339955 55548 16578 67713754 37426 58370 70755781 55548 9179 179983204 4308 58370 526804090 4308 69683 781305526 69683 79865 310637262 69683 8894 34181054 8894 74431 555400326 4308 32337 542502572 69683 9752 7704192 48576 32337 864957340 74431 42103 334599710 74431 37743 308488295 41478 37743 314860101 70545 48576 626363779 39776 37743 393530811 42103 62977 201808923 28622 37743 275049777 8594 70545 452494030 3975 8594 429777268 19804 62977 117118662 49369 8594 924279594 18320 19804 832223561 55351 8594 979259618 66987 19804 741090846 27639 66987 535451833 41836 18320 868320936 55351 60999 963316092 7812 66987 404738396 60999 50555 426939268 29571 41836 129408948 78118 29571 577696056 50555 80507 137273019 72143 80507 418042696 78118 20535 507116048 29571 79972 381115654 2557 20535 293267193 2557 20269 480567124 40917 79972 637591518 58604 2557 352733236 20269 43084 299306902 43084 15111 689763250 58200 40917 463269311 60450 40917 49469768 58200 72274 488804584 11572 43084 604142580 11383 15111 1911813 61029 72274 654464101 72274 31617 887100818 11572 72368 433984580 72368 6041 772843110 31617 49623 723484275 76122 31617 973011831 14861 6041 44117406 44252 6041 368910842 14861 56545 841802063 24499 49623 990068409 24499 29380 540878281 14861 52680 742193704 24499 3424 26378126 10629 24499 771789783 52680 6680 701728169 76648 6680 664875691 58521 6680 765402776 6680 17386 133731767 76648 44963 798709724 29376 58521 867003939 47283 17386 677717879 17386 14862 283794449 14862 76789 155651820 33548 47283 971202276 33548 79379 25955733 71574 79379 234051896 71574 60136 119641106 51051 33548 9698412 21404 51051 59760238 51051 23393 629056286 71574 24839 407706139 56684 21404 822713376 56684 10176 698424835 10176 537 77528971 24839 63479 568052719 537 59219 576877608 41275 537 489581380 537 78121 820122233 64946 537 365893696 41275 8431 495203432 11704 41275 310144244 45142 64946 958683441 78121 24797 558017278 8509 8431 428320930 23039 8431 307419096 9635 11704 84298622 24797 81177 56341892 49815 24797 740750500 9635 19766 568489839 30201 9635 956933984 19766 33424 615328730 63398 49815 87345857 30201 52317 246999999 76375 19766 602659658 52317 37022 256341648 76375 33848 4743124 68394 33848 679634768 61278 76375 996271240 68394 31558 489357467 43245 61278 560462260 79301 68394 39518435 79301 23521 364418147 10019 79301 256805578 43245 5979 703143401 23521 61531 628480817 79301 69803 666870675 63135 23521 898921677 10019 50633 53752356 5979 15199 366717320 65928 69803 463848071 61095 69803 754275103 63135 46489 189544858 40245 46489 137050458 71266 46489 376594616 5553 61095 167957317 5553 39884 128217187 8353 40245 434334107 27039 39884 303336076 79427 5553 302836680 79427 28532 368951452 9704 8353 224105912 79427 5678 27643393 32486 28532 642555007 32486 20592 973981964 32486 15901 590324110 5678 65447 632331293 5678 27327 758937578 15901 44501 483541784 73393 27327 712724948 73393 12511 79945010 45190 44501 797193276 44501 25965 88158016 23267 73393 405830229 12511 51965 775183417 48428 25965 103006268 48428 22676 492500754 30080 51965 32473345 6556 48428 155172467 26959 6556 306572593 28567 22676 684300677 39536 6556 419500816 59399 30080 94012266 17042 26959 843540820 28567 43567 779459130 4826 39536 290206800 80467 43567 141980732 68134 4826 772599035 68134 43136 23960158 1549 80467 179181888 80467 65417 739612521 26003 80467 795794793 47901 26003 314333033 47901 40428 457290120 73027 1549 503296489 26003 46651 598659930 40428 14232 365792114 2513 46651 61778186 40428 59349 49115491 2513 29297 742391129 22239 14232 166617473 64750 2513 245527809 62246 64750 825030703 35648 64750 243769651 63294 64750 49072457 81131 64750 500650785 56002 62246 557656042 57482 35648 873314601 8306 81131 977230066 44644 56002 194010924 43965 81131 799500132 44644 72330 373156421 43965 39397 663347949 43965 60523 477612976 39397 59804 192769962 65367 43965 98587109 3995 39397 105118383 37461 65367 373018339 23152 65367 214758111 65367 4159 484172645 4159 18191 892255877 49647 3995 52515545 1532 4159 133785359 68454 23152 26933694 18191 17419 108951217 61322 68454 296574679 40800 68454 13615470 68454 59291 926259945 40800 49489 957182056 40800 38296 946975907 13434 40800 328909725 61944 40800 214372152 49489 25459 242194284 10802 61944 69209892 9292 25459 56694830 61944 42672 720782961 69360 9292 243238666 9292 53851 103895325 42672 21230 404161352 42672 10407 193072148 53851 71733 351773634 34927 10407 126596617 53851 58717 864410626 35021 58717 747385222 58717 25503 14278532 73763 25503 676577399 72188 25503 444956845 9354 35021 482249062 35568 9354 183372741 69281 73763 996619872 68620 9354 809874189 33615 35568 41534626 69281 60558 195734039 60558 55315 282653229 78875 60558 276258968 33615 60208 965524308 65933 60208 670404902 78875 63316 845938055 53499 60208 850010186 65933 65289 61440910 65933 21719 992717105 21719 38295 59993324 80228 65289 334000560 80228 8839 977341428 21719 37085 946217688 80228 58236 757440870 80986 80228 396396834 14338 58236 661721081 80986 55284 796921795 65076 80986 44542613 19943 58236 125132386 61901 19943 406246065 14338 39216 659736894 19943 36226 182869166 19943 40514 550540096 39216 17863 79068498 17863 12791 834844733 40514 35995 685963851 40514 71462 533820555 62700 17863 686218593 51467 71462 194815630 71462 61525 941162819 35995 56423 947667657 39237 62700 35859686 62700 31987 252290910 51467 34554 375319266 41978 56423 648018267 34554 15240 25476933 54069 39237 886265799 14701 54069 522534941 58155 14701 157688872 14701 15349 685095795 65018 15240 740665258 65018 75592 13895248 40784 14701 591913976 28044 65018 459556756 36433 40784 848806002 75592 76718 230458419 76718 72149 856119825 40784 36027 98612163 80859 28044 51753101 76718 25063 190866730 80859 12160 255496758 32692 25063 712559227 81315 12160 129722459 81315 27816 283601151 28887 25063 689213955 81315 32752 132461286 41556 27816 44789292 32752 32992 409397726 27816 64216 698986723 8244 32992 275949223 8244 11932 122190406 55447 41556 49299085 55447 69018 625242094 20457 69018 791753666 55447 45862 621842674 55447 6565 81799261 45862 17333 903996757 6565 79372 871618337 54967 17333 734485355 45862 34989 26163246 17333 51262 976432783 65031 79372 558611223 79372 65837 157497414 65031 6834 362958042 40817 6834 836963429 65031 19311 256793211 77555 65031 145314905 29843 65837 789980415 58428 77555 454003542 62544 77555 152584892 18302 58428 269387177 77555 19261 805701997 11959 62544 733775338 11959 1484 59619499 19261 78697 537572522 19261 47919 596992703 11959 30083 949439974 30083 25447 92776430 47919 67080 976129223 37646 78697 815937873 47919 73882 94641735 25447 60309 477279186 5761 25447 83856080 5761 53409 863029986 5761 20779 554026382 53409 61692 466222187 61692 78421 102515379 20779 39373 996797491 43980 53409 506793569 18599 20779 862100459 8705 39373 699748784 18599 54514 263404096 40635 54514 319729787 54514 45447 608642496 68857 8705 811914995 54514 1619 961468011 44929 45447 54860503 29602 1619 851546067 68857 74976 411039498 1832 1619 676576203 74976 81185 435223630 80633 74976 788479438 1832 62714 119755274 36889 74976 79062424 36889 59550 399242970 59550 34150 375947633 80633 61847 105288744 70692 36889 600696861 96 59550 848048602 61847 51496 573393889 19607 34150 191468776 96 65605 271553026 19607 13368 678641797 2123 13368 385045860 65605 48780 542707845 60651 19607 54747175 60651 75815 909453151 13368 76264 368186832 42033 48780 186052593 75815 77449 360789967 76264 30818 93444838 42033 3718 389320015 30818 43491 228605677 3718 2646 328784811 41202 3718 904388932 12773 30818 441650575 42181 2646 289556950 6262 12773 342186985 36537 12773 688819042 46337 6262 910396390 48058 6262 641371256 20454 36537 61974711 48058 20843 365919228 20843 78175 285065533 20286 78175 582443497 48048 20286 989783731 9352 20286 87625799 20286 75015 432170964 75015 45973 74153321 20286 58927 245402104 58927 50077 663134474 23360 45973 74399960 62720 58927 252772629 23360 78037 625922869 23360 8565 848852488 23360 12600 878151257 50660 78037 206495524 12600 39532 746080852 48556 50660 75320210 48209 12600 124386571 26888 39532 382034583 48556 63289 38684740 19114 26888 50823097 19114 58684 785891856 48209 43044 84327828 43155 26888 103518670 58684 71210 423379337 77115 19114 405186424 43044 64040 152054624 43155 17500 322776336 15396 71210 419944901 17500 58557 343647206 68946 58557 993569909 64040 76458 198855176 68946 5873 973390791 68946 67329 579170174 33444 68946 994961097 76458 58987 677602105 76458 64626 941226966 45305 58987 170760612 41666 45305 199820620 11514 64626 625533444 11514 3988 157230610 12925 11514 151868272 12925 63659 61829160 12925 8391 162708695 12925 72661 528088549 49336 72661 960730834 8391 42530 448600308 30350 42530 443064927 42530 72029 187860457 11782 30350 482449173 72029 52158 492606364 22060 42530 81122098 64510 52158 328577939 15398 11782 311904473 11782 33997 231194690 22060 45833 4114866 22060 34046 968157783 5184 34046 550226882 52221 5184 483144094 45833 79228 69310053 57705 52221 71807826 79228 66409 385407451 66409 16051 42143247 27593 16051 647431932 70195 79228 703223829 18401 66409 117857957 70195 8781 142448733 29313 8781 482179873 29313 79660 303379113 30856 70195 851941580 64647 79660 731522262 14892 30856 775515450 30856 20557 717072281 50349 20557 287216038 7658 50349 38677908 81196 64647 63965368 20557 21764 239083326 70130 50349 483410216 70130 6530 982877895 70130 26930 363746625 50342 81196 113239603 21764 53746 734448267 36808 70130 533100985 13211 6530 284264056 13211 44970 10712485 44970 54108 223570249 39472 44970 697294780 1989 54108 999463841 79596 54108 177344381 79483 1989 467099786 54090 79596 495722318 39472 3971 31540721 54090 81745 537987021 15750 79596 868548565 2347 79483 350825784 47149 81745 59482991 81745 51823 566416121 51823 21102 277302771 2347 11468 863075746 47149 2692 788513552 2692 15592 550288812 21102 14652 173572027 74234 14652 716202199 62302 74234 514467003 74234 19749 312232096 19749 5216 814601566 73004 19749 217664642 73004 5622 247792756 30928 5622 66125924 57298 5622 129032929 27843 57298 201152862 5468 30928 733533443 5622 40364 834963525 29107 40364 572118788 31277 57298 572403039 40364 72198 276860201 36890 29107 77748841 72198 38672 222791793 72198 18690 475984444 36890 73710 540013968 18690 37846 571341934 36890 17045 301203652 38672 48074 53274171 48074 20599 249690938 17045 61851 665337729 20141 61851 388868151 20599 59221 419756134 68941 20141 339092272 20599 67197 133237807 59221 75228 657791629 68941 77692 124359750 68941 47524 533365396 8135 47524 90116757 47524 62874 701092328 77527 47524 198448683 77692 147 206834090 147 38387 300754529 62874 7237 263829893 38387 19363 57034150 19363 63593 178461493 38387 23948 892244696 10455 38387 293895168 71909 10455 689731236 75941 19363 124269539 29905 10455 249231199 10455 62416 86158938 29905 72776 421745697 30157 72776 280732237 62416 18632 80714221 56495 72776 77963655 56495 20633 75447210 67800 18632 901469869 67800 73202 792835485 24701 67800 435263137 56495 53318 678820592 67800 48883 277274212 72508 24701 181054273 32252 73202 440615167 31571 72508 909189518 24201 53318 251303601 32252 13123 199462223 64533 72508 384528014 67243 32252 809503220 13123 64623 133070373 67243 54166 352117514 19940 67243 21896694 25186 67243 348348121 19940 6792 508799160 35741 6792 941182674 17524 35741 696085940 44494 19940 557786927 74644 44494 748617603 16312 6792 249562231 81215 17524 314659408 47730 44494 754117475 47730 53257 169688815 47730 67151 755941896 47730 62054 427303966 35346 81215 924509777 62054 70098 160695257 70098 57082 623924715 69198 67151 556708363 50864 57082 810991212 61897 69198 818489141 79143 69198 862086169 57082 59358 929726201 61897 11137 45484282 29093 50864 863746995 5558 11137 720092923 33094 5558 306314610 5558 17467 596885761 17467 60869 132822795 60869 42655 735252951 42752 5558 623305474 54071 42655 120501100 25408 54071 788906368 34767 60869 671625380 73106 25408 274247700 42752 75594 116154954 80346 75594 939823177 34767 60904 312344621 73106 64457 250630569 59398 60904 252925882 59398 27942 505391764 64457 50103 145300316 50103 15598 299745553 64457 14458 140226148 14458 8878 800046434 14458 14674 992695107 14458 19347 240274527 38506 15598 59868988 38506 81276 415171071 78022 19347 227311976 69657 81276 919143658 78022 28595 634671960 35838 69657 174224401 78022 49574 433548913 35838 63854 9878182 80103 63854 391748882 17856 80103 512009949 44074 17856 179492669 63854 25890 836784324 44074 55066 96840198 44074 74662 900230613 78565 74662 765215365 5573 25890 760280561 74662 76452 22202385 55066 8189 261611420 43682 8189 717386751 5573 47218 445497638 5573 4580 744754613 8189 47479 4107991 47479 17022 44577008 62950 43682 717294670 47218 78914 381772467 28378 47479 530924136 1428 47479 893576469 15752 1428 733500300 28378 11566 857055567 12759 78914 784984671 15752 65228 626752403 10666 12759 152387985 16231 15752 425749564 11566 56294 898469146 65228 76804 299787181 56294 12140 200227726 23413 10666 816205172 76804 23353 75361670 59702 56294 923354588 62688 76804 2140768 12140 62086 726993657 62086 20898 866392190 59702 8702 753289713 20898 52877 316019492 20898 45516 86139754 20542 8702 937648912 30032 45516 351302096 8702 28599 214363294 45516 13243 209069000 13243 59144 772704324 59144 68548 161831924 30032 76205 405914324 76205 51433 882300466 68548 73875 543851974 51433 24403 126448682 51433 47207 963298458 47207 60440 784090345 57639 24403 179045164 73875 53315 134615839 47207 63876 852758038 53315 47295 301101519 63876 3648 491196798 57639 73100 437992897 38567 73100 134487973 47295 79638 523425232 73100 57209 8434428 73100 82111 585157047 73100 63327 515810601 72153 38567 748141094 77573 72153 978145266 14806 72153 310688016 77573 62111 433064814 14806 46274 328683423 51634 46274 484674769 44314 77573 812207332 44314 27665 241603902 70049 51634 685388807 27665 44936 470745164 44936 10201 290877142 50547 44936 622959951 81449 10201 364941784 24978 70049 352075878 81449 27351 898259478 47970 27351 270072693 76398 50547 780065403 62138 81449 226023048 34425 76398 894694382 34425 45717 38048130 62138 15214 123714188 45717 8300 539193415 15214 33995 565188404 15214 33278 754263070 8300 378 366114367 33278 66274 226475266 66274 11561 830241371 32180 11561 471293881 6095 378 333345944 72963 11561 997798334 66274 10559 543772587 6114 32180 730522344 70927 6095 221121685 6114 43870 119624108 10559 46683 468149602 14967 46683 191710222 14967 61033 385427834 42701 46683 85334359 42135 46683 364217303 40151 46683 53709800 42135 52998 64605664 42135 54501 239839527 15755 42135 834652980 42135 15937 795062888 52998 2301 387019516 54501 63423 104637045 54501 5653 765764948 18458 63423 959662791 5653 4537 644221129 63423 22654 102702699 5653 34916 941991835 4537 50154 261783570 50154 49884 877832906 4537 77379 130552257 50154 72099 186715357 40550 50154 677414578 9056 72099 21996170 40550 71876 703717103 47586 71876 480903862 70230 71876 877164422 40550 79706 996673912 20857 70230 503748179 55508 79706 669477205 47586 25305 601841842 57319 79706 247730568 41784 57319 131101765 9441 20857 703990160 15194 55508 369658422 25305 42613 740003262 9441 63472 528905975 42613 50990 389505434 19162 9441 883072338 42613 19816 976091006 64954 19816 120667103 64386 50990 790602132 64386 52034 177434595 22495 64386 979632991 22495 57158 402231255 79093 52034 997110092 76590 79093 667841231 57158 44086 413650337 22495 57446 139595763 4630 76590 44344680 4630 72819 551979913 33472 4630 714497562 78615 72819 416099259 33472 1869 992239139 78615 31263 368020948 58207 31263 590993738 76269 31263 277841364 31263 77597 339035925 67502 1869 21388264 67502 44648 988975081 79864 67502 672811812 3324 76269 132725315 79864 80903 788474884 79864 23131 992112388 73523 23131 516532498 73523 1 142357531 23131 51432 525837708 1 59952 854430998 74507 51432 813374437 1149 59952 946141263 10166 1149 667516634 32035 59952 522599785 451 10166 623763570 451 33033 105666656 57981 32035 32820975 36176 451 773804051 27673 32035 638275961 31400 33033 898802179 57981 9699 157937716 75633 36176 207337841 75633 35536 632404334 75633 39427 595498975 27824 31400 59066813 75633 33236 952695358 8806 33236 149116461 33236 81823 906352984 8806 1094 141004322 77290 8806 467023792 67862 1094 143104828 2388 8806 262436074 81823 39170 372364884 77290 78311 439107638 76450 78311 647802189 67862 64291 289908039 2388 44848 933857084 64291 31327 332726469 64291 60041 699457600 43031 64291 577019810 43031 79919 230671766 81737 31327 483482012 60041 17583 281068139 62695 79919 48937671 57238 17583 671304114 81058 81737 39356701 81058 62166 793684609 62695 23581 547883793 81058 61148 43065599 41644 61148 881723037 9532 23581 29933948 61148 66657 349124043 9532 79608 373909655 9532 24437 382568801 24437 11040 462592304 79608 5887 684408018 11807 5887 341820129 79608 4746 73052296 11040 6705 410241376 22698 11040 897477077 32307 6705 195500478 63903 11807 453503481 63903 81109 91142902 63903 22546 860267279 41232 63903 840895053 22546 75694 825076288 75694 44171 618654091 41232 32242 687136383 75694 35494 561083541 28740 44171 918447351 44171 52641 29293794 81756 35494 716939913 35494 26244 475778098 81756 612 846518539 612 3475 469531225 52641 78743 672597663 78743 71506 533345743 75011 71506 359249489 71506 33510 980004766 35832 71506 758697145 46631 35832 666539783 75011 36347 396761520 36347 34841 315522813 33510 55490 130273970 33248 55490 6119436 63445 34841 900282197 63445 70054 356609389 17987 63445 111559851 67749 63445 964763368 63445 79345 570923310 18052 63445 407106705 70054 46841 804358995 13825 17987 222138466 13825 25445 417457443 38323 79345 88157951 5205 13825 875559401 11308 46841 317477070 4145 38323 744924306 4145 77703 208735174 60598 77703 509606235 11308 39540 776435946 60258 4145 102784188 60258 42235 584659591 77703 2864 817949172 64641 60258 24938778 63940 60258 836233902 64641 19054 484909805 34784 63940 225014281 34784 65061 509234080 19610 34784 909191502 68335 63940 523659010 65061 80312 57122463 34784 44097 762104523 56538 80312 326652311 44097 69884 529761395 68335 51123 38210656 71996 44097 951179676 51123 76745 144275376 69884 13543 60371581 47989 69884 937778576 47989 77082 203613380 66648 13543 369872191 13543 21461 119638076 77082 63643 395571454 72433 63643 89874544 16570 63643 78780536 16570 33395 647062908 16570 69145 159702332 16570 54624 937949767 51217 69145 85039828 69145 761 175129537 54624 61690 478941202 16811 69145 969278025 61690 55821 514664829 51217 30897 585441125 16811 25569 967476313 46388 30897 931488584 52702 46388 330094038 30897 2941 784751324 36268 25569 532515165 62839 46388 735461147 21589 52702 45708470 28878 21589 599715049 28878 13844 644207837 25920 13844 544281792 21589 29525 710408677 1777 25920 557530847 19858 25920 698236890 15635 13844 665082806 64705 1777 261491177 19858 36914 370377825 34748 19858 892094785 16220 19858 418832344 64705 17101 58025768 52665 17101 800370665 34748 73434 783242235 16220 39719 54352984 28507 39719 770872217 75971 17101 34361506 76208 28507 749281897 76208 2395 849360418 76208 58705 3087326 75971 68993 354073152 8163 75971 491249186 76208 44496 619258635 79956 58705 122196240 79956 78852 834224202 8163 16088 144019218 8163 50539 941512547 55227 79956 161672915 78852 34827 645102267 55227 41041 982747724 46800 41041 626382204 59860 34827 911072331 59860 44861 873732695 38954 41041 944419707 46800 35184 972561151 35184 50657 687533427 44861 14553 501347598 38954 24895 198306612 50657 51917 784039324 36424 24895 962759041 55769 36424 39826575 36424 71252 576352773 28916 36424 13855944 40979 71252 428255034 71252 81669 387973536 50745 40979 63446161 40979 3785 17139050 17676 28916 527615800 63637 17676 339905420 5249 17676 171513907 20183 50745 272058889 17676 28333 344133574 63637 18297 890346295 63637 54681 746529069 54681 78481 715459385 18297 81106 145165496 81106 53142 521099069 80699 78481 441657782 68892 81106 17093005 32165 53142 46429573 66458 81106 133431924 69215 32165 419422281 15164 69215 641943273 66458 53126 746475416 69215 42399 124106287 15164 69235 146831614 29517 15164 482069355 69235 24665 22088012 51243 53126 885921722 81492 42399 899317618 39972 51243 182937892 24665 68392 61699767 24665 71306 323550432 35170 81492 91508323 71753 68392 225786714 76850 71753 745709977 15899 35170 952846326 76850 39976 362305959 58435 76850 817203037 53067 76850 429154642 15899 12857 731803396 37951 58435 42507198 58435 57006 919467791 57006 78209 438804750 6028 12857 538244990 41001 57006 111803321 12302 57006 87638182 53532 78209 425219841 53532 59745 529376985 59745 27157 751832050 58034 41001 507182407 59745 65064 114382335 27157 10617 515190634 64660 10617 759851032 61111 58034 290502367 45173 64660 126219344 65064 75696 470024628 75885 75696 88694863 64660 61128 85838100 61128 24762 899914632 81377 75885 865621979 81377 8595 197782320 8595 57993 890253738 55982 61128 216965125 7663 57993 992246673 8595 32454 27310771 57993 42062 318855551 80740 55982 517006863 27950 42062 175930447 32701 7663 18956205 792 42062 170896268 80740 11452 488738575 35774 27950 18934788 27950 2361 735446014 11452 8948 104933049 23779 8948 286405026 75033 11452 204627648 3879 2361 628847889 46276 75033 959705856 3879 50609 367028459 23779 75541 667126537 75033 26313 8930660 70574 3879 93581384 75541 36800 672544621 57291 75541 655311767 72495 26313 735944643 3939 36800 394225422 12169 36800 172161630 79287 12169 507149355 5473 72495 75482146 56644 5473 100517339 56644 19130 140186481 56644 9961 846074517 9961 32708 400026372 5473 64764 467363732 56644 32699 315281952 43944 32708 866426758 32708 43395 972988705 7819 32708 702666484 7902 7819 82036322 43395 38221 42066851 7106 43395 889218985 38221 72701 600213231 43596 7819 701968831 54556 43596 674020958 72701 45598 571961339 45598 57883 139338148 54556 2974 79683283 57883 73753 333698539 40670 54556 348742087 2974 6297 951797183 2974 48360 640585239 65851 73753 840753000 41954 48360 335781133 68449 48360 111623621 68449 24389 458946784 68449 11528 940831117 65851 53414 589982743 21524 24389 114579085 11528 46773 500923284 46773 34886 921918899 34886 14804 268171039 46773 68139 490065142 34886 25892 751702411 5303 68139 532596675 25892 74803 329858650 74803 59041 616984887 68139 30815 860166850 24381 25892 436534183 59041 36037 706190070 59041 25630 466281787 24381 81437 554364623 61137 24381 218335323 81437 38820 653189952 36037 5537 141331639 38820 38431 974030799 61137 53986 932030558 53986 36979 977023935 38431 51389 295088859 67745 5537 98375730 52254 51389 681687194 52254 5519 17112093 5519 68458 251194618 22873 52254 608926317 3390 67745 925743274 5519 68165 88402953 71206 5519 185285941 6345 3390 504170665 6345 48502 639631291 3390 53872 589052020 71040 48502 16506553 64057 6345 696729818 48502 46529 510317356 46529 65751 75665511 45990 71040 254996449 49507 46529 485608099 46529 41229 159824670 49507 26578 87872074 49507 49 232515483 23476 49 951264437 58049 23476 716947477 41229 56965 255316518 12245 23476 534951315 31725 58049 10887381 58049 38462 621880498 38462 79583 660578236 45411 12245 15538569 24924 12245 144473212 27727 31725 883578156 27727 77849 183778489 60965 24924 99212662 7176 27727 927774597 60696 7176 24623128 28575 60965 522572968 76296 28575 417477762 31317 28575 267913717 7176 73155 218537494 35435 60696 741691356 73155 13507 135233766 14991 73155 633104115 14991 44102 205034486 73155 15280 100534014 30466 15280 503506754 59737 14991 598945327 41966 15280 317662297 41966 12611 378175864 30466 77914 452110403 30499 77914 380944989 59737 27388 26629833 67854 30499 586388490 70404 77914 82388061 36662 27388 136081882 27388 64988 230048790 27388 45217 54414363 54334 45217 482868323 75185 70404 974913168 3605 36662 833717177 75185 20063 760992211 28695 3605 172970757 3605 57955 576825190 2663 20063 142661355 28695 80306 760024360 80306 32063 965984215 28695 9473 776537987 80306 71785 897003654 32899 9473 994270690 32063 23176 69745034 11964 9473 280317269 32899 77781 860642159 32899 76488 370109078 32899 6950 727282808 23176 43328 883929640 43328 78485 125502128 72888 6950 603256616 43328 78671 857375739 69090 6950 789105936 78485 40992 840115559 38608 72888 152357901 36421 72888 542615995 36421 18826 356262871 40992 25198 144338715 30575 18826 271527714 48583 38608 333402483 3527 25198 218910272 48583 70934 591609312 76471 48583 242587823 76471 78379 786557945 39473 70934 584924805 78379 69496 476472014 76471 30591 210532956 12486 78379 73295926 39473 27846 38917547 39473 15724 401285537 27846 40978 277060309 12486 57581 825204033 27846 63446 236037531 40294 27846 688889440 22917 15724 36142847 78321 57581 911926575 78321 71888 68852914 71888 57596 696588816 44878 40294 674944357 57596 57530 142990899 847 78321 247723183 57530 78704 5599632 75588 44878 805827015 32507 44878 310411379 37091 78704 697339741 75588 2732 741052707 37091 22540 360631147 22540 34110 312755930 2732 3259 240832188 2732 8907 956750270 3259 8330 876453642 8907 31051 237060851 8330 70339 224729083 9118 3259 961779991 34057 9118 269312778 69705 70339 864575300 14203 9118 576750152 34057 23999 975292098 9118 52358 801586837 33889 34057 79838078 23999 22069 702433093 77571 22069 30875679 33889 63091 92180225 46500 63091 512249267 77571 26305 197793327 34552 26305 315020146 26305 9848 42709083 63091 66485 577102574 9848 69859 485730663 40568 9848 19627954 9848 75571 348686155 40568 69883 124595752 53567 66485 459410884 75571 79318 160529824 40568 28986 90624027 53567 52494 317473349 42215 52494 766291385 32971 79318 561154059 28986 55572 691980634 32971 27297 896516721 35790 27297 247435562 14347 32971 669053629 32971 30281 616134212 30385 35790 557582808 35790 40299 490071468 40299 70936 709424666 30281 55602 18963064 30385 58045 764193929 4889 58045 786424616 58045 33338 444404368 32868 33338 17608005 9862 4889 375138462 58045 43959 110226744 30890 32868 199920049 32868 25220 862212195 25407 43959 249530388 25407 4894 13006336 4894 60323 252308751 25220 58209 17256570 25407 23411 583521772 24036 60323 92135020 14140 4894 198602010 58209 72189 831999554 24036 5625 294504730 42671 24036 592552391 42671 41902 200505514 20702 14140 353303164 57177 41902 99092485 20702 17372 216969196 42671 42823 823286333 54388 42823 100482002 14733 17372 41345498 54388 51529 843917088 5188 17372 447661583 17852 5188 956062157 17852 46890 73534395 51529 36844 29162493 51529 8182 864327959 46890 49976 939965041 15825 8182 184618918 8182 17708 750258136 15825 63338 995194177 17708 24039 813284755 24039 72993 272123906 58454 24039 950848243 72993 45928 961951691 63338 4466 20743311 38681 45928 869851280 77026 58454 1984137 4466 74333 430866755 45928 68101 53728919 38681 34971 563792520 68101 49743 629053902 34971 71715 796569807 49743 81938 439469518 71715 62206 954052726 81938 62876 218829505 49743 8849 145805304 63841 81938 601082615 81938 61020 914884560 8849 13654 218372149 61020 5840 308293803 61020 17667 437682490 63841 79254 956292206 41800 61020 200690646 5840 73127 955261969 30940 73127 744076460 41800 11335 189827325 41800 66054 799691317 80222 73127 647182005 53384 80222 967585856 40562 11335 281404840 64624 40562 108030685 80222 46298 71045971 80222 12516 697655702 40562 44117 113560507 5052 12516 420315832 64624 59920 7659659 25661 12516 157548442 65929 25661 2697648 25661 10430 203627176 25661 52385 465175001 52385 19790 182046805 74812 52385 25866697 81904 52385 641399456 52385 67137 73415307 67278 52385 126799783 74812 53527 500433373 53527 27523 782030289 67278 54642 796460115 53527 38077 114958924 53527 52194 100746542 54642 29469 36907631 54642 73672 98305777 52194 80541 924874414 70602 73672 405211509 72727 70602 763995739 72727 45316 781237924 70602 39991 377905184 70602 59232 780297015 45316 41033 480153322 79683 59232 333322652 68676 79683 208532468 68676 1589 694299921 68676 76318 110268067 65643 41033 27797797 76318 75383 105813359 20952 65643 465534446 1589 45762 89466888 65643 8214 42209761 73702 45762 369876346 20946 73702 847875590 20946 29375 22840478 20946 3601 784947328 34759 73702 288734484 3601 38031 272566650 34759 65516 271473014 38031 65095 80873611 38031 65174 144678025 7863 65095 175600937 38031 62321 970966267 62321 43458 185205782 7863 13143 331943071 78285 7863 924533314 78285 23281 919613148 35215 43458 140783959 78285 175 119197043 175 18528 128394279 35215 58391 322805762 11814 23281 542783180 35215 49910 331102299 25758 18528 85460752 10039 18528 273755481 25758 37821 935097143 64272 10039 646540592 7667 64272 525895946 58075 7667 314096813 37821 47582 546802835 7667 74206 66874654 33364 58075 772482541 47582 14014 143111923 1333 58075 128493646 58473 47582 606958748 33364 18616 404346484 45361 33364 22745880 29161 58473 246337456 606 1333 762479493 58473 4862 661456190 18616 59528 350648918 4862 79539 307184828 59528 41949 559767762 4862 68559 467212719 59528 1085 396698851 68559 25045 224937159 76635 68559 190384403 80622 76635 450061307 10546 80622 763202549 10546 66034 595805290 50121 25045 540475576 72683 80622 152442158 78819 66034 799797787 50121 15261 622102333 15261 79341 583094169 49856 78819 303544953 23083 15261 732628205 55939 49856 783448945 20376 55939 443810555 49856 10079 18776892 23083 81078 969709918 20376 59006 156599260 55939 9044 93650100 63031 81078 198623346 78935 81078 37731869 23643 78935 79530296 59006 23541 647096760 41867 23541 846461598 5612 78935 483268415 16589 23643 714204527 23541 66391 457155153 22258 5612 852622019 22258 23770 628479260 66391 23394 187212025 23394 78373 444281679 23394 54986 617831920 24048 22258 154735666 36694 23770 279118617 54986 9353 233608096 78373 5098 957754762 24048 31242 124686949 62115 5098 554580107 36694 79947 121773861 62115 43873 923710954 19480 79947 722121986 19480 70115 376437559 5860 62115 508181311 79947 24392 74093197 30858 19480 422679593 20365 5860 913983085 67123 70115 319810486 67123 14356 133469218 36109 30858 158762534 30858 37817 722931915 59741 36109 742846146 36109 32797 516226942 59741 29577 423004436 36109 65904 344349502 32797 16270 324365104 20842 29577 854853271 20842 52950 758492287 65904 76806 78280578 76806 13076 17899459 76806 60252 108366869 12880 13076 266195344 10885 12880 307540322 13076 60283 406681308 12502 60252 60551981 53211 12502 558630072 10885 81479 957814470 31454 12502 169203274 52222 12502 874042012 12502 27038 397364811 20306 53211 989502354 27038 81659 191484671 46065 52222 620733353 52222 50370 633195506 81659 17152 69166906 50370 55293 556420404 55293 28779 91674015 24115 55293 52400077 55293 22684 408621577 37015 55293 545256574 55293 57358 24525225 17898 57358 957690153 57358 8663 257879214 51791 37015 161413807 57034 8663 571617485 60765 57358 55345441 17898 27889 280508531 35544 8663 963024514 51791 25867 49323418 15174 60765 305288513 31222 60765 99831334 27889 24200 1056796 61177 31222 684324664 78058 25867 443236033 31222 44459 365054605 462 24200 267152498 78058 54576 944895602 49523 78058 76952224 44459 52951 56768777 75255 462 39728742 49523 61015 797144646 61015 49348 894538800 49348 73481 341904292 60708 75255 683927759 73481 75167 306299685 75167 56151 362234382 21087 73481 850925188 60708 11779 450152716 80934 11779 416748049 29241 80934 185745143 36768 80934 734397705 79339 21087 23898834 69003 29241 530256641 36768 72203 587100822 29241 12157 44249787 79339 17729 67928029 12392 17729 721903745 50458 12392 624080309 50052 12392 672546492 52863 12392 455035747 12392 87 149740690 40736 52863 90009895 72467 52863 33077656 87 80669 240948430 72467 69394 286067708 51373 87 84144709 81347 69394 732107562 61861 51373 404791419 2546 81347 913927297 76001 69394 701905969 81347 1223 618721805 43705 81347 652087866 43705 64845 437333525 47262 2546 256949937 1223 24872 436692592 78617 1223 793758893 38535 24872 234288512 63715 24872 439615510 67206 38535 423931397 8063 78617 717191871 78617 47664 959773861 22265 38535 582980867 64280 47664 614412820 78756 67206 659278325 70025 47664 832180877 64280 42748 191549901 22265 45481 836050991 78756 54190 496560931 60030 45481 824838640 6411 60030 235780883 2041 42748 170529251 22230 54190 700480864 2041 26309 765824913 29227 22230 672183929 54076 6411 525693012 26309 71846 752271765 71846 70935 895745079 35377 54076 882380995 65936 35377 28057618 71846 15075 743530716 69813 70935 607876314 67342 69813 16173876 67342 18930 483751083 63866 18930 569828170 18930 10288 118762025 63866 47464 275153656 69125 67342 687665179 63866 39047 694109037 47464 71484 820763592 52904 71484 348279102 47464 50949 608185115 24677 71484 536956177 39047 51204 140836199 79210 51204 719120793 50949 78674 666029192 19178 51204 881648660 79210 55080 102764826 78674 42411 570349160 74373 42411 263073692 55080 49804 600138332 74373 52751 798302732 166 42411 671126991 49804 53187 703442856 48690 74373 644490703 69819 166 584045343 56055 166 723179401 53187 29090 945837021 887 29090 401193352 23892 69819 237021800 69819 37812 960599734 23892 1921 435482003 23892 18113 29472847 26946 37812 445103630 19484 18113 829795437 45641 19484 445032035 19484 66286 90013038 50251 26946 157742106 29993 50251 286851728 46721 29993 978892405 1026 50251 237907759 27428 46721 776628585 50251 54636 607684555 75617 54636 926255437 51018 27428 366687875 75617 76606 981708400 51018 1205 918844577 51018 51614 22052354 52258 51018 660469932 7325 52258 105688479 76606 63181 27849654 7325 24522 772715487 23851 51614 499087980 52258 72710 731519068 72710 9874 791642553 31037 63181 569798488 72710 27317 125865571 65872 31037 843153820 49922 31037 773925378 55317 49922 447460732 53862 31037 785202843 77572 53862 320417212 49922 39088 551392236 77572 57116 357397543 33159 39088 514658247 77572 35023 554643886 57116 46958 866322884 35023 16256 365403291 46533 33159 110333315 14435 46533 3866922 14435 78442 512366532 14435 22018 784042528 46533 18566 772608832 71716 22018 76814928 50292 71716 101638306 52568 78442 392180163 23830 22018 658477492 56497 18566 148437619 52568 66205 760099638 23830 61513 274248245 8230 56497 821437532 80661 23830 522298485 39577 8230 8767853 41992 66205 905687629 41992 31406 837140483 46599 80661 873593383 46599 1828 483219961 37976 1828 840255467 10663 1828 989864958 34262 37976 507395703 46599 27668 998895103 37976 56344 535893462 35680 10663 464689590 37625 27668 572275022 56344 40257 42682591 42526 56344 352063463 40496 56344 527931746 40257 5443 404396888 37625 47484 614580072 40496 63666 508317114 68446 47484 72155419 65962 5443 653743920 54397 63666 744579107 81353 68446 516236871 63666 56924 116102482 68446 65757 383496379 65962 44555 923208440 79647 81353 477402880 81353 28898 456237270 44555 60167 465203608 45492 60167 748717518 37242 28898 68072683 78667 37242 396661718 37242 77778 518381562 60167 25675 635070438 72095 25675 315478696 25675 6227 113641873 34807 78667 967633934 72095 45548 315738353 34807 46206 297697745 60937 72095 360019729 34807 18063 104387468 10614 46206 453100314 10614 5195 376158899 41013 18063 483984599 1933 18063 113290145 10614 68824 363662277 46643 68824 66900430 81673 41013 653832397 68824 26136 771565785 26136 31092 317013367 42749 31092 701161390 31092 38948 908783445 26136 10292 141392568 10292 47110 5182480 38948 27815 361395331 42749 38764 120284437 38948 43746 353463077 10292 19515 900089495 39204 43746 187755034 27815 63508 423500831 43746 19947 321808910 43746 72105 482408005 22977 19947 547487103 22977 61453 826507680 379 72105 130175937 61453 81264 111130068 81264 46853 426692635 64720 81264 205165351 46853 54107 96951661 13837 81264 859691865 46853 22312 280582737 18214 54107 629162489 64720 24056 258393751 54107 15585 216184138 18214 74344 765842428 36680 18214 747193962 18214 29760 426848077 29368 29760 181393378 81281 36680 70875069 13594 36680 998420766 29760 76311 3938455 35681 13594 884904680 81299 29368 834497045 76311 61997 998716291 17274 81299 5450560 81299 29879 94828397 35681 30483 543417157 73168 29879 625111809 73168 51086 105759220 32629 30483 100476043 63900 29879 480980916 58526 51086 516802036 51086 76236 782304671 78149 32629 587196871 63900 26280 706096470 78149 66500 906747093 17245 58526 252717520 61795 76236 140666014 66500 4303 586754504 42982 61795 871179620 17245 56936 555339511 18725 42982 435787409 42982 81763 247547951 81763 54460 605600275 40718 56936 902195165 60396 81763 929941518 40718 39574 111295372 54460 50365 996037772 24300 60396 997455316 50365 22508 599296131 60396 23501 726401329 50365 61113 118619411 61113 45373 2727697 24300 71483 66333413 45373 32577 103700428 70933 71483 886719963 32577 53520 461070098 70933 50335 462829306 71483 78550 235922940 53520 71936 914441569 78550 64765 627022248 78550 21030 78843235 78550 33814 996159340 22545 21030 484434011 33814 71294 363148349 68514 71294 402199142 22545 2312 294806065 15728 22545 921184875 2896 71294 632620325 71294 8186 592048661 8186 46248 482580370 46248 64634 100393391 57456 46248 506308695 57456 46439 504784867 46248 57114 484168627 75056 57114 585382439 64634 69501 821158572 75056 78877 554541193 78877 13230 591623030 75056 8211 515965268 13230 68509 827738044 19889 8211 896837406 21592 78877 144015662 21592 44275 125110569 31654 19889 510573270 10413 44275 217989439 21592 79527 48444203 70037 31654 789320457 23399 31654 586638225 31540 10413 149500883 56892 70037 270880809 70037 31764 887030425 31764 37283 251625345 23399 56647 761873642 37149 31540 185579521 53035 56647 650536104 56647 5880 901036019 56647 49827 988378022 19424 53035 70428492 48843 49827 674204016 24149 49827 830647820 67374 24149 279188101 81471 49827 915608984 48843 65318 138877621 67374 5669 67646582 81471 58392 130603111 78525 5669 875778173 78525 52857 283083121 52857 17229 164237854 2164 78525 970651893 17229 49138 27828373 80712 78525 363134939 13868 49138 873594206 64217 2164 678948771 75736 49138 317517902 71296 64217 230057159 64217 25499 950378941 39986 64217 732290445 18951 25499 430270167 25499 28706 73267835 50276 39986 12062918 69894 18951 688960487 65538 39986 74020830 56615 65538 867760958 32694 65538 869516720 76585 65538 440592407 60780 76585 164633548 65538 70463 531242183 38342 60780 7756656 49451 60780 834766802 15780 76585 415860090 4672 70463 30989330 4672 15998 426585570 20979 15780 937259656 4672 70724 486964189 15780 42187 207288834 15998 77753 919431134 20979 77007 91900896 20979 77599 868292928 77599 58595 936743346 77007 62999 650591055 77007 46282 340187440 25044 46282 33579448 25044 80483 558485057 24866 58595 81620576 38730 62999 71643361 24866 15653 163108519 15653 61234 568752396 15653 65307 718428813 48617 24866 446549824 66855 38730 221572243 61234 24259 409452807 48617 69934 402604328 20846 65307 839488041 24259 32354 313531906 20846 34676 713739603 69934 5309 6083491 20846 67439 484380264 20846 6549 925356664 5309 18157 786031740 34676 1982 288633529 1982 24946 62006954 24946 24117 665340489 1982 77892 41436136 77892 46176 841804102 1982 9417 294195003 63965 77892 846857316 3874 46176 56896072 33808 63965 57517862 3874 78696 372875249 81693 33808 377648200 81693 57142 40205428 80853 3874 993058243 49708 33808 275910977 48448 57142 567451011 57142 42182 482941196 67377 49708 624650517 67377 4046 12859287 49708 23058 28223849 42182 46270 526276658 4046 52671 247314080 27576 23058 638436995 27576 15792 229152170 23058 16703 196149389 16703 76592 296749879 31760 76592 362752498 11865 16703 360672188 16703 47538 910646117 11865 17083 927543616 47538 43835 124661688 11865 3508 101016161 959 47538 56111867 17083 72854 5067383 21428 3508 868174034 72034 43835 975782923 38605 3508 460868231 72034 24059 919955052 31743 24059 22301099 21428 723 647154641 77025 38605 140809953 35845 38605 492507824 23241 77025 323335297 53990 35845 611553075 77087 53990 59426793 29908 53990 273054858 35845 52985 739124017 57168 52985 496724063 53990 19606 804770395 35133 77087 569239735 29908 41285 92631725 65188 41285 624944171 51525 65188 325668711 17594 19606 652805180 41285 60108 399039145 39818 51525 418936645 6078 60108 948897040 53163 17594 600960597 39818 70600 617140830 14545 70600 358730101 14545 44959 604126712 44959 80451 713172451 18384 80451 710888676 16002 18384 696035662 44959 38532 564204308 16002 72044 746152550 38532 40085 515330755 40085 27423 62852338 38532 28518 768512293 53981 38532 41485624 27423 32194 720650039 80021 53981 264949586 62705 28518 76899437 62705 2294 646812116 32194 34791 78423855 32194 80406 370607888 60235 80021 342359875 80406 5871 583350345 54106 5871 146193203 17469 5871 273940322 48383 80406 397177755 5871 82025 72266244 39614 17469 243705942 82147 54106 458540675 82025 38824 850776098 68082 38824 884802372 72139 39614 812964916 82147 5226 946005916 72139 16808 868178490 62078 5226 436420969 16808 41783 450876599 41783 69835 186701960 39193 62078 743325546 14104 39193 699001374 41783 13058 49438313 76238 39193 304948959 14104 4284 698067266 4765 13058 64157276 13058 69414 512333783 69414 60334 659024142 4284 29845 875240598 29845 20513 639568718 22620 60334 398611172 29845 11665 283102567 38361 60334 30909016 16782 29845 65908356 22620 35673 379068743 29628 11665 980054788 35673 16736 875178969 16736 33688 716945736 53957 29628 357030558 44587 53957 76266048 33688 43588 104142597 33688 41520 849387381 53957 20054 220670323 4347 44587 684618960 75776 20054 757270736 75776 58412 489149135 53063 4347 614795011 65214 58412 275187919 53063 18517 196807937 58412 24743 832522340 53063 20663 298739289 53063 34063 403303667 76504 65214 196665991 20663 71736 951051889 76504 2299 847176798 27937 20663 313827071 71736 30433 725290309 76504 6713 420312124 79927 30433 376658674 18734 30433 894387902 79927 44123 281635111 44123 18876 142327668 18876 69045 860821438 18661 44123 247166847 20159 18734 611128210 20159 28638 486022404 69045 80544 597299015 59668 28638 83785757 18661 26058 862091823 28638 53348 52694253 35891 26058 619704631 80544 69741 513104366 69741 75938 382252125 69741 34330 995988272 71277 75938 890863922 69741 23274 892840209 22066 71277 978945911 80095 22066 921445503 23274 75936 305199813 75936 18554 602429423 31803 23274 100817887 18554 68904 826195521 68904 48998 682810597 18554 24076 197114607 31803 11610 502367972 48998 4256 959203741 10703 68904 616330183 6629 11610 24616594 30164 24076 110757296 25000 10703 757493106 4418 4256 763497389 30164 34173 26636600 54657 4418 390533892 30164 80078 139759699 78701 4418 821727151 54657 7996 464578077 7996 18614 535673648 14267 80078 325694640 63284 7996 905787575 47421 18614 468419365 68568 7996 772618105 43983 63284 87777201 14267 63320 752447562 68568 70856 240046946 70856 18600 132998659 32098 70856 717342424 5531 63320 205422417 70856 37805 196488398 76841 70856 397093825 29455 5531 144206362 19253 76841 930953567 5531 64814 993882363 63392 37805 752074387 76841 75402 390144160 2278 63392 547418949 51509 19253 623566559 64814 68858 138702980 57487 51509 414018042 81236 75402 823737552 57487 27153 459388098 9499 81236 356637738 66668 81236 558264958 9499 60945 773225894 25248 27153 10532812 9499 60281 91001451 44725 66668 241657045 70577 60945 616039962 44725 69632 46131284 8021 44725 260149111 53824 70577 731009010 53824 21396 147355318 70577 50490 980121462 21396 29888 918435678 53824 31884 882241538 50490 42173 900720840 50490 47929 551425791 44466 47929 370876508 48770 44466 671935082 44466 31824 716960453 31824 27529 166938471 47929 19068 837207067 44466 23736 387465972 7442 31824 496651272 27529 57849 526394077 7442 56832 722389047 79082 57849 269401141 77210 57849 317011356 79082 14583 713351711 57849 2972 348694807 9233 2972 830136615 79082 62919 642255584 62919 22611 211806926 9233 72553 196285855 58910 9233 9750844 37177 72553 566209901 80479 58910 573724561 7008 37177 290317528 8939 7008 561696696 7008 68989 247304137 17769 7008 248801882 80479 42356 50526560 7008 67413 396986598 68610 17769 620241975 67413 60917 602984949 67413 51289 558447907 67413 17373 70868780 68610 11954 519716670 68610 44982 66351933 51289 67797 18934062 51289 51209 629248831 51209 30594 810341138 30594 104 693593630 51351 30594 869196624 79726 51209 740143815 51351 11713 48413799 30594 52204 791226645 11713 46416 507148718 52204 12154 466478273 11713 44127 151067902 46416 18151 948843825 57670 12154 207617486 38494 57670 762735649 55949 44127 154904659 40435 38494 443336679 52432 55949 462739407 48485 57670 611499032 52432 77437 980591601 48485 36332 226255561 48485 34109 412899339 77437 21614 671321687 34109 79502 807861421 81361 21614 560253495 36332 26995 503277924 81361 15389 147433533 44718 15389 948711338 7878 15389 216377984 15389 45067 968506311 38386 44718 736179328 45067 14825 513233914 78343 44718 149766039 72830 45067 957134216 14825 62751 954086566 57956 62751 918874083 79631 72830 492546743 57956 26360 999257852 79631 10599 645602908 75915 57956 478933111 79631 59777 827162112 59777 42105 937620869 42105 53979 489073210 75915 46004 70873002 9923 46004 747693731 46004 63628 537081176 22834 42105 867822981 22834 76172 515905416 76253 63628 731321110 76172 31672 631370441 47101 76253 115798150 22834 71103 718266153 76172 75655 587050645 71103 47288 477246022 32863 47101 82192328 51734 75655 143542656 47288 38745 790906517 70547 32863 883950084 70547 44955 672528432 53737 32863 837947270 57524 51734 551751448 9038 57524 756611573 79257 9038 277859886 7139 9038 289679800 9038 54662 450589321 57524 70075 547105022 18613 7139 176327464 54662 30619 27248712 78574 54662 540444229 1420 78574 848548010 30619 13939 165706566 26697 78574 531990996 44050 30619 778286890 26697 29358 89109160 60011 29358 928313216 60011 76743 723553835 35261 44050 7117576 74708 29358 752155443 74708 53724 605198747 42246 76743 146674807 74708 78799 667918182 78799 22567 474691887 74708 8484 664183702 50258 78799 460140103 37038 22567 711468031 7039 78799 679780836 54395 7039 5811479 30303 50258 686304028 37038 21248 332745613 1180 30303 87430041 62862 21248 260018668 67103 30303 593639842 1867 62862 143665634 62862 62435 552113704 3688 67103 92663228 62862 68646 509685147 68646 50768 97601038 70332 50768 457343405 17072 62435 43866681 80545 50768 671445369 50768 3740 931204321 3740 32671 485025657 29731 70332 415514387 41795 29731 426146868 9219 41795 504291923 50925 9219 714351527 29731 63018 29593483 63018 40913 31446833 41795 42437 358819355 9219 28606 479672545 50925 9273 987381745 19187 42437 212063992 63288 9273 678767424 42437 34771 551800221 9273 1841 439407255 12231 34771 330485166 19187 62968 426988145 44633 1841 12660075 12231 79440 691873208 1841 68546 295795231 49548 12231 657416549 6620 44633 812992070 37784 68546 170654477 62817 68546 417818197 6620 71395 133032139 37784 28900 980956413 29848 71395 591881133 62817 6250 57913017 62972 28900 567460501 62972 40821 698315362 40821 30479 685475177 29848 57404 82512031 25471 57404 549344050 66017 62972 807482202 25471 81626 386495397 25471 46570 142415088 66017 70803 113424191 15569 25471 288471028 46570 71402 652362410 2137 71402 518585198 2137 22448 308812666 49692 2137 905808431 71402 66134 397594715 21265 22448 876375056 45644 21265 278467385 32882 45644 824439321 8122 32882 456007295 6995 45644 76405883 6995 26049 854639807 32882 3306 99084953 32882 33979 839681867 10713 6995 990079849 26049 9271 49423548 9271 26792 794733773 26792 14446 837356451 14446 70409 339696855 10713 77724 665376931 30852 77724 899379265 14446 52542 914259433 70409 1381 733059562 4603 1381 202961089 74997 30852 9185729 1381 28193 169482935 5163 1381 369352429 2389 5163 674512395 37985 5163 117774296 5163 76746 414970121 26700 28193 24849369 26700 6334 238921372 60076 2389 18695976 59066 37985 132902113 76746 14476 74963289 26700 58728 456414467 37497 14476 418799739 60076 70853 602613225 70853 52279 415917068 37497 8148 561874534 15704 58728 169575398 72339 52279 363210757 27222 72339 607996560 15704 26308 859881556 15704 9539 256950113 9539 17842 686141349 33001 27222 591761696 33001 46407 101382622 31165 9539 706373242 10591 33001 821366851 10591 73299 590112827 5345 33001 608195435 2473 31165 353487918 3753 2473 13288217 63074 5345 721415673 64444 3753 47024131 64444 34436 159036568 34436 39859 134951596 64444 73395 152990738 20001 39859 345320332 72445 20001 122201180 62934 34436 691740330 73395 26243 661557101 20001 11248 29453246 72445 27051 732440385 11248 4490 1783225 11248 9220 686150464 27051 82130 183982128 82130 35390 378336368 80101 9220 514076066 9220 13512 624949443 49458 13512 695775811 21869 82130 676367783 54282 35390 403535488 56996 13512 678076909 17019 49458 91815721 17019 46043 485350200 56996 14464 71790013 36364 46043 134228053 17019 14266 219870345 17019 61581 657096054 14464 15928 41738000 76734 15928 389181277 76734 5980 87917600 61581 50163 128023170 15928 40159 719786035 50163 76542 15610213 5980 62687 389474972 31471 50163 98805604 76542 2225 226369216 31471 14402 246898979 76542 63448 429676950 39639 62687 659290037 36650 2225 584189179 73640 2225 455226569 73640 50738 512702876 37776 39639 730745791 14858 39639 160601842 63345 73640 485193701 73640 44258 887444712 19999 14858 850513106 52160 19999 218705832 19999 14624 875308943 14624 79657 263134014 45182 44258 253707613 436 14624 603513408 62018 79657 512720865 62018 9869 85372120 79657 10386 387173669 9869 32522 818045340 62018 53835 326137172 32522 27300 659755561 53835 50700 737705441 10386 33911 29326381 32522 42525 921393192 39374 27300 541148712 42525 12008 229034539 50700 54096 195578667 79796 42525 368035348 25110 39374 930974378 25081 39374 800732259 52319 25110 122349552 32427 79796 272710844 32376 25081 190496726 32376 80937 729799318 80937 11853 207317451 69385 80937 191806632 32427 68361 112819453 17587 69385 392463113 15714 17587 857443915 359 17587 911433274 7872 17587 790795303 18664 359 10963521 49559 15714 97327645 359 58586 297603000 58586 47982 853258178 7872 5206 120338860 5206 33018 116821083 55985 33018 888362099 34671 58586 52934216 31579 34671 20892573 5206 16478 526614257 24612 55985 979841026 31579 6208 847243977 56566 6208 486612241 56566 13355 391193144 6208 6735 808313218 68775 6208 243546027 68775 29780 20878767 19747 13355 50791957 68775 53882 926724744 47379 29780 121849725 66565 47379 437206913 54275 29780 440113306 19925 54275 103537664 55153 54275 648763129 46791 19925 458331887 44204 66565 42162141 44098 44204 372360144 40359 55153 515509752 51299 44204 446610359 40359 51669 962050598 69517 44098 941207692 17278 40359 926716665 51381 51299 251502996 77708 51669 838117274 69517 8823 439107806 59853 51381 77807693 56628 8823 756186855 69588 8823 906916430 56628 10912 716001220 69588 72684 836671105 59853 34246 288605994 69588 17164 170055070 73049 17164 620755712 35997 10912 372454871 51193 35997 444784067 73049 74647 27322347 35997 19268 392618444 40161 35997 905627267 75282 40161 636580334 40161 14370 527381879 65613 14370 408744240 40161 72521 657035558 49065 75282 975626919 65613 25404 877171964 14370 63259 677180597 44146 25404 423510296 482 49065 297709014 57050 63259 626752728 26037 25404 131646537 57050 31929 838347145 81686 44146 186229418 68085 482 667455062 65333 31929 672224853 65333 52925 928002000 27562 65333 169343221 81686 65259 89526027 56908 65333 913089799 65333 56012 595534905 21413 27562 15546273 27562 21554 137893908 21554 34064 39066288 39230 21413 511029811 46664 39230 154969569 21413 11234 107756376 34064 47508 842022837 15220 39230 715563058 39230 51067 664289362 11234 3963 312132816 11234 56097 808616799 17718 15220 497835752 15220 57282 548035044 56097 10972 408563830 20182 3963 38956062 70141 20182 54874263 57282 20949 329321954 70141 14538 452261904 20182 46893 754172373 70141 80701 410196242 80701 4919 806106952 63248 46893 48274396 46893 7349 169088838 24279 80701 381414745 25166 24279 999371924 4919 45505 22408764 25166 35539 933682376 24279 42747 638465093 24279 28519 960122642 28519 1501 795358613 28519 11320 756160356 35539 78314 758613738 78314 47754 43001046 78301 47754 158903251 1501 20374 879200055 78301 61191 411348059 47754 76536 792084808 36633 61191 38469497 72249 20374 75976258 40607 61191 794551844 61191 75428 965948151 81151 36633 735853255 45533 40607 189721473 76709 81151 86380647 32840 40607 126379970 45533 55997 853955519 75422 32840 437004835 32840 69526 673055335 76709 76216 380993948 55997 56145 982211997 43303 75422 106090777 80022 56145 650533709 69526 42936 705698860 38377 80022 859349230 42936 51084 813920146 45588 38377 709539649 68065 80022 175894382 54673 42936 384531524 25237 51084 377260301 1184 68065 220492670 68065 73589 57684131 73589 6015 91213295 6015 15140 244566495 1184 64658 827211195 73589 14311 448743564 64658 30582 738270794 28642 30582 55499599 41994 30582 305526275 41994 65216 782840408 80576 65216 247906275 80576 58951 523809278 28642 20127 81661552 58951 32553 107871527 35825 32553 770352214 20127 1740 642137946 1740 26647 841288446 20127 53885 770325771 8873 35825 47027391 77910 53885 401803070 53885 21317 640452707 45121 8873 241210828 58206 8873 257897324 45121 38270 472560703 14429 21317 762941583 45121 24636 580815452 41890 14429 557194366 41890 64655 820810131 41890 9878 509361090 9878 23598 662598042 9878 28011 266329835 23598 25196 123074537 28011 60205 709590763 52807 9878 745152721 25196 39836 760808922 60205 46354 188405789 39836 62431 850018775 62431 37719 485017829 52807 53027 578843391 39836 9012 376372397 51261 46354 65495993 79998 51261 205149182 56503 51261 766845278 9012 66579 819095325 56503 70713 807157319 79998 58474 260952371 70713 47305 638945705 17490 58474 886138134 47305 51602 982459913 28152 58474 810187321 79167 17490 483279346 17490 69112 849563163 7505 69112 428209726 4647 69112 146246920 7505 24648 997192223 41918 4647 201354441 20607 4647 332323514 58400 41918 242927624 44231 41918 284979284 20607 20384 80407860 78127 20384 396232665 4005 58400 18140107 58400 68882 577903487 40093 68882 88747538 4005 34144 240601796 40093 22563 8664936 4200 4005 897527968 40093 48848 909695612 22563 7245 897841790 48848 77218 37823512 4200 37511 431078197 4200 69646 662754929 77218 970 498197924 69646 33845 567603202 69646 56073 967705500 56073 55758 727830160 3435 970 989371292 33845 42100 104149235 3435 57689 502764857 57689 12984 980154529 32342 42100 91831630 66156 57689 319764144 32342 30213 699563914 15452 12984 20129993 19991 30213 137918637 44639 15452 344956068 33475 30213 2164155 28717 15452 37431243 19991 46101 765909898 46101 24303 136055636 28717 21784 105561857 11037 46101 802586262 28717 30427 314888762 30427 42730 514724277 24303 3045 99632268 3045 24717 413536621 42730 62764 336214622 74056 62764 885856195 65775 74056 815276869 30651 74056 485700589 65775 48043 668972390 933 30651 227225038 30651 75164 690884002 75164 30217 876531322 933 78417 722207075 78802 78417 895441997 19582 30217 581505452 73259 78417 922702079 70062 30217 457280106 78417 73227 566564183 15287 19582 784821512 13841 19582 600892621 15287 918 418434268 70062 13899 9331019 918 76842 97767703 47451 918 39422993 13841 11688 178204614 64214 76842 142909336 47451 73330 383820660 11688 28726 30915216 11688 20863 737060314 28726 26575 933796665 77141 20863 476901823 77764 73330 67476331 10006 20863 998957800 26575 18482 343610652 74292 18482 171690366 10006 9228 609848146 6174 9228 136284788 18482 36725 823835770 18482 50791 966727121 74292 17529 705825281 4273 6174 982423141 4273 18530 719053051 17529 48293 720691624 50791 60603 324787886 67695 18530 381358179 65701 18530 481350405 18530 38985 672632345 54447 67695 644958280 57540 67695 887899947 61629 38985 12918508 24817 61629 638104904 24817 26769 502231296 21715 54447 94462167 26769 5071 713474881 39754 24817 894358527 11364 24817 763670073 26769 6940 120551129 39754 31487 948058169 18272 39754 937724089 39754 28862 4027392 28862 76465 236463307 30492 28862 29858620 28862 16195 886720880 11394 16195 285718497 28862 23222 368418531 16195 15450 539243839 15450 33633 921403656 11809 11394 485945825 49255 23222 72574900 23222 56995 634604160 15450 55060 471237218 11693 56995 696231445 56995 73636 586030056 73636 54536 138063799 55713 54536 622168369 11693 64011 695352764 64011 37909 479985335 73636 65440 620243677 55713 68263 105060983 68263 65816 698876091 64011 67283 57115527 23863 68263 185035647 23774 65440 132111415 65816 67427 699417704 44920 23774 722918527 44920 16836 24136091 16836 44944 437328797 19662 23774 490976790 44920 18823 69689850 9658 18823 399629349 27981 18823 476164478 39166 19662 403006244 19662 45159 672709845 9658 72799 27888728 27981 68049 634244793 45159 7213 103766690 81322 68049 817401099 25121 72799 522395851 72799 39973 812300157 8556 25121 859231527 81322 51070 260868119 8556 46779 434407128 51070 30511 308767853 204 46779 426588469 30511 19856 259457206 30511 81712 922832270 60588 19856 773716279 8638 204 544287847 65593 204 54121134 19856 25354 929229651 25354 67765 3974093 65791 60588 232242595 65791 7243 174315027 65593 1789 475920405 67765 38020 828968349 14955 38020 226866567 65791 36490 923552249 57893 36490 493066084 38020 77079 291690311 13359 77079 315810504 36490 31835 598388719 14368 31835 139285551 43408 14368 122030337 61328 14368 376080171 13359 16271 960782670 77950 31835 569550095 21077 43408 190822513 21077 20543 638648304 6309 20543 408947484 36704 6309 56785422 14853 6309 154753341 20543 41419 32785002 37620 36704 944925681 14853 37617 15658392 41419 18774 150538337 42938 14853 640279858 67435 37617 127660719 67435 38571 826064752 42938 78495 168171505 55515 78495 278358875 67435 36855 359971095 55515 19499 946227288 61723 36855 502218009 65508 55515 620963845 19499 24807 551960651 36855 69783 854114026 76328 19499 961401253 55416 61723 490052280 55416 26421 117782812 34073 24807 847975625 11858 76328 394728617 55416 35314 722280902 46185 35314 972853591 64319 35314 772080390 59062 35314 455523276 50182 11858 122495622 35314 70126 898348235 36540 70126 71320677 59062 46657 358631201 70126 1235 16764437 50182 18636 222550137 46657 51916 322338542 21998 18636 610293839 38601 18636 942794673 31316 51916 23134194 46770 18636 553946847 27047 31316 984058482 12504 27047 940252144 38601 46730 529606102 1208 46770 950453519 46730 26467 615288150 74100 1208 505656448 74100 13508 699221099 59727 46730 619235328 26467 8436 121777996 13508 59439 820960501 8718 59439 359394577 80911 8718 380795872 57986 8436 808206215 35017 59439 402797766 56022 57986 819393544 56022 58408 101719568 57986 2355 85488712 77576 58408 465396799 40029 56022 459336946 56174 58408 157773242 27484 56174 46348509 77576 39687 145810530 77576 76562 92923164 63377 56174 803421908 56174 59911 253561973 77479 59911 116578342 63377 32331 620197802 59911 29061 435161315 7987 77479 525997458 42132 77479 112260775 7987 53863 499736394 67451 42132 853875727 4368 53863 960984753 7987 41068 905352618 67451 78798 587639195 4368 44069 52495845 67451 70850 579071899 78798 58080 232073661 52059 58080 963352231 12602 58080 444245271 33527 58080 364910678 60336 70850 534903453 33527 72729 910714175 33527 23919 118545197 72729 57745 513056548 55406 72729 634618985 77258 23919 149819013 72729 32198 450534397 16245 77258 660283588 16245 57928 88674514 57928 18539 124045575 77258 64992 586943186 22114 32198 339476732 18539 9732 80145235 32434 9732 707028765 45115 64992 224775867 64992 30357 790246817 30357 40261 909564271 10603 30357 582260436 51762 40261 990188975 52754 30357 111431789 51762 8988 960626275 44335 51762 818335371 52754 47172 77087266 47172 25923 472080387 44335 25334 431574442 51531 8988 306932137 51531 31426 4276134 44355 51531 690050824 17342 25923 801754180 51531 69628 166360923 44355 24069 321535381 44355 62401 491242065 11151 62401 510085082 17342 45555 111725470 24069 54763 21335836 10922 11151 977598366 45555 79122 336924408 54763 27027 98155483 12616 10922 979585397 24831 54763 432289801 26635 79122 871394529 40051 12616 134710167 80128 26635 90663505 24831 39758 665124729 26635 15702 74356929 39758 74399 623980431 10492 15702 788093392 74399 18971 626991960 18971 53246 41241348 53246 18851 650968881 18851 77505 814391036 18971 27845 749571992 27845 31354 129533685 77505 1693 270359816 10048 27845 122996043 77505 38884 225311621 38884 7655 146904254 38884 81243 722577583 59281 81243 37299127 76730 10048 129985444 19990 7655 71704315 19990 74692 507548363 81243 12373 721704720 62194 12373 863008879 42729 76730 725774102 62194 17151 530555949 62194 31172 847577707 80447 42729 396513282 17151 48335 832888115 66770 31172 643779523 31172 61549 222039064 31172 54764 655307429 66770 45902 81629280 48135 61549 606511076 46859 66770 470620025 75616 48135 230584460 45902 77029 195495093 11078 45902 107154745 35545 75616 725189494 10798 35545 385178580 68794 75616 336657734 53607 11078 696161434 68794 63727 900895170 10798 30762 718895881 53607 19617 612064162 58354 63727 247216493 30762 42240 84282897 58354 56351 203046544 58354 69196 132925285 42240 62746 137356931 56351 68968 251086838 68968 13027 998385997 1089 13027 958590561 77699 13027 68814443 25320 68968 75704365 25320 50151 692292701 72475 1089 74760252 22158 50151 154146588 22158 25278 186161550 49163 72475 414471406 72475 66798 88234223 66798 65884 632328938 37215 66798 416728171 548 66798 190945645 66798 23188 349965800 66798 80910 5715114 61797 23188 401276665 3340 61797 47634567 16897 23188 962158201 16897 61395 748679982 64781 3340 422958382 46955 61797 7773714 3340 35749 534459518 29972 16897 325890404 59574 46955 34962770 54698 64781 518846779 35749 68468 107082408 59574 9457 148230462 54698 69992 691583897 6839 68468 73464033 35987 69992 519995031 30278 35987 495118683 2877 35987 788312955 2877 14098 133655273 26128 35987 364234959 47465 14098 493366422 43856 14098 28340637 30367 14098 137428323 43856 62666 663060435 47465 75953 135937572 75953 66157 908713234 66157 3328 673736547 3328 57853 510992767 57853 58530 539606220 11431 3328 13659464 3328 42974 949159060 3328 57988 249798448 11431 47143 307442541 64148 11431 839547342 64148 47577 641098909 70595 64148 880982116 70595 33832 843491990 47577 36287 635605465 36287 62442 177155607 3735 36287 149271738 62442 66056 849205455 42726 33832 672910227 42726 72430 926296964 66056 55404 197425360 55404 73321 91512358 73321 26127 784006136 73321 78715 597255667 62866 26127 337465510 26127 35297 924432337 73321 33186 50828720 41685 78715 85827853 35297 81487 552512927 25824 33186 546166288 81487 49924 615272855 48422 49924 191816992 12962 81487 888931421 31877 48422 527562265 49924 17694 268997148 12962 69195 450777342 17694 32204 772278762 17694 9132 530023680 32204 36059 435477466 32204 2434 295122183 33734 2434 884493904 32204 4383 654988527 2434 21672 637602115 2434 35525 719649809 33734 71082 375168923 5965 4383 83266134 77273 35525 841654340 68938 5965 460019070 68938 36257 168621922 49426 71082 997460108 19545 68938 293956913 49426 13130 904041576 50928 36257 843043498 50928 19741 180069624 38995 49426 413860952 64337 19741 756496639 19741 33891 547262675 59948 19741 86193830 42083 59948 857334245 31651 33891 80012532 20799 64337 776692434 59948 54303 927977645 43829 42083 438361789 43829 26186 906481584 13125 26186 80610750 26186 31998 44602780 31998 12780 57211843 31998 73756 145836037 12780 9731 87742311 56064 73756 883809004 26572 56064 653613815 56064 67897 504990818 73756 18493 609339858 18493 23947 90773980 56064 50119 954577334 7462 67897 404209971 50119 7219 186581525 77298 23947 54649242 39903 77298 277733381 35183 50119 84443374 81879 77298 570105217 63368 7219 585428141 897 39903 635239557 39903 12053 232605100 12053 29487 909686187 71445 81879 782134178 37422 63368 314268796 897 65982 469209192 24412 29487 583342342 65982 24213 242799107 24213 66003 583286031 65982 33606 974222143 50737 66003 684229393 66003 63581 99843569 24213 75136 695034909 41908 63581 172823253 41908 24444 870882143 75136 17914 597489885 75136 36266 194548272 41908 6260 934136266 17914 21045 651541787 6260 8892 372567161 67211 21045 708428140 6260 19392 741935586 19392 78867 254275874 10315 21045 534722858 2871 8892 336776470 10315 55012 312462160 10315 57619 242849086 55012 3549 835484986 16580 57619 301625369 37302 3549 908056820 37302 32026 471592333 3549 73058 383661911 16580 57608 40674390 44565 57608 475407762 5314 57608 739101321 80104 44565 363059459 5314 51310 394783976 44565 71345 591816292 5314 34574 942246087 71345 48732 191654454 51310 51832 488000501 42400 48732 152544770 13626 48732 768938691 34574 64132 521249930 42400 55947 701370695 81 55947 948104271 33705 55947 639886156 13626 57622 544136331 64132 80300 502080709 55947 80423 77809422 80423 3141 572551715 63048 57622 541227840 64555 80300 545863925 63048 67248 468911890 63048 76929 964615981 76929 43834 619648919 43834 41261 17199307 67248 17273 35982418 67248 42535 465256144 73889 41261 561734758 41261 63186 691571798 51522 41261 44622566 51522 2815 694121561 48304 73889 864534848 63186 40541 165852039 74538 40541 142417000 48304 4988 235729501 48304 20431 558255794 74538 22749 521721672 19849 74538 122219788 71434 4988 392766726 42124 4988 643986835 19849 14636 71611444 71434 63820 48620381 35209 63820 942234299 72431 42124 408527126 63820 55937 825226866 14636 66445 670296750 68614 63820 746941287 55937 62375 273099748 62375 54211 182208569 66445 7132 503713429 68614 5972 951677936 54211 7867 52047844 35779 62375 794169605 35779 2439 664769961 28991 5972 473685386 35779 23265 449418713 2439 57958 693758747 57958 4233 82164418 59479 2439 665943280 43093 57958 974831843 13984 23265 648873934 43187 4233 715551274 43093 3419 737509242 59479 37048 13641247 5713 13984 256684118 3419 56214 190172229 3419 173 284356597 5713 8160 239310712 173 82013 121520403 38583 56214 117978883 69260 82013 65353818 38583 69262 140502618 80373 8160 622985738 10732 38583 100138312 48169 10732 270907628 80373 14022 632615514 3478 14022 277647798 45320 10732 168113133 26837 45320 41850509 36718 3478 787391199 75172 3478 551625404 3478 42962 211929381 20117 26837 72299850 50397 42962 767024552 77239 20117 207837115 75172 60625 494058739 41180 42962 9950080 72146 41180 737336196 63864 41180 414777441 48817 60625 921864834 41180 58197 617477362 58197 62170 605466630 48817 40362 460196186 62170 14762 762798549 62170 59889 807850491 934 14762 653097671 40362 32513 380269526 30820 32513 47974247 934 32360 21299843 42077 32513 203938676 30820 56075 405034933 30820 17013 207360589 32360 80387 185075121 28676 17013 47920829 78883 80387 487203992 56075 65033 138053980 80387 78315 81815061 80387 39503 852322862 67753 78883 222133072 43001 39503 44057942 5755 65033 17827510 69941 78315 94492158 67753 7107 119731713 79928 7107 408215459 73876 43001 809981552 7107 72174 370168512 69941 36272 310151548 45927 36272 630001496 73855 73876 374742234 72174 32239 947595580 32239 65293 352740686 73855 5353 819143928 5353 62586 681686519 73855 12628 976566993 30209 32239 991620901 28383 12628 786319502 44507 28383 275329596 16361 30209 965094494 8048 30209 875794413 30209 49452 536092862 44507 38213 985464086 71601 44507 753308799 8048 21291 188823173 78349 38213 495875003 38213 20531 766265318 71601 75960 278027982 16783 21291 234152842 75960 805 406078101 16783 40901 326187751 78065 805 524691650 16783 58542 960819077 73500 805 32289763 8843 78065 44339163 40901 59027 483726330 80996 8843 75726910 49728 73500 310942241 49728 6904 631113265 27205 49728 61839330 6904 28655 300077685 27205 78195 236018194 16717 6904 706217614 28655 38394 37865357 38394 39584 316250786 39584 31004 561242516 8061 78195 384137600 55701 31004 812763537 39584 20804 101978019 55701 44013 433621699 35626 31004 399986606 20804 33558 771483455 13365 44013 642199920 25524 20804 389420860 33558 42928 146676736 69698 35626 798282321 7290 25524 861490871 7290 52892 218130122 5799 42928 253379391 7290 50873 65627992 4130 5799 257487985 7290 19652 64585062 43340 5799 565321023 43340 2371 986582261 50873 79994 279950948 4130 34868 666132571 38255 19652 42584689 34991 79994 155651068 6214 2371 372558072 79994 63617 515646842 38255 30934 848848466 82032 6214 523538276 34991 41143 200746029 57944 63617 983080523 63617 21306 702696576 54825 41143 876271944 57944 80081 528095371 21306 12424 601810145 57944 71581 523238303 80081 42209 465748135 80081 79047 566145417 3888 71581 483126803 75645 3888 274529433 79047 81897 998547413 38365 79047 36366148 74268 79047 871355011 68823 81897 680639768 68823 23937 300586651 23937 51014 989078034 71661 38365 40543915 74723 68823 37408388 51014 45683 504475521 40929 23937 710189213 45683 75052 363952853 40929 62627 399710772 75052 80954 36616767 25874 80954 814098043 39923 40929 279618994 39923 66069 863554139 67038 39923 588231330 52247 25874 497393361 15719 67038 342683950 15719 22074 706995977 10142 52247 764451625 52247 74639 631970474 74639 28529 92881322 74639 19168 721811398 19168 75568 87398970 19168 49398 556158858 37695 19168 517944478 37695 23894 986085509 15629 49398 774242168 75568 21439 631853863 37695 25540 593843728 578 15629 37060268 15629 27781 100360989 21439 15814 346694098 15814 42788 565003107 73582 25540 938831888 15814 48332 454796786 73582 34515 134450273 48332 31190 92697573 55288 42788 145034950 81791 31190 993294981 31190 51205 188997414 51205 78210 509579787 10487 31190 623349753 55288 70013 680299175 40316 51205 42715816 10487 70947 603127968 78210 77282 308734310 10487 1967 614229710 70013 3225 851566594 40316 16074 561634831 57242 1967 361203900 1967 12367 66233544 3852 3225 416626075 76217 16074 909464891 55113 12367 896576708 41604 3852 115371182 45422 41604 119032032 3852 54550 965689744 76217 21335 613805622 55113 41213 850101750 8785 45422 772648171 68456 41213 588813869 62557 54550 714267724 8785 9396 589327237 71939 9396 87309096 81838 71939 61265501 33452 9396 872426384 34472 33452 649199866 9396 77789 843979210 77789 54332 703229833 61424 33452 166457331 32254 54332 383679089 3550 77789 148584682 32254 15829 732903846 61424 57612 847874101 23978 3550 123944440 57068 32254 593784363 21469 15829 554421102 27298 57068 620834586 57068 25467 726402756 49454 21469 999743106 75576 25467 9173027 27298 14622 472716350 14622 64977 13738300 23920 64977 922070350 49454 61976 614800527 75576 39370 240601846 39370 73629 79049742 3950 64977 200364799 61976 19686 4093180 73629 24288 952508232 70351 73629 521277522 30364 3950 840795926 79293 30364 706861033 79293 799 924479662 40572 70351 22290544 70351 43678 925964744 26223 30364 501424959 40572 14197 247385513 42739 799 272925704 42739 74885 937164089 73539 14197 963016242 4842 73539 886205847 4842 47928 419468811 42739 48608 411568621 74885 60872 987325895 10148 4842 551599608 26962 10148 762885798 26962 28828 436818392 6419 28828 559058745 60872 7127 608043319 14245 6419 990553522 26962 62161 170361909 73421 28828 637721858 73421 76679 712174438 76679 13529 292235983 76679 33899 650890142 47261 62161 532137161 69880 47261 2350908 13529 76671 328699335 48102 76671 227684311 264 69880 483029081 69880 48911 677144997 69880 79156 24195802 71028 76671 420694410 77263 48102 180294143 48251 79156 17120185 79156 67683 267778492 77674 71028 515342495 77674 57001 457745863 57001 4350 668664261 57001 19902 434404509 2441 77674 857750419 19902 24694 561683092 24694 63757 770663990 4350 46542 831569904 52723 46542 58924006 14193 24694 630148568 60927 14193 265546564 52723 17589 702548741 57305 60927 90115265 65840 17589 420011401 13075 14193 53690548 7310 65840 999750241 57640 13075 445806592 54189 65840 354099024 13216 65840 59994300 54189 32572 139057956 32572 38978 607561551 60232 54189 335395096 36017 54189 591123473 60232 51326 81606541 39801 51326 186596685 36017 61206 238632831 61812 61206 218615827 61812 50895 990900570 55720 39801 824024455 65633 50895 120999241 61812 26057 951218213 68342 55720 4297095 46944 65633 430761936 26057 4157 364012008 13469 46944 146899651 68342 71356 966050004 46944 70791 56327360 70791 69980 837719442 42108 4157 173442799 69696 70791 150014661 38599 69980 631081091 70791 73134 812182730 29029 42108 182345413 42956 42108 10944360 79431 42956 919027971 51571 38599 589117571 79431 55294 105209431 22645 55294 119787340 22645 44964 804327133 76697 79431 731760302 78815 55294 691902010 66192 78815 263237036 76697 40350 851771755 59787 66192 248196552 76697 50116 20282461 28388 40350 237770387 19913 59787 639375053 35803 28388 206093170 51636 19913 558069117 43304 51636 680606683 57702 43304 201497478 43304 69963 52375972 77442 57702 568171619 43304 26616 695194624 77442 36043 213511709 33481 36043 28758236 5892 33481 977281581 21062 5892 506159438 26616 20838 245468099 21062 14049 559300590 5892 5427 5083552 14049 70763 474663160 70763 32456 699540442 14049 20549 466179070 68292 14049 750310207 35616 5427 439739346 20549 25357 121542707 1401 25357 111030943 79574 1401 221827679 25357 1138 914729426 5074 25357 85696843 79574 58403 45785805 43605 5074 940515632 29933 58403 597064460 9064 5074 306301233 9064 11444 156766990 28243 11444 805952375 43605 12653 955843388 12653 41096 164702829 45174 11444 615618726 44974 11444 273840910 29954 45174 571853420 3234 41096 105022439 77747 3234 85097941 45174 44344 46658978 2436 44344 614705853 2436 45342 648347729 11736 77747 900366943 24858 77747 64953251 48693 45342 479879792 45342 64915 358829152 11736 10489 535155616 48693 44148 120593280 10489 59001 522790693 64915 69280 618054161 62932 64915 905341843 11793 59001 898800190 81202 62932 139795037 59001 47643 865112324 81202 52759 183189096 62932 79694 782269394 64943 47643 896643471 40143 47643 310902956 47643 62009 724513183 55525 52759 999474516 55525 30316 599627038 65463 30316 693556105 30316 22616 375601544 62009 48339 478298008 30316 49512 951961842 49442 48339 889318005 2910 65463 693279940 2910 79361 39531648 58086 49512 644457173 70355 58086 615517003 49442 8060 521447973 50045 79361 478057567 70355 36938 533436219 28459 50045 920134557 50045 13441 17333079 50045 7553 314858727 41705 36938 130429091 7553 339 604259120 40872 13441 675080567 20823 13441 256939220 43363 339 883941997 339 51434 189378795 21696 20823 786891769 20823 39265 115329613 51434 17238 838587113 14381 21696 111511561 38688 21696 833665712 19099 39265 630642879 19099 19988 231046000 38688 38186 477567684 79900 38186 175419209 3089 38186 717855543 79900 46827 653357592 49216 79900 664395282 3089 42220 257188142 99 79900 807996918 15008 42220 67591727 46827 48959 423384775 2281 48959 931318853 50687 99 138348788 53445 99 974593702 58762 2281 982457401 53445 81142 691945825 58762 66577 880394046 50687 11550 868910415 39435 81142 23887252 73700 66577 855420839 38281 11550 202694272 38775 38281 63857459 12060 39435 689732940 55382 73700 788424055 38775 32873 167208438 32873 60091 200138270 54526 60091 268048326 32873 15557 981823948 54526 52498 753879439 32873 71759 361290162 53080 60091 322226116 52498 27739 54469821 51836 52498 976227811 32424 53080 118130941 11463 53080 820226209 67744 53080 594374207 43115 27739 334846561 27313 11463 890010034 62036 32424 684309964 62036 41731 374825709 46897 27313 91998920 9289 41731 147144313 7417 9289 411453802 9289 31879 618960709 25132 46897 790418612 56916 9289 606702781 10514 31879 886003206 81769 56916 20297589 32762 81769 437069188 39349 56916 567378780 77687 56916 964496657 32762 67845 132732228 77687 18885 672501002 18885 68967 176439070 79689 67845 258725401 74525 77687 913362067 74525 78404 978745106 78404 61468 563287916 78404 10671 41990991 14178 10671 260564849 22497 14178 15015845 63295 14178 502603379 14178 30629 380956581 31510 14178 468282768 1065 63295 366362195 1065 1985 927837515 63295 32017 49930884 32017 21935 482718421 11093 31510 788344704 1985 44815 784275551 21935 54618 62938618 75778 11093 250310776 36921 11093 463176697 54618 27289 136915332 5684 75778 848363665 75778 2795 895126339 75778 68774 264747810 27289 31777 321947609 78987 2795 773147035 72919 31777 316246509 13430 68774 678408273 25482 68774 322884433 35813 13430 9686466 35813 70143 155803742 17433 72919 317276693 25482 81505 550133975 35813 33582 195265960 81505 17400 274415384 17433 20919 319076141 20919 80947 868643044 33582 28324 808810895 17400 47125 735852014 50512 20919 14015452 47411 47125 571779445 79678 47411 700546349 16484 79678 631704417 57440 47411 837142676 16484 11511 812326478 57440 36134 612708052 36134 60244 202409361 51170 60244 613242212 12760 57440 162716404 64942 51170 258020785 51170 41511 319467179 64942 36102 848462503 9835 12760 597053080 79894 12760 804395955 27521 41511 583348453 73189 36102 95737417 60915 36102 310606594 8413 60915 748186550 8346 8413 880271086 14396 73189 749416209 60915 66242 989707416 66242 60795 218276835 14396 55747 997141704 1943 14396 649692812 68987 55747 492543568 66242 25036 596989895 60795 76860 337326872 55747 44875 705153668 68987 45485 955242146 25036 11768 972317745 25036 49824 32993731 31286 49824 251267546 31286 68866 569371626 49824 44543 138427684 68866 72900 289816021 9391 44543 699789327 54458 31286 807517202 36045 72900 176672914 39160 44543 602101557 54458 67216 817033363 39160 9669 586595673 44322 54458 611688571 6603 36045 564508356 13210 9669 563335196 67216 15114 678908213 6603 7185 763373800 51857 6603 308740803 51857 25930 760534966 21906 25930 866611790 70132 25930 32787842 7185 29706 344355591 29706 72218 140983948 21906 47041 503159679 70132 21837 809048048 21837 49395 144022587 49395 20668 52422711 76426 47041 892621019 47041 48076 359573504 76426 25267 833469871 21381 49395 681912577 37871 20668 311077991 48076 32134 929312726 48076 5095 164960423 5095 70555 202963923 70555 35605 293843041 17748 32134 893032723 5095 69523 673361631 63542 17748 642587773 41567 69523 204189882 35605 74622 986815244 7931 74622 930233581 15249 7931 783863427 28533 15249 408381937 22949 28533 985016676 34601 22949 918861979 28533 19729 311778941 71196 34601 964731980 27089 19729 554791464 71196 76149 635972058 70390 19729 13780967 57690 76149 698539849 64178 70390 420530079 70390 45003 645863060 64178 62360 253455489 70390 32195 367270022 73544 62360 903298108 61660 64178 984541387 30207 32195 825390903 30207 75183 535631165 73544 70453 339807831 61660 24215 329853183 24215 15086 536949465 75183 43791 745194787 37486 70453 129310266 57120 24215 702012664 48459 43791 16014643 6055 15086 754937621 48459 6984 477486692 71521 57120 352178922 50387 6984 103369972 69498 48459 823729262 34860 50387 721985246 34860 24332 398862315 50387 4452 906226673 50387 56006 210300079 2829 4452 241502974 25671 2829 750137625 24332 51718 539771123 4452 77549 575226066 31461 56006 581531957 31461 73199 517205320 22860 51718 382823942 31461 30943 886607670 58885 77549 377976321 43061 30943 443769163 23747 30943 663268235 22860 29931 45563422 43061 9617 780801775 17989 9617 785145980 5624 9617 231435565 77188 5624 785579302 40728 29931 240632019 6191 17989 956423676 6191 16442 588598390 6191 63871 154517230 50932 40728 661404822 18722 40728 620193296 68345 50932 648898190 23993 18722 757055747 23993 36864 450620259 50932 7222 213253503 14508 7222 320839686 46165 23993 351658325 37713 36864 555759009 37713 15479 641186258 37699 14508 984766712 14508 27588 112649463 46165 20694 520031538 37713 37949 858318221 79801 15479 305755581 42534 20694 131276624 79801 62522 537074351 20694 69754 863905517 42534 73304 963303586 69754 59143 65363402 42534 30244 674302524 81115 73304 380328688 43299 59143 389950178 30244 38922 801816369 38922 14520 868791316 14520 58614 585420111 43299 17447 574800888 43299 4752 931473108 17447 22822 324691761 22822 46325 55978703 17447 76037 655143131 22822 47679 450124095 76037 52940 643757945 47679 37133 230706372 47679 49313 640023575 47679 49063 873501725 49063 21336 279719378 9511 37133 14501009 37133 36717 985817425 49350 36717 467895092 36289 9511 111836356 36289 50373 265715820 9511 80706 308933825 11004 50373 486502368 50373 33082 692012958 33082 79933 264072928 72136 33082 434769095 6272 79933 244406270 6272 30550 880742983 33082 25572 538104921 25572 24418 623698764 6272 77802 540125357 25572 52045 517953410 60364 24418 425604047 7120 25572 223460094 77802 76278 63412277 60364 13981 651847041 68457 76278 579482741 7120 13463 231349725 4252 68457 446922801 4252 36079 313498878 15390 36079 123035121 4252 42942 277709100 74748 4252 826795012 15390 66052 695070380 74748 12589 384251341 24372 15390 629022930 66052 13491 74703636 66052 27765 331519413 78559 13491 355779874 78559 35983 98839521 1638 27765 595308654 35983 34018 453352947 11392 35983 416500126 72917 11392 93292853 1638 78893 608065353 11392 66852 426935005 37236 66852 7576053 54595 37236 951058212 72917 60771 568128887 66852 8463 904303697 40413 66852 669930436 46834 37236 581789625 8463 57695 385335666 40413 3774 949974453 40413 75457 173321244 57695 71536 12824041 46834 68945 357049584 71536 12456 795937642 3774 51805 3396008 72716 68945 342005337 34539 72716 1054925 34539 43572 47594533 72716 52605 178617146 71248 43572 548034740 71248 3255 349814036 71248 73714 404158960 43572 12670 690697764 3255 12404 616894894 71248 32372 751773972 3255 31272 817148970 15185 12404 173232371 15185 23410 546241462 32372 66883 1182697 66883 26132 8864364 15185 9110 936442298 13478 9110 616040063 8815 13478 972326391 8815 78843 503677248 9110 20256 514803689 8815 51016 750205919 33058 78843 209083125 53488 8815 736878546 7229 78843 140313464 7229 33651 975814319 56164 7229 625675487 56164 2891 669699000 33575 56164 180485349 39185 56164 34222511 14428 2891 263152266 69242 33575 186246748 39185 29605 246472924 47721 14428 842124485 26341 69242 318437755 24203 69242 222259202 51456 26341 102546421 44918 26341 402891867 65074 44918 979346349 61415 26341 211410434 13573 51456 346060203 51456 26319 716779948 74248 13573 537737091 74248 36157 475676246 58097 36157 307452111 28119 13573 899890483 42565 26319 258018331 36157 59400 622715290 81830 59400 740940390 81830 23869 575806919 42538 81830 515674208 42538 58151 597652287 57444 23869 475563940 57444 25509 929850172 60035 57444 140314568 25509 61919 279602803 3058 60035 33518059 21491 61919 15659510 21491 30181 87894399 61919 63153 141993939 67357 63153 853750861 37180 21491 818467235 30181 64088 980538002 63153 29314 468776796 29314 13396 463571349 37180 28579 633372887 64372 28579 547682534 4054 28579 449982534 28579 4177 84085679 13396 28554 330673113 70891 64372 78642363 70891 16307 268324065 20106 70891 459175016 20106 6315 388448270 16307 8825 775319329 20106 63096 647448623 30549 63096 424842981 20106 40615 445872082 54515 40615 612131082 51368 8825 979375725 80678 30549 664265291 54515 54383 907464337 54515 24505 548806487 24505 28515 940226997 48489 80678 294828627 15017 28515 562325110 26291 15017 733692375 49509 26291 338147760 15017 3503 114632749 47331 15017 444969505 26291 67174 109554588 47331 781 76571317 15981 49509 263366685 781 31710 792294901 19382 31710 142124975 517 19382 803716546 67929 31710 941968288 15981 2432 723370789 46812 19382 626176804 69933 46812 828699639 517 43882 639530597 51649 46812 294476420 46812 21634 74190274 51649 65655 271123063 21634 10093 211736558 3901 51649 636324148 3901 68872 513543394 65655 80334 855688713 3901 15373 940371562 20087 10093 504924194 19840 80334 977203290 20087 66211 593919502 1275 80334 724854323 8140 1275 114979054 64185 66211 685920777 66211 79970 124552907 27172 8140 187219792 8140 8725 551190696 27172 13653 904169854 64185 75926 7782136 57155 27172 243439025 78954 8725 289713908 40684 78954 62034447 65572 40684 386408846 42893 57155 498418935 2083 78954 937418895 8245 40684 52490129 47699 8245 99826503 45107 47699 553661387 45107 34713 833408277 34713 51322 158484249 65234 45107 417549888 47699 56397 82023210 51322 49133 312146804 18378 34713 496087041 11947 56397 954615826 49133 61109 669067921 11947 24941 349024833 49133 60426 94765054 73762 60426 586024726 79839 61109 479283067 73762 41429 921322562 64553 41429 759814717 60426 40348 14150347 41429 18675 88470971 40348 3341 405574618 40348 21176 658036158 26364 64553 445175608 67997 21176 644381439 72590 3341 578768781 4965 26364 782284049 58674 26364 732510895 40642 4965 482747040 67997 42934 34970688 40642 7979 522002106 26061 42934 23212432 1123 7979 849471733 80990 26061 385574719 2126 42934 818200409 20806 7979 627795253 26061 42394 247283689 27742 80990 6142949 18326 80990 561527077 20806 2608 497895564 18326 61380 913673667 27742 42727 51409696 72064 42727 462565302 2608 55763 999826036 55763 57877 570489019 55763 36951 375340785 36951 55223 360824836 1238 57877 93776298 32405 55763 195604561 1238 42707 524615718 55223 44716 731592431 42707 81297 772992698 32405 130 890813541 44716 40019 736712316 42707 60148 935486902 60148 1950 363281834 60148 9411 163788574 15498 130 397634635 43551 40019 51128470 25547 9411 276698917 25547 20367 137290094 8358 25547 714108613 18196 25547 50592918 65118 18196 560927847 81691 18196 992268626 74880 18196 112518797 26425 81691 942987235 10501 65118 407769876 74880 19955 369679841 81691 3498 991174094 10463 19955 84122771 46855 10463 6843662 46855 43410 769147456 3498 62470 726781569 15733 62470 506971667 62470 44110 294409764 15733 18552 508036537 20615 18552 142376690 45153 15733 521435987 51036 18552 657343282 51036 15118 493880801 10466 45153 942598369 34878 51036 360406273 10984 34878 123185163 51285 51036 199883137 15118 6025 887769206 38973 10466 173847884 40767 51285 531917251 10984 15943 856640214 6025 78646 615787615 4335 38973 967212005 15943 57009 860389991 78979 15943 771232105 78979 67963 886394346 18684 78979 263620268 40783 18684 363921754 67963 66515 166116056 3261 66515 46885455 3261 15359 361921068 71997 66515 109124793 66515 10384 989462572 66515 48562 845810110 68322 10384 449055916 71997 49144 958822144 70578 71997 341458882 68322 72358 521824361 56804 68322 189839839 41869 68322 636435779 56804 70810 942530082 52912 56804 958772735 11331 52912 919084102 52912 476 963651418 48468 70810 481730962 31458 70810 316755186 52912 37427 33123839 20844 37427 257972583 31458 59293 127806677 20844 2572 38413216 37427 38904 334026404 67796 20844 882558722 34584 20844 276877819 38904 18766 689188872 18766 41048 344146484 72803 67796 280305951 67796 68684 553487475 18766 20826 345343266 27758 68684 414289524 41048 80364 262804434 5066 20826 24564256 32829 5066 444705214 32829 21806 857955947 32829 4614 785307203 34577 32829 806460489 21806 22229 562625216 22229 27236 525988478 43327 34577 521004878 4614 25786 407116070 25786 76102 122100304 72639 76102 240851100 58179 43327 37939120 72639 22356 346517639 58179 73903 119426501 76102 5891 397309769 73903 47214 361860348 22073 58179 814306903 47214 31097 332078468 43679 73903 361759708 47994 47214 510541824 58324 31097 793622439 16201 47994 13739789 31097 34875 75900027 47994 34613 827509913 34613 41726 449971115 56070 41726 234278650 56070 64303 909565519 56070 79305 485160788 64303 9657 360532854 56070 47426 721923019 79305 34424 691850922 4063 34424 32232998 41185 34424 742865278 31145 34424 883453375 4063 8905 481697136 34424 40509 125361532 19574 40509 172194939 50083 40509 152479542 52491 19574 378878686 16441 19574 731111061 4421 19574 634632370 19574 10510 372188365 3332 10510 942640179 53405 4421 505313746 4421 3072 166969141 35418 4421 766048355 53405 3335 163536482 3072 15749 217494237 57800 15749 162592818 47574 15749 716059444 45577 57800 199975512 53710 3335 624642228 25658 53710 685554995 73186 53710 472781765 47574 10946 609627574 17453 10946 598316180 25658 67960 874315236 17453 8055 493490533 13012 8055 680370047 67960 19027 825161148 24040 67960 78557395 19722 67960 706159249 8055 73224 242007206 35684 19722 853528335 45082 73224 729633797 24040 80146 753922675 35684 17153 116041455 80146 42322 154296109 45082 43285 8203024 15576 42322 571062829 17153 73946 683487049 15576 32421 419639591 23320 43285 139883554 42519 32421 79790401 23320 53413 764450753 41919 23320 520109137 23080 41919 201193752 21229 53413 790134722 23080 54435 854954570 23080 63144 700317329 41919 72794 65767187 23080 34004 366714026 72794 38741 537837607 51830 63144 835921439 51830 10991 604358 77163 10991 868903927 77163 25057 428879626 77163 16758 94410042 40636 16758 54189992 57555 40636 94049479 10839 57555 79151991 40419 16758 219197941 16758 24781 545459700 57913 40419 576063048 40419 75126 505512070 24781 35476 690035338 35747 35476 435653081 30405 57913 605604246 57913 4564 282792198 75126 61124 224564018 5295 30405 701026302 22692 35747 967487960 61124 73715 87044162 5295 40819 551185457 40819 59284 236098445 22692 79330 664907597 79330 5397 964426250 52175 59284 300628877 53847 52175 745954551 79330 21533 615332921 52175 36162 858105001 53847 19888 675262227 65276 19888 67150322 19888 34096 972281468 17712 65276 574908508 44562 19888 485855423 58691 19888 142829780 19067 17712 258357088 52225 17712 367757736 17712 31642 223624445 59601 44562 159810181 73890 52225 624139314 31642 20749 477670279 72409 59601 486638731 29273 59601 506492815 32779 73890 327607801 72409 61202 112372610 11180 32779 363388597 72409 67687 136252850 31252 61202 87014500 21155 11180 385031901 39387 31252 987096167 67687 65559 26213307 20950 65559 610251971 39387 13914 907512149 53625 20950 850343571 20950 1424 427441157 8025 20950 44075111 13914 65544 104283776 8407 13914 981252615 8407 72479 337718193 73703 72479 827890755 3517 8407 164246793 3517 59090 187162783 72479 30306 231982116 72479 71047 11661000 51975 71047 847047205 30306 69616 997392046 59090 98 949243120 30306 70784 972264252 70784 68893 146553133 68893 49472 629110299 69616 78428 2123408 49472 75002 184138424 26189 78428 56415601 21400 78428 569700122 78428 40416 326767804 21400 1122 401773644 66829 21400 441386578 1122 32330 791514238 7367 32330 715630059 50598 40416 142899060 7367 17720 506965103 24903 66829 140970475 39026 32330 305484173 37056 7367 17996193 49524 50598 493391599 51049 37056 731064293 81523 39026 172808251 51049 1542 306954889 81523 18042 785626455 27217 81523 180906693 76665 1542 126762238 21224 1542 455925205 24760 27217 24133114 76665 70716 94033859 27217 58945 755647379 58945 27623 154956786 77600 70716 82256724 63799 70716 423853404 27623 81333 966711035 30801 58945 544810900 27623 81119 941472438 63653 77600 660650339 81333 29211 896110609 23953 30801 48537240 50213 30801 549292938 63653 75113 646647672 23953 25207 664640618 23953 8298 96720340 68257 8298 55045019 5199 50213 428536903 25207 29431 985236166 29431 4415 630853928 14590 29431 584453647 3313 4415 160266486 3313 76089 201589629 4415 42480 716300015 70395 76089 833468928 33243 42480 962375454 21367 33243 49588282 25023 76089 116349301 25023 69065 945389325 55842 25023 127452744 21367 32912 570602549 15735 25023 151320025 15203 69065 972476331 55842 33750 141372665 15203 48712 15866966 15203 2412 730238086 14213 15203 531966624 2412 60203 856517994 33750 5767 448098307 80307 2412 729134668 5767 65728 654801063 65728 37169 716179471 5767 20595 407455516 5767 48353 155786914 65728 13870 448042093 20595 8334 815391134 37169 20206 212445441 13870 69208 349324909 69208 45775 399084435 30706 20206 995150618 20206 54417 967956864 20206 42338 720304712 69208 2191 320925976 6235 2191 85996091 7937 42338 854673414 35993 42338 755624216 7937 28270 359157232 78274 6235 66380173 51678 35993 9365158 22879 51678 119457589 43872 28270 210439443 22879 2508 328568242 29562 51678 754076230 70780 29562 312839354 30280 22879 21107073 29562 47457 273144765 30280 39049 738411376 65477 47457 194020125 62994 47457 275304882 39049 46341 680877983 43455 39049 95146975 65477 4390 344485473 47408 62994 760822235 43455 10871 73433303 30760 4390 190581781 67475 30760 80110992 10871 72254 832772312 80324 30760 676422456 80324 6624 939088732 6624 67353 445041907 1540 80324 2284482 35502 72254 506808791 48458 80324 564152497 16434 6624 800033208 39116 35502 980845130 69662 48458 674468373 79220 39116 769929739 24642 16434 382812660 60153 16434 134852191 39116 8219 5972066 24642 66380 501653203 80922 24642 578971544 24642 75878 199794990 8219 57728 626306757 66380 1313 97172159 43972 75878 804112226 80922 71339 789535334 80847 43972 692668846 44463 43972 864266281 43972 10042 45661559 39095 71339 678645944 80847 69944 773619866 17530 44463 444116478 10042 64854 684360356 65920 10042 317711189 69695 65920 756918989 69695 28187 481448178 17530 24809 6306257 77815 69695 443800882 28187 34029 672643238 5407 24809 556478027 24809 11229 345462380 43208 11229 492709180 5407 78107 404733892 52205 43208 235865980 52205 17645 54603224 6233 17645 875558082 70319 43208 215603957 70319 40849 689688315 17645 40539 751159577 6233 6852 295329434 6852 27036 679280245 27036 32458 696485448 40539 53621 310537128 45196 53621 23232215 73515 32458 238808420 8032 53621 312452180 45196 74711 483272653 73515 3157 474918374 59279 8032 14653171 3157 28353 43434695 74711 48930 477812627 3157 67105 602512183 28353 47650 943700035 48930 26346 298413595 81966 48930 4632702 57592 67105 907970878 36821 81966 223036989 59012 57592 74532147 65529 59012 449775356 27811 36821 369270832 59012 64147 235023653 27811 25024 125370924 75850 64147 339400720 65529 47491 458819199 17745 75850 16106351 55442 64147 128342984 48349 25024 126279370 55442 49139 39851910 62386 48349 875572014 9992 48349 617355368 27404 62386 932008532 27404 15664 416634011 14529 62386 834815272 14529 73328 393652337 23523 15664 293963218 27404 48254 825690753 15664 13949 297162529 58100 13949 247283175 23523 51828 256383675 16837 13949 843133489 16837 33519 60872618 31438 33519 766409002 33519 10558 554847989 31438 31025 109647742 33519 24169 144526416 24169 39952 163141068 43642 10558 104845706 43642 69422 789129519 58697 24169 70941235 15331 39952 929284305 60339 58697 945705024 68638 60339 746407672 37940 58697 411069436 68638 5580 731947151 5580 64163 552309571 77566 60339 792459484 5580 40069 251589813 69126 40069 652850524 5580 930 70162098 79068 64163 89374154 77566 56415 342017725 79068 36518 848772510 81163 56415 832290298 930 25677 91557108 69277 36518 673200235 36518 64891 973168684 57303 64891 480849171 76091 57303 566805511 57303 30118 418299904 71877 69277 264404416 40024 64891 578866002 76091 41277 288824362 40024 18847 173281436 18847 30978 341926315 71877 41333 556689501 14623 18847 163164746 18847 19978 536332038 26209 30978 50603356 30978 9760 502355635 56414 19978 976886568 23777 19978 720550925 17531 19978 646977478 26209 68983 227180659 78374 17531 798351402 17531 49078 217568351 49078 13880 468606386 49078 65497 824652417 9091 65497 331922867 46402 65497 551621983 65497 27828 93893736 9091 41079 105149650 13177 41079 712051409 46402 10314 268995737 50372 27828 715136723 41079 66475 462364277 50041 50372 799423590 46332 13177 199627594 10314 49626 236831648 50041 61875 365216756 50041 77339 72288815 45637 46332 950455216 5434 45637 231735810 45637 47514 150842298 45637 1263 625557837 47514 58172 237507858 9708 47514 663292113 45680 5434 976510053 47514 46314 689171895 21865 9708 990514637 45680 77373 721889860 45680 50683 801364609 76340 45680 488310466 21865 35162 820230867 14833 35162 427800454 56840 35162 465357862 50683 21880 620749079 76340 32418 893500818 56840 27947 895953411 56840 79561 416143565 21880 5995 599323745 32418 15210 93479171 20301 15210 701341629 27947 37733 490475730 71895 20301 873044062 47858 37733 499854842 40846 47858 638901981 26487 47858 968763721 44350 37733 154728003 26487 13513 557387259 40846 56961 679474910 26487 4282 787650424 32106 26487 291074548 32106 49020 5225228 56961 73626 430527057 10867 73626 413571907 67542 49020 927536564 50578 49020 144983009 49020 36180 134589350 15532 67542 576940767 54408 10867 968965455 77539 67542 455083683 26576 77539 83047759 67328 77539 587596232 54408 69876 65358342 24830 54408 672820566 67328 36580 20244961 24830 7957 897573591 32429 24830 846654931 66039 7957 203380168 36500 24830 176683961 36580 12729 159549139 32429 52440 976519501 36500 19989 290647767 19989 66256 939990886 21385 19989 118742263 21385 17766 796900491 57183 21385 369340128 59199 17766 850189699 53822 21385 117724010 54617 21385 806952550 68770 57183 217930342 37858 57183 956048265 3200 68770 991033368 32257 53822 870819101 32257 61946 932401534 4380 37858 663881960 37858 6033 856756285 4380 23746 248999171 4380 48840 604026661 4380 69774 867508935 10268 6033 950462747 69678 6033 1627569 6612 10268 396874026 380 48840 981771934 63502 380 324914357 47921 69678 10175311 40073 47921 468438344 26802 47921 510864981 47921 8665 326475823 63502 10995 358917948 27870 8665 134219843 26802 18469 55860730 81988 27870 515717718 8665 80927 843412879 27870 50448 493849956 66209 27870 547546002 66209 37099 227847590 44561 66209 469148278 80927 45692 106023537 66917 50448 991836000 66209 57737 92161046 63469 66917 973782592 66917 63985 525783936 45692 19758 725103802 22014 19758 718848005 33489 57737 963653465 82027 63469 811854357 53041 33489 549076675 45541 19758 176890445 33489 57493 152349154 503 82027 955927717 82027 52510 967569453 45541 3223 101585076 57493 40335 513529622 45995 40335 740154293 45995 24855 638546506 7632 24855 64925982 17180 24855 97947429 40905 7632 949493020 45995 31575 295486026 52095 17180 612105679 31575 10552 226441573 40905 15890 983686385 43494 52095 456564811 38417 15890 873040500 10552 63567 683833579 40223 43494 308809120 5310 15890 717776223 30839 40223 793153464 23195 40223 618002808 59245 40223 441704166 30839 44748 70655796 5310 39502 721394761 23195 65359 97340066 491 44748 696687153 491 45753 44261507 37931 44748 209514632 15440 39502 437785568 491 52798 751254025 15440 34993 206294196 45753 72631 503264343 72631 6725 158295442 6725 14567 394047157 47237 6725 74984008 32740 6725 959893859 32740 23714 425541078 43309 14567 654568828 14567 65992 760744522 23714 34595 517316447 31036 43309 751884070 43309 81214 955943378 34595 51714 227829132 81214 41017 771881354 41017 74539 211175376 41017 53793 559965078 53793 39219 999946253 51714 19117 160113695 41017 48880 580335583 44433 39219 886829708 25980 48880 593877822 18147 19117 905855455 18147 20245 953354292 25539 48880 368132123 68950 44433 641420572 10643 20245 277216102 6353 18147 804484868 10643 78734 894482917 78734 41319 103650189 12957 10643 697928700 64314 10643 42016000 50229 78734 584811484 41319 12911 26155899 64314 65635 52720297 50229 19007 151602380 12911 37771 819360120 33517 65635 491306272 37771 45337 617415451 45337 75819 138156209 36353 33517 11275728 81374 33517 576028842 70076 81374 730430471 70443 70076 226684008 36353 48051 265344061 70076 42960 996310358 70443 72048 645159759 4827 70076 926199237 2119 4827 785321309 4827 66435 827412771 72048 31067 116395666 72048 19103 335140659 22363 19103 577011702 5288 19103 513487711 66435 66464 123623844 5288 38142 885007426 38142 77492 988769748 58254 5288 128424100 66464 62853 546582679 62853 26380 49146307 26380 48033 537958653 48033 81994 480232199 28453 62853 936299371 62853 44670 118122355 58719 44670 63819272 67454 48033 117211335 81994 44316 924550276 8889 44670 821003422 67454 18844 131315274 58719 14089 401021831 1186 14089 691167752 66084 44316 947387738 17711 18844 599581876 35721 18844 104170420 28389 35721 135952645 78305 66084 810607643 64631 28389 198773391 78305 9430 709546060 78305 31923 402303977 7172 64631 414242492 31923 72418 625719890 64631 61852 351370885 7172 76728 836322170 36408 76728 756864843 76728 18677 211898140 18677 10644 927609260 57533 61852 296432282 34672 76728 288036093 57533 22779 655841536 34672 58690 894695061 3526 34672 545523238 56669 22779 318221828 3526 63933 701175245 28990 63933 584402091 56669 37414 560469002 37414 21207 274635170 29481 37414 382614759 35550 63933 588975407 28990 24638 650896710 35550 51514 39090723 11434 35550 356243274 79931 29481 618377092 51514 24632 694213331 20708 24632 401206062 8538 20708 151136046 8538 74252 994365396 79931 22920 558752876 22920 79566 293472263 5787 20708 45387812 32731 8538 68440043 72446 22920 876518935 72446 48301 644562054 74721 72446 969081265 48301 51179 330586973 48301 50678 284410411 72890 48301 187805525 72890 69320 41410378 69320 9745 145845590 64758 9745 417628500 50678 41944 938194924 69320 1650 400501824 22474 64758 265423830 49024 22474 802696594 60360 22474 71699171 1650 51275 289286795 60360 71688 158973919 60360 60577 483214424 41943 60360 129972124 71688 71738 742106133 41943 73833 629822713 54177 71738 682753141 22293 71738 372202928 62420 54177 328843554 71738 20003 312303576 73833 7715 622649217 46060 54177 315236600 62420 28931 740607870 79722 20003 982405740 6786 20003 992072870 46060 20220 96421570 39291 28931 46760473 6786 35100 152198094 38715 79722 911447811 39291 71627 539819634 21619 20220 742729314 71627 8651 237619538 8651 64336 839786934 8651 13640 854678673 8651 16557 832903681 61777 8651 915102542 59277 64336 122513449 48397 64336 331220289 50491 13640 516032270 51344 16557 258942132 49112 51344 72763639 8086 59277 494497504 48397 41383 463275540 51344 71967 207048056 51237 41383 928865814 48785 49112 733309994 72025 51237 916510035 72025 28391 654626633 72025 54818 433268346 74018 48785 777443808 10063 74018 528803904 20370 10063 574241275 10063 18679 480434541 54818 73143 219471370 64604 73143 71603942 74307 73143 209604650 2768 20370 686293553 64127 73143 968924389 73143 8935 55830450 40128 64604 376808793 51089 8935 775356483 51089 5297 361324092 40128 21316 786081018 5176 8935 153196188 5176 48477 377772380 17496 51089 190554091 5176 69725 180735395 5176 50441 262926336 47297 69725 522773278 32998 50441 510153095 50441 12254 813327557 53744 32998 296293848 27021 50441 128892597 10130 47297 501706552 4829 53744 146223381 59796 27021 21935661 63459 10130 693666830 47319 59796 465962731 54996 47319 251726827 7406 63459 551613562 54996 70471 254831614 49576 47319 241108190 54996 27663 359479367 54996 1418 96736944 27663 79328 838948581 46096 70471 34178913 79328 6805 31680483 1418 54600 4413598 6805 23470 448207346 63656 46096 345296126 6805 3692 89668193 23470 50333 516010589 63656 19247 750491537 2044 19247 115599221 33185 50333 306164938 57821 2044 336750270 33185 10840 261896784 35064 10840 849079910 2044 79432 786925684 57821 55780 208661494 71314 55780 110255942 63185 55780 983183102 70978 55780 573313165 28266 79432 302509504 46975 55780 198749548 13219 46975 468467586 67154 63185 15037415 80461 70978 71752763 31644 28266 671484193 67030 67154 472780015 31644 79501 707081114 80461 39916 243678383 8452 67030 92421443 61087 39916 295386747 67030 24979 743607845 79501 74942 210254092 24979 46872 599404995 61087 64133 995800211 20017 61087 33550244 6815 46872 899271369 46904 6815 798631693 46872 20586 225750231 20586 22379 204733479 11647 20017 284230758 11647 4974 189887675 18841 46904 706383152 6341 20586 271573756 61895 11647 570979385 4974 43504 895336176 6341 29006 95858676 4661 6341 75447071 6341 27257 197840509 61895 53254 352066311 60653 53254 552602924 62102 4661 196983134 53254 59002 322949046 23951 59002 672129597 30853 23951 661800283 59002 79890 698718619 56144 79890 605597097 30853 29929 555558163 30853 60243 638091432 33337 56144 967074483 63556 56144 43643467 7443 29929 927953298 7443 63773 58903731 36024 60243 298131259 63773 55750 530768784 55750 40479 155417658 55750 14289 888330473 63773 77787 387762351 55750 18717 200531967 14289 74729 465011495 12330 74729 789271373 14289 26561 513395990 39211 77787 904852756 80124 39211 264397768 68338 39211 748602420 12330 6782 457047705 56291 80124 946399260 39211 77376 636780728 40816 68338 93434071 63977 56291 114563580 40816 64627 437625906 64627 53848 412607262 63977 34538 474898378 14088 40816 94784948 21632 34538 712777909 21632 46888 242795294 68523 34538 576042905 76097 46888 454466801 31475 46888 677661785 37386 46888 728872549 11140 68523 950336819 71571 37386 923542791 31475 76644 128470306 31625 37386 607071770 42200 11140 347751856 69500 42200 698623580 54367 76644 844132935 69500 63314 816366840 22290 54367 764116803 22290 59921 846978007 37593 63314 323464579 16520 63314 536493044 76385 22290 698480933 16520 69983 232919494 1416 59921 709824413 37593 61257 654923272 16520 65908 852744995 1416 69465 114446362 36129 69465 991305933 50961 69465 55636027 50961 61276 148186180 50961 80463 829468250 51218 69465 570523147 41218 80463 16383128 61276 40262 262019577 40262 58760 516567361 80463 17941 658167134 27773 58760 337507988 58760 50919 896536599 58760 20512 585307134 58760 29742 237252224 7125 27773 971554944 53525 50919 523729170 53525 4750 923728869 2986 53525 512552137 20699 2986 559125591 17252 53525 438657201 53525 8470 358090132 20699 72228 591977980 77065 72228 48852997 50829 20699 942867093 50829 59237 291998061 50829 34705 470997112 39148 72228 810198644 42086 50829 52449880 81431 50829 678927422 34705 72462 488252534 67516 81431 232215671 42086 25440 441516373 81473 72462 232049506 54103 25440 840342134 25440 55992 319839526 54103 61238 884801637 63533 61238 993212381 51481 55992 757435616 1667 63533 183293524 61238 14273 460002085 14601 1667 153853286 45133 14601 957313982 1667 30318 3565607 62514 45133 212074058 14273 20368 4498664 28625 20368 185491745 45133 74151 417340995 71180 30318 97691574 62514 69520 286109327 40434 20368 293081947 40434 3256 922065742 40434 57835 988911209 3699 69520 507179552 3256 34199 809859851 3256 48615 299165884 67045 57835 18281010 74835 67045 53377482 852 34199 122103799 68552 34199 542907903 61864 68552 739436116 78634 852 887020796 852 34085 784120901 22910 68552 256968678 43994 22910 806268641 78634 4389 672362532 11975 22910 854059555 70718 43994 129750522 50009 70718 214739099 16973 11975 441833939 20583 16973 179919499 50009 50950 146977236 50950 67812 899051691 50009 3959 878828199 55092 20583 109814155 36391 50950 207849695 14803 36391 821659019 41738 14803 479210830 14803 18236 104264982 14803 18358 192625094 18358 56958 131773861 51862 18358 9884210 18358 27750 164448601 27750 53288 533836880 19383 27750 629081154 19383 18933 403786648 53288 59947 421703341 19383 40181 859717510 345 53288 603634950 41349 345 194426871 59947 24755 865314511 25290 40181 415215724 64318 24755 349663406 51043 345 145269800 64902 64318 483122411 24755 14729 364462009 43958 51043 55398870 69340 64318 305762387 69340 57743 219013649 57743 38789 451551518 14729 65848 667786436 65848 51077 509611805 68439 38789 258618399 65848 8585 262761159 37444 38789 960391374 8585 66638 428218802 37708 68439 859464594 5596 66638 217712116 66638 53203 737861078 40797 37708 515572736 71952 53203 405909508 20221 71952 540912460 64222 53203 959413661 784 64222 386188546 13417 64222 538790463 76597 64222 879038463 20221 26723 545594579 13417 29915 1099376 29915 21694 610495933 21694 8201 518982675 76597 23408 573564912 55446 23408 101625892 22128 23408 643152351 3781 23408 347190205 65658 8201 387352622 33056 22128 307029618 52093 55446 595314034 6085 52093 107086857 52093 63099 547133273 71441 6085 438187706 76638 71441 183531816 11941 6085 997533334 76638 20735 410909136 71441 56785 385855721 13643 56785 115009593 56785 16832 297325075 20735 13509 704556221 13643 32711 679153060 32711 79422 423321673 79422 58479 433754700 13440 32711 741622555 47882 79422 456452774 26287 13440 588726394 16284 79422 596696985 47882 79752 909331381 66168 79752 74299754 26287 66196 57143559 64487 79752 821989590 16284 79567 775498497 19676 79567 341974113 55885 64487 965200055 19676 14659 136631644 41481 14659 743282853 41481 19449 722497547 1927 19449 694644319 55885 72217 829795170 19449 13382 749552914 19449 65558 478236163 22812 1927 702303923 39946 1927 179171676 25592 65558 814850537 30060 39946 557014851 10008 25592 30337216 11275 39946 340046790 41381 39946 291882452 21922 30060 401376502 7922 30060 173836439 16673 41381 484387833 32012 21922 353792849 76315 41381 936240168 76315 72614 68170328 72720 72614 189736742 14444 16673 757315982 55190 32012 8518900 72614 60632 447938752 55190 68515 776287909 60632 48972 293678353 55190 68712 134783385 72539 60632 269856252 56838 68515 982367630 72539 11130 861883775 68712 72778 523853910 72778 78316 774268627 72676 72539 805355855 72676 61751 67643474 72778 35309 29014994 72778 43783 65180412 73032 61751 953537041 57607 72676 739240988 9477 61751 987148997 35309 25902 2262866 57607 38355 302485379 38355 45114 654288717 25902 59563 324989487 45114 1683 469647986 25902 77003 338400021 77003 24693 396133949 32936 77003 219768324 77003 51880 870495674 22592 51880 3496751 10588 22592 324269252 51880 42492 926469297 10588 80919 103779828 52720 10588 64462406 38308 22592 399611329 80919 35384 735233255 60592 38308 372597360 45931 52720 402848113 11104 35384 32536446 35785 35384 803547394 65912 35384 740227415 60592 53001 833716191 30498 45931 4201346 31790 53001 11796639 65912 32598 783641394 19982 30498 370385216 31790 9140 900321482 54699 32598 349876659 19982 36999 881893551 20474 54699 404671176 19982 54300 23499517 72685 54699 388411774 72685 37677 882655764 31240 37677 128015652 52 31240 224130185 35597 54300 417376641 73731 35597 73510461 47395 73731 805751663 52 32374 9610047 60612 52 509957875 51202 60612 685358041 3118 73731 606194786 60612 13867 29713954 3118 81616 294813533 27860 3118 75443208 51202 77433 898145083 81616 79701 691905489 77433 42141 200072300 77433 23815 930333093 58029 79701 342269812 78448 77433 112167347 64982 42141 971337228 2423 42141 715771984 10893 78448 968422312 10893 23542 299669893 2423 55482 76182521 11220 55482 63755977 35025 10893 423223807 39911 11220 343481450 19613 23542 562626483 7810 11220 417522048 65155 11220 222900081 70685 35025 452361124 73047 65155 536505139 57932 65155 603576682 16978 57932 242190195 49001 73047 490937753 63300 70685 753938185 69283 16978 695649014 49001 56909 637124466 49001 40906 758289733 40906 79226 980346840 69283 10677 248200642 48151 40906 620548339 1246 79226 974124335 33652 10677 863123098 17907 48151 496462738 25689 33652 206106619 33652 14478 214028259 25689 53786 36550779 44867 17907 473903058 42722 44867 385865319 53786 52595 344784746 33794 52595 876583246 29439 44867 419713050 75349 44867 35752666 42722 29817 79531049 29439 49053 852564841 29439 18359 124702852 29677 29817 919413781 11543 29817 508804352 11543 61122 195506270 11543 1715 721076407 18359 5853 806607301 27373 11543 996740995 11543 70235 605225956 7395 27373 121899052 1715 44977 140517563 81766 70235 835927477 16010 81766 359633906 64502 70235 383324871 43283 7395 286159659 44977 15458 969035126 35347 43283 790587608 15458 36784 464354030 28342 15458 897597865 28342 18729 197570968 18729 80632 830941821 36784 48670 199749723 12484 36784 706268391 28342 62568 185739901 80632 28429 519651121 39961 62568 7618322 48670 63299 479355449 334 39961 382302192 62568 4721 804219025 78487 28429 939408625 30888 39961 80999331 334 56898 934135883 25271 56898 707214430 30888 12340 286621028 78487 20022 76680995 49979 25271 255465479 20022 55845 255355721 49979 13372 250204637 1010 12340 651705920 41289 20022 978151157 1010 12812 448616189 64786 55845 536558424 33148 64786 386864327 27906 1010 471993691 21762 12812 537004028 64786 4712 986494734 16600 64786 24878769 33148 13832 194622998 34986 13832 24153232 42476 21762 894454542 11449 34986 817952370 11449 43542 860973391 34986 18840 605135222 18840 77105 739964901 55528 18840 252155265 18840 46988 133230883 55528 54856 261434587 7162 55528 333775790 25419 55528 293682622 18234 25419 544414964 46988 64855 922204496 54856 49295 153722709 64855 80190 9089367 80190 53717 236725512 17171 80190 534622430 4004 49295 134076823 39163 80190 133616425 29901 4004 130915591 15088 4004 811260941 29901 54874 700625488 22276 15088 146545601 54874 34802 616704008 22276 25684 61194726 8675 34802 908795450 1357 54874 608765627 72923 25684 38080348 20758 1357 541669162 23795 1357 183086088 8675 65862 245181461 1357 63307 584001125 62243 23795 550991653 27762 65862 984895040 65862 72424 270677211 13242 27762 275876074 16326 72424 691723823 72424 25302 145354357 25302 10367 515390631 16326 73025 98765960 16326 79875 565054511 51810 73025 931462703 366 25302 18320874 53114 51810 557306612 13314 51810 718895155 13314 13202 110748564 13202 41822 12720649 366 22269 596396856 57646 13314 117860336 43269 41822 100836729 61958 41822 254651577 43269 44652 322992048 57646 11788 58247063 44652 21146 637161172 66020 11788 935437468 66020 59756 150223050 17119 21146 448521241 17119 4782 379344818 38679 59756 608777853 5927 59756 26832150 54845 4782 382076828 17119 48542 144265974 23681 4782 537363100 39726 5927 958509778 41778 39726 26987425 23681 42883 748793682 23681 33806 141092009 5030 23681 80530751 39726 70915 97681184 70915 35079 772976764 49389 42883 11168105 16941 70915 238643332 35079 15777 709918265 61031 70915 779047809 35079 80173 259672278 49389 10605 498885476 10605 10878 648493370 24061 10878 36546582 37417 10878 88846978 37417 48277 398628955 18274 37417 611951916 55011 10878 102506103 29713 55011 924241066 31273 29713 804899344 22317 48277 458277826 55011 43297 907557251 22317 4117 206108621 53788 29713 929135274 53788 3918 469221431 79878 3918 939755703 49419 3918 219095741 40207 4117 223159164 40207 77918 786825327 40207 63632 758478280 61561 49419 812311154 35208 63632 696539406 15977 61561 9562572 50474 63632 29823344 60492 61561 687115061 61561 11152 955725886 35208 80508 117631496 50474 31028 614838816 4014 11152 714516420 31028 52903 92283352 35465 11152 957189873 30597 4014 765147909 31028 15833 175712934 55630 52903 748907424 15833 22420 953045517 66171 35465 690726915 22420 7717 369525639 62790 55630 42136091 64890 7717 38828180 22420 27702 165408197 66171 72973 759198470 67570 7717 723852477 67570 61461 689449920 27702 40557 53086432 40557 18650 440214433 18650 70357 440220542 40551 67570 882441537 61461 56431 278722621 67941 70357 46191874 56431 19657 725725432 61161 40551 92564799 20955 56431 617110411 61161 64835 508751368 81332 20955 693694996 60726 61161 436238634 81332 42176 978555486 64835 70633 832753624 44238 70633 924783419 60726 6188 746131956 44238 78842 778686235 44318 78842 828272332 44238 62027 288783395 74176 78842 276791577 62027 54002 326417391 80448 44318 300168760 62027 39956 174737190 74176 21231 321111519 39956 71394 854823994 3514 54002 156126801 21231 59411 82475133 43287 59411 260138532 74922 21231 640318888 59411 42087 615954932 43287 14472 467612050 37434 14472 100521207 32726 43287 253465977 56066 32726 317721411 32726 56830 344540108 31157 56830 962271736 41935 56066 770012787 62662 56066 575616670 62662 52301 655174053 56830 63107 441630277 52301 46492 579107425 53122 63107 763549736 34366 52301 42638862 4268 52301 575129527 81265 4268 821613122 45593 4268 953092755 41442 81265 258204047 45593 71327 240556157 35270 4268 834923850 79077 81265 906435743 77303 71327 5306906 35501 41442 555454156 23867 35501 983664324 39315 23867 572586019 79077 80943 880315364 73850 77303 706385473 73850 10162 464489724 66548 39315 973521697 237 39315 198656176 237 54052 895119034 34516 73850 444768382 14392 237 14527171 36220 14392 606858451 76997 34516 67158801 17848 34516 813360894 12927 36220 326278958 59054 12927 399851073 17848 79637 299020192 17848 8737 865320289 35586 12927 727386474 35586 41195 738338856 8737 62052 57574793 35227 62052 608739856 41195 60883 414989865 9513 35227 137296763 64881 35227 680181680 14155 35227 863353387 64945 14155 137553923 39594 9513 949792176 64945 71100 764510488 64945 50958 883339967 39594 49658 139369920 71100 82023 677555259 36966 50958 371739137 5851 36966 162512672 36966 11766 141027552 82023 4062 237930259 54085 4062 808712807 36966 7082 787247883 54085 31741 506582496 3100 54085 238844270 3100 42776 506609790 42776 38114 733989375 3100 1564 424925845 19915 3100 701392786 22203 42776 4483673 1564 67319 985258478 18607 19915 572956492 71976 18607 582243703 22203 74960 58205636 25905 67319 896337590 26267 74960 498124251 20965 74960 102868231 20965 37361 833454312 20965 15402 235572429 37361 72930 667177108 37361 16738 379317334 54666 20965 576614355 24018 72930 670466961 15402 75795 354637311 54666 28059 43492882 75795 32543 514141549 24018 3686 355490924 25514 24018 396597798 61688 3686 884310019 28059 22857 535007350 22857 24195 506552970 27876 25514 619948157 25514 12311 45001359 22857 67047 204570013 37811 27876 645955628 37811 80875 754990485 63662 37811 898050368 61471 63662 843612370 54751 37811 38177739 67067 37811 645409775 63662 20105 409887013 20105 69440 815454680 54751 71249 99165715 71249 81059 555628913 20105 10631 519372260 35112 69440 321672393 33480 81059 828800564 24255 10631 340379129 81059 28834 100055719 24255 40369 6892060 40369 50744 269212612 24255 29912 476317008 70244 40369 651036434 77039 70244 588296659 50744 6550 223211759 67373 29912 475917493 16953 29912 98290458 26411 6550 103509408 10901 26411 208457350 10901 20298 738480954 67373 57872 454807284 42710 20298 458787539 26411 55857 706806596 42710 13993 862442469 44457 55857 196632159 54631 44457 257906361 57094 54631 188766124 53670 57094 485624099 4172 13993 759185445 53670 27614 381533080 53670 52885 12659892 57094 37110 320528675 38376 37110 1339095 52885 28409 13439220 17872 28409 83176403 52885 48230 790142403 38376 12400 664589870 49863 38376 526624233 48230 73679 900612958 48230 27864 30775130 40381 27864 110917582 12400 18919 415606236 61291 40381 875421207 18919 64200 992002611 34818 61291 827667442 24826 18919 322036556 78385 18919 83502614 61291 63080 656310381 34818 46404 66603313 74882 46404 147154502 46404 49646 274186124 74882 12551 392796101 15328 12551 38743196 12551 8338 15205159 49646 14280 161003386 19273 8338 889117620 12551 35583 39694478 30661 8338 276637371 35583 33207 58470542 19536 19273 254755037 19273 71835 494692024 30661 11031 284014367 71835 34420 71873173 15649 71835 515552695 34420 38529 462590698 54909 34420 140772550 15649 63428 600004101 37328 34420 380585514 63428 53400 158021683 20837 37328 430619801 26321 53400 146803659 26321 28528 295978735 42628 28528 476977627 53400 57523 954130170 53701 42628 546288788 26321 20205 979135201 53701 65758 490709499 36791 65758 471691798 57523 56718 55990665 53701 13577 701059156 56718 28269 502468040 56718 61272 107874533 56283 28269 932949404 28269 17471 593735787 56283 24417 884250717 56283 19245 115028856 3199 19245 196609359 36970 19245 70068862 32672 17471 836140045 46482 36970 914067853 71120 46482 938116938 36970 70814 128442344 24813 46482 8868972 737 70814 843925458 70814 48598 439894985 11760 737 435957348 47702 70814 91849020 48598 51080 897351514 737 32705 32291927 6257 32705 820802211 44026 51080 220475589 44026 42677 652629719 52515 42677 199355006 42677 36295 795704632 6257 72520 451930312 34646 72520 122956584 34646 65059 308008239 65059 65271 523906387 29599 65059 851533069 65271 64643 86769545 45488 34646 765332809 68462 65059 938823777 68462 44906 66558773 10541 64643 439529303 64643 41860 32295293 19271 41860 720426041 75499 68462 48678930 34546 75499 374888528 30987 34546 948270691 75499 11074 136045336 48113 19271 585398344 30987 5026 495280953 45484 30987 510400847 69004 30987 915316491 11074 31027 239535534 726 45484 358394669 69004 52860 377329278 31027 23757 567082872 44800 52860 838426436 29250 31027 100287798 14293 29250 119460038 52860 74916 828525310 74916 45515 46285950 43426 14293 416172901 26327 29250 79039698 74916 60265 99790343 43426 57952 811220156 6570 26327 410360974 61873 57952 466774984 55804 26327 388587618 29844 6570 32796201 72156 57952 563695211 72156 56489 896717081 56489 25680 559046228 77408 72156 842422956 77408 6335 310897946 6335 11623 332564215 12043 6335 982538309 11623 17288 47869794 17288 75921 78439504 11623 64417 803445796 12043 45601 496380231 36494 75921 330850191 61289 64417 641319654 77205 61289 84935020 61289 13051 356452042 61289 61106 629405907 13051 58556 380373048 56657 77205 755958034 31921 61106 966299205 58556 25474 451269652 56657 80375 265296683 80375 64596 121653107 26942 80375 15200380 64596 56057 499062552 26942 31702 853981439 78074 26942 829418777 76875 31702 474723350 59818 78074 109619225 78074 47706 810410492 1642 78074 998466625 76875 26108 17318163 15499 59818 792042486 37400 26108 711544570 37400 35122 42143187 6891 15499 851414210 26108 3706 660073625 37400 31609 277246704 31609 68367 217062235 19504 6891 508798680 9187 68367 91119665 3309 9187 723665833 9187 11646 565658139 68367 54366 933323759 10697 9187 166948537 3309 1067 574864306 52955 1067 763113134 1067 54318 350836743 54318 44277 694906378 44277 63277 808188840 1067 76346 592741437 50046 54318 230462402 76346 10078 628830292 65844 76346 592090843 63277 67889 505188887 10078 75823 414533662 50046 64018 168702342 80738 64018 369363343 63804 64018 189105028 67889 68057 114670543 949 75823 898937702 23833 68057 226501425 3593 63804 134233667 949 6663 922239156 23833 39383 639719480 949 66158 418705959 68536 23833 95063746 66158 75237 42825030 63760 66158 861910165 75237 58238 569786564 47396 63760 588321745 68536 55330 815923953 51699 63760 975036070 58238 49124 343900917 55330 57292 193007097 51699 51128 372711012 46808 57292 622658 78901 57292 459028334 57292 17489 176550605 50450 78901 669029068 51128 31826 816728185 5476 31826 753763701 14605 17489 441936086 27680 50450 488202318 5476 58891 284020953 14605 21876 523461653 4179 14605 894825456 61340 14605 629366784 4824 61340 377189251 61340 28934 886518975 4824 61131 284355511 62971 61131 514657495 61131 35471 710958773 35471 13990 272350842 62971 50764 59986019 9151 35471 408812162 13990 53943 881631285 46636 50764 493538834 53943 63242 811680943 46636 55726 479929972 46636 75844 892246382 63242 7160 820560942 22755 75844 195293580 26743 55726 214482415 19121 22755 128228128 7160 41858 995195526 41858 8577 65264077 1660 19121 697561805 28859 19121 188571549 41858 22766 516248577 28859 35233 911292555 22766 24429 682820820 24429 75886 940152950 24429 67224 969007561 64424 35233 10617155 18209 75886 552568488 5775 67224 304845507 75886 68925 247484424 8208 18209 675573507 5775 27334 925138265 4579 18209 415484578 27334 9807 68901622 25031 27334 135219512 27334 74215 109487854 66389 4579 736376073 66389 41701 277381327 65977 9807 550797168 25031 13002 145625169 13002 57489 989078149 41701 14319 947816711 11659 13002 121119312 11659 42477 460107889 73373 11659 726030979 19040 14319 778620253 19040 36082 22075501 33064 42477 57922470 15884 19040 476608659 73262 36082 770825082 54919 73262 745803867 33064 56598 788135579 54919 48862 358565715 3653 48862 834881267 43214 54919 25719052 43214 51114 105345701 56598 416 652688214 8901 3653 719525203 51114 19615 406063960 19615 6703 52288693 12863 416 739741754 416 19466 386215775 19615 45168 387183813 19615 45879 904410032 75404 6703 275995035 6008 75404 180653341 19466 29148 260580750 29148 22813 209011541 46064 29148 34305826 34637 75404 381025697 6008 55953 729431943 5662 34637 632371127 29404 55953 539533808 43785 34637 860960382 72369 43785 236562122 29404 74693 930209057 72369 27056 596674370 72369 20526 443153830 1627 27056 465595776 25987 72369 552683354 1323 27056 875315326 27056 12806 468422412 4747 25987 554641965 81229 12806 607558891 12806 81386 573843111 18082 1323 206521717 4747 24868 474955985 81229 27498 390427911 27498 27865 43305525 18082 55761 665120260 24078 18082 17153719 27865 18546 108687872 65607 27498 764270499 65607 65444 155235321 65444 27459 751921912 18546 71754 676489785 64006 65607 293771720 64006 12936 468166015 8993 65444 674862500 13635 27459 142394174 8993 32452 64309493 32680 13635 404497014 12936 16001 187808735 31601 32680 111304320 43869 32452 751345918 19073 43869 363498254 19073 5647 224270247 65469 31601 87360424 43869 32695 876544175 7955 5647 923439719 65469 21584 803030769 57216 5647 960736026 7955 56376 449874402 21584 77385 650248872 26570 7955 357143296 60798 26570 225958862 57216 1391 141558936 26570 75452 665750965 26570 51333 130413500 39741 26570 265514628 10896 75452 405996213 39465 1391 502775403 64044 10896 953715356 39465 9804 471323554 51121 9804 537764271 18150 39465 16274670 29809 39465 847209128 26397 64044 142630228 29809 57593 258429086 67942 29809 274336781 58782 26397 438038494 40931 58782 889541518 58782 47055 983267866 36064 47055 613997799 47055 12496 37380467 37491 40931 995440783 12496 3271 361041659 12496 75912 73643139 38759 37491 645901063 3271 20803 850049246 20803 77057 792246316 75912 71523 229493073 71523 7623 695850960 57896 7623 641571673 17625 7623 870035098 71523 46926 569852426 23871 71523 268720445 8641 46926 592703721 7490 46926 719719127 34225 23871 218186027 7490 28789 938730297 34225 9819 200476274 49521 8641 269392047 49521 70523 467045320 24034 70523 671602454 9819 32108 951474792 32108 3402 888451181 70585 32108 808336913 21522 3402 258123864 26343 32108 391098537 25146 21522 218333389 70585 11241 141265253 11948 21522 125377608 23518 21522 444074844 11948 75904 645703194 16792 11241 602196328 68262 11948 580920380 64382 11948 736721796 16792 46763 781824713 46854 64382 765605535 46572 46763 78410732 1202 46763 622308637 65290 1202 603080891 77605 1202 403680405 20419 1202 733070486 10561 46572 694396415 39671 20419 608246254 20419 35428 143490408 34185 77605 127179692 18064 39671 578720596 18064 41233 102342471 74388 34185 62349076 5269 18064 688622225 74388 12189 533575277 12189 47660 707870686 47660 12417 628906804 47660 72680 721293839 72680 30583 753143331 30391 47660 534377341 12417 43002 38095835 30583 64577 804119026 30391 62941 71368051 30583 4212 273186618 73486 43002 145989142 62941 31493 802423708 62941 16298 25765544 31493 76748 463175711 76748 32954 440545380 76748 71090 739701839 68054 76748 327277573 68054 49652 978334168 49652 73785 86370293 68054 9777 59916168 49652 20864 729035438 49652 41304 848853708 49652 41588 861741334 44519 20864 204656222 20864 80493 917854365 14983 20864 484193 48190 14983 730725497 24986 41588 346102294 80493 29258 412706779 58493 48190 697122008 42654 29258 813592289 20437 58493 679889165 24986 57722 736912722 12176 58493 949570587 74853 42654 62884041 74853 19700 515312988 53111 20437 603780262 29343 74853 264083451 38044 19700 722172130 6243 38044 103663681 19700 73942 799098861 68271 38044 261419052 7934 68271 464604822 38463 7934 991348098 29300 6243 121832049 27581 73942 435596459 7934 78216 830326653 78216 75547 928810548 75547 62463 478741657 5940 62463 95555089 78216 77986 740384240 77986 41892 186061526 9404 62463 680067472 48532 9404 367235148 67054 77986 771400997 77986 15785 599815147 48532 39276 132595750 73949 15785 805356916 15785 31205 173788243 12883 67054 179544872 52578 31205 42724170 36283 73949 83560978 73949 25971 583143304 25971 3572 145322897 36283 56581 595785360 37707 3572 456027008 56581 69449 556778761 69449 52653 385366802 3572 78437 944749858 56581 49126 196634885 37707 70903 76017127 68037 69449 139167064 78437 71769 510200579 70903 47618 658329796 6484 70903 298778043 17168 47618 979609111 68037 7778 305532349 71769 60023 919585734 6484 15699 928057963 7778 11454 950560613 11454 60442 10819316 37928 11454 712529273 11454 34208 901192503 37928 37404 361993359 14822 37928 555530723 44129 34208 267125916 11822 34208 355078274 68743 11822 545193424 65249 68743 55849658 44129 74064 401784023 23846 74064 893914237 182 65249 401162612 23846 51683 297079572 74064 32498 940638588 32498 53066 90689676 29235 51683 601497208 65540 53066 2819522 29373 32498 226656118 32498 66125 116955255 29235 63927 454987085 65540 16269 147277720 22959 65540 9066526 15285 16269 980922329 22154 16269 72667546 68753 63927 610299518 22959 7578 948948736 22154 40841 855844702 15285 24356 408693041 40841 65339 375892393 24356 34578 230578159 31529 7578 93047180 65005 24356 273123759 65005 31821 998618196 34578 4806 704911424 31821 56772 88429353 65005 52787 493092127 65005 63027 587044209 63027 30930 443095764 4806 29563 56418601 54641 52787 162287574 12474 30930 990214877 52981 12474 23448224 77749 30930 313864007 73475 52981 704016552 54641 12839 633989243 34511 52981 8854818 52981 907 619186426 53636 907 380452173 59450 12839 781758452 907 42520 290927122 907 45037 950294805 59450 12703 810927575 19589 12703 286177900 59450 16618 957821901 16618 71378 769786648 19589 3430 861830968 38569 71378 83862135 19589 52814 311093804 52814 41634 22453156 3430 7848 939998890 52814 32528 802221416 63036 38569 941027871 56034 41634 83348634 43311 41634 596761514 56034 29174 259359991 15803 32528 292843939 45760 15803 671707884 80052 43311 599510160 9001 43311 210311202 60077 29174 5514984 80052 76834 382474237 62618 76834 445132074 70178 60077 310174192 76834 12076 569095212 62618 22944 623852583 35406 62618 694102446 22944 22077 162980510 27124 12076 405030890 12076 41694 809126710 29131 41694 668985277 14408 29131 889481039 863 29131 983174197 27124 61388 65600729 11287 61388 76623756 80634 11287 845049118 11287 17746 108526130 863 42713 802001039 61388 66598 398892426 42713 69982 14916781 66598 10036 149835279 17746 27832 182114440 27270 10036 769876061 76285 27832 184100741 47152 27270 296456792 28511 76285 29215705 79102 27270 766746851 76285 3269 927271284 60838 28511 184918366 60838 48486 37638106 3620 28511 973816643 60838 41623 196197210 59145 60838 815243278 3620 16129 193550026 3620 5544 962889830 39223 3620 34639691 16083 39223 847236169 57665 39223 809179182 54610 16083 414365430 24921 39223 644535532 24921 44765 839023722 54578 24921 528780640 24921 55706 444964330 58353 55706 60724322 52245 54578 6472988 63093 55706 743941166 78174 58353 981049650 36514 55706 767665102 78174 63444 790852975 6930 63444 715461331 78174 38104 22198285 72163 36514 571500613 38104 33831 671887851 72163 63325 191579384 10129 72163 78992417 38104 80184 649591852 63325 16252 362382502 80184 22083 228819412 76094 22083 339457116 24799 22083 142262226 8852 76094 387906160 16252 24937 178736083 17695 24799 531374468 17695 27567 870281437 49768 8852 760132663 49768 40626 781002947 40626 31060 40876490 24104 40626 504281750 65774 24104 290732404 40045 31060 651533971 7055 65774 384492399 7055 51160 140257308 40045 35380 184531014 5744 7055 259254431 71667 5744 363653153 31806 35380 869918232 7205 35380 992752748 5744 14391 825547822 8933 31806 847571850 77575 8933 698871008 7205 31629 986604727 8933 42248 95068160 79898 31629 389926564 7454 31629 592761906 12723 42248 243743 31629 47233 50383787 12073 79898 102970749 7454 19495 984127391 7454 63687 117266863 47233 13852 664006242 63687 75024 349931179 13852 10107 84995678 71323 10107 287611489 63687 15295 719327492 64569 10107 311405458 40667 10107 447920551 40667 1449 455621504 64569 31815 178007751 3177 1449 847371319 37876 40667 526207034 36874 1449 720098233 8547 36874 84867553 30627 8547 324780963 10410 30627 963087094 37876 31223 17409467 74241 10410 775484190 20641 8547 13534160 50970 31223 415057271 66808 20641 476056066 73834 20641 141361687 66808 37623 257615962 5521 66808 85471709 66808 76366 984787297 24367 76366 411301882 73834 9771 739281816 24367 14740 532290028 9771 6324 219132435 32202 14740 987481730 53387 9771 538668874 54801 6324 690993922 14740 70542 430178510 73551 32202 628451684 24051 73551 31990680 24051 67872 449891018 64153 54801 30410067 76391 24051 148024620 67872 34100 33051292 67872 32715 853779842 9607 67872 202008487 32715 44914 555029905 76391 36796 55106989 34100 38471 105703052 44914 13557 409510213 77982 44914 523185520 52627 13557 748786306 38471 16787 209290127 38471 68972 385690254 13557 42854 327710185 18587 77982 881250765 52627 22031 778244029 65649 68972 73886607 18587 64432 904719559 36706 22031 12281326 938 22031 977292836 66357 64432 728613825 43070 64432 860612814 57235 938 177191724 44931 938 762992936 66357 13741 764533347 67634 13741 387397373 17864 44931 205390597 20415 44931 397317168 44931 20686 434429309 20686 74451 861278134 20691 17864 207661255 17864 54032 932373605 30866 54032 418307161 20691 3846 388485759 24851 20691 300625265 3846 60490 497394648 54032 37053 455650386 17616 3846 517992603 3846 81855 29356028 49579 81855 219544046 81855 81827 272196694 16140 37053 12241727 81855 39222 56145267 39222 2451 921184490 37781 81827 987102597 16140 28627 511287349 22053 37781 127017487 2451 32506 476311713 25895 2451 985786817 80343 28627 975913133 12064 22053 935608765 25895 62834 20683872 80343 44658 536347943 12064 4703 876617611 69049 12064 672178362 73540 69049 64626045 4703 65164 555619425 65164 44442 126995046 69049 68522 338943016 68522 67771 954855616 38527 73540 535674860 77642 44442 373325814 68522 59638 762320269 77642 61791 208016994 80087 67771 419467697 80087 49045 739551869 61791 28848 214786957 59638 39591 451368314 51169 80087 298912215 39444 49045 21871571 55155 51169 129180281 51169 7933 767981982 39444 29667 15881736 39444 79464 149080747 64815 29667 795672912 24644 79464 385903063 7933 18617 422595678 24644 3902 846556468 77998 3902 313899103 77998 39787 638055734 17203 18617 943536287 9770 77998 793475962 38986 39787 990359692 77998 32828 761974493 59585 32828 277862900 44995 9770 112878834 44995 1875 870343678 38986 67345 91842886 75059 32828 480870542 28076 67345 946082864 9562 28076 49892694 1875 16665 312923926 67345 19871 943731153 16665 3551 362437019 3551 17736 66570205 19871 30426 843513406 81739 19871 83133055 12873 3551 20946085 5491 12873 734349993 12873 81310 67797354 37118 81310 419282991 44273 81310 271772422 37118 2710 766569701 16654 44273 880884782 44273 73531 309571638 37118 50749 81532746 44273 33586 11469923 2710 74553 536985403 16654 22804 406453414 74553 58563 65347683 43486 33586 604947873 22804 73274 40679159 58563 45772 250883156 45772 73088 614090023 7649 43486 549578521 11509 45772 849962390 45772 75309 715079912 11509 66687 963520880 7649 61383 190382819 61383 25829 286638905 68012 11509 376406008 36101 68012 711935137 75682 36101 762628321 61383 57227 48109706 39404 36101 859311 36101 74362 199654403 45638 74362 579867525 45638 34464 146404460 45638 63765 154475155 39404 67755 668500178 6863 63765 147414559 6863 79095 525431536 36735 79095 345230080 27913 67755 49176784 79095 55744 38390778 60981 79095 35567354 79095 5981 556503689 60981 13428 507705415 60981 18018 701455730 13428 39405 193246445 13428 40086 226821558 64275 5981 13154924 39405 56118 633234409 18018 11404 637439763 39405 52331 477602916 67976 52331 344279588 67976 23693 529435209 5797 11404 192544645 52331 58939 211179890 67976 1348 410278186 38081 67976 282569817 38081 23571 664367452 5797 44236 750897079 41663 58939 10721865 23571 51343 432920686 36787 23571 859700550 22790 51343 301901857 41663 32227 466431326 32227 52035 589963906 51343 29821 575362178 55973 52035 114843729 32227 81856 397616996 81856 38272 641869238 55973 52230 371460575 18300 52230 536915768 23398 55973 102619795 23398 41827 932616999 23398 61788 363591789 41043 52230 644092812 61788 6434 988383237 79094 23398 283314663 61788 3322 736755741 3322 59093 278488311 41043 55670 372869134 79094 25497 12090855 43335 79094 641051738 3322 72708 572905776 64878 43335 476246220 23262 72708 333863073 25497 55818 67824142 45334 72708 481961905 66043 45334 395297125 76386 45334 642463881 8075 76386 950609331 47836 8075 985718917 51361 45334 216086540 51872 47836 344625406 51872 74377 559282798 17868 74377 861062046 51872 10277 196598633 8112 10277 585415942 52451 10277 557636533 40023 8112 581351803 10277 30809 225613081 40023 5680 881589546 52451 11469 491026416 15246 40023 168913857 5680 22300 630646704 40224 22300 497728805 15246 69693 802967129 27221 11469 225281305 27221 59309 310030351 44042 27221 676928649 27221 68199 45536777 27221 13388 653981429 68199 19277 116176296 19277 81194 932302128 13388 67734 250235438 67734 39576 560211930 67734 79590 281385156 79590 71745 621802090 5367 39576 510385627 70237 67734 511251463 6870 79590 307126384 5748 79590 427321067 5367 13747 49977039 68494 6870 981663531 74095 68494 75025431 74095 4236 229320537 68494 22522 49099227 4236 46821 67730315 46821 63907 975215685 63907 62363 396637400 62363 44560 366202723 46821 53135 701299640 63907 57661 103683506 44560 34069 272515801 67094 53135 966334026 44477 53135 460134164 57661 10271 497780230 34069 50943 236070272 78113 44477 245090301 10271 66689 907764656 10271 4729 728842334 4729 69940 145710638 46355 69940 725419857 46355 70378 500766131 60943 46355 65989745 25009 69940 778603014 60943 71646 706769210 60943 40015 932296695 19658 40015 508037084 19658 59119 129554548 25009 18176 693612458 31248 40015 452864219 31248 28979 182176641 47544 19658 591666305 44654 18176 759184643 44654 67665 452415372 31248 32600 194065203 44654 38577 823517586 9761 38577 516599660 9761 29371 472636951 32600 37969 74203598 29371 30843 867298221 30843 42918 583658969 29371 80131 148974573 40258 37969 709440112 48374 40258 271099862 78078 30843 720734181 78078 61024 446961608 4953 78078 265414920 61024 40742 35210463 4953 42361 95607924 40742 78130 217659240 4953 73409 790784542 10659 78130 209158186 66536 10659 70493244 63840 78130 595006306 75169 78130 785551451 10659 10205 630702348 10659 54735 966932142 61546 10205 165939172 63840 43193 910722389 55064 43193 931941174 10205 34790 161003113 73482 43193 239400092 80500 61546 122563394 34790 17193 303533945 28781 80500 467269087 58529 34790 360360793 6706 28781 267402711 50460 17193 270470530 58529 7614 103830464 68564 58529 335109144 29331 7614 32814062 29331 23167 111108684 21020 50460 598004761 10389 21020 233667508 31795 21020 566603237 21020 80484 845216420 80484 24758 249544163 31795 56088 6540732 10389 79797 64259765 80484 11291 295311573 47581 11291 536300560 47581 63558 642098829 79797 32381 77707693 63558 51674 141599224 18074 47581 483078894 34902 47581 923436420 32381 70938 295036209 50953 32381 73188210 34902 10295 16625659 94 50953 106800821 70938 80985 324980749 44480 50953 15867945 50953 39043 889150102 48634 10295 651665167 40785 44480 184999702 374 40785 337455068 374 1368 455165455 39043 28920 377519882 374 71453 744639605 1368 57632 419444004 22207 57632 848343822 22207 29884 596127805 28920 63115 82458228 15962 63115 741453701 2284 57632 976171730 22207 75601 239861832 19562 15962 652788111 2284 35320 728193740 75601 79876 278138452 76744 75601 200380780 79214 79876 31868347 79876 13988 36954764 60785 35320 369906093 60984 76744 872423299 60984 38838 786110100 76145 38838 194780548 38838 77795 339780426 71561 76145 482866653 60984 28135 312740716 23264 38838 78871590 40456 71561 925091224 40123 77795 295097625 71561 34940 574463196 34940 25992 824850248 40456 74606 108182971 46061 25992 20772500 72019 74606 268099574 34940 7560 479601469 58997 74606 177234608 74606 39289 752551365 72019 69809 348924770 31437 39289 302831330 17831 7560 590756614 17831 48094 963460198 81351 69809 10018337 2522 81351 897442474 81351 59149 361065208 2522 53984 218021596 27468 48094 920864162 53984 79579 640646401 37467 79579 773135571 53984 1761 21614801 37467 11588 571662514 11265 27468 531757162 37467 37547 558273736 7439 11588 564758179 69912 37547 84156789 49974 69912 595903700 34318 37547 505803840 73179 34318 135959781 69912 62210 454212036 7281 73179 155964437 34318 77093 930975053 77093 6102 455838348 27275 7281 121890576 46786 6102 585919048 24277 7281 610419999 52390 77093 641293992 52390 72439 813782816 64452 72439 636012334 64452 28430 309876030 7842 72439 131771407 80045 7842 920876370 5250 64452 626495269 80045 73831 992071705 29367 80045 647535086 40038 5250 648373653 78929 80045 966593684 4663 73831 30001904 50822 78929 136220622 75431 40038 371433131 4663 66814 751951326 18541 66814 34706218 18541 56530 868968342 17992 50822 418812821 56530 43445 925578285 56530 53508 410783888 56530 67846 827754367 17992 31911 490057498 43445 3473 463373167 3473 3629 69221035 67846 2406 780929294 3629 34729 766924124 3473 5013 149459744 34729 40584 22471361 5013 16692 653851207 34729 30926 860336383 5013 55046 80790320 80841 55046 504080550 55046 14792 448564334 55046 55603 12288387 14792 61399 356614920 80841 27376 284008660 61399 58255 607248881 53960 58255 343651622 55603 26113 108711711 27376 42791 34046651 42791 13483 982983692 4885 58255 342196683 33014 42791 450413153 33014 41156 123156500 34735 33014 316121583 4659 34735 67615942 34735 81613 731051833 4659 32245 51703264 4659 33583 199622561 33583 7653 406275135 63138 7653 339580274 32245 46697 445639466 33583 27456 316866303 33583 30330 17451203 76889 63138 54680093 63138 609 20251718 28308 609 704984978 28308 8221 727656270 81389 28308 432149142 49495 8221 964695189 34694 81389 834305652 8221 72678 997698975 72678 27670 456523971 78132 27670 597490002 71946 78132 818426588 78132 65407 64900361 72678 36224 546565282 71946 75412 957352365 65407 878 152347263 71946 80107 994042296 58216 36224 731334121 878 43411 949723838 80107 43212 81775113 43411 9116 444233579 46733 43411 380709228 9116 10720 114711328 14330 43411 293756248 57088 10720 485405065 16033 14330 719361591 37220 46733 258943099 68916 16033 791692904 13438 16033 400827740 68916 22663 834383284 52973 22663 906722469 22663 13473 38016374 52973 78398 46274251 13438 56116 767575129 13473 13873 58185943 78398 63066 378410897 56116 43468 215790846 43468 41139 763864638 13927 63066 679167703 81004 43468 147945176 43468 16227 512933803 41139 34259 952500535 23203 34259 110127646 74301 16227 95720360 74301 34764 787484324 23203 32224 869135491 34764 39554 769350539 52141 34764 447487908 52141 22722 529018708 52141 63484 516655577 52141 51914 769445978 22722 81122 89624171 52141 38117 359219297 54073 63484 20771696 46068 81122 468658743 1279 38117 907992468 26458 54073 888539988 12726 38117 753469446 11271 1279 309719142 25953 1279 509623019 12726 77840 484326148 4946 11271 643926608 12726 31250 990943073 24531 11271 921817825 4946 68040 11510253 25848 31250 107166431 68040 4007 186056226 76104 25848 471225753 44617 24531 607828458 68040 2153 436178872 78534 2153 660714319 76104 32356 910596095 59438 78534 909697042 47775 59438 400438291 47775 53967 218288046 54513 78534 21652349 53967 7895 993852519 7112 59438 808807229 7112 64600 462026172 18858 64600 209790074 7895 13960 21614807 64600 40096 959525353 13960 33417 71296155 57072 13960 605462903 81539 33417 922748553 73324 13960 608128163 33417 1293 90845815 33417 71036 837749879 81539 66482 887822499 21824 71036 72475391 54820 1293 853282179 54820 76701 661241088 76192 66482 612223045 47211 54820 389479340 41544 76701 53189722 15381 76701 252818340 11384 76192 768742267 47211 76608 987508258 79232 47211 495611148 30398 11384 371679383 76608 20212 339645636 11384 66893 706855274 14947 76608 203564504 79232 7633 136067008 20212 11030 340342373 20212 18877 50013897 7633 12636 7702837 11030 43182 745791949 37730 11030 886336001 13851 43182 546691448 18877 2677 587057052 48971 12636 719362949 37730 54048 864369830 12818 37730 48354090 13851 36253 4875068 54048 51417 630857030 36253 26909 252357368 38736 51417 480044854 3728 38736 439866506 19494 38736 547308873 38736 38130 677170608 80610 38130 826349779 13672 38736 13610454 38130 8020 157315677 73666 19494 412445717 11042 8020 544504876 73666 36161 356033262 51801 36161 207818437 3743 51801 675771731 51801 14504 432900421 34816 11042 676205997 51801 9602 877683851 9602 41621 106502454 15764 3743 384485235 22101 9602 826356915 15695 41621 179094188 14336 22101 234149577 67066 41621 40917319 15764 69578 282618395 2158 67066 222834 72978 14336 902240118 40897 72978 694566879 40897 42199 513628233 2158 48715 183709173 66423 72978 11074191 78915 42199 722563111 17404 42199 385399743 31656 78915 615843552 68926 31656 663008367 66423 69533 743303854 68926 29616 637155594 34845 17404 845409156 31656 66149 632874708 66149 13645 824097899 34845 18139 84559469 18139 14287 610557213 66149 50347 74081141 14062 66149 950105666 18139 9799 912542106 9799 43535 629625686 14062 31135 455457131 43535 33493 610896483 27945 9799 804952109 9799 43716 37791769 74383 43716 932101521 43716 32521 809842109 27945 12444 261042714 6277 74383 145594985 13013 74383 394094089 15343 32521 809410523 59547 13013 499046315 63374 15343 170485843 60444 59547 282640877 75446 13013 13353178 60444 70567 959439047 29613 59547 118799279 60444 8640 847684009 17723 70567 960785751 17723 51576 513984846 53181 8640 825629295 28024 8640 337222193 35334 51576 720376181 17172 51576 995755368 53181 81503 344698678 81503 79869 393213098 9692 28024 573535713 76721 17172 279109637 21618 79869 170419567 79869 1465 569645764 76721 29769 609449846 32869 9692 531784306 32869 70940 501530040 29769 51379 15493936 20151 29769 737137134 32869 77567 18442361 70940 9117 828081498 77567 50750 755786882 50750 47223 806445809 77567 64392 119461545 64392 53914 846424406 20981 50750 157770037 20981 60514 109966755 3399 20981 869014373 20981 75526 851146536 32193 60514 316675415 60514 42259 525293999 68386 60514 893878205 42259 29042 80444387 55141 75526 341656179 42259 19397 438850923 4771 68386 85380649 41 19397 568279442 41 2562 520422800 2562 19690 297742480 23897 41 378386087 81454 2562 857591687 4217 41 121676054 42539 19690 825552146 30225 81454 247944763 45930 23897 134383264 67482 30225 842327763 45255 42539 265596249 64068 45255 539017650 67482 2826 498094460 45930 9633 16138505 67482 49988 93288719 78889 45255 908910502 79489 64068 500235732 2826 19956 888809761 49988 10974 921733997 76775 49988 647177796 79489 15563 655868321 15382 15563 599400475 15563 23475 612060625 23475 54507 863151849 15382 2844 116998116 54507 3133 258637501 15382 40395 146718282 40395 50088 728634998 50088 17874 530845330 18260 50088 139307173 3133 56456 403841704 17874 64286 138218558 56456 26354 330067327 26354 73056 554571996 64286 4152 146740517 56456 27306 736159707 29551 4152 823119990 44370 4152 989062004 44370 41448 887938120 44370 68529 34140854 45387 27306 115242517 14524 41448 387530599 68529 14907 942949855 45387 10834 611806238 14907 78830 418488148 31893 45387 802961932 78830 69676 651847434 78830 30671 578923636 24774 30671 525757858 61888 78830 86232435 30671 22007 40278123 54549 24774 180139911 78833 22007 10468675 78833 14339 151095077 78833 53644 726448469 39816 14339 755859379 38099 14339 183046985 57277 39816 956168132 57277 23022 964588273 38099 39648 304824724 68826 39816 24120480 28365 57277 57922622 67341 23022 606516194 39648 11955 657882674 58500 28365 327890938 70338 67341 657288775 3567 58500 271539951 67341 52323 84083522 62231 52323 711663301 52323 43952 885448118 28914 52323 125447228 58998 28914 132319105 28914 76722 489730174 58998 46700 287007401 58998 44714 508977956 6469 46700 542427567 58998 37681 404651479 52567 37681 61582698 44649 52567 794745494 62930 6469 143441725 38285 44649 168613181 56507 52567 343321841 68859 38285 195708236 79920 68859 574678105 56507 66350 515100309 66350 30610 197999656 66350 35563 953950069 30610 10917 949041748 79920 3074 418805996 35563 68526 455547739 68073 35563 680397623 68526 62656 165915086 77780 68073 303358193 34745 68526 948733125 80472 68526 946963154 59883 62656 73256468 5257 77780 450454399 53739 80472 408245815 53739 10255 696500019 20344 59883 553534170 5257 10145 295566492 20344 31947 704664214 10335 10145 81852585 10335 30061 398229503 33457 31947 594787812 10335 15796 133475231 33457 4487 704268896 10335 56976 65267237 56976 24741 379404449 4487 67230 810763474 39897 15796 811207911 24741 80348 146976638 57806 80348 153114599 24741 81467 907824944 67230 63811 538146372 79036 81467 913731295 80348 65308 917925639 65308 37556 935745774 46511 79036 829650521 79036 28014 57985854 9568 46511 892785218 9568 16242 404656468 37556 17903 195884100 28014 68561 309713903 16242 73570 188956766 45524 16242 754172500 45524 33720 857013668 70603 33720 114343336 70603 34301 456371590 73570 28273 564775584 1731 28273 188560094 62075 33720 533263524 15029 1731 801935087 34301 60829 811296655 29336 62075 508017275 60829 14449 761056641 18703 14449 913259942 64798 18703 702889306 63312 14449 340669513 21556 18703 684432589 64798 12737 985596935 7765 63312 529790954 63312 65754 192270577 63312 70646 410287919 65754 79442 518818919 79442 13393 348192827 70646 16904 306086731 64536 79442 518897444 64536 21122 55498349 16904 81178 444640127 21122 79779 51992958 64536 21839 816834465 33624 21122 76442577 10398 79779 74396941 76690 79779 237359680 33624 14026 946738366 18678 33624 902467317 10398 29753 770599917 80200 29753 973179958 18678 54241 448412759 18678 66177 8467689 63644 66177 904410588 32684 29753 383094636 66177 47418 127608937 32684 29838 606018481 44282 66177 2108607 42111 29838 482978531 44282 62419 475780687 13370 29838 43699542 45870 29838 976533195 5003 42111 14039856 5003 16671 209048535 71709 45870 104833581 71709 31264 568794116 56666 45870 13052638 52944 71709 275045116 67412 31264 518845160 32830 56666 41107444 72193 32830 307796436 22238 72193 340532779 32830 22856 445998143 22238 67234 276859054 58051 72193 719133505 22856 56753 488397780 22856 44219 155333717 25973 44219 748924967 27690 25973 93235236 62346 56753 643429793 25973 26967 790138303 25973 21351 128598705 27690 61515 81947134 62294 27690 529743965 62346 9123 288132223 62294 68478 355248438 3350 9123 444600488 47567 3350 214776274 8399 68478 743455300 6495 68478 819575304 6495 78240 244275067 6495 32389 77938201 47128 78240 477936759 51159 78240 274015054 51159 12951 637353019 51159 35308 769240810 12951 69585 982185105 3580 47128 935714961 6343 69585 153999684 12951 20406 517440881 3580 2012 741343033 65678 69585 890576914 30871 6343 420986884 30871 24963 76542153 20406 7896 596988515 61105 30871 479547338 30871 67922 761639590 30871 16447 945905064 24963 6349 89381406 51407 7896 663264694 15336 51407 989881315 74856 67922 859258445 16447 8383 35377719 74856 66962 741231359 8383 39021 965465031 74856 27184 484025658 39021 53113 983877908 47979 8383 745267936 69711 27184 332472111 47979 17639 274339676 5225 47979 275476594 29588 47979 475756907 17639 53077 16405252 17639 78517 129208884 29588 67333 346614790 75654 53077 390070131 75142 75654 930011780 53077 73425 13595225 75654 36168 749334682 75654 26252 859799600 73425 68114 866015173 36168 30561 126640479 73425 67931 423460530 36168 56051 812306922 39806 56051 546234852 30561 19053 390425966 30561 7757 545566311 77881 56051 711343979 7757 56153 140361194 27584 39806 225307269 28582 77881 338059139 55339 7757 528504787 27584 32181 569738676 19651 28582 938493117 19651 42718 149442945 42718 29468 738905771 64338 42718 994634325 59898 64338 422900248 73069 19651 737454663 59898 21019 26543846 21019 2102 174370118 79264 73069 810433660 34684 59898 135669033 79264 27586 134424341 46409 27586 214846852 74226 79264 320555259 10279 34684 827625358 34684 12752 673493259 74226 73764 243676408 44960 73764 421470092 57400 10279 115311794 10279 6443 113610170 34919 6443 25922113 12278 73764 233073674 6443 43279 771717587 43392 6443 604615340 36550 43392 381620029 29382 36550 371056833 65834 29382 789342988 31427 36550 350868337 43392 62187 570245482 31427 1992 409612180 1992 55573 520483642 31427 58650 500267574 31427 10495 400124515 72201 62187 9795751 55573 56400 82113528 45881 72201 477898777 58650 12749 659916337 23135 10495 428961465 7306 45881 823106318 44324 56400 82754329 29892 45881 301142154 7306 20430 427048108 7306 12426 664325034 44324 57326 947191331 36331 12426 449340040 29892 34129 484957706 10414 12426 144941649 34129 68800 439016430 20422 36331 759479294 10414 12208 765535172 74000 20422 424734450 55427 12208 507177511 9928 74000 806922749 55427 74054 221317411 74000 27862 822232129 55427 21630 539788114 74054 55816 462915600 74054 12105 918892123 38501 21630 597269015 27862 54174 214327500 21630 32666 927919664 259 38501 721465436 12105 16469 389543184 38501 55379 175476527 53307 32666 461810397 61743 53307 843131649 55379 71447 36961997 55379 11751 823711983 61743 46146 138964485 11751 7247 31462863 11751 60658 54133832 46146 4633 642119945 46146 32493 243119897 26362 4633 349322766 26288 4633 132128223 26362 64377 739514316 67760 26362 115451821 26362 70841 837941899 26288 75670 473977969 5555 75670 506533832 46534 75670 659462823 70841 67059 822333211 5555 80563 405007340 67059 64833 97858615 44819 46534 396107287 44819 50805 62717487 50805 68878 553088802 50805 31310 819806900 20795 64833 118365849 20795 8131 489113960 8131 80618 585296280 42570 80618 163058308 75181 80618 542124378 75181 76558 910775804 76558 36448 719451332 27935 80618 951890711 56543 42570 324524166 75181 68066 780371674 36448 75294 125301817 6072 68066 978536028 6072 45232 7551766 48789 6072 824166572 7769 48789 598607295 19570 6072 61881966 20157 48789 518135837 7769 2181 819983564 19570 52504 632140551 59966 2181 361729267 59966 65854 689074777 74646 59966 42883626 74646 39320 394847406 68686 39320 492472964 39320 79680 474030959 68686 21096 301419426 60687 79680 3591277 68686 28803 825774579 60687 75316 26241668 79680 1714 129332660 45646 28803 851463672 75316 48235 46854805 7583 45646 594726900 15332 7583 178064325 45646 31162 554912939 45646 57685 253648729 24884 31162 664815011 31162 63776 357546525 15332 34821 143823041 31162 62030 484066687 62030 24660 827896826 66289 63776 922219474 57133 34821 917957915 9839 62030 547663844 6471 24660 102967904 57201 66289 421564894 39698 9839 868211128 9839 71545 29063784 39698 8057 187774417 55894 8057 542321828 27795 55894 599438049 35827 8057 839191422 71545 46311 92502911 55894 1870 28948177 15539 35827 751790135 27795 9410 706696299 46713 46311 3533676 46311 54120 116207763 15539 69064 81942527 3250 15539 718207523 54120 79715 340868110 14813 54120 844374705 5802 69064 313224816 5632 14813 377049965 64913 5632 785599297 5802 21500 96202938 64913 57576 420375049 15239 64913 354323106 36558 64913 837165006 21500 2285 454236609 36558 74453 601318846 15239 10726 873674801 74453 55251 494881381 36558 4674 378860462 74889 2285 506270520 63874 4674 466767038 36918 55251 941873102 24477 4674 761250567 4674 73928 889612931 67019 24477 608613499 27112 63874 762705024 21147 67019 912765924 27112 30560 345243496 81723 27112 548474381 55105 21147 207909362 27112 57231 328912692 57231 10621 16160248 7687 57231 266597079 57231 34459 44986407 7687 16425 940381885 10621 59893 447558225 40836 59893 103428256 7687 54156 423323366 13781 34459 349561944 40836 19872 855495705 16773 40836 840664875 13781 45991 368024580 64039 54156 653797152 60015 16773 725552528 8172 16773 600709277 24581 60015 57498873 65006 24581 595206447 64039 32568 984725811 36457 8172 142249797 24581 61719 212293766 37479 32568 138518193 36457 47052 194813305 50526 47052 754316017 61719 68313 106625272 47052 52400 931072967 66698 50526 767086103 68313 29837 432838055 29837 75985 230201341 80766 52400 553411458 29837 73771 141423090 66698 37097 594248458 80766 80977 788775402 73771 34261 830130130 23308 73771 756291130 41920 73771 360762480 34261 34591 907527958 11186 41920 333469586 34591 3674 741227121 63039 41920 572994283 33260 41920 896696262 33260 69164 662489718 33260 29514 980837791 29514 59954 503925748 29514 48012 886995679 48836 59954 871825700 48012 62122 916490639 21833 48836 784889779 48836 74047 508045413 56186 21833 183799955 48836 61824 292432535 62122 10960 85437789 56186 82059 43843108 10960 61410 7334457 82059 53813 211725676 58967 61410 337955320 58967 5039 936912339 82059 79576 624720654 3885 5039 800805509 12170 79576 981305612 15420 12170 891016307 15420 51163 421252656 25206 51163 24238170 3885 80560 70322038 80560 53311 673678693 51163 60962 649136476 71105 53311 651200777 42817 80560 18588072 53311 59160 858514338 71105 5671 185146812 60962 60648 458767616 60648 29828 31178302 42817 1744 376063518 18241 59160 165946436 59019 60648 489578057 32529 59019 717186565 28879 18241 705416059 8242 18241 745650359 48010 32529 197098006 12106 28879 114454161 8242 78460 70094390 78460 44202 541920626 48010 22283 55713951 69403 12106 121371750 60961 69403 291463924 73784 60961 836984651 22283 6246 682137041 60290 69403 145911495 69403 80824 229094608 72447 80824 940102284 60290 12533 16659027 42186 6246 804299727 80824 37062 500760770 36818 37062 304245664 72447 68375 218438834 37062 14593 273668173 36818 53021 887323160 7598 14593 714861088 68375 68103 228613846 66362 53021 709781748 26135 66362 847784097 77095 26135 122825660 66362 5697 119962052 68103 30183 293154396 26135 6455 285627784 5697 55534 772762023 7189 77095 595578229 67780 55534 876878245 55534 24939 832044537 70611 24939 646714123 8472 24939 304856432 33669 7189 44049293 47325 67780 735971094 47325 72656 135216702 72656 5778 300175917 81716 72656 189695410 33669 5333 96797549 46171 72656 382913851 81716 39089 433774572 56710 46171 270848959 39089 16999 761841275 39089 53470 874205515 39089 63488 473189083 43227 56710 306274852 43227 53410 784724018 53382 53410 60749690 63488 25792 725887620 70970 43227 134276392 70970 14054 716225711 53410 54961 131476354 43522 54961 819524242 54961 32825 869394340 14054 81566 633692831 54961 21419 838114089 81566 14847 780892786 14847 22880 639386108 3575 22880 5090381 33681 21419 605186265 22880 21856 117191733 44871 3575 636029432 20051 33681 716966441 3575 29590 696528900 37469 44871 654094452 4952 37469 609745474 67972 20051 805331083 54739 29590 91754490 67972 10821 914909940 10821 51335 98726165 67972 5907 65973370 5907 18901 321102875 51335 49842 45803303 49878 18901 94632916 29651 49842 179113306 29651 53855 381689495 49842 31390 463796647 31390 36342 903253488 29651 72737 419530747 48337 72737 328649848 53855 35341 135620379 81760 36342 296461711 36342 76338 532133499 76338 29385 123355837 3721 35341 54397729 3721 20745 848162561 46349 81760 11438605 29385 45223 819753602 26707 3721 982270767 45473 20745 960651938 80266 45473 614205698 45473 2639 162721811 81920 2639 65093059 123 45473 111281782 44049 80266 370790386 3643 2639 410765353 6135 123 230843300 30784 81920 4911275 44049 64776 800475962 17926 44049 62536589 17926 8653 202865462 33946 30784 975244787 23253 8653 784997284 53123 23253 124062323 52472 17926 561901257 52472 25644 633684824 33946 48450 132088394 25644 46875 959141998 46875 18375 714898282 60777 18375 239354307 18375 30525 215388108 30525 16960 297132131 44711 18375 62379423 72295 16960 61724556 44711 34696 135343216 23255 16960 717729075 72295 70085 739992992 53662 70085 405029092 72295 55846 45521302 33468 34696 997291027 37694 23255 318838375 33468 11345 488562212 37694 31771 279898835 7422 31771 205657269 31771 80670 223160689 44965 11345 933002133 50322 7422 95131235 7422 45138 737296552 60899 7422 237210368 49299 80670 872882390 64575 45138 480831301 13384 50322 710762259 64575 22997 988618027 60899 15520 450847269 68225 64575 497399115 16493 22997 494078236 13384 955 931630496 22997 59030 119680607 59030 42330 282861007 42330 10783 58842797 955 15738 622865800 23671 42330 797086840 23671 5438 74495543 23671 18119 580540390 10783 13198 38437200 23671 7707 684259493 29399 5438 896550595 13198 69152 445125494 9705 69152 215845804 29399 79204 624340650 9705 50694 196627409 50964 79204 234515108 79204 14386 806092032 79204 72178 192303586 65478 79204 384566289 14386 15152 447491083 29607 65478 242991312 20064 29607 577945473 65478 50141 483994015 65478 57162 481709114 20064 44373 464424994 39548 20064 746732414 44373 62482 118539410 12300 39548 803693261 12300 49794 87830671 74023 44373 900146480 81244 12300 251485497 12300 37573 265232333 32406 74023 193890002 67635 81244 999046917 74023 6864 708682300 69310 67635 585888379 52957 69310 396148623 6864 837 974193164 69310 44323 27352416 71844 6864 107606551 53846 71844 326903586 73083 71844 557785697 53846 26741 46196873 73083 16379 632344557 11148 71844 494545569 35809 53846 123518321 26741 34625 372185325 2130 34625 656124943 2130 24421 551319271 36446 2130 144531616 7270 35809 659258910 57948 7270 916707881 181 24421 599286547 8888 57948 788066519 181 39932 51836025 8888 23605 823449070 14095 23605 602528384 66378 23605 676698954 53356 66378 447746425 53356 76474 340301849 35440 23605 694050897 66378 40563 540839408 76474 28758 557603523 50115 28758 484827897 50115 21213 557168911 28758 19163 73957065 14172 28758 64812208 14075 50115 124351703 59092 21213 734082341 21213 68256 143254066 60351 14075 513123990 59699 14075 17174325 13424 59092 52970602 60351 23628 469410331 64644 23628 2916789 28982 64644 295525369 35176 59699 126048699 23628 17859 468236607 6182 35176 885845477 19742 17859 497607715 6182 4218 434940367 64587 19742 364474908 64648 19742 562229724 6182 49265 16367678 64648 48424 106277531 64587 47146 934746780 23014 64648 831357577 49448 48424 440086594 49448 45351 645794383 33049 48424 90077905 16194 47146 571725454 27083 49448 903227907 6887 33049 221968050 45351 67958 86459074 69169 27083 29561718 69169 66317 255860614 7904 66317 155631567 27552 6887 816771007 69169 2001 961678480 71602 66317 719206055 71602 80998 697793126 31984 27552 244906580 44190 71602 458390291 44197 2001 118511582 31984 54734 447006448 22988 31984 457928545 44197 9021 594192758 44190 46094 569022404 60001 9021 437653666 22988 46869 629007033 11946 46094 92064615 9021 41576 931717467 46869 67584 505203167 46869 56362 818073820 45552 67584 286659859 41576 47727 239870357 45552 36077 43749062 45552 62247 366120038 36077 78189 22286461 6643 62247 311356725 47727 42847 545737454 28836 36077 193057510 67792 62247 982958071 67792 40687 661123719 58943 28836 270077740 42847 64687 740343470 77540 58943 27514749 31519 58943 462354884 51136 40687 125582111 51136 73924 704632262 31519 37907 522741279 9720 77540 249211304 31519 41412 281795905 41412 29652 773662391 57376 37907 952479309 9720 21884 478407973 57376 30639 706820736 57376 70162 195696024 7962 70162 286061745 17369 57376 815423244 46078 17369 999466844 32853 17369 770798187 70162 20900 80344001 46078 48300 264732207 46078 5560 366098124 57922 20900 323200780 57922 54336 766383437 64967 54336 160362443 39981 5560 40259774 54336 78308 57294407 48928 57922 19043951 39981 12626 195988545 78308 12986 59684211 19801 39981 120676193 62173 12626 101020661 21246 62173 901885438 21246 52891 344382500 49198 62173 832501796 64239 19801 758353045 49198 37999 188201661 21246 69544 771631171 52891 8738 718323271 69544 56650 83814523 8738 23620 291226649 71470 23620 812710548 53536 69544 969329727 8118 53536 736739783 53536 62737 115168234 8118 33447 409519189 73973 71470 142169948 11082 62737 24460213 62737 7315 316060053 7315 51913 274288060 7315 59125 498601912 37450 7315 950828551 22811 11082 862124973 22811 72898 50722362 57472 72898 965507029 1410 72898 311650308 37450 21841 111127529 1410 58447 310287433 11368 72898 661148053 11368 17802 98291877 41312 11368 695967559 10237 17802 864677062 25149 11368 723383614 69191 41312 439741942 31946 69191 110496336 69191 61756 893038215 69191 64521 599187456 31946 43999 934519 21913 69191 271359188 79392 64521 894277022 60586 43999 38710113 66194 21913 198632594 52805 43999 35320886 52805 27387 230294896 66194 38071 408463592 66194 51194 325301575 1620 27387 541430537 6190 51194 647601356 6190 19761 931632260 81246 51194 156774167 52361 19761 506405999 6190 26041 208775893 20324 26041 598711847 52361 18879 271938583 5094 20324 113883641 4817 5094 959453600 39605 5094 77175635 47950 39605 302431394 56862 5094 519522570 4817 23191 808965459 79494 56862 566345761 32735 23191 884933661 35776 23191 29278371 32735 62506 225106798 35776 49038 324911015 49038 30660 560588276 30660 72738 284209696 62506 31356 789426817 49038 18520 831590930 49038 54940 605508927 30660 67061 80097355 52325 31356 950584673 80066 52325 428081422 9360 80066 122285859 52325 32088 490775057 67061 45886 728106503 9360 19038 770551051 63142 80066 17413466 45886 22395 998091531 63142 19526 465772751 22395 4944 476917577 48068 4944 859352259 19526 43190 648241546 43194 43190 496565166 19526 29813 415177176 4944 43761 130339746 43194 57957 224585670 46922 43194 357580219 57957 38219 38973187 5492 46922 452787433 38219 44548 263633745 5492 66195 291901760 60199 46922 646450449 52507 44548 686530566 66195 38459 404351838 60199 42226 525093577 13608 42226 31180694 50376 52507 494913037 40389 52507 885741262 40389 67798 11771065 1920 13608 798584995 11215 13608 501225668 62179 1920 928067929 40389 274 528354106 53757 274 338671964 53757 22309 54338408 14790 11215 867068173 53757 81472 489006853 53757 26551 508071742 26551 60650 863093302 72696 26551 180357085 6821 14790 498725693 79908 26551 625149065 80350 26551 890960017 6821 75470 690149632 62006 75470 516841465 36186 80350 897358242 36186 67576 216937992 35867 36186 729389369 67576 6476 497499986 62984 67576 431466335 67576 40357 522883390 67013 67576 750594909 14320 67013 664569479 17689 62984 39944011 72027 40357 876122929 76794 40357 620882360 72027 39545 431838874 76794 10352 221003703 6877 17689 314470802 31870 76794 78046323 7493 6877 104920662 82071 31870 701895749 28432 31870 358379785 57851 6877 67150750 5897 28432 204379151 28432 7611 260234513 7611 68724 649667941 39144 5897 591669133 57229 7611 122012423 68724 3387 399449251 7611 11139 704430589 68724 18768 78016675 18768 21357 971395735 57229 14398 164101053 21357 19503 62690061 3039 14398 969695153 72403 19503 775100989 21357 19370 489469374 19370 69008 807908720 72403 47703 841876894 46003 3039 760269906 72403 18640 592066762 69008 59029 965457179 4184 59029 281724317 47703 62479 520381738 28307 62479 643154003 58560 28307 554021528 46424 62479 66114489 60995 4184 20191054 60995 21390 663800150 46424 77588 177395617 46424 62278 103008186 21390 75762 10118906 58218 75762 938493729 48196 58218 706646732 39424 48196 830315496 23728 48196 734998381 75762 62451 581887185 61648 58218 311150853 39424 64364 345474211 61648 59278 397301419 43955 59278 908861267 64364 31924 562315241 59278 55853 329256560 57969 43955 57707647 55853 1517 370420109 57969 15709 479068363 78102 1517 892632568 15709 57940 623454903 57969 48509 307214894 77997 1517 464013271 10301 15709 649534624 71875 48509 264945348 10301 26630 457016261 39865 10301 800066010 7968 77997 260145140 71875 56212 643635036 71875 7027 1206725 72606 7027 996498512 5339 72606 493489271 56212 36572 323519995 36572 75509 994342121 75509 10825 42370374 19418 75509 144291976 59266 36572 423133686 59266 12047 848443261 10825 13348 294069958 33566 10825 791191308 12047 2808 434432394 29528 13348 987627854 13348 47265 903214391 2808 13315 284382182 8697 13315 269295751 1802 2808 457832403 47265 49533 616052190 8697 66014 25033122 8697 16435 667747403 28200 66014 447193242 56241 49533 611382631 28686 16435 228459403 16435 78668 42992086 78668 6333 774179623 11095 6333 279913249 1473 78668 748593698 60565 78668 666094851 1473 49601 801360395 7318 11095 836510896 49601 33955 968675018 60565 41459 76364182 56689 7318 224117260 12034 33955 230345445 7318 22950 337021256 26416 33955 121041973 29802 22950 460726974 12034 24474 375699714 24474 45566 619457270 26416 57304 471121740 45566 47217 460786542 57304 4069 811524174 60201 45566 317896980 60201 74360 650634491 55810 57304 899444616 63946 74360 910032650 55810 23290 297984735 41951 74360 999659755 55810 69964 531329553 69964 38610 623768725 47867 23290 980614397 55213 47867 652565306 25801 41951 182268001 25801 56393 835560447 38610 55934 4505869 17420 55213 47878513 58314 55934 910233524 12088 56393 379705349 46485 17420 189538062 35979 55934 199904228 46485 44253 222517928 58314 47509 809618662 47509 78515 948850059 5964 78515 747637355 4472 44253 744316317 47509 70139 201046771 70139 78873 821249477 5964 58806 871304785 27432 58806 586909797 70139 42206 805242747 4266 27432 718580119 27432 18496 56708076 27432 69102 565040296 27432 10207 709460497 69102 26818 171785964 6198 4266 843561036 10207 4492 724334302 8739 6198 767322902 4492 24723 20007166 26818 67867 5880324 67867 66029 591399037 36498 8739 341770546 24173 8739 913055520 68277 24723 268682341 36498 34317 477489614 24173 33369 91380983 70203 24173 779562697 33369 68868 529916076 68379 70203 142051531 34317 49147 951697700 14805 68868 853773998 70203 61536 708141385 81079 49147 5987485 26579 68379 103809012 26579 23818 695457245 9035 81079 790318131 26579 73357 169132778 6939 9035 552021146 3858 26579 50196708 64249 23818 434669965 9035 44332 747144924 73357 19764 576272404 3858 55518 231689054 44332 61400 576343313 61400 74604 50597753 44332 8388 687578079 74604 48829 28332450 35669 61400 334996401 19063 61400 428732801 68500 35669 60314583 35669 51196 401011096 19063 80504 116079028 2819 80504 835237740 80504 19012 357364871 11749 51196 341320009 10250 51196 118153469 10250 32653 23118483 1018 32653 172721603 73573 1018 653130701 60775 10250 481064471 69423 60775 129622280 65403 60775 460616554 73573 12452 121911063 60775 1768 44791013 60775 1645 86934716 69423 26617 527350259 65403 14068 660771008 12452 32336 910606034 1768 11684 164045809 80660 1645 86475895 38603 26617 912522090 80660 49773 298863450 73614 80660 751571584 56311 11684 895480809 73614 467 73166319 38603 31127 960947089 467 50536 250220529 62471 31127 65776026 62471 63647 69692948 7044 62471 922775454 63647 34983 920705332 62471 12069 497089824 62471 52078 946071349 52078 39555 782517787 39555 10214 380699462 12069 29324 467999326 75401 10214 926139394 70793 10214 933894825 73793 75401 238447828 70831 29324 934929613 44409 29324 58437264 35858 70831 366919093 14511 73793 22473046 5430 44409 385822082 70831 78622 248294856 28812 44409 101310005 77010 28812 463755950 78622 27214 455509227 28812 49324 711128385 49324 52938 372460807 21583 52938 959537045 49324 27895 237565750 78764 49324 607322908 46918 78764 268420117 14690 52938 853352558 73222 21583 9901232 73222 43086 804259132 74609 73222 777996662 43086 24491 514548142 50112 24491 476447219 43086 63796 324932630 24491 38740 636875885 50112 27620 881189751 24491 1772 51032229 38740 37899 35444826 37899 45878 536662334 27620 57548 116469518 37899 61116 585691009 61116 80347 798205007 80767 45878 274595860 57548 25076 909977206 15504 80767 120896436 30842 80347 366350115 30842 49666 98517566 30842 13811 915228190 68787 49666 348773954 28907 68787 5238358 18019 13811 881365749 37001 28907 783067651 58270 13811 183778946 18019 8613 60923713 32580 28907 518527047 32580 77878 347185712 11245 58270 901185654 57141 58270 663361881 32580 48534 501980983 16311 77878 165311305 57141 42930 992608125 16311 20692 226803215 48534 59352 117592375 20692 41526 371123174 16311 45856 234708575 41526 30131 157048868 41526 46321 967822340 11273 30131 753505001 58196 46321 463661694 11273 4051 872042564 36369 11273 991821942 58196 73455 791439496 66098 4051 69651694 36369 52610 773821810 25583 52610 880656814 72525 73455 47026444 73455 65085 323310883 65085 10422 521939679 52610 40878 268377412 25583 36028 759785935 49017 40878 121940734 65085 29217 324193011 29217 41281 709467670 4678 49017 93880709 29217 22457 597159425 49017 11761 7834455 72642 22457 890184247 44822 4678 39538014 44822 79030 106591678 11761 27938 383984966 234 27938 605009287 69804 44822 418062480 13846 79030 409873766 13846 17789 74256126 66555 234 833065010 13223 69804 33853515 17789 6755 750876863 66555 43984 749801517 6755 77668 140777236 72997 6755 485990248 72997 2238 514638198 72997 60485 31950728 1307 60485 145615003 60485 10216 217174736 75008 10216 737364913 60485 45033 944487870 1307 69221 884687460 10216 9522 975727068 45033 9270 155068858 18602 69221 825328754 3524 18602 884025254 18602 2718 648172311 39411 3524 922261492 51755 18602 800279351 3524 4631 94172405 3524 18249 358524438 4631 37546 485127000 39411 42455 866149397 67858 42455 314480255 42455 27544 440497731 28688 42455 537000185 70744 42455 246735717 42455 22479 452568650 36135 28688 568765221 70744 3784 124962328 70744 54802 300804075 70744 8014 105792593 8014 4548 201438750 63842 8014 51982914 8885 54802 648641862 8885 36311 993020398 63842 74971 459998620 36311 57000 250157814 53200 36311 813922100 27474 8885 114504850 64783 36311 468999585 27474 34976 344438132 27474 26840 73192680 49310 64783 790714435 64783 29702 257160639 49310 76128 888568225 11894 26840 629697044 26840 55175 359457448 76128 36021 579963952 29702 58323 685370243 7537 11894 410112029 51988 7537 940804812 51988 46716 861570739 58323 18305 48775016 71128 18305 608117043 7537 40448 634945369 46716 73981 814784899 71128 41452 645368278 53472 71128 776390282 73981 56771 87484528 73691 73981 56792175 14681 56771 444031983 73691 81055 675446270 73691 31568 222657712 15788 56771 214929792 71078 31568 41565085 71078 42268 291451296 81055 72827 347668819 38338 31568 25848872 4891 72827 533547573 4891 12862 412240049 42268 78670 416115241 38338 44338 392793 70665 78670 820035225 44809 70665 202598931 62937 44338 662850344 70665 75876 736088855 10657 44809 503429373 75876 81208 762888107 75876 14103 224494396 55715 62937 339147740 55715 30282 455376069 81208 4237 248429376 73185 14103 636137420 2654 30282 52005072 47980 73185 613276860 81126 73185 190694285 73185 74368 543786417 15509 73185 943391968 24913 74368 820386501 22047 47980 976374094 74368 46087 110414703 68264 46087 295151872 7046 22047 829030773 22047 25629 192447511 31044 22047 888374227 61560 25629 172100998 31044 25444 14710635 25629 77063 999311533 77063 70479 547324969 26036 70479 525565747 63231 77063 220594425 25444 48519 42510279 48547 48519 759863458 68802 63231 833235183 66068 63231 984409494 68802 12032 916003155 68802 29323 227104926 31602 66068 413700972 32445 31602 121711356 63147 29323 962177216 46240 12032 990260081 63147 58818 58868578 58873 32445 407324936 63147 37179 360851470 58818 28794 814529416 46240 70258 820284432 58873 64365 455193598 31982 37179 652021032 19832 70258 701213306 74851 19832 647823365 59999 70258 147381843 19832 21673 337996047 59999 57083 480014247 74851 47589 283138817 26747 21673 210361851 74279 21673 464327534 39795 74279 84626947 39795 18834 58108998 26519 47589 433892572 72337 26519 151634487 18834 2897 157894034 18834 58342 136062179 72113 72337 687229979 19763 72337 828144687 53172 58342 125855776 2897 69179 631615135 17188 53172 744827272 67510 72113 500240737 53172 81935 721308200 60636 53172 679083470 52203 81935 733728286 60636 56126 984808331 81211 56126 519123464 81935 82007 15339816 52203 39091 314394147 52203 72321 906470723 44046 81211 991409570 39091 73836 85375812 31653 82007 683132462 73066 44046 624631885 51008 72321 94521250 499 44046 787258555 54806 51008 78374552 73066 57144 916706389 57144 10238 775911545 37639 54806 583869151 12065 37639 444233562 10238 14081 33027764 81235 14081 316627511 38101 37639 621405762 12065 46582 67858231 46582 52208 955826187 41993 46582 422925737 81235 5012 295456400 41993 34602 512271546 1821 52208 620079135 48457 41993 28851655 12700 34602 151174017 43198 5012 399869682 80572 12700 759425306 12700 24239 368702965 43149 24239 537937408 861 43149 617004638 57471 861 628809902 48946 861 324365450 48946 290 417170156 290 43160 630608499 290 12381 9040530 43614 48946 119231041 63686 48946 864625133 63686 75537 77101564 11842 43160 90811732 43614 6768 597074658 75537 29483 65695773 53347 63686 14898853 9966 29483 25241917 5170 29483 20931885 6768 22552 49054694 49703 5170 839177195 5170 58367 424085022 22552 11424 633112959 49703 57942 408282674 54111 49703 66767871 57942 7846 22288393 58367 46902 574336482 46902 13931 817501497 45794 54111 929166842 46902 62541 609907613 36912 46902 855331675 46902 28340 228218541 28340 65019 205757164 45794 14407 106348695 48319 36912 669156131 36912 28649 569658271 14407 9967 390817032 79325 28649 524392320 9967 35762 687514819 17582 9967 992684147 51885 35762 55030896 79325 19622 792797950 79325 7680 459435114 35762 42486 133321774 25504 7680 76161725 81407 7680 619876157 74196 81407 123865472 55851 25504 654240276 25504 14452 101555154 74196 78874 408828034 67009 81407 473541407 78874 81776 984077309 14452 49933 824745946 78874 58668 593321129 16972 67009 146177322 47623 58668 971576154 49933 59408 158526866 58668 71480 683091945 25551 59408 79706251 16972 1898 859080286 51629 71480 412159454 13280 59408 939877723 13280 2638 179567490 51629 53399 865647561 13280 22423 59739670 13280 22913 609382977 22913 16809 105478249 53399 16184 250155865 53399 65004 806962615 65004 11419 295001309 20451 16184 281998621 26974 20451 859380853 29329 16184 735984266 20451 12058 911003815 11419 47373 211402866 42445 29329 676591190 75467 29329 954073243 47373 44593 12103596 62305 47373 63103263 44593 22096 119796076 25282 44593 4743101 73334 25282 656124007 18945 73334 27672038 52581 22096 40445543 59104 52581 602273216 30924 25282 492807289 74276 59104 307057014 47975 59104 177313672 68915 30924 599693640 30924 74173 711248146 7875 68915 563434288 74276 19995 139691525 33960 19995 856824599 68915 5548 503664614 52842 33960 29546276 22463 5548 895287142 3090 5548 57672441 33960 13921 144510724 39229 3090 162723721 13921 12396 919979130 41877 39229 225435817 39229 22451 501785122 22451 12080 322523611 12080 11645 575534109 69872 12080 472448981 41877 64486 438346455 12080 60369 379654291 12080 45031 405907150 41361 69872 729833099 69454 64486 861439450 41361 67065 238065153 14008 45031 646185100 69454 30521 865686790 41835 30521 381082072 30521 76030 828168439 14008 2527 645923797 41835 72426 418880321 4337 76030 438613435 76030 53895 531840413 54935 72426 516137531 54935 3701 5962499 72426 9621 892689011 19945 53895 385038315 71854 54935 327128378 54935 25937 60684276 16661 71854 726767139 65081 19945 502843469 19945 63704 594487021 34607 63704 16164413 46993 34607 249457121 34607 6886 129146645 64472 46993 602969807 63704 41252 748122536 46993 63608 994463595 63608 76541 908247136 6886 18590 989285041 58491 64472 170117811 41252 50223 4859124 50223 69469 33086565 76541 27923 670027540 18590 36279 225588029 18550 50223 245036617 52629 69469 622263267 69469 61156 96961757 27923 72832 520125430 61156 29016 187793232 29016 4784 946832494 22968 52629 902331738 13015 22968 684862630 52108 29016 532467029 48134 22968 112429159 9492 4784 359835751 4738 22968 256242473 3816 52108 837703095 16859 3816 549198724 48134 13785 88132576 13785 23021 609558013 23021 69074 503218250 35944 23021 25209181 37294 16859 575281659 13785 61661 504147933 69074 52218 899639384 28911 69074 258870629 28911 11132 850968156 37294 51951 403799156 4719 52218 389359375 4719 72382 757703605 51951 43109 651291633 40268 51951 966406348 25847 43109 8307815 11296 40268 554274412 4036 25847 142908175 30110 11296 282125932 12545 11296 100686405 25847 43252 951339129 19485 4036 557702422 54481 30110 144075654 41938 19485 758983838 3801 41938 111829278 3801 68865 199195890 54481 62558 698419879 41938 32066 736889447 58704 41938 190266739 18068 62558 27618612 58704 14989 434724858 32734 62558 524794509 32579 58704 132366815 33883 32734 5348045 65932 33883 166345457 51568 32579 426860558 72653 51568 487035211 4510 51568 425687998 72196 72653 294421135 65932 48203 886573495 80771 4510 499656530 66544 72653 626911545 64925 4510 674324649 5729 48203 211748943 31718 80771 309531122 80771 32444 873780824 74783 5729 275293979 64925 5391 733255248 11213 74783 66278016 74783 12929 527186240 32444 14206 549670440 74783 23115 202824408 15072 5391 791126127 14206 33121 520332865 55003 15072 665700590 55003 7964 344314024 55003 55789 345192096 38347 15072 68466230 40949 33121 40059261 40949 81569 736624482 40949 82120 372099076 63869 81569 946362710 38893 40949 861496989 43183 38893 760086547 38893 6416 123253951 58850 82120 865431176 63869 61407 93835935 26009 61407 562146392 11281 43183 401800688 61407 60644 823025672 30626 11281 341901967 61407 28057 937891098 26009 63529 843597965 31849 60644 559127157 30626 59344 991605198 18511 31849 938280307 68108 31849 611189645 13221 18511 863613678 36065 68108 269293676 68108 61732 105494340 5232 13221 763489362 61732 32874 917988367 42025 13221 596730149 70726 42025 299836407 5232 34180 415130365 46102 32874 918548464 61318 70726 995234474 7015 34180 296642744 4675 70726 567829589 46102 30758 280038715 43954 7015 4037890 30758 53404 775655411 13711 7015 807994738 13711 68735 940430518 25150 53404 115485665 13711 62232 174868741 68735 33536 574399423 33536 9358 293849372 25150 39342 278024566 25150 52003 22176758 47065 9358 569064206 4016 9358 302703612 4016 1986 649681134 60320 4016 108163820 47065 60781 307632606 1986 54376 629461861 60320 46368 459037905 46368 62175 779414379 44174 62175 896902711 14389 62175 196837408 61867 54376 323318805 49425 62175 596396101 44174 117 317079605 16595 61867 921364148 63141 117 336447600 9861 16595 140775450 26894 117 589298827 63141 37102 322326836 9861 32120 895341767 9861 76095 161523385 61676 37102 818693189 37102 7752 367161218 76095 49142 48618867 13456 49142 397280088 76095 76973 571453193 61676 60102 515459002 46885 13456 818339992 78356 76973 645006574 52101 46885 854616924 76973 64174 583040116 46885 33125 214944328 18835 33125 949092679 35811 64174 872327326 33125 36132 895739465 4407 35811 701910170 35811 57237 675676166 35811 39382 700764444 35811 24153 650850804 57237 67346 41929330 39382 19131 252453938 39382 44518 494764736 10785 67346 360670870 44518 70953 732284392 44518 45814 153557024 19131 13270 277080866 13270 41243 482998540 10785 5747 165445404 72914 45814 148784697 13270 55640 556027084 41243 67210 657958173 81329 55640 806819711 36001 72914 483573313 72914 80371 81504422 55640 13484 962000166 52437 67210 887587707 52287 80371 441848973 10573 52287 687399743 75751 52287 400489870 10573 70734 660713635 43423 10573 711618152 16475 75751 143160382 43867 70734 282336043 43423 61501 331740611 61501 69530 346378516 43423 58411 180677602 58411 56 850737647 629 58411 43003728 69530 50044 200114168 69530 24020 26284127 56 80958 100458250 629 21870 81601138 48700 24020 148740627 67421 48700 197343414 80958 81692 41201366 67421 33445 103277390 81692 78346 500884249 81692 26289 504985259 33445 16943 407559907 81692 54604 66857381 17063 16943 429526263 25568 17063 463307810 54604 7006 940064994 54604 77819 319607570 41557 77819 483336036 77819 608 154809846 7006 48373 112279881 2593 7006 978617856 48373 70868 857928212 608 79802 662767353 28912 70868 739051017 27430 70868 209498145 48897 79802 717515214 28912 67974 875671907 48897 64477 403725622 25706 67974 731529892 61740 27430 895096969 16530 48897 966032144 28221 16530 553665589 13974 28221 827857474 16530 4618 336564110 26402 13974 473312259 28221 4815 924111001 28221 66287 709864497 66287 29598 480407734 26402 21003 238717842 44200 4815 843709292 24954 66287 311910367 29641 66287 15215740 29598 62222 538815976 58653 29641 835144260 10433 29641 104709596 54015 29641 317699920 29641 27802 270435892 54015 2187 913930502 27802 18264 908367132 18264 29973 785993385 38826 54015 699338602 60893 29973 686125855 38826 12345 197176301 29973 24337 486867649 67805 29973 91025039 20995 38826 736626477 43759 67805 744317797 45280 67805 295550378 60887 20995 23299928 67805 41299 405995991 18903 41299 713452217 23716 45280 756300311 29361 60887 447577768 65387 41299 787214175 65387 60064 773241775 76876 29361 442656990 63112 23716 988344646 20010 76876 439332526 65387 60329 349133 52906 63112 326447788 45177 20010 109293466 16190 45177 199342276 49678 45177 667432831 18887 60329 841777734 52906 42675 625587291 49678 29500 376291330 49678 24184 676502334 53052 18887 27960318 81952 53052 507855154 41825 53052 332541351 62903 24184 945931101 1613 62903 458710006 41825 25323 756497534 49383 41825 824829394 49383 14139 676759056 69301 62903 553253537 69301 5718 66867798 5718 231 197212833 45700 231 247488465 51235 5718 130066087 51235 35727 991796991 45700 61044 917147964 61044 36646 491465407 35727 25716 644895777 25716 7157 317831823 25716 48628 132933839 7157 28372 457668168 11918 7157 903071371 60914 28372 194719077 28372 45573 676045068 25565 45573 584210648 60914 11119 362563354 11918 57069 981894416 60914 54348 237895423 78032 57069 303799453 57069 38137 807491337 78032 58981 874318925 57069 69477 668928470 38137 66535 227296632 58981 74614 217621242 69477 39343 996294074 39343 25180 513924077 69946 66535 647231624 66535 30632 373160645 25180 41609 997412564 41609 77053 565945183 41609 22151 131020668 54046 77053 85218007 22151 23212 193317422 23212 63189 47330665 54046 45663 396107638 77227 45663 497746019 54091 77227 137010352 37613 54091 341243594 45663 1435 185531435 45663 23879 761951786 46023 77227 761936264 23879 76781 340820452 37079 37613 545387662 69085 76781 103634939 33525 76781 615703158 46023 67950 829456137 31555 67950 450605007 37079 60261 712155259 60261 66148 795336621 33525 43485 993555653 43485 13399 319340625 60806 13399 314387171 66148 61285 510492510 65306 61285 820657959 60806 79117 67011949 13399 52732 582882153 30979 65306 563518308 52732 8478 943148801 62964 30979 342716400 52732 2856 209255245 52732 6395 568880211 62964 27798 705143383 76640 2856 658418224 62964 23232 368440346 2856 76250 29300916 27798 27128 497715454 23232 21010 705814020 67132 23232 657508865 76250 80157 172766089 21010 16790 617363174 27014 80157 765809269 18779 27014 921242600 16790 27512 828980631 38743 18779 143266247 16790 75229 616207840 32270 75229 130116589 56841 75229 96265573 64025 38743 909605968 574 32270 957591313 12669 75229 60954992 56028 64025 492558663 13532 12669 40566468 12669 56419 75805771 18637 56028 267195563 7488 18637 881274856 62038 18637 340866246 72897 62038 937320412 72820 72897 681444402 25028 72820 831532946 55350 62038 790514424 81652 72897 882264838 74951 72897 337861537 36036 74951 313440034 81652 55626 585730557 11504 55350 378030169 71734 55626 815472625 31186 71734 762905043 58730 71734 68961514 32861 55626 259147126 20671 32861 792315372 20671 22604 925748511 20671 26429 492538807 26429 67968 100323164 67369 20671 334402667 38590 67968 703726556 26429 59191 84629596 32462 26429 603097153 67968 25796 269554505 31410 38590 522474987 34393 31410 892601233 54338 32462 59519659 34393 35329 771093986 31410 67653 269145652 69240 67653 513651865 67653 48795 733761625 143 69240 521231108 69240 8958 144181555 9342 48795 227611761 1117 69240 40269473 9342 59845 28877177 77389 1117 391964218 77389 17195 887536472 17195 62965 241030605 10813 62965 764114906 6326 17195 717408737 21509 17195 664010747 3820 6326 217306349 3820 14436 599353097 73396 6326 832709282 6326 60415 867261126 21499 21509 124004899 21499 77570 78497395 60415 68091 107294849 21499 29366 365207520 52156 29366 720639931 24326 77570 596593049 52156 57655 212624169 32622 68091 107665519 57655 56373 346253197 74807 56373 69676714 10412 56373 233529265 35584 56373 840590328 32622 17888 873824893 21059 10412 789803962 21059 9084 110497438 47765 9084 125521433 19279 21059 898073671 57117 21059 355205139 57117 37342 362644331 19279 7196 5449191 18243 57117 967013704 37342 8579 48404761 60496 57117 791204459 73076 60496 485808995 8579 24416 732883404 73076 19294 53635939 54518 73076 141689519 24416 52881 269764631 52881 47015 39202392 27103 24416 574564937 13895 54518 569150030 73280 52881 236718515 27103 33314 609137896 47015 39740 177624921 30512 33314 164852661 39740 2727 907582838 44497 39740 342665399 18308 2727 164020588 30512 51792 817090578 41532 44497 123843863 67935 18308 57831642 51792 44368 221419350 53105 67935 776738766 51792 27602 920068271 81773 67935 255785272 81773 46704 670673686 53105 40980 899752276 53105 24492 997191701 41066 40980 204348553 46704 9200 333188749 46704 68839 62923432 24492 50022 501067579 18737 68839 901791885 9200 55863 391975037 18737 5528 19950449 5528 64908 826405494 30887 64908 250847749 64908 28564 982335949 64908 69410 244041523 30887 65505 548560373 64908 26163 102070128 65505 14288 177278445 69410 14043 831658959 14043 47987 363228926 26163 39042 201803118 26163 59942 257725075 47987 25015 642221960 59942 62350 522831729 21926 25015 128913520 59942 29883 820445358 7430 21926 135658365 25015 63396 79162408 62350 48631 547192046 20585 29883 119125329 48631 9542 521451626 20585 55348 143576713 55348 11870 591952459 11870 28276 477860506 28276 70858 495325304 19041 70858 164651630 27259 55348 242539805 28276 43772 666887670 26803 43772 33685708 27259 35293 133808311 49661 43772 809558865 43772 8916 311463194 10797 43772 306137221 35293 71065 36756043 8916 48119 9673007 8916 77067 497079186 54206 8916 676083421 79001 71065 7162735 71065 78590 961511055 70064 79001 544163648 79001 22326 31145372 79001 78202 858997480 19674 79001 131191982 78590 73450 863479641 22529 70064 420637249 42577 19674 179993265 1384 73450 656574319 31628 73450 27929694 61440 42577 587114759 63287 61440 668557157 42577 11657 73083457 63287 64463 980428747 12696 11657 511324940 64463 30526 869719107 30526 16822 177647422 75784 64463 634705054 28840 16822 827730732 60268 75784 334994320 62686 28840 724620384 33240 60268 828833101 70708 60268 900794611 74862 70708 227970097 60268 49945 352799174 16464 70708 225113170 49945 42947 25618225 42351 16464 389218047 21734 74862 764339368 58419 21734 405417608 58419 79417 209754626 61714 42351 601016654 79417 71403 394052170 21662 71403 448711190 6694 71403 286973292 21662 30985 885738315 61714 59912 834695819 30985 57571 9367658 21662 221 575914132 21112 30985 997892060 79881 59912 50786593 3912 21112 868627237 221 49532 969191906 61814 79881 880139197 17484 79881 480008428 9002 79881 861711932 34044 17484 265726220 9002 74207 929681450 17484 72673 403482994 17484 53759 734077641 74207 39796 14614500 72183 72673 554566310 23710 39796 39420074 53759 50804 142349799 5484 39796 358820771 5484 69259 544047511 63543 72183 215763438 67031 23710 338528530 53664 50804 375552732 67031 81317 771002968 69259 66754 209257232 26683 67031 250356913 56329 53664 947959836 66754 26689 134761841 70889 26689 263463703 70889 38949 746931814 6019 26683 46204488 70889 75392 684937569 49665 70889 570464790 71297 49665 700958766 52879 38949 967529225 2875 52879 191409274 49665 37188 362713724 35900 71297 220764357 2875 58617 601121880 49966 37188 298860316 49966 40787 476998575 49966 3867 285362563 49966 11882 434288291 49966 50591 333950290 14249 40787 846512934 61578 14249 680862894 73348 11882 234896577 17199 73348 978341982 61578 46925 45604181 46640 17199 439679627 43453 61578 776823374 73348 4341 901458768 812 46925 161026703 46925 25711 582836253 812 58682 966506799 43453 53216 425044045 75453 812 135946497 58682 51616 426012834 26035 53216 835563710 69109 58682 973019479 28041 26035 840845226 56893 51616 427310415 51616 78115 724715535 28041 37937 586135869 69109 19352 937469494 78115 72686 488485821 72686 61821 509420745 37937 33233 558862666 19352 50926 364684064 33233 31243 285112380 55484 33233 728428187 42756 61821 332245287 58715 33233 273079382 66444 55484 139642170 58715 6049 518221244 30702 6049 643236085 42756 69220 471576721 66444 30085 139840973 75892 30702 328715247 30702 6092 819128321 7535 30702 456825036 48639 7535 685510309 71001 7535 550075080 54378 6092 489209578 54010 7535 91104593 29165 54010 950982707 48810 71001 189511082 23044 54010 388940162 23044 22585 41486115 38721 54010 423749904 22585 61043 346276679 23044 37788 476322879 54329 37788 842565187 7303 38721 14145656 38721 78291 47173393 7303 62879 142497875 80422 54329 993404467 12618 7303 175276909 27465 78291 924897507 27465 13671 163271391 13671 46676 143841143 11204 27465 540567579 9787 11204 249998442 78546 9787 648459036 13671 61825 163122772 61825 13951 556224614 61825 17424 844227627 29855 78546 327252850 78546 46448 353744044 46448 65789 710589598 13951 36888 879705180 37666 36888 609948563 65789 19702 533612005 53353 65789 121621894 43273 53353 154744657 48504 36888 327027962 37666 14649 251663732 51943 53353 484454373 48504 51314 649619630 43273 27956 645663079 14649 21755 57638699 14649 16515 174658202 51943 71858 939467885 21755 28818 293691841 71858 20707 548342255 16964 16515 546645714 62317 16515 709885261 16964 68369 6189782 68369 20698 646852448 80728 68369 554523128 62317 2523 117737659 66046 2523 805215603 20698 17539 454179329 52590 80728 576096263 2848 66046 127616086 66046 34178 769057710 2848 50133 128679735 2848 4566 792153809 4566 4682 298143312 68255 4682 213875898 47303 4566 942643438 47969 50133 127049351 5547 68255 622148587 4682 60358 601058664 68255 40830 818599855 47969 21675 775630839 71670 21675 742165580 5547 16225 863287954 21675 54229 575549118 54229 48568 152660218 78571 21675 513659909 45506 78571 740936337 78330 45506 570466538 37070 54229 415519962 78330 75569 471452146 37070 32457 567611765 14480 78330 94950170 14480 48108 919140632 59981 37070 385449296 32457 5260 691132491 32457 34091 380813788 48108 3023 697935714 32352 48108 752642471 72756 59981 171840627 28624 5260 853124235 55448 72756 31356793 32352 78906 98735121 81155 28624 714156486 72756 74013 10415976 81301 55448 242844207 5356 74013 611588656 81301 24896 895963704 55951 81155 210149786 3386 81301 276153931 44598 3386 40336332 39569 55951 504680931 35004 39569 286566101 35004 45834 396645837 47364 3386 616356663 35004 22649 219916512 39569 51768 745503656 47502 35004 541297741 22649 12991 728599133 12991 33748 218473134 73511 47502 237647024 3153 51768 73399579 7990 73511 124289661 80161 7990 555774504 33748 15059 489500318 73511 15506 635071226 80161 770 651731206 18282 15059 656019468 15059 75729 47401502 75729 29569 830022229 18282 48565 326184467 18282 20902 985755412 29569 22254 6244744 48565 77818 768443248 62717 20902 635023730 45128 22254 178891684 69763 20902 153266421 73656 77818 574422783 77818 15784 74170894 69763 37525 464511876 3660 37525 814642072 37525 17313 798540560 37525 61386 91851608 11653 15784 109703285 37525 59063 64774382 11653 52535 655527624 61386 37191 694696953 4240 52535 462646970 26965 59063 873368889 79135 4240 140818273 9918 37191 923039298 4240 29200 86096074 78965 26965 277033918 76291 78965 206378149 64793 9918 643232493 9918 48046 767392372 78965 55530 475505825 63652 48046 629280543 76291 55356 578042009 64793 33476 411643241 63652 34896 531225691 2182 63652 33775238 33476 7602 413486601 68122 33476 631897040 20498 2182 432545124 6596 34896 352797159 31282 20498 797457969 46016 68122 136922840 38667 6596 951928438 31282 46860 278213048 46633 46860 719223711 31282 19021 758068196 13698 46633 169087402 38667 28213 614603318 43019 46633 831365265 1541 28213 389945801 43019 8555 945933773 32435 1541 293546300 75341 43019 625175945 8494 1541 203824913 75341 36501 550675002 32435 19413 118338191 32435 47410 995515303 3485 19413 127657558 74087 36501 303594718 80779 47410 247637373 932 19413 156508725 47410 37526 70064315 3485 26435 98087007 19254 26435 72725538 48189 80779 563430541 45169 37526 997075927 38451 45169 591425076 26435 1434 426333737 38451 40782 68581916 63780 45169 126838441 76231 1434 186780721 63780 27879 672422588 1434 4143 205470361 76231 10285 834772465 4143 39075 58467101 37994 10285 384399858 4143 52977 793148105 39075 78891 245604651 52977 12229 139131805 12229 53544 378236433 37994 58699 486034226 21228 53544 769475708 69421 78891 518450936 12229 14575 999093022 34352 21228 825968093 58699 70070 58806119 34352 75597 76140794 69605 70070 900077538 54748 34352 383825202 70070 69764 495708932 69764 24475 374808891 7540 75597 362300827 69764 17837 334572962 54748 63347 764224807 12924 69764 778752015 24475 49208 733816160 12924 67626 370289949 79714 12924 47278242 66332 79714 551617662 66332 3974 328290085 46307 79714 877335426 67626 59647 95367269 59647 58438 118324911 59647 70094 792636423 49191 58438 287843860 58438 57112 796958764 57112 71283 20970495 57112 81531 683126095 8218 81531 472197767 81531 9362 534280921 9362 80854 294844841 81531 53338 220768722 53338 13587 623905298 8848 13587 406392023 39489 8848 19450928 37460 53338 405625064 53338 51303 121778312 56774 39489 407811623 43210 51303 201469839 51303 48772 447286033 16772 48772 341309750 13720 43210 4482798 82139 43210 108537087 55564 48772 570340049 67323 48772 987476144 42604 55564 684200985 25981 42604 225234400 30370 82139 799972124 73368 42604 878049370 30370 68077 24662657 25981 11110 793562605 68077 24590 351835700 63515 68077 636312753 73368 29524 712993187 41228 29524 665128067 55325 24590 32128990 55325 59965 257040367 67325 29524 221234411 43877 59965 724220679 63230 43877 798828656 50755 43877 748711779 1806 59965 846534159 11748 63230 93032049 1806 55556 823085876 5141 11748 705386780 50755 41073 426130765 5141 13541 835585303 13541 20134 971839350 55556 8477 242646487 41073 55036 14713347 41073 35229 697628107 20977 55036 766728720 20134 78455 83454123 57007 78455 25278626 57007 46824 484570291 53317 35229 371887975 71711 20977 12169624 78455 81040 59744599 26413 71711 717444767 53317 19468 633832139 26413 59035 435611708 59035 53469 479329982 8666 19468 542962067 74585 19468 448127766 8666 26505 988518219 69238 53469 545899457 46507 69238 362199798 74585 9299 493331149 67849 26505 5624008 42872 26505 105845071 67849 39656 195233406 39656 22737 575992718 48042 39656 401187879 16509 22737 17637400 48042 34480 371084141 81872 48042 246496893 81872 4292 563948791 81625 16509 782925558 5067 81625 29512556 27307 81625 745035761 68751 81625 546410786 18037 68751 556693450 2329 18037 161112445 18037 43030 206780853 2329 44178 273667073 44178 78648 361963450 25617 2329 642875318 44178 72118 528819857 78648 56340 426209833 25617 69210 15212193 78648 23427 50443145 25617 38166 309022522 23427 67545 692568658 41681 38166 426335493 2886 69210 175517754 2886 78094 592628338 38166 46453 19855522 41681 29252 483055472 2886 77152 904379086 2886 7947 200220768 68752 46453 2462248 52314 46453 499462987 29252 59730 352656734 80789 52314 394433462 47135 68752 279772799 59730 24329 281193240 52314 67231 228903789 24653 24329 502156928 43281 24653 534680192 55771 47135 496070011 33807 55771 804896374 12020 55771 137159185 12020 34957 943052836 43281 9050 5719862 20490 12020 310050981 34957 48756 730510781 71665 9050 768124845 48756 13678 515399842 7450 20490 963289310 56547 48756 752164495 13678 19191 24511659 47268 13678 278310752 19191 11699 476089846 7450 6555 27404244 45841 6555 561476450 6555 56938 426000683 11699 78234 464688953 6555 2287 43641070 56938 38366 35890873 56938 60009 107690062 60009 8623 107817910 4311 8623 363487780 79817 38366 773207310 4311 12362 701757033 8623 24528 641237276 79817 66179 832075080 59549 12362 192311963 32674 79817 771680730 20524 24528 595886211 66179 77558 384204546 67240 20524 322559228 26086 59549 228768184 22029 77558 225881445 63211 20524 47506320 22029 7837 174286535 67240 58203 460230520 7837 55921 698429923 38763 22029 863079898 38763 36600 702605921 62518 36600 60650205 66711 36600 871274809 68102 62518 862108480 36600 16729 560660165 13380 16729 584504930 14778 16729 285390535 14778 69485 166425386 69485 40442 631431053 69393 40442 100230643 41425 69485 520119173 32013 69485 971601163 32013 54401 7966042 26956 69393 829026500 26956 17389 108066333 37250 26956 30549549 44795 54401 109459681 81510 37250 859548150 26956 39530 541474086 39530 80008 749353961 71744 39530 60478541 44795 76258 111196977 45117 80008 7601066 80008 5268 658851537 76258 74529 525332281 37544 71744 201377315 74529 37896 906819140 17850 74529 592373510 74529 33916 309842861 37544 45386 473697496 24989 37544 818539109 44850 33916 933614145 33916 20588 152995846 45386 57185 466282328 53819 20588 219851626 24989 9103 501636882 13638 20588 107044229 72172 13638 478715591 56619 72172 742972569 13638 74102 606193761 74102 66188 749165656 73135 72172 18789004 56619 14258 685582253 74102 77341 275802677 39476 74102 737595224 73135 46189 118367006 73135 11058 958779916 41806 77341 41682172 12647 39476 697659796 47995 39476 511278393 41806 76871 428633488 76871 68550 50357937 74854 47995 478265482 19587 74854 502839360 68550 78816 371673354 37851 76871 194575602 21081 68550 621636896 71621 78816 629340155 67176 71621 529559818 2655 71621 7676962 71621 57297 507159355 3905 67176 528322074 21848 67176 30541467 51081 2655 282747733 46316 3905 783001444 3905 7944 350745383 21848 5541 806941400 5541 20982 599828997 48138 7944 635209546 48476 48138 211477634 48138 69726 64217828 69726 12899 127721910 31131 48138 471934189 48138 28480 698106571 69726 76440 367237597 69367 31131 121165399 68812 12899 684343848 31131 71567 45368922 49227 69367 924524417 69367 55000 635627 40214 55000 122142781 20325 68812 624193492 69376 71567 457517028 40214 56352 919323762 56352 62868 31723546 20325 14815 99609475 1427 69376 389370980 69376 9194 486828795 4362 62868 541942498 58306 14815 567831876 4362 46826 743235247 1427 25139 488609745 4795 58306 43517447 45127 4362 847497109 13744 4795 714611671 44198 4795 233116775 25139 28609 904546443 37799 28609 323387681 66146 45127 933849106 44054 28609 307306396 57715 44054 78545539 37799 45446 914030374 59103 44054 191796303 66146 24096 34254388 59103 41416 438310885 24096 60433 347951595 36130 60433 143599887 38045 36130 461641577 24096 2520 75572707 67149 36130 712708247 67149 15955 862304120 36130 81973 331971528 36418 15955 655651638 36418 25805 981430384 22537 25805 603103351 22537 63932 407589746 22537 50606 400685349 32186 25805 854598108 25805 58860 574995638 63932 80438 178736803 80438 43579 343455108 35968 32186 47369005 26987 58860 215766087 80438 78995 231721377 73748 35968 523181966 29977 73748 81523170 26987 6487 595287345 78995 28253 857369348 78995 70432 773886605 56361 29977 692956077 65957 6487 832569212 70432 35927 763671545 62550 56361 274682292 76944 65957 825736213 50080 65957 212154848 76944 18591 862984452 76944 5832 383677762 38623 18591 747697649 78912 5832 271880387 50080 9490 890782641 42335 5832 628881349 53464 38623 33064788 71970 78912 90833208 29019 53464 327624026 53255 53464 434266568 29019 22042 799258818 44663 29019 121125925 41264 44663 352606692 44663 8808 886232716 8808 47272 98002496 35973 22042 887848619 45695 41264 506513869 47272 55164 576373103 69713 45695 870970229 45695 46762 86146893 26331 46762 495832191 46762 9255 439091382 61900 46762 791713284 69713 39622 124363813 46762 16149 952193451 39622 50337 139917413 39622 56512 530498861 50337 12719 19415332 50337 67625 214400603 1729 12719 766481156 31597 12719 4035612 64403 1729 125906395 1729 32530 778372505 66616 1729 617277347 64403 41313 255565686 49246 32530 116128306 39389 41313 123485181 32530 15779 985327553 41313 63389 642693325 63389 44206 34535775 58285 15779 225870797 58285 17284 198855395 15779 72654 993045574 58285 39407 344507909 31294 44206 123918774 5369 72654 372365625 45859 31294 470351539 31294 41058 196052914 39407 53804 905584216 81039 53804 603099478 53804 20953 221787200 20953 13172 765064128 41058 49140 831996519 74653 20953 260470844 49140 31550 565115747 49140 39630 922092970 49140 61216 27008856 61216 73173 399872550 34549 73173 191735442 76658 31550 932533305 76658 47206 707885872 47206 64210 1157650 12261 76658 508203649 34549 82 131994155 82 58246 863057173 80030 82 279970466 80030 8629 159354116 30768 12261 430116752 9144 8629 500458975 81394 58246 318556829 5905 9144 690626913 5905 15403 561593965 9144 39173 66630865 1378 39173 442722897 48707 5905 558363323 17454 1378 279053220 39173 3868 385187832 39173 13814 149519306 4322 1378 329937782 52836 17454 12212045 52836 60350 869123441 3139 60350 130355677 3222 60350 42249804 72853 3222 872344541 72853 77875 103576373 68413 60350 313316200 926 3222 136583869 58729 72853 69388104 68413 14515 688893028 68413 25131 314097388 58729 42578 739883553 58729 77 71054596 69443 58729 873361476 42578 59073 870979215 25131 7991 354603710 37912 42578 248810562 59073 36948 880406469 34911 36948 104721058 59073 32786 792155015 37912 77596 170397751 34911 18743 872999667 16114 32786 247483724 34911 12303 211140464 57350 32786 65314619 57350 4199 828982827 73323 4199 852322542 44910 73323 825078964 44910 12727 398970465 57350 33411 996467387 34389 4199 606772398 34389 46592 858173638 46592 36946 427314598 36946 12939 87265548 33411 56747 366269081 51820 12939 214133953 13826 36946 480184650 13826 47954 20380782 17774 13826 801749855 17774 63829 44540201 17774 40591 836587436 75071 17774 951509180 17774 57974 147422108 71087 40591 317319816 35938 57974 180061284 35938 39253 373891301 24110 35938 517374650 12875 57974 494932991 24110 45123 675677746 3969 12875 329241252 24110 36375 314135450 76969 45123 578613658 11114 76969 483025174 45123 52849 374504823 2616 36375 388064733 11114 11036 856872202 11114 45685 145084401 60824 2616 618594848 45685 44024 437485876 61402 44024 396448129 49130 61402 954734566 44024 10568 256897191 67784 10568 854920717 60913 49130 121831164 60913 45427 186545069 17894 60913 425061640 10568 29965 846963969 30081 60913 147516969 60524 60913 160218786 45427 71243 319796872 17558 71243 793583164 39400 60524 625452038 60524 56949 837566806 71243 77779 788723121 17558 12580 884994248 77779 32881 745116191 77779 36404 808027028 6634 12580 16870732 6634 63925 606359913 49067 6634 898578908 36404 42221 589774310 63925 31293 146101851 63925 5582 32348546 63925 81794 471760122 81794 53997 668156959 12191 53997 593367200 81794 9483 968226067 4399 9483 105440387 81649 9483 315382473 72851 4399 785878254 1968 9483 931851106 4399 53889 892621885 4399 46292 238040528 57677 72851 107858580 57677 7116 48194512 1968 68881 637305422 68881 7741 887627085 11422 57677 779739800 30018 7116 929542440 47855 11422 817575662 12410 68881 895573265 74722 7741 911955872 30018 81117 482278449 3782 12410 374624905 12410 20499 911559766 3782 67217 850553991 6791 81117 396530305 81117 6192 288321707 67217 60516 357701193 76843 6192 478971272 34798 76843 960166823 76843 48107 601413575 76908 34798 604716666 62310 48107 472802239 62310 74033 337685997 62310 56975 984474856 76908 67879 553837112 20975 67879 949574944 62310 68763 766343337 47850 20975 686292831 68763 1525 189735709 35247 47850 226346677 20975 13311 985055399 72601 13311 73353195 69600 13311 615881369 64298 69600 306201346 13311 3933 373633860 64298 71960 128874800 3933 7479 141284645 81038 69600 365125983 4107 71960 892054939 4107 42318 564746254 7479 6531 98547917 7479 27258 334523962 32733 4107 543553747 42318 58020 247827058 81533 27258 262696316 56019 6531 24588168 58208 58020 841358466 32733 2114 295541006 2114 38868 650265828 2114 26068 738320726 2114 24525 361873621 53261 2114 854766563 37615 53261 321388915 8430 24525 834645257 8430 55098 422009734 24525 63578 364368605 63578 49754 766229058 55098 55174 237965255 45074 55174 572225710 81563 63578 748104960 63578 11957 812482395 29756 81563 935190089 51238 81563 870634489 51238 2268 816113396 2268 1759 537506146 61857 1759 249832705 29756 44811 126662348 2268 38659 255054382 30291 38659 177008164 61857 58186 514011466 58186 54730 341607499 31980 38659 972091897 30291 45439 429788987 54730 41462 122652063 41462 11868 548365813 45439 14963 541969421 11868 74796 348482850 45439 7068 719721769 11868 55872 412923305 53916 74796 445050356 71012 74796 795301986 7068 72765 702325566 55872 73098 504515028 55872 10110 75048296 53916 42948 47079587 10110 10137 133057438 10137 20684 319956182 42948 12517 201556343 10110 51115 20239187 12517 82146 456792565 36933 12517 47481777 20684 81369 781969557 43110 82146 180954196 82146 51729 320114666 65149 36933 742559190 81369 1701 396823300 18061 81369 165080782 51729 729 164858211 63568 729 909045163 54889 18061 203635350 729 12607 681482617 54889 55784 49844536 21626 55784 294358472 65296 54889 456216666 55784 51831 428125632 73315 65296 735719008 73315 53640 764287566 65689 53640 576604734 73315 59850 724412591 11904 51831 391635611 65689 62731 514400771 53640 7956 857349307 62731 67562 592640475 27382 62731 349077361 62731 49349 114630374 43265 67562 162843089 49349 17554 741921846 77312 49349 502584488 67541 17554 316604851 38533 77312 203394327 67541 48651 724326734 13840 77312 72854240 48651 18088 161834599 59260 67541 138888761 28997 38533 398694723 13840 18795 205735321 60694 18088 24015981 18795 66197 592577045 62408 28997 790324845 15832 28997 118342094 62408 47729 199399815 15832 3617 406100908 78501 15832 346389155 3617 36698 830118329 15832 12627 720002898 78501 20752 260240837 51535 36698 825142339 12627 45269 785460281 20752 50328 835070400 45269 53293 725740477 20752 19230 307389762 31449 19230 146860617 60308 31449 847076774 19230 9715 948062197 19230 7070 238641117 18553 7070 247389537 60039 7070 52622173 22127 60308 379362592 22127 7024 414692189 31016 7070 767038032 7024 32765 95509926 32765 1962 431541069 26548 1962 212890295 1962 77293 612661902 26548 38196 846383091 38815 26548 134242168 77293 25344 122394526 77293 57243 337694945 38196 306 725573144 61799 57243 459389269 32540 25344 909710482 61799 76602 254771542 61799 39099 212785600 39099 70090 66376681 61799 48069 696131404 39099 36379 467205575 76602 58914 713209931 29485 70090 269842644 70090 56052 820780694 77941 58914 826577270 29485 71368 925939623 34214 77941 673452988 65475 71368 94438571 31070 71368 870321797 71368 261 1937775 66076 261 489258675 34214 50807 741522571 31070 31058 579013610 79253 50807 230680699 261 61758 286818658 30655 31058 36354053 13488 31058 423486132 61758 20240 505287227 49669 13488 528180559 49669 15353 280866020 18862 49669 845748055 73649 18862 168093616 20240 66812 107656141 49669 67876 235381677 18862 16690 787576599 18862 61759 865238053 79175 66812 854000407 60206 61759 20865490 60206 60837 413585144 25581 61759 635953357 79175 22428 30874641 79175 1812 306944384 36771 60206 274387743 1812 79599 852722246 22428 4301 138299531 32748 79599 9842480 4301 18948 45426608 36771 53251 208281330 2660 53251 145500980 2660 43565 688609735 2660 17953 386015156 43389 53251 62429203 43389 55009 13124762 2660 31497 230578630 52736 31497 39873581 17953 53657 979630055 52736 65520 538839396 55009 34555 82658043 52736 81210 951322399 75974 53657 468311790 34555 26152 774001254 26994 34555 778702216 81210 21692 213639414 57017 75974 677543309 8367 75974 135679251 30227 57017 144734323 30227 36532 772517181 12681 8367 466742669 41410 30227 995490916 56748 12681 64868197 82086 56748 416369634 56748 38208 811145417 60066 82086 36105391 24877 60066 620952519 60066 20984 681700097 60066 13828 782082420 38208 51078 124967628 61051 13828 127645563 61051 50457 105317231 50457 82140 697747435 82140 37793 23858265 48201 51078 615207236 37793 49333 754677981 50457 36399 434533737 35224 82140 484303902 36399 39629 638049744 49333 5352 101449234 45401 49333 708398916 45401 3790 195514970 12100 5352 830015114 12100 15051 123648443 35084 12100 185432768 35084 63538 730431219 35084 50285 587223112 39348 63538 970783550 50285 43239 76744930 43239 25301 832485003 39348 59594 496049959 25301 9416 331451120 9416 23405 42364582 32049 23405 135018328 15216 32049 716428557 59594 54817 982125836 28885 15216 79054886 54817 13161 459211607 39815 28885 759888573 10956 54817 78716583 69362 10956 683992470 57535 39815 110916021 39815 35840 644896250 6853 35840 261218828 6853 28252 633890435 57535 40709 971142393 2852 40709 385899514 2852 23451 913040439 7754 6853 118348535 3965 28252 961194771 3965 56702 137042678 61964 3965 964637264 3965 50954 825994113 18415 50954 830200261 56702 66575 859225270 61964 621 236236727 61964 28236 570580994 43703 28236 519466021 18415 78902 133885017 42121 621 642151122 60370 621 579421378 43703 16439 750232195 4749 16439 768403378 4749 63456 246101338 45147 4749 416364100 50350 45147 279078054 45147 75782 855649415 69821 75782 474537040 68363 45147 372596888 38438 69821 972558914 68363 16450 918686844 16450 48179 480072598 68363 49909 408464737 48179 43839 557261432 41241 49909 632739817 41241 47939 15157905 47939 41997 517738770 41997 14275 29998438 72747 14275 133695433 41241 21724 730443110 62825 21724 188428583 41997 16702 808499010 21724 14531 958269180 72747 79250 430754226 16702 11272 292806051 11272 56347 267720926 79250 50679 464625131 56347 38126 553277084 53650 50679 452364843 24284 50679 120472322 53650 80475 14983770 80559 38126 2298555 80475 46581 458569375 80559 71893 376413737 81326 24284 13429466 80475 41568 847357039 81326 58204 968894359 46581 76904 98452396 58204 24084 791408449 617 58204 110545957 78876 617 785036111 78876 58230 740095 45299 24084 831093106 24084 51569 975267460 78529 78876 369588394 2422 45299 73595308 45299 26031 936402706 33975 51569 474843752 52591 51569 108190854 52591 24859 692269588 30185 2422 958114334 24859 77729 28511067 9081 52591 47999027 41841 30185 559204932 51777 30185 361202783 41841 3501 628654674 64443 41841 753050470 26985 51777 100932836 59500 51777 888444646 73402 59500 572634224 64443 39874 876972776 68275 64443 347637903 59500 18341 722123394 19028 18341 913380263 73402 9576 526255492 7733 19028 509483616 9576 38719 997792828 9576 59139 116411219 59139 15259 369990844 75486 59139 590232029 32179 75486 50399738 75486 9208 582465220 12167 32179 553314171 75486 13865 92626484 9208 69753 464631051 32179 76444 404824557 56762 69753 16522940 13865 78440 860012009 76444 10883 427460463 69753 35138 273993280 59172 76444 84074824 7204 78440 143118480 59172 37226 173987929 63957 59172 685208555 16327 37226 787662197 37226 37187 127688749 75805 37187 199359987 43973 37187 494028493 71588 16327 246068373 44304 37187 899465674 71588 20191 104432034 33507 20191 904819600 17507 43973 909269040 71588 33715 712117655 33507 52989 95772932 25772 20191 142961808 544 25772 474620531 25772 6586 819264456 6586 27601 398126335 70303 544 45103581 42446 6586 632429945 75842 544 876366817 74649 6586 735462646 74929 75842 289496789 71285 74929 809566635 35462 71285 397263142 77400 74649 345769044 77400 33868 739986341 7705 74929 771947051 58708 35462 296800288 77400 57828 143247632 80412 7705 752600437 61654 57828 430875082 80412 5422 118992971 5422 10879 928854255 29831 61654 867306299 55390 5422 41921580 61654 43765 98106832 10879 46806 966584775 32826 43765 463947944 32826 42745 281598782 55390 23027 395182779 42745 51267 15810178 20763 51267 587438610 20763 39187 292305817 27198 23027 360509911 19788 27198 176517342 35259 51267 905937959 14969 20763 390007941 19788 35147 288910191 20667 14969 41543830 11363 35147 437695446 44291 14969 604922305 27005 20667 713365984 27934 35147 628438596 20667 49392 52691190 56937 11363 891041363 44291 55711 242437903 49392 48546 288075789 62617 27934 399641469 48546 70186 566631759 55711 52983 868451402 62617 52674 578294427 70186 49224 203057875 52983 29160 651836640 68520 29160 992197263 29160 17543 353217254 52674 27265 481878578 68520 68658 818211335 25108 68658 87195688 27265 53230 77591189 50150 25108 61720008 26145 68658 292793545 68658 51223 728000443 27439 53230 839067122 27439 13301 13767288 31954 51223 740309641 45243 27439 1364333 27439 21682 361640750 73458 45243 139422785 21682 75333 401422971 43822 73458 411890559 53171 21682 266545456 53171 82005 417812482 69154 53171 794046397 2599 69154 236439421 79040 2599 497411395 69154 30756 545302837 20185 82005 159866389 79040 70363 76106973 2599 74271 105977892 8809 30756 257148742 50369 8809 677125649 5955 20185 17407950 63814 74271 315451630 74271 12212 904760138 70999 8809 845999831 35478 70999 324031174 5955 23271 915452532 12212 29839 49818428 32903 70999 99368174 70999 71974 286169215 49359 29839 289449976 49359 16952 239500859 40097 32903 957291681 36401 71974 300766225 2269 36401 257998441 49359 78370 762073454 78370 80679 816428040 2269 32615 973890489 42820 80679 493861186 58154 80679 553786970 2239 58154 900334024 32615 56039 304922654 6976 58154 472178149 69233 56039 230318186 11046 58154 346031628 45829 6976 20842241 16389 69233 200475801 61696 16389 937314317 32168 61696 575950930 412 16389 926069753 16389 65562 795995508 66584 61696 769073460 13566 61696 25173660 412 8903 301852267 58675 13566 179163627 8903 7824 711412212 13566 17423 585973730 66173 58675 747800556 66230 58675 76108646 41708 58675 482214550 53524 17423 347122491 41708 46593 910138227 23872 41708 763399889 13907 53524 410398473 24714 46593 938049436 13907 74675 25816540 74675 25654 877127783 31901 13907 51501192 74675 42717 95402999 25654 13021 273852639 55544 13021 61509045 55544 1866 354064275 23750 31901 706632416 50507 13021 558151002 35714 55544 932499922 31714 55544 57397685 50507 22270 248455042 21374 50507 679737054 35714 59634 520021156 41788 59634 56238450 69118 21374 279120104 69118 33739 44631886 66713 59634 729461338 67946 41788 911065679 1888 66713 7035584 3961 69118 99430961 50735 66713 875215868 50735 27399 568543751 36758 3961 260392765 29640 1888 69622045 75838 50735 872093004 75838 57867 325031450 25151 29640 652104690 75838 32531 984919326 13681 29640 947420380 13681 17216 482712787 61617 57867 123212765 25151 30057 235304721 70021 30057 181026798 46863 17216 382571138 30057 40663 36321418 24057 40663 256607009 46863 78331 493046382 33809 40663 50934619 78331 34008 804361862 40663 79121 798848183 79121 76413 805125441 33809 56128 649519262 39158 76413 833680836 79121 81409 481872327 77212 79121 528112714 76413 39234 860158050 81409 55704 344446136 70467 39234 61548631 19133 70467 946865869 39051 77212 713535315 70467 2224 631154566 19591 70467 452273621 34936 39051 500325783 19591 24065 730156445 24065 30019 328797602 67064 2224 686175211 24065 38539 210433311 68815 67064 443669524 68815 59031 675165761 80487 67064 677731712 38668 80487 890126965 61444 38668 559636653 59031 10795 485868882 38668 29467 465078734 80487 34859 770337752 9886 29467 120954738 10795 17738 853789072 29467 37971 230725966 9886 72880 928952947 78980 72880 511318850 37971 57936 194919739 72880 53987 244189942 78980 14929 238221234 72273 72880 301983545 72273 37942 613401316 14929 46772 969181819 72273 29322 370121369 37942 76245 295650432 38350 46772 855036455 67564 29322 141241352 29322 8154 791859564 54036 8154 879382875 44945 38350 540457148 34510 54036 852279840 34510 19571 923507601 73162 44945 579676994 7149 19571 266125452 5738 44945 228813088 1136 19571 511726400 5738 15027 417733680 15027 38157 510511888 6129 38157 186205047 80676 1136 620766670 6129 43524 589139857 8310 6129 242584644 62113 43524 953693682 43524 55608 550126347 56213 55608 532609193 62113 59677 648218098 73138 59677 412509940 73104 73138 453520423 71393 56213 395185738 71393 263 816053868 263 28452 223992560 24479 73104 7311807 556 73104 10457034 66130 28452 733674437 45437 263 250973301 45437 14097 678517558 79780 556 682760582 45437 7126 128043415 66130 80734 808062758 45437 53830 174563522 7126 48365 768753256 3197 79780 430593684 53830 66725 247023668 6146 53830 25966479 58958 66725 456276331 66725 58090 118724580 50074 58090 874833314 6146 78170 27027829 58958 10566 496376430 16012 78170 81952428 50074 40753 115143372 40753 40351 292495587 40351 3564 386604887 16012 49137 139390919 16012 162 98708763 40753 52459 240372296 162 80654 136736060 57675 3564 753757914 70959 52459 260112786 81226 70959 731001832 52459 23483 326777439 1788 70959 249174356 70959 33247 680795497 81226 72009 791933800 39764 72009 36904449 38357 1788 629554356 7527 1788 339388913 43157 38357 654984473 58741 72009 195105293 39764 39496 773177795 5364 7527 108329832 5364 9506 718825124 39496 69751 389548770 5364 6960 333858317 6960 48727 957340130 26023 9506 218567021 69751 60074 619619260 6960 68353 190761022 48727 59372 743943559 60074 5007 330103033 60074 78111 561613749 75492 78111 637928526 5007 31706 734223680 31706 23105 479512811 23105 22572 939804740 24844 78111 928175727 31706 14177 971273396 29523 22572 850749511 38259 22572 824616589 1244 38259 715516420 24844 62083 101984327 62083 33973 918590638 62083 13820 401824816 33973 58325 874534692 18192 33973 797079181 62083 41076 779132731 19508 18192 869327812 6523 58325 112211942 19508 63132 415006956 63132 54130 237913165 23279 6523 549448058 79538 19508 107978968 44937 63132 518122443 57163 54130 439092669 23279 33188 848369007 23279 15007 977212100 25580 33188 88692529 57163 12317 376989620 23778 15007 562703449 21967 12317 341318418 80780 15007 13711087 21967 756 570991910 756 64715 242545105 21967 68200 339106741 21967 4138 127444953 34835 64715 864880107 65111 34835 448141496 81670 65111 755163513 81670 20626 489136603 46540 65111 14035670 16068 65111 201381620 46540 14488 140375294 46540 34050 444599559 16068 20772 485624191 37953 14488 326438274 37953 51143 219601987 14488 58015 652426456 37953 66388 223188259 4669 66388 326314097 78862 51143 257556322 58015 71526 844347603 44626 58015 835684759 54386 66388 800328202 50784 44626 963785737 71526 14887 637620804 65911 71526 479486765 55606 44626 674101876 21388 50784 981592921 14887 72891 694776020 55606 64904 126004442 55606 42417 999192420 79261 42417 361363654 21388 20970 988716674 72891 55860 104139488 6504 55860 851879610 807 20970 621306171 20970 67295 336648587 81944 807 841232662 11068 67295 752871902 55502 67295 131474294 67295 3749 487872505 3749 52250 934527830 78997 81944 935855816 29299 3749 133192166 52250 69404 88370564 29299 49237 504362481 41524 29299 309835736 49204 69404 296730911 27391 41524 155310747 23211 49204 466099531 49237 27728 762566206 41524 30220 555933920 66070 23211 249429332 30220 27720 88707931 61432 27720 907217680 53364 61432 97826640 53364 36688 683659633 77653 66070 409580916 59155 53364 653507921 77653 5866 102663636 79542 59155 654486039 36688 58975 386990518 79542 22831 177784951 22831 6156 115390534 76357 22831 937108175 27697 79542 340286053 6156 49735 521412116 38892 76357 503921873 38892 41230 145902904 64663 41230 478175381 79649 38892 517844728 49735 81982 153243469 41230 20066 313389190 79649 14706 526052509 81982 54068 105597466 54068 69891 266324644 52634 20066 940774960 11462 20066 576921628 7546 54068 42069290 52634 67073 304171957 52634 49920 273802227 47537 52634 383884546 36917 47537 393194332 17734 49920 418572140 4530 17734 37985273 32516 47537 149766869 73965 32516 177782240 59280 73965 462367060 73965 36561 865834721 35427 4530 163101239 1110 35427 322168413 61670 35427 584032041 470 35427 82741045 69892 35427 86535984 69892 5626 705782180 1110 58567 956504148 55511 69892 887682300 5626 79089 627315099 79089 72360 933227813 5626 16722 525006567 58567 58915 647667458 44858 58915 379559435 50482 72360 977783772 67582 50482 169137477 77814 44858 682862412 67484 50482 520083380 30829 67582 761664597 72951 30829 973006898 59584 67582 117585439 27978 77814 674248675 18402 59584 155283522 38604 27978 507984725 69723 38604 676174217 18402 51154 176358804 41513 51154 886219761 41513 32143 285647815 32143 36483 81171506 20646 36483 211853267 70087 36483 212166443 7748 32143 607606471 32143 14549 713229457 36483 25788 605092380 7748 35362 84321621 14549 16369 24332396 2792 25788 342674859 14549 23116 730307378 16369 79806 181850244 38392 23116 393440552 79806 46440 78624627 2792 34638 24975541 34167 79806 123681076 46440 58786 351247957 25618 46440 828346954 48566 34167 116324209 51960 34638 944091965 25618 8091 788058601 7192 8091 704136880 45749 8091 984731826 61208 51960 676282958 8091 39955 695398260 39955 60264 707645292 42327 45749 369432548 3231 42327 369030440 61208 80370 452552696 64581 80370 185188805 63311 80370 265015804 6809 64581 640667940 3231 46233 218755160 64581 63213 179364983 6809 33270 214560991 33270 4693 764042748 46233 7387 633294719 35286 63213 100803273 35286 44070 961670828 44070 33051 479607118 31660 44070 648560397 59903 44070 640323775 55905 33051 781780645 59903 32005 633382394 55905 36477 309525631 36477 36414 416894276 59364 36477 832473777 13366 32005 43321544 59364 4783 379093460 57353 13366 91341005 50601 36414 198659823 10647 57353 448790391 13366 23453 881112430 10647 50445 155013788 50445 3107 179196244 33201 3107 57401397 33201 22556 526906014 5736 33201 698265935 50445 81788 559595736 37359 33201 100569049 37359 42233 855252226 5736 57307 296179151 78191 5736 575025540 81788 27126 443987639 43072 78191 414703570 60830 57307 252806149 57307 65669 948261445 78191 42611 150350635 43072 51499 103706553 76878 51499 377189834 14658 60830 792501676 42611 8412 110659436 56800 42611 132316401 51499 48663 185643399 76878 3897 845606398 5186 14658 413549854 15314 3897 803675771 48663 36883 93617327 61082 15314 901746048 73686 61082 37853010 4259 5186 777966309 24883 61082 782329361 50416 73686 844772046 61082 25605 408117980 41772 50416 90560767 50416 1239 83897744 25605 65768 72415393 36400 41772 907502831 36400 64182 708515249 1239 60142 749160279 1239 39970 231875027 59259 36400 107496622 29841 60142 577471837 55712 29841 266768458 9796 55712 591235264 70565 39970 500700203 70925 55712 447796974 70565 4996 947945676 4996 70894 68225909 15538 70565 93563969 4996 67179 846404168 15143 70925 746881816 67179 39423 77051591 43708 39423 123551354 60482 67179 452563577 39423 4343 44721188 4343 43762 740454465 3964 43708 572505750 20998 43708 58364457 60482 20122 649660536 34635 20122 996412023 20998 61726 723833992 20998 10494 138423003 61726 2780 441810717 2780 28936 585392374 34635 34165 70468286 61726 25287 270385446 25287 62215 203132453 6787 34165 29283800 34165 72335 838036576 12294 6787 904428138 62215 66105 18802330 72335 1240 592524621 72335 50558 815325254 34384 50558 283098637 66105 27681 858037847 29752 66105 320379229 1240 1254 281268707 27681 4120 958684208 27681 7880 517967493 29752 71552 963486807 64014 4120 828389474 4120 54634 110818580 71552 1678 433825639 71086 1678 63238433 71552 79885 621949755 1678 27110 712169027 71086 10324 465065523 25353 27110 84576513 71086 21669 660615426 79885 18223 597892917 54005 25353 204734859 54005 12372 805557812 69896 21669 229590727 18223 53120 61599338 26439 12372 13351303 26439 54116 188510348 12372 22475 111474747 70050 54116 578295403 27885 22475 439431306 22475 26255 522195300 23005 22475 609200406 3944 23005 407165844 26255 69062 391574326 23005 37120 207173056 32129 23005 564450205 69062 44839 275875724 44839 28540 428370818 56310 44839 107704978 44839 78153 550708256 61715 78153 405519764 7118 78153 194390459 7118 34158 110833035 56310 62417 893359037 75745 61715 703681940 41713 7118 330662273 7118 48533 99204103 38413 34158 312757918 62417 12643 719161308 38413 36119 850628652 12643 9238 461554694 26430 38413 436433036 38413 37832 36780270 45567 9238 671380303 6553 45567 522765397 9238 28299 166305911 28299 10454 638664467 45567 12755 227347971 6553 38839 519077923 37952 38839 291142289 65097 10454 158530051 10454 52292 301153454 38839 44827 266699940 58290 52292 764104099 49687 52292 170759964 52292 6149 764711961 20143 49687 882327957 6149 962 222261424 28431 6149 65948850 28431 58863 768626172 71988 962 968246636 36685 962 74548457 28431 77278 148144801 17065 36685 61441305 19874 71988 275119785 77278 46536 742498937 19874 46964 826904503 46536 52594 691383989 26569 46536 657563761 57041 52594 79465691 79434 46964 922737189 14426 52594 313154731 57041 52462 897838997 26569 51004 281722423 21624 14426 281574231 39274 14426 110051143 31347 51004 837797027 31347 77023 561764670 65374 77023 486496025 39274 65958 358197251 53683 65374 828305916 12364 77023 47781996 9954 77023 144348578 12364 2908 601331212 69540 2908 47170422 53683 56763 335268762 12364 24208 82523604 29210 2908 627489107 69540 40273 36355997 40273 72618 649183147 17798 72618 812076473 26820 40273 420267444 22506 29210 796350237 40273 23550 193364378 17798 55220 310270787 23550 3080 749494772 74491 22506 652257816 41515 22506 498819821 55220 11579 536442751 41515 37390 156067782 80527 11579 485980636 65346 11579 406037133 41515 61429 992276385 11579 72779 401383190 72779 57544 795254118 50592 80527 199078958 65346 80282 514833326 13472 57544 814753141 14007 80282 453894864 13472 30596 151578876 14007 41497 559679146 9427 14007 755258702 36125 9427 698350414 25068 9427 566092405 9427 44199 206745907 81354 9427 523439036 9427 18898 66013079 44199 55199 113747131 25068 65428 815518757 44199 136 791954544 17236 136 123245708 5575 18898 923136166 136 31174 462896253 72610 65428 654295296 5969 72610 598523175 28479 5575 680956767 5969 27506 706947818 27506 57258 75171983 56276 27506 542810343 21903 57258 197640446 38692 56276 68457273 57258 12556 147315491 11112 38692 650555650 38692 37277 897792514 12556 55358 333741991 4656 55358 781879982 12556 1340 385813260 1340 47683 95066732 4656 26729 147938155 18909 26729 618016980 76092 18909 407752549 17839 47683 609696350 47683 15887 440221916 66628 18909 77547649 71834 15887 31165419 71834 5450 437621207 64724 5450 996267575 64724 38675 86609391 66628 78519 551032018 14328 64724 817930333 14328 24756 231698013 64724 37981 341761707 14328 34750 9859164 61953 78519 171253485 72952 14328 891223164 61953 4304 756774997 34750 44574 940760561 4304 78334 118708780 61953 19309 608888728 44574 36598 216531086 44574 26757 323960871 45449 19309 444709536 19309 611 91605340 611 13419 819568022 13419 77032 73269881 14837 26757 379927715 13419 47735 89825020 47735 31781 774995514 59098 77032 863550558 14837 49921 109997851 75030 47735 588035813 55362 47735 758782135 6589 49921 938276893 72168 49921 762295201 3453 75030 778780041 34689 6589 892252466 68389 72168 485494928 65177 3453 275485709 75691 65177 720797277 34689 19715 72253974 34689 3982 437584785 64378 75691 951551399 25911 3982 26387460 19715 31139 332126687 25911 76955 377828613 935 3982 349744441 63321 76955 13930084 26121 935 347177150 935 68619 543566540 68619 22422 204405297 35695 68619 940814986 26379 35695 130120193 26121 45546 286136114 22422 36760 708442881 22422 3448 205692331 26379 18288 506033248 3448 53125 937911242 53125 36061 875719619 18288 51889 36647911 18288 68025 559269420 4244 68025 355003542 68025 61974 232857299 61974 70184 722573135 26614 68025 26173301 76161 4244 542023148 70184 57325 293518956 38829 70184 179752709 26614 74509 761664397 57325 15881 829245049 74509 31351 177854912 31351 79803 955836832 38829 59620 530730845 53963 31351 993989156 59620 5224 563079476 59620 33245 319329469 33245 16850 150146290 33245 47990 736395455 16850 20158 43266635 56374 16850 815554385 26159 47990 430140965 21778 20158 152534881 21778 58022 692932016 7982 26159 147299069 7982 60688 503209110 57180 26159 629736391 7982 1194 716514196 57991 58022 217468531 36499 60688 184353997 55890 57180 358728204 10318 57180 947127452 57991 46167 722298718 10318 78467 352390682 37809 55890 185310029 66210 46167 770179114 37809 58681 170129950 28220 66210 63474646 78467 69566 776496349 28220 35960 359985118 28220 34852 916035774 11274 69566 605372234 2255 69566 396774599 75952 11274 836378087 34852 76117 421647821 52468 2255 678217165 69040 11274 768165556 38895 52468 310950047 78880 75952 427651059 3639 52468 801674798 1833 38895 764030744 46214 78880 466341851 38895 80044 477206690 78880 63918 109341874 50318 46214 138739508 63975 1833 30014806 15956 50318 185037569 11765 63975 453063796 50318 10707 809789819 42460 10707 48571646 15861 11765 162690316 15861 63182 716846363 11765 25469 57166127 61371 63182 126352847 42460 30055 543653488 63182 14793 97778273 62603 63182 57430606 76078 62603 94361275 76078 51274 946452968 8418 30055 640856684 28673 51274 378062839 8418 15063 139967757 72144 76078 11291229 19248 15063 997428923 8418 18479 587506134 28673 41496 610067736 19248 65273 477822078 18479 47243 386085022 65273 69772 207226859 65273 48750 872321739 69772 11965 145498212 69772 35431 58564578 35431 66143 91769184 66907 66143 590082461 21735 35431 61661700 20030 66143 123414628 68869 66143 606843334 21735 45175 707857644 23596 66907 413962986 45175 61310 996764658 18522 45175 308836185 17367 68869 456698269 34270 61310 786262842 61310 28251 26679166 61310 48348 60253858 15718 18522 744370046 32833 17367 574133615 48348 24287 261197235 12693 24287 513409525 37256 48348 556641300 37256 22434 934735190 63982 12693 719828461 10081 12693 500987360 37256 69290 717262135 69290 25366 690521721 63982 81923 621452165 58625 69290 173375537 25366 70144 638532517 25366 24109 625966424 81923 17880 805644429 81923 61083 416728937 24109 19255 744488700 70144 76066 57981799 19255 48272 509281700 10241 19255 561998330 19255 38353 851495246 22257 19255 451011626 16716 76066 743344744 45291 48272 704042511 45291 53331 719465681 45291 15464 27150023 34014 45291 246438487 19400 34014 271584629 53331 58985 865196638 72013 34014 402699036 34014 25522 436287684 34014 4253 73371893 24546 25522 662806873 24546 22332 891495017 51922 22332 260294064 25522 30401 90527922 24546 63774 655259568 17865 22332 535629367 63774 28565 346054883 51922 2511 564243891 30401 60168 339268810 63774 12584 258954759 9195 28565 496952173 60254 60168 175711000 41910 60254 133123140 7358 9195 885506227 41910 18787 397838007 15132 41910 455219906 62358 60254 647780861 38481 7358 85249803 50646 18787 505240970 21478 50646 872380584 19478 21478 274866321 21478 44925 411621200 50646 35708 352714530 55093 19478 538958116 61643 55093 272291704 35708 69855 982723335 2200 35708 33484962 63853 55093 983909036 69855 16255 736844370 49210 61643 588535273 40804 16255 385842434 40804 34603 900359957 16255 50033 242986451 25778 40804 646730918 49210 21165 718936533 34603 17401 761244308 17401 5924 779637804 25778 73881 467240407 3730 17401 1246949 3730 22941 529368372 22941 6457 509144097 6457 13824 895298878 2721 13824 523042393 27974 2721 561753508 6457 20452 306172228 6457 52908 99601840 19531 52908 46560309 2721 5601 430670655 43577 5601 690604256 5601 19514 890290530 8822 19514 449029426 33354 19531 255859993 78772 8822 676916696 34141 19514 66052263 30365 78772 581815273 41770 8822 656734995 30365 26720 812545041 78772 20925 486104778 65294 20925 988790837 20925 45686 153023247 70532 65294 50663417 65294 55028 692010426 45686 13017 957619582 65261 65294 239286834 65261 47 52599004 9321 70532 762797326 9321 38734 633628552 65261 17005 287844708 38734 52445 594274069 52445 73690 693741591 53165 17005 654350304 40080 53165 972081410 53165 19056 460059509 19056 82080 360031829 35153 19056 211077174 65737 53165 596329760 15149 35153 618196510 15149 49962 211480664 16525 49962 116053967 16525 60016 76556280 60016 15476 580344861 49962 47092 375314099 68250 15476 563043625 48578 15476 229551360 47092 12268 869572126 52701 47092 38439735 66339 52701 978802236 31989 48578 548366824 31989 49814 173740033 52701 53308 740228440 66339 2319 421453727 2319 26488 646557795 49814 63492 329931086 22087 2319 467982679 22087 74147 161322306 63492 47964 467154371 47964 37983 88925265 47964 66276 808156929 49823 66276 358143626 74147 54524 514319282 67838 49823 813517589 55422 37983 309187231 16741 66276 415796510 67838 3352 83697920 72633 16741 765952707 21640 67838 974353747 45444 21640 865517259 41914 3352 932089370 21640 49757 183982701 49757 81844 641433396 52670 49757 649643708 3382 81844 939488522 10740 3382 803572586 3382 66346 95570561 41125 10740 490386441 41125 77537 94464663 41125 19050 15165208 25557 41125 801256555 41125 62467 113722297 19050 41522 725530959 77083 25557 413913534 77083 6492 772114137 62635 6492 25828949 21380 62467 327395487 6492 42051 809308256 6492 56797 260149354 21380 74696 782449348 21380 43881 902553635 56797 62212 799799678 74696 55230 452770845 45357 55230 165563087 74696 54638 299122848 54638 46969 655920099 62212 13062 316722711 45357 12902 837850227 45357 60384 354350099 54638 75219 447171075 40549 75219 236227253 24009 40549 535700443 14208 24009 387844371 54464 60384 237484321 54464 1051 508993363 69720 54464 700147951 69720 81295 310988303 69903 14208 114703894 69903 45800 495166447 69720 16198 16027355 81295 72935 166027974 65402 16198 894668697 1922 16198 146622549 37749 16198 377520703 1922 23194 541831734 1922 69762 332469583 17516 69762 2724501 24814 17516 46714425 37749 43909 918211424 17516 46495 891078945 46495 71322 156648763 2548 46495 691268134 46495 44269 943690874 2548 25293 83912563 24625 2548 791271707 18188 44269 85662966 62775 24625 476920069 24625 40388 292566714 64027 40388 270399636 40388 23128 977031615 1995 62775 199811893 65722 62775 442806705 50271 40388 882703923 26739 64027 593105264 7319 50271 773719873 64928 26739 80636484 28785 64928 927927455 50271 61319 103038401 28785 79370 135425695 64928 45661 15508351 54822 45661 139407229 27693 79370 589029781 54822 60437 786535677 14500 27693 92386265 14332 45661 256716610 13793 60437 721683031 14500 62197 83951778 74223 62197 659064895 34962 13793 654010864 37337 74223 325120097 37337 14725 441387067 37337 12978 63132072 12978 37397 882693896 37397 50446 945965551 14725 15155 205637784 12978 46241 649849691 12978 68609 620194266 50446 12216 813888659 26562 15155 972992315 81747 68609 168697955 16761 81747 680725503 57093 68609 538753777 11796 12216 54870721 71638 26562 288882030 79949 81747 302505180 39781 57093 694161370 71575 39781 872275055 72883 79949 965723118 72883 68079 628496613 39781 69541 330637592 14699 39781 430711620 79183 68079 31695759 79183 58054 71883105 68079 47067 162668528 47067 58301 309408390 58301 11880 979617044 41092 58054 221747467 79120 47067 459843872 47067 41282 568705842 23834 58301 543048820 66721 23834 67760727 74005 41282 320135967 23834 65519 847019980 40723 41282 400037433 11313 40723 902580453 16767 65519 14683690 40723 30530 563678656 11313 60227 89230658 70509 60227 596996564 60227 17488 237986230 17488 57171 583265666 23108 17488 749055196 60227 39896 441006794 5402 57171 786664018 40504 17488 662657669 5402 34314 585956356 5402 81034 419439377 15487 39896 522970527 81656 81034 44467758 75514 81034 447008650 15947 81656 358715683 75514 53593 837889333 52112 81656 360588136 40218 53593 262988799 78493 53593 31535526 40218 23880 569022353 31405 78493 423611001 8387 40218 124847024 40218 72332 232009316 81443 23880 579363129 81443 20028 946256579 20028 70650 330118080 20028 45901 776444506 16125 72332 337188013 35665 70650 481129265 9516 16125 325509524 33198 16125 98405352 9516 80133 614755635 8807 80133 943035196 80133 16073 121610887 80133 32981 83752161 660 33198 294404613 660 20839 713743487 32772 32981 77013655 32772 60835 35795377 60835 15501 545452487 60886 32772 526728967 20839 55275 200264262 39127 55275 581175522 60886 53185 976602086 55275 49965 26681637 49965 37046 902149733 37046 20620 318026816 26051 39127 141629526 47460 37046 99682502 20620 28730 88149084 28343 26051 658906351 20620 31187 690797823 65220 28343 654321681 54671 47460 170918991 40303 54671 276704611 61143 65220 524685363 8955 61143 444458394 60495 40303 959123401 60495 72116 114918249 17137 8955 87938703 8955 18472 942869797 20918 8955 971719572 68495 17137 64542855 72116 58335 226991325 20918 9641 81622210 71919 58335 347660018 71919 11824 402726804 71919 5059 113178398 71919 51863 658785669 71919 32123 599681893 27294 11824 705501566 32123 65780 443956557 65036 5059 701833230 31791 65780 28110226 16863 27294 43838146 51929 16863 515900412 16863 34974 811170064 63959 34974 100120905 73530 16863 306001782 64774 51929 39938274 55107 51929 494768988 63959 50844 128152551 63959 12374 131088833 64774 28987 807060626 50844 79964 82977387 55107 55793 430397480 50844 39141 236142475 28700 12374 938438911 39141 2915 129950345 28700 66282 312276232 28700 29545 935114415 2216 2915 160496432 66282 18348 168312978 37433 18348 327030097 77591 37433 440245916 36164 77591 861938750 62010 36164 459599361 12457 62010 537543394 12457 19983 936454949 48755 77591 233079044 48755 76074 456379239 10891 62010 660427637 24262 48755 390346911 10891 49793 335530117 28851 10891 270448385 11043 76074 694085745 11043 77275 328499342 7690 24262 656879978 77275 67232 967715862 7690 18670 823643428 66999 77275 55911145 78838 67232 48009381 78838 68402 380706180 50876 68402 811231398 50876 17780 635189495 50876 51306 41626164 17780 24136 560303315 58081 68402 489123147 17780 80363 5953048 17780 63480 323463831 5540 51306 324975962 45303 5540 334480582 63480 72003 724648101 19808 72003 2803972 72003 14377 680303334 54 72003 805358441 72003 39290 217062279 20300 19808 956757683 34111 14377 143953297 46903 54 619962286 19632 46903 517332222 39290 21576 575744224 21576 18155 216158599 19632 61277 880802112 62249 19632 742036984 47625 19632 498513078 61277 20069 74331868 54953 62249 573004598 54953 75281 676870570 1009 54953 196376633 1009 1031 107288669 54953 20848 798421082 25239 54953 560135595 32679 25239 922119404 32679 299 228200546 1031 17407 40780732 20848 60790 56186489 25239 28959 675684654 32679 48326 681392326 48326 15959 199489433 15959 33893 465785409 59841 48326 195474955 77190 48326 383512520 37016 48326 44129946 57582 33893 49320822 77190 20520 122589694 37016 39492 94758001 20520 65913 480960437 40236 20520 381222240 28637 39492 64015187 65913 13563 650194231 13563 23147 207471902 55085 40236 721320874 28637 45936 683758506 55587 28637 144676023 8246 55587 531175210 55587 15475 433766798 15535 45936 855611407 15535 52485 347646067 13120 52485 582695107 60376 15535 140247930 13120 1366 553576377 35449 52485 331328275 52485 67977 742415876 13120 35909 142649355 35909 45595 174489649 14151 35909 763743330 67977 17353 351740654 51127 17353 117634457 44167 35909 445326454 42769 51127 623779797 17353 24994 430320959 42769 12022 555668177 24994 72948 579858613 52176 42769 890706418 42769 62607 5313831 12022 27095 572871220 2612 12022 970992978 2612 59101 445943371 52176 80421 616750009 2612 24396 224872616 80421 194 233952660 194 16209 25717558 59397 16209 31229200 74642 24396 326225173 68524 74642 963211541 59397 15321 305573666 64598 16209 860067915 68524 36639 384497567 56513 15321 469588786 24565 68524 454996597 26940 24565 11191033 25235 64598 33792825 4459 36639 784583661 25235 28457 400625564 25235 57911 773361620 81180 25235 45089677 12350 57911 319146826 12350 20449 445523943 1887 28457 919191947 1887 24230 826931678 40724 1887 721754086 53845 12350 980968689 58119 1887 846263536 24230 15089 874264878 24230 77877 345702940 15089 53903 790754939 53903 36261 62161992 77877 35982 191594333 4599 53903 861833007 4599 51090 100595672 4599 51680 70234427 51680 59648 495025257 45154 51680 774041631 8621 4599 739757276 24378 51090 712298315 59648 40964 280669768 59648 23236 551710648 583 24378 720907101 40964 68158 332137412 23236 13265 566342856 61449 13265 481982504 13265 70153 34734324 61449 40746 739194607 61449 68176 243406497 40746 14645 523581253 23318 61449 88738592 70153 36479 47236565 78543 68176 835713280 54941 68176 376829398 54941 28662 219544475 53778 23318 847192210 18450 28662 228212814 78543 6488 614369048 6488 44301 501909741 6488 36052 101840944 6488 44397 476863160 75253 36052 130383092 36052 27516 127967942 75253 13854 442958840 37549 27516 323121664 7335 27516 272925655 77650 37549 412872121 27516 23839 848140453 46011 7335 993956764 15137 23839 529088656 15137 26597 19130263 6726 23839 566231830 66623 46011 627700073 46011 39351 48979341 8960 15137 979623686 6726 33804 50378762 18279 39351 587160080 66623 32447 673117030 73913 39351 755372251 8960 58661 791535158 79936 18279 935132311 70309 79936 195386870 64716 79936 237139381 56675 58661 301622532 58661 66377 121013523 70309 22122 297113734 72700 70309 59508404 65153 66377 240003211 56675 30971 896462791 30971 63150 521850990 56059 22122 144835534 23374 65153 37606025 23374 40997 458024304 30971 58267 152156334 56428 63150 531831623 40997 6332 144406820 40997 15793 860668653 5970 6332 520001065 27743 56428 88353711 5970 51615 33936879 13118 15793 357367483 18460 15793 54543717 75362 5970 46912527 27743 74813 956600712 51615 34412 288562177 34412 23165 377010845 80724 23165 755714153 34412 75881 17909673 65455 34412 830372622 74720 65455 132167711 76273 65455 966273846 65455 72081 534200878 80186 65455 321400918 71979 76273 629783233 71979 31522 580858238 3708 71979 471638210 35819 72081 699803423 40870 71979 207617957 63346 31522 820728853 49632 3708 247640317 59522 63346 347703071 35819 52309 395205090 15769 52309 744300730 43022 59522 169672030 59522 60132 435697118 45584 52309 641910297 72458 43022 430930620 43022 31514 933946163 43022 41832 82829468 45584 7948 14602516 7948 80620 932482207 34876 80620 454429776 10170 80620 12422652 10731 34876 84034280 55343 34876 678782751 10170 58942 647475235 77327 10170 956325756 80890 77327 129903045 80890 13367 160827787 54077 55343 980332538 80890 4027 306447514 54077 357 851012219 357 23754 650870359 54077 67022 342226020 45618 54077 53720479 45618 50564 249903882 23754 1956 843069260 23754 11342 471004665 62140 45618 218897740 16922 11342 393676116 27708 16922 886713539 38327 1956 924166312 81440 16922 936348025 62140 21101 101214832 81440 43028 911193480 14227 38327 546217066 55497 14227 556306554 43028 48075 807535476 55291 43028 887220367 33427 43028 793393089 38331 55291 359106381 25949 48075 632176230 33427 80320 600146978 46761 33427 762700252 25949 17651 510736189 65474 17651 569241558 80736 46761 902560418 41373 46761 798038073 78524 17651 105026278 15238 65474 641116954 67397 65474 980800274 2716 67397 86377102 71244 2716 289596005 35635 15238 596800092 8544 35635 896190423 1976 8544 822789916 76137 2716 138522852 1976 73779 162505145 76137 55998 263179741 8544 55147 410230896 76137 77462 786614464 46152 55147 876398356 46152 13237 177913025 30241 46152 233116025 77462 61537 426205685 78097 13237 299159059 50212 78097 914083348 6649 78097 649145487 19825 61537 131965088 59633 78097 85528425 78097 48638 341171460 48638 76259 135968665 20145 59633 68317187 20145 62126 70880490 34274 48638 928711905 20145 49253 957929205 6089 34274 313100189 6089 13415 109533951 6089 34640 213796692 65133 34274 773952514 13415 67423 69399304 11568 65133 899524684 65133 81727 163680433 45007 67423 744711054 65133 81546 647132100 24001 45007 323801031 81727 38582 296106870 33576 81546 320514220 24001 35473 463276204 67301 35473 400953683 18199 33576 872506094 38582 9525 959830828 35473 49098 898243149 16124 35473 381652196 16124 61678 117047454 9525 44645 752042216 49098 74816 933748982 45409 61678 727478458 70430 44645 52753423 29453 45409 393074935 21801 45409 7461691 49061 21801 393221782 21801 23344 881678360 21801 42725 520508966 70583 42725 105130711 70583 61458 589459023 48552 23344 132861886 70583 22771 720792136 48552 18290 323687331 15633 61458 995661225 61458 33546 110565392 48552 24969 332214241 33546 79354 104303043 75857 15633 994260138 33546 50855 384398560 33546 80638 414491036 24969 38742 809243738 38742 20280 695428810 71954 75857 373965169 20280 53590 888393012 38742 73119 989916773 38742 34548 14281733 71954 79830 879658236 18296 79830 6400045 53590 40087 690034550 79913 34548 349113051 79913 21853 454797411 59731 40087 697430664 29740 40087 446052689 36503 21853 421189617 46383 59731 784058576 36503 52776 74827849 52439 59731 495909820 19737 52776 136740763 52439 25602 691227134 80041 52439 54003567 46260 25602 355502159 80041 45850 656438917 35828 19737 508391867 46260 28328 143538662 80041 11698 222449280 24313 45850 851542707 11698 71245 879011702 56449 28328 88863494 55621 24313 945696873 55621 41392 8031990 56449 19055 50766464 46347 19055 175574114 45165 19055 558149196 55621 75328 121583972 80860 75328 42481350 61088 19055 783036588 68088 75328 948905536 45165 7104 338176603 32511 68088 659863515 58916 61088 508240169 68088 44596 679399676 58916 8024 412075835 7104 11193 613788946 64168 11193 588508469 55925 58916 716025139 7629 8024 141757619 7629 33398 236949346 55925 19883 18500585 33398 52187 334679307 7629 15284 896991221 7629 65167 20704794 52187 34022 775144164 51599 34022 677052363 70782 15284 131940432 64281 70782 300068731 70782 18756 71745023 51599 5446 704996175 74227 51599 242912486 5446 2442 837276535 74227 2528 730787290 74227 46516 132994113 2442 62426 25125976 2442 37930 42392991 23675 46516 17558349 37930 42639 36227466 12307 42639 606749303 37930 10431 152126429 62292 37930 731575287 12841 23675 200246934 12841 79081 18611020 12841 40708 208729018 54701 62292 332300421 9331 40708 574176899 60335 79081 85026664 60335 51437 111666561 54701 11288 669787808 70695 9331 540875212 11288 8838 319636830 51437 62096 591056693 11288 72059 665373200 62096 6748 956777447 64906 72059 241765467 6748 25178 359048670 7073 25178 643115368 29137 7073 541889172 7073 23986 59611267 25759 64906 604598779 35266 7073 516859732 25759 80647 819640943 30535 25759 295261811 12909 35266 122733049 12909 34501 28484526 487 30535 512479752 80647 55409 951909162 76824 34501 537832883 55409 19171 435853303 36299 55409 594437565 4725 19171 161063256 4725 54273 503475874 46184 54273 512781837 46184 22021 318421361 19402 36299 648499585 77434 22021 816821140 37946 46184 954312166 77434 44149 472278412 19402 61321 420285937 67092 77434 67139946 5286 61321 111136071 54040 5286 649408167 56690 44149 535672491 7295 61321 385360295 35524 67092 239400430 39723 56690 501660914 56816 56690 933284093 41186 35524 204642309 11984 41186 755534532 39723 73562 723491732 56816 11869 298600158 11869 79562 274426135 36792 41186 881807656 79562 63217 355002650 79562 35830 46748707 60535 79562 455896755 79562 81984 1762292 63217 70486 73446359 81984 13891 997578671 60535 2807 361476927 57823 81984 291120862 70486 19727 489959136 76822 13891 573307327 29053 2807 375503584 48669 19727 70181463 29053 23618 437908676 49450 23618 196857239 15985 23618 474210293 20960 48669 164072057 48669 48752 85791187 16793 15985 251355538 48752 53911 368705539 22520 53911 352025564 26277 20960 643068961 16793 27625 753474900 65355 26277 291616036 27625 79406 572716427 79406 43261 121517067 75177 26277 328692965 15136 65355 179898313 650 65355 153565016 1425 79406 620172396 15136 27356 182658149 67703 650 281603498 27356 77866 776111980 27356 66531 557550967 67703 51970 761598976 50962 51970 133101697 72828 66531 73441102 66531 69685 20777824 9421 69685 338265595 9421 5343 576544463 69685 10872 946485379 20382 69685 762038475 9421 41015 900114878 41015 42296 379085470 68214 5343 412260125 20382 8635 256618498 2806 41015 946156903 41015 70643 794164827 42296 1636 905616680 63184 70643 454769101 74366 1636 983004998 61778 70643 338389245 74366 5453 69074155 74366 54931 588394801 47242 61778 671560927 61778 16113 23354470 54931 2568 568033492 2568 40655 598257350 38402 2568 579846081 64279 47242 226860965 58339 64279 829117035 2568 12123 292057179 38402 79871 21701458 1622 64279 202575522 39004 79871 142970500 39004 39567 152082843 39567 6770 97731770 14507 39004 887454298 1622 54728 849639155 54728 5479 131694722 14507 47835 345821063 14507 21609 844279087 53808 14507 940442135 5479 364 87035625 21609 51796 272395607 73657 51796 364910773 26751 364 797376051 53808 50093 729302929 24226 26751 595706307 68136 50093 451428346 32917 68136 294255774 68136 9737 569685005 76870 68136 93983276 24226 32567 116342517 57866 32567 490537451 32567 20045 169855212 76870 32897 403086429 76870 62951 602729418 32897 56359 309187086 68626 32897 716333131 20045 62237 3661632 32897 11887 683095333 11887 10150 590728204 52036 10150 325147890 57657 10150 49309413 22453 52036 630144018 10150 59559 380087424 10150 79139 440585429 81700 22453 214517375 931 81700 122725829 19438 59559 804965182 81700 24458 393929689 66627 81700 306715338 419 24458 404096526 931 25910 538940498 25910 55974 50001465 24458 82014 54189910 66627 42852 48672511 22012 42852 850527759 26622 55974 536385324 2536 55974 2912986 26357 82014 948435057 23095 42852 71391064 51998 23095 562103807 23095 23998 945948430 78144 51998 843479613 51998 78290 977410674 23234 78144 811481573 1692 78290 86584758 5828 78290 752544785 5788 5828 188524105 26695 5828 873160084 1692 60979 388159397 67410 5828 592664827 26695 28072 685695 20129 60979 843557027 28072 4871 612193 45398 67410 91631789 35543 20129 33528920 21994 28072 62944394 23888 20129 191081581 69502 21994 435423661 65895 69502 996349657 65895 47153 305134618 35234 23888 167516033 23888 9456 413492369 65895 69070 565258352 79173 35234 303786851 35234 12976 913517747 42020 12976 44621255 9456 12355 878018178 81446 42020 475351171 66161 79173 385203065 20442 12355 655666325 56525 42020 73234906 36959 56525 103242033 651 66161 477551074 42004 20442 285325091 46924 42004 490603628 46595 46924 261867845 49231 36959 353171811 49231 71499 866676147 46595 25426 814529016 44771 46924 724364261 62354 71499 919431025 71499 39683 199799255 44771 67636 362196497 14441 39683 528595923 62481 14441 94649735 16028 62354 18647896 22517 39683 755389316 22517 4775 284717476 16028 63344 513071972 4775 26829 411873821 32141 63344 13018625 30607 63344 514311609 26338 30607 201618230 45130 26829 284620597 5688 30607 256483455 63 5688 596710359 35609 30607 483003074 35609 6635 825880033 4625 45130 324176388 5688 70671 445115482 58227 6635 243770904 70671 8606 586710762 43688 6635 438169656 8606 26773 937133310 26773 36973 293987154 47857 43688 807433576 8606 41574 875265146 26773 33436 673196212 33436 52778 555249291 53289 33436 945546971 52778 58398 819318016 53289 69689 840163575 33436 55328 43799643 1461 53289 37011 1461 26637 873035913 75719 26637 786802152 55328 24871 613948569 44208 75719 968483387 24871 81313 97457502 75127 26637 708392551 41090 81313 959656527 44208 27098 550966782 44208 6412 690087662 5665 81313 616837749 79500 5665 34496153 42898 27098 909586048 42898 49673 957158399 4428 5665 861167958 4428 77144 120825931 79500 35652 221450422 42898 23019 11390160 11604 4428 963185010 77144 47201 234281838 77144 40756 235006003 39608 23019 394834144 39608 65560 428216694 28037 65560 311741031 34053 28037 41928696 65560 63001 55862820 34053 66368 99681996 28037 47320 73667515 65965 47320 649205840 63001 67522 464050366 11063 65965 736816655 51770 11063 76611466 37235 47320 431254489 53395 67522 819035999 31362 37235 418373053 31362 40771 883656946 32503 40771 90089877 31362 53013 449293960 31362 79886 485498112 40771 55794 202522746 3247 79886 762863683 72248 79886 891225950 79886 44454 201260887 72248 20578 576846421 78176 3247 553268428 20578 53771 213356874 30215 53771 330805782 20578 62236 100868509 17692 62236 230486314 17344 17692 861532469 62236 70172 678255044 74920 70172 7271122 76271 62236 876196856 79674 76271 139167841 56499 76271 217600072 79674 33430 741638124 74920 31979 452592501 79674 29889 548042132 29889 79800 302790239 79800 71155 209352814 36359 79800 870818038 59129 36359 998660098 71155 66446 565194376 71092 79800 816200439 59129 71201 576982163 25506 66446 149572756 13278 66446 127955025 19857 25506 876098477 25506 670 613408958 62268 25506 218363198 62268 70164 61989604 13278 15168 516505483 19857 52324 297898095 48140 62268 873468191 70164 63678 894468866 71814 15168 309263349 48140 74582 358047043 48140 19077 671943423 19077 51040 965001102 74582 37701 571438458 16637 51040 870909470 63455 16637 649736823 19077 67431 877855089 35267 51040 3016375 63455 71488 246134318 67431 60907 174789426 35267 35800 33897243 44720 60907 675222374 35800 22788 608358872 60907 44172 785000020 22788 53565 484027921 11370 53565 973147341 22788 28521 107219516 80498 44172 617832731 11370 21496 985750976 21496 20154 319236584 20154 63553 910282401 28521 65612 708041291 68899 63553 347325056 65612 69059 131917888 983 65612 637469937 41294 69059 901583293 983 58077 703034921 15453 69059 708195216 41294 53412 830528933 53412 63672 519254231 2577 53412 145007656 63672 18360 861664516 30988 15453 990008686 63672 38405 29480489 18360 56413 521284786 44385 38405 537452809 42509 30988 170206828 56349 56413 924737377 44385 52943 514100814 4908 44385 110991257 15632 56349 68395279 4908 43933 527970630 28631 15632 146929268 20113 52943 787856692 57313 43933 286910132 29554 43933 997047753 68127 28631 652028846 20113 62234 536661308 67078 68127 190725866 67487 29554 322829895 29554 6211 767375218 67078 32803 996094188 21894 6211 810809502 61145 32803 455113929 81393 32803 682519530 61145 80241 328997417 5412 32803 283712436 81393 284 79894058 61145 7761 798166591 27483 5412 260616253 80241 78276 27378023 5412 18830 369510860 7761 60162 968892624 13335 18830 173960751 78584 27483 324830314 18291 78276 576661841 71931 18830 209589698 38750 71931 29787577 20720 71931 198620294 66506 20720 197825865 38750 59545 756039391 20720 66383 189603682 59545 72442 88824027 47669 59545 175426229 39323 59545 137248489 72442 39829 824583691 39323 31476 546222836 36035 39829 844033379 14489 47669 952783068 36035 51355 232282999 68733 51355 367301124 45714 51355 222335263 51074 51355 234217218 71357 14489 597290020 68733 48474 442057044 30903 71357 19010036 51074 15578 174455516 30903 68655 942880960 81071 68655 478111456 46898 15578 2786510 30903 21938 406866019 46898 39863 632502804 81071 46195 726497451 81071 41390 25753364 21938 72299 199563012 46953 41390 809410250 46953 55514 66981202 55514 27353 143754956 55514 52103 136384701 46953 23388 439068631 38805 52103 241193560 22046 52103 481570879 10787 22046 519208732 51687 22046 531444966 23388 39327 247791728 10787 50206 317712831 53708 39327 66634376 53708 54713 312779301 50062 54713 131784518 53708 65802 324928695 65802 56677 596569027 10942 56677 750728014 10942 5347 18600807 63337 56677 669781347 10942 59025 193076995 72557 10942 438459952 63337 60115 419444993 34102 60115 554952328 76593 60115 49515370 15562 72557 788490262 15562 8775 325661470 60634 60115 656997544 34102 1734 908935078 73030 1734 37944022 60634 52415 160825859 1734 18072 77099825 72111 18072 202244361 52415 78219 125977814 78219 17082 427343509 19870 17082 228347024 67994 78219 757125488 78219 57405 759723757 67994 47260 439354156 67994 10760 115224206 73808 10760 253589729 10760 31296 491209322 66487 57405 862433911 16480 47260 824063393 29253 31296 970500060 6105 16480 517121284 26650 29253 77396480 22708 6105 593753504 29253 76363 274565298 6105 35606 353002357 59865 35606 368006827 35606 59316 27362009 67550 22708 100672706 6373 59865 154219146 59865 39919 101761851 6373 81706 733929085 6373 43248 878190518 67550 12560 639635477 39919 81273 225861623 37837 81706 69542468 80432 37837 178222634 43248 81365 32720302 80432 77996 180884861 8764 80432 240292653 80400 77996 198721472 60353 80432 9875314 43081 80400 879677088 58302 60353 544376963 80539 8764 824323087 58302 21179 77925704 21179 15923 673072158 58302 34376 838985565 34376 43438 889509546 68558 21179 849436155 15923 41004 794836261 67675 34376 16765552 78479 67675 505642375 43438 29685 933710707 67524 41004 675959657 78479 53740 994493742 15858 67675 472331068 34817 78479 293925776 21877 53740 894122726 34817 2704 37390650 21877 75963 241931546 79251 2704 202079800 79251 54150 927171141 21877 3954 23815431 3954 69177 372202757 8745 75963 489600906 48543 54150 792230208 48543 67826 992614262 67826 42553 408368659 15102 67826 689432517 42553 4701 805361028 48543 74801 811525793 56245 74801 245844364 42553 13835 482216602 18073 74801 648787007 69314 13835 563445603 18073 16719 634923603 81073 18073 510754956 12613 81073 511623468 24373 16719 83808132 56150 16719 260338322 27951 81073 903381592 56150 12795 932291843 12613 65799 55473813 65799 32317 379869874 79486 12795 130021517 27951 28974 133865289 28974 9484 315439348 32317 37495 752031578 44803 37495 224709442 57453 28974 317263200 9484 64609 996569836 44803 19246 258713148 70225 64609 219314248 78340 57453 894411528 76760 57453 506679189 19246 27520 581564116 78340 77694 59834730 54227 77694 11089337 12648 27520 559549161 12648 42959 565247570 27682 42959 428706462 37878 54227 483634337 75534 54227 783855210 42959 33991 394318109 75534 1292 489000849 37878 36943 649236046 6506 75534 516284462 36943 70491 697928177 36943 49480 530802158 36943 25601 891237437 16309 49480 452122255 49680 6506 300058479 49680 1825 691690212 25601 17691 332298225 16309 73459 407139724 54400 73459 940810049 1825 26754 154207703 73459 56624 285024696 19272 54400 512626650 26754 56561 799143914 56624 52444 243440463 71592 19272 192230884 73178 56624 61361854 80338 56561 347839983 52444 44700 187531466 71592 75789 482161708 81993 75789 416911673 56603 81993 4127055 5664 80338 798400700 75789 69839 212357607 7455 75789 939003774 7455 24837 746419310 56603 48506 282644742 30402 7455 883790739 30402 32439 710786809 42466 32439 501931590 18560 42466 836347312 52936 18560 566468546 28268 32439 289354234 53155 28268 194905877 70659 42466 858418649 28268 32136 116539420 80879 53155 311804121 51626 80879 88964907 80879 6295 162124454 55547 6295 168261595 18905 32136 159522869 78749 80879 46856054 23450 51626 798641259 23450 53530 942471702 50392 53530 466097795 18905 4943 168688041 76136 4943 843598465 67743 23450 905186972 50392 1400 354497815 23680 67743 609838397 4943 7288 629676783 57049 23680 193279486 28450 23680 552076991 23680 46968 51685724 23680 40834 288599604 28450 47692 815329671 28450 14925 839660922 37591 14925 742806433 8859 40834 645348867 43313 8859 246601 47692 73172 834714126 48377 37591 118924469 43313 33142 756607576 54475 48377 663781639 43313 62097 829236989 23041 48377 29054555 28816 48377 705030553 31671 54475 252911025 53280 62097 357094781 58624 62097 971308987 23041 8914 229576767 79321 28816 946333207 78154 53280 353857082 58624 71220 560056220 47028 8914 79450475 23569 78154 963168960 73120 71220 434270160 71220 44280 444993542 23569 63654 811237569 6750 63654 7015828 57458 44280 87427917 17969 63654 951904680 59234 17969 110920772 57458 35300 49566013 63994 17969 214445154 35300 67173 966226286 34160 35300 365062707 63994 51620 365775958 8175 63994 306731833 63994 37209 423158437 34160 70396 43684048 7280 51620 152863258 21548 70396 173453526 8801 8175 373864644 70396 80516 411664679 21548 54276 330198353 8801 34457 269467202 56284 21548 291551065 60343 80516 191951439 80719 60343 848403525 15650 80719 919541126 77631 34457 702934861 56284 58508 432222005 28110 58508 708556322 12453 58508 699575696 28110 25201 125136145 25201 49862 370558506 37929 12453 73730302 56037 12453 580888900 29703 49862 233735825 48367 49862 828475415 48367 36339 344162524 19786 37929 551069911 36339 48437 330846940 37116 48367 681863366 44434 48367 1934291 3591 48437 698912975 54512 48437 738524675 11382 54512 478612669 36229 11382 870088817 76207 54512 431312106 54512 7898 921448109 3504 7898 830773412 8501 7898 50915342 36229 27604 295289705 7898 27219 109248590 7898 9409 553618043 3504 14555 74224086 27219 16984 89124703 30444 9409 552742002 27219 58611 289354189 30444 48887 77425260 16984 26899 964578142 48887 42600 119402144 49588 48887 115547282 22498 42600 473895527 26899 37416 542264971 26899 46484 53762698 64973 37416 95554746 22498 53794 489733394 37416 12324 94361905 12324 33980 367125919 46484 43906 52393098 64973 52667 605184251 30739 33980 551453729 42147 33980 617538567 25042 30739 417635245 4267 43906 829075081 4267 28160 363430111 28160 30237 677920548 4267 26920 495517235 30237 76100 583385829 30237 36524 399676060 47436 76100 115853289 36524 39016 446859265 26920 816 886075254 72964 816 57085017 67610 72964 41717467 3857 39016 399583877 72964 24880 103512263 62779 816 509860669 67610 9843 791845522 67610 59050 121047355 7179 59050 162225651 59050 64767 126946879 10832 7179 668487558 32176 59050 844478623 64509 64767 365279019 62290 64767 594054613 64767 70952 591901838 20332 64509 939235340 33100 70952 287167747 65258 64509 436210965 24336 65258 958314819 65258 40540 680819629 50403 33100 639348796 50403 3129 340426960 50403 76780 823208911 73159 50403 757147621 50403 21514 798468129 13234 76780 678097110 73159 76675 211591313 16674 21514 423861774 60544 16674 471763115 1861 60544 763035338 9872 16674 911346614 9872 63273 246674745 60544 46333 403623734 69042 60544 232432274 63273 19 223713250 69042 61932 128798334 74516 61932 808964901 60383 61932 146772713 20272 61932 930699607 74516 32790 470124724 69570 20272 493047533 75203 74516 753672473 23906 32790 375830266 56968 23906 986541876 28817 23906 47966983 72612 28817 763774683 72612 34249 156880593 46992 28817 862860658 72612 69432 398367836 46992 47247 922442879 72612 61413 861061184 47808 34249 337659480 15265 47808 372982856 61854 69432 7232598 61457 47247 93385226 47808 72759 737882898 72759 66053 330611854 7731 61854 143587954 61457 1822 374122317 33998 1822 406551849 1822 37697 584739744 10827 33998 86435597 7731 50595 885808658 68155 50595 302124662 80777 10827 749621885 10827 61649 611290278 54727 50595 980841453 60616 50595 985741854 80777 20690 285898300 60616 18055 510023121 44821 60616 322848122 54727 26638 965716283 44821 81096 444494090 44821 15212 212418444 4272 18055 796983116 59117 81096 93222056 35284 4272 494329524 35284 47496 123343196 15212 57996 686502955 6631 59117 221863726 47496 75429 207584448 35284 14161 604356960 47496 59167 782103761 6631 58058 394766559 49223 58058 288105966 75429 6907 299801936 58058 38705 857728398 2476 6907 116930413 58058 67572 79855156 67572 13074 973355243 13074 46743 653351848 13074 65943 111077482 55685 67572 803784000 13074 69488 232852255 43847 69488 217437585 16610 43847 483960846 20111 69488 140386334 40358 55685 465964283 43847 3658 530932969 50754 40358 843008505 74537 3658 618036871 68221 40358 282509372 40358 61174 113361360 3658 42310 630504106 67600 68221 433821339 61174 163 775087486 36317 42310 227985698 61174 59009 87370910 163 54486 678134695 59009 55307 79605704 36317 4529 627455493 3615 54486 173110661 4529 38808 651884354 55307 56166 542848272 38808 39828 352322135 3615 76661 706888957 49625 39828 233699918 6165 56166 298640624 39828 51346 93870812 6165 24094 392794141 6165 17844 238036778 49625 71500 614865337 24094 38072 759079295 17844 62254 202824874 70740 62254 727492109 17844 64458 185302619 79593 64458 845997125 42021 38072 975305779 42021 22777 850004572 64458 256 238247851 47003 22777 461559877 57023 79593 25202062 37010 47003 787051485 57023 78775 894837420 78775 47796 105503764 57023 19491 408614447 40895 57023 160545889 46319 37010 514595716 18099 47796 430748730 19491 60550 209355523 61199 18099 852367515 40895 28013 218221141 61199 55579 605587769 61199 38553 901278818 38553 49121 416713670 49121 44939 362951747 44939 24102 937179826 49121 31192 426049691 18574 38553 564512842 44939 44491 457669958 1299 18574 313551373 81319 24102 718589846 65853 31192 594796888 10612 18574 393722444 65853 1515 803122501 19107 1515 36302806 662 10612 850252456 46920 662 58887357 6245 19107 153083566 51821 662 616465266 4964 6245 952209193 6245 70563 300587133 46920 6196 72603521 60157 70563 318653032 51821 34120 752556634 5786 60157 12165668 34120 76812 495123744 76812 21564 540205267 41856 21564 816457424 76812 74966 967982598 5786 74967 242038376 5712 74967 127586292 30831 74967 963842049 81743 74967 400647407 56103 30831 999156171 74967 25428 539239201 29254 5712 701562384 56103 40666 545787085 81743 48917 271495856 64078 48917 116314967 29254 73634 493279455 40666 4434 90160497 64078 59146 711752496 3522 59146 78323830 3522 20375 121842524 22099 4434 306196 59146 71923 755624531 22099 1220 456171731 22099 4052 19398834 10347 71923 688908545 4052 3607 578964509 4052 28410 822436719 51785 28410 920490428 43941 10347 759725497 46634 43941 937696619 35405 46634 68555125 43941 44451 709553796 43941 68776 271895623 43941 33503 346630434 6398 44451 654548912 6398 49564 101558580 52623 44451 832353857 33503 73413 487780293 49564 37200 281682391 76432 37200 850377425 35489 49564 378250480 52623 8722 903771381 35489 28292 414901527 453 28292 273943703 35489 14854 721280793 70121 8722 755700187 8722 8187 495132747 70121 31738 653584238 31738 7410 591592975 48182 31738 969764171 31738 4816 468687629 16137 48182 753513343 31738 1930 633538561 28207 16137 294599774 78760 28207 453505461 28207 6137 590844587 44329 6137 426835482 6137 20917 884959490 18330 28207 23910477 40795 20917 721396733 43508 40795 75576215 78109 20917 387543537 20917 63573 647383603 42517 18330 190253681 1371 78109 893858796 71910 1371 337634815 46309 71910 936373302 42517 40420 368620611 34847 1371 37474494 71910 209 42681865 47019 209 808197582 47019 44616 175252246 4745 209 980658768 47019 30270 781802772 17286 30270 71631278 44616 73733 454793215 73051 73733 537845475 4745 30708 570432803 17286 74620 735980876 2950 73733 129238356 2950 40393 625737035 73051 51512 697418796 40393 10041 263054029 2950 62060 689571250 10041 1436 729259790 42877 40393 496541176 74481 42877 218295916 74481 5471 330039486 69321 1436 584521506 42877 33945 908556629 29497 74481 320074463 49091 29497 508392976 49091 41826 58202945 69321 54517 895665364 54517 51242 544544962 73163 51242 129056192 51242 59420 344293241 74567 41826 289941383 54517 18439 745030744 4164 73163 760392140 56248 4164 711765748 45137 18439 716780606 45137 2047 781243087 56248 73372 981532697 11864 4164 11178700 45137 81161 579466427 44742 45137 105955520 51479 44742 894205798 44742 45111 871717880 11864 75796 663374984 75796 16161 519807582 44742 77213 291577538 62858 16161 323938864 75796 71386 323964441 80754 75796 413547904 53648 77213 395776492 77213 32664 46322598 80754 22942 907891664 32664 60138 864409889 69205 22942 898362977 32664 31463 337062738 31463 22602 911874449 60138 63921 270721506 19885 63921 312209422 19885 50000 300984110 31287 22602 411218578 63921 63241 473048281 63241 63264 537408864 23732 19885 136831387 31287 41314 718473102 31287 14534 650762585 63264 65316 380725641 65316 57219 931839391 31844 23732 229683567 14534 36207 883074366 30635 36207 376870569 6946 30635 310908648 72308 36207 368188062 30635 59979 799857965 6946 31886 576585889 74584 72308 361014588 31886 47018 774150116 31886 37130 395633283 33969 37130 483566363 21253 74584 877964983 23091 21253 787876658 37130 18946 21321759 21253 17759 930845450 65304 18946 309735953 23091 64439 601926780 36320 23091 993608260 46403 18946 117980124 56629 65304 120058718 56629 26612 591179760 18665 64439 19082018 11846 36320 873275107 18665 41311 8086467 11846 65042 66675824 18665 45519 516533252 54756 41311 788700767 25306 65042 457314351 51439 25306 628258503 15052 54756 597696073 2310 25306 431797259 34645 2310 277182020 43960 34645 805275044 34645 10014 865037737 27155 2310 280339887 23205 2310 114456052 23205 5481 757529487 43960 11547 891801646 55599 23205 366151024 79059 23205 835778866 5481 34059 156124211 40177 34059 835585383 35277 11547 599326702 24840 40177 226435102 34917 24840 624052193 34917 2095 344238209 24840 5447 436595899 5447 45052 942089840 9010 24840 744726858 6369 34917 870158810 62570 5447 497256732 78993 9010 749102741 74404 45052 970669280 32286 62570 590623512 80100 78993 245825199 80100 30718 622163501 80100 19222 631230845 74404 64177 51807086 32286 29594 455681318 30718 39904 15691802 58144 64177 954889710 39904 73364 988099312 75007 39904 981350238 29594 33743 190905603 11589 33743 442349430 35107 11589 603660190 35107 76510 898195624 50032 75007 46908730 58416 76510 698700018 58416 36114 58201559 36114 4938 768967318 34104 4938 198990976 34104 22249 843146643 47642 4938 188304759 22249 76846 381556598 12735 34104 231077822 73611 34104 563926570 47642 34788 432964618 39094 34788 1882637 64922 39094 123870254 25798 34788 537450982 34788 71828 88870927 34788 47684 785326075 23438 25798 9544212 64922 75250 330860946 75250 72018 133584010 23438 48530 305659879 48530 57700 205059126 48832 75250 435889397 57700 45880 300150832 11084 72018 597360445 57700 63040 6408653 9952 11084 750405788 76884 63040 559080173 6850 9952 768276189 6850 8655 754069540 9952 16670 115513570 17670 8655 446406478 17670 45396 683752822 6850 24721 89898438 41782 24721 81245508 24721 8235 966958381 27152 45396 261090132 19625 45396 388228257 8235 9800 417897741 7577 19625 219458223 50634 7577 219607743 65003 9800 881577900 19625 61392 370272845 10357 61392 279851004 7577 78178 828641198 52607 65003 149308905 64896 61392 729377360 13560 78178 550027112 38181 10357 756698770 55914 13560 280260299 3040 38181 568440696 39228 55914 77366014 33561 39228 271752537 39228 30159 231543056 29611 33561 6489710 38686 33561 409941163 25609 38686 529384502 36724 38686 48627332 36724 75251 437209835 29711 38686 743239080 25609 12559 214915229 25609 64049 62522151 9502 75251 340779717 29711 2769 209939120 64049 31284 104991162 75122 2769 787939114 9502 32905 589934448 54907 32905 60511735 46702 32905 183415749 21245 31284 256369961 32175 32905 595572417 32905 55402 268519259 62304 46702 810346535 32175 27716 729646965 62304 17142 350657624 55402 28369 365923753 48779 55402 217950379 61196 48779 362381790 48302 48779 893511515 80834 48779 656208582 48302 36575 915036677 36575 29388 229483584 61448 36575 14485524 77112 29388 71690809 61074 61448 434566457 79061 61074 240323079 15384 79061 994371892 39788 79061 7612143 61074 46525 678505276 39788 2965 757307497 46525 31755 62661502 22342 46525 447252102 36348 31755 256709852 45329 36348 839341975 38560 45329 86987501 31755 75047 706273094 38560 58166 644730952 36348 43091 212028002 71806 75047 78268346 75047 66669 709634097 16989 75047 611779579 43091 64910 395490026 17654 16989 458799513 67918 16989 115902598 64910 14517 992877624 45542 64910 18984040 17654 9034 553990393 67918 33712 188667355 45542 49362 128386383 52963 45542 665954312 30167 45542 81108936 53351 52963 69914411 30795 30167 160500433 53351 21310 237572714 21310 38544 565661222 3185 30795 604119930 43957 30795 749680336 3185 40153 488624971 3185 78716 255228473 13734 3185 50817339 49438 40153 35286713 18920 13734 8677922 40153 18969 388553868 52669 49438 252493701 49438 44239 77870956 18969 13760 584830484 23928 52669 143191768 47512 44239 737336128 33934 44239 789203656 72485 33934 394977328 76514 47512 627148352 42293 47512 237338379 80595 33934 703739912 76514 8518 437824887 36865 42293 183007269 42293 59153 59590831 59153 41754 410959952 8518 60880 807571086 59153 6276 118130377 25712 36865 168970421 9514 41754 831029148 6276 68461 60013923 62535 25712 261062148 68461 6370 130429466 25712 57314 477291592 9514 22054 257647033 62535 45959 229536750 62535 52961 333784981 47550 57314 73465111 22054 21738 744761395 52961 30726 112768443 70416 21738 327282710 63168 52961 577653676 70416 33211 175758565 66311 33211 47434933 30726 26120 596818084 70416 54030 98529889 55679 33211 705201346 26120 39985 159214756 66311 4232 262374190 55679 76502 213553954 39985 77401 593462640 4232 67286 867522983 76782 39985 228883714 76782 28023 403890189 77401 54468 49976823 77401 73832 630513683 1528 73832 745419725 66266 76782 364629677 6963 66266 756467760 54468 58685 118423624 66266 43971 995561389 1528 44772 862634199 58685 53300 134094598 43971 63836 241426246 43971 32261 510871652 45609 44772 769006359 44772 4855 750587251 73379 53300 736614613 45929 4855 282550135 9772 45929 805632422 70518 9772 214712482 34733 9772 562302838 45929 45704 349346163 24082 34733 586343196 18182 45704 44029824 34733 42941 164132467 61430 18182 479269381 24082 71328 297902997 42941 50568 901131970 18182 41138 9832766 50568 35458 699342140 56318 50568 73886965 56466 50568 972917515 35458 16565 134433055 56466 26722 656039078 56318 68769 293027307 47902 56318 228727931 35339 68769 683400116 16565 24426 487295359 68769 39475 536404366 20096 39475 827026482 5693 39475 128465445 5883 39475 579819847 17361 24426 772176191 60362 39475 818214033 60362 70138 450504490 17361 73908 118397130 5883 32047 672518264 17361 57844 187409381 40315 73908 199298644 57844 81014 747016795 76313 57844 714200017 57844 37616 200172445 40315 46048 258851519 40315 69561 519859796 70198 81014 71309336 45069 69561 348309066 43377 69561 358214840 49518 46048 478659572 35974 43377 114113431 35974 34455 617432686 49518 12851 519462478 23939 49518 941525723 40022 23939 827144459 42128 23939 851448411 8924 12851 972383561 23939 21309 223801753 23251 40022 279242632 23251 637 789216411 8924 49468 963958350 637 54917 185866385 19276 23251 213511534 26106 23251 940075165 70476 637 167337064 62216 70476 554633754 19066 26106 420641042 51047 26106 551101113 41098 62216 760412605 51047 71958 837116961 61971 51047 474078289 4851 41098 319032868 65080 51047 139546929 72180 4851 690594477 66878 4851 819325167 14832 4851 661916410 65080 41084 493919795 65080 43133 523583902 41084 40016 86990946 28322 40016 131674053 28322 69786 734910154 40016 20688 240811202 53071 28322 563406946 17356 53071 800687415 19213 69786 137055500 69786 4035 763892966 60554 19213 31402449 16288 53071 615144687 139 4035 330793153 2088 4035 294771636 71046 4035 638066402 42366 60554 785918186 540 139 656987191 2088 28140 544450226 33259 2088 625677506 29123 33259 850822494 29123 56593 67464784 4739 33259 221171556 28140 31305 736062359 56593 42973 954691281 56593 16659 364696046 4739 59641 41800696 46159 16659 359059130 46159 31432 419564220 59641 22241 962684545 22241 68097 839970602 3147 68097 376056602 31432 81653 290286195 19003 81653 787907226 68097 75090 629538278 3147 68488 363377048 68488 3152 479205092 13954 68488 424510817 75090 64803 61713561 75090 11577 427268317 58895 13954 738723733 31926 3152 292538138 13954 67708 40579207 25988 67708 437469810 67708 69446 341449550 58895 1673 879511981 23891 67708 558454352 67708 45151 512341639 1673 22416 141128725 53511 23891 683476966 53511 28823 418866297 53511 32914 956060473 11158 28823 330212195 32914 3085 450964385 11158 49188 246177165 49188 75160 113363297 68688 32914 522713414 75160 44126 765425325 3085 8760 57498702 68688 15034 728468745 2960 68688 160598540 2960 55915 285401102 18154 55915 716065659 18154 55551 567793438 10688 2960 803024305 72608 55551 332894086 72608 59060 3157118 59386 18154 824994690 19502 10688 522042199 59386 2734 577811416 34551 72608 6708127 2734 43735 605636611 61977 43735 97076147 34768 34551 797746859 2734 31235 278989771 50915 43735 258555798 43487 50915 986712681 50915 5591 11157552 31235 52328 46732339 5591 80267 265005424 10227 50915 535254092 80267 16344 776679946 10227 51886 886854069 24515 80267 724296870 8851 80267 730150061 51886 8952 882148331 10182 8952 993282998 8851 902 823828777 8952 29934 711363229 44872 8952 949966691 79088 10182 852823941 44872 21098 134974010 21098 41686 604995737 17981 21098 247347662 41686 62563 725082549 79983 79088 354001070 52796 62563 110252596 71035 41686 651264200 56161 79983 584872001 56161 5325 963551981 70906 79983 530185706 71035 53646 756912950 56161 910 186001606 51035 910 171376899 70906 68163 907350063 70906 18576 592750533 79150 910 182382429 14415 18576 304743326 68163 5686 873856102 9333 79150 439106242 14415 77269 916960423 79150 8403 564307992 5686 77350 776304676 1816 5686 581868732 77350 59941 296165961 77350 7391 528715089 6337 1816 243637376 6337 37509 54853072 60397 6337 571402466 59941 38883 32036515 4070 37509 200089910 4070 53795 91442884 4070 615 57544290 73389 4070 22366855 19681 4070 800793546 7704 53795 235371743 49414 73389 107096757 615 52275 449999687 15723 49414 720284625 29414 52275 97094459 29414 29316 429805482 29316 122 547834953 51271 52275 616470286 24842 29316 808114538 66719 51271 533950693 25701 66719 371657981 2487 24842 169970800 45043 25701 969029291 2487 3405 564319772 25701 59003 11431832 45043 41554 305385591 73031 3405 787899987 70145 45043 898999658 70145 3375 916479 41554 31916 974800792 31916 79588 193283919 79588 15171 576336834 15171 49390 783081831 3375 16730 48839595 79588 49648 85712572 16730 21443 283863771 80025 49648 21863591 49648 25213 478020465 72329 25213 681349660 21443 36504 687321726 25213 46236 112486256 55586 72329 792101414 46236 13998 110222363 55586 43007 843318616 5841 36504 15418056 233 13998 209149777 233 22683 927758382 38483 233 802337195 43007 76448 683326431 65357 233 154552932 3578 22683 138999777 66589 65357 783958604 55823 3578 744767623 76448 51728 856788947 66589 11874 156835656 11874 79765 823931473 29587 51728 389334339 55823 36140 874740853 51728 13712 12166660 71492 79765 610695541 78060 36140 241211578 29587 6797 88803038 3934 6797 310364629 67292 71492 732326523 47123 67292 299866072 73269 3934 320279111 21760 3934 30328858 67292 39842 452245565 73269 46225 218733134 39842 73397 906246462 73397 37816 705661535 69732 73397 497407050 44371 39842 51243522 63601 46225 299585275 68180 63601 795240071 37816 56453 90994895 69732 51023 435158833 673 51023 57937960 68180 36242 628487214 69781 51023 444247220 51023 10344 234692987 77175 10344 219735484 81668 36242 868764045 69781 60214 892634673 73383 81668 686048259 60214 67861 315582318 73383 1490 86608120 25963 60214 191738368 60214 42876 890169969 80031 73383 201261822 3308 42876 254120807 12490 3308 574378039 39206 25963 29603699 58268 80031 287319451 69610 12490 980129530 3308 45742 438960548 45742 47234 348609352 40829 45742 332360711 59743 69610 35709779 59743 76964 9903276 40829 337 728909219 76964 17408 965984181 37947 17408 990991309 59743 63782 953368979 76964 3228 354078890 37947 59642 271604018 80221 17408 151920218 37947 37867 149995686 80221 9249 183330755 58016 3228 839614827 53350 80221 21398158 80221 48869 230799152 20596 53350 642304105 75481 20596 292413605 41940 53350 640671595 20596 39914 104804621 68343 48869 627802472 39914 56068 890130852 56068 4805 933544049 21329 41940 57504109 4805 80040 703163332 2712 21329 748338984 69306 21329 27606534 33618 4805 36607465 49329 69306 40682507 69306 7258 226913923 7258 61480 859830366 33618 5785 137120872 61089 61480 873389285 49329 73819 885181054 44309 7258 731851356 55721 61480 441190744 61089 80137 913290825 63340 44309 683480309 44309 79535 27337777 80137 29791 986974162 33523 29791 70092544 82115 33523 438101008 56441 29791 338680517 9254 29791 161152715 41446 33523 55963465 4728 82115 293960036 82115 6654 550812410 11817 9254 122961002 27001 11817 860615382 60262 11817 643295274 21326 11817 703160430 11817 47826 804636916 10382 47826 268323963 60262 52600 20835180 20076 60262 934134341 4103 20076 731195548 27169 47826 448155189 73312 27169 806958661 9182 52600 349037728 27169 17514 166198728 9182 34072 61210712 73312 1951 25827723 32292 1951 891239669 53425 17514 888741165 41395 17514 714479829 1951 75865 49354490 1951 79772 321555157 53425 71763 739124215 764 53425 47141330 30069 764 590573559 12045 30069 620285086 41320 30069 690535255 64622 71763 196098362 41320 67841 707792329 41320 47739 318121642 29798 41320 655169981 5376 67841 186666169 47739 35553 991355474 57223 67841 534819127 29798 5732 534793589 65892 35553 117165780 72000 57223 519455565 66632 57223 290655833 15713 5732 881116405 15713 11681 723571874 15125 65892 24105532 66632 37088 645975420 29438 37088 117329935 15713 76052 64651054 17270 15125 92242572 17270 3136 551629670 58852 17270 614621398 24562 58852 280926606 13607 24562 521234376 67748 24562 191106213 72316 67748 917561037 13607 50003 492692392 80827 24562 599509277 72316 69806 400629082 26800 69806 826178085 26800 24206 804831996 50003 1635 173090616 80827 68475 564924403 26800 8920 997913898 24926 8920 115542813 38035 1635 864864501 35283 68475 542601721 24926 66280 257984671 32895 38035 937979121 27248 32895 491790408 13299 27248 687763360 66280 78292 142390025 2544 27248 551400748 27248 49230 668836675 27248 74549 927557684 13299 78865 928747135 74549 34867 197814726 69512 34867 888229796 67504 69512 244774650 34848 69512 97347285 68727 34848 533849213 79071 34867 880006294 68727 40560 294214035 36993 67504 752495610 40560 74887 769726360 16596 40560 66311190 44636 36993 358670164 74887 68186 195494521 7071 36993 655633215 74887 50965 714617090 68186 20420 64378655 59466 7071 20613280 67782 50965 450234675 20420 48382 877448858 67782 49951 500019470 48382 30067 55326787 73477 67782 789524278 30067 47235 962835966 73477 55929 778356744 55929 42265 168447819 55929 73588 812133945 73477 71821 710605523 67079 71821 148492921 67079 21110 933391369 21110 59548 622947588 67079 32582 239833385 77336 21110 143889035 32582 2425 802035971 2391 2425 21806090 2425 74161 141649384 32582 42661 359313673 47105 77336 408210591 42661 41133 837341949 2391 78872 85092614 567 78872 938894484 15953 41133 868814496 41133 60089 340815789 75436 567 626865237 15953 18959 190552762 60089 6605 145951195 75436 72419 60781415 72419 23725 353342941 31129 23725 646231243 72419 50882 356343208 6605 32749 539896441 32749 15205 42379241 32643 15205 400001460 7402 15205 48048065 16797 50882 674152739 15205 36034 558074801 32643 80009 239197459 7402 15533 921624701 1811 36034 858825665 16797 35531 921838305 70411 1811 813779243 56336 35531 715395125 32564 1811 306090430 45744 70411 636780156 56336 43012 929149676 68822 45744 620359005 48653 45744 343632304 45744 47397 220772581 78707 47397 965844426 49355 78707 833493521 64059 49355 106994022 40856 49355 958077087 81512 47397 670973968 64059 59498 778721076 33657 81512 133224426 77862 40856 284210759 44879 59498 473381582 77862 44708 526597026 77862 26801 773376648 73238 26801 584310033 66520 44708 9016895 44708 32728 24088792 73238 71995 719923633 32728 44690 96282961 75477 32728 366198367 66520 79805 30797925 71995 72372 173861153 31054 44690 671900218 59814 75477 573609500 79017 72372 79667453 22720 31054 856213376 49712 59814 358870294 4385 22720 216000444 32468 49712 814099668 36517 32468 48844501 49712 44823 544419765 55414 4385 455595089 44823 41769 263026942 52960 44823 665886279 33827 36517 566319480 44823 2798 141602733 2798 66510 357793384 6538 2798 291025116 59873 66510 12815355 70986 66510 185347597 78277 66510 276501240 60472 6538 308877367 60472 76083 76188630 70986 14719 373355202 78277 7538 514254901 60472 41570 141214348 76083 34278 185093796 14719 63972 479699572 14757 14719 477360857 21039 34278 807430638 13414 34278 30186847 21039 43332 345830441 74784 43332 969529954 13414 78500 122706532 43332 49627 206522871 64817 49627 779860814 16123 78500 202131450 78500 50593 970911993 67133 50593 613615990 49627 37802 21124726 50593 17519 471499597 3190 37802 891578256 12557 37802 464181209 37802 40738 104714130 3190 57644 221896379 40738 32613 690255103 72594 12557 566210838 33279 32613 345096154 833 57644 377973800 833 49780 223118801 833 50656 628373163 33279 23275 772553480 29057 833 944234145 23275 19833 813857391 19833 41288 792765369 12115 41288 390753726 53202 29057 702353890 12115 18936 920858358 19833 41112 358642510 18936 65301 813109864 65301 17487 642749956 65301 53780 685138462 43370 65301 96999561 17487 70433 449734286 29003 17487 203070001 5879 17487 911986379 45172 5879 380865402 70433 31816 366980477 29003 65128 133038034 23331 5879 735466032 63371 45172 868336334 23331 56939 42584718 4732 65128 113584440 56939 51646 294774373 23331 67613 694048264 49699 56939 52765837 40985 56939 316281904 49699 17472 103308063 27347 49699 473171614 27347 73848 740771173 27347 41584 78411786 40985 43412 360201128 60390 73848 42330112 41584 61623 636893083 17358 43412 908019472 76134 61623 953687896 13059 17358 56127924 76134 14205 904595080 76134 20469 664748390 17358 40121 494455662 36547 76134 159770039 20469 40727 253143923 40121 66786 990158496 17182 36547 741849755 62277 40727 909494333 36547 19199 139571724 55372 19199 840411180 66786 18442 4732355 18442 34 79470806 68956 62277 910625786 58512 55372 719017253 49217 55372 321395134 68956 48429 418135346 63466 49217 944857538 49217 74007 277876016 49217 81886 146713089 78054 48429 691567398 74007 60734 766214346 80029 74007 756308996 80029 6380 997572353 81886 56390 695717729 60734 21255 211258498 76676 6380 341949628 7293 6380 123902900 56390 16151 710132639 16151 33777 113943411 51219 16151 603875068 21886 76676 56811418 16151 75416 513845107 80530 51219 957410499 33777 29315 146014856 18363 80530 81883527 61780 80530 209013299 45370 80530 371824497 47023 29315 61194673 65288 47023 336158323 73652 18363 211573627 65288 82028 998074009 20138 65288 615924022 26444 47023 827460037 20456 65288 9021945 20138 15233 607722903 20138 3037 81774692 324 15233 339940126 30658 26444 518719626 13435 20456 387340921 16925 30658 106506912 16925 74310 354833085 69567 13435 169838669 13435 26644 133358854 74310 62011 96054432 51598 69567 692978442 69567 64652 721966696 50278 26644 713667662 62011 29036 665545711 51598 60689 368980079 51598 48305 40080197 29036 51845 139981018 51976 51845 493753651 21249 60689 717474687 79470 60689 482304467 51976 31850 382240459 27058 79470 426556405 59423 21249 756847938 14180 21249 463731125 31850 4178 532461114 4178 73695 64756668 59423 52630 572446314 4178 61991 769008358 20357 61991 977130431 4178 14447 384790725 27256 14447 961638073 62394 61991 175329841 20357 42908 546725809 14447 24399 286572933 12652 62394 386589469 24399 28153 221532454 62394 9786 210205128 42908 1397 358419820 28153 64122 949516630 12652 6440 709776206 6440 75350 86969202 74034 9786 559933651 25179 6440 413772588 6440 966 650562191 25179 14031 616012427 14031 23351 589529879 12258 25179 312740186 966 33115 384302291 72247 12258 138975911 72247 55873 123666491 55873 11928 292268973 43825 55873 146911656 55873 34416 698320501 26271 34416 174559865 11928 38634 179998771 13943 34416 982331226 34416 9711 511385294 73646 34416 631416186 26271 37927 723723235 4161 37927 168577251 73646 80945 22363992 37927 27019 769902511 73646 70920 375483198 27019 67938 194570173 67938 77197 677596375 70920 80231 892540837 18186 67938 220984657 70920 35515 177372147 35515 2934 397300319 35515 80614 272174989 24982 18186 88784431 17124 80614 549299760 51621 17124 501803791 2506 80614 230360306 51621 13786 315210673 74794 17124 270295387 6871 2506 9561035 45720 6871 672678841 38976 2506 46919050 18396 45720 752019691 44112 74794 890518376 44112 4508 251929821 66993 4508 389045721 18396 5650 883324539 66993 64345 633750327 1719 44112 68677828 55877 66993 115038443 73057 64345 27737183 5650 45696 798693533 55877 22264 694885609 27551 55877 657035044 55877 2537 156511569 22264 67087 857895244 26585 2537 756673010 40300 22264 401472123 38913 26585 186878768 60220 2537 858285929 26585 46691 108526231 47685 40300 868110555 46009 46691 886194039 46009 45382 999866648 47685 33206 76911990 77395 47685 572849454 33206 24138 584263674 24138 13985 215263010 34581 33206 42996242 34581 20432 96846630 24138 70812 243926831 46831 20432 28698220 63978 13985 712072516 61228 46831 361808892 61228 70159 427193541 7877 63978 190276222 70159 29542 319942821 73494 61228 380086892 70159 13250 265280358 29542 70044 13525076 13250 70839 199891330 32332 13250 151874219 70044 14759 662950215 14759 47753 63304288 76298 47753 91951631 60259 14759 905454266 14759 777 967409139 777 56522 336478303 57245 56522 69355528 57245 40464 283465639 36313 60259 623414715 57245 40317 884785190 57245 40425 384644986 48346 36313 2010745 18313 36313 497341971 65823 40317 844634040 5429 65823 306943049 81817 40425 333904654 21239 48346 363645487 45467 21239 380872420 71145 81817 262392557 71145 39891 791475579 70474 21239 925511870 8438 21239 761799701 25922 39891 531273775 70474 36296 48965517 25922 49816 371523549 70474 57211 950562374 8438 23002 51139138 31874 23002 406093877 13674 36296 525657988 23002 36847 98230758 79209 23002 99752527 79899 23002 507526999 43348 13674 681860702 43348 48345 771511480 79899 80833 27242454 79209 81120 26571305 80833 13804 248489990 25917 81120 505170772 80833 59732 538669044 13804 22840 786968604 22840 16919 487886994 25917 25402 666361126 16919 21080 247653147 78135 21080 940023588 45346 22840 28215621 21080 73411 458428520 60508 45346 322906107 60508 72441 296398859 6975 78135 706871287 60508 76219 654052768 72441 50892 335930098 67272 60508 391900765 58237 67272 174027778 76219 12809 216700203 35340 50892 451207824 58237 53416 622889414 65251 35340 298748835 54879 65251 183153648 66376 53416 66738243 10903 66376 172229466 10903 26555 13947931 26555 38329 927954708 10903 62796 301646205 79874 66376 46653547 30461 10903 144780257 65028 38329 595147582 65028 22829 233846736 30461 68090 917646791 79874 55183 884119882 65243 65028 120571335 44743 65243 843048500 56516 65243 979455222 11673 44743 590260337 55183 10297 540715666 65243 62191 138302455 44743 23637 456985142 10297 52476 48635818 38725 11673 194137123 81439 52476 461809768 23637 36816 211315863 36816 31094 794013332 25608 81439 792333077 25608 52737 793511791 63482 36816 288250931 72623 36816 549359562 52737 78547 570508429 19238 63482 709832062 63482 54587 239238097 63482 33010 417605221 72623 14369 809607328 77158 78547 197931594 14369 16119 560674411 47530 16119 356565021 47530 33238 449365782 33238 69895 848118551 47530 14269 129997512 69895 80091 319661440 26608 47530 522508300 16982 26608 337343157 26608 28354 495837604 80091 13273 924614194 13273 43294 984143480 26608 43165 321342385 80156 28354 787055005 30830 43165 708368039 30830 60821 147371631 37316 30830 420803853 37316 67493 5383394 67493 16139 315373924 16139 41424 300776361 53189 16139 820463519 24796 37316 658140707 53189 28189 205620811 437 16139 105814540 41424 51563 696440937 46889 437 282183036 68349 51563 373030876 16845 28189 960534087 46889 35198 194740793 82116 16845 433320866 66889 82116 901800475 36290 16845 661924814 22217 82116 141254888 67495 22217 952489551 62020 66889 827090081 47747 66889 325153986 36200 67495 536556134 61595 47747 640194909 45227 61595 868976399 36200 24715 137657261 36395 61595 52694292 28888 61595 891505168 61595 52223 391199513 28888 51855 120098428 71003 51855 157177398 28888 19087 489049137 22597 28888 839144488 36265 22597 234098550 51855 40050 523314857 11209 36265 142060887 11209 59728 292370363 22597 77995 702991238 20963 11209 303025914 11209 81171 423619790 67747 20963 794228295 81171 29881 589936000 46501 81171 686150046 59910 20963 125164104 59910 11411 891029472 59910 11314 663289864 59910 40083 356230873 46501 44330 959701091 40083 72768 8345651 37131 72768 28291087 44330 11391 85420442 11391 55898 734581794 44330 71832 637566844 69408 11391 59233650 69408 22531 485791880 69408 62459 965111420 55898 870 749163189 870 31227 979459111 52238 31227 741521287 71236 52238 365179144 71236 9877 54918445 81845 71236 385790329 9877 51187 885840707 58905 71236 459041027 45330 9877 244323762 58905 15385 130879564 70317 58905 510200435 45330 15103 412567707 37380 58905 8067090 15103 45025 940876386 15456 45025 659687495 15103 69176 773879144 66118 37380 166067927 8766 15456 549196618 73572 15456 562994169 8111 15456 245172673 66118 64213 647877468 72236 8766 881578279 8111 13634 828970772 65479 13634 132937232 69539 72236 680467769 97 13634 108071436 24568 97 981794502 30947 97 190951833 65479 23821 844956848 97 32716 336236911 30947 66421 742848724 15756 66421 471044076 15756 27513 568487009 15756 38011 521538564 51107 38011 639649155 38011 58425 601910140 77992 27513 102706938 51107 33024 526277498 33024 76214 676624074 51107 53869 710004942 33024 20142 628064224 35510 53869 400276397 65855 20142 191231870 76214 60530 304753017 69387 53869 428089147 35510 79499 98382110 16052 69387 603622331 30074 65855 784887221 16052 50544 442183229 33276 16052 156106867 60547 50544 778169720 74006 16052 221875356 74006 59330 94021775 64416 60547 665070717 33276 14559 112400283 68000 59330 980254041 32894 59330 45668388 12306 32894 907872281 50368 12306 824275016 12306 36599 978121674 32894 45077 706131575 75837 12306 275818384 55988 50368 645929969 78718 36599 186895946 55988 37445 72164089 75837 48164 22461931 37445 15627 953536168 15627 41528 731210466 48164 60093 697522839 41528 74828 523236491 52598 15627 623873193 74828 67714 107936677 41528 61684 736537320 313 52598 611474536 313 22582 80950605 52015 52598 665692849 21787 61684 518616344 44151 21787 801868785 43262 22582 854733186 52015 3768 105175860 19612 43262 36800242 62993 43262 629747433 18123 19612 77007775 64662 18123 742927052 62993 67705 462271782 74171 67705 289486434 30198 64662 622170425 64662 56901 460719254 74171 37193 413232067 37193 41189 772036432 74171 69627 514306350 22381 69627 986297550 71863 69627 84273214 41565 22381 49985356 41189 54593 481963765 71863 34747 718420024 7203 54593 987831703 5603 34747 214133116 34747 29776 414158055 63943 29776 544402791 57451 5603 928256410 78172 7203 815091161 78888 5603 231312335 66369 78172 614167280 57451 37221 200520556 78172 10425 843759773 12056 78888 528965693 37221 49493 747749599 66369 33176 323256359 37221 52383 404761655 12056 27410 657928869 16438 52383 29016830 32259 33176 176381835 14747 52383 268149100 14747 42392 52726463 23838 32259 466969727 16438 45681 646441116 45681 63212 236442408 42392 13259 410387653 42392 16997 227330552 11988 16997 89329750 71389 63212 178251464 63212 21781 753663998 60978 71389 84050698 13373 21781 428768716 1925 11988 734656829 70373 13373 464510381 60978 50462 437490857 60978 46246 859339954 27016 46246 83948455 70373 15078 370708197 15078 15100 598081989 72857 46246 685495419 46246 12853 599935463 50777 12853 390166783 532 15078 411823980 72857 53462 750872689 32076 50777 802824673 50777 4881 368592855 11629 4881 286489743 4881 17742 228204073 14592 17742 736575505 6798 14592 489852930 17742 24220 38639368 69909 24220 732222667 19182 6798 113775651 67187 14592 673506003 24220 63108 972596526 63055 67187 103931085 21108 63108 12433544 33742 67187 104830704 45854 67187 826110749 22006 63055 14332966 26854 63055 65272779 21503 22006 368327143 49607 45854 32803740 20277 26854 77941792 22006 16631 994278367 72389 49607 795961955 21503 20754 769503955 36915 20754 155505557 50641 16631 336148187 16631 33130 152686294 71947 33130 893045681 33130 26110 586309402 72986 50641 750715245 29974 50641 182253097 68081 33130 399359847 59472 26110 58277766 68081 61694 432028231 61694 30425 668911495 14170 61694 728168822 61694 73992 234211215 73992 55881 19680708 67336 61694 607881274 41259 55881 263390493 59885 41259 524980618 17596 59885 297431090 32727 59885 760799741 67336 29584 934284289 29584 27374 948472345 32727 41276 38249248 30807 29584 114341878 32727 42562 179827854 16521 29584 754758068 30807 33875 304257251 30807 57226 76688056 57226 24698 875555549 62619 42562 607389612 15278 16521 46105140 62619 65946 536937269 7768 24698 831174066 7768 51637 909034310 7768 5457 592101149 5457 77046 24114627 38633 77046 869459544 31762 38633 916417672 48833 51637 955828764 77046 31808 50350586 6980 31762 760928242 31580 48833 452545402 31808 81324 786327266 30603 31808 950127916 10366 30603 545165427 57660 10366 262151772 10366 81362 477821114 81362 41898 753282548 618 10366 713523277 43597 10366 142633035 41898 48084 37183610 8481 43597 537042564 53783 41898 991850983 74674 48084 371900996 67463 74674 41768835 67463 42184 788369064 53783 47362 784909284 81148 67463 720398920 47362 65102 475180623 52026 42184 85635716 47362 60202 785593413 58299 47362 316649316 21559 52026 999392877 58299 31394 277442406 17849 60202 437281421 48962 58299 871056930 48962 53853 439339452 72994 31394 938657234 74500 53853 419108779 72994 2644 83902882 48962 72279 437842510 31610 74500 116091040 7854 2644 818219111 73925 2644 646504695 72279 79607 64565845 26828 72279 166262134 79607 58318 784960597 73925 66074 966090134 26828 63948 405359662 23842 26828 202302328 80933 23842 368640681 63948 16446 22138814 45197 66074 186491451 23200 80933 91686917 80933 64983 976386976 74246 23200 918994192 23200 39074 752894442 45197 50449 342013980 74246 77387 576607891 80896 39074 717029638 48099 39074 425691785 17234 80896 491332993 21191 77387 71235921 48099 1682 700038555 1858 17234 405988368 42037 1682 24269365 1858 35901 828216490 35901 45034 435125530 35901 29423 712236924 29423 21962 325340870 46978 42037 407434943 74751 29423 955369736 74751 45818 131936643 45818 9995 436475638 46978 78478 138418741 13112 45818 202234619 78478 59827 741829747 59827 50334 332311956 50334 70746 3507089 9988 70746 142177599 59827 35187 787207742 3792 59827 36640854 34039 50334 65371491 35187 29857 187681223 29857 47958 851095178 3792 69767 318748665 34039 18611 757357153 29857 68861 123892206 43784 18611 276534817 69767 15433 302871029 15433 50471 271422169 72404 15433 536613131 50471 18060 51189608 18060 70973 678833932 38080 72404 753791946 18060 74927 169224852 70973 22482 839974843 37011 38080 861456620 38080 6519 530148438 53695 6519 387987449 63667 6519 414676284 63667 6242 344806437 36660 6519 685887214 68431 63667 766359931 59949 36660 586615535 44158 68431 82408287 50674 59949 574336606 59949 23832 723805968 18115 50674 340462853 50674 32244 532739260 18115 39271 928684129 23832 37789 487770836 45101 39271 760346166 49959 18115 379038007 32244 39325 103397998 39325 33888 524254571 49959 74327 326277918 27448 45101 542624067 27448 43857 42792350 48355 43857 827103511 33888 3647 230731308 15614 43857 339961937 48355 55198 233565914 69621 3647 135626828 69621 46901 171440504 15614 25645 668283564 15614 31008 222846548 25645 42227 721299955 56663 69621 62830906 81968 31008 126203669 1904 31008 572396116 12953 42227 536819534 38006 42227 224551946 56663 73011 763355515 81968 71468 93460300 12953 2456 601784878 12953 45180 57519874 2456 18598 981775870 73011 11539 710547418 18598 17605 865114553 47759 2456 638285134 47759 63797 982112554 47759 53742 394485218 63797 67822 549357096 67822 63365 361299521 37530 63365 476061376 67822 82081 31051703 53742 32706 684886020 22282 63365 944840861 32706 62136 227980643 62136 73639 743733262 43921 73639 215009117 32706 30409 476545035 22282 74295 92338923 30409 52913 19220385 74295 51685 69080375 74295 71672 195884294 21911 52913 223669901 21625 21911 312154487 52913 35394 900201983 21911 6754 301104110 71672 50605 459665994 21911 73358 241660620 46229 50605 587759459 55292 6754 445309899 46229 67989 77318991 46229 2199 498021972 2199 23310 695328996 20559 67989 341629444 67989 58664 14175809 67989 68943 450154094 20559 40366 870871697 66736 23310 691998160 31753 58664 941440597 58664 71916 867568593 66764 68943 530123004 28749 71916 922938640 66736 40977 353344864 28749 74824 986857361 72734 28749 56133440 74824 30480 609360774 45319 30480 326243121 4371 72734 278296886 22985 72734 786982451 25536 4371 514272734 25536 29880 833292508 15326 22985 589447142 22985 74035 315497915 34468 25536 651222152 34468 24578 138114299 32821 34468 951097443 59412 15326 392496147 9987 32821 363059000 9987 52816 743668042 24578 64789 539461682 23142 32821 634599971 9987 19573 933253910 40158 52816 961237900 52816 26702 687447907 19573 48416 683993475 23142 32334 401894961 4814 19573 18663819 10735 32334 73966538 7524 32334 125303754 61184 10735 443616596 21562 10735 949012133 37786 7524 636688055 56159 61184 973782821 37786 38620 87349290 38620 74132 202179766 21562 66323 369768694 78148 38620 480666127 38620 76954 502655527 72877 66323 219606099 76201 74132 42640729 7399 78148 244340424 13322 76201 125918257 76954 9821 140910491 62207 9821 449682326 13322 52990 630106183 20228 7399 382148647 13322 4495 140529310 9821 72063 773142946 72056 72063 871100105 20228 46967 684279343 46967 3927 192335908 11599 46967 762575956 66873 46967 62103340 66873 62202 967422411 3927 15300 307851266 61762 11599 37825362 15300 50692 159631529 73091 62202 815195932 15300 41153 216144763 50692 39432 566756264 19919 73091 10693529 50692 76427 277885612 19919 30902 672774311 39432 46339 118051318 3013 30902 764037144 56079 76427 469670637 42626 56079 561411396 46339 27309 334407785 42626 65870 349994426 27309 42933 905224172 40772 65870 164409687 53725 27309 210037381 27309 45771 106793153 40772 58492 624583234 10842 40772 995144269 23486 10842 21705210 10842 65 845277107 65129 10842 9576985 10842 39930 203135730 65 45871 914442184 65 6626 487508011 65842 65 628578624 39930 6043 468875763 65842 58857 377466841 71202 58857 117332955 58857 38929 329232230 38929 63613 78256898 80751 58857 458300206 58857 9512 269535623 71202 34052 65537014 37516 38929 979255637 9512 56410 123034040 80751 9326 239349394 54094 37516 47616863 70419 56410 817788375 56410 49568 262174346 9326 4223 51204567 3756 9326 59248493 25037 3756 853739378 49568 38282 43983218 45556 4223 571922696 26866 4223 105331324 38282 69028 912485056 25037 18923 392778692 18000 18923 499031318 45556 58191 299216921 52914 58191 398074278 18000 77560 7852400 21537 52914 259894683 18000 16930 79908795 52914 56694 722561007 376 56694 88012144 21537 68296 85352460 18205 68296 146362252 376 62831 436492318 21594 18205 762680519 1652 68296 416077265 62831 2414 363627307 21594 2236 136676071 51879 1652 215615700 1652 17481 67238054 78393 2236 966510693 78860 2236 789599929 78860 25368 955252352 78860 42510 734865053 25012 78393 832210369 23488 78393 229760636 25368 58946 83707983 58946 58432 67483148 25012 80960 106721282 58946 57719 125448403 66270 58432 217423180 77495 57719 442446343 77407 58432 722604339 10289 80960 42489185 20244 77407 67346153 49877 10289 305569009 47598 77407 280072269 81133 10289 713252638 10289 11654 849696249 72991 11654 123002117 42474 11654 758060101 5483 81133 454645481 20099 5483 520392197 5483 4000 776871017 80836 4000 731136794 4000 78835 201547980 78835 20230 148877788 20099 3093 382126809 46387 80836 75633086 11729 3093 662218514 36201 20230 386859582 11729 63938 881868783 10390 36201 767989160 10390 44500 754772821 63938 62723 748271811 10390 75968 4624728 25693 10390 83054040 75968 63902 53132696 63902 33595 538947887 43616 33595 935592415 52348 63902 289872182 52348 70073 71161004 39111 63902 486167416 39772 52348 162748445 72280 39111 582936505 70073 31484 262328789 78969 39772 497787181 78969 9277 489244287 72987 39772 444351692 72280 21745 588494450 22999 21745 974308394 78969 61975 256504465 14763 61975 609938435 61975 42471 218357721 53515 42471 844673572 63505 42471 271487352 14763 28559 996123229 14763 48284 425812073 42471 24575 353485217 18880 24575 601640196 81189 63505 266043826 66997 24575 758734158 27049 48284 860682906 33170 18880 882123697 16034 18880 197028252 58317 33170 202690802 58317 65252 768770024 24270 33170 933731779 58094 24270 621348776 37430 16034 380111131 38466 37430 11072335 65252 41339 305600801 37430 54168 699279537 54168 67898 47035259 41339 81136 172489741 20407 67898 841702824 20407 20635 365160789 59015 81136 202364573 4820 59015 700931776 20326 20635 383394644 4820 11094 260139117 65988 20635 921813023 14401 59015 897797060 9970 11094 112650300 66452 20326 565183352 2019 11094 542717233 66452 72824 996876261 6569 66452 141000300 12585 2019 432247257 16414 6569 453953251 72824 13066 689227361 72824 28161 43270564 13066 29944 748609407 74052 12585 132748196 79256 29944 35156106 74052 60117 52533911 60117 6007 954744633 60504 79256 176720713 60504 55002 387440786 7211 60504 929236579 30957 7211 634648791 59718 60504 381396173 55373 60504 172788196 43523 55373 32713551 30414 30957 562948379 78231 55373 62288800 59718 28417 487355577 32791 43523 159080241 12804 28417 908743548 32791 22090 243055217 32791 71352 807971274 59231 12804 91711226 22090 42787 122452411 39065 22090 172806650 71352 74106 410319300 8831 39065 315033683 59231 81905 426513391 39065 32183 381525844 39065 42638 71342678 32183 25384 909369738 69106 32183 605938895 32183 77168 738983147 80929 42638 634766950 25384 3064 34292156 78365 77168 42408173 3064 70581 339926502 69428 80929 425452849 34770 3064 318128053 10522 3064 405102365 10522 33736 762831155 34770 81696 298010631 33736 26873 712906106 26873 6539 479327394 81696 44675 28858307 26873 36454 213704043 75833 26873 889993827 66933 75833 762402933 63037 36454 617970109 2505 63037 232073061 2505 57091 793196731 63037 40892 634642336 2505 79272 977377028 5721 57091 269793659 14591 40892 313033144 64868 14591 491472483 34135 40892 342834039 38370 5721 858761837 5721 18017 366523484 64868 66442 855204793 18017 73077 446308351 21392 18017 333609835 78238 73077 741068123 38943 78238 670311852 73077 26196 198215351 64327 38943 863816846 49900 26196 29382496 78238 36927 829568013 26196 67225 263587067 38245 64327 7297305 59336 49900 479290395 67225 801 357517209 36927 30693 140769250 801 53096 582897277 79944 38245 259400976 57762 53096 902674523 801 15844 359527256 53096 37828 894527855 79944 25240 37329826 37828 50617 312149961 37828 64255 24773670 15844 2165 931989956 2165 11810 379458689 66735 11810 765948389 24442 66735 565952340 66735 73541 72182316 2165 48265 124531831 73541 43243 719883518 73250 66735 498494920 73250 33462 772593813 43243 12480 593399215 73250 69922 316121572 27953 69922 616585393 33462 3337 906038199 54026 27953 333038184 33317 69922 741976743 74941 27953 246671317 46530 74941 264484368 14625 54026 140557368 46530 40867 121692111 46530 20600 656194800 14625 35000 456785143 42403 20600 623573950 81519 14625 898544059 57696 40867 184482156 42403 62474 732481114 57696 49565 51438908 3047 57696 583324191 57696 63388 964284812 63388 46131 174455869 71015 49565 560066900 63388 36554 655134849 71015 41987 295432011 27344 63388 137900922 15277 41987 802568323 7291 27344 847531786 15277 5901 453467458 27344 72850 92006103 62045 72850 333501939 72850 23929 51626627 62045 51353 366720734 44472 72850 148381816 51353 68399 685226777 51353 52055 938700291 52055 19528 926101096 6087 44472 799350935 19528 59478 734621472 68399 2866 997938911 3733 59478 79137700 75932 19528 171075561 75932 57264 395432866 59478 11279 192985495 3733 40844 175440625 57264 5861 778458081 40219 75932 128058109 76011 40219 879443008 71615 5861 614192448 40844 3397 765454832 68533 3397 464563529 47494 76011 801447164 68533 81590 669827634 54540 47494 729348970 68533 67316 760316582 47494 13025 139535288 8985 54540 715644065 24282 8985 721160304 54540 34774 329218195 22331 8985 665009953 48995 24282 51653746 57460 22331 866117733 57460 45208 126069092 22331 228 527007045 45208 25085 625901914 47731 228 892197114 61809 25085 849133350 72258 61809 333646418 6926 47731 999475076 52084 47731 628442789 6926 50573 495315969 50573 81580 451762289 72304 6926 78588926 81580 19312 27069664 69061 19312 792101091 79532 72304 617498639 17526 81580 988064000 15737 19312 875983039 15737 18377 81693463 16407 15737 706910981 79532 72117 400484660 18377 14143 503093519 15737 6859 850301422 6899 14143 326128044 72117 30308 604768023 6859 36227 314600856 61636 36227 575065260 6859 76302 16076726 30308 5485 644318437 50898 76302 619010354 50898 25487 440258706 12775 25487 132690714 9016 5485 572641715 21387 25487 247488498 28897 12775 969212885 21387 3625 66963254 26627 9016 111056623 9016 56492 324348255 56492 19325 259313058 56492 5462 663650892 49498 3625 457563482 23796 26627 816681423 4220 23796 449647591 48363 23796 243831976 77976 49498 580937237 815 48363 235418255 74556 48363 99351323 62169 48363 154551349 62169 32891 934331769 32891 15610 31360916 59388 74556 61472024 74857 15610 125758550 50019 74857 668380941 55619 59388 133886690 50019 39377 805615802 50019 9960 791775079 39377 16539 333338378 9960 69271 840725 9214 16539 146247351 70166 9214 581984696 43015 9214 107515030 31077 69271 600896880 9214 60446 890544618 5117 60446 436408439 5117 20397 10004424 5117 59723 580937392 5117 64619 566093523 5117 20865 96521442 39121 20397 714351794 18342 64619 14684812 39121 10325 585494761 10325 49170 635663230 71928 18342 119949093 74979 39121 554335456 10670 71928 733693004 74979 79569 993381030 71928 2724 806239452 38602 10670 605623435 74979 65531 202242488 10670 46079 226693157 2724 9247 362317578 66707 9247 988756056 46079 69351 219359189 65531 63575 15401914 69351 34846 873234677 76899 34846 306194930 77541 34846 836546615 30689 34846 82595276 15021 30689 283394814 654 15021 75208501 30689 48124 478283583 654 57176 415844901 34205 30689 515383790 48124 24454 686339804 24454 26907 916016559 34205 68588 634905887 19961 34205 573179859 60518 24454 59261587 68588 14451 266488490 30072 26907 578766380 81426 68588 104750224 31122 14451 303485304 4621 14451 531852169 47734 31122 602825247 47734 76571 728044010 66629 31122 537367500 47734 36930 746623278 47734 9032 343366977 36930 41270 827197086 72076 76571 832149695 36930 52599 795256090 41270 75022 726580481 75022 74159 795750225 27940 74159 13491347 75022 55205 713021916 52599 43076 54478232 74159 48507 182251736 63017 27940 464101679 55205 11775 449076814 11775 76942 234383586 34934 76942 597477022 76942 27062 235964766 63017 35370 429996187 55208 34934 311140068 39888 35370 461554872 3716 39888 705439618 3716 26199 315378044 39888 39607 477763261 26199 81749 922894866 4591 26199 25883334 35002 4591 788545032 81749 42451 11237972 42451 73438 290841449 18982 35002 389933371 39944 4591 394782925 42451 57345 769555435 18982 18069 101100743 57345 49272 41392947 54476 39944 437368292 18069 11108 640806551 11108 1885 348339126 49388 54476 8250476 11108 36770 483298968 40290 54476 774845438 22174 49388 682301042 1885 73752 599659665 49388 11516 733606685 43350 73752 146675542 77322 11516 86237287 22174 28445 616882746 54861 73752 13442219 54861 72934 178312859 78380 28445 244474732 72934 47239 645639889 31201 47239 572238819 31201 12351 433282537 35875 31201 485208959 59021 78380 436811464 12351 47723 485095797 44064 59021 79734460 24805 44064 864902023 76367 47723 343275613 37510 24805 142808112 44064 64152 327989543 20628 24805 26560066 43444 64152 267614659 43444 61338 36343170 61338 25554 154545245 77510 20628 518149672 39448 77510 815177275 55050 39448 939147924 25554 31539 863482784 66403 39448 395025524 40975 31539 97897510 24543 39448 216983851 40975 8524 900034509 8524 2058 562058793 24543 39868 385427282 24543 42990 585777625 2058 63995 638945002 57205 63995 510805463 16502 63995 504856324 42990 65072 205003528 42990 13723 827966533 16502 10985 312103053 13723 80613 666058039 16701 16502 596636320 13723 5886 380640559 13723 75808 534867771 72687 16701 724299513 80613 27446 361202737 5551 72687 686253845 75808 51842 572676843 14163 5551 333161134 5551 14726 637614301 14163 50070 623308508 8575 50070 731182145 14726 77436 695568395 8575 72377 640082750 72377 5567 364371571 8575 61724 871711436 5567 73877 908469478 73877 69569 265003133 33581 73877 165042299 18314 69569 620164455 49064 18314 256755225 54601 18314 218708534 54601 65109 757145071 47806 33581 867206545 54601 22526 654872544 54601 30194 914928689 22526 26756 505756959 47806 7113 111378584 30194 6354 287329207 26756 39260 282409333 6354 37405 408679836 28294 7113 534646737 7292 37405 327501225 36054 6354 458775701 75698 7292 304553472 28294 66126 234401685 14276 66126 60307348 75698 80150 356834115 66126 56989 97011946 75698 71136 760274972 30007 71136 433894206 42155 56989 735098241 38030 56989 26347196 38030 28683 846009219 38030 41804 450454507 38030 2749 817893528 41804 37406 135055670 37406 68833 28800007 28683 71239 857222833 1634 68833 807616767 14550 37406 566515863 40480 37406 428117701 14550 62974 347645020 44134 40480 1824679 486 62974 714025176 62974 67201 901574154 486 53098 142336012 44134 52419 792603246 486 13136 335665569 42368 53098 334875958 7950 42368 472063716 13136 5254 645254418 13136 13542 62858801 22773 7950 774708979 39861 13542 14146481 32556 22773 786890639 64445 39861 476860548 34322 39861 912518254 12179 39861 852476505 12179 6510 121678883 64445 9121 528958933 7095 9121 566937413 18247 7095 512441781 37691 7095 839978151 37691 24211 703185824 25257 7095 486743774 78977 7095 32656296 25257 22586 634885275 24211 27916 658568965 42462 25257 868113079 67866 42462 844436350 22586 81405 105894140 42462 54022 722528408 81405 42136 998318815 2027 54022 785271675 67866 31444 994022944 81405 62245 995767083 42136 13553 985525553 78456 42136 625533715 31657 31444 61348913 54925 78456 557906863 21440 54925 356485429 21440 9583 532607228 54259 31657 391110954 54259 31215 105997658 23412 54925 568924338 31215 51328 619260451 54259 18476 976763605 34746 31215 545747220 66456 18476 621826471 66456 64801 947596467 13048 66456 497765854 61027 66456 881842471 66456 39744 9121464 66456 48932 866344160 39744 24261 541128425 7042 24261 471079412 3105 61027 867330531 73476 39744 594017257 73532 3105 899895531 3105 47257 222698218 73476 62512 355481622 62512 7214 996154696 73476 10819 36263877 62512 51174 12360348 62512 56074 577953512 56074 34544 126456113 50857 51174 608353065 51174 14855 116559822 35956 56074 73223820 37960 14855 392977604 22156 37960 259671355 14855 71985 216998798 52810 37960 572776354 35956 63865 90476071 37960 62832 216063669 71985 13932 646524455 71985 50548 155132956 17332 13932 608823217 17332 35067 889613767 50719 17332 702003529 35067 64704 433656730 50548 20073 100835694 43807 35067 394307274 68187 50719 364517023 64704 45634 200299497 5846 64704 786916038 20073 45375 474067992 45375 24588 439489087 68187 78774 519963590 39409 45634 372032582 62476 45375 843139445 69802 45375 12605248 49866 62476 366268887 76493 62476 894701932 8113 69802 242612030 69948 76493 428482633 69802 14279 130197802 8113 49330 570794903 80584 14279 746713841 37563 14279 697068869 34814 80584 545322903 22182 34814 112016889 22182 30351 192932442 80584 75858 66235241 55498 22182 933987482 7142 30351 301439639 30351 6264 161857558 78762 30351 480432029 7142 31949 935473351 57598 55498 636525449 51766 78762 676872122 65011 78762 706870489 53450 31949 299359108 3094 51766 36607699 51766 17086 918010017 3094 65023 698118986 65315 65023 922694173 53450 63958 335240165 65315 68745 214158200 13874 65315 681038996 44624 68745 544775927 13872 44624 777788959 13874 46750 296523522 42684 13872 87276279 32018 46750 338387649 13872 31517 115114953 10065 31517 346358859 32018 48695 527362393 48695 1118 804683532 31517 49062 544307265 19931 10065 2679359 51698 1118 38542820 52316 48695 52562126 52269 1118 746032847 58838 51698 627774739 44523 51698 267382357 23829 58838 262066828 11786 23829 584216849 58771 58838 8425004 35006 58771 495619921 77127 44523 952843904 71766 58771 67105122 58771 1864 285236664 10575 1864 944920729 35006 50260 10953956 1864 11076 665130096 21426 11076 584170595 10575 15096 496555896 15096 47891 929972249 21426 46160 608485745 15096 76691 374693285 47606 76691 435330353 9791 47891 626072117 12267 9791 900383161 29490 12267 248589379 29490 71218 538858821 15842 12267 6737956 460 9791 353152396 460 48391 52947806 38408 15842 234411166 31524 15842 492333819 460 16415 635084125 460 61036 455730526 26957 31524 418269834 7782 31524 79261463 50504 16415 648482462 16664 61036 607656380 73886 61036 795747559 50504 12583 808392716 12583 34034 425774666 16664 37773 944650153 16664 3356 110931728 37773 57649 423113778 12583 7607 948395427 33529 7607 614673598 54655 3356 244996045 3356 81283 934864203 63384 33529 36028181 9482 7607 864236539 33529 2516 481330204 63384 25945 186086293 2895 9482 102485448 51744 63384 66141831 60003 2895 732503869 2895 7823 446880078 2895 14137 784032991 60003 46527 975428371 32476 14137 47951039 40976 60003 211565192 40976 33516 727120083 33516 30322 31669409 41389 32476 933246206 30322 23330 852196296 41389 7472 62161042 11264 33516 128605101 11264 70171 364963536 25424 70171 378336611 12376 25424 813466765 36274 7472 365681990 66867 36274 24045688 12376 26060 409281870 64012 25424 56608648 12376 79013 408076097 79013 44194 635768740 39217 44194 100906153 79013 42414 298396428 42414 21348 187521300 32371 44194 804141872 42414 22386 905949720 21348 74787 461183130 32019 21348 967343208 62638 74787 54278914 72476 22386 293595649 32019 70628 495190960 32019 29897 266232663 45204 29897 176872406 60884 62638 884864375 29897 17570 912741123 70628 77497 190557089 60884 46351 765098110 77851 46351 763915036 17570 31265 129071502 62489 46351 169872 13695 46351 843670281 46351 10937 357065337 31265 76652 793190762 76652 32939 131000077 33959 32939 522604713 13695 53709 715215354 82089 76652 788906062 32939 46308 94581371 46308 20242 361995249 37284 20242 51775871 44682 20242 124902568 44682 38841 675762584 8976 20242 386312550 77985 8976 658527914 46545 38841 243630306 77985 69549 153630124 77985 23332 564817378 80672 8976 244670347 80672 63612 687620354 58193 23332 57994166 58193 60809 505298847 4394 58193 933053440 35815 58193 459690235 63612 55413 965016076 4394 80238 7080556 73028 35815 948938204 80238 69313 111641256 69313 47888 727016499 22787 47888 916894758 73028 47292 718370555 13235 22787 896758549 6132 47292 100342000 22436 47292 235212489 54769 22436 524616766 80715 47292 573199119 6132 49002 985574259 58834 22436 60853150 6557 80715 77735576 54769 14223 798778859 14223 41188 194745218 14223 40095 912059948 5826 41188 495391587 35713 5826 620900561 54792 5826 226687708 7181 41188 312985200 54755 35713 550836733 54755 34568 669575290 48366 7181 523836025 54755 40876 996191078 13691 34568 532653321 13691 68922 483580072 48366 16857 352920864 13691 55256 141887980 13691 19614 917492955 19614 13850 325924440 13850 1103 304075303 62615 13850 108437946 55256 51639 966718290 18667 1103 874391326 59387 18667 972166524 78719 18667 843496959 51639 27123 249636624 18667 66021 879214689 62632 78719 122892728 3656 78719 674441788 35789 78719 149828665 63021 27123 26289979 45091 35789 407487781 3624 63021 785922316 69094 45091 813877495 75788 69094 289735259 33580 45091 54863844 52709 33580 769936038 3624 34378 685060759 37671 33580 920020831 34378 5618 684220239 24558 5618 885263240 34378 16511 981622740 38858 16511 559845860 16511 26069 344916397 5618 64079 612577866 66471 26069 97342208 17652 64079 850010939 80845 26069 364594851 32539 66471 682327073 17652 40643 452812711 47922 40643 1457844 32539 68994 75268236 73800 68994 234291389 47922 44142 268237595 40643 36187 122588979 51773 68994 622862710 59924 44142 886314695 75146 59924 477362848 23877 59924 561517268 18309 23877 385480903 8378 51773 22057005 72743 18309 370512027 72743 37839 840169447 8034 37839 213033899 25516 72743 766095572 58645 72743 347075202 58645 19464 26039514 19464 32313 538947297 58645 9959 35188783 66129 9959 267159472 42640 58645 612159075 7029 66129 18146329 60856 7029 347023982 66129 67544 649667025 60856 3321 22821120 2023 3321 787669082 61744 60856 370487387 61744 1676 916946067 43441 1676 893287985 43441 32358 585669704 72364 43441 648342925 61744 54188 279453323 1676 12142 60121043 43441 21601 934713340 72815 21601 330618212 56001 54188 105603935 12142 6906 91894993 6906 14755 293767407 21601 15112 176808489 20587 14755 52492923 20258 20587 831098709 6906 10027 244507733 20587 9067 998343112 9067 20948 264759280 20258 48907 143950116 79545 20258 108563705 79545 38589 635690239 48907 57103 319191828 35407 38589 58933997 35407 20175 643637456 38589 10636 308294329 20175 77920 184845845 74135 10636 430540703 20254 35407 544140995 10636 29419 127080383 34704 74135 806978800 77920 37092 289312272 37092 23987 12281539 24146 23987 65456682 29419 33925 884319181 34704 70420 127469802 37092 71096 706732536 76859 33925 233416263 71096 15589 311487671 71096 28546 984862231 76859 11778 386935167 52128 28546 556882867 28058 11778 398378582 11778 73590 755426961 28546 22595 447289111 22595 39500 244186194 28058 74705 840686436 73590 63744 158270793 52770 74705 673670200 52770 50388 130008792 56537 63744 138166971 63744 31420 255904967 50388 71950 725671332 31420 26495 575856571 75905 56537 486704187 14165 26495 992284129 75905 77406 706391712 61358 14165 150453064 49541 75905 241623266 1225 77406 752322570 27044 14165 788387369 1225 2885 795696637 1225 54219 382523579 58129 2885 187074479 58129 42427 30211254 45799 2885 466699510 75095 2885 132110913 3742 42427 13277732 45799 68146 64442055 3742 9741 894941247 9741 73378 2369454 73378 65089 277301945 67085 68146 993941422 49317 73378 371080509 67085 59863 186151383 27477 49317 776993414 65089 58716 972428192 50703 58716 308645256 47677 27477 379173830 59863 60787 263661900 33929 50703 517835704 56108 50703 577763308 23530 50703 157998585 23530 18287 360245210 56108 66909 885208040 18287 53773 626103229 18287 2509 847444534 18287 51690 153887709 51690 20316 183676532 26554 66909 781983344 74493 51690 500887646 26554 31507 196883016 9578 20316 836699508 29027 26554 533300309 29027 23595 706280705 29027 6794 477774771 1929 9578 232356317 23595 78014 726579374 78014 44093 204128167 78014 77094 465311889 2155 1929 47043741 5406 2155 681946400 13599 78014 847336641 13599 11079 440906931 22748 13599 65835026 22748 59525 253357436 27034 5406 634383382 15173 27034 745071209 15173 28861 660801422 15173 17340 391988927 17340 53563 780366425 3257 15173 443714885 17340 13759 630334476 3257 27186 255593992 40374 13759 962151541 67338 40374 776315199 67338 47800 664837348 10372 40374 756199906 40374 57930 999128407 67338 43097 395703511 47800 25899 272513461 57930 21851 484202454 36825 10372 804334097 79349 25899 83012432 43097 71566 360161531 30587 25899 684733995 46161 21851 197281407 46161 34933 5767048 46161 42875 3775838 22820 71566 662078525 25733 46161 687299619 41308 25733 827639010 34933 51478 601688023 51478 70294 716827305 47324 22820 633462103 70294 77002 518296213 47324 64680 466624462 70294 27060 665388756 70294 31397 84288680 64680 49637 588610427 31397 39794 223402547 75630 27060 437494517 75630 69902 254309651 13253 31397 100816185 69902 1754 262171653 65764 69902 76529216 13253 45272 53804785 45272 74545 154124589 70068 74545 193039843 70068 55746 108825588 42580 55746 835999059 70068 71437 732477509 74545 44773 482136816 70068 5794 426098429 42545 71437 998783803 5090 42580 863392056 5794 31686 140569627 33792 5090 495386652 33792 75566 449180836 73985 42545 505481114 33792 80398 211613896 68437 73985 513340111 14035 80398 43727606 29192 14035 625944187 29192 43422 538416593 9614 43422 63269393 59976 29192 66924274 14035 23493 529555523 23493 16265 898645867 48747 43422 820519284 66593 48747 822879157 14935 23493 972132369 48747 79851 837314262 16265 78894 210844411 14935 77204 768754556 66593 28053 702880287 613 78894 3368555 70340 78894 950819831 19301 613 883685096 77204 60974 283863607 31600 28053 16566492 45086 19301 501550042 57790 60974 847912600 31600 33818 190100904 31600 66753 691792216 31600 66709 496504487 23990 66753 547047878 26374 23990 330636508 30691 66709 493704926 26374 21750 228406288 66709 30101 110322793 21750 65088 95344285 30101 79924 23322 30691 38998 13303856 51098 30101 327960834 40735 38998 10842808 39354 40735 496816811 69961 79924 133050790 20666 69961 248531113 51098 29603 943804228 40735 2586 38804580 29603 11479 307511053 60190 2586 466494621 27650 20666 675247297 60190 15594 32144828 44612 15594 75175379 21679 15594 687456509 60190 73516 256158967 21679 46300 69200129 15594 41510 423704598 68020 73516 419146634 21679 17049 594204636 68140 46300 799456603 41510 81589 113209206 17049 7244 607956167 68020 2730 693343745 81589 19775 54871198 7244 51221 85129554 57494 81589 491518707 60990 7244 334081715 61309 51221 369063135 47353 61309 666131154 51221 36887 579776756 34401 36887 596515823 61309 67878 44269294 31607 36887 898654195 9239 47353 307284176 34401 46900 84412072 67878 20658 777663306 71689 9239 859761195 9239 37312 959667409 21838 9239 884896569 20658 72055 406476087 61555 20658 240937125 32852 61555 287952023 46338 21838 126691027 32852 48127 984275931 61555 9793 566051150 68053 9793 420145002 9793 77193 918062270 14409 9793 35303745 19108 48127 632862921 77852 68053 14607997 77193 74101 301845049 14409 30287 767412618 77852 69913 30407125 9070 30287 567227533 30287 64031 446651334 40390 74101 590362517 64785 40390 576731112 64785 71637 115123647 40390 50862 387846047 5146 40390 348760670 71637 42958 515968615 71637 35432 821496869 32687 71637 85836316 32687 36042 955780050 32687 7641 51904884 32687 70286 288490579 7641 59290 467692048 13692 7641 220388876 76473 13692 488015924 1587 70286 118435566 76473 18293 466352728 47039 59290 474772065 47039 2681 292145322 18293 43144 599022328 2681 61575 541811638 34944 43144 338921264 10648 61575 421721368 10648 31063 196843838 48816 34944 869735096 3004 31063 931289619 294 31063 975528283 3004 22013 980422611 3004 68030 128199744 68030 29650 498868552 80203 29650 840944244 68030 46099 255915624 30796 80203 31134900 63639 30796 202897162 63639 36577 173099749 37696 46099 708304288 37696 76677 454735187 36577 57348 625207989 19890 76677 912676385 3002 36577 89046938 46088 3002 827192063 19890 50524 409084161 46088 14930 92633104 46088 79872 950973376 3002 9940 442834608 78333 14930 542081214 50524 37196 772178746 9940 22987 443592174 80414 22987 381200876 50669 80414 831626566 22987 58346 153441524 60924 58346 121728361 60924 81736 144705456 76519 81736 189665965 60924 38100 274020876 38100 13049 692309672 38100 36144 299049458 81736 65906 608965985 69034 38100 195933304 69034 26396 317548107 46684 65906 714813990 69034 1977 627579462 9443 65906 362658858 9443 26906 142822731 26396 3803 422693670 46629 9443 3193057 41214 3803 71929201 41214 79026 36828254 9137 46629 576890467 9137 26109 126532847 9137 42223 357723469 81293 9137 657156981 60716 81293 625269050 60716 42501 900971836 42223 70012 678578678 60032 42501 165002964 60716 51050 783181963 59989 51050 732901753 21996 59989 716270411 70012 36230 742216903 36230 25225 407722830 47307 21996 567615624 25225 75929 722847727 25225 72417 548803035 10831 72417 535970795 25225 8074 855682235 47307 24922 346694749 73114 10831 402983540 62552 72417 631478533 36386 62552 645682501 8074 56595 227508020 55065 56595 408482578 36386 73717 455784240 62552 42091 861563503 42091 51500 574657863 55065 11850 163535081 58746 73717 54223066 44099 42091 167065422 54443 44099 188110933 44099 63378 781841685 63378 1763 243720688 80975 58746 470292341 69962 80975 855395837 51325 80975 267411935 69962 65501 29747608 78858 1763 501964280 18798 69962 576296250 74759 18798 972978308 18798 526 756863887 74759 35073 56651490 526 57076 143354918 35073 48064 18935143 40199 35073 951337275 35073 17100 974648775 34534 57076 901869020 17100 1066 568562634 48064 6668 99047081 49225 17100 441037845 17100 7121 912130856 1066 48044 146349987 9029 6668 474060565 3886 49225 904166789 69900 48044 263793823 69900 23303 787470004 9029 1414 564203259 64042 9029 57212160 27572 3886 916824414 1414 70345 905136158 30413 1414 262147865 1414 20025 712642596 70345 45522 193824444 30413 67035 14639294 43810 45522 172576555 20025 60709 99830792 43810 42278 16643267 1125 67035 731618573 59531 1125 747011394 42278 49382 98609697 49382 66989 217963160 66989 8600 883979276 60278 49382 582717544 14247 8600 342240944 12817 14247 17338737 73726 60278 72736347 60278 39334 684711085 46505 60278 296019836 14247 36766 919100522 26401 36766 23923402 36766 65432 471368966 46505 73916 881417187 74551 36766 222451321 21923 73916 683748764 65432 56169 953853822 44789 21923 980267930 73916 26896 520954510 56169 26673 806499749 26673 43456 657954991 26673 27412 455730362 55055 43456 101150494 14547 26673 807296678 26673 49357 166362001 41260 27412 516913456 31049 14547 119008343 1605 41260 882172299 29096 31049 517107400 29096 76866 930905890 31049 11067 81657946 6253 29096 709021434 6253 51176 102045814 11067 56409 912361448 34500 76866 111085621 51176 62480 579188728 40945 62480 425150939 61258 40945 149367039 36127 34500 563385798 27790 34500 17195711 61258 41631 765012930 32813 40945 667726671 4520 32813 927462374 36127 69797 326914930 4520 11470 18521156 41631 42949 36644845 56529 11470 430024524 69797 26848 693239918 5533 69797 139988343 74051 56529 7587012 56529 1651 29495264 26848 68295 872630925 7202 68295 474211178 1651 20570 685980335 27187 74051 831178030 20570 45143 619861125 7202 20011 89801562 59461 7202 185244932 20570 56946 542519466 45143 76330 19382760 32459 76330 475013381 81030 32459 366252422 57538 56946 654210231 44438 81030 289624593 59057 76330 370126407 32041 57538 750305237 57538 20371 736503692 80358 59057 559300572 1829 32041 349966825 80358 39025 100828196 39025 76646 800973302 1829 33577 482368514 54812 39025 713309816 76646 9659 465587849 74184 9659 32289657 76646 41751 521902602 54812 43623 540998211 43623 15698 264857292 37603 43623 652680064 43623 18195 546956065 18195 65445 851693487 43623 34252 274944490 53614 18195 625230163 55346 34252 651428399 34252 71900 932042318 34252 53173 861374542 70962 55346 177978615 53173 39662 328823184 55346 73559 716389201 73559 11373 852150411 39662 25478 279381640 70962 14617 108498245 11373 15868 967240736 81864 14617 720620991 81864 14083 927837420 23922 15868 495243620 23922 48994 269871058 23922 34276 72760787 34276 15559 309465872 34276 27734 575330909 36856 27734 33994829 51382 36856 827040160 15559 24668 485481207 65672 15559 955778222 43406 36856 950274375 65672 43654 803065615 65672 60407 739530696 8236 60407 755068564 8236 21022 137435746 8236 68471 31724933 8236 207 448299311 68471 45764 402353122 45764 46911 2189362 71443 207 465787940 71443 28503 756852142 6518 28503 405679773 15824 45764 182856999 6518 60081 2820414 69650 71443 241099626 76591 15824 722724964 1739 76591 324076319 15824 59729 126062715 19263 60081 142387139 19263 60543 475411147 76591 62343 61853533 19263 44640 902645098 45889 44640 886620980 37156 44640 933355912 60543 68539 337661178 62343 6722 52981925 59126 37156 145295400 47322 59126 885360290 37156 22695 543897979 5695 59126 996490603 59229 5695 404328390 5695 8912 828887954 47322 26621 802555196 5695 32574 497044423 32574 67575 541114646 71880 67575 782314267 71880 70749 332107998 56917 70749 670670072 67575 10482 694990284 29743 67575 812572019 10482 7796 855686185 29743 28797 979681131 67337 29743 29248341 9046 28797 181650332 29743 73018 310771175 28797 19403 63176624 24892 9046 602389202 80007 24892 148536973 9046 77236 552047946 62840 19403 54919432 71773 80007 618036964 31833 62840 401163471 80007 77042 227225763 48819 31833 21390289 77042 9069 528375876 71773 66780 807383858 48819 66641 404548952 74442 66780 90076345 74442 79196 357139111 37755 9069 711976311 66641 36922 302383961 61265 37755 235526200 2445 36922 519733863 48415 2445 14750261 36922 32283 29644567 15196 32283 17460751 71764 15196 759419740 12398 15196 302859191 71764 71819 195490463 71819 37658 761377900 60875 71819 863244486 59182 12398 812961098 876 71819 60859448 44549 876 406623430 332 59182 27280469 72837 332 790941542 52704 59182 746269025 52704 19486 939470291 2300 52704 263047263 48248 19486 190301047 19486 49993 876406594 49993 12947 497922408 70852 48248 478902368 76188 70852 327504537 49347 76188 830063777 49993 68261 250775519 71405 12947 215193245 52182 76188 666134401 68261 32764 819290409 52182 29890 399083949 12163 29890 896390270 18337 71405 881268005 25441 12163 69009583 25441 57455 761178533 25441 21072 627475199 55049 21072 182297724 25441 9364 11757727 38356 25441 697257176 23726 38356 333518080 21072 49050 17569274 9364 33578 818676849 23726 16666 709406469 57160 33578 37114109 32391 33578 162439135 33578 26348 5847750 29291 57160 408008094 16666 38152 456581274 29291 37363 397413666 26348 55946 962530745 55946 35296 562680400 55946 45418 110071779 38152 48144 798920436 26785 55946 277714605 643 48144 465005948 26785 42465 225972026 60624 48144 774814540 42465 68229 455952713 643 4247 78518969 23656 60624 417310929 68229 51087 201987688 68229 61830 507513886 7468 51087 325396698 23656 72132 899271879 23656 49529 194718715 9298 72132 733918912 5812 49529 156841269 7468 39525 354893588 78511 5812 670852894 80152 9298 156972018 39525 45518 96357226 45518 33656 323466762 45518 45687 280109267 80152 10523 60425474 67592 45518 272486295 16247 45687 304619038 40658 45687 900895080 66642 67592 84469763 35807 16247 481260782 5302 40658 654134841 16247 62002 403093317 62002 56266 285894960 56266 1167 84560793 56266 66572 220728990 5302 7392 125913089 56266 6830 596305227 35121 1167 613161399 6830 17071 945958428 7392 36392 699191463 28091 17071 104415251 13611 17071 336636654 13611 55535 151184440 46417 13611 926199910 46417 79269 21372562 10287 55535 924428543 46417 3160 83440188 46417 22662 63561155 10287 63013 739972795 41262 79269 862640044 41965 22662 461084682 37779 63013 190919142 41262 32872 63339797 34777 41965 977161896 60763 41965 549867556 41965 23379 720714827 23379 8961 205580167 67899 8961 915833444 34777 26972 999915914 14522 26972 444935157 49744 26972 102010397 24519 14522 696795877 74903 14522 401918260 14522 76263 112334782 66639 76263 466028027 74903 37418 955109189 36909 24519 668560658 76263 63755 837018966 79055 63755 655141570 63755 37239 446231380 36909 34458 48083272 55332 79055 711808283 79055 3031 76814037 5923 55332 610428043 3031 18311 174707782 42481 5923 950534775 18311 1305 277243250 76301 1305 19717813 68453 5923 965236732 28505 1305 673568914 30049 42481 959543768 1305 56379 63410167 76301 24264 332255483 24264 19267 65037582 77718 30049 567126345 77718 22507 44922530 75217 77718 530731517 22507 68527 868873053 68527 67801 236888889 67801 62235 241824554 70214 62235 387180645 19391 68527 393347549 82091 67801 544722681 39505 67801 48618105 39899 39505 397634304 2052 39505 646256872 2052 12165 55897822 12165 46315 837798848 52235 12165 610096171 39899 46178 228066707 46022 46315 266621740 46022 44796 497464831 46178 2022 29720048 44796 73038 109931510 71221 73038 550671679 33122 71221 383238307 71221 66702 249148091 66702 71350 307308918 73038 18098 42167566 71350 62088 8862885 33122 8711 78114041 62088 63660 502012640 66570 8711 364786794 63660 72464 227197865 63660 4121 947680617 66570 63818 857138179 63660 70380 728253807 66570 1876 716688313 1876 28042 425973593 28042 24906 877099141 47716 24906 883408584 70380 33568 767013945 33588 24906 889439652 33588 58527 778943796 47716 22439 430249885 33568 80542 928958135 33568 17450 442926436 73950 33588 199924836 58527 28427 475814963 73950 32328 487628894 32594 17450 882387271 49868 32328 342830638 32328 4830 404402783 32594 37518 221131284 48327 32594 738655123 37518 38951 659537997 54243 48327 63600572 4359 37518 607136732 43674 48327 353391155 3329 48327 442196490 38951 29548 26403559 54243 54309 997037663 47771 54309 654641749 54309 61241 982075924 47771 71154 624085198 61241 44950 258984993 47771 65944 519504591 48232 44950 969629898 44950 50957 513850930 63879 48232 459316450 75158 44950 994024305 75158 53877 579602460 75158 39780 397922739 63879 7804 715697799 58071 53877 277852420 51138 58071 387471282 51138 21681 381565263 58071 65846 626102323 1725 51138 433987793 26317 51138 871696423 69075 65846 782915764 28006 65846 269578160 26317 8226 437529745 26317 39571 931360429 8596 39571 135001939 39571 13676 56403078 60497 28006 362047675 8226 38901 891683819 52080 8596 675261079 23915 38901 511284306 38410 23915 470308606 60497 26334 109885827 52080 66028 135780882 2846 52080 593113580 23285 38410 49199096 66028 26778 480358015 13499 2846 153040469 40579 13499 987051565 5319 13499 841660582 26778 67949 541950888 26778 9726 14121573 9726 60088 810721464 38492 40579 86875853 67949 36393 136139661 67949 80225 867335951 60088 5308 420283130 38359 80225 251212254 38492 38886 894551125 5308 35110 971189805 17710 38359 809278159 66165 38359 657507407 66165 15524 705020110 66165 29690 892088697 35110 56235 253634439 29690 20120 168032719 65219 29690 267960850 13783 56235 98971992 56235 38426 558323538 27196 13783 486120296 19692 20120 653017475 29578 19692 46919864 19692 34505 396133504 6641 19692 308502261 6641 79829 685125252 79829 80830 630865683 40904 29578 5113666 55516 6641 489072284 57373 40904 803953665 37060 80830 107238151 35908 40904 819942960 54862 55516 705689779 37060 51058 457425160 6418 51058 19102473 6418 30995 843025965 27515 6418 562728245 51058 76861 563711715 30995 34051 274376745 27740 30995 907780225 54448 27740 103046197 34051 11691 567603770 68151 27740 792341587 19404 11691 727317668 43381 27740 135367561 10986 19404 367607552 7825 10986 441375786 19404 28677 370392931 10986 77446 127970671 78936 10986 804243686 29287 78936 696083138 78936 52659 209844960 52659 67676 995829440 78936 52802 573492191 67676 13088 438434592 58783 67676 558117889 35522 52802 779210593 44629 58783 127909017 44629 22912 550955444 44629 77358 557998751 35522 41502 91530718 35404 77358 928928715 71199 44629 965673163 77358 66691 385004769 77358 44638 979656086 43656 44638 798266025 60686 71199 689034455 12659 71199 492099656 44638 79761 486700359 53175 44638 512619130 12659 72037 399380614 59751 53175 319132089 59751 24028 48975028 73111 79761 307692437 69275 72037 859816840 32437 59751 138769825 15305 73111 643813840 24028 19882 41803111 15145 69275 72052886 69275 42459 260679887 11813 19882 468572683 19882 40998 284997245 55791 19882 772089597 64423 15145 400020083 6496 64423 842688748 6496 63476 888957606 10576 40998 835892580 63476 2248 125693268 44849 10576 360163501 31422 63476 189830778 42413 10576 4109593 71229 44849 876360597 37684 2248 101331843 31422 35611 962443135 37684 65801 197487937 79508 65801 930126399 14664 79508 987101634 8525 37684 528700457 34793 8525 992220544 24163 65801 723013886 69879 8525 841359751 68274 69879 634527703 34793 33437 525093888 24966 33437 267152639 48586 24163 898639375 77647 48586 957754078 1132 68274 490616719 77202 48586 403188749 77647 78353 604794733 77202 71622 617849638 61739 1132 441271257 68448 1132 320859640 65726 68448 615616031 70194 65726 892596821 65726 74949 630796986 17231 68448 294918 32697 70194 932614899 1392 65726 854441768 17231 46617 100076291 1392 44017 195482525 59589 32697 283610524 32697 24175 901464632 24175 80593 692383978 24175 79324 218692153 59589 61794 522801616 15846 24175 804494080 79324 2392 89550528 80593 6681 97478463 11901 79324 827430166 11901 35124 18035833 6681 11503 310718690 6681 17727 635416588 65746 11503 505669720 17727 68912 553558726 49617 17727 463969114 49617 7619 456978026 68912 41641 607310553 49617 42484 374323229 24424 7619 368128739 41879 24424 301905942 32236 41641 282073521 42484 57525 560035926 32236 49806 84270092 1837 41879 76790606 41879 71062 500106021 49806 59761 74960109 71062 72592 818189887 1837 20006 906674650 18304 59761 52751403 43295 71062 782121967 29021 43295 61790977 48954 29021 969332852 18096 18304 302575350 29021 22314 821312410 72421 29021 936671461 14817 22314 414150793 36012 14817 934651073 64972 22314 442885380 36012 27438 484217457 14817 60645 488170471 64324 36012 319535124 50209 64324 647664539 6639 64324 978539974 3282 27438 166617318 52054 3282 867088914 45751 52054 105560943 7497 45751 40355627 26631 6639 303014121 26631 36276 271066226 49771 7497 866151414 26631 54904 952577582 62487 26631 131515370 49771 26466 107005277 36008 62487 611182519 13556 62487 946593084 8424 26466 428062561 8424 35179 514999918 13556 12430 108885919 36008 56870 335098988 13556 65043 229863969 68337 35179 76758870 71083 35179 836100493 65043 57654 262835057 65731 57654 165078171 57654 13515 115957494 39696 65731 594155319 71083 35705 164048143 57654 49455 808280080 3913 65731 300071438 61745 35705 862276151 3913 46995 371331938 61745 80215 217825430 77758 46995 218582162 80215 26692 84904448 9965 26692 602214583 77758 1659 608385402 26692 39283 502709677 789 77758 648604297 1659 2573 436116858 75264 39283 151962366 60271 75264 844912052 60271 50967 325642127 9762 60271 471788373 23820 2573 132529963 23820 42425 258417506 23820 57587 723557031 57587 39855 137661177 42425 34000 221113999 45022 34000 268093808 76026 42425 762440837 43095 39855 473303211 4679 43095 401798192 43095 7529 520344833 7529 40065 446590321 45632 43095 864084956 43095 1917 213568742 17027 45632 344670371 1917 22634 422989903 17094 1917 525649424 17094 70236 293351253 56277 17094 402842329 17094 4753 266332723 9192 70236 810807094 9712 9192 896746843 4753 22991 793465166 4753 63166 801725642 4753 11294 735046619 63166 59324 947813964 41981 63166 106442673 59324 202 64369493 63166 44487 845473321 49127 202 237073686 41981 74321 817149101 54195 74321 711635134 68087 49127 68099804 76480 49127 979381804 12190 74321 874411020 68087 23148 11445638 54195 29209 733161247 66809 23148 469151715 23148 4992 124929210 67501 29209 350943839 66809 63183 179433891 67501 21106 115367281 67501 29886 398194789 63183 6458 108920541 36676 21106 162707706 21106 39586 286328152 28929 36676 858574164 29886 58581 27688031 51259 58581 855466022 51259 46802 102648799 44801 46802 105300711 51259 26345 120127856 46802 6409 727319615 46802 60750 70121070 60750 48484 565189627 26345 18254 564741003 68505 60750 572339062 78453 48484 30500080 77885 18254 564877755 77885 43132 66718310 57328 68505 42963895 69875 77885 559958616 40770 77885 56042447 69875 1338 533244725 26293 40770 447232831 26293 72841 346418210 1338 43222 602504309 43222 57270 243511849 81466 72841 760858334 57270 77690 34589100 35182 81466 587214177 77690 80478 923187827 79238 57270 984471085 79238 49387 982603438 80478 34061 650657575 63025 80478 129450651 79238 72704 107400909 49898 34061 447675878 34061 39375 982088612 66599 63025 927468172 46611 66599 616814127 46611 42447 981854985 66599 42194 445465146 39375 7485 254175060 25603 7485 391516102 81672 25603 237404141 59086 7485 593126961 25603 67608 990799866 57067 67608 819312574 464 59086 979463235 67608 39909 580274102 39909 48115 16107969 36429 57067 355872202 67690 57067 703634714 48115 3946 444704450 49611 48115 619798607 36429 50430 757505617 48786 50430 985869711 67690 19711 532053126 54577 48786 114326942 43117 19711 381325280 48825 43117 607332206 68761 43117 217355750 19711 20200 404566636 48825 14748 129084427 75240 20200 359154822 48825 68318 50492807 14748 21269 249549888 21269 424 839046637 76524 21269 449358522 21269 81552 436803837 55918 76524 50302363 424 10345 375843421 43555 10345 102312916 10345 8515 128733195 10345 8742 536498473 8742 45416 125919989 4935 45416 189543415 61450 45416 446995451 32898 61450 232460411 43291 61450 683172622 61450 72979 285438405 32898 69264 819394372 49013 69264 845063136 69264 28341 340689243 42561 72979 499741145 47927 72979 216095136 69025 49013 824318882 47927 66096 291248281 66096 28543 204867802 47927 48513 848304353 18928 69025 487588999 66836 28543 590229653 79449 48513 170016429 36543 28543 123758815 79449 36591 613304980 7566 66836 846608421 7566 40762 98145914 36543 69897 138764376 77598 7566 881992852 77598 72122 90147057 77598 15416 256946697 72122 13619 784293854 32885 69897 750697098 72122 81971 860413725 15416 6285 53072659 26456 6285 401963875 13619 22514 535458770 32885 58628 70310422 6285 48223 881934981 26456 32844 960468387 9971 22514 706033371 32844 40438 99016046 65782 9971 30628652 9971 64358 599904684 79743 40438 717234039 40438 13962 146871850 22527 40438 996293932 79743 79004 760479014 13962 2835 711740537 67721 79004 260104981 22527 3924 34643518 3924 7615 305474854 2835 80212 506778732 67721 68028 128093837 27444 68028 422370860 69053 7615 588986374 27444 69914 600671732 68028 1545 637616214 69914 63439 778299189 77494 63439 396438236 77494 2594 927572638 6908 1545 174746664 29696 63439 326992139 6908 11876 228406651 70256 2594 261151116 29696 67832 803545871 32800 70256 3096836 11876 61347 718413271 11876 16016 189838699 67832 55901 603621980 65010 67832 492618380 77743 65010 445646488 55901 65363 733127122 65363 9059 577106844 65524 9059 173299950 65010 65960 859475889 9059 7011 369371515 7011 23492 729771858 58592 23492 674480929 65524 10978 735096328 52231 58592 151722840 44187 7011 83943029 58592 68159 205211974 44187 5700 517211592 78441 5700 353896106 3953 5700 7260231 68159 24601 165958276 49739 24601 792320947 27037 78441 388685771 49739 9526 263028060 33180 24601 48005571 24601 17997 515374658 17997 15797 861759201 76358 15797 113740738 9526 37752 908357723 33180 70963 324388525 36656 15797 945028314 37752 27759 67416588 70963 25088 63204202 51622 27759 545290961 53097 25088 410494451 25088 25372 116131143 53097 2185 710490609 53097 13344 328054475 32422 51622 835428929 25372 4735 366194800 32422 58137 418619182 32422 41906 153327934 58137 50705 831748672 50705 7019 521651213 45654 58137 673454786 16152 45654 505219658 29234 16152 106887641 29234 3500 621239738 75605 7019 9780774 38543 45654 292224849 78592 3500 424114590 75605 45339 849244301 75605 21352 874357129 17655 21352 938814278 1363 45339 473414009 78592 45792 445736908 45792 42144 39094885 10589 17655 877444273 42144 76877 571166212 78168 10589 315982651 10589 52668 950167922 41173 10589 715620447 60242 10589 246354903 78168 33396 784696454 52668 80956 208423584 56978 60242 381443601 80956 40231 190309993 14228 56978 472176072 33396 48417 113019377 14228 32412 626969529 14228 82031 421032127 48417 76655 36015625 11556 76655 376803978 32412 17993 36003267 13110 17993 17588083 22452 76655 897623886 74595 13110 25704576 72745 22452 582360617 66667 13110 655137218 74595 32467 85744204 66667 35155 296494723 82017 74595 348615325 31315 82017 402908405 35155 29033 256504536 27375 82017 84298096 82017 61980 807393865 43710 29033 661213201 71918 31315 817973582 75928 43710 609385737 43710 3000 691020067 3000 9910 910995465 75928 40799 299762525 9910 80458 54404637 3000 64310 913792217 40799 20729 101696563 40799 2930 425619006 73684 64310 319240575 2930 6978 590028700 2337 73684 447542077 34721 20729 90593111 2930 58808 582523650 44784 73684 889686744 48037 2337 446429166 79525 34721 134270380 58808 1020 266669875 1020 16336 387821422 16336 27457 266450750 1020 63683 819398079 61986 63683 274739788 25718 63683 735429940 55811 27457 437759418 50501 25718 627143984 42038 25718 640315976 25718 77476 331665322 49491 25718 916222269 50501 20890 472214576 42038 10807 877794458 22947 20890 594999120 10807 54239 922077996 72906 54239 85071226 43996 20890 407076297 54239 77959 71445911 43996 54389 865509293 65382 77959 699415132 43996 35688 329066987 68223 54389 369201780 54389 12425 153443067 9870 35688 376342746 32071 12425 66034798 71364 68223 881617096 71364 53285 835299200 9870 6632 186035686 51526 53285 568249341 11742 53285 889833631 37492 51526 362820655 53285 76341 236624259 51526 64139 152830204 64139 61423 148456698 11742 42454 51430509 76341 21323 11104928 42454 66246 987749600 57740 61423 147323899 42454 1127 229168822 45757 42454 934951709 45757 39499 84191063 45757 9306 982493385 1127 73945 875433176 78848 9306 337616620 75317 39499 802080225 28021 39499 491558905 28021 27725 907387806 64159 27725 787314181 13968 78848 36253332 75317 21314 931073857 64159 38088 636159057 27725 67959 173214035 21314 69202 27518192 69202 11690 617617674 38088 3745 549237278 64062 11690 256923332 11690 21736 74170889 25614 11690 257951302 25826 64062 112978487 21736 33490 950835631 18388 25614 675534521 11358 18388 79959592 47825 33490 23094049 18222 47825 348173037 22284 47825 655561001 11358 58470 852063920 1503 58470 926458378 58470 60436 768145065 40657 1503 198332238 53973 22284 63179933 40657 9990 643364822 40657 76559 86030555 9990 60868 412036330 47616 76559 224688824 53973 37856 792066126 26734 76559 440073527 31728 60868 470435341 26734 72968 755555674 37856 58331 92339592 58331 66467 405393120 10613 58331 235491955 82051 58331 744653350 4431 72968 135251344 69988 4431 968443251 6141 10613 603593854 37336 10613 933669446 4431 42158 351726447 60470 37336 669527085 18383 6141 216198207 77933 37336 141293942 17348 37336 69740365 77933 16940 328381330 35029 77933 806433287 77933 12283 886221444 35029 23914 40182065 60391 16940 204222520 6897 12283 401587953 57261 60391 142657051 39483 57261 166706986 59238 6897 870422878 26351 60391 142723486 57261 62425 722292215 17262 39483 676308675 53150 17262 963245408 32492 59238 138551559 26358 53150 753287565 59409 62425 538423168 44372 26358 453500328 32492 26611 18122249 31896 26611 96145683 26611 23155 483852686 60512 31896 39011031 23155 78620 101760423 78620 40786 422279935 27712 78620 145284732 23155 74433 743800946 33943 78620 801827837 28422 27712 487490849 31615 28422 710428811 46931 33943 75676094 46931 45495 407791956 50661 33943 909788642 11569 31615 763148903 11569 49490 143587929 11569 34333 555527091 17347 34333 397124513 76182 49490 245134514 17347 59806 777336765 13853 49490 470319973 34333 48023 172911393 76182 51564 197352213 11353 51564 756129271 22858 59806 87838200 13853 45259 34865611 17387 45259 399389076 51564 71151 499763729 71151 15880 792021712 71151 23697 605912505 80583 45259 477874040 71151 81186 41474466 5532 80583 694266745 15880 15678 777813607 15678 13184 727250870 10698 5532 991328893 3117 13184 607283422 13184 72955 665691897 15678 7552 933468973 61292 7552 508848383 75684 3117 517957637 61292 52139 672090532 3262 72955 506772047 10096 3262 577044093 25234 75684 138955682 10096 16993 706480724 38615 3262 637489732 72492 3262 355263553 16993 42170 891586867 4632 16993 976190434 80533 4632 540743882 38615 42370 521441280 80533 75693 836792312 40493 4632 657695637 75693 9651 461470694 40493 46437 496601158 42370 22871 562774362 72538 75693 601807742 72538 34324 45578651 46437 17237 220856519 47441 34324 66841134 47441 33554 653880404 12394 72538 232841482 1407 17237 741120041 1407 50508 994737465 33554 69257 448298787 50508 66153 242378852 50508 60071 536025000 41484 66153 861905943 22925 66153 406981498 36346 60071 65297356 41484 6064 7837668 35732 60071 777307045 35732 79602 550134477 56502 35732 641013594 26013 35732 712452727 52933 35732 403360937 35991 56502 117218292 52933 14821 80509787 35991 30724 613147118 30724 18220 133197857 52933 74125 463244949 36740 30724 736218670 30724 62738 159780571 66224 74125 45506936 44962 18220 626533950 62738 12692 322861074 44962 17540 591392359 12692 44810 96533376 37324 44810 775570164 12692 9480 617550530 20544 9480 150434397 17540 76981 559388722 41154 9480 362146585 20544 49792 831023720 15850 41154 715145760 49109 76981 741772306 41154 73552 192314635 60812 73552 30177009 49109 75977 781148289 49109 9901 918857274 9901 65386 891520934 20428 60812 894570205 20428 41344 194402817 75977 37384 181989178 26626 20428 433683251 65386 23387 163028571 20428 63939 525483874 26626 62457 704286685 62457 13964 362315801 63939 14357 715440511 13964 40570 352048333 40570 57095 960884969 57095 21136 787720143 30814 40570 896458172 7909 21136 624294971 21136 74165 829067021 16118 7909 909550144 1769 74165 703761898 66432 7909 419773508 74165 26496 926442290 16118 71532 537807133 50810 1769 290090755 76294 66432 664404503 80743 71532 803437814 76294 58294 234720546 50810 9011 809214563 58909 50810 828607492 76294 15634 983648194 51449 9011 466194210 65459 58909 890228767 51449 51296 400454513 57147 15634 458821436 65459 24753 147965716 45537 57147 118990317 51296 73794 753367108 57147 69936 273712331 51591 57147 839936167 12993 73794 59497947 31481 69936 410696875 64173 69936 383577323 64173 32991 234330436 12993 52647 84702648 25975 64173 815407768 52647 43180 531781913 62214 52647 800973559 52647 43790 224607509 8537 25975 846339168 43180 56418 68981779 62214 60050 551044977 43790 68143 414560456 68143 17666 85921052 44782 17666 300619026 56418 11671 104592222 62983 44782 135230588 44782 43745 223052734 40238 11671 160706517 44782 90 564116145 58968 11671 372837447 41441 43745 166276356 40238 74523 366158592 80531 40238 31662739 58968 17114 873710686 44916 58968 979227744 44916 29853 724823140 75804 29853 130664559 35115 29853 539717506 75804 43354 680172732 29853 28271 699991877 35115 57078 200453505 28271 72530 152570400 28271 36460 206546724 13890 36460 733405756 57078 64207 411202429 60600 57078 855219482 78657 64207 863378911 78657 79621 397245049 68 79621 517176873 68 30412 625559907 79621 3770 66164549 78657 23 879193688 23 52956 342282993 23 29255 118447417 50233 29255 111764076 52956 17092 512253378 52956 4644 506178108 51977 50233 440756517 9343 51977 978100692 9343 10113 335904051 51977 77103 132921826 29038 4644 819298256 29038 74120 117534306 10113 79786 596375087 77103 42288 340015390 42288 79111 131115796 79786 64119 424834390 79111 6290 455525395 62051 79786 134253377 42288 38644 494605808 6290 36383 97444806 62051 68222 263267732 20172 38644 524199313 38644 38391 21380445 37145 68222 730702872 68222 10678 596635826 68222 79666 400924377 16440 79666 417474484 13018 38391 484993737 10678 12610 5686211 12610 11466 940817263 12610 7427 231189064 13018 6644 852144188 6644 48071 837801736 71124 48071 113203621 48071 7500 789964066 47064 6644 44299429 24328 47064 519304038 76682 71124 609772397 47064 45450 923315096 45450 22320 750485327 45865 22320 761649015 81231 76682 788401354 22320 25763 522384736 81231 9598 898005769 13697 45865 98404217 45865 18425 517389301 16700 25763 56991037 13697 40427 721340438 16700 1479 913480103 16700 42387 932233015 18425 5454 750225183 45438 5454 609192317 55218 45438 545031185 23153 5454 515246404 38115 55218 116989032 45438 16384 840813552 9899 16384 269657785 16384 24959 910277896 79016 9899 755126346 16384 61699 25146167 69518 24959 499623048 80054 61699 740672892 72924 69518 617101656 26088 61699 8955906 80054 67513 1590089 72924 43476 86542279 43476 56345 917721364 27092 72924 726377192 67513 19640 619732009 2186 43476 636131529 61179 56345 359871677 2186 71911 467875437 2186 67293 811192687 61179 61999 126604682 61179 78019 38953349 67309 61999 977398645 61999 73365 694286316 67309 58743 800223180 67309 48427 32601217 67309 26034 694486081 48427 59285 602884356 60133 48427 638522926 60133 576 181795654 928 48427 688390968 26034 39833 459040064 60133 74950 243281403 576 11440 359016627 17812 576 300957551 11440 66431 89310173 10045 11440 441561047 74950 68358 579313081 17812 17266 371872616 49639 10045 989547578 40768 68358 290020068 40768 73014 686307581 20297 73014 908856449 49639 375 470567207 536 20297 662314006 375 10861 764795842 682 10861 158923223 536 14209 232776520 46965 375 895263995 14209 77618 113361465 46965 45363 614518810 45363 80486 623783779 51726 14209 35967857 45363 14243 180072248 71489 80486 181728956 14243 34648 137485318 16676 14243 896801319 71489 20170 308771522 16676 64120 112984835 64120 36799 58069843 73463 36799 284217939 72472 64120 683552863 64120 27020 751734290 73463 66428 845345786 19321 66428 508122528 62567 72472 695736182 19321 13093 866411586 47279 66428 31237544 47279 72543 227649520 36350 19321 15252615 38318 47279 85962316 13093 80332 881127497 67692 36350 829047179 72543 62699 640937753 77136 62699 969237747 62699 80993 274879903 67692 70895 226905981 22304 80993 549113197 3323 77136 874762147 41760 77136 478154906 70895 9378 205682584 41760 29794 210558713 21251 9378 198443748 11601 41760 679506312 72669 29794 158138747 29794 78699 835471741 684 72669 552529557 72669 18385 79381047 13178 11601 759014607 34145 13178 28641449 13178 79451 124359096 19368 18385 686740740 54467 34145 261954116 54467 31151 182421696 34145 77978 482829270 31151 25954 77149988 8103 19368 539500389 71826 25954 613122374 62969 77978 234537655 8103 50907 164037404 71826 23633 692420312 71826 37924 489293813 62969 41085 568624734 32838 23633 479042955 31837 50907 141510009 65582 37924 760924395 31837 60381 811205754 60381 64548 617134179 60381 525 536035421 48130 31837 914908832 78051 64548 165165177 11080 525 559892895 64548 7423 132283869 1712 78051 295126052 60905 11080 170676654 10653 1712 759497924 47776 11080 311188951 10189 47776 108046835 10189 11280 669982945 48194 47776 912485724 10189 36617 947290541 10189 75290 77362058 36617 65145 973591603 2887 11280 684172515 36617 34738 199084812 23490 34738 381008066 23490 71580 443656516 34738 39133 921431902 23925 2887 966432578 4331 23925 942761906 27200 71580 528237760 48609 27200 206198 27200 34642 656084266 34642 79662 424273094 27200 38831 252891870 48609 74893 990076515 74893 22866 862685287 81415 34642 811195056 79662 80209 466967509 38875 38831 50936615 19151 74893 799481617 80209 52832 882818657 66801 52832 372845640 10349 19151 671594866 19151 68281 725841214 26696 66801 328903800 7963 10349 874165652 66801 79915 798538383 7963 28301 994912077 26696 19688 561349829 79915 24433 264602994 48548 28301 300502707 19688 20339 471381267 48548 60400 668597871 48548 36298 459581683 36298 50563 456917446 60400 3907 3995516 50563 29917 207234132 29917 48716 701535712 3907 9652 568635723 50563 45989 198218470 3907 59363 386488599 29917 32660 931682218 4176 32660 307666739 64221 45989 112871158 45989 19223 26914592 44606 59363 272959262 32660 28416 62311482 60410 44606 291631411 31220 64221 535205654 74879 28416 302960188 14603 44606 715309093 28416 76656 36891902 31220 80856 536313207 76656 3444 653888572 3444 74702 870837239 14603 33502 707521151 47360 74702 777007512 9193 33502 147385520 3636 3444 270830364 38043 9193 806207168 47360 34697 195279879 9193 33781 330194953 34697 55138 676023308 25744 55138 988500712 55138 49320 78072156 74785 34697 908384760 69147 33781 303449302 25744 69577 568440823 69577 21966 388736976 21966 80599 797227788 20787 80599 926952785 20787 56632 221932753 42821 21966 996468658 21966 74282 493667247 24283 20787 334607650 27390 56632 122593027 42821 55832 231557196 74282 5220 787478887 70122 27390 927130691 54342 5220 971325815 70122 63850 772473198 5220 9336 503616795 5220 27952 530019937 57767 54342 768201358 23994 27952 146903362 52604 23994 30847478 27952 54114 922694434 23994 12177 630332793 23994 112 474614852 12177 75673 891494814 52604 15688 276390805 39395 54114 191626379 64743 112 319392169 39395 49580 268044854 66715 15688 607601215 39395 58979 956758405 58286 64743 971597593 58286 65723 161029613 65723 69304 384949167 49093 58286 272890793 38047 69304 347176466 9707 58286 458225024 81015 38047 261551200 59822 9707 894066692 74309 9707 65074207 38047 4879 250421253 4879 18624 504682046 59962 74309 554445711 5372 74309 421152897 59962 15537 775629773 4879 28395 61861233 4705 18624 113861226 58414 5372 897796078 25195 5372 240109056 28395 32016 909154508 28395 35978 667114123 32016 17915 521770818 58414 73408 231234574 32016 64383 66413314 73408 28181 224520769 17915 27078 763379122 10469 27078 30501581 56399 64383 916989651 64383 10775 944651732 81104 56399 259954205 10775 38447 71929361 77512 56399 157702385 15934 38447 60306962 11000 15934 18230473 21683 81104 43276408 11000 61304 665932216 15934 38444 36232305 16748 21683 688246028 60782 16748 823541401 61304 10850 245284494 25355 10850 443695911 23811 38444 523004190 69748 23811 129241135 69460 25355 911661131 7436 23811 483169089 23811 16896 351723422 23811 43560 198463472 40215 7436 445921734 43560 70550 417440619 78354 70550 411702800 66534 43560 391537187 30906 43560 23623907 18001 66534 117854400 66534 2831 547752719 2831 75130 24078326 47725 66534 989457969 70573 30906 654217178 2831 44105 794488076 55582 75130 657488699 44105 16803 414900229 50159 70573 582797242 68747 16803 548272587 68747 16107 128565807 50159 47592 892547495 15556 47592 310862878 6029 15556 859239800 15967 16107 234401661 74157 6029 982685905 47592 68586 299766341 33218 68586 293651860 29615 68586 28508536 29615 74657 644135251 29615 22260 353121037 8339 74657 23733076 55214 29615 849805233 72692 22260 3783875 55214 18356 57773305 55214 12796 918895887 64462 72692 251283482 64462 1058 437378235 18356 76403 968210028 78750 64462 117062774 12796 1561 884514441 1058 20954 554867749 4136 1058 187736352 78750 31204 360641798 1561 72565 836662137 1561 10177 751486950 72565 73505 148433076 70817 31204 52909260 10177 62604 66369680 72565 8820 135873484 10177 70955 166298645 62604 66973 15514794 70817 80976 718729104 66973 52817 832244835 80976 47636 602027413 70955 47069 742067170 20023 47636 754088986 47069 62188 523338986 62188 25964 850487227 62188 12522 10586574 57997 47069 593790533 12522 32561 581965237 12522 55194 242326250 57997 60085 592978267 12522 37814 249116680 37814 21475 285355263 37814 17520 636137472 13929 55194 538030150 14579 17520 753763084 102 21475 746838407 7336 102 24615293 14579 20252 694848700 20252 1093 343389546 14579 12291 425562315 6857 7336 807201170 75731 6857 586058836 1133 20252 50738762 1093 74742 995731660 55381 1133 360447619 29950 6857 454277290 29950 20349 170078029 74742 34451 877495972 34451 69565 893018957 20349 72772 866114775 34451 45972 490833806 44882 34451 707605237 22445 69565 659407808 56699 44882 146669726 23342 72772 178190674 44882 19460 49190476 19460 77548 860897278 78052 22445 91416246 78052 6609 508306084 71342 23342 909733750 20828 78052 528374183 12235 77548 330834351 71342 23977 808676291 51782 71342 209700411 53677 71342 328889145 51782 4078 906026339 23977 9370 393801067 4078 23607 187688399 4078 62218 721118213 9370 14379 908522578 37355 9370 611622864 18854 23607 737217079 42601 62218 297995065 37128 14379 941705231 63196 42601 768297580 775 37128 527571201 18854 71217 920482720 12125 42601 847640324 12125 32739 771768574 12125 53095 988403308 82098 53095 985672270 71217 33035 625413370 8512 32739 213093924 68551 8512 137714912 78817 82098 852492592 82098 54369 686037373 36306 54369 856466894 37734 54369 641668298 54369 46765 956920476 60096 54369 813279457 14159 46765 139845210 14159 52340 874406168 14849 46765 904288908 15191 52340 347035990 38656 14849 631903577 15191 25866 481747902 52340 39538 82385296 39538 33400 849565533 38656 32157 772779389 38656 28241 82207706 39538 37587 886034285 39538 24657 794420138 24657 8123 896532229 8123 50819 749479487 13307 37587 724494665 45633 37587 283703461 42976 8123 756125951 42243 8123 629700504 42976 56869 732672471 38414 42976 41505043 326 38414 164692142 42976 71223 834668244 61792 326 335446915 71223 76853 395073006 76853 71177 376546923 71177 47310 438530985 76152 61792 98042139 76152 44052 857598736 32959 71177 521555909 71177 63848 405576123 44052 17747 22353518 17747 19280 962906797 32959 17429 847389213 55964 17429 143927028 19280 6304 421860145 55964 32464 797154082 2937 17429 413717713 32464 73678 686146073 54459 32464 21088804 47009 6304 709907281 5740 47009 411016140 21477 54459 512733283 3991 73678 233905739 5740 8036 61181697 3991 75371 829926592 50716 8036 854028570 3991 70410 156037403 3991 28585 335792277 71123 28585 114575369 28585 58138 288521000 50716 11722 517667724 15282 70410 828020498 15282 33689 422530107 66367 71123 533066414 44195 66367 447902001 33689 54994 693770986 66367 38707 243928311 54994 59302 220492769 77028 66367 429352638 59302 3438 85812046 77028 46142 748432284 3438 56987 964075688 59302 55094 461808682 3438 61632 612929002 2776 55094 632103620 45925 56987 670368612 55956 2776 692157782 55956 21772 786189480 45925 46081 865072032 2776 3098 263339499 46081 40984 414745939 34272 40984 24408523 46433 34272 868647454 41907 40984 136508298 46433 67205 379092106 40984 8951 262312022 34272 8945 14677308 46433 39773 737026776 39773 34804 231288375 34804 65332 757902739 11917 8951 956438478 65332 39626 718196038 39626 52126 779176812 9650 11917 468316848 65332 18303 676157762 43741 18303 809739226 33834 9650 393799532 21376 33834 749577950 21376 8138 931565389 33834 16334 265479777 56493 8138 960922940 16334 24823 290698235 8138 20350 606695858 23134 8138 157118938 56493 3984 82713488 56493 70835 553892577 36728 23134 48325728 36728 2309 540264575 69878 2309 628990482 61686 69878 176784083 69878 71757 445270470 69878 43514 248568296 43809 71757 525703757 69878 10370 806549686 52359 10370 589265193 43514 57681 620442991 43514 4095 599821261 5733 52359 230821082 70092 57681 791382586 8098 70092 897017700 21330 5733 7994395 70092 43826 765764389 48545 70092 575515241 60827 70092 588855361 36967 21330 19643088 22183 43826 362170318 57572 60827 457195452 24682 60827 9016258 24682 63078 461401208 36967 16585 292684705 6399 24682 740111755 58283 57572 453370885 6399 39876 676785271 58283 16291 251482834 16291 23433 777164684 16291 57167 47296632 31353 58283 451927161 39876 67778 693995550 16291 14527 971606334 23433 70648 84464476 14527 22875 901006705 57878 70648 161195678 80628 22875 57373406 70648 55961 193617716 70648 40134 838294227 47004 57878 421957364 80628 3057 251946465 25451 40134 770855348 47004 57140 264552914 20820 57140 249415944 14106 57140 23355067 57140 26433 679393026 57140 24053 109773595 26433 6720 355240979 16455 6720 361272187 16455 57912 777662050 16455 39321 886340246 57912 40340 325513749 40340 11233 109069663 6619 11233 315004615 39321 7656 857950233 12475 7656 230802573 38575 40340 464806577 54360 12475 38628434 70907 6619 876512452 12475 54831 623593438 70907 38143 289789651 69207 54831 80182446 54360 669 528891389 38143 60502 185975875 9601 54831 875128878 54745 38143 4958818 66491 669 755012002 60502 74059 557699126 46105 74059 702120379 46105 49984 516478255 49984 69371 314698418 69371 72459 522483660 19385 69371 601455097 49984 45479 361380835 38040 72459 406705520 36472 69371 82867768 72459 49423 140477086 2824 38040 948574765 49423 28423 450989987 2824 50480 264564750 2824 73892 950704914 50480 65373 940104338 50480 24095 305028833 65373 70535 274831281 19633 70535 75539904 26834 65373 272252524 39174 70535 243623062 19633 12031 22259666 70535 75114 60880977 39174 28928 28078409 50630 39174 73647472 65805 28928 16598016 28928 46878 979029088 50377 50630 736009381 28928 53494 952239770 22789 46878 608654289 50377 74219 122614048 46878 46218 313694301 1941 53494 899078441 19283 53494 139824793 46218 72972 84867817 19283 52274 69889366 23944 46218 59329850 22854 19283 26085387 26830 52274 328305881 67040 22854 440313671 52274 30394 870142670 26830 35410 468594259 20236 30394 422084467 67040 65953 131707183 30394 7478 57694121 30394 62001 982301621 35410 7998 141636448 7478 67139 165500098 65953 6704 589554203 62001 52009 720365933 67139 71654 717402206 75895 52009 855429246 15731 6704 734920679 71654 61387 896942880 33728 61387 788194777 64493 61387 317696263 889 33728 646684586 33728 60130 212541905 64493 15308 843410511 60130 9300 148125991 15308 32815 937126907 51798 60130 638961848 15308 74042 278939884 37881 74042 824510943 41439 37881 109786836 37881 52333 395432455 68901 52333 40164875 4476 37881 456437446 38969 37881 984892683 34660 41439 690828463 68901 33005 395669576 34660 8058 136457608 55089 38969 647331597 41087 8058 963639565 55580 33005 545764949 33005 49721 949395788 68044 41087 94709517 55580 54686 266687912 49721 57807 97852282 54686 70310 94659836 57807 57744 488592081 19430 68044 739860858 54686 73096 445986691 63449 70310 156358858 24974 57744 254711330 78348 19430 761515884 73096 67008 708228396 67008 55084 397767768 65092 55084 952005704 199 67008 551334800 18185 67008 178205588 199 32163 685695209 19179 55084 794120924 65092 636 499080854 53873 19179 43581976 636 4 952128672 50629 32163 641382029 19179 42391 765963710 53873 76499 740804185 45237 50629 223280793 45237 22847 769509888 76499 22653 350929120 69250 45237 587802869 45237 66821 538330977 45237 12960 962620569 22847 34864 890095575 74408 66821 295429065 40552 66821 266257611 40552 56993 380690255 34864 29537 981523194 39977 40552 64111853 40552 35702 513995335 52747 29537 330674097 29537 73630 497895300 35702 50353 54797963 50353 64693 772026496 24382 35702 558489120 24382 56030 7078835 26029 50353 724168853 24382 75001 538616911 72043 64693 487591939 45848 24382 532648279 16461 26029 709535970 54957 75001 872570992 78306 45848 269277053 41752 45848 72047505 16461 54696 345295102 41752 23089 743915486 76777 78306 866001884 78306 56184 599963830 25865 54696 815503228 17228 56184 597624047 50999 25865 347462292 56184 50628 225317036 56184 22438 2629043 50628 11881 315969616 29276 22438 897679132 31995 29276 273241985 32592 50628 352556483 31995 81771 254990377 31995 77481 557456212 77481 42146 660255140 50978 42146 913080721 32592 46744 578720512 77037 50978 351014111 3482 50978 404915152 42146 76976 403191018 40059 3482 245542387 22136 77037 459758429 50741 22136 527317153 18733 22136 939826068 40059 20215 952608452 20215 80667 544421013 20215 41376 2269353 55990 80667 76696113 33565 18733 371327381 20215 3726 584297610 45253 33565 389419988 55990 13193 140785846 6660 13193 128977287 8865 3726 851857541 3726 79296 510833646 6660 8774 241464336 20372 79296 710734568 50781 8865 79751805 20372 14484 16126586 1087 50781 933854840 50781 60573 562115773 1087 64756 899618174 60573 73473 80286049 1087 27746 821644854 60573 18666 168015661 73473 77352 188228650 50218 64756 755837145 27746 25090 230608848 18666 66699 820814452 25090 44299 123739569 19289 66699 190031298 66699 21386 940540479 37326 25090 918943017 44299 75447 991333937 54415 75447 744902857 37326 16629 608837341 41045 54415 961013679 75447 9031 576436455 44706 54415 42318852 49311 41045 197945858 44706 36177 509056472 76153 36177 620286510 42026 76153 715189002 80168 36177 854740747 17797 49311 933361746 80168 45968 720167901 55571 80168 48716919 80168 36444 729191609 13437 17797 386033365 17797 45769 460278589 45769 23655 203263373 13437 54690 142987551 36444 11277 282604144 45769 52852 58093131 11277 35461 970021663 18428 23655 387773858 11277 57388 642213494 52852 62145 449004452 68642 62145 711472075 68642 52425 745922300 57934 68642 987258214 57934 53935 473259564 57934 49266 979314932 57934 79727 561184119 78361 49266 628009419 78361 48929 201317218 79727 20986 943094986 81023 78361 995549844 53988 79727 916245123 78361 12619 255654825 53988 16177 14714662 16177 14518 70377622 14518 14616 356521750 63901 14616 866847001 14616 52229 675643623 5518 16177 565343995 14616 75899 783892203 14616 76008 256426020 5518 17002 946087431 52229 79224 833588131 76008 63990 544105545 63275 63990 257885993 75303 17002 231726466 67440 63275 417932361 23769 79224 12111511 20775 63275 739271075 66347 20775 22048568 53330 75303 536270676 67440 74107 181547120 66347 55824 299080491 66347 36536 720919679 74107 23761 77641630 28063 74107 608060743 55824 59790 825568066 23761 34666 4194138 33829 36536 980761375 34666 16586 399094245 1355 34666 740532913 25483 34666 344599554 1355 6162 631308649 6162 53325 537085158 1355 49992 236053585 49992 4556 32744770 43035 4556 790220391 48000 43035 27958288 62833 4556 776515331 14495 4556 806241716 73205 14495 811238897 53191 73205 40740960 48000 33403 820966984 62833 11537 995860 11537 7350 298267478 53191 39307 892892076 15892 39307 30910815 33403 39814 49782014 11537 22927 299235393 39307 63157 737831886 39814 56550 998517246 63157 24266 160129587 63157 29301 542417594 56550 8670 730554869 8670 5774 494514890 24266 75395 25606236 35591 8670 803615395 5774 64227 795077100 51498 75395 816314990 75395 25692 131343438 51498 30435 196163064 2420 64227 858415558 67193 25692 114243493 67193 66163 446842390 25692 11598 200097444 2420 45201 801284211 70163 11598 660283631 67193 15408 692385027 39076 70163 854534371 39076 72275 226666850 74067 15408 664769182 74067 36407 507319399 39076 39779 23652980 36407 46561 797999655 36407 64912 98469459 8252 36407 659583138 46561 6401 806094955 64912 56969 79255450 46561 8668 131228968 56969 41266 186333682 72959 41266 563288465 6652 8668 234973801 56969 65923 801548039 76478 8668 131306021 70516 76478 55331424 70516 78964 857648022 78964 44450 462762305 56788 78964 746034231 44450 40950 519880269 40950 57905 31415955 46757 44450 178409678 28616 46757 470531300 57905 23688 61514138 62721 57905 757359429 6111 23688 75884589 74710 46757 229102216 55782 6111 783827352 62721 41729 715261499 78198 41729 96467544 78198 43964 946490502 78198 33719 57056740 33716 33719 429448622 78198 33330 874138644 33716 52589 6234329 33716 1872 572033089 14181 33716 569917690 29102 1872 581165724 51992 33330 587463749 60377 29102 590235739 78397 1872 392972017 5566 14181 141032639 19767 60377 10326081 78397 42393 938666598 67236 60377 67784432 34576 78397 424671449 34576 31853 891965807 592 67236 523446157 59938 34576 1547233 592 55327 349413632 32810 31853 349152764 55327 6992 750464543 55576 55327 376922186 55576 74904 959519443 55327 53806 531859178 10874 74904 161725463 55576 14256 920908208 74904 29887 399421777 29887 19310 80134441 51833 19310 509338219 52524 29887 78255216 2797 14256 14710156 19310 77783 120770556 51833 66104 996668151 51833 18465 493290163 44395 18465 835132047 66104 74581 972561202 77832 77783 761513380 40674 44395 474775907 40674 31588 166385673 31588 52861 828337054 44136 40674 931466279 52861 42133 630869235 52861 29939 385512251 29939 30179 374009130 29939 19093 563955247 44136 49089 533892837 49089 34157 127518067 19093 73878 674370765 45435 34157 629497529 51506 34157 322784350 34157 73509 10103855 73878 46609 755258866 45463 46609 497345290 67774 46609 50199107 12763 73509 89186207 11178 73509 991842096 44478 45463 332814122 44478 66984 56573241 32758 12763 891264055 18198 11178 465693192 74613 44478 735363064 74613 60534 738917405 23684 18198 654249420 60534 22694 987067348 55076 22694 433465447 60534 35108 453409225 23684 48441 310229950 32419 55076 772735584 5248 32419 143735563 6505 55076 176338901 35108 47111 553987200 45241 5248 106090605 30430 6505 495925027 6505 4080 457644045 2161 4080 298278915 47111 9681 547441085 4080 50410 922923265 30430 34563 896523109 4080 50244 404679359 5354 50244 565952334 34563 59832 750991206 57562 50244 986746806 34563 18340 80545999 19061 5354 573829095 58017 5354 434933431 7672 19061 309719679 58017 53421 770865342 18340 38504 580754652 33237 7672 136023178 38504 58064 359012151 38504 33312 961735933 2045 38504 467944070 64285 33237 45328075 25947 58064 19380933 33312 17763 805606687 25947 53316 140668589 53316 65744 309727524 70142 65744 470335398 53316 2975 739414134 69380 53316 319587782 69380 71674 646848838 2975 63044 868300895 49679 71674 750150443 56641 71674 537020898 69380 62048 339970594 63044 37402 320475712 63044 27421 655002634 27421 35698 743914774 37402 50991 857919661 60405 35698 2854492 37402 17772 53661673 17772 70729 72640591 70729 61786 123454824 45759 60405 606179068 6983 61786 292173181 37441 61786 594765572 60273 61786 407590660 13752 61786 209252548 80739 13752 617154714 20517 80739 43914724 13752 65053 347339194 37496 65053 963864533 20517 56490 857842917 37496 41843 555188887 51575 65053 323591363 49963 56490 84321626 37496 62291 554082808 56490 69378 740642231 69378 6280 257487253 64482 6280 97955639 44776 49963 125104498 44776 77638 193715151 48126 44776 8304028 69649 77638 542952611 3732 44776 1757494 44776 80494 287616748 57669 69649 656290469 57669 76345 203954865 77582 69649 811776937 77582 13598 787445013 47165 57669 169703480 76345 33467 365137685 8392 13598 586277903 9435 47165 106356618 46781 9435 157633914 8392 19496 98458289 33467 55659 602066167 8392 44163 667949919 9435 11366 695141137 55659 76470 940861635 11875 11366 502802563 76470 70485 751028017 78732 11366 332476014 7405 78732 378259118 76470 42966 419159333 70485 5561 132137601 60532 78732 742503469 5561 43968 17681799 60532 24087 308087901 43968 79987 25062879 38068 60532 33383372 79987 69709 453492926 63614 24087 415694606 8368 69709 98336083 29136 69709 37378074 13019 63614 365283423 8368 50425 120192450 29136 73090 551790018 37853 50425 776327021 74304 13019 449437764 30030 50425 948269617 73090 18086 636865515 18086 30290 783883349 45019 30030 872070808 27233 45019 631102078 30030 54429 262725765 67694 54429 873171203 54429 45920 152451338 67694 28698 690177884 8869 67694 104734252 69128 67694 995017836 8381 67694 267736593 2943 8381 291361814 2943 53673 125427799 8381 39052 602092097 53543 8381 115691538 65302 53673 8957277 2943 4578 946167499 23498 39052 407104365 44211 65302 589844575 65302 17685 272921044 13658 17685 555208243 34187 13658 568789029 44211 80603 139990756 4398 34187 663479700 4398 18007 839039219 26336 34187 419775381 9250 34187 331256872 80603 62910 778818773 62910 41368 631342379 2926 18007 884066582 81425 41368 488821633 62910 6696 499590969 41368 64054 390897184 6696 62288 958260139 74629 6696 649934477 81425 42665 685828448 6696 39762 82306130 32773 62288 617834999 39762 44345 218617090 34431 32773 172054592 42665 42031 644844935 7060 34431 16948471 7060 73663 155483517 31325 44345 137819177 79249 31325 881710812 34127 73663 386376163 34580 34127 767425967 34127 53423 510554277 53423 12266 497695165 34127 81687 844097609 1891 34580 405028299 34580 21622 205288711 19981 1891 637059883 60112 19981 709631313 45741 60112 956954758 16262 60112 765849631 21622 51426 326032227 51426 79058 135450550 58996 51426 283598045 16262 23768 120857989 44632 58996 295155485 25086 79058 240874002 44632 20519 98233983 58996 35373 925937302 36823 20519 72759044 28123 25086 743558789 35373 859 4993668 43590 859 965121771 36823 57674 477003909 9616 36823 350246873 9616 73729 261471689 43590 81610 740791060 77084 73729 751410955 9616 14922 774052357 73729 75072 2027686 77084 78849 52834206 63073 14922 107177197 13374 77084 64797322 13374 11924 897652834 35618 63073 801340326 27135 63073 465802235 35618 35892 300715571 9909 13374 51295664 38563 27135 112849454 52465 38563 498139475 17034 38563 814774590 35892 43632 284225530 17034 50050 52147778 52465 2146 136839960 68599 50050 775678183 72847 68599 573626831 43632 69885 436050814 19787 2146 827253295 77679 69885 738731556 77679 2874 344099110 13431 72847 547834357 58117 77679 642520046 46121 2874 133213597 62334 58117 819419968 2874 42785 222115282 58117 29512 414192076 42785 74773 929686956 18011 29512 297488222 6875 29512 439086789 35106 6875 660551219 18011 75454 573195825 35106 60185 748310059 16062 60185 620014776 8695 35106 362611124 16062 34734 152985834 52804 60185 603850913 60185 42428 221644278 46913 42428 254402818 52804 51513 792703018 598 52804 453437274 51513 48298 96414929 46913 40398 904224521 57852 48298 271079654 11931 598 712969319 62767 57852 488557273 15237 11931 777447763 10646 57852 460214937 10646 58466 923516085 49101 58466 953837526 15237 6512 144008745 30188 49101 697870142 6512 50874 512676249 62473 6512 846746966 62473 61853 274372294 6512 39604 545934552 62473 13422 359300983 61853 56803 447955266 56803 466 373484065 13422 79546 170270946 39604 75101 281717711 79546 78722 312490271 27772 75101 720581315 41956 78722 289955995 51695 41956 557967620 75101 7913 635257310 27772 61235 55649580 77688 51695 302352371 41956 49269 105158222 76681 51695 40437595 7913 25876 493582020 1705 49269 959856431 68903 77688 933754326 496 1705 968924856 25876 16854 979362965 68903 33508 98724475 11596 68903 798024020 20156 11596 25278849 81805 33508 888952652 20156 27908 867735436 11159 11596 116577414 81805 59444 1412986 25446 11159 688636547 27908 48723 445585521 37346 27908 305381043 2235 25446 25841633 59444 514 629944311 514 33828 651846065 65215 2235 98542460 65215 23269 575969728 78167 2235 612483074 514 27241 44018800 109 23269 790941646 39845 78167 486661479 19985 39845 89565191 76056 78167 979330919 109 11486 562422360 76056 39391 83402296 19985 10888 284509261 19985 81624 897370025 39391 37644 720043632 37644 28883 241369715 37644 22702 613942421 58666 28883 766202930 52464 81624 219019402 70429 37644 642906655 70429 67855 721899559 22702 59068 947042268 63751 70429 461255802 70022 63751 45251854 67855 71853 640617012 71853 54115 461996295 9159 54115 857843027 56700 9159 159130980 48065 56700 74386408 18257 54115 437275290 66625 54115 684745362 56700 71739 996934331 34181 66625 424377134 34181 80459 11172665 26654 80459 662858968 81504 34181 327415360 13991 71739 46037474 34181 78887 602632432 26654 25743 560677726 11532 81504 910630617 13991 23526 377499757 23526 43585 109366810 19498 43585 918025503 12639 25743 82727771 45027 23526 177515144 19498 15335 344390999 65409 15335 51164415 15335 31053 13464639 50511 15335 809495291 45628 50511 118938084 60435 31053 383749322 52587 45628 562145486 27486 31053 573327421 57309 27486 937080070 27522 57309 665178552 3051 27486 40332585 52587 66720 72853951 3051 58147 983053792 74093 66720 418197183 21657 27522 540840413 21657 53552 143333673 56437 74093 457972831 56437 73275 79073091 7967 73275 522555984 17705 21657 348591122 54675 56437 65955341 73275 22952 792880210 30473 17705 14643589 6826 17705 645395093 6826 81835 205245478 10233 81835 651950696 81835 64712 58284653 66755 30473 395277455 81835 10375 420716799 66881 10233 664669057 58240 10233 409186963 50523 10375 846788622 66755 54894 2500816 80440 10375 43629964 60718 50523 519462794 50523 75102 871583566 75102 54450 977077878 48303 60718 66035310 54450 4406 883187756 48303 49786 943445124 4406 61301 727036746 45652 48303 186527645 45652 25337 25233167 25337 18845 531692543 61301 49903 395279737 76361 18845 407507177 49903 18109 4364329 22212 18845 376659194 18845 74029 885190212 18109 53281 89470993 25508 76361 665026591 18109 998 695103840 74029 79347 478034684 74029 49980 486342285 49980 14248 30118602 998 38530 154688374 29281 14248 730215930 49980 33540 394993096 49980 30761 923021117 15593 30761 201399062 70413 15593 123047239 39602 30761 827800254 30761 48768 568234738 30761 66703 691825760 5023 48768 477264954 36697 39602 415627005 44930 66703 594867660 18999 5023 636912364 40611 66703 576902694 55912 40611 286641134 40611 64875 258074758 64875 48498 216692992 74526 64875 782545524 48498 10863 743739784 64875 9398 538371727 57128 64875 728900196 9398 26779 259077784 72925 26779 346379582 57920 10863 613676247 57920 32665 985770170 57920 13768 524534794 32665 72826 938265444 72925 40647 217160720 40647 40400 44821148 40400 76228 403465157 76228 12967 253601058 72826 30202 625308137 51257 12967 649830602 76228 5916 81980138 10199 51257 818453003 61891 51257 43741931 61891 35704 839319878 51257 68639 956569998 41559 35704 835164935 40941 61891 928937502 60642 68639 366220145 55225 41559 927364981 41178 68639 425391100 30787 60642 584696097 55225 51605 791105464 22009 60642 801674528 909 41178 649701167 51605 72023 220033271 30787 2365 539869027 72023 27494 250651204 2851 2365 627397971 814 2851 758191578 72023 271 302245549 23101 2365 357450010 76756 271 137524171 2945 814 515894639 2945 68521 592376157 271 77233 513262603 45132 23101 292818021 2945 3186 487979505 73961 68521 938636302 77233 64311 833662705 73961 36305 421669398 45132 63527 592901938 28336 63527 208225734 73126 63527 172376804 77226 28336 990462626 36305 10273 7374255 77226 45730 497846307 41030 77226 135151358 41030 21422 503728125 67652 10273 696663841 6832 10273 799338316 76700 67652 113871539 41030 68689 12917844 76700 68789 28596171 67652 68585 449054126 38758 68585 392407966 76700 5512 768471202 78300 38758 684778298 68585 41607 533895745 60520 5512 517353340 75575 60520 492756183 2111 60520 522099245 78300 71742 742068207 41607 12463 331005667 18676 2111 13329300 2111 3689 194416964 14019 3689 90112302 71742 71774 757340302 14019 28361 615172245 71774 46531 907100641 31308 71774 353228048 73565 14019 787466243 24551 31308 989851209 31308 53596 950912535 53596 26483 34432343 26483 25534 900621675 10788 73565 845509819 26483 9937 222823714 69476 26483 637520573 69760 9937 685890708 25534 61364 434015238 43988 69476 168550187 43988 35312 41112523 69476 30812 332190384 72874 69760 416859661 21721 72874 425543837 77811 72874 243832331 21988 21721 744303308 21988 27671 390287321 27671 24643 609946845 77811 48678 15998068 21988 48889 656940887 11091 24643 638322140 27671 46758 301602263 6584 48889 286110331 23654 48678 631725284 6584 40182 720316991 11091 70956 949285807 70956 23509 431198659 40182 40138 122746981 23654 27837 225799916 64999 70956 470662378 52367 70956 613817247 27837 80608 555832136 74305 64999 762697878 27837 4597 133856931 76941 52367 528863851 52367 64322 345236532 64322 8628 375595119 54152 74305 148061404 54152 80816 486848114 54152 42614 86863718 5101 64322 432578508 75801 54152 821110967 54152 2742 22658415 75801 62888 564351836 62888 11232 344665115 10590 2742 570606926 50013 62888 955012598 10590 24425 815103279 50013 23180 144734393 15940 50013 201439122 72777 23180 444790728 50013 76865 545816933 23180 31937 46030797 76865 77534 334607645 15940 54035 178697724 54035 79954 445076714 54035 37849 310137236 40599 37849 327569748 54035 24027 62561979 37849 9359 433770330 5207 9359 631968497 5692 5207 218225804 24027 12847 835849017 5692 55298 9724272 5207 54632 834805643 17190 5207 359214352 58999 5692 610355395 4777 12847 952498566 70146 17190 303942321 70146 40463 894297800 58999 75248 708577573 54067 75248 93916275 19425 75248 458078545 19425 77300 204026809 40463 24538 18440307 11258 19425 632900315 77300 37148 347207094 11258 25484 942422598 21631 25484 589487901 21631 15555 16155870 37148 47166 868342962 41603 15555 408922614 25484 69392 132917856 70870 21631 840117248 41603 23692 501043741 47166 39793 772016569 69392 47025 926305912 34997 70870 80852472 7233 70870 992451565 47025 27510 610057679 7233 39098 627709119 55906 39098 218849725 27510 73447 799116812 73447 69342 863005023 26468 27510 818451892 39098 2330 517930957 17417 73447 959563813 26468 80216 870525912 2330 23048 140791101 50774 2330 234374544 24510 2330 297574559 1388 17417 703972504 24510 46286 577356655 12864 50774 313297628 52685 12864 774736955 12864 34661 138249142 46615 46286 871346000 77654 46615 82394987 77654 49923 223403889 27040 46615 764100225 14234 49923 529593601 17781 46615 433683335 14234 79824 61401102 49923 33217 286671782 17781 24265 867368757 7206 79824 844027042 33217 49844 232470137 26043 49844 93856487 7206 26105 37857222 4381 24265 232151363 12488 7206 183025772 23608 49844 920072950 30808 23608 580015720 26105 65652 577350934 4381 17248 652900645 30099 30808 697791738 3557 23608 475998690 30845 17248 376684360 30099 41721 288200670 32220 41721 739591993 30845 7108 889435166 23182 41721 173029093 32220 42326 984134931 23182 9112 931732094 76038 42326 674039693 7108 77843 687102678 10581 76038 239316661 10581 48191 763953586 76038 78015 314676264 76038 38012 622751988 38012 36493 387788378 36493 43529 855103854 43529 75856 304535149 81403 36493 253703208 38012 73874 600177054 36493 20654 600821595 73874 62285 281946936 81403 2739 464033873 81403 77431 893252616 62285 78344 993106718 32614 77431 117198474 2739 51921 129390474 77431 39857 992417724 9577 51921 175847514 51921 63610 87164929 25377 51921 979703596 76600 9577 824175926 39857 62836 191256723 76600 32475 771628363 76600 56977 573963244 32475 39359 143287831 59721 39359 566450337 56977 39993 801151876 42588 39993 396349332 56977 67795 131282876 42588 3775 966729500 36259 3775 774698145 74345 3775 457512832 74345 56190 989464032 56190 6477 926726207 56190 41278 136992546 63863 41278 256614966 63863 19590 446269953 22650 19590 942395897 40194 22650 745347968 62142 19590 147252782 22650 73746 396176679 29110 40194 18903264 20832 29110 449220027 54530 62142 596765746 6807 73746 509741344 29110 64101 534016951 64101 68633 512131570 42214 6807 904071708 51420 42214 477406478 48121 51420 283257263 48121 19542 442260418 42214 3530 575567496 19542 18705 840260266 23984 48121 811461385 48121 72307 739355233 24154 23984 179276732 18143 3530 524933635 58152 23984 185376817 72307 16866 318465289 38416 24154 259689264 24154 6835 198154159 11801 18143 112646122 16866 23463 785235998 52724 38416 64397682 38416 44284 552548444 45284 11801 729557849 55158 45284 592559872 5390 23463 588371931 45284 2437 528121437 58484 45284 870944722 24692 5390 63580182 55158 39257 255524932 24692 11573 953434148 10144 58484 267700178 33009 11573 75560660 4688 33009 100106070 34419 4688 321095656 41053 11573 836516897 7730 10144 787019069 9018 33009 74006830 35201 34419 806118571 57761 41053 39409074 11993 35201 961206373 35201 28632 684014932 9018 57324 732647019 28632 81906 609320830 78255 11993 310213808 78255 78763 89773717 45875 78255 158263859 64089 78255 388063744 78763 74686 884863335 45875 9058 212572036 9058 74754 258471054 43953 45875 17323345 46648 74754 655036210 76158 9058 90090336 76158 34900 599927551 76158 63603 712349575 43953 25859 609796763 5765 34900 755494434 48148 5765 656356860 25859 31285 843703682 54928 5765 82177375 2338 31285 82734975 48148 16656 143467643 78286 16656 179298450 54928 45470 516517580 35754 78286 791839018 16656 22685 293475768 78286 23296 672995106 45470 7401 605525235 22685 7893 114699460 22685 3725 745101199 23296 78984 471619410 3725 45108 928446240 43677 45108 402374444 560 3725 444445457 70930 560 403890118 78984 18085 884588224 46408 560 324613113 70930 81465 514972859 57854 46408 613935894 14544 81465 748298397 46408 13044 658995422 81465 38200 919969973 14544 28138 695318843 14544 36202 947592318 43675 13044 435980694 38200 29214 342100036 37665 38200 752624179 14918 43675 134713947 36325 43675 707865725 14918 56746 106109449 56746 3207 663331283 3207 55115 303413635 3300 14918 576302589 63627 36325 344372307 55115 59758 702393283 55115 21398 301046095 3300 7074 986961219 63627 56652 545895583 7664 56652 599027626 21398 70437 344814714 7074 40565 891214118 7074 16651 795124772 7664 335 809977374 16651 5041 503869620 70437 39457 66547171 4875 5041 482115292 82070 16651 305709441 1324 4875 717822848 79180 39457 308948121 1324 34386 924766862 40858 79180 7382210 25665 82070 225246458 44544 79180 299345376 9983 25665 529139840 40858 73377 969662641 76392 44544 785897671 95 25665 265902002 47158 95 209747757 19019 47158 215893862 19019 48875 446238824 41406 19019 176112795 63896 47158 12319486 41406 3811 418915743 48875 49998 216350615 71512 49998 497370188 63896 27886 739205266 77276 71512 219446784 71512 6155 204128525 27226 49998 588110114 2068 27886 269681511 53655 77276 312255617 77276 36872 123682214 27226 3218 341634324 3235 27226 654036993 36872 35386 899563697 53655 76035 692485567 11231 36872 881146283 76035 41362 262531427 76035 53434 139980085 65571 11231 880442238 65571 30457 619999517 30457 26385 847135369 65571 4581 289131927 14777 4581 210754810 5896 4581 637048608 4581 12887 140047495 5896 73974 388531851 5896 26857 379978193 53012 14777 449676029 72945 5896 140210710 34151 73974 986807353 26857 39412 129948917 28314 34151 390017678 64695 53012 873048361 64695 67657 723878733 50310 28314 724897085 39929 28314 78170803 67657 24052 35840902 67657 25001 328329048 43127 67657 97061120 15946 39929 579548381 52518 43127 767198231 57733 25001 353354672 57733 19242 698246406 66240 43127 33707960 76817 57733 857303125 30875 57733 523669742 76817 39561 446017998 10704 39561 84765085 39561 47449 148717883 29176 39561 777589657 30875 43707 5038419 4339 39561 150680121 29176 65772 75579539 18145 29176 992507729 14758 29176 296903175 65772 61280 114781971 61280 9890 392652692 67113 14758 63794179 60858 18145 123683693 58355 60858 634388913 58355 64838 675566500 53479 9890 820755210 64838 63124 924262425 63124 51721 145683557 58355 12782 419196812 66067 64838 799111624 66067 6856 336582723 15674 63124 22663599 67741 12782 281317263 48262 15674 289835618 53684 67741 292260138 48262 73904 494838192 53684 40361 872754231 9946 53684 480844627 73904 75780 213683559 55369 9946 829941091 33408 73904 125808545 54765 75780 715867256 29618 54765 261249296 37093 75780 975567626 55369 78083 342373077 33408 16546 957197687 26118 37093 429503695 16546 17442 943634410 78068 17442 847548963 17442 77299 289041395 78068 44595 490603966 64872 78068 677238280 78068 30634 47544657 20337 30634 64828821 28346 77299 125832797 28346 80639 2994624 20337 8237 250498913 32659 80639 154228661 35091 80639 432929042 80639 59327 44710665 53055 8237 756991887 55355 32659 306774268 32659 53765 686802337 47216 59327 749832888 55355 80178 336395055 48681 53765 379193101 61717 47216 675270219 47216 47185 895389917 61717 55736 67030638 35448 48681 984043090 74823 47185 560021349 74823 63125 149537475 41765 47185 558415942 5839 63125 174784819 42766 35448 433562421 42766 22886 619163452 12565 22886 73920185 41765 67111 82082589 66101 67111 28862747 67111 14099 106521 67111 49294 723306109 61103 12565 897289522 21159 14099 288247353 45145 61103 826423903 9150 45145 457930877 22544 45145 105690474 9150 49604 502537406 21159 31834 680988836 26809 22544 558994082 9150 20443 904814681 22022 20443 75269137 31834 52372 888143510 34444 31834 154948553 31007 52372 467460891 56447 31007 654657925 22826 22022 401585451 22826 77180 699383383 72229 31007 334089412 72229 78009 796587111 22826 48924 47941425 78009 9892 823496657 13158 72229 124986563 51308 48924 408859845 78009 27856 239503761 49240 9892 514265402 27856 35835 812926779 27856 54878 373329275 44256 54878 296272909 35835 5935 376329087 79447 35835 712089127 11636 44256 83817562 76126 79447 113983747 66876 76126 117582250 80887 5935 623348029 73843 11636 461102823 663 11636 21203699 80887 54308 677437701 59567 80887 315666243 19184 80887 509714709 54308 24231 759184172 27435 19184 552004794 65169 24231 318547349 59567 69312 978213939 27435 70828 306128247 35782 24231 83586758 35782 20830 238046388 65169 38312 836924650 70828 2397 803121612 38312 67147 652619642 60721 67147 721192609 17767 60721 802791793 17767 35773 103354644 60721 22638 446135618 67147 8648 271559740 34556 22638 974190888 17767 76890 832346786 34556 2274 307887562 14346 2274 156562452 8648 81929 470747093 24469 14346 493160876 40349 14346 333424421 80643 81929 574254518 22512 81929 935753747 29555 80643 977372319 40349 30681 656362120 78647 80643 407128553 32153 30681 998510285 29555 26191 644416107 22288 78647 929504082 8145 22288 105528929 22288 64450 799236107 62822 64450 987439703 68647 8145 793802549 20165 68647 245741519 20165 62171 459209202 20527 20165 671399841 62171 70020 322626008 76586 70020 668015392 50309 62171 475546838 44259 20527 404302194 8883 44259 48985339 50309 34542 296095571 55562 44259 174430294 34542 26315 197174226 69956 8883 709003873 63161 55562 565178396 8054 63161 93095219 55562 79959 320396348 8054 34573 549136603 63161 32670 3963760 8054 53918 10072960 1568 8054 506012126 18800 1568 626050659 32670 22803 296111423 53918 36039 524447928 36039 17843 938539154 34837 17843 364360713 17843 24649 325961590 12838 34837 880179101 34837 4635 347758082 17843 17735 678355319 36 24649 802455653 80546 4635 318070927 12838 68147 363381005 80546 56811 394022566 36 66416 580586034 56811 2936 747741063 56811 903 589310842 66784 903 113142028 66784 71059 32938269 70449 66784 585835881 70272 70449 916055921 70272 78283 911144846 70449 50259 341503950 71059 49088 470186027 49088 65882 85539621 78283 79843 454714858 50259 40996 625024583 79843 70527 715879973 50484 40996 492509664 32738 40996 208266701 78416 40996 366514413 75363 50484 12210207 78416 26870 34832186 71152 75363 693763869 32738 21709 467974889 78416 9107 891764225 71152 47351 82312694 32373 9107 331081021 71152 69413 299265718 63062 69413 818111373 63062 68821 802324743 32373 30506 125316961 71228 30506 45612016 45000 30506 268271263 12751 68821 803615821 30506 34503 463733726 45000 51246 137578426 12751 25065 978471838 70084 51246 306328866 25065 41474 92697414 41474 20903 656868157 48001 25065 863367263 70084 44257 344919759 48001 6284 868030192 44257 72147 995715331 75329 6284 28990814 44257 24508 811484146 524 72147 77905750 75329 22032 995504706 72147 58769 100250540 8511 22032 675231324 8511 25894 674283461 51396 8511 744960896 82052 8511 837736710 80548 51396 30023707 59917 82052 530626215 68170 80548 472444812 54633 59917 131105414 59917 33939 440958113 47541 54633 314066397 11230 59917 390309871 11230 64321 939746218 65591 64321 349881334 64321 3006 763922877 31071 3006 68861680 70690 3006 849539267 31071 65614 985706730 53068 65591 261935453 48081 3006 29094378 69692 70690 486990088 45413 53068 587655337 22202 65614 451042647 67460 53068 116642482 28175 22202 729981069 45413 57643 433800017 68834 57643 699306737 37780 57643 239621027 37780 8733 878420254 31857 68834 214253973 49249 37780 787404750 79039 31857 64065598 37780 6717 584757704 44003 6717 13283096 44003 19619 632956304 62293 49249 651398020 6717 55972 659044606 44003 52534 842595395 19619 59997 151669855 52534 46436 692235313 52534 61049 221871170 52534 23283 630731090 23283 77660 802661567 31631 61049 117779912 46436 77215 312370826 62497 31631 28457652 62497 39934 320182235 12473 39934 441752294 31631 19141 142295577 19141 76476 604149445 39934 35415 54961912 19141 32966 600230972 19141 56693 347117171 32966 34294 676610119 16681 34294 107096943 20891 56693 85470650 33550 32966 199913462 5796 56693 955178718 16681 42842 439070205 16681 50667 536173199 24786 5796 257508863 53865 50667 556249306 24786 8079 657154099 8079 64566 335147385 64566 14078 158069689 24786 438 279734256 14078 60402 47360645 64566 8545 779554466 14078 314 27824295 77078 438 893264841 438 55119 530042717 29492 55119 21438399 8462 55119 547453579 54795 77078 732531207 20854 77078 902092095 29378 8462 590481163 48778 20854 685851607 39425 20854 442324754 63623 20854 997248418 20854 12336 994971731 61610 12336 716768968 39425 71109 73382406 61610 23268 7187564 12336 69503 11123779 61610 50443 14134157 23268 7513 874965794 25732 23268 735640459 23268 21799 274133052 21799 78587 725537658 3847 7513 122134171 80341 21799 980401365 25732 53894 492263410 71562 78587 711862152 53894 47510 861775027 71562 40457 564576651 20042 40457 716945027 53894 65263 983969094 47510 1874 897991582 67114 47510 495780654 30723 65263 878684865 71831 65263 666020329 65980 67114 54091684 12131 71831 502571201 30723 22418 389787525 47562 65980 39921694 707 65980 560771311 707 81298 77053378 42068 47562 391608730 47562 15973 840139233 41475 15973 203058801 11943 707 962646865 42068 69614 391094204 75973 11943 562847610 11943 19260 790288968 19260 79723 50717496 19260 45981 273575774 33707 19260 127657193 81891 79723 675947661 33707 11376 360924892 33707 67488 563369952 67488 29527 282689580 58120 29527 126202344 16381 29527 29692334 34528 58120 853691186 53093 16381 623711180 58120 36980 979580150 58120 18180 829270164 18180 81704 238006706 53093 14941 364792839 18180 61510 155778738 36980 67442 402302206 63787 67442 837280857 69791 67442 609538318 14941 35063 717736841 50226 67442 283996403 1341 35063 76342495 63787 33954 110280755 33954 43860 778945289 43860 25070 277904960 50226 16751 714837354 77151 16751 541902812 69099 77151 193006886 20299 43860 770124558 4106 20299 615807099 2592 69099 311825614 10307 77151 255460431 20299 40422 53456699 2592 35026 949119917 26509 40422 311002506 62213 2592 191007276 26509 68469 800479900 40422 68205 161684891 2913 68205 27443657 2913 78786 903250092 62213 13386 425783004 3655 78786 59481106 78786 6274 870053999 11860 13386 191375141 4910 6274 683501581 13386 25421 480128654 11860 36506 283800777 11860 30275 561971364 25421 78018 680846721 4910 9147 557801540 9147 13958 30464389 66121 30275 586848135 30275 20334 868674934 30980 9147 446737642 13958 70759 394195904 13958 57609 201467207 30980 9433 673107879 52718 9433 640181073 77375 57609 513436303 65576 77375 888373135 57609 25530 343771153 52718 37490 44781429 39287 37490 104090873 10247 37490 669862103 65576 21577 970360422 25530 40537 629303170 51282 39287 828988808 51282 31683 536801798 40537 37614 669717029 80015 21577 446298683 11500 80015 186043524 37614 50923 736408190 11500 78508 761230551 37614 273 107345981 80015 54772 913178175 40163 11500 176637437 273 67823 216737255 273 52085 589553957 9784 52085 680688006 40163 40859 810798421 41852 67823 192112404 40859 54059 504389588 54059 79147 213801946 9784 77096 571281304 38988 41852 877247175 54059 16036 799948257 44155 38988 517862226 77096 21958 627474800 62821 21958 470494759 44155 68083 258792330 21958 15281 583056247 69247 68083 345654962 12040 21958 656848631 59299 62821 825654328 15281 34702 899657679 59299 46179 841101415 59299 36669 634103390 37605 59299 817903993 40808 36669 91715089 40808 1439 583940659 1439 2305 111797985 37605 65119 884769311 52620 2305 625278062 52620 24495 761269337 78604 52620 99581243 70876 24495 184478455 70876 71360 308007783 71099 52620 39980040 80566 71360 170375035 395 70876 7425752 395 61042 207119817 26976 71099 866835495 55071 61042 899050869 61042 6158 541644891 12923 395 926441136 12923 64821 812244571 35086 64821 361990816 12923 22523 520415680 12923 17069 914290694 35086 46745 788074398 79860 17069 6779384 17069 80199 254058475 10925 17069 355202619 38735 46745 132159930 78593 46745 12189232 79860 26908 448126717 36944 26908 840629197 30276 78593 913048604 59383 36944 852218050 36944 44642 582962374 36944 50589 432795396 45218 44642 521931006 3249 44642 649769878 14866 3249 487087789 45218 71141 29064403 71141 46497 135481558 71141 20458 100231390 35943 46497 203147302 51926 20458 536094895 74385 71141 981011661 46497 75405 327409262 51926 57579 620109525 65947 74385 596616939 74385 79193 760234874 65947 961 692884324 75405 34744 932526875 66724 65947 295953244 62811 79193 625498631 47971 34744 349320918 81330 62811 362300043 47971 38017 92781307 40630 66724 119261806 80697 47971 739837981 38017 36795 500963054 61403 38017 510232687 80697 31856 676733352 40630 17627 616145792 30342 17627 710713106 19803 36795 535033706 56913 31856 366630421 21815 31856 519177929 17627 78653 58630450 5895 56913 606131527 1567 19803 613370643 78653 72346 354264549 21815 73472 38870465 25082 1567 325968635 1458 25082 492574902 73472 79034 333057726 39799 72346 194255841 19181 79034 33061721 1458 36842 385965061 71041 19181 20348420 19181 71465 567002943 39799 67543 420142497 67543 18669 340849205 78077 71465 85307010 18669 26805 459484297 8532 67543 788641433 21389 18669 204440031 78077 20748 901041974 78077 56600 442468187 67736 56600 253959114 67736 76503 145333574 52438 21389 633613744 56600 42890 282823601 3737 52438 915611307 74664 42890 168399326 74664 52198 765466828 74664 42153 48890902 42890 20568 521551982 74664 80464 829962450 42153 33208 641736109 21233 33208 855846577 42153 39864 214818037 62499 21233 278316223 17409 39864 156113452 52201 21233 47903320 17148 52201 360860198 15660 52201 997089403 17409 42328 237859007 31801 42328 513665755 42328 9449 948701665 43173 9449 794462740 31801 79356 122500050 74577 43173 457326867 79356 29224 233093747 1308 29224 955943722 79356 12848 281768764 79356 78554 10240097 73740 74577 724593256 26902 1308 464963160 7976 1308 9340729 78554 65623 290779272 12122 26902 558619722 72836 73740 69707568 26902 40407 420298028 12122 65509 654981742 40407 58765 117954754 27031 65509 640717235 10690 40407 145314473 10690 8097 737023183 10690 4411 237849769 29997 27031 105754424 36822 29997 209789904 77354 36822 868721681 64701 36822 404550838 36822 39114 815089866 77354 61325 699067670 48414 64701 489125193 79245 48414 98770512 22824 39114 759198820 61325 66322 994722432 61325 76327 593100932 23046 76327 716141393 23046 55487 58164688 23046 79445 184378620 68474 79445 92380434 68474 17379 193187476 48268 23046 794363270 24357 79445 166645726 45144 68474 189876889 26705 45144 701802492 17379 28016 690120829 64966 24357 815868592 41929 64966 363590254 13975 64966 443111482 38660 64966 138740344 72202 28016 242002335 38660 54533 255543800 63913 41929 818175792 54533 77757 524632292 7736 38660 961412707 63913 49760 129815500 36936 54533 667663931 50118 77757 262610263 36936 17296 292296420 36666 36936 110538920 38461 17296 309970256 17296 48407 100001775 50118 44569 684938470 41767 44569 892994302 38461 68716 291413802 51581 48407 418400215 25976 41767 616092270 946 68716 196592564 29443 51581 840168851 30048 946 141855174 946 35381 190753931 44103 35381 661214441 29443 37377 900882141 35381 74090 397760218 44103 45203 228828205 44103 41727 39793824 37377 45735 13991585 45203 5628 664637308 81722 41727 455903975 5628 57631 679496355 70067 57631 441882605 5628 71377 133250263 71377 7999 476873284 46444 71377 197275638 7999 5827 51067681 70067 72562 971140043 78598 7999 463317834 49115 46444 952755822 78632 72562 261211888 78598 49616 262411236 8608 78598 711331526 73329 8608 28838552 78681 73329 147033356 37401 73329 276769515 8608 20464 956140169 37211 78681 202771457 20464 71242 759195139 49709 78681 161030350 49709 65760 518380894 20464 64741 405626908 65760 28204 549953147 28204 53049 516302885 70383 64741 566670485 28204 52202 82503656 37083 53049 524607446 48171 70383 170438814 32233 53049 499636300 32233 22836 666294782 59823 22836 450302274 74616 37083 102123336 59823 210 604362865 59823 30986 509497918 62740 30986 493432861 62543 30986 304659128 43213 62543 881350603 210 38975 138811380 62740 67375 792085686 63891 38975 149607431 63891 38549 829205671 38549 77484 39154893 39442 77484 577025976 67375 27990 294784789 48797 63891 113903770 48086 27990 723331931 63442 39442 756660216 75174 63442 823164837 59937 63442 982866408 48086 32558 429613785 59937 39332 708223721 63442 46696 193145725 26115 32558 297075298 7429 32558 725910773 7519 39332 839587717 39332 34161 300433504 14474 7519 107629289 34280 14474 875122855 71088 34280 401698451 47371 34161 613833890 71088 28032 836019913 14474 4607 932324613 38029 4607 867653787 55313 4607 658735909 4607 18579 645701254 4607 20091 31852165 59058 18579 822622606 38029 60926 648531998 59058 61409 409471342 14237 59058 61375237 65250 59058 954993674 78931 61409 770368797 33365 60926 553913485 61409 67266 452310928 33365 65232 520431995 2029 67266 176246856 78931 7911 108343339 595 65232 654164736 42653 595 569093619 25396 7911 531550020 73125 595 253766690 69296 595 273752548 25396 4528 788400073 73125 848 48603550 4528 72115 1760017 26282 4528 299446825 72115 23254 176820226 72115 1367 724409354 23254 71135 420339974 26282 33313 538861996 18032 33313 947897798 34095 1367 2256577 71135 914 676196669 34095 67614 737270961 67614 78096 969321957 34095 50124 165117861 44386 914 684739516 50124 70377 4510643 77307 44386 213671303 78096 32030 376043704 52433 44386 868125676 65941 52433 24701361 17538 32030 597822500 68782 32030 775679612 68782 38197 778347345 68782 63171 811450791 60471 17538 882166808 68782 75708 487518980 60471 1327 322645030 60471 64208 656170115 35109 75708 198643622 60471 47384 220088334 47384 10927 112674733 1327 44643 61555427 66221 47384 130229517 44643 37248 541777354 47384 80646 113089659 37248 61264 43301095 45819 61264 20622128 872 37248 434107331 8271 37248 838555013 58835 80646 230247316 49477 58835 764298189 872 29175 131601648 58835 54506 647588935 28198 58835 231426555 29175 52077 314092437 50099 54506 582132044 29175 12414 676113863 69352 50099 753113204 50099 76567 81286601 73295 76567 657214922 50367 50099 566401972 69352 69022 462837466 50367 46835 77045772 50367 21961 238509922 3400 21961 847535617 46835 19264 341355305 19264 54497 39039882 54497 78474 551293374 57903 19264 965761414 34970 3400 385377723 19264 67152 86751167 7343 57903 411653720 47350 67152 316229937 47350 45352 274241109 80587 47350 164690181 55129 67152 149441845 45352 36726 337004746 550 36726 23148952 54480 550 214256806 550 39582 182167651 36726 82054 582932459 80580 39582 378658929 70405 39582 848996257 39582 75175 161117506 34254 80580 417704932 48647 75175 799644221 75175 32501 219037696 66862 34254 972353827 9176 32501 81097564 34254 697 785300519 66862 26653 883083666 66862 6181 829396246 697 10582 399538024 697 39743 634138929 26653 51227 966720419 45507 6181 528103602 17264 10582 192345885 10582 76389 24141568 63431 76389 689231184 63431 28857 708616162 17264 53775 436787002 14973 63431 316424913 14973 72596 424591024 17060 53775 43608679 11172 72596 240406377 23293 14973 603992682 19601 72596 468684261 23293 34761 196094805 39778 19601 138450476 23293 37662 334533463 39778 6363 351573014 68870 6363 359856473 39778 20330 474432296 19861 20330 585261040 19861 70974 421773463 33544 6363 123115945 62843 19861 359686635 38334 70974 366901511 38334 45583 433352297 45583 19394 142482597 19394 12918 944452086 72985 45583 649765066 38334 73960 32380556 12918 4025 133874981 48775 72985 381126304 12918 1629 833550975 72985 49344 36078209 52931 49344 129134566 4924 52931 429921837 52931 76786 526690333 73391 49344 713305506 4924 50821 562772114 20768 76786 794379833 9093 20768 709786150 19278 50821 45216515 82104 9093 754007153 77191 20768 451260374 82104 19886 255321298 9093 29088 954664789 29088 60842 212021010 77191 21277 562637421 30002 60842 773523110 30002 69093 91495782 71907 21277 961742482 44525 60842 469569630 52549 71907 225629268 4374 71907 843271791 71907 5046 108383627 71907 38446 423107707 5046 28989 570416455 25797 38446 522954872 81300 28989 163025521 25797 62869 285744877 74329 25797 162888875 62869 38924 660059446 38924 39809 281233458 8102 74329 125514568 39809 32756 673928846 39809 15109 809930592 39809 44778 590944316 5078 39809 829136843 36086 8102 314891708 32756 53265 310007666 53265 2230 15092959 77791 2230 241445111 77791 50211 53955943 28173 53265 467482071 13590 2230 591131578 888 2230 487844631 77791 77201 846152962 28173 13462 833963035 13590 29379 75633643 888 48490 34659338 29379 45984 29004301 42 13462 90266517 48490 74897 976606501 45984 40988 289038550 7797 48490 296844693 64479 7797 567289892 64479 55783 184677937 27878 55783 602479764 41670 27878 425651335 34271 64479 160648042 55783 31492 675705131 38384 41670 475836064 31492 38192 501429448 36385 41670 501760863 38448 38384 121793051 23576 31492 31658279 38192 31416 86042829 23576 40889 770745966 23576 65354 893844503 14614 65354 59180238 31466 14614 511347081 31466 41739 355143197 40889 81464 140237832 78272 31466 787175246 40966 14614 732617495 44806 41739 287704778 78272 66285 448832309 81464 26073 782697069 66285 13791 925856289 13791 260 379841197 53762 26073 525910831 19190 260 50963040 64540 53762 533424269 47803 13791 232152039 47803 47617 586526222 47803 29223 470474317 38573 64540 622835106 38573 80791 646414670 29223 47907 488273175 29223 80624 181478454 38573 21908 233929554 47907 79176 481729646 17163 80791 85240423 79176 3734 633023619 36394 21908 253917347 3734 26763 763778751 36815 17163 276880640 12942 17163 96814538 60176 36815 193999846 12942 68640 90090030 46170 60176 325331552 60176 76952 583432070 39998 68640 91214561 42341 39998 416272295 42341 16168 515953006 26407 46170 505411104 76952 54477 919450328 26407 51892 432644423 42945 26407 956600165 72471 51892 720820162 30440 26407 783565557 24060 30440 842862039 72471 70691 4373403 38374 24060 723267455 70691 77606 121159503 24060 55980 683932015 42676 70691 78954531 60587 77606 99690412 27246 55980 349727175 27246 53344 307205875 67993 53344 966229803 13285 60587 468079090 13726 13285 504790429 79653 13726 595403582 53344 48187 671424254 24550 13285 524424455 24550 8691 653339006 70359 8691 367952357 40281 70359 11995771 25640 70359 413634706 57678 8691 757093646 70359 78237 284679027 27249 70359 69963506 54041 78237 563766317 65312 78237 605364843 26257 57678 137887211 23459 27249 388621870 44364 27249 14823827 44364 47833 359206163 65312 73416 59835592 49843 44364 926451151 29709 47833 338136577 47833 47326 656579241 29709 66613 795051615 73015 73416 649825095 29709 59599 654246634 48955 73015 158769392 29060 47326 947999616 52756 73015 28327798 52756 2321 500939927 2321 16909 87770825 52756 77292 910319985 80322 77292 97309788 80322 68683 74837693 68683 14558 387887570 13475 77292 192179066 48926 14558 423966030 54687 68683 599161578 56082 48926 88920925 34838 48926 601636632 13475 37673 455415863 39542 54687 998181109 54529 37673 47325276 75839 34838 695434502 32996 75839 15495709 46647 54529 414378412 32996 81588 687717916 37258 46647 137208277 49608 81588 102358558 3260 46647 946576352 48672 37258 51751952 6281 3260 509617548 37258 34569 521587409 34569 58006 261295952 34569 41466 208025018 35778 41466 201770703 42695 35778 118815849 61673 58006 130142485 55398 35778 703681587 82077 41466 946826895 52712 55398 726984115 42695 79399 527476528 52712 81951 538420053 81951 39847 904762433 81951 32324 729247122 49290 81951 836057437 17406 49290 842610552 56884 81951 109233406 13479 56884 159486810 11879 32324 827222643 18368 49290 85978291 2636 11879 30952708 11879 74262 933977857 2636 40333 75967963 18368 76232 544221228 7980 40333 61869440 76232 13562 89032865 40333 19794 243456423 13562 33311 254030772 7980 80118 973264227 82004 19794 704590340 56156 33311 616793318 56156 17029 860029349 56156 15097 616431552 36032 82004 801588779 36182 15097 387027986 66911 56156 177680241 66911 45356 797393908 51019 45356 136624935 55588 36182 454350241 55588 30631 453705777 30631 54770 657084204 51759 51019 105565649 71423 55588 22707909 27651 51759 901275831 2387 54770 47907014 48388 2387 657810150 79352 51759 858099762 2387 47084 95759754 29208 27651 389872009 48388 62283 770701858 29208 68703 342464652 47084 56478 899913387 62283 61384 765072895 62039 62283 718253129 68703 27185 422417183 14696 61384 440675517 61384 50554 567213897 28420 14696 685074712 13094 50554 610870284 46467 27185 585893941 14696 52032 897249413 52032 60222 28510329 60222 63640 466576290 52032 77987 82396839 60222 46722 579167665 52032 12325 338380993 63640 7483 506513495 74908 63640 914007226 62554 12325 979865400 56911 46722 48558576 7483 30146 509251961 62554 38689 39333019 30146 8778 887991606 62554 32645 666387663 45891 38689 163274623 14627 8778 862671888 32645 42931 53534745 282 42931 668389560 81728 32645 720484998 45891 65645 81592033 282 54028 308917794 282 58347 73801330 65645 24812 363300104 53305 54028 792050378 58347 46277 472585260 46277 78959 450480786 78959 14914 182359396 80180 78959 910819429 80259 80180 66737884 80180 37559 421729242 60065 78959 534521396 14914 80746 143052891 77611 80746 28099697 80259 79910 960683523 37559 29980 267261548 8533 60065 900753707 51210 29980 314764930 39947 29980 96643330 46720 8533 814879941 27817 8533 873746886 54725 51210 434335360 39947 71613 121818772 28234 46720 666557825 46720 81031 687045757 50858 81031 314877993 71613 13101 815824563 81031 10326 98208829 13101 73121 142488228 81031 41611 475352603 10326 9530 579925918 11617 10326 145447307 73121 5818 23826192 11617 35562 160267361 11617 65717 990793619 35562 52413 861679577 5818 53388 115128853 49609 5818 41284528 52413 46420 765226042 79911 46420 827134874 49996 52413 146170761 12271 49996 266079497 79911 6820 696444954 52365 49996 773389127 9493 79911 195629549 12271 28732 942104931 76422 6820 843872230 52365 55366 961267791 9493 40792 105313524 9493 62196 840684291 62196 58409 801715153 40792 1345 813163997 40720 58409 703411504 58409 52363 711340679 79785 40720 119839927 40720 71682 773425694 40720 50362 533004769 49613 79785 80522360 26975 49613 108826216 26975 34758 920899253 63846 26975 807685916 26975 39927 785043931 34758 55585 508105472 39927 7308 224289267 4477 34758 572879574 25563 63846 709526137 7308 28748 619853775 28748 46685 996471432 66688 7308 82171359 66688 79064 644419175 46685 32079 98804014 46685 4517 320538321 4517 78499 14899110 34256 79064 566291204 22888 4517 107488517 32079 46921 280697440 4517 73846 55227342 43255 73846 271765278 38849 34256 517085792 79713 73846 176751808 75437 73846 413544451 79713 35728 169592794 38849 71021 114000778 13911 75437 61696204 79713 3715 726392687 41444 3715 250699770 14642 13911 828992947 48292 3715 162038183 14642 17265 824815120 48292 27230 967617381 14642 29858 68036194 48292 79594 552510768 44473 27230 19088891 47444 17265 686596347 27230 1655 25363289 9649 1655 478656399 64024 44473 454658798 78974 47444 324822314 78974 18121 666829767 13834 78974 617348061 50549 13834 92633896 78974 46322 70935505 46322 17097 144318621 13834 16749 618035248 16749 51555 961303072 79378 16749 753953726 16749 30210 391516500 33329 79378 5119150 33329 69386 835773238 69386 23183 799296423 78248 79378 407580000 30210 27458 152560615 29638 69386 778718363 78248 81506 283414723 81506 61553 863901444 29638 75933 691286934 51359 81506 473843313 81506 64571 583194881 71718 61553 847712474 4657 71718 587295673 50067 51359 344431809 71718 64405 543387512 71718 12320 205262942 71718 46318 146553699 12320 47500 92738508 37555 64405 754689055 78203 47500 928835642 46318 60672 362557305 39001 47500 237148947 37555 51185 858134835 7328 78203 399251160 50113 60672 910102080 73020 51185 16676907 40098 39001 343772756 40098 42238 252076141 1347 42238 230953976 52271 42238 977350527 42238 49711 332456257 1347 66217 175364499 51696 49711 76165999 71425 49711 129892777 74077 49711 768421512 19336 74077 443137423 19336 29026 471315124 1961 51696 481983543 30234 19336 781336760 63731 19336 583904427 19336 54063 606845525 29026 31314 742284852 759 31314 170003413 31314 73234 734203058 33422 759 590868941 65151 31314 27815226 39761 65151 746683404 17577 33422 107367853 33422 80401 323799079 65151 31591 358737155 31591 27218 853538098 31591 42267 928232107 31591 33903 334677297 42267 10708 359335881 15851 31591 143966703 38765 33903 512485597 73441 10708 396337991 80838 15851 406463207 32673 10708 101647791 38765 32761 967298791 42897 38765 557252550 47829 80838 320874629 42897 81824 50810091 47829 42065 831818055 32761 1834 223052160 56250 42897 319346111 42065 36193 844946137 45097 81824 106476180 45097 47129 510310218 56250 13364 670191 36193 21642 409052367 45097 13627 110121848 45097 73935 620442586 67505 73935 224248111 13627 52044 509767670 12085 52044 119639808 4323 13627 39177269 67505 30190 223472524 12085 33956 573789616 68611 33956 464596529 68611 48736 98362139 80718 48736 578464733 32228 80718 31520857 33956 6601 827964409 80496 48736 150752972 48736 9875 48624346 58724 6601 194306737 19450 6601 70228396 19450 30920 527847597 58724 1210 241872398 9875 59059 486023408 19420 59059 104635487 18219 1210 507059340 41279 19420 615188035 79187 1210 88431288 79187 39080 582723432 19420 53072 716243552 79187 41923 687650752 71318 79187 846129077 71694 53072 994628183 53072 47089 49282461 53072 46166 261720087 46166 46382 907031420 47089 58348 910854868 17921 46166 626424988 82106 46382 325010634 53249 58348 219272171 17921 47788 342681772 67088 82106 462786829 72635 67088 659696816 63203 53249 890170720 72635 16237 443044243 16237 59680 256124763 64746 67088 59211381 58749 16237 351342855 63203 3188 804168587 17883 64746 802124791 64746 52153 644214511 14440 64746 102869857 14440 63069 996551579 36048 3188 265345695 14440 20807 546775940 52153 56000 603724683 68739 63069 63465725 15954 68739 699843867 48888 68739 322762328 48674 56000 670615488 48888 38894 901461559 8473 15954 601534264 48674 49905 734026789 26472 38894 867028853 13567 38894 353502434 13567 17362 309116751 17391 8473 83342556 17362 24891 110335374 13567 45343 993797800 24891 14563 253972698 12512 14563 860298932 36152 24891 282547801 55134 24891 629241591 36152 58703 351959898 36152 388 424922605 55134 40710 422843189 55134 11697 801831986 144 55134 139573454 1572 11697 977254572 26727 388 779086851 66150 26727 233305000 1572 58832 33506651 66150 52683 352706558 78133 26727 396541690 76071 26727 372039442 58832 8005 739594448 64312 78133 360728117 76071 80316 861135731 67378 80316 857050267 81645 76071 794489977 80316 64427 88187364 81645 53076 313389736 53076 31996 94226969 21125 67378 130910825 31996 35392 17114545 40909 31996 107271247 21125 66605 703233977 16371 21125 567067099 30900 66605 989652620 30900 75773 107477593 46431 66605 466639526 16371 60847 299063137 81494 16371 721730640 5941 30900 522370051 66119 60847 225810846 46431 62035 565786478 5941 25026 239225893 32263 81494 761566608 77991 66119 184655752 25026 60865 109967102 23208 62035 507507807 60865 49116 452189840 60865 31003 63048945 77200 23208 119198669 34423 60865 835382077 81604 23208 119426327 72112 81604 926264651 4201 34423 834421946 4201 38953 431204680 17383 72112 931808897 36659 17383 378684724 17383 15254 676046434 4201 47503 229287939 17383 72481 951363477 24470 47503 35123174 47503 36308 468230336 24470 48386 131085277 76509 24470 458405464 47280 36308 644709814 48386 62023 804384835 13591 47280 509313092 62023 40561 487146194 62023 3425 47333325 32545 40561 788605734 69984 13591 383392836 49502 13591 840586229 32545 58223 923042707 3425 63489 232504526 405 69984 659278404 67821 69984 271307036 47335 49502 97714932 47335 77524 942065256 19005 77524 364990247 26072 405 980483478 69761 67821 830591201 26072 21610 194824652 19005 4840 266228525 69761 40011 480514737 26072 54798 708571685 3878 4840 349648902 906 21610 694567802 55560 54798 706558430 906 7889 411900493 55560 50771 327490205 50771 44808 975447307 4021 906 470613173 50771 30178 43367312 30178 76689 859511497 30178 25914 665665499 30178 15461 270573969 25914 5508 182412339 70748 76689 541193694 74685 25914 999885815 13765 74685 467235411 78948 74685 143345251 78262 13765 652938370 13765 4312 859635793 25398 4312 13072612 52750 25398 3592455 71737 4312 47747883 71737 32871 791876406 32871 9824 609751051 68036 52750 636072184 68036 36244 96117626 11421 36244 14290223 9824 52532 355543434 36244 49995 684606564 52532 48941 350376123 49995 14410 770961907 66504 11421 245466229 14410 68574 339528546 41711 48941 309769260 40122 48941 962934098 41711 49200 175733324 59253 68574 515921037 1592 59253 650599015 51982 59253 299391311 1592 48539 995557510 31934 49200 434645313 61722 59253 942233877 11464 31934 310883080 61722 47895 350670796 11464 51826 47030788 51826 72744 532498373 61722 70686 223691152 78269 70686 289848902 72744 14771 381401901 72744 80649 614900385 23343 80649 774976382 78269 21342 15895252 78573 78269 719147614 78573 78197 303727562 57508 78573 631877031 78197 22574 806518768 26593 78197 243476558 78573 67591 367974229 67591 51458 899046306 67591 19579 402365631 26593 75671 124724642 67591 16612 469102488 26808 67591 565344956 19579 66124 764151839 19579 38048 211085901 31957 38048 143599205 16612 40631 874718632 21846 40631 981992401 36246 21846 531021422 81435 31957 317437870 71651 36246 290037735 74011 40631 81937147 71651 15482 577741983 36246 8637 940390279 16313 74011 21072749 8637 59055 127898084 8637 33791 130136264 33791 42302 199245883 59055 9494 60984661 59055 38777 494744425 68224 42302 47482646 29833 9494 963165542 29833 70369 650354436 68224 69659 73616573 69659 993 935910607 70369 8426 196790661 16080 993 220043780 12731 993 464495334 12731 74849 581155532 16080 4286 979606751 7250 12731 452674222 81611 74849 453058371 74849 44005 262054456 70658 4286 130808055 7250 6215 320734675 81611 30452 300142376 30452 9394 116412460 68121 9394 847967647 70658 36100 60982212 24342 6215 653175452 41258 68121 17671362 81548 36100 780390210 36100 70511 981210270 70511 28572 888017253 28572 82011 354803856 54494 82011 869626782 15355 81548 532677889 27926 54494 95321263 82011 31251 680022106 821 82011 822804159 28768 54494 556714497 31251 76124 74006801 77378 27926 238770802 14723 821 997442900 14723 72405 696075018 77378 62077 1678532 72405 47629 205617165 79838 14723 803977870 47629 56358 731986984 47680 56358 454225937 47629 74466 117168177 49043 56358 599301617 74466 39711 351570572 56358 75050 149611109 71044 47680 625784896 49068 39711 884865807 64665 49043 95361802 31319 75050 560659048 31319 61766 733363406 31319 33953 338918317 43092 49068 913753000 43092 68525 848217502 19811 68525 827698289 45617 33953 11230300 33953 67763 49223195 43092 44851 498992463 68525 4932 494341654 4932 25846 816237436 59045 25846 645433308 67763 31024 877504902 44085 25846 790780162 4932 50522 158750297 59045 81132 426276018 59045 52544 925307267 81132 23415 130027643 75308 52544 294110547 23415 20103 457338781 8328 75308 868183507 52544 4022 647039771 30383 23415 697238693 8328 52972 49902742 19984 30383 862654336 80002 4022 999557934 19984 8398 390156621 30383 75759 349773018 52972 37869 621242146 37869 8829 735064932 10563 8829 731727843 8398 59401 351918138 25216 75759 26013073 10563 57031 773777043 8829 81076 230759123 17510 57031 314968018 25216 52149 221185594 25216 77203 830872785 71343 81076 363303453 68991 17510 819688141 52149 25144 277536271 52149 56850 609882262 77203 75120 169270018 32276 68991 640387114 38018 32276 805241158 75120 5864 570504606 59791 38018 241825696 5864 75379 46520462 32276 26883 109401224 26883 75027 587962387 71101 5864 903929679 75379 41745 291619325 10306 75379 569970892 66358 41745 896055909 70157 41745 708300335 70157 20416 11748484 40899 10306 240022826 70157 58480 506045847 82018 70157 138835074 40899 46271 199805006 58480 69256 374401356 46271 36810 333561584 46271 71963 397765055 36810 41608 884065819 71963 16605 52895900 9697 41608 847326623 16605 76776 79991310 33966 41608 786973551 41608 47497 966470756 33966 71600 288269245 71519 47497 103806210 71519 62591 513124047 71519 58436 479197523 62591 7385 753121877 66305 7385 18119204 30010 7385 562108829 60036 62591 428269195 41426 30010 861263960 30010 81875 128268807 30010 13167 185716878 81082 30010 774907034 13639 60036 843022984 79414 13639 877022148 79414 42734 62409594 13167 1906 18058695 25625 13639 223296696 79414 32958 355729266 1906 64118 318210289 76791 1906 460623335 32346 32958 452959386 67944 25625 729291749 32346 33439 723779446 32346 71169 615771326 2093 32346 836111542 990 2093 887922234 990 12377 777721188 46357 2093 907388270 29940 2093 222760311 2093 66398 103257058 66398 36827 332936022 16910 12377 635848742 63968 29940 95697007 29940 46135 997686158 66398 77000 679021146 16910 78182 337755811 63968 35744 789568380 78182 63334 852081445 22177 77000 77124853 77000 54689 803423932 22177 30704 64409254 50535 22177 640097514 58173 63334 59208135 16996 54689 167907314 16996 69547 36928902 14839 69547 567138349 79123 16996 97512824 67643 79123 631130340 69547 39928 47081449 7691 14839 459633474 79123 23010 939642341 8062 7691 563115826 67643 81172 569469544 8062 46844 947591248 38127 7691 735566392 23010 42835 117379842 42835 75388 147394047 81172 48213 347138786 75023 38127 9995840 50871 75023 488570627 75023 13351 491243171 75023 49695 121822364 35630 48213 111212417 29735 75023 634482173 82108 49695 86801903 49695 8558 441945508 82108 6161 596537631 24199 6161 313204015 29735 57917 272774955 8558 69150 517634272 24199 28795 864326793 78011 28795 660833341 62121 69150 245007818 69150 64733 70839371 28795 10050 375534576 78011 33442 6961098 33442 75540 320151673 78695 33442 308050090 75540 17668 586768864 26254 75540 147207003 63491 33442 741680609 43630 78695 257564060 26254 58710 446730194 36355 58710 209258115 26254 37045 684079687 43630 78329 727846494 78329 77609 361906499 47215 58710 265160019 47215 59825 249168311 81609 77609 714434323 78329 70384 452958436 81609 561 343996983 500 59825 702695231 72278 70384 909506896 9495 500 447095685 59 500 668067561 20750 500 498382759 59 7072 379510884 44752 59 201432394 24179 44752 517134450 24179 31619 168177735 31619 15794 286434910 24179 34706 338693478 10784 34706 989514899 34892 10784 592627018 15794 65743 65081025 34892 38023 277860993 11299 34892 671211912 62139 38023 61125081 65743 81175 122536669 31012 65743 342465407 53088 81175 549513409 81175 21358 421268549 21358 66208 638477467 33020 81175 222825990 46915 53088 360729373 53088 81989 105625560 39894 21358 921087957 54321 39894 51275561 46915 32090 32180825 72916 39894 319584779 32851 39894 394520732 72916 29387 211372557 41418 72916 578001995 61752 41418 351484151 54901 61752 485751101 61752 74898 196175592 61752 56668 387314072 56668 56851 669321501 56851 36491 92661433 3650 54901 886436154 1019 56668 283151215 2271 36491 953071436 16890 56851 436380750 36491 79558 819874728 79558 23539 205798625 42963 16890 123372474 16890 19426 589421628 42963 18413 371084699 19426 48737 459759016 23539 60200 572994986 19426 54224 121551107 62065 60200 833290976 60200 46724 91647418 60200 44353 239689417 46724 79690 247276318 58023 62065 342732354 46724 38847 118187285 77024 79690 439699404 38847 34438 5183488 58023 2771 580678659 42567 58023 104066339 38847 77947 516334168 2771 45372 38796162 45372 19058 713427939 19058 26181 315020416 41145 77947 296581643 41145 141 908109853 45372 19429 797953051 141 45331 485001446 54679 41145 36582471 58282 19429 16284389 41038 141 115221646 41038 18427 527634964 54679 71195 394072408 58282 28536 667011531 77058 18427 301349613 63364 71195 531318548 73943 18427 464565836 73943 75444 410135346 56448 28536 921186235 32960 77058 316933050 5808 73943 14243635 36785 56448 200156847 36785 74336 77316524 36785 64032 702355502 36785 31179 417436055 56779 5808 345730167 56779 36212 705627914 59287 36212 87578751 59287 65203 111216282 34913 31179 926967737 65203 11731 378184501 31462 59287 82766024 11731 68265 880917343 68265 66095 725776810 34913 61008 70573482 2411 31462 872387805 73308 31462 120269113 61008 28096 602046500 57290 2411 610219293 54203 2411 16517329 50739 73308 23041893 50739 3631 412829399 28096 68728 940645326 68728 64000 533402827 62612 3631 960031129 64000 1339 169460202 79626 62612 623689548 62612 25950 885998665 32056 79626 450160294 62612 9643 11743169 25950 10224 359518036 9643 25679 163099940 9643 74044 661708325 28066 32056 382405484 10224 74804 69548442 25679 4616 152099317 28066 19951 466203007 37043 28066 378809190 28066 11168 770369563 74804 2156 163742641 11097 2156 225098931 48244 37043 626165372 8536 11168 290461766 26301 8536 58428070 16133 11097 828972212 78408 16133 966388534 73696 78408 806818561 16133 52601 520793746 72240 26301 894634913 66036 16133 592970855 19381 52601 7154741 70785 52601 614322738 30638 72240 15031586 72240 71310 732722430 30638 49339 757860293 49339 6661 73350890 71310 12805 82184262 61736 30638 684264052 6661 18744 64196649 18744 5287 113268088 30266 5287 665379708 40668 5287 934175458 40668 54139 61661446 5287 19287 645757856 19287 52569 63201133 38286 52569 478028763 81708 38286 688831581 38286 76714 396229970 12716 38286 790516127 39055 52569 194297014 81708 39664 877933820 50084 81708 383851994 12716 47290 967164164 9500 39055 332764110 20554 47290 515840866 9500 58795 777046022 9500 30999 83237868 30999 51645 505935194 20554 13669 871223383 13669 54198 806228372 13669 13474 95454460 30999 40850 857296738 54198 4833 81641336 48264 54198 340665556 48264 80813 87511808 81345 80813 125566583 20174 81345 802610471 48264 13749 778080060 80813 38423 282567322 20174 54017 653651797 13749 68755 261909066 59988 20174 979628762 38423 73152 846951999 8788 38423 342562596 58841 8788 342289705 13401 8788 357632598 55718 13401 138080803 13401 38179 74546554 38179 32787 173488744 73043 13401 649428649 61937 73043 950174677 32787 65569 78962529 17126 73043 136930159 61937 4448 375076134 73043 79225 672919457 61937 80882 217905668 9815 80882 16974800 60581 17126 132491806 60581 32781 240647435 7145 60581 287134882 60581 26853 328878069 38149 26853 873197652 32781 70335 712213165 53866 38149 244230058 33210 70335 362956314 37968 70335 999218808 45326 33210 521170288 45326 6112 918432489 53866 30817 492772975 30817 68332 77597927 37968 34377 27269253 34377 30236 953037304 39092 34377 198070724 30236 25092 760687201 32722 39092 265616211 70220 32722 874171647 70220 74506 545105911 74506 35965 766485849 42813 70220 547629855 2208 35965 995537333 27189 70220 756890962 35965 34079 76233510 9993 2208 630486529 8559 9993 788678046 52856 9993 845723670 9464 27189 141468286 52856 74203 14295917 8559 43770 622269674 13043 9464 32551050 80747 74203 356117497 42314 80747 135811657 38472 13043 745177888 43770 43649 830174793 42314 56154 938236643 72108 42314 374895993 11727 38472 140907166 2690 72108 633562819 43649 43686 114880906 72108 80749 769355722 2690 49852 239825201 9798 43686 622351274 9798 32757 193105015 5933 43686 328315427 5933 20261 406562879 18392 9798 50847914 34148 18392 511550086 42042 18392 992969519 22465 18392 867577137 20261 43300 620908061 42042 28739 53465310 22465 39848 297136808 28739 69864 832623708 30102 28739 116545850 39848 27752 47265324 69246 39848 703579915 21598 69246 206013664 69864 45433 373416710 27752 58551 520127428 45433 45290 214493366 21598 39521 62598613 29245 45433 689370681 39521 19186 304517199 63357 58551 683393021 63595 45290 63033562 19186 49936 535457166 75449 63357 5137836 76009 63357 15904046 75331 63595 615809949 75449 20195 637782507 75449 12110 723384165 75331 50995 655198496 11512 50995 372326310 20195 51541 181032856 12110 81798 582863692 75053 81798 671660393 81798 65880 513383850 65880 50702 924643701 50702 80175 748403974 50702 80591 695028084 75053 29342 617370504 50702 75992 780452756 10210 29342 915595573 64461 80591 460269882 21939 75992 633839395 77315 75992 46997145 8359 21939 144447510 81355 21939 991654088 64461 73428 435843545 31975 73428 261743906 13534 77315 420729515 52164 81355 369202240 13534 3973 146951723 52164 30331 457047113 11513 31975 754399013 78683 30331 411825931 58774 52164 87593147 58774 52635 846794205 74457 58774 693668187 18056 58774 387110591 78134 52635 110149176 66399 58774 242280192 59765 18056 841336074 68248 66399 771370504 9962 59765 259137573 81536 66399 919556 9962 10404 671551408 23804 59765 466496803 9962 18426 516484086 9281 81536 271407876 9399 9281 928135462 51958 9281 347685315 9281 47634 580545193 4077 51958 18917328 47634 62539 354059957 4077 11856 306753662 38 11856 545168353 47634 31840 718805816 16232 4077 635484482 13022 38 368716746 16232 42841 80839780 31840 74139 574489142 40112 74139 592274447 70081 42841 423410667 77392 40112 817046210 58663 70081 84674332 70134 40112 230568698 77392 43645 613426630 53411 43645 626839166 24150 70134 937843620 24150 19934 743404574 76738 53411 150140954 19934 73543 498663834 76738 41122 527593704 2175 24150 64155790 25386 76738 28770370 73543 12461 970979450 22187 25386 897386755 63315 41122 349278156 51587 12461 377045130 22187 41846 720648663 38804 63315 764022387 21758 22187 894079106 3760 38804 614847601 21758 9795 714825673 3760 19467 206850094 40247 38804 354837552 40247 41939 599319524 46624 19467 78454167 41939 62642 987649700 40247 25272 728256377 46624 69136 140121874 41939 79953 177228631 25272 41662 115006075 56616 79953 63338750 79953 31527 397863852 31527 45629 806287014 79953 36618 440237472 52377 56616 244367956 4634 36618 73800743 66549 52377 312808993 20928 45629 269940227 10459 52377 342674583 20928 4859 373664279 20928 17927 848689328 35642 10459 416255054 17927 10468 82766749 32811 4859 128697882 32811 74756 298918255 63224 10468 491534865 35549 35642 440787859 74756 13196 851277115 67146 13196 903801306 38294 67146 799957343 63224 33579 51632360 33579 5342 959879240 54313 67146 711957970 67146 69243 884604246 38294 59214 99079218 69243 50170 328277651 36962 54313 472098854 67896 50170 229746950 77328 67896 5942331 36962 43998 372410030 50170 1757 307181487 36962 17804 372150288 17804 7178 605859962 7775 43998 847560568 51504 1757 219974690 1757 51109 362863229 9428 17804 78825046 7775 2267 636048400 51109 51985 405078286 51109 29082 697931918 9428 7156 631437521 51985 39770 9475098 2267 46221 623258623 73625 7156 215951026 68171 39770 597666878 29984 7156 934061538 68110 68171 304822300 73625 37375 505334059 37375 7876 234671929 68110 74406 125376229 29984 15459 557961587 7876 23921 726253666 47852 15459 516014627 47852 29746 280085998 12980 23921 587987412 15459 69192 130283116 30910 69192 856743833 69192 14358 27994007 13305 29746 378980260 1657 69192 109203410 43886 30910 832306086 1657 29903 586528201 59874 43886 54509473 1657 55882 900326997 4857 43886 149789587 59874 15069 596344368 59874 53678 218975384 70487 53678 197054156 74298 15069 537416450 58013 4857 508599272 74298 57299 160190768 16350 57299 49861494 58013 39145 631156950 69300 39145 349453407 67106 16350 174316881 16350 13709 691817046 46374 16350 59470813 13648 39145 996267702 62307 13709 75240206 15918 46374 108194386 69919 13709 479846976 35655 13648 785297315 69919 46428 27136788 58937 15918 286328719 46428 38153 164524323 38153 79426 394989798 35655 21088 138843078 38153 30945 341649690 5120 21088 375223140 60326 79426 485169936 79426 49100 2276262 518 60326 408679336 30945 11802 160364928 23004 518 28243709 518 10151 6574439 10151 11624 313151275 11624 12783 693493196 19611 11624 37760123 56279 19611 933316409 12783 5477 990215919 4989 5477 824049530 12783 75513 422555821 48039 4989 535089707 48039 57202 437925334 4989 288 160341307 25053 48039 459852866 75513 51372 805114950 79462 51372 76880992 66811 288 125995591 25053 2383 53601361 9024 79462 946595492 31872 66811 176540492 31872 57367 317717574 66811 80314 65751372 80335 9024 243422154 80314 43946 201391064 27070 80314 146205708 57367 64937 735396991 27070 21602 93185094 27070 52343 444124611 67470 64937 801450294 52343 22242 268660318 63004 67470 477542378 22242 64140 129594172 64140 66576 8215058 22242 40633 293657046 53299 66576 254980866 18471 66576 299931937 18471 51052 537014500 66576 31793 676248771 18471 52058 126683299 53299 28949 552941037 52264 28949 206619418 51052 13030 659217119 71941 28949 166693052 5932 13030 405847261 39765 71941 712351906 13030 39495 132257640 71941 14419 725081586 64541 71941 498464952 27726 39495 297563692 24319 27726 393139892 59794 24319 262319535 59794 52150 125242996 55491 24319 763787836 66363 52150 432287038 2822 24319 236680650 73879 52150 868392839 2822 34335 126082452 73879 14852 595620927 66363 5952 335984388 47621 14852 965951548 79877 73879 381008465 14852 74300 943263276 14852 46164 212577348 856 74300 544419393 37260 79877 86366576 79877 33377 62685596 38885 856 335663813 33377 64841 536494 59052 33377 546969406 65116 37260 842439132 37234 64841 123084305 45711 64841 79466472 65116 13147 943474628 38579 13147 246974959 45711 10835 381588286 37234 41380 32828009 9642 13147 16168394 13147 24676 573719501 24676 68797 270335863 9642 13637 738886779 48842 9642 760730878 48842 14033 557904897 33359 14033 694533664 33359 10895 48362689 48842 49873 843781271 42192 10895 877669474 20037 49873 159182841 58995 49873 68548682 42192 1101 484739693 44681 42192 234632835 42192 41254 85999196 61907 41254 481441079 41254 54127 96068478 41355 61907 183429679 61907 38585 25815823 41254 47851 428139478 62741 54127 428921531 37524 47851 735457740 34182 37524 397002116 13976 47851 69990964 10533 13976 232171298 26450 62741 60165313 14461 13976 904796382 65476 10533 346527957 14461 79014 1786684 79014 70165 108380404 34264 65476 701137983 52628 65476 42469818 34264 5004 497498411 47026 70165 721159851 81916 34264 732304 47026 74221 162377284 38105 52628 135343704 74221 10973 405625379 12698 81916 239204502 33079 74221 478161906 25814 12698 423276780 12698 74237 715246287 10973 20634 224590262 75411 25814 422641938 10263 33079 495451384 19138 74237 166679175 74237 62626 973360173 62626 36742 698828528 36742 51664 435048488 73761 19138 846689167 62626 37075 421804057 81537 37075 865434626 81537 64125 611934175 51664 68507 794526279 66860 37075 746676347 17287 68507 175030826 11050 66860 516048103 68507 46327 55575340 66860 75704 804567706 75704 15916 967015309 75704 27573 861755967 11050 59390 349124808 67850 15916 195359826 35598 27573 11007425 34479 35598 172974414 67850 44727 66189105 59390 33693 424312092 77403 35598 856958930 50402 34479 55200086 6998 33693 739901293 33693 65282 629206094 6998 11560 676862259 40454 6998 510241931 54129 50402 738408911 68590 11560 63171225 40454 28537 467345078 40454 67263 544151404 67263 78728 317592382 18352 68590 569455920 78728 13973 369919542 13973 8142 891329097 69216 8142 42241503 80556 78728 72765077 13973 66420 56920156 37371 13973 255718343 76792 69216 782357944 69216 58610 416786266 37371 60139 735211333 63950 37371 896690501 44831 76792 94354185 44831 3922 31560814 58610 56773 589821617 1923 3922 230685497 12757 44831 167739796 44831 72671 88530155 56773 63752 395088099 49714 63752 678800684 9083 1923 533141 12757 36387 189046384 41911 9083 879530922 8492 49714 706791093 29795 41911 34721863 9083 6841 678658118 44071 6841 50605556 41911 75043 96069789 44071 63500 387726695 6841 70103 559175351 44071 47327 408375519 7719 75043 737478660 41669 70103 590002263 70103 7590 966291001 7719 64348 510900766 22509 7590 274936313 62877 22509 249173796 22509 39245 421403551 29644 64348 908747422 13330 39245 348142633 45645 39245 104288353 45645 24180 565918829 13330 17706 454665720 53295 29644 4886348 16205 13330 642135568 17706 6849 672457075 24180 19774 353922546 53295 38556 479142751 38556 30524 88460901 38556 23709 634047870 38556 1111 795558137 1111 49360 963311922 2617 30524 372966878 18878 49360 878469349 18687 18878 365426467 16835 18687 930216283 18687 68211 105929082 27836 18878 477125076 37154 18878 10640079 27836 75829 255503565 12332 68211 46073122 47748 37154 703286733 47748 77261 42929076 47748 3318 48953175 75829 553 332895936 77261 62186 435784341 77261 8689 444501576 56333 77261 25702355 553 37266 488844436 553 28496 804215453 80606 37266 983300034 27191 80606 176502071 40137 27191 83083199 37266 26075 649823917 27191 60662 988154919 40137 45774 599015274 52114 60662 685804471 81761 52114 991772756 1399 45774 189764191 45774 19750 712639871 81761 18870 428759675 12329 1399 651114198 19750 80683 252553175 19750 76255 395762404 19750 38591 286020955 43912 18870 448184862 43912 59819 639442294 29365 43912 211066454 72487 29365 130830429 47522 38591 521281469 72487 43854 618734202 44247 47522 710762437 29365 74353 127631450 34558 74353 738304919 44247 9603 448293823 43854 37504 840055765 11773 9603 304401702 59879 74353 455347448 193 59879 873019214 82094 59879 298352487 11773 60210 756120408 59879 29112 280877507 77090 82094 223740631 193 56251 675637244 29112 33474 205350681 4600 33474 31105456 45773 4600 22248156 45773 43439 833656254 34367 33474 149435785 45773 74228 467275244 34367 62195 875422313 34367 40391 179815805 72167 62195 651017321 40391 37835 589295241 22568 40391 191305804 13548 37835 535593053 75016 13548 486701427 22568 52762 48021614 24167 37835 160930869 71643 52762 770045816 40851 13548 625610269 56473 52762 42882781 40851 23625 248051864 22940 24167 797738028 22940 41702 301016558 77418 23625 700249955 51178 23625 424860630 37381 77418 61295586 54897 22940 220261712 41702 56539 304947185 37381 28981 390754904 28981 5899 64026427 78751 54897 509527146 56539 37956 292931088 78751 42583 540739596 28981 48986 36739564 78751 42987 569160874 40558 48986 814208289 42583 80801 808677729 7932 80801 67216736 80801 42438 729475939 42438 20552 138649508 68888 42438 352565150 42438 65404 82730870 20552 28504 850535918 65404 19097 984394376 75057 19097 80734642 61381 75057 971263502 65404 62458 12985192 19097 16715 965752501 16483 62458 32204193 49214 75057 572591002 2993 16483 787147109 49214 24513 271094154 28774 24513 703778307 64076 28774 558035474 79698 2993 810810279 2993 174 292623515 174 17917 749146423 1706 64076 736202290 79698 44874 468065137 79698 45763 546005864 57947 17917 474050169 44874 68482 696610615 1706 80105 486496656 74747 45763 745792847 80105 62361 369887881 68482 46672 120065915 8222 80105 262732189 46672 56177 605376177 213 62361 581987307 3724 213 104797442 46672 60225 712612982 3724 56119 408689365 70629 56177 477808039 3724 45750 913958097 60225 41653 423037371 67777 45750 52222004 73285 41653 682266026 41653 18831 89155601 81129 67777 263712085 20996 41653 687463530 51253 81129 858364996 73285 8361 790634955 81128 81129 51205863 81129 2005 940124030 18565 81128 411939133 81128 51651 731023455 2005 38159 147375128 11398 18565 438827871 48572 11398 989637174 76467 11398 276089043 593 11398 517782628 79762 593 14794785 76467 44422 77143665 79762 20125 221327686 64636 20125 791415182 30176 79762 826972063 38069 20125 421353359 64636 6299 475910062 32916 6299 718650850 30176 16462 663301441 14028 32916 18504615 16462 23745 107658448 36156 16462 239070416 24370 14028 643579258 4122 14028 456821335 14028 43096 346414834 73571 24370 100495697 36156 20287 27168967 37203 73571 317676353 59872 4122 76044159 75440 59872 862320566 13955 73571 463904412 37203 42592 373139590 37203 43890 313782196 42592 77364 60881267 42592 26403 74896772 25253 77364 223924883 26403 24481 97781972 43890 31460 286590587 31460 8576 396735587 20224 25253 366062230 24481 9776 570532234 62144 20224 956876388 74075 8576 201746336 74075 51473 403746901 80195 20224 88676976 53651 80195 33323066 55847 74075 254774092 51473 63362 197428562 51473 25489 350769444 53651 1504 398156274 1504 21798 42728408 74129 25489 165770484 74129 74995 937592803 73719 1504 734387958 35799 74129 48289343 74995 3746 782511509 27461 3746 124557164 82148 27461 774071826 9092 3746 718973339 82148 50916 456610343 16873 3746 296402544 27461 5280 212748052 1819 82148 896396062 16873 62306 972249271 63279 1819 521002790 56058 1819 230380771 5280 28126 845003050 28750 28126 556757926 28750 21910 701028674 21910 17242 674473292 5132 28750 96628772 5132 42551 925688642 37468 17242 901405399 45964 17242 400005785 37668 17242 730095544 13871 45964 133061752 13871 56111 346549536 45964 52407 282707422 63240 13871 608502766 13871 19718 47660154 56111 28202 330394938 19718 22380 398269453 13146 52407 674192177 28202 68373 663026541 54929 19718 98689613 54929 51681 682087917 51681 68157 499517335 68157 46182 269020669 46182 39624 160053377 68157 38907 726334171 38907 43126 378158931 43126 13436 769163358 54916 38907 910238425 67320 43126 672686763 38907 16418 11860174 43126 76535 353279448 39077 76535 998387839 58524 16418 370169449 55774 58524 559092629 12529 76535 752833568 76535 71703 75728524 18325 55774 705616974 71703 81270 895214394 1048 81270 828684941 12529 61967 348696796 71703 9307 650449391 1048 43511 119447734 1048 51909 304080542 43511 40270 176516230 28535 51909 253460051 16393 43511 697114221 70997 40270 530631513 19677 51909 210804748 28535 27679 73114778 21016 70997 786513302 79977 21016 280195967 24732 79977 965902529 73671 21016 437487683 60670 21016 665483284 73671 69947 621417394 60670 20993 526224435 22736 24732 593552156 62982 69947 396512234 15294 22736 527874677 50395 15294 874400002 15294 19275 761404865 56236 15294 240590575 56236 74342 972048984 6943 50395 45353691 41845 56236 73809049 74342 67864 576144806 67160 74342 694108817 52859 6943 44850657 32835 41845 108196959 78553 52859 102801823 52859 66393 429546719 78553 39244 706513836 57624 66393 127214775 78553 35843 773247922 78553 8923 676054533 35843 77040 141456879 35175 57624 924194847 21521 35843 582012127 35175 9004 685959126 8923 5069 498956642 4315 35175 311749159 5069 77225 671322239 4315 27469 322181483 49412 9004 842487174 27469 13035 131539535 35852 13035 12509143 23481 27469 426831603 27469 64649 289217828 38617 64649 674565398 23481 50354 914168528 61175 23481 415146374 19500 61175 493112030 8190 38617 290189211 38617 56683 940617752 67428 19500 407522673 19500 77889 440949210 56967 77889 219708542 8190 21344 577646156 77889 4658 533477044 64616 77889 972268464 41183 21344 217938676 74918 4658 931135532 64616 42549 261349634 12248 42549 903849354 65139 74918 987851809 65139 58449 991567663 74918 73706 726159640 22712 58449 594855753 58449 52082 264836549 73706 63813 845013536 52082 71628 680080599 63813 59644 244147402 52900 52082 103266895 30189 71628 294195514 55932 52900 94443237 52900 30353 154276868 71291 30353 956274283 60808 30189 809668539 75959 60808 10798459 18344 71291 6055299 60465 75959 236568476 1419 75959 106681150 65631 60808 187335354 18344 17681 979076965 65631 74512 942043107 44106 60465 977047472 1419 55941 815085947 17681 16038 226945546 57511 74512 895504780 21378 16038 555096780 21378 29840 640121386 30495 55941 154846278 10458 57511 499818746 53087 30495 519052286 30495 32025 383065410 30495 15091 66816522 7282 32025 227763246 10458 5902 582362001 5080 7282 875034574 34677 5080 572303201 28874 5080 90562168 30996 7282 144234088 30996 12288 475578247 30996 46350 676517305 46350 66827 892320692 18498 12288 213547394 30996 44949 646020432 7723 18498 833870447 44949 27147 185424838 44949 56571 214005433 30001 56571 730546666 56571 21401 188124132 81639 21401 454319625 56571 25909 78441211 46442 21401 36957799 30001 35859 851464580 81639 21850 52611434 25909 22408 590717129 35859 55893 219394650 35859 50699 751789057 58330 55893 203881219 23817 21850 349190120 38510 50699 186246471 63941 55893 700773529 63941 14800 388499649 63941 9955 940161554 23817 49351 48117265 10618 9955 782388926 49351 2147 603804518 10618 24669 684307438 24669 41111 216607247 2688 24669 325831331 10618 8680 383987035 44191 2688 502441060 22461 2688 36299244 39248 41111 420129726 8680 81724 72082917 58106 39248 795114812 53528 81724 657413111 45776 58106 482517045 39248 42698 115700002 45776 72977 869991774 46272 45776 403480635 46272 48671 666254156 72977 46027 218243536 61960 42698 353080169 8119 48671 738849962 8119 30472 556585811 25901 61960 595459959 26116 30472 431251381 25901 39369 18289687 39369 45057 576972364 16413 25901 325733652 31750 39369 53734690 25243 16413 720491867 39369 27977 881575872 57139 45057 958930332 23079 16413 9135 75918 25243 108981046 25243 62069 74728821 75918 34010 869341234 75918 1273 614591712 23079 64512 106720489 62069 12305 436060892 66934 62069 82720744 55574 66934 38972350 54247 55574 571209730 71390 54247 43899383 46735 71390 840548239 71390 60143 880090144 77531 55574 486402155 3929 46735 102264674 3929 47818 218266363 60143 13773 512776155 11677 13773 473569798 31968 47818 654471989 2087 11677 867830313 13773 37125 656134927 30337 31968 145273925 11677 62579 234280300 31968 35272 812024442 2087 23007 34037798 80899 35272 594230062 17393 80899 132693903 23007 13919 28087602 13919 2325 553367456 31875 80899 479482764 13919 45596 664854944 13919 16025 462938637 77943 13919 24996535 77943 37536 470168773 16025 37471 984452166 37536 25762 653564925 16025 13109 17582588 76057 25762 437815613 25762 27804 879349866 25762 55170 82664586 25762 67317 485590576 27804 12955 843841194 12955 74505 816705647 11762 74505 483584875 11762 49545 91451252 74505 69167 878221581 69167 10905 660816765 49545 47438 786453643 56384 10905 130185004 69167 9158 70314523 56384 78788 299654202 9158 54404 460256963 45028 56384 375234646 5716 78788 274132376 54404 31941 428980 54404 15362 20488527 29436 54404 886207957 15362 77047 104304034 59592 5716 588774865 6724 31941 925503056 48826 29436 403472897 29436 45487 141565012 77047 76699 997401205 59592 36368 455135660 38306 6724 37157421 48826 7759 94739729 45487 42452 101845980 5409 76699 359081111 50247 7759 305585617 69044 42452 584181488 17037 7759 842526796 69044 32303 792034151 32303 78523 468999734 78523 47553 284164707 78523 25932 189259792 59930 47553 443033415 47553 69955 865908749 69955 55499 509538699 69080 59930 365133432 624 55499 695928863 10403 59930 342640892 26000 10403 444135174 26000 76462 50697983 44164 26000 774083846 31480 10403 288946120 3008 76462 514814544 31480 56089 962935347 44164 28133 712724018 31480 26295 908219578 3008 75212 47258730 49162 56089 911589186 72833 26295 542728408 25916 75212 927406920 43185 26295 345840590 75212 55849 16941467 72833 22353 399863904 72833 77159 537470744 14776 77159 656585578 54079 14776 352248061 31867 22353 796968674 46814 14776 641451108 31867 81934 625183445 4611 46814 176180963 46814 47311 593870586 47311 28858 39828887 53436 46814 34396262 81934 24609 131421460 16329 47311 433948707 58523 28858 481908126 33637 28858 56401432 70331 24609 526591450 47179 16329 563464649 32689 58523 5297112 63844 47179 504747270 73423 70331 355752352 63844 50576 851255701 31797 63844 318531862 50576 10280 159138965 73423 75139 519379308 2179 50576 431629716 26922 50576 394138866 31797 4708 68175316 2179 65112 748183345 56468 2179 141937755 30219 56468 134429669 75746 26922 286490113 65112 64551 507120870 10733 65112 577599662 80658 10733 775037689 75746 5493 722479502 16529 10733 89095575 23512 64551 833026199 80658 5461 755207048 5493 42217 754856611 5493 9696 745174715 28374 9696 538827249 42217 75163 357545003 39670 28374 222422956 31574 28374 961642935 28374 28833 40852519 28833 31716 562699895 31574 72699 462126422 31574 20683 29813744 21391 72699 287271445 21391 41684 827105714 31716 49853 640674172 10114 21391 288518849 49853 33466 176345076 80616 21391 318381885 33466 40678 23344952 40678 66608 970204362 29784 10114 907902880 50715 40678 21691114 46535 29784 138510412 81418 29784 494686545 50715 24026 784439352 21986 50715 211738262 36602 46535 832239903 36602 49958 991324557 65967 24026 751436136 56856 65967 834294993 56856 12215 587147911 19411 49958 718327028 49958 53700 871572437 19411 16199 694694672 12215 20048 952781862 12215 66778 309605938 20048 54354 697681098 16199 40943 843526927 20048 20604 167147449 17452 54354 720587139 40943 18149 100632611 17068 18149 50668926 20604 35719 878910104 35719 69768 609932910 69768 66767 565456454 50651 69768 727489247 69768 73617 272074444 66767 2569 916097350 34803 2569 187557889 50900 73617 891080618 11559 2569 980723755 19841 50900 706057193 36071 50900 384499956 50900 33787 219629063 19841 29179 592830292 31994 36071 355750556 26691 36071 725057952 26691 62640 183884466 66891 26691 5962013 66891 28643 86830647 9188 66891 90561629 11519 26691 724022831 4462 62640 965168868 15672 66891 211315653 11519 79046 808461253 21643 4462 145582858 3978 79046 155599177 17628 3978 172622562 31212 21643 106256870 43827 79046 944262886 21643 63219 184984176 17628 62509 97582764 19823 31212 411465622 44081 19823 366526533 43827 38786 927800953 31275 62509 988846101 62509 58225 972709772 67311 44081 938547703 68615 31275 910538163 38786 18059 943121747 18059 81622 104775976 46626 68615 213217126 74713 81622 792861004 18059 20072 505506984 20072 951 630607661 49832 46626 450721385 74713 68236 602299662 49832 67481 725633963 63406 951 534804076 63406 4277 136225618 61680 49832 250550375 55733 63406 38516661 67481 68887 542973351 39100 61680 13655137 39100 61860 979444068 68887 70324 25027281 30599 55733 897997837 30599 11631 49627896 39100 6867 476600443 28893 30599 295009415 28893 76619 857421098 22256 6867 775316289 71675 76619 999067646 76619 32667 31035094 39428 22256 298143447 79186 32667 848993100 47897 22256 144848780 52703 32667 771953967 49178 32667 717090473 49178 25277 993849993 47897 38522 447418687 81158 47897 485787285 74563 52703 962154379 81158 15883 741308065 68368 74563 795582758 47777 38522 250995625 68368 54979 487080978 54979 43749 817757316 54979 59551 232294865 68368 47610 872536695 54979 67661 16053120 27188 59551 79132133 55666 43749 314072256 59551 10421 701240378 67661 66612 341727904 5187 66612 580213620 58613 66612 271516696 77634 55666 987079464 77634 39309 306448784 9501 66612 229974947 64260 5187 322254059 9501 38164 607551748 39309 43400 359798835 19768 9501 516361 38164 76511 979134172 45065 19768 122532011 24278 43400 299615552 23220 45065 861121890 73872 24278 757782943 45065 15302 349883236 45065 62429 962485339 57113 62429 593690136 15302 62110 848614110 70060 57113 25222160 32309 57113 14189831 62110 48870 109610786 741 70060 736167676 22371 32309 998295275 48870 42410 847504296 66969 48870 393092910 48870 29201 724381042 741 23495 526858460 69522 66969 422321763 42410 60560 342717100 63988 60560 655375317 7110 63988 984648251 29085 7110 475213542 63988 29180 556895391 75138 60560 864140688 26471 29085 183923246 26471 52276 837314655 26471 73054 919807106 43626 26471 715729264 73054 70795 226997892 46397 26471 621946718 30431 43626 94904729 43626 25511 988232071 30431 71132 75357053 25511 80957 714776237 46397 43701 295691240 71132 22079 963190837 71132 58341 840528561 43701 31144 563710578 23297 22079 319781081 23297 74578 684574202 66353 23297 11214484 70731 58341 649754707 69993 70731 800403888 69993 70371 554156672 18762 69993 633750232 63512 70731 500008931 28136 63512 374947499 40796 28136 55450849 53881 63512 751311186 8279 40796 573411402 49638 63512 140378640 28136 25854 32374616 29073 49638 680039318 57914 53881 935880202 32968 49638 728969159 2750 25854 356041075 49235 29073 994859610 21337 2750 376237933 57914 67617 76312453 67617 15929 527697979 45528 15929 106497994 67617 77751 291233995 30104 77751 368464262 30104 6545 636782742 25681 45528 116911928 30104 51873 871810572 77751 5088 451829083 51873 78155 795746817 51873 23454 57819431 38802 51873 984205149 5088 72567 57114123 21264 23454 232004933 23454 49928 51074706 49928 3320 552269932 13996 3320 391153819 72567 6831 542482542 3320 49561 812707519 43646 49928 684130003 16594 13996 32917729 6831 28260 5979928 58596 43646 236139588 60449 43646 964669272 28260 18422 339524737 18422 35097 672353422 58596 75584 197075809 18422 6184 36649107 50098 60449 554353845 18422 28710 158680015 75584 8910 581929603 8910 31102 437848407 15652 50098 495950556 66888 28710 323251583 32730 31102 666563834 48018 31102 194862556 31102 15909 33327030 32730 19476 554343918 29340 48018 931149332 19476 54954 662467988 18400 15909 984461979 19476 12149 520534585 42078 19476 696412680 50867 12149 288244070 66249 50867 383386780 12149 31365 561227774 57271 12149 862906729 31365 5267 938399804 38187 66249 831923479 56579 57271 372548059 69478 5267 974065672 57271 45430 903001575 37448 69478 768253097 37448 46140 834408369 56579 20112 681391383 46140 1325 675109197 20112 6810 684214116 80972 46140 552423850 75690 1325 310376523 1325 70192 336426021 50695 6810 140108353 79925 50695 659079686 71871 75690 749246325 67015 50695 66905066 71871 6232 416679927 71871 22216 637206168 71871 55738 6863739 57618 6232 103171002 57618 52835 702585936 6232 52236 32068314 22216 55219 139488427 55219 75579 754863380 36526 52236 607853992 51751 75579 909362037 23639 51751 471500 36526 56488 464510167 65358 51751 995958202 54019 51751 701143983 56488 47911 426102043 23639 36236 883923381 56488 10101 60018524 65358 47689 86043919 45900 10101 913853642 36236 10854 399548147 75256 10854 684343339 62168 10854 557965946 27290 62168 991310320 10854 607 500050657 80304 75256 325149256 75256 44420 222427526 62168 42696 507717102 44420 14513 23749658 15590 42696 663043895 14513 67802 806428881 67758 14513 345459039 60982 42696 636960607 47568 60982 63998162 28425 47568 177392524 59189 28425 469768495 60982 3272 151840431 45026 28425 8557130 59189 61587 977943599 3272 13425 875152051 45026 54562 156580811 18345 3272 739923300 67810 61587 378438413 67810 41338 918462379 61157 67810 308864756 40149 41338 127081710 61157 679 228201262 60594 679 658162249 41338 14145 730534660 72861 61157 440682743 679 54013 405044913 679 55740 337384203 7193 54013 917079421 23123 54013 266691719 23123 51853 50841482 54013 40813 78049976 40813 66541 194661427 23123 47013 291463329 75029 66541 770646378 70469 51853 827804258 66541 60889 348981031 7411 75029 47321121 60889 7140 132459417 75029 59587 442344160 6674 70469 280160129 78801 6674 475953960 78801 58231 498510840 1061 6674 94606734 58231 9858 11795845 55463 9858 15645981 20097 78801 355658571 20097 6389 827608668 6389 36621 764185582 39097 20097 828452536 70320 39097 34030404 58146 20097 319375793 76706 6389 168691813 18216 58146 960193726 79841 58146 924696631 2791 18216 869178004 50814 79841 990597488 61870 79841 595094500 13545 18216 863502826 65819 13545 757214939 2791 10752 50999685 80323 61870 495485046 58125 13545 719073226 5885 58125 662010953 10752 31329 294682060 11263 31329 723123467 46811 31329 851752983 66490 46811 564240247 8309 46811 114228873 31329 33935 174112374 78684 8309 484520908 66490 62677 948814963 5725 8309 93455042 48105 8309 669259425 17300 48105 86127047 5725 16524 537289238 5725 77842 51851634 77842 33136 101334036 63638 16524 208384348 77635 77842 959216366 38121 77635 106324828 22204 63638 536811570 77635 78717 429871793 50463 63638 831038956 59406 77635 330518489 6365 22204 288058868 18336 59406 753474407 18336 30857 142674143 6365 77192 485815994 60752 30857 361436366 18336 69284 943440631 77192 45222 414102470 60752 12776 784016237 50789 77192 471249824 60752 60455 131297844 45222 42313 200499691 12776 28628 817838723 17816 60455 900733181 60455 52675 690879426 28628 18864 496843880 17816 22772 294472516 28628 23845 541470011 18864 56697 726809278 33373 23845 599909072 33373 72908 201110421 72908 8810 489601011 56697 56009 712587391 64630 72908 844876015 49552 56009 271656336 7170 72908 46553262 7170 59150 451624729 7409 64630 345609550 67529 7170 836880562 7170 794 369690317 7409 61545 535663917 21732 67529 254190603 16290 67529 503953293 21732 29163 730599706 43880 21732 184837466 16290 13470 148420542 23593 16290 144370565 16290 31525 383015287 31525 10154 394241383 53584 31525 911110632 8821 31525 249049841 11461 53584 921368247 65050 8821 57233196 22244 65050 970138020 31158 11461 70869578 22244 80787 274390095 46588 22244 911395232 3769 31158 436669928 22244 20814 29274010 80787 56346 351143796 80787 74402 202811111 20814 51305 600059361 40788 74402 137585890 51305 36538 909172330 78731 40788 915998650 74402 50336 50241341 78731 46867 630463206 26923 36538 865723060 36538 61534 943620084 7881 50336 434326508 8352 26923 733238467 56868 26923 473539507 8352 23313 89813650 31121 8352 912498574 23912 56868 929995417 52890 8352 185715484 23313 27383 615723058 31121 4113 185020902 27383 73905 473882193 73905 34240 137652570 4113 866 619508894 27383 67095 407445683 67095 26979 864536196 13754 73905 790184850 75589 26979 814062523 75589 62200 527678643 62200 43056 785744309 39101 13754 44451039 19236 43056 763943933 19236 56281 699678317 43056 7279 925624683 3626 43056 531778577 74073 3626 523684995 19236 2685 147173038 2685 61650 663509060 74073 18653 239964380 29816 3626 177752216 74073 76628 385506403 11240 29816 773095155 18653 10034 555477393 50945 10034 105235310 56404 10034 839491367 76628 16185 84374185 22606 10034 324086627 47189 56404 398441069 50945 71232 247290167 53817 22606 761675093 53817 25924 570446192 22606 42350 348384571 47189 49125 987959975 53817 4803 559993886 4803 34209 147427934 34209 67870 727850768 46259 67870 632550863 46259 11581 413658288 11581 24422 645652651 11581 44262 123700641 24422 25010 114905916 24422 43895 74119124 11581 2057 761425641 21416 2057 315273835 50293 43895 354174993 25010 66097 492817250 33713 21416 67341716 5321 2057 347273114 5321 63129 853095451 66097 51020 135742397 63129 44094 497529450 26816 63129 385974071 77194 44094 922088136 44094 15872 23141269 44094 15004 171042306 26816 43767 905401155 26816 1558 59949434 16697 77194 724940762 64138 43767 9629521 64927 16697 535123582 64138 30500 969679874 62538 16697 140942048 13092 64927 721659003 37706 64927 797355980 13092 80247 100514860 80247 23695 280310539 80247 73341 354240590 79386 23695 433157322 80247 64363 318433319 80247 55058 696585863 64363 68766 455656850 73341 47269 627940195 22287 47269 139056347 47269 30441 42014058 22287 41192 98128254 41192 37137 365006729 54255 41192 310111172 67679 30441 809862416 67679 6249 846680286 45015 6249 459040978 45015 13345 245349473 54255 50060 397755805 13345 69542 258152477 44421 6249 728435139 9294 13345 139728067 49110 44421 771094118 69542 29045 879524370 39651 49110 816023899 43739 29045 456947970 18535 39651 19782933 80978 18535 140208296 43739 42919 327917050 65184 42919 743254787 68259 43739 482089641 79165 42919 450030562 13300 80978 242162919 25774 65184 385514836 68259 73176 2798 53487 25774 323348199 79165 41148 72769457 41148 53218 5975288 53487 33921 763493881 73176 70475 947930587 78296 53218 756596723 386 78296 290072087 13600 386 664987479 29447 13600 13685667 78186 70475 880599849 70056 386 835716693 55171 29447 51908226 70056 51211 8852809 77904 78186 686159990 55171 65054 786506216 11436 51211 890551305 51211 69232 414600723 65054 62264 277963381 7168 62264 364733386 9663 65054 158592018 11436 6244 473491392 9663 80761 570058879 38933 62264 396601096 7168 44358 46360210 47027 6244 80467236 80761 2399 872259914 80761 61542 994682248 66465 44358 906963883 15783 47027 70755634 15783 71609 102935401 8830 71609 131803010 8830 20777 672148964 76773 15783 514356517 20777 58509 819496092 54421 71609 991569606 58509 74429 44270225 74429 25955 598309549 35572 54421 81140826 62337 74429 554408160 74429 3124 110230106 79441 35572 759493793 54499 3124 256092023 62337 25378 611690859 63266 3124 315260147 2359 25378 608696129 54499 35169 97257391 35169 8247 969231302 51935 2359 139419221 38565 63266 719518699 80651 8247 67710421 80651 80864 789519771 8247 25999 881182002 3169 51935 578826097 3169 36807 87772665 82074 25999 647372912 80864 30773 473142351 25839 25999 33009140 25839 55506 866075445 24055 25839 744806629 34782 25839 884695539 24055 67806 157080189 25839 48443 799034597 34782 55087 751359285 24055 29741 462415659 81701 55087 749885480 55087 69468 739515339 81701 63923 494623073 76181 81701 632267271 76181 42329 140569219 21132 81701 59199776 21132 46645 770559056 63923 61488 47325185 75434 21132 114092849 16076 75434 5817244 47231 16076 799768920 47231 53690 769951286 42122 61488 872465712 53690 67678 935676948 67678 75462 359956050 10774 53690 652252031 35265 53690 780735035 59102 10774 206795831 75462 59492 864981060 59492 27557 53839977 16513 27557 411619387 16513 1520 646008758 63468 59492 350414577 68998 16513 690779338 1520 37310 311767271 3431 37310 28439604 63468 64209 587109363 55656 63468 920901649 19354 55656 72409472 37310 10638 640949122 3431 71400 959703904 64209 1068 247239751 71400 66417 537484872 69925 10638 720829747 77713 71400 145615032 1068 24002 113048911 24002 79868 740225825 38540 24002 591929211 79868 5055 304907961 24949 24002 407664178 24949 25888 831821479 25888 14828 580727773 17593 24949 939527369 17593 12867 583538618 20067 25888 63240720 12867 22 296818711 47779 20067 370205243 17593 77508 468416264 52466 77508 998094041 52466 5251 15188747 5251 5456 963915734 47779 44722 553459842 77508 23923 887295326 23923 64361 647298312 5456 30956 133130302 47263 30956 808878518 15057 44722 48615320 65626 15057 88915323 4099 64361 596268413 23456 15057 852595878 71396 65626 749458030 65626 28124 534970106 65626 39161 398505750 23456 9390 732386086 6494 23456 45148731 46785 39161 245341564 28124 47031 875812490 6494 6489 418238724 25561 9390 649223158 9618 46785 807827452 6489 31159 825532224 4365 47031 599821589 31159 76077 711344961 59247 25561 714806581 33149 4365 213707202 33149 35453 819638856 15997 35453 274366098 35453 69171 787861203 46784 35453 63028032 35453 77659 921987987 16303 69171 120338473 4515 69171 969757575 5075 77659 818647306 66783 16303 611775128 24393 66783 11082385 5075 50952 102740273 4515 26014 741341250 26014 2859 563278502 39885 2859 96331474 61211 26014 612815935 26014 61405 403036592 39885 19258 125720257 28506 19258 639580103 28506 43275 350274536 9958 19258 138861449 61405 60484 663301245 9958 12432 292108425 28506 17134 960383582 67525 9958 726087819 9958 23047 431142545 10476 60484 696793990 40566 67525 426301163 49633 23047 941477378 10476 38171 743337801 9462 10476 972697447 9462 54796 200363877 54796 32907 641124877 19779 49633 905653078 19779 33957 944698291 33157 33957 835829463 18251 54796 233222838 33957 53144 900308710 62625 33157 837222228 53144 63058 488603342 35038 63058 137883703 35038 80921 5512951 80921 70807 158661404 80921 6896 125329283 35038 59786 126426478 39324 35038 990463983 14744 59786 77337170 80917 59786 179890664 1513 14744 369428342 59786 48949 851683376 1513 53354 193987707 14744 6671 955235422 65666 48949 891676247 65666 1453 805058155 53354 45801 568752776 59416 53354 144724873 65009 45801 918440083 50465 59416 393830521 60476 50465 434568286 56964 50465 29756618 59416 8336 387826886 50465 52740 512635037 59197 60476 63564810 8336 69865 36142453 52740 5865 630585793 8336 49262 304668834 52740 55311 427855018 42262 69865 104300393 42262 38002 967964738 5865 68242 900946090 42262 62080 55536394 59176 62080 95870343 62080 76925 900941485 63094 76925 756110662 68242 62510 861377015 59176 23098 601537233 48155 63094 511120580 76925 32325 566884306 16364 63094 659214320 59435 16364 565227590 43102 59435 343368937 64313 59435 966889961 66843 59435 129800680 59833 16364 943271569 44728 43102 685581600 41393 44728 339515632 64313 45308 447437672 69893 45308 420127170 41393 40193 630119536 38927 44728 241437977 29971 41393 667137812 5633 29971 445733151 5633 13818 809663829 40193 12184 457976481 7158 12184 468160565 5633 50160 463710962 5633 24936 745616844 17268 13818 435269806 53438 24936 206823977 17268 39900 678215641 48791 53438 780308084 17268 70735 338556270 63089 48791 10666296 2350 48791 281157613 2350 52332 787437622 50872 63089 984798731 63089 67698 218087149 2350 19100 337866525 61283 67698 148182039 69586 67698 349145477 66260 69586 671563427 78193 61283 280388455 61363 19100 95973711 69586 61379 997630494 69586 31578 799232335 50948 78193 900235963 72210 61363 398610107 72210 62434 512318875 51995 62434 849992022 60315 51995 902578582 72210 68013 168588428 64371 72210 797037777 77311 64371 22941895 68013 20425 266942904 1430 68013 783263658 62585 64371 639982887 59141 62585 281461168 20425 21731 577040055 15094 1430 341062302 21731 26594 237781615 77458 15094 103033034 72362 15094 424867755 54609 77458 229326160 72362 35098 615952241 72362 19535 583179468 35098 71934 569264176 72362 37702 110940836 35098 44390 990959820 35098 81125 353722606 54065 81125 157523014 54065 34112 726507453 54065 54544 296846048 43974 44390 570393591 34112 70607 90436199 34112 69671 301073002 43974 79682 904266878 61590 70607 318751740 512 69671 610781875 1897 512 118837614 512 59978 627396081 12979 79682 597781289 6009 61590 306301326 70546 6009 267994911 39954 70546 695121204 59978 26356 407680220 10930 39954 463736479 39954 66690 650150117 10930 1782 994672643 66611 39954 634468628 66690 11339 984515950 10930 17044 265843004 1782 32637 44680365 11339 22839 70433813 32637 7017 132672642 74766 11339 734712704 22839 1282 891288506 1282 28908 514278030 1282 49729 746248817 49275 7017 347367327 28908 67915 109023156 42011 49275 146530589 42011 53229 741751569 49729 36030 333342160 81975 67915 869740763 80442 67915 674049403 36030 9472 608385117 81975 50722 448072243 10365 80442 229519849 50722 57251 161044070 57251 5850 560293830 57251 48038 827293912 48038 59770 933283466 57251 23510 354204867 57251 78010 976361231 23510 66114 973418653 32612 78010 309136090 62153 23510 510660370 63945 62153 769146297 32612 65317 639828220 66114 54757 516846017 63945 3063 198176474 68075 3063 958802728 39841 68075 778296614 63399 68075 17271121 63399 48687 255547766 3422 39841 687613806 39313 48687 881663635 3422 24980 129446320 24980 74398 5462255 48687 49571 789957045 3422 68069 43708288 74398 26660 98830150 49571 1723 855013492 74398 11059 103403887 11059 73578 211896207 4185 11059 513752034 1723 54668 745481036 57895 1723 908837746 30454 4185 365910038 4185 17741 168151033 30454 62172 208706517 6178 57895 556815831 30454 9125 181694811 62172 62205 31271354 42234 6178 644586052 7457 42234 18554324 62205 63276 625354232 52008 9125 947695696 70614 52008 690393619 70614 880 827725785 70614 77254 523865836 77254 52157 17395205 28288 77254 371581630 39029 28288 498157222 880 27357 557374517 21873 77254 211465820 2340 21873 227105794 34794 39029 708967534 39029 27295 159576502 70792 21873 448474019 27295 43244 413983635 76044 70792 197489592 34794 23544 436929165 27295 43341 372221940 43341 61377 901317571 23325 76044 882128958 43341 44755 246458243 56752 43341 547046629 24931 56752 678273463 54102 44755 208047889 54102 32514 416544806 43413 56752 854245362 38897 32514 892828059 26386 24931 757483902 43413 19992 155968134 26386 52603 709083463 52603 34449 525502613 81554 38897 609289635 11285 26386 756791042 2386 34449 794787260 2386 57118 33975650 2386 73303 935808370 62855 2386 281473081 17825 73303 603506464 62855 2335 233091550 18181 62855 47910873 66162 17825 83584411 2335 8327 998319653 11013 8327 170401830 24496 18181 881333379 68801 66162 814277827 8327 70113 896321731 25904 11013 202022597 11013 52866 7244918 68801 36010 192155640 59544 25904 469438602 67773 59544 183981096 8677 67773 211597881 41443 59544 740618320 81735 67773 277717069 8677 18932 479175046 18932 45560 328378925 81735 73086 932816874 58372 73086 96720976 18932 20619 935018484 18932 17725 282105017 20619 43272 273503897 70296 20619 646625800 31056 17725 536554463 21208 43272 434340132 79980 31056 160935595 70296 77671 807357741 31056 12712 161542055 74229 31056 662887215 79980 23069 539092665 69464 77671 580902944 38926 77671 971264923 19174 38926 286059867 19174 69253 941013147 69464 18394 712333200 74970 18394 213351548 19689 69253 182876992 169 19689 25381314 38984 69253 962381937 74970 80505 335889859 169 35560 143162229 53184 80505 5533502 38984 75009 546774842 35560 13451 527024640 26249 53184 774268629 13451 27181 855299039 27181 35764 936901364 26249 16800 969486142 13451 33671 288194809 35764 34013 458258424 40639 34013 491563620 74827 34013 847482575 2220 34013 10981765 40639 54684 503943402 34013 62918 139832365 74827 55806 927634819 74827 19773 41691413 11771 55806 791063611 16487 55806 952760225 19773 69952 650644660 10284 19773 236721905 14750 10284 787233128 69952 18658 37540361 42473 69952 249100850 42473 26107 519734909 26553 18658 178779528 7901 26107 84001944 42473 44276 538255489 44276 42633 604158690 688 42633 625896459 688 44008 587064851 7901 14715 732018346 42633 40749 339215949 62561 44008 69738868 40749 31299 693686557 77550 62561 724037729 31299 65627 931359926 38226 65627 956548080 25308 77550 120506477 65627 21035 147151806 38226 67827 618040903 51941 25308 356572613 45436 25308 57226135 67827 20386 502059254 21035 14073 789543341 41467 20386 110408579 51941 58356 534003342 41467 68194 857880805 59566 14073 70541582 58356 31429 870228164 31429 61412 353035899 18865 58356 399669300 13185 18865 810569449 76154 61412 105812462 22383 76154 414382659 61412 2999 128866360 18865 25202 283928299 45766 76154 586982758 7274 45766 232783423 22383 44584 707571956 44584 71496 69514075 10291 7274 103967656 45779 45766 365440159 10291 74178 329253057 40346 45779 594500832 19996 45779 52726228 80046 10291 498779814 33254 74178 936965255 19996 47551 661129256 80046 68722 92941539 54899 68722 774683 47551 75187 812968176 54899 22882 559763220 22882 69193 330890113 75187 81777 194025646 69193 40252 519906106 16795 22882 708958953 40252 43927 719573486 16795 17026 290754922 53152 81777 362897201 16795 62034 100824113 16795 60352 537825185 60352 77223 573051655 62034 80397 761469539 3101 53152 222600857 77223 48592 14725527 80397 49879 781251674 3101 79248 65627570 41793 48592 932677336 39701 48592 838594236 7780 79248 287496101 52922 39701 242759051 41793 75116 687406803 41793 81660 775886865 52844 52922 863675428 19738 75116 568450179 39275 75116 259440195 17574 52844 269136167 62814 52844 286098503 47040 19738 771705460 65115 39275 442565832 6970 39275 437107598 80695 47040 171673739 65115 81992 269865100 81992 24062 751769198 74269 81992 83570406 74269 57341 24508728 24062 56776 740753053 63664 57341 288661993 27943 57341 395109955 60432 57341 507940334 63664 38102 821869661 63664 6625 774868196 27158 60432 304905078 6625 10393 826644233 38049 60432 274698758 9366 38049 420590574 27158 6153 345543922 27158 18112 67057872 36853 9366 696615386 52193 9366 428901057 18112 46324 710608719 2828 6153 106515247 46324 31291 17841664 36853 64562 820518039 46324 4767 252547360 73019 46324 229028102 48754 31291 800871601 20131 4767 17939199 64562 61446 917379347 61446 6036 887419916 49340 6036 966309847 48754 61982 756400810 61982 4825 752791151 77241 6036 632295489 67321 4825 347318451 48871 77241 82108678 77241 25827 219639029 25827 33892 214321641 67321 61657 141350213 35398 61657 502948661 25827 12868 68330754 12419 25827 173347292 12868 81343 588389410 18582 61657 680011733 12868 37447 740902622 18582 10406 402879562 54627 18582 580474838 80092 10406 724098937 24232 54627 687771752 30125 54627 487705225 10406 24956 122623672 54627 49770 945533722 24956 18103 315986875 18103 39790 432259742 39790 13423 47211394 31236 13423 703751008 49770 9080 519701515 68940 13423 689777200 9080 63309 920901140 68940 29637 171408732 9080 43464 494769631 63309 60682 74048931 31931 43464 438601364 57787 31931 113543157 31931 19240 859574992 73139 57787 13979669 60682 55886 23578633 57787 61337 29494064 5781 57787 824401454 19240 39807 649418944 55886 43538 101994908 56637 43538 544704043 61337 20132 82784603 44586 39807 434820046 12794 20132 309302876 12794 31302 223038554 76477 12794 33033420 65029 20132 731833325 12794 74915 947751700 12794 50714 450524249 59846 74915 299141213 76477 13657 347074406 74915 78841 981566357 78841 61887 514801702 49628 50714 395871323 49628 13735 235129708 68059 61887 369906949 61887 61564 972079001 61887 63113 866831343 44696 63113 13926343 67731 44696 718160524 47603 63113 832723074 58446 61564 386568729 44696 53389 75345077 19802 44696 114965581 63569 67731 846679820 58446 15060 695405942 30725 15060 589342987 15128 15060 127871744 29801 19802 187972811 65494 15060 120881686 67818 65494 21609297 18417 65494 55452619 27314 29801 648512884 64990 29801 958136395 11949 65494 950934529 18417 63881 751920471 69734 18417 280007213 48175 64990 53246703 11949 68137 325325978 68137 1451 586254314 13739 68137 287351775 1451 68047 70792724 80748 48175 663665255 78863 68137 980839450 68047 29902 574923883 78863 66415 127256933 66415 30791 445026119 80748 21292 147770528 77970 30791 104993512 21292 53978 608494578 77970 12591 634720191 41403 53978 544618344 2706 53978 351420598 81248 77970 122596044 53858 53978 323626378 49161 2706 553785073 53858 30346 695543313 38144 2706 487672913 35955 38144 528274962 49970 49161 63362983 35955 30404 275266199 8607 38144 404764725 8607 2035 225845816 30404 76525 518864020 76525 3293 658442174 38304 76525 91800068 47425 3293 192806347 76525 74896 60406119 38304 29068 791832506 47425 10364 73489870 28349 47425 449401569 68272 10364 726437035 65001 68272 809401787 23790 10364 356669799 10364 43685 240171361 68272 35241 145908295 74940 35241 463169045 30884 65001 88246228 23790 73454 103208271 76793 30884 724886887 73454 61928 439501545 35806 61928 759845508 35806 16833 10654415 71411 73454 29051187 42989 16833 560802838 16833 64936 770462153 42989 33137 434848698 42989 49304 7665638 62911 33137 416041835 42989 40424 286959934 32142 40424 784368216 49304 75924 24167106 44996 40424 983541246 40424 28281 641584821 47316 44996 424556279 69756 28281 553432660 49854 47316 740707711 44996 20444 348882066 69756 35624 986046145 49854 33601 406365395 46227 69756 332990657 46227 24257 409569740 52142 20444 378759435 24257 5670 864606189 20033 24257 781570813 32770 24257 303530816 32770 13756 436950701 42750 20033 371025340 13756 77208 145143953 20033 26065 359757814 46623 32770 84114569 42750 31701 138790755 36090 46623 78984992 26065 38819 428700755 36090 77470 865606071 46623 22315 316912820 77470 35457 716926397 17025 35457 818952432 22315 76167 996234285 29458 22315 743003452 51125 29458 540157444 35457 11838 901293177 51125 40445 79264888 29458 67051 250116441 12276 29458 137445028 69938 11838 646625420 12840 67051 375581078 69938 60714 898898226 52761 69938 125605345 12276 68235 224629906 12840 18702 867697830 42008 60714 42324495 52761 48594 973057983 52761 74528 532826410 18702 16421 397351898 74528 54646 304646417 74528 35288 27396829 14146 54646 767133835 35288 40229 330774460 10396 35288 331070555 37943 54646 479640880 40229 19941 542295434 10396 48953 468144849 7925 40229 14820726 19941 36496 326341690 19941 71829 584961610 35237 36496 633509705 10849 36496 483696448 71829 29204 341079380 71829 29416 280892657 29416 29132 144869069 10849 57505 528456968 5459 57505 643995016 43451 29132 131443962 21898 5459 165357429 3191 21898 295505313 74770 43451 145243190 19584 3191 352736615 27597 43451 984027105 43593 3191 207138233 55933 27597 459524321 74770 75531 356924666 75531 45626 124418646 45626 12036 404634414 44820 55933 709660320 3280 44820 56445653 71335 45626 123582493 68762 44820 731827984 23650 3280 733009773 23650 76754 594863333 2376 3280 178302811 68762 67233 248398209 48440 76754 580685742 67233 65014 936934038 10768 65014 821208512 48440 21808 727597993 48440 62313 641204812 13655 10768 226283209 13655 19746 777660121 38033 13655 83637833 21808 28384 168961042 63270 28384 899398878 28384 74600 724986104 19746 70710 912637391 38033 72533 199531507 74600 63559 61395778 63270 8919 250385720 8919 59553 553896666 4360 59553 763445158 13858 72533 248300660 65959 8919 339935675 76463 59553 717902853 15542 65959 912937660 10258 4360 451796644 65959 2725 280136383 10258 70723 735467271 4344 70723 675517960 10258 10796 594157307 45206 70723 118609361 51429 70723 563532641 64242 45206 719328122 10796 23092 548491533 61738 23092 639755104 75035 64242 505818003 51429 60804 298251603 45327 23092 692886633 20926 60804 582533664 2303 75035 324360465 12890 45327 60008248 12890 9801 743618154 12890 11553 311591585 9801 25436 641758404 21916 11553 966467923 25436 32754 92646309 24521 21916 300259459 78287 11553 108250850 41881 21916 986140068 32754 18120 694334121 18120 21089 464163281 18120 80680 734128134 56106 78287 806787136 56106 31218 253118511 55433 31218 395353303 63376 55433 589824824 80680 65150 353636084 49172 65150 500538879 55433 47672 665044753 1684 65150 357369912 61382 49172 83245694 64193 47672 421622660 66507 61382 106195171 64193 4216 255609082 64193 4043 891648591 8530 66507 423263110 65599 4043 2611677 65599 68112 118226756 4043 43013 141955061 8530 40822 51235964 69929 68112 801340591 68112 1412 845186262 59099 69929 679536465 60659 69929 525237042 60659 24314 340538774 44559 1412 681126595 63051 24314 332623174 59099 75580 659805968 41725 75580 337655464 28444 63051 88702632 63051 36340 570390952 28012 63051 437632277 58496 41725 374389686 64367 41725 234917791 28444 53407 632236998 7521 58496 53653110 22670 58496 484763591 7521 12222 293586963 7521 65319 97080863 22670 60963 213913974 54559 65319 701430957 65319 72165 566436803 69230 54559 702822523 60963 37575 30421525 69230 80510 846690520 60861 72165 974814741 53561 80510 631089898 13107 80510 842600450 60861 41643 673338750 3808 80510 374340679 60898 41643 68704695 12264 60898 444186036 3808 12297 179349510 7489 60898 570284690 7489 66360 409113352 7489 51601 419082708 7489 36495 384271932 29553 51601 849631140 29553 18038 64278633 66360 1242 832605141 72050 36495 999176820 72050 10880 180566975 10880 7926 924899600 19483 1242 340779001 67987 7926 953202014 19483 41687 608846798 10880 56086 143113468 19483 20077 280407693 41687 39045 495838532 41687 49872 303926049 56086 56162 339923747 33884 20077 868012543 3113 56162 561044617 49872 71295 516322833 33884 31680 450212697 71295 65615 388808752 54144 3113 861380555 54144 38467 932172585 20285 71295 297575850 33968 31680 89551207 54144 47085 840587616 13341 33968 977717272 35733 20285 456463538 20285 40840 11196761 47085 55563 961333697 55563 11633 857253954 63451 35733 743164264 70559 11633 877969472 1079 63451 147942880 63451 57208 782048480 63451 39895 595736628 63451 71089 47545094 75208 57208 445265657 75208 31087 95913689 31087 41323 957701965 48219 31087 846135720 70155 75208 736379249 45249 31087 487023364 20693 31087 934494306 69834 70155 997661206 80020 70155 370891982 20693 17502 49601798 17502 64819 285214357 20693 63798 270781478 66858 63798 174379924 53223 66858 31312813 34394 53223 76203540 64819 49318 932266434 4442 34394 616124634 34394 81707 116827053 4442 33368 918677717 4442 63179 77148880 4442 1899 639332114 79365 4442 552932452 26147 81707 619941417 63179 29106 322170774 2479 1899 110541519 26147 20594 104889646 38428 29106 4376541 16285 20594 681429461 16285 54454 281017430 20015 20594 801389365 64409 20015 349149229 70315 54454 731206515 73002 54454 466868622 20015 10587 244133162 51844 10587 663512689 10587 51540 745636004 70315 33874 443003334 75273 10587 729187572 31847 51844 701678464 39258 51844 53778151 53151 39258 128163618 33874 42548 60492209 42548 17847 91887968 16349 17847 311296622 16349 46877 307180293 48644 53151 582642716 42548 4762 551374486 46877 69794 474119733 12000 46877 866915497 12000 45483 108822146 36049 48644 744567635 45483 4592 685789338 12830 12000 5542956 28009 12830 103032070 36049 79601 318851606 47594 79601 371957752 79601 65547 873027064 28009 39041 579555381 80629 39041 174371630 47594 3614 190336779 80629 14070 708570689 56549 14070 990397792 9017 14070 791861424 80629 78358 983220982 3614 33532 887803119 9017 63753 41721457 78031 9017 651533977 44021 78031 524974422 79982 44021 995004053 33532 40027 216814702 40027 52073 489849411 79982 80189 613387232 79982 39523 21222414 80189 62263 180307857 62263 12654 788827315 62263 48341 382178664 54936 62263 996140478 55708 39523 314892229 13750 55708 394643030 55708 57732 299295173 12614 54936 95189040 26596 55708 619849602 46776 12614 921043772 26596 4866 256316299 57732 77109 477863216 77109 12615 934936185 46776 35350 914419802 69508 46776 35621802 69508 79277 446298730 30448 35350 688785307 30448 74066 439090643 53703 30448 290073098 30448 74389 148573126 53693 30448 75749374 56157 74389 755594888 74389 48814 678178654 53703 76076 421093875 76076 66903 450023293 6912 53693 401331 60526 6912 963218173 27939 60526 884503290 66903 10838 151009872 20409 6912 151510475 44055 27939 292114358 20409 63812 255077682 50423 63812 537967948 20409 79687 904379985 67443 50423 834432145 50423 81490 285522723 60464 81490 448685617 79687 13606 990258765 13606 12093 744417887 23895 60464 129925227 81490 73270 311039337 77807 60464 605813471 13606 39940 461107452 73270 79852 877444567 31845 23895 141756204 79738 39940 651265347 39940 26563 331796946 80388 79852 267286577 51588 79738 305544052 26563 8736 550322290 25231 8736 77136023 3310 8736 902674066 3310 32982 729478972 25231 28918 210234960 28918 64226 861834520 32982 28751 520854388 21883 28918 175519443 70464 28751 299647717 81260 70464 469500970 75159 70464 101260568 81260 27467 58563677 20801 27467 750160434 75159 37034 511385292 27467 44981 112641866 80013 27467 894146272 44981 77235 809421891 37034 12086 203841867 72542 44981 54652984 41020 12086 162577838 49445 41020 259734047 22578 41020 457564478 20677 41020 49802565 49445 12401 612288993 74670 41020 122227165 73575 49445 379058916 76927 74670 398079836 49848 20677 828529996 50394 76927 533015913 49848 35615 870719980 76927 80823 9360982 50394 43067 866170983 43067 30625 441181246 19796 43067 235911529 19796 7448 855850038 65945 7448 760722171 64692 43067 275418074 30625 23943 601205220 23943 63282 703886919 59216 64692 674670919 80829 59216 316876 80829 72860 49601816 80829 55473 48901476 47543 55473 251669680 55473 32321 923079798 72860 47883 932607867 55473 15130 592288611 329 32321 456256352 32321 4595 721308050 33557 4595 381820436 47883 38287 943173596 63239 4595 250291224 33557 25310 65861957 63239 55724 396328658 33557 32620 917507005 5037 55724 448379309 51536 32620 829762111 55724 30022 168736941 32620 7466 81145635 51536 45349 313097325 71862 7466 395312630 79923 7466 641698912 71862 11481 897000392 40081 11481 873587448 45349 44058 495155845 26767 71862 900499230 36172 26767 102983191 36172 3693 361953811 26767 47523 854803246 44058 31421 643626722 26325 26767 681798394 3693 64090 395166832 64090 35703 442503504 67769 26325 242740442 64090 59251 836826743 64090 59715 232907270 67769 2865 801542958 67769 56099 924773313 59715 80916 825077796 17244 59251 21884492 59715 31488 758801345 31488 80114 611079431 31488 43913 778206875 80114 8197 588178732 43913 75263 583832059 66533 43913 110353074 11223 66533 176327834 11223 72306 629707308 66533 52424 774456377 52714 75263 994996824 11149 66533 428285516 11149 81395 400971543 46116 52424 955026625 63585 46116 633404523 52714 80868 976621967 63585 35881 952854411 23652 63585 282705436 79656 23652 154756897 63585 63079 241999784 69479 63079 398955133 73110 63079 827257431 79656 6310 91462297 63079 67164 719860810 73110 28438 474932951 79490 67164 446133704 4194 79490 663149357 57971 6310 402866569 57066 28438 809280392 78767 79490 242382106 57971 77332 990513965 19973 77332 803006628 38167 57066 659460084 57066 23224 212334919 78767 79410 851657075 61368 77332 262185309 25210 79410 280166546 35849 61368 612436763 80523 23224 93028005 61368 10016 797831145 55989 10016 384163810 35849 44641 742923430 49850 55989 823416767 80523 42150 111434067 42150 66816 356199542 44641 4973 632931123 44641 25019 277852944 66816 38418 142598234 66816 27497 226682516 13197 27497 456562708 60297 13197 809267854 38418 34162 181468148 14294 13197 808190755 34162 80625 18612291 14294 81606 831235182 20478 34162 26728765 56005 20478 765440984 80625 30633 115228510 56005 32751 915442192 8832 30633 926587610 20478 22742 285511448 22742 71700 470871591 8832 78319 700489185 71700 67574 353193769 57463 71700 820919325 40048 57463 858027640 49983 78319 381020842 48601 40048 277170629 71550 48601 538433397 48601 27380 795463056 40048 23579 112226356 59691 23579 290100271 21372 27380 444360364 21372 19696 171557791 19696 53505 337024056 75305 19696 336476989 33108 21372 362696835 33108 72494 38416244 75305 4451 125851103 25545 4451 842874069 12158 72494 906399187 12158 77735 281990308 12158 2078 297946546 35148 2078 329147976 37201 12158 854943855 76882 77735 911081220 1534 37201 651835551 37201 44223 402386600 1534 62127 311542971 57414 1534 308514820 46864 1534 377122491 48748 46864 123618879 62127 26506 304856738 35221 48748 655521694 61096 57414 111194184 61096 39084 229994618 35221 21043 756846521 81729 26506 157529750 21043 13922 923662211 10417 13922 743689358 51979 81729 316321456 13922 79346 303325327 4670 81729 708468420 49173 51979 916869270 10143 4670 132172666 49173 19791 521094767 19791 38979 722892248 49173 78773 101630832 11651 49173 364297817 19791 61858 163489525 16417 19791 960580988 11651 11010 198118072 16417 28976 757985417 11651 38572 624736926 65147 38572 694841896 17345 38572 17802745 27568 38572 875713213 78024 38572 684353058 27568 64037 879356346 26371 78024 309225723 2190 27568 679122768 49689 64037 225856868 64099 2190 32583185 29417 49689 134796701 2190 18731 937156575 67921 49689 724889351 49689 81016 544286717 74094 64099 172714123 81016 80513 131171594 18731 51072 541468812 81857 74094 18393684 2297 74094 542209540 19075 80513 732915976 51072 64678 35837579 76809 64678 680301276 81432 81857 181350384 50014 2297 880416490 39752 81432 318988109 39752 38748 734694950 23865 50014 162397025 23865 34114 457103733 64686 23865 127138139 65209 38748 662810148 34114 44348 8695285 36837 34114 949819659 44767 36837 325027930 36837 4818 961952002 4818 35291 419869288 36837 60703 798832767 75086 35291 12173001 11763 44767 653286517 60703 15301 543590786 60509 15301 453246984 35142 60509 299219031 6498 75086 21396403 11763 73918 564826159 15301 59459 201418781 64467 6498 332406936 51799 6498 844332908 78757 51799 363243370 658 59459 743782665 51799 70980 467398610 658 30387 260541470 70980 49828 105635346 65640 70980 195491114 70980 5053 243540980 65640 48624 16364429 48624 49006 87513337 49828 74369 502227010 41617 48624 510069696 62526 74369 700864771 49006 12758 2123548 49006 47454 471892852 24029 12758 471545181 12758 16614 528149052 24029 61433 815411027 24029 49835 228092550 13923 16614 830182734 77033 16614 22593884 77033 17728 253040956 61433 31974 906142774 57121 49835 771895326 40084 31974 136230050 31974 51784 244634965 17728 58683 951173728 31974 57651 14596822 58683 4736 682116865 58683 24591 259354752 16249 4736 56283552 57651 32495 322751827 6217 24591 270721182 24591 48 561397020 6217 64565 126005190 41671 64565 692480450 6217 59689 32430534 50596 41671 71716770 16885 48 442103340 16885 81685 713596860 46910 59689 408053458 79950 81685 69306799 22935 50596 565452835 81685 363 716298386 7871 22935 805656688 363 16352 254095767 7871 10619 411585769 71388 16352 151405542 79079 363 567526797 79079 78463 33637032 79079 69073 956898666 78463 5151 694647410 31899 71388 524155237 23207 78463 780418857 60141 31899 315008975 69073 31312 249624667 17950 31899 157280242 23207 53495 787322319 23207 29737 255351435 60141 71066 970302776 27272 17950 331790192 71509 71066 775464711 40324 71509 653762486 81635 40324 278199260 40436 27272 492189164 15740 27272 619853970 64077 71509 742986473 64077 66547 290933380 31022 15740 785898258 64077 52920 938432986 15740 42607 417884304 80657 64077 529002366 52633 52920 359505468 52920 26978 150413972 80657 14003 672461739 14003 24457 380897724 35437 24457 50147991 13618 35437 600144240 58615 24457 935749036 15399 14003 630232459 9287 35437 895212490 58615 36442 729542380 58615 33346 417104158 15399 41009 462889723 53787 9287 944344346 23742 9287 8942350 36442 48866 294413062 57248 33346 789909545 53787 17900 854269399 17900 2753 121291781 17900 18612 913556614 57248 21074 236015768 79 21074 363584638 2753 72957 520131431 79 73183 419536206 21074 7892 432304574 46125 7892 252966669 64795 7892 657980359 64795 72937 34839064 64795 41086 578105942 22809 64795 227225491 3796 72937 46444760 41086 37641 124993006 3796 60346 28073431 3796 8130 481710521 32093 8130 211026242 37641 49122 356587414 49122 57465 64004440 8455 60346 135718366 36679 57465 872022074 50545 57465 587016110 8455 53559 722519618 36679 13206 318689953 36679 51001 215086304 62659 53559 206402759 8890 62659 37745126 13206 31234 232756887 31234 29919 955266800 31234 44522 625576888 60223 44522 42044997 29919 67965 985221790 67965 70201 207587245 67965 4845 552629597 70201 63092 914497604 63092 15521 855727554 30137 70201 96118885 50530 70201 943362676 30137 42190 987759141 73203 15521 904171178 15521 3957 320614345 42190 64455 701070390 61596 42190 249234885 12344 42190 98404 54592 3957 144093520 61596 54535 40358265 54592 16812 585479050 2651 54535 439209754 42868 12344 72421958 2651 57481 64657979 71990 16812 532703664 30422 57481 478471940 30422 29541 920678245 16900 42868 152493750 29541 35810 536403595 54006 35810 816315530 57500 35810 872271564 17443 35810 920410108 77270 17443 303729548 77270 9750 31040834 9750 27082 398700152 57500 59044 633961582 27082 47639 802011852 77270 31689 482278196 31689 25770 770043387 27082 43071 418902421 47700 31689 24870756 25770 12793 636602298 43071 79633 171725326 43071 57337 706502736 69087 43071 550793674 79633 5904 270179559 57337 8602 745236887 49196 69087 249604387 8602 56919 963614527 49196 72733 201822201 16216 5904 204560667 8365 8602 51526582 78325 16216 613987818 26938 78325 586039028 72733 54983 785773651 61771 26938 539294605 54983 59183 754832158 58869 78325 756193407 9724 59183 817509299 9724 63035 487202754 58869 55537 543063459 63035 740 496400911 55537 72805 800488329 63521 72805 42299480 72805 30667 26650517 30361 740 831450235 47447 63521 932421812 53962 30667 90300052 62925 47447 121814294 12272 53962 782957185 30361 25350 386313227 47447 4326 570748700 25350 33143 203181393 62925 64157 67702869 12272 2032 347187300 4326 12202 94026365 4326 31124 164804284 12202 21070 31067455 43159 21070 336432573 21070 58162 434428169 58162 21637 170004964 31124 36712 446810623 21637 58573 853887920 58162 38403 501352755 58573 8767 918482453 21637 22431 440839207 24460 58573 311594430 45011 8767 298457415 24460 79049 43562714 55803 8767 387982863 24460 24219 626098604 79049 65443 133517121 45011 12423 72436504 79049 916 608711850 65443 62493 90467859 53297 65443 476984865 916 68840 14051122 916 4718 67932297 916 70881 165938862 70881 67648 548673954 70881 44899 706111341 73920 4718 241733344 54731 44899 853617417 44899 14738 384997942 54731 37801 758867390 37801 800 140446493 72707 54731 254990032 79893 14738 28385232 15054 37801 291064538 69122 37801 441328311 72707 51331 385269799 54683 69122 347037917 51331 43152 694625013 56576 54683 119776312 56576 12315 984255263 54683 6898 944985188 59720 12315 510479776 59720 18382 413105074 12315 15026 579425640 6898 442 966310022 77242 15026 423600170 11155 77242 575775374 15026 39046 85752827 77242 23955 858533086 219 39046 93774036 32096 77242 463382459 11155 51667 70690922 32096 49403 730881103 32377 51667 77906938 51667 2637 478396158 2637 35638 371624030 49403 5835 457561505 2637 19379 315132578 60086 2637 951233697 72753 35638 373802294 20118 72753 85367597 46006 5835 581849283 19379 71761 328509015 48344 72753 117819925 59610 20118 749452173 71761 55349 191936197 49667 71761 395670493 70715 48344 728287707 70715 12861 880459402 70715 4763 977209010 11587 12861 720873195 12861 66967 634753256 46158 12861 83453195 4763 3254 754133979 16774 66967 696960400 11587 25956 657263310 46158 78280 925338736 21975 25956 443470967 65130 21975 611747402 78280 53901 145922551 45579 65130 625401201 39669 65130 279066906 39669 5913 600485864 7366 39669 139640 45579 51671 666065607 5913 71255 692317176 26814 39669 31214390 8276 5913 417889852 51671 43689 981988964 50726 71255 854387175 35555 26814 152476454 72325 50726 313793710 79845 43689 455795778 28142 79845 36695640 50726 67409 171071918 50796 28142 133775454 28142 13528 520476936 11841 13528 522577511 18649 13528 272713322 18649 72499 306940766 75013 50796 205098501 46051 13528 178234081 3229 75013 31361073 3229 42979 56013174 3229 55280 473180463 46051 40690 397332100 46331 40690 127083535 22745 3229 408504805 22745 40061 320906836 74110 55280 355455192 22745 31163 480334983 67298 31163 140968221 400 31163 902073004 27511 31163 826807417 74110 18110 38779232 40669 18110 818597954 67298 14766 838038823 75424 40669 332706972 70568 18110 297988667 70568 32933 587782631 35018 40669 151636844 9883 70568 249342395 35018 49418 548756890 28999 49418 566632390 67281 49418 103047643 69038 67281 214158828 5617 9883 411318226 69038 18067 289227243 28999 18656 723705478 69334 18067 45726607 69038 17458 102299193 69334 44814 711395141 44814 28687 713672945 49891 28687 514770611 43713 28687 285338608 49891 57186 782830740 13053 43713 940184322 6063 13053 420728529 57186 30882 542536683 57186 76479 211121287 60123 6063 909448499 60559 60123 933999649 6063 57730 632923511 51990 30882 191707005 17319 60559 191777901 46208 17319 824146398 46208 40471 101758172 52779 57730 86931459 63669 17319 432160002 46208 59393 679609077 51818 40471 556771660 4296 63669 859506760 31146 4296 199645651 4296 41854 690929893 42398 51818 120112557 21427 51818 240283008 41854 73062 32363993 28550 41854 55360480 73062 80053 250025898 21427 37313 874432842 19646 21427 484501095 80053 42044 588397241 19646 43564 86637130 80053 6677 106723082 80711 42044 129547118 19646 1185 941328440 15058 43564 101288325 80711 15146 888307459 6677 66018 933586838 70458 1185 43116308 73709 15058 38837582 15058 74364 935776799 70458 39346 162714671 29693 74364 736489077 29693 16959 90721114 39346 30211 707060716 77043 74364 14533859 75286 29693 866514174 7294 30211 823303005 30211 8769 177517170 30211 59905 612085764 16258 77043 344201599 42759 59905 624713510 32341 7294 866824413 59931 32341 369295460 16258 74192 317032443 29115 32341 898372735 17184 32341 479334614 24736 17184 948979220 32729 74192 178860674 32729 291 531778309 24285 291 172471592 77912 32729 886412045 59433 24285 205032206 291 59391 717255720 43950 24285 367597872 50135 43950 206427684 59433 39140 895231922 68142 59433 649341228 50135 41455 94474242 39140 6424 377029755 20767 41455 279286078 39140 75680 221864975 3807 6424 41522596 3807 41531 826960732 68149 6424 915577228 74959 20767 811337357 713 68149 610083908 61827 713 832067284 34937 68149 112497152 12720 713 902698187 61827 8728 731180838 713 53586 44410843 8728 57028 645299764 48243 53586 93501795 43142 57028 417421457 8728 27748 856313388 17166 53586 598450389 57028 33458 307844576 26232 33458 101538909 20485 17166 712872602 25473 26232 346060698 56618 33458 662714006 56618 1300 74475711 25473 56127 476293419 56127 35197 749136994 46738 35197 519584234 44113 56618 193150178 46738 65255 811763292 26776 44113 815296196 6758 44113 430740297 44113 14114 375796637 26776 23338 781941537 6758 18339 70264748 47740 18339 466736360 46677 14114 77107770 77070 18339 746468842 46677 32125 408851621 72975 77070 84345774 47740 43979 756480487 72975 63737 375332893 63737 11184 644663498 72975 246 690968014 22678 246 16461253 69379 22678 676263617 15473 22678 260512743 580 246 916991452 69379 52862 99090298 65903 22678 463072755 53843 69379 493751802 52862 21384 46191401 580 31052 814450775 53843 26992 846544388 17887 65903 54359440 68354 26992 264178777 21384 9781 196562054 9781 74712 21490109 68354 13376 239461495 17887 28957 531555577 74712 20992 67705778 28957 9611 87680197 8796 9611 19855807 113 8796 817044249 37911 28957 408637337 67632 113 993333848 37911 18306 914958817 67632 46513 325765060 113 52873 389734541 67632 1003 510261038 30360 67632 808232309 46513 5058 959966607 50005 30360 266467833 1003 78143 698536263 1003 12884 251463887 5058 22924 761852075 78143 80552 142943733 22924 80520 352420884 12884 39849 706720269 12884 33724 134261993 80520 80452 154614837 57741 80452 870263094 80520 78449 724670139 10547 57741 356532297 67018 80452 220853951 57741 6847 263531361 67018 9474 641233149 9474 3722 886396971 3722 24480 909987382 6847 43396 266146659 66732 43396 520057774 59537 43396 185653632 59537 8393 730047354 24480 56787 678317395 12021 8393 560055999 2467 12021 257157929 56787 70227 497724278 2467 52548 489277189 75484 2467 175965526 73838 12021 41831797 34514 2467 712602820 66663 52548 278422086 34514 19537 381377474 19537 11100 966569649 19537 68307 307301341 34514 30757 157848824 11100 80894 113231392 19537 5961 342876972 80894 41586 881576971 3408 41586 132562719 19155 3408 538806454 41586 23952 8820155 53446 23952 369658019 76985 53446 111441498 53446 27830 196423179 76985 43949 942443020 26015 23952 458636451 74081 43949 967894666 74081 48827 90716862 6711 27830 983895130 50294 74081 19696975 43176 6711 77893668 56220 74081 337762760 43176 15951 976207111 56220 77803 146997705 43176 48516 513489050 38337 43176 203523177 80360 38337 574851239 15951 3492 872922897 80360 79045 118804740 80360 55991 692082381 61255 79045 830888424 80360 61210 987145564 61210 81877 843249106 68986 79045 585763757 61255 25312 33429679 3813 61255 673920891 68986 71543 590905446 6013 68986 237126684 32386 3813 83539731 25312 24864 233431438 31993 6013 922444896 32386 16226 971854333 16620 32386 10135810 24864 56054 36105222 16620 56454 766639657 16620 63955 895221008 63955 40814 583939134 11712 40814 248827522 11712 68485 517778049 68485 44534 959365176 19128 40814 145084709 44534 72730 515047422 26964 72730 350002417 44534 57473 8135413 22406 44534 988814842 57473 50689 883087276 58024 72730 531037813 58024 39165 113588574 50689 56867 404751541 43738 22406 522630522 34703 56867 435430447 58024 8440 621435628 56867 51789 5250803 60724 8440 299074170 51789 12895 409887128 12895 54074 74236578 51789 34587 449274463 56711 51789 143478342 13521 34587 46490804 54074 28762 85335377 38484 34587 98213303 28762 56253 651598084 10764 56253 380913313 10764 54445 22941088 44470 56253 472429502 56253 53864 957056050 18631 56253 668455839 54445 77391 779745878 23213 18631 153787528 18631 1446 49251843 18631 46033 42292094 1446 25463 118646493 1446 54864 270321469 23213 64951 143359787 54864 71705 971287636 64951 63580 204634268 81182 63580 754666865 79231 71705 256301103 31047 81182 326451709 46294 71705 921245030 63580 71741 529846499 20770 71741 411773858 2470 79231 14341809 20468 46294 577041679 2470 58548 122856134 58548 633 731803991 52339 58548 307330990 24489 52339 509231133 55692 24489 670124366 58418 58548 894464730 58418 50618 586318782 52339 63701 268461990 12466 58418 807847699 66193 58418 329082175 50618 2264 656521633 66193 2589 638213318 66193 34332 686177335 68799 12466 89703170 76967 66193 94023262 2264 8729 868648478 76645 68799 998071068 77148 34332 87060322 40183 77148 155935653 19922 77148 588087216 42432 77148 101398724 76645 81865 319988371 19922 20924 286683643 19922 13690 733735851 37135 19922 113213454 19298 81865 933863450 81865 13762 18177931 13762 16723 661135917 4882 37135 327096644 61185 4882 257390758 44840 61185 122616634 44840 63052 490515650 44840 41824 579008055 61185 62758 131122460 12439 63052 26383776 12439 34910 413520077 34910 65471 54277971 65471 12041 373049053 304 34910 174475158 65471 70816 140525655 12041 81046 874635629 12041 29781 762456396 6100 12041 498982223 6100 8008 302201524 13961 70816 26947750 76139 29781 99715122 29781 50428 390664216 50428 23913 122768435 50428 22651 20323093 22541 23913 557132329 54418 50428 678133268 22541 9985 879522065 22651 29515 556677202 22651 50073 778405551 22541 32453 64388722 9706 54418 723873670 9706 28109 993320310 28109 59096 684354259 50073 66116 614955080 66116 36445 23414099 36445 79326 251180763 8072 59096 496499912 68710 59096 418392692 66116 27064 464033599 68710 72742 430708290 54060 27064 190455352 8072 7286 696851032 54060 15296 693769146 58953 7286 27581235 55451 15296 689713294 48026 7286 243622253 7286 2121 30994306 48026 28085 604949730 29462 28085 286794145 10018 2121 259453396 48026 51519 419356689 27464 29462 285853813 11696 28085 4995486 32361 29462 240157647 29428 10018 995478638 32361 61823 195227712 55039 32361 632223845 33782 61823 960944105 76994 55039 998123328 51896 29428 503200388 33782 43602 933011644 38878 76994 806456285 33782 59811 688797902 43602 27392 236903563 51896 49587 336343525 31723 27392 138316639 31723 11460 859507465 74123 59811 524073164 31723 23645 980933305 11460 58163 38564736 5848 58163 140129447 58163 69552 867378632 66518 58163 978387540 71817 66518 950862632 69552 46689 374397127 74998 5848 369380190 74998 57192 53402010 46689 37643 976447420 74998 28218 292275191 3644 46689 570308307 3644 14427 414740641 15169 57192 236835279 14427 59036 132795397 28218 20649 991267407 14427 31017 230171952 31017 49506 795173345 59036 5150 116140939 40107 49506 142654690 42382 5150 48423766 27111 5150 923555697 70958 40107 252613041 7134 27111 582746013 30436 27111 173805063 23448 30436 900731310 23448 25621 330093467 70958 1078 947215317 80955 7134 32180913 23448 12016 19082214 8248 23448 649991737 25621 64579 983737710 12016 56602 892698112 80955 11639 102981438 11639 61058 146495734 11639 71569 955883880 56602 31807 44186149 25552 31807 322773090 7961 11639 877408164 25552 71772 455330589 31807 30615 169745237 70232 30615 222326179 7961 32575 679617866 70232 41119 97189160 33765 41119 206108442 30615 36471 729291436 33765 46695 831653693 66578 32575 588780218 41119 62259 196972903 43865 36471 438223557 56633 62259 642430481 43865 52174 95937184 52174 9518 126063364 31221 9518 688448518 4064 43865 176745726 4064 8925 612233804 16136 9518 204873705 57647 8925 698846014 8925 22898 4101480 16136 69006 301323048 57647 54134 764822897 52700 22898 771342799 3471 52700 448676331 2684 22898 25861096 69006 47875 756917371 3471 2429 694150568 54223 3471 858192088 62257 3471 790997181 71921 47875 208798024 54223 29344 545276030 76759 29344 180773855 76759 26167 584551061 26399 71921 844586166 79181 71921 122655480 37455 26167 79432250 26167 37311 763930266 26399 34541 159625712 21716 37311 145764436 37455 75201 600428782 34541 15108 106467625 75201 69474 635710183 75201 50551 609210355 50551 22889 590705943 15108 21743 35706774 22889 16366 437202285 50551 66002 37564066 22889 6934 591008986 65683 16366 3623700 3809 16366 758028552 61489 16366 989315497 65683 6564 107806756 29526 6564 239264997 21415 3809 993551528 61489 40677 875734508 7975 21415 556654963 6564 79438 803842812 7975 3078 782820324 7975 16776 538783768 3078 77048 518293404 3078 14051 878062933 63973 3078 7989694 10186 14051 425988178 34836 14051 95291175 75715 10186 739626531 67852 75715 113440106 75715 37202 395813227 40491 75715 187220492 67852 79357 488679328 21455 67852 20107656 73674 40491 627268679 40491 63626 199132319 76096 40491 621644114 18081 21455 696681009 77369 73674 60511610 63626 37882 439951122 37882 16388 875502800 77369 24789 411750590 37882 11164 899455844 60314 11164 583619205 15596 16388 212877841 37938 60314 73057104 18583 37938 918306171 11164 55875 96285641 51270 18583 441049615 78332 18583 623915684 19879 18583 398188614 61046 51270 351946136 79721 78332 657516995 78332 51294 885293309 19879 28259 968634256 30571 51294 361635846 51294 68654 625701596 28259 43671 998144384 40641 43671 132944550 11819 68654 869272514 69248 11819 983855599 76356 40641 954513458 11819 41885 55123564 69248 52829 14179969 28517 52829 872225094 69411 41885 417007822 35043 52829 166176355 4438 52829 995279134 28517 37299 522613801 37299 34532 246754653 4438 24689 910849574 65969 24689 40417814 43499 4438 234293284 34532 80537 619257659 80537 3395 177874837 49802 80537 713060223 25171 80537 135892491 43499 53031 768924906 49802 9827 275921830 9827 81839 687189232 81839 25273 126233228 25299 81839 123593331 25273 12531 578183711 25273 60568 116102932 16914 25299 556993958 60568 24798 149594619 60568 72928 823764432 60568 63084 709427401 64050 72928 933607328 72928 51956 130328248 12182 63084 522247932 51956 42629 978245301 29312 42629 215994852 12182 34925 849156476 12182 8949 382791432 29312 35202 492579954 8949 62465 345575462 35202 1539 801434241 34925 64666 440078449 10281 64666 729589383 16554 35202 985427455 1539 14543 169948638 14543 28547 921712782 73835 28547 424798652 28547 16276 60577448 28547 76551 524351326 3592 14543 251031721 76551 79391 93482152 5051 16276 102283184 38108 76551 811459603 79391 31115 184017036 78752 79391 846615624 5051 12708 625245541 5051 69636 158384369 12708 52666 123136087 55954 69636 914912745 55954 57630 619674103 71188 57630 475304479 58600 57630 816753770 3875 52666 954256046 71188 65110 455230031 30012 65110 17705646 3875 40986 833720348 2358 58600 25804673 65110 53922 906342775 30012 52886 126110847 40986 36310 993820182 52886 63436 472468658 66474 2358 325809036 52886 10866 389422412 19098 63436 371343128 45312 10866 262541365 66474 64023 94229239 66474 15184 237436817 31590 64023 490465324 25022 45312 493346925 37675 15184 522816584 72429 15184 504473455 31590 8604 474756717 72429 75676 145056813 81819 75676 72575103 81819 19880 323975653 33451 72429 96410481 81819 52018 390493707 31754 19880 427297336 52018 82117 576197338 32279 19880 936767624 33451 44436 642174045 82117 72664 281617246 30298 31754 794496220 44999 72664 776336423 45496 44999 570294274 19630 44436 651412065 3520 72664 360722638 19630 17610 310078556 19630 16056 359784624 31217 19630 481979809 15147 3520 301565293 67651 31217 332720936 15147 66455 705642505 15147 18846 471975118 15147 49376 411175085 62762 67651 825611245 46046 49376 292255955 9619 49376 637992690 49376 7654 731827409 18107 7654 79628020 46046 21425 418514819 53629 7654 229405762 53629 17457 709725216 7654 48480 137533257 28150 48480 922137975 17457 52867 458302815 34403 52867 50419705 34403 8931 768278618 52867 41171 403558371 41171 6011 595451101 46550 52867 354029178 34403 6902 573115285 41171 37944 233323536 6902 42991 585553658 27499 42991 330469788 46550 69077 119788978 17261 37944 248738112 42991 60846 528222063 71341 17261 741195406 71466 69077 733005866 61065 69077 137784735 19624 71341 592069349 75657 60846 834848780 19624 72363 501815697 72363 78496 453118053 19624 45186 905656956 45674 19624 223361844 48633 45674 305948713 58074 45674 542396567 45186 71497 421836324 824 45186 261716748 20724 71497 474367311 48633 69602 743336390 7276 69602 173950886 27964 69602 373377393 69602 5116 381528 20648 69602 950781781 5116 49602 256915615 64197 20648 805315193 64197 64491 876554061 8213 20648 708514459 8213 63056 770613175 30860 64197 113499610 42903 64197 241078031 1786 30860 673096958 1786 24999 233795230 45565 30860 57056007 45565 39197 297784914 37794 39197 563268265 29065 24999 137440543 37794 23139 231208900 40494 45565 152840485 64959 29065 435305645 5607 64959 672653941 15188 5607 21003761 42641 40494 56603133 15188 53460 36451721 53460 3835 513910871 27786 15188 756294546 15188 49371 363396555 53429 27786 270419606 16726 27786 216721560 27786 287 157870675 31767 49371 980384358 75140 53429 986242272 75140 20660 362817297 34282 16726 960679669 1735 75140 251958203 12199 20660 925413879 12199 57753 194155202 76376 34282 178852846 57753 25414 528452208 73024 76376 77974642 26447 12199 70288595 57753 30873 649868330 29230 73024 116177042 26600 26447 30876934 73024 75147 952796247 24037 29230 847405073 1432 75147 614919247 23603 24037 756038205 75147 1291 903614867 69757 23603 345910674 67395 24037 670252237 23603 34060 785217912 67395 11981 70258543 69757 39692 115165773 39692 40898 31891674 11981 62576 493590179 66091 40898 879925951 81633 40898 535865417 39692 20466 768779143 66091 55649 34034293 73585 81633 460522658 55649 36357 359788695 20466 56671 420119411 55649 36019 758211147 73585 10897 537577473 10897 41209 184340047 65675 36019 227962723 14200 65675 924753498 56134 41209 786145066 65127 65675 896932015 14200 67007 85576035 15369 65127 920217008 56134 47637 386497052 47637 38536 519154027 56991 38536 875341125 44279 56991 729367935 15369 52564 287144034 44279 12323 116338387 56991 51989 57499880 19002 52564 883514071 10954 44279 831187703 52564 68393 507939762 10954 69644 889928426 32937 68393 209888041 68393 78461 177645231 44769 68393 346626582 49723 44769 349858599 69644 29471 933755949 35467 29471 575442365 29471 50131 744148194 22759 50131 858614644 29471 50707 344196322 50131 19212 267705459 50707 33726 853022122 62885 50131 40116941 19212 68105 477831739 9096 19212 509423011 19212 69317 635487768 33803 69317 123497462 9096 67856 780457629 67856 66395 952195863 24004 9096 416880307 67856 17302 98960501 24004 5600 890926461 17302 27009 508578932 62673 5600 830219054 20612 27009 666139834 33315 17302 365468604 49123 5600 487466433 5315 27009 964083329 278 49123 660059620 49123 39544 103920716 5315 61305 280202920 5315 7706 421350418 7706 64607 437300642 5584 7706 704843072 9742 39544 33924957 55240 9742 396583667 46594 9742 177392335 46594 73969 807288321 46594 66178 627617483 3843 46594 53164842 66178 49556 664439100 3843 28162 80118960 3843 40293 342156872 29229 66178 384521605 36148 28162 191150058 40293 61764 24215472 61764 55253 80367154 29229 28958 727569707 2813 29229 499890285 21124 36148 612196999 4559 2813 259168858 79278 2813 666700698 2813 71529 148807144 69072 2813 122532458 4559 36826 816529094 36826 54854 775214643 71529 77108 299363444 26154 36826 190422777 54854 29190 604568592 20533 77108 496253156 20533 53517 915903051 77108 13079 119587976 81932 13079 966034516 58761 53517 71487049 42792 81932 132086811 58761 9142 704772743 42792 32054 692464713 60319 42792 680333209 42792 30028 550495160 21751 42792 322729183 21751 70386 683595665 32054 58171 405541499 44193 70386 658310128 67153 44193 476995774 58171 65185 23425007 65185 34391 911113718 59039 34391 346233907 37785 59039 640630962 67153 78628 582892075 34391 25531 483225925 34391 27164 248318409 37785 2728 811267253 2728 35640 264504808 78628 38887 487087678 68152 25531 146982479 50146 2728 887056922 38887 76560 760277035 76560 68692 666053602 76560 64413 888562695 22763 68692 386498583 21034 22763 821331004 68692 32934 703832110 67389 21034 33346695 58579 32934 332349685 12438 58579 761613782 16039 67389 36250356 16039 74863 708606976 12438 17392 803231662 603 17392 191634421 48878 17392 640628101 18618 74863 952652549 48878 33773 21711393 17392 64997 672799793 48878 76897 836549447 28490 64997 535847069 33773 79446 178382891 64997 18949 373176682 6846 79446 377259335 76897 21487 931710771 15327 79446 875278495 24031 21487 230217328 69777 21487 555773094 24031 20809 611562809 9728 21487 764452436 57900 20809 501840445 44365 9728 141814129 18770 44365 785281910 10843 18770 19938929 20313 18770 556323215 52463 44365 871960542 10843 72440 932052755 64309 52463 154381058 64309 8159 785074782 20313 9455 416785513 59575 52463 946282110 22966 72440 115142807 8159 45105 908625558 628 22966 967840090 628 73352 29920657 628 65383 175901946 73352 54985 989889413 54895 45105 838770445 65383 53007 186274296 53007 6843 85769378 65383 45784 272746799 53007 23573 539800494 6843 41060 713106051 2143 45784 215061691 45784 51746 930854642 3506 41060 919999085 16160 41060 628943910 27566 2143 906152539 16160 23967 558574143 23967 40827 910274184 73579 40827 163834206 59100 27566 825288600 7953 23967 108924905 73579 61653 633927642 18783 61653 80317469 77008 18783 890313059 9302 7953 234975988 43977 7953 410380171 76998 9302 829327804 43977 44114 151295571 35130 43977 109805414 9302 4483 342351899 76998 16082 811469248 44034 44114 981351491 44114 28317 827529767 44034 77489 811054539 46613 77489 682834505 46613 79769 997603941 77489 12356 5434886 17829 28317 939474958 63736 46613 56261303 79769 17938 438816621 42998 79769 964934271 42998 49370 91835679 17938 49040 327155002 78768 49040 111993572 42998 28689 19458605 19527 78768 733258787 32036 19527 555366259 19527 81774 53487593 28689 40206 163785004 19527 23682 79292699 8133 32036 205917972 23682 62063 490895268 60399 81774 413460922 40206 12449 149621560 80385 12449 965190943 62063 54099 613475864 60399 11770 142667671 41293 11770 281936340 38977 54099 800959140 14011 54099 611815786 21470 11770 848275381 6154 38977 356378297 72507 14011 912201201 24318 21470 639054016 3092 21470 126924372 56847 21470 775122063 24318 73712 647759703 3092 68765 249227899 29348 73712 401420256 3092 8502 383459199 73712 64430 692320338 11024 8502 1769114 11024 24156 554762954 24156 56707 157327031 48381 56707 677635364 56707 31545 881172538 33297 48381 114217390 31545 39347 782068735 31545 55569 499933075 39347 80920 807437495 77824 39347 844502164 40028 80920 517248838 47591 77824 406125938 61100 40028 258515191 40040 47591 17842544 40040 37717 26673744 61469 61100 491425801 47591 56272 397667240 56272 44521 17181010 8721 37717 106943549 61469 47386 176653436 29920 56272 73243468 8721 8050 930699621 75150 8050 22322117 75798 8050 833984002 8050 42269 615039191 69750 8050 969868219 42269 58311 23264383 75798 3830 751281114 69750 22471 36056701 58311 19194 776270312 44532 22471 184319239 2034 19194 796206000 19194 26517 18917568 19194 12644 989497097 2034 73558 360719732 73558 63245 671526252 2034 5728 162054059 73558 46203 846824451 67554 12644 590407619 73558 62274 719168485 17130 67554 211810970 5728 2448 190251189 79159 2448 917547211 17130 67655 221887625 65283 67655 563172310 60654 67655 721367055 9572 2448 970886750 65283 45944 34510727 60654 17135 35992764 9572 53240 673214483 69724 60654 895191057 45944 57422 535708393 4912 53240 504515657 4912 51406 94137640 77681 69724 915857647 51406 13531 152886436 4912 77999 207375529 77999 73658 67776668 50007 77681 284669926 77999 56568 783559350 73658 64620 992854929 77999 16713 300366485 50007 61996 580048509 79203 16713 511095046 16 56568 63917735 16713 23572 865270116 16 70991 86599313 64414 79203 868870256 70991 39155 488544053 23572 25745 686038245 56172 64414 481346720 28693 39155 89619366 9834 64414 34578654 9834 64082 518677687 76906 28693 152093026 76261 64082 19607166 76261 19756 512196142 55554 64082 666238683 73744 64082 359883560 56956 76261 560802273 2876 19756 66675958 56956 37703 87942786 4642 55554 384599948 37703 17104 744390239 56956 68845 772337287 4642 17818 982578400 4642 68867 974385864 4642 71961 794922604 68845 15023 82110150 71961 23367 180729448 36014 15023 468353678 51293 15023 84183829 54780 23367 225342962 54780 14041 777827169 3499 54780 780272589 36014 81854 714060515 3499 31109 469734531 53942 81854 852740166 26087 31109 758816343 81854 34487 579994829 26087 74390 585107939 74390 52584 637353987 50823 26087 487287346 73782 50823 420974672 36269 50823 598393232 23229 50823 508633369 4298 23229 654557081 50823 61985 752329428 6236 36269 195756058 54081 61985 170159263 61985 20717 573818739 6236 30752 528009893 54081 29233 686223079 6236 10220 750404097 55051 30752 535429513 29233 5085 681225751 30752 31881 598004856 46752 10220 532547606 16477 5085 455889029 14107 55051 359722396 14107 69197 555226396 71209 46752 826061869 65410 71209 313689311 16477 75199 942199868 71209 62857 813580593 49134 71209 190506714 75199 15495 849095258 75199 36060 135985301 39666 62857 804299364 39750 36060 685390458 39666 16067 921821024 2072 15495 312782680 39750 15903 242744997 39750 25834 310150781 39750 44847 651368912 44847 70634 457948985 2072 78861 243261640 25834 71330 121411484 8105 25834 567434850 78861 34783 918912667 53568 78861 28486832 53568 29505 473447475 71330 76800 532968687 51362 34783 117933127 29505 9842 348338524 29494 76800 382029628 9842 64865 874972494 8263 9842 495018127 20260 64865 245175292 9842 58501 668867866 2427 20260 180074783 27481 64865 955655860 27481 10126 115860405 81228 20260 980287371 15819 2427 993195044 73407 10126 769343397 73407 44440 566168468 57933 73407 604296666 11709 15819 704739998 15819 13893 141437906 70591 11709 230586077 33482 11709 28270769 33482 40578 923312540 11709 58687 928308761 6628 58687 180974152 763 40578 65032036 58541 763 429026177 79035 763 784385355 3161 6628 950271589 9163 79035 80698186 33021 3161 221421814 9163 17675 670181209 33021 8853 945348804 17675 11777 739243786 8853 30797 701740367 26361 33021 408200023 33950 17675 109181924 20638 11777 742917714 26361 76178 812276035 73313 20638 53498646 76178 68781 973435801 20638 37654 59331820 14769 76178 844251275 45081 14769 947348559 61188 73313 313422600 37588 14769 295538548 54510 45081 730604676 5002 14769 27467395 5002 71724 945230331 49439 54510 31074983 71724 10161 352425571 20031 49439 284329841 5087 10161 728262146 71724 14561 346618308 21909 20031 403506729 35521 20031 91337418 14561 69103 223680333 14561 23575 631920858 23819 21909 994386411 69103 81709 420003522 31096 69103 312348861 51435 31096 547686124 40147 51435 533778175 79323 31096 571423367 16908 31096 194381048 53161 31096 978495553 9927 51435 894289705 79323 50746 860930462 2924 79323 995105648 2924 40798 868122732 2664 50746 312698422 43008 9927 480587607 2066 2664 110129388 2066 4165 309343061 56701 40798 249326931 2664 80037 969873859 2066 46008 444888651 4165 58363 457145678 27046 80037 945229851 27046 50203 310191682 69224 46008 336100094 58796 27046 391450217 58796 62631 109061680 27046 10064 705458000 58796 3873 312445798 16411 3873 207812405 10064 26442 238073582 16411 16058 14039323 10064 33620 505941176 80491 16411 10267818 33620 7801 52728966 4893 7801 169460248 4893 46628 202734360 81561 7801 181317143 7801 78027 360207670 81561 17115 992607810 17115 17108 485228759 78027 30255 779213912 19083 78027 488955056 17108 70566 550974116 70566 61569 763285343 19083 27072 279061423 78654 27072 152219232 61507 70566 54594594 61569 30682 468999478 78654 75826 118461215 70387 27072 750036787 21210 75826 576895110 70387 68070 767043737 50053 70387 953251707 68070 32073 102237426 32073 34469 528591869 32073 3806 182433895 34469 53719 886789322 38429 3806 644994042 32073 63497 325306153 60452 34469 901582658 29877 63497 114671011 29877 15219 602501020 63497 19511 416994997 15219 49763 791677064 17304 15219 298261641 15219 14610 823377673 11689 19511 347001347 81804 49763 485885352 17304 71375 275221866 12617 17304 98628922 81804 37577 733138012 37577 63272 111619516 13575 71375 804968115 13575 38135 910207122 63272 42256 722441992 63272 20075 439674543 63272 38150 570624369 49725 38135 563927656 38135 44453 966192410 13774 49725 523075577 44453 19806 749834920 63409 38150 844643501 19806 75810 494423709 20168 75810 249605671 13774 8593 623684330 63409 53084 573459309 63409 75432 481813758 42860 53084 829266026 4854 75432 999241430 44492 8593 122088842 75432 4154 108811978 34304 4854 263829125 42860 33459 308971647 4854 18728 667055712 33459 64570 35877850 33068 33459 97167157 76496 34304 94133589 37634 33459 882549036 76496 67362 124855861 38801 76496 358202872 37634 77310 332905649 67362 71008 810395232 65240 71008 174290054 71008 54743 806533980 65240 49041 84167106 54743 12537 747731257 46766 49041 47935255 14445 54743 724931778 38726 12537 839317162 38074 38726 337103657 14445 14027 287151480 64753 38074 513424131 29268 38726 228597821 57175 14027 969842365 14027 61682 233160573 71175 61682 954510221 14303 64753 964740117 43351 71175 85818329 57175 32479 109599411 42775 14303 165078006 44467 14303 526007829 29049 32479 91778298 42075 43351 776885993 42775 74257 635882684 60834 74257 61213916 52935 29049 196430867 29049 62229 259773504 59824 42075 434683163 59824 20333 958344513 60834 23859 694341355 45336 59824 437603465 23859 72327 610087657 45336 70079 118789729 62068 20333 246406454 23449 23859 440774643 10542 72327 127188354 62068 9803 29326421 40505 10542 245758255 79295 23449 888193076 40505 72892 274931919 79295 62861 707143628 9803 73845 855321436 4507 40505 33734132 4507 23033 307804807 23033 15193 547046476 15193 31387 36100080 2649 31387 356030438 73962 31387 92026224 58635 15193 342093722 73962 70028 555725655 58635 74825 454949835 74825 43737 602167186 43737 32617 606913359 1193 32617 143005018 43366 74825 582082728 73577 43366 2062476 32617 59697 741816070 56322 73577 108659839 65248 43366 147388510 33628 73577 767628845 30913 56322 123643506 65248 31352 236633977 80640 33628 302433012 30913 37600 954494109 80640 52571 372125576 80277 31352 279911448 80640 8752 898166471 80640 9977 16384365 52571 25940 435036774 8752 55204 705218964 55204 62893 577326318 62893 73248 158862209 55204 53253 564665351 55204 6481 947208939 55204 61239 536503041 61239 77232 964037896 3941 6481 223599409 61239 67506 139820490 67506 1331 381848422 29647 61239 23075504 53136 67506 162083412 3941 59896 286082107 59896 22562 37581935 1331 80772 270362413 48057 80772 461855852 48668 53136 342254561 73670 59896 535379166 22562 30540 63357258 30540 41078 621155165 68969 48668 517131078 41078 29257 430436680 73670 75948 670321101 36876 29257 534357196 11501 68969 180068509 71495 68969 462005238 10744 11501 375212314 37774 75948 358647313 36876 56509 389371232 33036 37774 816277240 33036 44073 573880655 5723 10744 340347720 33036 79791 22347962 56509 7092 269768334 79791 66123 828287753 10809 66123 801304114 46601 10809 901098053 57221 10809 531620504 57221 4999 885776882 66123 49245 939109794 27624 4999 687216016 20562 57221 121505753 57221 38129 730236381 11970 38129 428755449 16372 49245 581415012 24316 27624 484373956 16372 8059 228198480 38129 28684 923947232 24316 33219 700448562 24316 20450 41284359 16622 8059 937155414 33219 69524 579187845 28684 80214 926845616 16622 5795 967221671 37024 16622 29302398 16280 80214 436016939 69524 8886 12479199 8886 23690 631463092 64731 23690 742708456 46287 37024 714839542 65899 64731 10283929 22915 8886 331935485 2489 46287 23935174 2489 1762 194061549 65899 77349 302114632 74210 22915 958152749 13183 22915 782967079 2489 49282 635072563 53403 13183 500665292 43652 77349 79984243 14709 43652 361142050 49282 11906 99002452 74323 43652 926040223 53403 60569 116336828 14709 22148 495716783 20352 14709 845388497 11906 59515 882906216 60000 22148 596999469 12239 60000 285723048 61197 60000 188774175 12239 8730 878923273 59515 13696 532140425 75406 60000 389300218 40809 61197 76735747 13696 6308 622023571 6308 78796 124965899 13696 38872 672721171 40809 14124 209303219 17364 38872 511982943 38586 17364 120026423 8850 17364 861849114 38872 81053 366216787 81053 43570 995255250 8850 23392 209145771 7482 38586 606793622 65434 43570 721332327 18922 23392 249879569 66301 18922 123598 71226 23392 273202089 71226 52450 234177997 65212 18922 233579334 58877 18922 730907630 69645 71226 288144945 69645 29734 357578248 29986 65212 970883594 29986 39610 660343964 43625 29986 148052290 69645 57459 135037090 80413 57459 694809706 16872 57459 276802188 69168 57459 594619154 43625 4737 639836573 17169 16872 104123616 80413 27574 188711210 17169 41577 569335865 27574 23841 272551363 2465 4737 487065800 23841 27975 561732052 23841 45454 796186192 45183 27975 427854983 45454 16848 101947669 27975 64690 304835195 78312 45183 819792396 71750 78312 245823848 78312 14794 636571493 37003 78312 668721780 71750 14039 520760549 35794 14039 780722070 81647 71750 801034873 37003 77835 2209868 81647 37487 97355185 43643 81647 25802286 35794 44410 983252922 37487 4626 212148079 44410 67756 64393686 43643 45575 251541601 43643 6913 433234707 1035 67756 268857662 45575 81847 848765429 39028 67756 472661905 1035 81245 37307544 44447 1035 421560269 39028 55703 154974738 44447 74270 35468606 22225 44447 24231968 46429 44447 31413049 23260 22225 869988752 74270 11740 706008136 58791 11740 349782371 48322 23260 337713489 24605 58791 410675626 58791 72461 433033760 54883 72461 998148233 72461 62807 949453785 20058 72461 216572931 43114 54883 37283285 68809 20058 268532075 45903 62807 516981266 62807 8982 513642242 43114 39798 232032773 63034 68809 147677394 29624 45903 511977711 22835 45903 173177504 22835 30496 723424170 69920 22835 841174760 63034 52481 789652280 52481 46742 502909097 10689 30496 948277068 69920 24075 924577461 24075 76605 53003693 10689 67659 24879244 71894 76605 100063567 28694 67659 106679579 36388 71894 569434480 58114 36388 22011054 71894 63775 10712380 71894 27764 64913073 31068 36388 39870943 58114 63908 298224986 41097 63908 613566800 7273 41097 676949120 58928 7273 243766482 41097 12710 478421470 69593 58928 533431897 22126 69593 647323452 22126 55246 249182023 22126 35330 234271615 80619 35330 670646714 80619 2755 818806771 46430 22126 813789363 11432 2755 41548447 46430 32206 715538971 80619 3921 52224532 46430 78362 49584795 71269 78362 223737726 61092 11432 342365612 71269 25960 66370675 36040 61092 80545063 61092 67903 483208342 71269 30484 652823775 25738 36040 757961597 25960 72559 507767190 67903 46253 103767737 6892 30484 185700755 46253 38326 271011447 72559 20674 320941381 24147 46253 529024559 6892 42896 124054112 24147 9401 496922966 38284 38326 636731306 24147 44222 836790500 38284 29856 473863887 9401 51502 270261711 29856 72345 5502369 11243 72345 873418608 16445 72345 736518196 16445 391 412848291 51502 7340 328646117 7398 7340 275215639 16445 59484 144223234 9809 7340 366353338 9587 391 711303328 7342 7398 59194016 62630 9809 181659686 9809 50404 861512695 55509 50404 129294023 7342 29941 650004259 55509 14530 159013420 78196 55509 10083209 29941 71171 526252371 71171 51711 822841931 14530 41489 72431073 71171 2096 212088653 72613 71171 457338948 34437 41489 915424060 59622 2096 886047727 30921 59622 771759495 13937 59622 882187994 76720 34437 137741195 46943 30921 239586842 72266 13937 882238671 30921 18784 255106134 72266 54645 824555122 10371 18784 305025249 10371 29424 431151692 10371 43191 275689198 16584 43191 946564536 17227 54645 194716545 10371 41223 749197458 16584 63513 498473831 43233 63513 106134024 17227 76948 503947966 76948 19957 686905312 79314 76948 413879728 52216 79314 302499989 43233 47516 528933095 76948 52449 874863782 51867 47516 422014289 51867 78518 50675133 47516 75749 91606286 52449 40586 410833507 51055 78518 588336796 40586 50570 567932102 40586 47863 221083932 72152 47863 435108833 40586 6080 539300128 72152 64812 809112019 65021 72152 124169074 34020 47863 281900403 64812 34236 173180188 41627 34236 44031721 41627 21810 621655401 34020 79124 338668862 55314 21810 175863457 79124 72486 623225577 37824 21810 871170817 72486 17617 487281574 79124 26811 96489826 71020 26811 95077304 71020 915 77375936 10837 26811 742164219 62452 17617 923945341 10837 37213 512440506 62452 8681 899809920 11418 37213 291195915 11418 44443 231257649 11418 11937 627619740 8918 8681 106639488 8918 3286 896582739 11937 4772 208148945 3286 60371 402489036 37109 3286 258900099 9628 8918 391343725 53721 60371 650016985 4772 61633 525480031 80359 61633 16607164 47446 61633 49101683 47417 9628 671436839 71376 47446 546215968 44045 47417 60915796 44045 26718 349269566 42426 44045 25155868 61107 42426 145086494 68198 71376 795694257 63551 26718 119330998 18628 42426 119026598 61107 21399 935679313 63551 68965 116623343 59659 63551 733316619 21399 6672 813444065 6672 46124 199065947 2959 21399 231473601 2959 44942 328152782 45660 2959 367258866 46124 40169 179189898 45660 49397 564296982 40169 24463 572864454 2302 49397 357865119 62996 2302 573764553 40169 57614 317169229 24463 8787 862435278 2302 72629 67431934 8787 79134 814122521 62996 48643 977653979 8479 79134 950695602 79134 54525 511268491 48643 52583 178698323 51623 54525 102961877 40266 8479 350685230 52583 71686 233736204 3274 51623 750911752 40266 28718 910850939 51623 72505 240002384 72505 21836 746759853 3274 9889 127308135 71964 72505 506862486 9889 61793 500124908 61793 60458 492890703 51809 71964 758349694 36417 60458 566719269 25896 51809 114159077 60458 44842 416355894 8590 44842 525762550 51809 1679 652224852 36417 4470 694571211 218 4470 111355606 27013 218 389026940 27013 65326 474291869 51530 65326 995955303 15046 51530 442796259 5384 218 137497153 70503 15046 818039549 74774 70503 228985864 51530 2162 804385839 58003 5384 633991284 2162 56947 401413554 20199 74774 154125568 73415 20199 746040458 8672 58003 42119918 4330 8672 408852247 68664 20199 989259065 20199 4072 34690442 40255 4330 394930747 62005 4072 859831678 42406 68664 582550381 54680 42406 219182187 4072 58925 957319381 42406 72422 210185944 11857 58925 53184688 12590 72422 26157154 12590 80923 90709591 49285 12590 140359031 80923 7559 97856505 11857 72374 924723274 52926 12590 989697497 52926 75459 729183901 41272 49285 853783373 55262 7559 62275268 75459 40536 125373003 29724 75459 492116520 29724 79393 929767581 13777 41272 280487267 40536 51062 601036792 46940 29724 925908558 79393 30618 357761343 46940 34652 193913800 30566 51062 84669118 51062 24833 693306090 41225 34652 925705017 24833 57490 27534745 34652 24306 804121235 68951 24833 451908127 68951 76012 373109337 76012 2900 611651428 57490 39708 141323039 39708 11386 58922073 76012 77264 667583003 2900 24471 810693932 2900 16852 830082549 16852 19295 627873973 7254 77264 393700901 52277 24471 488831175 33292 19295 8576952 53503 19295 513411991 53503 59763 652682980 65902 53503 554717183 52277 33811 297665380 65902 42467 967225173 65873 53503 225841403 67288 59763 21773406 67288 17461 387677248 65873 14764 290771410 32268 17461 272621166 65873 26266 28912746 25288 67288 543100532 44954 32268 995580307 14764 43690 331090841 35841 44954 267687802 12586 25288 519065097 35841 2760 978982460 35841 26418 322046527 35841 1939 481068642 1939 54982 245357652 37207 2760 143002972 46312 1939 732203115 46312 14937 690879844 37207 64391 950504553 64391 39437 27656963 39437 55730 788149295 14937 16305 30862135 55730 54956 565872776 16305 49740 120567611 39437 35509 363370273 49740 16870 941664107 56076 16870 21871554 49740 30031 906699796 35509 66437 11895260 29679 56076 668662685 69226 16870 688578602 56076 1499 580968314 52429 66437 681474733 66437 59195 393178429 59195 14006 106015762 59195 68952 560137705 59195 18785 182437799 52429 75611 930447583 70322 18785 469958630 15131 68952 350306890 22633 70322 144303305 22633 57527 420796973 70322 69633 917650264 22633 37756 215125637 57527 20475 567781557 47038 57527 891831134 24019 57527 547970328 66636 47038 382174576 24019 27487 449680306 9749 27487 566457046 56794 24019 48704746 9749 5675 154893824 72537 56794 570110940 23636 56794 831969468 9749 43841 841389300 61021 72537 578431173 76549 72537 179280056 43841 48742 4383813 76549 38184 179241264 22478 61021 731508543 20514 61021 955814120 52821 38184 855899329 48742 48822 948655476 45266 20514 438262208 45266 40887 865943258 65037 45266 659064549 45658 40887 836346704 9234 45658 850823248 8137 40887 751816128 2009 65037 151559915 8137 13328 570101774 37052 9234 283930733 37052 75296 434251932 36713 37052 698828499 13328 6384 212856693 6384 42373 213032366 36713 26168 906193069 6384 7764 524971610 42373 43722 12038299 13601 7764 958217027 42373 3349 672985771 13601 62711 350178610 20383 7764 136272648 3349 59583 620822819 59583 3637 588827274 20383 78257 186326904 17696 78257 207406520 20383 77377 613343577 14214 3637 611088530 17696 36651 107667997 17696 57038 447541817 34360 17696 992616035 66626 77377 94664756 34360 21826 913616131 20757 57038 38370513 48503 66626 837200959 21826 46017 46663784 48503 58801 73205108 59276 21826 93414127 46671 48503 71025207 68267 59276 171443360 68267 55149 546203148 59276 1376 580126095 1376 40288 20508331 55149 11627 324235150 40288 26056 15159847 67521 40288 301393038 40288 47080 978028202 49047 47080 82912577 53779 26056 502760846 53779 5587 321026542 45892 53779 685155721 50506 5587 232374075 50506 29259 550626756 45892 80863 157421455 21948 80863 860545951 45892 18927 584036771 50506 36562 707714694 21948 16967 418812173 18927 62802 207893840 60975 16967 708915701 36562 39654 367340638 50281 62802 788378617 50281 3391 258882882 50281 42901 794562224 39654 32477 845090631 3391 106 806638232 52527 42901 335795441 2352 3391 141123531 5329 42901 217316858 32477 46731 65623209 43691 5329 332442499 38371 52527 337128257 47746 5329 666339195 47746 46018 473412917 38867 46731 351504101 47746 53264 802319421 53264 75902 45153706 75902 41514 769246278 20459 46018 167021932 75902 3771 918196664 20459 52728 384429968 52728 64830 394875265 60844 64830 468879903 58448 52728 311680305 34206 58448 539576479 60844 50417 616575918 23574 60844 26963494 34206 1483 764692520 6122 1483 414677303 42028 1483 125084773 6122 30314 125466754 1483 41982 190058841 41982 57233 223134932 6122 16685 179689746 30045 57233 228146321 30045 20489 402269425 16685 17259 527754006 57233 3284 185318047 30045 9199 38176184 29770 3284 535347018 17259 27132 874301864 9199 64073 302287991 55654 29770 810659809 27132 59882 152117096 27777 29770 10118648 55654 61061 844034864 55654 35783 57122412 35783 60493 158722210 55479 27777 845915173 79975 61061 670414205 35783 26071 288814715 55479 21322 686637782 62413 55479 722344669 64041 62413 665718978 54880 26071 221470530 75000 62413 190789865 3326 64041 205505281 52312 75000 849554101 64041 69816 265091066 2346 69816 94018551 71067 2346 131389414 64418 69816 263311463 20226 64418 824663469 39588 2346 468769167 59894 39588 612961978 4467 64418 597156486 59894 72192 64383352 34075 39588 423378113 4467 50494 8266447 34075 60552 252281572 34075 34502 142679437 34075 45748 178025720 50494 41179 788665641 50494 36751 216866157 41179 72904 734283716 22554 72904 33999119 75511 36751 101454472 22554 60270 54184955 72904 63564 424376954 22554 21060 301729282 60270 63563 514653843 63564 60853 644148323 52742 63563 35196387 18058 60853 70797914 52742 12228 9139877 47246 63563 978232508 61753 12228 766150921 18058 21063 500004029 21063 16590 888870747 51318 21063 166122319 21063 33057 732787592 51739 51318 341343942 23012 33057 349948369 76180 16590 465392703 46054 51318 770999367 55120 33057 664180603 64583 55120 518524102 64583 23538 717206753 65798 55120 228371712 64583 44830 302216021 77563 64583 111084151 65798 75121 389330900 44830 71469 289223106 44830 30696 137084335 66813 77563 311237814 62744 77563 653764665 71469 1477 355844440 3670 1477 583300168 66813 65467 243153853 33104 66813 185150830 65467 45181 668331204 76487 3670 152322779 48481 33104 10176709 33104 37374 593092144 71503 33104 510050547 80547 76487 181092707 80547 58287 28273043 48453 37374 203402469 58287 68589 164791234 57845 80547 200622700 58287 53166 348726156 37285 53166 372570802 68589 1780 702012321 37285 67304 115396104 57420 1780 857080189 78028 53166 664352092 17298 1780 2394716 68339 1780 417299400 68339 43082 538720751 33504 17298 956152542 68339 43302 610732408 17298 56460 522422344 76185 43082 560185204 33504 33294 809017948 9672 76185 918827965 56460 15922 53521835 4986 56460 716544362 55388 15922 824641066 15922 3365 234479956 4986 41253 68755556 4986 21014 93100452 54603 41253 174520588 23077 3365 254815217 54603 18137 108066590 21014 11922 307244231 1820 23077 694823614 23077 10898 53980730 34562 10898 409498438 35144 10898 648103470 11922 16228 191658721 16228 44357 80673384 35144 59775 539518256 59775 12606 523789540 35144 25584 773323477 12606 48728 9229191 25584 4598 554862340 16030 48728 280219379 19225 25584 197824809 48728 17528 173719265 76544 16030 181086912 42940 76544 75143230 14613 19225 398940133 76742 19225 798189182 61327 17528 448322592 20190 76544 879471306 20190 44558 718256788 76742 59431 737678216 3979 20190 314911484 1724 59431 474450716 29120 59431 872253601 4942 29120 635346692 5378 29120 586009548 50454 5378 9015219 50454 43550 303117015 50454 1197 942242105 4942 5615 663697977 43550 26725 65147151 11804 26725 851541993 1197 25958 576109379 22052 5615 14661685 3495 26725 644878597 7635 22052 120758074 41351 25958 843209866 7635 51494 349057270 51494 77480 228937217 51494 80288 653856837 5172 80288 353459512 29450 51494 632366328 29450 68425 728733442 29450 16731 397725562 35213 80288 124719968 16731 15877 393393581 15877 44088 829094347 16731 13746 758236150 15877 47340 102349210 43108 13746 565817111 13326 13746 358332657 43108 49408 834817319 46740 13326 827277441 70513 43108 224235804 10293 46740 110218160 7541 49408 625531266 66181 7541 822991725 46740 17073 531185100 66181 81987 898413636 17073 58608 75217064 7541 5154 695366899 81987 30261 65517072 30261 54991 271095269 53075 58608 634697671 54991 22914 301683755 23099 53075 120672284 54991 41947 739606316 37031 41947 714075283 23099 18775 844396891 36188 18775 180647464 20327 36188 668920077 82029 20327 123325421 20327 60228 916592673 20327 51029 896153319 20327 38706 435937531 27736 82029 690656262 69113 51029 997530076 60228 55061 508282025 38706 57724 137475604 59667 27736 642069822 49582 57724 196010828 61330 59667 99175770 45119 49582 275780759 61330 8085 60049950 11929 59667 456594839 49582 9900 927309050 12948 11929 46876143 12948 1531 322459418 9900 54248 705144991 54248 59343 630991474 1531 78406 747532168 1531 46421 124903302 78406 78961 635370119 59343 22557 866203939 4125 78961 481197722 46421 3187 212005082 21746 4125 976048567 4125 1493 317858393 1493 34042 681980953 29304 34042 224523325 73382 34042 618605756 38437 34042 969123407 38910 29304 54983196 41161 38910 481467064 29304 33418 215228261 52858 38910 606243407 38437 21420 139138974 43249 38910 560339024 22076 52858 69364735 62320 22076 399871166 52858 38779 639849424 28159 22076 80287356 59780 28159 628089797 21148 38779 572760016 55431 59780 776054091 21148 7890 153679243 7890 77568 801632065 27556 55431 912658094 77568 55025 266901825 77568 74286 321776146 9375 77568 211616396 77568 48402 149923214 74286 68384 511682611 74286 56611 830297161 9375 43736 989321550 56611 7855 131609802 56611 68282 547077273 5656 7855 950101665 56611 22401 462559255 43736 78318 190270521 44288 68282 172661372 22401 33749 485789542 39261 5656 319268762 39261 48521 535941397 20387 78318 645089144 28850 44288 920817021 73732 33749 490769796 4627 20387 912493608 2773 73732 633518822 4627 11447 436016102 19105 28850 530508146 19105 15481 957044045 51854 2773 484555759 11447 22807 957785188 68238 19105 135040092 41268 68238 38244710 22807 18133 344521821 31828 41268 134511250 41268 46393 774998238 41268 57418 102477519 41268 65806 85719240 28245 57418 981825621 9571 31828 799067474 71033 9571 431457791 71033 55449 194659048 31423 28245 760459367 78273 28245 140132495 28062 9571 655268962 55449 35196 182198173 14802 78273 276835968 31423 29792 613626209 35196 6035 624939726 67141 6035 691631278 10557 29792 326971312 34293 29792 987452672 10557 64100 739233248 71331 67141 157776070 19505 71331 649660946 69514 64100 320410798 75650 71331 241946189 69514 67161 801108979 71951 67161 92753389 24655 71951 277458018 67161 63510 270962427 71951 82050 213592850 39081 24655 776894453 29669 82050 715395421 37592 24655 490399788 82050 45229 866317854 33859 45229 726172565 37592 47094 99336280 39987 29669 779458787 37592 54656 891497381 39987 60631 213955893 6931 33859 215271170 39987 37723 579494373 39987 46998 163340337 37723 61345 662654321 9063 61345 272786461 46998 22587 900454543 34098 9063 186447842 34098 21768 166114719 34098 8401 784215875 21768 38554 161386312 31836 22587 473885606 8401 21571 209336956 8401 65942 205481039 65942 74112 830334234 31836 10378 122948176 35268 74112 13919298 74112 50248 205224909 28661 74112 59632193 465 74112 118177782 10378 30170 661879949 5417 465 213452311 12183 28661 877343552 39603 30170 944716188 30170 9931 301743415 16961 5417 552489127 75937 12183 84498492 73880 16961 203204952 17455 39603 452112968 67532 73880 987663889 8343 16961 358180759 75937 44567 31770029 44389 8343 6380459 67532 36850 818030076 70465 67532 310592882 44389 47178 493331863 36850 13354 179688449 80445 13354 92356372 80737 13354 106684327 80445 75701 805522972 13354 27761 471037322 13354 25686 576590167 35818 75701 236903182 35818 24348 701887610 9309 35818 40997459 1006 27761 676496050 24348 35823 505196263 9309 10497 623794623 9309 26515 502810065 35823 25488 430105721 1099 26515 230548906 25488 51767 490908476 1099 72878 335254458 25488 64271 172302055 1099 20487 472853757 33409 1099 555399224 23612 20487 188353476 11848 33409 351943243 59445 20487 764300859 75986 23612 819305505 59755 75986 448415052 70323 75986 56992884 42563 70323 909100333 42563 14322 317704386 47711 70323 122612205 59755 65581 77829695 74709 70323 376280390 40969 42563 468431164 14322 25799 4519369 74709 59346 5989981 59346 373 323590945 74709 3490 273780554 12904 25799 398411295 373 81044 789717426 12904 7567 532070999 34218 7567 820526820 7567 67255 809857185 34218 12541 786613714 39429 7567 558307210 34218 27195 835900617 12541 72496 557160906 24947 39429 591629574 39429 25270 187501182 39429 81939 497492493 24947 35059 405826656 72496 54153 521910025 35059 6593 622420727 40940 35059 93878370 55529 35059 273930725 40940 47405 36060526 45510 40940 197651426 6593 38064 786487773 55529 19218 586623400 65749 47405 578982479 68721 38064 382452287 68721 1174 383399074 65749 36411 33646108 65749 20400 725570837 35186 65749 887605735 1174 19252 118200539 20400 12642 431578503 35186 51521 22849991 51521 59427 288317491 59427 4329 927347601 12642 48358 852840504 4329 40044 220766288 4329 72812 377544523 43338 59427 910516890 70768 48358 285388248 340 48358 814131231 40044 59114 609415165 58397 70768 607453726 42251 70768 25075304 12269 59114 716724910 58397 10215 261120593 79416 42251 58629780 79416 81825 327552361 10215 19377 599214674 10215 42859 50724480 39706 10215 30634417 42859 24589 47519453 54724 81825 659089613 54724 26701 111171115 9676 42859 241748247 9676 19139 764138571 26701 11663 916916245 14348 54724 105926133 72554 11663 869131357 41699 19139 562427234 14348 42013 43682475 41699 36629 125814416 41699 41151 368763271 36629 70983 36308373 40522 42013 921752978 42013 79083 199572920 70587 70983 548146885 40522 56636 908820798 58188 70983 524672696 40522 64681 481875700 79083 57411 121583975 48379 56636 527333120 48379 25769 472084357 75198 58188 267902891 48379 48172 616777038 52295 57411 632104681 48172 6801 506394300 20305 6801 467804465 48172 52722 63802224 71884 20305 695651865 52295 35335 148694739 60354 35335 642975295 52722 36249 994833506 43305 35335 609110820 10539 60354 129337057 36249 61535 990959844 60354 67893 42033490 10539 32064 994453950 55943 32064 4068566 14786 55943 707849910 61247 61535 797719665 8884 61247 986337814 31167 32064 950390037 61247 30955 31787886 31167 7097 810771466 30955 58205 852263811 14335 30955 475180885 13881 14335 508824177 39721 7097 752067900 45502 7097 694553292 39721 12553 61437866 58637 39721 837358686 23447 13881 908838799 12553 29953 470105551 29953 78847 651718528 29953 26934 91302018 29953 54943 222942751 29953 43197 606068508 28151 43197 384298461 43197 54271 40041399 45294 26934 365296144 47741 54943 7052481 26039 45294 92577017 54271 22752 15524119 2275 26039 338844353 2275 60302 431082572 52168 47741 100623247 60302 52467 208786273 22752 56895 805286594 58748 52467 479918461 58748 41396 561879983 41396 44020 758959665 53154 41396 648860310 12391 58748 663188221 58748 42496 855400916 24614 42496 80745048 77460 12391 448051180 33146 77460 913690438 33410 42496 161223235 24614 5317 237789462 24614 36103 491808318 36103 43498 605382505 36103 17951 789829640 76758 5317 306926310 43498 80792 198093300 68188 17951 757154056 68188 22657 210581599 68188 64689 249828716 69682 76758 586174594 16624 22657 745117029 68188 17568 468762906 17568 35666 367305270 36934 17568 471208655 61961 69682 162474981 29265 36934 62726616 7525 17568 837532176 29265 42490 921652824 42490 6110 851999196 65496 42490 962116158 7525 27271 11631400 10537 65496 650802976 10537 73518 625215440 73518 62992 842448226 10537 60747 573342833 62992 16650 640577442 16650 80386 575231029 60823 73518 849354638 42266 80386 731187133 80386 59805 76048358 59805 63899 658027882 59805 4653 146442906 63899 36509 250858955 42266 41802 643507439 29854 41802 484610894 40412 4653 966816356 2539 41802 618349406 29854 9356 970060448 29854 69071 331520257 40412 1631 971125351 49817 69071 946164193 49817 48741 75839302 1495 9356 278592190 29728 1495 316447871 53231 1631 950789932 58644 29728 755957786 48027 48741 236303900 64033 29728 809410571 29728 1216 675529120 51908 53231 442537355 1216 74198 911057958 48027 49618 508898657 67282 51908 879489393 49618 74124 478004909 74198 73789 996500478 51803 49618 115872740 51812 67282 618382102 51812 31685 169092594 51803 7713 821938680 51803 49950 759269964 75542 7713 878036692 7713 58539 939095475 31685 20027 122661141 7713 55260 454019796 58539 55503 906456756 20027 1403 810846625 20027 43569 158427211 43569 6103 51954778 6103 5475 503737087 5475 48852 101442605 48852 76832 536638996 48852 14643 451287 76832 31180 114060085 5475 2025 51995391 48852 24900 655084343 31180 44947 266276426 4345 2025 31525805 31180 66936 352494327 27669 2025 806394296 24900 80428 804893555 34693 80428 703071272 27669 58028 235398467 6716 58028 640518162 6716 60365 751931436 70808 34693 374861981 6716 9722 349525513 70808 32854 923205734 70808 34320 66522075 47473 9722 519520678 61763 70808 678297282 47473 37317 487331869 57276 34320 412758756 57276 16965 2461958 61763 6824 525560967 61763 55839 571767204 6824 54930 226740006 29547 55839 651227402 29547 32248 841369658 29547 7516 454524417 53999 7516 141033512 54726 29547 299191485 29547 26875 740887373 54726 51994 693052173 65718 51994 112179387 65718 28008 483475962 61390 54726 92210573 64496 61390 587566725 65718 3276 342181853 28008 17243 270222411 64496 57396 251401285 61390 26556 903230042 9631 26556 821860790 71518 57396 940279763 26556 19150 551235708 26556 53118 109047892 71518 53220 76706927 53220 8719 35344594 52645 53220 483152944 8719 65198 182552797 53118 79367 793485968 8719 37454 90841698 36584 79367 489352939 52645 74633 243182218 79367 44392 268437104 11750 37454 404310312 36584 20265 60426943 76020 11750 997979679 51482 76020 419546847 30592 76020 250550880 40482 51482 38096322 38496 51482 515568124 52731 38496 472870847 70376 52731 637430246 15062 40482 131825834 15062 80038 256388821 70376 74888 338528152 80038 72840 516041041 74888 81060 25638941 72840 62070 364448582 74888 22104 125144237 20836 81060 666430782 72840 12771 781331946 22104 23280 920375260 12771 39010 160218953 65275 12771 24177698 28584 65275 383041261 65275 50162 18151221 28584 6615 795691238 6615 62403 664452247 28584 42795 180597210 28584 76174 410377923 11872 6615 120587936 33099 76174 52039151 74328 33099 390674922 7386 42795 292819269 74328 79504 890279325 2554 74328 553906687 79504 24752 181209562 36436 24752 577522765 7386 17309 497724437 17309 56886 244776488 2554 31735 846478983 55817 31735 589194154 17309 54165 623541875 57775 31735 127236342 56886 76956 879520168 31735 72322 28297145 45709 57775 169065928 71482 76956 146334979 45709 5983 201856727 37129 72322 928076357 71482 4404 103436999 4404 77809 616263674 5983 20079 808781342 24596 5983 478591424 4404 12836 500519600 62384 24596 39787827 79993 12836 838811970 12836 36322 694201503 36322 51226 587661081 62727 36322 971525628 51226 44311 64084809 79993 72096 319805703 36322 34773 785191766 32379 34773 645407935 81717 72096 462843979 32379 74891 79184546 34596 32379 907983686 32379 40612 555960236 74891 67180 594267357 12540 34596 875787157 37037 40612 610435922 40264 67180 146818240 11580 40612 249589663 18732 40264 469150786 11580 13432 367490287 18732 60445 9464694 14153 18732 145531886 11580 26682 517242181 13432 60388 500443777 62653 60388 770288494 26682 53868 441167108 19129 53868 234601432 20934 19129 102470308 60388 21800 770948522 65769 62653 677629678 20934 55320 644040971 55320 49218 119859712 19407 21800 442346191 72816 49218 484395302 64466 65769 59216468 19407 53706 57206090 53706 12825 135977035 12825 22075 102984257 21525 64466 985977975 74413 64466 520902031 8266 22075 271748489 22075 45545 310772209 21525 4073 16252632 58112 45545 296911588 8266 45268 109980181 8266 13910 991485881 58112 5474 115123215 58112 75480 249913061 58112 70288 333311317 20980 70288 173999081 75480 47839 291226652 50571 5474 166241645 20978 50571 286459494 11662 20978 932939250 15703 11662 577686633 11662 33169 881220289 52795 20978 120943119 67358 33169 355785042 79374 67358 605235014 29779 15703 481945953 67358 66868 332270595 56897 52795 26785396 16868 66868 437293777 23738 66868 709895914 66868 26368 716039519 66868 71037 15649228 16868 60174 967616514 64497 16868 286986206 60174 35622 156149472 35622 80058 379029827 64219 35622 378799437 64497 2774 435787576 35622 67568 304758964 2774 36828 194487355 77424 64219 149301946 77424 13889 182758222 2774 51445 854897842 40774 77424 781482699 65651 51445 338758424 3672 40774 915313062 2785 51445 80306307 65651 25429 914580462 65651 1485 670402210 77946 3672 7031529 2785 16050 274008473 78557 25429 412904135 39441 78557 351344171 69054 78557 857583164 23436 69054 492780677 16050 18549 271129811 39441 33374 433536526 37304 69054 123655163 23436 6294 663431650 71616 23436 285658687 48139 18549 101549174 69987 37304 762020715 67380 69987 836966737 6294 74565 934811000 71264 74565 730684194 68660 71264 38953328 10766 71264 32936584 65379 10766 362533276 65379 14717 153065523 10766 69459 40383888 36781 65379 977219657 36781 51895 140445172 69459 74175 617918080 61316 14717 404223251 36781 7093 726787245 10567 36781 988572502 74175 74458 743370035 74175 39198 862708249 61316 1396 279710744 3610 74458 792738418 74458 24420 444394478 26534 1396 867603954 30059 39198 136065558 26534 64853 861611814 22330 3610 155286369 21134 64853 787493628 76379 30059 918542098 24938 30059 395778559 21134 74028 749588184 26236 24938 670326258 42443 74028 342400097 60900 76379 9744548 42443 58575 114524678 52233 58575 518623254 534 60900 375004746 52307 42443 257146709 31688 52307 995569767 31688 33915 296730284 33915 71660 59920592 52307 50319 273282754 13582 31688 765370498 33063 13582 200229336 65140 71660 693747882 5764 13582 72889125 50881 13582 248526054 78221 65140 624744194 50881 4471 107146844 36556 50881 529212633 50881 26265 359457888 58232 4471 468423292 36556 34486 64230259 36556 51544 406378206 36556 17584 555353363 26265 55181 43951701 34486 45393 713966936 7916 45393 682997264 55181 79519 230527187 35146 7916 15766381 23887 35146 331750844 45393 4068 72643834 79519 79021 536903587 67820 23887 23719398 23887 65829 36909469 14840 23887 718238301 4068 75906 453284267 26935 79021 983346339 75906 40912 764747943 45727 75906 429830901 64718 14840 945349384 40912 6093 787891611 22868 64718 791017056 45341 22868 843686454 22868 59543 206631825 59543 788 798335660 55593 22868 653141039 59543 38639 971175914 53061 45341 273400220 41130 53061 539127756 11303 55593 400343692 41130 27578 706677045 11303 65564 149060349 53061 42228 76175184 27578 55858 932264279 27578 64494 938942298 27578 67456 979788685 18644 55858 241962685 55858 75209 902755483 47159 18644 644866333 64494 39843 650134673 18644 6775 500286325 39843 21371 166697836 47159 77595 198353037 49732 39843 171390252 49732 27631 750407744 21371 24008 699879548 21371 29573 130394602 9661 49732 852140872 78208 24008 467780889 63971 29573 712575868 55370 78208 219567866 24108 78208 838589795 22295 24108 315686645 11302 63971 399696038 79302 63971 703248936 51837 22295 256271321 11302 8610 58139122 21949 22295 380030200 51837 11174 715583562 8610 73805 846489300 24268 73805 975670744 24268 46942 480625144 2234 11174 100341446 73805 8921 312635130 55826 46942 822203867 24268 82062 679878220 66960 82062 570091901 30721 55826 355818632 66960 42016 112329643 66960 17241 551364224 34183 66960 510378080 47203 17241 576662889 34183 76907 83121051 43419 42016 825009360 27129 43419 360629890 54608 43419 822244967 54608 71348 775416558 71348 49443 294882329 30970 71348 488152477 27129 22852 1429387 6231 49443 337761155 14588 22852 57160777 79506 22852 52291971 14588 78729 498664302 22852 75173 873526777 65650 6231 537749241 60330 75173 710180419 60330 39239 952422059 60330 32719 923621568 39239 24563 149555132 40987 60330 6479129 58460 60330 325584791 39239 34026 127186560 27069 58460 362686390 67467 34026 933017276 61326 67467 630728080 58460 35355 45423383 6164 61326 31147837 61326 53137 953384613 6929 35355 819886016 21369 35355 432357013 21369 46452 63332599 6929 15692 177080087 15692 26226 788355252 26226 71980 350735126 15692 69141 89985812 71980 11297 762226832 45156 26226 991626290 26226 62327 741070420 57252 69141 357268778 45156 61570 570944807 16430 11297 797382476 40129 45156 528402063 42495 61570 271632592 19935 40129 63375151 40129 54960 13730768 40129 57549 154186565 2056 54960 638269596 1267 2056 650367072 7860 2056 137001005 2056 14910 69567931 1152 2056 63349151 1267 22577 200106467 1267 43797 573724505 23292 14910 114320822 23292 39609 320297282 43797 9654 918990140 22577 6347 154150167 57253 6347 651242770 57253 57198 634211579 65270 6347 369817716 54692 57253 210350085 54692 33679 430038411 57198 19561 560303630 57198 7421 980277227 27413 7421 934024029 47142 27413 629324149 33679 43402 586672620 18604 43402 904864971 47142 30456 623123851 27413 22195 91390408 47142 28466 704451420 43402 60423 913617240 30456 55018 15321800 72134 22195 136900695 31323 60423 131994281 60423 81269 149992075 31323 65337 735755390 81269 49694 43480395 80140 31323 660435968 80140 74704 845880004 74704 53680 631151829 80140 44401 444349528 80140 10171 157151119 26822 53680 230737924 20262 10171 220916641 64254 53680 576212452 20262 3675 37541578 46405 26822 489002346 37340 20262 907206052 3675 80415 554913105 46405 36790 690170501 36790 75785 234061048 74255 36790 284935666 75785 15722 427017611 37419 15722 6331764 75785 52593 244864331 15722 60012 453134469 60012 62816 707824390 60012 21234 743461056 37419 54977 243076907 21084 21234 113206994 21234 8386 594778456 15388 8386 161635401 40356 54977 908644647 77625 15388 414716543 8386 3750 960558135 15388 71861 20979282 3750 15564 235845634 12914 71861 324676974 13755 15564 956319280 12914 19539 788277210 36507 12914 673525028 15564 28692 595430169 19539 49473 704213615 13755 36319 24944432 70864 28692 155785272 58065 70864 619096231 70864 73063 846449045 10738 49473 686860879 73063 50681 554605784 45046 70864 923684144 10738 4780 911497164 45046 53929 562299451 53929 31403 103094723 25875 31403 810206043 45046 62099 923017861 4853 4780 965630312 29134 62099 692411281 31403 80858 682925007 62099 3669 752468056 18900 29134 48948118 80858 71366 551053564 25599 29134 511333404 42803 71366 153808680 25367 18900 857629001 64411 25599 4804405 64411 77676 76094732 34348 64411 578492920 77676 11737 916160717 16490 77676 377886956 20135 11737 298550694 20135 67573 29882713 20135 56244 749964056 11737 15686 677757837 67573 60712 823951588 15686 63322 845791201 17743 60712 190995570 17743 41499 393460404 41499 31188 499380074 63322 26224 605555957 34828 26224 108199896 41499 18451 990838569 75089 26224 84210980 34828 31697 822688808 552 26224 808468181 75089 52828 431771156 18451 47791 353996931 26774 52828 223716231 21405 552 741496910 552 41181 241882750 63233 41181 184216311 21405 49422 143380905 21405 2273 42067766 21009 49422 930057204 2273 56112 936626741 56112 64415 750973263 56112 5400 703522571 22781 2273 229121264 26518 64415 868692370 22781 27176 640621597 64415 5399 104902186 26518 32200 636695776 26518 17826 239079321 26518 58271 415376453 5399 63265 761886074 17826 25785 251057430 58271 7610 449965853 17826 21364 173830616 64611 7610 931279641 54841 25785 885997806 64611 31595 197050030 79285 31595 765249369 31595 6194 83815601 6194 67256 688306151 31595 58387 751213403 74063 31595 334701222 67256 72552 106353202 60954 58387 167531056 28640 67256 831809003 72552 55908 178525103 20625 74063 945199410 27332 72552 244830163 2063 27332 824020865 27332 47920 739715230 47920 21304 227581297 27332 42390 180755939 65148 42390 967716804 42390 15897 177720276 65148 15729 645408639 15729 36029 709073074 36029 57980 47470526 36029 9256 105253982 20360 15729 867687642 7163 57980 351772598 57980 22897 560725244 32843 9256 998224423 59288 7163 812396582 4488 32843 753606266 49748 59288 366748063 62504 4488 949267004 44250 32843 824067231 44250 3183 871477034 74068 44250 928544600 3183 31006 548349139 44250 51116 767740086 49036 44250 823091631 74068 29272 6229209 74921 74068 674067037 49036 46981 53646999 73959 51116 278446197 79963 29272 261170036 74921 42009 972813246 5177 79963 224757905 79963 5294 267533115 8561 73959 777290058 5294 60903 890868025 5177 18745 199339412 9167 60903 98174025 59797 8561 516575068 60903 11555 554353600 56312 59797 608978077 31376 59797 804558465 12724 56312 158307194 31376 27808 194156836 56312 18654 62014188 27808 69396 531359135 18654 13148 601790001 69396 1766 101783540 18654 55533 788140943 52219 18654 123086572 47542 52219 586116773 1766 41358 19304642 48637 52219 628816005 53736 41358 765856545 52219 29178 469034529 69710 41358 134738928 57374 29178 550171727 17638 57374 398252591 42180 53736 122955595 42651 42180 625465812 16708 42651 65012459 41883 42651 360670354 38238 17638 366030028 41883 7433 198383065 50057 38238 831770548 7433 15077 572118322 4300 41883 335424233 7433 40105 55859856 73343 50057 266450679 73343 34474 814664010 40105 31841 994442895 77784 73343 518530513 31841 43098 741216680 43098 37979 105609893 18513 43098 361708879 18513 16737 901658406 16737 32573 592933351 26157 32573 798556496 4430 37979 724782653 4696 26157 965650698 31383 4696 170925546 31383 65867 679473222 63954 31383 686741033 62712 65867 175622716 9236 63954 262082177 81140 31383 541193269 65867 4255 939689663 220 81140 506172394 14171 81140 829023234 43931 81140 250111317 59582 43931 47890691 4255 61599 322486150 38939 220 266614833 76579 59582 304820119 59582 41307 823014905 55993 61599 252983387 38939 66372 513272537 38939 11414 352806579 55090 76579 520306035 66372 59719 5721632 18455 55090 518716019 1505 66372 743945983 71644 55090 459155031 26204 71644 844344724 59719 40915 419449713 18455 45287 331426728 74658 71644 98742114 68499 71644 813197143 77474 26204 479988222 43942 40915 209270782 69634 74658 241004429 76165 77474 149459927 11214 77474 247227126 76165 68035 659323235 7542 68035 30695799 76165 62661 254954071 65277 11214 64476117 7547 62661 565366549 6018 65277 954051131 6018 10634 664325762 71926 10634 209200015 65277 10814 693357597 5247 10814 354698066 71926 34566 525815424 34566 72411 477088352 10814 36752 990205763 10814 62373 49856723 5247 42104 177402445 30462 62373 346964895 44485 36752 917133357 62373 77801 354286897 77816 30462 632105211 26846 44485 23503832 77816 42163 794910510 61746 42163 312215733 11836 77816 203572157 24914 26846 160021462 40417 42163 829357875 24914 64087 108517193 72194 61746 201922165 40417 10184 942775853 71290 40417 8731024 49143 64087 36826319 53188 49143 142232773 53188 67424 875375498 5311 67424 613968256 5311 37243 83969907 67424 75387 353458107 37243 78950 148577927 73852 75387 790061400 5311 81057 312637590 668 37243 982209406 668 54101 595596009 668 2531 987378578 16647 668 871773279 2531 19566 142235096 33006 54101 86461372 21321 19566 364730757 67499 2531 42132288 42924 33006 359595252 43908 42924 271362358 17572 67499 852202879 40449 42924 924669674 46100 42924 20355052 14600 43908 59062303 40449 38194 386557610 59783 14600 656566358 44063 59783 549391643 25181 46100 737883346 46037 59783 808791919 71593 25181 431103664 46037 10418 129238457 5482 44063 807025833 9291 71593 640852724 5482 39587 705965441 31268 39587 471698605 68419 31268 826527834 61052 31268 37692762 61052 19948 87111520 80179 31268 529477809 68419 52285 868464265 18716 52285 222906414 28820 18716 989835133 33461 18716 629709340 80179 41121 14100977 10477 33461 42407804 17368 18716 94560974 10477 56933 962769675 41121 9263 370648172 41121 28568 455777627 9263 25387 309103076 59297 9263 906457760 59297 11393 956410415 59297 67057 591861117 3137 11393 854714684 71274 25387 42212106 16893 11393 889890693 3137 10017 953242272 80374 10017 742449274 10017 64010 459960655 51811 64010 726485571 6989 16893 201754892 3661 80374 526531067 3940 3661 427666050 6442 6989 473179666 2635 6442 826309200 52388 3940 515952608 56962 6442 770430000 40286 3940 529433832 48120 56962 220917657 40286 33249 336146393 56962 60994 812360165 60994 21660 233280981 60994 70987 958279262 63336 48120 53586749 33249 37528 584796855 35916 70987 773124725 28995 37528 453635213 35916 44935 803592663 18895 28995 901867730 54926 35916 617261289 35916 40386 911571420 44935 74450 313460241 49460 74450 458093269 54926 12728 896808887 49460 81491 932075288 12728 238 794657037 74450 45478 311508717 13808 81491 362554240 45478 70080 708700971 55969 238 540544246 238 18474 48729658 70482 70080 932565922 70482 24272 170873814 16571 24272 383666133 56417 55969 717963614 39312 24272 653434824 49164 56417 986657668 49164 54237 164052804 49164 56231 514821837 56417 16806 976278212 49164 2062 146333322 56231 30460 43848928 52381 30460 356422316 41750 52381 580146366 2288 16806 675060505 3206 52381 211137464 38770 52381 139392284 46851 3206 78671382 46851 61931 732378321 61931 66647 235523990 63210 46851 315781287 63210 43661 932393318 68175 61931 708370229 28097 61931 452222592 32717 43661 862340512 60207 68175 522605541 28097 11081 904468753 56377 28097 319032221 28097 70760 825373985 60207 14079 178530707 75666 70760 872385549 65733 75666 929257351 75666 5564 385887905 14079 32685 27076629 65733 33886 322782597 33886 71417 273640860 71417 70863 151559432 70863 42608 793519188 69974 33886 7513000 71417 47984 935638076 47984 54353 379275284 42608 8941 731043695 69974 60669 877214434 75550 69974 249667807 22768 47984 654287202 75550 19970 908055608 14025 8941 670383032 32784 75550 243483283 14025 64542 697758042 64542 22655 27053513 42965 14025 533160529 79387 42965 511620872 79387 66479 359244900 32051 79387 249682321 59463 32051 255914539 66479 45810 89127760 32051 30003 496080363 77774 30003 771450210 32051 63102 427796420 80716 30003 928399566 63111 77774 301832879 6124 63102 461272723 20548 63111 231317184 47864 20548 881003196 47864 40172 827832266 72646 63111 802132213 72646 28373 61267431 72646 331 750745454 40172 6780 176442194 75465 28373 492302928 75465 47715 38264521 45907 28373 920062905 75465 1840 106634842 26155 1840 760156030 20235 1840 417663831 20235 37103 469031232 26155 45604 82559820 1840 75456 544228969 45985 45604 340092660 50890 20235 95468578 63641 75456 38321574 45985 15843 86466770 56736 45985 916386575 63641 59326 372617683 46186 15843 690156348 22086 56736 377701852 59326 74520 151383997 46186 7751 115282102 7751 77438 841794221 46255 77438 497482798 7751 22751 269026427 34081 74520 831471110 54799 46255 601850684 46255 75197 665463249 22751 69058 505964943 47794 54799 814900968 91 54799 511048967 18421 47794 496391869 66850 69058 591096311 47794 63453 372780662 60293 18421 586446511 60293 48599 714706226 46344 48599 900763619 28005 48599 848365695 48599 6372 410459158 48599 21550 707048591 28005 2279 17395224 71268 28005 883588180 40911 2279 619252479 40911 584 413705601 45993 40911 15015955 2279 47518 374536638 47518 38419 129974307 584 44804 658533164 30811 45993 592454408 44804 9536 707355975 56506 30811 634312688 56506 9832 769247776 68426 44804 104566879 8488 9536 982666846 73141 56506 668494665 9832 82123 899544320 11332 8488 80751488 27533 82123 157652145 80648 11332 889732978 33074 27533 382770437 8038 27533 799964314 80648 73907 135846554 33556 73907 628235581 75326 80648 208558287 54209 33074 678209892 62221 75326 104623607 33556 18009 190492812 62221 57738 552631586 54209 57909 196517555 62669 62221 515118426 50279 62221 77530219 4641 18009 255934807 7420 57909 755344295 14506 62669 415834721 50279 79145 984944696 14506 56639 402342555 4641 43868 555912232 56639 50240 272396680 43868 15657 185085176 15657 30463 109870501 50240 71139 396869227 27603 43868 28333998 17359 71139 940881840 15469 17359 734938078 29465 15469 968780365 72089 15469 707444313 50036 72089 222268299 65472 17359 909624989 43216 29465 376966070 50036 30315 475206216 43216 61045 124064869 61494 30315 851852475 49577 43216 268254229 43216 29046 421673963 30315 74314 605204120 61494 77230 169150823 49577 65330 598554920 32404 49577 294468085 44233 77230 630966753 44010 77230 529352504 44010 56270 984495365 57965 65330 498574053 81262 44233 52692286 57965 54670 36892607 54670 66278 586175102 81262 73017 496601821 76491 73017 242163942 81262 1746 947766120 1746 33567 325219801 76491 39301 816273925 39301 13325 753500895 70664 1746 637529967 51625 39301 35425917 9498 39301 744008925 13325 76418 813920563 76418 23390 118656139 2977 9498 215190946 23390 23174 857695941 26986 23390 877945582 22057 76418 550057937 23390 45289 406687369 22057 15002 731909704 15002 37512 247630404 39673 15002 11785832 37512 43828 901632256 65826 37512 355790476 77859 37512 666000853 9986 65826 859705317 34605 39673 777834844 3496 43828 367819439 3496 12048 729592021 9986 59705 242687686 34605 81562 956222117 57671 81562 65182549 57671 34087 847488524 33265 81562 3321085 11803 59705 366932942 81562 13007 755543553 66927 11803 119939313 34087 18518 39929901 11803 30854 300421840 13007 34865 529221070 13007 17609 94073518 30854 36165 667849462 57470 30854 845156979 30854 36667 316180119 17609 66106 227177178 60151 17609 224564667 36165 41692 511767780 66106 81272 870083344 81272 45574 757504049 31560 60151 318464897 81272 20853 166184267 45574 73930 591516687 77813 73930 546370534 48462 77813 307695147 65179 73930 732199662 77813 29328 813215066 71004 65179 78358954 15623 48462 698181541 16278 15623 74282478 15623 7971 203297633 8303 71004 425745813 58641 8303 484858950 7971 53092 717609514 26139 7971 1802597 7971 46949 785895772 46949 28829 304583254 26139 63594 246792292 53092 70929 238203617 28829 65625 232579227 47778 46949 492471549 35116 65625 87847680 57452 65625 643568418 74001 65625 491783842 68156 57452 942238915 74001 58845 61144318 39249 58845 867525974 43094 39249 573398847 15772 68156 129436422 58845 61998 264876267 55308 15772 323670973 39249 7688 304022860 55308 71211 2852077 44514 55308 229386867 44514 58281 196494327 6885 7688 491987156 58281 55302 279261332 44514 63745 847168839 55302 4358 598557818 58281 5152 117096058 30068 5152 610051700 73648 5152 538849631 30068 2149 517646854 73648 30810 534995297 25142 30810 108289538 2149 81341 630838643 73648 18361 703159952 70448 81341 912731087 70448 77493 338193005 33941 77493 652100421 77493 1346 456600397 77493 845 76169557 845 43978 428955111 47483 43978 511207828 16711 845 967323776 20500 16711 420826013 16711 11176 511576960 23114 20500 759985849 11176 13526 924440471 13526 74589 381339790 21620 13526 947369058 23114 30944 317206869 21620 34339 947039935 74589 57617 61573739 34339 8141 224572260 51655 30944 672436621 36981 8141 562794435 78494 8141 269550735 8141 41492 376977272 75851 36981 871778824 20721 75851 114095149 20721 55450 626709223 34723 41492 104796831 55450 41094 212444972 31241 20721 386708917 66797 41094 914483659 34723 25336 605963194 9713 41094 689639685 41094 17573 166661184 9713 36523 543268769 66797 28675 169920282 64388 28675 924922449 10457 36523 669344266 17573 26002 576980612 67885 64388 680264446 28675 41517 95655286 67885 46438 593880623 72232 41517 125064403 67885 65993 814092280 65993 8553 580431104 25560 41517 783810485 8553 64103 239911872 3778 64103 579121641 25877 65993 647809507 3778 47134 533281330 19219 3778 989532617 25877 4802 111816365 11399 19219 288432678 67732 47134 961444600 19219 32875 385031218 11399 11825 19205426 59686 11825 141101341 48654 11399 908083710 67732 20791 164279851 63688 48654 308707816 71456 11825 628009887 40518 63688 92142067 31668 63688 187324679 63688 23665 649989665 43238 23665 122079233 37368 71456 731245161 39288 23665 886472607 23665 36351 878583266 11863 39288 181771206 37368 74761 892834924 32349 37368 186769612 39288 47488 900005275 47488 21127 377642747 32349 22990 299069394 4916 74761 87814026 32349 2708 139149901 45797 22990 405328210 21127 47876 436262021 44116 45797 607588374 47876 64393 280303425 61908 45797 122039031 73507 45797 693795806 50400 64393 707126461 30481 73507 888449622 64393 41527 117439638 41527 46191 308216440 41527 54811 398357595 71966 46191 484596551 71966 12090 868827051 41527 15415 22955638 53726 46191 96475854 12090 28172 524981339 67364 15415 98430204 17449 28172 94456953 67364 13597 752527744 45359 67364 140718884 67364 38266 238825312 20147 13597 588111112 63956 17449 259410111 50866 13597 539882140 20147 46961 110361630 3861 20147 681058997 50866 68760 56320295 66994 3861 137235915 68760 4799 654354191 46961 25861 586821122 55976 3861 27329789 68760 59713 105150459 55976 60240 778078519 40759 59713 684294920 47840 55976 131916837 55976 38837 110205738 16043 59713 512044843 47840 10906 21726621 63243 38837 27393934 10906 29960 148304702 63243 79443 409707340 29960 16948 351507487 78369 10906 700051945 78369 8657 948724029 41083 79443 353967653 1334 79443 810268880 41083 31348 352380311 78866 41083 507057434 13596 41083 672575798 62573 1334 366097792 9053 1334 721398856 6878 13596 27751133 13596 55536 27136730 9053 34094 4898653 31261 34094 611086513 26989 6878 44802576 26989 66918 687599751 39579 55536 44370536 41176 26989 737569814 26989 40156 299606881 66918 18116 381156065 39579 8101 472834908 43346 39579 730327799 71968 40156 569027904 24142 18116 876277394 8101 67904 912428931 59861 8101 116461926 43346 53275 683636299 48136 53275 842174166 53275 76249 198129317 51181 53275 399287354 33819 76249 179087231 45248 53275 639241955 42027 45248 179571500 33819 40956 69068681 45248 44601 320865585 33819 79725 441570492 44601 23006 36277471 40956 34498 478625534 76293 34498 132350938 1114 34498 97980120 32011 34498 657611879 45184 23006 837476282 45184 34447 358040699 15428 1114 734815829 45184 45453 985427476 17157 45453 799101908 45453 26355 73506638 45453 10090 93005173 10090 24604 667671981 64948 17157 437289217 75648 26355 612298597 53923 10090 634754408 10090 70653 755790699 75648 25491 811430491 75648 44237 320799221 53923 66634 932921505 53923 32432 123852656 32432 79280 24691977 14108 66634 155080936 66634 27106 38063370 60848 14108 746127338 23129 27106 10055819 60848 35417 128025490 60848 2159 630261161 2159 69793 265134843 2159 11672 636751386 69793 54966 798926436 11672 2136 83558557 54966 46574 237402086 73556 69793 295375122 73556 74214 804399658 9 73556 241645105 3021 9 703727114 9 71166 115178367 71166 70855 25844887 31104 3021 851832812 29357 70855 695439713 16268 71166 149155249 3012 71166 817465971 22573 31104 324195373 29357 9377 699483138 9377 71927 665066953 5293 22573 937485252 22573 27379 905643059 71927 62162 643614557 27379 12120 438121344 71927 36566 281831157 12120 3154 81299228 27379 12247 946103529 53378 3154 696882671 12247 57987 54752031 36566 72402 301469690 58655 3154 263120463 53378 11831 426173296 72402 76911 82557699 33752 76911 15703598 53205 58655 416348127 11831 67991 132966760 67060 33752 281912410 14954 67991 233753417 20884 33752 92144349 67991 19132 78573882 14954 22058 351641208 67060 23594 64566477 22058 30284 61383404 27267 30284 974725853 30284 19112 162680980 23594 56188 718843526 13633 30284 579336831 55345 56188 358904226 19112 81201 600418191 56188 46474 296451715 56188 71115 760411072 54990 13633 75632397 71115 51897 173060993 62989 51897 672883149 78787 71115 981260572 57390 51897 491697197 62989 58257 468879189 62989 57519 335679217 19057 57519 170229170 15560 19057 351430725 1295 57519 439116963 57519 81123 758711590 81632 81123 67807424 77440 19057 532864673 1295 72365 49772688 81632 33836 390024631 19958 72365 111251212 78289 77440 557539942 67727 33836 775042839 53091 78289 402033896 67727 24517 686912820 24517 24887 941721541 34409 67727 155027465 24887 41573 243603651 34409 74809 440322178 9997 74809 658166782 9062 24887 517824977 74809 36663 750409283 34350 36663 239526888 33802 9997 958890713 9062 54061 965106693 33802 37503 951999684 36663 61776 667088721 71693 33802 65702809 49488 33802 592479066 49488 79986 50951322 61776 59781 66500496 79986 61120 140216596 7879 49488 975106319 79986 59193 546784593 57716 79986 831370971 32288 59193 147383987 2293 57716 326862447 2293 53933 492377397 23226 32288 33583576 23226 56185 708205258 2293 75216 505216154 2293 67168 780080873 56185 71992 22260919 40617 71992 466952784 27691 56185 18553086 27691 65532 599164571 43571 71992 215609667 29593 71992 159097891 40617 44979 828234111 62412 27691 458660833 29593 21931 615866558 18506 29593 566350080 29593 76144 61387140 45627 21931 361634688 37533 76144 362511937 5243 18506 798693683 67693 45627 582561238 37533 8495 892549314 8495 2006 129590937 37533 16770 72078492 16770 79327 729922553 30562 2006 85713953 30562 37329 968173277 37329 74688 136248207 16770 10359 655727025 79327 47099 13561521 9527 30562 758502908 48761 37329 66838937 43365 10359 638639078 61117 47099 767377112 61117 32362 350829920 61117 55880 573911805 50577 61117 997361700 61117 27617 390729664 55880 8636 678479567 59857 8636 980129358 8636 63206 839083916 59857 59384 206450691 58181 59857 15687853 26383 59384 308697282 59857 61121 642640635 18626 61121 648041160 59384 46187 902170402 18626 50108 73549941 12829 50108 995870070 47682 50108 99509545 18626 60501 259514197 188 60501 132607497 50108 18652 139882468 60501 30862 88861234 53956 30862 838661665 71735 30862 79280506 22521 71735 839866601 30862 51676 42551825 53956 3581 333462792 19069 71735 84518380 22306 71735 526024258 79407 22306 82279670 79407 2843 152472336 2843 38158 674036840 50452 38158 849273012 71677 38158 200075095 38158 59684 299484083 28868 38158 70695806 71677 73971 708536101 73971 30111 962761284 30111 62370 933580329 69349 59684 782492398 29564 28868 32805685 29564 21032 186550433 61540 21032 28809679 64162 62370 194888253 64162 49427 708661051 21068 49427 835544945 59837 21068 285513882 80514 21068 714508491 80514 53245 135644519 21068 35442 96090454 7083 21068 99782527 23678 35442 579527851 80514 71023 31375998 53245 62319 913065443 7083 77399 289363625 77399 13127 295952307 23678 24972 373118414 24972 24192 540954135 62319 27883 606087901 27883 9503 956762027 33571 24972 865526658 39062 27883 28398689 27883 34994 6921458 33571 48564 138343785 39062 45457 362523465 43852 39062 282727277 42102 45457 253736846 19217 45457 975657318 53090 48564 257060612 23586 53090 955101869 43852 75241 289313303 56135 19217 868593545 53090 7817 586073264 75241 25707 64359808 7817 68172 997906416 62109 56135 211942818 25707 7798 665945156 25707 54616 866989964 68172 76404 688281385 71429 68172 667948939 71429 47630 92284336 71429 45625 365627191 45625 17709 665447692 76404 30470 336166724 81216 45625 935039970 81216 64084 468932540 67970 81216 394839118 81216 76383 739301338 81216 16942 452106464 81216 20388 25589898 36466 16942 677299329 16942 41369 18478654 20388 40452 330390570 40094 16942 721143798 40094 4334 595835066 72104 4334 921993155 40452 60051 44801652 72104 59943 739173283 17527 59943 333937555 17527 52237 632757646 17527 43517 219124950 36432 52237 198363497 50176 43517 144248970 40037 50176 594876449 50176 79820 593842329 43517 28745 603917362 39481 79820 710515410 50176 51215 171935192 40037 10213 65413684 40944 28745 764610635 10213 21305 134688076 8082 39481 54400851 10213 5149 826740485 73278 8082 889739069 31202 21305 868914140 38971 73278 134688264 31202 15908 181735951 42984 31202 554519506 73403 73278 975749293 42984 60166 627373053 60166 11702 474895001 73403 29818 545765979 11702 71460 558719131 11702 33454 931349091 60166 43461 463296510 76816 11702 137897913 80577 33454 235079866 33454 50852 629990662 80577 55628 985872896 43461 25809 927531090 25809 16617 747259147 50852 42423 647858825 42423 80982 952820163 34884 25809 107496368 51137 34884 204290637 16617 15927 203193779 15927 64811 671192536 15927 79340 717112398 64468 64811 319177278 56093 15927 706560830 21481 79340 49453915 21481 38373 232974724 20571 64468 36757506 20571 47654 51386831 39318 38373 87727817 42659 21481 582450138 20571 25327 746169973 65364 47654 616498411 65364 50574 285203645 15483 50574 332592293 42659 2405 16413249 62101 2405 21196268 50574 54783 137262178 2405 2458 622550150 2061 54783 91802855 25029 2405 91429594 26162 2061 26086073 35101 26162 278306899 15583 26162 39886052 21417 26162 937990329 67120 26162 161127999 38038 26162 815117181 5301 67120 603265781 50567 15583 311320808 27268 5301 713159420 67120 21222 230480056 32398 50567 179699171 27268 65171 122211153 21222 28903 842501338 27268 55250 625917154 47406 32398 73872283 32398 1671 928077312 51048 47406 894267413 70806 1671 15318282 48903 47406 388594290 47406 41855 766800032 51048 43011 326265429 23964 70806 309536610 70806 41399 571081855 41855 12507 670516984 12507 66759 264770518 48352 12507 866330293 1209 48352 5189712 25016 41399 613947387 60553 48352 733302747 30263 66759 487027943 25016 16660 809727637 28031 60553 612166083 48989 16660 326522165 70330 30263 195697564 70330 38576 285825676 70330 39819 264838743 46840 28031 101963860 52710 39819 394138663 70330 59294 47749120 79605 38576 957286989 18006 79605 818169035 46840 15616 609505676 59294 26474 664675077 59294 34582 523566146 81629 79605 168350303 34582 46238 762701903 54842 34582 278215693 54842 20822 239622039 17776 20822 707385050 17033 46238 172370662 76275 54842 102849898 24440 17776 457818179 14404 76275 864101106 76275 53149 877859471 14944 53149 769128837 24440 5807 76886213 14944 42711 363796442 44388 5807 263172969 14944 11710 614877650 4114 11710 131482042 15379 42711 649849553 11710 49145 466338591 44388 14314 974084630 72286 14314 385319453 23982 49145 141280232 49145 74850 527196756 43874 72286 847415868 23982 39102 301460236 15933 23982 689488126 23982 65500 475883550 22262 65500 866982516 15933 7716 750947535 58170 65500 91678001 7716 32139 964283175 22262 70507 653375967 39766 70507 342299953 70507 58755 547498211 78639 70507 83807116 32139 20696 514599173 35444 58755 55568871 32318 58755 731849382 2519 20696 605042232 20696 78067 420296911 32318 31100 143298575 78067 37984 938338523 50534 2519 420918349 61439 31100 24468237 50534 71777 741132696 8991 61439 38502737 71777 38225 822701886 53572 71777 358730138 61439 29095 700136923 68726 53572 973640382 75257 68726 280327539 68726 71822 810619656 7977 68726 701668008 7188 7977 771178385 75257 43742 974250638 71822 29362 65729058 7188 50826 153776682 50826 9622 589247687 9622 383 514421320 43742 23814 451593614 30140 23814 729862159 50826 65280 518518937 23814 34066 887007753 37535 23814 570082234 65280 30400 635993772 25167 34066 928637764 37535 79836 589511220 19409 34066 957250418 58033 19409 134242809 44082 25167 450405818 70701 44082 624936798 19409 60756 78559010 58033 54741 77751505 60756 79600 58441210 41815 44082 986555319 62391 54741 552759540 28799 41815 852647522 62391 21194 974014224 41815 52947 801043900 41815 23567 31832653 52947 63609 792851774 52947 26235 58391682 23567 58574 404760537 52947 78092 526058572 63609 16098 449103603 30075 58574 500013141 16098 8467 50148314 78092 63317 705270230 16098 57097 803927897 63523 57097 720072642 14612 63317 273746262 14612 10721 211933395 63523 73749 196627008 57097 64737 571081759 14612 32048 582560427 52744 10721 139741279 64737 66078 268417528 13182 66078 462807894 22733 64737 66291409 74422 32048 64697759 13182 72905 670363554 23674 13182 441951762 72905 78471 848315749 61832 78471 848411685 23674 27023 910933430 72905 54575 147759563 4533 27023 546349208 12260 61832 16106175 14349 27023 545640576 71606 27023 445679822 71606 65070 42618695 71606 79778 61162253 66176 65070 783554059 6581 79778 689246985 60539 6581 217869312 66176 24725 70273179 66176 81187 23688343 6581 4091 461261083 24725 4914 659446931 72679 60539 229280438 24725 44972 435706144 81187 52124 312609102 52124 1249 736732956 55112 4914 430064266 1249 16555 768419559 73810 1249 115607234 55112 50682 461165187 72049 55112 827107175 36262 73810 553255982 58602 50682 799597412 48369 36262 122815254 54324 58602 511874508 36262 57454 234611880 59636 36262 871024037 16078 54324 987841057 43624 57454 169471871 16078 6990 329860824 17909 57454 258118902 48884 16078 663312598 48884 3987 201483662 43624 74128 416443604 55333 74128 95286761 36873 17909 346376731 23396 3987 827360735 14133 3987 143780797 36873 36426 523274355 55333 23352 201861438 23396 33607 118132346 23352 80392 860800803 48597 14133 183048478 61773 33607 794493556 80392 69030 124705412 69030 71636 687117670 40523 48597 43464509 20769 61773 923523830 69030 35701 634678775 20769 50273 267071765 71408 35701 70092575 20769 24775 209908521 56904 71408 365597557 54489 50273 229444157 54489 30541 177834417 30541 55244 776537123 24775 21689 867778912 4211 30541 990155843 21689 457 338496137 30541 56211 255864088 55244 53045 614036478 42063 4211 551058560 457 58872 145928376 42063 69390 607481856 68729 42063 519582524 58872 46549 215605386 58872 65513 340518465 68729 70615 192161107 46549 20811 631719573 65513 44609 447504282 5801 70615 705427208 57858 65513 958037100 50947 70615 713895681 45131 5801 329066209 53427 44609 290391392 47659 5801 220626065 53427 81335 232944755 16029 47659 266961555 41615 16029 98783365 16029 1448 11996631 1448 7603 748997030 75758 41615 913073685 2656 41615 653115921 75758 36487 648147865 1448 7101 231872755 36487 12662 946905832 28392 12662 24726252 51974 12662 215538782 28392 72787 558168575 48724 72787 496046449 48724 29121 834567987 15036 51974 605504185 79804 51974 193389837 15036 79317 298902221 51423 79804 746909150 79317 20700 615571788 79317 14268 391017216 20700 77745 290454375 77745 81752 486396615 20700 42950 34001331 20700 12204 739287086 2581 81752 508085682 29000 42950 738366445 45094 2581 207667969 42950 15110 973262153 40676 29000 145094987 257 15110 125419630 45094 7144 727859231 40676 51384 475581262 40676 65046 463499017 4183 40676 190176653 257 15822 275945642 79217 15822 460232628 51384 1359 477843356 4183 46410 210034957 1359 535 369931312 66946 535 492751849 535 68329 418368080 57594 68329 306674156 21648 68329 380169665 63870 66946 34783166 68329 37040 940282799 37040 3245 980896522 21648 58158 331528611 30823 3245 547419833 69266 3245 236517246 26048 37040 726614783 50024 3245 318790354 69266 39791 78862904 50024 74041 838509353 39791 48764 160994746 58638 50024 90736253 25835 48764 938974007 39791 1014 737381238 28574 1014 987656729 28574 25520 378100822 1586 25520 200364604 1586 14886 35159040 14886 62788 839042002 15304 1586 342771610 71050 1586 14231628 15304 75105 976574669 14886 10234 91751742 71050 12443 632726521 71050 61479 944515082 71802 10234 17061555 71802 58544 384709238 47931 58544 611772772 61479 65454 321934838 44585 47931 274364107 58544 39335 24253963 56673 47931 37064162 47931 26605 675881250 44585 25494 258396041 26605 44650 291427201 9261 56673 606417786 1257 25494 32972855 25494 82043 899021588 25494 80588 730873828 1257 8647 852888291 1257 81092 560533032 31851 80588 485931438 82043 69434 830264002 10239 69434 973958213 57061 69434 4407270 81092 27900 314306757 69434 15902 605819948 15902 31196 253279797 59428 10239 276110469 8270 31196 649140799 13650 27900 112843488 7802 59428 873196497 25177 13650 691067390 7802 1206 975573637 6789 1206 861515243 6789 19868 654879178 7802 59265 550928124 30798 1206 219806894 19868 57798 943547525 13569 19868 385907315 59265 57578 147120126 59265 8583 976616025 13569 21569 904101340 1818 13569 34641272 53754 1818 741571659 57578 70900 600265828 74666 53754 644373355 21574 21569 557780537 74666 21038 950713109 50505 70900 314931013 50505 48751 66848803 21574 82151 86792977 21574 78228 963137156 57564 82151 704001751 10856 82151 205397676 79136 82151 707155826 10856 78389 495155838 77800 57564 105457875 77800 77622 766184023 44060 10856 284501686 78389 3150 381430267 41601 3150 67203528 43987 41601 210746188 41569 43987 66277067 44060 28747 863370939 15531 3150 678720348 15531 16804 203534619 66396 28747 253029368 66396 69149 629662243 69149 56732 925872807 912 66396 899456534 63070 912 40094070 6421 912 21833185 15159 6421 646385899 63070 32879 843200139 15159 42312 148289240 6421 65239 668171448 79704 15159 955466727 80023 32879 545509532 67134 65239 745409632 32559 67134 107984572 41435 80023 44132912 41435 73583 894676004 57136 73583 183223665 41435 72657 254193398 41435 42816 64430866 73583 67258 447157805 42816 44928 400778654 64739 57136 102593229 72657 68593 257008197 42309 68593 683084837 6542 42309 875456473 19693 44928 325822904 43448 6542 82690272 25862 43448 557699693 42309 64460 985245605 45018 25862 104746234 64460 70848 829719803 54431 25862 326540796 64740 45018 81309536 78091 45018 974556289 40275 64740 439416824 78091 17001 250265336 64740 2418 743221433 29080 78091 592392730 78091 75021 3684631 75021 44084 110559766 43221 29080 479250202 43221 43813 415097003 29080 51955 12747804 6402 43813 242556727 6402 78129 490997309 65642 6402 27371926 15618 6402 904274247 51955 48645 38693281 48645 68269 639679613 68269 47035 131324184 56726 65642 139996364 71800 48645 771808264 68269 47590 439480782 68269 20835 735963775 57557 20835 492194910 19198 56726 27339216 46463 47590 135422560 19198 62224 385901935 57557 50306 267749264 27493 19198 146163772 82016 46463 680794321 50306 100 931980034 82016 13602 84997467 17477 82016 423168701 27493 49961 836439234 100 10385 656289866 10385 56308 641115102 70842 10385 712169743 49961 16027 497331823 26871 49961 228793995 10385 35864 147173409 11131 70842 666004544 55994 70842 403602128 26871 56438 430766332 2443 26871 385397840 56438 48282 135130663 56421 48282 455498500 55994 63714 356293429 56438 64952 890300361 48282 8259 117689396 48282 24615 38987713 24615 32628 408207892 8259 75843 907110090 4648 8259 613215047 29876 4648 421027503 4648 78726 99001345 4648 9213 803174951 4648 59148 850796879 48385 9213 669428718 41875 29876 583161169 9213 53961 711009664 6286 59148 973535068 53961 47212 637918878 66700 48385 559520479 41875 62850 961806975 62850 31562 959991534 62850 37598 303705485 47212 77463 533413851 62850 28601 193609761 59858 28601 467773837 47399 59858 841154288 77463 25527 35354525 28601 28838 36813771 28601 71440 703622667 77829 59858 872747314 77829 41227 613585395 70185 77829 857592017 70185 26066 455297841 77829 50537 621981659 50537 23361 876246484 65639 26066 544544544 23361 8527 289616021 26066 77974 761986495 23361 49012 59065604 49012 5917 822175118 5425 8527 275266219 5425 66972 798647321 43898 5917 160174996 43898 26911 901804845 24085 5425 394219929 24085 5227 855614198 24085 70647 915858186 43898 41348 152474837 74637 5227 61233461 34123 41348 91007047 70647 43526 63277830 74637 78005 331267013 51902 74637 483801618 21238 43526 28440072 43526 34242 901366113 34242 33332 627255711 46906 34242 218977297 21238 21214 339769424 40805 21214 113880474 46906 75488 95466305 49354 46906 573675478 34730 46906 73454776 52553 21214 369319418 76855 52553 713206041 70280 34730 386109 34730 52396 73065523 43215 34730 292281027 56672 76855 121590488 81417 56672 497586043 67571 70280 23982566 43215 75214 705678449 50192 81417 428100837 75214 61566 929657657 75214 54043 156324387 28656 54043 714477228 61372 50192 109187583 54043 58825 907903894 33857 28656 630202720 54043 40775 408571970 40775 30250 560292540 26502 61372 852654547 39524 40775 30171066 5793 39524 37690597 26502 10004 773534567 10004 66239 6824812 50290 10004 639261494 27733 50290 301271758 5793 49544 489675355 67847 10004 540265290 49544 48329 832016595 67847 31538 602823133 31538 53638 247927924 49544 21473 976362885 16342 31538 492983038 20100 31538 926572103 23844 31538 498925633 21473 49849 391666339 74464 23844 776678573 20100 17133 533374600 35081 74464 669666274 35081 17465 52762973 49849 641 105219022 35081 68895 81322799 641 74260 289996846 74260 10687 93410469 68895 66971 433879657 68895 55664 915733968 59518 55664 764509677 66971 50069 264970924 6255 55664 129548058 396 6255 15800993 36380 50069 675802377 396 81305 862603087 6255 45780 689340616 76202 36380 707726790 36380 25147 936177099 10134 45780 225483709 60699 81305 114524494 41051 10134 488806847 40409 41051 633427295 25147 45472 379051129 60699 35349 835999965 5571 60699 601630882 51142 45472 39398300 45472 10075 710518707 5571 53641 910661181 15725 51142 354969097 51142 44731 986303379 48259 44731 743977208 1405 53641 466066222 32188 53641 592199936 1405 56104 64710111 44731 15673 148672141 32188 45988 977006500 45988 79942 288788642 32188 2097 924729002 79942 30358 382773447 79942 35382 815141217 45244 2097 66271310 30358 6910 703522483 67853 35382 581034924 35382 27450 208142415 67853 21527 905679922 15397 6910 858608904 67853 38310 575122490 38310 31333 953877478 27450 61336 431951146 28313 15397 837522419 66624 61336 50338543 66624 46850 923134974 31333 41696 129995415 28313 11089 859483304 41696 11591 313625644 77716 66624 349689540 50659 46850 86713089 77716 69672 9203320 11089 18334 372428388 77716 61126 308784732 13586 50659 264307879 61969 13586 632798140 13586 22459 197101462 5958 61969 711785493 30051 22459 310295906 710 13586 62192245 22311 30051 216353181 22311 61149 404794332 22895 5958 538223894 80064 30051 859117457 22311 30165 496451207 71886 80064 84262842 22895 65954 114535370 80064 4673 103428657 80064 9420 15844595 30165 55299 322621117 55299 40026 284639725 13500 9420 972099190 17032 13500 247127574 51736 55299 963310143 44441 17032 85708945 49281 17032 623090627 65986 49281 715862305 65986 67401 353443421 21561 67401 997195293 67401 23667 810968437 71516 23667 126400574 23464 71516 929327145 67401 75393 546246488 7593 23667 432932400 58671 7593 2518241 7000 71516 842243555 30126 7000 563489122 25203 7000 621415500 11942 30126 55776479 58671 7428 73072875 11942 63082 315260731 35914 30126 148580249 7428 32001 429081159 7428 22916 990241935 17020 35914 567100896 77461 35914 624955652 32001 55978 253990700 34899 22916 786953762 77461 12013 144587650 17020 25700 214844620 77461 36076 680472378 36076 79452 139296554 71620 79452 576463621 12013 73938 759610895 71620 18772 50470397 73938 21782 626241872 26274 71620 233879970 21782 18393 101886864 30911 18772 129362139 38112 18393 794270280 33025 26274 598371870 30911 8812 94997204 71857 30911 678541429 30197 33025 357632456 38112 67363 806869827 8812 3962 675267667 71857 3691 482081601 3691 39330 436336406 39330 14689 427792624 67363 69104 543301670 3962 20974 881147420 69104 54411 843994147 54210 54411 649398362 42290 14689 630504868 54411 65971 890526158 42856 54210 32772585 39449 54411 696517429 39449 51254 46293297 42856 3339 714753453 57885 3339 903220636 51254 46426 828919178 46426 57817 713998185 57885 31414 245568874 57885 20355 222062350 57817 797 198798242 49365 31414 4140868 17701 20355 639940261 3925 797 47489401 54335 20355 646532375 797 79811 625648174 54335 20618 102769416 71102 17701 583505611 3925 27138 638706896 78856 79811 731894753 23564 27138 738757359 675 23564 580116328 675 20218 918636392 67264 78856 731193665 67548 67264 296965454 47733 675 690083113 74935 20218 423652734 31692 47733 575709356 39451 67548 394875345 74935 9202 57964318 64685 47733 153709375 39451 28094 136015302 43074 64685 194549600 28094 22411 760798335 4993 22411 201836170 28094 9759 891749543 42925 43074 832841176 22411 13047 360786416 4993 36085 618496734 14889 36085 768199185 9759 13150 897752445 12081 14889 411225883 42305 36085 857538978 71578 14889 90030873 40118 14889 315166696 40118 19024 998854741 12081 53201 684124031 40118 69252 577871210 56563 71578 854390955 68566 69252 416962825 53201 2845 536395332 19586 53201 701853352 19586 14841 633094589 2845 77337 973230427 14841 68532 7136199 2845 39601 19569861 14841 63202 904744609 17785 14841 931326521 30728 68532 122763683 63202 8093 719730609 30728 9754 21868934 24187 17785 906806447 24187 8366 705971743 38491 8366 437182945 8366 31048 675863552 61591 31048 321622522 68687 8366 15374488 61591 38292 434011743 76482 61591 938631991 38292 68463 752576749 68687 80085 853704481 57610 68687 408205882 76482 34217 55458703 80085 55526 225765378 4930 55526 65922496 6855 4930 616152762 4930 10583 516597687 69291 34217 646300744 10583 44040 860153217 69291 79686 487964827 33678 44040 642662158 40553 79686 453308353 42225 69291 685579571 79686 30105 159022072 4180 79686 147078615 178 4180 127528801 6806 4180 536261780 178 9257 464264886 4180 4465 580299784 27536 178 769942867 6806 38902 340558949 4465 78698 439046409 38902 11746 761571188 71432 78698 932242414 38902 21411 873863540 14562 38902 10257525 21411 21139 82310939 68608 11746 27078695 7570 21139 55918673 21411 66583 949651121 49600 14562 950215936 29153 66583 908813082 68608 30079 317947304 7570 51630 930714547 40649 49600 768140930 56227 51630 249502068 56227 48798 939269393 51630 36601 818372864 56227 2597 626411978 40649 73388 175081337 10848 56227 875855219 36601 72528 869317566 71144 73388 353937437 13138 73388 283605717 72528 38936 935013376 10848 62251 465369746 62383 13138 162953111 71144 18625 76739728 18321 13138 452293495 38936 22226 231663852 18321 82118 413144389 62383 79622 181650653 50357 18321 22230745 22226 67520 905770712 22226 2206 603155145 67979 79622 1434591 67520 11052 971223608 67979 8315 142209221 11052 37865 619664767 22588 37865 587533504 63375 67979 511588126 66980 37865 144940155 7261 22588 132118777 22588 13029 7958000 66980 73827 786683205 63375 36964 657363045 76936 13029 573304120 73827 27029 404757725 73827 20603 839037214 42870 27029 96693937 76936 70211 243896836 14868 70211 626235422 16208 42870 968880683 27105 70211 245314190 79730 14868 46775931 27105 28681 995739942 14868 41210 590783643 23980 41210 85421642 23980 41372 919909027 28681 65438 159831041 65438 39975 38034192 41210 47033 758936176 41372 41712 508724133 74468 65438 59389527 47033 5641 326738688 14482 47033 494986406 41712 52088 106728340 5641 32640 490788668 74468 55286 594699171 26910 14482 516670822 55286 60776 421466900 26910 24577 904871856 60776 80049 210639910 55286 26112 587669312 26137 80049 641222187 48851 60776 542173868 26112 79712 417210787 48851 19123 143111041 46927 48851 169836645 79307 19123 126212618 54361 48851 63616729 46927 69622 919727205 46927 48240 299969901 41493 46927 98470440 54361 49547 999135079 54361 7338 241176872 72323 7338 980068374 29625 72323 285368872 29625 9690 693891274 4553 7338 26289920 28364 72323 473054885 4553 59612 866886190 78429 59612 722090181 4553 19863 668716942 21656 59612 770046846 78429 646 241018508 19863 69712 973677631 80318 21656 709041342 21656 73050 276294286 69712 22247 20832954 73050 16390 275169393 22247 30794 548547694 30794 34683 113091253 34683 30380 150978751 16390 44934 706954749 38899 44934 994612338 81733 30380 745732457 47376 34683 922791656 13385 47376 576528458 36645 38899 212265814 70801 47376 943987206 36645 36683 32755228 36683 12937 466546384 31829 13385 43828720 36683 77015 254341051 36683 8289 870786383 77015 12694 31704199 50 31829 489780909 77015 7894 105766994 12694 11517 804294327 15339 12694 670544679 15339 31922 845247726 15339 30580 512921543 52119 31922 589132474 48090 31922 917097029 24518 15339 288541654 24518 68705 107198959 14670 48090 631265423 48090 275 768126150 14670 23507 21618711 51894 275 444788515 68705 42052 404493993 43902 51894 164255522 19854 275 621288164 55615 42052 387550911 44298 51894 82744257 19854 10918 77005507 43902 55696 179405426 19854 4278 253580415 77717 10918 384409750 614 77717 422452537 81247 10918 884278029 18754 77717 699280984 1616 4278 955913187 18754 56139 895670294 14724 1616 194907035 3828 1616 722453342 1616 60412 669467872 72781 14724 198708630 14724 1975 156731378 393 60412 421371226 64229 393 496871480 393 69975 725016666 64229 8155 793336481 8155 16346 297331154 393 40487 1790876 27338 69975 555730333 12405 40487 101951537 52991 40487 959161406 52991 24983 279967502 24983 46804 887912971 978 52991 900323208 44792 12405 926791913 79234 24983 349591526 40338 44792 713063465 75727 79234 564276433 978 65360 450831237 75727 68056 337844123 50391 65360 442457517 75727 75012 6961334 75012 49337 13959534 11224 50391 459572361 57553 75012 452370163 49337 76737 529733884 67117 49337 471904971 67117 30846 971395968 42899 67117 137092271 28896 30846 675216955 28896 78284 294026607 28896 45024 894417426 28604 78284 236164084 79720 78284 846557462 28604 77726 224874471 70321 79720 567875922 79720 1510 168098539 70321 67245 259637008 44695 67245 141138514 46418 44695 456780639 54565 70321 133249616 24854 46418 857556594 24854 62180 648732257 24854 53177 670005227 43778 53177 405704439 81657 54565 554741411 53177 16374 75063363 62180 22008 411853816 73115 16374 612885396 43778 33655 703255465 73115 16047 295329214 34815 73115 357608204 20673 34815 551001342 73115 59436 498002174 16047 11873 188970930 69184 34815 138164882 48536 34815 793813684 6053 20673 632407830 69184 28629 529706738 22714 28629 933403168 22714 37715 352667939 22714 6288 487658571 6053 71626 642336116 19621 6288 296507796 49028 19621 10440016 45238 49028 945497729 59161 49028 123410997 19621 34668 769196980 43053 49028 625383844 43053 48622 219068545 43053 65596 927014666 59504 34668 989091667 17011 48622 205471252 9079 43053 868406991 18786 48622 628945253 18786 59410 523105516 18786 48197 847503788 73758 17011 114377192 59410 38311 910276474 38311 27814 450094116 38311 62765 263164597 23900 62765 79002068 42827 62765 403730478 38311 21268 766020632 42827 1146 820430901 42827 22339 695985444 29058 42827 47355302 42827 21957 173306619 77760 29058 11609308 1146 69637 840520893 69637 79297 548556469 29058 76316 327200452 63394 21957 226906846 79297 21347 590932860 69637 49836 704978980 63394 1222 910416158 44268 49836 289135171 44268 56388 59751870 44268 45540 690133623 5988 44268 427012669 56388 80944 515894377 41891 44268 110526442 41891 39547 513107923 45540 64920 668592582 78879 39547 30579370 64920 47219 870304490 49585 47219 725256233 64920 11242 827712444 26891 49585 491598934 11242 67069 941862748 11242 73235 312188630 64013 26891 17237841 28513 73235 546729832 42623 28513 999222148 33506 64013 607794911 81114 28513 452460679 66206 42623 401749280 42623 52520 391971666 70299 42623 551852880 36209 52520 144607133 11877 81114 422194072 46756 11877 14084437 69462 11877 917449263 80912 69462 99613385 80382 36209 112958534 69462 23026 310658811 55483 80912 598787739 69462 51440 731503664 55483 53370 109919061 23026 16704 87413726 53370 72558 9476980 53370 57332 398952308 25777 72558 955377874 16704 33722 31116163 61165 72558 851488221 38787 33722 89663003 57332 32037 748183967 47170 32037 273648949 33801 47170 798060668 33801 192 632230477 33801 80611 119771165 74425 33801 893715414 15771 47170 975818638 15771 23926 569109175 15771 76736 60977591 28286 74425 361000719 43171 15771 48913655 60629 15771 39229879 60629 35588 550877001 11495 43171 364038632 19875 28286 951102035 60629 35028 381080215 54947 35028 262481772 64253 35028 922468281 19875 76905 733024195 76905 69926 676594340 25369 35028 350104397 81184 76905 128903314 28772 69926 900561532 28772 8171 116693434 9218 25369 59568088 66952 81184 737026392 9218 34025 90163529 8171 42555 112773270 8171 34923 699118661 66952 46231 748438451 46231 37597 783029884 46231 60866 54539398 37597 80881 489280529 34923 71827 958570444 46231 32904 236739137 60866 64790 780132783 60866 14647 910507239 64790 28163 765282918 54466 28163 312081284 67713 14647 477640594 66060 28163 64703203 28806 66060 480131113 66060 56532 990923255 36233 56532 795907260 36233 18245 922232633 64564 28806 45295312 59817 56532 378897077 64564 10540 455806873 21008 10540 781875087 81470 64564 942998678 59817 42762 607091152 10540 68043 457974107 32611 68043 337200258 81470 78 33699862 81470 77020 810266075 32611 68396 873447263 68396 28467 578523790 4493 68396 29836009 78 78066 651515458 77020 6736 964521661 12284 68396 75121680 12284 30256 836559659 30256 26719 814684381 30256 36824 174712711 36824 15566 411776549 15566 4957 320206392 27239 30256 545875551 56528 15566 241498791 19257 4957 706470222 27239 57187 237390050 39246 57187 639055457 45008 19257 96738274 53024 39246 169448389 36671 19257 639542643 39246 69721 657350251 36671 12099 99744638 10031 69721 318913977 69721 44498 891523386 44498 9519 933703528 12099 49073 582674176 6951 9519 888980185 6951 43218 69380478 31552 43218 533577415 9519 73591 170447895 57428 73591 586077920 64232 43218 461816633 57428 41274 371191607 29511 73591 295228975 8895 64232 537645539 43546 41274 66636541 41274 14374 243868621 41274 49698 632500419 57467 49698 807718174 14374 47275 548897306 43546 29031 147808952 29031 71471 791934479 49698 65189 886968399 65189 2607 324161223 47896 2607 172194224 2607 50188 365626151 47896 55904 754963410 55904 32472 688438221 75092 50188 238514040 55904 1830 371827711 55904 25238 623471512 3951 1830 823671717 1688 75092 309878130 24067 25238 282639080 3951 57886 685228641 3951 14285 564050706 72920 1688 815624217 14285 12139 722343079 8986 14285 69816491 43027 57886 680687479 17147 8986 393629768 12139 52125 852799207 30035 12139 726272763 43027 59414 127264545 52691 30035 229937323 17147 40548 593462731 40548 80000 790072856 49520 40548 573265317 42396 80000 725822934 3296 49520 70063640 35131 80000 539957132 42396 67268 949121867 35131 64294 842615879 64654 3296 615723014 55001 64654 570485597 64294 6107 6959433 64294 72797 195240473 4417 55001 112708543 53234 72797 106028768 53234 51672 591332737 80796 72797 444098041 12469 4417 189374925 65161 53234 454446266 12469 60313 186638233 60313 8649 471060988 39110 12469 296353475 23471 60313 743332566 24419 23471 71632168 60313 70928 769456638 66975 23471 350897164 70928 3833 836282023 68039 23471 156573950 62556 68039 70131587 4088 62556 658068430 62556 9339 66804628 9339 78591 512126444 80010 78591 286712985 78591 63427 745073566 55984 63427 316657960 81252 78591 773944800 2907 63427 40930021 80010 37251 503769766 10397 63427 20806317 37251 43734 222727382 31825 43734 967789813 10397 12527 835237890 37251 56835 931481141 10397 12581 393143382 12527 31726 966127031 52825 31726 30289432 52825 53924 5645680 8435 52825 543834327 52688 31726 96433594 53924 68810 886034264 20094 52825 925652391 8435 70995 53326851 70995 51578 435310038 51578 9066 603361347 12319 20094 690047599 51578 76289 951412009 21448 70995 104745974 51578 72694 19458300 50094 9066 630978088 25790 21448 890356192 30855 21448 316329843 72694 6300 482553128 30855 54301 315577848 30855 69820 614334186 25790 80311 20328048 69820 55203 825102995 54301 42826 865380213 80311 73095 617595549 19281 69820 993075511 42826 39415 461839305 19281 42512 752078324 20605 73095 45993224 77948 39415 52417563 78049 20605 745567761 65377 42512 478053203 68301 65377 985533469 20605 77887 261602276 12437 77948 116358568 68301 22088 199506752 64676 65377 989191565 64676 33978 936093902 33978 54704 870847936 12437 39933 250273455 32211 54704 954680716 54704 55611 414433080 75094 32211 778988427 31663 75094 682287685 75094 66273 23335701 64071 66273 890433172 31663 5223 123133598 31663 22072 109860115 31663 6199 15385771 6199 46658 281786364 5223 60778 948642514 22072 8193 714953441 31320 60778 406160613 60778 70447 457161339 5296 46658 157554159 5296 45324 470484733 9921 45324 803300109 36988 45324 233787596 17085 5296 51429217 47118 5296 259786536 36988 5197 355813227 27619 9921 401217429 27619 27760 371222433 27760 53849 440130242 58462 53849 735056283 53849 42687 518352541 64657 58462 55726071 53849 66546 326565576 66546 50812 589386026 42687 75679 591411582 50330 42687 196194408 3292 66546 711691409 3292 11701 799330477 14566 3292 434299403 75679 67539 714070634 67539 45882 483073661 63465 3292 844305646 57295 45882 401347035 79012 57295 247884982 67539 37139 454652631 63743 79012 268426582 28167 79012 519156412 20873 79012 911343854 63743 52493 638555684 37139 48028 334481602 63743 8434 100186414 48028 10303 144379931 25268 10303 382686876 48425 25268 462389526 48425 47546 499502801 64876 48425 511072216 25268 74419 951376720 30670 48425 719383900 33379 30670 275938640 47546 48017 899233731 30670 14679 950210147 30670 1991 556112793 48017 26279 344329314 78055 33379 20121247 54810 1991 673219226 26279 64110 65368614 55352 1991 590311557 67742 78055 142832512 67742 80666 858491650 67742 28495 789984710 51378 55352 486714897 55352 76757 45603613 80666 69531 213983838 51378 10160 643331721 72519 76757 584772745 10160 76286 73030099 10160 21973 562742114 5392 69531 709382150 72519 41022 801632237 76286 29425 742472775 76286 48211 641655295 65146 41022 100773452 15227 5392 722622631 11476 29425 57481635 1831 15227 701344350 48664 1831 644141432 36961 1831 853555970 25190 11476 478667213 1831 34295 159765258 72627 34295 409978636 72627 59596 369597086 12981 34295 132037244 40706 12981 964667974 78609 59596 544443327 42620 72627 128471840 67207 59596 93668024 12981 14810 947273839 13061 67207 2093987 18 42620 143080138 11548 67207 103527101 13061 52170 759558314 11548 44863 737516433 13403 18 142446278 19210 13403 533170443 68982 13403 43215279 39652 13403 899265886 18581 39652 278674162 13403 62486 50184264 11996 62486 577755222 62486 52755 714675046 62486 26748 734060041 11996 38509 476354196 62486 52640 560333593 23864 26748 56263050 54391 52640 243056502 26748 67053 105387267 52640 69213 612491382 74290 54391 320761801 67053 61600 764120044 31288 69213 762181893 67053 29077 502114021 5610 74290 777696736 41533 61600 397783608 36016 31288 729163017 31288 66275 127541289 35627 5610 681765892 70006 5610 957213831 32367 35627 247967909 22426 35627 194117320 68233 22426 778510204 70006 31069 316537458 7355 22426 144821337 1071 7355 431833870 68233 245 241515549 7355 62082 24548080 7355 59076 708321936 245 48053 370177921 69779 59076 159966632 62082 3539 18932372 48053 51749 743500358 58068 48053 185484061 4615 48053 713107689 73272 3539 140935388 59521 58068 217794366 66480 58068 117822906 53401 73272 772226527 65783 59521 732718389 3804 59521 68421903 59521 8114 235147351 66480 9320 213022523 8114 28026 166151242 65783 28863 786357530 43938 9320 112395831 40758 28026 156807041 41808 28863 687970160 29158 41808 130318213 28863 15270 30606349 58459 43938 721184812 49934 40758 509534199 16932 49934 506594442 29158 64757 935283746 58459 66796 914233817 58459 37581 900901532 3086 16932 685070744 64757 32401 145109520 37581 15888 248260664 15659 3086 524470425 42867 15659 552622623 13383 3086 685975055 16424 32401 473227157 25991 13383 462253412 76561 16424 99915787 12631 42867 152003971 14168 76561 516917845 12631 21050 612596126 68300 25991 141411624 21050 21661 7365955 33754 12631 920914707 21050 42754 743333860 21050 51273 896832720 14708 33754 209111418 15319 33754 757253191 42754 31177 884744276 28566 31177 75480798 31177 57727 19305478 15338 14708 797180897 32677 28566 4769674 39606 15338 826934998 3609 28566 423229981 2446 57727 523344512 3609 57274 72397829 24592 2446 436222329 3609 35499 425434277 3609 57485 840547619 17445 24592 668155187 1690 35499 762244216 57485 10915 587506422 50175 57485 315881147 1690 61849 681889571 477 1690 748002730 30323 61849 792586248 50175 8147 887786636 75091 8147 147313010 55507 477 659162264 477 75685 763607176 75091 37012 458885447 28894 75091 699779261 34398 55507 768285136 75685 11390 957277510 22794 75685 146498025 8773 22794 51245795 76687 11390 355215653 76687 22319 133272348 22794 22853 816035615 5042 22794 914975093 22224 8773 73906016 5042 53023 814254671 25521 5042 209949962 674 22853 233963335 674 53502 89659720 22503 22224 904135350 4521 53502 686091864 16714 22503 148685641 16714 43750 434160849 45630 43750 915726105 4521 46254 583912199 18681 4521 46950164 45630 61135 458240467 46254 45785 462741000 45785 69078 552933478 14998 46254 543347126 18681 61466 937793783 529 61135 293564844 25162 14998 24202177 69078 48805 869372319 48805 65047 377615038 64646 65047 514923412 48805 2701 934971331 67194 65047 223116601 48805 71259 622088553 80758 71259 654823753 58381 2701 958330956 67194 51167 997644952 80758 80601 587029126 32203 80758 395880204 80601 59109 543134745 58381 35676 619318446 52682 35676 1861826 52682 56542 333704973 56542 74678 292927817 21033 52682 992442246 35676 48939 681617662 17384 48939 586766105 64613 74678 876007410 47696 48939 690753872 48939 82067 801241761 29906 82067 556613065 13877 29906 752384240 64613 61640 881176839 82067 7100 867160319 13877 7650 184408669 74695 7650 921317071 12547 61640 596256293 7650 35243 569126753 32710 12547 801759247 35243 81522 985554907 32710 64228 385113773 77911 64228 6599852 11146 35243 988794261 39901 64228 781762583 31377 64228 85735925 77911 80154 877642108 50498 80154 47609762 10719 11146 49123356 10719 79366 674472414 79366 71361 910876343 66099 80154 31611440 71361 61416 515124547 10719 13963 607888661 33371 79366 557828997 71361 22039 798822219 29761 61416 908882101 32273 22039 915589173 13578 22039 8332220 33371 77737 503121914 13578 79665 436447919 15489 79665 78131847 77737 42573 83723177 15489 38346 649149075 73620 38346 759560907 42573 67465 49130208 42573 54182 35018923 39984 54182 207663365 73620 35445 561125728 54344 54182 486911119 40533 39984 930232632 54344 34526 367371329 30423 54344 174702031 34526 12385 459629387 34526 853 39860288 27993 40533 678161752 34526 46447 404125489 28877 12385 495430932 27993 3645 734551555 65778 27993 620695197 46447 34583 173234197 1204 28877 869582412 43620 28877 455599750 65106 43620 610912937 65106 49644 597830501 43620 64861 988196552 43620 10474 88590095 78145 49644 219694217 65106 76412 491044733 49644 79617 151359074 76412 59974 494591254 10474 28197 712245925 28197 50011 438330773 59974 21813 91598107 77430 79617 57289565 18981 28197 372027490 54419 77430 87151408 21813 54154 143809579 18981 80068 23888378 80068 27535 264509335 27535 34675 557579271 64544 54154 2298361 26889 54154 313306468 62066 34675 614494189 50433 62066 753832530 55955 50433 40288921 62066 74497 300406788 21123 55955 852173225 62066 80138 812728052 55955 2028 616652588 53018 21123 508580986 53018 65989 953057726 80138 43537 82806329 57013 65989 990999900 53018 13729 704106170 57013 26384 580929933 48031 13729 213247822 13729 24021 612887506 1445 13729 805220871 63795 48031 183421840 25174 48031 698267657 24021 67339 512509885 78230 24021 976245604 3432 63795 589928356 3432 54274 160970792 22861 67339 511507623 68297 78230 47777372 81496 68297 117800521 64114 68297 266465354 67270 54274 942311105 80352 81496 69342356 31074 64114 937289664 64114 42114 106469332 74189 31074 809144466 61916 74189 630075214 71093 31074 28292654 71093 10791 216277065 10791 54647 179533667 54647 49326 905485647 40534 10791 834012676 71093 46050 828559315 54647 59520 588524566 58377 46050 367634698 40534 40339 711953086 12162 40534 667641857 59520 81279 309704275 12162 18689 30021579 18689 7745 19574390 12162 80653 649687458 44393 12162 605730162 27150 81279 673801511 26981 80653 313138244 43195 44393 174825353 9412 26981 935117595 9412 6482 114650282 9412 12298 851800139 55082 6482 672199619 6482 58803 672062633 28714 55082 146649792 25589 58803 526450719 55082 26344 890796259 36118 28714 403792210 74472 58803 83148933 26344 19969 762341447 74472 38352 104601806 26344 81238 717631762 19969 76869 854610774 29699 76869 373514592 38352 3862 375958265 42257 38352 814779827 65265 81238 782795157 19032 42257 286334493 347 3862 959421020 73044 3862 347345444 65154 19032 47445544 36709 65265 625395159 19032 64805 562467505 12802 73044 564092339 80668 65154 157586669 36709 36627 83485528 18252 12802 399538096 80668 47942 745624489 80668 46062 684403645 18252 68905 136101347 58712 36627 132803968 977 46062 403486806 47942 76290 322493839 74326 76290 75626602 45997 58712 353251123 45997 64615 93018371 9185 74326 149284557 65845 64615 43971168 9185 72267 452633599 47137 64615 62401199 47137 55459 639529992 39707 47137 577441440 72267 9535 799520364 60500 47137 145733308 9535 68032 147237710 39707 6812 396802269 39707 76611 790264877 9535 8324 48157153 62578 8324 342626722 8324 61606 247189925 76611 28103 546755798 76611 29346 96574510 8324 71113 58621826 10868 71113 112825115 28103 47501 601125532 36067 28103 973992040 32231 29346 321113038 71113 37674 132239962 77073 32231 579532108 5107 32231 457073761 32231 5398 117356973 37674 38090 6811496 79905 37674 506681453 52577 38090 872896914 5398 71387 178752401 52577 68294 545186018 52577 65699 312811485 65699 45508 126581252 65699 71972 487338903 15151 68294 587721433 53820 71972 414632679 29345 45508 34152660 45508 32148 818179652 29345 5991 561411818 15217 5991 1914940 29345 12109 124481578 37607 5991 724877958 37607 9714 731926460 15217 27405 38778070 73142 15217 933383935 79984 9714 429942913 73142 60163 648071367 27405 12446 825363180 79984 65857 966704056 12335 60163 866575334 892 12446 106199219 892 80684 821171661 45733 892 721986428 80684 43154 11777198 65821 12335 889579423 65821 21489 6916526 21489 17395 837996747 21489 60468 850386773 43154 41775 815870244 72556 60468 732295631 41775 41730 664244362 17395 21720 932856833 38919 60468 757509291 41743 41730 792001047 41730 46783 775954796 57043 38919 983671536 11551 21720 644817093 57053 57043 580054941 41743 67162 149227211 33768 11551 355234467 49377 57043 310556975 26864 57053 905383983 57053 21867 946461825 42140 33768 276025979 66905 21867 202484649 58785 49377 216618949 54409 26864 23076504 58785 77583 31561089 66905 68738 612728495 35775 54409 62348191 16481 68738 187171216 55309 35775 975870005 16481 5273 555895624 5273 24310 903824529 55309 65812 852789784 35185 24310 743929467 35185 31981 326242688 60641 31981 16933182 31981 74768 962633256 29895 74768 887552931 269 35185 153797120 29895 60288 884363264 74768 12506 958680361 30983 60288 809975766 45967 12506 297035538 61820 12506 812608497 30983 22274 770860033 53728 61820 21227762 77770 22274 49436148 2709 53728 884394840 53728 15258 889143985 41251 22274 770605391 53728 53992 982670456 71292 77770 340607535 41251 2703 933014081 69924 71292 815454316 2703 38248 37365047 71292 65926 116201173 65926 19740 173290983 71771 19740 419970614 69924 77064 651017245 19740 55048 954533272 13362 77064 578606662 19740 14923 453665634 31883 71771 753329673 55048 22665 235301441 13680 13362 671417480 14923 8854 710376681 14923 71803 645961753 30734 8854 304424349 7772 13680 131661033 20345 30734 518303385 20345 38906 524728945 40848 7772 870104185 36066 7772 413197846 1781 36066 168346447 40848 73040 227686609 73040 52010 43641418 55363 36066 803673452 1781 17291 139368780 45869 73040 687883874 76582 45869 904509483 55363 5265 233093402 8957 45869 718421990 8957 1481 370903081 52673 5265 163063689 25765 1481 995241352 52673 78002 376622891 22417 8957 20904332 22417 52917 70506574 52673 80677 241834575 52917 81257 203349968 81257 5598 66765439 57899 22417 128330804 25276 81257 744298436 25276 60216 132474715 51309 5598 494886152 51309 62593 496516364 62593 21247 504386713 62593 17853 312067408 21247 72719 90301042 75232 51309 82886606 72719 71658 9014520 66622 72719 163061741 68600 66622 558752921 37647 68600 316537378 71658 73132 324937684 66622 42937 122625029 73132 66113 766878729 66113 46273 114658362 73132 61035 371171764 73132 49869 500908525 46273 5513 136633624 65586 66113 446553819 65586 63393 64879592 74127 49869 221342829 32299 63393 86268672 63393 43806 798272075 55945 65586 763738929 55945 3303 830234741 3303 2737 47418480 79400 32299 828112045 40210 3303 519175813 40210 13480 469091984 2737 12688 54209255 52841 2737 354780757 10887 12688 535916120 76731 52841 996471633 8349 10887 705630519 8349 62926 18602780 8349 26678 54163028 14620 76731 483239792 62926 36397 544175042 62926 40054 940747589 26678 81356 95362033 50643 40054 335438522 19819 36397 622787149 76006 81356 220169374 14683 76006 966803990 14683 736 133050205 54546 736 125528052 76006 37532 3943313 37532 40869 196036593 40869 14059 39026616 78840 14059 148473097 58284 40869 524693572 78840 4210 297575003 14059 80001 48100522 61414 78840 141961581 66792 78840 2180367 80001 79169 464863142 61414 49396 937653174 35950 49396 206202154 25043 49396 82129603 66792 48307 699600255 25043 58182 899052088 48307 51893 408043468 35950 38123 44121529 25043 46269 608443045 38123 63250 505747171 24068 38123 140777538 24068 29486 812068614 22425 38123 743406806 63250 42658 280102586 29486 17483 554049946 22425 23514 680241049 23514 80851 324934539 3819 42658 959079728 17483 20940 628233122 6845 23514 556659186 20940 43819 813938187 3819 26913 710510733 20940 49894 63739374 55172 20940 826061714 32807 55172 837780404 43819 35007 281614909 26913 22347 67282328 32807 38439 416910483 49129 55172 806369007 38439 57603 401090219 27492 22347 684328719 63075 22347 231848391 73842 57603 551741842 57603 64859 540399949 35678 57603 789686499 7078 27492 65357390 49025 7078 257803108 45622 49025 678122690 45622 71553 530500384 35678 4132 846241248 33644 71553 541025988 45622 31811 199355081 33644 44900 74056029 55397 31811 124030148 44900 34669 18311331 55397 12078 93360340 44900 17250 311484335 25465 44900 564419656 12078 42953 221169549 72588 34669 748233839 54742 42953 54395090 9926 17250 466997083 23243 54742 441975701 23243 74519 486257028 74519 46441 501820526 9926 18164 45789574 81384 18164 312870783 49513 18164 208703879 81384 14316 713926566 46441 4409 119868197 49513 15679 562887092 49513 19206 139910645 49513 55923 538437266 19206 31604 442630302 16830 31604 661666254 55923 1668 622979211 13128 31604 709488069 11407 31604 733292240 8792 13128 87612416 11407 8496 976456204 8496 43046 257080243 7047 43046 337312154 11407 23889 119906781 23889 3712 809394186 7208 7047 731266408 23889 15079 271103942 7208 30403 142490919 23889 48080 873557626 7208 23995 115344886 23995 29747 145567698 69015 30403 212084769 23995 5997 198105183 69015 53761 858523201 5997 55177 925552956 20705 53761 3463040 53761 53283 388084907 20705 15387 776771288 50752 55177 683010657 39805 55177 123929443 15387 61012 583027765 53283 49916 274183576 74469 15387 1865700 63554 50752 265146293 74469 81676 950119027 24177 49916 44127604 52970 24177 10018669 9588 63554 716749982 79190 9588 882817908 18364 9588 992037623 75831 18364 226441499 62683 9588 562896375 9588 43963 108560295 79190 79429 192439815 21645 18364 88862083 21645 78610 136492145 43963 82009 24081457 43345 43963 378537904 78610 44007 679866563 44007 30218 753886831 30218 69339 876691725 30218 56138 430705014 44007 75989 759259505 80365 69339 799866943 9434 56138 575244528 69339 455 155480978 49007 75989 492437929 70832 49007 268728781 80365 3513 910561365 3513 79218 245085525 67455 79218 630054202 67455 64840 376345995 67455 27139 644769739 67455 53994 532599165 40250 64840 251084445 57802 53994 659654592 40250 38912 937016780 53994 42369 719519262 42369 59571 90330952 31785 59571 43386399 70356 59571 16323472 70356 64883 319777856 42369 55764 769761077 44057 55764 962275973 55764 68981 754707932 52060 55764 237294940 68981 17000 293971867 68981 29875 891414142 44057 13748 368524833 21553 52060 968410608 29875 39697 563015653 27931 21553 599901797 29875 71989 570941156 21553 29370 753857767 27931 46118 396356314 47878 39697 179363938 46118 50473 701144240 46118 67917 626473885 50473 40803 940164779 67917 51307 856260460 23893 40803 501144056 50473 71162 784667545 40803 35135 559712684 61781 35135 438890228 66660 23893 805127694 61781 59056 400363143 3380 66660 887882386 30727 35135 573208479 30727 81138 24718699 3380 11379 972611999 59056 57943 829343111 3380 49870 538787497 11379 26503 503634080 81138 35772 853909018 28947 57943 606527590 60665 49870 843704270 38526 26503 508757578 28947 47968 607820268 38526 8444 9486202 56462 28947 849224127 42491 60665 159044032 19373 38526 35273592 8528 42491 954884909 19373 67084 210782659 56462 43768 640581016 35589 19373 105711319 43768 63906 187886945 8528 48465 852927827 77610 43768 662276548 63906 71300 987836233 4915 63906 122039024 49761 48465 81508484 4915 33610 164945018 71300 11592 404299562 52303 49761 293588296 49761 47605 989045114 33610 67962 60660009 52303 13090 204591444 52303 16494 337833476 52303 56723 700181224 67383 16494 451285111 53454 67962 300854968 32831 56723 7940408 53454 40594 35725780 56723 11972 713135990 62754 67383 644053793 75643 53454 560135215 32831 30834 23520665 11972 40383 119923727 70901 40383 899511450 70901 54037 386376615 1883 75643 718660699 40383 26080 765391620 49305 1883 315097890 70901 6851 191142595 36513 1883 934155936 34893 36513 378720706 1658 36513 986632460 66992 6851 241310048 47358 34893 56878069 8285 66992 898436601 80501 66992 494653752 54416 1658 131526837 66992 54620 36168398 47358 62789 651027342 28090 54416 369995284 28090 57979 676752762 28090 33515 336956930 33515 78381 716940825 33515 24358 250402177 78381 28381 372366633 28381 52297 255543825 67549 52297 272085366 28381 22725 137748452 36756 24358 117050874 22725 55169 320357801 55169 34434 453107430 59331 67549 326575640 25485 59331 38218669 22682 36756 541117528 55169 45793 298423884 25485 13416 579166317 22682 40854 704801494 45793 73521 122353727 22682 14270 273210767 41930 73521 182342088 14270 39286 557314015 37672 73521 249181088 31455 37672 532578546 39286 51245 195311144 50047 39286 139105108 31455 81557 665116893 37672 68323 183196847 66516 68323 29363153 69356 81557 206952919 19517 66516 910661524 68323 53100 334109841 65797 53100 333069798 12388 66516 258467439 19517 26461 313170003 12388 6136 828179427 2640 26461 29771954 12388 74395 785914352 25255 74395 919925522 50483 6136 370915279 14158 25255 820638667 74395 73394 630905610 66610 50483 954749272 37067 25255 182480793 50483 40608 35517971 14158 4008 259625804 73394 11260 894810514 37067 44988 141040036 53140 40608 485163329 13000 11260 388336536 53140 49775 783702028 44988 76312 998878122 64109 44988 307042106 53140 61917 944943372 49775 79495 808318072 48163 61917 194720644 68541 48163 530911737 63742 79495 967228650 45975 61917 344761409 26092 79495 27322484 42627 68541 391659504 26092 75533 31491573 42627 16243 880683932 16243 8816 219383030 8816 79343 424555432 42627 25612 869213292 75533 25041 676751878 25612 71498 874247792 36945 8816 357916589 25041 63915 915794311 74958 25612 840082515 12477 25041 647707750 36945 58214 641173907 55323 74958 414204312 71406 74958 469678543 12188 58214 218731044 1112 12188 728475082 12188 51758 324415 1112 53385 275270574 36055 71406 680038975 39353 1112 532459708 39353 37777 760599816 23528 36055 122376382 73130 36055 898038269 49650 23528 159071472 17928 73130 351560330 73130 25172 776863884 49650 58799 75180940 71329 17928 171753530 58799 63148 256489456 2169 25172 930912045 40916 25172 355286469 2169 59514 430475815 2169 70440 973578841 62663 63148 132867376 70440 66671 258088744 22783 66671 907902783 22783 61288 727055019 37822 62663 506052517 62663 25752 68121184 66671 5872 291442219 27323 22783 516794326 33552 27323 123982293 2306 5872 191376594 27323 62894 933876865 27323 21300 789684244 12095 2306 628119248 49018 2306 81725088 49018 6023 205614295 76034 21300 616857801 70638 76034 561438095 35687 6023 3808754 26169 49018 746151454 6023 54649 57169092 70638 62872 60989761 75148 54649 622360659 52267 54649 250004488 66386 26169 125770783 3883 62872 436162949 69799 3883 522238952 66386 171 617529775 69799 72311 939861424 69799 34346 309410259 34346 72598 156760436 171 16786 929406790 13558 72311 706022573 72311 16721 501081131 47011 16721 665218463 13558 46566 145727799 1710 13558 56985605 30475 47011 552710529 30475 47686 411665888 1710 57412 671017598 53898 46566 29218147 2247 47686 707100396 47686 30538 329736711 25403 47686 863380294 30538 4717 275311894 26549 30538 996217346 18146 26549 392847807 20701 18146 58206916 38242 20701 121501722 18146 56406 366250756 56406 70298 511553330 20701 19813 214140440 19813 41167 423728812 70298 6684 100401549 66088 19813 569565985 41167 56367 225347720 66088 71558 878599693 71558 12906 2757579 71558 61838 109594637 12906 44704 35483589 61838 50185 743961126 71558 76186 669495209 52864 44704 809841421 17215 44704 940712011 76186 22392 992022870 17215 65756 570579677 40995 17215 671457670 40995 53712 924631485 63333 40995 551571085 65756 19431 783097532 74 53712 648968529 17782 40995 424953900 59878 19431 645926067 59878 80909 440937327 55552 80909 146365701 80909 6838 845459932 80909 17731 360638200 55552 23717 879652108 6838 27340 947689966 58239 17731 101822763 52256 23717 979843236 17731 21186 148321737 45390 58239 309638906 27340 17716 451520089 21186 79555 950502604 19371 17716 687379759 19371 52752 948095571 31479 79555 832072056 30327 52752 392561487 47691 31479 54575041 68889 31479 601946647 43024 30327 429254014 68665 43024 267506465 30327 37537 985580816 51959 47691 981786591 56625 68889 7425617 56625 35389 464838719 68665 2870 317963435 51959 17618 81216925 17618 58889 340720315 17618 1276 856617493 8586 17618 188739713 8586 29103 845466432 8586 7013 103767403 1276 13212 146337501 5976 29103 776955105 38216 5976 58377416 13212 28448 415901694 7013 52023 220147941 39416 52023 246113010 49526 38216 193918789 51369 49526 868597059 52023 60695 114318680 68582 52023 138267832 49526 55808 661076716 43026 49526 932287832 65522 60695 212120919 39401 65522 27439974 65522 58984 994355662 64108 65522 148131619 4846 58984 289549818 15447 65522 594010010 15447 79889 836328542 44493 15447 378843813 31391 44493 263910563 18538 79889 963443714 31391 81475 731011799 60589 81475 116586859 81475 32576 723633967 60589 54377 893382431 8333 60589 586359185 60589 23276 607437592 55653 54377 651730508 32576 73750 708583804 8333 929 618601290 69863 23276 639295683 23276 67649 634318497 40922 55653 108594691 40922 17058 95733746 40922 14437 379639872 69863 7930 964911676 14437 60413 817473660 14437 63173 880157058 59709 7930 393770303 58308 60413 893947908 7776 58308 693534408 58308 7004 965339347 58931 58308 983819896 7776 27871 788365914 7004 52427 115672377 63190 7004 401635474 58931 69218 167634661 69218 7035 693306452 52786 69218 359117359 32068 52427 468700555 65162 69218 1200856 22908 65162 934357165 65162 34478 982052055 22908 55541 310284084 34478 49153 123337949 3404 22908 515491441 9573 55541 242088134 49153 76195 970360705 49153 59323 802933344 59323 28671 770828081 80558 9573 18210173 76195 6420 231122829 6420 34172 60933875 59323 8940 167106885 52797 80558 418502178 77675 8940 11324814 6420 5435 774452369 75324 52797 795926598 5435 64004 465228902 5435 10467 837359481 64004 80139 15475373 10467 26174 257955557 11811 75324 538714410 59766 11811 335987886 8446 80139 839559231 26174 33977 817802523 33977 18881 131795871 67952 59766 748646937 75770 67952 678387332 18881 75530 612780978 33977 2952 256593960 65166 75530 221625243 2952 45698 422304119 42409 75770 640067102 79023 45698 976278871 15492 45698 328616222 76368 65166 535310204 54286 76368 101834099 31256 79023 667404390 28073 76368 120705068 64574 31256 397154301 54286 39653 69765726 51122 28073 839949293 31256 14537 721679916 20869 39653 439199183 14537 19581 320258835 51122 2113 811083034 51122 68423 726839470 45254 14537 411952267 66976 20869 120920175 14301 68423 549365854 45254 17139 85018081 66976 6816 888624523 22015 66976 11217022 49345 6816 182223213 19821 14301 620541585 60964 19821 775462380 22015 47227 960844035 70078 60964 213752672 20576 49345 838780997 39738 47227 722017545 72713 47227 201261346 72713 6608 553440258 39738 79409 619004082 50850 79409 40087 79409 51212 58656362 51212 2990 894493351 20271 79409 339114697 48569 79409 888075670 52454 48569 44179489 2990 56302 187286508 988 48569 502192746 988 9868 60061083 988 444 283193260 56302 26114 998077082 56302 15206 779281957 66361 15206 133530439 24012 444 105711556 444 6405 761160467 24012 15606 504879571 15952 15206 169672594 51402 15606 15639193 24012 38349 412243074 6405 54700 552316520 80449 54700 557601957 15952 17996 223133976 17996 58084 966249780 58084 14569 412670051 60395 58084 40879853 14569 55420 5157316 74194 58084 817837567 2526 58084 464084261 55420 20107 617498924 16148 55420 490855051 2526 2426 999544154 59683 2526 844892643 20107 42054 411786904 6470 16148 85899043 59202 6470 67802074 2426 72393 124348721 59202 76431 939744269 42054 11423 75325195 72393 26603 925325767 11423 16398 784821261 11423 54135 36374906 42320 76431 857678904 26603 19549 426934198 79774 42320 510613177 63049 54135 744075332 54135 12874 128125212 79774 32766 997202849 20012 32766 617868933 66335 32766 391098739 12874 48680 85536080 81255 48680 47016238 73645 81255 789337543 73645 69272 262400196 48680 72477 745270906 15805 48680 57690683 2259 15805 6447933 2259 24984 25103444 2259 13662 653310760 24984 38558 38406353 2259 34291 201503463 38558 51118 17908516 13662 60124 231133870 13662 77286 860195578 34463 34291 129133818 67664 34291 257803478 76308 77286 562711480 36231 67664 129587397 76308 68460 144096573 76308 3545 774260809 36231 72568 284746254 3545 1633 124492346 1633 5421 631049780 70446 5421 7837374 32661 70446 306666131 32661 73524 153317177 44152 70446 533758109 70446 31664 542830967 70238 32661 891369756 31664 50818 466411130 44152 74515 506837213 76143 31664 87689820 50818 36416 881550673 45113 50818 126630415 50818 80163 314297507 60248 80163 620047423 80163 14639 437875415 78505 45113 742754297 80163 54202 599168258 31932 14639 58318435 78505 32771 649351745 32771 40880 119036681 31932 66731 87894003 32771 46113 800518181 16682 46113 769926893 32771 51717 852283681 16682 14688 696176618 10321 46113 51345498 51717 2229 714799766 29748 2229 455890886 53501 2229 783899834 10321 70626 480657383 52905 29748 525510778 29748 66978 995733143 70626 21258 826519699 52905 69146 735546123 52148 21258 823236238 66978 13733 364013997 7620 21258 221483151 45998 52148 742910348 76696 7620 136494189 13733 62704 120690499 13733 68245 92716579 7620 58116 115430798 9561 58116 55044607 62704 20290 689129967 52130 9561 499776342 72689 58116 765752390 20290 23270 98231730 52130 2444 2482505 52130 11150 373086161 37090 72689 105655573 16024 11150 297644131 2444 50422 959968988 15250 37090 191750797 21590 16024 510537325 37257 15250 855622414 81036 21590 865948490 20110 37257 508296519 61992 81036 608371687 21590 25597 405217321 7737 20110 107318266 6579 81036 24838053 7737 12595 782797132 66974 7737 339588889 12886 7737 900337560 19049 7737 80857314 42336 12886 614030147 19049 10203 33211751 31675 10203 897628724 10203 56436 981911170 12145 31675 405723881 12145 74374 744426572 74374 49752 490905276 49752 56585 105568009 37127 56585 668580565 49752 25760 101811316 32305 25760 268295342 56585 58993 501485836 33526 32305 102235500 70000 37127 393921159 25760 54331 258782473 32305 62190 713598891 57673 58993 853279915 54331 21959 299328104 62900 54331 824289538 29544 54331 11591039 71094 57673 823805557 21959 38113 206718491 62900 45787 861257050 17923 62900 119020496 45787 76262 675588178 25596 38113 158252797 49257 45787 199997530 19393 76262 700008692 38761 49257 353329707 7850 19393 157322439 7850 2459 421224673 2459 36312 337441149 28154 36312 322764671 57755 38761 877929577 57755 76540 623041226 2459 27059 82100329 1142 27059 350570926 7523 76540 466590316 7523 69817 306138017 76540 25833 446698292 60301 7523 806442623 25833 36481 630642413 68204 69817 117206070 51912 25833 161189531 27559 36481 129613656 34493 60301 787680655 36481 75962 41949649 24191 68204 825342915 5594 34493 614407405 11181 75962 364284878 11181 30410 297825809 43907 11181 536811764 11181 16075 587720374 30410 81174 565257410 30410 57194 441529241 68111 43907 728100935 57194 49312 321939489 30199 49312 106928366 30199 45752 394427153 60420 49312 467230384 60420 4550 439146215 30199 53486 74879136 46573 4550 232549192 48095 60420 845810182 76118 60420 308527244 68668 76118 84405228 68668 63857 508996616 63857 37028 959782485 63857 52357 329651771 68668 66853 843091730 66853 76707 242028297 69915 37028 871669225 52357 34840 634968714 27165 52357 708146044 27279 66853 951748186 76707 53816 405953025 53816 10380 282803817 32344 10380 724506614 19237 27165 86086911 36277 53816 214825955 23024 10380 632928206 29812 36277 853483555 24228 36277 625480873 12746 23024 91158161 63351 12746 43338637 27349 12746 431346355 44157 27349 62991607 27349 22730 554367418 16234 44157 986645869 63351 71288 579872536 15619 22730 142922590 60010 71288 34321158 29684 60010 319174071 56863 16234 793595763 15619 3755 34177268 15619 73387 652391485 54434 60010 160169251 3755 33203 809030294 81943 33203 24173781 54434 52850 445815467 57763 54434 539471045 52850 23520 57912050 57763 12514 32693751 54220 57763 152939321 54220 29695 727309279 51171 23520 515282725 54220 19960 423670117 48384 12514 148474624 54220 59008 13464354 29695 1984 621519 37411 51171 950492104 59008 6723 567263443 1984 34006 11404393 55232 6723 601344178 7242 37411 981514890 55232 8170 808123289 6723 24710 629354165 24710 59082 975964936 8415 55232 478314806 43930 59082 238936584 9357 8415 566748814 24710 60054 928372302 48973 9357 8855891 11083 43930 585779468 78020 48973 18917312 9357 862 774994563 43101 48973 91930339 27518 862 637619820 34700 43101 571068092 862 66685 696461953 63352 43101 991156341 27518 33464 778601618 18445 63352 223136931 66685 2424 135074771 81583 66685 588503511 47377 18445 759592170 81583 35080 980747013 47377 34038 850703955 52838 47377 617327747 15617 35080 716955847 15617 79849 727917108 52838 24352 163203525 24352 61819 686724766 44550 24352 480731226 8215 79849 892303692 54606 24352 515408540 25559 24352 534294772 54606 42405 209003240 8215 29032 753609412 8215 57250 311399789 20016 54606 423122064 46082 25559 202397948 53375 46082 463989131 13829 20016 98504681 20016 66045 194618025 41072 13829 422594636 53375 1154 12443637 41072 53631 594898928 13829 78347 91654205 41072 57742 661993960 32158 57742 105339683 27922 53631 572450629 22750 53631 176445358 57742 12017 249582507 22750 57510 978048228 68029 27922 124684042 66470 68029 484490603 66470 69241 657555719 55188 69241 85216591 75908 68029 882312961 68029 29317 276553626 7232 75908 54886097 7232 72371 595738457 59038 55188 693198364 58689 59038 577931528 59038 81168 523866907 58689 26193 237627523 28447 81168 27938365 28447 59415 877771404 13067 28447 49160349 13067 22828 838503165 24834 13067 109506274 48258 28447 205959079 68411 48258 123989852 48258 34822 80671441 68411 46310 423526634 70625 48258 163726759 46310 76632 498738678 70625 18761 980714104 76632 70276 299374226 70625 28998 252162065 70625 38733 946949542 38733 49128 919558668 28998 52052 756378817 52643 52052 252408777 28998 63924 210698754 63924 33677 831899905 60704 33677 266422059 63924 40046 792299719 15234 33677 34067354 60704 16505 249231072 39645 40046 82712576 15234 12187 788523067 65868 40046 24939396 15234 34545 478420994 26004 39645 32915504 34545 8174 71104 8174 74251 72888995 65868 24312 807269301 8174 50602 421992543 8174 8704 487323327 4760 8174 3106369 18634 74251 805412673 34594 18634 62114916 54824 34594 364973037 18634 19085 175716251 48590 34594 258808956 54824 38005 27161940 38005 1284 544912778 38005 69287 521601894 68344 69287 81447656 38005 19224 753916829 38005 28773 239415143 6865 69287 1148531 28773 56676 508589985 20379 6865 958878871 75026 19224 760865069 20379 53954 20169244 20379 5690 936546367 61091 53954 869022833 75026 29321 736015477 5690 80984 768239862 22780 80984 8200610 25158 61091 747189154 52741 61091 552535836 42260 25158 428963509 52741 23976 528341146 25099 22780 715502250 52741 56578 862202512 42260 9597 814440732 23976 56010 697340904 9597 1170 71738509 9597 42404 440337544 56010 51064 877000065 42404 37933 731740959 12363 42404 383436014 12363 75301 348311032 81953 42404 167613568 75714 12363 652110377 75301 41388 762141379 52592 75714 36110121 54849 75301 691146054 18740 75714 226501576 63615 18740 184723904 39073 52592 680848134 72470 52592 17045635 15994 72470 477516940 21918 72470 688911361 72470 7830 885724593 15994 33307 999771093 36314 33307 16967024 57478 7830 790254688 33307 41440 239915683 7830 27148 574306047 57478 61408 725187327 36314 55935 949188622 55935 47619 380068663 41440 50250 178265063 55583 27148 752015680 55583 599 400307026 55935 9415 214669953 36649 9415 663569202 38810 50250 358653152 79229 599 462557725 36649 42714 623424688 9415 76710 419392347 81986 36649 550568624 13098 79229 710702466 14175 81986 20031640 55777 42714 682510367 15047 13098 326488638 78105 81986 211549114 13098 33591 977066365 78105 49575 18160240 14734 33591 605319493 33591 16343 866978558 78105 59321 688336275 14734 11683 364692687 21794 49575 588061022 18568 16343 996399871 79116 59321 994611928 73307 11683 704393771 25724 21794 477955602 62150 73307 188181209 73307 1245 405137450 1245 43429 948238907 34856 43429 207423265 1245 17855 290699738 28414 1245 402118548 1029 28414 766088024 39255 34856 727327242 39255 52056 679943835 57820 17855 868647042 22219 28414 167685643 38477 39255 576919632 58263 39255 520710124 58263 809 432394081 52115 38477 969228461 18686 809 345232831 61284 18686 113369624 809 30790 880617595 30790 81851 481996368 30790 70401 926429251 81851 40852 125046839 33335 30790 81556083 33335 15841 41018539 59516 33335 229234145 15841 20225 929579540 8546 33335 470631594 61877 15841 407105600 61877 65213 113867047 61877 33334 324115485 8546 34629 5435968 67372 33334 309127160 71623 34629 155786317 75357 71623 953555428 71623 60144 189138013 67372 30878 976961121 49834 60144 60764252 54927 71623 149147763 60144 72191 698175522 30878 19423 508752707 30878 48185 911128674 72191 80407 730323552 32002 48185 240630129 72191 60241 134344194 68299 48185 917761225 12465 48185 753274652 15847 80407 604319975 30844 60241 978898690 56744 15847 189931294 59174 12465 649026552 30844 30874 73038615 17117 15847 199669270 46249 56744 433028333 65083 30874 833672248 30874 21320 538983334 80072 65083 763646220 21320 47698 485789901 65083 79315 536904976 21320 48347 336431623 21320 14644 785949904 48347 78355 129708849 78355 56101 882422740 14644 42783 306659067 6676 14644 346651464 42783 5191 351324599 67034 42783 580692366 11835 6676 474182039 65997 11835 263198779 26203 65997 129178668 27503 11835 743446925 67034 67982 291812332 27503 39520 970790359 25245 67982 706095616 48146 27503 209054963 25416 27503 31460855 64889 67982 1752787 78911 25245 239262123 34002 48146 747714875 78911 29135 450529656 57070 64889 895027899 29135 53556 942560704 15028 34002 78733819 3436 57070 108598250 15028 79362 28985814 15028 45915 291319974 3436 28639 758455268 4929 15028 984558582 4929 12897 65767239 79118 28639 941973662 28639 13391 438214136 12897 58260 122343417 41619 58260 839636919 58260 49182 176658798 49182 52909 760043078 49182 50515 386750833 9174 50515 134075409 52909 15914 835823941 50515 60986 598570629 64629 15914 407258173 9174 41037 34715458 4590 60986 105021880 27472 41037 134226803 77333 27472 79965403 13160 4590 337783709 4590 58150 474816241 78465 58150 700406281 66013 58150 68481117 66013 51724 811281546 51724 82035 832427693 66013 24729 577361067 3516 82035 931428300 35816 3516 401006412 82035 13189 924245701 61941 13189 564190781 34287 3516 332166182 35816 51787 882598371 35816 32945 949626014 11154 13189 231801222 38889 32945 216819214 32945 39298 756563181 39298 40691 198099125 40691 24286 993827810 39298 3864 702045361 39298 73919 364236504 70218 39298 81466680 70218 76573 606167930 76573 24801 505550396 33701 73919 632663570 76573 73443 859267732 45827 76573 466332672 27362 33701 353309640 33701 54823 481138325 78445 33701 218272566 27362 46372 185043420 46372 70027 282524477 53974 54823 979243582 70027 62444 103608762 70027 15441 599720191 53974 62761 483213449 64290 15441 192643527 15441 51490 758070615 62444 5645 282607808 51490 47183 805985797 64290 4582 398449809 23663 47183 817158428 51490 50390 709203793 72722 50390 66229873 50390 61497 325920071 72722 66618 755798013 23663 27416 719594216 27416 11235 305086441 52611 66618 371462440 52611 10073 229458240 22901 27416 66865675 63106 27416 787655675 67985 22901 129868167 21162 10073 58320657 10073 22641 514380001 21162 29474 32780051 67985 24 234592683 55864 67985 630128639 53815 29474 20406547 74303 29474 839171292 24 66128 980860948 11886 53815 709806458 53815 45281 485808145 74303 31888 104325662 58093 74303 128620801 58093 23941 533485915 23941 70539 898971939 45281 53507 454995676 70539 32919 571900580 23941 78384 146348779 53507 14334 82655487 53507 72010 704143090 32919 78781 881583658 72010 62703 113560995 78384 75700 30630241 14334 37095 953349521 72010 56131 252734292 74855 37095 416979053 56131 8427 383081578 67746 74855 300845722 27368 8427 560121315 74855 76650 707188853 67746 76704 7989577 67746 1310 45482410 76650 20318 528017212 20318 77386 371203436 82127 76650 75992718 76704 15572 780437216 20318 19795 262134605 15572 76732 564599279 77386 42843 551763197 19795 42838 9288733 16193 76732 33621130 16193 34832 395556275 16193 32160 505121549 5731 16193 633437785 32160 67422 383249983 32160 22539 229368818 34832 15925 207843867 67422 38704 823646064 78577 5731 171715116 58827 78577 199050126 18374 15925 975228725 75315 38704 57800558 78577 63057 578518252 58827 16453 235160874 56179 58827 992864986 36848 56179 787295287 56511 16453 228266441 41114 56511 737873 81582 56179 584286258 41114 43802 651147202 36848 78072 827318645 33222 43802 211292149 78072 35374 7883598 35924 35374 623539940 78072 57203 934820411 26409 35374 132339245 21593 35374 507110107 47595 35924 999928815 25678 35924 517572337 21593 32864 68426158 74501 21593 37088345 25678 70758 94472490 22656 47595 743605706 25678 74669 998742773 32864 790 581902369 22656 46174 147944554 38427 74669 382922345 57832 790 149416225 64513 46174 246691264 38427 9373 127953704 39853 57832 300578930 44179 64513 944077161 72672 64513 155465449 28512 39853 745833745 25054 39853 736644715 72672 50043 888507809 35866 50043 375014047 71925 25054 39087844 33789 28512 930707009 3568 35866 151544416 49441 71925 540236941 33789 34634 479379441 33789 51677 511242020 76306 51677 18997928 51677 12304 106784530 12304 50054 791961308 50054 58465 259760929 76306 28847 67568846 81469 28847 237593495 23866 12304 940780513 81469 23245 480178843 63997 23245 600487618 17112 23245 664784970 23866 4545 826328992 63997 37241 529922427 19598 37241 665650407 19598 21189 129878727 34415 19598 698351354 4545 53178 626341863 37241 50917 251570380 24991 21189 569333612 7161 34415 140489852 57546 7161 337119206 7161 49930 96837269 7161 16385 726493987 46520 7161 401467260 49930 52337 571938803 9155 57546 914382069 25751 52337 494046689 66961 52337 537248451 66961 51252 423617170 51252 60637 799161184 66961 43270 200445056 6776 60637 47132993 13920 60637 772410868 6776 38776 412429661 6120 38776 47267760 10637 13920 875871721 6120 58199 466010909 6751 6120 811616016 6120 79766 715359470 49478 79766 104210426 17925 79766 920070853 72943 79766 229054745 26160 17925 464336256 17925 48841 143119359 75548 72943 821718403 72943 51350 146482022 51350 22137 144825780 62587 26160 553983076 10736 51350 49867436 21821 62587 964013827 62587 32296 371848600 81922 32296 186554861 32296 68973 517627237 21831 10736 735397104 9209 81922 916286851 23932 81922 225317679 68973 69142 710716373 75073 21831 102991598 75073 50935 73191969 1884 75073 768038754 75073 73452 893424197 69142 73581 622106529 76062 50935 813168489 1884 25318 513035673 1884 18414 142502342 25318 51264 812687469 76062 49537 169451399 56067 25318 57243150 12287 49537 849929555 26928 18414 772581692 12287 14199 484764132 49537 47955 455090462 1862 14199 304788144 12287 5065 75565834 5065 36976 361742064 1862 77106 125406833 71953 47955 610641713 56508 71953 998448936 55760 77106 923602966 4320 56508 139362477 4320 12057 841050459 65670 56508 138005299 12057 81961 951292275 56192 12057 402613194 65670 20546 692921400 65670 13249 272470937 36183 56192 25610607 42610 36183 78198736 27097 13249 990676156 21759 27097 560895212 64508 21759 997369157 15565 64508 460100830 21759 51424 433815406 2838 64508 884337422 76724 51424 675067075 43256 15565 981072729 32046 51424 828266193 2838 6599 84168442 43256 68302 19359175 73109 76724 285812999 43256 60189 514492871 68302 79078 594998805 27015 6599 138361684 68302 37877 575534927 37877 76018 679478459 2564 27015 333972410 31361 2564 822732184 59292 2564 989891186 8926 59292 957655705 47420 8926 171515012 19137 2564 602961206 31361 23519 706389363 71146 47420 124182118 10594 19137 915818567 71146 13297 277339440 23519 45561 560854565 49176 10594 612431850 45561 20712 36968488 33670 49176 534083609 45561 44898 584864073 67880 49176 748933553 42097 33670 595442384 44898 14264 417942421 57312 33670 385762377 44898 25748 17111228 57312 15680 713353605 33044 57312 709865128 76678 15680 756332532 79000 15680 62817124 25748 59918 682621236 68395 76678 726299014 59918 28860 984505223 66765 76678 251845520 24224 28860 794557097 63562 24224 486493474 66765 70637 852007546 70637 26668 3290352 63562 59714 512125464 59714 63435 590332550 59269 59714 649347248 37237 59269 307681578 69447 59269 80032561 63435 38630 487476521 37237 12386 556626650 79855 37237 213548891 18494 69447 742966557 57781 79855 335240036 78076 79855 983611468 57781 69254 453978190 63980 69254 225531034 57781 1827 862622434 8650 57781 28415041 17337 78076 82537560 1827 1268 287145557 1268 70750 143461045 1151 8650 132830238 8650 82084 4226358 1268 3562 321205678 1268 15457 754260590 30991 82084 41996523 30991 66750 969596563 66750 41741 760173735 56827 30991 69983909 15457 71522 744438504 56827 21739 226986468 66750 8253 169466461 17074 8253 752540817 17074 80425 955521686 21739 8290 443454706 17074 48004 507948486 8290 36972 884192747 17074 66436 890574722 66436 73982 706157871 73982 47894 380121982 55132 73982 794645428 80462 47894 280744291 80462 40990 764630632 40990 37438 921594940 54952 40990 637219578 54952 27589 63609338 37438 37276 488519332 58344 54952 806331296 46181 37276 283473650 46181 9424 928654875 27589 37564 709552925 40698 37564 18876805 58344 17672 929898434 9424 81790 334681126 40698 51120 826264627 1270 37564 801507465 1270 79222 841954311 25696 1270 237668396 14375 79222 828202481 17799 79222 146232184 63872 79222 677813131 35223 79222 34660805 25696 76067 442917319 63872 78194 112425312 63872 1252 455361433 44989 63872 305835673 23042 76067 182716247 44989 69573 463692729 11911 23042 86680355 11911 21021 453703685 64476 21021 218209661 45885 64476 386371386 43638 45885 42495606 11911 6148 371781615 43638 22443 635819467 62990 45885 41152845 25333 43638 727855318 22443 69409 37514111 62990 78271 916805749 62682 62990 749679955 61804 62990 43535958 25333 20167 94630589 67793 61804 380228106 61804 29804 191383235 74728 61804 61729871 45465 20167 232369791 20167 17122 605330769 74728 43838 45136203 24445 74728 95297307 45465 35205 76073510 48350 43838 787447964 406 17122 749782071 35205 24679 45556353 17699 406 391108619 17699 64218 937235602 17699 59523 39561983 39117 64218 48820553 39117 8262 59540114 18871 39117 545032237 48008 39117 748473467 4387 18871 601042966 77451 18871 886701637 4387 42422 599584433 77451 59630 411749158 4387 3066 201272006 59342 59630 278514863 59342 31360 605049021 75894 59342 209055952 31360 11584 668109465 75894 76199 465483824 76199 23473 740953144 76199 7794 291149327 21175 7794 491754726 24593 76199 71338704 68900 7794 159161837 74330 68900 496065419 68900 16944 653171777 74330 29159 671611237 29159 20295 19637596 2415 68900 800154299 74330 72511 571183062 73693 2415 62145921 73693 40007 811998795 53909 40007 531870155 40007 56765 871366441 22231 40007 937969678 65515 40007 207432484 22231 22318 107125982 65515 46153 137357495 56765 61552 588490521 7844 61552 850793205 7844 56464 56724134 4096 61552 172355696 73602 56464 461753892 47944 4096 664212116 29352 4096 412902891 30504 29352 45610053 81902 73602 116659961 81902 29777 598767032 30799 81902 190233458 18403 30504 350916794 33699 30799 640002109 5244 29777 62354841 51409 29777 110052837 38674 5244 778109125 33699 56083 348748015 56083 1393 635615647 36334 5244 837900013 18449 51409 838840219 18030 36334 999964632 61576 18030 266594796 18030 15642 443480212 36511 18030 592949034 46699 18030 22330045 21226 18030 913702987 25261 46699 219398589 77222 15642 45799338 30788 21226 675485407 52729 77222 459045138 40545 21226 12899212 29538 52729 336597951 30788 42219 571089293 29538 24597 619635725 9181 42219 632701289 42219 21510 413675911 24597 18227 666560978 45811 21510 603082493 45811 72090 844991903 39680 72090 375214062 21510 59891 92780293 45811 46796 932401799 46796 1195 258569529 7907 39680 24095929 46796 372 791388014 1195 32144 572109529 1195 9545 572811678 9222 1195 18450803 9222 1492 733437426 9222 80016 257922977 78510 9222 801595170 63772 9222 703837335 78510 47176 56902293 63772 1207 283230037 64727 78510 207984055 6988 63772 621732493 47176 62349 652393846 47176 54946 465459577 70024 54946 237368129 39013 64727 697534660 74205 62349 972696570 55948 54946 538076069 55948 24281 30868018 39013 59319 541925570 39013 6447 752162447 59319 4650 982960507 30416 24281 176480134 32648 24281 726946464 6169 59319 698750369 32648 74347 135276622 4650 74348 521136949 74347 63668 60015120 63668 11106 16176106 74348 45063 937010519 60580 63668 15030202 38026 74348 987333077 11106 15961 609222067 11106 6228 238267721 6296 38026 786968716 80293 60580 256911877 48927 6228 285074536 8335 6228 797921479 6296 67348 484219275 67348 41995 547453445 8335 8587 387560793 41995 56928 942220417 56972 67348 144771880 56928 4372 82228537 39251 8587 232742933 77138 4372 119524919 75797 4372 358816934 20320 56972 940532606 65278 77138 484783491 75797 44391 460645434 75797 63385 811509966 20320 60881 515916069 74445 65278 662462393 44391 81084 410655521 74445 35623 691221840 13266 74445 34684011 81084 44864 493355381 81084 7601 839996724 81084 34230 684172664 35623 5936 504107944 13266 44415 646497015 70592 34230 17205081 5936 47527 730490858 71804 44415 678385648 19490 71804 989054362 71804 56520 44575606 75062 70592 561621091 47527 19671 749665180 71804 11354 726845572 19490 37813 75797851 37813 19784 118429666 11354 2817 201882746 9930 11354 87386289 37813 54051 954945005 19784 65416 669137430 653 65416 540990899 24183 2817 935202161 75969 653 25981094 24183 31170 220966366 653 7264 586000069 35930 31170 695914173 71279 35930 863101406 75969 79960 43583699 30379 79960 186651448 73828 7264 625603636 30379 44818 893529383 56764 71279 372931159 56764 57244 60851047 44818 3398 842324297 44818 74844 936909099 57244 66081 32398050 57244 79553 679612522 72435 3398 741128677 51878 66081 485809581 74844 75017 114993056 51131 79553 24632120 32072 51878 407418023 7257 51131 920958842 53951 51878 353016461 7257 59116 73947343 51131 79381 222575937 79381 27654 575169747 59116 19939 620437903 53951 43599 908340893 45916 43599 209365894 2342 45916 826740277 22591 43599 28182691 47817 45916 61880505 41422 43599 916979113 47817 37914 731406409 41422 70689 324532434 45332 41422 695395747 45332 64935 496288404 9245 41422 35468528 9245 52140 428997578 64935 7426 827924961 45332 18437 781925294 5967 7426 247080610 6551 52140 596664551 78882 7426 717641747 33593 6551 853187845 18437 28899 900310737 5967 47951 755767522 6616 78882 503198252 28899 53222 362397676 48106 53222 557235153 57865 53222 843159538 4482 53222 418880566 53222 39513 721501838 39513 36989 41269157 57865 6650 416281313 37515 36989 654589280 39513 52280 977321524 39513 35959 305602504 78972 6650 909607742 52280 40580 85049220 78972 38881 272658974 38881 32775 349198822 32775 34012 947551198 32775 76050 553689480 76050 31359 939518083 71983 76050 849395333 71983 37861 216071883 47554 76050 827158263 31359 81836 575141341 71476 31359 793105836 2713 47554 442654236 10955 71476 894661960 7727 47554 201881355 62440 81836 698994535 2713 24428 928541413 44968 7727 431833733 24428 73777 621920060 79069 24428 934659581 24428 81918 485945977 49026 44968 584452832 11960 49026 304306393 79069 53484 765690731 79069 80102 554640413 49026 36051 162984696 51730 36051 166309113 338 11960 826237107 51730 11066 256301997 51730 71631 733971807 51730 31805 478712580 20561 31805 274705148 41656 20561 922042795 41656 68877 313487079 24602 20561 340087785 41656 65794 965950463 65794 69606 441528420 71183 24602 956530521 68877 50493 836767809 34870 50493 118729438 4620 65794 20102946 58589 34870 78739026 43449 58589 237804664 66896 50493 647891755 14323 66896 330907899 23257 66896 804806360 17640 43449 372378954 29574 14323 69390821 66896 9444 786050388 17640 9667 690900954 47226 17640 336057258 9667 42130 804688283 9667 75265 912287412 75265 31556 375936839 47226 75278 188472756 42130 17196 845496143 9653 75265 776380408 66145 75278 394987758 17196 41606 681727650 9653 3248 360808081 66145 6084 129775775 9653 45410 527288726 41606 58413 97642299 3248 10598 649092826 45410 56341 684590144 45754 58413 714863558 17247 45410 701877898 56341 33535 503265778 44790 10598 985803345 62863 44790 68253232 50072 62863 373868893 44790 78973 382851802 78973 60571 690500893 50072 8714 16950723 37481 60571 525751772 44488 60571 89896792 1032 37481 248405945 8714 70608 862714973 29288 44488 918897763 31681 44488 934773629 29288 30529 556834280 1032 31985 329168009 31681 11892 21705379 29288 23040 725393837 30529 27480 564152754 11892 26824 34301176 46199 27480 559912794 27480 19387 940787297 19387 24828 900025236 24045 27480 180191280 24828 31543 893045873 24828 40777 638853604 40777 34665 592306289 40777 39461 192532760 52580 24045 718409077 52580 62559 967208309 62559 1687 629459926 39461 69332 238988234 69332 31489 833842805 1687 48588 363706728 48588 49092 463061839 31489 15101 188533555 14277 69332 372709930 14277 31357 978421019 48588 59421 644607922 31357 9267 403544874 9267 77579 281216720 38280 31357 531621962 75875 31357 248999756 38280 70627 237243411 35758 77579 703977460 9790 38280 947684888 37747 38280 58377088 35758 22761 837119039 35758 77827 856087891 74914 37747 142731801 9790 9999 156382720 5820 22761 194640713 9873 22761 165618908 74914 5830 654344165 58103 5820 184190381 52492 9999 200396974 52492 62606 952803866 58103 70914 43962809 62606 37783 308690006 62606 33786 21728804 62606 18323 190690638 59507 62606 198621201 18323 76004 861119512 18323 69047 141287618 29403 76004 941598707 18323 53458 888873484 13163 59507 467801124 13664 29403 479590426 71770 69047 109092279 29403 69348 443646860 13163 44321 44339979 71770 45149 463722458 62017 44321 228579118 78769 44321 903980166 69699 78769 641407834 45149 32494 254969289 78769 26122 600155361 32494 4033 81166198 32494 3224 194363429 31306 69699 30998628 31306 57782 358989583 66938 26122 86459913 72802 4033 708419007 31306 19534 312727087 66968 57782 552501278 66200 19534 815826643 66938 43480 252934129 29429 72802 299017801 66200 34122 492267067 29429 20461 723815069 6251 43480 833739637 48938 6251 965773373 48938 30989 284891196 34122 24137 600202571 20335 48938 974426084 24137 55812 467733110 55812 63460 256106009 30989 79935 12722724 12197 55812 825276059 31636 63460 487069001 81887 55812 934340106 511 63460 679651293 8124 81887 287477446 81887 21725 373820181 56742 21725 34183411 81887 40451 765935763 2858 56742 928935956 8124 15823 6850746 56742 27206 483681406 78643 2858 693081777 71899 27206 90770865 17380 71899 496555858 78643 72628 420040609 13624 78643 16434589 68864 71899 539761091 53426 71899 475610355 17380 75415 658915584 13624 43603 366408133 39247 13624 986447090 80455 39247 431170241 43603 32604 542896263 32604 27542 446102598 32604 31126 781331490 80455 59091 538175721 80455 10667 912523009 31126 74236 428153087 40251 27542 97105085 55133 59091 55203446 37738 59091 139020225 37738 63540 762462360 55133 76304 280174324 40251 78818 5398864 78818 62156 98367062 37738 47915 590515636 78818 5086 817068008 5086 62702 662993703 47915 17608 71308231 5086 56443 684312840 17608 68306 414565994 17608 7066 822685317 7066 41405 306262409 68306 29271 35415576 7066 27280 28063698 33075 7066 920513185 27280 16341 867289754 29271 12233 698381587 3967 16341 478597310 58111 16341 939070334 12233 39262 928103795 71271 3967 366811223 12233 44630 403788197 45408 39262 957652424 60367 45408 138901227 60367 24256 180252498 71271 74199 716970175 45408 5667 733072572 68791 24256 106292568 74199 17038 131632776 17038 22098 711623517 55212 68791 6472887 5667 39129 440154205 39129 51054 578893699 35662 55212 261151274 55212 26093 348232236 51054 65361 900066353 952 35662 639459572 65361 3603 597364734 952 68545 631467327 3603 60348 944109960 60348 60784 994765879 952 56472 814657639 52512 68545 241861768 60348 46366 201359298 16871 46366 760339171 975 56472 278156853 55520 975 196928786 24779 16871 176699230 24779 68234 489578922 68234 78436 146302869 11056 24779 332138272 11056 72910 257887316 78436 20670 55256472 77955 11056 273742540 72910 24629 444034359 24629 6947 350959972 72910 78403 436481685 20670 26192 871671388 79948 24629 791600517 42656 79948 51837996 17460 6947 838529849 26192 56572 23784445 44774 17460 900822256 44774 49642 663797470 17460 21664 490850527 44774 55368 933245035 19684 55368 414018609 49642 10665 647102991 21664 37399 46384400 72655 55368 861031577 40375 37399 843730731 19684 53208 634251695 53208 33392 82641860 58515 40375 811072218 40375 46775 431470118 4058 40375 131214764 73742 46775 45421413 33392 25974 157974952 520 25974 60515582 520 4843 41677546 61224 4058 336905459 4843 14341 79387606 25974 13764 18571281 61224 50788 72715498 13764 46986 352368827 46986 51967 260407137 32857 46986 998254974 67127 46986 181344674 46663 50788 105614614 32857 57280 660171910 6130 51967 707843455 46663 59922 512117398 73633 6130 503934931 46663 61470 404541235 38916 61470 344381121 29247 59922 673365669 61470 75239 421141361 46734 73633 284726997 10153 38916 184276570 29247 4724 357184671 10153 2723 143705920 75239 57611 437777654 23661 57611 217283339 4724 59218 927890426 81002 2723 464055569 71104 59218 565015383 25314 57611 936998059 81002 60239 630196591 59218 57111 599741480 60239 54278 710416201 26882 57111 333472956 54278 40879 477925529 57111 2582 989051493 74895 2582 46843309 16319 74895 972611370 73727 74895 562489809 16319 8449 726652486 73727 12814 963310882 73727 9438 471906140 9438 36195 119350128 12814 76254 36812695 8449 60368 812893432 33446 9438 614014641 36195 42758 267260093 74883 76254 182860548 36189 60368 10395071 63781 74883 66490863 33446 4188 123464171 61343 36189 956005824 54131 74883 933903117 31943 4188 279368157 23302 54131 897450833 56300 61343 201693090 1375 31943 802472818 56300 9939 456995724 41386 56300 314593638 56877 1375 311221155 56300 36552 320135521 76533 36552 275609792 56877 24459 844024615 14387 41386 270104606 69263 24459 827320192 38479 24459 47772985 14387 57036 97170523 24459 59407 826124540 62979 14387 637428703 9896 59407 379982916 9896 37579 111513341 59407 63582 100673952 63582 52206 107791585 78917 9896 540841803 44302 9896 903994442 49094 78917 402388641 23036 52206 482331453 23036 16517 664041925 44302 63218 841501470 44374 49094 885808453 28824 44374 123258348 78585 23036 324638725 45005 63218 642392945 28824 59639 104018859 78585 48014 108772313 59639 22176 519733884 45005 35801 918194129 48014 77619 839304510 77619 79572 30593860 35801 29430 300887285 35801 54972 937241969 55053 29430 863750963 65938 77619 86307057 2605 55053 450962190 29430 67436 166972118 7418 54972 301662890 14417 65938 975384779 76999 67436 363175684 7418 4552 629581229 15165 76999 602632072 23206 76999 803712666 26284 76999 663671893 57342 23206 595290140 57342 74714 600408859 32070 74714 440671765 23206 10651 118021350 14505 32070 309604769 8037 32070 502519856 14505 28155 214597900 62906 28155 28753053 25856 28155 995285387 62906 65922 376833181 2556 28155 956717555 34194 62906 293480591 2556 22139 59719756 22139 65807 29685026 69228 34194 18478618 34194 71513 437855568 43324 22139 753882371 69228 15613 944685455 65807 33204 644593270 43324 71584 424984221 15437 71584 896995466 15437 61503 55142565 71584 80453 586018822 33204 31751 198196082 3604 15437 414311558 3604 27961 257007076 27961 30886 167554476 30886 30128 514876947 3604 2036 446600328 67992 27961 943223002 30886 24353 942951591 24353 23130 783880401 2036 20523 124375697 24353 70526 743904448 20523 69790 643789010 24353 74293 428199705 74293 79940 801425445 63328 79940 357410541 79940 30389 419754235 69790 81159 673781175 63328 70672 130635884 57664 81159 910127605 81159 57098 333792266 70672 36175 377980939 57098 32469 674599224 48587 36175 950504237 10061 32469 554798861 36175 24174 19417478 67250 32469 167983194 27994 48587 153176224 8459 48587 637243294 8459 10662 57589379 67250 3441 769750897 67250 12969 383662055 8459 9047 970606540 12969 17179 728603624 60126 17179 840747830 48274 60126 104465482 9047 6012 768768480 44325 48274 807449039 6012 7981 803650362 48274 9845 913434869 6012 31485 197370615 44325 46044 742656480 31485 16144 401206972 51403 9845 882158711 30751 16144 182241331 16144 17581 34668054 17581 15299 207264359 15299 16796 994013709 17581 36478 328289687 9127 16796 984146022 47287 36478 66381262 16796 54836 48610313 54836 43903 423574274 9127 49727 131033796 43903 57047 319045327 19911 43903 290706559 49727 37854 682353711 19911 74504 734286099 57047 51656 634228441 74504 76849 827043647 76663 19911 261225599 13113 76849 473494699 13113 14355 132558158 76663 17739 351393556 77916 76849 895158440 13113 51939 482401711 51939 49718 129183781 16000 14355 649205792 36884 49718 239587724 36884 43803 632499040 49183 51939 529740953 12832 16000 75048992 36328 49183 661601336 10900 36884 688047 30335 36328 130812600 36328 51039 817332248 38301 12832 394476094 36328 21284 713044505 38301 77177 610851704 11218 38301 987882095 38301 61192 105010338 5338 11218 172582545 27261 21284 853812179 717 11218 786952173 48526 61192 307060624 27261 67167 652032954 34620 5338 195173162 34620 71049 753928940 67167 59556 93966086 67167 60322 5120625 34620 10601 139897729 59556 63584 321849583 13176 59556 965796168 59556 78538 913924423 3179 78538 804364848 3179 29829 787690715 78538 14787 77123025 14787 43634 143569305 20920 14787 634577945 43634 55207 876851457 14787 6269 202489040 72039 43634 630956495 30362 6269 960999055 1497 72039 106953049 30362 57613 844535120 10056 72039 984776525 51774 72039 492075594 39939 1497 371323021 57613 48808 46552896 69002 39939 739552333 48808 80250 39570313 66300 51774 612809280 66300 64998 192549007 66300 74400 752661240 8292 69002 391932761 64998 45239 473798220 52636 66300 10913458 8292 71052 844600351 74400 45949 194672850 45949 43939 584426703 45239 49343 621176121 45949 45421 23640820 20810 45949 580862036 45421 74182 276156176 49343 12702 532727634 3291 45421 35881725 17192 45421 247984256 12635 17192 246540332 17192 46412 110102288 46412 26815 972692912 3291 24874 481230619 24874 69452 96456849 41655 46412 403762198 69452 49731 21605640 24874 53336 450159648 69452 81868 490159367 69452 65841 27751921 41655 32395 889620182 65841 13751 613796726 39875 53336 941061586 65841 23138 34001216 39875 16537 423855005 28071 13751 478150665 3683 39875 427551432 16537 4128 522113258 43501 23138 90288001 18563 4128 699251826 79922 43501 348004304 43501 56458 685351097 4128 6145 553965421 56458 56812 975642284 56812 52621 911879212 52621 42178 262957674 56458 70200 317040860 33604 52621 819792101 33604 66297 875795108 52621 81072 940078457 12535 42178 840811486 81072 76516 822561798 69060 81072 858998424 76325 76516 521123612 76516 60411 200535284 26851 76325 693580323 31997 76325 175905812 76325 33680 770665879 31997 45406 71991215 26851 74267 479028719 26851 43668 307251418 74267 15579 490402521 74267 33367 618740791 65720 33367 587427423 52304 74267 869020638 41818 33367 499218711 41818 49315 798251352 65720 22770 830711392 28158 22770 371488266 7697 22770 164085251 22770 18173 424726792 7697 15044 973079485 28158 15394 941629694 56667 7697 35536535 50720 15394 47602577 52576 56667 850007685 11269 50720 256551646 71539 56667 831662621 71539 73895 355637529 76224 50720 74861036 73895 62326 799112274 78504 71539 787006641 73895 28578 748376605 29014 78504 959646101 62795 76224 822069387 29014 16575 544404769 28578 44417 686429626 46649 62795 699945131 65338 44417 818778667 11953 62795 346712928 74420 11953 250046919 2676 65338 73751588 11953 44482 242163520 19398 11953 86923700 39658 74420 177020603 1583 44482 674975564 19540 2676 588380831 51865 19398 278529202 25389 51865 932216589 79198 19540 161655007 40894 51865 66939355 33193 19540 853598505 40894 2762 928576729 26410 25389 86461000 79198 6879 141541652 37578 2762 318769340 65708 2762 187443591 53707 65708 750703483 20753 37578 150451486 53707 31142 879924507 20753 66154 704444617 20753 44739 8637664 44739 40486 869398626 71129 44739 334615583 71129 74806 377858518 62118 44739 408417542 48738 62118 907363064 53764 62118 50683203 68016 74806 668076032 68016 52098 288327889 52098 13264 127867179 68016 22432 53722603 53764 57145 852134506 59402 68016 597434228 22432 21937 347085968 13264 473 35090780 65521 22432 884775156 14721 473 49388732 13220 473 330895308 62987 21937 408305348 2482 473 732791253 4332 14721 6068047 2997 14721 783771635 79090 2482 181126810 42804 2997 898928150 4332 21324 113981701 42804 19229 929068276 79090 6719 47138798 21324 50097 677163088 16947 42804 488821474 22141 19229 121931761 9453 19229 780812339 16947 55940 567640695 22141 82036 465913398 9453 4460 66721734 82036 69801 607289827 24485 4460 395974334 50801 55940 144700003 82036 60606 522625472 35513 50801 484109986 82069 24485 647797860 11019 60606 5898001 16878 11019 323345038 35513 39256 63101619 11019 56031 697609822 56031 43356 729789880 39256 77092 928351694 39256 3005 531281198 3005 81972 193319639 64186 81972 247044742 3081 43356 723929691 32817 3005 59554359 64186 26750 320208792 32817 60409 152166344 3081 67140 382597523 17046 67140 969420585 60409 6143 939400714 26750 10725 164810569 65507 17046 28355383 47870 67140 115770228 20152 6143 484867978 20152 31693 250539487 56290 10725 61195027 55252 56290 761728410 31693 51537 484047981 3958 51537 514556038 51537 78924 715624070 51537 37761 32914397 37761 62108 483397457 78924 49031 583699825 6248 3958 673873419 64905 62108 601423062 68189 49031 233471696 68189 60697 581052586 19506 64905 846662166 6248 48886 692824983 29264 68189 99931971 48886 44232 597266165 29264 77156 430217854 71591 19506 415641663 44232 62511 220284077 29264 76910 974759856 71591 75207 356824446 77156 64947 824257358 76910 66947 45271343 76910 27825 558733233 4437 66947 813593943 73072 66947 37451596 73072 55813 778906275 63063 55813 13925418 73072 58778 20359694 73072 44182 809614935 29456 63063 502631219 51547 63063 133935012 75783 44182 618392025 58778 58718 847114907 75783 48393 479774374 19728 29456 774584248 14283 58718 682065366 19728 65711 381853422 49319 19728 859315139 60556 65711 298997820 75356 14283 953259299 60936 49319 425007421 75356 77161 659986295 32171 49319 62766715 71118 32171 145683238 10841 75356 505670353 14477 10841 131779100 10841 33964 433679880 32171 18412 189182038 33964 16920 588847226 67937 18412 807702250 16920 18338 210587930 54359 16920 667305780 74204 16920 922137023 54359 72375 385544356 54359 78730 757079051 78730 31009 262616958 78730 68319 776001928 44564 31009 473535660 68319 81509 455465592 31009 79201 563666642 15561 68319 972566053 81719 81509 453257658 81719 3594 445616866 81509 15759 244589770 16219 79201 16428806 15759 61698 102928266 3594 13332 247092335 38165 61698 671974436 61698 56189 854404014 38695 56189 95396901 56189 43549 101355147 56324 38695 646085887 10490 43549 280617112 43549 43434 421158418 46210 10490 296389493 9769 46210 402251347 52037 10490 680270801 46210 71982 380234179 9769 58390 350465049 35751 71982 865384457 35751 56117 529632317 56117 17544 593910588 59188 17544 296095819 17432 59188 650986709 63198 56117 28436517 13857 56117 614499248 17432 9938 104397468 17432 61099 859665087 68441 63198 85239381 52423 61099 826129981 78490 52423 118164915 24882 68441 355617119 55684 52423 83890332 76300 52423 629356081 76300 50621 213191596 59256 76300 653765583 37887 50621 20602311 59256 53481 224581264 67254 50621 218593896 59080 50621 172230662 67254 63674 474467932 37887 15536 376822074 15536 13839 752347743 11190 59080 816396328 8090 63674 222343366 24765 15536 924248695 8090 46980 723423987 46980 8703 843976694 3616 46980 868233462 41458 3616 946702398 8703 18525 673106013 45898 41458 529281670 61417 3616 553176852 16958 45898 715439152 2075 16958 481947256 51933 16958 18801159 16958 32430 526916072 42261 16958 387796937 32430 26764 337143094 26764 519 969367287 72674 519 551752273 26764 2603 605027439 78422 2603 25998147 2603 15368 640039628 15368 48967 774853258 15368 56829 680689366 15368 17974 892242706 13673 48967 846700293 17974 30737 816350319 32859 30737 69706656 56829 8747 302325608 30737 48177 107229113 32859 69021 336647397 8747 62905 961021843 8747 64707 256768363 48177 69752 938309648 30372 69752 529037813 69021 72123 788729595 72123 41979 844857570 41979 52387 6816618 52387 11711 868027598 8157 52387 772702798 53832 11711 897477018 11711 60229 58206214 52387 54285 886575236 77700 54285 717157613 34221 54285 68937033 40363 34221 723175223 40680 60229 24445475 56658 34221 784407618 69055 77700 319618897 56658 52831 942250822 56658 81118 118570704 81118 68280 108725368 56658 5824 12265991 69055 19516 288171801 52831 26063 803047967 6456 26063 198112944 24271 5824 385310390 65468 19516 119385024 6525 19516 89264725 6525 17125 18335519 50869 65468 365962061 30622 17125 416302536 30622 39684 278224158 72137 6525 376654072 72137 47786 775943771 50603 30622 299016113 50603 14756 754918011 19687 47786 562975448 34823 72137 375799815 47786 43479 205026641 50603 11595 764538197 50560 14756 584405467 66892 50560 511975090 65058 66892 126766912 15696 43479 97882176 19029 66892 611957921 66892 30581 886613171 19029 21211 559284471 12503 15696 81486962 4926 30581 615196732 45139 19029 959876136 4926 46435 309494256 40885 12503 174470674 11135 46435 39527199 46435 23375 723616952 40885 31494 581634620 16777 40885 500209772 28468 40885 343036435 23375 3088 574863277 56720 28468 465941026 3702 31494 467422125 14271 3702 989106038 3702 38821 958675753 43610 14271 223905324 57397 14271 336845402 28434 43610 455142496 28434 5993 753314899 61502 57397 716548385 5993 64552 489622805 16791 28434 330572411 52405 5993 629423 61502 64612 406427605 61502 45803 930763467 15607 16791 218056756 52405 51364 71783735 51364 32484 30888546 15607 6944 614413077 6944 30418 745757505 6944 59899 273417794 38190 32484 170800595 32484 22302 808764884 59953 59899 759501083 76390 30418 95612543 59953 32610 194898057 40581 38190 84641401 32610 41463 650991454 32610 24850 290193848 41463 71156 291142717 24850 36928 806883098 50963 71156 579100408 50580 36928 45713603 50580 24724 270389042 49747 24724 187532587 2373 50580 938248209 24724 80511 985809376 50580 69638 71213576 1512 69638 440024595 14308 69638 914203093 14308 67786 11796826 1512 67901 120872484 57433 67901 487087967 21635 67786 886741748 62019 57433 681799346 21635 26599 850755478 50028 26599 392116636 21635 40531 72381976 61779 26599 744877538 10762 62019 950473266 40531 64603 211433915 15429 64603 245876855 72376 40531 555319330 72376 24769 696850250 42017 72376 852837787 24769 56706 383497411 1670 72376 425187193 30340 56706 518621888 30340 52251 981266531 56706 79901 542073323 56706 7167 288280800 17784 1670 709297370 79901 6350 527717386 6350 44474 970744022 15575 44474 976966712 6350 76017 57521400 44474 74517 367487814 6350 68391 238160267 22937 68391 325521384 69225 22937 770667417 37880 68391 251096561 37880 40117 748026483 40117 14934 363567422 39381 40117 441075263 69225 60850 377044706 76280 40117 565448879 40117 77402 81010087 60850 22169 198239290 71097 76280 908941943 60850 4293 733838746 24635 77402 795233299 22169 19101 926825632 49221 24635 799791099 19101 73622 85528257 53587 24635 805029116 19101 38354 8704353 77841 49221 715393201 73622 4994 584925779 10009 77841 875895555 79603 10009 128827275 67222 10009 714182327 77841 54993 770782115 81528 67222 821538751 81528 46832 108952585 46832 59904 843037415 46832 26097 468905701 54993 48452 339184176 45873 46832 653508178 48452 66264 265749932 59904 41377 969320456 10743 66264 300264808 29359 48452 979421073 66264 20911 587271994 18872 66264 947134981 41377 62537 295380594 29359 50908 421140510 62537 32170 475271109 62537 47608 509788033 18872 579 865976729 23536 50908 879806905 47608 65869 314048299 579 53452 199801210 65869 71117 449476638 53452 56328 497240449 56328 78070 297378521 58362 56328 786005617 58362 67633 297102064 73957 71117 465817688 18213 58362 34806244 18213 24166 52574308 34754 67633 46463975 16931 18213 44782458 34754 1877 518153792 16931 5672 818544944 50130 1877 25827458 62584 50130 945661016 59353 50130 752097154 5672 478 698140930 24307 478 851287962 59353 75039 916800361 56071 62584 366974983 75039 40646 598826161 59296 56071 25781720 40646 41199 253483805 56071 60187 35145568 41199 61737 243291149 41199 36731 779772928 41199 58421 603344625 58421 30482 547676796 52773 61737 534573592 60548 58421 825274117 81413 58421 618412709 30482 30780 478213183 52773 14536 631461413 30780 50267 69484067 60548 40748 183200327 14536 4766 956100452 14536 80088 953052445 50267 56432 551703036 40748 42303 894986483 42303 54031 365110711 39838 42303 668458145 44926 54031 131383938 42303 68990 295326710 74999 42303 398725039 80028 68990 105081337 81979 39838 162651259 67534 68990 653886777 68990 13667 745080383 70354 67534 675398285 81979 10530 686126313 10530 53496 103539848 12753 53496 345657799 9549 12753 329141637 53496 49342 968161242 10504 49342 336725788 81436 12753 67438453 81436 77733 330671943 77733 79961 982019402 10504 7862 877883123 10504 48856 455898953 81436 56194 457259946 7862 52183 411491204 79961 74055 111931002 12429 52183 249011262 13126 74055 823652385 12429 8654 498444247 74055 10652 282397041 81086 12429 688817225 2065 81086 593979231 10652 22701 540699497 81086 78955 842766771 25781 22701 640921651 2065 45088 806960339 70612 22701 651953715 14859 78955 856201843 25781 15677 520324271 76752 14859 578919228 4112 45088 277124862 33881 76752 940903410 4112 18141 183212215 33881 21435 313790048 21435 8928 249297077 33881 52971 378274857 54884 18141 912758465 78112 54884 300125470 74099 8928 607991806 1260 8928 61595912 54884 35902 21363654 1260 81212 576887209 35902 59880 258432412 14317 74099 633686385 71889 35902 451583540 17503 14317 563088506 34932 81212 608488541 41868 14317 107360875 52602 17503 826096760 37122 52602 325873566 17503 15082 722370710 41868 70912 866024488 4757 37122 381435210 14940 70912 941103486 37122 55504 161558548 55504 60337 943373171 60337 23443 428804697 60337 14074 856239568 60337 26064 658382131 5870 60337 318510140 41525 26064 407564265 14074 19374 543706772 33168 41525 90623261 34171 19374 807753560 57334 19374 629767618 75211 33168 844630207 75211 42134 690291899 34171 71930 692300202 80907 57334 729321003 42134 49136 913670474 71511 75211 193652136 31001 42134 926318101 49136 77909 82336726 25664 31001 309693941 71511 14995 977516322 3354 77909 555717227 77909 72571 362319076 23235 77909 253649743 3354 17934 308040695 16543 14995 74695057 72571 22832 47546779 48802 23235 142462990 48802 25538 482496308 16543 67533 514598486 25538 30532 173199580 76073 48802 955213211 5663 30532 990345304 76739 67533 989308546 32878 76739 369121681 23008 76073 518433586 76739 62531 779722917 76739 25319 584234940 62531 12687 878607511 62531 58329 300017028 66220 23008 751804334 75188 66220 976972868 39488 58329 146553697 59971 12687 94738840 73724 59971 806715399 73724 64504 840867315 60698 75188 742638984 39488 53681 199283043 77089 60698 382644538 67203 60698 510699018 60570 67203 340110426 51756 53681 98404222 77089 53887 808316116 81894 51756 966908034 81894 7012 373040193 53887 36025 578604533 81894 1703 346669846 1703 57294 629228340 26858 57294 380045960 66646 57294 122273548 68094 1703 185820855 57294 13801 19192688 68094 53809 464254089 66646 8420 513960477 71981 13801 259583669 13621 68094 451181195 47306 71981 758824798 53000 8420 424560137 2691 13621 937257277 39224 13621 811613591 43435 39224 215942284 47306 49999 140174698 18816 49999 650828225 4376 2691 55835672 18816 77693 493370216 64352 43435 70151894 1938 18816 846282781 77693 54246 460167259 77693 57406 12853010 54246 81507 9951846 75178 57406 703819930 32363 57406 577163473 44412 81507 715751157 57406 3193 734818342 57285 44412 98224481 15638 75178 815822254 68181 44412 641682757 15638 80987 876778893 8031 57285 577916338 80987 22112 175901517 8277 15638 815756483 57127 8277 602993974 24845 8277 40430690 50841 8277 825092483 57127 81928 889805318 46652 57127 178236727 24845 68846 1210069 68846 66025 761302676 25390 81928 609640159 31637 68846 75002360 36949 46652 747585651 66025 63830 874547753 46732 63830 699337915 69222 25390 534295740 51108 69222 241490260 36949 72586 53573507 46732 2468 956250665 46732 11734 571802356 739 51108 572245063 33772 739 902481402 72586 32278 936971867 33772 4455 760708329 11734 62747 688634678 5511 739 212692211 32278 63931 723164723 5511 78169 711172176 63931 80904 31035533 5511 75641 712535132 5511 48399 894595624 12701 63931 860144050 75049 12701 957028127 35154 80904 45848977 41208 35154 422801387 48399 39851 614992846 35154 68080 867062521 31108 39851 14645881 41208 58021 303225078 68080 44887 299765373 58021 48176 2397915 65300 58021 995167292 66574 65300 800152152 48176 47755 48829362 72587 65300 997092096 72587 74412 414077482 72587 9766 8195366 9766 81011 880289953 72587 58107 40455439 72587 28708 436051335 28708 10059 396306612 8364 58107 15852325 58107 25119 273551130 58107 38140 919919870 38140 80579 805852414 9980 25119 421152312 26391 38140 584659176 9980 50264 386329316 77207 26391 827691771 52624 26391 68515363 3079 50264 196523171 34655 77207 421504287 52624 4810 609330726 4810 3972 727491079 3079 55575 932965869 55575 46813 818075689 46813 65727 919619294 65727 34929 445157963 34929 677 864426218 25405 46813 622462980 25405 76820 289795776 76820 75128 183561661 81498 677 164967596 9629 75128 111782629 9629 7738 5049654 76820 38999 522475934 4026 38999 662890836 81498 43206 111324060 911 43206 950807161 4026 37628 774524076 69572 37628 707390252 43206 72011 65561862 26365 37628 131560478 12995 72011 672696320 72011 25793 728314007 23140 72011 223814379 27156 25793 43807292 27156 78663 745081083 26268 78663 829783365 58920 27156 906466954 58920 43443 37161703 2740 58920 741438541 38267 58920 225439459 38267 63296 824790450 58920 16522 249126789 38267 24254 912536000 63296 59223 896946990 38139 24254 436042937 80693 16522 193850385 44943 59223 729526863 24254 72864 108931256 38139 39800 792790523 42996 44943 213233631 44943 56865 66546135 56865 59808 247251668 56865 17965 582882713 59808 41942 106988676 56865 78378 836982258 78378 30837 882116554 78378 63658 361191104 41942 11940 966119933 41539 30837 940276733 64728 11940 956857664 34341 64728 596607090 63658 78558 337575276 67384 11940 925388790 41539 4969 984507894 40041 67384 304277779 11520 40041 961083619 4969 44701 93274870 67384 28941 48869701 11520 30267 197781357 28941 51838 705511536 30267 70242 340802860 51838 1608 401569022 30267 56948 423904133 24684 30267 680753767 24684 20529 935788577 7080 56948 593016886 9055 56948 493352181 81925 7080 563562320 9055 29237 82131394 17161 20529 694469334 29968 17161 450844439 17161 10368 462265784 8642 29237 568920940 29237 75234 925309590 29968 5568 372026559 49570 8642 506498610 49570 23797 70965567 69345 5568 119856083 80344 23797 980789285 49570 72246 711566915 21161 23797 143253981 80344 25611 154006230 38670 80344 87692314 21161 38262 760379832 32742 25611 118155114 32742 75606 408749228 20484 32742 815434819 38262 30259 818151561 32742 48067 87183195 30259 78594 856090755 66384 78594 226798628 66384 34456 24555522 24093 66384 975689696 66384 75354 497666592 57037 24093 945021453 27245 34456 725573194 25246 24093 218850009 24093 12241 429914295 42015 25246 449664323 25246 23789 181398728 64827 25246 350175992 68880 12241 841851688 68880 58228 166195666 62266 58228 254999271 62266 35945 108497101 62524 58228 712588612 79518 62524 326195741 62266 61672 338092621 62524 1702 881555737 26787 61672 110880770 26787 67587 750025419 67587 59361 619885324 1702 45148 421066087 45148 47529 980450448 31082 47529 945126444 31082 80177 143582545 22467 59361 457029830 45148 22396 165945947 40408 22396 202986532 80177 50414 876604354 40408 5823 384551593 22396 56096 646779359 56096 70398 178853451 70398 3936 865149120 22234 5823 673147542 22234 81091 739502728 16320 22234 370032903 47042 16320 97081089 73864 47042 114220370 81091 49688 366862098 49688 6905 91897063 71091 49688 912198298 47768 71091 53427925 49688 27496 24668738 47768 7556 351605812 4909 71091 567898088 196 71091 342982408 50325 7556 299421088 4909 22344 904582126 2648 50325 582245046 196 38568 698149147 36486 22344 705935329 36486 30870 238684875 17290 2648 564313738 38568 80725 880547953 30870 27277 117284757 40704 36486 146653177 40704 17098 226404608 17098 29907 812659999 27175 27277 309011908 17098 35674 152346436 27505 35674 752939565 43509 27175 796620142 27175 3360 17164702 14057 35674 921963560 27505 75490 983964636 49867 14057 478706570 49867 9608 393327456 49867 73799 345432732 50899 75490 922813037 9608 42497 741333378 27096 42497 903458400 1557 9608 774613548 22322 42497 940584005 5444 50899 380936352 1557 53630 456572058 22322 73029 831538608 73029 36271 881127981 81256 5444 966904975 20897 5444 34393719 18558 36271 55251480 73351 81256 214013942 81256 34055 413291020 20897 76246 103865844 73351 68583 417498940 76246 63530 837220787 46502 76246 919293024 34055 16732 899335222 72634 46502 723058545 3805 63530 986212818 39908 16732 794547840 45591 3805 342310384 17003 39908 357329200 77798 45591 811794247 77798 8676 826763747 8676 76155 65619061 76155 23209 569579021 61637 17003 121005975 79333 23209 592007099 79333 33046 594110142 76155 32499 251550699 79333 62332 20854707 61637 22697 24526467 62332 441 422299344 32499 5759 612625505 441 70047 704096257 441 8274 556329738 5759 78649 590808842 58371 441 122361356 23662 5759 90409463 60807 78649 101307406 55180 60807 388689378 53101 55180 140694224 54871 53101 358789166 52888 55180 734567170 16287 60807 594723711 60760 55180 236746587 39541 53101 861994290 24869 16287 535768345 3630 52888 861374413 16591 39541 545322146 3630 75031 113116245 3630 49778 316910012 75031 52418 867827171 52418 21752 106528176 41283 16591 945945519 40326 75031 966781505 49778 47445 436271056 46830 52418 844330249 46830 10193 692693401 40326 63343 452992230 40326 47798 270047988 17504 46830 755511878 17504 41996 803528219 68018 47798 268852262 48518 47798 144706772 17504 36722 787922352 48895 36722 768342641 68018 22185 961748102 48895 68209 249136431 48895 39724 446922795 68209 5033 833660908 22185 8753 382233196 60536 8753 226212728 21671 39724 770024885 62300 21671 510493565 66846 62300 58839590 54886 8753 765272281 10780 66846 765100180 17271 54886 810664389 66846 24455 791252181 66846 38908 700643199 79509 54886 65710527 10780 1092 536523247 79509 81778 810188351 81154 24455 653283956 79509 75285 685774326 79509 77342 375848145 35441 81778 461909527 30453 77342 999603667 75285 79810 373483351 75285 15663 159984227 64141 35441 143155134 47697 79810 951707107 47697 67365 51606057 67365 65973 794724106 64141 16971 570259008 57222 16971 274549122 65973 78073 669385845 16283 65973 368460863 40790 16283 301764746 36563 16971 589201692 32094 16283 213722382 620 78073 908062943 52560 32094 419627059 20068 32094 612599020 20068 2030 122796542 2030 31226 77949701 20068 3622 402872454 52560 6773 879239689 65049 6773 644544654 25852 6773 297336749 8198 65049 874363799 16912 6773 555805896 69954 65049 235474588 16912 494 875840190 8198 27582 651044276 494 29457 377294755 10029 494 135124418 66745 29457 392914915 296 494 45540659 53379 296 347861887 15115 29457 630613532 21586 10029 286805225 4382 296 160501094 296 23885 487964496 22081 4382 545041408 15115 79672 724882109 78727 23885 62219814 64642 78727 815671201 48364 23885 909987462 79672 21749 687450084 27519 21749 9069623 64642 57863 278314745 76309 48364 202618887 21749 7734 551461867 57863 36748 676743595 27519 75806 269013094 77956 57863 30168040 77956 11614 193359462 77125 11614 574379582 77125 44976 995714880 26337 75806 171657902 26337 7221 391342548 7099 44976 706317694 765 77125 384088467 765 29815 751041490 7221 80905 29853245 21453 765 136283390 41203 21453 609337852 80905 60196 979397649 23623 60196 439578170 58497 41203 912639821 23623 22677 668531070 3698 23623 116925932 57239 23623 133476994 22677 42050 248247189 3698 46590 515759204 4617 42050 407337913 4617 21296 506299156 63721 21296 966631849 38987 63721 582477114 4617 6302 814442522 61339 6302 35333502 4435 21296 773014697 15081 38987 994660886 6302 37939 510503772 6302 58091 113586290 7809 61339 995346669 58091 36406 70984154 15081 73094 201556941 4758 36406 508610814 7809 12393 38685720 12393 12211 722225569 16686 73094 783988118 4758 30397 412195590 27296 16686 823945046 12393 36475 25842357 12211 50846 459519411 36475 41785 294146180 32166 30397 410879911 36475 70709 689979154 70709 74757 575562472 70709 17641 197043625 32166 35430 143231853 57033 70709 240730792 59784 17641 325005274 57033 71879 794592922 4173 71879 626227973 4173 15774 514747326 59784 73240 302892266 3986 4173 718385108 224 71879 626648318 15774 4061 617741230 8088 73240 657919672 8088 45261 23734537 52851 8088 53210827 30544 45261 842699614 37446 8088 369795485 45261 41059 904715139 45261 70287 160287367 41059 37231 857816130 64818 30544 747303885 72226 37446 554016334 70287 72159 726776592 15307 37231 488780649 30447 15307 700739274 71450 30447 9022520 15307 69613 803909571 2103 71450 118588020 5714 2103 538651159 51175 30447 235661526 2103 19159 856036247 72366 2103 73151634 72366 56260 970620729 6679 56260 591375418 57267 19159 975829052 27858 72366 321233436 6679 67215 659149649 18298 56260 949181145 60004 27858 649046128 6142 18298 268111449 34938 6142 350160250 34938 47804 382205693 76716 47804 903897717 47804 33322 173448115 76716 53946 643116269 22211 76716 886927211 76716 9570 339987130 53946 5264 430016947 9570 10970 642978316 46244 10970 146548655 65108 46244 175616613 2921 46244 194456655 65108 76349 48064560 51877 2921 73208853 46244 51375 139148643 72711 51877 604445139 51877 78443 618454269 76349 60394 348411414 60394 2832 339960894 2832 64431 669933562 60394 36700 930969167 19036 2832 187262378 21187 36700 221972317 22740 21187 139113206 28524 22740 491188039 21187 52965 336274350 56353 28524 458476650 52965 6016 206603612 6016 73786 379401504 6016 72412 761200945 48964 52965 473649116 3731 72412 860375388 4748 72412 204813266 56356 72412 319488071 46809 72412 730646329 56356 50492 232884022 3731 12468 398798755 7760 50492 490120844 32393 12468 889942073 10091 46809 190754403 53722 50492 767412259 5937 20348 47217 65693