83849 74517 57537 73811 52697 45672 128048117 54827 54827 443980307 73811 33483 147035794 81997 71492 684674833 4172 4172 834760593 46392 73265 169599956 20316 20316 177061767 80894 80894 445813334 31609 31609 380677583 65659 65659 753730982 35914 35914 10605482 82630 82630 741168555 81287 81287 452763938 51265 35876 963650197 73525 73525 86315294 37050 37050 836519770 75557 75557 535044931 66894 66894 651468172 9385 9385 131873296 37870 37870 293242537 44051 44051 342033831 21355 21355 514786344 51145 51145 972578218 3656 3656 550491640 52914 52914 825638612 72559 72559 322321892 33846 33846 720612318 38950 38950 93028633 14284 14284 340370337 30579 30579 994267019 35745 35745 547601395 638 638 474685239 47522 47522 284636092 74964 74964 456811609 24037 24037 580294262 79595 43660 338378148 73418 73418 569197743 31314 31314 133422855 68958 54455 541309683 55813 55813 682689348 58692 58692 605226227 10351 10351 226887453 44247 29427 95244576 50311 50311 62561758 5780 5780 972301393 48905 83540 300935595 53048 53048 558951579 63037 63037 286921948 50094 21028 257938131 83244 83244 707804849 49471 49471 633188863 79173 79173 52547141 65238 65238 369683719 17736 17736 230481200 55636 55636 876094733 28126 28126 688456475 40605 40605 136478079 61138 61138 253986363 34459 34459 241588098 55506 55506 601872838 77247 77247 988140677 35304 35304 124403065 52875 52875 727896298 40218 40218 564774889 30537 30537 142940068 27974 77263 682899519 74125 74125 181893814 63799 63799 384852001 72358 72358 805494149 16687 16687 339108801 70681 70681 626886971 55487 55487 148423966 57537 57537 147236858 56533 36108 134514851 6264 6264 257814129 81006 61636 517060369 46064 46064 875566611 26862 26862 353286413 79939 78232 636827110 80896 80896 753581647 16305 10524 277812143 57537 57537 751599595 6534 33727 387780704 21227 21227 778497427 63955 63955 300488206 27305 27305 98926430 16493 16493 661723811 1781 1781 50751724 74407 74407 772520106 47738 47738 880356128 39875 8999 502290697 56318 40908 489627718 57537 57537 147155234 70396 70396 435378546 27102 27102 652226091 82658 82658 391108750 65566 65566 746423441 57145 44647 197614045 62944 62944 669373542 73076 73076 237938597 33560 33560 845541236 43046 43046 784951667 56276 56276 868226091 47095 47095 23614415 792 792 970174903 88 88 988940955 52290 52290 139233968 63376 63376 729308809 62657 62657 419898099 50525 50525 752011324 41451 41451 845555221 63056 63056 78055102 67184 1530 544636111 40449 40449 992491156 55700 22630 288074357 50722 50722 902841906 29720 29720 36527409 1463 1463 745946273 2796 2796 859304156 57537 57537 670576937 42353 42353 606474128 37916 37916 736093056 30165 22722 66162244 61962 60092 207104884 66067 66067 720672053 42726 83286 631661663 74475 74475 439001580 38637 38637 440795069 54000 54000 697953069 72970 46717 867422652 69437 69437 364497821 17846 17846 41441756 29208 29208 229718889 15580 15580 779453818 13267 13267 227313291 49336 49336 460061102 56312 56312 281523097 59180 59180 278089895 59575 59575 38148827 37006 37006 903148754 926 79939 912974280 28277 28277 310523098 71007 71007 177552507 67590 34605 641140926 21017 75215 608982181 74915 74915 502751087 57537 57537 9966686 73696 83389 601297021 42911 42911 799486293 40429 67173 872212986 8992 8992 398273896 76868 76868 421601534 71945 71945 843200375 80955 80955 345110076 25063 25063 542280216 11868 11868 189708593 32677 36605 805084485 30700 30700 299223561 18492 18492 629420871 82124 82124 312825920 58325 58325 311706220 21112 21112 204566891 37192 37192 831662243 56387 56387 825857186 58523 58523 179583754 75298 75298 122037911 75485 75485 677060749 70174 70174 640763931 11920 11920 395627677 28662 28662 541440855 19127 19127 665063086 6142 6142 891604189 18395 18395 285216419 3772 3772 880789392 13889 13889 830479688 508 508 273996381 61540 61540 915832464 7063 7063 696543381 57537 57537 334542422 34841 34841 599096718 36715 36715 147943050 43362 43362 160759249 23058 23058 830244485 161 161 16399303 1652 1652 406215264 77468 77468 9769897 63184 63184 221854670 31566 31566 794486136 42883 42883 172508941 19426 19426 20878271 36184 36184 681351572 53291 57537 509505194 14285 69527 492064109 40320 40320 37559490 35278 35278 20886359 72446 51639 116053825 19665 19665 176641383 14905 14905 739200992 18431 75291 921803547 57537 57537 57040888 35767 35767 262698724 36382 36382 312028410 60536 60536 939878549 30579 30579 636664426 57069 57069 790310350 10798 10798 515105208 60726 60726 696150223 1983 1983 574488701 66982 66982 497740533 6977 6977 490292875 61852 61852 732639564 55128 55128 463056125 14097 14097 723248684 41380 41380 876174638 57537 57537 851615147 68233 24622 565671652 4440 4440 974574267 19993 19993 958477319 39573 48802 887418396 34846 34846 642385860 54537 54537 881192022 77301 77301 393252443 18995 18995 129131235 55346 55346 505878752 35409 35409 686230705 27205 27205 35269391 75584 75584 983339294 71120 71120 298852568 14981 14981 689504797 35701 62452 366535743 70050 62286 789860521 55669 57091 921804934 74953 74953 836531050 31712 31712 615416222 57537 57537 393672362 76980 76980 313293444 24369 24369 309256748 54074 54074 444895880 3573 3573 677544546 52649 52649 679897218 57537 57537 416764274 57537 57537 597979616 56959 56959 976656105 57537 57537 861102185 42532 42532 248990546 44050 44050 515252848 8293 43736 707559122 74370 74370 161490056 69856 69856 303682645 71276 71276 972814474 5014 5014 3204562 56013 56013 558203427 5821 5821 283912358 27607 27607 708812273 27253 27253 305090534 38400 38400 568835310 38457 38457 652981010 73811 46271 402910346 32211 32211 44165873 28029 28029 318282262 57600 57600 724668982 77599 77599 762918478 46698 46698 121924704 36360 36360 960241153 64538 64538 934586693 82632 82632 827931448 26804 26804 998776812 53774 44956 273860621 57537 57537 254882019 32968 32968 690572253 38383 38383 135304014 18676 18676 180222455 43535 43535 614610714 27832 27832 115172525 16200 16200 428958971 71784 71784 453933862 17789 17789 586410513 43285 43285 509371497 8482 8482 422546622 34939 75963 359725752 36379 36379 457301082 10448 72500 310708440 1604 1604 169357352 229 229 915640991 7591 6598 675559701 70132 40142 597448901 57537 57537 781869312 12572 12572 935851970 71579 71579 796608902 57537 57537 185239065 57537 57537 804524244 11748 11748 47932146 15172 14498 448914309 52336 52336 819661895 24682 24682 832344604 74568 74568 889757089 13458 13458 15787404 48127 48127 992817082 16492 16492 509506574 18738 18738 243733683 4085 57537 589548586 65879 65879 705416214 23773 23773 887192558 57537 57537 340572518 67944 51241 43930832 29245 29245 776450344 54648 54648 551463336 68899 14018 854390945 81615 81615 200438477 75784 75784 342453814 57537 57537 514484034 48968 57537 834491426 72896 72896 437900303 48290 48290 906187202 15694 15694 598241569 76751 1306 727349665 57722 57722 641005741 57537 57537 284520193 19298 19298 824285932 9826 870 861200566 73811 67632 643699527 14659 14659 854289138 64118 64118 440073383 3079 3079 306768498 50655 50655 44022612 14385 14385 64584347 52796 57537 556174501 41244 41244 89989506 59175 59175 288402959 10307 10307 804669263 41912 41912 188015776 22719 37877 155082414 57537 57537 956248266 57537 57537 577927582 60492 60492 368981776 50183 50183 489585157 67386 67386 549910641 33922 33922 587394127 47298 47298 361431667 3643 75105 198814466 51805 51805 831593793 28591 63734 997485904 71135 71135 807225752 21748 21748 525932044 72411 72411 623012164 68596 68596 552947278 57537 57537 362364355 43470 34032 516579005 38570 38570 183849614 61994 61994 455989672 29745 29745 966509622 50075 54475 521990879 49657 49657 379902715 46156 46156 324195004 33834 33834 314337421 78588 78588 104823324 23021 23021 911814814 23368 23368 151241594 57537 57537 403902027 9687 9687 674290394 67486 67486 250609424 83532 83532 802350999 66576 66576 882439699 54799 54799 614546845 1961 1961 401813819 62748 62748 254718111 32056 32056 756445285 5628 69680 680923442 20325 20325 357855898 57537 57537 192149054 67244 11795 159676512 16409 16409 51869555 57537 57537 561290816 79002 79002 544381524 57533 57533 936050442 187 29413 605561993 862 862 727536115 30092 30092 677754155 63639 63639 739312992 61912 39480 156059844 83569 37127 25871637 70945 70945 538497271 50131 1057 253144989 54081 54081 342689877 51038 51038 148638491 57537 57537 610622822 68452 68452 101079042 25183 33632 514221011 57053 57053 490350642 47928 81698 291607794 23747 23747 502838667 22196 22196 218510378 44687 44687 575876863 44265 44265 469078755 40647 40647 543732807 9779 40738 16881295 43410 43410 144406062 52135 52135 614025772 7759 7759 166531046 40811 40811 369514794 12153 12153 275830662 43716 43716 391841819 28368 28368 527459203 74616 74616 479480521 69039 69039 821363121 31676 30240 933898843 28466 28466 988752664 57537 57537 959831768 57537 57537 871629261 5379 5379 978847331 43940 43940 361352049 57537 57537 653055520 57537 57537 244773819 7456 7456 288258732 39835 39835 897071494 23651 17293 315409083 58562 58562 483913871 78985 78985 651267753 57537 57537 384491950 38026 38026 43775478 54826 54826 466882486 80507 80507 682013768 58292 58292 635039082 57537 57537 261297438 57537 57537 84746833 18267 18267 952129134 40915 40915 208394475 6450 6450 134236858 79286 65396 480436189 54918 54918 575302993 20582 20582 481312452 61078 61078 317882367 25428 15345 957606010 76504 76504 312484129 49531 8413 892747156 78833 78833 688236259 57537 57537 237883428 68185 68185 78449169 77206 77206 369850583 35273 35273 136759669 51898 51898 995895440 73296 73296 600483537 54330 83418 933869258 51987 51987 601779408 3208 3208 411243172 31941 31941 157000084 9418 9418 456551524 11235 11235 732553240 30006 30006 919007597 13936 13936 224128390 14183 14183 536464017 83612 83612 195646756 82271 82271 351188839 59045 74015 858916072 32550 72853 743773877 62041 62041 59004209 63566 63566 825356924 42522 1102 970299115 13578 13578 789418786 57537 57537 371023927 52139 52139 265849069 26690 26690 426198748 57537 57537 494729851 200 200 564139269 2401 2401 531791708 78476 78476 523387504 5174 5174 665359748 22331 22331 750297894 43366 43366 224060258 57537 57537 108440739 73811 67212 118589331 45382 45382 319713000 68551 68551 710023310 57537 57537 955338099 71506 46653 203723101 17243 17243 493734169 32888 18948 360684123 39233 39233 89591483 65250 65250 662183357 12768 12768 643542580 22633 22633 445601126 68261 68261 295160963 3317 3317 343238474 37371 33436 36289718 43467 43467 886313077 57537 57537 232172374 74020 65798 200122296 19842 19842 891578201 33836 33836 181353148 58051 58051 916774879 55699 55699 214274507 52911 52911 106818415 647 647 461462619 76112 76112 637969031 75023 75023 348798716 79061 79061 390952861 60033 60033 313585766 70289 70289 945599889 44726 44726 571688401 73536 73536 899088886 77678 26061 354598861 79311 79311 232420758 28625 28625 841585948 18164 18164 144495782 77907 77907 329191233 76011 76011 450269108 32992 50034 66612635 66378 66378 817821473 51657 51657 706731708 3324 3324 634138602 57537 57537 29192844 54022 54022 634048173 68507 68507 325655788 54593 54593 871201499 14650 14650 498457160 47540 47540 33896006 78746 57537 977038664 59050 52474 311096698 81154 81154 420488637 13534 13534 421242707 2170 14421 353316315 57537 57537 808415254 15419 15419 334418753 73811 51493 310269597 73411 73411 935147945 16124 16124 574063600 37577 37577 463683683 47300 57537 374890398 80058 80058 332555689 15971 15971 163434598 34095 46390 379799667 74616 74616 87977568 79884 15977 532276357 25714 25714 33863875 55843 55843 322417229 37261 11476 538827521 62146 62146 524788050 52328 52328 564459763 66508 66508 539947179 51030 51030 845839656 32982 32982 734175391 8550 8550 225780769 16520 16520 389700003 6260 6260 945311386 16068 16068 510674077 41258 41258 300568750 73811 72727 993099177 669 44800 702508869 77047 77047 249337118 38874 38874 569328924 31269 31269 948390081 79457 79457 25486948 35258 35258 351103146 56771 56771 938985152 57537 57537 167117602 5069 5069 964710034 1655 1655 544239552 64718 64718 628408781 20983 20983 822648604 40802 40802 665683461 60551 82857 115495571 3229 3229 885891211 2309 2309 899272167 64263 64263 564299856 35657 2222 715016133 577 577 108331502 57490 30141 618452861 57537 57537 722734337 5468 5468 94472724 33853 23021 368404210 32221 32221 224978346 73811 48397 692302057 12717 12717 673206340 57537 57537 510463114 6597 6597 876452156 15053 15053 601917618 71926 71926 209145961 45013 45013 694873918 9252 66124 583552923 24741 24741 921395403 16532 16532 392330279 30019 30019 783786982 77451 77451 187513378 73752 73752 680120193 39597 39597 864500358 56851 56851 894759437 23089 23089 559667883 72655 72655 237892594 2703 2703 412900612 57147 57147 444680342 33138 8566 701890419 66587 66587 514439331 74659 74659 324486233 69000 69000 263422067 38255 38255 51307100 68916 68916 23819795 55525 55525 449074359 14771 36685 451737301 57537 57537 301944805 22065 22065 70591313 27874 16887 803454584 39438 39438 490859324 49828 15266 789028360 57537 57537 98826660 37404 37404 240306272 66960 66960 610630950 76561 76561 212742847 79839 79839 758374076 61221 61221 451730200 72942 72942 720815198 51224 51224 983758353 57537 57537 375990527 71244 71244 553076959 17201 17201 345548545 75675 75675 933079930 81822 81822 321326642 67189 67189 196531356 61923 61923 556892099 21000 21000 814799150 70752 70752 631329897 31163 9746 662024505 65704 65704 640734883 25645 25645 221459865 40782 73296 662776104 74700 74700 221026416 40009 40009 804254891 7033 7033 53985120 2677 2677 465641239 21899 11513 44891008 14003 14003 697455077 48543 48543 747960325 11539 11539 893764520 57537 57537 730367552 17273 17273 443098173 5085 5085 480154041 66009 66009 689324580 78462 78462 910893181 4802 22991 718542550 42725 42725 285489051 13632 13632 614514677 41950 41950 67538414 10265 10265 440288899 9387 9387 604024676 29702 29702 559619839 29170 29170 431968346 38316 38316 691676260 3158 3158 383279454 33394 33394 413273321 70474 70474 345688453 11623 11623 769649969 9561 9561 224771116 37600 37600 118413120 36493 36493 947586151 80092 80092 48213585 67681 67681 583811463 449 449 479868803 33303 37238 319762889 74310 53868 828115730 17226 17226 865084012 7413 7413 514371773 12881 12881 481583663 28083 28083 726914154 11786 11786 484378341 25686 25686 688377991 76916 76916 377174229 45381 45381 413246359 64724 64724 800717793 59966 59966 659027074 50361 29796 758572544 36135 36135 971644820 11964 11964 773880873 15548 15548 164287643 15463 15463 863271572 79669 83677 642051600 64083 64083 290076354 5165 5165 318034833 59233 38713 256397996 36210 36210 439477708 49920 57537 787405985 71521 71521 962619699 22580 22580 534607939 26394 26394 83170609 17400 17400 220368147 9645 9645 375294054 55471 55471 409959589 46853 44396 387632364 71904 71904 793865454 30705 30705 523015301 36922 36922 686327689 57537 57537 494926717 5171 5171 233290943 71634 71634 668427435 50980 50980 389668256 18078 18078 634355798 47118 47118 244337256 68300 68300 157425658 80346 80346 950966079 74412 37834 486201714 78449 78449 158564294 61709 61709 223050868 38763 38763 615327067 35934 35934 55830684 57537 57537 126969555 68318 68318 302525735 44942 44942 402204756 80818 80818 841512063 47997 47997 753503857 57537 57537 927515228 11208 11208 478686850 18570 18570 529432294 45362 45362 459390568 22418 22418 99081494 48907 48907 955672791 2809 2809 945087799 57537 57537 286579095 57537 57537 866926275 57537 57537 565745706 73695 73695 726987863 57537 57537 680541033 21479 21479 901695073 48822 48822 818581513 68188 68188 674531841 55362 55362 507568015 68362 68362 645759046 76216 76216 194031539 77795 77795 762422092 47269 83075 594506901 31003 31003 842373568 57537 57537 964352887 8765 8765 217275722 83010 83010 354548046 15395 15395 579677918 9684 9684 610747457 57537 57537 751646449 4848 4848 911037891 57537 57537 567404915 53036 53036 43573331 6258 6258 362245620 31436 31436 77560509 9868 9868 961105999 21592 50863 664993796 20239 23804 915266163 24419 24419 482032159 66585 66585 448627199 38380 38380 564443843 61118 61118 809956912 69161 69161 712661223 33606 33606 283438920 45958 52095 791272434 5084 5084 747750064 42463 42463 732213261 70917 28564 442957941 48743 48743 73119030 53332 53332 598993480 47294 47294 409927563 68722 68722 772910838 75202 75202 159880005 57537 57537 461216003 62107 62107 651964443 57537 57537 810355564 75523 52158 992331167 62273 62273 126066645 57537 57537 159907450 2925 2925 3976666 82796 82796 920801136 82465 82465 632559358 13101 13101 286588195 48433 48433 775720334 69678 69678 983377304 72684 72684 839613283 3666 3666 780386258 57207 57207 923150197 2187 2187 420111933 28767 178 840083046 42524 42524 864253947 9670 9670 374561960 13565 13565 834294326 56775 56775 940364342 24714 24714 834416755 11549 11549 802703990 28874 28874 402840404 76177 3875 308511078 57537 57537 999358215 6351 6351 95034568 66267 66267 55395645 61462 61462 86827645 56008 56008 386386683 68147 68147 406004365 54425 54425 93154830 22009 22009 168651993 50178 50178 204054134 57537 57537 703294323 83708 83708 473673382 82608 82608 945999465 65690 65690 129864941 24359 24359 703579976 24021 13206 635036485 76110 76110 242909694 10915 10915 699849885 74551 74551 640535782 3928 3928 871432091 15406 15406 685220449 10797 10797 877658453 11730 57537 44767322 71486 57537 707316185 23114 23114 286768558 57537 57537 682339184 73017 73017 371557073 6436 6436 932630713 47869 47869 664515237 71377 71377 513039827 7539 7539 97726526 4243 4243 304773868 59968 59968 261254003 52683 52683 975701312 66986 66986 173999313 62985 62985 493677434 57537 57537 797444558 45777 18630 165505700 80032 80032 864439235 71058 71058 635183162 16783 16783 924466487 57209 57209 267792541 19834 19834 983080043 9878 9878 401759439 67307 67307 954453201 73811 39498 180204632 67055 79620 751970 41118 41118 687260901 39763 39763 954524321 13898 13898 34005151 32266 32266 457967480 57537 57537 907306927 66388 66388 902331759 9036 9036 989085347 48397 82224 403113219 36589 36589 358047914 57537 57537 226934143 16351 16351 655818562 16568 16568 684590380 54395 78560 63769472 41292 80303 511819962 60091 60091 712520793 68674 68674 586214035 243 243 74826233 57537 57537 844536871 53969 53969 127773358 6237 6237 261356327 48017 48017 182747587 2203 2203 636653150 79923 79923 441929332 57537 57537 130560834 62425 62425 256358575 55354 55354 547821707 78258 57170 424548492 50335 50335 789960060 12508 12508 607137625 69408 69408 352293845 9244 9244 355867785 13131 13131 288697490 52613 52613 424410105 62547 62547 928144235 62543 62543 762877874 64214 66137 719384372 12301 12301 541878390 23185 23185 107461840 35133 35133 365618257 70146 70146 163155578 15799 15799 889491729 8261 8261 148012562 3194 3194 853568428 44840 44840 317504032 61580 61580 813609792 33453 21116 345201729 32405 32405 161491639 50530 17382 962118185 82702 82702 452446782 76322 51166 701782968 64100 64100 872192164 26580 26580 536986560 3357 3357 479267224 15561 15561 812709846 59838 59838 686640816 80264 80264 822612997 6866 6866 623213652 61197 61197 391915841 11512 11512 55803904 64012 57537 253165652 18395 18395 281204866 14751 14751 720543876 43737 43737 833307249 41305 41305 30457127 37620 37620 40422832 19200 19200 153511674 3883 3883 576866333 31983 31983 660229961 17827 17827 848179949 31200 31200 875499734 57537 57537 782881352 15892 15892 16849724 47982 47982 909345526 78989 78989 938023577 56472 56472 160178763 25025 25025 987832544 48504 48504 191175123 5384 5384 395523713 80256 80256 323847162 57537 57537 110909528 1486 1486 286441026 4431 4431 45528558 57537 57537 126944918 49441 25830 647047020 59880 59880 366575245 41759 41759 665939449 68359 68359 380801143 54330 54330 167165028 43863 42559 483438160 35453 35453 846733038 54454 54454 808792466 68840 68840 338212166 55157 55157 526210598 72542 72542 755648077 57537 57537 589425023 25197 25197 247606333 73811 47205 361421189 78074 78074 530399241 77907 77907 942593555 37348 74032 189121294 75638 75638 107189711 9637 9637 595854075 20149 20149 219671939 7450 7450 535122132 3838 3838 67195082 50565 49258 509508117 56664 56664 318602392 57537 57537 16762520 2613 2613 9947206 74891 74891 653496612 52266 52266 481242354 12079 12079 521868832 65189 65189 43802531 17642 17642 499868163 60161 5351 889835680 30419 30419 99291409 65177 65177 165486163 15113 15113 297962489 42375 42375 641233171 21954 21954 372854005 35324 57537 924042563 55795 55795 777975801 75445 75445 319719522 38295 38295 773662834 41374 41374 445102405 27387 27387 723957354 30825 30825 580962704 33608 81768 388086218 31872 31872 604599535 61784 61784 182299815 82723 82723 214966996 57537 57537 446955620 577 13823 208530255 70541 79323 131383760 73065 73065 905890136 10706 26408 615269917 69387 69387 231000712 73668 73668 671293300 26776 26776 350213023 54061 54061 624194936 20193 20193 474776442 67652 67652 213630632 74300 74300 699566611 49997 49997 979383845 74273 74273 63721196 14085 14085 194620238 11656 11656 552189485 38561 38561 77574289 76883 76883 239412072 63583 63583 955329107 73903 73903 138489413 973 33422 696256719 65596 65596 464123546 53255 27037 27408049 72957 72957 999440921 66377 66377 18564978 33669 33669 380295203 60573 60573 903890979 2412 25632 639212830 8988 8988 186032909 73022 73022 457453488 57537 57537 511091652 4932 4932 650991504 82775 82775 226708518 79789 79789 478620429 70845 40686 815517130 62742 62742 202148183 64401 3752 421993317 31234 31234 181407315 69903 69903 241166044 4484 4484 755400244 1298 1298 758907053 77719 77719 58330431 19697 19697 598928825 41158 41158 66608764 39704 39704 35774783 16296 54956 210137470 414 414 901750774 63095 63095 337839728 55616 55616 3149289 19584 19584 894095167 31992 31992 406276635 60204 60204 434539118 32851 32851 897371819 53517 45902 966927390 73811 45478 335169758 46941 46941 182380300 56867 56867 187430051 1441 1441 651176619 33590 57537 135399874 20058 20058 394340833 58077 58077 298482079 57537 57537 308552421 33778 33778 385019992 62696 62696 69190625 49702 49702 279909722 18357 18357 448138963 29523 29523 328945666 67800 67800 520492052 56695 56695 704502740 2511 65724 272229713 57537 57537 336149906 45354 45354 900775445 55537 55537 847978067 20824 20824 861870801 19368 19368 411488390 34450 34450 170693684 20192 20192 107204265 24455 45911 332210404 25511 25511 401001827 52517 52517 752573594 59616 59616 113879683 32787 32787 571809649 42844 42844 527488308 57537 57537 539395326 69207 69207 904667264 6771 6771 673846425 70757 57537 188094945 27718 27718 23416116 78769 78769 175861817 72520 72520 456984648 77620 77620 406370842 57325 28495 735345529 7343 7343 865202317 50379 50379 60774852 23341 23341 294941713 49889 49889 279704319 63720 37335 732773186 51650 51650 363332729 57537 57537 577223785 79172 79172 414704189 42679 42679 730268006 23648 23648 800865072 28160 28160 689036703 54933 54933 363516206 57798 57798 932864459 43741 43741 336365324 6573 6573 976927237 57537 57537 635694940 52857 52857 754765477 2539 2539 908001258 33912 33912 167550874 79883 79883 317987314 63976 63976 148539401 68434 68434 927969453 57537 57537 167184703 57537 57537 634919482 62920 62920 736928384 72728 72728 668573496 34085 34085 545836358 57537 57537 715193293 19450 19450 448479791 57387 57387 595550018 30005 30005 905623530 57537 57537 743455867 11160 11160 580948986 8831 75060 635511456 30318 30318 437539873 43770 43770 349864703 64936 64936 763331700 13146 13146 200366545 31737 31737 299182994 62489 62489 228682719 22373 22373 123478648 13440 13440 462723731 7947 7947 429527463 44520 44520 790889399 57537 57537 845109999 69454 69454 821929528 19297 19297 982722523 14414 14414 582551203 80642 80642 141499496 36890 36890 39840293 18333 18333 6547636 40650 40650 246431705 6446 6446 707519812 73811 75976 512637278 80344 80344 325445411 11281 11281 719543799 3372 3372 932827364 68794 68794 804165345 33334 33334 867335302 22277 22277 511974685 948 65459 181009593 77519 8233 464723724 38574 38574 395911898 18073 18073 798369575 35344 35344 815008449 30767 30767 515233770 40637 50825 661044884 52738 52738 472415026 25346 25346 91530646 12034 12034 198721620 51930 51930 987712436 32195 32195 942992171 17944 17944 623220080 39673 39673 775493288 49813 49813 76356823 27751 27751 124422320 76134 76134 522962128 74855 74855 39183914 57537 57537 304356237 74764 74764 552374085 80460 80460 834103127 17739 17739 703701545 53826 41482 778568039 38126 57537 995838283 70018 70018 970248059 79207 82396 580497300 19115 19115 508805967 58798 39284 965358486 73811 56355 70550276 16673 16673 603472345 80820 57537 363185417 74032 32798 203698383 57537 57537 437273275 54787 54787 613475826 42118 42118 122575841 47787 47787 633190727 74775 74775 728416304 57537 57537 622355865 6220 6220 209102854 13628 13628 211761696 18663 18663 595942173 26292 26292 960858933 1769 1769 780061407 2069 2069 282433416 77372 77372 705774221 80407 80407 263431688 64467 64467 589462834 31693 31693 226145016 81007 6658 215253493 58642 58642 911854037 57537 57537 201642902 66440 38391 369994042 72395 72395 508952129 34637 62232 652056504 3676 3676 488511259 9311 9311 359589931 34782 34782 66218754 11696 36145 518024948 16120 16120 463061346 38153 38153 330609939 59705 59705 580553176 63610 63610 15432839 11107 11107 406258926 73811 14355 753833441 30221 30221 915506348 21233 21233 943202447 67808 67808 964757211 57537 57537 377551161 66915 66915 241723000 4583 4583 955342558 69255 69255 227386442 14626 14626 157160815 13394 13394 886588989 4439 4439 203324067 4436 4436 84021540 9688 9688 478815520 23651 23651 382671001 38642 38642 807244432 23840 23840 167166927 23063 23063 136655541 49073 43763 549407342 29295 29295 482362359 72700 72700 686445495 73811 81443 585928167 4472 64256 992823383 7 9789 605895181 48190 4237 732642626 11309 11309 701350270 13405 13405 724281713 16758 16758 701485565 40221 71342 996365409 48814 35314 813221649 8156 8156 257726605 16797 16797 472221914 9651 9651 942234886 62420 62420 919143782 75540 75540 237162287 74626 74626 575216034 2270 2270 319301184 57537 57537 390822088 68526 68526 8330540 5063 5063 919474829 72158 72158 378890386 52611 52611 439710070 10608 10608 292401716 34372 34372 145731758 24066 24066 91783005 65865 65865 587809519 62382 62382 582750865 69045 13623 56966591 53494 53494 146519781 5494 83086 660945826 8991 8991 625800463 57537 57537 630818764 37683 37683 93612482 10996 56341 388473117 34385 34385 108562392 5315 63314 232615283 8130 8130 109973190 54838 60690 7900374 8019 8019 353612716 43043 43043 629540110 55013 10739 559306271 30085 30085 666595588 55411 55411 605349022 30029 2974 57230214 29670 29670 800521737 12874 12874 986254524 57537 57537 139490637 49035 49035 475005092 66806 66806 954870380 73503 6469 910665308 65201 65201 295606456 30583 30583 616717569 73811 39171 552218060 48845 48845 149980504 73311 73311 808876588 28535 23737 343649343 54407 21769 837901996 10185 10185 162299583 31735 31735 854671893 57537 57537 667667892 63249 63249 948849424 57537 57537 54285770 76843 57022 854318689 54255 54255 996564472 19379 19379 885690899 72349 72349 290858043 49197 49197 607724139 76616 76616 215390077 50551 50551 724257636 77406 77406 823255060 25346 62398 150643612 4721 71446 762054943 7434 7434 44529466 57537 57537 214619388 13760 13760 263429614 5201 5201 423182283 11413 11413 6149907 19928 11076 843365906 67382 67382 600343305 3026 3026 650178699 34835 34835 377031795 8464 8464 84517729 73468 73468 521784853 68914 68914 833785439 26373 26373 339056899 80372 80372 802847744 73152 73152 370174497 57537 57537 612009493 32170 11166 3451421 78351 78351 911688448 64266 64266 200735938 41669 41669 699078324 57318 57318 552359915 59797 59797 210208980 62462 62462 429536461 28207 28207 340774869 20174 71190 192111267 62147 62147 273246346 29165 53069 362581183 63776 63776 468686888 57537 57537 536597766 10440 10440 407310951 35867 35867 792340226 13777 41330 978573806 69390 69390 581524668 52611 57324 77409935 27416 67087 72384384 57537 57537 395139301 78379 78379 387560916 82004 82004 422454546 19929 19929 959746551 5964 67106 34820267 57537 57537 377063728 59237 59237 928478921 18429 18429 829058347 15516 79681 354558346 48680 48680 995903121 5408 5408 217025887 2718 2718 561485922 69492 69492 728502040 58077 58077 247773847 34860 34860 642353766 22926 22926 270228266 61393 61393 693930224 16032 16032 948755186 61477 61477 797268314 79882 73893 179697558 21262 21262 627842028 20548 54460 876494787 46548 46548 94662216 41529 41529 937408744 34855 34855 385536494 37655 37655 936238430 57537 57537 843039183 51778 51778 146463874 75132 75132 504366322 42109 42109 772572552 18139 18139 114481995 50633 50633 861483277 8539 8539 307535037 76318 76318 770898316 18392 18392 156127245 79233 79233 548229051 68883 54198 649578037 57537 57537 109114270 22387 22387 437547131 55675 55675 384167384 76513 76513 621595601 2631 2631 355251228 76205 76205 213271737 56359 56359 393473283 30053 30053 320104019 64267 64267 244045 51854 8839 902651241 61013 61013 85068725 46598 46598 621111117 24226 24226 915968136 12264 12264 210719205 43342 43342 908521023 73166 73166 432499076 57606 7038 122260330 72947 72947 888473543 69819 69819 395073405 41145 41145 454547654 9533 15146 299041653 83577 83577 665743031 83746 83746 224788780 25802 25802 210188985 9255 26774 548578478 15013 15013 283058968 40756 40756 145496420 70905 70905 218037952 29600 29600 665637981 74955 74955 379903128 69021 69021 390212702 52491 52491 229361897 62240 62240 325299547 65367 65367 493177845 60488 30550 771880384 23011 47278 959549953 14528 14528 161753827 61462 73743 843438919 9762 58936 186814949 67068 67068 500653783 10328 10328 771867711 24140 24140 920903424 83735 83735 303135982 14783 14783 646013551 16982 16982 969297255 23295 23295 84128346 11235 11235 106808976 57537 57537 176242813 25316 80887 727324756 20297 20297 251340131 20708 20708 12279866 45406 38418 872944225 34029 34029 30174906 70825 70825 818491459 38725 38725 26823906 16734 926 316800163 6518 6518 683646452 74962 74962 82833056 20427 20427 348891682 15602 15602 473072071 67274 67274 257320929 46159 46159 672480914 63543 3158 10927934 422 422 716586414 43497 43497 524704783 21337 21337 893464362 52253 80252 683269002 61349 61349 789772718 3867 3867 764800614 72890 72890 432335072 63769 63769 450679836 76950 76950 286835141 32859 32859 231789236 78356 78356 54434301 328 328 92489646 76157 76157 219566316 61294 61294 50783156 57537 57537 231916328 78772 78772 963774409 34103 34103 842146202 24462 24462 741632048 77489 77489 886565252 1392 1392 271621262 54499 54499 779379456 54525 54525 345049157 30165 30165 454193477 8505 8505 882127290 38158 38158 335455921 63354 63354 63387801 6447 74596 557031009 79108 79108 297065743 35549 35549 731195096 39698 39698 366847598 17351 17351 565827241 70476 57537 186021727 32928 32928 718399828 59817 59817 453309943 57537 57537 177824754 1249 1249 954308629 50023 50023 851584607 64320 64320 988383476 2248 2248 228524917 10638 10638 34265055 3570 27453 48661315 27284 27284 39558231 7578 7578 570386041 12973 16151 622105302 27736 72774 504836643 7156 7156 374263389 57537 57537 830020427 57537 57537 435820830 36050 36050 289641177 5835 5835 855791956 25168 25168 964785355 55806 55806 975092716 37540 37540 821134874 34460 34460 503032215 57537 57537 220113954 75892 75892 445708504 57537 57537 996363859 69405 69405 560622324 1711 1711 716387462 67048 57537 661290672 20074 20074 409647729 60836 60836 490829046 6698 57537 686806660 60943 60943 989963034 68637 68637 811951014 60456 60456 901131255 42071 42071 883236256 53656 53656 589267745 14640 14640 699202329 59209 7444 216944109 46044 46044 558324439 83658 83658 98662172 64353 64353 38748496 1467 1467 237737821 71606 14777 932201618 25573 25573 520393936 57537 57537 132988301 20936 20936 138257477 21508 21508 188191812 5332 5332 218933290 19148 19148 968309364 57722 57722 969570365 81721 81721 918201621 6376 6376 769383426 14353 17453 323491168 40531 40531 778115100 16432 16432 931252876 66428 66428 953668841 63711 63711 387456023 1944 1944 264487388 30737 30737 144068223 78025 78025 868842462 83609 57537 35528475 13523 13523 77174676 48373 48373 483189773 68552 68552 524840464 66168 66168 984201741 39939 39939 708218813 73811 60822 285174147 57537 57537 730780656 7328 7328 571431274 57537 57537 354631598 52177 64098 486097554 5994 5994 311131365 57537 57537 154390726 81717 81717 410610914 81058 81058 882855824 72725 19918 565524369 69377 69377 439580159 38973 38973 740031013 66060 66060 558270056 28086 28086 940088670 28184 28184 780092755 39216 39216 471626989 48823 57537 500287071 25051 11500 662255483 15128 15128 873391600 50024 50024 556062712 74123 74123 553849462 51506 51506 670064990 31848 31848 559890874 5411 5411 840584321 25316 25316 396691351 13204 13204 55337188 57143 57143 512791213 53625 53625 487407735 68054 74180 243083557 15862 15862 697468490 2470 2470 328380070 36966 36966 481930099 11685 11685 179904099 76178 76178 968200100 83510 83510 305118325 67393 67393 529354373 57537 57537 613931549 57537 57537 470412795 7554 7554 844488728 45149 45149 436249931 81704 81704 984318193 66530 66530 736969704 20015 25496 171808335 30245 30245 413433066 65280 65280 176030393 50359 55715 425503932 77904 77904 843899458 16300 11861 273950274 57537 57537 796275643 43742 57761 953085060 24823 24823 278555781 36650 36650 221267129 70344 70344 480338544 48673 48673 821355025 57537 57537 409549814 50844 50844 719012534 67435 67435 108532720 11918 11918 639042054 14608 57764 91019999 18597 18597 372510241 34676 34676 626285732 53707 53707 246488140 16388 56094 559064199 57537 57537 799106793 46843 46843 161925455 25528 25528 706550203 56581 64869 231699234 53681 53681 319927440 53966 53966 417995338 29150 29150 31153742 76018 76018 557268101 67919 67919 818665798 49191 49191 75216940 2309 2309 97196003 49570 49570 585365305 33894 33894 54772437 51857 51857 800082029 28858 36160 450947101 82115 82115 917426444 8381 8381 126157362 68797 68797 654645740 56135 56135 493705672 9537 9537 916894198 65366 28072 402048465 63972 60797 582283806 3171 3171 132595251 61645 61645 688432057 61338 61338 635548714 64412 64412 600157888 62373 62373 819813846 45640 46980 65551529 60234 60234 806312289 66298 7064 270586157 2255 2255 291471701 61964 61964 211243636 35869 35869 881479419 29812 29812 864342538 66652 1008 118785303 52292 52292 843085139 39230 39230 636936389 21061 21061 845158027 55514 55514 170983379 75005 75005 319471783 68955 68955 930682595 26773 26773 91325608 20289 20289 466852381 45225 45225 140898046 28435 28435 218631323 1747 34781 216325203 61645 77404 874616378 65923 80810 839844757 19867 57537 995021208 43096 43096 236581813 27250 74650 738409956 20600 20600 186387087 39148 39148 572356899 46383 64756 51995998 80087 80087 404203926 24835 24835 913713111 63172 63172 22558258 57537 57537 693891361 73811 10274 607671158 57111 57111 871931029 6655 6655 51951785 73811 29368 884343890 48489 48489 605735437 57537 57537 7334069 61010 16786 334300738 12715 12715 948924169 71203 71203 11466799 8727 78627 196766315 43545 43545 649575976 35388 49 465705092 62844 62844 350183061 49720 49720 715732439 57537 57537 63904388 72348 72348 240427611 53617 53617 242601600 70353 70353 33972734 60552 60552 311196718 67954 67954 915400579 18658 18658 573108214 55295 55295 341622247 62933 62933 446124315 19190 19190 898202666 24862 24862 76351938 5348 5348 498421864 33486 33486 651807085 70698 70698 865753334 57537 57537 938005108 45004 45004 759555885 67612 67612 790341187 34198 34198 399942766 39102 33704 554055601 34287 34287 555135678 60985 60985 564616752 14452 14452 276734508 68914 68914 131159385 1606 1606 468709264 33348 61267 202429789 34908 57033 777276388 37237 37237 688751701 24012 24012 88188065 54020 54020 723247920 36883 36883 758475720 39158 39158 258465938 51929 51929 514160075 32907 32907 29381663 61947 61947 177762921 83398 83398 116530664 69302 69302 257264353 71809 71809 310109314 38691 38691 839413460 48220 48220 205056259 80767 80767 603628589 33119 56508 819117616 38834 38834 218504235 4122 4122 737566771 30240 8478 587162364 2159 57537 318425461 33820 33820 366631782 74397 74397 592056187 55019 55019 791288464 73811 55951 654577266 69648 69648 739403114 5887 5887 386995010 73811 26457 693921162 50897 50897 934947386 20566 20566 115301776 6826 6826 197309203 57537 57537 145174134 76564 76564 133937447 64642 64642 476484739 4046 8795 923331581 14622 14622 961291488 7762 7762 761755066 56405 56405 725470987 52010 52010 453163070 77293 78411 515443817 61779 61779 683575295 71005 71005 545623303 1641 1641 854836614 52724 52724 827004108 49114 49114 741208130 50934 50934 916087836 57537 57537 512065710 3209 3209 104304097 10871 10871 205040500 73633 56259 604521224 58151 58151 870315205 67028 67028 855588416 83360 1286 879903940 35921 46608 545829826 48069 48069 355774525 57537 57537 602958266 57537 57537 147384266 33764 33764 349438538 51045 51045 347495001 73096 73096 296648884 57494 57494 298819017 69166 69166 910412408 81861 81861 363940112 16124 16124 414355675 8944 71688 922088858 62458 62458 748775960 4217 4217 861311101 44290 44290 202617101 26137 26137 471116106 31205 31205 839899852 5254 5254 604845325 7840 7840 793367189 79223 79223 673858333 32806 32806 863873971 52932 52932 666783856 19960 19960 620172225 52943 52943 611052561 42389 63513 560011707 22301 22301 777087183 33822 33822 650046886 24745 24745 400603700 56977 56977 296550893 51655 51655 340472990 81856 81856 999299169 57537 57537 159524719 4368 62047 939778339 49791 49791 863226875 71696 71696 704311001 28087 28087 18274493 49785 44088 714697649 77069 77069 786796246 24317 24317 797079992 28474 28474 24020126 31041 31041 887483521 18056 18056 229831496 57537 57537 529956470 8145 8145 325607305 62805 62805 637287123 77694 77694 23206509 46836 53352 892927194 6719 6719 781197186 5165 38573 649767896 54301 54301 377441109 13053 13053 312989266 12840 12840 186677709 34474 34474 164570191 21986 21986 408749417 38584 38584 27057678 57537 57537 587646284 22782 22782 877436963 75656 25110 426512523 22177 22177 364771409 64261 64261 291617500 49075 49075 583202037 65806 65806 578215254 38053 38053 4533393 5931 5931 793251958 61694 61694 780752218 40148 40148 50932417 28057 28057 805541126 56723 56723 760486742 72903 72903 232808321 39033 39033 676668998 4911 4911 562796879 68859 68859 573060641 68698 68698 472234311 83248 83248 490198093 83213 83213 326426957 76265 76265 156120358 57537 57537 663596951 77409 77409 943889115 44893 44893 357884599 9560 9560 645229569 60370 60370 680212950 38797 38797 583216325 4100 4100 482631061 20572 20572 79428489 29603 52606 141553099 66877 66877 339063571 50447 50447 969757027 43882 43882 425606316 28507 28507 396805334 76097 76097 381793477 18965 18965 44529778 7666 59175 291230586 43126 43126 787466134 7026 7026 942135996 71029 71029 732048788 43169 4409 781531152 75494 2049 645880232 8979 8979 614145895 54297 54297 903613241 6660 6660 932324862 57537 57537 956688327 70764 70764 708591100 53199 53199 9466520 2064 2064 796404019 29874 29874 761121527 58790 58790 266047812 57537 57537 640751655 50096 40752 169383773 9686 9686 321922849 11450 11450 721975600 59518 59518 742141129 44983 44983 345685990 62591 62591 466469134 42052 42052 171249248 62546 59179 973265044 74617 74617 842975981 75346 75346 176529438 80945 80945 57680333 30970 56916 454902826 46347 46347 894893898 41502 83792 491765984 41704 41704 33315578 27253 27253 927992100 57537 57537 983500973 60001 60001 996873076 57537 57537 429473913 57537 57537 308316137 32516 32516 861592648 77494 77494 657075021 43703 43703 980673355 46916 46916 791356946 26244 29141 186781103 60015 60015 711424422 40069 40069 495108842 54872 54872 732854183 4120 9166 904259581 61439 61439 559212789 33812 33812 389341650 20677 20677 964165428 70320 70320 209476635 6656 6656 681495604 29810 29810 738416204 57537 57537 175529726 61192 61192 753693873 463 48042 674014925 82505 82505 858845324 38595 38595 805463773 78496 78496 72835527 15388 15388 756299443 45902 45902 304580619 40819 40819 635800579 10921 56899 470478326 37770 37770 544661098 12877 12877 905876011 70118 70118 785093094 81348 81348 747061901 46856 46856 271860106 50954 50954 919887784 16271 16271 271318040 47420 47420 92757977 69459 69459 506358938 44211 44211 571756941 15206 15206 276773163 30962 30962 319436623 57537 57537 261584237 57537 57537 431844638 3330 3330 591905316 17685 17685 453164238 20236 12658 429640078 38818 38818 795479757 76793 76793 715523500 69084 69084 229408578 38830 38830 474131169 36833 36833 794704486 23451 23451 587644107 31090 31090 414970969 78696 78696 381438641 65348 65348 119974724 68564 68564 240674245 21164 56319 806800691 80315 80315 410886876 8568 57537 599368163 57537 57537 117995852 77007 77007 553641311 16821 16821 14475673 57537 57537 311101391 70862 57537 913318552 57688 47956 29740666 11621 11621 47315458 57537 57537 383490705 43572 43572 929929287 15147 15147 857298779 76605 76605 447083667 75889 75889 682984694 27262 27262 404167555 42269 42269 41721924 78523 78523 488361791 39268 18862 582276463 1688 1688 507584920 70906 70906 305303171 30131 30131 759254343 65963 14125 943692425 34427 34427 264055488 36731 36731 295143840 36962 36962 678480917 62838 62838 128770811 76364 76364 914330592 78097 81432 640352187 24800 67598 934607609 64482 64482 891045856 40886 40886 551729110 25456 25456 821475965 20837 20837 398602430 15488 15488 31697091 44457 44457 416829531 14523 14523 955786443 57537 57537 149254352 7263 7263 359511840 17265 62941 975626587 15104 15104 873905255 7887 7887 510051576 15898 15898 920043618 39558 39558 194920692 56930 56930 255582253 26786 26786 73953020 44308 44308 272520249 56805 56805 439888713 66267 66267 473944374 73811 58682 269502455 53815 53815 113030827 56503 56503 647440231 21528 49073 624731294 57537 57537 706503396 79883 79883 516151609 57278 57278 955925995 69338 69338 925106434 8222 57537 567765435 57537 57537 667126361 59589 59589 599212807 77860 77860 472207249 7997 7997 434768883 13520 8554 717392191 83646 83646 653470866 21455 21455 827621464 53679 53679 526211123 9921 9921 129869176 70538 70538 373544037 33252 33252 203015309 2713 2713 38827822 56703 56703 229313962 40313 40313 696941474 3342 3342 551682508 34591 34591 604983686 38267 38267 436212422 57537 57537 662193032 12898 12898 330150005 78796 78796 285183019 46056 6375 532315331 23851 23851 820875519 57537 57537 882282477 75589 75589 68799574 44064 44064 738718467 25130 25130 490607476 19944 66942 556080351 54001 54001 144752298 57240 57240 129282289 57537 57537 944971256 57537 57537 88596572 57987 81946 72173883 8642 63343 374239077 50170 50170 164481713 69514 69514 453940164 72363 72363 833808057 16904 16904 537960052 69309 7432 242932092 45636 45636 326846229 52897 52897 357796699 47775 47775 437408337 73563 73563 537241661 926 926 493525578 64910 64910 295876198 73811 82763 506192733 62628 62628 66411689 45001 45001 275606628 2974 2974 990499056 73909 73909 413534679 57537 57537 491595470 9574 9574 985888109 35271 35271 453249299 79591 79591 911404478 73811 50637 310990157 65811 49359 827470670 22972 22972 174210963 82005 82005 119545406 59595 59595 235065086 5799 5799 8329772 4752 4752 324943361 61807 61807 473385227 34663 25117 789269983 57537 57537 218984324 80715 80715 630137958 58934 8727 569072636 81087 81087 687659122 80835 80835 659666218 59685 59685 899026733 57537 57537 985673218 57830 57830 185084938 30553 30553 704323120 44483 36364 612808860 886 886 348044320 3093 3093 734485060 41177 41177 422255856 60589 60589 186116772 64247 16849 236075163 30472 57537 211629446 8414 8414 477416563 61512 61512 623185561 24156 24156 590737391 51565 51565 153140534 17617 17617 490967925 57473 11883 878364475 57537 57537 330651350 45006 45006 803231119 53513 57537 832883771 52489 52489 250952746 82068 15080 69103376 2896 2896 580663716 35037 35037 427671033 52833 32335 310839722 80912 80912 964933368 46411 46411 743539599 36901 36901 782413205 54577 54577 231085308 28904 28904 7697275 23950 23950 800459051 21673 21673 832505307 2793 2793 832097823 9 9 862499666 35114 35114 405647698 12323 12323 388358559 11508 11508 75933698 69839 53547 404787840 32740 32740 967912638 33971 33971 520319083 23614 23614 342865612 16665 16665 253277578 8597 14736 942138872 76491 76491 748230088 36514 36514 690350208 34680 34680 366535800 37076 37076 645339347 62576 62576 700837549 57537 57537 356894080 55046 79642 586961217 46673 46673 83231718 80433 80433 677530658 2114 2114 201949672 53144 47968 878043936 75863 45146 47185747 63457 63457 810751471 82852 82852 430906407 6340 6340 990229514 38394 38394 403539131 49190 49190 559726417 1034 1034 80279839 63936 63936 272328337 46679 46679 29154877 31871 31871 252511148 21656 21656 177042533 37701 37701 943445766 54381 54381 938968647 23166 23166 408735403 78328 50572 886982932 61273 61273 935068923 69956 69956 697987293 73494 73494 961008380 79510 79510 174739277 48867 48867 919480552 39003 39003 345907326 11193 11193 701167566 57537 57537 846928287 63668 63668 190821416 27170 27170 543413674 34289 37038 477503866 37150 37150 501135738 37397 37397 265460837 74362 74362 380968751 50120 50120 792294655 42299 42299 284617142 11493 11493 432913615 11185 11185 332763698 14245 33325 662722377 47904 47904 194514610 39370 39370 640309108 57537 57537 807970862 57537 57537 891378833 56861 50616 427096515 12227 12227 898873585 29838 29838 280372242 23264 23264 464856012 83451 83451 601908095 39182 39182 666288267 5249 5249 830448828 56610 71994 819995031 39951 39951 561511907 17255 17255 255300793 7690 7690 288759338 34615 34615 953805875 68160 68160 768270889 57537 57537 637293468 17421 17421 682669562 40945 47047 675103706 43661 80693 831432396 57537 57537 917449736 60122 60122 555252408 11126 11126 878279904 66918 66918 380286624 9191 9191 176180727 73011 73011 20002542 52158 52158 423178188 5053 5053 193593331 57537 57537 75777564 45169 45169 47049753 74927 71555 442068586 66614 66614 988344036 53923 49977 328310 65822 65822 559540108 48944 58751 955055189 30659 30659 474056139 57537 57537 928936348 69630 69630 927786076 57537 57537 745867559 37115 7038 55979628 49976 49976 739144155 65620 65620 400012595 53966 53966 740585669 54284 54284 249059803 37485 37485 324357427 13392 13392 16712313 57537 57537 659519829 46164 46164 745969052 69994 69994 828636620 6743 6743 827540452 2037 2037 832806008 19682 19682 861284113 48073 48073 24652978 45607 45607 893848210 54302 54302 121746310 16796 16796 577965556 82238 82238 319113680 57537 57537 36244088 29299 29299 559853262 23834 23834 795491024 19182 19182 173354288 60981 60981 943904848 79632 79632 717182544 531 14581 369779373 57537 57537 778580340 47087 47087 524680807 47685 47685 80628308 58290 58290 259140415 9150 9150 685933296 83761 10939 859655649 39165 39165 426153956 42482 42482 290575987 32489 32489 930946595 51195 51195 92054454 57537 57537 60541674 60390 60390 439782343 51842 51842 950693081 11611 1703 333316448 57537 57537 253868397 26130 26130 863653598 41687 57537 204848561 51357 51357 48860041 57537 57537 730152166 25629 25629 65344718 74389 74389 45284835 65075 65075 194656051 67901 67901 678713203 82193 82193 924693773 25000 3865 154432455 80172 80172 982008974 22337 14051 403825573 694 694 613187843 81194 81194 611342220 25550 25550 952688809 7669 7669 218376418 68638 57537 460251221 78811 68552 827460614 71671 72087 366029227 50730 50730 730804348 66685 66685 959104746 57952 57952 206537128 6197 6197 314831954 41979 41979 955003265 24857 24857 826629106 73275 73275 112537220 66027 38753 906208114 4180 4180 488189084 52297 52297 363357201 46652 46652 587012155 28322 28322 184171793 54589 54589 459052297 11029 11029 906384253 69444 69444 647880896 57537 57537 575686201 73266 73266 404001236 9589 9589 654108043 5584 5584 512341464 63086 63086 918155585 77894 49452 604357099 34523 34523 719194487 39835 39835 60104474 35374 35374 548584450 22921 22921 541975363 41952 41952 606711460 80160 80160 285844621 60944 60944 918898450 23067 19540 711072433 12372 12372 725622033 27160 27160 846960441 16461 16461 853959551 35236 35236 470691132 15552 15552 864716966 53738 53738 815322278 79300 79300 263005762 32909 32909 321795577 260 260 243925916 23275 65472 452766681 57537 57537 989900412 49229 49229 305174100 17119 61356 787915375 1962 4834 434818252 77175 77175 328258494 57537 57537 978029865 57473 57473 762366305 1569 39690 667859086 32690 32690 367636144 70279 70279 89308108 49864 49864 89266987 4281 4281 726132885 69707 69707 730954383 69150 69150 857192608 35776 29073 125961041 38914 51800 560198896 76361 76361 261469276 80148 80148 989745373 9376 9376 83802272 53188 54419 773598225 42498 42498 464262261 5637 5637 909687065 57537 57537 588936408 19978 19978 581670769 38949 38949 773557192 46109 46109 210492314 80025 56885 853142385 71200 71200 289309191 51968 45627 122086035 71249 71249 2965065 9302 9302 266439852 29479 29479 988006838 16575 16575 756749679 80109 80109 94713647 38756 38756 276211769 30593 30593 837144035 57537 57537 716031100 53808 53808 547977759 37718 37718 652188556 19620 11586 274090145 74010 74010 678241336 16348 16348 361064909 73811 59621 265628165 54303 54303 860968370 70507 67052 702066680 57537 57537 828413617 9121 9121 494376700 22843 22843 144929064 60682 37551 757511976 44222 56093 835393572 23110 23110 182965332 66856 66856 979170958 64259 64259 100191848 72763 72763 71546932 11646 11646 571293236 12325 12325 599398556 15773 15773 231958251 68424 4844 219067451 5283 15951 861613099 57537 57537 826724592 19409 19409 26741101 72617 57537 157966682 1692 1692 1677131 25772 25772 375492747 25060 25060 242245887 80856 80856 745279254 39552 39552 98484527 61095 61095 203083512 57387 57387 710523384 17857 17857 918142590 31589 31589 632110714 274 274 97566661 27196 27196 400564476 82832 82832 269763472 8177 8177 659568310 57537 57537 977066891 7052 7052 942977007 10333 10333 422871267 35755 35755 996279918 73811 61369 71513167 33432 33432 731826831 65005 65005 133165594 392 392 141698186 77023 77023 359223028 42899 42899 903089787 67520 67520 596252926 5902 5902 909141713 64281 64281 699432507 15925 15925 255153481 17326 73161 485580977 5049 5049 82275906 46608 38170 587084173 64014 64014 257085896 57537 57537 347846647 57537 57537 855415967 57537 57537 174889403 16452 16452 705154945 56663 56663 748810562 73811 70264 469485990 15187 15187 782224472 2027 2027 838128713 23012 23012 130934812 36555 36555 263713228 36121 36121 311238226 39318 39318 859343329 41192 41192 982873979 36975 57537 947792886 72043 72043 201545571 57537 57537 395357108 57537 57537 455531495 53733 53733 253580692 48217 48217 243713418 17314 17314 483874834 69490 69490 502561799 63494 63494 46685752 57537 57537 473682939 14082 14082 287829909 7837 7837 990429316 73576 83815 445101272 28061 28061 753138048 6994 6994 168910932 73811 23058 123700512 28 28 876001952 7249 7249 439987714 57537 57537 732555352 22061 22061 759497789 41093 13192 349807458 23853 23853 217782153 6908 6908 66706428 5901 75747 461506318 5760 5760 927148196 30 60365 572947480 21444 32835 177648793 27870 27870 708501906 63319 63319 489407552 56573 56573 489468098 56230 56230 500266290 17771 17771 92176043 57537 57537 480741466 23871 23871 636154078 55949 55949 875387608 57537 57537 251841271 82739 82739 732061368 16620 2127 292533461 41588 59443 712232619 13562 13562 885545548 50293 50293 439380080 73811 64824 989233760 54083 54083 86241881 13582 10942 541674398 12682 12682 487163415 53780 53780 75931857 54378 54378 657905236 52876 30717 576768793 20912 20912 275201928 57537 57537 612990852 58911 57537 485557456 57537 57537 960657066 10402 10402 527122291 69756 69756 308517019 40165 40165 842551880 3248 3248 938762167 33105 33105 461901628 57537 57537 142843746 51312 51312 224195110 79223 79223 767591512 71506 71506 163316849 66063 66063 335127331 58253 58253 714074293 79034 79034 346029270 8483 8483 241097718 34212 34212 769651487 34669 34669 101010065 50574 50574 662742591 13413 13413 905478809 498 498 876791458 49418 49418 762092853 57537 57537 107057390 8839 8839 843470829 5712 5712 190105837 20137 20137 399883157 13756 13756 997536955 46756 13888 15211267 27467 27467 200665398 35039 49060 962927783 50179 50179 427055805 39132 39132 462552209 28864 28864 331410869 38150 38150 648528012 13857 32383 468802155 31270 31270 822711753 63084 63084 338094505 79007 79007 601231360 53137 16555 98858595 1967 1967 869416349 57537 57537 582073159 2566 2566 499333747 43167 43167 824353657 70095 70095 580954962 70033 6359 344798396 82413 82413 50466014 43179 43179 311469680 10010 10010 642306886 38780 38780 958949973 17153 17153 854890585 55020 55020 857892427 70710 70710 242251746 73902 73902 713137619 70466 70466 870400285 1268 1268 116884882 47455 47455 641385840 24274 24274 331782494 83331 83331 306040777 56876 56876 786888513 69785 69785 627835723 11238 11238 528573906 58369 58369 992903829 69404 69404 410573719 48549 48549 113216818 76752 76752 286042852 10662 10662 185693859 57315 57315 575282765 17605 17605 630221853 69988 69988 512326889 10037 10037 469747346 29059 29059 351454034 6878 2088 72667874 57537 57537 340012887 1366 1366 992810335 73831 73831 407200070 74906 74906 536266834 55140 32181 13060700 57537 57537 716862503 75986 75986 238486981 56779 56779 342190851 1747 1747 480431442 7841 7841 669205458 21501 21501 897973233 27494 27494 847275270 57537 57537 585966774 54916 54916 1440309 24381 24381 434734885 57537 57537 495582698 13128 13128 100177368 3587 57537 547992481 30483 30483 993110537 54532 54532 187143729 16978 16978 579331742 33795 33795 66865766 10954 49971 458602713 53196 53196 791997619 53883 53883 267908880 35207 35207 879499158 17951 17951 935303657 21576 49869 513388434 82662 35893 566809268 57537 57537 58193919 79178 79178 87087352 30247 57537 462329976 57537 57537 157444327 38869 38869 189325733 36341 36341 41853009 23275 23275 497078586 36367 57537 883876530 26116 26116 614876032 44231 44231 694550769 57537 57537 590739218 52746 52746 752434721 1159 1159 282278739 25859 25859 620850056 44254 44254 698866324 59019 59019 312258857 57537 57537 217544951 74641 74641 373283957 17257 17257 250731411 28269 28269 978387873 6752 6752 913229711 53658 53658 445471899 70665 70665 354655067 57849 57849 428416241 54519 54519 244089490 1965 1965 872919198 29383 29383 806019249 25610 25610 946332297 17869 985 988798324 33786 33786 902494819 37567 37567 268750050 57537 57537 479235081 72823 72823 970906856 64929 64929 2647017 47062 57537 390296869 57810 57810 370570325 59974 59974 157981656 58954 58954 235443672 79435 79435 972661187 73811 21059 381434277 3371 3371 414106874 64991 64991 751160935 36331 48643 456471809 18996 14062 627950783 35527 35527 328492278 24847 34315 738207346 60742 60742 437352291 55940 68872 666349500 67477 67477 447373323 68198 68198 223386 57537 57537 87431426 70140 70140 739333695 66880 66880 36393582 41065 41065 868093706 48802 41159 231173805 25622 25622 669124365 6983 6983 963618598 57537 57537 846465168 25183 25183 716917790 14574 14574 875878593 40522 40522 207232497 57537 57537 102297567 13998 13998 452859457 72144 46366 689989749 57537 57537 911898 55998 55998 791682944 9017 9017 164825184 37607 37607 368101009 47679 47679 563050248 21946 21946 639911538 27183 11796 334503719 36249 36249 549190552 29433 29433 531106933 32583 32583 971147214 62459 62459 630421951 62736 62736 260147631 73811 74927 848473309 73811 7238 807337062 82524 82524 812282196 51033 57537 947217792 57537 57537 184838747 19774 61094 304063336 53223 53223 699191185 74367 74367 874477068 56861 56861 118831707 83074 83074 10745918 28591 28591 344286991 5763 5763 661672205 78807 78807 485941030 19698 19698 741862826 49046 49046 663069393 57537 57537 876867925 16005 16005 453560615 3544 68022 201370248 82826 82826 177630705 36594 36594 172848856 31216 31216 672834785 20275 20275 970872965 10677 10677 657030777 55539 55539 88351573 81506 81506 158908624 48746 48746 507836447 11231 11231 230251453 23604 23604 81627545 69952 69952 332992742 4415 4415 814635757 58743 58743 506377625 5916 5916 984026760 79261 79261 425150523 26356 26356 236777020 37984 37984 732341911 44875 44875 568246914 50725 50725 196464394 17683 17683 248293546 32020 32020 921670626 5049 43107 672243287 28556 28556 250397183 56291 56291 472235773 13785 13785 76024033 46441 57537 677641475 27532 27532 189160130 77821 83129 567544774 73203 73203 674407863 64014 72213 817136665 56083 3206 585940914 18493 18493 54127815 38154 38154 496602138 23572 23572 405345602 35284 35284 7829533 64819 64819 591918007 6202 6202 181767411 58869 58869 848603861 19479 19479 415679356 11194 11194 822486792 5002 5002 25270096 57576 57576 692815547 61218 61218 380000456 22942 55695 999814378 68150 68150 519272704 32815 32815 790143197 32837 32837 937295075 76874 76874 896713353 11935 11935 538839079 79050 79050 33302922 19739 19739 937554849 43582 43582 688342338 65915 65915 112910657 27079 27079 679669649 79357 79357 466655922 18080 18080 431423951 64973 64973 639928210 38377 38377 152152698 69958 57537 408608256 55372 55372 768792071 73832 73832 536206117 27346 27346 686295095 32979 32979 948988145 7498 7498 670810702 13762 13762 365839555 43103 43103 659410278 82328 82328 326971908 25782 25782 46768330 37235 37235 73531384 60950 60950 83879653 66557 66557 371824495 22717 22717 578935290 64567 64567 245986479 4572 4572 892229349 68206 68206 388065850 28865 72578 308449259 37229 71936 996957278 38902 38902 852719700 49050 49050 5850625 63857 63857 52339346 8459 8459 889979367 57537 57537 589586982 32983 32983 393884192 36812 36812 209675375 5632 5632 230313868 16552 71021 101819210 8907 8907 834301632 57537 57537 688781115 63777 63777 208779749 65234 65234 761332952 73811 49537 836021069 43973 43973 985878964 16774 16774 348432775 70884 70884 304605139 58424 38491 699973161 43170 43170 871067857 59384 59384 436833415 50971 50971 81104160 38394 38394 15691010 61478 61478 575629909 57537 57537 349509975 38590 38590 11551980 56483 56483 237092473 29058 29058 829407745 9618 9618 70662124 66472 66472 569839895 57537 57537 419538509 57537 57537 666765070 51189 51189 455634463 45540 45540 628353419 82078 82078 3222407 1959 1959 12272876 41531 41531 632724378 57537 57537 992405435 73102 73102 915036204 34044 34044 63687126 9146 9146 82111020 57537 57537 287207224 14580 14580 222214639 20878 20878 999309020 17170 17170 492627326 78676 78676 301282725 63950 63950 94368722 57537 57537 414528027 44110 44110 876062502 8376 8376 932105425 75576 75576 447162413 28744 28744 426854826 58390 58390 825071009 45996 45996 195943198 59681 59681 813695245 8420 8420 416903523 11658 11658 48448674 78307 78307 158397391 38652 38652 2894496 28356 28356 487936529 81301 81301 110135632 82784 82784 65942902 12214 12214 499381991 81623 81623 878235156 56262 56262 215453182 73179 73179 825499709 74192 74192 638992097 53745 53745 109352853 56520 56520 234076021 80846 80846 302597807 27176 27176 221295308 22960 22960 818559332 66550 66550 848551097 65512 65512 333316876 301 301 613010357 76247 76247 500616016 34637 34637 63603335 73811 31609 916957044 9207 9207 142920133 57537 57537 654802011 26620 26620 434990733 36272 36272 523711861 5987 60216 312363453 77517 77517 181832459 51029 51029 926196649 2155 2155 674510660 21678 21678 342081178 14618 14618 90655298 31113 31113 557929049 40835 40835 858235023 73756 51629 224325533 57261 57261 828093151 1973 1973 160813887 48837 48837 512419376 27073 27073 150661581 57537 57537 663728961 8299 8299 333151818 57537 57537 779767533 64949 64949 199792377 14431 14431 932152044 2960 2960 153077021 68579 68579 79863411 18139 8607 815494737 8144 8144 46794797 11577 11577 447011893 60625 69454 529032579 30526 30526 303916763 57537 57537 520305842 74073 74073 444138523 75770 75770 425004127 81253 81253 554525520 22015 22015 534980761 60492 65587 545525227 46422 46422 472286489 20117 20117 283761191 53273 53273 819548727 5951 5951 691761950 14034 14034 565720870 35029 57537 331552346 62107 62107 901523499 4902 4902 606279049 26063 26063 361080888 61622 61622 581154536 13129 13129 388357181 73811 25373 122085943 14806 14806 283850833 3719 3719 513467528 65847 12834 351471109 54621 54621 677467819 10604 10604 574368159 57537 57537 726754714 52195 52195 917416335 36689 57537 567148002 79669 79669 815359948 54875 54875 882836653 57537 57537 973434773 802 802 355963831 56112 75921 765302222 57537 57537 970055266 40679 40679 262684155 39761 39761 184622085 55266 55266 589917060 27652 27652 882498898 64373 64373 496824921 37172 37172 89462338 57904 57904 598583341 73510 73510 325981171 73811 9795 685472917 73349 73349 142378533 27620 27620 15667880 4837 4837 354171964 9214 9214 278958111 57055 57055 911178671 7233 7233 4811962 74191 74191 205609163 57537 57537 983107190 1123 1123 724104818 57537 57537 574113263 74382 74382 877739543 22391 22391 1939747 78836 78836 708368096 40789 40789 81637425 44793 44793 268681648 57537 57537 76841787 10161 10161 647400875 19199 19199 13818442 14504 14504 306377025 71271 80976 600404300 16308 70382 260184535 57537 57537 596105872 60418 60418 494998978 13626 13626 322975878 11535 11535 99618065 4636 4636 691643869 30405 30405 944941395 13544 13544 647583195 52867 52867 46554737 24859 63666 800101446 57537 57537 275825547 57536 57536 170232385 42801 53052 548806512 67799 67799 692150727 8661 4237 593142338 23610 23610 224068897 82984 82984 569600018 18470 18470 48229309 50131 50131 526501977 59824 59824 706880554 49345 49345 465444508 70558 70558 611918783 57537 57537 373047893 65809 65809 789242172 69338 69338 666053069 51626 51626 664650584 36412 36412 574314417 58163 58163 936215773 40881 25152 989318202 59733 59733 98819249 83424 83424 983953969 41382 41382 202430636 42109 42109 659711442 82914 82914 880707907 4930 4930 269808649 22166 22166 126676597 53227 53227 326429558 18612 59507 502468235 1481 1481 660172663 9615 9615 367716391 27347 27347 299905289 25596 25596 219144197 65066 65066 665907777 33913 33913 916389162 72012 72012 375240466 48038 48038 488444523 22938 22938 528277278 69670 69670 973609303 36496 9644 116547052 60483 57494 864240732 81425 81425 471249133 12965 12965 275566742 8237 8237 434140501 28964 28964 178895693 57843 57843 262219743 6916 6916 440795250 45558 45558 144614435 4173 4173 249446842 80726 80726 893169139 57537 57537 940423225 53744 53744 25825406 73811 9919 903575763 13040 13040 239478618 25359 25359 376336631 57819 57819 108241317 47048 47048 924837223 83065 83065 451567762 12599 12599 382368674 26870 26870 624155157 17066 17066 415777653 54513 54513 480253643 42828 42828 579506497 10766 10766 174368702 43745 54361 759835945 72364 72364 926861088 51468 51468 480069184 57537 57537 505517672 32284 66679 485931405 18266 22398 272674577 36450 36450 261342704 73981 63016 918960726 51103 51103 104355014 69355 69355 864751863 3878 3878 364586579 18104 18104 54835683 61390 64829 419815815 57432 57432 186515851 74373 74373 202791002 76542 76542 243624974 3348 43412 339205358 50597 8832 379321899 62287 62287 75641594 57537 57537 431397539 59885 59885 408268080 63282 63282 821773135 21261 57537 904394439 61388 61388 26006172 57360 57360 134858726 35573 35573 310224611 9034 9034 585919503 80767 80767 793855523 41922 41922 256856030 62751 62751 812721903 57537 57537 200414499 76429 76429 40284980 62977 62977 343536196 21004 58415 880469007 9665 9665 450140988 76875 76875 655959999 77752 77752 38412542 72056 72056 776878856 13044 13044 930677044 2936 2936 12882856 25362 25362 905513678 44204 22416 203632815 80367 80367 957173638 80984 80984 158888426 14580 14580 568397266 55418 55418 933895959 21646 21646 4333539 51819 51819 130964464 279 279 406646620 57537 57537 179745368 43879 43879 297391677 1913 1913 632050236 70951 20935 293897733 23092 23092 628977950 5631 38360 637080499 76004 76004 439598424 16390 80767 987733611 42258 42258 480123518 72642 72642 330089864 43404 43404 760225080 36342 36342 500367944 41639 41639 677642530 50810 50810 943504563 48117 48117 884600823 68138 68138 456737258 1629 1629 573644394 57519 57519 939583226 73128 73128 578966094 45815 45815 155808684 53232 57537 905715569 23695 23695 303110099 58253 28875 365186275 36992 36992 593853342 34208 34208 386861729 63680 61869 367021561 69080 69080 622072399 44816 44816 337886670 70943 70943 602197781 28523 28523 51231694 56920 56920 143772632 12531 12531 402163293 59338 59338 312527081 77722 77722 440129387 57537 57537 384835824 58798 54205 217672407 7567 7567 467616982 58610 58610 996314283 1139 1139 78344607 47302 47302 552733162 73811 57537 206290634 57537 57537 282619331 11414 11414 861419325 50903 57537 68536713 36310 36310 731381047 1374 1374 982450257 57537 57537 698098323 33768 33768 826271204 71951 71951 847376570 76351 76351 830843421 17030 17030 854712669 14325 14325 463571924 57537 57537 858022482 13077 13077 41815902 57537 57537 848185140 34485 34485 529666311 73811 5047 227345808 40174 57537 818260453 35497 35497 403907958 7881 7881 855139847 1273 1273 311318693 57537 57537 596220943 57537 57537 781668583 58118 58118 769455588 29999 29999 470051961 66023 66023 940299308 56688 56688 566490053 64868 64868 513844011 59968 64247 668870533 31952 31952 327268340 58026 58026 503185358 50966 11667 229959768 57537 57537 528221174 12370 39806 905672503 57537 57537 834862481 80416 80416 603294343 42288 42288 809366837 24931 24931 61718146 75256 75256 225040865 33055 33055 264434354 221 221 306728640 68149 60876 207537454 1643 1643 364843822 34555 54124 369474433 40454 40454 646004518 38696 38696 679691380 30265 29550 725214670 64101 64101 203138595 52573 52573 213522719 41419 41419 837144349 55739 55739 423814120 48160 48160 614992493 48108 48108 132994070 17751 17751 616787263 73811 45726 200982530 58739 58739 226241613 57537 57537 301542361 36204 36204 314227668 11702 11702 756373911 57537 57537 950471456 59249 59249 296813752 28369 28369 169773522 51118 51118 809754236 62512 62512 801461825 40517 40517 670452461 83063 20444 129942242 56429 56429 109304720 73736 73736 746659515 10279 10279 622931240 75491 75491 92600686 36144 36144 424100297 9735 9735 610297491 297 297 773443453 18197 18197 389673046 57537 57537 123486775 65691 78557 675873805 14935 14935 160284970 63604 63604 333901897 44178 44178 698831450 40285 40285 149283032 57537 57537 611369938 8597 12414 833126928 19497 19497 274360959 31765 31765 848917336 64909 20327 875176327 1482 1482 928373786 76211 76211 627687957 39156 23206 593145844 20663 20663 72381856 37028 37028 300311144 10114 10114 741845922 71816 71816 651391285 79604 79604 123913913 78615 78615 368426994 1867 1867 868504234 9172 57760 969430201 57187 57187 773749225 29477 29477 802751248 9590 9590 349379170 78416 78416 752952648 40198 40198 336448543 21749 10548 286774164 70510 70510 394152656 77611 77611 532896833 55161 55161 400558799 30125 30125 730421238 60942 60942 799078581 67259 67259 367323540 53614 53614 435795303 82577 82577 72583883 57537 57537 236891627 57537 57537 810204309 24905 24905 138882389 32518 32518 334248792 49785 49785 22562614 60974 60974 765694005 7682 7682 489048552 56416 56416 970053587 33902 33902 250360953 3235 3235 544658269 45682 45682 847704279 30789 30789 489660114 63920 63920 605761839 30103 30103 226783798 49694 49694 747952443 63413 63413 727384993 43940 43940 343536334 79706 57537 96201420 49675 49675 172207721 65123 65123 50982764 1077 1077 85795404 74120 74120 750179780 26453 17634 684020127 77026 77026 404148159 73811 30482 705832304 69241 29311 742573463 46766 46766 558029768 19860 19860 461084406 31014 75485 342438453 4807 4807 115148562 34113 34113 589154209 7899 7899 335422918 58015 58015 750140510 81528 81528 499600268 26679 26679 189744650 2675 2675 41780545 11196 11196 244097455 47310 47310 501802563 79353 79353 855786683 3747 3747 598631314 17450 17450 296023311 55604 55604 13716136 12227 12227 67647378 31260 24689 994357143 26574 26574 707573287 18845 18845 506954044 77314 43107 730571658 83292 48354 435350158 9868 9868 126598622 57537 57537 439133764 29205 29205 10476849 67961 67961 224986006 75168 75168 539592523 33284 33284 978805752 37460 37460 377996434 76932 57537 189809893 63078 63078 556810010 57537 57537 894430797 75410 75410 435053002 67772 67772 321997600 22816 31121 846271114 57537 57537 702966982 9522 9522 958868190 20510 9176 122523405 18328 18328 383628670 64505 64505 904007649 69717 69717 553929426 8765 8765 703645373 61956 48901 233441515 57537 57537 338167733 22150 62081 298857624 11496 11496 855441272 17621 17621 694153485 271 271 57680482 44853 44853 656926335 57537 57537 87796955 59591 59591 277278668 20844 20844 422898943 21136 21136 737634279 15306 46713 660360082 61522 61522 599526046 25767 25767 907642862 46972 46972 884656386 57537 57537 292711101 78133 78133 994241206 1094 1094 843990214 7388 7388 473197989 27855 27855 205905063 9502 9502 689863447 40658 40658 259508734 57537 57537 722068842 34187 34187 351133591 57537 57537 96074015 30037 30037 641196614 2767 2767 450639170 61446 61446 427502799 34838 34838 608072448 76493 76493 723607996 58971 58971 701172745 17630 17630 5273192 6672 6672 350622683 57537 57537 926648663 33435 33435 525385324 31926 38438 309457956 57267 57267 109244487 31843 31843 223880951 65052 65052 36795679 54275 54275 535339969 30831 30831 762181205 59108 59108 74908551 66416 66416 724395840 15438 39671 275549284 80869 80869 781215359 79760 79760 851041207 67266 67266 788527026 49882 49882 461515350 2261 2261 663276023 14887 14887 626984769 75603 75603 667643566 27687 27687 225307393 27579 57537 47856036 76 76 713480691 67625 67625 586066252 75013 75013 438437163 22211 22211 272386215 9930 9930 521370675 55571 55571 377909572 49218 49218 440687525 57537 57537 852279790 48225 48225 109842023 75549 75549 316895067 69143 69143 195611985 40354 40354 674835996 54506 54506 927417457 61989 61989 284491670 32697 32697 807212040 34440 34440 771669568 35678 35678 144421947 61751 61751 641758548 46340 46340 756377477 23841 23841 363729729 60044 60044 840406527 15876 15876 697677684 31329 31329 245521681 18302 18302 776985990 50675 50675 903725246 49720 80415 428073813 47846 47846 478456338 59790 59790 91517629 52198 56312 516093492 5226 5226 897476305 4498 4498 245169913 13615 69292 251437483 23649 23649 291429037 19576 19576 618562569 29948 29948 849723253 31057 31057 137194906 77665 77665 863183237 42889 44058 549180936 53210 53210 148171050 57537 57537 119009682 12720 12720 516306552 46407 46407 174355627 57537 57537 56105033 66261 66261 793538758 61587 61587 238637946 19513 19513 306353085 18092 18092 723164769 5209 5209 455924739 47184 68219 788077673 17997 17997 985278623 15346 15346 710593205 22690 58500 372326356 29803 29803 276183349 46525 46525 881399569 54200 7382 797680941 71505 71505 351376627 57537 57537 497675420 55499 55499 69392559 57537 57537 618477553 81367 81367 970840320 286 286 442245459 39550 39550 567028428 62229 57537 602921133 40292 40292 369800273 57537 57537 817293279 80161 80161 628072758 25911 25911 146827799 35287 35287 456034707 63447 63447 658017600 47831 47831 510463190 6417 71858 208532113 59641 59641 893479882 77278 77278 934842591 17367 17367 676553426 21028 21751 26719285 2287 2287 445135048 72685 72685 71606446 57537 57537 370888913 83069 83069 664686234 20273 20273 9513351 36331 36331 732229893 18358 18358 192657533 36288 36288 670950809 83063 83063 611253736 82831 82831 549108930 78731 78731 155759662 54716 54716 563934329 58776 64146 409379755 79561 57537 476991964 43994 43994 230531210 61935 61935 489985891 62481 62481 490228829 12721 12721 234065149 79949 79949 437714141 55155 55155 494093923 76701 76701 342037827 73811 42464 877557610 36045 58154 878831787 36059 2647 535325819 56551 56551 660627434 6706 82457 745671913 37810 33958 205160662 12518 12518 114836100 76409 76409 569053532 44637 44637 124119031 33640 33640 903721739 73133 6208 733201549 1984 1984 917059710 52562 52562 980487612 74238 74238 770540199 64284 64284 272143101 42640 42640 828102381 1852 14498 863445403 73543 73543 865182118 34762 34762 713493259 26871 26871 570307841 71719 71719 776329504 24800 24800 409491301 28033 28033 621338277 11269 11269 626586324 8494 8494 917303087 37183 37183 219621546 38527 38527 518189011 68817 68817 102390631 11580 11580 767144592 53062 53062 228674644 56333 56333 602955094 57104 9290 896841546 31606 31606 529154074 31436 31436 997585990 14498 49965 504829305 50084 50084 42578831 69466 71466 518720037 65270 65270 155971251 6903 6903 138347230 32630 32630 39393002 56238 56238 70674890 14308 14308 361951783 68223 21955 742990133 49169 49169 794881529 21377 21377 372875396 57537 57537 990936875 64309 64309 765294067 28436 28436 622327654 57537 57537 337067559 9166 9166 431276663 73811 25117 987802256 74461 74461 648160377 19382 19382 295967404 42536 55628 938972878 21083 54334 700744637 36284 36284 932949625 51049 51049 138710516 82950 74079 923022718 79925 79925 641874924 26087 26087 937853805 37383 37383 751659318 82700 82700 807363371 57537 57537 360284531 59344 59344 707209501 59439 59439 25854780 59288 61141 421385374 27686 27686 686370079 73399 73399 761533371 56510 50227 535161499 76234 76234 457823800 55420 55420 348368971 18534 18534 260050463 82264 82264 651996582 70426 70426 902037956 57537 57537 331057619 21821 21821 691079440 1133 1133 81182224 37103 37103 280894151 57537 57537 804200932 22962 22962 478472539 41928 41928 637456543 42729 42729 812733534 57537 57537 391595785 75487 75487 601981154 19636 19636 958507619 53656 19763 736608493 76648 76648 943464075 15120 15120 694395078 47969 43592 534371848 54851 57537 175886 28776 28776 252870514 55581 35875 373832185 62823 62823 608112640 8456 8456 733547750 52835 52835 7857299 78459 78459 933151355 2780 2780 607066882 28763 28763 991945298 65449 65449 934762888 57537 57537 615636363 56482 56482 648981813 56915 56915 102877579 5643 5643 422931575 62160 62160 888774684 50710 50710 961604134 31510 34533 835096481 57537 57537 240929191 43466 43466 957243182 21971 21971 15815952 75078 75078 453236945 57537 57537 783408697 67782 67782 484309657 20846 20846 858170895 8207 8207 645463082 38421 38421 787724639 1705 1705 452880780 57537 57537 715299068 51020 51020 875664530 11485 11485 343688345 52163 52163 622281605 10854 10854 812215875 73811 18891 713847169 73811 83041 351544776 43943 43943 528482695 52328 52328 85397095 60586 60586 477935822 12792 12792 371729942 12344 12344 410522094 27178 27178 953811410 49657 49657 29058575 64713 64713 862513791 3636 3636 12361687 19255 19255 277097745 240 240 94524779 36449 36449 5821046 73811 53837 203610102 43850 43850 220809937 42081 42081 478757691 3721 5266 549482950 72226 72226 978962485 71707 71707 862187200 65752 65752 498675667 62650 62650 66113767 74387 74387 413536500 42441 42441 986551294 56789 46559 381736025 40292 22736 417319128 40267 40267 955578562 57537 57537 138306127 65881 65881 139569023 57537 57537 516372104 79722 79722 508200032 54672 54672 395604092 67049 32259 567700269 10393 42653 237676604 56176 56176 108216338 79045 79045 855340540 14643 14643 245295015 835 68431 36881459 79564 79564 540487130 66532 66532 47925758 69659 69659 319614717 65218 65218 6900134 60980 60980 502613444 63832 2954 335771499 46338 46338 763524658 51373 51373 887330215 68952 33138 762325460 83671 83671 111816448 57537 57537 354445365 56194 56194 695052552 73811 8072 173039229 29558 19856 983152647 23550 23550 73063146 33752 33752 48616159 38730 38730 949269017 22379 22379 230203385 48024 48024 41371987 73811 11869 552338595 71417 71417 740414116 50207 50207 878320658 77287 77287 238603429 40093 40093 159386858 38388 38388 918229216 64253 64253 441814423 70139 57537 328251001 6730 8612 795177540 68100 68100 297258831 57537 57537 609156474 55525 55525 765657056 10876 10876 151407481 70641 24777 829417567 57537 57537 490158910 44161 44161 358548723 37040 37040 30725585 1905 1905 915584646 36801 36801 606308242 57723 57723 942304131 73811 54725 344160947 49555 49555 183496115 70704 28769 646428103 69618 69618 899005115 19517 19517 893336349 48028 48028 625562442 28225 28225 191734172 40584 40584 706271056 46436 46436 981505605 58172 21662 481211499 43188 13499 759124305 49756 49756 50011823 80886 80886 761772517 24151 24151 180823524 26888 57537 966694215 35653 35653 41910301 38269 38269 35110693 324 324 998238843 7203 7203 139289496 70820 50253 596667877 82240 82240 951133912 48326 48326 245204990 57537 57537 424863945 59176 59176 342637989 11076 17319 636651968 81996 81996 549252242 63391 63391 438280662 73811 57537 610589274 68361 68361 47887600 73811 72063 422225788 76707 76707 710367742 10116 10116 507171242 1949 1949 867945927 8988 82253 449114797 50946 50946 206429184 67812 67812 458327142 57537 57537 36306674 11762 11762 738343623 1763 1763 886870835 27428 27428 427140954 10594 10594 25913887 29155 29155 819205699 75587 75587 880021069 48453 48453 61002701 50794 50794 795633801 4887 4887 429374313 1865 1865 325231264 30572 30572 615444455 21347 21347 665444434 12313 12313 310516759 46102 46102 247082485 22929 22929 871204016 48079 48079 121346916 14628 14628 892850586 76633 76633 892738021 5268 5268 722571017 14559 14559 213461615 63821 57537 177421093 57537 57537 800047555 67861 67861 866345120 57537 57537 424073616 47106 47106 555122156 32761 32761 617923291 61817 61817 793480664 50918 66473 343911394 21147 21147 88728352 18737 18737 42659512 27202 27202 172905503 4581 4581 399141005 9015 9015 932149877 60186 60186 368228051 2279 2279 254858011 67882 67882 479096033 72616 72616 641926164 32864 32864 609657150 57537 57537 67663346 30624 30624 100477395 76057 45299 972319638 18793 18793 540338579 68488 68488 324120059 68366 68366 963376010 40916 40916 568185847 31691 31691 618281762 76641 76641 501191198 82714 82714 599843885 11530 11530 405701741 20406 20406 377952357 37727 37727 610609796 64484 64484 115054925 47630 47630 771921041 40848 40848 346557499 12103 12103 423724766 61443 61443 906929394 62651 62651 549962651 5391 5391 818196721 47561 47561 547243615 57537 57537 253488365 83076 83076 396491552 2215 65325 990402659 13264 13264 490998272 79129 79129 306225601 65916 65916 721483094 61850 61850 283888812 16210 16210 294840628 57525 57525 695060563 35325 35325 792216918 81031 81031 583198991 59244 59244 976548325 27584 21110 890446547 43899 43899 206977393 83555 83555 471740741 40416 57537 88791077 45921 45921 572018701 12864 12864 209672041 9001 9001 52038464 33690 33690 528481131 48051 48051 818220286 8956 8956 378970666 83148 83148 623458284 66778 66778 547318584 52040 52040 653162400 56235 33286 849496933 64899 64899 322019085 57537 57537 627760568 3660 41378 851690015 42391 42391 633771205 57537 57537 414077379 10840 10840 963796792 29994 29994 818095263 61094 61094 93640706 49543 49543 934818462 23138 23138 711457265 52611 52611 384977383 21154 21154 22720049 13348 13348 752724730 69130 69130 803308026 73396 73396 938843312 5097 5097 811636466 50947 50947 122230111 57537 57537 753727796 10080 10080 171307932 1929 1929 265354982 5987 2032 480606645 26487 26487 841481214 60026 60026 953435180 8173 8173 123788615 27930 27930 479150416 50902 50902 133268004 47166 45856 338504304 66950 66950 580201047 57537 57537 399212956 42830 42830 716792445 76502 76502 222280808 63544 63544 156340012 2055 2055 660751843 51946 51946 516702855 46407 46407 288685402 73811 71187 753057681 52055 52055 207323590 75580 75580 380651482 18184 18184 318264092 28307 28307 539686485 19800 19800 921856773 49637 49637 149909960 31201 31201 259757467 21395 21395 731814428 22429 22429 616417053 57537 57537 22667565 36002 36002 48840391 37020 37020 518970888 48632 48632 407672794 20233 20233 428803318 65566 65566 492565534 5212 5212 930015704 8984 8984 16939521 7935 7935 315844643 57537 57537 759098270 52458 52458 622531913 42460 42460 331434961 76090 62766 327150187 60461 60461 710945355 40985 40985 114553362 46499 57537 436881089 5666 5666 239631647 46493 46493 789955234 4791 4791 454652306 4103 4103 965975418 10753 10753 121895924 57241 59057 666862331 58515 58515 148685680 37466 37466 206549331 53751 53751 186764404 5331 5331 724647828 2847 2847 82213654 20549 20549 213849811 65490 65490 995521930 58085 58085 518094505 83489 83489 841825047 3959 3959 150490571 15329 15329 848800347 30029 30029 667162364 11641 11641 105681230 77900 77900 310322407 27512 27512 398900026 24440 57537 162900341 51326 51326 19597314 79443 79443 117801241 83216 74537 31738529 34133 34133 685070810 60396 60396 133896363 9470 65528 588475738 57537 57537 888411070 79178 20574 896993990 57537 57537 152274589 31963 57537 811414732 15033 15033 495231107 58084 58084 468936617 48818 48818 495101626 9207 9207 307735710 49732 49732 581745063 57537 57537 373705368 72527 55201 176176289 54660 54660 669906396 57537 57537 213913989 50476 50476 157672031 36739 34806 557390609 71973 71973 247914262 31285 31285 294889684 2766 2766 732256852 11730 11730 570724202 46422 73280 530709073 22966 22966 559088120 2690 2690 70545959 7014 7014 135295131 18523 18523 484005340 10566 10566 185416052 15997 15997 261635307 66247 66247 886866953 67509 67509 816866320 44759 44759 489511707 57537 57537 57346159 76336 61438 369642281 81026 81026 5637118 43722 43722 239302574 52727 52121 905727640 56133 56133 661224936 28002 8575 441203456 59771 59771 156767865 53294 53294 190901214 52580 52580 985864724 52412 52412 114396197 35185 35185 711043023 39023 39023 920356921 72791 72791 448602545 78715 78715 423051639 73735 73735 611178682 49170 49170 295411488 7457 38017 793002942 50136 48022 621712391 53161 53161 964260581 43820 43745 941575279 57537 57537 896131939 3766 3766 219661357 74078 74078 432452007 34959 34959 400914470 920 920 545786067 24239 24239 603230081 18655 8923 17897777 57537 57537 423211804 57537 57537 964876675 59689 39005 867810784 74093 74093 36191091 33662 33662 979468995 51644 51644 100428126 198 198 737884072 25575 25575 395269928 63671 63671 685673059 76437 76437 986920560 69300 69300 954163833 56217 56217 232133363 8867 39641 396890717 32295 32295 628174907 16233 16233 612669132 51005 51005 960495375 28782 28782 928821155 10974 10974 782770027 71342 71342 625982471 81852 57537 364111320 57537 57537 201253558 10659 57537 353342499 18720 18720 840109451 43966 43966 483123949 13422 13422 60426074 75618 75618 441799440 13094 13094 707949588 62510 52694 64827379 32382 69297 522654403 55445 55445 217192952 50284 50284 303709305 2886 2886 595028253 57978 57978 561805278 25421 25421 987764148 14322 14322 140656025 78418 78418 12291365 73811 64241 718952680 33528 33528 445242503 32225 32225 995758666 7330 7330 716760417 40306 40306 472082982 77179 77179 399093794 24760 24760 501294695 26459 26459 923392502 65778 65778 603021253 71554 71554 937740037 19822 19822 387411661 76836 76836 968457032 12003 10343 93424730 41156 41156 314615552 5206 5206 1115207 36230 36230 795796785 57537 57537 96526105 63043 63043 224152822 28120 28120 320057010 82773 82773 288281886 41006 82138 1224892 41383 64133 624595731 72803 72803 203642969 19914 19914 53929175 48079 48079 315319119 75585 75585 44396856 56610 56610 132748744 60405 60405 329369607 60359 60359 271250708 35707 35707 546543398 83578 83578 28617963 39287 57537 883434868 18608 18608 195747931 43142 2592 877034627 44637 44637 967878984 76846 53457 707346748 71502 39170 245865617 1018 1018 653410217 73811 33352 835767020 76822 76822 762843976 62710 62710 321759579 37152 37152 915927174 50709 58197 210534396 17867 17867 930860165 49490 49490 686313760 52095 52095 788911503 73811 39841 58299901 57537 57537 212232524 57537 57537 289335198 57537 57537 390361360 57537 57537 513921726 46384 46384 976253569 33470 33470 828563028 57182 57182 97089234 57537 57537 529193057 22156 22156 499001493 72156 57537 123832868 45706 60354 567338832 76411 76411 492475082 54474 54474 92266678 57537 57537 413728848 22533 22533 578363308 53958 53958 167474740 3733 3733 117580532 83355 83355 102221433 23458 23458 356995123 21583 56683 331177348 54240 54240 835714434 38880 63595 541505219 21106 21106 510252622 38298 38298 815462813 3758 3758 125370573 57537 57537 296593824 38006 38006 152262405 67456 67456 851765608 5600 5600 414893541 8292 22044 149655408 56920 56920 672697053 78107 78107 15839009 34458 17044 111566781 61654 61654 645650692 38409 9322 920812066 61983 61983 460009926 57537 57537 971057363 74612 74612 641762467 1025 1025 185569218 52381 52381 374700830 83018 83018 431641010 49170 49170 680799052 20914 20914 541988970 77435 77435 988507951 60374 60374 559659870 17952 17952 305254793 40281 40281 494637684 57537 57537 450697986 55111 55111 909668589 61115 61115 957640534 18852 18852 836482390 82981 82981 90400764 68180 57537 54508361 16148 16148 306924751 1711 1711 514410079 62147 62147 804386323 29037 29037 896974102 50532 50532 241899636 22801 22801 749051778 17296 17296 611676300 43268 43268 51617926 21538 21538 24245733 46135 46135 935543995 62098 62098 438562431 74977 74977 676881656 27241 32635 906448598 10186 10186 533116028 14962 14962 921861562 14546 14546 946172838 32447 32447 286626186 17318 17318 183440444 52770 52770 653708801 57537 57537 162325534 57537 57537 802773542 79980 79980 627302611 41859 41859 843923531 31239 31239 625487929 42257 42257 796820313 58378 58378 739174338 74397 74397 299830439 3985 59224 287608264 8320 8320 67468316 79401 79401 906917700 21073 21073 420813325 61484 61484 557471561 57537 57537 410434456 582 582 745427066 64613 64613 564859407 67748 67748 919946472 57537 57537 60827292 34042 34042 735362692 22006 22006 318011103 65689 65689 907759198 77659 77659 751813192 51624 51624 276630810 19994 19994 882685785 53558 53558 397566049 70227 70227 507242753 77328 24573 123544347 31308 31308 206956420 11865 11865 895982425 34988 34988 382097550 28935 28935 109953019 24883 24883 255963109 51058 51058 447941355 40254 40254 346052539 56614 56614 113597560 60827 60827 222993421 6932 6932 510492915 77772 77772 22664476 42560 42560 625311394 48782 48782 725473116 76159 76159 746122769 25324 25324 975977362 54758 54758 560246653 57537 57537 60432938 32136 32136 998208448 43868 43868 524679605 53738 57537 434207984 63466 44152 875317440 44074 44074 399966488 26467 57537 228307140 29373 29373 250496953 57537 57537 747256904 13351 2202 34834852 6938 6938 124607537 80338 71364 604480659 431 431 396493845 57537 57537 115642203 57537 57537 444355576 63608 63608 300371767 52122 52122 684798065 63514 63514 534497153 18366 71392 289058227 19457 9108 786411580 14581 14581 242958237 15799 15799 336456238 55715 79162 872176287 82727 11446 373247117 10906 49929 185596424 39303 57537 827306438 50702 50702 119484857 79654 79654 234000887 3714 3714 709780287 49896 49896 791956381 28566 28566 74411786 21073 21073 200109074 40270 7991 268999715 57537 57537 176732776 23534 23534 485007511 35441 35441 994066061 17268 17268 416360009 57537 57537 166898435 22128 22128 124477950 54296 54296 879654657 45824 45824 328088462 15576 15576 514207191 82228 82228 635135553 52535 52535 494621890 19922 19922 235372876 57537 57537 522447259 55075 55075 86444610 19365 19365 551328157 28176 28176 408395171 69879 69879 913975415 39026 39026 486503190 71274 71274 345101848 12215 12215 137647560 64994 64994 370156290 68270 68270 75480460 31523 31523 320314648 62728 62728 417162385 63142 63142 891610579 24390 24390 566375420 18195 18195 244964235 36634 36634 839451254 17025 17025 209340027 1331 1331 894185804 16528 16528 334137693 77803 77803 854588333 58428 36757 971525313 77357 77357 681357571 23109 23109 591231756 65144 65144 724076279 45449 45449 338382518 32075 28416 286849641 27921 27921 329943333 5809 5809 287456684 21281 48654 57214292 78029 78029 22024449 72664 72664 414637201 4109 4109 894194090 2529 2529 876565133 39913 39913 454919280 75876 75876 578292031 55859 55859 783665570 77900 77900 800933223 24798 24798 796112553 17278 17278 661660753 83739 83739 432630626 82293 82293 431897680 81611 81611 71539253 57537 57537 734399083 20679 20679 157558756 4989 4989 748084745 77443 77443 567980007 51461 51461 423625849 82546 82546 186369063 23627 23627 337004872 55324 55324 355270616 74439 74439 616754782 57802 57802 479796867 16223 16223 867179341 70685 70685 766346883 26311 26311 921749201 54873 54873 172647505 52865 52865 896788890 74442 74442 833445636 50077 50077 737391704 77790 77790 380953723 75759 75759 477273318 30539 30539 605705345 4229 4229 836054384 28230 28230 456967127 1176 1176 24687342 28343 28343 513200088 3534 3534 420900739 57537 57537 446426103 73811 52990 934295443 80635 80635 849079661 9536 9536 665120110 51577 51577 773982037 56272 56272 636294289 63666 63666 78543859 9239 9239 333563198 56616 56616 783923977 62329 62329 683443789 75226 75226 857382204 48603 2628 337365529 51897 51897 800611441 73811 58137 438622945 45031 38552 538654517 69497 69497 128429389 61633 61633 891427442 73811 47066 251449830 60082 60082 697966131 13899 13899 356890046 65642 65642 959032230 63328 63328 337315112 64194 64194 50700102 80699 80699 406685124 27657 27657 765876837 19499 57537 490132901 79743 77524 436777093 7711 7711 313841384 3340 3340 70145345 80747 32832 387045399 26978 26978 309900869 47153 47153 304449745 57537 57537 774987778 374 374 50814255 28055 28055 300417500 42503 42503 495509048 83037 83037 708214069 52227 52227 948747749 61094 37849 504808253 57537 57537 872206328 76740 76740 82938093 45089 45089 69255486 70170 70170 418227711 23254 23254 878456537 51329 25261 173893057 14372 14372 545932077 66148 66148 844974501 80409 80409 982841916 28432 28432 912427003 31501 31501 547858580 75861 41668 908221694 43894 43894 80934309 57537 57537 265765665 44694 44694 985690760 70296 70296 145403460 57537 57537 428537939 49535 49535 538584925 65472 36005 634583902 21914 40270 472025270 45180 45180 161710076 18092 18092 194791183 73078 73078 535789598 59217 78861 878511811 33333 33333 742563214 9151 57537 724502508 25189 25189 137972078 65684 65684 594965139 57537 57537 511286675 77739 77739 547205533 2118 2118 936532142 45009 6496 229675874 78672 78672 35117628 57183 57183 314325444 28123 28123 987786159 8145 8145 110625511 53689 53689 15160133 48825 48825 733982693 44807 44807 348256969 41293 41293 248223655 58854 58854 33982653 59525 59525 73008642 57537 57537 637523032 57795 57795 807552801 73811 38277 475083231 54824 54824 873584757 63364 28691 84432443 68270 68270 872127729 81183 81183 379724123 11689 60942 795996237 46269 46269 893010744 57537 57537 185526289 57537 57537 627732329 83683 83683 10388839 42896 42896 970857978 54852 54852 790355567 61715 61715 221804078 51930 10317 651997992 34315 34315 925088467 30040 30040 103525302 56620 56620 794645998 4537 67105 723558931 64324 29839 661088371 73526 73526 259104074 76151 76151 357525555 61067 46547 502166312 8464 77885 590475340 16162 16162 745756812 4241 4241 385009344 41760 41760 147722876 40689 40689 596760478 26332 26332 151148610 80369 80369 387193914 33997 33997 152247589 12376 12376 464362448 11719 11719 813891386 53608 53608 482966631 60514 60514 373565503 30656 68442 808819339 17744 17744 490122819 77525 77525 747200057 6453 6453 299377354 9754 9754 537634779 59051 59051 532643156 75228 14874 54726737 57537 57537 875647140 31103 31103 729261284 23150 23150 228692430 83424 83424 216098315 41054 41054 459661426 67314 67314 731777584 79000 79000 190749479 35603 31088 166750088 68418 68418 479723608 38199 38199 854162667 1125 1125 965563237 10779 10779 164009339 46150 79570 98033058 51916 51916 883485591 52663 52663 677091685 77270 77270 191016841 37927 37927 398821977 61727 61727 4236174 13988 13988 564612556 37050 37050 576325302 21006 21006 417968440 34264 34264 331385615 9598 9598 876592531 75812 75812 89229293 15693 15693 589821630 39397 39397 522471498 40348 40348 53905331 57537 57537 575154042 41986 19736 925613150 56182 56182 775902874 19697 21516 137916897 68687 68687 631886301 32925 32925 79710467 72057 72057 580070441 42342 42342 6900287 49276 49276 682633813 30318 30318 580591130 62748 62748 345926574 57537 57537 472395669 14154 14154 524864338 53680 53680 186380583 59731 59731 893866697 64146 64146 944480299 16534 16534 346375832 4443 4443 446925895 53006 20138 351802141 8912 8912 143321159 14457 14457 482994704 10322 10322 498950812 36065 36065 686823975 55182 45255 519821044 43597 57537 441499470 14082 14082 396373626 66175 66175 495092456 25670 52945 407804613 47855 67553 134252056 9131 25654 398881700 77913 77913 428963043 50586 3588 705135968 57537 57537 666736570 21079 21079 988135931 45918 45918 243280426 52952 54999 231306943 63016 60081 9482285 4350 4350 538583377 33680 33680 418478905 37337 37337 288463031 57537 57537 623292500 48271 48271 529930875 57537 57537 368607735 21296 21296 58109872 20208 20208 510241806 9026 9026 40123554 56051 57537 384362108 28112 28112 136552801 61944 61944 882564437 39481 39481 751938034 4335 4335 975589695 6023 6023 726327787 44808 44808 995590232 57537 57537 505096893 48078 48078 267743289 83425 83425 553974496 57537 57537 209978723 23417 23417 273311435 20138 20138 753666096 56342 56342 200434153 40288 40288 933428495 15449 15449 53893946 61202 61202 129345763 68267 68267 788848692 47422 47422 854883326 13086 13086 703112270 72879 72879 434026726 31368 31368 350278708 16075 16075 71283568 53307 53307 833581624 52687 52687 955427030 52342 52342 299420367 19337 19337 11798194 6781 6781 528763454 53013 53013 62779289 25619 25619 929017909 4358 4358 167300461 26661 26661 777874967 22597 22597 914238908 702 702 32682332 23303 23303 567839927 37352 37352 284521392 19640 19640 496095559 77690 77690 924501628 41006 41006 846036040 54430 54430 875390161 39721 39721 388292523 26822 26822 405803792 57537 57537 454241006 57537 57537 17487141 57537 57537 606762798 39402 39402 720947239 82129 82129 39014968 48158 48158 337506508 74191 65260 498505684 29906 29906 651764430 1148 1148 437753859 69721 69721 30653764 60195 60195 569332387 53805 53805 214301531 48917 48917 926637951 3527 73506 245394178 31293 31293 110156884 63279 63279 527321578 37310 37310 912288205 19282 19282 724039372 69291 69291 46550804 57537 57537 506623247 17147 17147 783090748 45855 45855 720447733 44156 57537 630125664 73960 73960 978664761 4155 4155 351025326 77057 77057 626958742 46693 46693 723845272 64131 64131 830010516 25923 25923 93310085 54274 54274 992991701 73811 36682 660943155 61918 61918 466615500 76659 76659 51092005 78329 78329 850906338 15613 15613 297363004 10720 10720 248856255 36772 36772 198972925 4545 4545 879249684 57537 57537 274040667 45367 45367 632852619 38919 38919 133655029 57537 57537 677937472 39441 39441 400658732 9179 9179 620557669 38613 1540 830311498 37711 37711 100203682 51396 51396 19116272 75974 75974 925009334 57537 57537 950703811 7686 7686 964030111 33909 33909 288382019 3654 2014 345131121 72810 72599 987349955 61011 61011 308954396 10136 10136 109984137 28226 38660 322301203 52353 52353 928783319 63421 63421 197690184 60876 60876 264363468 80122 80122 290922414 43227 43227 82990733 35014 35014 666988004 6148 6148 419290845 70706 46385 44774305 69450 69450 258817229 26912 28632 636841788 23668 23668 627801065 13210 13210 221063448 57537 57537 666858760 51407 51407 176114420 19059 19059 945116095 43076 43076 245467059 8574 8574 201655943 83143 83143 860575118 1472 1472 411376561 62101 62101 377777995 53993 53993 844768234 3631 45580 293426170 71014 71014 979488407 3690 6703 654311379 35159 35159 511787075 46186 46186 676873742 71676 71676 591442149 60219 60219 302448757 50568 81609 4470894 61571 61571 202622126 38616 44803 470775840 34905 31969 624382777 81500 57537 314034688 75629 75629 62065130 19222 19222 785456277 67180 67180 216400920 26524 26524 779990979 68989 68989 107569938 29282 29282 614434216 79076 79076 195700879 57537 57537 933141837 2601 2601 219145536 61791 61791 324405227 76699 76699 166938711 72188 72188 272092483 79591 79591 943946920 32939 32939 229801686 25752 25752 957803264 34336 34336 891884758 1911 1911 93451182 73811 72500 511254731 30200 30200 960229325 57443 71326 478996938 8890 52074 346052217 6946 33336 354350113 61700 61700 59579581 2647 2647 345243096 6313 6313 786514352 73811 342 312074876 1763 50868 149751924 6731 6731 202829409 22352 22352 663889961 22171 22171 678876710 57537 57537 732209714 53223 53223 382856592 10504 10504 339914760 23215 57948 818275829 4628 4628 864182819 52682 52682 431593387 44197 44197 941833065 23299 39833 28726401 57537 57537 478835205 57537 57537 764823332 30859 30859 403902013 45640 45640 845161112 64630 64630 429905165 4482 4482 355956422 26447 26447 142313224 27124 27124 955526536 57537 57537 178327970 68803 68803 188275818 1382 1382 576905255 51863 65688 454406452 31403 31403 117179757 47856 47856 312190483 73816 73816 303924953 34293 34293 868518192 71178 71178 232669946 57537 57537 241205544 77949 77949 247415020 38835 82986 858699272 15057 15057 863758493 76435 76435 106212368 57537 57537 762242500 67466 3435 526487876 49026 49026 345016183 40074 40074 633878045 47491 47491 185969186 17983 17983 789643817 57454 57454 749346164 24851 24851 681437657 63563 63563 860244163 80761 80761 664711395 53064 43553 17502233 81305 57537 300649530 78646 78646 961738505 24974 24974 489115067 40725 46698 582494823 57537 57537 921104412 81343 81343 371012406 11526 11526 156549289 53665 53665 116163198 13288 13288 407276364 30338 30338 316446023 13169 13169 311853649 71001 71001 125931869 17936 17936 473889099 81608 78444 704475784 71124 71124 475739334 82065 82065 553547146 4037 17525 27309047 16462 16462 774433228 480 480 685751975 79213 79213 919450964 33554 33554 105328984 21823 31751 345572813 71380 71380 996153608 18297 18297 506795195 60174 60174 233488504 52321 52321 404564633 57537 57537 410893717 46266 46266 596280426 1362 32420 124258919 69912 69912 490689918 73108 73108 495042588 26782 26782 237704954 1257 1257 961510758 59713 59713 584735171 57537 57537 951768860 50092 50092 959383151 34786 34786 414852214 76265 76265 146686099 29417 29417 143995695 44205 44205 360320533 49752 10491 14738581 5622 5622 736205211 57268 57268 942796656 67598 73501 743639078 73811 50839 367839732 78549 78549 20495779 57504 57504 5220293 11061 35512 196422870 26914 26914 287808391 57471 57471 627058359 40744 40744 642265838 69728 69728 191889988 40467 40467 522486169 77026 77026 331212807 57537 57537 776427242 62867 57537 765599935 57537 57537 625682897 4987 4987 175182235 11591 11591 32897783 83075 20251 131668287 13898 23398 55744659 70724 58862 309406635 28714 28714 908555900 22603 22603 982416881 42337 42337 739062706 32170 32170 958744106 74824 74824 470508653 20132 20132 785870722 22753 22753 803983922 78720 78720 890440548 45069 1442 231499811 57537 57537 438303757 57537 57537 600536539 42988 42988 80808434 31411 21212 768593749 17782 17782 506663815 30006 30006 577799972 70617 70617 655537681 64195 64195 657407319 71915 22044 601048009 44926 44926 725505419 74236 74236 9077571 16927 16927 768774462 71532 71532 363301934 78648 78648 97746199 2109 2109 765307284 53086 53086 614030741 36715 1068 477682191 12704 12704 458102763 24148 24148 817699806 1619 1619 100579192 47470 47470 640761219 61761 61761 180964143 70827 70827 144501079 48124 48124 897245925 48232 48232 740900980 6626 38848 373808430 50106 50106 203201794 77056 77056 862492673 42075 42075 477255633 24803 24803 891865628 57537 57537 153385910 67776 67776 902387080 17931 33750 502850256 56688 56688 109749407 79442 53957 395210162 23339 22908 649933458 50519 50519 105373665 62120 62120 134171344 71321 71321 817466678 57537 57537 397487589 3003 3003 435606997 55954 55954 246909523 55374 55374 462872554 52627 52627 813585749 57537 57537 626387066 5831 5831 471294577 49452 49452 959351318 57537 57537 311490828 57537 57537 528433914 2302 2302 916995799 50779 50779 256814013 77674 77674 32865800 73909 80198 320988092 41056 41056 476589414 47997 47997 755116720 70053 70053 742261497 57395 61844 451490450 80156 80156 780446420 28487 28487 304760616 79319 45320 434644798 77566 77566 112464504 75072 75072 206458863 41338 57537 802491909 49567 49567 677029751 57537 57537 877049471 11805 11805 884101682 17404 17404 421901139 39522 39522 34473548 28405 28405 870527090 26046 26046 365911974 24552 24552 898218155 65595 65595 734277771 3766 3766 818633086 36377 36377 293936700 45572 45572 375380802 57537 57537 488398250 73648 73648 458104080 59143 59143 149659337 41618 41618 178533588 57325 57325 793195407 73811 78005 581450624 10847 10847 912289738 141 141 311219167 57537 57537 390677516 41245 10998 100957030 57761 57761 906032701 57537 57537 666424118 26811 26811 749122073 2722 2722 374153842 20019 20019 523984104 20013 20013 768608856 57277 57277 222238361 64590 64590 907760011 35461 35461 146977170 57537 57537 214999404 71949 71949 480926312 4174 4174 797484606 78771 78771 728130971 80668 80668 227900489 26535 26535 104437771 74646 30617 1127374 27690 73121 664306184 76479 59135 514057923 57537 57537 249358490 73811 23363 868081467 16419 16419 684962665 70280 70280 637188987 74201 74201 175414630 5996 5996 56106201 7061 7061 78891571 20010 20010 103294169 34629 34629 61827968 55613 55613 685274031 11637 54072 472097880 57537 57537 656109736 12320 12320 970751063 43771 43771 378915584 30786 30786 873354118 64394 64394 279841470 73811 19308 920182457 62089 13730 472586224 45701 45701 740814441 60881 60881 808125992 42765 42765 336661035 39623 39623 133627978 4552 4552 374942734 47919 47919 590316844 56201 56201 37812256 27171 27171 501702275 59389 59389 67546123 10256 10256 240057241 77135 77135 625199315 57537 57537 62057651 24683 24683 533620942 68675 68675 181824054 17702 17702 618871829 4434 2666 259573722 57537 57537 189334362 28326 28326 448633758 6238 57537 109328601 58716 58716 411916411 45200 45200 105992426 26231 26231 109381552 48585 48585 367139785 4241 57537 427088040 68144 68144 94672920 14163 57191 23806816 36930 36930 313522482 43718 43718 328805162 72506 72506 173304401 28056 28056 504583865 16629 16629 406780174 57537 57537 211670467 14250 14250 764841690 67093 67093 348782810 17499 17499 705673029 72908 72908 514066306 31640 31640 546023886 59264 59264 576031492 17950 17950 153769796 10338 10338 102037809 65580 65580 427254968 33273 33273 580096163 47801 47801 877400079 50014 6583 394404921 47736 47736 784620649 56053 56053 655853566 26149 26149 258499257 44657 44657 525735868 10552 30527 571205203 67490 67490 997758702 15138 15138 382900557 75754 75754 200507644 57537 57537 744702134 56936 21978 861104348 44832 44832 234048362 57537 57537 118821115 25140 25140 313633392 4725 4725 329033441 32191 32191 685855456 73811 8691 987562347 6238 1672 790333561 57537 57537 28891502 77678 77678 82526998 78709 78709 606296283 79224 79224 449144686 41780 41780 611367513 48243 48243 64649225 3726 3726 211907066 9445 9445 392495589 908 908 797871664 71039 71039 458847805 19102 57116 143511074 13148 13148 704049720 12150 75212 997686693 64778 64631 154734114 52401 52401 574173953 61621 61621 483337704 57537 57537 859637263 12942 12942 303916274 40324 19604 958922035 83542 56620 91727689 33450 33450 566428506 83025 83025 482781081 11079 12846 383243384 34570 34570 483185875 47786 47786 787020021 65955 65955 961784932 79834 79834 881139859 46836 46836 526398929 57537 57537 691843727 82785 39444 864374157 3132 3132 268486633 38264 38264 711704820 10444 10444 729174223 5964 15074 663814846 43671 43671 869414887 75676 75676 256243341 47295 47295 374888258 10390 10390 746625914 57537 57537 66291543 83615 83615 688948161 41929 41929 554030234 71840 34095 137006544 63726 63726 315499062 29341 29341 837429441 30741 30741 9462351 26056 26056 965607901 51331 77888 464340296 15414 15414 26415628 72307 72307 400999601 37478 37478 339491014 57537 57537 54621809 53356 72384 802991673 54169 54169 126488348 7248 7248 244616615 30487 30487 336037575 57537 57537 368930397 41347 41347 824120902 30077 30077 63655393 29032 29032 816532889 57537 57537 501092038 17054 17054 767122012 25362 25362 362869592 17386 17386 148261205 57537 57537 136233860 70988 70988 471983361 33644 33644 829814273 33106 33106 239245542 75397 75397 562668792 65618 65618 772609254 1815 1815 498335886 11287 11287 533298969 59758 59758 875938074 53299 53299 895777236 57537 57537 169623430 1009 1009 830607710 57537 57537 696160542 38289 62972 863206091 33231 33231 798323881 62547 62547 285892397 18688 18688 630915461 30845 30845 412185451 20837 20837 52534228 58389 58389 721755627 40035 40035 165579705 57537 57537 648565974 31311 31311 681280281 20127 20127 455935985 56263 56263 370813568 57537 57537 65910003 35111 35111 602903015 34919 34919 705747030 28595 28595 625266598 13044 13044 766440665 76670 76670 974567253 22642 22642 128193535 79974 18461 164781677 23222 23222 234271363 14792 14792 996148259 57820 57820 44876441 23849 23849 365280028 30065 30065 164579294 6713 6713 664824072 81915 81915 692945236 58728 58728 650186931 2662 2662 231676728 57119 57119 143370733 77052 77052 453352824 25954 25954 78855883 78581 78581 640053324 855 855 95002786 63800 6028 368520216 39099 39099 223633495 65587 7162 254240932 44609 44609 85083015 21078 23230 697473229 63121 63121 473176960 41173 556 575855050 10505 10505 818763961 51535 51535 9735909 11934 11934 538260134 190 190 965235044 14710 14710 593008254 42900 60078 210905416 8927 30094 215785156 71834 71834 18696990 80580 68085 153980175 43297 43297 680974135 31504 31504 622238069 23299 23299 363787642 7920 7920 998760476 58155 58155 493103837 60799 60799 155618921 24684 24684 983106084 74965 74965 174801630 3636 3636 585968339 35368 35368 20126019 81159 81159 373693083 53290 53290 573167046 80161 5781 236650102 24877 24877 507763440 10513 10513 178361084 35294 35294 327896623 41713 41713 251113128 78699 78699 334262653 68915 68915 389590640 8043 8043 313087581 61513 61513 152554886 71474 71474 29965604 54967 54967 929307652 38065 38065 998402394 64662 64662 739895737 73811 58472 27759786 26682 26682 216454671 14894 14894 729958741 54736 54736 497802266 74848 74848 348923161 44054 44054 561691187 42880 42880 783622627 10402 10402 338853725 64228 3675 346920326 73811 39783 133005794 58523 58523 74629219 2010 2010 985911903 14930 14930 222235256 36950 36950 583125341 70345 81447 433370744 19463 19463 829398123 8945 24108 590638311 37192 37192 768859431 13016 13016 486153045 83018 83018 209029052 77589 77589 732220373 80965 80965 763359171 79539 79539 485094286 32085 32085 733366811 57677 57677 400562467 52533 57537 892445473 52245 71142 93446144 57537 57537 283600025 35658 35658 793611910 45368 45368 706632591 35697 18198 686031637 80484 72771 897563786 18743 18743 214479560 24095 24095 201289354 82359 82359 198050114 71928 71928 938237309 34804 12531 798337593 11246 11246 236012136 81853 32446 696475621 26385 28732 549431560 60131 60131 507811257 79578 57975 350745266 66487 66487 528900158 5220 5220 554241428 24783 24783 160062439 33847 33847 465778258 57537 57537 848222991 20951 20951 436179485 58500 19241 12066890 34948 74137 786195816 36417 36417 839158250 11595 11595 342708301 82802 82802 327302782 75400 75400 300177606 6621 6621 451350003 596 596 747618038 46069 46069 378248469 54505 54505 942128824 83103 83103 230619954 37525 37525 330633148 54588 54588 745694697 20211 20211 712551668 69443 40139 788569695 14169 14169 847416240 81919 32215 500819405 54915 54915 380321027 62469 62469 633388304 64249 64249 802758841 65003 65003 208628812 27814 27814 240897494 30718 56488 766094948 65906 65906 10151293 37065 37065 951345395 2467 2467 530773445 28628 28628 618290969 57888 57888 278373028 75512 75512 919803795 79463 79463 597353111 33637 33637 890555127 44026 44026 732199560 14749 14749 613891512 55918 55918 780880752 11439 11439 278471410 75985 75985 583533735 24595 19626 41679693 14105 14105 890955869 78785 45852 934180067 57537 57537 152977993 16775 16775 347650763 26344 26344 231694908 75411 75411 950386236 10304 10304 114532790 54901 54901 562115681 12618 12618 55671088 68149 68149 603906928 14868 14868 792629613 52957 52957 5032622 15504 15504 504638140 14490 14490 75766539 78096 78096 925084521 17093 17093 931965330 25605 25605 698579084 5926 5926 412960143 82491 71915 625655457 54101 54101 695717422 21985 12404 937155828 57537 57537 316211490 58005 58005 693616134 14418 53367 574360969 41853 41853 271869153 12131 12131 210711931 57537 57537 497585388 59369 59369 130219723 63088 63088 259769385 30994 30994 58602139 9226 9226 484328883 82106 82106 142793331 73390 54759 447904962 61702 61702 571950747 32830 6030 190620453 25947 25947 545261068 19257 31294 614468325 82194 82194 791498366 59504 59504 841101074 77639 77639 12749016 47713 47713 472817750 71627 71627 696563653 66807 49885 90603689 14829 14829 616614349 75938 75938 928118078 46395 45346 582146578 29014 29014 29632604 43881 43881 602537710 56223 20167 695390441 28917 28917 984821780 30118 30118 512161382 23819 23819 417587732 12467 27183 580429097 41262 41262 193846751 78488 78488 978100212 44503 44503 957949786 19791 19791 295855110 68458 57040 310293928 51253 51253 709282662 3291 3291 736527368 25428 25428 393725652 37642 37642 78519314 65717 65717 21212849 80833 80833 787106958 49805 49805 758964865 32550 32550 317836305 41687 41687 973141426 18421 18421 106851342 75224 75224 224336824 6238 6238 580153146 76028 76028 543114505 36086 36086 970916830 24460 24460 272956700 11660 11660 651089958 1682 1682 716560253 6287 6287 304548134 30832 77594 842149506 80150 80150 914519423 61931 61931 162957489 62186 62186 663904749 2041 2041 552144227 57537 57537 547436344 17658 17658 302689167 64385 64385 589395018 57934 52688 69913115 56879 56879 805799291 57537 57537 840900340 4047 4047 831008814 313 313 442453291 10134 10134 360621697 14868 14868 450834792 28147 28147 440596986 3787 3787 4250167 81153 45406 948416182 42588 42588 526765306 48752 48752 466006177 15382 15382 200189695 27414 27414 667203398 80015 29707 721787995 66815 66815 556167895 9911 9911 246328432 44780 44780 93863947 27927 79148 259178421 3130 42713 174874792 6742 6742 21378132 14493 14493 140488473 43040 43040 780143059 16619 16619 555961278 78838 78838 320883828 44538 44538 469136929 57537 57537 558653316 79629 79629 101393011 10693 10693 51260072 3107 3107 862461675 51741 51741 354715748 46467 46467 153960755 38063 38063 954268747 44621 79933 966608535 57537 57537 621603909 22412 22412 527410479 18342 18342 289566454 46099 46099 568233849 73247 73247 584436796 26206 11277 543634349 8059 8059 700827935 57537 57537 209342770 49087 49087 325405619 68935 68935 582516617 22765 22765 282134953 33257 33257 339138890 23590 57537 464741062 7347 7347 189784162 10179 10179 635242652 62818 62818 22376268 57537 57537 194485561 16028 16028 917813355 35812 35812 664630460 41807 41674 166709979 73811 55059 125362190 53133 53133 479317083 64477 64477 501326598 45589 45589 189866091 1475 79727 14565898 48737 48737 398232757 22472 22472 986246420 73811 60712 986713164 68498 68498 659244142 35794 35794 355743183 9653 200 99616946 77460 77460 963605422 23492 23492 627484880 56313 56313 657142686 68630 68630 116373707 10325 10325 920500417 40148 47462 507998313 16993 29703 186692643 32202 32202 1589655 78295 78295 553047830 22295 22295 938206534 78191 78191 683948426 79307 21987 468318741 57537 57537 976363871 43207 43207 72705015 61689 61689 810294391 17742 17742 915207769 70041 70041 610752838 54179 54179 104353492 523 19627 141380346 42474 53827 614313809 57537 57537 754025781 57537 57537 658337168 35628 39863 385786177 12295 12295 89639829 18316 18316 962035671 5297 5297 916550104 77693 77693 218289077 34681 34681 150208027 67250 67250 854506206 83538 83538 149341182 18009 83330 661141303 47403 47403 384624513 40246 40246 7060215 41128 41128 146364350 74424 74424 540541936 20412 20412 89504160 57537 57537 558848779 63933 63933 396998664 69731 69731 984087757 11763 11763 509833826 3923 3923 66381354 57537 57537 308594088 11662 11662 300519961 18027 18027 621402941 33820 46221 341677514 74981 74981 480690729 39717 37377 738755603 82928 82928 693876723 81078 81078 542434907 57537 57537 991127550 33916 33916 148542179 52314 9383 30810120 31470 79166 636404056 13077 13077 149947458 58558 58558 325089648 39235 39235 99416710 2455 2455 232965713 56434 56434 103385253 39898 39898 305791068 42798 42798 701955700 18853 18853 823716388 60575 60575 94554521 6967 11642 447176561 57537 57537 632998184 7329 49153 105611366 65879 65879 778903756 58561 58561 484556497 38948 38948 861108882 73811 75541 160668028 76457 76457 689615967 59783 59783 703083331 58884 58884 934727492 76670 10998 254829137 9008 9008 296765403 42749 52963 180303561 55005 55005 98855144 29215 29215 408912073 40319 57537 102163829 77693 40499 455736690 8253 8253 751240390 8859 8859 760597410 78343 78343 118788226 7828 7828 945495997 77715 77715 406464805 57537 57537 446425817 48549 48549 491829214 5347 60483 553011183 42934 42934 38057704 55781 55781 901622443 78470 78470 315959671 57537 57537 284670784 38355 38355 938172196 57800 57800 357544759 57537 57537 966427597 74802 74802 982570210 58354 61054 929837800 9631 9631 21491938 23403 57537 219342650 9182 9182 425213462 17308 17308 646438825 40480 57569 320692512 21225 21225 161786717 53397 69795 706841163 57537 57537 992216844 71721 71721 98077359 78404 78404 186099486 15299 15299 368890629 64082 64082 628754644 34691 34691 162240709 4155 6010 83627925 57537 57537 136831686 58143 58143 736978203 58264 58264 679089220 57537 57537 528695779 16204 16204 270681923 46489 46489 805645955 71233 71233 54504112 21044 21044 620101130 43238 43238 729628882 18630 77226 660898109 35566 35566 903515567 38426 38426 542687054 557 18574 331492598 48558 48558 892867738 82560 82560 250052726 284 57537 399097238 61096 61096 847255621 73600 73600 998442731 70192 70192 954489659 16613 16613 949904341 47904 20971 442035946 80898 80898 842594956 13930 13930 904522262 59113 59113 140475771 9530 9530 844381470 61946 61946 289967549 57537 57537 791369390 12419 12419 160904021 11710 83061 671719239 57245 57245 545160908 57537 57537 388750417 55508 55508 129154273 67132 67132 445527424 57537 57537 268377300 19100 19100 530869864 82987 82987 634972748 28329 28329 235375810 6236 6236 729234592 40393 40393 447360767 20773 20773 426161910 13718 13718 141164918 30 30 159341840 57537 57537 724761556 67968 67968 733346909 18075 18075 880191228 62583 62583 13984726 33710 33710 91371675 75562 75562 506631037 14278 14278 343167785 45680 45680 132432996 76180 76180 875132031 81099 81099 843543172 78055 78055 821549171 58563 58563 696065577 39076 60113 545295663 29246 29246 122918521 57537 57537 248329864 83726 83726 652512250 53802 53802 889506398 22363 57537 58632882 22973 22973 893372527 5919 5919 485124849 67332 38767 246034469 75502 75502 17515639 7392 69259 94951321 22905 22905 299787244 34182 34182 461895736 56334 56334 917465441 53064 53064 179598725 57537 57537 664508807 56486 56486 619775059 77985 77985 731433287 7037 33621 519429723 4657 4657 874553020 76266 76266 338344285 78464 40447 332232497 30107 30107 963770394 14945 14945 21818018 38781 38781 958727190 57537 57537 242241432 25355 25355 585076736 57537 57537 973649240 44618 44618 936806237 10521 10521 608785610 8137 57537 792387219 79593 79593 668887981 52170 52170 317508466 4068 4068 421777163 34537 24664 209213155 9440 9440 832330146 79901 79901 864895814 4368 4368 270952242 13886 13886 972631909 54043 54043 481797291 41310 41310 64023797 32597 63365 123161119 43690 43690 243880980 69055 57537 339692293 943 943 925374949 44897 44897 981296708 26540 26540 903746352 57265 57265 763404174 20152 20152 567507045 32539 32539 655963560 21300 21300 736262185 57537 57537 231538250 59269 59269 423455040 83528 83528 95887277 34253 34253 388776801 12954 12954 722496494 57537 57537 646608690 73811 39896 476959412 73723 73723 209214863 54129 54129 813386486 19453 19453 557693134 50790 57537 970254379 6800 6800 440243542 57537 57537 728896717 77434 77434 704036421 51834 51834 508078633 8457 8457 152962137 3151 3151 543443660 78335 78335 717918479 42719 21339 125544786 8929 8929 502666449 26109 26109 25034177 25860 25860 418941115 35634 35634 943546078 29736 29736 28059158 44247 44247 588622727 39946 39946 745391603 72453 72453 866818499 73811 48245 8905131 5305 5305 908115180 64249 75051 980318339 4167 4167 449949697 29119 29119 336935829 40003 40003 414911571 15778 81153 958691090 29235 29235 39272120 79064 79064 149340473 13010 13010 124514592 56751 56751 740108923 53193 53193 888146747 19367 14826 611627891 24964 24964 765234538 71625 63217 973255445 70875 70875 606585845 10915 61444 941035683 43641 43641 871159415 68546 68546 114503100 55960 55960 826738981 76036 76036 538052627 61925 61925 990946801 11767 11767 874026964 57537 57537 347542307 77571 77571 668678943 51675 51675 590701812 57537 57537 907218880 57537 57537 764291761 57913 57913 970728343 61636 61636 789877548 10291 10291 624849219 55688 55688 451735841 73596 73596 218732934 57537 57537 203568791 58623 78023 577252121 11697 11697 25648446 30973 32871 297982777 52105 52105 455270302 70535 70535 515095606 12096 12096 688571067 75196 75196 341414514 74093 74093 878272412 42175 42175 856378923 26349 26349 540574117 17589 17589 136736161 40564 40564 271712777 80699 26309 475018560 31197 31197 74283309 10671 10671 432724844 56787 56787 767811758 72448 72448 637696624 57537 57537 401824604 28328 28328 290386315 82877 82877 526775638 61249 4558 717330001 33853 33853 275494866 49409 49409 185229634 52308 52308 728229205 82268 82268 390231299 9217 9217 984530741 57537 57537 89977706 47322 47322 628830406 57537 57537 168717203 18909 18909 898234070 57537 57537 438113790 47434 62009 679449344 73811 42860 940948160 41157 41157 618162752 47783 24308 540181514 56291 56291 486409511 50303 50303 914678545 55278 55278 392714288 17863 17863 565692321 72848 72848 104339719 23972 23972 759567517 69597 69597 159187417 36766 36766 891373585 35913 35913 712250133 57537 57537 499870237 3842 3842 982268610 35778 35778 886726365 81386 81386 523437824 46733 46733 673102820 9058 9058 444594956 38533 38533 234992235 2931 57537 731976657 57537 57537 252760462 69258 60088 917418895 34026 34026 433152121 81978 59216 271781373 1339 1339 26467359 8458 8458 685938055 18366 18366 147582951 20320 20320 851368418 4920 11139 758365387 77405 77405 101940950 35182 35182 204941132 77157 77157 534099305 71966 71966 242157701 34849 34849 85359962 22512 22512 707177906 51614 81107 68827464 81925 81925 609983128 81841 81841 620519883 66822 66822 657250107 57537 57537 666911138 31808 31808 388615341 28267 28267 685319991 66146 66146 571430458 65677 65677 237328877 41690 41690 442865488 73811 78249 883662842 48539 48539 972538628 45601 45601 304500287 29655 29655 596366922 41709 41709 249633257 67398 67398 246279201 69582 69582 591336127 51418 51418 58385377 77073 77073 991360721 81791 81791 970770801 65970 65970 744747643 73811 32990 887363365 2436 2436 893640813 72920 72920 660761166 33407 33407 423126256 41154 41154 482419884 57537 57537 250845091 25362 49758 374381503 75860 75860 404309641 22758 22758 585543264 80324 57537 479815790 82047 82047 8559707 6695 35744 215418826 7076 7076 135823823 64576 64576 763502672 57537 57537 964270536 15547 15547 716374374 73552 57537 535405952 57537 57537 651826002 26309 57537 964739260 13712 13712 341921435 77104 77104 158386674 40606 40606 838309258 34285 34285 787544665 66489 66489 891150238 50043 50043 255222768 9667 9667 962877265 35739 35739 73112731 57537 57537 774179889 82385 82385 467913872 26953 27120 747668544 40337 40337 544423911 50362 50362 323126720 26739 26739 765435966 51268 51268 475180989 75745 75745 702421465 62533 62533 40742177 41523 57537 73799680 14068 14068 197503431 37640 37640 975527445 73423 73423 372289577 24751 24751 515881257 44757 44757 469885342 21068 21068 523805143 77404 77404 146557705 40978 40978 834990711 57537 57537 323347056 45001 45001 737606495 35080 5921 119352576 39803 39803 832058402 68410 68410 353695163 73308 73308 256549348 70511 70511 58938993 68594 68594 287908584 71418 71418 592709523 2311 2311 325514817 39500 39500 68050255 61659 61659 274507971 59008 59008 694375882 52231 52231 793924617 62216 62216 493176340 81218 81218 429685670 65853 65853 52432954 29744 29744 867412217 57537 57537 818357406 80678 80678 157735167 71814 71814 602938681 14253 14253 666517881 60766 60766 647382939 69704 69704 424396047 8666 31615 647792872 7017 7017 562847137 14034 14034 642095322 2141 2141 260165276 13347 13830 843460365 73811 65855 783659861 5392 5392 616736369 23501 23501 571150842 59386 59386 697288538 65397 65397 897926209 40619 40619 847188630 20878 20878 608392867 65773 65773 286866467 42180 42180 494407831 28548 28548 731225348 32837 32837 63090473 62947 62947 610436808 61707 61707 833675289 81543 57537 429729516 74836 74836 184432607 25609 25609 889705055 10146 10146 209961366 63389 51261 927145230 44258 44258 222518745 30076 30076 714276391 46319 58293 359364294 36337 36337 344114804 13049 13049 478261982 44754 44754 54484414 18018 18018 354731959 79065 79065 15460842 25057 25057 964687778 34435 34435 915257652 13909 13909 327534641 9346 9346 22070476 63348 63348 276413563 24627 24627 615695685 7792 7792 364803421 66546 66546 289403758 61325 61325 371568794 12796 12796 95582844 69347 69347 301252876 31000 31000 160495341 3538 3538 665490774 29736 29736 228712745 62129 44542 99131156 8798 8798 836302061 77745 77745 649272988 32471 32471 1837370 9698 9698 606406017 5821 37897 849538492 44534 44534 195319319 48604 48604 99221383 8538 8538 437236934 9320 9320 396156697 38010 38010 171958484 54525 57537 880297843 18027 18027 2170594 49650 62105 702738507 2237 2237 636207786 56648 26696 54332608 57537 57537 323343526 38941 38941 893120087 29876 29876 51976911 76487 76487 501685403 4281 4281 488533928 6857 6857 879428089 65010 65010 114661554 62107 46293 679137620 44675 44675 847551942 41177 41177 855069651 41296 41296 132405503 2112 2112 295750648 73811 74020 3682003 40841 40841 232729475 77140 77140 383733082 74523 74523 734658670 22150 22150 741134930 56632 56632 639295987 19970 45069 566878592 57537 57537 634372598 56188 56188 164949595 77226 77226 1459089 82237 82237 156826881 61951 61951 244263326 45550 45550 984506829 55668 55015 988905493 57537 57537 957261766 20882 20882 454351905 25433 25433 212207821 57537 57537 646865113 18513 18513 178233433 69434 77179 585280607 20882 20882 59779450 39243 39243 587988792 57537 57537 858661352 67818 60646 491137849 1173 1173 573773244 60762 60762 670043371 30107 30107 818805965 32545 30882 944112099 19014 10716 950098931 13677 13677 680646417 43429 43429 826733854 76393 76393 272327619 81313 57537 18559606 17245 17245 458181512 2455 2455 623669560 37296 37296 910396798 57537 57537 420261589 45171 45171 941094242 82402 82402 972390545 24939 24939 24089383 11960 11960 413365008 76967 76967 540856271 75312 75312 624752283 35013 35013 234441957 59587 59587 280404851 49618 8141 980141272 43661 43661 996900056 80563 80563 713706817 29769 29769 735433969 57537 57537 349886075 8846 8846 310291653 54020 48492 2699833 79174 79174 744803165 26651 26651 436154633 11660 11660 561870734 10083 10083 722561658 73811 38482 430953911 53174 53174 271710696 7599 7599 230618218 78243 78243 95208938 49285 49285 82859052 13680 13680 587954029 78133 78133 567901559 4305 4305 96735508 66886 66886 195664549 20166 20166 607694688 19373 19373 161929570 57537 57537 306411846 60874 60874 126066468 49384 49384 67926297 23870 23870 500434936 50798 50798 590017522 25828 66095 835379780 21377 21377 643958886 34903 34903 140733978 79493 79493 700278907 57537 57537 294403000 80838 80838 315818718 64596 64596 422936543 18983 18983 500399489 43820 43820 948068523 63464 63464 2060346 19678 19678 425354571 80436 80436 191380029 457 457 590783634 62549 62549 605859642 7841 7841 934772148 63077 63077 439476943 35023 48025 282804887 19690 19690 644546254 73356 73356 35369151 5147 35815 167734935 57537 57537 319412124 35912 35912 905002129 80745 80981 251361962 64956 64956 390917049 23378 23378 496132661 56585 56585 285146898 17976 78040 366249335 14161 14161 635733727 43064 43064 74840154 33090 70875 402061069 17737 17737 526966378 47668 47668 700126364 49450 474 866807562 79144 79144 963295873 57537 57537 579012059 52653 52653 454426404 59083 59083 50299105 12164 12164 199673904 21411 21411 729561814 57437 57437 563413400 82834 82834 304276629 66949 75100 100562161 76154 76154 342399335 57654 57654 10449260 78662 78662 373433404 65140 65140 758715366 30567 30567 314438629 80789 80789 641333204 51307 51307 157653 21141 21141 272283704 32265 32265 553604546 68484 68484 156964305 43802 43802 637028001 57537 57537 338964341 62754 62754 628209353 24610 24610 780237152 45938 57537 609701175 50397 50397 11317682 21912 21912 62860563 57537 57537 225916508 38912 38912 242194874 45489 45489 695861804 31546 31546 542133858 20360 20360 668203009 73945 73945 395702222 57537 57537 349406092 23109 23109 373214690 29004 29004 1962774 83387 83387 918314929 33335 33335 536875082 57537 57537 454405784 771 57537 316821287 51981 51981 192119027 2876 1792 198102805 25170 25170 339448877 34873 34873 345010338 61809 61809 194387468 57537 57537 205491793 83327 83327 700401518 38613 38613 393528610 47503 47503 784224193 55965 55965 353410792 16339 16339 664338815 57833 57833 546611697 79944 79944 208377039 8157 8157 782060203 13895 13895 725648122 31978 31978 479695056 49677 49677 744548126 3983 3983 435841325 83288 83288 278641659 73811 23604 927745823 57537 57537 309226496 69499 69499 756065651 82468 74880 700385124 63109 63109 526757596 8047 15272 744247430 17265 65726 517763009 77219 77219 887601029 69761 69761 258001232 35100 51083 94332123 61377 33088 41074074 65422 37348 530232453 35876 35876 670080967 81555 11469 457717750 59244 59244 290805762 78114 78114 400273696 33426 33426 860834868 73811 18518 545058468 39155 39155 435595905 74506 74506 335505768 31708 57537 47178726 80590 80590 139534385 10921 10921 187911118 56733 56733 645753856 10720 10720 470644592 53325 53325 743801616 8565 8565 572850321 29951 34410 117899004 57537 57537 820491930 58306 58306 406061247 79420 79420 838685000 57537 57537 254948445 82937 82937 601565490 60136 60136 515836896 82783 82783 47197780 64419 24839 635281191 20738 17125 446459897 35464 35464 906213514 14011 14011 619412114 39912 39912 482944759 56159 56159 159148530 9766 9766 655098334 13404 13404 100175753 78034 28041 505299098 48049 48049 278618081 14722 14722 234931553 40940 73780 756373576 19338 19338 838346344 53443 70568 383905580 37048 37048 48864696 52378 52378 46768290 49153 75695 217654412 25309 25309 989609261 68317 68317 197438516 43848 43848 262464157 50974 50974 392982743 73811 31431 62455252 67463 67463 327280223 72319 66006 390636816 52384 52384 384395507 25704 25704 108390453 78473 39500 73247913 77749 77749 27125065 10321 10321 356857476 57537 57537 86203301 7428 7428 478131748 46988 46988 383085266 46893 46893 458052369 64430 64430 365673498 29411 29411 527861629 17068 17068 376855126 57537 57537 283160589 77914 77914 281837109 29639 29639 709723452 11311 11311 888304701 57537 57537 920070747 62561 62561 904475380 74127 74127 792036365 19346 19346 230276664 8370 24637 723998813 73811 42402 849668185 2713 55729 197923711 57537 57537 585261711 18931 18931 369532945 54174 54174 757605538 67323 67323 261605970 57537 57537 534514119 75568 36687 665685442 14602 14602 157250225 69238 69238 952814653 74918 74918 229985539 57537 57537 107660995 46136 46136 400016652 74997 74997 406070846 26334 26334 700904145 19346 75419 558613330 37110 37110 753869749 57537 57537 114579337 24788 24788 547419789 46202 46202 764778109 37809 37809 950251415 76527 76527 100414379 35356 35356 760428125 23923 23923 216954141 14573 14573 663518012 5229 5229 812854891 25902 72477 286818576 38865 38865 565747551 58782 58782 584983632 73811 19141 815536662 43900 43900 246656826 49082 49082 615000306 29550 21858 97601437 21137 19407 348398141 33405 33405 410122852 10501 10501 583105019 47028 45834 440882703 18306 18306 285537624 57537 57537 188730608 48996 48996 313261240 57537 57537 305814378 21513 21513 719899741 68182 68182 338080356 37348 37348 461747133 59269 59269 571007319 57537 57537 736740143 22559 22559 601566536 12928 12928 714999007 69254 24202 494585314 42712 42712 539481447 49529 35119 923714050 60305 60305 625310366 66474 81736 471647205 76877 76877 704271197 15869 20365 49678662 19664 19664 518438959 83730 83730 925107753 36886 36886 859041377 56065 56065 344630456 29398 29398 240953516 8486 8486 478554173 50439 50439 127233029 57537 57537 659397221 2700 2700 648197021 73136 73136 225021657 466 466 402969311 48751 64591 57457949 63049 29075 14001492 39799 39436 753216849 40964 40964 3049295 20117 57796 293004302 83733 83733 76156964 78022 78022 541388234 29884 29884 954687916 57537 57537 764276606 57537 57537 825998309 47603 47603 760582422 3260 23757 120761536 57537 57537 798429545 1591 1591 859294292 73863 73863 902968183 36597 36597 311306896 75662 75662 600961577 1742 62914 395510165 42370 42370 949521238 69321 69321 638169785 82068 82068 571612634 42698 42698 97726252 23809 23809 568355287 18936 18936 230288725 57537 57537 716061624 6427 36004 277111319 74474 69099 409565262 21086 21086 149877410 38739 38739 347947290 64699 64699 318568045 23430 8904 544589064 30629 30629 682345433 65651 65651 381287715 1135 1135 374566047 43567 43567 999936323 34858 34858 841813197 41362 41362 821297577 32209 32209 753565762 57537 57537 443634898 57537 57537 740416040 18853 18853 819292164 13648 13648 903213718 48475 48475 134106890 1161 1161 937295928 46854 46854 710005941 52947 52947 730645616 54799 71280 754255963 52819 52819 523985331 57537 57537 643261814 49882 49882 426359412 29086 29086 194475733 30356 4381 523083777 31882 31882 756688122 18129 18129 784794205 73811 3155 945196265 76555 76555 181577269 43850 57537 753414850 72905 72905 119483560 60712 49841 127564832 55743 55743 151495708 31551 31551 112218286 44116 44116 795709647 5833 5833 774118061 45633 45633 942741055 56504 56504 964170890 23259 23259 254449755 8071 8071 644122398 68424 68424 36930346 54033 54033 72876621 75564 75564 450030306 38196 38196 710460610 40936 40936 617980747 70755 70755 854903275 83557 69685 614254426 68638 68638 936710780 69886 69886 285666693 5633 5633 816350731 57537 57537 958436026 71191 71191 983591588 23799 23799 38546661 2552 24914 346598517 16983 16983 978370574 57537 57537 93860438 22614 22614 878039204 34625 34625 42477195 67337 80835 768343598 44634 44634 367771843 31974 46278 383152863 57537 57537 911605314 9334 9334 586485405 57537 57537 516747068 5982 5982 676330296 76296 76447 929616681 11514 11514 87808480 30610 30610 49757623 46236 46236 467877399 28921 28921 182798385 82481 82481 681509642 52446 16288 295957105 11380 11380 530853684 15693 15693 20666102 73811 28939 973022235 58641 58641 90191852 3002 3002 789449075 13875 13875 115783777 81486 81486 293250500 11803 11803 630405382 71292 71292 188114930 16345 51632 553604207 70093 70093 262094157 76888 30377 258748504 57537 57537 267458501 78585 78585 573617734 48776 48776 755714183 10476 82547 208191521 18366 18366 376525599 32347 32347 547924594 31425 31425 30409228 80708 80708 591957777 57537 57537 37516912 33181 33181 139606868 71069 55237 293695940 45524 45524 555914745 58960 58960 218173515 75047 75047 885567305 66784 21727 100997588 72780 72780 609016905 68338 68338 276021219 83654 1224 672986840 57537 57537 786607833 63357 63357 662731779 75662 57537 852400472 67443 67646 205612526 1664 1664 784593653 8730 53263 368446340 66952 66952 861837353 38968 16096 331161555 54785 54785 833436500 24979 24979 649778987 57537 57537 856349115 8375 8375 139796113 68587 68587 908407008 60342 50719 952824143 54474 54474 522756255 69921 69921 65040155 81931 59838 207353920 23555 23555 204872490 69361 69361 814311357 64039 64039 830050449 42767 13558 138768 82222 2395 364389859 55289 55289 888615074 53314 53314 903316596 80759 80759 382649092 83410 83410 84147441 28524 9529 455095499 39164 39164 288085794 23052 23052 878276397 5084 5084 298345891 38347 38347 884010897 28076 15632 669656676 45112 67331 170785025 57537 57537 1460108 60341 60341 584636748 69111 37775 980858714 3284 3284 457755298 44289 44289 461817193 60961 60961 226051104 7372 7372 488383936 25670 25670 456961634 56114 56114 663621952 62478 62478 95336718 57537 57537 553003862 33534 33534 348871264 70378 70378 86339174 43476 57537 846268936 51284 31026 416764259 74031 74031 521814797 78774 78774 174711056 60134 69925 80194803 14163 14163 112754993 22808 22808 621596684 50410 50410 916280012 10371 10371 802515180 44981 44981 696979502 40311 40311 265754544 77687 77687 204194993 69971 69971 365070321 77322 77322 756688574 39944 39944 448180749 57537 57537 768523196 54330 54330 649352284 59858 59858 413320470 37014 37014 288270371 74368 74368 844291024 58706 58706 371835348 44020 44020 187804738 75263 75263 236742707 73811 64587 311742370 1028 1028 729315286 9476 73588 141873717 79097 79097 154579023 53253 53253 571065660 32811 32811 39772577 4382 4382 844847250 48859 48859 51259718 79186 79186 771901968 23834 18982 540315503 32525 32525 953437867 73947 3133 679944744 37851 37851 667543178 66555 66555 691961459 36474 36474 96022282 48959 48959 583768620 6464 6464 171569525 24001 24001 636263055 70256 78747 773941542 81205 81205 665533058 9132 9132 358350423 42576 42576 245823769 71053 57537 987611620 48860 74619 571810193 19960 19960 927076517 8552 62136 645748910 21197 21197 818328388 36099 36099 68351958 53156 53156 792018350 7944 7944 72043039 71556 57537 869028378 23780 6886 883342442 26757 26757 712663950 57537 57537 877351556 5692 5692 95249240 37849 37849 60527542 74284 74284 145099057 19231 19231 634865495 35302 11991 999930169 22706 22706 236030065 60619 60619 583472348 12051 12051 618646496 9133 9133 842328557 31769 31769 263859244 15823 15823 549891291 39867 57537 805075441 83822 83822 383776166 80352 80352 672778871 60983 60983 558531130 18337 18337 420783790 49878 49878 691893850 45712 64763 740547432 68475 68475 145886065 10402 10402 915078637 66646 66646 867435263 2396 2396 748543918 75423 75423 380866930 17105 17105 948091857 44861 44861 214724510 41753 41753 300285758 56601 56601 14851819 42331 42331 72803594 50437 50437 654389663 60773 60773 82394972 46386 46386 838421122 44165 44165 962094313 12751 12751 964612000 37009 37009 260874241 50568 50568 514792560 34752 34752 919213712 45670 21724 133730833 57537 57537 996548264 73811 17494 432631967 52167 52167 978571466 15246 15246 586044699 53786 53786 273185975 38549 38549 461989441 24603 24603 80320289 70640 70640 373479687 4020 4020 139044350 46236 46236 345699471 40340 38163 119710673 44884 44884 265430600 83488 83488 500003565 15122 15122 120939440 7894 7894 656963650 50348 50348 905290114 70914 57537 73110605 68923 68923 440652354 69226 69226 573678997 57287 57287 601329842 2536 2536 618892284 875 22849 427076225 2299 2299 527010096 30294 30294 689373730 72502 494 855221994 34661 34661 393904240 9884 54432 199768016 29335 29335 65713092 14888 14888 137121490 17254 17254 677613388 35058 35058 324757994 31100 31100 748122187 31425 31425 799476958 27377 27377 548373424 57537 57537 514422199 73811 4446 336944325 76406 76406 107657083 65595 46436 566019609 68564 41643 450727908 4218 4218 700998498 49382 49382 807515541 22553 22553 182263811 2198 2198 898720959 15100 15100 606096897 57537 57537 525293608 45854 45854 307444228 74066 74066 295735673 28477 28477 739028065 16551 16551 652700154 74213 74213 396687469 69022 69022 156078386 48860 48860 369789874 57537 57537 718247375 20031 70237 513034991 43308 43308 787257988 74577 74577 711336778 4921 4921 591417831 60673 60673 885901627 11702 11702 145309355 4214 4214 976807766 42211 42211 877021852 17279 17279 389316184 17217 17217 172383477 54436 54436 716370828 23835 23835 475791604 41449 41449 991536304 15360 15360 187614556 11943 11943 741666637 29564 29564 197309041 13514 13514 761516929 25298 29716 839049967 41928 82227 520259729 13795 13795 226414698 78668 78668 260064328 83245 16222 901130061 1778 1778 876021303 70019 70019 861000638 66941 66941 599088341 76474 76474 542899460 12040 12040 215383219 29075 43456 761982994 48020 48020 48822018 65423 65423 71578080 38660 38660 733808606 45202 45202 281070902 48371 48371 793998037 57537 57537 940296329 24473 24473 150815699 72344 72344 122235087 74235 74235 768902793 43160 43160 422092129 34498 34498 568262247 79476 79476 360619204 57045 34332 37694278 36377 1569 377756020 37803 37803 882666990 29576 29576 309705177 57537 57537 873396928 13440 13440 569705723 42848 42848 124859059 48592 48592 926464554 13390 13390 434903815 57537 57537 688054079 57537 57537 218419965 57537 57537 775417216 73811 36226 106732240 4937 4937 764741425 60071 60071 822168552 20197 63601 143114402 57537 57537 871395314 40962 40962 353745525 14226 14226 473146792 78902 78902 282242010 57537 57537 855127399 48993 48993 283669427 71700 60411 324230341 57537 57537 355520061 258 258 319247405 48069 48069 104024914 73811 83307 133586956 13573 14402 403106626 8707 8707 260309572 1269 1269 853499801 3670 3670 386171583 74546 74546 918151087 59239 59239 2085018 8932 8932 888271239 73717 16593 749270464 40316 40316 17815142 60698 60698 761673054 1633 1633 39545571 57537 57537 417033221 5614 5614 416156047 13433 13433 87447283 25110 25110 630773504 17665 17665 378569785 50777 50777 464306817 73543 73543 331047313 77821 11644 442687356 10403 10403 713412567 65728 52018 502299658 10323 10323 203084914 72622 72622 179043744 57537 57537 870349451 41834 41834 70405105 17818 17818 471665865 56028 56028 294505896 57537 57537 563470900 24796 24796 612808724 57537 57537 649979702 61633 61633 762562499 63818 63818 382546774 29817 19274 99448478 7290 7290 151172792 65520 65520 214229964 48931 48931 492846003 46604 46604 516240812 71342 26245 718698626 40387 40387 632141028 57537 57537 127038340 8536 716 938188749 74100 74100 266255080 57537 57537 860842163 29562 29562 274817778 63249 63249 68973910 73697 73697 56779951 57537 57537 243404905 54811 54811 123139810 51055 51055 681425441 59211 59211 347032002 11094 11094 768098386 54858 54858 310218554 77371 77371 887562747 57537 57537 778385294 20353 20353 199096955 71856 71856 247814750 13241 13241 122404656 58953 58953 720059224 83567 83567 497356733 74878 74878 165936278 70275 70275 764115533 50726 76311 448267260 59258 39536 274663358 46047 46047 432692866 57537 57537 340434722 32406 57537 378214926 8828 8828 926605724 17011 17011 327782324 59954 59954 392984369 26167 26167 42189699 67795 67795 743645227 79088 79088 372797097 24968 24968 981599803 54135 54135 699975138 45908 45908 566641526 42199 42199 316099353 46101 46101 532396841 56256 56256 629867820 57537 57537 89346450 80555 80555 527783695 13207 13207 953764015 30375 66896 580197381 61328 61328 967024322 543 543 351336591 70982 70982 769331239 44607 44607 490829624 74098 6365 861024209 35067 35067 302540270 38896 38896 436670224 61619 61619 929764472 57537 57537 510508874 74515 74515 112847922 57537 57537 239978063 57537 57537 597384440 32747 32747 492855032 57537 57537 930654796 66788 66788 872380413 57537 57537 104962948 24791 24791 985618251 20472 20472 42392767 49232 75241 378713867 28121 19356 895999659 66286 66286 704106471 21611 21611 904761050 57537 57537 85471646 9985 9985 743952164 57537 57537 652712838 69741 25765 566566056 67093 67093 994941049 18918 18918 409411110 49533 49533 583423848 58292 58292 710909978 80777 80777 112017119 286 47552 937075434 53533 58945 705958819 40412 40412 680635610 40479 40479 114120382 63096 63096 434675528 42095 42095 502541538 40814 40814 620951594 57537 57537 159191594 50953 41936 193286261 29991 50700 430408417 53877 53877 400689258 67865 67865 407745442 25806 25806 691950612 27489 27489 813420626 37225 37225 748113038 81746 81746 86906308 57537 57537 814635364 68622 68622 719945443 40510 40510 675985761 32524 32524 584569765 79187 79187 642049348 18134 18134 631490348 9131 9131 143245876 48459 48459 466902090 38687 38687 320852871 23467 23467 128101592 13732 38073 706968744 81978 81978 937153612 67737 67737 64998447 57537 57537 488837205 9759 9759 489188691 19219 19219 844338345 39550 39550 943636844 83129 12994 182352362 33421 33421 862817197 78048 78048 967753094 9826 9826 857723115 14170 14170 631734345 59224 52620 875158339 78926 78926 101093307 45001 45001 25706326 20830 20830 841797813 40039 40039 682896986 58798 58798 255941499 62273 19187 145015433 21810 21810 374245928 57537 57537 26926194 13207 13207 174093210 22880 22880 590559069 54335 54335 911458391 64554 64554 782607024 1533 1533 534913930 40666 57153 720413400 29864 29864 466243850 9123 9123 4390908 77153 77153 600513156 83221 83221 939825435 55037 55037 217364781 62533 62533 913197169 30541 30541 883291740 48295 48295 45535267 64523 64523 295359645 34291 34291 418810946 14754 74824 420298558 69496 69496 450216222 5332 42193 308052354 14023 14023 931482134 11849 70786 935528922 62975 62975 62663733 3254 3254 977811986 70137 70137 271088429 38739 38739 478384855 21460 21460 430682460 54655 54655 979863820 6189 6189 683592894 44102 44102 535253089 28225 28225 194289598 40204 40204 775670165 60758 60758 750274688 22751 22751 543976385 27874 27874 36943751 40852 11927 867059075 30017 30017 997656177 35191 35191 75256116 52297 52297 611691029 4363 4363 783380128 39817 39817 858751411 57537 57537 646208793 26481 26481 237684077 39898 39898 25845432 13147 13147 873240062 7072 71237 21072829 64247 64247 551336374 69394 69394 485808987 49885 49885 129418203 51971 51971 939182602 46455 46455 397043324 71057 71057 773657801 62218 62218 791265841 2738 63818 231252976 59551 59551 513303230 68926 68926 428073937 606 606 75610789 56515 18967 724729194 2016 2016 233352481 57537 57537 13905922 61128 61128 315957279 69186 69186 171133963 24661 24661 777756104 53474 53474 527169915 1419 1419 584708895 10856 10856 583068248 26427 26427 728312600 64279 64279 953253230 62158 19791 675971335 22688 22688 460329420 21880 21880 937209840 29536 29536 382263028 80439 80439 511088842 16598 16598 970964769 68764 68764 564139137 74020 74020 781773628 51569 51569 268366832 57537 57537 225186249 44440 44440 291178499 24438 24438 451076474 11425 9290 363692425 4319 4319 354683028 81568 81568 207861925 41044 60028 437325909 12925 12925 797363822 12313 12313 115949311 70220 20155 561160564 63766 63766 649536208 10088 10088 72122642 20721 20721 856043382 40309 40309 811143049 22339 22339 841429660 24134 78424 549174498 41195 41195 920681095 57537 57537 613482962 66781 77715 746047067 42045 42045 368648154 22689 22689 230302590 82933 82933 435702556 41436 41436 136800593 40508 40508 507063667 28663 28663 962796511 11525 11525 366821765 26320 26320 264804592 61460 61460 945273189 62381 62381 315718778 11918 11918 985122696 21876 21876 817869634 66397 66397 95939675 46109 9725 137927427 70445 70445 631818603 6174 6174 770716857 38030 38030 443489827 16384 16384 820500274 57537 57537 906164411 45970 45970 945722650 49485 49485 480257769 70448 70448 985653828 57113 62401 157176152 30539 30539 768249386 40396 24209 920645851 57537 57537 858783823 50714 50714 640265656 53352 57537 795653678 15647 15647 973689102 21961 21961 379038320 23300 60744 658284147 47746 47746 799927289 37341 37341 696897085 9317 9317 637097714 72438 72438 142798233 80647 80647 595971177 61733 61733 544686575 56177 56177 131879425 53913 53913 966917495 7571 70716 825793822 16620 16620 693392618 81831 57537 313405685 4924 64184 229648103 58012 58012 761178333 21798 21798 259291197 36556 45669 201443474 80164 80164 397250999 65547 65547 481002304 61809 61809 294989368 35816 35816 143304965 23268 23268 574847885 30945 30945 357078111 49765 49765 176790063 10177 37347 48774013 46161 46161 128063327 39294 39294 885649630 556 556 780748035 57884 57884 321631068 77600 77600 932719989 21808 80747 448838594 17015 17015 645440114 17479 17479 237378312 36645 36645 704207077 77935 77935 550126638 17771 17771 325285859 12154 12154 246416047 69115 69115 266334081 57537 57537 67890957 26405 26405 607756705 57537 57537 112205445 5921 39272 586955080 56026 56026 752225706 70547 70547 210310925 31657 31657 105934819 57107 57107 385581759 71550 71550 414133370 57537 57537 704380306 13311 13311 859349556 71489 71489 408519545 8087 8087 710760194 39436 39436 133908195 80162 44293 163312233 68470 68470 530532383 36273 36273 113234781 49559 49559 545264189 65686 40456 347048765 54489 34492 906804456 70033 70033 888477110 12619 12619 322115717 61018 61018 388276116 919 919 143655120 67242 67242 157433546 56315 56315 836391425 47214 47214 245067135 83084 83084 682769275 3622 3622 900515279 11976 11976 150391693 57228 57228 468882293 27490 27490 731357148 21767 21767 746188670 30257 30257 582647183 42798 42798 797447011 27662 27662 746636196 33142 33142 297308908 36878 36878 430698513 57537 57537 510402062 49711 49711 981846968 12017 12017 408826994 41604 41604 306900165 502 502 144929057 81462 81462 89348349 73811 20195 669760962 70183 70183 547586852 51522 51522 630505800 51481 28065 92745007 59548 52896 640078440 17503 17503 714093823 7809 7809 894061935 29442 57537 971391530 6307 6307 696221932 75706 47609 680396958 22970 11164 13739736 29522 29522 61780375 28836 28836 423244735 83523 45646 331701326 15485 15485 661284524 42684 42684 400631567 332 332 848938478 17323 17323 466715672 21748 21748 974525796 17425 17425 696480877 33984 33984 272808066 71821 71821 342686046 73811 47716 764388652 31473 31473 422029285 28047 28047 568931787 69445 69445 697075535 69035 16151 317413817 57194 57194 133507469 40179 40179 53378837 73811 57537 674341950 37059 37009 604679805 55371 63874 943206351 26622 26622 977173235 9314 9314 646635628 77819 57537 136428894 57537 57537 732357443 9981 9981 188418974 71269 71269 227652080 48988 48988 888590873 7174 7174 791542879 62665 62665 985313513 48399 48399 820986980 11014 11014 674518912 26494 26494 675807433 27587 27587 216218620 66516 66516 195266302 49934 60838 810248714 57537 57537 69775174 42894 42894 19785244 427 427 749194924 30055 30055 143243958 71318 71318 291614108 76976 76976 442229731 59641 59641 46201279 2935 2935 467888139 5175 5175 84508291 9496 9496 307325564 8764 8764 860654780 57537 57537 758493897 42676 42676 512794937 38009 38009 704369029 67909 67909 368763184 71770 51682 651723978 32830 32830 487003956 57503 57503 722042118 67930 67930 686916994 63842 63842 661531410 13878 13878 839383468 66289 66289 274274254 66027 66027 553410309 18472 18472 122030715 68307 68307 604728332 66734 66734 997353466 57537 57537 137837591 48153 48153 924798309 35804 35804 460597006 57537 57537 209222334 24141 24141 204257318 57004 70685 391415846 54315 54315 663594734 36726 36726 548148453 3829 57537 92461367 57537 57537 516701681 57537 57537 164608302 4550 4550 174370708 63534 63534 91653152 16073 44055 160072499 26331 26331 977484180 23220 23220 603517822 10542 10542 42438939 74877 45591 902660301 61320 61320 685044909 14767 14767 422882263 69917 69917 548821222 54983 43140 340999763 83282 83282 159959270 26269 69527 27635251 3000 3000 295149638 29729 29729 412289814 56428 56428 25772443 23874 23874 242240088 5520 138 947689993 4232 4232 87936718 5689 5689 221167747 24408 49804 391111811 72283 72283 281141972 66181 66181 614779100 72822 72822 716415868 49041 49041 376468412 52481 52481 52357101 12122 12122 430238994 74376 74376 455700500 66013 66013 88170916 6427 6427 723942100 14539 14539 49853394 15349 15349 181675697 38507 38507 416719285 45611 45611 49073536 57537 57537 28925338 75356 75356 616322736 42944 42944 31554352 22389 22389 984540866 55435 55435 416479598 57537 57537 941579236 16424 16424 798745776 77085 76861 842011569 73295 73295 338930607 66572 66572 589578269 80563 75425 867065227 35174 73979 41957036 9416 9416 583586792 71098 71098 688909577 59626 59626 970312870 39709 39709 893853669 30187 30187 322091659 64912 64912 734257316 75494 75494 554155902 10719 10719 80179295 9885 23646 458449486 57537 57537 326701426 77118 77118 433666916 49084 49084 787659000 22106 22106 350307837 3440 3670 477369016 15651 15651 287783520 57537 57537 559601493 60818 60818 486442293 27901 27901 880672738 57537 57537 983515940 53883 53883 855400173 40367 3807 693539387 83376 83376 623940040 29571 29571 610928973 80701 80701 43539214 61640 61640 463940508 27114 27114 878121243 19044 13429 977886408 57537 57537 850665257 15896 25190 676462882 57537 57537 248996167 11137 11137 800266364 2081 2081 891189521 44190 44190 150803191 57537 57537 79568816 54752 13576 242989779 25167 25167 155511538 7 25659 892197651 8222 8222 573597760 57537 57537 475207222 71093 71093 750059685 23032 64620 911539814 17880 17880 165328524 65168 65168 470399733 49242 49242 771172606 10137 10137 946974275 57537 57537 581302585 46058 46058 608553530 1669 1669 506668608 71621 70466 823329224 11253 11253 521752293 21416 21416 948700605 1150 1150 123182759 29509 29509 126531977 72495 72495 117740586 35927 35927 86875952 41384 43760 959486978 26210 82011 4965002 28047 28047 304567853 36196 36196 554385345 72473 72473 534154305 72169 72169 844866990 75034 75034 964546780 73811 4917 26925323 77258 77258 515043621 9920 9920 724456212 23127 23127 58342304 66212 66212 540638639 73811 69713 844665222 68255 68255 613307745 24624 57537 684681234 32811 56715 171972895 15657 25952 752317931 4807 4807 239650001 40163 40163 379028866 9645 14992 84872806 14621 14621 47786480 60193 60193 994947280 9534 9534 8740202 8522 8522 630302251 37813 37813 191564561 21858 21858 314433266 439 439 37851171 68521 59003 12066870 9894 9894 694308361 25381 25381 342023016 8254 8254 987803912 46531 46531 306562880 10830 10830 506815699 62609 62609 358722259 57537 57537 159072287 52836 52836 841261094 34654 34654 892210601 35872 35872 643745975 13458 2233 153809375 37542 37542 996716795 65888 65888 791204322 11754 11754 390859334 77891 77891 873930672 57537 57537 604566276 16662 1237 97473236 57537 57537 394830658 57537 57537 847951498 36683 21381 864432881 46295 46295 410657134 65657 65657 933830176 56481 56481 229265704 32010 32010 980394404 15222 15222 173701514 57537 57537 730908076 65654 65654 533432511 59324 59324 782612785 54956 54956 528976088 80367 80367 185577377 46186 46186 109471539 76237 76237 771339983 69439 69439 499881961 33734 33734 541079748 4066 4066 685134098 44977 44977 582422056 42176 38854 366461174 10415 10415 692749334 66681 66681 465847167 26695 26695 326763030 37162 37162 128393258 8705 8705 439561429 13071 13071 4644856 57537 57537 412376636 38188 35255 521835481 66676 66676 101768098 3637 47766 72348192 57537 57537 926078314 16683 16683 707416616 57410 57410 930912125 20804 20804 620739914 25468 74458 553223992 79533 79533 798173924 20466 20466 796716193 57537 57537 844168809 43256 43256 408534443 15272 15272 518569841 52254 52254 433846610 33561 38337 982007798 36069 36069 292868448 69658 69658 809757895 10102 10102 21430668 44454 44454 820892087 80628 80628 98068585 1085 1085 482624748 34826 57537 932557027 14805 14805 137653410 57537 57537 129280066 41463 6393 247942740 61303 61303 323353449 19659 19659 438389770 51924 80096 483932454 24320 24320 193721152 34876 57337 146644462 78844 15252 121137343 13343 13343 482528711 42106 42106 438131678 64585 64585 142995620 45178 21056 215930243 74585 74585 917202444 50329 50329 752124237 67247 67247 308419424 45094 45094 52497880 22808 22808 183446951 83295 83295 184857562 41450 41450 341668411 70121 70121 942482533 56596 56596 529112050 16305 16305 181317748 16859 16859 827932669 30761 30761 879829111 13155 13155 406209756 33059 33059 801830520 34315 20180 904680078 39019 39019 651620821 76652 76652 38972936 50182 1611 891268852 57537 57537 437955287 48139 48139 775117421 60023 60023 537485741 39127 22697 392294423 72074 72074 15898397 79594 79594 892109443 73811 46110 944324221 33066 33066 32629069 61790 4055 750850774 16377 16377 151952346 48882 48882 675426535 68855 68855 426482566 58715 58715 510146441 1679 1679 173821964 31186 31186 790442173 51123 51123 523314947 21671 22909 689291137 74471 74471 874570144 12801 12801 644118120 79636 79636 629181361 70326 70326 78607074 11617 11617 211085108 19499 19499 661465875 52984 52984 99381445 76826 76826 261939645 13557 13557 670682648 57537 57537 649240388 73811 48929 281610043 68905 68905 643231892 57537 57537 514318575 73081 4079 457423888 44578 44578 322764956 66982 66982 782692979 7168 7168 686347825 48195 48195 248895702 3224 3224 857839935 14861 14861 784401577 44109 44109 167838191 42119 42119 431887469 3022 3022 73880164 25322 25322 485333962 38145 38145 388165078 8464 8464 330064027 28370 28370 206835941 72226 72226 963478844 144 144 18428989 37531 37531 958336944 57537 57537 387745521 57537 57537 405253834 61941 61941 391975119 30350 48550 992161766 2650 2650 946241087 61278 61278 895013549 69932 69932 723633055 25349 25349 835867815 47154 47154 619502938 57036 57036 523631488 73459 73459 784338703 57537 57537 790149683 7687 7687 618093398 57537 57537 255793842 21546 61820 992287981 22468 68402 216567409 2827 30222 493448223 57537 57537 937042719 12215 12215 25273929 71073 71073 960932216 81946 81946 26090446 25168 25168 117577458 34976 34976 132093197 37295 37295 233564237 57537 57537 824960551 55724 55724 643576657 9391 9391 639589115 37267 37267 643841790 83662 83662 573879824 48070 48070 480052751 24009 24009 812168244 5518 5518 371746267 67717 67717 428381418 16593 16593 720382912 81500 81500 568971215 22305 22305 618349943 67933 67933 193398502 2700 2700 605417732 45063 45063 8952611 11318 11318 508267825 41821 41821 358418189 49294 49294 368433367 12473 12473 952074887 57537 57537 578531740 5778 57443 695065805 57537 57537 979247027 76072 76072 303114126 79756 79756 204183588 77915 77915 737526913 15221 15221 915824963 43379 43379 592109674 779 779 689011420 63601 63601 182264482 57537 57537 828675693 30675 30675 334153680 32695 32695 445496937 16346 16346 567928300 23617 23617 792529758 67818 67818 922834789 28961 28961 772114309 59599 12706 184333688 57174 57174 330418711 69546 30318 225372175 40925 40925 506411367 9032 9032 791472492 51516 51516 234254531 28980 28980 669851811 59818 59818 390020031 68858 68858 851038197 57537 57537 497658838 56271 56271 823435521 56042 56042 753709033 50108 50108 105476394 51721 71625 107623219 64674 64674 807109215 20232 20232 55594877 71452 61960 179503175 50218 40938 637164363 62265 62265 938610450 40361 40361 238631268 75213 75213 600074662 61693 61693 816236880 60591 60591 226414686 64218 64218 637326563 36795 36795 403292949 50110 50110 64268048 17706 17706 859041699 39395 39395 518538949 35759 35759 977901515 77855 16212 337184193 9279 9279 660789087 9529 9529 49561822 11534 11534 87818138 76016 76016 963331250 46865 46865 641124558 36020 36020 424443220 42608 42608 34025871 72493 72493 797171800 59726 56430 626500404 60873 60873 146948682 52243 52243 874964092 26898 11519 219094026 38217 38217 328298886 27736 27736 263461765 57537 57537 971204887 12003 12003 51889208 8685 8685 308592383 62531 64901 987793221 9683 57537 587796213 22797 44747 101113133 57537 57537 875152252 4627 4627 733770839 11276 11276 370875088 35508 35508 716696925 43302 43302 664916028 63421 63421 53569510 32147 32147 516428946 8516 8516 297023025 36909 36909 723252180 49406 57537 481798356 1279 1279 193281800 65648 65648 372234423 49348 49348 275535718 78970 78970 376998743 37245 37245 27143415 20523 20523 29444011 46776 46776 83557211 43884 43884 776635955 9243 9243 968065716 7974 7974 721360337 11479 11479 281794346 42272 14612 504148181 57537 57537 597360850 44998 44998 149815114 426 426 939472868 41146 41146 598289119 78383 78383 273344561 35289 62793 446408884 23298 23298 279684143 42066 42066 194464018 10454 10454 74203552 14632 57537 372430583 73811 68098 660865657 29866 29866 774583674 35077 35077 659355790 66054 66054 453044703 6258 6258 891239019 4302 20307 89667123 25473 25473 870835490 58816 58816 669615364 57537 57537 976887937 77264 77264 155108041 77663 77663 824820469 52250 52250 216373897 26250 26250 557469731 40005 8457 424812724 57537 57537 186158193 57537 57537 386504236 34935 34935 588947486 70658 57537 344171336 57537 57537 966405054 54983 54983 914777846 71573 71573 921065200 75259 75259 667698764 66853 66853 469105029 68958 68958 520547697 43937 43937 657664597 50217 50217 884720297 57537 57537 189466540 3204 3204 553905823 41419 70741 600378166 57537 57537 879341891 30508 30508 453570501 49300 49300 834978022 62881 62881 584835085 53673 53673 898098814 66635 66635 688009641 45226 45226 1922250 58708 58708 96548607 17838 17838 839629384 66899 66899 864868309 24385 24385 170885063 80856 80856 637181969 11673 11673 988987965 13093 13093 93237836 38741 38741 754265684 34209 34209 247976573 46054 46054 177897804 37087 37087 23569731 4567 4567 379678162 50857 50857 993735242 80703 80703 858699046 82204 25717 663371088 5219 57537 720667859 27974 27974 191115567 41489 41489 365733869 69560 69560 160403176 38936 38936 91361549 57537 57537 431713134 51881 51881 506616981 73936 73936 215275202 72837 72837 347510799 31271 31271 305325779 21044 21044 530880419 44259 44259 4795932 48334 3553 342847086 76700 76700 90759482 25671 25671 5817863 14587 14587 867928472 64204 64204 682806492 4913 4913 594498019 38837 38837 893357730 17708 13611 591598630 65699 65699 95121807 64342 64342 219361712 73811 6440 358340670 54647 54647 13605583 57537 57537 609432777 9122 9122 707086228 1464 1464 367199166 46861 46861 669532488 82337 82337 222920114 71996 71996 750174355 14756 14756 147447748 45204 45204 774386464 72156 50641 732650461 28460 28460 257376855 78471 78471 161115501 27586 27586 299317039 81365 81365 266230591 57537 57537 114669390 33601 33601 572183705 39158 39158 744108204 52234 52234 742856475 67086 67086 544531303 66916 66916 174957589 31956 31956 31953887 45876 744 421737081 21445 21445 718071777 65765 65765 103285476 32699 32699 842145138 73207 73207 34402596 23061 23061 937764706 73596 73596 661723224 43113 43113 274666815 62863 81056 433373099 5513 5513 105936190 29180 16663 596278746 50361 50361 730836380 73447 73447 605101779 27137 27137 357906796 389 389 915185361 60017 60017 870447130 32913 32913 748686635 48603 48603 395409580 11841 11841 959718916 33837 13713 762448891 76417 76417 529900101 1560 63961 313343701 52117 52117 627308015 35967 35967 156705919 66005 66005 721989234 19820 68198 998977989 68339 68339 449640612 26522 26522 902780222 40858 40858 916404877 45832 45832 335047238 28171 28171 435011549 15782 15782 321493925 79970 79970 556484493 57537 57537 349634098 44366 44366 419166334 27774 27774 163987413 29955 29955 823370802 29728 29728 988895452 3615 73045 47023770 20502 74425 894089849 76395 76395 294730261 32004 32004 753641362 8815 8815 566953271 75274 75274 748622307 68149 68149 36409250 44471 44471 724249195 57537 57537 663165582 47536 47536 192225308 46903 46903 804257207 74018 74018 898575847 44385 44385 34245844 82268 82268 807608849 57537 57537 394741146 76370 76370 806523277 19942 82530 116739983 73533 73533 298103763 28248 28248 288389300 38418 38418 497817686 20701 10132 701963454 11837 11837 613960837 57537 57537 818943416 57537 57537 941984251 57537 57537 3763131 69231 74868 357981844 56465 56465 833628038 27527 27527 788929304 44928 44928 751918912 69430 66712 336081982 57537 57537 943762562 75716 75716 48538593 72707 72707 331598673 69309 57537 486363902 11883 67416 675807155 82414 82414 516148841 15700 15700 437762213 43310 43310 871714701 42315 42315 641007593 4206 4206 431466751 20388 20388 883288299 26476 26476 40216083 57537 57537 279847722 47806 47806 88865018 15759 77470 151460749 79042 79042 380575100 33098 33098 534536004 38488 38488 549624962 68449 68449 609892384 37296 37296 679598661 29389 57537 13115941 52021 52021 520839028 60782 60782 187928351 57537 57537 114080412 57537 57537 187965444 33034 33034 551016794 49325 34806 125203512 33934 33934 442256334 5838 5838 995925661 71431 71431 496986358 57916 57916 253597709 32639 32639 169382957 23388 23388 150874540 2347 2347 187028260 50492 50492 747368097 79656 79656 914596523 38292 38292 946139279 9473 9473 915524558 56746 56746 799411033 30637 30637 210343719 8834 8834 393401978 253 253 154407131 61175 61175 92484247 60798 15928 645223869 78893 78893 142544268 46217 46217 33628712 54568 54568 520313851 72313 72313 902375705 2713 2713 582912691 70072 70072 398039605 81467 81467 899727479 4467 4467 192445065 16648 16648 149891689 26352 26352 568985529 24324 51484 827824612 5378 24827 31102633 82021 82021 179961044 77361 4360 593632270 76192 76192 449041306 30705 65364 47575623 48053 48053 203526023 43317 43317 476590614 57537 57537 145537448 59518 59518 460049919 71616 71616 749686025 10926 10926 174287234 57537 57537 348630605 42944 42944 373228185 19070 19070 435938861 47882 47882 66723681 50326 50326 93877065 57537 57537 741641188 9948 9948 860250365 25239 25239 463032876 57537 57537 589307471 21741 21741 866607794 31199 31199 249859233 57537 57537 43513575 43470 43470 910907798 33172 33172 103319293 29235 29235 930821573 36969 36969 512895566 73811 56760 250452722 82554 82554 531925063 42521 42521 264939405 81752 81752 269810419 82987 78382 547368965 68689 68689 277144719 66977 66977 909579437 64123 64123 686303240 39734 39734 191724623 52840 52840 247233845 24114 24114 909929301 38339 38339 256764673 47480 47480 871015164 32479 73615 226082508 79149 79149 759325664 40471 40471 713514180 27461 27461 365718894 65482 65482 223275225 36183 36183 175575398 42867 65778 891631869 75496 75496 553205385 24938 24938 10667038 66989 66989 209930683 67980 67980 161225012 51146 51146 411703342 72456 72456 668844895 66162 66162 833063123 25815 25815 35114754 83277 26712 55643191 57537 57537 426460782 934 934 877379373 56112 56112 728771188 57537 57537 508151300 80685 80685 772076757 55880 55880 757786654 31193 57537 68901649 13358 13358 635388857 753 753 752465547 33666 33666 101747658 40944 40944 379011401 75608 14709 373988835 8139 8139 300962690 20846 20846 739808530 32215 32215 524006184 35023 35023 851036209 83555 83555 831497787 69786 69786 637977830 82003 82003 547057744 57537 57537 570514390 22292 22292 131702425 63379 63379 234051211 60091 60091 159191555 31798 31798 141191518 65816 65816 659265187 20134 20134 608909062 51766 51766 245038968 48438 48438 876493623 16474 16474 959242121 74763 74763 137098595 51884 51884 311422828 73087 73087 121982733 63381 63381 299476076 68244 68244 877027516 42261 42261 200657510 73811 25570 135676702 24110 24110 653700056 9460 9460 190385919 64406 54358 660075073 54366 54366 225265799 47894 47894 249049444 31278 31278 94293859 67811 67811 304003345 44553 44553 810831867 52267 52267 654351955 45387 45387 463801603 70767 10778 622156289 36731 36731 440132117 38437 38437 591614089 12202 12202 124164861 2761 2761 59628332 29755 29755 320008498 19809 19809 858700380 24327 24327 379820980 40966 40966 851559483 6961 52350 401745145 13829 13829 793042413 81706 81706 946111927 64176 39204 750052881 77567 77567 921846137 67375 67375 436145149 10111 10111 301472269 24812 49986 787701046 57537 57537 499531621 27259 27259 920298611 26361 26361 140671072 57537 57537 923106413 18896 18896 788705827 49271 49271 636994950 57537 57537 554982924 22785 22785 326297422 11265 11265 396896148 67557 67557 145948574 7209 7209 187013287 71812 71812 16557615 70967 70967 747052509 60479 60479 766441638 57537 57537 367222864 26258 26258 506932438 57537 57537 1691118 66272 66272 71328378 43943 30898 624598484 34236 34236 444500384 30483 39449 784756793 73786 73786 386103003 15147 82394 282767471 6006 6006 243012356 2020 2020 346584875 14629 14629 792291990 81808 81808 778066570 38485 38485 468443672 78751 78751 829327493 58793 58793 275688397 66665 66665 520362008 70513 70513 238196656 64515 64515 397036431 61416 61416 310259055 57537 57537 566034301 222 222 474177296 22544 22544 68803659 77414 77414 713366507 31521 59142 151284190 31346 31346 787585350 63457 57537 213541870 43963 27642 82021545 65283 33137 856136410 58608 58608 219034611 4768 34333 842194115 12078 12078 752241428 70289 70289 987604924 33083 33083 381091148 44194 44194 491634889 57537 57537 670534793 33979 33979 869468487 59373 59373 297189976 57537 57537 824053698 20458 20458 475465667 10298 10298 144660127 57537 57537 289399768 739 739 551362879 82213 82213 256891237 59902 59902 603592508 35472 35472 181666716 78879 78879 324949607 47878 47878 359880259 57537 57537 107511382 39935 39935 894307378 41107 41107 583094083 78328 78328 137925881 79224 79224 399239180 20267 40566 824823612 81457 81457 953415250 31654 44970 594163148 76640 76640 266096364 73811 34731 605281683 75458 75458 405279982 23498 23498 643612118 37293 37293 691677532 57537 57537 962749361 68445 68445 740115146 57537 57537 215026141 73736 73736 661701555 8147 8147 843844852 21576 21576 448608302 43751 43751 375317456 71837 71837 391578278 13553 13553 396394870 61372 61372 433226488 3096 44473 204379778 18784 62389 959954385 79548 79548 823538710 69727 42172 890212735 9621 9621 797042111 81606 81606 577674691 38247 38247 587582158 63469 63469 554343689 35140 35140 915256298 22753 72610 623548834 76372 76372 943938361 1803 1803 136504923 76451 76451 154373143 5706 5706 607756247 82151 82151 758538220 45743 45743 589225231 69255 69255 765430056 29032 29032 988371320 55837 55837 467338303 24923 24923 543840595 79467 63423 918103068 54059 54059 748817662 9046 6605 605581587 54736 54736 96060765 69291 69291 307980883 19915 19915 157885921 13643 13643 487533038 57537 57537 17564708 14628 14628 643607039 57537 57537 223349555 62079 12632 107194934 22351 22351 456936091 36688 22139 654481464 33180 33180 103584829 59284 41692 798697148 7761 7761 307802086 65367 65367 196171183 29830 29830 561547903 21093 21093 319510979 36149 36149 658510617 76459 76459 581012242 40009 40009 976963088 23905 23905 70624033 79514 79514 688231875 28512 28512 550885959 57367 53093 383730732 2553 2553 848740376 23565 71389 352816645 16340 16340 977905342 57537 57537 297490864 1237 1237 678104871 76548 76548 920172625 37467 37467 475455361 5193 5193 903672484 57537 57537 649630307 35435 35435 951259348 26618 15296 800888914 73414 73414 892822656 71455 71455 722420488 77152 77152 115821714 76508 81997 808866279 19029 19029 766161949 28291 28291 844974728 10722 10722 12079817 57537 57537 328973918 57537 57537 708312992 14919 14919 656778814 54983 54983 771167674 62916 62916 988872790 65578 65578 438840514 38815 38815 468129279 73811 36659 509491087 26341 18008 774437901 36329 36329 940236897 24913 24913 318288831 74042 74042 155218689 30442 30442 60062065 23609 23609 787700407 44034 44034 824126054 80456 80456 368955171 71524 71524 7502979 52819 74231 579871905 66217 66217 206111512 57537 57537 232325630 33855 57537 753329917 57537 57537 557948653 29964 29964 583921100 26856 26856 114992967 35565 35565 336750790 60848 60848 941023466 11961 65794 385597325 57537 57537 96018338 19920 19920 287564905 57537 57537 504773276 80104 80104 496255366 57537 57537 765483488 36021 36021 461451154 38312 38312 510015983 73811 21098 82968659 7180 7180 329463003 72771 49445 565021755 19352 19352 855526261 4256 4256 65684911 29229 29229 731466021 50288 50288 182773683 67404 67404 458098987 23773 23773 972123608 68169 68169 984529444 1916 1916 721918399 57735 57735 107744103 66529 66529 332520090 59451 59451 460264444 71773 71773 255834238 62936 7019 488056676 58597 58597 67746434 73811 81466 424385892 67240 67240 647592450 58570 58570 301306954 81318 81318 895116129 22287 22287 494891722 45709 52542 241048558 79632 79632 549463529 16690 16690 181777623 61962 61962 215171085 35685 57537 387335909 83617 83617 447030847 47151 47151 170588232 57537 57537 372675284 8649 8649 178749569 48815 71209 291641887 65283 65283 813445954 64617 64617 603403192 2897 2897 801253597 70687 70687 974136631 58236 58236 690493073 74478 41398 326793698 7075 7075 247385986 66740 66740 954417127 48847 48847 290009268 62284 62284 705067737 37496 37496 583536352 59203 59203 195986454 31727 31727 568047737 53374 53374 106340243 30992 30992 801697440 47416 47416 4927003 14174 14174 611535288 53496 53496 964182331 46042 46042 988270262 60106 60106 8054844 32653 32653 89529852 23040 23040 922145032 42591 42591 533146117 24645 24645 640808560 7282 7282 996916072 57537 57537 334328387 19891 19891 587032504 81537 81537 998822420 66429 66429 139815822 57537 57537 657036427 54159 54159 332586214 17522 17522 833718673 75855 75855 889320210 7054 7054 277436731 62863 62863 514801843 76268 76268 954796002 13248 25603 105380896 20216 20216 771116252 78596 78596 243953146 24418 24418 272633195 69668 69668 443706521 57537 57537 728587827 48806 48806 77859331 3730 3730 824996756 8894 33868 354361968 81244 81244 80429068 57537 57537 233036130 32457 32457 671748968 57537 57537 287248053 79092 14912 685203861 28559 61496 47323081 15616 15616 516184207 57610 57610 404420431 73811 9391 222913154 16889 16889 131966451 60672 60672 347436167 62518 62518 175714297 5153 5153 541898017 35193 35193 282791910 73811 267 912543143 20912 20912 178308090 9546 9546 529698653 41845 41845 798446589 57537 57537 282842320 29109 29109 387203037 53110 53110 302336173 52093 52093 14333590 74338 74338 282332495 76135 76135 270339482 41973 25490 724121012 28596 28596 603861640 16368 16368 942816766 73081 73081 474046304 78272 78272 589585315 57537 57537 101958069 54501 54501 520775385 45838 45838 728194412 44529 44529 840140467 6173 66403 572349495 31101 31101 661083556 73811 63128 254308162 57537 57537 226759463 33309 33309 993897618 24939 24939 151823798 14986 14986 207011715 21984 21984 7835665 35805 35805 506769729 44317 44317 635509254 3615 3615 757817431 65959 65959 217970451 21807 21807 118221289 82595 82595 4704363 70119 70119 771754521 46726 46726 899678272 57957 57957 274213325 43592 43592 210636995 55940 55940 313828046 34238 34238 20798745 10447 10447 458841427 67632 67632 225456412 61014 61014 964096310 57537 57537 962346517 57537 57537 74656218 28818 28818 618834036 83569 83569 511781557 57537 57537 741440296 15378 15378 600810494 77207 77207 97849877 33602 23683 61308579 52639 20171 415123765 24070 24070 53770649 43272 43272 529688554 57537 57537 335950206 59373 59373 35718229 57537 57537 988302135 54867 54867 310587726 11999 11999 60046790 66403 9660 411556683 52815 52815 29295015 11692 11692 697030907 10649 10649 806779185 40506 40506 861562272 51384 51384 959395817 55603 55603 248588287 33386 33386 509010403 8419 8419 901036346 18719 1575 320950587 12114 12114 538187725 3112 74752 514759974 22511 22511 652389366 40137 40137 90955227 29434 29434 408919235 54230 54230 492023963 11137 11137 462702377 13776 66804 303662137 53714 53714 137823155 41895 41895 312526994 77693 77693 187897237 18709 18709 623466768 58776 58776 195273697 72407 72407 968672756 39106 39106 996873854 54406 54406 785486520 27850 27850 191233551 23815 23815 435653300 23059 23059 469684465 64865 64865 898795744 31610 6046 324182242 9543 9543 192334534 40974 40974 645171306 54548 37570 739694958 73811 77474 669975884 80935 80935 391132168 3057 3057 246692130 64306 13798 987332192 38355 38355 21546987 11724 11724 715775543 28783 72902 954891325 51874 51874 85544051 81144 81144 58114007 24412 50729 190126435 83847 83847 239600368 21492 21492 119416674 22319 22319 826533213 5895 5895 350632007 25833 25833 813888837 50515 50515 919806637 57537 57537 103223321 14135 14135 342998396 33628 33628 414935611 75639 75639 837500689 49175 49175 125451138 14398 14398 745168264 17146 51452 959796342 36459 36459 630874849 57799 57799 49118563 72418 72418 213452166 57537 57537 197546758 54453 54453 916473416 57537 57537 903968471 16070 57537 636104756 57537 57537 866152977 35979 17348 918057938 22928 22928 600924922 17875 17875 894134173 40341 40341 536419202 75992 58333 705740479 1757 1757 862065991 39869 39869 464402681 44962 44962 686634454 7504 7504 9119891 68921 68921 900490675 83294 83294 888198233 45723 45723 221035905 75946 75946 728397992 6128 6128 249035801 33424 33424 420590552 25541 25541 968337383 57537 57537 952883801 16319 16319 925934755 30521 30521 855623805 71907 64910 728340909 52325 52325 653450503 16957 59850 721952216 30094 30094 137761427 30732 30732 117702704 51218 51218 982349867 50625 50625 704394216 68918 68918 518452096 28471 28471 294730868 44224 44224 860333309 48559 48559 383504195 51651 51651 108418549 78005 45266 392965500 28366 28366 523071828 65817 37804 997692823 68982 68982 213446323 25651 2684 916417875 198 57133 514989848 57537 57537 229448009 64684 64684 584344886 83054 83054 328546124 43573 43573 335245896 51653 51653 908059445 16227 16227 208957452 11220 11220 166408288 70908 70908 637857087 43978 43978 430267940 28988 28988 693497187 71509 71509 721529782 19017 19017 684509647 79213 79213 813328732 7618 7618 215179164 65817 65817 697451460 18361 18361 100775912 36092 36092 998703608 5483 5483 53687968 17854 17854 814187334 12791 57537 514700568 9169 9169 411159994 22609 22609 129539918 18394 39442 943265664 73811 51355 137576890 5290 69990 181795812 15989 15989 644088529 50271 77165 765993987 23017 23017 37270762 47094 44828 266126515 36853 37390 293655959 78994 25096 975242400 57537 57537 873538751 80474 1289 86500344 50454 19834 307206688 33728 33728 6609636 41105 41105 827182570 26931 81592 938068608 57537 57537 580727510 34739 34739 814885501 53006 53006 103312751 43588 39370 198630928 30116 30116 307221352 36487 36487 276753430 36629 36629 537328231 47713 47713 876327542 13840 13840 276512469 29040 29040 578586533 29696 29696 861114096 41099 71622 607477430 9462 9462 306945661 23142 23142 601605865 11084 11084 629537045 61943 28769 651633751 57537 57537 99362147 68898 68898 350839315 21249 21249 64180611 502 502 823037205 56664 57537 997062870 61960 42568 169266259 240 240 92432069 26725 47254 318877906 57537 57537 983081461 92 92 347366425 83587 47112 861066993 33790 33790 227386539 20855 20855 368647843 32969 32969 147427761 81948 38588 182196141 77073 69965 738874346 81514 81514 521470937 67276 67276 81298972 80000 80000 260294171 47105 47105 849538443 77224 19198 515231939 57537 57537 844552503 62972 62972 263517422 57537 57537 258913421 8132 8132 991881032 18805 18805 179754107 23412 23412 64426264 29009 29009 862298687 79906 79906 9134736 31677 31677 707549896 56407 56407 922622316 8919 8919 35096919 15516 15516 717919495 39108 57537 15560634 57124 57124 751439764 33289 33289 614160317 61871 61871 475688092 15395 15395 166671866 31425 45190 497132017 78912 28408 693917887 6315 6315 804472945 82929 82929 472869137 79898 79898 310312857 43613 43613 11751175 81464 81464 668630017 74701 74701 79919732 79418 79418 478364656 44116 44116 127089125 43261 43261 225905158 6866 6866 821684845 57537 57537 378571792 60153 11265 223666414 16460 16460 601761377 42383 42383 482345963 57537 57537 623093610 18754 18754 47506264 24427 24427 979113581 56556 56556 993810716 54845 54845 632497587 75327 75327 419892334 57537 57537 909411097 47761 47761 152359615 3187 3187 567235981 78418 78418 801960035 65440 65440 714520920 14671 14671 105393780 42057 42057 237507697 9733 9733 509046520 60611 60611 233319209 30643 32492 777173515 17126 17126 392309358 56347 56347 807398464 56271 56271 170267536 21242 50465 868220013 30550 30550 527060458 57537 57537 350545600 68551 68551 55475006 59329 77244 138752254 13058 13058 630821923 30181 30181 699132839 76393 76393 996471056 81548 81548 853529481 7494 7494 525987828 646 646 189306467 10071 10071 205458665 35392 35392 983237950 24652 24652 232340002 66787 66787 11930211 78912 78912 71735062 57537 57537 196541605 56500 56500 277403483 3230 3230 101509264 77330 77330 65976674 8114 8114 739512612 57537 57537 549384216 83627 83627 372335582 6806 6806 871909421 57537 57537 253912218 35991 35991 202361883 58926 58926 768502027 59274 59274 397462101 57537 57537 164810789 5338 5338 614180184 63755 63755 266586300 45417 45417 158173497 18231 18231 55731352 19571 19571 436654147 57537 57537 206310582 57537 57537 785645306 53918 53918 3830603 38730 68614 872266266 31656 31656 410623315 28739 28739 930433829 3113 3113 62353022 50632 50632 458001919 52070 52070 238047412 29847 29847 179578398 74747 74747 40445602 71 43685 883321426 15206 15206 452876868 59340 59340 334487070 44516 44516 959556282 72252 72252 939965725 17790 17790 81445211 41638 41638 965530821 19324 19324 436691026 70575 70575 456069306 14482 14482 348046368 7606 7606 986907432 79944 79944 403166504 57981 57981 73587451 13471 13471 372300164 77839 40258 970622648 25470 25470 350958965 55888 55888 863427985 37503 37503 895623423 42175 42175 857507688 79175 79175 749163957 64549 64549 218516562 50410 50410 684350847 77441 35080 84103625 7889 7889 161593592 65804 65804 694165887 29335 29335 859670334 79510 79510 83868140 1073 1073 24051908 73483 73483 274136808 44933 44933 317537361 44847 44847 558567359 26795 26795 638568646 77503 77503 754489719 78486 78486 739309913 57537 57537 820764170 39683 39683 497579218 81757 81757 74263604 41468 41468 248464620 76392 76392 705113425 56758 56758 555057767 45232 69697 36269441 29120 29120 630353621 47756 47756 819199992 79855 79855 896661767 24136 24136 961773951 68825 68825 582892134 4174 4174 449573356 30898 23685 485362480 18970 18970 189207093 37132 37132 505170385 47314 47314 779053777 57537 57537 964560486 57537 57537 625577855 57537 57537 35012482 55027 55027 722030011 54601 54601 183011919 54567 54567 395156700 59279 59279 659087762 4628 4628 116180035 52318 52318 126623164 44618 44618 44437736 18360 18360 704855951 82893 82893 721577772 35138 35138 260464107 73979 73979 955192791 73692 73692 804042623 19806 19806 212494485 27736 27736 783293334 33274 33274 74348518 61837 61837 773088754 8075 8075 920169722 63109 63109 607103953 55212 55212 93054341 79183 79183 627726943 40944 40944 583221978 60831 60831 85665599 44997 44997 344747139 21014 21014 897325186 80109 80109 30628918 73811 4880 98561226 57537 57537 921334763 54198 54198 576852875 33248 33248 896606049 43136 22482 147858630 31491 31491 373354554 54095 13616 346273108 79065 24531 583216860 57537 57537 339894480 57590 57590 630250812 66190 66190 546233486 26634 26634 885840901 42378 42378 624050932 80433 80433 11243753 21899 21899 62925232 77934 64145 249287876 57506 57506 849825637 48916 48916 360439448 34991 34991 365828046 57537 57537 463246369 4433 4433 527681831 41330 41330 481661990 51770 51770 925167413 81226 81226 489141897 75378 13720 971509385 10604 10604 310497647 57537 57537 509385787 39018 39018 774967437 57537 57537 519527831 28946 28946 330152067 10757 10757 392342043 77253 77253 472086850 62101 57537 970457359 68763 68763 704132030 40921 65747 439975334 57537 57537 974969457 45119 9368 190434995 68160 68160 91579555 66766 59019 438914056 77165 57537 134995211 33482 32740 795025700 61263 61263 170398243 47269 47269 57958717 3911 3911 116316384 57537 57537 844755904 7620 7620 76088745 10474 10474 354114564 63562 63562 509066932 46232 46232 649559878 36035 36035 795144605 36267 72085 489284714 81335 81335 103994845 30613 30613 194484270 37206 37206 378622780 37199 37199 524643955 3808 3808 88994875 79617 79617 218324437 29125 29125 604322195 81879 81879 554521147 7019 7019 911836968 39625 39625 959871531 48614 48614 149883249 7334 61327 437235438 77143 77143 374001887 71007 71007 624874698 67811 67811 134489199 10651 10651 92048509 73187 73187 148181675 74426 74426 435012535 73973 73973 275208969 46859 46859 865798087 74520 74520 690916254 43889 43889 762791256 83622 83622 753242564 73811 4769 492999030 81918 81918 721972280 42690 42690 71806062 59226 59226 666084713 43271 43271 288075269 60605 60605 116560936 58554 58554 897607941 65345 65345 129357931 58730 58730 531467329 62780 78262 430689342 51264 22807 612149861 10158 10158 824725298 68101 68101 604458441 66777 66777 501111638 13363 13363 160159201 37952 37952 492907998 40428 40428 358278380 71758 71758 847794602 68741 57537 942120293 64800 64800 980694772 26410 26410 270704757 15308 15308 700173798 78045 29926 582294930 15174 8523 602075935 67575 67575 653385684 57537 57537 880239940 51335 51335 227834232 28813 28813 733904377 59660 59660 55556046 41040 41040 598825666 79708 79708 798235516 82913 82913 250076717 30144 30144 799712233 77115 77115 98981579 40828 40828 881404084 10725 10725 969630390 43588 30762 877626371 32786 32786 383577304 83743 23980 364352191 57537 57537 681983781 57673 57673 393392310 79365 79365 371515102 10071 10071 550828583 54330 54330 22452540 42837 42837 780715877 57537 57537 461734731 70272 47960 634004908 38147 38147 254850919 38706 38706 685589079 14402 14402 228494219 72482 72482 404519568 57537 57537 66556550 73811 37388 996680630 30959 30959 483228426 57537 57537 513029447 77944 77944 269311509 32998 32998 907361326 36653 36653 4115000 26539 26539 714142078 10427 10427 644644545 57537 57537 820694680 81303 81303 467042121 9812 9812 579096528 73811 52947 111750250 70504 70504 835527529 39161 39161 173132643 77842 77842 822674699 76420 76420 365317314 5682 5682 617808083 42889 42889 170880430 39719 57537 796479900 57537 57537 417467123 49612 49612 270650043 60026 60026 892155104 68217 68217 556052706 57537 57537 100751426 42155 42155 462004868 64917 57537 348559304 36849 36849 801804463 25087 25087 158962806 4632 4632 385519935 64853 64853 38997562 77828 77828 832022770 66610 66610 676771717 19382 19382 229977115 22023 22023 303294794 52111 57537 915074567 83249 83249 94501485 14362 49285 717510020 10065 10065 918621030 38894 38894 645953127 62819 62819 258280494 45361 29134 314643293 59776 46982 425642195 74443 74443 716442004 50974 55583 647403749 185 185 454450590 34953 34953 672282731 6558 6558 367517137 30207 30207 377773471 39898 46938 503633522 82131 82131 490602430 20397 76825 610238461 27272 27272 792496550 18475 18475 414535243 10447 24589 265665368 61775 61775 509900030 73811 74612 315664733 50348 50348 277863902 38376 38376 740376657 43177 66093 659021755 69286 69286 22141687 29604 29604 124329212 13129 13129 211279742 76061 76061 909424571 47251 47251 237412909 57537 57537 595276850 40419 40419 942442145 73118 66246 447247223 45821 45821 233846260 53052 80780 162416791 49308 49308 740005570 80035 80035 564285427 21432 21432 818188550 57537 57537 1855427 57537 57537 458914040 57537 57537 695439285 70161 70161 323850616 504 504 689191982 55890 55890 332738646 23509 22013 249440304 34452 34452 379988880 74372 19913 474287913 73244 73244 397924977 78884 78884 923640782 33230 33230 437395025 57537 57537 405426156 29516 29516 690135900 80454 80454 556509997 1113 1113 504532476 18741 18741 593616008 71841 71841 134884368 4135 4135 437785561 60968 27448 67944236 20414 20414 528767246 5171 5171 823322742 48755 48755 528438030 75670 75670 893575046 75603 75603 327552683 57537 57537 986101157 67539 32806 839212250 54508 70978 405785381 81037 81037 29956280 45306 45306 357201515 7601 7601 796483849 57537 57537 816546608 14498 35917 464342893 35043 35043 593487220 65460 65460 22673267 70570 70570 287551600 57537 57537 338927728 75497 75497 24841101 72837 53359 127794981 42737 8589 668459259 44032 32663 903628582 42449 42449 323765042 54495 22014 955357022 78181 78181 981233402 53365 53365 128671306 83176 83176 408768501 37152 37152 898339297 78585 78585 717880802 18466 18466 134564275 4009 4009 658735448 65304 65304 415263202 40670 40670 657062480 31965 31965 594498935 68845 68845 151655514 39044 39044 957747332 57537 57537 404498725 49073 49073 680917782 44230 44230 614540329 73852 73852 253212326 66819 66819 562917830 50312 50312 522905688 37908 57537 627886535 75440 75440 707007392 64301 64301 862919347 49349 49349 26073495 16364 16364 531607602 65160 65160 45964507 7076 78436 486528802 40232 40232 801806355 35520 40127 454397719 1418 1418 312738272 82632 3956 847564444 3158 3158 290280863 41437 41437 236847357 44984 44984 519531226 67934 67934 55697425 30739 30739 876281844 14667 14667 203975655 27949 60880 626156243 5815 5815 134727893 71952 71952 34753782 16600 16600 504969915 57592 57592 372351889 2345 2345 145396575 82613 82613 464648798 45634 15306 454728829 44358 44358 404537852 57537 57537 603249548 83146 83146 793967120 33078 33078 496437267 57537 57537 501018136 57537 57537 456944752 61270 61270 700415102 60347 60347 369422150 29000 29000 388632218 22434 22434 964307266 49875 49875 641963142 73811 54489 881817622 12515 12515 603991696 57537 57537 912037093 6037 6037 935387068 59757 59757 442704441 32910 32910 654919387 42279 42279 326288430 61964 14055 513202471 15910 15910 395275916 21000 21000 591738601 52202 52202 680536703 3488 67317 378373865 22628 22628 533342862 79632 79632 849203097 71663 53081 330300745 2726 61672 882801693 61158 61158 793724211 57585 57585 872575444 80353 80353 887456022 79511 1975 268509422 62119 62119 10063234 76583 76583 691417983 61689 56235 876932299 59150 59150 618933341 82892 285 838112443 74789 74789 826373828 63674 63674 343575279 54849 54849 843092139 51832 4804 51054127 37781 37781 141044659 47782 47782 997303737 82977 82977 190287024 47632 10328 433777339 13924 55860 763269987 62201 62201 508971472 31984 31984 857066614 57537 57537 378555979 83165 83165 312460471 77489 24173 191124570 77929 77929 271490637 3250 3250 327829376 57537 57537 677229734 65733 65733 735812164 65040 65040 618109506 65200 65200 501393548 64677 64677 739153468 60131 60131 634390955 73811 79212 426480141 69399 69399 677408952 15159 15159 553291836 59660 59660 220351073 38548 38548 297412188 49650 49650 183413158 83094 83094 871171954 75021 75021 933465102 32441 32441 870272825 67376 19214 344841605 16198 16198 886825281 30472 30472 862019666 42887 42887 603337579 59026 59026 763441756 57537 57537 369698273 73186 73191 262798357 15728 15728 258875496 78099 78099 420244662 48384 48384 268589086 57537 57537 906307210 28689 28689 187368701 39269 39269 211970309 57227 78918 796155949 26078 26078 695846758 31510 31510 468497537 54617 54617 954937048 59159 59159 30022040 46928 42001 753115740 12658 12658 127238793 6482 6482 484355007 66643 66643 402229508 28078 28078 888555331 57537 57537 912421036 74515 74515 546372634 48033 48033 718134648 57537 57537 110884940 58646 58646 140705285 66224 66224 220692438 7511 7511 337562916 28999 28999 908106191 16467 16467 365586937 29033 29033 353275524 6752 6752 929366939 44253 44253 816863415 47659 47659 137166497 57537 57537 69128956 13777 13777 413024001 78191 78191 255807817 38751 38751 402292461 6088 6088 197185510 81938 81938 103482874 54382 54382 518286447 7585 7585 792487937 50185 50185 858759195 14259 14259 553315929 18714 18714 34495905 53848 79092 29926833 76149 76149 18255689 1717 1717 660880988 13554 50863 909719175 57537 57537 363424583 11757 11757 585604683 53092 53092 253226910 40906 59540 115545921 54797 54797 968623586 61575 61575 930755473 57537 57537 42557345 9172 9172 340006331 50889 50889 996648646 41264 41264 411995470 57780 57780 152172547 29533 29533 228593505 73862 73862 879223941 64614 64614 955129842 3343 3343 176456898 17315 17315 441398738 68634 68634 705410651 57256 11347 135208963 63260 42668 431985473 22429 25590 328128450 24367 24367 407279436 83277 83277 900261896 42640 75618 508270753 62790 62790 919387195 54593 54593 514149581 1874 1874 641191027 55039 57537 524351630 14119 14119 807784689 22315 22315 515463269 77575 77575 879001631 53273 53273 262054132 71543 71543 594521581 10998 10998 806347473 22528 22528 492269311 80750 80750 978912046 39962 39962 44277884 45031 45031 428216967 2207 2207 343212712 57537 57537 597282343 24136 71937 296695856 56228 56228 931536596 77622 77622 962785875 40126 40126 661050436 77663 77663 519448961 11579 9235 233129696 1106 1106 906107920 69956 69956 109285521 31551 31551 548891646 57537 57537 433243620 82555 82555 555369553 57537 57537 133079346 57537 57537 429302736 33745 33745 968209979 14846 14846 721929705 57246 57246 477607772 66618 66618 552928407 57537 57537 97076681 16356 16356 371974586 60574 60574 519866849 31621 31621 40758742 16601 16601 435075380 21919 93 88534027 52063 52063 680827970 32887 32887 613350665 19560 19560 417613523 28588 28588 51217138 62037 62037 227038616 83395 83395 858457471 34085 77013 290687764 17933 17933 282456800 83776 83776 677637148 31489 25183 359660455 57537 57537 443838940 19319 19319 730474020 2470 7323 874128885 20051 20051 722094748 41364 41364 186605721 81542 81542 756795339 57537 57537 917895998 9047 9047 163473599 40254 42794 493825928 48693 48693 632900108 64955 64955 823049183 32506 32506 154060564 42721 42721 672737413 71072 71072 878293266 55720 58620 694890194 57537 57537 515533195 15667 15667 397903047 62759 62759 671104843 37812 37812 186076501 62300 62300 43266123 52506 52506 773597291 66887 66887 814626536 77544 77544 440399370 67144 67144 227896709 22978 22978 581635715 68378 68378 10501889 16638 16638 817867777 62570 208 34605544 70716 65048 967009211 82325 82325 105298394 13797 13797 835348104 58926 58926 388985217 41398 54511 836699142 48966 48966 295434295 41115 41115 772848265 55712 55712 647301403 31434 31434 971859979 77189 77189 358600881 76344 82305 271364417 17213 12544 741600404 37118 37118 156792372 68424 68424 47572853 71291 71291 119359268 79429 79429 637771476 20552 65555 357395786 57537 57537 130843748 11002 11002 835196678 73811 21143 960013391 25969 25969 528277583 14151 14151 713949202 15856 59002 72258107 56851 56851 673515599 7450 7450 896060012 83733 83733 404665902 43391 43391 804966245 61857 61857 180057637 81528 81528 775625909 2934 2934 581203036 41809 41809 686188231 720 720 777751058 59089 59089 937047337 37774 37774 639068592 73996 73996 565470837 24437 31246 270649918 81089 81089 378613130 46829 26936 655287973 42000 42000 627806743 57537 57537 474199669 73811 13127 437757807 26746 26746 605586219 57537 57537 368876772 35212 35212 462614637 55394 40528 709903034 62239 62239 679128887 73632 26598 734081368 65432 65432 954109515 78302 57537 443745 21296 21296 545457333 6978 6978 344768764 57537 57537 363347548 28794 28794 737313256 76771 76771 663434476 34865 34865 48349172 12064 12064 244396602 50223 50223 622854181 39556 39556 329501649 49398 67104 607462338 81601 81601 893024541 60230 60230 288906041 37567 37567 133240084 20425 20425 149144239 78372 78372 825423323 34112 57537 536758504 49936 49936 871569342 57537 57537 304496210 73811 23257 157622636 39716 39716 301716237 70794 70794 512262529 19529 19529 517552057 65410 65410 19055529 53389 53389 504159713 24666 14032 722062733 8005 83397 629703763 3041 3041 300848806 25605 25605 478408016 44200 44200 180746478 45716 45716 407609524 76691 76691 837789805 21882 21882 220113005 6741 6741 711414094 31993 31993 486418077 70180 70180 787882832 73811 30578 382977824 18340 18340 305643627 5920 5920 884075361 48773 48773 683584478 83578 83578 532476052 20687 20687 55599627 57537 57537 997061645 48649 48649 423273474 57537 57537 760395337 2043 2043 858931357 46524 46524 680271706 83030 83030 950055756 10928 57537 230582016 8210 8210 450905624 59470 9706 224486380 37193 37193 778076468 57537 57537 695423580 33551 33551 635992865 24453 24453 370878029 29061 29061 523220406 2600 2600 368116855 57537 57537 986564730 43594 43594 868107871 46896 46896 512926161 57537 57537 59141399 13091 13091 508538998 63910 63910 609300998 2391 2391 386197076 4005 4005 495615631 17006 17006 505581061 21902 21902 897088604 65201 65201 615520762 26183 26183 678236076 78776 78776 785564924 1645 1645 880471443 4272 4272 657770871 59750 59750 825930018 61639 61639 467582135 18298 18298 244631738 39112 39112 533737743 6620 79271 884661967 23503 23503 885754475 11299 11299 663887437 30833 12851 799062485 60514 83579 896296558 62864 62864 880072770 58188 58188 494184368 15034 20980 565148650 45038 17494 47822469 18679 18679 664126730 26562 26562 195203983 2497 2497 498744175 2191 24719 698790028 9483 9483 259333181 54085 54085 316002318 57537 57537 402630491 4240 4240 286723808 57537 57537 153132568 57537 57537 712098486 74958 37992 751502254 57537 57537 874108641 3015 3015 946579736 9309 9309 417273293 9145 9145 223458140 16512 16512 199185527 40873 7693 291400446 31191 31191 62204498 11503 11503 255146132 37784 37784 574998701 51550 51550 927750464 28988 49500 60823583 68655 68655 556063008 82787 82787 241681545 63582 63582 622320030 74475 74475 798583888 69194 69194 894784459 15260 15260 570590733 21512 21512 244952629 65772 65772 95837060 57537 57537 225530226 7169 7169 961374994 37388 13135 850527502 72606 72606 811776907 79365 54420 460994276 26198 26198 210907916 7311 7311 354402996 57537 57537 787205491 57537 57537 764936421 79743 79743 947291584 49683 49683 33524911 70560 70560 473223268 10309 72653 960769958 78679 78679 312035046 80532 32334 604552065 11194 11194 421771498 1864 1864 487680889 17551 17551 52241318 16587 16587 337851362 50536 50536 518886557 54949 54949 96490345 61320 61320 719507875 35893 35893 388180557 64662 64662 510172973 23671 78878 441692479 33687 33687 12407001 8868 8868 241460072 78014 78014 549411744 24847 24847 6949031 42332 42332 810761761 66583 66583 713478991 36961 36961 381293567 62174 62174 164976774 19653 48889 454956237 12110 12110 364568654 64891 64891 582567587 24716 24716 23711234 80479 80479 873868478 57537 57537 602874398 22723 22723 81569395 11625 11625 116320557 14290 14290 598848564 28908 28908 299846865 75653 75653 848908385 47455 47455 959005592 20328 20328 897970933 22324 22324 793628915 26617 26617 925693739 44498 44498 451659006 57537 57537 114984713 12324 12324 584210119 41925 41925 585151208 73418 73418 320811219 11747 11747 202814326 63925 63925 168539682 19501 19501 64098586 61495 61495 870095554 65358 65358 879103296 57537 57537 693666074 33732 33732 696793951 67144 77514 802822984 35496 35496 228526188 2713 2713 815372611 57537 57537 849482099 60977 60977 578204716 1321 1321 784131673 19887 19887 335914525 22482 22482 318896756 26577 26577 842965398 57537 57537 406409609 50663 50663 136070990 73418 73418 232515119 46034 37908 826112718 34309 34309 408063957 32531 32531 560981015 44335 44335 36342996 59696 59696 973963877 33162 33162 964159463 65233 65233 798711743 76322 76322 484694033 31509 31509 426528328 79606 79606 99100645 31721 57537 63147543 33080 33080 424089732 57537 57537 334164423 70132 70132 405528080 57537 57537 234976879 61386 61386 66183638 49400 49400 533102222 56850 56850 314428022 69540 69540 680828152 28376 28376 5477451 57537 57537 531721788 18646 17873 850805680 8111 71490 177194857 47420 47420 549089368 67241 67241 953417308 4754 4754 522672816 31692 31692 851108404 53369 53369 282433562 53117 53117 249733584 57822 57822 749762131 83473 57537 689703208 17093 17093 585872727 6744 6744 960709080 67562 439 56132639 1700 1700 275429189 53204 53204 456100206 54526 54526 6921648 19053 19053 390616676 21595 21595 112720024 7887 7887 339798373 7683 7683 267771904 76452 76452 142254222 57257 57257 354440836 63523 63523 410638665 71178 38080 204658130 57537 57537 390966890 28677 28677 58678724 48190 48190 617605652 70924 70924 846792108 52557 52557 978336683 73811 64303 160334116 38232 38232 285397725 57537 57537 17781161 68831 51101 376823144 58281 58281 5203153 55546 55546 286790262 43190 43190 947987910 79574 56418 975036295 2516 383 324927106 25500 25500 965149193 66297 57537 714508544 43638 43638 290312094 81127 81127 9496665 78481 78481 161621515 18576 18576 225220031 55395 55395 408932627 37321 75827 324983241 67944 82608 976973833 46767 46767 833412995 14352 14352 59442979 69754 55398 334370285 81208 82578 131508518 81063 81063 343226053 48532 48532 236709992 11124 11124 371783563 17769 17769 731490509 3730 3730 868413279 26327 26327 328700973 59870 59870 122560565 19782 19782 910837966 47012 47012 605780019 73811 12720 792067169 23650 45112 42930404 38519 38519 302132630 57537 57537 894661165 24595 24595 112830040 25745 25745 893485166 32958 32958 827065903 18704 18704 709226166 47202 47202 719356558 63415 63415 245788581 3641 3641 816815611 2899 2899 783322070 32905 32905 692629333 31133 31133 161158405 16317 16317 45486220 1113 77328 567166797 38613 38613 386812733 41623 41623 924106475 48246 48246 119418052 15001 15001 893167202 16275 62874 210434836 51272 51272 577584736 40616 40616 45468469 47439 47439 52309263 40176 40176 754812749 62247 62247 995910600 7620 7620 794536382 61011 61011 349355126 29273 894 196255554 6586 6586 491002803 1808 1808 531334340 65613 65613 111454533 57537 57537 553027407 27349 27349 581538611 60262 60262 884900735 53193 53193 68215831 78901 78901 230781737 57537 57537 646170405 8114 8114 199658798 30521 30521 590586943 27868 27868 50490127 79853 79853 372457551 59504 57537 169649785 62808 62808 134825818 24511 24511 790701764 24334 24334 55556497 19271 19271 910139083 55579 55579 799913338 57537 57537 79247041 45042 45042 746720742 2475 2475 178719024 6413 6413 722465755 42211 42211 841816897 1112 1112 57768954 75630 75630 514590619 82254 82254 897816487 48706 48706 94177147 11635 11635 999519860 27441 27441 704153850 73533 60617 969288848 9038 9038 880124715 9121 9121 544864685 54665 54665 294433738 31114 31114 539100632 19570 48941 28566807 57537 57537 849591882 57537 57537 851371187 34792 34792 482390980 75421 75421 765916792 12737 12737 836967005 82134 82134 266315668 67649 67649 582673650 19326 19326 2970088 54885 54885 278887124 33410 34882 572829052 78571 78571 281859003 82710 55273 116861713 57537 57537 199729084 11000 11000 788944414 83358 83358 957961952 32477 32477 817941601 28340 28340 136255052 27238 45361 950043784 41748 57537 17122637 57537 57537 335422761 10384 10384 348543655 46940 46940 29662559 40344 40344 663337295 58639 58639 691578241 62451 62451 318588727 58369 28910 497253671 72300 72300 894253329 57537 57537 40519056 13347 13347 136279812 3498 3498 789725324 13635 60371 554555650 38418 30714 228429049 30825 30825 456392101 83792 48796 244325818 38003 38003 543461860 34156 34156 831518497 72759 25154 867418846 55951 51501 469348908 11354 11354 566330684 50999 50999 131184552 6265 6265 604764407 61035 61035 457359066 61078 23605 255569999 9287 9287 951934291 14450 14450 395471032 15324 15324 146180864 6967 6967 682968417 74347 31425 392624083 31330 31330 297405886 51145 51145 546572986 37365 37365 161007927 32136 44433 495686523 70170 70170 429542793 25470 7808 543432604 11703 11703 784644823 24349 71294 636390532 13776 13776 52125166 82155 82155 71001127 11318 80403 934893500 82462 82462 544740322 26614 26614 889058379 46378 46378 404636041 33718 33718 695091081 51456 51456 611228929 48379 48379 156160170 29801 29801 616671508 21421 21421 322377521 16195 16195 675034041 64210 64210 834320570 68529 42890 162265398 58534 58534 440592175 13448 29529 123983277 31386 33069 361106354 49781 49781 29515091 64484 62559 918017672 59019 16726 72292807 42566 26864 608913441 40231 40231 980228824 41427 41427 384237654 75596 75596 959449504 34272 34272 512641661 2594 2594 150016182 66535 66535 128365343 34304 34304 902568625 5994 5994 156847579 48259 48259 886098177 69419 42727 115177381 64588 64588 234430750 42153 42153 438445807 40665 40665 501541543 30192 30192 214666528 67813 67813 622411063 38248 38248 420113432 71081 811 150117376 69842 7875 522573094 23812 23812 644005251 59835 59835 980049926 82022 82022 598753721 74412 74412 633049417 5024 5024 82907840 57537 57537 641091649 52932 2308 386308164 64604 64604 855274754 67881 79942 59374455 5268 5268 525370758 75509 75509 169377834 54630 54630 966668692 32953 32953 185116073 30382 30382 394519125 1963 1963 269520246 57537 57537 881812132 8925 8925 132590475 53663 53663 658694731 57537 57537 458579618 44030 44030 488331460 43150 43150 246700342 61284 61284 907147120 57537 57537 676038013 15013 15013 482108799 53050 12039 58198756 79155 79155 275250361 28701 28701 53098808 53566 53566 425191825 35546 35546 727155059 76921 76921 819313979 48354 48354 396640500 66867 38534 624530532 9197 9197 894238320 12497 14994 957167977 9832 9832 126478666 28327 28327 985064478 23576 23576 825069607 55920 55920 441294253 57537 57537 37488886 49379 49379 647216268 57385 57385 778575803 43611 43611 100945461 37557 37557 747187493 43941 43941 502693751 34292 34292 100710520 8233 8233 530843762 34472 34472 952758839 58529 58529 852814042 54968 54968 137179896 14651 14651 598074831 73819 73819 260358483 59878 59878 355657462 72739 72739 685533870 76929 76929 769423136 81645 81645 976676997 8218 8218 34163733 32832 32832 72814578 76961 76961 880979561 54199 54199 243380508 75935 75935 43760568 20809 20809 757409700 57537 57537 696692691 79372 79372 422362663 58631 58631 720423604 37847 37847 277890993 73811 67682 190617451 57537 57537 760723452 36074 36074 638390706 82406 82406 673825215 78651 78651 726677045 2958 2958 964369583 51851 51851 408734576 73811 4120 905176105 7466 8266 896140676 11601 11601 536545461 54295 54295 135910276 47338 47338 157091492 80011 80011 741337504 8572 8572 201308450 61192 61192 113137764 80144 80144 308788143 38745 69802 47467205 49824 49824 690490823 75735 75735 484317210 40770 7034 121627177 50306 50306 37687943 69755 69755 760874723 63769 63769 809413979 56743 56743 453200434 56035 56035 179630935 55497 55497 355991382 56968 56968 600619737 42640 42640 696645121 71867 75543 119996248 57537 57537 324560894 66771 66771 729545539 32418 32418 868422198 12822 12822 531722004 69440 60061 728141352 68484 68484 310384468 44998 44998 665118287 51693 51693 936178916 56888 56888 702110466 60569 60569 192649437 45616 14968 848253416 83255 83255 820751533 81271 81271 316335204 22893 22893 371361357 32339 32989 359081171 6675 57537 490145166 34094 34094 433844032 22429 22429 199670614 75131 75131 674169572 55487 55487 215382574 8491 8491 28125404 72830 72830 722320062 36655 8125 309154274 75580 72892 739639592 12990 12990 94408688 40179 40179 92845171 66261 66261 764913711 41816 41816 239591200 57537 57537 888965733 18736 53095 14696955 61636 61636 337358107 12006 12006 870120757 49818 49818 745095742 8705 40999 118137474 69573 69573 431064439 57537 57537 321861672 57537 57537 174136729 60052 60052 3678957 63484 63484 890072331 8342 8342 63873422 16339 16339 787712651 66219 66219 621359276 5526 5526 499177242 19901 19901 560948746 28091 28091 297667336 57537 57537 85818749 24854 24854 739288159 63720 63720 651586220 11556 11556 656729162 42228 42228 267933309 57537 57537 285658636 35917 51435 713921734 29525 29525 980074673 38072 38072 849465603 45602 45602 863942442 26200 26200 778285823 76269 76269 315549289 37350 37350 586587616 58972 58972 372974917 52052 52052 511792609 19565 30536 352419671 34876 36843 175593293 46379 46379 558059737 78302 78302 649413518 74174 74174 204561054 78452 78452 784605804 68475 68475 546505233 60434 60434 25762073 45635 45635 414866287 44552 44552 676788268 4569 4569 716265277 7310 7310 487781884 9644 9644 932329371 13231 13231 525050704 57537 57537 889573345 82390 72725 359171299 5866 5866 249940246 79874 79874 592870177 73811 53417 246640444 12080 12080 898400481 25980 25980 948185305 29169 29169 94791479 45988 45988 974033454 32482 32482 360126812 51621 51621 137864273 57537 57537 494596041 60276 60276 786984170 63517 63517 67722550 67771 67771 279680076 29531 29531 281423911 48704 48704 911145168 14172 14172 162904402 13079 13079 783042027 25401 25401 690457635 26104 26104 633775944 71069 71069 973513690 19210 19210 896675945 58087 58087 665979624 29861 29861 852292927 58724 58724 757946071 7260 7260 876987456 80765 80765 328104550 77285 77285 776883533 83527 83527 382158008 11310 11310 876874504 5949 69926 83494663 5517 14100 622460668 57537 57537 556222256 2050 2050 244440270 78925 78925 355799467 53071 53014 887229682 16413 16413 850549642 44798 44798 485784254 50779 50779 940971350 50911 50911 874933909 82494 82494 253494392 315 315 175196320 55212 55212 156422430 72065 72065 766890227 19229 19229 236639307 70337 70337 33146366 57537 57537 12446702 13582 13582 282952801 36034 36034 925474503 49429 46319 403362376 18589 50212 695894019 16849 16849 638006395 57537 57537 17183360 57537 57537 555892944 69040 69040 35495084 46518 66240 52427351 41914 41914 747090371 11286 11286 502745168 6976 24866 286135767 41118 41118 553927150 2716 2716 471770624 76145 76145 986910801 14693 14693 747920957 45634 45634 481292186 64938 64938 302045396 77583 77583 395882584 54632 54632 53829401 57537 57537 369285137 17181 59614 649068279 7662 7662 254114130 71089 68634 671008928 55464 55464 966684658 27773 27773 113846028 68765 68765 959143103 10360 57537 159975439 7616 7616 683990222 34582 34582 714824183 62984 62984 991005965 73089 73089 618607982 2702 2702 72446622 3829 3829 656655457 46354 46354 864519728 16078 14030 324484470 80937 80937 297140810 11083 11083 77911403 16153 21009 301744286 60291 60291 131492646 26716 26716 606145829 11450 11450 921076044 33797 33797 761093434 18763 18763 599911605 49692 49692 569867330 15722 15722 923611490 49442 49442 579274751 24859 64566 785864226 68834 68834 694752365 56860 2074 197811955 19974 19974 917064833 37755 75134 58048502 57537 57537 623334145 28392 28392 43802955 11067 77735 895993654 13725 13725 178159212 51431 51431 726986081 52189 52189 845401660 81960 81960 144270740 61466 61466 172891258 83744 83744 633875156 79331 79331 696911357 57537 57537 814722792 2269 2269 255476203 70470 70470 18548786 57537 57537 154885505 72476 72476 905912891 73811 11781 262998715 56306 56306 978315912 60470 60470 21428660 51817 51817 226982259 17107 17107 781219797 39606 33641 182179571 32120 32120 962228071 57537 57537 473841193 37564 37564 542299193 73295 12030 64057653 57537 57537 230366262 66548 66548 488500883 73501 79630 441753186 48440 14863 439024913 65995 65995 259357719 29038 29038 583535581 77407 77407 814669022 69978 36174 96383979 66518 66518 225157060 3118 5333 828088213 1895 1895 149658821 68786 35547 887543464 61935 61935 447848379 15010 15010 597115914 5837 5837 635236725 6565 50451 501522165 26804 26804 240342333 57537 57537 992207035 80578 80578 470292575 63076 63076 363330103 61013 12866 207270237 51563 59257 271015823 22136 22136 21792900 75954 75954 311788325 61125 61125 676931153 30109 30109 127398538 6071 6071 149137132 63783 63783 686399438 50967 50967 913204907 57791 57791 814894925 57537 57537 914842508 34639 34639 501311901 37770 37770 750885377 28896 28896 522272398 60430 60430 706235179 10577 48489 47120712 38631 38631 990008967 74642 74642 179064206 26841 26841 294970878 80901 80901 952534841 43324 34596 781309639 6126 6126 973827529 5876 5876 452042251 28574 28574 762527163 55330 55330 613841793 57537 57537 453151178 57537 57537 751242194 1831 78943 694304651 63186 63186 619329209 70475 22551 747627065 51447 51447 140210544 57153 2289 408945112 54536 54536 996824853 15742 15742 395568853 53728 53728 347354724 24321 24321 150793545 57104 57104 20567909 15010 15010 169763860 25191 8448 151866302 15992 35154 95426145 23412 23412 523447722 28656 28656 215447571 30167 30167 690858267 9445 9445 24613785 52911 52911 282907187 65721 65721 910924615 29433 29433 630318055 54377 54377 646210200 60774 60774 527826542 57537 57537 251638288 57537 57537 142490654 12442 35733 153954482 76237 76237 970949370 39668 39668 314493532 54813 54813 749407617 31089 31089 833630448 73811 57537 840065640 73811 9057 225824991 24192 24192 106575693 17056 17056 876793526 69407 78766 369241347 54123 78313 576428906 57537 57537 66310910 5594 5594 72096528 19335 19335 792187258 50392 70194 821374099 2626 2626 905388836 11135 11135 579256376 60804 60804 503955353 51780 51780 25349937 55288 62107 93952653 79491 79491 977019314 40627 40627 385175737 32372 32372 809048415 23021 59262 340698456 34880 34880 823288330 74036 74036 249984992 23022 23022 103623460 16550 16550 417542036 4664 4664 166659354 42717 42717 785088170 63808 63808 534586931 57537 57537 70026930 51352 51352 121458342 73811 58471 388499571 33696 61618 294969413 60759 60759 993237098 36304 36304 773402894 32843 32843 612832177 57537 57537 920015829 69081 69081 457848468 78284 78284 825885690 3892 67702 758535127 28275 28275 966925504 57537 57537 272864405 57537 57537 947132374 57537 57537 196017655 63004 63004 340180002 57326 57326 294411525 57197 57197 720920363 44938 36066 298355769 77782 77782 137237081 33082 33082 702171485 1477 1477 911744273 52503 52503 322885727 17477 17477 78571076 32860 32860 18918019 58833 58833 845634906 1842 1842 665307609 73279 73279 500957312 49130 49130 923776216 23114 79817 209128232 62211 62211 4107544 63818 63818 149153201 54632 54632 475649353 24392 24392 483153154 70543 70543 683570723 57537 57537 791921284 34006 34006 851740561 65164 65164 489687819 34193 34193 434237366 25558 25558 570383468 36312 36312 228237899 30945 30945 623778324 2026 2026 50006339 38214 38214 605182185 64479 64479 945576183 66240 7256 998416043 25659 26176 514049331 69329 45497 212530237 67516 67516 261727076 76834 76834 94459347 57537 57537 844533648 48859 48859 32487148 69480 69362 116696238 48647 48647 479592765 58647 58647 987367889 57537 57537 278007603 52006 52006 40736163 57537 57537 957786427 46606 46606 120724826 46570 46570 214703965 20152 80633 878201403 57537 57537 616527713 4632 4632 111515502 54189 54189 478122686 29580 29580 10381772 48778 48778 16477253 8891 8891 485827890 55906 55906 80196002 58791 58791 22645067 57537 57537 148874062 64547 64547 959435483 72886 25335 935259441 45353 45353 428614373 72815 72815 316901695 57537 57537 788323677 19005 19005 919724463 21893 68537 65892998 53632 73153 313813273 57537 57537 813994992 13745 13745 830609751 2792 2792 198784575 37674 37674 333476987 57537 57537 902645442 1452 1452 900212829 38858 5525 168082423 79747 79747 389338007 73811 4061 108068532 54125 54125 858872594 69769 69769 480353632 78652 78652 589009226 29129 29129 629698333 42659 42659 727903278 39054 39054 220370793 22688 22688 42000690 51977 51977 254689926 47791 47791 849049251 20037 20037 383575474 13247 24880 489316246 45208 59665 369970311 24055 24055 551400712 66409 66409 198206227 60785 31305 698560886 57537 57537 202103603 57537 57537 318528684 39587 46422 480329127 82268 82268 298083399 48643 48643 132114794 55835 55835 278497462 65539 65539 732051410 70310 70310 729871574 33762 57537 674464125 70757 70757 548834794 17236 17236 640557339 40351 40351 797571247 25490 25490 231883973 68042 68042 632808864 81776 81776 396675007 49853 50409 136819710 59660 57537 387526142 8517 8517 918351656 80321 45725 46243693 72865 72865 23283158 27233 27233 911105258 64546 64546 529831747 24948 44790 381870448 14466 14466 815822339 47690 47690 110836783 30953 30953 154140598 69727 69727 630935075 25165 25165 516602408 62822 62822 35930096 22126 22126 505860105 55173 77031 171880740 57537 57537 376800187 56544 56544 551501241 30327 30327 762038632 8411 41627 700128617 79485 79485 319081306 48163 48163 243784301 709 709 271693733 23192 23192 266739340 14214 14214 92530358 60735 60735 570341268 76134 76134 312556869 76007 76007 562967108 63047 63047 966557377 78013 78013 360222240 71555 71555 80371165 70933 70933 403657415 67942 67942 877023744 80088 5915 798612928 55530 55530 356635866 71924 71924 732811633 82658 82658 284567850 29669 29669 301795009 25472 25472 347698231 29707 79360 27937694 73811 50271 387623177 11431 11431 974926599 80851 80851 616745867 57537 57537 809393995 70326 70326 737163945 54358 11137 860506645 36615 36615 23867031 38417 38417 390148773 67264 67264 175469801 5279 5279 47999149 1227 1227 938850677 54937 6536 472538791 19640 25810 642635359 28802 28802 326910082 56787 57537 546840705 21248 21248 287695789 19922 19922 951085051 64566 64566 619303691 28325 59258 337511408 47785 47785 248307911 20624 75493 147911482 13531 13531 492725147 73839 73839 386128578 69613 69613 33889664 31014 31014 641839317 57537 57537 904455537 10971 10971 860787609 57537 57537 807055339 7305 5668 604712150 78579 78579 167113014 39720 2669 155480744 81019 81019 94456360 66051 66051 705980480 13081 13081 236878996 2532 2532 424773024 57537 57537 384147173 5172 5172 464796419 59251 59251 412989624 16945 16945 320180059 20015 20015 251886158 58156 77417 336870464 38652 25008 733630785 53666 53666 242242546 62769 62769 183566032 6995 6995 760368423 37588 37588 334225907 244 244 405482211 33009 33009 80020561 24545 24545 931817597 28858 28858 114214299 76380 76380 60708773 57537 57537 777780354 61914 61914 232045404 24507 24507 125793264 1464 1464 11585460 132 132 342837132 63424 63424 275453975 69393 69393 847779709 42089 42089 20872083 47934 47934 746451330 35657 35657 435983825 44835 45714 533304454 42051 42051 964297822 57537 57537 995113319 23519 23519 819756091 24320 24320 80023209 54898 54898 762098111 79052 79052 78415214 28135 28135 466453196 57537 57537 306905202 57537 57537 591608822 72975 72975 398572481 4090 4090 112749212 43494 43494 37870459 4358 61261 514457202 12417 12417 306839884 70267 70267 467248522 284 284 492915863 77141 77141 99942061 27962 27962 317050561 19438 19438 605997000 81169 81169 784857539 5140 5140 164808876 26597 26597 330788566 62111 62111 549645099 47939 47939 177091475 69152 57537 496243719 17404 17404 390759003 15241 15241 34018916 62078 62078 546590546 55401 55401 383521829 25442 25442 383591618 11580 11580 888446534 57537 57537 157602010 18896 18896 83418283 40181 40181 285068725 17667 17667 764075673 57537 57537 21990607 7869 7869 973176609 57537 57537 416356461 55072 55072 350828107 46637 46637 750078542 64238 34920 162808610 50136 65019 824058903 47952 47952 355529696 26553 26553 665980872 20834 20834 459715307 74393 74393 444885140 66411 66411 383455658 12276 12276 415964420 43325 12244 872367826 26762 26369 249077939 31317 31317 262433139 43813 43813 294861076 77659 77659 251911897 57537 57537 573942196 57537 57537 604542433 21549 21549 497351752 226 226 209233629 79774 79774 639506738 68030 68030 963519710 28789 28789 650200102 42598 42598 52084256 39535 39535 371212283 18660 18660 94042894 54843 54843 511021541 7675 7675 279134800 38986 57537 792187772 57537 57537 848239039 56305 56305 253962447 43538 49511 403416885 23057 23057 573453627 73811 66705 376249388 60168 60168 229134461 14119 14119 412636244 39673 39673 913422496 3245 30780 319611646 51438 51438 602285446 61073 61073 930336090 37955 37955 580110338 77862 77862 918862731 59700 59700 6057119 32030 32030 468697473 65915 65915 264680597 33661 33661 813998566 18290 18290 241000917 49240 49240 117350105 26953 26953 572247552 57537 57537 586389048 25105 25105 319118881 38016 38016 121644418 9736 9736 74405294 46046 81075 877561532 49326 49326 549727352 59006 59006 222654647 42876 42876 714516640 58484 58484 771782872 76064 7722 287597454 17205 17205 556529233 76054 76054 572074237 57537 57537 86190108 23203 23203 988167385 83085 83085 853676520 7618 7618 926272905 10527 20176 380088340 66504 66504 319117280 19018 19018 633198834 14751 19794 969931881 31737 31737 615984108 13998 13998 979015960 16679 16679 879686838 21744 19686 982383414 14419 14419 847069925 57537 57537 810208815 42483 42483 810132344 4811 13732 179512421 73811 37810 733342089 32000 32000 156949129 44244 44244 369149430 26481 26481 467103330 57537 57537 926394401 1602 1602 803018681 23545 23545 63804632 79130 11121 121590093 38944 38944 856790717 76323 76323 309660726 7968 10089 711016783 36780 36780 201623466 45135 45135 344877520 25098 25098 333114450 68868 68868 516875796 4193 4193 627796969 56545 40936 168657844 57537 57537 774565440 46699 36238 185691194 41914 41914 737082651 22924 22924 572392839 23533 23533 290416212 66637 25201 900101461 68542 68542 767819667 57537 57537 541835392 51264 51264 872630572 26796 26796 218563052 65341 65341 10946867 52421 52421 716914557 24889 24889 908074586 34353 34353 880845925 54205 4476 820919393 68196 68196 634750491 8618 8618 208444675 22321 22321 728003423 38582 38582 968997375 9186 9186 570791424 59598 59598 312759853 7685 7685 368471750 44604 44604 789263046 81536 81536 987734528 79796 66474 36480799 57537 57537 673123952 52707 52707 687801781 3560 3560 238976755 32420 32420 979898640 57537 57537 340455230 31640 31640 325842969 69607 69607 742100052 39230 39230 232891587 18366 18366 90129945 30006 30006 879096997 31227 31227 460100119 3252 3252 368097447 51879 51879 982621291 49092 49092 933969179 52432 52432 125828260 12970 12970 696266975 62734 62734 194205028 57537 57537 609422950 18789 18789 178135117 20926 20926 512051309 10167 10167 169371496 27171 27171 157405720 14503 14503 626725931 31976 31976 716343426 16350 16350 430352370 35923 44638 68059914 43701 43701 677328360 57537 57537 29112934 51690 57537 311439563 74695 74695 89997951 67840 67840 228712208 30321 30321 144777459 15262 15262 378447823 35790 35790 617447233 889 889 502529679 80822 80822 595357351 26216 26216 45433245 46897 46897 259317100 57537 57537 896104529 29463 29463 98719330 37765 37765 50925460 77364 77364 626624130 67231 67231 463365873 30152 56183 448172630 75216 75216 566484675 51268 51268 782978098 13042 13042 987587113 66977 57537 62795144 62754 62754 306370654 26795 54694 148881045 67655 69397 592410648 42307 42307 177223807 82085 82085 571414496 57537 57537 78696822 29563 29563 870947328 57537 57537 474849473 14657 14657 965198229 16732 16732 845624158 15657 15657 665563030 3144 3144 726542471 31436 31436 41220515 69487 69487 964752839 77252 77252 618882320 76411 76411 114165378 39560 39560 744792515 80718 80718 390904671 62789 62789 64315965 68667 68667 11744677 32111 32111 578124187 2993 2993 422805786 78988 78988 465765061 43626 43626 374870378 10651 10651 432948952 34531 34531 143123994 73385 73385 616623251 34173 34173 483253188 64563 64563 611277419 19999 19999 366152730 78679 78679 183102970 64823 30297 604818845 38515 38515 938352764 67069 67069 179917014 41386 71711 193586652 46386 46386 399538708 57537 57537 564045227 42871 42871 79877492 76323 76323 797555784 49916 49916 180114388 68277 68277 595587491 30603 30603 491792893 49929 49929 4613857 4917 55710 842876542 11743 11743 95905098 24351 24351 390502479 71416 71416 909023227 1755 1755 682984011 78045 78045 103557007 70447 70447 335119024 73811 52639 73428333 60225 60225 401054463 53631 53631 495752160 18141 76991 267784183 76874 76874 885261114 46707 46707 485645918 43174 43174 199542226 61825 61825 535048093 11771 46487 700809792 9525 9525 531116461 5415 5415 812320582 19598 19598 456636545 81340 81340 170087400 71211 71211 416603639 79130 79130 145643838 65655 65655 782471758 40055 40055 656315787 15966 15966 319640126 44963 44963 918178989 47338 79607 821966761 80556 80556 793657629 55693 55693 255174541 69528 69528 654998686 56341 56341 251204180 57537 57537 666764477 1735 1735 985118528 7930 59456 425762232 79944 79944 328328258 23208 23208 632644096 57537 57537 134763714 78703 78703 564976154 30571 30571 332408646 57537 57537 670178823 52323 9526 260185588 28773 28773 926421212 50712 50712 579608760 13266 13266 872673769 24215 57290 415313080 52770 83261 453095027 61608 61608 963067289 71776 71776 80020185 67076 78105 548713091 19257 19257 309307651 4837 4837 735075151 2376 2376 957117936 47 47 199801627 37272 37272 506222600 36372 21612 951183999 54866 54866 624403154 57537 57537 304570998 67220 67220 407073180 73490 73490 367066372 73811 3499 532545135 3092 3092 679636240 48853 48853 939248572 19523 19523 43857392 7163 7163 372287576 80846 80846 370345186 74457 76236 635693902 68759 68759 255921680 50674 50674 975025465 1081 1081 952800344 57537 57537 108276999 45402 9450 995436556 75712 75712 914238573 6248 6248 516975620 48083 48083 484626770 31300 48527 905453888 82357 82357 505981798 57537 57537 3467872 73831 73831 941469882 76307 76307 609663314 74572 74572 852350821 46631 46631 148878332 68746 68746 59994287 38818 11565 374518856 57537 57537 462376212 9379 9379 934942902 49542 46714 990534943 81405 81405 147533068 57537 57537 174679697 39067 39067 541380073 9149 9149 437910754 16165 16165 987856897 50014 50014 760209759 15910 15910 131771724 29070 29070 762007571 23584 23584 853805177 57537 57537 38000353 58463 58463 128239172 5863 10878 403844298 1242 1242 576901425 56558 56558 40379171 66424 66424 303970262 51333 51333 134002957 40942 40942 401580109 28341 28341 120269882 43710 43710 417899098 42249 42249 28319662 11777 11777 755509863 19132 19132 109972276 9261 34754 552131167 9382 70767 351491135 38958 38958 768790054 69413 69413 968607551 80550 80550 283852565 73811 13294 798441982 63281 63281 98947623 65397 65397 720321038 49289 49289 926088462 33413 33413 128522122 41600 41600 747455381 15885 15885 978955364 2794 69836 512588493 71903 71903 150716891 70345 70345 222790305 60716 60716 800692597 57537 57537 573058759 57537 57537 646830774 57537 57537 847016348 52362 52362 311847232 60161 60161 143124371 65437 65437 655512949 16413 16413 382753373 8534 8534 914277864 1089 1089 42771398 59861 59861 870167731 42498 76150 647231065 7968 49985 371892307 64625 64625 27758018 29523 29523 296529159 81519 8957 29974406 67901 82645 588106659 66150 66150 271984897 55619 55619 417012116 2011 2011 362038170 51408 27830 869702758 332 332 847573419 8820 8820 448783831 81097 58195 917590266 74245 74245 774684595 29073 29073 257700026 22958 35200 264782628 79109 79109 20738965 80015 80015 438028773 57537 57537 496569516 21762 21762 686472829 70409 30086 420724652 76943 76943 111051944 7827 7827 44585247 69436 69436 582431720 77634 77634 972528034 57537 57537 886904847 78086 78086 117747297 19189 19189 482433870 75263 75263 125079807 60922 46716 281216838 57537 57537 239797739 25500 37626 343737011 82413 6619 943433120 48540 48540 40007308 18651 18651 875143792 14440 14440 977808939 45430 45430 402752901 57035 57035 656348678 57537 57537 199701182 12174 12174 520153723 17739 57537 64250576 70507 70507 303190445 57537 57537 218180148 25070 43649 702373864 50630 50630 545415033 69386 69386 468552340 82621 82621 73946754 6967 6967 799099918 73811 62950 145838025 57537 57537 836894693 29046 29046 932852876 58581 58581 95981474 8569 8569 935041720 35047 35047 804405032 12585 12585 219973372 42622 42622 318283977 64827 64827 796210788 35037 35037 246332688 50689 50689 858793573 65278 65278 760250210 69917 69917 27435971 39080 39080 513812159 57537 57537 177432394 30578 30578 551177935 44318 44318 160842134 46823 2703 530746685 40060 8098 531326103 44145 44145 583896238 42456 64842 251203385 20287 10408 185291523 1179 79750 798912743 9447 9447 131631233 43698 43698 358894449 79185 79185 611972198 28636 28636 651149922 57537 57537 137058548 39638 39638 889442142 57537 57537 708003498 57537 57537 38269168 57537 57537 533703618 25391 25391 786218195 76533 14059 786607280 38800 38800 79867764 57537 57537 146904997 55654 55654 418751188 6553 6553 941333146 78570 78570 907424058 57537 57537 776771780 64796 64796 89285525 47646 47646 908187082 55337 55337 184328631 36265 59005 720485862 57537 57537 227247388 61377 61377 524808249 24139 24139 647261565 81204 81204 465923972 28105 28105 573498148 74540 17062 962032379 63732 63732 346101851 45066 45066 370054004 33838 39953 859629220 77219 77219 39011046 57537 57537 702553943 63829 63829 402778191 61769 26216 434721016 43963 43963 286991754 21805 21805 538866184 55127 55127 242850928 26734 26734 99427229 15941 18401 384563585 40063 40063 635942511 27107 42165 795360548 42556 42556 610668773 57537 57537 781844991 79082 79082 803707503 61871 61871 767507026 75047 75047 921421016 45328 45328 984566391 41617 41617 321641412 2705 2705 385476140 81425 81425 980600469 31531 31531 908702351 75820 75820 934716946 75654 75654 192177391 52803 52803 681239135 57537 57537 68937423 55723 55723 515385913 20002 20002 994385959 45922 45922 314412410 77880 77880 658242176 18668 60619 99799311 23649 23649 423312057 8100 8100 348545769 27435 27435 321959448 15987 15987 873654972 47277 47277 673069848 74068 74068 28319693 70858 39775 49746251 32866 32866 291981588 57537 57537 117474543 57537 57537 533251850 54935 54935 267290975 9751 9751 383972841 37078 37078 177217340 1290 1290 523740478 57537 57537 272537770 32454 32454 854806488 46142 57537 105546166 59249 59249 876191920 57537 57537 337420072 52423 52423 17428508 23422 36494 326258090 54812 54812 562811841 55446 55446 114550983 49393 68938 163317500 36594 36594 730280325 73811 5570 961975133 47801 47801 786804990 81081 81081 341696929 32079 32079 760399193 51663 54515 108160577 81373 81373 812833829 51306 51306 218613723 57537 57537 873780463 45050 45050 384906193 7849 7849 370472711 56855 56855 639712213 39426 39426 259136238 75269 75269 206406262 36487 36487 545540894 7783 7783 50058190 57537 57537 197785897 29696 29696 337618500 1800 1800 237570480 76018 76018 284766886 51764 55206 440799113 41594 41594 790875662 73811 23504 574519745 3610 3610 419580730 12826 12826 683780835 25108 25108 723381551 53973 53973 46396857 14990 14990 241853040 14771 14771 815440452 51454 51454 273075531 58931 58931 640752551 62891 62891 77616833 57537 57537 150651436 79340 79340 912867024 73811 62362 700873708 39848 39848 800309010 69533 57903 235070438 24411 24411 472481779 55499 55499 976110556 40297 40297 73958501 71295 71295 88143862 43642 43642 156058894 55726 55726 50613873 296 48728 854547857 57537 57537 593618058 10913 10913 297739080 41989 41989 997567270 66645 37243 79935342 18018 68295 292594201 77075 77075 362176400 70510 70510 681805744 67212 66332 6385163 1254 1254 687434059 44031 44031 791152655 13500 57537 246127851 57537 57537 881005276 40669 40669 611779417 31119 31119 187406103 35007 35007 487082822 70139 70139 100307413 51178 51178 884627326 27754 27754 192155403 46863 46863 111270294 57537 57537 375132544 40396 57537 997612896 45278 51431 69613809 31114 31114 353750409 68403 68403 27066311 37414 37414 245581541 66073 66073 106066234 3399 3399 745309075 73811 78997 341485728 42349 61791 956950996 27892 27892 198005366 4731 4731 509794046 80644 80644 135031035 30137 1277 160867388 57537 57537 448445454 35412 35412 863130455 59427 59427 246441251 66108 81575 541964968 59996 59996 120702454 57537 57537 671779995 46999 46999 734366862 23021 23021 613765181 50072 50072 417791397 35242 35242 459343029 6853 6853 467131246 967 967 363460213 57537 57537 654531431 28072 40531 144340606 53488 30170 276243651 57537 57537 4978697 74858 74858 693898867 59974 5401 959246787 45721 45721 327272487 77059 77059 229261636 67184 67184 199409257 53681 53681 752690894 56495 56495 555337763 66958 66958 583595121 2596 2596 108823679 23619 23619 30304306 39566 39566 436933442 75279 75279 744364770 75582 75582 404802663 5439 5439 223129521 37495 37495 963988498 16962 16962 927055824 56136 56136 328307517 57537 57537 31993927 46065 46065 128684142 69984 36105 778899973 57537 57537 759930533 31229 31229 277654057 40 40 602264953 59502 59502 508653171 73839 73839 900456232 49882 62569 443673848 61674 61674 442731088 33333 33333 9455642 27372 27372 101856196 37708 78763 920162056 79564 36495 432168203 27152 27152 120438606 57537 57537 295103599 23091 23091 40917297 10838 24810 55307592 69254 69254 64094307 74121 74121 664443259 81896 81896 913681716 4934 4934 624041310 57537 57537 954481148 12278 34953 965205415 78161 25385 969981288 210 43968 666834786 34905 34905 539604778 24527 24527 527851414 83010 47456 457985960 71279 71279 537119180 57537 57537 7070777 1595 46905 857687186 37118 37118 463030618 78462 78462 738930310 37885 37885 379635993 72628 72628 723218905 42578 42578 953337749 67758 67758 693996439 72153 72153 323508287 80901 80901 23898072 52377 52377 842982849 572 81166 282846410 73811 82927 973286749 7305 7305 657039158 32550 32550 273599264 79640 57537 422132907 7754 7754 208842705 54078 67599 54889418 69573 69573 233638508 59622 59622 266943074 6323 6323 304870851 30616 30616 526372316 24110 24110 942772508 16514 16514 940467344 58613 17730 632741912 10287 10287 719368857 48946 48946 961883004 73936 73936 739235222 28982 28982 693313027 21349 21349 150343416 69802 51261 516885552 8911 46639 296026250 52521 52521 14002519 71127 71127 340582190 78821 78821 942172165 2150 2150 969812093 3982 3982 568302649 17685 17685 161016058 82642 82642 913774130 25889 25889 982953598 22720 22720 722354189 45055 45055 106263007 57654 57654 815527625 21904 21904 433882737 22890 22890 40540968 10687 68947 16390176 70831 70831 32416531 24849 24849 599846674 37059 37059 600554734 77599 77599 595372577 41225 41225 747700976 35547 35547 213273753 42384 42384 309694756 16420 16420 168338127 23230 23230 304982317 83153 83153 380584024 57537 57537 754287811 55619 55619 843929302 54880 58934 526831976 57537 57537 205901596 39466 39466 258264934 47428 47428 750023521 69505 69505 436959484 44478 44478 602770408 44921 44921 954404683 57537 57537 580099076 44798 57537 706310231 57537 57537 3520448 57871 57871 904236274 15359 15359 690062645 38914 38914 421393040 57537 57537 950760874 80864 80864 67185934 55726 55726 312645057 71540 71540 217796199 47927 47927 689799504 49492 49492 685659057 8266 8266 821525718 27120 27120 728128164 71436 71436 239661525 24413 24413 421982256 68925 68925 625460878 54796 54796 985617535 21185 24767 426559658 81920 57537 891843612 673 673 804235601 57537 57537 402916751 56755 56755 959131059 55828 56140 827192865 63593 63593 373232761 77060 77060 901757439 60684 60684 649303048 28925 66125 552067949 19905 19905 821648416 52374 52374 496043734 58263 58263 413072736 349 349 404801831 44956 44956 853670131 7865 7865 975740624 69439 69439 479249160 45865 45865 487943634 82726 82726 520008418 67849 67849 928889951 35145 35145 306351835 79477 79477 686680460 21077 21077 971507229 62695 62695 821535667 56378 56378 818502285 79066 79066 739040143 43399 53823 988432949 65140 51964 47611985 10646 10646 184736543 512 68374 506967860 17241 17241 539843434 32769 32769 988564617 28630 28630 347553947 35015 35015 715481474 54868 77631 552013721 35006 35006 707739944 59685 59685 521669822 21191 21191 635605792 5692 5692 162747332 32820 32820 454719735 12026 12026 539159223 15393 15393 175571881 28646 28646 457427948 336 336 566963911 23920 23920 973159124 26296 26296 709176285 17792 17792 811164842 57537 57537 751436788 19715 19715 365771833 4787 4787 608316971 47489 47489 292999786 1243 1243 734372096 1226 1226 569527261 57537 57537 844830836 83776 83776 594228149 14523 14523 85483205 57537 57537 64627163 71412 71412 28957239 10710 45398 75181049 49230 49230 269119718 63412 63412 440652550 57808 74968 723686089 19102 19102 321506149 40821 40821 704216297 80827 80827 65897525 66275 66275 334080538 20632 20632 410082851 4009 4009 697354208 13157 13157 645427204 34570 34570 455002189 45764 45764 775299021 60726 60726 441360729 50860 50860 21734964 12164 12164 975409446 33171 69424 343672932 40572 40572 428961174 30285 30285 497220314 57537 57537 955778459 29450 29450 872251382 83809 69253 860358093 57537 57537 700871460 28818 28818 523194490 63583 63583 960547091 27381 27381 123321825 28233 28233 525121361 3302 3302 514947241 77297 77297 333105738 8761 8761 8807936 23150 23150 269010408 66268 66268 689943795 37224 37224 446440053 57537 57537 605140254 27600 27600 314943318 38778 58060 988869671 68441 68441 751256134 79067 79067 303555031 38577 38577 128234800 49891 49891 192816815 45305 5886 191162550 25599 25599 101652451 35666 35666 663041127 49671 49671 79015600 31458 31458 517757861 41489 41489 745218025 18777 18777 922967866 65382 65382 765481771 23314 71210 367991478 76870 76870 580606982 14586 14586 159039635 79918 79918 599823520 41814 41814 8689632 18042 18042 16669958 74569 74569 679924979 60923 65860 403155395 15798 15798 409540493 61632 61632 939351857 23492 23492 544623845 40864 40864 466039026 34386 34386 20003050 20239 20239 379117158 7053 36689 670688746 30833 30833 813707892 47252 47252 197842051 60449 60449 612244165 60167 60167 809234890 57537 57537 530702343 76893 76893 135652117 50588 50588 738933562 73811 4439 919383424 65109 65109 184709694 29679 29679 766965682 16505 16505 190807285 30895 30895 754040015 8145 8145 359298135 52650 52650 872857910 75190 5518 576568728 69770 57537 41496111 12522 12522 202885338 24638 24638 258840527 23904 23904 4850072 81817 81817 261341128 73811 7626 214891386 39633 39633 874149263 14975 22352 201501966 48927 48927 810006784 1252 52598 54181979 52021 1128 55504077 38207 29986 849792198 54319 54319 518211070 772 772 528111524 54858 54858 113210246 19360 19360 640582773 1696 1696 880198933 2613 2613 988925293 51385 51385 131394630 10637 10637 63151343 38303 38303 223540054 58862 19499 635531900 48716 48716 865280695 62285 62285 951845700 5732 5732 463478754 82499 82499 806034288 28219 28219 514514516 52936 52936 480092759 25688 25688 693092799 9447 46260 812964902 79567 79567 827473941 41790 57537 600145002 23429 23429 355555164 44500 3710 398034859 22708 22708 578042155 71987 71987 415768698 63880 63880 637727005 44879 44879 424138137 37560 37560 768887819 50873 50873 343343929 67027 67027 30975093 16966 16966 942542784 32803 32803 479354616 47445 47445 355167698 75794 75794 976123160 48601 48601 496323137 29538 29538 852660555 67057 67057 361495183 79541 79541 75490030 51669 51669 233141259 18011 18011 310951355 64416 64416 172332113 44643 44643 235928278 57537 57537 748453513 22371 62539 122850479 40601 40601 740315911 52260 52260 128040624 52502 52502 637820254 57537 57537 723698027 54437 54437 422447884 55813 55813 224045201 53913 47648 990403305 12036 12036 836673820 27844 27844 140300048 75903 75903 176285805 42746 42746 881872399 19060 19060 547827603 57537 57537 949385830 83675 83675 467892847 31010 31010 116419427 69055 69055 497138707 27281 27281 195019809 75299 75299 264269313 53558 53558 431514567 111 111 433648577 67364 67364 962504472 21852 21852 788083117 41446 41446 557479289 27836 27836 312652070 21083 21083 30300469 76135 76135 269537378 30796 30796 997321371 29946 29946 102768419 36704 9416 816323322 21913 21913 301071911 57537 57537 939105380 82892 82892 654760805 40395 40395 97691576 12128 57537 247057731 50071 50071 377243255 54400 54400 527258397 73811 3707 714003092 22045 22045 516635567 49462 49462 994973031 1618 1618 951899230 57537 57537 195811190 67786 67786 821262432 20924 20924 658336853 82185 82185 851729816 49823 49823 44056692 79793 79793 756790166 19749 14601 734044912 6398 6398 263736446 56068 70508 674229893 57537 57537 262484641 38747 38747 311762416 26286 26286 761500646 2175 2175 812819855 29083 29083 387280580 30778 30778 392413600 40129 40129 703032253 78591 78591 336133492 30635 30635 405221928 49188 49188 233139820 5427 5427 945252410 54736 54736 448487842 35567 35567 967703935 40997 40997 597664441 25938 25938 978385850 11543 1599 457709039 9521 9521 220950386 8835 8835 613762837 78657 78657 647000143 736 736 226596943 17556 17556 568682166 11708 11708 699560884 25290 57537 158947231 57537 57537 143872122 43278 43278 836205008 21995 21995 802373275 55696 55696 824350250 38790 38790 653965010 75797 75797 589208466 81467 81467 783036624 28954 28954 383118486 5908 5908 296556697 17442 17442 874734061 55727 55727 865840745 12720 41122 424708800 48880 48880 202630851 48602 48602 522974895 45931 45931 794630572 57537 57537 199054600 56960 56960 655319999 35572 35572 158295824 70494 70494 612062834 64381 64381 999982033 9484 42 961367550 57537 57537 416462986 46945 14206 777465675 43609 43609 286425972 68568 68568 861787196 6428 6428 848685113 51872 51872 622732130 1023 1023 906998535 57537 57537 819757280 41000 41000 669133660 28088 29677 460533787 61425 61425 942564005 56547 56547 116977342 70692 70692 213285622 31007 31007 313702542 62829 62829 637076846 34598 34598 96913417 61498 61498 474315041 57537 57537 74517118 62764 62764 614300242 63812 63812 344265601 75378 75378 934675509 40529 40529 238825581 44580 44580 681078134 2944 2944 173197251 71373 71373 351694209 13004 50565 832932651 57570 57570 6416594 54680 54680 454078676 14469 14469 481250030 60365 60365 162422751 46439 46439 915461060 12866 20079 364147103 31710 31710 793103893 32705 32705 8722220 24412 24412 461588764 79225 57537 601952857 79392 79392 29411513 67387 67387 919065509 69913 69913 496680908 46598 46598 25755197 48969 48969 959481106 10285 63698 366040207 77733 77733 501715986 71839 71839 588243183 78009 78009 9512202 50968 50968 587991841 63692 63692 374075782 25291 25291 5617751 48930 48930 443526864 81957 81957 418628212 57537 57537 91174195 54589 21078 714800634 55997 55997 566655656 2263 2263 267336267 57537 57537 941149994 2285 2285 496967615 62399 62399 245224642 22196 22196 958392600 41483 41483 840831861 36128 36128 935629460 62772 41322 198791074 37046 37046 117945702 70172 70172 767140954 57537 57537 886669144 62812 62812 541231577 73170 57541 154779791 10785 10785 187960359 11844 11844 467762563 57537 57537 413039427 20625 20625 507640771 49881 49881 476654813 28894 28894 689723521 73667 73667 685356612 40949 40949 455985058 32156 32156 956391348 68704 76373 20838420 57537 57537 278027473 25787 25787 883784567 35528 35528 947166396 64997 64997 321363411 39318 26884 337506456 39912 39912 998708288 69098 69098 267044921 77780 77780 956259695 10724 10724 556430379 53429 53429 911673951 72530 72530 807332472 57537 57537 269425516 27673 27673 219823172 73811 11035 233763255 77797 77797 140496718 57537 57537 177922624 11934 11934 319018298 67927 67927 957899733 26732 26732 587101788 47199 47199 158048163 49832 49832 826417652 15959 15959 28229305 58322 82452 739110892 45186 45186 834954701 28041 46362 787396407 57537 57537 810127773 70726 70726 405448648 12278 12278 515541698 43937 39552 523739964 15472 15472 217596754 72383 72383 264022747 51952 40174 523201656 83473 8964 951368710 9304 63148 647986279 46279 46279 733362342 38724 38724 235592875 28476 28476 802271313 34936 34936 115152396 57537 57537 75612440 57537 57537 265494570 54394 54394 358136214 17694 17694 287930181 13248 13248 62087226 46905 46905 386601152 73811 680 282763212 64749 64749 106513305 57537 57537 907208174 79735 79735 3461217 81866 81866 56061974 27703 27703 502733114 30606 30606 634902921 60630 60630 728721223 78867 78867 646908667 70555 70555 640163074 81438 81438 826181707 6486 6486 620948633 57537 57537 195748504 13040 70096 459617538 14701 14701 508133335 2543 2543 387874159 41456 41456 358092746 61594 61594 350833142 57537 57537 549614233 72659 46844 602280280 34090 34090 850422637 80643 80643 1354136 53004 53004 135225451 59680 18614 378972823 46539 46539 190318024 11092 11092 867202096 73811 50318 575188752 4937 4937 575663077 76934 76934 419713087 76311 59199 65218972 51168 51168 458847852 74835 74835 13104109 29410 29410 567260160 26991 26991 545842483 46558 46558 712779875 70565 70565 993247117 70349 27777 687812381 57537 57537 304392455 28169 8186 727859822 16522 16522 501932857 53722 53722 968670852 41206 41206 34465225 10884 10884 585604882 1876 1876 92418923 4416 4416 917759884 23647 51561 869270104 46690 46690 309619370 66409 66409 872980018 54038 54038 654536179 75868 75868 522022501 4882 14519 72965924 38433 38433 94328328 58610 23364 349083126 63888 63888 713007547 57537 57537 616536946 82250 57537 229216709 117 117 678469619 13944 13944 750759935 77084 77084 929519444 76281 76281 55624425 58516 58516 56166992 57537 57537 82839271 12779 12779 483616337 24072 24072 526971403 10058 10058 791375550 18601 64736 28001800 21020 21020 464212628 56278 56278 50668206 36949 36949 839778949 47135 47135 64616752 75366 75366 159993803 49030 15982 936699749 14519 14519 157863983 24230 24230 538406213 14946 14946 174522763 45833 45833 773838194 10119 10119 206075688 20855 20855 677498471 35384 49230 423183192 1022 1022 972412397 30366 30366 426651349 73811 49914 901503601 64598 64598 17964623 60222 36834 991360277 82851 82851 236749991 1143 1143 884876743 73811 62398 113929376 7747 7747 32724179 58156 58156 526756504 10814 10814 101228500 57537 57537 844428700 26830 72468 630443548 19805 19805 815539338 7954 7954 752177549 57537 57537 810132556 77286 77286 420302069 64256 64256 89178312 71817 71817 443256925 40206 40206 660592404 76191 76191 446591152 36970 36970 453837666 31739 31739 171686789 76302 76302 515504084 11443 11443 2653290 42339 42339 497994774 62264 6070 13353668 76158 76158 615220503 75924 75924 261734964 30195 30195 109061129 9598 81097 96043015 53295 53295 793652130 74285 74285 448300448 4747 57537 325394120 2582 2582 961100476 29032 29032 533285795 33161 33161 446068686 71168 71168 349296616 57537 57537 321965982 4232 4232 620435536 65297 65297 181066575 9127 9127 831099898 2146 39968 724951394 71716 71716 717601992 22263 22263 139901583 75996 75996 355166423 9915 9915 178183275 44341 58920 190185905 34140 34140 346763535 42115 42115 386970812 44579 44579 532754124 20171 20171 845513708 4184 4184 948041944 60824 5711 691205278 76776 76776 734304710 43900 43900 602339753 57537 57537 143639427 75711 75711 517497389 5504 5504 449756657 57537 57537 501484710 18607 68899 124458181 40342 40342 190261871 35111 32841 416532589 20325 20325 922619548 25113 25113 847637004 61354 61354 830264091 72178 72178 445144657 55683 55683 100819549 73811 75767 354592146 30340 30340 849531725 73811 71333 198494904 3981 3981 693389592 60979 60979 258560088 13233 13233 436315628 24334 7658 487473336 74236 74236 158509188 60835 60835 861629396 19747 19747 907424200 45559 45559 395133157 67677 67677 877921390 57537 57537 811481714 81970 81970 316060441 9705 9705 128596453 64300 64300 254044272 76279 76279 724765279 78444 78444 743835085 68642 68642 378641250 83143 83143 548004244 28370 64327 84016457 39156 39156 218348291 57537 57537 700049737 5400 5400 790391287 45964 71957 715384313 7620 7620 572103468 74203 74203 226042511 20717 20717 922107787 60333 60333 179013526 57537 57537 876860936 38069 38069 853749344 71942 71942 123138957 12201 12201 968757577 5167 5167 472924803 54050 54050 377766366 39123 39123 311106603 52062 52062 273049774 43708 43708 263557287 26114 26114 36708586 45797 45797 663981874 8570 8570 134515500 10522 10522 879183663 6595 6595 973413335 65800 65800 669268153 15463 1721 557222536 24682 24682 394586731 43431 43431 351205875 23332 23332 507003635 71532 71532 964222999 75812 75812 38979022 40130 40130 953645755 59073 59073 883512465 14916 14916 148824670 65626 65626 978770103 70899 70899 743754538 59882 59882 400704065 75658 75658 988214683 17941 26306 361900170 57537 57537 806154813 82655 82655 388576791 5160 5160 207031917 33561 33561 650443053 28554 28554 771430244 80369 65272 796442994 68060 68060 741008528 3538 3538 90183355 75507 75507 459860594 24962 24962 587169565 47525 47525 169306722 57537 57537 357525783 22440 22440 369260622 74490 23307 669750841 57537 57537 662999436 466 48157 49237513 60058 60058 366489421 47111 47111 789364571 20417 20417 118594699 66924 66924 816053253 52045 52045 824010322 58177 58177 886334239 31800 57537 733536741 25693 25693 358618346 57537 57537 24264991 24321 57537 263741741 9150 9150 270285772 57537 57537 817595437 55251 55251 777065613 57537 57537 750006558 74368 44785 612445014 49595 49595 545633077 44724 44724 76436931 25444 25444 781023949 80113 80113 902375425 30395 30395 959568288 70215 70215 312418584 15178 15178 306069322 4613 4613 198089420 34195 34195 916965055 30069 57470 12134928 12729 12729 540787236 73550 73550 429994315 13538 35047 310180127 57537 57537 862617803 27801 27801 579767352 29932 29932 723087277 78700 78700 308873474 72996 72996 399290889 18370 18370 523419669 28277 71773 451215858 16626 16626 695049290 53383 53383 461335693 78125 78125 902683469 75523 75523 42911883 49384 49384 91224986 22616 22616 631362630 21707 51119 421131421 32733 32733 544456557 77702 77702 744598114 35903 35903 595418437 19484 19484 864276105 50592 50592 34284276 34916 34916 502746289 48145 48145 909594805 13562 75403 760927706 14824 14824 260516830 3352 3352 378291126 58811 58811 725832306 8549 8549 379799356 2819 2819 812894121 79994 79994 510835504 18901 18901 204228446 57537 57537 53334083 33188 33188 23015722 39592 30902 965123622 57537 57537 230213897 45392 45392 101541928 43199 43199 142896607 71751 71751 417499173 23617 23617 276758871 30179 30179 988444866 58842 58842 713879221 39305 39305 747866449 61532 17814 991270891 72831 72831 242713417 31666 31666 547160476 42351 42351 620312280 45622 45622 322059681 65332 65332 867659247 25076 25076 559746252 30471 30471 316758118 9055 9055 863191134 75072 75072 842814771 13071 82880 771374335 70504 48271 248885827 79409 79409 348991805 8011 8011 176372686 28016 28016 276094787 78765 78765 644405255 56143 56143 77550768 6275 6275 396352294 71523 71523 193284202 28083 63753 700551347 53697 53697 885256788 22764 22764 559551946 32403 32403 878840578 57537 57537 682228958 69051 69051 765725036 11493 11493 616380546 26564 26564 568526458 57537 57537 179057486 42388 42388 708572451 17109 17109 709319163 48526 48526 848781188 16357 16357 958387617 73811 51949 28891922 57409 57409 446621571 57537 57537 765389813 49769 49769 134625583 9395 57537 377208425 59486 59486 730840755 16814 16814 877035644 74525 74525 507774598 71170 71170 278875136 13450 13450 996438108 75334 75334 159267043 6884 6884 423286451 73811 10975 441722874 57537 57537 946936326 13127 13127 272813358 9369 9369 903991163 36377 36377 319226155 63268 63268 536720102 81540 47095 259385502 69323 69323 280921243 66306 66306 805027639 73681 73681 829039572 57537 57537 443125837 56985 72996 682203075 19124 19124 844221773 73811 3574 814050571 45844 45844 981118895 8800 8800 445625034 19487 57537 522866001 9383 23579 995840527 2839 2839 232079097 80636 63295 687147991 26011 26011 381823610 5369 5369 875653123 69773 69773 662602969 61726 61726 38569219 63236 63236 167972996 10151 10151 17850655 48600 48600 124708925 71705 15452 517841496 3621 3621 726566039 8942 8942 468483161 45804 45804 871523278 12159 77626 140981739 52235 52235 443898772 64235 64235 768686735 76116 76116 808648950 52466 52466 515720292 22007 22007 607892859 72918 72918 31921385 7323 80443 490303568 57537 57537 427012327 79641 79641 421543131 47143 56511 851693277 6994 6994 731469748 48544 48544 15599932 70160 5455 99846350 77874 77874 639869701 38145 50657 710173456 61560 61560 672618850 53690 53690 310300772 57537 57537 725086505 72881 72881 732893760 30151 30151 327856025 30811 7875 415654105 33136 64954 324509525 58787 58787 130158336 57537 57537 527726571 42983 42983 806644521 73811 42185 136476493 65719 65719 798139195 494 494 224507885 871 871 106050862 47979 47979 402796433 57773 57773 531122239 26210 26622 820334322 16019 16019 960706236 68580 68580 625470698 32907 32907 331953690 33364 33364 662474790 33436 33436 786600091 55488 55488 917336226 59596 59596 317468260 74300 74300 821930937 54620 54620 166775719 39122 39122 645769682 38778 38778 924296872 57537 57537 442707938 28830 28830 258283456 42189 42189 94501837 27119 27119 914095980 73335 73335 727419137 70628 70628 150793845 54062 54062 224556290 57537 57537 121195163 16709 16709 522791258 21375 21375 454070267 13380 13380 502039637 82995 82995 83691349 19457 19457 826910900 22971 22971 32283565 82370 82370 238090468 52884 52884 387080357 42502 42502 376192600 38225 38225 398321017 60094 60094 103411595 81127 81127 994152752 50188 50188 153583576 44683 44683 102177354 53429 53429 497321609 43152 43152 497930360 10000 10000 196766631 72039 72039 360957767 72550 72550 983099754 17523 17523 436559854 36055 35606 170381534 35229 65391 981131780 79865 79865 473451695 57537 57537 771343289 56423 56423 160813193 11425 11425 326783279 40025 40025 347753416 57688 57688 417226530 17612 65325 901391989 45511 45511 228551538 77678 77678 633634447 75407 75407 970650792 66169 80862 900161187 57537 57537 602028446 37924 37924 267012761 57537 57537 390195974 56655 56655 757527087 7459 7459 912987123 27037 74843 560274628 45445 45445 626266713 14181 14181 809696276 57114 57114 659198949 57359 57359 880733689 56473 8472 97093814 31591 31591 896525677 2244 2244 275781825 14996 14996 730057493 21547 21547 722103495 13071 13071 763178728 60475 60475 34068891 7299 7299 544347994 38568 38568 921729457 44985 44985 602089997 73811 26120 342819949 82006 2748 868251494 57537 57537 179843436 70855 70855 570045956 9561 9561 663504942 49131 49131 994226237 57537 57537 756672487 57537 57537 663644284 5364 5364 680876212 32004 32004 363353196 81217 81217 666902985 79570 25086 164624255 31793 57537 448576586 64515 64515 39899450 42915 42915 249312447 49669 49669 807923499 9957 9957 764873916 31098 31098 555161518 57537 57537 188297173 56423 83483 622352964 41177 41177 297917934 47751 47751 382775430 38398 38398 951239979 7398 7398 398034838 46624 46624 462208280 64033 64033 545470895 45911 45911 26954400 42633 2177 423362491 5964 5964 752193390 57537 57537 546551208 47028 47028 843561450 65821 65821 241448453 65924 65924 632214920 16765 16765 331968265 82001 63049 823699497 4237 68206 237417997 37724 18894 391509173 26674 26674 557523720 70113 70113 552621183 57537 57537 526598552 57537 57537 395763159 57617 57617 598969316 14436 57537 188123415 9770 20497 649217089 14595 14595 821356325 40550 40550 559122240 904 27688 947032874 53816 53816 280656858 81046 81046 146471626 25222 25222 906649279 21473 21473 177633038 1765 1765 228228000 60986 60986 790436897 22511 22511 33968305 12862 12862 881072617 16693 16693 35137210 83340 83340 732265397 80078 80078 336524750 34035 34035 337124356 57537 57537 263888804 55718 36611 56915640 26209 26209 838596722 57537 57537 910361348 65675 22419 886369104 47818 47818 386047188 10073 10073 316918753 7414 7414 311554752 70728 70728 336818840 49867 49867 916763700 66938 66938 5899936 39632 48750 146533517 5570 5570 793374459 18015 18015 315238678 51380 51380 45073600 57537 57537 777956943 73570 73570 187937387 36120 36120 998012980 3688 76911 442695946 83227 83227 321833174 22484 22484 734804072 55588 55588 900569750 21967 21967 807651198 61775 61775 73392983 61276 61276 504379600 79977 79977 213644947 53866 53866 168168646 73811 61852 828267431 81236 81236 226530132 48711 48711 62600348 70128 70128 161809274 68880 68880 974449764 50368 51658 428867600 13591 13591 101641359 25388 25388 635027588 67867 67867 856473821 23977 23977 918851640 29186 29186 638028955 37703 37703 323978495 21025 21025 170542931 15998 49067 435161733 74332 74332 683220278 74272 74272 743662095 5791 5791 858819106 56511 77614 137835591 68798 68798 687220311 57537 57537 574618955 67194 67194 218114092 19871 19871 499992201 8300 8300 749594253 59209 59209 608739027 70217 70217 722153584 32033 47304 123431378 2799 2799 416295377 42548 42548 663164389 57537 57537 870117599 30916 30916 358429242 77531 62531 395903547 52320 52320 985446960 71608 71608 495183228 42500 42500 891756337 30147 30147 406082287 29914 29914 582852182 13676 13676 390950213 73191 73191 940871977 57537 57537 688365892 14212 14212 520921314 9542 9542 992356268 68072 68072 202077068 36947 36947 656363872 34803 34803 726360254 33783 33783 162200850 41855 41855 664588054 73255 73255 311874064 57537 57537 206082307 73073 64140 398744764 42595 23140 713046949 32377 32377 945743777 57537 57537 60533193 19229 51347 261655743 13753 13753 572573124 44334 44334 894245267 30683 30683 649640965 58754 42550 887102798 31307 31307 556429629 58157 58157 946323919 486 486 189515023 51714 51714 653547129 58138 5988 765805516 46706 46706 186308752 66781 66781 275687343 68936 79452 111622592 79594 79594 969328934 59559 59559 585235663 168 168 102562058 6804 6804 697499490 67313 67313 720624002 74609 74609 99035746 11916 11916 969251057 7981 7981 686337457 42449 42449 959247981 42892 42892 668528154 28340 28340 759219118 9645 9645 21593588 70906 70906 380468012 36708 36708 436531243 65265 65265 72940489 52185 52185 748534846 73811 22346 805793719 27675 27675 952143666 32909 39195 853353770 59601 59601 26983726 77132 77132 895264776 18666 18666 937359120 22320 22320 144884655 81019 60262 486677646 60068 60068 322208457 15364 15364 456262173 5052 5052 730652106 58196 58196 723476700 21857 21857 47647214 62811 62811 665160327 23747 23747 15361349 57537 57537 436716930 30074 30074 412053036 3983 83087 387383474 81733 81733 84018588 49265 49265 909806409 46652 46652 345566599 69824 69824 772596070 5570 16679 606372418 67714 52867 691991615 17909 17909 870238300 81749 81749 975472301 69233 69269 491808432 28004 28004 448504341 19514 19514 896168898 16338 16338 921633782 74126 74126 511453921 24163 66680 275385764 25035 25035 963404494 61137 61137 630926154 57537 57537 575354262 57537 57537 646633703 33978 33978 426870057 48063 48063 34003173 20857 20857 718376575 32838 32838 587142229 80489 80489 114362189 76650 83115 651709197 8347 8347 610553756 75037 75037 740815751 73791 74180 14005215 27801 27801 235278449 74461 74461 965427457 30779 30779 342699842 33358 33358 492886282 36263 36263 541642459 21781 21781 550013481 43161 43161 421572541 10396 10396 310316915 55838 55838 655245085 54354 54354 463588083 36331 36331 240650015 49187 49187 538079240 59558 59558 348215939 61137 8948 568500212 46699 46699 354329665 60912 60912 854729713 26576 26576 456171506 15164 15164 852267373 5164 5164 465819161 83697 83697 88744001 77013 77013 203254372 18576 18576 552682793 3475 3475 221079064 46127 46127 784700044 58306 58306 243822660 82930 82930 545082736 62476 62476 639172127 1799 37305 166531655 41563 41563 582133 52037 20310 784501932 3931 3931 32343426 11843 11843 776331637 5262 5262 503187665 72336 72336 83812360 57537 57537 548658101 77258 77258 688062503 80972 80972 949597045 57537 57537 83049216 34266 34266 847753438 55893 55893 313476444 58925 58925 60998886 29756 29756 396473881 76056 76056 616702260 38454 38454 717251009 76120 76120 248265425 62178 62178 588450078 14266 14266 28623600 45918 45918 781067345 23769 23769 597116787 39527 39527 168241078 57537 57537 872491364 57537 57537 844883767 24968 24968 98230177 50067 50067 59889890 80643 80643 166709519 38716 38716 51799970 58711 58711 900972584 22613 22613 160232792 57840 57840 661212783 10785 10785 367805985 21307 21307 387402149 7312 7312 380660706 71899 71899 411412995 83506 83506 697084621 1220 1220 950905154 321 321 847691687 3320 3320 532576802 65746 69901 737301770 18060 18060 191296870 76021 13851 866207007 57537 57537 504303361 71847 71847 411299207 57537 57537 240503017 71444 71444 687261857 57537 57537 84346586 69438 69438 557284595 82461 37222 462151722 69054 69054 98192373 69048 69048 511128576 7210 7210 950491601 57063 57063 52915415 51829 51829 938353553 12771 12771 815289604 45221 45221 507746132 52658 52658 253936883 46308 46308 107524460 69387 69387 15604400 57537 57537 41376298 49973 57537 373816574 17926 17926 150614340 57537 57537 109750815 56691 56691 244049503 36332 36332 345223488 76706 76706 660848580 76160 76160 144509334 57537 57537 350183720 67181 67181 189015476 8803 8803 67168848 47331 47331 638721275 50922 50922 61485889 46488 68982 319918643 40353 40353 958191238 63127 50912 982859463 69664 69664 891675097 18978 18978 320364856 50553 50553 268757487 57537 57537 15164218 61597 61597 345221805 50094 50094 289749873 78244 78244 380730617 3549 3549 414946673 36368 36368 516519992 2534 50962 64663489 72091 1909 310255426 51995 51995 267948846 53719 53719 319089911 73803 73803 919198517 83397 83397 423535676 59783 59783 544877229 33564 33564 323184888 17846 17846 377762495 23436 23436 609658551 50690 50690 692951232 79977 79977 910762016 56128 14043 141043853 65615 65615 942796757 8370 8370 100680980 61282 61282 867713469 57537 57537 417445949 25192 25192 576318945 10440 10079 611323234 2075 41738 535600544 68615 20760 854677042 15614 15614 760320216 2973 2973 468783518 11769 11769 202577340 59190 57537 242693615 38264 38264 137681467 73146 73146 431031058 5641 5641 537904277 33692 33692 442660213 71694 71694 972110104 35442 35442 531256945 57537 57537 512258908 28359 28359 68799175 3770 3770 452732026 18976 18976 921428218 57537 57537 905383844 17721 17721 974074028 17604 17604 346711252 59589 59589 626617463 9256 9256 453797655 64212 64212 785689612 63819 63819 331223966 7819 7819 799463029 25850 25850 988720402 56577 56577 13369084 47306 47306 539538762 63535 63535 972373036 967 967 314955289 46002 46002 307958854 54262 54262 780222776 5240 32472 16009107 15492 15492 228893425 18112 18112 10404335 55122 55122 682739830 83534 55365 133251510 5209 5209 367882132 67171 67171 141269591 465 465 610759676 46562 46562 262168716 50834 50834 269890611 4717 68874 58685559 34328 34328 640713510 9045 9045 500577882 52647 52647 503305751 28946 28946 500977400 50286 50286 975381000 65952 57537 670680307 6145 6145 508082505 65271 45275 429918315 30487 30487 136200291 33436 33436 202377392 71681 71681 774892810 57537 57537 366630305 7666 7666 14323198 8783 8783 101194581 57537 57537 650810320 50361 63595 298103886 23959 23959 164794336 47754 47754 432784423 7645 7645 692099015 17307 17307 182473928 40904 40904 862655979 46939 46939 38030229 52595 52595 597354660 48625 48625 612528437 60061 38331 685996400 57537 57537 27074089 57149 57149 4764098 57537 57537 937613755 59404 59404 425098632 28569 28569 913545268 81768 35117 739782991 39875 39875 987484201 44799 34830 681441711 79117 79117 162143264 79302 79302 441970894 74400 57537 905723435 54796 66249 108820927 4077 37938 788633776 1369 21555 799915662 66125 66125 163171687 23168 23168 758456787 57537 57537 378627439 57537 57537 838399346 3497 49373 653382393 73828 73828 960033763 3699 3699 319025903 77368 77368 744022564 33119 33119 236170239 5449 5449 929528393 40423 40423 844124403 27455 27455 798975966 38094 56092 651694981 66783 66783 656352604 1568 1568 899989598 57016 57016 955602865 69153 69153 693170536 34781 34781 770187929 39898 39898 177443930 30882 30882 698926049 57537 57537 95572456 46051 46051 156001640 75425 35469 123506543 66097 66097 306353372 25385 57537 954297176 6005 6005 323237230 72773 72773 669524749 6319 6319 489251849 8829 8829 686398177 17586 17586 643291567 33742 33742 662328358 38959 38959 507854640 10290 10290 679677287 60516 60516 466473684 12386 12386 969481926 50087 50087 723562168 12983 12983 969627901 24357 24357 786465889 9248 9248 370396845 52332 52332 622448717 73811 39302 921273845 76509 50825 870590215 15970 15970 682061507 31408 31408 683419601 37584 37584 621973849 64943 64943 16772918 82377 82377 67617484 47152 47152 808344985 50844 50844 349312033 55473 55473 239017390 83466 83466 145511077 39019 49659 7662291 73811 35697 362838728 79616 79616 58603133 38013 38013 718491141 81948 81948 18502693 57537 57537 432809514 59190 59190 933129340 79366 57537 85463423 13964 39809 61129219 36727 36727 715196523 893 893 692297156 23937 23937 660253271 78481 36002 930068252 21540 21540 900117146 29040 29040 561074616 14602 66966 406370184 1367 1367 872892970 52918 52918 171677816 7028 7028 783149803 54072 54072 973999531 8568 8568 691949314 18764 18764 187821348 18892 18892 363523564 2652 2652 326380067 18018 18018 919259812 29109 29109 465800300 65301 65301 680349995 13538 13538 937853697 64663 64663 766749437 27681 27681 400412150 16445 67232 120742584 8608 8608 716078425 9159 9159 761052255 14362 14362 84778001 79065 79065 55636373 72812 72812 930028181 53637 53637 958693497 57537 57537 66247865 28106 57537 290096621 32119 32119 472790799 73220 73220 826590452 8005 8005 352191026 68907 68907 104143377 71502 71502 725681873 72515 72515 465776917 11351 11351 203814705 63128 81260 631352630 48475 48475 945462530 57163 57163 295173119 10209 10209 569604383 12670 30829 328228588 64 64 897690059 46460 46460 163284961 49107 49107 837513229 29959 29959 660457635 23626 23626 56813115 51909 51909 185029535 4996 4996 501355653 75328 31822 621516197 80390 80390 39444725 36320 36320 413210364 60322 60322 311608687 31234 82619 417770143 57537 57537 391213420 65247 65247 141408454 64356 64356 789889790 69554 69554 399547333 51321 51321 472631598 57537 57537 468553718 35323 72722 48892807 36108 57537 331139171 25799 25799 283076940 40053 40053 593742614 15154 15154 376256323 14059 48543 516745920 68558 68558 403032349 28171 28171 912055479 30526 30526 837593101 68235 68235 857878575 56867 56867 676914643 24198 24198 895628596 30404 30404 310072183 75462 75462 866565581 79275 79275 528770059 27453 27453 825346500 72380 72380 842586596 12058 12058 34811772 34032 34032 228321702 35919 35919 269088143 59838 70739 878642336 29228 29228 502475374 53968 53968 143519560 6196 6196 681443741 57537 57537 698599258 38680 57640 629582925 53984 53984 344556556 31711 31711 94822036 6213 6213 602863010 30451 30451 675292723 24794 57537 89931193 41006 41006 144907606 81252 4424 808827051 78513 78513 26494118 53674 53674 152398979 78986 78986 894095596 55586 55586 565135389 72900 72900 933943975 11486 11486 933707146 57537 57537 597224023 35514 33173 491953770 52861 52861 914839365 19237 19237 576767925 11441 11441 388732393 67877 67877 279366773 11315 11315 606347828 18012 18012 828438524 2910 2910 227943379 49688 49688 112831390 52266 52266 497502620 32238 32238 930093386 29470 29470 845091058 26194 26194 600439482 57537 57537 709102715 54009 54009 206795899 29029 29029 387005960 58782 58782 900531448 82316 82316 990485113 72560 72560 646339709 75057 75057 214869296 62001 62001 15142512 67433 67433 564808710 72556 72556 460269612 14038 14038 245877568 46910 46910 177476672 80194 80194 380370491 77754 77754 866106996 2638 2638 14216247 77839 77839 879256938 63636 63636 677578602 27243 27243 398083815 75118 75118 479319005 23094 23094 887597378 34875 22085 627126495 4911 4911 440846679 60139 60139 207530771 61741 61741 522923040 44057 44057 383570871 8223 8223 101361362 14952 14952 283950828 46202 1903 134492671 52107 52107 770397281 69597 69597 173385866 69613 69613 846950123 20150 20150 645510635 17008 17008 466845821 5955 5955 541658339 9468 9468 334105237 41689 41689 403677856 30430 30430 616593422 642 642 978691587 83122 83122 56541831 33718 33718 833897435 67253 67586 896097157 48916 48916 504830185 29029 29029 934180647 57537 57537 410475844 62155 62155 134195505 57537 57537 693282188 72659 72659 358060081 20965 20965 169121733 75612 75612 635461741 73424 73424 303435872 76064 76064 696106741 74955 2177 924216950 22569 22569 347744027 28859 28859 39358816 57537 57537 673953427 19829 19829 717114957 10994 10994 969168005 74127 74127 956004049 69799 69799 286100637 57537 57537 960273733 26904 26904 336092931 30029 30029 187590021 42418 42418 94683136 27474 27474 731684594 59484 59484 568600540 42628 57537 381424146 49004 49004 277018662 73333 73333 540941626 31180 31180 338603564 10184 10184 556596933 37683 37683 829886285 13596 13596 231488535 12435 12435 597890084 62943 62943 484991587 46002 46002 777831914 36821 36821 316428599 45180 16157 949735130 5297 5297 508048279 5119 5119 559628062 27269 27269 636574228 33516 33516 265324118 3093 7049 703285274 21009 21009 88681221 29623 29623 906275111 12588 12588 637189978 56601 56601 549065159 54809 54809 898333631 82686 82686 936719892 45049 45049 603268068 8585 8585 999061159 7116 7116 231103735 41330 41330 938399585 60853 8894 874112780 5947 35082 137730190 73552 73552 411094715 44604 43289 299654311 9229 9229 191215918 77765 77765 414940063 10418 10418 768689193 45586 45586 582650236 57537 57537 909491763 50317 50317 152540640 17776 17776 683573173 55231 55231 400542896 1847 1847 641043465 27480 27480 570884104 66647 66647 744029311 20552 20552 39605303 57537 57537 873603796 11236 11236 365375952 25714 25714 475951224 30126 30126 48313832 24066 24066 786176161 42197 42197 440883117 78845 78845 580795561 33717 33717 378450880 9427 9427 550815148 81648 81648 888427211 21976 21976 656945611 61282 38094 170412694 57456 57456 960969877 55705 55705 27479058 57537 57537 739737588 16242 16242 716084617 44571 44571 549502570 81537 39807 889531673 57982 57982 35585447 81353 81353 931865139 81441 81441 357087318 11423 11423 37740812 83546 83546 709568999 25190 39318 549925814 76207 76207 510539723 58489 58489 237004097 21387 21387 881403446 57537 57537 493696085 72532 72532 783339269 20014 20014 622900126 43236 43236 158701143 57537 57537 654553436 76141 76141 256792324 57537 57537 799174456 9123 9123 933300871 57537 57537 117023944 34358 34358 326076032 76355 76355 331244076 39170 39170 105142875 66011 66011 166872715 44865 44865 50440067 49376 73717 220143283 63324 62670 140178423 28390 28390 492567606 37441 37441 558411474 26137 26137 394426257 62187 62187 898791535 15621 15621 888851054 61702 61702 235422124 46755 22777 996651802 47862 47862 356649195 31684 46476 784209829 63061 63061 818597117 28988 28988 929098204 43551 5335 137179909 83643 29787 23987554 57537 57537 985296957 7527 7527 864331006 19067 19067 607826787 57537 57537 661516550 38356 38356 737705504 62721 62721 170028069 2498 2498 522611753 13193 47245 944722102 76325 76325 246519290 60339 60339 281558040 57537 57537 360211522 50397 50397 897811598 12154 46758 690916854 15763 15763 446636711 65143 65143 454963990 33891 33891 385198381 51404 51404 546733466 38478 38478 487298263 59654 59654 454461767 57269 57269 854602785 41949 41949 727999291 70771 70771 829261226 38769 38769 519726054 6477 6477 618489148 57537 57537 975892450 36149 36149 48907574 61504 61504 93795520 57537 57537 218239098 2839 2839 334777067 60900 60900 598360182 57537 57537 12853938 73811 31309 232183004 35502 35502 991058199 29576 29576 143573773 34502 34502 441776197 6722 6722 18468260 28172 28172 623214518 30306 30306 327949683 39547 39547 176730517 27734 27734 377496118 32706 32706 964755325 7241 7241 465251199 3950 3950 991445579 3000 73945 451795271 8705 63093 670863362 58651 58651 478919930 59448 59448 1608402 23120 29147 762991586 17557 17557 365786410 36621 36621 355343269 57537 57537 299088982 12299 12299 87126103 34811 34811 975541221 8667 8667 170424947 65558 65558 616050420 3022 3022 586435170 9623 9623 80848512 9551 9551 343108218 69132 69132 835253641 16222 16222 29588558 19399 19399 896545388 52102 52102 620602401 4332 4332 183103690 48543 75930 593102075 66639 77189 225637072 75562 71 916862491 4112 4112 311537943 39817 39817 255373842 40077 40077 111205344 8167 8167 647311040 82765 82765 514359568 65411 65411 795361710 73759 73759 317076556 686 686 355720624 3373 3373 650505801 63025 63025 818298401 39134 39134 13053003 27078 27078 759951358 30956 30956 422492238 57224 57224 777500923 24658 24658 710229798 59369 59369 30245803 55855 55855 462900417 44782 44782 876573528 46254 46254 49405694 60992 60992 208005717 36923 36923 797314836 57537 57537 551283989 40985 40985 670095421 32244 32244 972827952 37952 37952 75687141 66137 73897 936379736 46412 46412 626416888 81 81 3910247 42843 42843 747283275 26838 26838 706152932 57537 57537 7893570 26974 26974 184598521 54202 54202 715478324 74458 74458 465885994 19042 19042 769754789 10270 10270 9159305 76443 76443 745905487 65085 65085 51486362 50512 50512 777489032 4908 4908 255427112 66207 66207 743999770 28248 28248 78392041 27624 27624 630613180 5983 5983 632816759 14315 14315 340848081 57537 57537 441563999 75939 75939 658647391 3851 65481 4280798 11485 15881 979319562 35236 35236 946983565 14541 14541 136655337 48534 82511 391818297 32014 32014 841290585 82702 83433 560246727 57537 57537 434952250 33359 33359 807560893 57537 57537 303842790 75101 28500 598130358 6403 6403 811708291 78838 78838 808106136 45653 45653 75419087 46904 46904 504442976 4376 4376 170107994 37629 37629 981877925 45434 45434 70525148 73811 5671 719116797 57537 57537 377033854 71720 71720 233646634 18390 18390 504119761 59667 59667 328332049 3552 3552 752592719 57537 57537 267186826 61248 61248 223659212 833 833 450111096 27237 27237 174648628 67627 67627 905308642 26731 46756 554427044 53894 53894 638846228 34604 34604 707516772 7428 15199 30715288 51832 51832 255192380 38828 52921 780826202 57379 57379 525366419 60400 60400 312603104 2688 2688 793135392 32467 59654 647114193 13627 13627 34153877 72216 72216 537705915 21825 21825 839297809 48288 48288 266971386 4679 4679 489759471 79958 79958 23461800 78295 9382 930231917 51202 51202 734662761 49275 26851 363761393 20364 20364 176750474 26402 26402 556233699 68480 68480 230539146 72071 72071 901653619 83746 83746 478848305 57537 57537 942650605 5371 5371 56625903 79849 79849 261008467 53534 53534 763476546 50050 50050 211419061 9369 25291 582068921 82242 82242 938311919 39549 39549 703608221 4593 4593 257526094 57537 57537 672049743 38503 12346 847570081 47401 27975 798762283 54318 54318 169915070 57537 57537 863374502 16129 16129 721092190 60151 60151 283966119 18488 18488 136703190 35535 77703 87379063 57537 57537 873640038 3339 57537 227687397 44930 44930 232478310 8415 8415 312218988 31427 49143 969628264 61766 61766 188039444 30829 45490 665369878 27543 22139 660563280 43964 43964 673952150 21353 21353 642731651 73624 73624 753743069 18911 18911 417067604 43544 43544 126755847 75181 75181 209012206 34626 34626 353452835 57537 57537 35798300 36198 36198 712616827 54018 54018 418025232 10796 10796 527506595 73833 73833 438455735 81709 81709 880579556 4247 4247 230739128 72366 72366 416970711 25715 25715 761588590 44462 40173 569392356 17245 17245 658623128 42481 15350 55005590 43691 43691 164111420 59815 77684 130926610 16523 241 84654976 82571 82571 458059726 24351 24351 89178881 30465 30465 586450812 74288 74288 633951316 30485 30485 257365663 24752 24752 456951763 79317 79317 646482504 47023 47023 393415250 30308 30308 389025263 77243 77243 786466661 59418 26225 354017100 26263 26263 424813027 74997 74997 799678526 43628 51367 410275651 67064 67064 531243776 9895 9895 333628949 27041 27041 482745239 71417 71417 896596836 5497 83163 873250761 13578 13578 29146825 62793 13164 633715216 59101 59101 7448600 53257 53257 342724407 22513 22513 13287021 80014 80014 142453335 72811 72811 917504269 61906 70701 891032198 46111 46111 346676608 82859 82859 323596119 25298 25298 631869880 73110 73110 515406750 19963 19963 487772604 25954 25954 113877707 57537 57537 551138833 44902 44902 81290608 66823 66823 741047267 47669 47669 615243210 29406 29406 972230614 72635 72635 51437552 57537 57537 166239003 41301 41301 247766696 33777 33777 522532031 68399 68399 22876589 33798 33798 954278121 58398 58398 599294677 61371 61371 131391359 35359 57471 967547962 50242 50242 814447309 42505 42505 474061285 83594 83594 344328647 27084 27084 271092562 78411 78411 467570681 39132 39132 597981907 25517 3123 446875606 67432 67432 479377777 55967 14005 15514394 39799 39799 840997180 75918 81848 32669664 43913 40158 987773468 70167 70167 67482712 57537 57537 279645712 48021 48021 773643992 57537 57537 610826560 79709 79709 323399575 81861 81861 872649178 52796 52796 98109810 66751 66751 706229619 27784 27784 816097689 75322 75322 750090178 81977 81977 504948640 57537 57537 706350242 19048 19048 332760429 60078 60078 737879411 60375 60375 527394710 51540 51540 935739389 37355 11277 31948618 52239 52239 348588270 38987 902 84782408 63537 63537 14337877 46836 46836 812902831 48893 48893 820550167 53492 53492 852068947 64605 64605 251217432 73316 73316 602977405 83132 83132 175730111 77391 77391 278275147 57537 57537 733418914 78527 78527 434844063 11104 11104 179463232 33768 33768 248054411 21496 21496 428900203 11998 11998 127071010 75996 75996 231324618 43074 43074 739286581 28576 28576 420062634 64463 64463 428046049 19976 19976 1407797 72519 72519 304943182 29458 29458 91133500 17862 17862 183707480 7665 7665 380753340 80460 80460 31869413 75457 75457 157832633 71370 71370 969276522 57537 57537 406316518 54647 33828 145292394 15454 71350 901370260 45328 45328 910281868 82644 50917 76953108 27056 27056 165783773 25128 25128 512151329 67653 67653 88995554 25513 25513 249474529 23641 23641 935640560 3929 3929 512029422 34798 34798 570364447 57591 57591 554916135 41221 41221 656427321 1355 1355 664950086 54477 54477 440208512 44206 44206 586291332 57868 57868 946103277 69313 71143 267767039 48420 48420 908317699 17519 17519 856818233 14721 14721 926899573 77572 77572 313921961 29437 69991 383890106 19551 82828 847322596 49934 40022 546930418 32600 32600 769862682 2780 75164 569000748 1435 1435 294680108 64042 64042 390523448 62340 62340 204026983 19774 19774 866337225 5948 40904 973123664 74316 74316 32874379 67413 67413 244788864 33186 33186 368134889 41826 41826 590708496 76660 76660 655417575 47920 47920 802750647 18210 18210 237623290 4875 4875 857272495 60103 8737 782165673 46473 46473 813156659 5154 5154 332416055 10654 10654 178173094 59534 59534 49708925 33087 33087 775396546 70470 70470 441664295 57537 57537 495862282 54073 54073 532380845 63020 63020 474650775 57537 57537 703389732 65261 65261 970420585 62455 62455 117583301 75443 9378 461379597 14196 14196 967337815 13897 13897 73292899 13248 70392 121043530 6337 6337 863331006 57537 57537 611784071 7179 7179 107533818 75174 75174 306382823 70387 70387 211028677 4806 4806 693495922 16322 16322 519719915 64874 64874 956943835 5634 5634 472341314 66403 66403 369046587 57537 57537 707157788 75946 75946 923308639 32047 57537 894114702 70242 70242 238783217 33450 33450 867640555 78839 78839 175246164 20874 20874 431350558 2098 2098 916364638 68113 57537 480119288 43170 43170 923596871 73811 20624 130362850 33219 33219 794084267 49962 49962 66732344 42451 42451 458027750 28934 28934 435520448 53988 53988 412319375 11637 11637 561831340 80783 80783 393074656 63476 78658 528054100 42723 42723 616575301 32817 32817 521596079 73725 73725 868844129 29685 29685 425304106 57467 73871 392161624 15343 15343 815337020 9721 9721 606821780 69215 69215 958001295 57537 57537 912430055 64228 64228 362751333 726 726 658147006 42002 42002 256062518 21609 21609 90952570 5312 5312 627122892 57537 57537 115741662 47795 47795 142841822 61588 61588 880419637 19662 19662 564395437 48555 48555 784968194 64074 64074 488940113 66967 54574 700420676 12200 12200 489382495 70339 70339 733892207 68938 68938 649960791 13272 13272 957060544 70434 70434 621598678 69192 69192 766787423 78152 78152 269913544 45104 45104 26126449 47600 47600 994934508 9155 75071 118386530 48988 48988 194343517 5730 5730 941271803 23048 35791 197433143 67091 67091 209120868 1456 1456 435620017 57537 57537 597768371 42899 81618 252475974 73811 78397 659351403 55759 55759 145804339 56059 56059 324455717 68795 68795 617192327 58191 58191 79490375 41431 41431 464936250 50953 50953 71328580 76870 76870 564596717 57537 57537 564010790 26559 26559 266009913 1966 1966 579056557 30838 30838 741373724 26687 26687 477168338 21095 21095 251570616 10149 10149 348927434 12052 12052 409839001 57488 57488 116296429 45814 45814 281673714 24739 40792 400101432 43059 43059 436375651 52015 52015 198301095 79627 79627 416857353 24171 24171 575034752 42301 42301 38072614 36121 36121 888316998 69453 45102 818673285 12790 12790 598021314 73831 73831 355306493 57537 57537 23054407 37576 37576 98507762 42748 42748 774048824 80959 3966 841252889 23436 23436 615651155 52147 52147 843901386 23961 57537 940191939 23326 23326 301355023 62590 62590 522866060 56241 56241 616458543 60062 60062 451458512 4127 4127 277415180 65995 65995 638552651 37740 37740 817927985 45666 57537 405064406 57537 57537 426713909 77768 77768 832793072 61892 61892 21400370 32333 27993 857326510 72583 72583 223646765 69626 69626 626545524 10509 10509 573053458 71852 71852 374675248 43958 43958 426687570 15076 15076 496165478 49331 49331 416032903 40723 40723 715891136 78514 57537 723323811 48562 48562 817331848 18117 18117 744304348 4807 4807 779735563 36069 36069 242903932 57809 57809 838783587 62420 62420 264993033 52046 52046 940831390 78512 78512 674524134 72332 48635 459507686 37834 20094 793277476 34261 34261 484073136 37157 37157 288556800 20151 20151 301686608 39896 39896 545507857 53260 53260 232364112 40537 40537 208785484 2628 2628 394403911 18255 18255 585433083 54381 54381 979105257 31455 31455 444001683 28018 28018 607001142 14078 14078 869502407 73811 39010 3440772 47568 47568 913699765 15035 20249 320463102 7615 57537 977413085 69253 69218 250263510 63020 63020 646341820 83595 83595 15301313 44689 44689 769223806 28545 28545 571480373 79484 79484 359177429 77508 77508 28893486 64807 64807 510063138 71884 71884 380595025 24406 24406 751076724 68076 68076 952405111 42483 42483 57649490 12606 12606 95734719 29391 29391 331481899 55801 55801 477968870 14961 14961 785961899 24354 24354 935846485 52786 52786 431892143 15195 15195 413379774 82689 82689 400649009 1587 1587 873332481 61329 61329 667069480 33223 33223 727236131 67441 67441 536518725 6847 6847 415249912 6963 6963 353771871 73037 73037 943306893 82451 82451 342229931 11485 11485 144154159 17440 17440 624019021 56307 3322 97472152 49210 49210 275017097 37041 37041 66343277 56545 56545 188706777 8900 8900 843083878 68361 75808 341284980 70879 70879 770264835 67242 67242 633453648 60241 60241 68641140 30141 31949 505415317 53201 53201 980474017 68223 68223 453525998 65504 65504 446644066 17073 17073 631100774 81175 81175 847199923 60736 74773 743171277 13589 43302 565060934 68895 68895 463857073 45788 51060 566075903 62044 62044 885301377 68573 68573 544957145 18836 18836 560850411 11779 11779 12348675 3948 3948 854932353 68052 74941 87291944 16388 13398 98616176 61784 61784 605028786 43788 43788 452565972 17415 61067 153579381 47504 72602 764791295 50032 50032 874636467 75027 43296 544288490 25068 29386 599685449 45876 45876 771911661 19599 19599 473068136 78202 78202 711385843 5497 51317 332742279 17791 17791 604045157 75720 75720 739195104 19968 19968 675190428 73811 40731 456007973 57537 57537 486453840 57537 57537 93382542 40300 40300 41106019 32225 32225 365917557 8502 8502 368718877 20258 20258 689452395 78581 78581 814482324 43379 75473 774806455 57537 57537 772013528 57537 57537 55268785 73017 73017 34440659 74501 74501 43420059 64013 64013 534832547 7930 63906 364945385 52784 52784 288151883 24317 24317 42524181 51031 51031 23529617 59318 59318 191170172 56662 56662 520442284 69794 12706 250423824 38235 38235 269075668 57537 57537 786819013 23296 23296 867860328 40947 40947 870898272 40560 40560 9453996 5585 5585 612374801 32875 32875 193414794 30510 30510 441381158 5711 5711 162602628 82167 82167 364202046 83201 67303 720795135 33535 33535 144374982 5517 5517 410742416 35467 35467 861503098 57537 57537 766138087 39149 39149 430887316 29674 29674 925597168 9922 9922 720539912 38271 38271 520865308 58398 58398 635299299 57537 57537 643047344 58572 58572 181010621 78066 78066 617680188 69204 69204 893597058 70558 46913 606308781 41933 41933 118148904 9018 9018 315148469 34309 34309 915078739 60855 60855 268842358 44832 34121 958069870 49947 81140 298588934 57537 57537 798076774 79401 79401 759331884 1580 1580 479699945 63879 63879 149949827 62487 62487 588991623 22550 22550 63795826 81608 81608 160619962 73811 28121 372636843 1165 1165 261134620 29065 29065 582536688 49547 62720 846836468 21301 21301 960479593 49391 49391 244708997 8117 8117 825163512 43198 43198 886791859 73811 58656 911244854 27892 3550 915767695 68280 68280 112876003 18976 18976 59041700 57537 57537 958553648 39427 39427 350530909 57537 57537 202599814 57537 57537 584795168 61786 26806 612277505 73811 66637 118950290 63664 52825 627798639 54203 54203 560121943 68033 68033 763093230 73087 51941 725054417 68236 68236 242849146 32741 21744 399627576 53209 35952 264679833 78747 78747 95988544 270 270 452999076 82283 82283 577163676 30571 30571 102563601 55651 55651 10345358 57537 57537 107125508 77256 77256 903035869 13737 83707 834985795 25778 25778 380598096 64965 64965 284241338 36611 14125 765937557 72993 81927 486564129 57537 57537 432882323 18768 18768 403516681 39470 39470 971878354 16377 16377 602504055 3478 3478 478317256 56697 72022 85578352 5196 5196 979808856 45351 45351 713094701 19815 19815 530130604 57537 57537 524307791 33038 33038 549182393 80304 80304 626188405 71421 71421 482529995 80917 80917 190399756 5891 5891 85324124 57537 57537 387711341 53339 53339 594077927 5175 5175 276564424 57537 57537 802172674 36745 36745 792834364 56271 56271 304558803 15172 15172 632307105 1981 1981 417233237 40125 40125 180605442 62147 62147 543239661 44689 30429 852185929 48527 48527 723230773 16605 16605 760726426 51936 51936 859137303 28784 57537 70099682 70138 70138 197287531 73132 73132 490192507 40423 40423 430560657 71410 71410 674383293 30280 30280 6735193 10071 27047 904216286 83775 83775 742391208 34631 34631 2660561 3526 3526 841632329 62694 62694 850013980 31981 31981 228536101 44613 44009 947690397 26344 26344 8760837 1064 1064 787461311 57537 57537 567236530 1470 1470 583725061 15977 62219 309585317 57565 57565 355912052 18028 18028 600156931 57537 57537 552079605 55185 55185 134277795 57754 12841 688490189 39988 39988 343085285 8170 8170 122682771 493 493 87581393 75679 75679 508327350 56821 56821 97985256 20256 8732 372692050 73811 79052 745922306 72452 72452 226354785 31643 36875 823345444 7309 7309 62383962 49495 49495 99510736 63795 74048 320940255 36853 36853 912332068 73958 73958 440618916 44978 44978 213533045 37171 37171 10484544 67808 67808 949711015 7519 7519 33436250 55859 55859 140854726 55827 55827 273673646 5781 5781 190099869 30559 35335 469768745 55166 56192 6495204 54341 54341 831095871 55998 55998 986629430 11507 11507 730883324 65242 6988 321968337 25457 25457 74749621 59897 59897 732424403 57537 57537 182397767 57537 57537 1579248 57537 57537 973704635 62552 53924 263889047 773 773 636307211 79334 79334 552828425 67465 66223 9507134 10039 10039 570652108 57537 57537 116141215 9426 9426 280678584 57537 57537 37080682 23101 30339 346343315 18552 18552 212066726 76642 76642 850465640 27853 27853 4624793 22435 22435 686984252 55955 55955 534686907 19689 19689 356915409 57871 57871 46481866 22445 22445 452617871 8190 8190 815887353 6307 36750 67689968 74172 74172 378106838 48158 71744 264197954 6640 6640 29359616 52527 57537 687720110 82329 82329 26247592 50307 50307 215330413 60873 60873 480761436 6883 6883 234272120 14628 14628 849890191 57537 57537 986982530 64852 64852 965862272 36181 36181 343060815 53302 57537 612853776 65023 65023 849154246 53579 53579 310367151 21287 21287 624494118 30954 30954 335992283 42262 42262 576614881 33802 33802 558771001 34180 34180 990141435 1520 9261 804274069 5428 5428 988770865 5563 41708 103986693 33240 33240 170322252 76745 76745 138479535 56889 56889 667953442 64700 64700 811676766 37819 37819 390376869 64528 34283 543469705 73811 42726 853080332 52222 52222 311598424 9790 9790 241128552 83539 78514 172908579 47872 47872 838052711 65784 65784 991408165 61253 61253 295057424 59864 59864 42720296 66858 66858 445503293 78993 78993 961106590 5653 44700 48049469 78274 78274 404675635 51265 51265 68001280 26579 57537 267727764 66814 66814 128886026 30373 65583 974978482 19196 19196 906137115 66061 66061 809422170 58253 58253 757028248 57537 57537 928541285 65704 65704 363391307 60104 60104 726359474 22841 18545 921606449 22464 53563 912642398 42378 42378 82444123 55671 55671 988579325 16189 16189 466083712 38696 23786 931585407 51730 51730 985419850 1653 1653 184628551 61087 40471 184422793 7278 7278 895789033 57537 57537 559256160 47577 47577 204494376 26864 26864 573753280 4134 4134 371733434 55970 55970 737496619 22603 22603 609724747 71652 71652 848051657 62218 42884 346571922 57537 57537 848646672 54112 54112 741022750 57537 57537 15122225 61709 61709 409595972 1170 41386 546027566 57537 57537 341292721 41541 41541 146443314 57537 57537 304583670 34182 34182 817608066 63538 63538 181701633 57537 57537 852151082 49936 49936 287884715 2460 57537 766759467 51384 51384 649698817 30123 30123 500407306 3301 3301 607232337 83572 80389 109506204 17336 17589 443459938 66829 66829 357031881 54073 54073 481874686 42268 42268 50676097 46263 46263 570618281 11257 11257 15186898 26692 26692 717620485 83310 83310 643799924 28876 28876 811590535 24766 50087 492963670 57537 57537 372455079 51901 51901 807122641 16901 16901 440326486 4197 4197 661469024 17286 60749 84614364 57537 57537 156023006 26257 26257 975360982 17870 17870 833049393 43716 43716 559327220 36476 36476 380408680 80377 80377 570535304 41383 41383 472224176 79542 64637 970278546 77628 77628 300899652 811 811 820016090 65019 65019 949609877 11304 11304 709904579 57537 57537 627414999 25143 25143 534917438 68770 36282 472647857 57537 57537 382764971 48710 48710 409468532 57537 57537 78065118 29063 79762 970355508 27865 2366 220662774 40343 40343 40838192 35712 35712 76111724 12360 39557 249363330 82982 82982 111634246 1376 76140 767236152 54112 54112 600266463 60977 60977 574882498 71864 71864 35863014 19907 19907 529383366 46196 46196 650057413 80017 80017 280509303 83083 83083 774382869 74609 74609 414393315 44171 6190 906715932 72968 72968 25656133 70212 70212 460280440 8491 50854 870688548 57907 31547 339839356 82540 82540 235067591 63211 63211 36104407 65703 65703 238739788 4995 4995 313456773 57537 57537 231168649 39136 39136 949612146 56821 20658 54923808 60023 60023 353383198 3786 3786 236904339 72427 72427 319590355 5693 5693 233517379 1376 1376 398274067 45208 45208 757686717 66621 38068 779828627 12111 36496 985839689 57537 57537 410430477 60657 60657 341271229 55955 55955 56254540 33918 33918 192976338 15792 15792 494310533 20437 20437 781648862 44607 44607 454352706 71777 71777 323844004 57537 57537 526323369 19250 19250 969814757 67641 67641 776013697 21501 21501 543863187 41658 50720 533423453 33099 33099 596585870 1725 1725 339789009 48506 65790 770138891 44635 44635 479723010 3498 3498 971235830 8969 8969 910352792 69342 7677 542491211 8032 8032 247379251 48112 48112 264119883 579 579 986655817 37291 37291 608660524 43364 43364 126151456 10942 10942 24214930 38890 57537 62004412 70277 70277 167901754 8554 8554 567946606 73666 73666 226471383 26274 26274 436371474 35068 35068 833799383 41554 41554 376944608 44501 44501 442850642 68780 68780 173795041 26673 26673 781611751 4585 4585 766341131 35390 35390 75264567 46934 46934 765801390 41464 41464 279607439 48902 48902 77227144 77536 77536 652140876 12068 12068 924254339 5491 5491 512560540 822 822 680508673 10448 10448 371293464 15412 15412 187164928 73811 13934 84283535 41390 41390 30162422 16250 16250 564266249 24892 24892 968641905 33638 33638 453063276 55038 55038 704372211 42507 42507 36089473 82260 82260 497958249 73811 44787 44600425 36744 36744 565672341 57537 57537 98300465 33454 33454 877191759 41333 41333 144582225 19807 19807 777314229 83274 83274 809748161 35585 35585 285334160 52107 52107 47884825 33342 33342 525854673 62333 62333 349291904 57537 57537 610744645 38512 38512 164986970 12757 12757 473879142 57046 57046 835234292 18177 18177 168083895 7395 7395 209443761 2668 2668 507287138 61104 61104 942858601 46978 46978 535374913 69729 69729 365066081 32806 32806 329830251 69545 69545 158174682 33169 33169 527697316 56542 56542 470948826 55777 55777 706967914 57537 57537 548999968 15959 15959 943440161 54133 54133 654327450 57537 57537 264838419 24760 24760 158381910 60954 60954 946352842 17316 17316 974820134 22157 22157 576553549 57537 57537 838067191 79054 79054 838982599 54547 54547 907657278 83650 83650 565326900 20411 20411 920320169 1489 1489 85338 36118 36118 455856240 41222 41222 842782522 38678 38678 859361736 18293 18293 353419230 38637 38637 954400100 32673 19043 776501394 67309 67309 364995492 30747 30747 954945638 16009 16009 987237968 60059 60059 932943258 45554 45554 939228888 51744 54227 571725828 48886 48886 809189209 60356 60356 90670916 16521 16521 507971921 35132 35132 561850676 57537 57537 754750964 57537 57537 136887504 1529 1529 430492224 38192 38192 768513265 25715 52272 657589321 13351 13351 279050202 57537 57537 59841547 4881 4881 114040052 71246 71246 762920272 57537 57537 296870103 6159 6159 532166757 44516 44516 180938744 24504 24504 45662394 78075 78075 737736758 55628 55628 883573944 35412 62435 408239131 27892 27892 94679777 48803 48803 1202044 70169 52833 945154275 57537 57537 427073098 72505 72505 827723035 37715 37715 972397948 34593 34593 796294286 30825 27204 613902128 5134 5134 773674893 63301 63301 492479191 14006 14006 275233809 67697 67697 402326208 49412 49412 452182048 60222 60222 954101147 57537 57537 982837030 54314 54314 899422974 51207 51207 376515512 4193 4193 21072327 45850 45850 346587030 20500 20500 411861279 1469 1469 353860142 71222 71222 402247323 14503 14503 953623425 95 95 315395579 23436 23436 385900285 52523 52523 473730629 57537 57537 353048982 80883 80883 230668547 81296 81296 588229911 50912 50912 264583973 29857 57537 542227345 57537 57537 104237629 60090 60090 294099017 5705 5705 565568276 58923 58923 854849597 22720 23549 212323771 4740 4740 553896529 56907 56907 149211262 80603 80603 707494961 35026 35026 40170060 7479 7479 600760244 59907 59907 417578650 39842 39842 418508719 43443 43443 68940196 81389 81389 840169689 19814 19814 814082770 73811 65100 960733834 9481 10325 983816817 10346 10346 186144151 56432 26072 889936081 40282 40282 283928659 43728 43728 211982572 71945 71945 654771623 26210 26210 370688147 14049 14049 408436573 75879 75879 625905691 52228 52228 958468985 32834 32834 413062678 7297 7297 755917985 75310 75310 459003167 21185 21185 770952768 26546 26546 674969594 27357 27357 244831396 12162 12162 426677676 42721 42721 665303376 10649 10649 145980120 55390 55390 423968730 57537 57537 124652038 22253 4514 461836062 58984 58984 921356490 19274 19274 802500556 79477 46470 560996766 12350 12350 913891430 79246 79246 97773964 61795 61795 966084081 46161 57537 593771084 64450 64450 85162712 49096 49096 655061937 4150 4150 854432625 15576 15576 785573040 32976 58475 578895356 33795 24157 937739433 31045 31045 644575861 57537 57537 858179983 56070 56070 218820852 4245 4245 965421915 82078 82078 411352501 57537 57537 644376187 74208 74208 441880022 57615 57615 275114141 70354 70354 55369741 50080 57537 863333592 79532 79532 548916600 20688 20688 439087182 14436 14436 954633830 73125 73125 721149185 16767 16767 781989278 51526 51526 414604556 57386 57537 329805295 54453 54453 604673399 54238 54238 708006018 71662 15322 477789840 16604 16604 715393346 18827 72617 715621890 7062 7062 678008051 17212 17212 636471650 57537 57537 689469744 1212 1212 116362090 19346 19346 743127864 49326 49326 830486748 62855 62855 128075928 7040 7040 858763660 77589 69294 806389840 59826 56322 181528509 36858 36858 402749380 46713 24195 132009487 52725 52725 432873905 68716 68716 433235078 5061 5061 281906034 73811 43031 981156208 70564 70564 304260942 21225 21225 319374705 65113 65113 175094460 57537 57537 805709389 77797 77797 795435938 56650 56650 781023670 12703 12703 47955179 53618 80221 438080188 78199 78199 142405873 36121 57537 789507763 32616 32616 576803252 57537 57537 997213237 13733 13733 140049818 4000 4000 199481032 52661 52661 466444443 81593 81593 736031043 54489 54489 212716314 38379 38379 847659364 53276 38495 710390867 22739 22739 654723911 52838 52838 100875951 45086 45086 947767309 63934 63934 942533487 52240 52240 285036081 57537 57537 20760864 40671 40671 130068586 75028 75028 473327387 63425 63425 13420836 59347 59347 758619700 55593 55593 127385203 45613 45613 239393845 65691 65691 659953347 57537 57537 454202467 63276 63276 960150593 26923 26923 947908882 60861 60861 758938316 76732 76732 152712732 60126 60126 273557229 7164 7164 512824104 72223 72223 301238429 22041 22041 192243045 47684 47684 192971272 57537 57537 632936004 61219 61219 343768062 79792 79792 490035309 26072 73527 362162343 12332 12332 280374643 49187 49187 44465521 2395 32519 995883708 81416 81416 289305646 34850 34850 38755768 40740 40740 829696152 57537 57537 46021447 25660 25660 456747442 19868 19868 667476557 78220 78220 397669043 57537 57537 495285335 22263 30773 3286590 51891 51891 939562199 55254 55254 565118008 13135 71459 39889800 41325 41325 626369508 25909 15510 730424263 8650 39678 312421487 68246 68246 504476621 70926 70926 816926369 4071 4071 464044149 76523 76523 805947000 36805 36805 913175659 72048 72048 900348573 57121 57121 578857150 33547 33547 318692114 75720 75720 852199467 76221 76221 973397498 60127 60127 898181894 44918 44918 614715455 19798 19798 37276673 5399 38933 805881534 67247 67247 162281192 14010 14010 603182390 80306 80306 879887665 53136 53136 893938902 70349 70349 103872733 73001 73001 634058263 59609 75108 344044741 45302 45302 741689159 57537 57537 381990613 32016 32016 758259893 57537 57537 12933806 36175 36175 194409204 57537 57537 105754003 48576 48576 71821220 51448 51448 428670011 63517 64600 853322435 33419 33419 199013954 12151 12151 526135516 29539 29539 535891000 13333 13333 765627044 57537 57537 941417662 83806 83806 323339575 14217 14217 798609533 43238 43238 24175458 22597 22597 883031401 77599 74162 484837607 38136 38136 981027350 29374 29374 887802311 18841 57537 106002295 64596 64596 990786842 26576 26576 882977878 34643 34643 499929498 62356 28796 329769147 30446 30446 903009637 78480 35876 209212345 53188 53188 763792356 60382 60382 205122979 63784 63784 350480915 61512 57620 397716858 25330 25330 211191419 19731 14474 226704837 73167 73167 19829925 5058 5058 54783440 14891 14891 96524238 33100 33100 161630651 26504 26504 159659262 59409 59409 962320125 73567 73567 407296164 41567 41567 584342518 77273 77273 610097296 57537 57537 282387122 10194 20429 800619374 13834 13834 791101789 57537 57537 35211370 57537 57537 589360586 24174 24174 338031336 49889 52865 161710904 39626 39626 442971499 72160 72160 376493515 70337 70337 819747278 35192 35192 128306678 83371 83371 970574379 44492 44492 220411576 73811 15478 771520041 73188 73188 473186963 48788 48788 433966820 6712 6712 283386276 19318 19318 564110338 49719 49719 364681312 79117 6 240778926 23600 23600 199464559 76192 1795 383072044 51905 51905 277179396 8277 8277 691195766 46657 46657 610537260 56199 5380 127295386 62436 62436 745725055 34889 30995 538347177 41054 57537 127627597 68598 68598 741812786 28062 28062 176240926 65272 65272 919734232 50666 50666 525173975 6238 75653 142341297 18807 18807 164484288 60965 60965 677369536 63413 63413 42242280 50446 50446 501780363 62885 62885 215596597 35229 35229 400362154 57537 57537 429891792 63604 63604 106903648 50087 50087 503081556 57537 57537 677349386 80921 80921 260376418 57062 57062 32731823 39731 39731 174546344 57537 57537 338754383 57537 57537 559281196 57537 57537 501195724 32908 32908 432099451 16457 16457 467126805 56 56 894655432 63689 63689 669020299 56727 56727 301059975 68529 68529 234181546 48562 48562 872828788 82076 82076 766392728 39945 39945 402276491 59292 59292 209614073 28536 28536 967456380 37831 37831 970959818 69755 69755 361053665 40417 57537 215796892 25400 25400 893240617 53129 53129 283275329 57537 57537 877278085 77570 77570 796777682 19566 19566 509016326 48444 48444 811912895 33592 33592 72612989 80492 80492 142072299 62781 62781 607938972 60011 60011 753832690 48592 48592 192635739 26509 26509 783640387 13716 13716 643376207 57537 57537 176138286 72684 72684 437797005 31611 31611 216835381 57537 57537 464274479 29800 29800 241925693 1118 1118 168841991 51930 51930 373791712 41671 41671 887308511 51417 51417 528733967 6872 6872 472263153 24154 2153 702553643 78630 78630 799687004 7206 7206 170861206 14235 14235 140802381 19862 19862 239112471 57537 57537 859950990 72647 72647 903342467 7305 7305 937574139 26522 26522 319070336 64557 64557 137959295 35135 57537 259775692 59430 59430 244681445 8282 17724 643904187 76362 76362 354141154 74650 29407 636313979 57649 53373 954340454 23779 23779 820568050 10994 16109 547973949 453 453 782396688 57537 57537 862848242 7625 7625 327375265 57808 57808 638799879 8262 8262 937331399 55599 17111 647121778 65573 65573 37732667 6806 6806 781801388 7634 7634 427659942 25931 25931 262557430 40805 40805 661754585 36817 36817 328198229 8452 8452 81404182 25333 25333 835947070 67916 67916 533050104 10664 10664 529342537 57537 57537 874630712 81806 81806 481458453 2785 2785 74324371 56078 56078 379314969 26752 26752 496150232 42062 42062 954753959 29497 29497 28169109 57537 57537 386224241 38503 38503 284765770 64434 64434 496552510 74363 74363 453513912 21183 21183 908168848 10185 10185 959709055 33228 33228 756088205 19353 82491 247022589 57537 57537 652277239 73734 73734 308657488 33309 33309 955875660 26247 26247 556549103 78040 48261 140732233 40183 40183 749756605 26660 26660 294949404 36104 36104 896723494 46823 46823 578653691 15096 15096 286333610 58073 57436 214968778 66073 66073 230694236 55363 20806 449099400 46378 28784 215583973 41 41 290255454 16770 16770 621451938 57537 57537 83387946 11178 11178 169159505 66492 63519 959065166 77133 77133 179399582 37495 37495 12271243 16054 16054 429463995 72571 72571 482949389 12497 12497 982084707 64207 64207 822704903 63342 63342 948235197 33427 33427 550657534 76624 76624 540908292 6675 6675 991700770 2958 48560 402307980 49187 49187 155772814 867 867 6994062 57537 57537 853253949 8151 8151 659546404 12020 12020 637122752 31165 31165 839926992 37777 37777 89668373 57537 57537 799616299 2757 2757 262435653 26579 26579 795391151 5739 5739 599206542 57537 57537 699815125 3116 3116 585556103 79964 79964 180593069 62708 62708 117607225 69348 69348 932717240 72310 72310 715142631 12481 30220 540443435 72684 72684 539032379 82144 82144 396038455 79138 79138 372836902 20777 20777 70521415 37441 29166 940600373 49195 49195 763217535 59359 59359 724505392 57537 57537 873351248 30508 30508 109099081 57537 57537 45398142 30130 30130 32463951 52660 52660 740286888 7902 6194 851813648 60979 53513 500003292 9926 9926 37578690 34654 34654 16511238 59119 59119 948132669 33057 33057 82844830 60708 60708 356259658 55181 55181 577509981 28314 28314 868749727 57537 57537 814053712 53520 53520 763969777 35265 35265 814318439 47864 20986 110571743 3188 3188 336805013 34623 34623 234109977 56281 56281 874662423 81839 81839 712075512 82153 82153 547998280 70992 70992 398513121 6782 6782 705895940 41114 41114 712316408 47073 47073 393383276 80880 57227 452432467 57537 57537 90099679 57537 57537 520474438 2254 2254 725687444 21150 21150 803967590 67123 50945 185458684 45849 45849 807304824 57537 57537 736406351 65212 65212 56281246 57537 57537 955310384 19223 19223 733963975 56209 27427 611746665 71523 40405 382893489 48944 48944 221714169 12262 12262 730456498 701 701 207393018 34139 34139 448105860 49532 49532 443019908 57537 57537 755218928 51034 51034 317795837 41815 41815 325158352 70053 70053 286268640 37896 37896 961936479 57537 57537 782673847 48734 48734 933768262 57537 57537 513958122 62196 62196 425753530 37388 37388 667626658 18049 18049 317945055 31958 31958 684736355 69138 69138 297707933 41611 41611 147252778 73811 70674 712814022 30189 30189 771432006 56342 28361 905589159 11616 11616 174764285 18266 18266 468308791 22074 22074 17987973 73811 59740 9720931 60111 55720 172497919 24580 24580 490657066 54146 54146 585354895 44921 44921 410796389 71323 71323 26877816 32374 32374 286539502 80118 80118 303862842 40467 52978 978082909 74838 74838 246502722 75528 55670 484022450 48549 48549 980142825 14279 14279 765048093 21261 21261 943228570 18243 18243 434357497 69472 69472 428429303 13632 13632 163671765 73811 57537 188831234 68394 56887 606446534 10094 10094 851765224 4332 4332 110451126 78538 78538 519569833 34111 34111 206945585 81931 81931 556577326 11690 71395 812623128 6832 6832 703475436 61205 61205 520130743 8133 8133 434728663 57537 57537 652920897 62836 62836 623378089 75375 75375 455492319 78077 78077 238468981 38474 38474 574609312 24096 57537 672145512 60185 60185 978085273 37285 37285 381796419 83175 83175 884890399 35932 46928 769139428 56695 56695 53263535 22786 22786 242493171 57537 57537 837242561 79875 79875 206025464 61455 61455 142360095 59492 59492 296083263 60139 60139 567167255 76414 76414 662959520 69477 69477 196800226 77663 77663 710190335 49024 49024 577443799 73811 33445 316065931 57540 57540 861704802 57537 57537 970788966 18983 18983 214738473 49274 38765 856283424 43623 43623 386992481 70365 70365 826754375 18932 18932 602616196 46835 46835 875343186 32725 32725 825569514 57537 57537 536176693 39534 57537 686850401 25768 25768 70201056 62167 62167 495646668 42767 42767 748331736 54401 54401 382509070 34316 34316 743444984 38574 57537 597007138 73836 73836 714601101 57537 57537 628511990 20223 34458 176890729 57537 57537 408463473 69828 69828 149574922 42925 42925 173291182 28108 28108 209895598 15199 15582 120099824 73085 73085 194681102 50984 50984 492951089 82068 82068 392341465 66316 57537 575942853 49055 49055 342065706 19731 19731 120428463 35406 35406 466665178 75451 75451 683686228 29783 29783 256623770 59011 59011 691878844 3361 3361 980965627 31047 31047 738739255 15318 15318 42847408 81065 81065 949460418 57537 57537 262801510 60104 60104 655043436 44469 57537 915549686 74018 74018 739785960 29180 29180 259700677 57833 22219 819827318 46817 46817 172977401 47465 47465 164430836 61293 61293 354794150 52320 52320 434450033 47111 47111 251076485 9072 9072 444182730 30852 37733 48758855 78192 78192 645540245 28130 1916 176587666 43011 43011 195114037 10555 10555 310268722 64053 64053 217223291 59042 59042 127649758 13561 13561 435012247 7343 7343 460678417 58824 58824 368866009 39262 39262 680750124 49282 49282 39819811 57537 57537 927573722 66519 66519 278804827 56711 56711 906025728 74184 74184 424016092 16787 16787 591068228 64364 64364 44081601 45838 45838 810424766 13689 13689 8127243 60022 60022 854523219 7444 30003 717290770 57537 57537 246680942 20853 20853 174932971 42369 42369 607916880 79168 62249 379544176 7374 7374 364440240 64432 64432 888007602 69527 51929 147619860 34912 34912 938296488 71771 71771 482155929 6788 6788 30136338 81629 81629 741865276 77400 58591 239232145 12900 12900 496145335 57537 57537 987691934 71533 71533 84415013 9012 9012 435908802 36982 36982 284444152 73811 41250 989571923 271 271 422607910 36526 36526 696115626 10710 10710 660276232 23349 23349 63409104 57537 57537 467190169 55805 55805 499273407 1517 1517 955391592 62951 40258 950358427 11766 11766 120531201 57164 57164 865803829 30423 36891 934760872 3245 3245 822980214 34409 34409 586189134 605 605 659621425 35486 48682 129741186 80543 57537 439123551 32728 32516 693100563 17872 17872 670593512 18360 45666 516206359 57537 57537 425358049 64243 64243 911986950 8738 8738 209762115 13836 45234 333801898 9725 46084 377278306 52657 57537 52253917 19886 19886 24119506 71315 71315 840245763 33053 33053 243643181 11905 45281 353953977 69548 74951 833987736 11137 11137 531780506 45507 45507 345685662 2706 80845 296320018 19428 19428 786887697 37001 37001 432534647 31434 65900 982325017 81557 81557 336863626 48778 48778 138089468 67440 67440 18512160 72800 72800 893473434 33801 33801 915374760 76537 76537 619455267 63569 63569 255920353 70622 70622 666044189 70733 70733 87918929 3567 3567 64128328 24708 24708 434550209 42433 42433 628941620 48104 48104 538626509 57537 57537 36477095 36222 13260 386541464 73811 9343 346813611 53015 53015 595249063 10725 55394 591603739 56229 56229 7054503 3799 3799 851609634 39615 39615 802321122 28417 28417 17219803 26403 26403 40751702 75451 22398 591355243 23836 23836 504552322 57084 57084 720359319 37513 37513 611088109 26183 26183 307557775 2377 2377 398605751 73811 73933 333473332 45292 64421 536751802 28573 28573 787428206 37176 37176 17449691 57537 57537 183892163 39515 39515 514566142 2713 2713 318190166 77856 77856 669316302 2361 2361 983776611 47783 47783 580416280 57537 57537 655935186 52881 52881 801100642 46229 9383 713867381 62605 31697 315733237 76646 76646 417178644 17219 57537 929823108 16085 16085 439381442 51440 51440 26818868 60294 60294 186971570 34766 34766 969356949 64481 64481 241167277 55554 55554 53879482 57537 57537 43138763 39429 39429 804065975 29442 29442 49402182 28381 28381 562363324 41817 25096 135136294 55966 55966 894917403 29361 29361 233151561 13856 68056 84744054 60062 60062 110688382 80569 80569 601907896 15814 15814 361348825 70290 70290 973130352 11416 23041 680326569 35219 35219 407338411 23592 23592 366586004 64912 21607 940142106 33996 33996 805020287 49923 49923 420805615 57537 57537 47207729 39144 39144 832135079 3728 3728 766649881 36578 36578 574327471 72211 72211 796786218 14561 14561 522423046 38762 24408 906402706 9255 9255 450601270 6213 6213 288122132 4043 4043 609940487 57537 57537 940195316 58570 8242 267492955 72126 72126 716965779 29081 29081 99306789 64268 64268 929273645 21270 21270 910001908 66876 45370 817042468 52356 52356 807282469 17347 17347 411454916 9737 9737 555348876 77750 77750 679552982 22226 22226 378991871 69780 69780 765930863 12558 12558 238756056 76984 76984 587873065 81054 81054 309548138 40808 40808 510419089 7379 57537 416447737 12749 12749 951792275 43463 43463 409929020 5756 5756 832592715 1468 1468 793894330 77371 77371 233403471 17698 17698 893946897 38604 38604 992755573 71877 71877 63406001 4616 82781 627221136 57537 57537 586207600 57537 57537 201720123 3259 3259 440458475 64822 64822 982975473 76261 76261 590486605 49350 49350 289718012 53869 53869 771624636 77730 77730 778426970 65474 65474 219650738 82186 82186 486053378 29967 29967 114341668 11561 11561 41286110 74550 74550 705638680 83241 52759 847820277 3314 53129 714332818 23415 23415 876198025 7855 64679 225980006 219 219 116152332 57537 57537 341739503 40740 40740 994834116 56039 1599 386580885 37520 40681 480611670 57200 57200 474296135 64388 64388 570805007 54484 79943 264010423 2569 2569 179330751 72290 72290 212063966 34585 34585 471243862 28130 28130 256002601 11718 11718 87638304 73616 73616 417413393 52552 10909 583709017 61977 61977 775377620 37012 37012 331912622 44297 44297 131636289 39788 39788 945895800 57537 57537 112835708 51721 38572 635280877 57537 57537 111130568 79784 79784 634919865 74721 74721 900411934 57537 57537 359233297 43030 43030 34362975 9292 9292 610600484 64937 64937 917817130 40515 40515 207659831 501 501 384411565 57367 57367 959995808 5877 5877 33506797 52654 52654 806505524 60747 60747 136162616 33334 33334 468065718 64955 64955 743233017 67491 37075 873699339 63501 63501 145763887 10291 10291 387404396 13081 13081 224241414 13347 13347 120265619 69266 69266 202366533 42175 82229 242405193 68102 68102 811342318 57537 57537 554897360 46841 46841 331678079 14024 56850 394297895 42696 42696 472978710 67434 67434 536566834 79954 79954 351762232 5378 15543 338121985 75237 75237 53619671 73798 73798 55729947 2307 2307 73429193 31914 31914 681397142 62247 62247 929187417 54548 55661 386266304 70867 70867 702187023 54330 37321 418738288 57537 57537 587437060 5046 5046 458364698 29799 29799 42930062 48334 37293 74820885 44281 44281 854926601 25290 25290 991052759 46482 46482 875673349 5248 5248 583216248 83680 83680 27663943 9268 9268 95204847 27972 27972 388258689 10633 10633 923765674 73811 38669 108793453 66397 52487 813924727 43225 43225 496026092 15799 15799 315855033 49705 49705 756340360 61062 44183 19343648 67321 67321 513565140 60282 976 270182587 40327 40327 668231206 64591 64591 209908618 47157 47157 366981198 78467 10542 392694159 18543 18543 445494218 57537 57537 643894267 24039 24039 365547852 15518 81844 76513259 57537 57537 751384321 32141 32141 398821927 56198 56198 71281848 57537 57537 943866794 57537 57537 144035815 19179 19179 819023941 57537 57537 406441944 54454 54454 191970163 47183 71254 618904889 6400 70977 751103606 6299 6299 40872901 65388 65388 777920598 53999 53999 184136594 64323 12202 371577336 21582 21582 640199016 35110 35110 882461560 83819 83819 714377325 57537 57537 996100289 64918 64918 923679881 26107 26107 803342290 73811 35469 814279398 37921 37921 120700565 63994 63994 913836283 73808 73808 742900744 4466 4466 536890418 30529 30529 393331669 34210 34210 550024885 42897 76090 783009694 73811 82702 419459514 39335 39335 798307746 59205 59205 83743495 3876 3876 16039926 40406 28917 485467202 50577 50577 459719139 42225 59785 760341016 62805 57537 866594149 76124 76124 685578427 14669 14669 672297337 30716 30716 672500514 25102 25102 274179800 28372 28372 787502865 37383 37383 78847720 17559 56815 337175556 69238 69238 895044390 50456 50456 839696977 14304 14304 761559678 56586 56586 291695112 17904 17904 44347645 57537 57537 37203690 46682 46682 925636647 64329 64329 353406348 44038 44038 155215280 78370 57537 144396637 50183 50183 932972491 51285 51285 993554433 46990 46990 825303624 20050 20050 94211452 73811 83810 644987118 26616 26616 805727600 32556 32556 483309594 19413 19413 296724846 60448 60448 970309279 78998 78998 804196577 21166 21166 900513454 72330 72330 888871723 77334 77334 859007114 30070 30070 517962317 26031 26031 104725063 29436 29436 697158468 81075 79768 390433084 43313 43313 832704036 57537 57537 297846512 41995 41995 863078435 82237 14478 585191152 60395 60395 144915022 5405 43991 261869332 68330 68330 941349740 13355 13355 256983807 57537 57537 534504000 52836 57828 214081606 57537 57537 198000287 38877 8507 156398109 75321 75321 611612558 51269 51269 736772945 27587 27587 259782007 11331 11331 313645840 1591 1591 951300068 16185 47005 11932556 61064 61064 49942035 1247 1247 210989350 11127 11127 257200365 9995 16124 527925573 5036 5036 891389130 71857 71857 197908505 58497 58497 322876015 74059 14886 26115990 63955 38724 476833879 65267 65267 40762326 69238 69238 555891953 43322 43322 271280336 61370 61370 50591718 80505 57537 800434288 19388 19388 707452492 68061 68061 673275651 39666 39666 364626675 55999 55999 675486807 46990 40902 425202126 71458 71458 722445093 9247 9247 933069908 67772 57537 308749950 49102 49102 671210217 39543 39543 161368081 79284 79284 610010093 30064 30064 750146694 52037 52037 965933648 63372 63372 882255268 6669 23895 755709246 57537 57537 726754897 46462 46462 616906687 27427 7306 448394978 4069 4069 504872286 54491 54491 422558502 44873 58409 423260638 63969 63969 971085209 29173 29173 519682853 82992 49253 348348206 68303 68303 540602017 33080 55498 413171433 33530 33530 39525299 19526 19526 430908187 78875 57537 595273338 60126 72810 946674038 70079 70079 546933309 51083 25458 595043628 50206 50206 149974409 66215 66215 51222422 1400 1400 218926261 81793 81793 35444267 67052 67052 678024821 69163 69163 967449823 82645 14872 94165278 69396 69396 855136002 72334 72334 944300822 15819 15819 619068812 45762 45762 707692940 12454 12454 314221436 57537 57537 463345805 57537 57537 199054737 73419 73419 463658608 50589 50589 374488569 38005 38005 991427517 24331 24331 714004482 3632 3632 3797374 41199 41199 8118290 31848 31848 180256177 35408 35408 795333269 7670 7670 37909806 39565 39565 906979003 44896 44896 576151357 43347 43347 228652851 81060 81060 571876419 5854 5854 489469973 11513 51922 745469516 50863 50863 594059434 42725 42725 309772608 68285 68285 901281903 57537 57537 522656666 8645 8645 160314841 16210 16210 595847038 20559 20559 463045133 74751 74751 989741594 2094 2094 662405392 4118 4118 501642376 77446 77446 866601015 81391 81391 456240797 9593 38904 368137989 60540 45812 246259094 36558 36558 92844226 16987 16987 409620637 27984 27984 475582725 57437 43732 845322037 25172 25172 277427656 83755 83755 1021065 40605 24913 210115718 55374 42781 272812432 16674 11908 669382333 81471 81471 808937425 31331 31331 620175303 83258 83258 338438094 61670 61670 39892796 12543 12543 435867088 76647 76647 40509264 15592 15592 542344007 2743 59217 274338541 38978 38978 441664542 73811 34108 406638964 74992 74992 781398366 40359 40359 224009837 66573 2724 696703472 80214 80214 313198355 18062 18062 482829201 29062 29062 648876146 23598 23598 85964826 39153 39153 560008032 66807 2432 264080278 69858 69858 460004396 57537 57537 391884267 58364 74156 661980824 42187 42187 794239923 57537 57537 478890572 332 332 735565937 71766 36139 994486987 53361 53361 263837408 3602 3602 415075871 17873 17873 266925502 70916 31726 429544836 71728 71728 657772558 83298 83298 616951947 62189 16462 872482019 19506 19506 371995678 35175 35175 316257822 36676 36676 788569904 75015 75015 76802524 33807 57537 290893169 51694 51694 729041148 65401 65401 699363825 24070 24070 361587251 78764 78764 478668566 57537 57537 487993262 57537 57537 618155375 21590 21590 39771546 74323 74323 786810968 20643 20643 783698950 78068 24372 227538543 55528 57515 378280994 32182 32182 791624990 60041 60041 995821299 73501 73501 890776188 46661 46661 59923580 61032 61032 314582684 57537 57537 879664432 57537 57537 777186471 80817 80817 592891412 28087 28087 333691481 57537 57537 179659464 34474 34474 879393379 11146 15002 176422023 42768 42768 851493908 39063 39063 191879175 75802 75802 599865892 57537 57537 906596541 23679 23679 797172833 3615 3615 70154640 72871 72871 596426847 60413 60413 810894095 75710 75710 181482910 66577 11387 175228622 37810 37810 781213341 61275 61275 759291667 22046 22046 789251249 57939 57939 929333129 22690 22690 300606202 78223 78223 722761036 47408 47408 770251663 59613 59613 374564256 27142 27142 55301166 63195 63195 294968114 57537 57537 27053022 27602 27602 20997468 35999 35999 500145922 17025 17025 180763970 57537 57537 385240654 37557 37557 332921220 59488 59488 392903181 4887 23679 367569522 20213 52784 236259864 45688 45688 976984774 32473 57537 523160573 73811 22032 272725830 74140 74140 72700731 57537 57537 768967417 13111 13111 290712410 28822 28822 779561540 63770 63770 161445592 61962 61962 717125169 25191 25191 131503214 26559 26559 92921089 57537 57537 164272958 14706 14706 327296306 24451 24451 236210347 67332 67332 737176749 48196 48196 957835792 15035 15035 40988881 57537 57537 547502767 12825 12825 30587738 54778 54778 463385464 42044 42044 241478723 57537 57537 904276195 31057 31057 191517539 19983 19983 172595297 21727 80195 38556622 32610 23134 290609447 74200 74200 499805795 27207 27207 660135348 17643 17643 555769755 66818 66818 713455482 23273 23273 132956955 51686 51686 460919356 1103 1103 766333455 73429 73429 519739535 1931 1931 465167062 20635 20635 984679111 49665 81773 614380599 2032 193 509706570 45239 45239 36927110 20976 20976 557871163 82588 82588 409886799 57537 57537 742744008 47418 47418 637050237 36816 72332 853124574 66991 66991 502271823 19119 19119 558561948 52940 52940 232747841 46218 46218 352692871 74188 74188 848986035 57537 57537 417733279 75563 68447 173385710 32154 32154 423410909 1126 1126 946372690 62488 62488 827610719 26171 26171 12663382 53772 53772 589753959 5166 5166 71072896 57065 57065 788656330 21320 21320 565344511 11916 67773 683413542 64932 76001 647266844 35240 35240 642523162 26705 26705 216189876 64484 75898 148703814 37868 37868 492200635 37404 37404 227004680 79541 79541 97652522 24901 24901 808497800 18642 18642 196232863 36300 36300 812525239 18388 18388 997135851 27684 27684 650740743 57537 57537 866110554 15467 15467 281901011 61636 61636 277111564 69511 69511 382846440 51000 51000 994626045 25271 25271 796065006 11513 11513 155671202 15904 15904 757778884 17904 27082 224061299 47550 47550 282211790 36737 61730 942131966 79097 79097 683765774 62850 62850 256300972 28916 28916 503172086 6988 6988 242439247 59881 59881 37946467 57537 57537 377568108 43330 43330 654113472 67583 67583 153629939 44871 44871 134284839 69238 69238 108124064 29264 29264 9686021 67064 3651 213505558 46165 57537 976452947 48471 46457 410649209 75869 72072 246009556 57537 57537 288761018 60540 60540 486080832 69453 69453 728439158 73811 1036 529062469 18287 18287 722503842 67136 67136 551502286 38326 38326 62267828 78969 78969 534315168 20157 20157 516334653 31976 31976 567414598 12841 27345 347859056 65816 65816 983584281 61437 61437 756646104 12016 12016 984634311 43227 43227 502613163 82746 82746 138155013 48218 48218 109681136 79085 79085 132617399 39504 39504 330401957 41015 41015 342861457 25402 25402 994545433 6064 6064 899138572 25742 25742 487909791 57537 57537 258195184 52875 52875 941720297 47093 47093 244126747 6875 6875 602945487 80482 80482 674237700 14125 14125 229274775 15301 15301 395854419 74318 19577 984579470 442 442 132251603 39621 39621 458711623 33377 33377 722331649 45338 63143 481042256 2837 2837 53056617 30502 30502 85093181 7233 10192 760524745 10533 10533 696333424 28422 28422 902589546 44266 2053 475150285 54357 54357 303266018 35995 35995 965681453 74985 61346 127357329 48757 48757 74128370 67360 57537 545889711 47168 47168 56466253 826 826 314919371 57537 57537 283059518 44724 44724 839545178 19333 19333 778261073 41329 19776 225974268 29330 29330 865167784 65733 65733 386639436 81700 81700 397042032 65408 65408 596038399 76920 76920 724181756 81734 81734 654274945 4599 4599 160292446 38261 38261 203864743 75434 75434 312211878 33217 33217 952856023 73689 73689 231542279 57537 57537 251416673 56752 56752 389380422 10461 8146 227418917 14067 16498 267635140 72483 72483 335011053 44601 44601 489630168 29185 29185 442927225 62164 62164 975295452 38661 38661 987556673 51160 51160 450943119 3232 3232 973770095 18141 18141 442739470 60438 60438 248375677 12879 12879 327800571 40351 40351 765947327 28572 28572 210327141 10908 10908 977871437 57537 57537 639139787 12635 12635 693921238 34383 34383 552558579 69891 69891 688084648 42077 42077 986384756 15225 30057 196640009 47514 47514 381904405 57537 57537 490981323 79679 79679 624298717 55854 55854 900798047 75420 75420 27070806 62374 62374 571698173 62851 62851 696962651 21966 21966 624444268 6079 6079 195906133 61271 61271 938556801 10533 10533 167173430 3572 3572 258640253 72171 72171 928215052 34116 34116 511010648 63188 63188 181648322 57537 57537 125448425 80453 80453 648876285 33680 33680 151991061 53087 53087 301095080 80423 80423 335752648 20949 20949 687672696 58293 58293 308136745 5290 5290 648684469 33932 33932 864207134 69407 69407 361570936 77787 77787 442767221 31741 31741 687274599 46237 15503 152082428 33229 82900 280060414 11057 11057 292093018 12150 12150 531996920 66124 1566 364008594 57537 57537 805834898 62337 62337 36371556 35852 35852 577853510 35180 35180 622787598 79359 79359 509793508 13680 13680 728026016 2364 2364 895873477 41788 41788 910020263 72084 72084 535275726 72915 72915 815076278 68010 16259 333683777 52152 52152 922761157 32536 32536 860602388 22520 22520 954460355 41721 41721 844697066 5817 5817 784297548 12736 12736 646671417 46575 46575 280276765 73811 23898 501949603 76808 76808 961607073 32594 32594 661044505 37805 37805 427794303 59179 25489 731992248 43626 43626 926254569 64152 64152 996065746 83317 83317 965024165 19860 60365 566918648 61505 61505 804867820 12058 12058 11743686 45715 45715 554541400 22371 22371 106430700 67988 67988 797098807 57537 57537 323435216 62609 62609 917442598 27193 27193 438716209 55328 55328 941855709 21759 21759 135098518 9172 9172 969829616 52957 52957 966511558 57537 57537 296649731 73811 80085 762107762 55085 55085 753194114 70223 70223 742241571 8157 8157 273629961 56302 56302 714061820 82898 82898 665014392 71681 71681 12835143 80019 80019 38141214 83504 83504 957623241 65595 65595 485418423 7831 7831 426550862 56271 56271 369094329 65021 65021 519845295 56941 56941 381234017 8089 28485 268450766 75540 2197 192618331 57537 57537 860997422 57537 57537 290786004 57957 56858 581253426 64214 64214 998055461 31218 31218 225202794 74626 74626 676509300 73025 73025 159837995 35913 35913 745850397 74750 74750 959333847 81606 81606 461381345 47499 56942 514948777 57537 57537 858863301 24071 24071 260694586 61040 61040 602178114 61404 61404 220167861 63616 63616 726611274 19653 19653 712803439 28619 28619 395341623 76008 76008 192189667 65180 65180 585385938 44594 44594 971535661 83421 83421 449948806 32479 32479 80335864 39616 39616 486641827 78641 78641 667064312 76477 76477 717430069 764 57098 620067078 39725 39725 12840756 73811 57537 205569335 65379 65379 765558811 43579 43579 498681182 10841 61253 31275468 34877 34877 80490218 8192 8192 511147678 26906 26906 321117249 56052 56052 736077907 2987 2987 499639134 81788 34918 783524219 26561 26561 550477294 22014 22014 460945947 30011 30011 892137256 37054 37054 193487359 16320 53660 986116621 28593 28593 204919758 62292 47759 878359862 51891 11532 586175822 72123 8911 667648546 36488 36488 399596940 82821 68105 841180877 78325 78325 246804666 17010 17010 15106657 36787 36787 52449244 7554 7554 748166460 65127 65127 420368368 57537 57537 923135486 48583 48583 960982186 59190 59190 941563584 5392 50339 46516980 48334 48334 619252616 63785 63785 674384288 25586 25586 59447279 77538 77538 503983214 14860 42991 849052962 34313 34313 521108481 69025 69025 383569194 10049 10049 992414333 80037 80037 240547924 55325 55325 675559529 73207 73207 729338300 57537 57537 920963594 62885 50322 263900880 25227 25227 214345450 57537 57537 201674415 27340 21697 841922202 170 65726 140091804 69405 69405 226516774 431 431 217268883 6771 6771 983385710 34174 34174 919235877 60538 60538 402627420 68269 63481 548050493 35481 35481 922254126 72478 72478 35611791 81920 81920 968589484 7935 15869 894941952 21550 21550 909990990 79948 57537 944892066 31557 31557 966421607 57537 57537 294760784 77298 77298 590832204 25949 25949 958242158 83681 83681 233771716 81828 81828 570375293 75554 75554 105355019 67277 67277 399191627 27611 27611 880298980 31246 57537 160030402 79773 79773 68597848 48541 48541 756522250 74426 41232 869050845 10933 10933 750751341 2731 2731 538245436 21312 53455 430526331 318 318 699959215 26552 68706 937793001 75283 75283 326500156 33600 33600 243109984 55399 55399 118444456 32888 32888 870983857 29126 29126 339795681 72998 72998 848433096 59997 59997 217658296 16079 16079 536150367 40721 38551 400391775 81589 81589 986304730 30635 42634 877820362 72963 72963 419696034 70960 70960 623761337 23385 23385 3408378 56746 56746 960158698 41022 41022 292748840 60735 60735 168463999 57537 57537 73411441 1119 1119 118599436 19434 19434 455892313 25529 25529 216302332 43301 43301 769848544 43174 43174 693349652 41387 41387 584439711 17492 17492 511565948 19997 19997 963100495 57537 57537 933961309 69548 69548 853279128 76274 76274 436970461 65325 41850 691810063 17314 17314 586017487 18209 18209 880284701 72684 72684 653359850 15674 15674 721797092 57537 57537 500153213 73811 60079 523257543 57537 57537 829770093 68143 68143 860083015 5277 5277 28973475 54940 54940 822956320 18214 18214 309968745 57537 57537 65187349 30603 30603 971287009 51228 51228 23039564 16647 16647 599139185 66232 66232 170061852 38871 38871 19259212 77996 77996 110979913 12376 12376 516138487 14546 14546 718269354 5964 5964 105962575 56318 56318 299932484 4773 4773 441646193 38854 38854 432213532 62669 62669 314613626 40015 40015 926045862 32987 32987 407651803 25141 25141 424351036 65730 65730 217840472 6506 6506 197154707 1616 1616 775366831 5228 5228 123728857 57537 57537 585403105 38556 38556 944301046 10556 10556 111748639 53234 53234 811252569 81896 81896 769747987 48818 48818 713813993 61518 61518 397671999 2855 2855 955325647 10653 10653 375806997 39149 39149 845406490 61185 27380 589264152 48522 48522 531717377 5628 5628 270740379 5257 5257 607681795 57537 57537 629447448 67544 67544 350193378 55899 55899 496972744 57537 57537 368756085 28574 28574 679304850 2394 2394 751563272 37175 37175 814115601 39441 39441 932495082 34967 34967 330180755 80899 80899 25415594 57537 57537 976667477 22904 22904 259422534 24046 2493 552751758 11781 52905 716918447 38911 38911 929140547 8327 8327 906529388 50695 50695 559970985 28600 28600 777999913 11024 11024 541339743 26410 26410 615346547 81399 81399 689469567 53888 53888 435858068 7188 7188 26045087 73901 73901 517185924 3898 3898 333851202 21577 21577 217228218 12589 12589 591848762 53237 53237 487379760 33536 33536 802901358 29026 29026 743664629 16563 16563 297053286 30014 30014 486042831 54847 54847 911824408 34161 34161 56683975 76267 76267 390874406 56277 56277 82472683 57537 57537 237543237 57537 57537 200162754 72755 44293 785320922 9341 9341 29874648 61290 61290 855982656 57537 57537 135395894 78769 79197 714658606 25323 25323 402652221 57537 57537 593569467 57537 57537 583616951 41883 57537 841401597 2289 35453 480328685 73079 11933 931921063 80924 80924 703903438 57537 57537 291045029 57537 57537 198611844 68342 68342 910808768 19027 19027 528057462 44467 44467 880892024 76657 76657 927221272 80429 74545 328996228 45642 45642 869926804 15189 15189 198006061 39520 39520 833844748 67719 67719 727075360 55550 5240 826322078 38147 38147 567336701 13679 13679 803685269 58512 58512 798518999 62897 57537 561225440 62988 62988 424458701 5613 5613 238796032 70011 37520 90175337 78541 78541 898054662 59359 59359 326474404 57537 57537 363711062 76591 76591 130049011 40149 40149 352985940 83075 83075 606619575 54409 54409 625788248 25833 20847 275013657 73859 5388 189498676 73811 37155 806573155 78875 78875 459849995 7322 7322 791499741 39237 41485 499674836 83086 83086 26361908 2270 2270 807343169 46517 46517 660548011 21363 21363 514338005 33769 33769 971971473 3060 26254 704637568 50981 50981 774429184 57537 57537 461148799 58920 17069 809202428 18600 18600 666186504 40705 40705 166146643 23064 23064 736006335 1279 1279 827649274 61205 61205 664109403 57537 57537 39215460 57479 57479 162059287 6300 6300 876449746 57216 57216 548586899 34149 34149 866284676 3983 3983 742301382 64859 64859 521046837 79079 79079 86498089 76132 76132 139781787 62182 62182 742178129 57537 57537 309865561 44315 44315 776178022 79719 79719 475256448 30823 12546 211895803 57537 57537 119065369 13260 21731 946148428 25538 43336 950871109 7259 7259 983243160 61219 40429 205231748 37755 37755 28664077 52573 52573 850054979 79914 79914 742469062 39632 39632 432615500 25158 25158 101771507 43302 40652 687991460 73752 73752 642652110 23421 23421 19210993 76980 76980 304604444 75554 75554 880564953 79185 57537 121176199 31012 31012 594000660 57537 57537 599692257 44552 50632 543095390 8356 8356 171227621 70134 70134 602352851 1273 1273 537022898 43193 43193 373651131 20242 82191 637545562 45845 45845 554818412 9885 9885 119090362 36441 36441 499110852 25104 25104 330961365 60381 60381 230324364 34880 64092 654217404 57537 57537 987235872 23710 23710 699666224 2676 2676 769658094 19096 19096 766953587 29550 29550 157792560 42794 42794 52819845 164 32648 527163177 51611 51611 454340661 52693 52693 547002553 14896 14896 929148441 39587 39587 896739298 19411 19411 68365421 2143 2143 662165310 77482 77482 293596048 50105 50105 808717133 57537 57537 202182115 4998 4998 979348880 65073 65073 204505596 66885 66885 399379454 49195 49195 911281817 66120 66120 394389637 34715 34715 201680901 47303 73762 367665050 57537 57537 207358767 56270 56270 869316349 57537 57537 807639098 73561 73561 336202129 40402 40402 222450336 38792 38792 738276814 38029 38029 874763490 29720 58613 357093359 52714 52714 504043501 42231 42231 596846475 20773 20773 624604091 74711 40212 83935446 22579 22579 55037941 16522 16522 235820799 11264 11264 115749067 70241 70241 335378767 15959 15959 154883184 72347 35448 67893943 43600 43600 918620192 28107 28107 993050739 45097 45097 649184714 65369 65369 581541820 62727 62727 88063136 54148 30039 147654585 10078 10078 728636178 65169 65169 874154945 71694 60267 909611503 57537 57537 855786436 29632 29632 1699790 75561 75561 933038755 65710 6220 211583118 7 7 579889160 29044 29044 724700833 82951 431 898484253 45183 45183 234837546 60430 60430 456725749 69840 62812 40108532 33058 33058 949225845 61659 61659 141113039 22524 22524 617177885 5232 5232 370676117 8762 8762 382931442 8494 8494 896586103 58724 58724 577007524 48695 74325 794952473 83160 53255 156380979 7855 7855 133562769 82444 82444 464400715 7094 7094 151197639 57537 57537 337535287 19044 19044 630275655 73811 62896 484941094 57537 57537 147327909 26350 26350 528094175 54320 54320 108995437 14178 14178 947511498 11107 11107 414868958 942 942 777738500 58030 58030 820050235 57757 57757 551593138 74718 74718 921964594 73811 81573 22488253 68357 68357 652855426 42366 42366 90876319 64119 64119 185485348 80277 61906 336765516 886 13054 457163036 79567 79567 147315296 13658 13658 264778329 34568 28825 127249554 81375 31815 805937810 44775 44775 92532466 37952 37952 290001976 30803 30803 290565695 64236 57537 435845898 73811 48316 714324965 40523 40523 549518508 48433 57537 922170120 51079 51079 197306410 1925 1925 810829116 11919 11919 167229038 57537 57537 235460738 871 871 550887973 66803 46767 66925011 351 351 672632800 52952 52952 608411034 29264 29264 829932643 19278 19278 227214441 21710 21710 436901556 54745 54745 861768488 4962 4962 326788628 8217 8217 543806924 46786 3927 236611346 74356 57537 13522870 26982 26982 304650299 11009 18128 216721855 22364 22364 486176724 80844 122 349616473 40838 40838 545268851 58288 58288 452843860 61985 58478 804481479 36345 36345 821311905 22797 22797 207346474 36853 36853 986283368 56822 56822 492179210 70718 70718 619094896 57537 57537 70174139 53307 53307 726085363 37134 13745 115082555 11276 11276 838594965 57537 57537 709395673 4900 4900 247409035 18949 18949 489857725 25288 25288 682443606 67071 67071 404291968 25879 25879 547045856 31133 33585 523536813 27545 27545 332762180 57537 57537 260364767 23101 23101 130977022 57537 57537 609355445 57537 57537 171965678 76778 76778 164077727 40193 40193 675340708 57537 57537 287946119 68450 68450 173347071 18186 29265 71841066 77316 77316 896804623 5165 5165 189806912 29758 29758 166653575 35171 35171 951528309 37507 9304 288636568 6258 70706 629518737 75839 57537 354801358 24623 24623 470152057 37342 37342 687417361 82442 82442 488809105 57537 57537 652002248 57537 57537 996718828 61080 61080 377954459 622 19937 542456420 24306 24306 372245895 80107 80107 275388529 15943 15943 541140182 57537 57537 736147119 57537 57537 107519070 17637 17637 46001036 65286 69323 869668439 79198 79198 179653045 82005 82005 31112331 63718 29583 789892652 46652 37901 90306307 30915 30915 892850527 62146 7756 469045020 33961 33961 723273147 60733 60733 840801292 74634 74634 1232799 8612 54123 306510222 57537 57537 98568318 45340 45340 932787283 27922 27922 47226271 71528 71528 205518944 31104 31104 246155962 7552 7552 965164903 83610 83610 489042186 58851 58851 806781110 73663 73663 515085903 68680 68680 768294167 82016 82016 173748114 21401 57537 250102395 45709 45709 449889311 22919 67977 246252420 46503 46503 625658768 29005 29005 476925918 81792 81792 379323287 67480 67480 879499003 22222 22222 232066687 24386 24386 547270941 45614 45614 542145664 43505 43505 202441809 14267 54007 517722798 20751 20751 985868284 57537 57537 702776163 5614 5614 291218949 6275 77389 276100523 57537 57537 870681532 81966 23599 517512503 57537 57537 741910866 24879 24879 878590644 4276 4276 126717031 13328 13328 86674824 27406 27406 790188482 7526 7526 204566349 64420 64420 424534171 13189 13189 834802652 57537 57537 770620607 57537 57537 438346465 31268 31268 121620930 29876 29876 928019375 44894 44894 945351968 6499 6499 267794658 45707 45707 743123242 60022 60022 63133551 21618 21618 793892185 57537 57537 948777838 32013 32013 409534522 39091 39091 746198357 71416 71416 541873849 62008 62008 492712652 46760 41160 454193374 55185 55185 332022008 64726 64726 319867411 19153 19153 480643894 76278 76278 855038298 28278 28278 658148371 8872 8872 697182721 57537 57537 787747986 46872 46872 769516003 82036 82036 317913977 65217 65217 767307764 75069 75069 81663595 56789 56789 419553463 28907 28907 750023130 62289 62289 607387343 60958 60958 980386509 56068 56068 248432448 4768 4768 409582470 6251 6251 500329718 55748 55748 484999180 4006 4006 44113306 38948 38948 581378932 73811 15470 534689854 40650 40650 438913625 9801 9801 424527000 40797 40797 642792103 42389 42389 500475964 38626 69359 295616269 59282 59282 826678958 78654 56606 516821052 15896 15896 386416991 63232 63232 458027493 31167 31167 541719332 57324 69651 201812375 57537 57537 976071638 12302 12302 999014680 25805 25805 892816733 28084 28084 998181771 62657 62657 689413344 21918 21918 386484766 3883 3883 403649446 37674 37674 696986594 1154 1154 522123151 1579 2801 183679978 18241 18241 655402280 82497 82497 13862055 1583 1583 380208319 35802 11573 545649599 66208 66208 206060212 372 372 30588171 25514 25514 178340078 60601 60601 966765217 3955 3955 785378277 58844 58844 522532919 20160 20160 264915783 52986 50671 473534284 36096 36096 43212150 4665 4665 360384926 73601 73601 506393155 11470 11470 91007627 57537 57537 230188541 35931 35931 886047237 36918 36918 639328704 69040 69040 816631656 57537 57537 158420572 19961 19961 816420785 2069 24889 755617617 21556 21556 361274159 41857 41857 929914567 63840 63840 183693220 75175 75175 162103691 27200 16345 882918963 73811 28196 997838678 51077 51077 586334405 68893 68893 866221060 35490 35490 546708652 50459 50459 19791443 43944 57537 92196407 5865 5865 914778338 23635 23635 500060041 19865 12145 20634879 38599 38599 831196239 4052 35078 753810912 45012 45012 349446423 78835 78835 646112920 67110 67110 757739969 40493 40493 237373212 31167 53595 53272825 39067 39067 99171233 80556 80556 12479454 39790 39790 918947143 9391 68345 836127036 50269 13926 572682136 12120 12120 38727514 54045 54045 199967776 68235 68235 991339280 34008 34008 778301718 18847 57537 348225796 57537 57537 723170734 20622 20622 850844161 30897 30897 955771614 33736 33736 788009712 2566 2566 481423026 81227 81227 820618194 3690 3690 283352076 63931 63931 499141153 50647 50647 896479058 55626 55626 273522449 57537 57537 563607941 68978 68978 342584769 7043 7043 368061238 35358 72949 587248880 16909 16909 976053573 65595 65595 278155895 25990 24050 795393774 40907 40907 594116821 83175 83175 644405468 57537 57537 925315802 44712 44712 603426521 6238 6238 736006793 60922 60922 167186366 5620 5620 251161191 57537 57537 486977177 10647 10647 371690242 27506 27506 540361296 72997 72997 430638418 21017 21017 751158725 54877 54877 584137374 73937 73937 51145852 37984 16307 607991777 11456 11456 342904577 46365 46365 450086973 73501 3313 301465244 28746 10615 517882345 57537 57537 828524815 62570 62570 432669642 31199 31199 617126911 5467 5467 102475227 57537 57537 46264518 9388 9388 583650686 10477 10477 417525236 15201 15201 855244907 64880 64880 21122458 64543 64543 505378024 44889 44889 822585274 46360 46360 67612437 7937 7937 50070890 75426 75426 511170133 48044 48044 85560026 6673 6673 774985867 57537 57537 582414705 80131 77289 742712277 12028 12028 229858695 27067 27067 289150174 9122 57537 2758990 41064 41064 538627479 49076 73069 545720046 50285 50285 919368858 58096 58096 953362261 25051 25051 147169457 42331 42331 692980336 62745 62745 306492082 43266 43266 895068276 1164 1164 711357827 65807 65807 119166719 21737 21737 644305641 19776 19776 849739958 76012 76012 456974288 41173 41173 118798882 3026 3026 977635347 38328 38328 520656274 14084 14084 1486152 60488 60488 772646109 25491 25491 814153729 26453 26453 778480743 65890 65890 467164528 19712 19712 182175986 73089 73089 930540257 16097 16097 41319662 13249 13249 217212284 10625 10625 361867387 24680 24680 102653921 73811 69808 186615169 57537 57537 866050696 25497 25497 975001410 11607 11607 672852370 71983 71983 564529724 34505 34505 53485280 57537 57537 158629429 4252 4252 129411 57537 57537 958696992 61177 61177 484811714 78892 78892 668388667 49462 49462 554896847 13624 13624 300547511 67713 67713 235650707 42487 42487 935485990 72377 72377 874945787 79467 79467 297209545 43590 43590 517908842 26513 26513 551093965 70809 70809 562563761 19851 19851 171319956 57537 57537 608227219 75871 75871 950941967 40647 10354 75674586 83287 83287 416157301 58425 595 660770483 58605 58605 686083831 44718 44718 97356838 3419 3419 271234202 39633 39633 357631390 77568 77568 358156668 61222 61222 500165014 24364 24364 413359277 42133 41557 588229356 16787 34026 423694041 19208 19208 522010287 78817 43065 635439738 33600 33600 304481770 66732 66732 457550258 16345 16345 687314270 17151 17151 41462869 57537 57537 593203010 54482 54482 142453201 57537 57537 907266973 65217 65217 354323747 74999 74999 905901741 31141 31141 779314199 7355 7355 729768107 3253 3253 545591165 33429 33429 977646456 57537 57537 581943294 23159 23159 614883980 8512 8512 171554722 73764 73764 265813432 38990 38990 129888939 70180 70180 611565428 76035 76035 343773402 46107 83309 821355 57537 57537 67155338 57537 57537 791731174 16511 16511 192450869 63856 63856 816159037 33071 33071 698112298 17771 76834 518823281 46628 46628 462488251 30879 30879 841392088 44160 111 517358540 70057 70057 443141873 1431 1431 575280531 43574 43574 929757577 27306 27306 836530793 73270 73270 459423319 59173 59173 334322440 269 269 212845930 69186 69186 73365889 73641 73641 425821127 63860 63860 958262920 80160 80160 622259474 58324 58324 837638074 28251 28251 514446437 21585 21585 134654359 79195 79195 339543802 53337 53337 886576969 52078 52078 455172093 45144 45144 898622544 37452 37452 612104560 56583 56583 537254602 26324 26324 986855750 21210 21210 968926926 43846 43846 851170372 34263 34263 806862393 19098 19098 751196238 31428 31428 303083615 24423 24423 536109511 60393 60393 32484279 21808 21808 829595517 27473 27473 207604565 28433 28433 523534335 6341 6341 964976461 72648 72648 830713042 57151 57151 851569414 23213 23213 800801819 57537 57537 512999516 57263 57263 254576080 57537 57537 29990740 44470 44470 328191580 6595 6595 542278036 17472 17472 250998002 71713 71713 195260780 37825 24440 73863486 51415 51415 665881204 12546 51017 146094852 57537 57537 363926994 35826 35826 57699419 22400 22400 649335193 66323 66323 913315869 25662 25662 52322050 61318 61318 543999189 82856 82856 949851622 30006 20953 633261395 14486 14486 144956693 23754 72251 877478831 41398 10441 339361082 68968 68968 15356558 82680 82680 12574468 83002 83002 389103859 58069 58069 351377882 28089 28089 53620059 19195 19195 111950444 34540 34540 444565936 36991 36991 733194015 16416 16416 845674139 60932 60932 817665049 76160 49623 637761587 29822 29822 36622792 42039 42039 730709517 64894 64894 733404532 42227 42227 680176331 3111 3111 894979866 63576 63576 418538299 65216 65216 368398935 39146 39146 338223702 10633 53013 81348959 23669 23669 765518034 18574 18574 353967855 20637 20637 157831402 58756 58756 494944569 13623 13623 665943625 77267 77267 985067206 40026 25282 445163939 28200 28200 657068365 61954 61954 911636729 11288 11288 47260928 57537 57537 660295194 30478 30478 330870148 47661 47661 29285723 26053 26053 473338752 77596 77596 576293277 7611 32240 74838173 52621 19689 857982722 52615 52615 384663125 50441 50441 347490938 10308 10308 147362724 38051 38051 219706453 58726 52446 998025713 18169 18169 159885500 45845 10169 574009764 19639 19639 94424256 48757 48757 912630059 12940 12940 920154195 1057 1057 360443048 65441 65441 909272085 25304 25304 849779125 80843 80843 752898396 50686 83649 652188631 65871 65871 537250204 30646 30646 277423258 74082 74082 953587781 27090 27090 882829262 38211 38211 237738983 72380 72199 202149800 38357 38357 947534183 22999 32210 734133806 18874 18874 459981648 82018 82018 295527268 28042 28042 230408143 80680 80680 272375217 69021 69021 230813329 51422 51422 498001239 16741 16741 266461524 50410 50410 239787898 80201 57194 152912192 47634 47634 842716912 57537 57537 873384884 57537 57537 697157457 12848 12848 195044537 25296 25296 809317513 83163 83163 820433823 43998 43998 597232524 13775 58239 443142389 36774 36774 650464515 55545 55545 204206556 37447 37447 9987285 54582 54582 721825150 54253 54253 389692249 24064 24064 780951739 56652 56652 378674541 20592 20592 928030000 75482 75482 377670584 82540 82540 7055239 50540 50540 173641787 70377 70377 205726369 2574 2574 698237943 2794 2794 822944738 78367 78367 174231840 52435 44835 739154076 21375 21375 642602742 57537 57537 260306856 8834 2268 961274068 20639 20639 459018494 61061 61061 548217443 12053 12053 810891810 68958 68958 438446295 81957 81957 279345416 2576 2576 38546725 57537 57537 81865758 20182 31659 681156118 48483 48483 979439376 57537 57537 215417144 25057 76340 378228694 39169 47487 992392390 69241 69241 5110115 48594 48594 407643468 65365 65365 714489332 57537 57537 662375372 16118 16118 507270524 57537 57537 81930676 57537 57537 477427 36693 36693 55161354 38469 38469 605857175 81915 81915 466918984 35781 35781 451541661 57537 57537 889372046 48531 48531 416961527 79227 79227 558221643 80058 55943 696296953 16690 16690 72087373 64664 64664 287799861 79724 79724 884328111 23314 23314 850556026 8826 8826 266778832 38105 50377 809437778 481 481 616681615 21208 21208 229798154 67106 67106 319541478 82344 82344 566797564 66108 66108 260402379 27537 27537 14004671 26936 57537 970044574 8420 8420 490241558 45323 45323 988333388 11186 11186 646985730 57537 57537 838995240 69352 69352 493621955 81039 81039 925114258 59325 59325 418301813 63956 63956 910106680 29242 29242 829424810 15120 15120 270401131 22582 66784 403994298 57537 57537 506266021 69399 69399 929921787 73630 73630 656142301 14839 14839 812769138 48997 48997 176150190 18136 18136 656674311 58043 58043 69075022 72857 72857 606449844 73811 18178 425934493 34949 34949 166226701 82595 2171 71658133 43712 43712 198822780 14267 14267 807946529 1313 57537 825423125 76577 76577 70226435 70514 70514 717467461 52112 2264 162502057 51485 51485 44194212 57537 57537 909264970 73811 28813 178071992 994 994 512693593 20578 20578 618753104 22784 22784 282792151 65274 65274 393013907 29250 29250 376432749 20230 20230 353896777 39071 39071 58056875 57537 57537 901194764 60324 60324 99398711 57537 57537 861629192 58119 58119 626768812 76602 76602 476702929 57537 57537 911950776 36600 34823 549123858 73811 76334 580471521 70265 45177 567841375 63139 63139 359383464 55854 55854 363519441 62209 65327 702945195 81564 81564 650058831 70139 70139 931556513 34451 57537 888617205 73811 29545 586959587 65173 65173 730768804 27851 27851 335856747 44031 44031 370617626 41764 41764 455947375 49657 23590 730285268 35256 35256 321657253 10278 10278 387785040 61530 32578 530345588 78303 78303 668128540 22913 22913 236587609 15592 5808 88731767 57537 57537 336433481 11594 46028 231465268 50603 50603 253530331 24604 24604 82596574 54903 54903 641094394 50405 50405 700040506 49867 49867 639500220 53186 53186 895372044 16425 16425 497329942 33753 33753 366211953 28433 28433 465568319 12113 46640 802134218 78945 78945 568577222 13218 13218 123996073 48700 48700 615742088 19399 19399 60504015 2077 2077 351403026 57537 57537 248697010 46526 46526 285745017 64425 64425 701262715 80371 78925 530091907 26033 26033 748324857 80548 80548 832308921 64645 64645 766244227 66769 66769 968280212 39014 39014 193659994 47744 57537 300181288 71323 73927 217522250 13483 13483 606272458 11687 11687 933667867 68820 68820 137077355 5338 5338 944820754 15859 15859 673976701 60157 60157 259863381 67689 67689 873658039 83498 83498 499587201 32782 32782 755164320 26349 26349 286363374 71399 71399 851595789 57537 57537 496018768 68614 68614 991500748 73046 78895 53812388 59033 59033 955086424 82027 82027 574968555 82406 82406 615190801 19234 19234 754956969 76583 76583 115380522 82827 82827 776659539 77148 77148 390734941 57537 57537 969087205 40612 40612 146345134 50184 50184 222831191 18082 18082 103973202 35508 35508 567451986 43802 43802 181768357 43313 43313 115869519 16518 16518 757306157 68564 43960 830169080 37249 37249 357035072 27423 27423 495845194 12952 12952 404613464 70216 70216 506486889 38539 38539 468163916 23056 23056 867224413 20034 20034 746791030 57537 57537 291232870 50962 50962 413325197 49895 49895 650635637 67270 67270 304369680 57537 57537 729498099 9993 9993 762498155 9455 9455 522795014 69991 39246 322218749 13168 13168 698769330 71286 71286 163444820 26776 26776 601736116 21420 21420 362980322 57854 57854 959620136 65060 65060 115228007 76370 76370 892012869 21021 21021 674051496 70623 70623 252395006 62751 62751 518879713 2300 2300 786475046 54769 54769 22460532 49927 49927 323738813 38442 38442 624260944 33776 33776 806614114 37587 71348 42575509 20351 20351 20380031 66781 66781 593882461 18570 52299 237464056 8268 8268 890123175 67783 35632 854834148 71841 7737 708978533 53221 53221 230168330 32151 32151 722043108 33802 64065 514040053 57537 57537 716638893 47340 47340 606408666 18187 18187 116576048 38168 38168 130190750 29532 44135 979589408 42669 42669 499645552 66287 79843 583033703 7713 7713 621882110 63891 63891 348444168 13102 13102 776407346 78724 78724 146045996 21964 21964 983391175 27617 27617 884998200 39228 39228 945109917 27086 27086 571369365 26221 26221 904371356 40736 40736 738300121 58470 58470 773470646 73811 65792 387419795 25349 20618 309452931 17557 17557 435919696 57537 57537 982976894 57537 57537 342445451 36249 57537 428230944 57537 57537 993465233 79743 79743 192896238 45133 64665 45996435 58741 58741 471698394 71204 71204 924425804 41206 41206 216732323 69742 69742 3828918 33018 33018 339765258 73811 21698 61031264 73811 64207 626633394 28876 28876 670710644 27845 27845 490487645 66714 66714 643320045 67879 67879 367697507 68952 68952 634332250 10167 10167 543812456 30853 30853 702938049 83648 83648 262165152 66406 66406 815010941 39517 39517 738826608 45728 45728 315561661 10118 10118 524396181 30549 30549 455505032 77647 77647 348478491 46799 46799 718225411 8555 8555 711611009 31109 31109 947749348 1310 80556 458335705 15666 60583 35808243 77398 77398 685954263 81665 81665 391695323 77456 77456 772759246 49333 49333 904235620 30627 30627 19099152 4101 4101 294239876 24641 24641 936906407 56586 56586 860602578 29697 29697 494888326 57537 57537 217049723 35204 12467 573272884 62396 62396 570830831 53211 53211 799912317 42894 42894 220725668 18991 18991 353233632 2571 2571 291623529 57537 57537 312890581 78979 78979 335628705 57537 57537 533314247 3461 3461 647692788 72164 72164 525755916 48238 48238 382530714 57537 57537 809141833 43213 43213 368160680 25410 25410 495236878 31547 31547 188247773 3002 3002 733250205 25195 25195 48165166 32249 32249 941348042 18102 18102 192297203 35118 77801 479900157 50580 50580 509040979 46076 46076 526129075 73811 9716 659232989 60037 60037 218349483 45845 45845 438888629 31652 31652 361600773 15536 15536 468655906 73811 72380 14460254 27214 27214 289887218 69033 69033 357567703 4996 4996 531301195 50358 50358 563324803 28013 28013 886551786 13251 13251 886805530 4295 4295 6632598 1508 1508 678473601 882 882 200986877 22189 22189 276480804 36142 36142 156426126 7465 7465 147835017 73911 73911 371713096 21852 21852 529146336 33950 48684 285253618 19876 19876 242139966 80880 80880 207911458 57537 57537 739676196 18046 18046 592855483 1205 1205 909285239 42766 42766 656360452 30736 30736 160073016 60730 60730 529854544 63607 63607 110486767 27882 27882 135844311 73811 33893 500035960 54498 54498 989650234 6202 6202 405163562 72372 72372 773286855 4326 49651 753062330 30121 48748 223919338 31332 31332 622805396 75058 75058 515049537 70354 70354 559710446 1590 1590 722140536 34643 34643 822539985 20822 20822 505825290 67818 67818 177236453 18288 18288 611679063 74888 74888 658084022 1374 1374 934823441 30642 30642 957206646 11227 11227 318134097 59306 59306 118291237 37039 37039 667928934 48013 23164 847191081 83639 83639 983922977 34458 34458 23641950 33483 33483 983680014 65809 77364 2797794 4171 4171 94453052 74082 74082 814394374 51704 51704 934542899 30837 30837 270006219 30849 30849 760218711 76382 76382 71134879 82831 82831 101549842 2133 32217 891898351 42885 24559 507868159 21309 21309 647530539 61666 61666 543450602 59676 59676 356036999 64446 64446 313601456 38312 38312 937139843 71018 64972 717748953 76985 76985 835399351 69926 30123 559358763 77194 77194 634929657 16932 16932 712298348 73811 75330 989250213 16017 16017 185217650 18588 18588 209484953 57537 57537 732458428 40165 40165 601366875 17609 17609 792614397 27961 27961 862418665 71907 71907 785431888 42353 42353 958628345 64743 64743 345029354 3170 3170 212224 35003 35003 217609654 30397 30397 963104362 36144 11027 62205292 31974 31974 268109329 54740 54740 95322264 75451 75451 892659482 50099 27938 759649009 32132 32132 448348914 57537 57537 705676211 20637 552 252174605 68006 68006 502772639 14432 14432 845397932 3135 3135 302018891 32278 32278 545133020 11303 11303 8411959 23229 23229 121487818 11369 11369 995909750 38717 38717 613163338 82298 82298 648927960 15914 15914 559001631 464 464 362666976 82879 75785 802613420 39023 39023 275680646 31145 31145 684460895 57537 57537 750588555 79794 79794 906834569 69441 69441 672732558 83024 83024 573100153 56195 78236 706661117 42704 66253 102765598 50863 53860 883736027 21901 21901 69360176 51936 27966 688343878 12368 12368 906136625 65188 65188 504296464 11357 11357 712215248 56731 56731 406596196 77626 10111 150830036 37874 37874 84388183 17369 17369 486980170 57537 57537 681178448 78717 78717 950593702 4 4 200841773 30489 30489 143894290 33140 33140 361624951 76112 76112 140154102 75618 75618 325934171 72968 72968 791688476 56895 56895 496792299 57537 57537 345337820 45611 57537 386477615 1286 1286 902134693 57537 57537 508162158 57537 57537 928750163 35198 35198 735049146 70620 57537 554787802 22505 22505 895642089 67450 67450 999619105 57537 57537 479559382 43172 43172 688478922 57537 57537 46445365 68115 68115 589031234 43508 43508 481642649 11006 11006 702713180 80887 80887 360533507 68991 50907 681514903 37620 37620 714331933 58666 58666 688765687 67821 67821 518174981 57541 44103 168436958 38302 5010 602326890 72772 72772 190017047 73001 73001 450530112 37328 37328 470366180 34793 34793 899868556 41259 41259 1943157 71690 71690 180891875 70784 70784 599452545 54759 54759 807445626 43194 43194 890694860 24015 24015 456138415 14398 14398 806436515 79065 57537 969865624 51426 51426 876514271 14948 30638 598185995 51105 51105 629605737 20131 20131 23678634 46899 46899 798721864 53793 53793 432974415 28337 28337 159799384 21804 21804 614625339 80966 65466 231804647 78152 57520 864055254 76191 76191 823337102 40208 40208 433818776 4387 4387 113068227 62208 62208 326859698 60281 60281 398370818 22376 22376 376694207 31721 31721 730509547 71347 71347 97726400 57537 57537 102617053 74537 74537 548804205 56989 56989 122314984 39698 39698 626134702 54967 20567 176359177 57537 57537 136420249 34420 34420 843593045 39177 39177 545893705 29916 29916 490026926 547 547 835332447 75795 82308 349391025 53381 53381 578931430 22501 22501 52722498 64557 64557 23061715 69453 69453 520858474 54523 54523 4730711 37891 37891 488540340 57537 57537 283923610 43438 43438 955736635 56323 14559 192614196 63277 63277 624892409 41949 41949 371016134 34647 34647 444275319 8258 8258 512143984 724 724 578948471 12101 12101 330246593 57537 57537 5656238 83539 83539 367497473 16109 57166 425659233 51986 51986 429039945 70467 70467 53936266 46956 46956 171724296 29804 47822 478260792 74588 74588 601505888 40577 40577 863143782 594 594 201283163 32993 32993 351592890 46274 46274 520997372 47003 47003 136224825 57507 57507 580695761 2239 2239 982814645 45224 45224 817311663 49629 49629 847506672 42802 42802 42890327 67725 67725 512503717 19603 19603 900097095 15773 15773 925983075 5804 5804 896344989 33937 33937 12789596 41144 41144 116507442 41396 41396 350871712 9652 9652 84475661 24717 24717 345765548 66069 66069 623558540 19894 19894 973956464 41016 41016 663931767 18742 57537 365775035 42321 42321 694080303 67630 67630 22882570 62519 62519 911589501 47325 47325 740415267 54442 54442 711299697 65249 65249 429010660 57537 57537 197223613 73811 19608 501669663 49469 49469 748406426 58691 58691 311272222 14249 14249 4368063 78127 78127 163538639 73683 73683 774097906 25426 25426 344905625 63666 57537 283237203 51836 51836 638317884 6218 6218 781087591 1308 1308 168141681 63223 63223 46878881 15038 15038 647897525 68074 69268 164791224 81152 15082 812212332 38059 38059 483071004 11041 11041 398558340 14030 59164 985299012 55920 80673 639086820 17782 17782 27825461 39604 39604 177443222 30708 30708 891558934 57537 57537 843836700 47985 47985 88312215 53578 53578 513393298 63952 63952 80679860 57537 57537 162028665 13021 13021 383073249 33814 65568 729651679 46047 46047 203617231 55482 55482 75143392 14744 14744 836863426 57537 57537 541054749 73811 70618 607770978 39703 39703 856259663 17766 17766 745284536 9977 9977 563862567 59432 59432 696827542 72728 72728 814788997 3917 3917 644457459 31778 31778 428414086 41807 41807 868403182 3621 3621 554587258 64448 64448 452250127 34496 34496 31679939 8142 64377 270268636 41978 41978 382358611 82966 32601 682522702 57537 57537 475875235 67845 67845 472237699 51909 51909 226788491 57537 57537 988040256 20985 20985 317804896 57537 57537 807645822 59318 2507 449645618 80530 14143 966719516 8571 8571 727071514 40815 40815 403403807 68855 68855 501633547 58449 58449 619005662 57537 57537 737523418 17915 17915 781693807 11230 11230 323756303 69522 69522 603876986 55246 55246 505900603 21645 21645 107943855 57537 57537 399087123 27052 27052 715385910 37436 37436 160398789 57537 57537 533671686 517 517 143961522 31958 31958 31724874 57537 57537 166591567 30874 30874 278149078 11256 11256 967308505 9322 9322 120346581 27691 27691 704449343 77547 77547 43474792 29664 29664 999693615 35371 35371 513520198 57537 57537 468236801 74183 74183 165402652 77864 77864 105694519 22649 22649 274665480 2462 2462 615350677 24877 24877 391387959 57537 57537 819692064 39258 39258 358339882 57537 57537 438981877 55668 55668 644767062 19084 19084 163477378 60365 40435 971631681 7918 47568 596114583 80053 80053 396870531 26925 26925 701338648 2690 2690 584252933 72498 72498 249360412 22482 22482 470041233 17262 17262 444269175 6399 6399 517372584 60664 60664 528176793 57866 57866 793099838 11517 11517 422054651 34687 34687 460377802 57537 57537 335522942 77571 77571 602058596 35579 35579 442397411 14354 14354 299111635 26163 2315 540258165 34075 34075 498957838 49660 49660 181686044 50722 50722 613238555 13601 13601 813416372 44584 44584 458009719 10330 10330 43919809 71065 71065 249979382 20745 20745 872070367 57537 57537 989317412 52114 52114 395793863 72716 72716 107513235 31751 31751 183988611 59354 79810 888220653 67092 67092 593009224 21814 21814 255812470 71067 41260 281856899 53625 53625 786626285 41766 41766 982096707 57537 57537 695822145 17432 17432 379717425 50746 50746 321849240 66057 66057 265088713 2337 2337 506036603 65837 65837 299539822 73811 72440 263417730 64892 64892 224921333 58841 58841 28297033 54592 54592 798075572 73811 57537 980921805 38167 56410 622367036 80136 80136 806629898 46636 46636 672807464 39514 39514 228835570 6240 6240 387086148 45413 45413 468372793 52033 52033 95707436 51616 51616 767783196 44021 44021 171585931 16558 16558 51118105 57537 57537 643000955 57537 57537 586092055 26472 26472 461228104 76353 76353 740387038 13078 13078 909126460 56094 56094 843877423 37149 37149 416233099 9760 9760 41495481 67369 32433 281270540 40569 58425 638364053 78518 78518 62054624 73811 1029 7698497 76601 76601 819687736 19463 19463 817706676 42062 42062 666900455 1397 1397 324052454 17232 17232 693540001 57213 57213 350629598 57537 57537 972155885 32390 32390 724461201 27250 27250 875177998 94 94 992153929 76205 76205 69890194 81276 81276 135993855 51489 51489 281224989 57537 57537 161177424 42077 42077 973717024 35012 35012 793310617 10941 10941 281329252 29489 29489 874044008 26546 26546 802550009 57537 57537 913656233 25185 25185 824743078 80238 80238 681530027 78100 78100 89714845 76691 76691 409398992 65132 65132 162400336 29337 29337 846143455 53420 57537 182183509 79690 79690 646035133 76261 76261 884806545 26601 26601 172034826 33805 43806 666293687 44621 44621 701657243 57161 57161 989253294 65039 65039 406871034 57537 57537 926502497 22964 22964 362531608 45060 45060 898321260 20139 20139 531647471 57537 57537 379064886 41066 68162 299776245 18163 18163 76296167 57537 57537 166365820 81328 81328 48386564 79656 79656 456145125 72334 56007 409799153 25865 45187 42199659 66146 66146 942504024 1661 1661 734194895 3504 3504 71393997 1783 1783 399944843 82175 82175 310883500 10016 10016 21404055 17811 57537 93572405 3216 3216 625687675 58080 61690 465004673 21818 21818 263095645 18875 18875 426439742 70932 70932 530047899 37527 1179 966781469 83081 83081 661331664 23503 57537 423048682 57537 57537 880010978 79041 79041 974625334 29403 29403 201172787 9146 57537 145747417 65048 77500 428527229 11039 11039 846216646 47330 47330 496958028 57537 57537 130861668 77425 77425 706498485 57414 57414 520048363 27950 27950 713089437 32866 30925 995858931 41716 41716 812411413 30943 30943 904374853 9841 9841 229897384 1346 1346 169748282 48221 48221 629120703 50531 50531 204732447 29909 29909 193835179 18437 18437 47492477 19308 57537 87697587 9762 9762 685104468 15758 15758 395190389 57537 57537 94623773 46643 46643 513364751 35907 35907 672581329 18159 69443 928133556 60047 60047 954967050 7848 7848 161936691 78879 78879 320067754 22211 22211 905638944 74127 74127 756807662 80969 80969 902935486 9284 9284 607562465 32740 32740 892841302 9040 9040 455977475 17894 17894 995675223 53012 53012 213267145 64137 64137 855983821 4385 4385 305382610 31562 31562 50848202 57182 57182 213033990 57537 57537 297304756 44643 44643 924978207 64538 64538 854094768 285 285 516620460 44417 44417 598298952 57537 57537 849613050 16324 16324 973484521 31559 35436 676323690 30934 30934 168347967 9186 63573 651743174 57537 57537 854849287 34585 34585 271635369 51956 51956 77519558 69422 69422 874967539 17988 17988 786873997 1044 1044 369105950 76607 51406 995555792 45187 59185 292575825 7280 7280 957196023 69077 69077 875837217 19586 19586 402594581 62175 57537 956683419 156 66535 25881205 9134 9134 343348298 76792 76792 820052821 17559 17559 571432305 74738 28182 269557090 46200 46200 995597138 23503 80205 82979398 66314 66314 802707756 73763 73763 453086408 2138 2138 637648602 62424 62424 134791119 40597 40597 659220298 20076 20076 865459760 53090 53090 763990211 35931 35931 211935063 26568 26568 481923004 41957 41957 241051000 4303 4303 730643219 26250 26250 490465637 58366 58366 38095524 21408 21408 533324601 56177 66924 849857954 39422 39422 19699422 48370 48370 350794405 30970 30970 368222222 6373 6373 311321240 57537 57537 661889296 21185 21185 497060158 48691 34693 360070563 23568 23568 164118002 48796 5170 505248031 37317 37317 173175728 57858 57858 876427228 83848 83848 134469024 14947 14947 981241587 57537 57537 921398903 46858 46858 911856963 66668 66668 402557397 34738 34738 806305876 4849 4849 770728712 35095 35095 779391170 2986 2986 911468340 64381 64381 693490306 24220 24220 493661511 28408 28408 975415844 63587 63587 338015635 73670 73670 745705404 57537 57537 817247405 12090 12090 877565325 54043 25366 99615080 47133 47133 925341372 64244 64244 585874971 58003 58003 794630475 2195 2195 619220694 35402 35402 77244718 75743 11925 410767610 21637 21637 73304768 15011 15011 454276548 21160 21160 411331093 54909 19867 534993833 5372 5372 649905721 83614 83614 359306620 44986 44986 453779842 57537 57537 928601260 79544 79544 431470364 57537 57537 573309061 6465 6465 283634571 82811 28090 578888830 71309 71309 215015957 19120 19120 162203579 10067 10067 430640299 57537 57537 289839389 8018 8018 92233984 50916 71342 135212070 70521 70521 653178693 83793 19099 138198004 26345 26345 97515950 58834 58834 243173537 58512 58512 999845598 61253 61253 433987657 31073 31073 522017017 28951 28951 425886783 44744 44744 465808235 57537 57537 205799049 1540 1540 112726995 41787 41787 90932288 62409 62409 574067956 19827 19827 16854350 2595 2595 712013442 14134 14134 711614394 2670 2670 860436700 53022 53022 146175775 57537 57537 121820091 5990 30852 622760542 60108 60108 554014813 4454 4454 512382633 46987 62387 153012038 10046 10046 110516836 40540 40540 222516329 77950 77950 383672546 82562 82562 463139424 11536 26618 404784672 74529 74529 738138389 24841 24841 475729328 66951 66951 3787687 78512 78512 628032871 32970 32970 926470937 79561 79561 100126817 9127 407 281358956 19959 19959 751967201 35591 35591 154047581 37955 54441 923226102 62474 62474 591568061 8625 8625 30070732 75497 73947 117285841 8814 8814 474051984 42598 42598 148338173 57537 57537 613975947 5150 5150 718153773 67707 67707 339787076 11919 11919 492508326 40636 40636 995330106 57968 57968 215744865 3381 3381 244393195 67362 67362 787518819 3375 3375 273122285 6337 48898 938026668 15978 15978 330564889 24851 24851 467052627 17010 17010 417346402 48546 48546 441890466 39961 71950 123126306 25581 41352 411654751 4181 4181 977985635 41237 41237 885194938 11473 55777 422242450 76549 76549 538075032 58665 58665 285232630 52801 52801 889927490 38323 38323 755741174 32790 32790 431932355 47295 47295 699586092 5293 5293 533605429 16246 16246 766363194 9319 9319 535731127 10654 10654 557747526 14852 14852 662322313 8443 8443 739696032 3068 3068 996221939 67612 67612 460630853 66636 66636 922720624 8090 8090 766168481 48280 48280 680051951 27007 27007 607348125 52332 52332 971899023 14767 14767 301094243 72668 72668 151243129 51471 51471 303850869 60321 60321 555769861 80008 80008 478079834 50999 50999 433438472 9683 9683 220178985 83819 83819 824315967 72580 22125 652898910 44834 44834 904729949 57820 57820 116642664 15719 15719 576413337 73811 73159 471985410 41246 41246 64554965 44761 57816 106545575 8949 8949 143843875 35691 35691 456551840 43925 43925 190052417 34566 34566 724573701 1281 1281 184427240 57641 57641 780664814 34860 34860 696655700 57537 57537 553297611 12737 12737 852205621 56414 56414 833781876 70801 70801 303559619 22915 22915 272357373 44622 44622 991651597 17419 17419 259414481 79677 79677 488205578 65529 65529 650094540 38383 65233 837306175 52955 52955 730227355 72372 62943 695481600 76010 76010 703396016 62004 62004 814199648 66397 66397 395847210 55617 55617 914626212 30777 30777 292984661 20772 20772 915696365 74306 74306 626569493 251 251 126535946 33190 33190 210733462 50665 50665 190331941 24845 3974 77880857 17160 17709 437318819 39118 39118 942315900 33203 61399 228004442 63078 63078 595715986 57537 57537 440480070 57537 57537 217802009 74149 74149 798712585 28855 28855 222920758 57537 57537 438320239 59050 59050 67071809 2496 2496 545020560 83205 83205 647226179 44415 44415 856386527 60369 60369 5270718 15297 15297 372247223 78184 78184 369115664 20797 20797 868407431 44401 44401 40896240 51281 51281 672368096 41313 41313 778054637 36729 36729 823645713 59825 59825 800794078 71105 71105 171153047 49810 57537 474226552 83089 83089 733684510 83329 83329 595616768 45529 45529 228545953 74977 74977 201617248 2186 41571 124026900 4840 49016 218525370 80604 80604 192516972 26574 26574 959076183 64260 64260 88051593 56100 81742 977176399 63088 11703 681817481 11439 11439 807856918 23892 23892 36792526 36981 36981 134456095 82966 82966 507325716 45145 45145 159694854 19468 15183 815303565 57282 57282 551253604 31054 31054 426481407 7451 7451 863029118 57537 57537 800879214 70322 70322 434658582 69845 69845 174089395 20037 20037 57721644 16320 21528 486895188 36849 36849 685450038 10411 10411 21722570 10604 70432 377302149 59962 83627 59556611 61567 61567 815321259 46279 46279 281696533 57537 57537 835469965 13234 13234 256512890 64647 64647 88226229 7767 7767 859674971 82238 82238 763537181 53123 53123 830707659 37202 37202 116635884 48769 75826 772534606 35216 35216 815842556 15356 15356 601216532 13620 13620 651941014 5798 5798 394246304 53682 53682 526516487 80285 80285 18460899 74953 74953 395147547 4316 4316 831486213 1716 3112 988661827 57537 57537 844262528 70867 68629 227640634 25586 40143 801159737 57537 57537 657822995 23652 23652 388514182 43954 43954 686474145 657 657 450470395 50877 50877 875258763 77087 77087 696803616 72490 72490 459135000 82813 82813 740422221 9127 9127 204162786 54445 54445 211082199 35686 35686 651048868 22696 22696 367882301 26441 26441 433623608 67792 53413 729574485 15046 15046 770732430 70080 70080 894375381 61372 19083 987611772 46501 46501 54332887 64927 64927 87351222 47034 47034 333845664 57537 57537 333092246 9551 9551 395590894 82971 82971 298203005 34028 34028 871558609 44504 44504 12009655 25931 25931 410321492 71068 74588 656220984 59508 59508 749768273 22321 22321 816510238 79085 79085 746258189 20648 20648 991099117 59083 59083 473298296 69773 69773 38093495 64731 64731 453595367 79985 79985 377814253 6941 6941 89196983 19353 19353 116413883 15657 15657 367063201 69902 69902 943380979 14152 14152 337415744 17155 17155 451067555 15178 15178 558629420 38667 38667 539050749 47041 47041 28771424 66195 66195 363519110 45679 45679 300869455 57537 57537 535440094 70431 70431 49694298 14031 14031 172478461 36860 36860 948422581 43237 43237 5073509 29285 29285 168488763 46864 46864 576456291 28223 79732 536277044 3107 47718 892122006 17596 17596 113502413 36016 36016 742964816 59154 59154 696743419 25832 25832 639444433 17868 17868 100030947 74688 74688 890812981 19301 19301 828013785 79789 79789 542486703 80769 80769 626252252 22853 22853 389661831 43122 43122 779839699 75074 50289 568083369 23195 23195 815258375 24352 24352 258118966 26529 26529 196451355 42888 42888 522151158 27097 27097 455488323 21394 21394 662381007 42076 57537 559446338 19032 47195 157498999 26583 26583 69027598 35731 35731 655506075 30524 30524 523446971 43135 43135 261993520 51615 51615 315354134 36613 36613 560086221 19105 19105 809375840 44171 44171 978051576 20257 20257 726745736 567 20867 549300225 51230 51230 947149915 70403 7104 499342662 16541 16541 203416881 9309 8874 35115981 14749 14749 23628081 24293 24293 221325516 40493 40493 293147810 11614 11614 979133427 28964 59271 973771113 20344 20344 636990829 11994 11994 438809071 22978 22978 828690340 56033 56033 620542381 57537 57537 323233110 71436 71436 929812285 14168 14168 905603949 73811 63024 946817489 8809 16913 138236298 15862 15862 925535716 62510 62510 77875551 17856 17856 285200259 68431 68431 954667271 70487 70487 914267457 57537 57537 517957067 14356 14356 831579579 46024 46024 991500864 81724 81724 574283311 64112 64112 923862118 78523 78523 770613817 8321 77543 370437987 81806 81806 666053918 7634 7634 726272418 28253 28253 85064958 20603 20603 967491388 32536 46499 492276730 74484 74484 505673524 57537 57537 443028507 73811 57537 86978738 72849 72849 620985597 4805 4805 196594932 75019 54205 373376914 14423 14423 802753272 33069 17411 403620022 6255 6255 260721600 64923 64923 577696743 57537 57537 397800392 19078 19078 531058762 1271 1271 878176226 13083 13083 523347906 35040 35040 940024872 3584 3584 286030357 14989 14989 45009372 75702 75702 676155824 78238 78238 513008548 25157 25157 938078310 44636 44636 270507683 65198 65198 195717898 76241 76241 194700767 57537 57537 959964141 68284 68284 234020526 32887 32887 38613420 54415 54415 288660879 79736 79736 406458801 36778 36778 102030311 32082 32082 912867703 16778 16778 766824113 83316 83316 560362958 41039 41039 468834254 46185 46185 672964993 21610 12092 780678085 46691 46691 945430860 28587 17048 184494062 67296 57537 727952383 57537 57537 884341337 67859 67859 554387440 8203 8203 2329398 57537 57537 840973870 26146 34706 601642059 10324 10324 771694340 73363 73363 289471718 62283 62283 159599790 6251 6251 940893811 73811 61659 854550608 78911 78911 848987524 57537 57537 716315639 79807 79807 926137192 58285 11615 412134101 38136 9180 232590297 1970 1970 28744730 43517 43517 686650754 65031 9827 227494673 34974 34974 907902294 38367 38367 509861785 80065 80065 508686986 64919 64919 259681270 51343 54327 558135004 57718 57718 252204294 61252 32136 843633398 25162 25162 881364292 75940 75940 132985150 79297 79297 169342363 854 854 975051755 27897 27897 580781290 52870 52870 447461485 24271 24271 517447131 28204 28204 68170352 39286 39286 30650908 35075 47360 601023191 78009 32066 875804536 24339 24339 37118624 45657 45657 356036802 51279 51279 864487140 37367 37367 881783840 73811 79579 597594363 11485 50265 916128245 21367 21367 984278875 88 88 84415737 38694 70515 952139820 25800 25800 728644965 57537 57537 532412501 6512 6512 653418047 38029 63351 786199575 41008 41008 958392855 80165 80165 678165504 47263 47263 453700598 30088 30088 329170543 33839 12007 479176284 78570 78570 855034026 5604 5604 831362408 64707 64707 432211134 12114 12114 914152539 78523 45462 72938108 57537 57537 559394017 57537 57537 298478444 70409 70409 399030260 39659 39659 883455124 24750 24750 536598593 59496 58850 53323742 9922 9922 240228596 34580 34580 330288362 11490 11490 46218729 2886 2886 566584302 57807 57807 110463100 35384 35384 713692322 75773 13033 164382278 25175 25175 343861854 22495 22495 60160094 12308 12308 607792035 30786 30786 812248484 57537 57537 143010327 80807 80807 657330420 23083 23083 599858221 80927 80927 104909326 52425 52425 837547115 57537 57537 30166018 46527 46527 491143189 9368 9368 333665490 55664 55664 919374443 15241 15241 333310079 19305 19305 356689401 27806 27806 447763815 79396 79396 748185347 75076 75076 242537452 75679 75679 708754774 41231 41231 218252496 2748 53420 715393443 76701 80677 395890040 75195 75195 987997427 54121 32862 470656049 32065 32065 431067979 30717 56279 794980030 74605 74605 20964084 54148 54148 596464506 17742 17742 442529052 19265 19265 866941821 64915 64915 166578150 77133 5383 510541163 12576 12576 706166869 42626 42626 716198850 80848 80848 341060226 39981 39981 972653049 20617 20617 435651951 14274 14274 229497130 57537 57537 525041803 80235 80235 963301970 23424 23424 480386449 4218 4218 628659731 23562 23562 194863985 57537 57537 448593347 74240 62852 454197786 8241 29760 878776957 45745 45745 464205179 46816 46816 531679428 58783 58783 852616635 17880 17880 830842393 37129 37129 393141145 38448 38448 478942786 71938 71938 800904412 57537 57537 52730415 57537 57537 265848767 14411 14411 975766871 48788 48788 15361167 35517 35517 975898782 20096 20096 121506196 80414 80414 631508591 7330 43678 191797016 9036 29202 69788939 54923 54923 851029128 57537 57537 669164537 70650 70650 882846375 63341 63341 641428574 23503 23503 24391313 15105 15105 259027141 8526 8526 666028474 33198 33198 787422773 15869 15869 946818708 66688 66688 31468872 4043 4043 78309420 27481 27481 954544584 39486 39486 880695333 3622 3622 995908283 26840 28030 30903633 12744 12744 504090107 49444 49444 72343667 7285 7285 642479988 17565 57537 582582796 42975 69107 940333747 34459 34459 598065325 57537 57537 711273060 46150 46150 322131394 80462 80462 332438398 44275 44275 268322681 45829 47246 354631930 57537 57537 111296167 3910 3910 558694329 38110 38110 264809383 19800 19800 486318990 62416 62416 322353520 12301 12301 60329994 57537 57537 387093593 50946 50946 619690730 24762 24762 426815279 20480 1747 124016303 68491 68491 504447707 8536 8536 125803161 81250 81250 372817223 68490 9079 954688929 76695 76695 113210090 52107 52107 7032087 41045 38274 810748361 3694 3694 11100181 13219 50709 221165091 46642 46642 791395249 52380 52380 106488691 26677 57537 219811985 1657 1657 271789639 76576 76576 584478710 73811 64547 369929023 4082 57537 253089683 57537 57537 72719420 60568 60568 607838709 58603 58603 256837479 75735 75735 345162545 9463 9463 430380134 69138 69138 955135475 54651 54651 367918275 13182 13182 714038589 57537 57537 93479294 73053 55755 592105692 7241 57537 155090636 57537 57537 478743467 8509 8509 451203159 46537 46537 905963938 71663 71663 600448093 29524 29524 12974961 19703 19703 363159226 81732 81732 788881084 52421 52421 182060809 52322 52322 594836729 76912 76912 305226191 75095 75095 283588993 79388 79388 399399627 25853 25853 512006309 57537 57537 806362248 24715 24715 284459614 18684 69365 670089167 76057 76057 948581959 19450 19450 557553893 41108 41108 588879229 66529 8597 537163176 42792 42792 497359246 49325 49325 81586925 49244 49244 679278060 16712 16712 121763653 51876 11141 115861774 49571 9278 825365686 73989 23754 788719165 14746 14746 475361960 72596 72596 334933053 21355 75184 243057713 57259 57259 708937432 55064 55064 551097369 50726 10965 757783013 27019 27019 963950875 54886 40285 420100662 57537 57537 820063545 45912 45912 926241397 60983 60983 869869997 54090 57537 800269492 69276 69276 13335938 64586 64586 280146233 49977 49977 278570357 50702 50702 340785896 23475 51 582522710 1846 15917 674373885 2474 57537 773887224 56054 56054 819213421 15020 15020 766201675 68030 36715 767281943 50941 50941 458590273 53517 53517 516209214 73097 73097 966315979 45398 45398 71270232 32932 32932 975419898 41118 41118 781989336 56404 56404 588031 53477 53477 333415372 7930 7930 609450907 46118 65719 67805944 32757 32757 672413478 11859 11859 850696405 49804 49804 412597220 31111 31111 434534140 39330 39330 968137453 39269 39269 91856359 5276 5276 672174655 51538 51538 348720141 24117 50026 484933303 5414 5414 567345773 77449 12382 557631252 21319 21319 381999989 21536 21536 976736225 73756 73756 316695173 10085 10085 506748651 49777 49777 526994680 30315 30315 169500654 19025 19025 894712603 16474 16474 326737502 64505 64505 776289671 32795 32795 43837759 72836 72836 835847738 81254 81254 835560062 23337 23337 993507416 83076 83076 206413893 40948 40948 171621874 20577 20577 285980999 57066 4298 566731802 28890 28890 786799532 14843 14843 299979370 73811 56346 381049325 78421 78421 160122470 80765 80765 544915875 66136 66136 742215169 33967 33967 844731584 47705 47705 690579340 65270 65270 316524773 79294 79294 844097018 28500 28500 823012754 51563 51563 992827101 44241 44241 846229239 53325 53325 249739634 19963 19963 93734558 35036 35036 749673149 18429 18429 629492804 59529 53183 578700184 78616 78616 612730534 53580 32430 618552249 57537 57537 645049671 44384 44384 798295558 57537 57537 171309325 42814 42814 18409791 56513 56513 937811615 27298 27298 618059740 14630 14630 519699715 1035 83430 947207819 72807 72807 729913429 1831 1831 732271447 8428 21137 441734056 8809 59970 246803921 30228 30228 413256289 61489 61489 57295191 55144 55144 452299353 16771 16771 336366843 12682 12682 864686838 2910 2910 292146512 75543 75543 226979 9888 9888 579991843 61620 61620 774984479 71142 31606 912084941 27685 27685 83579224 78099 78099 257388942 78816 78816 366838015 35679 35679 891361995 73375 73375 332029706 45306 16498 200305830 73811 12482 776189274 78201 78201 393093338 57537 57537 190801649 3613 57537 740764384 56737 56737 37490299 11638 11638 365321266 40595 40595 917695409 27203 27203 63602186 11120 11120 972880672 24451 24451 121629585 26793 26793 975376838 45523 45523 846858385 77815 77815 814473312 38568 57537 633534403 3008 3008 979294696 57537 57537 13591355 16814 16814 217689279 55757 55757 564985268 39216 37700 631967890 11050 11050 14064331 54440 54440 646717727 32912 32912 901986475 59342 59342 696992923 33378 33378 62548092 36561 59625 891815689 78817 78817 894548951 57537 57537 978531935 58666 58666 696579460 73491 73491 901869666 47752 47752 141392107 50194 50194 28779261 41895 17019 869784446 83472 83472 673207153 35548 35548 459217378 53605 53605 93211645 11978 11978 470336959 50603 50603 874114830 7457 7457 117019647 71624 71624 207570808 10212 9181 621119725 6862 6862 256961410 38026 50902 130857305 57537 57537 258230884 55862 55862 367166187 11999 11999 298250598 55922 9548 171426518 59907 59907 918615743 2163 2163 822358622 51397 51397 937094941 60635 60635 924211325 56352 56352 29313931 53282 53282 555355702 77650 77650 779692768 78044 78044 294037447 63703 63703 3568973 40291 40291 984149961 57537 57537 406008681 16997 16997 869670848 56362 56362 60276060 25540 25540 271991755 80229 80229 716226014 31103 31103 728156038 8346 8346 420928580 30122 30122 576410990 58978 58978 125344644 9807 45349 441694253 51967 51967 72059875 57600 57600 137690097 26825 26825 497110040 20122 20122 86303865 57492 57492 930418944 10213 10213 178424242 58268 58268 224677080 72502 72502 622865157 509 509 526327863 39781 39781 930358808 24860 24860 697737275 2690 2690 782127564 45627 45627 681660184 57537 57537 698565960 34873 34873 532964595 47244 47244 760278048 522 522 758611426 45505 45505 59358425 73811 16670 966952234 80432 80432 480138801 1289 1289 438881047 4381 4381 112645885 5618 5618 926193954 47459 48434 146454483 13695 13695 773873490 47690 1746 381953512 14843 14843 56442673 47546 47546 217897551 24240 24240 401987976 83542 83542 46805980 59915 59915 671796251 3574 3574 407362407 56933 56933 360806183 53138 53138 301760330 65896 65896 733772823 47450 47450 199096980 19816 57537 232978784 55046 55046 991080167 23006 23006 161188751 33861 33861 5727699 39477 39477 755664228 12241 12241 430339452 58724 58724 753522547 35310 11242 871071545 6368 6368 917516548 82975 82975 493761243 11482 11482 240280654 29555 29555 196098565 58952 58952 368535209 5976 5976 747944238 3702 24324 228516359 51822 51822 629862682 14648 14648 114702035 62975 72123 807980104 30165 81905 209638682 52348 52348 92323476 585 585 904403211 57537 57537 823478865 35300 35300 32654770 56967 56967 190957041 66123 66123 483053009 57537 57537 16291170 57537 57537 219254514 44941 44941 466384487 57537 57537 109434162 9221 41115 476289793 4052 4052 57702973 38501 26352 185659707 29254 29254 389341884 62047 41662 150236189 71831 8712 608458214 57537 57537 983001260 41829 41829 674823331 50127 50127 971711781 81453 81453 247740693 71688 57537 891840227 18139 18139 720982165 41859 41859 907329010 36251 36251 559597317 35841 35841 810720858 60132 60132 750679968 5164 5164 813391294 16869 16869 742129575 38895 38895 79152511 49395 33872 390072386 67125 67125 328558704 65825 65825 412286333 58716 58716 41005884 57537 57537 31382048 54031 54031 648708067 46143 46143 246363462 33445 33445 295981137 71813 71813 167020950 13628 13628 873833420 48551 79345 705356373 30921 30921 220453678 57537 57537 317706390 51399 51399 357254427 37751 37751 423654007 15293 15293 735993002 74628 74628 30648405 82807 31201 309046055 13904 13904 617625800 55423 55423 11547315 27434 45829 979890881 57537 57537 864412370 16042 16042 890684957 12202 82466 37241369 70571 70571 643752777 78200 57537 480344853 1160 1160 995434489 46354 46354 512323195 55441 55441 646998614 62074 62074 65730556 82824 82824 845251765 57537 57537 351048893 39375 39375 590874694 27437 44079 620490906 73243 73243 815852510 80755 80755 515836856 6800 6800 161282079 1269 1269 238578821 22131 22131 541458641 53307 17194 499382614 7076 83752 979055179 64429 64429 385706569 8068 8068 368548473 36198 36198 40142111 6344 6344 141355898 2704 2704 90353119 78137 32792 367813828 69517 69517 412438722 10158 25416 704143383 77526 22825 248758838 3440 3440 382996030 2105 2105 908838524 63220 63220 29260931 43022 43022 6807876 1133 26316 9747585 53600 53600 323105954 56595 56595 736923977 12875 12875 132537246 40090 79474 434560692 57537 57537 855484680 73136 39331 245618535 52801 52801 756465847 56781 56781 147580534 39289 39289 385425240 81754 81754 234391129 28473 28473 119413995 6817 6817 444977290 57537 57537 531718027 400 400 451433601 83494 83494 191077828 18285 18285 604226213 15809 15809 485215729 34731 34731 574454930 33662 33662 202742904 57537 57537 965664524 57537 57537 768535804 77797 77797 360641789 28712 28712 662996170 57537 57537 269526229 3081 3081 563295069 13684 13684 268386608 74730 74730 967883571 29637 29637 989236611 2081 2081 637664076 65448 65448 758205959 71547 71547 780356958 27587 27587 445685298 44674 44674 880561113 83035 73545 218550463 69911 69911 44180662 57537 57537 485413535 20668 20668 945274045 16945 16945 88303196 65628 65628 456247495 38169 38169 632157391 526 526 926482281 48290 48290 2978362 73365 73365 493746895 21115 21115 411409640 83309 28070 809393691 57537 57537 90449455 63211 63211 130647603 54997 2582 86208267 60831 60831 656908633 24326 57537 894178422 43705 43705 156296818 65648 65648 899559296 22120 22120 650083642 80623 80623 480411527 43870 43870 72838762 57537 57537 500197193 16105 16105 377788270 48552 48552 186736184 26980 6362 818875708 5090 5090 912195122 57127 57127 826620942 73174 73174 70086395 11128 11128 372130980 50857 23898 3689998 57537 57537 256873999 57537 57537 871977699 59766 59766 44724889 82031 82031 93164289 57537 57537 80590705 80644 80644 758272210 38090 38090 893323645 33693 33693 510266705 51076 51076 9945457 32523 32523 666409500 55734 55734 591368329 52015 52015 495578397 36265 36265 541646736 57537 57537 972207014 62208 31130 708239620 2839 2839 503276565 71195 57537 749833681 81713 81713 750131859 77463 77463 747555817 77684 77684 569212801 74335 74335 339624961 38299 57537 893085068 22301 22301 506771848 18469 18469 545822866 64547 64547 266149539 57537 57537 560155600 4206 16037 227209923 32936 32936 998472261 69003 69003 286922878 69766 69766 862351680 13229 13229 983797665 9502 9502 79327757 37587 37587 359920941 46799 46799 279328029 39468 39468 166885985 57537 57537 150991661 41298 41298 637349841 26557 26557 656688206 63062 63062 334423492 81003 81003 903654235 49722 49722 259542787 68115 68115 958687446 79805 79805 164382028 58906 58906 875096266 57537 57537 219404405 26203 26203 516469324 57537 57537 633869301 83716 83716 396954700 57537 57537 521770737 76006 76006 281911653 7466 7466 726292756 57537 57537 534324309 21970 35906 319374042 69668 69668 912006390 6603 6603 766083592 58308 58308 713257404 16844 16844 658017768 57917 21436 202340233 57537 57537 106119565 32457 2756 938343324 32817 32817 915834080 11330 11330 444925422 19045 21131 144818493 9511 9511 19006276 57537 57537 767570002 57537 57537 898955845 38703 38703 297130426 17927 17927 949927079 1955 1955 749515906 21206 21206 755494910 61992 61992 393058965 60433 60433 814232843 48217 52200 542346372 64386 64386 813602077 78712 47948 919654179 69326 69326 987915250 41720 41720 452456911 81626 81626 308060054 39371 39371 749146280 62104 40859 194336197 7149 7149 601960023 42234 42234 14533187 49312 49312 351005770 23202 23202 906721660 52759 19750 43685244 26635 51634 683459149 57537 57537 465370338 67918 67918 734723550 46616 46616 143788053 62533 62533 61578860 57537 57537 329605586 38739 38739 613075620 3112 3112 414221765 28861 28861 935186134 79716 79716 726287329 51818 51818 202799777 52918 52918 148815986 10612 10612 71371023 28813 48705 680165860 81508 81508 59923426 73361 83785 480582505 37549 37549 411587670 57537 57537 202843069 73811 44566 621471630 8254 8254 711679869 78460 78460 275896721 23304 23304 55218670 52537 52537 42850979 57537 57537 897937033 82364 82364 338123678 21675 21675 504895757 73194 73194 359564306 11795 78960 915338603 28061 25546 310810379 56412 56412 215557541 56616 56616 445204112 16568 16568 108276824 19714 19714 885459413 17772 17772 493288397 73064 73064 762880225 57537 57537 92808140 49994 49994 677103672 64339 64339 197984164 22273 22273 762549881 62907 62907 898866036 30825 30825 706360310 17869 17869 788556248 12744 12744 272343882 65312 65312 263969913 58151 58151 634508305 57537 57537 642563542 44161 44161 48308327 50249 50249 723228925 2425 2425 378988065 73181 73181 890396954 45545 45545 806787325 51721 51721 711891989 21136 21136 841218127 4577 4577 569573004 22242 22242 658699760 31422 31422 531487591 29107 57537 225697410 64843 64843 860961936 4440 4440 801363035 73811 22673 848159146 45279 45279 763716361 31604 31604 691548260 29959 29959 934367219 76650 76650 80185218 27832 27832 614407395 35406 52451 309890229 21426 21426 232205082 28263 28263 509133153 44262 44262 410150373 36814 36814 16724186 22593 22593 658932921 75261 75261 423450697 30474 30474 633378333 79008 79008 490809478 39043 39043 456878740 57537 57537 812856100 32306 32306 185932145 1482 1482 359103359 692 692 503457335 27434 27434 387311761 30849 52124 439323129 55451 55451 575682153 83452 83452 900424247 21158 9766 58592073 59400 59400 762970748 19808 19808 475673705 26221 26221 618714265 69253 69253 795487622 1982 1982 367152369 70225 70225 330680643 29297 29297 763796197 57537 57537 633542265 45991 45991 575328026 25098 39921 281704649 83157 83157 142022088 80565 80565 86947488 82163 82163 383416237 66819 7421 267567722 49557 49557 220203982 8749 8749 903392555 57537 57537 414840628 57537 57537 117446695 26919 26919 478679126 72274 72274 52362474 7688 7688 962825169 69842 69842 974730443 43010 43010 929366829 10478 10478 548076117 21366 21366 773399265 7820 5672 13187592 73811 58187 578593720 57537 57537 684136291 2575 2575 897499186 42077 42077 898213672 69454 4362 768004165 42354 42354 791316600 5297 5297 540963504 38360 38360 699614750 73811 10145 218717346 65038 65038 407873747 50368 50368 452010344 2773 2773 276690478 57537 57537 3675037 48653 48653 191741030 22201 22201 498420509 32739 32739 482529309 57537 57537 626996729 57537 57537 177900744 64921 64921 569549735 82917 82917 366755644 65724 65724 510166033 8569 8569 919545546 56142 56142 826758684 378 378 2837714 57984 57984 949285493 15292 15292 674951136 57537 57537 153537104 77137 77137 76894129 66152 66152 308816704 523 523 986435112 57537 57537 900335164 47442 47442 379946718 69318 69318 24368958 27989 27989 631493180 66707 66707 252491198 57537 57537 86840603 62359 62359 269885692 20429 25833 22645056 73811 83643 234268886 67647 67647 926759000 69835 69835 654918674 68414 68414 325075453 57537 57537 227088908 75903 75903 520834344 20912 20912 539620383 35407 35407 77796526 57537 57537 662777949 66201 57537 914792959 47823 47823 911081941 57386 57386 938933917 27269 27269 648962080 26550 26550 325677843 54956 4814 126644200 18047 18047 771429381 6719 79667 973022191 57497 1657 892160791 61762 61762 985715914 46928 46928 692321047 50478 50478 739821741 8222 8222 858799590 61464 61464 4808734 82946 82946 119338673 56160 58428 703797096 44201 44201 314768208 59960 59960 107786882 73944 73944 739899624 57537 57537 881674923 9554 9554 372971103 5397 5397 233862725 57537 57537 272618878 18368 18368 710339381 42103 42103 838616012 69024 69024 168678415 73811 75296 773616963 13959 13959 733085519 47683 47683 142880576 16170 57842 79780275 74600 74600 235046876 54930 54930 418587347 11459 11459 42482812 36371 36371 545152805 82791 82791 993695267 1628 1628 978330982 57537 57537 322416905 53948 5234 856140854 69804 69804 572723333 32000 32000 16265848 57537 57537 951059877 61691 57537 426356028 63377 63377 945835945 22665 22665 519726788 23040 23040 942785328 54913 24809 281237368 30569 30569 414609393 10000 57537 53483818 83769 83769 997335257 78994 78994 341692162 76119 76119 206971025 16858 16858 264804053 67087 67087 1759437 10393 10393 968752973 38775 69832 728581740 73811 21262 680287612 44464 44464 777575313 10763 10763 806862560 55460 55460 833277932 54274 54274 582757103 43572 67584 851193639 68490 68490 664202436 66957 66957 307100668 9850 9850 673173352 61363 61363 537184500 62493 62493 702459891 57537 57537 266915895 32009 32009 356555040 52017 52017 113603103 55305 55305 857845371 71959 71959 363268115 58802 58802 639816488 1796 1796 652324067 67355 67355 872250001 66430 66430 390888063 60537 67275 451820266 1145 1145 986693040 57114 57537 859876716 35803 35803 226433159 30868 30868 998844778 53457 53457 858702250 57537 57537 724102487 74472 74472 125495822 57537 57537 916179510 35549 35549 654519573 81453 81453 536499073 61691 61691 26777792 59415 59415 834985730 16468 16468 101561231 83345 83345 467302500 82475 82475 703649142 57537 57537 490122344 61518 61518 498238698 79868 79868 158610806 41552 41552 988214152 58382 58382 158822404 14934 14934 214746442 52595 52595 65253569 47609 47609 939664848 14639 14639 741857048 19795 18101 660759260 39131 39131 6129169 29670 29670 11307013 43476 43476 526808154 22136 22136 989313910 8863 8863 31420169 76308 76308 532255280 41644 41644 596354670 66262 66262 736681504 58878 58878 954918445 6849 53350 698107799 26056 45315 783082498 53393 53393 918772299 83067 83067 208875227 43928 43928 72898185 15891 15891 239962676 31447 31447 954757322 42791 58756 912616240 73811 1667 220953860 31716 31716 839860902 37952 53612 277291443 73811 80675 177225669 33522 33522 202991941 73811 30750 149648496 38020 57537 690737189 71039 71039 24056739 26741 26741 347356754 60942 68458 513523952 62867 62867 446390371 81638 26677 331704816 72704 73967 57472923 68680 68680 722502312 36667 36667 277364370 65139 65139 80231928 57537 57537 408244442 12505 12505 971695299 83413 83413 458797166 79602 79602 472298636 10938 10938 284609080 82644 82644 651642842 45532 45532 408962923 36079 416 10945681 62356 62356 437617482 28511 28511 198321770 7332 7332 451794124 68172 68172 311301393 65668 65668 993405163 20527 57537 122253984 61020 61020 623127010 73811 8680 688008092 20301 20301 265053624 39570 39570 249340156 53595 53595 150950309 27630 27630 727016456 54140 9990 764835881 38610 38610 610048876 63189 63189 677239419 18974 18974 495951215 19624 19624 57598555 33258 60353 452247912 11921 11921 289737816 59712 59712 673114459 43943 43943 904065741 27700 27700 240947054 23684 23684 685344898 26477 26477 378539876 12466 12466 641585540 38463 38463 83853394 69088 69088 170995759 59614 67723 933484905 56097 56097 667800405 19644 56988 84691027 11241 11241 121617690 46077 42127 726178539 25769 25769 796431773 26095 26095 625032167 41751 41751 929067214 8221 64751 130407608 4683 4683 575301933 73811 65417 839036938 59633 59633 781799847 53930 53930 611650371 73811 33167 630230323 57537 57537 579587916 56936 56936 170233424 36751 36751 132894788 64439 76213 590697786 11340 11340 447378019 64610 64610 518723710 40083 57537 342387751 55182 55182 612085097 62232 62232 806969252 12844 12844 369237555 57537 57537 813608578 31610 3497 879936841 74248 74248 523974548 8204 68442 931506772 51833 51833 165880014 45854 8995 152667750 40912 40912 884367367 57537 57537 629274482 39656 66309 66784678 76610 57537 496285241 21262 21262 120506811 55899 55899 121479906 8848 8848 552064197 14031 14031 377393831 24901 24901 183592605 567 567 126281123 43387 43387 422751012 26327 26327 991150536 19662 19662 301795776 42825 42825 905124125 77205 77205 736928709 75439 75439 842171221 10334 10334 369262268 59214 59214 926322177 55829 55829 894005561 57660 57660 1229417 77256 77256 279919593 11869 33080 928088735 8591 8591 761933355 75034 75034 748472145 8084 8084 918963618 70362 55149 305975547 18264 18264 524075862 46200 62957 551624097 69030 69030 700411729 10527 10527 528698926 39370 39370 169032324 6647 6647 242861347 13092 29913 363663694 57537 57537 815892456 2070 2070 51976313 1834 1834 199925492 50921 48359 160391972 25289 61577 175462745 3566 3566 737514596 46842 15162 104064703 11535 11535 205880554 50203 50203 902162463 45594 45594 489922825 21800 21800 517931824 58044 58044 387063988 22263 3903 349441321 61884 61884 801234015 67307 67307 293382033 83249 72193 288222740 73411 73411 985987007 55099 55099 376093398 74354 74354 504416568 74851 74851 434888429 56801 56801 688434108 27923 27923 210454548 44717 44717 200663505 19259 19259 689766687 15354 15354 924000649 75575 75575 390964592 52342 52342 251522557 12702 12702 123924113 60433 60433 262945993 65005 65005 746535725 40840 40840 76924381 38934 38934 404323928 57537 57537 623007464 64290 64290 208056192 44372 44372 485237711 32967 32967 887433142 67696 67696 327267318 80388 39151 143202443 63678 63678 311608341 41498 41498 546112406 42306 42306 345723939 68232 68232 645399251 57537 57537 524517644 10760 10760 480039520 65794 57537 849666835 20688 20688 239299969 73522 73522 601113826 44062 44062 148282860 45065 40881 666965886 65238 65238 985237614 19164 19164 971601709 37989 37989 113865071 44941 33722 371465910 41450 41450 173440368 7455 7455 382967919 16560 16560 602043665 13281 13281 929204471 37847 37847 212372939 19924 19924 893119155 45036 45036 170953215 73811 27068 391560794 55013 55013 968653602 31595 31595 426177931 71635 71635 676539069 33236 33236 370709150 57537 57537 245296823 20388 32826 371664671 75950 75950 553905058 59789 59789 367095726 1819 1819 95540648 1815 1815 266761300 57537 57537 935840030 17823 17823 419157396 43100 43100 610627449 38472 38472 211988980 57537 57537 776629217 1236 3544 83914789 22410 22410 169998298 53627 53627 142481127 2738 2738 477142185 33137 82390 872704980 50372 50372 633275074 17181 17181 360372636 34144 34144 816109453 57537 57537 556860515 56257 56257 516597279 67325 67325 970720540 12315 12315 152508782 64432 64432 604931864 30973 30973 508583322 7011 7011 913716434 28253 28253 477028482 24668 24668 889635592 25854 83811 109082744 5622 5622 512837270 12341 12341 887313582 67302 51692 398305626 77899 77899 881413065 77796 77796 77692419 24066 24066 512072426 75266 75266 887402200 83448 83448 71333486 50916 50916 432914282 24783 24783 728769337 72206 72206 828335246 48824 48824 22784795 57537 57537 241910748 29324 29324 613167685 29909 29909 117630166 74710 74710 692176646 32941 75818 5794754 42657 42657 125687158 57537 57537 227489076 29260 29260 889441500 24930 72848 151451410 22842 22842 474847667 83377 83377 212143177 6530 6530 861415638 28270 28270 825877349 55154 55154 532504678 14400 14400 863365028 46086 46086 41124564 51681 51681 649151600 33253 33253 335972803 20694 20694 647762708 42991 42991 540006869 62453 62453 607602474 63668 5636 136699533 57537 57537 206685059 28891 28891 691421739 36271 74824 5327497 20216 20216 833688262 60305 60305 383735279 78880 78880 967615584 70579 70579 673681437 43255 43255 67558606 26462 24031 255011870 4280 4280 785961689 23397 23397 501074641 83810 83810 787465150 46860 60752 696563143 55483 55483 994607066 57537 57537 213959562 41946 64166 647337293 32633 80703 740386470 64790 64790 418610135 70090 70090 580750062 54571 54571 56350032 20330 23565 672310204 20498 20498 387019973 13157 13157 609265951 12208 12208 212646960 16514 24052 683876740 71126 71126 987133026 32686 13685 898625033 31708 31708 406286884 9427 12639 104329156 57537 57537 642882020 67778 67778 214903583 64689 64689 585540903 28247 28247 869903202 63677 63677 157006718 4240 4240 872414725 61835 11554 204966771 38876 38876 897136529 56916 56916 472328537 57537 57537 219201338 40943 61048 377293516 70777 70777 75295703 77594 77594 168024713 16195 16195 6387380 73230 73230 851317726 36277 36277 850164569 51663 51663 165227169 8435 8435 752319747 13739 13739 560543645 57537 57537 24734394 66623 66623 724486248 68911 1650 789602038 57537 57537 370168049 75984 75984 534512891 58635 58635 488843244 82194 82194 552318312 27246 27246 488193248 38144 38144 359510651 25040 76444 995038398 12158 12158 626032693 39189 39189 889047408 26871 26871 974163685 1047 1047 403309863 76577 76577 885061307 32762 65686 33133334 73811 56347 61819321 53273 53273 37647775 1777 1777 260024880 79863 79863 836027938 63515 63515 58020598 61923 61923 40969688 49628 25231 768483587 48112 75902 116635645 41707 41707 616343537 47667 78203 383873041 35749 35749 330046521 37342 14462 177586506 53095 46223 478852527 4003 80594 972070557 9660 9660 173489006 66841 66841 182347482 50724 50724 523518621 18716 18716 923982491 66608 66608 912699288 75992 75992 197562425 81982 81982 704023669 44132 56314 763599420 57911 57911 710200503 47954 47954 811746364 28332 28332 376682039 54189 54189 897834224 59066 59066 666117347 82901 82901 363376714 33738 33738 956894161 21858 21858 646605372 50410 50410 255335042 32887 32887 683872239 4458 4458 250548351 44388 44388 528623072 73811 461 807315428 56194 56194 93398238 24333 24333 284625816 38927 38927 554243342 16137 16137 189998380 76395 57537 525084260 9094 9094 449218195 45388 21839 610047704 73811 58698 821254265 73811 73110 574528903 50728 50728 230447394 37328 37328 649210995 79185 53935 156166617 73035 43158 670348159 10695 10695 154702716 8334 8334 831584291 22063 22063 510067861 55736 55736 727695352 57958 57958 845489606 69810 69810 421925979 36344 36344 610724684 63299 63299 642313176 11408 11408 367727419 22150 22150 952865972 49988 49988 661662454 15186 15186 663164057 77150 77150 71051123 80141 80141 511177639 20026 20026 539194827 40827 37425 364974960 26876 26876 765768087 29708 29708 595025404 19358 20576 312419868 16511 33234 704911613 78674 78674 139063528 4980 4980 30219062 68195 68195 752609352 57537 57537 268966910 61021 61021 798892644 2158 57537 518726141 9807 9807 217872265 30658 30658 768857903 73584 73584 462935157 9833 9833 319980644 73772 73772 996489710 57537 57537 806748756 70339 70339 623391154 33139 33139 487851942 66536 66536 535583286 59379 51760 973641261 60812 60812 563210416 7968 7968 564222173 63412 63412 149397150 73811 3525 195783816 57537 57537 454187433 36637 36637 43691323 36301 36301 6293231 57537 57537 210514215 72881 72881 342141029 9583 9583 277236560 61048 61048 629137095 32809 32809 182472497 13360 13360 825476274 57620 57620 455747419 27871 27871 252104277 9048 9048 116896706 81249 81249 456371672 39535 39535 116678573 65125 65125 929462984 57537 57537 114822286 26556 26556 804557991 67755 67755 50082674 36183 34114 49867819 21440 36652 197154641 33634 33634 193279519 82505 82505 328349764 44390 44390 969420034 11210 11210 735692934 14152 44777 953344771 18262 18262 240999441 52666 52666 401330554 19887 19887 837022611 73811 18030 100022335 31693 31693 138114591 76893 76893 848069242 626 626 346249626 24233 23509 71223087 73811 57411 134850099 560 560 746602028 26409 26409 963409649 82085 82085 934142281 26922 26922 702384674 51277 51277 573977760 36452 36452 584640922 65659 61755 303705555 43968 31175 352729531 68714 68714 494499793 17609 17609 492566725 25206 25206 886366758 81928 81928 757694434 73811 49473 169150809 35232 35232 43831804 34120 34120 747124628 73811 75492 148128722 79823 79823 151556186 72418 55221 349901409 37215 37215 241852984 53915 53915 713291056 46939 46939 648687506 57537 57537 477596137 23361 23361 517070350 45738 45738 651533115 34620 34620 22457190 3145 3145 236040849 8807 8807 482799536 57537 57537 562526955 63348 63348 495114904 83793 83793 82026254 10167 10167 684317445 33667 81404 600548998 28775 20910 121449089 1643 1643 156751079 26903 26903 550797335 83508 13332 807070615 35209 35209 314246014 8045 8045 145569445 57537 57537 469251625 72879 72879 762606717 70477 70477 566302513 37354 37354 988128097 32969 32969 968783530 57537 57537 41276809 11327 11327 60931458 6916 61291 556388804 61016 77314 451256215 18215 18215 222586968 7333 7333 616022910 57290 57290 379954494 34659 66146 993059767 64814 64814 847831657 60994 60994 187730581 43337 76046 86688561 67270 67270 533437398 3195 3195 521791879 43286 43286 622061969 68713 68713 339901768 24918 24918 888401962 13056 13056 265047622 45912 54807 707816405 67062 67062 667661556 53160 53160 991951487 13202 13202 403680899 15975 15975 56120945 20845 20845 929525053 45333 45333 393711323 33936 33936 965159985 16986 16986 570637876 72553 72435 665146179 2669 2669 176669552 20936 20936 243986435 19513 19513 97815581 57537 57537 22496511 56217 56217 850305678 82921 82921 325544429 46797 46797 905557983 6140 6140 666295199 23134 23134 442197111 18260 18260 6053336 57560 57560 603272166 15944 15944 367641037 57537 57537 321127682 42156 62815 367548800 16818 16818 368384045 34752 34752 212280703 45587 45587 232959145 54687 54687 91414422 70778 70778 919224527 4551 4551 853491908 31227 15424 752968878 66128 66128 484479899 37482 37482 736249767 71610 71610 631715331 59068 59068 305632583 66205 66205 7214536 73811 1469 718629864 41224 41224 9346552 15907 15907 998402343 5366 5366 508569872 2641 2641 366796059 9561 9561 272166734 47082 47082 456540563 2123 2123 153814797 57537 57537 702226332 75998 75998 827507177 40832 40832 159162702 8274 8274 104391897 39041 57537 611167978 35194 35194 330007194 51615 51615 136996478 62509 62509 290479317 33001 33001 752463159 43828 43828 770915566 23147 23147 229046821 19253 19253 681250606 56912 56912 393526655 53880 53880 491977205 34302 12770 781625050 78319 78319 219592530 58103 58103 185982415 33694 33694 226988504 22638 22638 196980529 50995 50995 558692517 33075 33075 158634925 18434 18434 225749234 26649 26649 227600971 68610 68610 486807895 33014 33014 867240892 12980 52253 564503681 83025 83025 88155635 82011 82011 219162945 68452 68452 79772483 1478 1478 213082587 2651 73765 150815448 14247 14247 463495570 75043 75043 718647209 34323 34323 603163904 25700 25700 267881975 79659 79659 834647366 59958 59958 200146207 44436 44436 198379364 32069 32069 509247847 72825 72825 712762639 57537 57537 382932617 60273 70 200367587 43885 43885 658586155 66244 66244 648204201 70838 70838 371376066 52412 78919 905974401 69409 16194 482956228 17376 17376 71256594 7975 7975 396151152 46749 46749 152952337 70858 70858 172196485 26682 26682 714987566 27019 27019 771511487 14169 14169 683336509 20343 3260 703701171 41556 41556 716838238 9711 9711 302943190 23326 57537 497715697 6081 6081 318179643 55263 55263 187017489 42097 42097 668560242 27599 27599 148321127 1757 1757 531860557 75296 22783 304178323 8921 8921 798388679 34618 34618 775795778 32087 32087 596025104 49811 49811 678257138 48778 48778 254285251 39644 39644 377063722 65209 14732 752903977 42103 42103 870228263 80151 80151 413246713 10069 10069 40098677 57537 57537 798821297 51043 51043 124637395 57537 57537 958851124 6338 6338 112705032 64475 30373 169223900 52177 52177 572090856 16929 16929 69230079 24300 24300 57009126 33516 57537 111620595 51990 51990 331330127 42343 42343 380615499 28682 28682 752878674 47211 28955 173797330 29877 29877 939688287 51636 51636 896186374 68507 68507 391259753 63098 63098 243930855 18936 18936 168908133 9457 9457 689001717 61719 61719 324618583 28346 28346 576774502 82151 40009 632853655 63219 63219 227340242 57537 57537 684906352 81219 81219 714316803 53748 57537 325585003 14280 47134 280446576 80758 80758 678854664 59656 59656 241588321 57537 57537 877656705 44337 71572 993518493 62517 62517 693269438 57537 57537 875339186 1803 1803 176233754 46466 46466 723010215 75596 75596 394435279 77238 77238 503453354 57537 57537 798695929 28511 73639 261231982 66385 66385 478020689 37862 37862 623448435 52410 52410 396998374 61135 61135 584671219 16606 16606 874484842 45543 45543 744594379 64074 14568 164800582 57537 57537 23717421 30838 30838 52107610 48409 48409 782076434 42932 42932 901773329 64283 64283 123264071 29836 29836 685662165 61668 61668 805711558 73811 20144 33760181 46501 46501 403377143 4367 4367 645959883 20603 20603 748518992 80882 80882 363383297 79972 79972 23325887 14718 14718 636884358 11334 11334 155539110 76035 57390 752648019 75901 75901 494040384 5613 33102 791453131 37964 37964 56987285 19736 19736 547505854 29795 29795 319014460 51244 51244 663565519 39740 39740 175546908 11451 52890 968747135 72617 72617 75013050 17763 17763 974667493 23325 23325 959601326 81153 81153 692913920 82894 82894 221715112 1137 1137 534990439 47418 36205 553753044 33934 6949 658432360 73811 47966 800823744 11885 11885 706449091 69301 35701 9151549 21016 21016 623138443 11630 11630 949892940 52703 52703 713062833 46615 46615 463707222 2604 32372 164248749 11835 11835 449135069 57537 57537 198580423 73811 19680 588694974 76112 76112 831800291 73591 73591 139673846 1114 1114 144387184 38010 38010 303134295 12957 12957 213828455 2175 2175 84829031 22473 22473 680522670 17933 17933 41909455 2025 2025 329024198 39733 39733 484824076 60896 60896 266563239 75048 75048 969702820 61810 61810 725701771 49354 66279 74153548 16881 16881 411993992 13112 83485 568152098 62147 62147 228609753 14254 9355 336313692 35043 35043 971522561 2160 2160 5988782 33249 33249 941844129 59660 20570 360518041 12628 12628 723178567 57537 57537 496908056 50591 50591 832010643 23903 23903 171045465 76265 48113 940445100 49571 45246 341047663 57537 57537 98624463 6989 6989 945347136 11014 11014 987474925 57537 57537 140130020 51024 51024 69060692 57537 57537 851698206 22689 22689 101824586 56678 56678 990026546 57937 57937 975046423 73755 73755 145972181 70821 70821 565470982 15064 15064 721929262 37210 37210 379431823 36116 36116 613438818 47121 32658 886831154 11490 11490 421565151 44149 44149 224650007 33038 33038 467603714 26620 29991 606945956 11944 11944 300364835 41613 41613 753508792 10018 10018 849515757 77898 77898 861499644 12475 77294 646098930 20502 20502 125643474 32588 32588 734120875 31154 31154 785644413 41235 41235 100044511 57537 57537 972604151 53351 53351 87443217 2175 50059 124849938 29168 29168 856198779 80386 80386 430222607 29799 29799 423395289 51635 15235 427036070 57537 57537 854790871 71781 71781 695722990 47095 75688 965128945 4511 4511 942505550 29730 29730 790223417 8668 8668 641346681 24967 24967 192107142 73811 76389 963925096 18559 18559 542958073 20981 20981 757037182 56311 56311 335058701 37914 8424 133943411 38396 38396 852713413 80069 80069 239058168 57287 57287 130723779 61484 61484 435868860 49828 49828 308794632 31556 31556 197711514 23102 23102 959633851 41534 41534 446542303 78743 29804 735444822 642 642 929457280 30140 30140 674370999 21333 21333 978191348 350 350 744775361 4782 82879 50255125 37922 59425 631464967 76827 57537 839436867 74637 74637 121967256 61510 61510 849162465 22307 22307 80504504 78934 78934 119284344 25052 67354 48736416 27973 27973 967177920 56621 56621 394720630 44991 44991 503216215 41373 41373 450070346 43990 43990 383242627 21207 21207 93165477 10738 10738 76940722 57537 57537 97299064 65031 65031 762899422 51663 51663 676405465 73990 71556 874171607 5818 5818 295674329 31881 31881 501250056 21922 21922 429372784 64372 51980 274051574 44783 44783 138314552 25785 25785 86765896 52331 52331 737088935 64 64 690500287 57537 57537 452249604 57537 57537 630185510 73811 53550 282252592 73933 6380 339947246 70710 70915 703154525 66968 66968 871278503 10943 10943 845406247 69434 69434 201949742 50859 58232 493993622 51037 51037 484758380 38167 38167 363768484 100 100 939530253 29506 29506 229969085 7802 7802 707253335 27480 33119 82602552 8472 8472 959001807 57010 57010 101843535 70629 70629 818914540 54188 54188 309614832 63159 63159 942591825 61 61 950259826 70003 70003 539634838 32473 32473 109503778 9204 9204 753558004 40857 40857 271441187 19082 19082 630686869 32254 32254 467779966 32889 32889 638499438 35319 35319 710481101 15136 15136 414307334 75529 75529 766342233 54612 54612 947394081 83205 83205 87975366 24436 24436 39932138 3546 3546 373679156 73177 73177 711939266 70194 70194 716492750 57537 57537 580114547 73811 66864 490383202 32115 32115 567250395 67560 67560 563553773 68401 68401 821153043 81866 5587 96064145 57537 57537 732083839 67431 67431 777492808 30573 30573 618277682 11632 23445 945061221 56237 19081 677706503 1310 1310 593048935 81661 81661 90336635 43048 33110 880762204 29250 29250 911841837 8089 8089 293270397 13980 13980 393838781 57537 57537 193234804 56710 56710 182178586 57537 57537 767204602 15172 15172 649220926 54143 54143 272018145 24108 24108 777524663 61328 61328 137136558 71029 71029 885855258 16267 16267 92482261 54950 54950 103129782 16727 16727 512800366 37321 37321 814828482 81399 78370 979826129 17273 17273 694014204 75732 75732 222431045 3751 50686 610617039 56350 56350 778668316 12905 12905 597827670 1441 1441 252604047 66496 66496 88678557 35851 35851 633033609 74610 74610 400717684 2497 2497 513836869 41895 41895 968496142 27249 27249 800430515 76176 76176 139865873 55932 55932 662167591 51459 51459 277662159 77899 23353 756330225 33956 33956 547639391 57537 57537 572043803 40450 80929 232133430 29892 29892 862874283 2692 2692 132667745 40557 40557 482380808 54831 54831 502730734 26477 26477 216703380 7014 7014 884164414 31881 31881 111653909 57537 57537 835759455 3585 18767 524285960 1104 1104 710484463 81665 52481 556224445 42003 42003 216772061 8285 8285 374696916 1800 1800 441630964 63711 57537 210275974 32645 32645 697554004 76661 76661 694293867 80830 4776 500641716 7214 7214 838730707 73811 7740 316302298 43221 43221 293994497 73811 28720 804980352 67935 67935 230910106 57537 57537 365203598 66576 31215 253109219 83408 83408 314309417 78637 78637 188621448 57537 57537 356565206 65012 65012 458361875 50517 13775 69941776 76352 76352 439524548 83231 83231 416188645 57537 57537 71494554 64316 64316 855489231 10342 57537 648206428 62872 62872 511544310 64537 64537 317821895 78090 78090 803060426 69374 69374 757126296 48287 48287 973372509 22886 22886 376202799 32829 32829 699749823 83064 83064 281500692 7359 7359 239002808 11154 11154 14042488 76412 76412 234631118 73887 73887 655076575 69943 69943 135130973 46184 46184 874449342 63377 13820 260830456 35188 35188 987195823 28918 28918 597686140 57537 57537 638185890 8673 8673 951786843 66114 66114 600720046 22839 22839 817364797 48864 48864 387798134 18687 18687 75140012 68438 68438 17035051 30884 30884 472988802 24354 24354 855796425 39163 57537 131358163 42006 38551 188557640 27981 27981 510374582 4843 4843 679741339 81064 81064 820704294 35181 69085 639782824 48052 48052 747640279 6847 6847 3234554 63604 57396 579667877 57537 57537 380782168 56839 56839 674600410 66645 66645 972166006 73032 66611 28559931 35325 35325 209484038 66217 66217 229596192 23288 23288 798763060 74368 74368 727894080 77675 77675 347415812 57537 57537 254667638 68642 68642 92911793 42752 42752 656376717 1151 1151 899161638 80085 80085 535998369 11369 34219 633745442 40281 67465 892338918 78525 78525 607844325 73436 73436 224022335 43928 43928 517961479 9272 9272 629572711 35451 35451 726248563 16485 16485 38628967 17394 17394 972360574 51480 65746 596463517 50262 50262 527613784 59892 59892 677590542 22118 22118 43733359 27766 27766 665742461 73644 73644 486084701 60124 60124 931423964 22534 22534 508476813 36223 36223 341948445 61218 61218 129231044 9644 26388 807023301 63759 43686 398338726 57537 57537 482787259 57537 57537 938512178 82900 5024 152741639 57537 57537 779891874 27247 27247 196048102 71468 71468 642285319 4998 4998 592654171 68634 60625 809399715 52072 52072 916923673 23355 23355 174557974 28234 28234 713251293 12011 12011 450267447 42516 42516 786541698 75946 75946 961972767 22097 22097 102435751 13487 67372 912753116 68414 24114 485523450 17819 13163 377282946 22595 22595 795154690 57691 57691 5052342 27988 27988 745479518 60533 60533 707936849 67149 67149 339848986 57537 57537 11459663 47684 47684 541826567 62111 62111 145178678 19118 19118 846832339 22528 22528 987822328 50322 58614 131677102 11654 60307 738918452 14710 24256 21351740 57021 57021 837612058 10531 10531 354920935 40859 67671 4980058 3415 3415 988138841 69865 69865 145485030 60443 40774 793510967 57537 57537 883165990 70730 70730 382388422 58617 58617 42997979 63639 74233 85854712 77801 77801 58279691 19559 19559 656001594 7602 7602 251132763 18292 18292 397863610 76619 76619 955437628 82573 57537 514417568 45131 45131 470576845 32130 32130 277701842 54508 54508 481895989 63038 63038 39100836 60810 60810 873259331 24500 24500 40013116 19860 19860 636649566 68526 57537 365062866 46470 46470 375596908 42144 42144 929499842 9417 9417 328384805 73811 48254 505427099 26483 26483 18447720 41766 41766 490078582 55160 55160 366822414 60514 60514 947212606 60474 31445 507858597 43097 43097 874430089 7516 7516 420403240 76004 37060 970604910 61897 57537 761338965 57537 57537 751906410 57536 57536 247891882 54586 54586 556348457 57693 57693 167297508 9781 9781 117501182 74884 74884 744758160 77881 77881 6515448 26064 57537 644903362 63467 63467 517701308 10409 10409 977716979 71819 71819 518318223 42608 42608 252799542 19534 66596 615498047 17757 35020 281382747 53064 53064 53175047 57537 57537 951699545 43047 43047 725105011 28023 28023 425755621 60233 60233 228566885 62459 62459 899682201 141 141 945896178 81690 81690 708699785 57537 57537 588779730 15840 15840 712052546 34769 34769 942223354 64906 142 106910162 46314 46314 132416750 39169 39169 247178221 57537 57537 138422965 37823 37823 488767131 78312 57537 418248579 32663 57537 817864482 60925 60925 239942132 43185 43185 287436763 78818 78818 816552971 5736 5736 864662131 76955 76955 759762100 57537 57537 73159053 36105 31391 447111159 9278 9278 712470681 68272 68272 802771593 12191 42729 523313658 12339 12339 152812926 16752 16752 199651573 18100 18100 940626864 19195 19195 691252994 32888 52560 888682137 21654 21654 152357419 4465 4465 294273063 75436 75436 955272673 57537 57537 327939458 5146 5146 621077654 7056 83296 162557609 39041 39041 628254010 8160 8160 121526391 63170 63170 827350676 74112 74112 332063981 25621 25621 876467796 52289 70203 620419781 56751 56751 278712199 71276 71276 815739918 66427 66427 885051690 57537 57537 718793671 76474 76474 850554101 63615 63615 824176184 30778 13935 308795428 55070 55070 555396232 52578 52578 63134714 18461 57537 421937014 53779 53779 299258244 31678 31678 196605124 67485 67485 812133819 68476 68476 774193132 58812 58812 616861923 25392 25392 427559011 77823 77823 133013264 24462 24462 683559035 62414 40215 343024640 13026 57537 692222711 75449 75449 558276506 16488 16488 74815026 65617 65617 1748044 61397 4441 105783578 43253 43253 485308267 60784 57537 873962877 57537 57537 90522726 72116 72116 364887490 42283 42283 242110918 29383 29383 360366291 73866 73866 729144521 57537 57537 980701709 10315 10315 141801203 50860 50860 982243722 80210 80210 196516924 74050 74050 949408624 51064 51064 19886223 9522 9522 226087059 76530 74502 138004174 57809 57809 453482798 37254 37254 751875425 18609 18609 349180274 197 197 139938443 70085 62926 467802490 78653 78653 261991251 4742 4742 563234291 56083 56083 123404102 72984 72984 337148618 8569 19474 269558405 82635 82635 426012652 62821 62821 99361666 7261 7261 566065286 57800 57800 666712181 53559 53559 586956479 47972 47972 20649680 9832 9832 764710602 80286 80286 669133583 71592 71592 163863186 5987 5987 334660596 65882 37414 495853296 45424 45424 248578376 30722 30722 772714572 5803 64826 204643021 18802 18802 534590697 51493 4219 82443381 69081 69081 711124607 82139 82139 217554243 35076 35076 576811675 63384 20797 91836127 39297 39297 402620722 25694 25694 574641192 35670 35670 439502011 8437 8437 970408697 28188 28188 957245973 54577 54577 451002293 57537 57537 996119322 57537 57537 818184453 57537 57537 902347541 6614 6614 530398426 66035 66035 169114342 36880 36880 976295714 47406 47406 177753069 66598 66598 212726979 74737 74737 894267835 25050 25050 633627588 3851 2911 538527656 73008 73008 683136826 55956 55956 313286872 1395 1395 828592015 6564 6564 287521331 79499 79499 911908650 45500 45500 889988675 45597 45597 878070338 53849 53849 450559787 62704 62704 267776924 48245 48245 66792065 24268 24268 37824380 29365 29365 434411212 35121 35121 502586932 71994 32683 616016097 68015 68015 620650960 57537 57537 297830826 27901 27901 593245587 40043 40043 325001829 64441 50642 793026671 18537 18537 652675629 12831 12831 924994278 30786 57537 479802790 57537 57537 801511805 1442 1442 38178918 6336 6336 700882451 83803 83803 44332484 8988 8988 929452045 25673 78120 199341618 77506 77506 263886934 31205 31205 438655159 16929 16929 809862795 57537 57537 933491414 68071 70403 538794315 7256 7256 41087230 44791 44791 109051032 3726 3726 42055342 57537 57537 862182280 27204 57104 302807988 45489 45489 957845268 65344 65344 842410433 25853 36127 57515477 734 734 999579327 73811 36332 915663636 81617 81617 443085958 40335 40335 194193434 17475 17475 776840153 11884 11884 128655386 57537 57537 706684601 54131 54131 648720083 22943 22943 19029992 19206 19206 681890224 21346 21346 695121593 43558 43558 210663674 55859 55859 661457229 83310 83310 629455165 34239 34239 787457662 8684 8684 680878245 58545 58545 347843994 35249 54339 233191620 24416 24416 865571112 80935 80935 274789089 1630 1630 746900395 2214 38501 478922001 6832 6832 708739122 29668 29668 198171417 57537 57537 876976543 7909 7909 704852284 23253 23253 878123070 28987 16954 984930332 57537 57537 223225717 40688 40688 734287705 986 986 232838944 19180 19180 585146936 56983 56983 247127465 20418 20418 639042556 40926 40926 424306114 42737 42737 491386817 82721 82721 671485355 27134 27134 212275210 38445 38445 470393654 15150 15150 114220861 45119 45119 164302769 28960 28960 981420925 48627 48627 640550299 44369 44369 190508717 57537 57537 192027955 73811 15231 6458408 13464 13464 366945224 39975 39975 345027294 13847 13847 452295465 56053 56053 245992304 13890 13890 907419613 53464 53464 318526787 58044 29137 251332389 8148 8148 367203760 64983 64983 83182678 5056 5056 305058966 57537 57537 483432100 29991 29991 489558039 49167 57537 668744188 52048 32762 463170652 77669 77669 80079736 16109 16109 468637403 67287 67287 783980225 59496 59496 79850227 29948 29948 386854937 80558 80558 902606490 31773 31773 307456251 32539 32539 703112583 16112 16112 841666258 48940 48940 751127319 73811 62517 824373540 57537 57537 406515579 20230 20230 581503381 37719 51819 4095639 35362 35362 912462232 60046 60046 209918601 68135 68135 489386721 19854 19854 723651503 9188 9188 542561841 69013 69013 958090840 37368 37368 854699723 5966 5966 491881443 52246 52246 873462642 80620 80620 769766741 70541 70541 123663638 57812 57812 676404757 72848 72848 664084489 70999 70999 474211098 57537 57537 385999867 3521 3521 662480262 32002 32002 869976140 78116 78116 670004993 37600 57537 569784602 54689 36105 684350328 57537 57537 83643496 15729 15729 933810032 57537 57537 218653996 57537 57537 476158019 52957 52957 560210787 42743 42743 635209778 66793 18967 474913015 70275 70275 737962915 54883 36501 389054108 33033 33033 15977785 34661 34661 540643772 62735 62735 205420579 2436 2436 388539479 78126 78126 540865874 64054 64054 593038125 57597 57597 934843056 75062 75062 470361847 20458 54923 835288661 80503 80503 326419346 30752 30752 256919312 61098 61098 30670217 9312 30902 396035977 23741 23741 145429702 52712 52712 267210937 27862 27862 521539065 26427 26427 840945573 47393 47393 663042738 57537 57537 70606784 58081 58081 932276799 43305 43305 582119929 48324 48324 30427019 58196 58196 665365704 83692 83692 962416445 597 597 308086067 33458 33458 778785460 42754 42754 694025938 34479 34479 118509890 11211 11211 920799257 42600 42600 363042335 79535 79535 764954531 76653 76653 952800196 30665 30665 736397534 82093 82093 577551715 32007 32007 113216952 80499 80499 522005123 63232 36014 81833029 18293 18293 537464712 57537 57537 970299240 66672 66672 904647437 23496 49395 931575726 9307 9307 535091592 3607 3607 363244824 64165 64165 905527050 29425 29425 906495336 7320 52447 247016070 73811 55317 553644839 40058 34021 249980009 76452 76452 373817305 52763 52763 837260446 50757 50757 101284389 38858 38858 767371323 18624 18624 168073006 15275 15275 324361261 57537 57537 654945410 67978 67978 586544342 77322 57537 145163374 69338 69338 531699797 33598 33598 54227379 7677 57537 165604488 12767 12767 237023211 66507 66507 830706761 54792 54792 120866720 2629 2629 452626544 72464 72464 31436703 35916 35916 357588862 21487 21487 254603984 78652 15666 231702629 39414 39414 926470321 3288 3288 361115487 57537 57537 175629604 19333 17728 623219339 73566 73566 302747534 35812 659 418606589 67993 67993 684795083 83561 83561 739736066 59300 59300 777085547 42800 42800 542773153 2233 39567 516274717 57537 57537 380391190 48940 48940 710600060 20551 20551 387418566 62258 76773 994967980 51198 51198 468385959 19357 26093 356904637 22714 22714 543843271 82187 82187 516202684 40531 40531 423416919 44643 44643 613547396 54708 54708 362584893 20643 20643 70899060 67373 57537 797808148 3167 3167 991757880 20134 20134 375570216 80913 80913 870477048 6944 6944 452529709 36620 36620 449422076 47065 47065 315986608 73027 73027 492679483 40694 40694 64214616 79323 79323 312217739 12901 34361 867494497 76331 76331 551977371 62045 62045 980365080 50706 50706 769041216 55217 55217 278643818 57537 57537 458970354 61601 61601 871998014 79643 79643 891941524 61188 76358 560255173 6356 6356 971030848 81950 81950 239696656 23339 23339 648813395 26964 26964 94168349 20024 20024 484447295 170 170 813931737 5105 5105 116264997 63903 63903 80667069 27146 27146 5286980 56595 57881 943185771 69442 69442 265652922 63934 63934 877089187 20995 20995 576396315 56072 56072 360753183 4532 4532 162062979 14499 14499 698319633 20034 20034 271780930 62795 62795 12492129 77894 77894 116740890 27330 27330 245021569 16499 49501 425380094 52986 52986 862764369 49188 49188 228722176 27484 27484 34392218 34239 34239 156487247 8908 27652 994689441 55724 55724 294630285 17506 17506 552306623 55306 55306 9214148 65422 65422 369422423 24199 24199 250297093 15826 15826 472027779 50826 50826 419219365 47302 47302 573464210 65607 65607 889796227 11314 11314 706073583 7262 49900 423474621 51355 51355 155420544 65470 65470 476069781 75584 75584 263140675 37488 37488 499121896 18484 18484 572489695 78837 78837 589287026 21403 21403 723353792 56184 56184 599997854 53931 53931 456149173 73030 73030 354088412 79721 79721 641387223 34837 34837 156468503 41781 41781 235516976 54784 54784 339801982 9756 9756 377489360 57537 57537 498599416 62572 62572 211885402 16830 16830 574862921 57537 57537 36764210 53734 53734 145760123 46045 39899 124825667 24803 24803 788734583 47157 47157 687264838 8581 8581 458573004 43274 43274 423209454 60968 60968 200984294 72245 72245 589900064 57537 57537 779076554 60939 59725 718055114 24924 24924 699381898 53167 53167 674182871 9607 42040 825377430 57537 57537 921591719 27840 27840 441636016 10077 10077 932057146 33303 33303 632439776 47035 47035 560272202 57537 57537 809195931 31511 31511 968130645 21671 21671 583884302 46309 19442 624952029 30392 30392 503836458 2695 2695 585723816 21014 21014 85723602 83143 83143 657804181 51006 51006 730876502 73811 1104 389239254 13079 13079 813063697 76428 76428 969820219 2806 2806 542273849 16978 16978 201299793 79878 79878 761233377 75399 75399 838754439 60474 60474 576139556 23765 23765 269686728 26611 26611 254641685 72509 72509 700294230 57537 57537 317006792 69442 1224 280902255 18548 18548 660883136 72356 72356 461642133 57537 57537 215945341 46893 62685 404205908 2175 2175 215633628 48703 48703 567626636 44793 57537 116891636 24217 24217 815027289 40108 40108 893189812 80673 57537 565957746 76014 76014 300971424 80772 80772 240368204 42592 54297 651901825 76176 76176 445001912 37755 37755 37046910 54989 54989 380059812 39203 39203 903727422 2105 2105 468942655 62214 62214 385506161 81012 81012 62551111 7470 7470 443056265 57537 57537 392452326 29974 29974 971387904 31635 31635 742456716 70866 70866 535851490 68467 68467 636260296 60738 60738 654305689 57537 57537 69049463 50946 47260 268032414 74342 74342 679403778 11596 9280 673301409 19042 66639 928679213 22502 22502 321480901 23386 23386 651105633 21475 21475 587334708 75314 5315 798263768 69560 69560 96875809 46055 46055 723291980 57537 57537 237640564 60925 60925 401354622 66634 66634 788785606 68789 68789 52704182 44624 72069 666832352 8413 57537 819599133 72162 13360 715906269 7265 7265 256237859 55513 55513 169866542 74105 74105 729346724 57537 57537 324305780 31891 31891 917831684 73420 73420 604779931 6660 6660 530438567 14454 14454 824383817 41079 41079 589694969 38042 57735 93952896 72899 72899 829824185 76360 76360 502169806 68463 68463 830562201 48145 48145 873552452 57537 57537 406608146 6202 6202 279020554 56495 56495 270944161 4774 4774 962160461 52489 52489 798836790 11694 11694 125870725 25839 25839 132270085 2738 2738 407673276 77589 77589 993055946 41242 41242 538611813 30559 30559 229078700 24766 24766 550057009 2186 2186 508912398 53370 53370 381024266 24292 24292 572338028 42491 42491 859315202 80809 80809 499917415 60826 53039 853104855 39076 39076 391262695 57537 57537 567979178 23386 23386 772434964 57537 57537 288512598 57537 57537 393857138 11118 11118 479076405 57537 57537 82899052 80920 50101 239982107 57537 57537 403451014 43429 43429 804456003 21176 57537 280733155 18214 18214 895968353 54794 54794 317398484 1946 64377 664765503 77018 73405 826224927 26050 26050 736045377 47346 47346 810864619 23011 23011 640851355 64521 64521 893574599 29181 29181 730666494 6695 6695 724606060 43547 43547 373746220 11325 11325 21466196 38159 38159 878584096 75128 75128 316541988 48764 48764 585104138 57537 57537 460962142 64385 64385 230595956 70025 70025 380414023 17988 5563 66075371 56025 56025 26603001 68072 68072 327252736 42349 42349 499882459 32339 32339 86294875 80742 80742 852350860 81130 81130 632100489 49306 49306 589110173 71472 71472 855194725 63492 63492 593742766 57537 57537 55829573 4603 4603 201308109 74795 74795 489017004 57537 57537 219074925 58696 58696 643179892 56810 56810 530930967 50413 50413 144956389 71707 71707 508060706 61267 61267 98148899 7118 7118 233433212 74551 74551 872038063 10877 10877 572494507 27855 27855 495353835 51393 51393 687428848 45266 45266 993271455 17194 17194 988331590 33994 33994 96624006 63655 63655 385491364 57610 57610 746090066 20210 20210 227183183 1883 1883 380309943 8603 8603 360625279 57537 57537 982240247 51839 56437 118979712 55801 55801 584771410 25089 25089 721402215 42748 31627 177003306 57537 57537 269286275 55889 55889 115869706 25468 25468 841917792 38657 38657 828916058 52842 52842 335261368 52289 52289 418477215 57537 57537 431695101 45307 45307 141324368 13602 13602 846661326 64879 64879 862200930 57537 57537 590453019 40920 40920 393277630 57537 57537 53267995 16594 16594 273156944 32441 32441 280106590 83448 66369 458903622 55360 55360 121138570 31020 31020 452827671 60352 60352 740561557 34565 10978 804349743 63209 63209 389053335 22196 22196 395449591 57537 57537 384847467 55909 55909 392940384 67702 46184 108388656 56361 56361 680209250 78701 78701 901994342 36205 36205 190423578 57537 57537 591121910 80756 80756 891872800 57537 57537 622070833 57537 57537 70604277 57537 57537 405356744 68097 68097 765408041 69780 69780 56299790 57537 57537 265578504 6232 6232 392687405 7965 7965 90945788 39427 39427 644961086 27241 27241 125030534 8859 8859 857573991 59826 59826 686061121 15924 15924 344869725 77319 77319 52966226 83276 83276 5713752 13350 57537 814403699 31242 31242 985336257 56140 56140 597626397 57537 57537 920638693 18255 18255 473936012 83402 83402 855284340 18528 57537 201209888 57537 57537 690544641 1747 1747 98266505 68571 22012 990489780 39589 39589 418621652 26509 14513 875529397 23615 23615 545811268 33977 33977 223784914 30649 30649 939448286 50379 50379 60582197 75214 75214 65886086 33425 57537 760924950 19042 19042 11529351 59989 59989 715570325 65183 65183 713295347 36175 36175 532544675 72091 72091 482970501 69389 41790 546543718 47796 47796 844672795 598 598 858614095 70265 70265 888478204 57537 57537 714373246 72765 72765 784533497 57537 57537 578050325 72370 72370 783863832 51864 57537 256342889 76262 76262 541669730 52946 26669 249611918 39510 39510 422679569 54785 46743 773493335 62383 62383 400765470 57537 57537 90090660 18321 18321 792043119 19215 19215 890849710 35252 35252 50127166 8007 23141 423715703 57537 57537 944078826 71275 71275 727959843 81817 81817 270651139 80474 80474 694023569 34833 34833 690540244 29121 29121 801542793 72708 72708 247035507 37583 37583 515651849 76073 76073 34469285 26077 83040 184623489 62787 62787 995721177 36196 36196 614948970 57537 57537 560073093 79457 79457 741641122 65594 65594 326502254 70021 70021 34131066 73794 73794 398183934 50933 50933 515804342 35487 35487 828325695 57537 57537 828558983 24836 56458 949463720 57537 57537 710924267 32049 32049 484338222 464 464 733153014 16256 16256 9344005 69724 69724 905839428 62680 62680 500097760 56910 56910 585148460 57537 57537 474663801 7238 7238 468910331 50265 28308 446682947 72459 72459 450689511 18694 18694 424872534 28732 47662 28292229 42327 57537 636505381 48628 48628 491214454 21826 37294 912327307 57537 57537 323218830 18198 13776 201810592 39831 39831 969834696 52342 52342 463652368 44438 44438 873163330 6750 6750 875088537 73092 73092 152245649 2559 23294 573361906 21443 21443 955705351 57537 57537 987655948 5659 5659 356826923 73811 74367 24534723 28592 28592 884826413 20906 42732 224313324 40698 40698 344526018 29202 6966 126521353 47392 47392 429835948 56349 56349 533015814 51408 51408 73697513 8590 8590 570671718 57537 57537 707840736 59788 73075 236368054 34268 57537 895791041 82547 74797 723528145 78130 78130 897344720 57164 57164 363593268 21951 21951 695940018 73811 53313 622997115 15826 15826 458890678 52776 52776 47401096 78305 78305 670790904 33551 33551 513769401 73811 69959 878369331 22802 22802 80784455 13247 13247 964737302 42268 41874 996415889 53329 53329 657364825 39559 39559 158526974 53929 53929 204414676 63510 63510 873494488 9811 9811 814527166 2244 2244 137305537 62679 43752 656811267 62298 7727 844039946 3719 3719 409097575 45185 45185 89394044 54247 54247 230356308 1669 60345 215497047 57537 57537 141719981 47638 53488 711996178 47089 47089 650042203 18452 18452 676496857 19623 19623 999090996 15888 15888 887818471 42105 42105 47577474 57537 57537 742499947 54373 57537 625800386 10759 10759 926408649 23300 23300 889383159 43679 41523 111818480 20182 20182 762623608 28156 28156 983223327 40064 40064 677787270 43467 54326 333815570 8776 8776 719943751 57537 57537 26744492 57537 57537 648404468 18174 18174 735523678 33787 33787 631141142 63140 63140 857116268 26914 15991 975913647 17936 17936 238789998 32026 32026 908621916 688 74535 28953780 66800 22248 635008528 47166 47166 497493191 28226 78612 527095777 10706 10706 870681946 3565 3565 522859561 5863 5863 571424794 24589 24589 445816215 57537 57537 724226098 3273 57537 128677200 1374 19983 76774463 57537 57537 746398575 54765 54765 521041499 56353 56353 874885137 22351 22351 85989439 51629 75023 160108899 38165 38165 33964929 36444 36444 817669945 65701 34519 421353498 72992 53855 901245063 6393 6393 99697898 46046 46046 137909873 23778 23778 361005991 48953 48953 835012664 14406 14406 220197569 63572 63572 33654193 67241 67241 802345008 27592 83554 204793761 43100 43100 968388495 57888 57888 185105519 47663 47663 802667452 13857 13857 317341336 114 114 475072167 46137 46137 111459002 34035 23558 555537638 83041 83041 341735024 65575 65575 676680239 57537 57537 405471423 73811 42552 304219121 21239 21239 750271802 53870 53870 358703287 240 20725 273393708 80756 80756 678515824 7226 7226 333769641 40204 40204 428521674 61740 61740 250624089 46488 46488 879232382 63087 63087 321919124 2586 2586 199364612 66805 66805 20623361 44305 44305 437018392 30244 30244 668913089 7219 7219 901293789 53288 53288 141100162 24560 24560 149112904 21041 21041 715908525 57537 57537 966328360 57537 57537 552728541 83839 83839 785692035 9030 9030 105208783 41822 41822 916032991 25993 25993 746315968 57537 57537 290531523 70899 65366 428997962 47514 47514 263765352 15934 15934 959661821 61923 61923 509585698 36401 36401 68952932 62243 62243 993957664 30092 35143 904155018 54510 54510 607906218 9627 9627 668830885 57537 57537 946248732 38065 38710 805595213 21028 21028 100907163 73811 83106 350108831 6257 18354 295286793 42103 42103 193294740 57248 57248 414313505 33014 33014 53626744 74551 74551 806428650 4668 4668 117294834 6939 19848 387306125 5711 5711 368031076 83106 83106 686057983 24736 24736 57629777 57537 57537 795941228 23077 23077 687892483 60126 60126 189096835 65018 65018 839133314 22403 22403 869354694 27936 27936 981686841 2374 2374 847084789 74092 38433 43375542 79158 79464 82620300 77947 77947 119190875 30305 30305 881944596 70818 66808 18794112 2892 2892 214969917 79994 79994 900428144 64274 64274 233710109 32728 32728 881522632 50833 50833 310671288 57537 57537 32271755 57537 57537 962450567 31405 34193 470481273 49100 74268 743273501 69474 69474 461474917 59586 59586 676752304 19256 19256 306049425 75149 75149 275113143 73811 44928 31867123 73811 55258 557338393 76680 76680 734090524 5001 6961 712367352 23604 6194 66302996 65552 65552 33564192 66189 66189 975717337 7081 16078 300021194 83075 83075 17413974 83106 12793 743131495 21470 21470 40111402 46383 46383 303674878 57537 57537 290766909 65802 65802 745269630 63947 63947 635544991 60796 66683 198980858 76828 76828 660270701 32332 32332 992087657 23809 23809 587684859 17512 40734 903388957 70543 70543 150889685 75820 75820 173107711 57537 57537 524683217 79007 42696 520208172 78262 49181 914192687 60667 60667 529566171 73811 60113 783847980 6326 6326 976749486 57537 57537 531803955 76557 76557 39043497 33303 33303 212085641 73811 81208 78159060 57537 57537 78281189 57537 57537 309026036 80032 6795 561862393 47369 47369 527768023 58459 58459 967814224 76227 76227 438480059 10067 80409 499560605 8071 71800 857454501 57537 57537 844340507 112 112 695680192 18876 18876 481009404 30445 30445 656248623 65402 65402 376895150 68378 68378 505081054 43479 43479 533969081 24173 24173 949511444 40430 40430 327599640 31846 31846 897915958 57537 57537 413483911 62796 62796 585312040 73441 73441 505323819 35841 35841 530047214 80942 80942 784868012 57537 57537 386875386 36816 36816 244506902 62071 62071 830801605 64264 64264 694541727 34232 50708 216495124 16551 16551 435371631 39242 39242 419773109 66440 66440 707565247 59604 59604 418334582 77492 77492 376681484 57537 57537 665883201 9246 9246 403595336 22951 16818 935123657 44191 44191 360755005 57537 57537 31247297 35481 35481 812861365 36325 36325 549939187 57537 57537 542761703 26459 7455 835824970 50644 50644 176965414 34970 34970 342644204 74820 74820 318119221 18583 18583 95255505 51922 51922 794230536 80088 80088 342966516 29326 29326 286476939 18983 57254 533408329 13200 13200 872783069 44637 44637 477661813 39224 39224 957939200 83006 83006 968501530 57537 57537 517874056 82447 57537 319552128 38147 38147 683301815 48302 48302 158641678 11250 11250 862592454 30766 30766 72123758 56266 56266 237395564 21065 21065 658061984 26207 26207 323027728 53012 53012 805154848 82963 82963 228702279 6417 6417 952772905 77525 77525 72523122 8000 8000 817680631 36147 36147 348206570 74371 74371 781882929 79695 79695 294118465 53577 53577 142296735 29682 57537 633862474 77246 77246 214583145 64857 64857 462980150 60381 60381 997592688 67400 67400 729453788 76751 76751 264247152 50526 50526 719705567 26095 26095 317651650 60448 60484 137231303 57537 57537 524894186 78096 78096 654178730 57537 57537 358720670 77349 77349 137425823 40911 40911 785398521 50085 50085 428914826 38800 38800 978768602 49727 49727 506779367 82333 82333 705987523 44361 32903 604652127 75504 75504 460490927 12355 12355 750170346 57451 57451 447716236 52581 52581 19383415 73619 73619 406391337 37969 37969 833402805 73811 24921 841808755 10625 10625 778267629 65898 65898 325907429 79198 79198 588636056 15954 15954 397432821 75107 75107 48754338 53135 53135 621653431 28386 28386 281799828 13122 13122 469843055 67089 67089 945821548 34162 34162 849776907 68854 68854 307998423 65652 65652 344151777 36245 36245 135002609 521 521 591159623 83069 83069 59067672 45817 45817 679834236 18371 18371 266592542 57537 57537 51881768 57537 57537 890527757 62698 62698 808121699 34912 34912 765689316 68747 68747 159620119 13354 5300 288678397 46438 46438 988427223 59449 59449 512143408 10215 10215 331372548 16585 16585 312388213 57537 57537 306035890 82305 82305 741302191 72435 72435 954004097 60226 60226 748640397 70273 70273 55503220 57537 57537 69622002 48454 48454 163083471 40666 40666 260951767 21122 21122 565652132 75139 75139 205816451 3568 3568 574621390 21682 21682 466501473 21023 21023 874839050 56094 56094 400696833 73811 81752 126236700 10425 10425 389299788 49790 49790 355493803 8335 8335 675592455 25215 57537 40815495 35483 35483 579989491 81347 57537 461245831 82228 82228 40062753 57122 57537 928586954 39009 39009 636853540 29932 29932 592731291 14551 14551 949292570 2833 2833 558556121 54531 54531 631267657 83472 74663 147666810 17854 17854 864297114 75995 75995 853196935 11003 11003 837642838 35323 35323 600598597 83815 83815 209442435 63676 63676 165431994 44341 44341 87467593 14387 14387 273567520 9744 9744 875536095 57537 57537 194013777 14308 14308 270591087 59307 59307 62753369 64709 64709 820673369 66793 66793 248148945 29020 7750 522003842 68720 68720 507807092 66448 66448 101477811 81914 81914 470297370 55469 55469 25097754 11628 11628 935048920 47801 15004 600011877 57537 57537 691723438 57537 57537 119783636 2131 2131 687932739 67295 67295 109033791 39557 39557 167238858 11476 35383 893382305 24223 24223 46779714 6114 6114 184423319 57537 57537 150091291 11739 11739 559063434 19088 19088 261445536 43824 39269 333811696 75699 75699 793665311 23266 23266 25441607 29356 29356 167296413 31652 57537 550712264 72880 72880 267953177 38542 38542 82874663 76619 76619 244137776 36917 36917 639765307 19846 19846 132021452 31889 31889 820246771 77884 77884 42563059 71658 71658 543078228 68200 68200 569391862 65248 65248 264801618 58687 58687 910157780 72951 57537 518986344 37531 37531 945126030 80844 80844 4117613 45534 45534 580201008 8791 8791 383357751 3348 3348 157687118 42128 54655 372945953 16734 16734 68560838 22320 22320 970004339 16017 25110 467194764 73834 73834 267314225 2572 3353 808776210 83617 83617 511847414 50687 50687 499481124 72011 72011 568611980 37235 37235 849587374 77059 77059 310709356 54448 54448 1075733 56279 56279 547772323 35303 35303 741118193 38990 57574 169042753 68680 82770 414060491 73932 73932 247908233 35427 35427 175082030 77205 77205 852691543 69840 69840 544851054 81654 81654 688095877 16495 16495 887915612 23137 23137 136020099 76273 76273 694807616 73886 73886 599040275 60586 60586 642497024 79375 79375 272855947 54363 54363 928184636 3539 3539 962466353 15539 15539 301052943 38286 38286 712770817 67393 35971 984139797 3001 3001 471604321 36941 36941 257230581 7728 7728 326345220 48437 33699 913411753 43587 43587 391219415 73428 73428 30603434 7034 7034 484339506 50659 50659 782896781 23069 23069 575504602 24242 24242 824437096 53344 53344 239300591 83247 83247 160477266 50105 50105 372987252 16585 16585 10135866 78929 78929 76366893 958 958 243080689 28623 77703 834167070 57537 57537 487431171 81782 81782 825152542 11202 11202 978823424 57537 57537 148362475 67373 67373 189595704 598 598 163604845 71390 71390 32503583 63597 63597 552902131 50022 50022 804296602 57537 57537 916670361 66389 66389 421316827 67573 64036 168230946 48789 48789 569970072 302 2726 962669951 33909 33909 492816906 6364 6364 272350520 16224 16224 342715157 8946 8946 376486593 57537 57537 418148048 33927 33927 45474473 63218 63218 648518187 54892 54892 641888711 32179 32179 533752582 76143 76143 795274749 21939 21939 50001367 64718 64718 687621390 64355 64355 677736502 38875 38875 729404848 158 158 95095386 4227 4227 613451163 83413 83413 481980979 77982 77982 913440744 34220 34220 286128078 24565 24565 511999981 61461 61461 289981303 77502 77502 307183223 7172 7172 828955133 35306 35306 130746251 52773 52773 687404221 30572 30572 413588556 61824 61824 934720534 52261 52261 743369674 20065 34923 874325818 6079 6079 773038286 57537 57537 232913194 75120 75120 176225440 13528 13528 857404279 23474 23474 932894988 57537 57537 151649596 49083 35769 255463188 4098 4098 329902588 781 781 422713455 62188 62188 645971031 57537 57537 840632985 73811 25277 965565201 61016 61016 336771826 342 342 660510906 15864 15864 686312251 29515 29515 790747878 24071 24071 297588326 37805 37805 18953355 12702 49624 504496072 57537 57537 103366139 57537 57537 746366753 57008 57008 324138641 69097 69097 429533267 41779 41779 752265615 1898 1898 5326728 62584 62584 31198534 59372 59372 803918483 21928 21928 454805733 62162 62162 234730336 68119 68119 145652081 13896 13896 678289716 11528 77511 722604662 52534 52534 999735778 46661 46661 168251491 30039 30039 588534023 57537 57537 185275358 76295 76295 490973585 48741 48741 340577970 57537 57537 515267474 73196 73196 35376904 28128 28128 374661342 3967 3967 127585646 57537 57537 810957024 31688 31688 101482251 49319 49319 719333368 45847 45847 944024281 48945 48945 672339203 2833 6205 774595309 73267 74330 890863450 19933 19933 913295048 55980 55980 890549813 67699 67699 932374412 78852 78852 420774846 57537 57537 405280992 12513 12513 218630943 46349 46349 35004108 2868 36237 305305989 71187 5546 767833870 2832 2832 315552890 26146 26146 202249590 36379 36379 978218341 3714 3714 443741137 29498 29498 604532083 21149 21149 12014334 9045 9045 583014367 50642 61100 357699512 77293 77293 760865244 61080 7095 189850615 34480 34480 59170714 57537 57537 606922813 63675 63675 847347383 11257 11257 143450500 16997 16997 940195237 14557 14557 795073824 14359 14359 233877109 57537 57537 770986591 80516 40026 5111441 48082 48082 924943109 18542 18542 540651087 73811 20389 304275540 74898 74898 404011434 3527 3527 363603526 83128 83128 653870215 81778 81778 722557024 31794 31794 975040163 23436 23436 307673439 74506 74506 476515568 21915 21915 796375724 32665 83250 320669661 53579 59741 198252219 57537 57537 740891157 18533 77025 405194501 33809 33809 717591959 29926 29926 895013475 48198 48198 603007812 70466 70466 568018861 54735 54735 599436707 73764 47192 989224107 81249 81249 224015597 76243 76243 535034416 64330 64330 669858139 55259 37450 572047781 26710 26710 282052526 44528 44528 319528483 69268 57537 272539743 81643 81643 118278963 4363 4363 186655376 19487 19487 480567832 32776 2082 332591057 22569 22569 602482533 18575 18575 410726739 58006 58006 402717844 10168 10168 615689627 80325 80325 260548487 9322 83789 357778795 10247 10247 49289775 33633 33633 960461833 19630 19630 688159643 43192 43192 619451379 57596 57596 276618038 46075 46075 31633019 57537 57537 882180392 2119 2119 319161217 65653 65653 576627800 57537 57537 560646998 23211 23211 927330994 31263 69011 993771141 33089 33089 473229031 59399 59399 2579472 32557 32557 513545312 21466 21466 721138726 51124 67008 927208661 27704 27704 250859369 38443 38443 93368144 11607 11607 237704490 9824 9824 134671323 12474 12474 250571780 58561 77293 358685104 17138 17138 432939111 619 68084 991715114 62760 62760 534382474 57241 11412 561886793 49924 49924 913691760 33210 33210 293789682 51597 51597 205815738 2862 2862 766071921 73811 65483 79246542 37852 37852 302130231 22505 61749 398452377 80920 80920 707869331 54581 3982 235549597 597 57537 610900943 20493 20493 600681370 19326 19326 911162678 60013 60013 90415252 46612 46612 280846532 39510 39510 933754606 40449 40449 884202527 28677 70046 486433369 297 297 695259525 49463 49463 663310515 64207 26585 557300009 81920 81920 455643539 73180 73180 884590173 57537 57537 405108719 3542 3542 542711169 48995 48995 23306085 39114 39114 650372982 48180 48180 485834038 32943 32943 363406809 70548 60554 701669102 57537 57537 535563509 4486 4486 821518064 57537 57537 92396047 40099 40099 309327199 36045 36045 282228561 2157 57537 964019271 62283 62283 697018782 62624 62624 985381236 23914 23914 82298460 61870 34780 824603041 57537 57537 803450859 6364 75590 270087805 7206 78500 17675764 57537 57537 584533612 8969 8969 286278137 44049 44049 441188854 50075 50075 901385219 81119 81119 921111716 57537 57537 385951287 47738 47738 675533951 2576 2576 421469194 25199 25199 172773221 78611 78611 224493004 41000 41000 729307139 47303 47303 480063047 19058 19058 453279795 6572 6572 635039809 65521 65521 270555464 56760 56760 780868383 46278 46278 363042917 38824 38824 942242513 6009 6009 360921385 42932 42932 652831276 63256 32702 81160510 76119 76119 514222183 52046 52046 840187938 62518 62518 377826619 26922 75509 781816440 30588 30588 766504303 3258 26214 149839504 14344 14344 161762100 9770 9770 487522962 83570 83570 937587983 73611 82778 710216989 4746 4746 267998609 51209 13270 137634093 40254 40254 798566942 11388 11388 193011396 81051 81051 819252427 81251 81251 941079271 62044 62044 336387699 6290 83201 446808978 82831 82831 250012993 21132 21132 966037704 57537 57537 716664097 17284 17284 689883656 64664 64664 490597536 21095 21095 42933572 63357 18314 816129428 49763 49763 592917759 34474 36600 21490984 73811 71769 155289218 75810 75810 127014342 57537 57537 324736454 76455 76455 840488046 43946 14629 596621389 83082 83082 691610796 67420 67420 86882375 55059 40193 232798174 10402 10402 456327949 48394 48394 429658932 72787 72787 407723636 27627 27627 204727917 79899 79899 538250373 9665 9665 726248690 64401 64401 89874862 63455 63455 45554789 8018 8018 924882169 49853 49853 934777592 12017 12017 230456061 31169 31169 482446338 48375 48375 575168802 4900 4900 136739977 18504 18504 647697704 82330 82330 3188019 4081 4081 230051740 35601 35601 853882042 33350 33350 677110397 44823 57537 870144823 32788 32788 130302549 44712 44712 307064373 57537 57537 908119157 15579 15579 727160626 27179 27179 644902202 57537 57537 713600824 33314 33314 29666185 47314 73875 532394207 57182 57182 134510056 22945 22945 256928848 71231 71231 175747591 72050 72050 177385369 62875 70373 108464227 35272 35272 168369904 49436 49436 787744609 8737 8737 866321969 2471 2471 115288066 36557 36557 76558341 57825 57537 418599133 1726 76036 337363670 79689 79689 464759626 80580 80580 774780372 3877 3877 857568649 38107 38107 33816874 35045 35045 777389476 62605 62605 222220167 33640 33640 596138717 73811 55752 626749500 7736 7736 687985536 35218 35218 768320895 2651 73966 59934658 22521 22521 226139907 52070 52070 465961859 35753 35753 204674729 49569 49569 781299762 35899 35899 815112719 68920 68920 454485037 71471 71471 882811181 20132 20132 417282786 71711 23264 690811942 60354 60354 530731293 63599 63599 204346454 7968 7968 256522745 12700 12700 861016045 57537 57537 411924505 71964 71964 991492928 76665 76665 315914531 10568 10568 21153284 22753 22753 179304552 21686 21686 429806010 29972 29972 751236161 70287 70287 924688041 1626 1626 434092139 72171 72171 754620665 25527 25527 352905763 57537 57537 145099194 57537 57537 309886999 57537 57537 33236354 51864 24355 164915488 5364 57537 253302157 80286 80286 310236437 15514 26727 688895420 19962 19962 783093221 67116 67116 339288572 38547 39606 442037787 33507 33507 727234032 49049 49049 984133331 53099 53099 448508118 25491 25491 671068172 54744 5489 215962832 73811 32289 233382347 45639 45639 91877982 74112 74112 931144158 49381 49381 83979079 4749 4749 946988630 77125 77125 341132644 4252 4252 54899188 17931 17931 410870909 67636 67636 414088596 60881 60881 694973005 40891 40891 959889642 42333 42333 732033719 57537 57537 319097248 67354 67354 41367789 31335 31335 239953011 6012 55569 109857705 83114 83114 453348149 8966 8966 168989650 4749 4749 954723119 12877 12877 51305718 29521 29521 721020995 7740 7740 314912197 78180 78180 85218817 30451 30451 287312653 83169 83169 874819761 55210 55210 893466419 70365 70365 631288370 22585 22585 504435768 36634 54496 46482534 39948 39948 660448674 79089 79089 562599831 48074 48074 56295432 80952 80952 845669503 30394 30394 650038089 16788 16788 832425449 63469 63469 164490642 17431 21076 271553931 47834 47834 247794540 17808 17808 980146695 18388 18388 916919079 47059 47059 992831848 11600 11600 452286952 48684 48684 990273341 38751 43 342927685 81884 81884 659308954 22257 22257 975056132 53205 53205 208429557 61956 61956 60216678 37293 36813 82272677 41520 41520 438898531 16233 56142 472231826 36619 81537 291623668 53660 53660 493100527 45433 45433 971345733 67922 67922 283081671 57537 57537 479485941 50297 50297 493975353 4163 4163 931749475 9394 9394 769855292 37681 57537 774929625 48812 48812 436134389 76521 76521 715434656 16086 16086 383463545 61956 61956 473561854 26102 26102 386375532 7771 32788 909345530 47740 47740 137662397 34943 34943 209319034 61722 61722 989785884 1362 1362 249904400 64867 64867 706112266 10692 6372 649707161 2909 2909 837342196 68833 68833 174682862 42641 42641 762305604 57769 11017 271762450 51402 51402 852574971 48319 48319 829956141 72803 72803 807716894 54326 54326 902645364 15001 15001 786045648 57537 57537 611289463 69607 69607 182770555 7866 56234 656682845 46619 46619 716212449 5810 5810 210862759 81838 81838 39909815 24829 24829 670655357 71489 71489 274497393 65690 40474 723956640 66950 50299 193823532 63905 63905 657248843 37595 37595 100958545 47865 47865 514347250 69086 69086 715821853 10669 80217 345220116 26484 26484 652928242 57537 57537 348873226 27345 23770 908564992 71458 71458 215112911 46800 57537 849367978 18892 70696 130280763 19977 19977 527446602 57935 57935 651339303 57537 57537 71657151 55150 55150 567344368 65437 65437 292132326 57537 57537 685915471 25309 25309 393339463 70998 70998 105856269 25375 25375 481001118 28738 26294 438720619 56510 56510 650263272 2507 2507 726129041 3376 3376 392606942 60902 60902 904774675 78473 78473 479385214 15558 15558 579404340 29432 29432 732075427 24358 79171 868111415 57537 57537 759724556 71932 71932 178327949 57537 57537 73004642 2165 2165 278415287 38329 38329 451806133 45488 45488 165796338 11834 11834 140567292 48681 48681 380268852 12544 12544 119687738 5404 5404 753449508 77507 77507 104269286 78046 78046 785340397 57537 57537 209365961 40384 40384 281706336 6104 6104 847912610 32160 32160 296320583 9981 57537 461927679 18478 18478 939407654 50269 50269 801219717 78009 78009 194517712 17528 17528 359879847 73811 54617 942429739 62947 11462 501538709 28359 28359 563498303 67772 67772 147915490 75137 75137 405270976 59148 59148 809997687 13840 13840 166275977 15477 15477 573741271 79299 79299 363998189 8457 8457 794611881 48195 48195 831441493 29135 29135 804359196 43074 43074 458647522 73811 3556 61725950 14736 14736 409116241 27603 27603 864211345 73811 2787 147144312 12614 12614 755727452 50904 50904 527770328 76021 76021 762327432 5518 5518 216657879 68705 68705 91302201 26819 26819 120666603 81331 81331 120234217 78947 78947 908509777 61869 63326 915553390 59950 59950 359423949 46032 46032 270931861 9438 9438 420965617 73536 73536 244536572 13909 13909 926847147 26515 81667 478626436 13461 13461 520822974 27456 27456 294898652 9379 9379 739593955 45657 45657 810583922 27747 27747 344113150 18001 18001 669260255 57537 57537 543511028 38098 38098 681051629 6194 6194 594872921 63420 63420 248806383 8569 8569 412331548 74264 74264 407790605 11675 11675 981215759 72506 72506 503416006 38392 38392 308703468 7249 7249 487531951 7448 7448 382721207 72187 72187 495413785 68953 68953 149689620 57537 57537 529216552 77313 77313 952872021 45907 45907 692133418 80570 80570 362364698 38557 38557 80903940 55561 55561 707420760 11231 41577 995034584 10371 39720 881992851 67575 67575 917120484 80908 80908 793759472 50768 50768 581416682 11974 11974 254107592 57537 57537 675089572 12491 12491 355026371 55450 55450 864762076 33758 33758 282783598 11167 11167 391390842 21739 53291 76125616 29773 16384 344374284 80334 80334 644961027 27 27 423510761 13596 13596 278972915 29387 24084 666904210 5775 5775 189886543 7728 7728 780493267 77338 77338 419196082 38426 38426 655551541 73811 36367 558618326 67837 67837 704105927 72378 72378 476158506 1591 1591 297983939 22232 22232 882082760 57537 57537 402882244 65865 33372 331958179 5410 2431 216553784 18610 18610 270149627 79575 79575 989428554 3592 3592 878914469 57537 57537 346105243 55214 55214 288748505 72008 8808 345753966 49784 49784 752194705 65221 65221 825675572 50022 50022 477046540 65835 79884 766620075 68927 68927 366173962 63883 63883 145205688 27868 27868 723535305 57537 57537 957446424 69305 69305 747991423 10042 50199 369420538 16269 16269 822936182 13059 13059 844189607 21671 21671 865709623 79763 79763 613328058 37992 37992 157222865 35244 35244 689207639 33038 33038 434796965 57537 57537 753291492 62457 62457 663057817 50952 50952 828033442 34459 34459 948202452 51264 51264 948652141 50773 50773 628736114 40553 40553 514329313 41558 41558 550441639 73811 60210 948338497 69374 69374 921241126 72699 72699 812704199 18304 18304 187344626 73811 63993 288332156 31018 31018 772230343 60752 62298 288437256 42856 42856 701292771 80646 80646 653337964 20181 82996 143684717 75014 75014 910954458 66930 66930 106119565 51508 51508 765098780 8347 8347 77401511 56960 56960 475798339 47625 47625 846889469 68879 68879 792324700 8089 8089 112363913 57537 57537 352488772 58031 58031 981492206 42862 42862 121345340 11409 11409 261945811 36186 36186 66245363 15856 15856 173315801 56789 56789 381489590 41479 41479 146862053 65510 65510 613370461 1412 1412 233562143 75077 75077 113580429 26965 26965 250661644 76972 76972 159544402 67705 67705 845667629 45112 45112 89419441 24845 24845 350644624 28405 41891 158098398 7302 7302 361215407 67312 67312 484973758 53522 53522 417473662 26385 26385 681155238 75554 75554 407831410 47927 47927 206225750 30088 30088 345369942 83054 18128 675779677 58928 58928 276572528 33388 33388 531213644 37183 37183 166651695 43649 15037 782201166 26106 26106 51302597 949 949 271920421 35067 50359 44898352 31793 31793 57971680 83045 83045 226959737 57537 57537 652771388 23134 23134 415084288 51190 51190 203816444 6940 6940 968677551 32283 32283 892661351 79578 79578 177963291 76863 76863 761682484 53542 45053 883901130 12049 12049 44021126 69807 69807 458757974 23078 23078 166243187 57537 57537 720736946 1566 1566 422249587 58102 4659 520811559 64733 64733 581802036 82361 82361 630272241 70362 70362 281247089 73448 73448 295671546 15014 15014 186434057 78139 78139 35505796 49061 57537 102131399 27171 27171 332465107 83812 83812 556062946 80379 80379 981717501 15415 15415 528813381 76514 76514 612529611 25710 25710 792964991 82944 42889 442975323 61594 61594 779333213 14291 66858 294577914 21292 21292 492155717 82596 82596 167980486 23548 6782 651505145 42404 42404 13651535 2183 2183 203286777 834 834 994779855 83747 83747 726244476 61456 61456 942831367 69032 69032 212704228 42138 42138 782455421 74067 74067 296671236 81857 81857 396657691 26489 26489 870970307 15050 15050 965500745 16811 16811 160825699 41160 41160 720565181 35563 35563 535276796 57537 57537 918188513 40519 40519 477642474 30029 30029 553850475 43800 5448 603702235 71840 71840 355334866 15533 15533 630585368 60520 60520 569760010 70591 70591 301236256 17551 17551 374454655 57537 57537 166257845 73811 68754 805431271 23722 23722 655751096 57537 57537 656732585 76295 76295 926616903 16035 77220 265533156 6117 6117 393628866 65671 65671 432384 40573 40573 650031535 7094 46534 114157548 51742 51742 171501677 67473 67473 891928673 17491 17491 850978752 18727 18727 59478896 73527 73527 24054508 57537 57537 224480607 72934 44392 52101294 11442 11442 30550702 47281 47281 932977775 2029 2029 297955910 147 147 933936138 4379 4379 848400251 1809 1809 439042294 32946 32946 266085462 61973 58811 606405767 59489 59489 466912005 5357 5357 363523149 4859 4859 859847304 28485 57537 603095825 25071 25071 645863293 20543 20543 988936338 1747 57972 276613757 38696 12054 57411591 69546 69546 686796339 71092 40982 50939452 57654 57654 75951541 11948 11948 14137577 9091 9091 908900279 81643 81643 667343834 47155 47155 832753319 78452 78452 103994469 6888 6888 963956160 31497 31497 736064809 68489 68489 568129278 30472 78514 162557979 43682 43682 148310788 2054 2054 254927822 83407 83407 56812234 77770 2370 179939746 59529 59529 912283975 83677 17102 461140961 82936 82936 233045619 80465 80465 569025460 40008 40008 401969289 8705 8705 631331714 31306 31306 676035081 50108 50108 835434858 49571 49571 16613445 34679 34679 651756473 53773 53773 892272597 41342 41342 553366895 63803 63803 927309173 73811 77981 998318219 53145 53145 740240635 56620 56620 508103120 17931 17931 162619133 72529 72529 802717876 66088 66088 419762835 28832 28832 967623207 74941 31996 458639583 7553 7553 196458118 35331 35331 654575944 65396 65396 326180228 4249 4249 733986582 65151 65151 533447157 57537 57537 43742067 46232 46232 397462729 74174 74174 427170843 14713 14713 637655146 66967 66967 557062566 60028 41766 730650168 1960 1960 308955535 74345 74345 486739518 28168 13669 79034826 66316 66316 123315897 73811 33482 405737882 17293 60258 930476956 36732 36732 665146077 21643 21643 168591716 70304 70304 117435662 37633 37633 405940411 18456 18456 560385790 38084 28535 604000451 57537 57537 520167688 6904 6904 70043407 38307 38307 194180504 43497 77671 857652219 57537 57537 822180682 73811 36191 859446729 73811 40849 358213858 34905 34905 152951235 73472 73472 288360302 65756 65756 339706378 73811 12944 652547011 57537 57537 145645535 3248 3248 105388218 364 364 206661067 66189 66189 7615529 72057 63579 68695232 29070 29070 366537712 59623 49982 695486476 50843 50843 799592332 18541 18541 396283007 69011 69011 963816153 8032 8032 726206294 57537 57537 742533982 28031 28031 270456285 70535 70535 814597969 7166 7166 477339282 63752 63752 429044955 62938 39462 370283917 61464 61464 236708352 45504 45504 449894785 55969 16288 983424827 64733 64733 6920312 57537 57537 979646651 1144 1144 232539616 17529 80755 687196069 25795 25795 265397175 8808 8808 214341010 5317 5317 493501362 75985 75985 670413692 3318 50826 468064304 57537 57537 870484247 27736 27736 111166484 42380 42380 588210394 65224 65224 270489061 75706 75706 154632786 15869 15869 555826857 17493 17493 945204060 44078 44078 46864155 68123 68123 93754021 70392 70392 624054272 40460 70605 112657330 60229 60229 185484872 65679 65679 396011089 18541 18541 263482757 47157 47157 52635212 4330 4330 10710805 69063 69063 256199805 60287 60287 628104411 43240 43240 543106777 57537 57537 789337855 7237 43886 223802464 30869 30869 847550126 21514 21514 148658534 54306 54306 980393319 8269 8269 148027310 75489 75489 179406654 57537 57537 232645394 54894 54894 131622197 31447 66694 296413375 57537 57537 423236291 73166 73166 51062719 25861 26290 32704637 30820 34565 648403990 47584 47584 964092852 42784 42784 344845182 57537 57537 54516557 28319 11688 370192223 40260 40260 113976902 28166 28166 701670190 79696 79696 451889019 28112 28112 128548374 57811 57811 128730178 75248 75248 122634130 36986 36986 244803265 36959 36959 46536667 35088 35088 38060613 61810 28063 756433061 67768 67768 720636802 59940 59940 410704679 73811 10495 587937545 53852 53852 657783335 10266 10266 872282999 79510 79510 857879196 13039 57537 109820115 19079 19079 578773544 79647 26424 800211818 6600 6600 913017759 61928 61928 601596146 17976 17976 506438501 68923 35193 396306945 44680 44680 156012654 80321 80321 887666664 75539 75539 115923998 78021 20223 269009833 61061 50285 103532990 57537 57537 857996598 77184 77184 848593068 81235 81235 766587715 46791 46791 654404641 31099 31099 6178227 72635 72635 900956943 28763 28763 547723853 22879 22879 52388762 38533 39799 961386272 81026 81026 597231450 57537 57537 833265716 60270 60270 407946678 73377 73377 688804831 33763 33763 629382912 7708 7708 65993726 66805 66805 686364391 57936 57936 214945277 55278 55278 166350660 57537 57537 809387172 20894 20894 27086815 6874 6874 766538117 76334 76334 611813504 54837 54837 454645301 59043 59043 831116842 50735 60212 908852680 33861 33861 503098349 59417 59417 811540420 68958 68958 333219104 39048 39048 488165495 30915 57537 130087080 54932 51757 391013136 34995 34995 67483947 4698 4698 718339211 35411 35411 912410130 42164 42164 472048280 70594 70594 930857421 9518 10317 861692630 9777 9777 750959231 31035 31035 42481841 8137 8137 589982081 22583 22583 168432497 70696 70696 255599365 12421 74185 534462229 35418 35418 355902048 4888 4888 959201437 36929 36929 291898428 57930 57930 185337932 45902 57537 874991882 79597 79597 869283299 77389 77389 495559555 65584 65584 468353829 51331 51331 500389579 69097 69097 419531745 45255 45255 100723811 57537 57537 218132771 21481 21481 905917313 12589 4048 658496561 58201 14650 4139358 72658 72658 347466219 26439 26439 324233319 52234 52234 133013234 57537 57537 290482675 73165 73165 743448666 55880 55880 290527320 45112 45112 988048655 57537 57537 938433782 2302 2302 480817644 1294 1294 361918337 55983 55983 527127375 57891 7113 37492034 26083 26083 600055706 44760 44760 974404686 38013 38013 500851489 41283 41283 878285976 57537 57537 82014781 76368 76368 67806695 25827 25827 107661818 57134 57134 241531703 53516 12949 820662358 64234 64234 30817152 68807 68807 964070866 30806 30806 898735691 58530 58530 636215836 64666 64666 642488534 1468 1468 19267823 76772 76772 886484783 31684 31684 132527523 27634 27634 73276061 72060 72060 497104520 57537 57537 819755167 57537 57537 263255274 22460 22460 523963501 74132 72462 222177642 50711 50711 592309887 10573 10573 62370223 79924 79924 239849091 60359 60359 123550633 44422 29421 910058999 11472 11472 760116803 35390 57537 676586883 16141 16141 343820484 60832 60832 57853664 69563 69563 818924402 34157 34157 661792928 74908 74908 370102901 64297 64297 711785876 54238 54238 608769040 29745 29745 19248403 17637 17637 164629898 44892 44892 792587052 71797 13219 70690677 41643 24950 731472157 57537 57537 221306843 41641 72088 453598033 45857 45857 732259545 69626 58611 934963662 36670 36670 489168169 75078 75078 520751329 16783 16783 755732003 25626 25626 124913197 27222 57537 490722799 57537 57537 171619240 41730 41730 991355062 51928 40637 618736739 9783 9783 245623676 26611 26611 362107145 2389 2389 527083686 54946 54946 223214244 59591 59591 738324379 53016 53016 4393242 63876 63876 172370211 22476 22476 751031302 29009 50045 763794315 9577 9577 711259343 40136 40136 80208603 57537 57537 986571057 26733 26733 197368697 16769 16769 32615133 73811 44255 197811958 55589 55589 867962839 1013 1013 764077479 566 566 234897622 46945 46945 475043850 69842 69842 220689854 53875 53875 410281641 77080 77080 554281235 18968 18968 113730176 77311 77311 886951503 48123 48123 330124469 9570 9570 271452930 53306 53306 448892625 75608 75608 182456151 75571 75571 319444675 16745 16745 77359719 57780 57537 301419641 68856 68856 162867691 48399 48399 1454334 73811 239 396649422 74924 74924 319195869 55037 31806 86190014 68108 68108 730499705 10199 10199 223102197 79344 79344 935981567 27233 81816 530425736 23082 23082 777693318 20846 20846 640580172 78878 78878 225545024 3517 3517 473483099 53347 53347 372694631 61383 61383 641180068 20846 20846 387026780 57537 57537 413504884 74562 40209 474952891 38612 38612 803654951 57537 57537 657843258 20408 20408 761236652 15123 15123 400964608 9644 9644 754493657 29583 29583 902560619 57537 57537 543679921 55196 55196 457062825 30105 30105 430553437 27139 52701 257666278 80646 80646 418901841 27847 27847 427343666 7100 7100 67416573 51402 51402 71246155 17819 17819 773135329 22616 22616 890881752 74677 74677 499253695 1907 1907 601515896 27860 27860 751150266 82152 82152 332211581 59045 59045 72782223 3890 3890 461197623 50052 50052 3531219 27930 58020 102969085 23279 23279 71023545 49894 49894 639693244 3722 3722 449228627 39210 39210 410509987 79582 79582 724338979 14411 14411 171973386 37299 45489 599163475 41252 41252 297370598 73032 73032 553213125 72339 57537 662419752 62546 62546 711426386 14411 14411 27977288 73811 70435 533883554 63960 63960 302797828 54506 54506 845364180 18801 18801 766907044 73063 73063 940580064 2655 81581 250961569 12097 12097 38844352 18846 18846 252939500 9691 9691 839994181 54654 54654 64288566 35008 35008 907531471 57537 57537 32273216 69747 69747 16608587 23437 23437 285137419 15174 15174 209101618 63005 63005 439302985 39303 39303 524236366 61351 61351 228086154 10034 10034 120135209 71079 71079 684400074 19010 19010 616087337 47220 47220 170508311 57537 57537 743213410 11223 11223 117081286 44830 44830 662699487 52021 52021 88880962 13143 13143 709557822 60253 60253 477636368 79215 79215 699739600 57537 57537 629861666 37592 37592 8019466 46095 46095 661545369 15797 53212 330512766 22997 22997 980473748 44691 44691 499084201 55761 55761 984570856 57537 57537 63227912 14233 14233 166413928 71837 69780 734318935 8886 8886 557414414 56881 56881 418101718 7170 7170 687481244 10551 10551 891221386 83306 83306 210343424 24915 24915 978423156 20078 20078 731286984 57537 57537 237879878 52278 52278 11525250 57537 57537 745827394 57537 57537 268619432 9478 9478 843690645 32129 32129 910414028 72318 72318 755905674 19823 19823 334886509 56563 56563 34619846 70234 70234 262793875 15123 15123 785936011 55244 55244 491238508 69374 30116 594113369 39295 39295 217902514 37469 37469 384400093 74878 74878 786403803 14444 14444 4070439 18538 18538 258073423 50292 50292 739936340 54852 54852 108095387 7494 7494 798659118 67253 67253 470667805 73831 57537 954676521 53774 53774 739411085 66740 66740 522714758 55679 55679 413582452 34895 34895 493922956 31987 31987 433605527 66930 66930 861648239 82724 82724 634326311 6372 6372 257045690 7161 7161 302025378 36353 36353 82840112 15649 79947 735640575 65682 65682 998402921 27544 27544 129361003 48550 48550 956803076 31726 8730 869622735 24705 24705 293253972 39223 39223 366053039 73811 48696 684776864 62685 62685 70734318 6953 6953 611560515 73811 77153 700430580 5893 5893 883793941 10991 10991 623943307 12266 12266 515768768 67094 67094 178971553 57537 57537 720220776 42303 42303 353928684 19828 19828 722255394 19229 19229 976546747 71896 71896 521604717 63546 57537 932444374 50911 19743 822181293 60561 60561 973759460 53973 80385 817226748 44371 44371 99796302 21824 21824 945133241 35012 35012 959467532 51785 51785 944817456 46592 46592 228120636 30024 30024 996570864 58798 58798 309946375 29567 29567 939032426 19596 19596 511130382 45301 45301 679985742 30451 30451 26361300 41023 41023 155837872 10149 10149 479694860 57537 57537 535152064 4157 4157 139447434 64032 64032 200651123 24849 51690 706228973 79425 79425 340756996 69779 69779 537879688 56334 56334 593259364 57537 57537 544722169 72902 72902 267376641 30343 67829 892898776 37848 37848 910517964 34518 34518 947733461 6680 6680 184312938 15656 15656 117574725 75775 75775 864555733 57537 57537 851848194 78686 78686 456710402 49190 49190 50916564 25163 64354 337472899 36024 57537 838888202 19397 19397 935999175 41341 41341 903610295 1913 1913 332703 13878 13878 209030694 33278 33278 400916853 58650 58650 451757958 57537 57537 679437783 43759 43759 973619178 67193 67193 366648949 50016 50016 628474471 9777 9777 311406652 79379 79379 89187971 24128 24128 869447353 64444 64444 87749243 40090 40090 360946940 15802 15802 189816532 56229 56229 710931396 19214 34214 965936745 63581 63581 610638620 67296 67296 796983831 11266 11266 760139549 17284 17284 447511107 53848 53848 375452497 63807 37582 897041084 27684 27684 230823101 73811 76169 543780097 14908 14908 469424174 57537 57537 566702680 74563 74563 771974984 21356 68899 964150226 45931 45931 223642981 81361 81361 93997379 63821 63821 85977979 63655 63655 638746623 45235 45235 54036332 65111 65111 123792889 36628 36628 809358616 23388 21771 830845412 64466 64466 952204453 14427 14427 691794303 52451 52451 953961809 55830 55830 747775710 33493 33493 362499142 32467 32467 26623884 21178 21178 400744365 34792 34792 928487038 64131 64131 968367312 27065 27065 338837399 610 610 792290139 38031 38031 360117058 58992 58992 242516449 46692 46692 569820236 71686 71686 513701338 60180 4136 196378703 38463 38463 938911152 79054 79054 313208982 68031 57537 578965580 66482 66482 112315386 57537 57537 381298281 81017 81017 762931293 78045 78045 235163814 32869 32869 159250917 34973 12886 597247339 57537 57537 476430834 48489 48489 478425982 73404 73404 174290428 69775 69775 233666784 13426 13426 163034185 83349 83349 541851220 6918 6918 820776026 50758 50758 896526635 77749 77749 778668522 58188 9351 566352916 69949 69949 45049041 9651 9651 30733720 26663 26663 39466101 59531 59531 521862032 80739 80739 772834110 13756 13756 629786139 5888 5888 645933275 54694 54694 747372815 18325 18325 284533006 6154 6154 565035557 68026 68026 409546793 20111 20111 82304331 29433 29433 267420709 31552 31552 889262963 25462 25462 72214235 18630 18630 294502348 66786 66786 250347239 67384 67384 778890958 61862 61862 860985713 29377 29377 49666965 8729 38154 309454374 51637 51637 512316064 25131 25131 195905415 38767 67203 261992541 49767 49767 984398015 33471 33471 919307870 77399 77399 209905235 47152 47152 755550755 69008 69008 708840188 57537 57537 145113587 57537 57537 883025817 58424 58424 588973635 57537 57537 29776055 12454 12454 563545960 63868 63868 874064170 5879 5879 273557203 60075 60075 876892514 6626 6626 340100105 9012 9012 257538938 48177 48177 285682316 26622 26622 475616683 76439 76439 851576007 26378 26378 258944495 39343 58232 359004329 75613 75613 498104514 41646 56423 787982365 57537 57537 110809047 57537 57537 498900187 55897 55897 374871201 10072 10072 827453324 60282 60282 648846497 75447 75447 404585339 57537 57537 78436346 64103 64103 498379517 42566 42566 510841927 25386 57537 683194066 26278 26278 774480895 60562 60562 331361696 81575 81575 554233850 37922 37922 184306323 28792 28792 356063233 61547 61547 326497115 49965 49965 477282535 2082 2082 252771864 40494 40494 121002136 46084 65676 848743625 78870 78870 527659719 31045 31045 424530504 1387 1387 992327039 13339 13339 143753612 11055 11055 403055370 44136 44136 32994049 1828 1828 869383973 73811 101 465304839 26919 26919 836965127 62696 62696 988747562 59250 59250 440596060 64693 64693 79264904 12143 26914 473853902 57460 57460 840090506 64243 64243 241533694 46200 46200 730056285 77631 77631 742696337 69215 69215 310209011 53678 53678 532452967 30361 30361 844945368 81401 81401 10729008 6475 6475 232261631 59068 59068 880189258 21021 57785 134035999 20481 20481 291653282 48796 48796 205483259 16370 16370 715419406 69984 69984 572275605 1224 1224 890113314 29545 13031 924430168 20087 20087 144169607 57537 57537 29992299 46171 10982 451981254 76590 76590 37157833 34943 34943 765474285 58375 58375 536802751 35458 35458 667501046 58679 58679 232810941 70621 70621 39948452 22569 57537 804198274 77847 77847 526392421 4801 4801 709962389 4299 4299 93276795 77752 77752 53167516 30773 30773 145827305 27174 27174 946544709 42670 42670 947908779 43592 41292 215564218 73811 37798 222613695 57537 57537 157039220 57537 57537 562823493 6413 6413 19941640 36399 36399 380497262 70779 70779 198946533 14923 14923 534669754 79433 79433 959832203 24905 24905 113955982 5393 5393 231965528 57537 57537 326466972 10969 10969 256590873 3978 3978 495068856 11485 39693 19419141 58345 58345 5070152 26780 65424 35846311 4046 4046 155276549 35296 35296 614285141 20726 20726 335743141 6500 18813 3960733 15541 15541 649769560 61630 61630 281047072 82086 82086 665569285 61835 61835 97807300 25659 25659 624251272 73054 44462 394481466 57537 57537 27659054 32448 56323 657969761 9828 9828 572270215 46936 61501 16114826 4287 4287 526737263 29141 29141 914528468 6312 6312 843509145 58509 57537 566117157 44550 73004 342629065 64842 74048 248059827 74276 74276 38694097 26444 26444 143105141 53507 53507 275912662 77014 77014 780903896 15167 15167 827988001 4493 57537 197614084 3207 36125 745601213 56107 56107 267369059 16096 50617 808243615 47748 47748 93973409 58815 58815 958864634 29614 29614 663520963 69922 69922 303473120 22637 22637 58724257 83026 83026 153361975 57537 57537 249911624 24093 24093 2092859 83648 83648 253264085 30808 30808 235274131 20824 36410 818872030 21833 21833 127396758 20124 20124 352759859 70269 70269 358854828 44003 44003 159569070 45159 45159 823004145 39279 39279 270252843 32788 41093 924014802 39978 39978 410725529 1962 1962 432331462 80173 80173 650339965 66199 66199 108287652 83448 83448 981917237 28873 28873 144460480 18554 45825 422526885 42218 42218 540269405 30494 30494 848595423 64019 64019 168699711 7287 7287 328093487 20097 20097 871366206 52254 22612 216465167 63606 34414 705319256 61066 61066 330490654 71754 71754 781322479 57537 57537 789578050 22968 22968 666018828 47105 47105 784173888 15513 15513 449817741 62073 62073 379616250 18540 57537 124751251 218 218 376613399 33556 33556 28759188 63168 63168 345439488 32964 32964 999350780 58135 58135 129949736 34677 34677 188910971 8503 8503 667326190 33341 33341 381581489 2746 2746 449853438 39373 39373 47469417 17007 17007 657633293 66287 66287 350997484 68952 44866 68012705 67779 29371 435027963 53214 53214 574178573 61242 57537 631936099 19649 19649 832622037 9394 9394 416597450 22903 22903 892060493 41272 41272 678758798 57537 57537 685350853 17416 17416 310522221 70879 72301 740613692 53888 53888 982600479 48804 48804 592455846 34440 34440 924597690 6145 6145 433035267 63369 63369 201133158 57537 57537 859674972 54837 54837 965879225 15592 15592 526500001 82471 82471 833725036 75718 75718 182359819 8384 8384 22688170 64770 64770 325258278 4220 54045 181698807 24106 24106 81954771 54960 54960 748404854 57537 57537 460310271 37936 71269 289917676 57537 57537 893030281 38548 38548 958051673 57537 57537 413926386 79080 79080 372498165 23286 23286 341581832 57537 57537 21757907 50770 50770 796723202 42991 13094 363899682 44400 44400 838545999 55786 55786 658436042 57292 57292 52381628 60090 60090 46919510 14540 14540 380763844 76307 76307 307962658 25908 25908 112449636 61112 61112 646320025 80165 80165 338452466 1198 1198 960896006 23879 23879 709246887 33222 33222 513237753 52214 52214 263168483 57537 57537 802053763 24275 72152 505579733 33107 33107 706533982 51085 51085 773204940 40224 40224 501185036 56618 56618 544193180 32746 32746 899618951 59048 59048 19376767 82062 82062 879509771 68965 68965 892756366 50684 50684 702770179 31408 3129 873926693 50923 50923 922571981 42828 42828 552252945 58845 58845 50881873 80225 80225 261550922 57537 57537 698004329 10127 10127 788236927 22800 22800 337185308 54533 67059 155536940 71828 71828 818715900 37978 58748 843453545 24623 24623 482552830 7716 7716 966357284 82863 82863 604926539 26891 26891 151889106 56231 56231 683953240 6198 6198 141305190 14900 14900 966192259 18499 18499 805350422 8328 8328 108819897 64183 64183 344744240 21607 13494 881181978 70482 70482 64536764 57537 57537 742569704 35333 35333 505604420 77455 77455 429134493 2845 35852 975072862 57537 57537 266623137 57537 57537 825973479 13334 13334 2502758 9008 9008 93126761 7045 7045 532450601 57537 57537 430056166 57537 57537 30982805 65517 65517 841798560 70221 70221 929510069 64496 64496 486861526 72556 72556 623720129 23659 23659 153956592 30681 30681 447686483 18742 18742 623751281 63540 63540 152132231 7694 7694 143682271 80822 80822 291260452 13647 13647 211287561 67331 67331 448660893 7081 7081 340791881 49728 49728 835751566 57537 57537 781983612 57537 57537 202968373 80628 80628 590190930 62041 43179 156942612 82136 10042 735695882 43068 43068 231615789 47686 47686 673017496 54009 54009 309664821 6200 6200 656172304 9754 9754 806173452 80869 57537 751547907 50234 50234 867103307 65266 65266 723926305 22120 22120 123213356 38978 38978 195532122 80338 80338 332798682 72465 72465 161124863 49955 49955 746097952 33273 33273 914596685 27314 27314 268258452 37504 37504 596088362 81486 81486 188974601 73811 63107 13557783 45918 45918 991313527 1045 1045 338804159 34011 9156 961887890 1344 29512 734230133 26405 26405 426748538 11459 11485 275998768 14079 5668 520493757 64906 23258 342919435 42190 42190 671160830 35211 35211 185131253 20774 20774 379173952 2441 2441 341726519 2044 47855 670437660 63251 63251 504652368 76890 31084 579155527 57537 57537 636872793 57537 57537 883100540 6394 6394 617868372 7690 7690 25854704 35356 67455 796885884 79196 79196 289126063 23499 23499 113098332 57537 57537 310254063 77950 75163 283515204 57537 57537 997157283 26047 26047 566705168 4090 57537 221049387 43988 1820 762858768 12570 12570 329058723 37165 37165 287953290 17461 17461 524224082 53533 35500 573492172 80311 80311 189134087 50803 50803 78066155 29331 29331 358519542 47951 9513 781557816 59649 59649 492494703 42375 42375 78476709 27892 27892 970442741 5583 5583 505232114 59514 59514 651855613 49290 49290 659489842 12416 12416 258138786 46283 46283 631125303 14698 14698 14926592 16763 16763 933579740 18798 18798 220669089 31370 31370 749163340 4653 4653 929065437 66049 66049 129610209 57537 57537 504183518 57537 57537 419369444 57537 57537 866127224 33187 33187 889386507 73018 73018 161781176 45702 45702 162235976 79663 79663 585528109 54631 54631 239076312 46687 46687 802965088 70911 70911 894256271 78058 78058 900315288 21117 21117 750199365 10275 10275 766301739 46414 46414 970852605 68774 68774 640049167 23671 23671 568828690 47313 47313 244914145 17195 17195 881339707 57537 57537 28598429 56337 56337 356319924 76581 76581 195093525 65348 65348 773295540 26829 26829 30459887 22313 22313 251328839 35635 35635 939720280 82575 82575 124958776 12861 12861 453625467 74298 74298 377871374 31762 31762 868393694 57537 57537 324492272 17565 17565 485535070 78505 78505 142727001 10576 10576 795689477 61381 33122 287671038 69548 69548 551268864 59244 32849 190851455 77816 77816 334405126 76204 76204 740269034 58858 58858 852577112 57537 57537 192713796 57904 57904 228028502 28300 28300 527088693 47611 47611 500146015 20965 20965 517288640 55520 55520 81503179 39814 39814 352178408 67618 53051 726694673 58399 58399 190856035 57537 57537 404081933 45199 45199 168930531 73154 73154 458112458 35072 35072 876381412 35601 35601 826958691 37355 37355 891977264 50218 50218 22018010 11612 54083 428178361 29980 29980 866843211 10695 10695 10539795 53146 53146 63800971 58612 58612 534925125 67306 67306 780130535 30365 30365 243044175 82721 82721 577702961 62485 62485 674910616 56271 56271 693075673 57537 57537 802413099 59318 73503 960952106 5911 43378 701394276 24859 24859 660123185 11353 11353 911023000 25747 25747 588063599 75806 75806 653442191 73811 34911 886683291 61268 61268 917604789 28214 78150 224900355 55780 55780 193288280 13295 13295 622623748 57537 57537 122077691 71187 34940 684123753 5366 5366 717871085 20858 53816 21271305 57537 57537 911621891 44237 44237 575749222 64011 64011 490805642 8607 8607 17024440 60086 60086 383982175 33957 33957 965855816 60797 60797 92177472 75256 75256 752700256 29490 29490 18657016 44884 44884 255732510 43830 43830 932304366 57412 57412 918546430 44159 44159 883260205 13069 13069 783112908 28965 28965 140800807 69602 69602 14426090 7240 7240 836016364 50657 80277 566842431 27989 48451 616305216 18249 18249 307441237 81818 81818 74254241 14053 14053 156466302 68487 68487 859113853 27704 27704 178674904 43889 43889 631322357 75507 75507 992254267 51225 51225 413635572 4385 4385 569195679 9761 9761 708675712 34481 34481 624391277 51058 51058 687606724 10246 10246 181757761 40762 40762 549588131 14284 14284 632303997 57537 57537 823175951 27981 27981 925208121 282 282 484718753 52479 25303 978450530 15258 15258 806100403 50480 50480 724633455 50052 73897 377149482 13733 13733 209259568 4824 4824 151971958 57537 57537 280984515 4797 4797 634581924 73811 57537 817902854 63484 67284 58445809 17636 17636 648734491 57463 57463 107199032 19723 19723 79188718 57537 57537 182606599 77205 71656 16112305 30638 47167 279675272 74748 74748 354760065 29683 29683 798921073 37935 37935 419628666 31001 31001 70016247 27168 27168 92215604 66090 66090 232013021 11608 11608 672649674 61971 77491 819126250 57537 57537 584189508 57537 57537 305163153 12075 12075 408901911 57537 57537 544460150 11674 11674 327513618 56545 56545 841046910 31343 31343 218564195 22536 22536 901418344 57537 57537 238565454 42164 51470 294461649 29053 29053 94419425 21676 21676 468077418 35691 35691 38492200 2448 2448 990955193 31721 31721 717291940 41486 41486 492305763 55507 55507 650420400 50573 50573 641123174 57537 57537 186418608 57537 57537 343707380 57537 57537 656634177 13537 13537 470533134 4904 4904 193505057 59904 59904 236112617 30418 30418 974488571 48414 48414 264076002 16011 16011 463037968 74730 74730 915384217 55444 55444 53189408 57714 57714 672627237 35685 35685 85513631 73811 81655 514750944 47240 47240 444885576 32683 57537 787288113 57537 57537 351656869 48814 48814 190233948 38110 38110 912871836 47487 57537 169144219 71490 4389 412901991 58406 58406 366856127 31386 31386 703878389 48549 48549 523756278 3987 3987 660203559 5622 46309 7994984 7165 7165 696074642 59146 59146 625134043 75388 75388 504944214 67203 16695 640998666 30639 30639 444465496 11604 11604 760822660 22989 22989 713426692 58105 58105 26863208 65217 72906 421042848 57537 57537 940167699 12612 12612 9165325 67120 67120 672623392 67423 20906 648718426 67071 67071 251706622 69263 69263 461357141 33350 33350 296731451 13951 13951 947755309 1170 1170 15578216 18620 18620 973778923 10936 43671 699717887 60474 60474 110801035 44150 44150 615840114 69877 69877 76809739 57537 57537 319390213 30138 30138 428250277 37447 37447 381243255 41015 41015 714656139 57537 57537 956746768 68072 68072 873161417 623 623 72631568 28695 28695 853031415 8473 8473 821280618 80806 80806 597395615 33601 33601 332241976 59107 59107 103553592 69825 69825 381741932 17232 36347 601771445 5190 5190 236749765 29103 29103 947985717 6002 6002 84776849 38983 38983 854305068 56002 56002 772808232 1367 1367 724707769 21092 21092 151210149 54342 5141 505810003 43477 43477 510197888 46875 46875 438274151 73074 73074 217372025 57565 57565 77204897 33710 33710 659978644 81935 81935 236446583 79317 71451 811555487 25407 25407 53334190 67999 67999 649189521 7084 7084 927774883 73811 25758 184095771 26400 26400 858133518 47244 47244 939149866 47864 47864 335172355 56065 56065 84179943 12780 12780 702262598 80782 80782 577696945 24864 24864 697194382 57537 57537 505552933 45593 45593 771577736 9885 9885 871467927 44504 44504 854205821 50574 50574 178916894 40755 29163 59597177 17547 17547 918347634 53768 53768 458425201 66328 67076 347523152 34524 34524 647383831 50471 50471 773527847 51185 51185 395314214 30401 30401 910391467 13365 13365 238299706 23841 23841 148082503 41662 45228 329266988 52884 34028 726418779 29416 29416 464569663 12481 12481 534950952 63006 63006 222630804 75615 57537 736074779 44521 44521 229823530 39725 10265 441998185 60664 9655 936522694 7305 7305 619707872 29075 29075 678032560 22237 22237 512475916 40979 40979 237343518 16185 16185 34337908 75978 46098 867282751 46542 46542 814696904 21789 56228 734892486 58754 58754 422987585 60194 60194 712739415 71319 71319 409067167 44762 44762 594846312 68132 68132 404724327 20694 72875 480630049 38137 38137 607627348 49286 49286 664883435 9401 9401 633810666 45857 24077 617883885 51943 77961 737298546 38059 38059 321527359 31893 31893 254051900 75934 75934 87202815 43267 43267 896730491 27318 27318 300056106 17043 62624 588903715 83807 83807 628571357 76050 79166 208015984 59689 59689 364264806 52766 52766 620095321 32935 32935 717410776 19829 19829 350255189 62300 62300 990958381 83523 83523 588480839 9459 9459 71541240 9421 9421 329900231 66143 66143 956782812 6849 6849 650010694 57537 57537 875925536 16027 57537 325719975 76182 51765 282857716 17254 17254 18555521 7640 7640 824535172 37127 53409 372569519 66660 66660 172054129 62515 62515 785806602 64819 57537 65444413 26216 26216 697710179 70755 70755 950698766 54307 54307 403098490 63386 63386 269926268 3997 3997 3559854 65295 55528 890688567 2962 2962 122613071 9699 9699 309073472 58485 58485 874627649 35483 35483 551396657 32900 32900 402742354 34825 34825 231148 28585 11493 326185638 75762 75762 726509721 10059 10059 266875448 1325 1325 65311773 25865 25865 747507403 48321 48321 236134428 27735 27735 836206338 83339 83339 450171273 57537 57537 602128437 68824 68824 523577307 6061 6061 793844625 35496 35496 960261198 63033 63033 216878548 44402 44402 700848844 65781 65781 839015365 42509 42509 360822197 65218 65218 2812954 46282 46282 694490668 36151 36151 425557349 64007 64007 300292363 68144 68144 725787094 57619 57619 249052230 27994 27994 926710890 39835 39835 328488609 8174 8174 933269852 42450 42450 25270153 57537 57537 509178636 23611 23611 738133043 40393 40393 647182072 81090 81090 623897600 83292 34029 238985339 57537 57537 85955 35919 11473 270492394 69612 69612 692443710 21498 21498 297623086 81907 81907 376836311 81609 81609 990000390 57334 57334 263520327 40340 40340 690564180 32672 32672 64601762 57537 57537 756395888 19308 19308 514374621 23512 23512 512478633 36073 36073 244773918 73811 36372 764579251 27072 27072 543396813 9585 9585 789422591 75562 75562 873735590 56454 56454 715792744 62940 62940 633112441 57537 57537 51301185 78955 78955 48475651 14633 14633 780921298 35289 35289 398987853 64758 64758 949324350 57537 57537 428874129 19017 19017 559405052 41975 41975 39291260 70998 70998 188669310 81262 81262 886087401 42762 42762 697065050 81207 81207 133825937 12582 12582 806951657 33876 33876 300808532 34555 34555 718043422 16831 21311 365593104 23111 23111 813378572 32396 30187 20240345 44820 44820 437109256 20608 20608 804232084 60752 60752 146250530 57537 57537 761213258 57537 57537 913769219 21787 21787 602755577 30907 30907 878726424 39537 39537 195303903 57537 57537 166169867 28560 28560 119127944 33198 33198 93149410 75650 75650 462649365 57537 57537 477437456 80846 80846 595931260 66335 66335 325941514 40133 40133 616639649 73811 29999 442910165 46859 46859 139316982 57537 57537 229081830 38606 38606 59352159 47211 47211 536383060 83186 21229 801082469 26651 26651 517666653 8073 80386 26029499 17208 57537 933792518 10454 68983 154906748 40201 69670 365597228 71655 71655 291177480 30915 30915 405398239 69671 69671 627329883 73811 17546 732067591 51990 39196 238825544 1655 62649 685280048 23008 65157 179735661 82370 82370 354448941 71333 71333 395681925 83044 83044 736807743 6909 6909 157292016 33468 33468 738690175 52543 52543 899379679 73811 66202 91221384 57537 57537 301842957 24310 24310 330398974 10095 10095 521386191 57537 57537 326719022 65853 77115 781186082 78919 68917 836767151 9706 9706 460972773 44692 44692 702843937 60923 60923 506876224 35935 35935 885088512 40789 40789 360809725 63866 63866 303082883 47319 47319 568316624 79202 79202 296196864 2558 33304 381922489 21633 21633 926644228 64864 64864 588103441 21509 21509 736697569 17982 17982 463573355 57537 57537 792052544 3846 3846 403611549 72180 23260 685262252 57537 57537 270998865 83756 83756 911359290 54498 4633 552109534 73416 73416 700573953 80425 80425 872436429 78329 78329 958920991 61006 67130 889419334 51295 51295 592859741 69972 69972 630204406 58048 58048 328466261 82825 82825 781523624 54923 54923 250028252 60784 60784 24631919 73811 8479 415391130 67360 67360 256461475 40565 40103 511443252 48730 48730 667967403 18449 18449 682782675 50657 50657 905421814 70618 70618 468805368 26926 26926 717890034 16743 82232 247973060 44249 44249 406870849 29791 29791 254516479 3618 3618 705371302 12453 12453 97337203 60022 17940 804670827 53842 53842 704950040 15975 56245 221279489 78620 78620 867654092 18437 18437 348055536 57537 57537 289689334 44743 44743 772931181 57537 57537 548031130 14013 68900 342847221 18368 30165 563637179 68946 68946 951596424 45053 79577 95559773 12968 12968 775611229 33284 33284 448809937 26998 69972 288143055 57537 57537 336922758 51614 51614 649624280 17233 17233 34471401 46142 46142 746500044 4186 4186 534015298 65337 65337 980767788 27010 27010 356415962 28536 10736 530487383 1645 1645 149687787 32707 32707 195074697 24103 57537 358165701 27358 27358 799773858 76869 76869 519988152 41393 41393 267227750 57537 57537 62276529 50530 50530 229282090 64423 64423 933212732 57481 57481 817349201 49311 49311 829436763 42556 42556 963870559 58279 58279 526882523 52066 52066 287006576 83733 83733 363542056 24602 24602 90191768 62148 62148 277894978 6428 6428 844151191 57537 57537 45208110 43002 33444 151089010 57537 57537 362240932 73338 73338 725017697 22885 22885 212949135 43725 43725 164010423 26657 26657 924269276 36360 36360 323141351 73811 67937 200796277 60766 1353 105664248 25905 25905 282931071 12544 45850 55350914 77897 77897 889731938 44794 34052 604695523 35051 35051 241667080 65377 65377 732556307 82713 82713 219599486 52617 52617 628616377 64480 64480 103600871 36614 36614 312720878 26341 26341 284589393 76041 62107 430344925 62810 62810 483488549 34692 34692 91133697 13405 22955 227811137 48988 48988 542187139 57537 57537 910068494 82685 82685 891812661 57537 57537 718170733 34569 34569 302751092 44054 44054 400624689 6063 6063 590340980 19643 19643 700095537 40538 40538 912285792 26958 64114 862556339 50741 50741 49733650 11369 11369 116001960 2246 3781 20792847 20832 20832 296929706 80274 80274 264328109 52060 52060 781618285 51829 51829 450171061 76232 76232 916197590 34063 27550 642627020 78795 78795 552631142 62670 52094 547972500 48307 48307 268302623 71349 71349 311263982 2918 2918 542777888 21707 21707 184758863 11871 11871 319364447 32665 32665 851708563 64300 64300 132582030 6515 6515 419659680 57537 57537 640506265 4050 54495 394212328 18813 18813 682947928 54356 59977 215673823 12176 12176 616415923 34646 34646 613248049 46245 18423 827378803 47010 47010 380271718 63437 63437 228829509 38808 38808 422746605 1538 1538 947511032 44372 44372 381618617 50452 50452 974203422 67331 67331 116212552 4467 4467 461373045 41828 41828 190618502 43375 43375 735377250 37229 37229 614962990 76907 76907 386342381 51 51 891251558 77987 77987 889952040 35242 35242 972846972 15183 15183 857174609 41607 41607 412079737 12033 12033 913859461 62803 62803 143308561 22760 22760 858356539 28680 28680 455106768 64681 64681 330643374 27204 27204 31185375 57537 57537 685909001 637 637 190092351 70007 70007 42393617 78781 78781 320754332 73811 18397 104976899 76411 27804 907927558 32492 32492 604152492 57537 57537 366952066 47602 47602 692850805 77208 21550 242675515 38292 38292 290985511 79368 79368 845373935 47839 56021 511412605 22409 22409 652960559 30292 30292 747336177 52026 45590 576040765 8771 8771 165921510 39921 39921 604789353 4220 4220 378662335 72764 72764 291185684 56466 56466 533687594 15928 15928 6762510 60628 60628 530033764 66398 72261 952734145 57537 57537 354639967 33958 25161 558319689 72729 72729 896083688 57869 57869 571293624 14334 14334 966197426 28380 28380 240248586 23884 23884 938531015 82914 82914 133304189 3838 3829 518694032 8356 8356 68396730 44142 44142 87712679 3248 69538 171409636 55266 57537 209937481 29994 7636 134664125 22275 45270 783253828 67081 67081 11065073 38011 38011 121634065 71971 71971 466663793 55457 64167 775091562 22275 22275 594642153 54592 54592 47306040 4879 4879 400830089 27748 27748 326396989 3613 3613 181704177 73811 34717 691031765 73816 46395 275533262 20635 20635 914299287 46878 35994 818881652 80146 80146 250398361 34437 1608 861707811 17478 17478 801115016 33504 33504 81425511 79051 79051 507899976 57537 57537 661693505 57537 57537 903030689 7938 59203 798044245 33469 62292 33344815 57537 57537 792176676 5324 5324 376195689 39130 39130 818029280 44594 44594 481068502 57537 57537 509922474 21580 21580 197155849 20172 20172 480238777 47193 11127 191427948 25785 25785 30301409 57537 57537 864586997 51344 51344 101302882 65837 65837 739754080 76486 76486 668378077 57537 57537 719450573 6503 37055 636402146 57537 57537 798996218 57537 57537 72082028 49043 57537 544768631 69570 69570 549189716 71005 71005 594279333 31528 31528 378198307 34327 34327 371515504 61315 61315 294804443 8899 8899 985107939 10389 10389 152065572 20079 42482 988025223 27978 27978 410890805 42079 42079 912178697 77519 77519 291953130 58799 58799 886613974 63475 63475 866732615 57537 57537 794117073 29008 29008 438186532 72019 30229 468924761 79387 33090 140014050 25319 55676 669600437 46424 46424 391313142 57537 57537 320874887 67213 67213 472524419 70926 70926 563171168 16742 16742 9894792 73811 83732 533276268 16885 16885 442312435 32544 32544 525100368 57537 57537 932596187 3754 3754 544133032 45133 45133 19680072 57537 57537 245371712 26190 26190 757461769 57537 57537 850934538 78746 78746 743251269 41126 41126 80631260 70209 70209 815623622 4844 78603 190737688 23654 23654 310203157 50156 50156 347008784 43913 43913 442753393 8647 8647 463190309 57537 57537 627396792 45812 45812 993092818 57537 57537 362859853 81581 30957 74061616 18090 18090 692566653 57537 57537 537338229 67129 67129 497037358 18784 18784 863032149 46003 46003 538219712 59452 59452 969788662 71457 71457 109300077 2033 2033 292694508 19856 33958 969927370 1962 1962 978905868 707 707 877156816 73811 79065 746057811 63534 63534 139052181 34741 39060 662195679 59575 69784 879261046 25968 25968 2456875 64054 4108 244563270 22349 1751 48601829 18102 18102 842309250 24743 24743 744856323 15613 15613 679125661 55374 55374 110229198 58991 58991 333472009 64582 64582 71964986 28636 28636 418773120 16854 16854 255342479 30867 30867 273304334 50288 50288 932588453 80123 80123 855845763 56710 56710 641833457 77448 77448 145381281 48233 48233 56904783 4187 63246 568312892 57835 57835 758201947 50284 50284 897186353 80705 80705 841356037 8833 8833 697042740 2466 2466 38001894 73978 26621 99326276 23294 16808 758412100 41095 41095 412336737 18862 19028 704989057 41375 41375 327798718 39449 39449 23567734 57124 25538 888589207 19525 19525 223183453 72411 72411 701376465 35419 60183 766024226 42817 42817 801758335 9213 9213 851868031 40368 40368 736169497 44241 44241 260371806 61526 61526 587605240 1665 1665 608981453 79088 79088 768745297 57097 57097 364951290 7026 70272 134648182 21318 21318 302987229 44905 44905 561597581 8835 8835 853117937 78653 8993 617089441 80448 80448 268049818 57725 57725 319913241 69263 75232 330993766 11849 11849 871289424 61710 61710 137160730 8871 8871 410790146 57537 57537 399379866 7437 7437 966261472 78788 78788 5603819 3608 69258 923392756 75849 75849 489374014 45915 45915 794679557 69410 58993 840784610 14358 34938 558405015 12785 27416 681362093 46187 46187 299031386 54200 54200 566051650 41829 67696 270451902 18781 18781 47007083 50932 50932 495740734 57537 57537 651960462 47726 47726 220186824 12410 12410 730551227 11478 11478 651199669 28956 28956 585161249 73811 34251 2824559 27949 27949 530717957 53601 53601 32702494 57889 57889 476157011 18527 18527 760282976 2734 2734 235475416 16561 16561 285721185 18884 18884 408707659 81346 81346 897953256 15506 15506 352045474 22445 22445 249821080 20876 79748 953927439 63279 63279 662119812 41095 41095 581876775 68923 68923 452289043 68003 68003 144607333 59094 59094 365117200 72155 72155 163516706 9893 9893 466114765 78858 78858 487577346 25398 25398 642143544 75418 75418 653405870 51391 51391 357775019 17663 225 700024273 2293 2293 518099266 32033 32033 92940063 35827 35827 884590122 44082 44082 702586993 13331 13331 670929941 26962 26962 855837456 24853 24853 830763648 72296 72296 619674549 82128 82128 149936376 49320 49320 896756803 71289 71289 651033073 81669 42833 176808052 4231 4231 772565106 58463 58463 563395267 73811 15768 175865983 23146 80197 361285036 7734 7734 301487455 22396 22396 721433393 56682 21224 31828123 44808 46702 225019338 12988 12988 129242410 55228 55228 166031340 65084 65084 867917368 78725 78725 90746706 9049 9049 361934265 59791 57537 667682210 43661 57537 686503040 4365 4365 384272039 73811 20483 205957163 58104 450 855385039 30755 30755 822095815 28522 28522 396594985 12882 12882 831116792 10549 10549 578465248 38330 38330 82153891 75773 75773 543858053 59040 52017 632910850 42396 42396 180304054 61707 61707 8195260 58226 58226 134219515 83683 83683 761962178 78313 31107 256104073 75761 75761 390030868 55411 55411 64818449 57537 57537 823618153 55975 55975 366896048 40010 40010 376257779 59210 59210 474451339 57537 57537 766468991 57537 57537 35852184 18451 18451 955540520 1154 1154 741103106 58369 58369 688250081 51208 51208 811899246 17675 17675 518266111 70513 3273 475988466 3261 3261 923753988 18090 30166 815990531 28554 28554 898505949 75945 75945 193384120 68358 68358 508370987 11790 11790 149524831 65815 76453 207964410 42103 42103 644947828 356 356 631737796 74646 74646 43719856 12576 36595 541337336 53502 53502 142509826 16506 16506 633039295 23860 64187 295677964 34003 34003 626973265 25594 25594 431115716 21258 21258 543938159 79949 79949 428384700 12080 12080 311949232 41901 41901 960136850 63444 63444 263622986 67076 67076 310187043 4068 4068 947572001 36888 36888 622370600 81133 81133 67348715 52882 52882 714517803 6951 6951 52943239 22824 22824 983219740 62197 62197 386336156 46855 46855 813850916 42894 10936 834692261 19698 19698 376042761 28826 33939 231939213 57537 57537 145046245 22940 8294 306346941 11795 11795 766770430 50706 41279 329321337 41552 12497 471957226 2605 2605 452202537 35649 35649 402501582 67389 67389 219745528 51981 75830 425179356 46351 46351 155874096 80708 80708 900780399 6924 6924 583102693 62489 8747 447218356 65963 65963 516596278 55254 55254 679437980 73811 10934 768189299 9961 9961 18254612 19667 19667 913845377 1137 1137 823484 73811 57537 132344196 25554 25554 100908370 2718 2718 706424745 7763 7763 988736215 31530 50890 200691017 60287 2470 451194557 31198 31198 246258688 27728 27728 69552265 12641 12641 94721255 8342 8342 758187727 82066 82066 491511777 37001 37001 782128449 44681 44681 769412571 40619 39302 717765004 23905 23905 455275403 24437 24437 982203328 45600 45600 198132487 48332 48332 155136511 64215 64215 244687569 21328 81427 113450365 67305 67305 303722497 45330 45330 892257069 82602 82602 935212700 25646 25646 138754330 349 349 179922102 20171 20171 505786902 74132 74132 844539736 22381 22381 52085014 51387 51387 436643844 1880 1880 943840103 6976 6976 275243163 11579 11579 369414490 63666 63666 336369776 25937 25937 723372723 83708 83708 910289215 57289 57289 330645929 30775 30775 744412865 45950 45950 647722151 29563 37100 769538417 77829 77829 952603000 39690 39690 329874668 77099 77099 447260814 75902 26840 469566364 28509 19053 507917101 31827 10531 698576284 30823 30823 337487839 1884 3167 488605051 22603 22603 605980872 14675 22408 118684223 17858 17858 844464287 73145 73145 630695719 83071 83071 511118234 71620 71620 726733178 24159 24159 614979425 11118 11118 884327367 33323 33323 982809255 14005 14005 586123247 32597 32597 731230921 34623 34623 399295900 55801 55801 757394243 69680 69680 369757593 73811 51035 38285602 83390 83390 641534413 22452 16300 833901422 35594 35594 538777865 60648 60648 454965513 57537 57537 546075298 83562 83562 889172506 63952 63952 278662895 57537 57537 955826792 24619 24619 768988940 18861 18861 820026359 71887 71887 562674606 57537 57537 640119521 75183 75183 193773219 20628 20628 630165853 81869 81869 806264238 59411 59411 989813478 57537 57537 683691201 52741 57120 324665042 57537 57537 923982483 79981 23644 512027905 38455 38455 430072868 12052 54193 435289696 42522 42522 605718192 65619 65619 934128651 57537 57537 921885169 49754 49754 869980015 20206 20206 176540558 52838 52838 48799812 81053 25917 815955474 8753 8753 199710086 24455 24455 879217148 38506 38506 142638287 29202 29202 510936256 17426 17426 54191210 29249 29249 143552120 68658 68658 770364014 17420 17420 787558508 57537 57537 954479306 23797 23797 582701235 48668 48668 65956524 45380 45380 431844490 36295 8344 913991207 2212 2212 290246919 51789 51789 422799464 18905 18905 462891145 76224 76224 754605659 81486 81486 114505769 73811 24147 929937943 57537 57537 135039486 26582 26582 938892443 39759 39759 605159443 28505 28505 987243763 20182 20182 317556969 3685 45533 866277544 7001 7001 113774940 57537 57537 967344526 62267 62267 852353822 33766 33766 775052662 33713 33713 356903548 3707 3707 196496677 19645 19645 474234068 37341 50597 773626965 40840 65982 707853658 20222 20222 862205460 57537 57537 14483371 6706 6706 421330457 67349 67349 689148464 44133 44133 563022358 67650 67650 760773022 37944 37944 193953706 80518 80518 664357653 43455 43455 464344522 83629 83629 763473149 38932 38932 271868147 57537 57537 414303820 4544 57537 701040279 21604 21604 908366435 50170 57537 127642168 57537 57537 729983275 42034 42034 302370501 77072 36150 340431873 25132 25132 708095348 2240 2240 560051777 44746 44746 878103901 16715 16715 461860700 71070 71070 491453073 23827 23827 589576934 60853 60853 380097659 44360 44360 780594334 57537 57537 566463425 34362 34362 550746538 9413 25979 379396943 76613 76613 387482555 46780 72745 755373428 27976 27976 368711879 52525 52525 922483214 39445 39445 535868971 25801 25801 902635370 22308 43255 370627778 73816 73816 260991870 57537 57537 85951719 28271 28271 637390099 22455 22455 485438898 57537 57537 361106106 46187 46187 330834061 28319 28319 419331930 45305 45305 638611863 81145 78264 722805547 9987 9987 449124135 62935 15649 106662238 28341 28341 129207872 61759 21039 498796176 48016 48016 493455924 42946 42946 478976387 34258 34258 123985062 20552 20552 935237375 63518 63518 663574337 35840 35840 376344938 56360 56360 48079419 78971 78971 1539915 56865 56865 181550361 82206 57537 121714138 41689 78944 983325484 82727 82727 411800723 46528 46528 382000259 35585 35585 622420941 57422 57422 105081126 47312 47312 956532422 29008 29008 320787162 33062 51695 727243245 68743 68743 296001293 47763 47763 830918939 33554 33554 20297379 39702 39702 219467148 313 57537 503908277 6758 6758 260296572 38168 38168 195078802 17584 17584 195212833 138 56604 557170661 56689 56689 942775861 63867 63867 751417254 22048 17497 625878722 56318 56318 791101223 22690 22690 509699769 75786 75786 733676712 61086 61086 677639357 69689 69689 326645317 34072 34072 934565049 20301 20301 472589301 83508 83508 3356701 77879 77879 427832583 32885 48968 376865761 27237 56109 259722823 69212 69212 102181745 79707 79707 668073423 57537 57537 322324424 27446 27446 633890270 25541 25541 66738340 16393 16393 352035938 57537 57537 495466083 10591 10591 866886843 36683 36683 297002800 35092 35092 625486889 45758 45758 689174533 58861 58861 427061091 52844 52844 614162530 1002 1002 299174240 39015 39015 510049781 2838 2838 974853134 38616 38616 221545229 24419 24419 143501799 26621 26621 380421187 28275 28275 523573638 29904 29904 545924455 67510 67510 569555283 37687 37687 647268827 3769 3769 787657837 21277 21277 260164683 57537 57537 247754420 4967 25944 899299414 51513 51513 318073683 74751 74751 250204721 79405 79405 497152304 29736 29736 415070778 62537 62537 671343864 2736 2736 769303576 47911 47911 117887522 59064 59064 257803632 6263 6263 923115318 6579 6579 783711599 77598 77598 847485279 22184 35365 287140270 9801 9801 6622538 76049 76049 41667319 53035 53035 37363571 26880 26880 448130216 61574 61574 616443044 18350 18350 597600234 57537 57537 547979146 69133 1768 305220097 83667 83667 39191604 28434 28434 980342671 64643 64643 176238862 66974 66974 302809718 64455 53309 922091790 2217 2217 682647441 73811 55338 932253136 64294 64294 626967783 51816 51816 356978332 44521 44521 20916161 11499 11499 704658563 57537 57537 83611074 36823 36823 613849213 10797 10797 855711834 81528 81528 608797626 35924 35924 991043017 59371 59371 363255760 16814 69355 936060045 58942 6934 874665233 57537 57537 141997477 38293 38293 15797500 820 820 533297236 77912 77912 341410635 81169 81169 310045135 38254 77906 677896164 62404 27364 576392131 42118 14382 725042317 23420 23420 101233900 10660 70025 807131534 57537 57537 215174204 18223 51442 744171450 64949 64949 533658193 24164 24164 88062342 57537 57537 174892765 71786 71786 161010916 14094 14094 141489137 74492 74492 80653450 68818 68818 414485644 5024 5024 440875405 44898 44898 976913639 43484 43484 819062279 55999 55999 756920839 13840 13840 769715390 38952 38952 890998253 49008 49008 623988058 77901 77901 707065185 1641 64230 320384710 72246 72246 911846286 53450 53450 934617560 44525 44525 452776524 2762 2762 683301095 9992 9992 840816860 73332 73332 504064185 34746 34746 62661301 77854 77854 92250466 79012 79012 265523160 44607 44607 408497470 57537 57537 227627203 40556 40556 645576643 55354 55354 456783845 34867 34867 282597703 38383 38383 689257829 57537 57537 76261224 65046 65046 972740435 82668 82668 775093223 53523 53523 975334817 42809 68902 405093665 217 11332 633562222 66699 66699 113701421 44665 44665 648419676 67635 67635 523239377 21363 21363 419019175 16072 16072 748432430 81857 81857 54685228 54862 54862 151422095 74686 74686 823910059 79431 79431 808210757 73811 60803 973557432 2578 2578 285018816 63556 63556 774001149 57537 57537 441467423 82861 82861 977604860 57537 57537 580126694 59110 59110 748767020 2881 2881 908725633 10849 10849 962793867 26035 26035 965665863 10426 10426 675558617 30675 30675 812978732 79063 79063 54301732 72926 72926 552563206 33769 57537 584600261 29762 29762 437402078 69711 69711 182335779 18828 18828 525776236 56291 56291 197227961 17659 17659 299452253 14194 14194 211198044 70811 70811 942865378 33428 47121 437268605 33127 33127 616869637 17849 17849 400329762 75499 75499 232110768 43732 54233 979093052 5806 5806 869862386 3763 3763 629553340 15780 15780 958542067 5332 5332 277240262 19215 19215 937558596 13453 61261 544992259 54513 17692 158561408 44086 44086 963578970 21744 21744 253682271 106 106 277618697 11503 11503 567844969 57537 57537 381005727 70503 6404 865756105 61240 61240 60597033 49431 49431 831649536 58893 58893 184546273 25723 25723 495990998 46181 46181 780828857 56257 56257 508220988 35095 35095 374149065 55313 55313 547481155 75508 75508 198357817 77448 63029 421041631 46586 46586 813561083 72991 72991 788483727 19750 19750 129003073 9040 9040 500300346 15344 15344 697663952 77070 77070 235324688 57537 57537 625950128 83245 83245 538531015 62986 62986 891477956 40471 56838 614493547 32072 32072 478399843 28713 28713 350986481 82240 82240 83357300 38094 38094 914022908 57537 57537 330901782 20287 20287 862046889 79179 79179 828228186 53400 53400 55654890 57537 57537 816708879 31800 31800 305289007 69745 69745 630631968 55724 2849 947561177 77929 77929 589532266 57537 57537 476890111 56836 56836 281962276 49225 49225 106799836 70503 70503 259322126 23609 23609 907842172 57537 57537 179251254 50662 50662 182961269 65960 65960 831160943 8947 8947 977301876 57537 57537 594100886 59304 59304 17252176 5197 5197 810748434 71422 71422 308939723 32646 32646 796272181 56615 56615 245452309 61990 61990 83932893 2516 2516 100181276 23474 40774 251656331 57537 57537 361290315 55863 55863 44661668 21985 21985 312182629 12049 31565 502322793 15213 15213 195986446 57537 57537 561047563 60081 60081 265300703 67444 67444 200265726 64603 64603 731894165 57537 57537 426910298 36361 36361 430938033 56356 56356 85242723 38735 38735 269426604 42494 42494 251389262 23776 23776 711690843 56014 18010 517322565 69960 69960 770953857 39972 39972 717039470 7073 7073 159963966 29441 29441 116108460 53395 53395 18229426 6012 6012 238856412 2496 2496 44845485 64214 64214 903203415 79465 79465 337624765 21730 21730 116750811 41921 41921 230973554 57537 57537 499693526 20862 20862 87351152 73811 15107 665022407 376 376 712845907 57537 57537 91563389 7014 57537 168880545 5766 5766 917011024 21147 21147 239260163 50472 50472 37512267 47419 47419 227202691 64299 64299 485448312 63897 63897 871149820 57537 57537 992324509 50649 50649 113041106 50235 50235 305855779 29140 29140 546613261 52587 2491 370551937 48013 48013 219175199 63086 63086 762095271 48765 48765 645974180 79109 72442 592475498 57537 57537 497378801 57537 57537 971278949 15149 15149 829386490 47769 47769 669847226 65837 21353 401565103 52242 52242 830675601 42719 42719 569378203 18432 18432 762206811 76930 55603 980602563 52854 52854 773648629 77262 77262 868756604 65249 65249 690098259 80350 80350 247732047 20160 20160 305816175 10398 10398 143071826 11445 11445 737013623 68459 68459 485847928 15157 15157 497722918 57537 57537 138386690 56063 56063 929424406 26318 2204 230799824 54480 54480 110617410 36881 36881 353171900 6065 15576 370642245 80197 32944 939813008 57537 57537 409778153 9559 9559 663829533 57714 11360 281247392 65270 65270 847038328 18873 18873 244982640 9203 9203 738295801 48067 48067 567608700 27367 27367 773626435 81000 81000 995422892 81928 81928 464892871 80498 80498 633026064 21629 21629 250211064 16271 16271 428496756 67499 67499 971054936 11043 15547 467028963 36650 36650 488356511 76741 76741 182593854 71002 71002 486835999 58653 58653 201462452 65291 65291 993937959 72637 4614 735138965 65860 70204 699757081 75425 75425 852815051 65291 65291 658690491 57537 57537 789834198 33862 33862 630695147 57537 57537 593332585 56578 56578 329413678 27892 80896 366217038 72084 72084 811335544 6305 61580 458430947 34742 34742 64975314 69301 69301 25224991 34668 34668 497207266 41044 41044 990131826 75820 75820 772131112 70589 70589 619188448 81902 81902 119021606 71109 71109 942477637 82949 82949 512465165 4598 4598 31301543 18859 18859 535768415 12555 12555 895418414 81972 81972 874470234 43052 43052 688989276 72470 72470 240075036 10508 10508 956527931 15778 15778 894692349 74492 74492 544658057 57537 57537 540066448 78007 78007 812393056 62193 62193 596413694 2797 2797 119213416 73811 57537 728806478 8898 8898 181418676 5037 5037 443127564 47951 65989 130897064 6768 6768 935633113 10933 10933 505353744 4851 4851 384868815 3086 3086 515286768 50595 50595 486928969 7701 7701 675276584 22432 22432 713317409 39966 58597 332777319 51213 51213 520372373 25904 25904 263928844 79916 79916 159165592 23270 23270 605257785 57537 57537 486563256 68854 68854 715561558 33026 33026 837813163 63084 42122 908949859 30732 30732 571250649 67303 67303 786795847 61289 61289 180609390 5659 5659 507547215 46936 46936 909370111 41677 41677 912952095 80134 80134 559976512 59022 57537 367541490 3262 3262 985286116 56347 56347 336444337 1035 1035 470271886 9664 9664 843052749 21230 21230 929843381 52893 52893 296482408 58798 58798 265155220 40837 40837 191509295 40991 40991 338785649 10635 28208 435335846 43803 43803 900344303 51043 42510 221821101 68848 73560 39214905 47202 47202 211219043 21296 57537 558506452 58942 58942 589842146 45518 45518 792427340 36561 36561 651143449 14664 14664 432018535 57296 57296 890049585 57537 57537 633798700 13288 13288 554244634 80910 80910 159450132 37339 37339 802771586 27075 27075 816085823 47655 47655 325028438 46577 46577 216986035 76324 76324 592683868 76406 76406 813831570 14849 14849 227496566 38452 38452 943171740 69167 69167 234801331 36548 36548 882266544 75608 75608 716823487 50025 50025 310983548 77881 77881 658926909 73811 7220 84733846 57839 57839 879844855 57537 57537 543491408 48927 48927 21504725 37644 37644 382695921 74699 74699 879681816 37762 37762 430535472 5958 5958 289938027 78882 78882 103569660 15425 15425 790616550 41774 41774 33945488 57537 57537 866366939 57791 57791 936363104 79737 1876 213534947 62356 62356 599723779 57537 57537 636658579 56231 56231 833077855 14018 3314 82284864 78550 78550 848697769 73811 54886 654695366 53304 53304 60467791 79823 8622 660086977 63176 63176 776274793 176 176 441137742 25170 25170 314287290 65289 65289 999356316 13193 13193 726485253 65147 65147 680542300 78822 78822 192274665 21512 21512 102027669 35008 35008 531101475 49618 49618 365961243 34939 34939 486178653 65402 65402 270582836 16147 16147 732065269 65856 65856 311570144 73811 83737 765803069 73811 40698 119256802 528 528 285537447 61870 61870 392149757 64486 64486 426308994 20710 20710 55473122 57537 57537 38170006 57537 57537 471216975 29006 29006 399689226 48234 48234 479283773 49943 49943 650402933 10023 10023 857380245 57409 57409 960545259 57465 57465 938851319 54868 54868 877368280 70609 70609 101590902 43076 43076 229887899 83331 55940 789253342 1960 39863 809137839 23056 23056 267808799 15344 15344 527087460 72752 72752 163634987 52777 52777 159003065 64078 4472 115649254 50497 50497 158775821 4796 4796 728315370 62277 62277 673053799 4837 3547 41685359 69556 69556 11485244 74760 74760 334194625 43961 43961 421343071 78884 78884 743752256 17738 57537 940534646 46939 46939 684674580 48751 48751 852568886 69742 69742 882092438 18609 18609 685166268 73811 66713 389598150 74615 74615 841335978 69084 38222 52071480 70834 70834 236462153 55420 74161 814743235 61056 61056 574843973 70916 70916 810955505 27874 27874 868340796 3936 3936 953418475 83124 83124 719567032 2687 12576 228982034 60157 60157 642822935 55172 55172 919649858 34459 34459 538810046 45465 45465 780507748 49799 49799 917232191 20301 20301 987275003 1366 28819 466482717 77672 77672 461231198 57537 57537 399340945 32374 32374 899772722 9830 9830 612337248 57537 57537 478351575 57537 57537 762640754 16061 16061 803215553 43416 43416 672464368 62678 62678 975241587 23172 23172 186011332 252 252 238802938 42510 64942 98326439 59394 59394 478108752 35708 35708 744987078 20389 20389 933524060 61674 61674 173223460 42382 42382 972114783 73136 73136 743360188 16111 16111 130704392 83751 83751 344245935 57537 57537 35293345 39436 32077 343530060 27327 27327 100413589 6461 6461 640655156 44058 44058 239192297 81365 81365 95615630 2416 2416 155941802 58418 58418 652397368 24081 24081 322247245 82662 82662 417960268 23987 23987 950151013 57537 57537 394283380 73811 74500 794819828 35936 35936 364710675 57526 57526 128330073 53139 53139 600175465 3254 3254 656645879 4841 4841 788999979 75077 75077 998826500 73811 2823 869487011 9784 9784 896339952 40332 40332 537915537 5147 5147 452776290 78775 78775 30886560 76889 76889 817279310 66267 66267 505466925 47990 47990 954945596 82556 82556 789626138 71177 30718 179996229 21652 21652 355743693 21233 21233 385729483 17408 17408 554762016 57537 57537 586995201 46183 46183 392645582 75862 75862 682021227 23606 23606 764807595 58148 58148 791793230 19358 19358 81782140 55242 55242 98913280 23784 23784 863175513 63440 41160 735437424 54414 54414 388976938 21119 21119 724116360 71235 71235 619204987 8146 17495 613714898 73811 57537 118135160 38202 38202 141772904 19954 19954 631512140 57301 57301 806797141 71578 71578 901339044 25659 25659 583447638 38313 38313 728447232 36165 36165 632593471 80436 80436 735828390 33747 33747 99772653 18844 18844 541909289 23812 23812 605134547 39280 39280 705672933 19308 19308 436812737 25083 25083 169846092 24596 24596 107714266 70988 70988 102952984 41443 41443 66727187 64038 64038 750644379 11442 11442 723946095 63588 63588 724436144 79607 79607 949104481 37968 37968 999702794 18753 18753 761128422 70698 70698 846483831 38470 38470 584906440 60750 60750 206086329 10938 10938 852590227 14016 14016 353241133 77686 77686 977311138 11676 11676 477845661 57537 57537 843838079 57537 57537 140521477 40879 40879 243420645 79862 79862 881304445 39578 39578 374521436 56599 56599 757085116 45513 45513 375018037 65025 65025 875539958 57803 57803 970608735 34019 34019 665611122 36138 36138 987171555 73811 77441 570503101 17785 17785 639038898 43928 77877 556015332 66126 66126 390808583 24528 24528 445140032 9544 9544 247708697 10005 10005 358954973 57537 57537 183644426 7757 7757 617275254 57537 57537 709226455 65048 65048 702597076 57537 57537 958327318 52825 52825 477868599 57537 57537 656406822 73811 25812 321315148 43180 43180 365952552 30578 61684 422302227 33185 33185 18675074 69913 69913 837565115 57537 57537 507004388 32831 32831 840719340 25305 25305 627829784 42246 42246 379133333 26462 26462 385720391 33889 33889 53131352 32542 32542 23905902 14562 14562 457115821 65420 36651 535602949 68648 68648 846670390 35506 35506 452120288 73897 73897 378060963 66777 66777 234264223 57537 57537 760229208 42448 28226 273237016 35531 35531 481864782 55458 62251 528340001 45609 45609 261085182 9280 66451 501102778 50980 50980 25114242 38506 38506 277530442 36353 36353 18723518 58087 47988 660559011 26244 26244 607182176 747 747 992234786 59464 1520 554897373 57443 57443 54477611 4628 4628 163053869 54391 59246 272264528 76903 76903 868396197 60003 60003 155271609 24068 24068 666976568 29674 29674 760597791 74663 74663 409579828 80071 80071 562723998 45616 45616 269404568 38417 38417 689368288 80943 80943 945840784 9317 38985 704219587 9421 9421 910645813 15260 15260 718058896 68579 68579 649141728 32321 32321 328033779 7291 7291 665938261 57352 57352 315783599 57537 57537 309524735 36663 36663 936318283 57537 57537 533666789 19374 19374 940776106 54360 54360 148272769 80429 80429 89491933 21671 21671 313491896 69613 52320 564886229 82431 82431 47557905 57537 57537 212397308 72735 72735 193249717 57537 57537 317879239 57537 57537 752420032 45778 45778 87187856 15799 15799 306566715 75236 75236 235044477 60256 60256 6156857 35221 35221 329891738 50156 50156 212001108 41439 41439 83799271 65808 65808 226170173 10100 10100 234395316 77244 77244 719978811 57842 24609 635889405 34869 34869 652039519 80870 80870 783367740 28634 28634 256852240 46116 46116 703256947 25602 25602 216015092 57537 57537 333449942 77887 77887 338628972 26829 21697 460164048 74152 11794 232995033 61546 20402 138616766 32020 32020 377728171 53124 53124 363298708 57537 57537 75290656 8023 8023 578096149 33592 39363 163734329 5430 5430 568952628 74141 74141 563649705 28638 28638 997189306 55685 55685 36859151 26748 26748 66906690 60956 60956 592380040 58576 58576 698344419 31411 31411 949485459 51833 74114 312093079 77643 77643 585821290 60983 60983 62256281 10284 10284 5829134 67623 67623 309661607 38978 38978 928854099 2395 2395 291177594 57537 57537 896477515 31545 31545 117982981 38339 38339 904584183 39002 39002 762557833 57537 57537 995429006 34505 69352 654571205 77193 77193 647054385 15609 15609 46339880 70851 61029 371445203 69512 69512 47439329 6201 6201 934605505 22482 22482 713757837 40009 57537 252928421 71902 71902 53496413 41464 41464 223195310 20185 20185 901245329 1468 1468 341372877 39202 39202 981547865 11964 11964 65353051 48740 48740 667340916 54651 54651 893419562 54111 54111 998746247 13565 13565 193329718 61056 61056 98605455 43595 43595 218154930 13427 13427 305732730 32050 32050 282156220 59057 47589 816296551 43092 43092 647988310 62144 62144 544073547 57537 57537 15591376 57537 57537 511357187 60127 60127 698632484 74018 74018 722944512 4658 4658 375064246 56483 56483 390553937 70576 70576 323720213 23494 23494 300869879 74991 74991 834819100 38937 38937 176706881 35648 35648 701663313 55793 38327 550877427 21159 21159 612402438 62220 62220 34028112 58986 58986 134534534 5287 5287 100705613 57537 57537 943861452 67186 67186 704001187 42947 42947 219409756 2020 2020 193560630 66191 66191 176754765 59949 59949 483153015 65398 65398 957931891 57537 57537 983216836 37226 37226 799982313 43127 43127 262414132 49283 49283 978029945 21323 63390 491274245 33989 33989 414184303 43299 43299 532198736 2608 2608 34077158 40896 40896 790966825 62114 62114 300407191 18852 18852 976033005 14701 14701 972781175 8398 8398 84643055 70380 70380 720350473 57537 57537 469406540 73811 74905 623219417 43118 43118 978678760 5025 5025 197694085 57537 57537 606873409 6770 6770 28435839 48046 48046 453690215 24633 24633 635686900 69842 69842 354352592 77725 77725 417224800 57537 57537 721550975 69755 69755 330210659 27139 27139 482664672 80141 19622 793956210 57465 57537 532566227 11767 11767 622216894 28882 28882 786031528 49991 49991 671964244 82024 82024 632409434 21548 21548 541654387 57537 57537 77598690 18171 18171 502392108 35617 35617 362556164 46214 22926 799780573 25590 58744 229326017 40809 40809 339097488 28616 28616 181547910 58859 58859 830249484 67915 67915 784517469 21164 21164 653149380 79508 79508 743828098 20279 20279 690242120 73811 57537 96337159 60261 60261 379753512 48414 48414 930337497 37467 37467 931405576 76650 76650 357933551 56629 56629 668038707 80252 80252 962676297 48948 48948 879357606 74361 74361 715776904 45118 45118 876921110 20983 33747 986040173 67426 67426 889702600 27384 27384 201810594 64231 64231 876347001 18051 18051 914676562 57537 57537 937721985 47296 49158 35386671 46887 46887 514712077 67288 67288 306828961 64885 64885 584531859 35780 35780 661249905 59869 59869 5818325 70343 70343 617544583 45056 45056 962166053 45333 45333 711141193 8843 8843 786964973 71389 57537 604506130 31051 31051 912690335 77926 77926 270068243 38223 38223 703704168 70041 70041 95228233 64396 64396 286852662 25546 25546 453369554 38874 38874 881650390 24761 24761 921866514 28044 40639 373835995 51816 51816 974267208 8033 8033 920605364 23268 23268 628523300 75040 75040 99201258 31988 31988 408299850 77020 57435 613024464 78767 78767 755814020 26550 61530 601558518 37377 83793 868459648 27339 27339 800469980 70306 70306 762368046 57537 57537 877125377 65251 65251 219514747 73096 27732 827673340 18765 18765 939466336 14167 14167 960780513 48278 48278 361198287 54376 54376 847264434 73811 24507 589123978 47765 47765 160713982 51863 51863 730773425 59707 59707 197190322 29319 29319 795883004 16782 16782 372685794 72443 72443 254388736 69201 69201 389590265 61754 49223 657383923 30551 30551 743863976 82948 82948 477466062 11779 11779 982815409 79079 79079 300379396 13549 13549 657161768 49427 49427 981471720 38639 38639 970449470 73427 73427 538161144 66479 66479 493791009 71067 71067 449016238 37952 37952 46028708 20464 20464 957523878 11104 11104 168446708 12152 12152 894461913 81022 26898 937301265 10531 8872 261593328 46639 33837 583732694 29535 18998 323668119 2519 2519 920424942 66492 66492 137551734 18334 18334 818263423 69038 69038 381670497 73811 7146 683512461 61122 52770 142687526 68102 48835 99440839 60001 60001 888717709 28351 51802 526403848 39944 71583 457199101 344 344 81067693 8858 8858 855539878 9081 9081 242482331 73876 73876 691187165 18522 18522 184288167 38969 38969 657687107 58292 58292 716246794 74894 74894 621839437 12152 12152 350973685 74394 74394 46694382 5728 5728 792072143 44430 44430 752840133 57537 57537 630462440 75984 75984 730268299 57537 57537 395482807 52709 52709 268711051 33288 33288 555551942 81190 81190 112771426 32838 32838 386803612 59247 34318 924339453 3396 3396 243739294 48002 48002 172604041 8652 8652 453217799 48248 31626 187773773 79964 79964 526548596 36595 36595 78774892 41061 74667 948732446 75856 75856 388483582 54505 54505 19779950 28760 28760 60926437 58810 72746 922023812 73811 82480 53253656 57537 57537 689023711 40530 40530 379548876 48750 33683 382260937 46359 46359 761573542 57537 57537 506188273 39462 26694 756774292 48510 48510 731689291 1741 1741 741876942 73406 73406 593623437 11100 11100 104060666 14932 14932 154243580 46333 46333 117480415 25861 25861 862636151 34813 34813 488792716 43098 43098 578427973 54266 54266 445969463 57813 57813 449781630 20956 20956 939819239 52862 52862 455413654 57537 57537 25248802 61500 9813 978728293 27018 27018 797249643 55814 55814 665927808 34260 34260 838879181 60974 60974 727551650 11818 11818 637596991 18862 18862 42271626 53572 53572 205444933 55518 55518 243836790 83157 11089 532547956 21289 21289 942267358 59850 7946 521596321 53083 41265 711762653 48143 48143 332241362 18776 18776 305605320 49451 49451 436629654 1899 1899 307499745 66768 66768 410424627 68174 68174 280388003 80109 80109 755660727 38799 38799 824767902 18627 18627 440208577 29725 29725 561121909 38978 38978 102589975 8151 8151 617099651 19650 19650 552385581 34074 34074 995606993 74333 24135 523817571 29381 78302 778525711 65830 65830 746102463 83442 83442 552806810 22536 22536 796991359 51316 51316 254785705 73439 73439 380449605 44842 44842 999925531 32971 32971 776651915 57537 57537 655392792 46943 46943 390454958 18776 26037 677952850 17267 17267 999392443 5879 5879 125498536 63830 63830 641921084 35295 35295 881501333 43437 43437 880701146 83138 63609 507288263 43459 26232 358008668 35665 35665 818552261 4196 4196 986543939 50933 50933 608576491 67548 67548 785566470 34764 34764 158276499 48940 48940 719831787 73811 9755 102122723 30884 13001 187534482 6686 6686 278665525 73811 77297 137677952 41732 41732 446944216 57537 57537 587110790 46369 46369 832277664 50978 50978 634502291 32284 32284 526329715 52617 52617 168840398 51212 51212 187712006 46222 18113 91406313 34302 34302 688545715 45512 45512 243024031 57537 57537 449845333 25439 25439 351380703 16377 16377 717582780 76081 76081 985850458 32467 32467 497708956 72249 72249 718559997 24929 24929 629807315 46685 46685 956580888 8613 8613 406731333 82811 82811 204992443 75635 75635 835102205 24349 59945 497593732 73811 20193 793709345 55586 55586 301654480 58861 58861 292149017 59557 59557 328371405 39211 31189 987184481 26 26 459300616 65098 65098 268165779 34703 34703 681203744 57537 57537 562152336 19026 19026 490515568 5949 5949 834793735 59261 59261 256688414 51456 51456 502735056 35496 66097 152749380 83365 83365 56094614 20072 20072 574766262 73984 73984 382607264 4512 4512 931639623 51657 51657 760293134 26101 26101 683032262 10151 10151 836270937 81362 81362 420891970 38874 39656 432699642 79834 79834 855969262 54561 54561 308833298 30989 30989 311174158 17962 17962 156671766 57537 57537 921045762 13845 13845 40882639 2799 2799 604899356 57537 57537 75142027 9864 9864 166255653 70977 38136 344739433 53913 53913 310881779 78785 78785 483443528 35602 35602 251863187 65440 82824 978264346 68845 57537 540689430 21528 9706 313015239 77849 77849 826448126 79432 79432 72737473 68654 68654 371487317 57537 57537 619075108 81305 81305 181253194 51101 51101 859495163 18104 18104 853190982 40973 40973 53671344 41043 22665 625216483 15856 15856 787469873 49135 49135 149294682 82576 82576 398101041 17390 17390 144112166 26630 26630 54875099 28206 28206 268965287 6580 6580 498324343 66896 57537 634930819 19112 19112 844176111 51350 51350 719525442 31351 31351 808269347 58510 58510 13477025 44984 44984 612152372 10210 63384 218151657 79578 79578 478031467 17704 17704 545448553 41852 41852 542661931 26656 33710 792223524 62131 62131 584884687 2295 2295 313103063 23973 23973 271088079 48678 48678 789510961 61874 61874 32732495 73811 61137 279856759 6247 6247 674908074 70651 70651 624350286 13693 13693 501974210 57537 57537 559984556 77941 77941 723175487 22130 22130 606700537 35532 35532 690189113 7696 7696 663586508 34636 34636 846601930 44336 44336 257986116 77839 77839 564539336 25338 25338 311120883 38687 38687 295469388 40425 40425 548480797 60960 60960 397602852 83825 83825 344853244 52108 52108 820885363 11111 11111 977687898 57537 57537 97029731 54307 54307 116989085 48278 48278 972829192 9818 9818 188686845 27824 27824 346654558 73863 73863 536481042 17507 17507 21454601 35502 35502 534047792 82483 82483 874457828 48684 15725 630423317 68315 68315 85540090 32479 32479 180435616 8478 83743 205154230 21466 21466 847039936 39787 39787 536363352 16917 16917 681345718 17119 17119 387183790 76423 76423 736661590 38959 79288 255440758 31108 31108 910376678 82341 12159 908863423 21932 21932 960785758 72877 72877 773549156 57537 57537 21284557 69689 69689 698861982 16323 16323 202504262 79176 79176 353460115 9991 9991 18404757 26439 28261 878341691 38786 38786 575724082 17289 17289 389248747 32421 32421 533004476 10276 46702 475074885 80469 80469 378902359 1043 1043 390711821 53029 53029 280752268 75303 75303 367302464 81172 81172 719141766 36104 36104 788651753 53175 53175 798189484 52364 52364 969654037 66675 66675 694221718 9513 9513 545929593 37455 37455 672445207 37957 37957 745803551 61217 61217 301841515 24574 24574 976858788 37849 37849 340739555 9273 9273 677137728 57537 57537 784609094 69137 69137 867352947 50016 50016 641621282 59940 59940 791706103 43027 43027 480918611 1851 1851 674520936 5970 5970 859092832 77189 6515 134948064 57537 57537 444107832 42151 57840 784890898 73811 9803 650151206 82063 82063 775657903 35660 35660 709316128 42900 42900 79298791 10901 42758 167908279 27942 27942 712521451 66189 66189 269409686 75274 75274 648120224 23102 23102 408221410 57724 57724 691229982 41188 41188 689778284 51441 51441 394931485 30959 30959 724721650 82306 82306 106258600 80295 80295 354990961 26037 24670 982816488 14638 70260 11359027 52945 38868 301676951 72256 72256 126150944 57537 57537 965149000 29032 57537 935844229 60345 60345 615791208 50057 50057 970309627 55128 15209 798116841 7845 7845 422227867 57537 57537 420666197 75134 75134 24960801 56503 81938 424670372 38102 38102 894184496 10423 68194 796527992 16381 16381 230087197 42088 42088 303149393 33471 33471 179150672 24674 24674 369182029 32315 32315 657022451 60889 60889 333692574 57537 57537 891458394 57537 57537 414149215 68352 68352 877351445 67335 67335 885694514 45529 45529 803898536 8287 8287 654095677 55367 55367 27676848 66166 66166 108685121 41273 41273 262366767 6391 9297 591679383 14606 14606 946567161 10056 10056 392055051 41311 41311 96914989 57537 57537 641636647 81297 81297 794543673 10711 10711 168296067 57537 57537 812340837 42367 42367 117018163 62376 62376 829775643 56527 56527 756020572 57537 57537 369015172 44928 44928 86765825 9572 9572 48257616 66134 68741 276894490 27844 27844 158141746 71981 71981 429777373 24247 24247 931998177 40647 40647 792266711 69333 8661 59469591 81350 81350 816113426 34119 34119 866964951 57755 14013 43473333 43597 43597 102175668 4617 4617 891970324 32317 32317 277968289 71690 50756 445322479 75395 75395 780244285 78154 78154 489172475 45619 45619 839468225 36524 36524 549804022 41077 41077 747485262 71101 71101 677999356 8137 8137 389494681 21797 21797 554667365 732 732 925550320 5424 5424 784869294 15384 15384 285898915 5633 5633 418699540 27812 27812 351455486 28441 22170 367868974 53373 53373 228663111 50416 50416 566261831 17456 17456 620223550 75808 63592 206169355 52602 11126 333771994 54912 54912 963160811 73811 13485 655706146 82490 82490 433846758 35760 35760 564059905 79241 79241 907817515 73811 75549 813429353 43974 43974 187542752 47913 47913 897008439 15153 15153 874576137 21426 69673 222780195 5650 5650 316381064 83663 83663 158268601 2412 2412 832336059 43289 44027 312776127 40022 40022 82069934 68649 68649 563638874 63671 63671 966530832 12274 12274 429249739 74889 74889 307752741 27171 16070 130609248 62967 62967 965681937 22066 22066 146301958 16171 16171 538594002 21321 21321 417432315 12888 12888 569450645 57537 57537 23763023 41224 41224 986511041 58949 58949 589636705 14234 14234 192661602 15652 15652 88019957 75189 11686 695650254 62429 62429 397208741 11630 11630 952731507 43966 43966 430431526 59596 59596 132522720 81296 37752 175807256 42683 16646 644906187 693 693 793641564 72959 72959 78071258 57162 57162 739340205 56368 57537 497668509 39062 39062 710755414 63569 36618 965460950 48693 48693 470152542 14764 14764 661295602 73811 54593 468152553 79704 79704 184884372 13589 13589 217682429 81748 81748 662148876 58140 58140 329638245 57537 57537 107762509 57537 57537 996666484 30471 46222 744860439 57171 57171 515587699 31140 31140 671638955 29823 29823 384904711 43399 43399 442791885 35098 35098 696226431 68332 68332 700348306 605 24847 425117119 66160 66160 781359074 37505 37505 215473542 28201 28201 267267636 57537 57537 79747205 75323 75323 423922244 57537 57537 601968932 16681 16681 920536828 28205 5719 31270876 9028 9028 759887353 57110 60028 233503193 70059 70059 764216633 83764 83764 560242694 31841 31841 709907448 52134 52134 104771506 65867 57537 240853096 22071 22071 55691620 58732 58732 812630601 57537 57537 906802757 76040 76040 500622314 57537 57537 779103573 47969 47969 868999791 415 415 606827546 55692 55692 785626091 1661 1661 557610159 44055 44055 558871407 16177 16177 995211136 5963 5963 862739692 57537 57537 602065250 79007 79007 271339942 58698 57537 787388566 11280 11280 25536572 48835 48835 194182144 70774 57537 104034931 74144 74144 56288 82219 82219 686979384 35464 35464 547650431 42510 42510 319618658 70794 70794 429900128 5789 5789 17398663 25071 53622 238251708 24835 24835 913143826 63517 4506 218490537 57537 57537 137202093 40727 40727 195964030 57537 57537 858738304 76344 57537 785117305 2146 2146 951616963 57537 57537 506371971 82057 82057 155398889 12689 12689 798766205 47957 47957 194868592 12888 20974 314601505 44366 44366 935416292 53308 53308 331537979 28764 28764 714315987 67046 67046 351377163 41906 41906 94586319 57537 57537 855736622 28989 28989 815722942 30802 30802 676906075 14954 14954 240074787 56228 56228 782231373 76234 76234 374459405 23012 23012 190312296 47126 47126 288864441 67235 67235 716539238 57537 57537 190864782 5175 5175 737780264 72788 72788 749737986 55863 55863 332873444 57537 57537 183674353 31054 57537 782230840 57537 57537 473382412 44677 44677 586151735 55590 55590 301655518 82915 10715 961341279 42867 42867 363226585 57537 57537 751918721 75389 75389 790988864 65536 65536 70434005 57537 57537 761435669 257 78270 913816986 17509 17509 718343621 74671 74671 94937621 77819 77819 460258540 46768 46768 382612470 48026 48026 402584263 80935 80935 531659477 7205 20501 830522803 23474 4037 881075556 22130 22130 902952145 11280 11280 966068052 19411 44140 9094913 60860 60860 764339610 5008 5008 49817992 48266 48266 819511168 76758 76758 155522562 67924 67924 647542774 48485 48485 405698510 28330 28330 413379496 6267 6267 910940279 32472 32472 834814376 27481 10264 57819007 64142 64142 998279310 80789 80789 22314540 38454 38454 311593514 73811 76509 908408726 82057 82057 894037709 75277 75277 920842059 16552 16552 370957757 14567 14567 431403972 5503 5503 481985008 57537 57537 744120363 22773 22773 161798356 55250 55250 340541304 25381 14959 210414845 13405 65141 264281303 11409 11409 58906471 33839 33839 378127826 67136 67136 532817664 830 830 502406446 40574 40574 618736449 14493 14493 853425562 20569 24560 838416864 1965 1965 121723385 14045 67198 379745330 14908 14908 950938706 68150 68150 638864727 79863 18925 493879644 20898 20898 732669384 5076 5076 991507281 11075 11075 259162738 23967 23967 835596573 51793 51793 475723144 33951 33951 837079413 18162 18162 827054965 73811 71348 657757459 63241 63241 278889257 8922 8922 813581382 4409 57537 444548110 1219 1219 33004511 67346 67346 819231497 65014 65014 372068575 76940 76940 612692537 57537 57537 67688442 57537 57537 595869732 40413 40413 100715831 57537 57537 436934310 78500 78500 272550517 45778 45778 539283384 63784 63784 984828355 2886 2886 820834833 26463 26463 495485929 57537 57537 58735674 43463 43463 234059346 74879 74879 17631010 5080 5080 586508400 59798 59798 349018757 57537 57537 242527160 71612 71612 902459216 55243 55243 426449665 41583 41583 661263900 28157 28157 497505052 64074 64074 500230182 75062 75062 825080795 62852 62852 339856540 16185 16185 865624605 12343 12343 254583293 57537 57537 664952474 4322 4322 75460350 27017 27017 507660826 9047 9047 651935914 26270 26270 244714609 37075 37075 160812776 73805 73805 787595382 75484 75484 202315006 70126 70126 320098584 55793 55793 786580701 64945 64945 390682071 50291 50291 919663308 73211 73211 873338984 57537 57537 626152985 34495 34495 548636995 50866 50866 22029613 51148 51148 505000619 69045 69045 654729621 44811 44811 870761478 57537 57537 319024120 45464 18210 774954709 81086 81086 323812678 63573 18421 226317059 7754 7754 476941654 33250 33250 170147229 70914 70914 365968056 64484 64484 668156568 57537 57537 321494363 57537 57537 467629446 33414 33414 713659147 53430 53430 165048593 21588 21588 803034915 25271 45371 309273390 40108 40108 40765790 57537 57537 611770136 59432 59432 42377107 50463 50463 497263189 67186 16552 433325062 57537 57537 114999232 67586 67586 870695630 36466 36466 376474353 70762 70762 134409975 17913 17913 491003190 16839 16839 205717182 71821 71821 273676218 25428 25428 795879049 35046 72808 533500705 11612 11612 546652937 83087 83087 134698249 32228 32228 961268550 11605 11605 378395014 69650 69650 969362320 3230 19976 994508809 31621 48341 139805465 10511 29324 382156153 25457 25457 597440793 73811 57537 376581357 22160 22160 881798005 37799 37799 621198846 79764 79764 600705109 57537 57537 298825421 35339 35339 4368623 22782 22782 909781427 75211 75211 416296518 68994 68994 419010812 67680 67680 609327260 43950 43950 284705825 63731 10071 948452665 80832 80832 901340842 80548 80548 468826231 61617 80025 474145596 78016 78016 544797125 19567 19567 766562628 83427 47400 332491727 57537 57537 412773112 55605 55605 935047877 70623 70623 231187849 82851 75146 15169567 55171 68680 384251263 28271 28271 411238128 1006 1006 728374957 13182 13182 270023242 59277 59277 460792775 20613 20613 32105773 57537 57537 300806195 52744 6934 239470741 58781 58781 256501018 29392 29392 473049310 2234 36271 319236812 35952 35952 55373332 44700 51932 872470118 43052 43052 355542486 20328 20328 487185960 68382 68382 235887473 57537 57537 768403598 42711 42711 428999269 57537 57537 288955475 32791 32791 593854605 76504 76504 899620196 77150 77150 850838012 25551 25551 912255845 14632 14632 283299057 80301 80301 317516615 38937 38937 791042434 57537 57537 517421989 80043 80043 612371392 31034 44666 447496194 23524 23524 994476669 6810 6810 437928037 2074 2074 837814983 5735 5735 766757527 14258 14258 454996924 12272 12272 252949763 51905 51905 912547063 76315 76315 918986126 49430 70081 209677319 21537 60847 400918940 66215 66215 537479245 10376 10376 894215839 25048 25048 901966625 14239 14239 905109468 1470 1470 953901838 57537 57537 983984565 40930 40930 252505945 30894 30894 372863027 34418 34418 653226020 9655 9655 192409089 855 855 988990549 2519 2519 400018470 9763 9763 726356666 50367 50367 492607272 8981 29882 12099313 10472 10472 481744115 5495 5495 407980639 7231 7231 711970804 19567 19567 1625090 2427 2427 915124385 24437 62496 349628198 35192 35192 173364576 38522 38522 671852309 21858 21858 908961366 8391 8391 748486725 31885 31885 425769711 73682 73682 682736058 57537 57537 824459019 19272 19272 449858523 52071 52071 778212055 73521 73521 726715172 29357 29357 113132107 48013 48013 522312855 56683 52925 590504139 6920 6920 182387772 79875 79875 925979605 77731 77731 86195911 64528 64528 688759490 57537 57537 531823315 32729 32729 188164856 47871 47871 683245941 69680 36962 329233628 63918 63918 80701557 73811 29904 201063604 58847 58847 802352399 806 806 469753435 56891 56891 461968171 73811 55490 312603407 75481 64551 898720661 8673 8673 256925574 3420 3420 981575571 57537 57537 276903664 30528 30528 573180155 73110 73110 74226354 30888 30888 4566903 48072 48072 230206435 38349 38349 231010603 61197 61197 460270098 60818 60818 510413716 73811 3427 829809352 34069 34069 616654963 75743 75743 315660421 73949 73949 792083776 69181 69181 942491850 63197 63197 145540240 57537 57537 481846767 4779 4779 517458384 66045 49842 238167345 49361 49361 777350544 19648 19648 259651703 72547 72547 282764357 7143 7143 2556096 57537 57537 9673085 256 256 695399990 41043 41043 199830592 57537 57537 194772091 73811 35261 247012226 65840 65840 167509540 7348 7348 166913572 57537 57537 698764633 23355 23355 847660178 80801 2335 260573211 56573 56573 723462046 71304 71304 181738090 34327 34327 380510599 7463 7463 970681455 80444 80444 817932690 39483 39483 212836057 17571 17571 569589853 70219 73170 261868145 57537 57537 61895 24124 48546 439726712 74473 74473 313927578 28726 28726 684200565 24222 24222 24333310 18010 52781 948203836 73013 15493 27738955 65215 21429 366303662 71351 57537 379682788 57537 57537 487250437 83387 83387 136208027 43295 43295 709868787 622 622 76418790 57666 57666 464575377 45798 45798 495591193 23559 23559 383468015 9802 9802 128873315 36214 36214 50584472 51555 51555 479494266 69161 69161 121283045 14092 57537 420076551 77011 77011 550350595 2825 2825 709104550 1862 1862 336399868 62649 3822 428903092 70482 70482 534330636 16187 16187 752207153 37589 37589 842406119 66517 66517 493611619 61426 61426 65718496 66634 33408 611538473 70227 2441 417789255 41654 41654 971921501 24217 24217 840272956 55733 55733 361579082 35535 35535 815488835 46563 46563 530471810 63235 63235 234877372 48163 48163 859486939 83662 28051 658891611 3501 3501 933116643 31827 31827 67509193 72411 72411 463421505 44941 44941 14545944 74951 74951 960960950 43334 43334 597728168 10908 10908 303555261 56995 56995 817089452 81624 30706 156905913 6612 6612 30563961 77171 77171 279982512 79213 17128 502013111 79847 79847 504923514 41102 41102 914770335 35722 35722 950401516 54309 54309 351413333 34254 34254 285902969 58716 58716 573445653 57537 57537 737678882 57537 57537 252991060 33169 40681 21989108 56746 56746 900815425 6767 6767 480792618 43046 63476 976937193 28270 28270 38550843 73811 29014 859485774 61573 61573 819996092 74161 74161 767263655 51958 51958 723750754 57537 57537 736016523 59993 59993 957250557 38313 38313 395601549 74055 74055 702533996 51601 51601 367955385 69315 69315 391621913 41573 41573 355030587 31551 31551 660512305 4352 4352 935543708 24334 24334 952808869 72248 72248 11446167 50680 50680 329337176 27945 27945 264419430 4153 4153 759585388 66112 66112 605756559 56646 56646 96355939 26484 26484 549609609 65213 65213 261070200 1013 34955 492975322 11081 11081 471776802 53071 53071 395648312 45742 45742 147209594 8204 8204 280291993 19003 19003 768107746 45559 45559 334062921 62221 62221 944564484 54933 54933 362922000 79349 79349 236005995 49191 49191 92789059 43833 43833 263484731 73743 72598 33803792 35811 35811 955242418 41365 41365 837337310 83841 83841 986597053 46923 46923 652614149 70488 70488 33943666 66208 61721 465470102 5501 5501 809745652 68579 47504 3656889 57537 57537 516032059 4816 4816 74761072 6540 6540 631734117 65109 65109 229722740 64123 64123 393116470 18673 18673 917457205 67560 67560 376740039 55594 55594 854413765 12081 12081 774378356 81847 81847 925117454 21062 21062 499682714 55123 55123 175262566 77606 77606 258237164 48606 48606 235183116 56860 56860 945706950 37223 37223 251006815 66308 66308 859429286 41429 16209 552827597 40672 40672 378371537 53142 53142 322578013 57537 57537 638878106 81587 81587 465547513 57537 57537 296635756 2690 2690 721666904 52035 52035 868920733 22027 22027 283591480 50069 50069 493418414 35020 35020 84250058 57537 57537 158603902 36820 36820 890479298 81946 57537 674551963 57537 57537 484109562 79576 79576 275196950 57537 57537 216673206 42845 42845 176434536 18625 57537 547408376 78602 78602 377793450 57537 57537 496865214 45778 53170 188723888 49335 52475 138869398 73811 50513 395559809 59958 59958 980087569 12814 12814 932616636 81906 26875 333555984 77631 8520 20723268 79857 79857 938440135 57537 57537 214988139 41030 41030 349237501 15467 57537 724985119 59789 59789 667907252 16454 16454 119104425 6183 6183 211283198 15178 56349 621516827 13639 13639 758044070 41184 41184 777014924 23446 23446 301236763 75777 57537 217122057 72401 72401 219923845 5158 75008 529648765 20335 79319 687290862 61775 61775 819411873 81442 81442 466033741 39249 39249 734227176 41198 41198 277607126 57537 57537 886275225 57537 57537 742230397 11836 11836 216693724 60004 33299 540626895 59202 59202 314908362 8808 8808 674502264 68444 68444 582997364 22816 22816 257342240 4522 39222 309564390 14492 14492 565857273 49580 75131 968253405 73811 31050 781835089 10391 10391 52326260 54693 54693 861534759 4140 4140 778316197 81170 81170 570737007 1085 1085 605743290 72931 72931 814335117 61111 61111 962672796 24364 73939 612377116 79402 79402 404197135 1731 1731 317741425 49692 28511 173049524 33391 33391 459651664 14583 14583 352616641 59921 59921 664811527 48040 48040 160997674 57537 57537 561361183 4849 4849 545745661 75492 75492 914764288 36062 36062 870124489 77552 77552 890501742 74188 74188 711156363 36043 36043 26722016 18702 18702 717033356 57537 57537 56565380 32132 32132 810777965 17418 17418 967690752 31191 31191 276257385 79596 79596 74094080 48449 48449 617815423 5066 57537 722850362 26734 26734 435385691 38781 68621 597406044 13874 13874 286973320 66954 31458 513429403 19970 19970 810248124 81491 81491 477098399 30959 20733 406238003 65771 65771 648614926 51483 51483 196832803 46168 46168 316080214 64419 64419 51153712 13434 57537 816304750 79720 79720 598308497 13162 57537 801841653 8970 8970 691066131 66415 66415 285153104 48509 48509 37044484 21296 21296 997184433 57537 57537 470104878 6075 6075 196450395 79964 79964 315036830 30216 30216 183005499 81973 81973 900574593 66999 66999 800488911 58802 58802 552630502 43731 43731 352927896 81057 81057 594089167 70877 70877 964279408 24279 24279 902499780 11948 11948 451471514 4466 69407 953388170 65371 65371 955218454 65513 65513 134896542 42555 42555 104491147 80036 80036 120681976 20545 20545 261170387 63450 63450 999138604 69078 69078 965084948 77776 77776 833364932 17984 17984 178849298 56410 57352 164846029 10036 10036 690213739 81679 81679 34777861 58568 58568 42271748 66202 66202 39747854 20218 20218 689439632 37553 37553 536207725 4318 4318 197900719 31455 31455 456089372 57537 57537 609548662 57537 57537 449566422 80428 80428 267837247 8382 8382 99124124 34206 34206 248723614 72180 72180 906973531 12421 12421 590051081 73811 44070 768805617 52640 52640 647203870 7312 7312 210139814 36785 36785 522697737 8219 8219 158908593 49674 49674 953685927 42453 42453 877779235 49564 49564 291287267 60291 60291 4284903 59419 59419 693766869 57537 57537 969571584 57537 57537 613971745 76229 76229 453143565 39659 39659 173844952 78530 78530 993727638 54843 27427 429250093 66658 48086 118641578 20621 47928 788580421 69199 69199 268316593 30314 30314 448093521 73811 55125 253799516 78121 75769 564330615 36661 36661 153412837 22817 22817 803593801 46751 46751 301092167 29749 29749 800835536 73811 67040 722295524 31100 31100 854236096 68902 68902 948185547 43509 43509 16809077 63602 63602 388342645 57537 57537 594239689 69514 69514 567893218 55509 55509 766471250 1618 1618 746172588 47233 47233 681619084 73811 34467 966792583 73504 10210 414056256 10363 50504 40535555 8224 8224 643362032 68917 68917 566007303 54603 25700 647758075 67579 67579 834997322 65683 10469 765919701 68121 47594 710806179 10014 10014 405910287 57537 57537 313059070 76353 76353 88840705 2158 2158 408085798 67383 67383 547452448 19118 19118 101671532 10412 10412 469390866 35468 35468 281434780 47303 47303 127548437 18888 18888 273588419 64577 64577 928047481 59224 59224 39772336 46527 46527 447289232 36277 36277 290454588 66476 66476 64456863 50527 50527 366645430 12930 12930 330190052 68054 68054 810208257 73811 57763 455632694 19178 5331 996896634 67625 67625 162194617 66603 66603 217249745 1356 1356 550594822 65285 65285 631547672 29536 29536 930884358 18266 18266 884431840 54583 54583 66905292 30647 30647 388124818 30963 30963 960750849 20156 20156 361467519 28535 28535 300307572 45766 45766 111629224 12054 57537 398848030 77978 77978 276647497 12763 12763 588468336 77961 27777 708493276 47112 47112 194171567 26830 26830 997406954 73300 73300 771951295 58620 80959 969394820 65459 65459 295195562 55397 55397 342495193 28973 28973 612870133 30076 30076 915851309 63858 63858 278174142 66922 66922 721874727 18863 18863 343362749 24711 24711 786996527 7384 7384 555782598 67281 67281 352123213 69476 69476 511994258 64394 64394 479620482 742 742 909708914 23227 23227 72055784 14987 14987 774928645 81573 81573 777024266 18722 18722 517811874 39161 39161 18393395 60260 53945 478728119 31200 31200 931440194 82011 82011 774599683 55828 55828 86627465 62754 62754 174611362 24501 24501 14309738 36159 36159 428708626 61652 61652 320164591 27966 72907 416840347 60144 60144 710740900 6728 6728 896567310 48999 48999 593996924 62177 71261 976530535 80811 82288 430018688 11344 11344 862276580 64305 64305 459135775 54380 54380 648450279 27037 27037 428240144 73022 73022 83581934 57537 57537 968984836 38035 38035 455824798 39775 39775 107314056 501 58067 493797976 22974 22974 173338577 33267 33267 190029628 49623 49623 119248287 72255 72255 800240410 48320 48320 688531540 76448 76448 219174330 3608 3608 839188338 37079 37079 963164738 46708 46708 789274773 57537 57537 2082258 57482 57482 385267633 72923 72923 455953092 37826 37826 591669260 34693 34693 478229287 70417 70417 574380545 57537 57537 376822719 53131 53131 537910668 72870 72870 817905318 57537 57537 322013086 6590 6590 710539085 41827 41827 52204161 77960 77960 906888281 30362 41938 791395167 2003 2003 404145649 83617 83617 785688670 23549 23549 413969593 78341 31608 618689729 39320 39320 516059647 22972 55028 36198503 26133 62152 379155533 28563 28563 542223885 5932 5932 65349307 40504 40504 187018455 10949 10949 519297908 50211 50211 809630397 35707 35707 60468944 39675 83782 384125174 16581 16581 26960987 57652 57652 279917538 3336 3336 418552120 76635 3216 441222761 38177 38177 948128937 47254 47254 186355292 16966 6456 673464225 1409 1409 270273021 57537 57537 529193887 30314 30314 663232020 4455 4455 963196662 23734 23734 330480888 65663 65663 8465733 38207 38207 898859785 75373 75373 543445109 2904 2904 163242049 82328 82328 276676518 2769 2769 437424205 48202 48202 52468855 57537 57537 6379430 27529 27529 465131300 23257 23257 637079471 40022 80654 596667966 55888 55888 828829209 78528 72303 39323108 68519 68519 846804782 73811 5870 516141405 57537 57537 463577191 63369 63369 68053761 938 938 485226828 34133 31117 514210998 55628 10936 420372061 57665 57665 748974124 83630 83630 632609869 29221 29221 393800646 1361 1361 463689215 31767 31767 382254056 63626 63626 317812673 52741 52741 212879767 82516 82516 788023528 73399 73399 575895948 6075 6075 552467802 82965 82965 599585705 6909 6909 697333886 57537 57537 50350416 2357 2357 176756127 36589 36589 737582016 57537 57537 29740655 66569 66569 550076 64797 64797 376694064 75929 75929 867808788 46052 46052 724662792 59604 59604 331811065 45281 15093 651963379 48619 48619 996582665 69187 69187 502335546 32932 32932 705179498 70861 70861 462452779 66476 66476 453899526 50318 50318 565255605 45544 58827 988708913 24816 24816 253992691 21733 21733 549453458 45248 45248 155934472 1726 1726 875763958 35017 35017 554223972 13793 46981 81132569 28766 28766 819361928 1063 1063 136072264 44592 44592 356087179 33267 33267 375481395 21344 21344 711261017 39547 39547 509265180 70873 70873 730750438 60899 60899 380403625 74774 74774 937819531 5319 5319 363367871 69527 59359 437465456 4522 4522 920937842 1786 1786 119940855 14696 14696 144201714 83566 83566 90725777 52974 52974 228379820 26200 26200 170579441 81017 81017 196685796 28211 28211 485092051 72232 72232 951186320 77580 25935 845697222 42699 42699 883070769 40788 40788 970734860 35593 35593 521504663 29055 29055 467093933 6934 76680 509727840 78021 78021 873036003 29730 29730 257551846 5827 5827 908333211 71081 71081 310291135 7732 7732 46177610 82995 82995 726124077 7361 7361 224335822 3119 3119 947688938 28037 28037 365067736 57537 57537 844428335 83839 6054 335531563 30649 30649 902814131 57537 57537 441834871 72431 72431 263603280 74825 74825 567823485 3451 3451 814150011 11204 11204 157325157 27602 27602 345636822 57845 57845 344540184 61444 57537 382193758 17829 17829 733769096 42989 42989 887338324 38640 38640 199309839 55267 55267 136046272 37273 37273 173720542 53344 53344 835452863 20777 61973 212911712 57537 57537 261985276 67017 67017 365288262 40913 40913 7343490 45221 45221 515733510 28217 28217 861680840 30315 30315 549118924 27152 27152 962773404 75633 75633 443740977 20325 20325 587858575 63909 63909 224012943 61139 57537 284550213 54048 54048 109547944 59550 59550 630773320 16718 16718 872379205 67218 67218 343213956 56117 56117 647691712 45949 45949 68767348 59175 71970 835651958 61211 41992 125045451 10056 10056 571610964 60029 62327 677084957 55259 55259 897435682 74659 9460 150173869 13399 7553 240060381 50483 50483 457817486 47067 47067 904377870 17746 17746 508366748 57537 57537 719705634 31181 31181 885224106 45802 45802 476782113 23440 23440 737916396 43882 38217 625318005 66508 66508 102535721 72152 74651 642962451 34651 34651 604338449 8333 8333 279440611 47395 57537 744011304 56143 58119 882207598 25145 25587 259269118 59191 59191 691468777 8737 8737 240781787 9542 23880 959188063 42616 42616 31505992 42067 42067 125410039 2840 2840 872209994 46603 46603 678155502 8605 8605 685881987 21667 21667 718863727 10747 10747 192378627 61819 57537 754538777 82138 35249 522369783 57367 57367 383307836 16984 16984 696048066 82335 82335 329300917 59672 59672 281161222 52960 52960 436812893 54282 54282 687008767 35581 35581 820090135 31227 31227 250410050 26210 26210 407037919 9299 9299 877210541 56836 56836 448123126 76788 76788 609710016 36888 57537 688544958 11242 11242 959996484 8266 68624 421886213 66374 66374 497238119 57537 57537 161934171 25687 25687 790999447 109 57537 387968707 19980 19980 891011766 47331 47331 430432701 57537 57537 294857536 35332 35332 942537335 53096 53096 263755251 45108 45108 583023061 4774 4774 489749001 29582 29582 222845332 8980 8980 282915044 56719 56719 963421989 42225 42225 790187819 57537 57537 778978155 59017 59017 184124573 43866 43866 586527810 57537 57537 118362994 13976 13976 436552551 12111 12111 886425152 431 431 874613650 16893 16893 242317301 69926 69926 346793777 1013 1013 873625726 44606 44606 861433230 66288 57537 156158877 35789 35789 461950305 19636 19636 208961289 64906 64906 8427917 60714 60714 497592243 62839 62839 54395078 41463 41463 154200698 52580 52580 516207629 83663 83663 362609563 41591 41591 15437741 14594 14594 155665546 76687 76687 284412658 69255 69255 316265372 6883 6883 857116824 43517 43517 871731333 33112 33112 706466535 44737 44737 330082592 52937 52937 273510638 50480 50480 372465929 71573 71573 341844365 51053 51053 141394413 64578 64578 401904147 82824 15261 908215556 39460 50472 505750281 57537 57537 433592194 62207 62207 433326822 54252 54252 247332133 41038 41038 100177237 6125 6125 864821234 81732 81732 243725767 17580 17580 507224360 12814 50099 822803421 81285 81285 616241050 38176 38176 651700079 58071 58071 652287407 37830 37830 27586901 17496 17496 24941551 73811 80414 980948674 67042 67042 330349743 56310 56310 705906865 56781 56781 405955452 14393 56662 723107697 65545 65545 425619521 42633 42633 971557793 52024 52024 519044592 57537 57537 859462743 33633 9036 312579507 57996 68216 497208452 80590 80590 732241377 6646 6646 123287796 68100 68100 371122108 30198 30198 746783407 44270 44270 139041376 60883 60883 995420877 59083 19847 135906582 51180 51180 208281517 57537 57537 82592077 16619 16619 614629208 24491 24491 575447368 1968 1968 803963971 51997 51997 100995182 69358 69358 568475270 6264 6264 314242419 55506 57537 596663358 82742 82742 339738782 82010 82010 144849317 82265 82265 746077332 57537 57537 431917528 35150 35150 674729838 25464 25464 827864574 57537 57537 323278127 65800 65800 601740265 15515 15515 50680098 73811 60103 122635073 9 72021 977104471 22923 22923 590274443 5665 5665 767388285 14335 14335 44757727 34657 34657 961659675 65818 71901 255970457 43087 43087 540421490 60595 60595 52935970 22227 22227 878116774 19301 19301 935470382 14825 14825 414292280 17511 17511 354220549 66101 66101 819111308 61539 61539 880751460 57537 57537 691232663 5567 5567 233905505 48855 48855 788510945 67812 47436 278362265 31534 31534 863082320 73108 50563 811926411 45822 45822 892420759 80251 80251 742556152 12568 12568 453512707 9585 6904 843816154 68773 27546 236312391 22550 25668 100024610 22756 22756 424570702 30656 30656 685092737 59781 59781 153056770 24086 24086 990309655 61609 61609 58617840 69653 69653 445064569 45102 57537 98621828 51428 51428 589112139 74505 74505 3910229 71765 71765 917533605 67455 82249 440212691 30444 30444 683416561 72197 72197 494659261 10995 10995 268290958 36913 36913 229999897 70984 70984 965810595 37241 37241 240540012 9658 9658 778685991 17793 17793 81685631 16230 16230 775894515 52464 52464 633069687 57805 58629 987957892 29870 54445 495670324 22366 22366 844578298 57537 57537 514654219 42749 42749 729575506 55216 55216 476800185 9182 9182 64726907 77615 77615 18041166 46513 46513 510191837 56297 56313 352103043 37841 37841 197670936 53998 53998 999079771 60726 60726 226936055 57537 57537 155048898 81125 81125 941772195 68652 68652 650709404 51166 1242 178553311 57537 57537 923653709 62346 62346 214701830 54201 54201 286814873 45007 45007 666130488 20024 20024 754867603 46294 46294 996320511 57537 57537 522534680 82951 82951 464715401 35456 35456 27835821 51114 51114 505019830 57537 57537 123979740 56526 56526 56501513 35335 35335 536012402 57537 57537 255187847 57537 57537 269853345 8123 8123 26594267 73811 4051 15342843 76260 76260 486453809 48148 48148 465654939 1972 1972 273349690 46275 46275 180495612 11318 11318 81705110 19454 19454 262423733 2765 2765 259813662 7182 7182 91422974 59970 52860 736736875 52325 52325 893477206 61195 61195 846802256 53205 53205 973516540 75920 75920 410252946 76295 76295 3853803 11724 11724 435761361 79086 64064 829165456 59000 59000 482065325 73811 51124 441057679 28622 73945 703719976 62433 62433 838069431 70213 70213 151475022 25170 66215 814639199 57537 57537 690711443 12716 12716 265742334 37564 16296 567795639 43177 43177 103610492 52744 52744 474184925 27958 27958 574082457 57537 57537 512618061 50023 50023 999187420 77960 77960 137287274 63406 63406 378048027 55350 55350 128772698 79886 46178 590150274 57537 57537 240691709 27252 27252 696930704 27604 79334 358279070 8120 8120 731123734 61902 22231 80711784 26164 26164 529590560 60130 60130 712028590 45055 45055 121875372 60016 60016 576149817 49906 49906 578429814 29605 29605 786872888 67530 67530 888726790 65316 65316 929178162 71351 71351 860456210 32023 82485 130148420 51558 456 848643939 6722 6722 484026814 34620 34620 732486337 35287 35287 42088889 34654 34683 35145846 51272 24721 262611568 28548 28548 375249327 56301 56301 978111706 13434 13434 778685760 83121 43471 68449669 17760 17760 10139293 48014 48014 856149876 69308 69308 346534026 36011 39436 502785142 15797 15797 994725208 73930 73930 778143136 20845 1877 745357197 11459 29936 102442485 9277 74777 652902222 64214 64214 304423706 11112 11112 715869684 57537 57537 204727834 78576 78576 604251520 1506 1506 913686844 6606 83390 142852028 79587 79587 191564329 83189 83189 581709308 11060 11060 140198559 38112 38112 8103976 22997 22997 665181389 71182 71182 25033711 1012 1012 461572017 7314 7314 181800646 268 268 751505991 72035 72035 296820516 79156 79156 478351131 868 868 433883022 38904 38904 866370934 29171 3348 189801466 54270 54270 834457051 80683 80683 892729736 57082 57082 958842701 56231 56231 183978850 64441 64441 300482544 72318 72318 699625356 77311 77311 736280004 57537 57537 689775586 34141 34141 294473942 75084 75084 790914825 73811 42105 392509302 15632 71474 606015908 7149 7149 720398421 47627 50427 618264148 64634 64634 293454984 42278 42278 731336302 37182 37182 857519666 71045 71045 737275587 57537 57537 230023155 32432 32432 823846411 65779 65779 582446026 75217 75217 779141708 73811 48627 406998048 51040 51040 759355911 30423 30423 693030396 69756 69756 465254171 48574 48574 72498540 40878 40878 365944701 10959 10959 743825915 50519 50519 722506138 49115 49115 990795497 57537 57537 744318826 82153 57245 89005083 67725 42767 10570955 55427 55427 985774928 1379 1379 179241775 25408 25408 792132858 76521 76521 526372559 5803 57699 445912051 74978 74978 195500282 16750 16750 406370274 57537 57537 530918786 3420 3420 52494944 61429 61429 237118389 57537 57537 957918353 48149 48149 794342697 2610 2610 585307154 77956 77956 667724272 3919 3919 608200757 68393 68393 391480539 59584 4049 891756434 2788 2788 314561989 9673 9673 728845046 72515 77732 916274417 70822 70822 829316262 46142 46142 720944864 66126 66126 659912827 64555 64555 549176276 40846 40846 221321999 16542 28668 386307965 7975 7975 305721711 12090 12090 46497774 41221 79637 155988988 43939 43939 544728288 68404 68404 900031348 56117 69652 74420805 3415 3415 657100468 57537 57537 912267999 13279 64653 295012363 9031 9031 798245683 73666 73666 83190791 23493 23493 298151718 50347 50347 136952839 65140 65140 385259720 67668 67668 458915281 10933 10933 486230731 64831 64831 890266743 34529 67956 146818754 9543 9543 197120792 42334 42334 797934148 43684 61411 291665623 15202 15202 293102780 67778 67778 284503664 72945 72945 381054929 67008 8174 878879190 73811 62941 293816118 45539 45539 121333989 57537 57537 397415402 25238 25238 994053627 73218 73218 203247221 41183 41183 266897686 26223 26223 925925966 20665 26875 232615131 51644 76596 437680538 77995 77995 925421429 70715 70715 631760081 25970 25970 303447559 60525 60525 963085202 10606 10606 468463848 13131 13131 501624147 33267 29905 206478613 73788 73788 512042546 39838 39838 29792982 60405 60405 607790536 11544 11544 119234811 71912 71912 406572771 78480 78480 359063791 35793 35793 317109494 27331 49975 236102819 73981 73981 413006353 62481 63921 92175909 37569 37569 696074386 43473 43473 767195550 31471 31471 873070601 1311 1311 593149997 31256 31256 478525400 49648 49648 644991589 12345 12345 306547832 49221 49221 335574069 75510 75510 727921458 57537 57537 901082083 5094 80756 579222327 15396 15396 626979677 51669 5848 458267547 15360 15360 723609790 76520 76520 740970486 19559 44592 375640795 57537 57537 420374560 56970 56970 597205140 3929 3929 662119569 57537 57537 919076922 20210 20210 969487163 20831 20831 167970849 30643 30643 884373744 37278 57537 160474490 51384 51384 424319888 57567 16445 644364464 35182 35182 181087316 30206 30206 528179956 52973 52973 819977912 83344 83344 812645378 1351 1351 698862560 59598 41384 681992527 70308 70308 169431934 25078 25078 415573510 57537 57537 385896154 23948 23948 15853220 82894 73759 217191290 63821 63821 748440552 65287 57537 127426664 21764 21764 735620310 82628 82628 804269135 22652 22652 859552624 9970 9970 157674389 7468 7468 691806689 56678 56678 673174745 73811 29756 555568181 53639 57537 258102428 57180 57180 989416821 15208 15208 82827891 73886 73886 854920868 14641 14641 404575932 58666 58666 802318004 1011 1011 912694739 63540 63540 603352266 61269 61269 733040504 58937 58937 457332959 52121 52121 502711569 23464 23464 995782244 32091 32091 658281240 40822 40822 534757092 11331 11331 431101822 42336 42336 537199046 69929 69929 413343151 18687 18687 125054074 70715 52580 912036589 66208 66208 235460141 48548 48548 628033238 19093 19093 412110043 52682 41342 207671920 66876 66876 286004603 73811 41769 943954882 18252 18252 413682208 61779 61779 811668370 23551 23551 503218164 59005 62675 38546444 57537 57537 727051786 57537 57537 163591268 9764 9764 97644259 23320 23320 628234088 58583 58583 735914569 55581 55581 16497793 70406 70406 444171232 5497 5497 498563056 73811 41133 904932304 73039 73039 237653777 14418 14418 635017194 57537 57537 389679894 15778 15778 987540121 4495 4495 148652073 60231 60231 226770049 82526 82526 291444173 11125 11125 901505531 30459 41077 415879988 74401 74401 896433888 57537 57537 443408415 9969 9969 643254632 32217 82040 337568682 79905 79905 979508558 53787 53787 637007382 60097 60097 724022794 41012 41012 276789588 55866 55866 918439943 57537 57537 718168361 52225 52225 70446366 69897 69897 691770590 59730 59730 219266042 55354 45065 14994209 39076 39076 507218414 16888 16888 629009765 17376 17376 37560919 74048 14081 883593547 75445 75445 108601629 44356 44356 962538319 56283 56283 519401120 24405 24405 885744944 27337 27337 102895419 53193 53193 253038384 63399 63399 821368006 41621 41621 914395720 51251 51251 770706954 78243 78243 357618510 64222 64222 399926776 73010 73010 996028633 45035 45035 872751035 76028 76028 467940827 26721 26721 647663409 57537 57537 226576894 2974 2974 106498425 79647 79647 361512997 14611 14611 462490516 73811 67305 357106844 70393 70393 630732585 74821 45583 51203215 39716 39716 803163807 60970 60970 505533493 4738 4738 529575484 53678 39213 964285313 13737 13737 650448517 76811 76811 843066249 78059 78059 380472285 59143 59143 799402880 21848 21848 259981703 15012 15012 335518469 64907 57537 493350683 72200 62107 357486454 24987 24987 158872669 29665 29665 231290630 51647 51647 956949091 30786 30786 478999512 61268 61268 103524635 5874 5874 798939741 77805 77805 131855036 83178 83178 684410398 55420 55420 211802497 75388 75388 579060395 57537 57537 963863298 73414 73414 32551094 57537 57537 719792269 60814 60814 944319370 13297 13297 482228436 54453 54453 242889465 27232 27232 800686288 11646 11646 6809296 32915 32915 769615328 81543 81543 279165880 83628 83628 154254081 83311 83311 145349790 78489 78489 748558099 57989 52662 800458576 51310 51310 17342752 28277 28277 469314501 23828 23828 281302389 13218 13218 570040206 18610 3323 230530564 73811 60398 354641398 31820 75354 147890197 49274 49274 848454066 28107 28107 326307391 80109 80109 650138843 62659 62659 916847001 3748 3748 435952650 81065 81065 188400957 66511 66511 794046393 5240 5240 870359499 14719 14719 781782051 3547 3547 777041432 64312 64312 946799115 48059 48059 819074410 53544 786 231348160 60045 60045 288466270 38509 38509 391837167 40831 40831 336391042 49598 49598 317974202 17242 62903 166491634 16423 16423 473499094 15600 55203 739310276 12708 12708 326329104 78443 78443 840228664 36287 36287 938898806 8058 8058 680661702 83376 31235 328373217 32282 32282 299840475 43429 43429 897399734 57537 57537 425401955 60162 60162 323675430 57766 57766 53963363 6281 6281 966537045 27838 27838 78418238 14968 14968 537079854 57011 57011 745142069 46223 46223 771285871 23445 23445 456264552 39855 39855 754157747 14660 14660 987503419 33423 33423 682501242 6326 3578 528403856 39899 39899 306275960 71757 71757 252709465 56432 56432 801054428 54060 54060 332933497 46100 46100 130705449 75036 75036 829417149 59262 59262 284529746 18339 64201 152318718 44296 44296 611010228 4020 4020 776881173 57537 57537 707091000 34068 34068 534641155 11289 11289 819159865 77117 77117 336911448 8919 16352 521702631 34315 35615 720275477 31143 31143 408651008 31997 31997 531684351 3391 17326 615794801 57537 57537 308568275 32018 32018 866532762 893 893 835365736 57537 57537 265169861 52246 52246 731534299 30542 30542 409605813 50588 50588 799158034 28806 28806 945591226 22940 22940 200646312 79195 72940 612912130 2433 2433 278250835 26856 26856 217376394 26672 11957 601682979 29886 29886 186271526 57537 57537 433206111 57537 57537 813945714 9111 9111 247861162 50460 50460 868822901 27518 27518 463021700 42388 42388 686501372 212 212 805779050 83249 83249 850218264 66677 75763 686679878 32023 32023 977574316 12953 12953 754876049 57537 57537 642036730 19377 19377 541652447 76220 76220 237282329 73811 82896 846998212 985 985 550737924 3638 3638 592493212 23493 50951 254944583 74734 74734 113631909 6498 6498 438179628 41054 41054 273118136 69008 69008 620038601 67487 67487 155444876 18861 18861 769520804 19238 19238 381317408 57451 24215 699898804 54636 54636 560356975 57537 57537 627008826 64771 64771 133469569 49409 49409 162962185 55254 53682 931958283 12959 12959 487202607 5921 5921 156770312 79833 79833 495012221 83307 17780 567274536 40708 40708 126228667 21021 39041 749841382 56438 837 380369904 57537 57537 403254477 62665 62665 463441156 48649 48649 161226578 69267 69267 135480592 2120 52960 132337699 81478 81478 134132989 73811 1491 44102782 57537 57537 434205046 57537 57537 490322372 51500 51500 80889085 66472 66472 354438444 78991 78991 34692742 52291 52291 225362223 81853 81853 514445780 47014 57537 670817056 44875 44875 379371548 76249 76249 974851192 65030 65030 837722121 57914 57914 576471484 68094 68094 210610499 28448 28448 184104498 19931 19931 455041164 51526 51526 729711431 35873 35873 614071846 34351 34351 884671109 27780 27780 891952769 57537 57537 370052488 18461 18461 331081386 19217 42542 723208526 66401 66401 987715731 6053 6053 577299452 57537 57537 83265783 44943 44943 339894713 28662 28662 64808261 76235 76235 400793070 62808 62808 574656629 47600 47600 671251254 59241 59241 393261939 40932 28403 199211982 13291 13291 633467125 64378 64378 367922296 35826 35826 392612243 72317 72317 827282370 82260 82260 346083802 11065 49194 119483631 66859 66859 591911568 73811 37218 613454141 38077 38077 981601987 10514 10514 167178748 75720 75720 751725351 1408 1408 422567427 57537 57537 596774856 72216 72216 217190042 55490 55490 489136223 33154 33154 566871724 59381 59381 50174360 77877 77877 515834633 26252 26252 82565640 71696 71696 730703643 57537 57537 300220696 671 671 878421395 74169 74169 734353500 49484 49484 776050124 26394 57114 639774085 34204 34204 702594928 75151 75151 385864343 76053 76053 522322863 25891 57296 216635179 83099 83099 211756184 47391 47391 961231859 66093 66093 385723320 23204 23204 704642318 15810 15810 16614228 24539 24539 534082086 57537 57537 758624903 63540 63540 397909458 49246 49246 618553825 28098 28098 504986815 23994 23994 2574977 57537 57537 860769203 9480 32372 696800135 14443 14443 328215456 26694 26694 576583900 39812 39812 667248879 76992 76992 857958218 6417 6417 625198401 26491 26491 676432797 20181 20181 167950404 48778 1860 828658562 62931 62931 771255592 48105 48105 478099483 32501 32501 374934283 13220 13220 558867536 59696 59696 726989901 82727 5399 220026627 54447 43542 491139701 32156 32156 122904808 18560 18560 913220358 3656 3656 424956841 61172 61172 67936298 62314 62314 124888619 38995 38995 263493114 57537 57537 217289748 9166 9166 735135274 2474 2474 140792991 336 336 686667731 57486 57486 560710100 10908 10908 759304186 79836 79836 888292512 80792 80792 828069585 2318 2318 570067462 47405 47405 433841199 7139 7139 169239353 69035 69035 127427481 6396 6396 99795118 602 602 469904083 69870 69870 821219302 73811 75446 966348420 52074 9459 798260037 57800 56243 177058143 65295 65295 173255574 22126 22126 322352367 65129 65129 480960573 48125 48125 500779431 82713 82713 552808979 30987 30987 12501662 62744 62744 501000108 4402 4402 320893653 70634 70634 660360285 23437 23437 420149438 47374 47374 872444729 1524 58113 98413744 57537 57537 391442641 8979 8979 539587713 28127 28127 19195400 16243 16243 441662796 9701 9701 953017439 6828 51345 582296313 44557 44557 581140075 73811 72993 171889647 44190 44190 722355337 70135 70135 123107319 40915 40915 330254025 132 132 712444342 20416 57537 410634935 57537 57537 768582792 66356 66356 43452083 33909 35039 160376019 344 60401 352501599 56201 56201 155337841 41703 41703 918376603 7539 7539 617101465 1303 64484 881452768 81857 81857 228909953 50631 50631 526246948 19664 26557 56864464 47775 47775 712411530 21869 21869 799348082 19228 19228 76538773 13031 13031 983045003 20588 20588 103415062 35874 35874 288446943 65577 65577 236535881 48311 48311 580906838 55958 55958 703034447 38409 38409 411410123 54787 77386 614938504 42736 42736 575423130 41089 41089 343022434 17333 17333 731367769 25811 25811 767715745 40403 40403 10385883 41432 41432 128732235 40051 40051 981392853 45468 45468 728113281 18540 18540 564068369 69616 69616 412078788 80895 80895 601035431 70777 70777 745452257 32660 43360 467697410 19397 50102 690381596 17630 17630 971862645 52284 52284 832149904 65519 65519 402250166 49860 49860 744425389 52684 52684 712197657 49577 49577 30087028 49569 49569 170406691 42344 50952 215894808 44065 44065 815068882 52389 52389 49813637 35272 35272 12292479 49675 49675 584560140 74969 74969 567355860 54473 54473 597707752 24992 24992 366082097 59316 59316 706962969 79040 79040 277231902 56554 56554 200305489 38926 38926 773032017 61014 61014 788530270 79213 79213 997713725 77101 77101 31490263 60785 60785 373971722 28874 28874 654462964 37115 37115 974461955 37243 37243 38322801 23812 23812 701707100 59598 59598 724183173 62809 62809 604566547 22308 22308 954867415 16859 16859 280468833 2701 2701 695990483 4826 4826 943839245 51592 51592 863636954 78086 78086 173626530 69984 69984 835488757 78894 78894 914530059 57537 57537 222553179 27056 27056 512249970 80532 80532 660017963 67203 67203 856729073 57537 57537 46636561 57537 57537 229722397 8656 8656 817533954 12878 12878 554604863 74684 7535 332601118 71531 71531 874999453 57537 57537 992458369 57537 57537 686835456 60324 60324 554997350 57537 57537 775293279 75488 75488 647178003 78168 57537 957515637 57497 57497 369949284 77793 77793 964307360 57890 57890 270151658 57537 57537 116555264 21167 21167 961066951 66105 66105 666780698 32840 32840 564964514 17153 17153 723936185 60243 60243 429437108 77950 77950 323098048 38669 57537 803591401 4599 46945 518897639 38834 38834 975897927 21179 55245 156638328 57537 57537 551166451 36487 36487 810910764 7584 7584 370020704 74651 74651 705101866 64338 64338 589206962 12101 3828 360211283 64444 64444 699609111 55705 70845 425770890 1217 1217 297299797 71817 77504 800663990 11437 11437 550543841 14007 14007 549534183 83041 83041 535933248 16355 16355 585081912 27946 27946 889198053 31535 31535 979529188 8523 59505 292164106 15567 15567 183077436 78368 78368 474801049 23234 23234 356320135 40105 40105 103243405 343 343 744966723 38401 38401 475244438 14197 14197 482375037 14982 14982 816255617 11376 11376 392008206 57537 57537 191642369 35478 35478 30769047 13365 13365 682496192 20036 20036 591203462 52880 52880 879387275 39684 39684 406825256 57716 57716 731486852 30272 81050 275727017 48468 48468 257383359 29567 592 370401574 62752 62752 765802158 47335 47335 977933564 33592 33592 149595777 57537 57537 810830158 26686 26686 759783974 46120 46120 711701475 57537 57537 196575025 46627 46627 348609502 18567 18567 556207091 71121 71121 226838453 63355 63355 509043730 64009 64009 516338638 14523 14523 394287335 46612 46612 399750260 60297 60297 122321575 11891 11891 536576963 974 974 60196602 72485 72485 209356318 75202 71444 437577864 75617 57537 865508732 43846 37578 890538750 55955 20628 86334890 17565 17565 672000723 73162 73162 488189575 41453 41453 1120703 57168 57168 488698045 37195 37195 920770269 51380 27225 70018592 57537 57537 629268528 14391 14391 509161003 57345 57345 920573990 80463 80463 588894858 60060 60060 271384289 57537 57537 222358766 52551 52551 233386901 14004 14004 852891671 4512 4512 691528957 22148 22148 795230750 82480 82480 181293939 42240 42240 12427989 17723 17723 137692258 1737 33213 437178065 6410 6410 609143995 79110 79110 308319515 16057 83035 143491420 17852 17852 826379617 67478 67478 763949657 52305 52305 176271780 8594 8594 540723722 70718 70718 735518730 57537 57537 263186182 957 957 352412303 67275 67275 434114419 31167 31167 539778124 78291 78291 626147935 27450 27450 510748405 3308 3308 770769022 71508 71508 669405522 57671 57671 501358854 11786 11786 288060592 49932 49932 506562293 62037 69979 277683653 57537 57537 308731700 57537 57537 230782240 21037 21037 397973232 57537 57537 210096649 25366 81660 284266037 44785 40994 734004865 70125 70125 114601172 43151 43151 944111278 70459 70459 719554144 41704 41704 295554155 57537 57537 306828141 57537 57537 600658026 17807 17807 454923791 83538 83538 35450476 30279 30279 244009120 72446 72446 22516501 13966 21580 400061405 41324 41324 433747909 13199 13199 305240974 49551 49551 582223713 41200 41200 548136249 51806 51806 94150053 70209 70209 659110769 8654 8654 924010363 58542 58542 95267576 44832 44832 896951392 64348 64348 606796897 59448 59448 524128355 9334 9334 935817402 75230 75230 523933467 10584 29724 97189470 53213 53213 209345397 64951 64951 261311483 39211 39211 571054327 25067 25067 409894819 24855 24855 621275028 33560 33560 488977652 28807 28807 237039208 45210 45210 920816645 68103 57537 614167037 74439 74439 667964298 1430 1430 399907385 33328 33328 279570798 57537 57537 352248959 67942 67942 958759287 10572 10572 496879539 22170 48092 997082898 78556 78556 11893498 74064 74064 615954089 51432 51432 354468082 34004 53460 678182709 33260 42782 103347146 62158 62158 265488143 6169 6169 645996952 18507 18507 777891884 3134 3134 402271262 12396 12396 190699345 57537 57537 890895800 75918 75918 36018371 80324 80324 118063538 72346 41755 346587208 79639 79639 438011916 57537 57537 392024250 12474 60090 260683087 74537 74537 845475096 57537 57537 160958357 77282 77282 620126685 82144 82144 644904268 37559 37559 742726009 59761 59761 74162750 38013 38013 424135485 16178 16178 68631063 56672 56672 561149601 57537 57537 440698003 71695 57537 604906247 18637 18637 114639181 27511 46252 346296428 57987 57987 106470338 9576 9576 344089164 58330 58330 598442066 24444 24444 415007698 55993 66386 817208429 49040 30235 530265577 25651 25651 852017802 10873 10873 671690355 52565 52565 927850632 36816 36816 538779553 57537 57537 362950977 11768 11768 56078696 20644 20644 752487813 63718 63718 270792710 64875 64875 985275167 6213 57537 281983039 6660 6660 63605382 74588 57537 615879917 55900 55900 301007343 26611 61475 100530940 204 204 54489475 8114 8114 776594183 65370 65370 832609637 6836 6836 754462603 48261 57537 410589244 20460 20460 632343069 8094 8094 907174996 30430 30430 621023121 29252 29252 333768846 56240 56240 724518210 58689 9065 80587865 41272 41272 560720549 24353 30483 709345651 3008 25960 440796163 64286 64286 519179375 30705 30705 174290034 42614 42614 764441996 57537 57537 854240860 5180 36261 883370115 58554 30837 688598889 80933 80933 765579147 25394 79160 903836502 59529 59529 475084740 25068 25068 663727078 40199 40199 955034050 59003 989 890204205 71496 71496 325412399 24648 24648 577209121 38530 38530 950483862 51370 51370 142145537 498 498 238292308 61541 61541 893008639 39630 39630 26853667 9900 9900 338347553 36871 36871 182764150 73100 73100 470944760 27735 2543 240015015 8989 8989 889002373 29464 29464 714468857 26045 26045 930360918 10723 10723 770740883 63209 63209 887351714 49135 51519 365391913 4911 4911 902134153 68190 68190 904949636 24690 24690 309720725 41356 41356 188375405 25738 25738 552218351 16869 16869 290022103 17453 17453 264474201 10713 10713 393423519 54636 54636 814542296 62261 62261 728278952 57537 57537 457582402 10651 41324 288891761 46771 46771 470800454 22219 22219 746729620 44183 361 944019005 2750 2750 407243992 66555 66555 275717129 55696 14670 963153335 42485 42485 3328957 57537 57537 370236314 26840 26840 340434011 21411 21411 564755674 48058 48058 233117013 65786 65786 276646634 3022 3022 646193210 15183 15183 343364845 47938 47938 442297721 20352 20352 473069163 36442 36442 911621710 82540 82540 532225640 28583 67179 543980032 72261 48828 352603198 34094 34094 424392165 20179 20179 207960879 83659 83659 692881866 57537 57537 844240232 18655 18655 479915813 15470 15470 938912333 57537 57537 549225124 6578 6578 603338094 26731 26731 199565632 12977 25716 706050559 46173 46173 835814553 46732 46732 642618750 82900 82900 888542758 32314 32314 756847878 5134 5134 875242390 70614 70614 9363664 8242 18847 643839499 17772 17772 605043365 33299 33299 726249525 7737 60210 588267109 41238 81759 13089708 80822 80822 333921234 57537 57537 549481668 11025 11025 701946777 52434 52434 422807295 45444 45444 877145413 1968 1968 464236940 45601 66443 525767191 365 365 617920163 18742 18742 990218116 61602 61602 105818746 53876 53876 715859366 71227 71227 734392046 49320 49320 511214201 35790 35790 379828248 60786 60786 463493189 57537 57537 581671979 36523 21131 903547131 35086 35086 234550795 10674 10674 883883806 36569 45003 58420207 73050 73050 787599035 12239 12239 315025441 34148 34148 750828081 25515 878 133948802 2102 2102 446788924 10088 10088 524624795 58560 58560 745804429 73819 54522 69331919 61589 61589 713951304 37890 37890 545019528 57537 57537 881701033 56604 65286 441013180 73025 73025 375448844 57537 57537 658779326 13559 13559 699890225 40450 40450 199041833 24678 82652 235807893 5413 5413 194338920 11772 11772 470145661 79651 79651 881187560 46507 46507 269725466 41637 41637 122424735 46882 46882 305406726 58285 58285 240953534 34755 34755 58653249 51273 51273 844307250 71578 71578 217731343 53134 53134 892102920 50974 50974 99388859 59929 59929 759128439 82373 82373 172188365 29318 29318 164771609 25618 17098 638847526 80845 80845 588566955 59094 36627 149720996 53311 53311 498703044 61772 61772 458223359 57061 57061 593935596 36835 36835 680918424 79118 79118 128399429 74386 74386 190526330 72235 72235 875467866 78014 78014 39957206 65847 65847 363420944 77491 20658 997349501 37554 37554 211894499 1468 58262 783991411 1237 83318 887634284 57537 57537 340153081 57537 57537 380062163 59340 59340 258836613 39188 39188 29868988 57773 57773 198872573 72680 72680 252385019 30923 30923 461935029 74463 33683 339120073 51 57537 672939905 6605 6605 413093662 57537 57537 209903755 51524 51524 82272995 73811 72933 10024335 34893 34893 913627931 62927 62927 375675586 83803 55981 592408896 57537 57537 647299539 66229 66229 876417833 34409 34409 296556481 73811 68676 752996238 57537 57537 796138501 71068 71068 199113250 2049 47800 871951916 72729 47558 657048083 57537 57537 894767693 75691 75691 490000511 12925 83288 271295282 19203 55430 415040192 73811 57537 319719841 12319 12319 508305476 724 724 369264676 50754 50754 239335611 13927 13927 239741850 5441 5441 513895881 43414 43414 632918699 73899 73899 881157514 47667 47667 215124806 54031 72291 86374804 14393 14393 416567576 74759 74759 455805740 57537 57537 624443305 47868 57537 613600412 57537 57537 178372452 51603 51603 240656621 1042 1042 498571532 26886 26886 204463148 14004 14004 534587747 2027 31525 707259038 27930 27930 746042665 28480 28480 280666195 5671 41259 517597085 39457 39457 819334662 72065 64826 803806447 62360 62360 820429927 57537 57537 342809847 28937 28937 191095835 36639 36639 840216195 33967 57537 270820303 9136 9136 712481801 3695 3695 228656800 3275 3275 298880484 25795 25795 289567246 77583 42176 503568797 72269 72269 667629999 6384 6384 843547295 24251 24251 572284175 5788 5788 405657943 30879 30879 695658782 10635 7356 821178558 56060 56060 234319764 60739 60739 455707402 49056 49056 677539029 56912 56912 955075920 33782 33782 922173197 62334 62334 206801731 77007 77007 661119450 10893 10893 964328077 2220 2220 888095775 4638 4638 499839987 36135 36135 662203127 52037 52037 624738241 66519 66519 819047606 26931 26931 308171377 79880 79880 948422611 73811 46644 990944556 76353 76353 755102144 1950 35442 92565309 63303 63303 632151093 41480 41480 130952179 28318 28318 378379717 63620 63620 9299837 27535 27535 129429366 73811 57537 382171980 28258 28258 637057847 40774 62086 587116419 44290 44290 356145000 17813 17813 428930778 78919 78919 138032014 36103 36103 174857394 57537 57537 132850152 37924 37924 52485463 54832 54832 190831588 73753 73753 250116723 78688 78688 997367020 81284 81284 701417205 9445 9445 853936479 76074 76074 527291674 12789 12789 355241723 48921 48921 94922424 20684 20684 155025311 81630 81630 772275746 31740 31740 965671316 25712 25712 43799792 71780 71780 799878475 518 518 445918990 35079 35079 167432004 33148 33148 932379546 75131 75131 79880150 18862 18862 529916665 26716 26716 89772658 2116 2116 634028116 57537 57537 320288720 20132 20132 633317629 38595 38595 972840827 45178 45178 887016226 27085 27085 276318464 59956 33638 455522456 57537 57537 945715202 50024 50024 494562003 313 313 991643296 61153 61153 912987034 57537 57537 618038045 10858 10858 111057845 2150 2150 229680253 77569 77569 338849871 11642 14254 251392606 59827 59827 400026181 4985 4985 307073675 39140 39140 559142633 69430 69430 715553817 37137 37137 350003505 61552 61552 634516260 57537 57537 59282308 43509 43509 293313496 20157 20157 334360233 39783 39783 560145266 56706 56706 7311026 55138 47489 390320825 33594 5442 563030467 72992 72992 45299172 10347 10347 271475742 5728 57537 10293262 83526 83526 673245920 7666 7666 518075763 4006 4006 31155395 55651 55651 913541408 12297 12297 939710888 71083 71083 384992375 20248 20248 20493182 57537 57537 872173959 44259 44259 157403593 57754 57754 903675390 63408 31705 425775403 22065 22065 108730154 81866 81866 858062719 46244 46244 842295212 59635 59635 228732635 29277 29277 931714790 77919 77919 62642195 79941 79941 758250188 54655 57537 920431143 27441 27441 442259773 62376 62376 975466261 29808 29808 425259360 16098 16098 504166360 78042 78042 447493988 75743 75743 444984367 57537 57537 832182743 66504 10508 404960935 14456 14456 598096790 36965 36965 908030672 74003 74003 24879422 82381 82381 967169460 46240 75182 616185034 1651 1651 715278835 42652 42652 627387513 33278 50107 430250431 46073 46073 229532 50016 50016 733228705 66798 66798 337828306 57537 57537 290341143 58118 58118 931364305 10996 10996 232592033 17780 48477 297036261 67316 54439 522029732 111 36869 863006482 61944 61944 492632018 48293 48293 55351370 82132 82132 266844907 21383 21383 451549809 73087 73087 303657558 31641 31641 436997667 35278 57971 274362359 51684 51684 81417782 60784 60784 641751969 29719 29719 149234248 83109 83109 319358364 46982 7151 877557289 35818 35818 178234745 70508 70508 557598628 23015 23015 708681709 13882 13882 177244828 59548 59548 553424511 1146 1146 176265971 49642 28381 427335102 28053 2038 943415689 53505 53505 274616440 47334 47334 72109911 53896 57886 701927152 14561 14561 66800187 24456 24456 710392892 1863 1863 154224661 39166 39166 512222328 60847 60847 477446276 62659 62659 656214668 10735 10735 848417956 804 26460 530559854 57865 57865 617947247 52004 52004 378877023 31498 31498 722749313 30773 30739 551153929 13686 13686 133583155 9944 9944 962833330 76667 76667 320847284 44003 53341 61402179 6950 6950 586204451 70127 70127 674689546 172 76480 766712462 59595 59595 546188507 10961 83415 140902265 30057 30057 91683568 44063 44063 430961147 53144 53144 665062788 35006 35006 984009732 22003 22003 361832956 73499 73499 679461909 41714 41714 35405305 27962 27962 130936816 76670 76670 226266761 39729 39729 833888510 14228 14228 846113998 57537 57537 660886246 72717 72717 676243340 15635 15635 495043425 25154 25154 213491346 59516 59516 724751693 26163 26163 245786373 18379 18379 322263896 29473 29473 362904144 24197 24197 59956535 44441 44441 167256376 82823 82823 745756440 14472 14472 215466758 57537 57537 596859546 34288 34288 920256841 57537 57537 929317106 67446 67446 15360967 34750 34750 584469477 19382 17696 489516742 21534 21534 315785213 43348 8925 855669617 1422 1422 655380589 57537 57537 576209905 72483 72483 826599453 23746 23746 445679494 51375 51375 654539613 69123 69123 452976893 14513 14513 745807146 21744 21744 748314010 48336 48336 883560208 10335 10335 486705434 71216 71216 634765501 57571 57571 172521672 42975 42975 289018328 24864 24864 220082574 64374 64374 768662030 70181 70181 896842056 13924 13924 648701989 52428 52428 304320995 5341 5341 391486977 66125 19016 515596794 36453 36453 234499036 48621 48621 353741523 57537 57537 925310931 73811 7646 942317119 76956 76956 934044105 29729 29729 10194981 56722 56722 376597122 77027 77027 399794805 57537 57537 411540031 6109 6109 627138533 54811 54811 871724266 60226 60226 662654124 47545 47545 797794353 13888 13888 746400036 26457 26457 866184265 25146 25146 560379213 11227 63928 245870528 74384 74384 307967781 81946 9318 678429538 70847 70847 371079603 63681 63681 145218723 31100 4838 295779237 68635 68635 658383507 65000 65000 313974009 28175 28175 923702989 8108 8108 558135622 50203 50203 175644364 65509 65509 590040946 54838 54838 642529358 58453 58453 459418906 36121 36121 813121734 80198 80198 724533567 10906 10906 598986040 49279 49279 871563762 32983 32983 302008454 32167 32167 422857872 52784 52784 993641684 46002 79888 652871427 51317 4528 971948549 41740 41740 968629507 23153 23153 954749280 77306 77306 727455433 19482 19482 598881479 136 136 431613234 57537 57537 453904559 69637 69637 726514940 39100 39100 135479918 53451 53451 197642554 14472 14472 160235353 77467 77467 133600028 23614 23614 494441234 21878 21878 212239131 8146 8146 562476864 40436 40436 189890590 78853 78853 584007375 57537 57537 972446717 57537 57537 995459338 14188 14188 879127703 44234 44234 866531224 47742 47742 781604806 57889 57889 418759433 19419 69482 78043701 40836 40836 322462767 29235 49593 520737706 29816 29816 817135743 73811 52855 551945148 7045 69245 661572061 28133 28133 716535287 1294 1294 513013761 15865 15865 251522648 57537 57537 979919135 6506 72099 72125904 59656 59656 19652169 60664 25999 581212294 44123 44123 274679468 57537 57537 446545121 82974 82974 692598349 45915 45915 304772147 23153 79974 573107560 59708 59708 164742421 51299 51299 640790239 29814 29814 863137583 66511 66511 751654137 40336 40336 170153977 70037 70037 10628507 17455 17455 624579044 83035 83035 49304777 3637 3637 562654867 67741 67741 589598332 4667 4667 983390176 41878 41878 859647342 18276 18276 780155310 73530 1509 954413480 71838 71838 136059885 3421 3421 146252453 76161 76161 707563364 73811 7453 491760474 43170 43170 777438309 72785 72785 713927846 65493 65493 752683062 78828 78828 511201725 70190 70190 875831860 77075 77075 429626965 57537 57537 554184370 25833 25833 251172244 18881 18881 487981221 51147 51147 97281132 16529 16529 201732173 60523 60523 183565618 20497 20497 87266178 39673 39673 802827808 10641 10641 459530635 48275 48275 561826677 67345 67345 402442444 13964 13964 162741646 17069 40274 413360149 59509 59509 328909235 59329 59329 490625323 34876 34876 943485474 61155 61155 782320559 59484 59484 280448939 57537 57537 819133497 68675 68675 170651301 82787 19362 893709100 76709 57537 991575942 70958 70958 495920780 27936 27936 896590991 37572 37572 228176207 57298 57298 815963106 83528 83528 845359164 6530 6530 654369459 73276 73276 386215710 45038 45038 362541658 41159 57537 849737987 72371 72371 88887162 34498 34498 873642518 27985 27985 618508805 57537 57537 858093945 32606 32606 324093217 29846 29846 728013092 8471 8471 246919954 46713 46713 430153490 26948 26948 657857761 19215 59787 48059232 43974 57537 739023970 40835 40835 144344270 31473 31473 148105709 4325 4325 881964351 71405 71405 568124892 23112 23112 739995379 29745 33428 429540452 46603 46603 400545853 41874 41874 396611047 22977 22977 889117895 36220 46608 131319039 50028 50028 500437859 68741 68741 487857282 81352 81352 759931697 33136 33136 650629371 69654 69654 436160577 55669 55669 926936104 749 749 747989529 54611 37022 652666409 74615 74615 181765345 33530 33530 837786299 25028 25028 943442116 15129 15129 919175725 10813 10813 859567316 58536 58536 539417985 18534 18534 289279163 73811 40215 142227275 57537 57537 841246455 56559 56559 989477961 65436 65436 323374054 57537 57537 426770697 57537 57537 386403380 3128 3060 685249362 56292 57537 657540962 79287 79287 441297334 66025 66025 922625933 48140 48140 671385004 74938 74938 470841706 55895 55895 588069922 53959 53959 2127439 64620 64620 47745848 63223 74214 527928475 13595 13595 764032833 70258 70258 91234290 17960 17960 101765103 77070 77070 356247408 46791 46791 356416018 34810 34810 809402259 45710 45710 441285124 41571 6072 109472213 50160 50160 773018780 83679 83679 836677525 58461 58461 588432006 4666 4666 96817298 79796 79796 156928345 49028 49028 197384311 31513 31513 70077901 72454 72454 832158529 3543 76517 358709189 16279 16279 953465585 28529 28529 196228579 73811 62041 758903883 70299 70299 256770402 57537 57537 309221141 57537 57537 758632470 25294 25294 644075082 52541 52541 382717142 30259 30259 8466665 36222 36222 138534793 69715 69715 500626641 67625 67625 160767851 1217 1217 377986419 22529 22529 110627681 514 514 913678416 81539 81539 503473717 9824 9824 258128766 51615 51615 51616159 28572 50429 454101855 69992 69992 488694015 34528 34528 517332428 35385 35385 407218644 39141 39141 754519957 57537 57537 356905894 20886 20886 892583481 76747 76747 453036429 38462 38462 880084583 32634 32634 673502570 41397 41397 154814468 61780 61780 76052676 69901 69901 591357025 27241 27241 608327426 8589 43484 570518901 6986 6986 473154144 66751 66751 796172423 42939 42939 381002689 30964 30964 197432254 73323 73323 719502985 57537 57537 266230860 24982 24982 710884793 17811 17811 31092147 73811 69396 266261366 73970 73970 944740913 54288 54288 338131691 67350 36281 1311622 43899 70669 752044466 36041 36041 385166536 79810 79810 526116002 8303 8303 232553606 19434 33369 609986956 69829 69829 519644755 6876 6876 15371721 60868 60868 235828225 60401 62268 507465019 58633 58633 469859124 35491 35491 439844148 73517 73517 493499206 13091 23489 909059489 8783 8783 937637094 5420 5420 402671508 24343 24343 308661754 43919 43919 124667825 13005 13005 791463256 82432 82432 726840154 72680 72680 875929105 57537 57537 812189909 18012 37391 600806127 15116 15116 975923013 71710 71710 58094972 20609 20609 144751360 67049 67049 79653033 4790 4790 487880637 71924 71924 197062608 57537 57537 601282852 72626 72626 351322732 57537 57537 107232722 82949 82949 948684032 52911 52911 687971503 77178 77178 595352622 16498 16498 657796467 66992 66992 937233946 29522 29522 685206857 57537 57537 640428579 10354 57537 767391515 37373 37373 821167268 785 785 128305170 21740 40324 55302681 45185 45185 780579924 17 17 758323924 44791 44791 896397316 29773 29773 490844661 28408 73504 901975100 29491 29491 526877784 10717 10717 396009904 57537 57537 903470097 42252 42252 207464680 55955 49416 777655271 39518 39518 404302654 9721 9721 262086357 81115 81115 944261899 2499 2499 143279685 33619 73947 887404628 3890 3890 807378538 72509 72509 602313371 362 362 212743331 57436 57436 580035575 75486 75486 480550305 73811 57537 975240190 10360 10360 348440793 39142 39142 863775246 34970 34970 765709396 75047 69411 165594320 13985 13985 394177186 11976 11976 832758943 24619 49445 608839911 35955 35955 465003290 57537 57537 919962002 63595 55537 188665677 30005 22328 286875654 22549 44576 983810542 44881 44881 699126459 33914 33914 118093689 21432 21432 404244539 54880 54880 958163487 43333 43333 942498506 83689 83689 285115749 79388 79388 905506236 18021 18021 316146688 55611 55611 607602574 34192 34192 570705178 25191 25191 247627476 55407 55407 773044996 33822 33822 952289818 72673 72673 702230414 54366 54366 255160341 3127 3127 89968932 19060 19060 722115696 47661 47661 794951764 28636 28636 864765137 58610 58610 14738705 75824 75824 565461427 15643 15643 550318545 52509 52509 713351527 57537 57537 191333672 643 643 966839834 55316 55316 151473585 25322 83338 841439719 62387 55344 29424802 12883 12883 731238523 41054 57537 414666960 83806 83806 324604074 73221 73221 930491355 78023 56465 565884834 45366 45366 632959438 65202 65202 749930376 1391 1391 247269951 73811 22958 267684278 27963 27963 652826771 56595 56595 295690481 66725 57537 86866211 54281 54281 269819719 20595 20595 405514340 30366 30366 593790560 744 744 439051816 4789 4789 247383048 13750 13750 6201787 11614 17983 851943211 17091 17091 244326455 49697 49697 361058378 20596 20596 929956110 58039 58039 794308541 25778 25778 569942129 72134 72134 549019849 57713 57713 646277305 51558 51558 720819365 57537 57537 816330569 19928 19928 656572469 20712 20712 668427271 30773 46044 327329181 36913 28443 375604853 33520 33520 226785793 1509 40770 797891635 27301 27301 563865939 53593 53593 351196485 18440 18440 69151071 61364 61364 445070493 76235 80950 467012679 60131 36424 469606013 69040 69040 186755131 15358 15358 197131442 62549 62549 204868958 56813 12226 144728274 52812 52812 19080519 82024 82024 991835972 55144 55144 628137362 57537 57537 825252388 27021 27021 648894996 56921 56921 616006434 16416 16416 152474565 54079 54079 594597075 302 302 424257555 25728 25728 690661665 3231 3231 284765425 45459 38968 250094006 57537 57537 98707925 14744 14744 973164945 37553 37553 469490183 57537 57537 716826324 11432 11432 326961869 47652 47652 296395710 20693 24946 911328167 16604 16604 101603909 57537 57537 723599962 68264 68264 44051422 36553 36553 267175477 36416 36416 66346391 23913 23913 193659176 82367 82367 263582159 57537 57537 37894003 53906 19630 495002641 45 45 375886265 23568 23568 221412370 40475 40475 207821639 56892 56892 536186383 32071 32071 701079136 57537 57537 103629751 46362 6353 837386327 18843 18843 296593759 51718 51718 566686070 50680 50680 591093633 73925 73925 710076350 69549 69549 215337540 38016 38016 555691499 1786 1786 646610205 13470 13470 209202298 75493 57413 455645127 33608 33608 410408554 68881 68881 443079204 18471 18471 289269676 70236 70236 708139643 46855 14812 341287313 73510 73510 791542781 64797 64797 314012087 25019 25019 26803819 77727 77727 997329429 39449 57537 403997701 24261 24261 849010730 57537 57537 884330950 41871 41871 380797286 74636 74636 460171094 56792 56792 663755676 47630 47630 468773286 59818 59818 542860808 40592 40592 909100003 26442 15790 378551173 41275 41275 277444360 3890 8480 47718724 73046 73046 366914387 11414 41215 950126168 51261 51261 153035232 71136 71136 533290827 17643 17643 934142664 37902 37902 654875110 8858 8858 279656168 82877 82877 281353797 5860 5860 463326074 40891 40891 107932984 72757 72757 698691940 57537 57537 873752972 28332 28332 897613298 39469 39469 997410468 14401 14401 897336663 65249 65249 353590020 76779 76779 692321824 69978 69978 616328811 38009 38009 307586105 44830 44830 921415734 63193 63193 276025705 52385 32141 652671653 82620 82620 334852887 52354 52354 47616043 57537 57537 379647833 11962 11962 875011374 22660 22660 574712922 67812 67812 732436721 7453 7453 738746112 66778 66778 777953938 71619 71619 810042277 20723 20723 776727856 15155 15155 372563195 63502 63502 639951347 41541 41541 520019101 29809 29809 533109145 49681 49681 677017181 10200 10200 108266863 83441 83441 909558800 60406 60406 879869211 41090 41090 274228720 26858 26858 220994328 57537 57537 985886149 29597 29597 4002953 57759 57759 695256323 47565 47565 560070245 6627 6627 57553385 1479 1479 948823828 486 486 877187102 56796 56796 743389437 12318 12318 160662974 61555 61555 476825294 17068 17068 270073952 73811 82153 510778732 83785 83785 473409905 56261 56261 537938186 30797 30797 156457084 57537 57537 26741703 27899 27899 832809923 45767 53582 229855783 34971 13255 199516294 76668 76668 649696803 4338 4338 540779836 37204 37204 961375148 68430 68430 51613976 17864 17864 853951502 57537 57537 716252959 57097 57097 865694611 27808 27808 131828012 34110 34110 798935895 1943 29329 900462933 8897 8897 858707175 28668 28668 96197545 60673 60673 11327533 33504 33693 287028967 41556 41556 918369802 62777 62777 790756786 49330 49330 206710464 71067 71067 273841420 14860 14860 952708567 29694 29694 916656350 6825 6825 190381451 57537 57537 928275409 13870 13870 36209324 56350 83707 621265401 36032 36032 517437331 52214 52214 145059113 3779 8139 708606693 82144 81006 27465878 21399 21399 48399200 64448 64448 938766648 27797 27797 106381361 9351 9351 514647698 71612 71612 848888749 50676 50676 866559026 46123 46123 707978233 44062 44062 82172946 63000 63000 620348933 57537 57537 572234067 49291 49291 371862536 57537 57537 258399273 48055 48055 654160958 1199 1199 565665138 82886 82886 209970404 57537 57537 201430948 70964 70964 446855949 25010 25010 835537235 80499 20107 356292902 55837 55837 731373660 37346 37346 948539973 57537 57537 824283153 73835 73835 207134660 77382 77382 703871246 49259 49259 528721659 54848 54848 947885964 21021 21021 20649255 22555 22555 13943400 67780 67780 976553772 71236 71236 268192792 52999 52999 765071420 65842 65842 664022054 69540 69540 416247418 9934 9934 951321639 20870 20870 988719452 63669 63669 80496407 57025 57025 603664787 29136 45767 993547840 50583 50583 280042716 73811 42047 215372442 25944 25944 473858445 15788 15788 77383367 57537 57537 376943779 52903 52903 427518393 57537 57537 387652804 28237 28237 892090506 7781 7781 205035878 57537 57537 16086907 77652 77652 894398088 10954 10954 629918357 76764 76764 736306743 68292 13821 495579257 21392 21392 626780417 60317 60317 506229478 41566 41566 788075114 41634 4750 958593317 17678 17678 950583013 10737 10737 264241312 37038 37038 56824571 34948 34948 734316926 53652 53652 115382532 7696 7696 110394015 79889 79889 623942578 73539 73539 107858695 37239 15092 4592729 71748 71748 343412888 28169 28169 623456823 35583 35583 451143789 75938 59244 319986338 14585 14585 842379133 34517 34517 963880858 10477 10477 1311820 59656 25126 971028008 36094 36094 258782733 45683 45683 426324584 48373 48373 626801871 28710 37827 53933079 78482 78482 787587226 62776 62776 773190373 41192 35568 916867864 29843 29843 33518141 23460 23460 610411600 2166 2166 183724833 32912 45589 368187257 57537 57537 855735078 2242 59328 325774586 2555 2555 736416066 56970 81722 966991160 63903 63903 80249581 57030 57030 63663691 8860 8860 730791539 77457 77457 799441906 38084 38084 944584541 80954 63618 910560356 2728 2728 588785774 50733 50733 802172721 38835 38835 292946769 4187 4187 925244815 20990 70314 214729681 42650 42650 323299229 2683 2683 664340328 78981 78981 616718468 54680 24777 335863989 62999 62999 995864442 11004 11004 675354175 73063 73063 19798146 57537 57537 582670180 2884 2884 408980816 57537 57537 370237441 76556 76556 239843373 2387 2387 183104620 14062 14062 93467245 17632 17632 808688509 64230 64230 403514560 33871 33871 245930262 45918 45918 213009259 14874 14874 357914214 11616 11616 38496264 63210 63210 431981883 54639 54639 907985382 57537 57537 101844973 67906 67906 569580830 57537 57537 881940289 26070 26070 614846025 10520 10520 418975703 71293 71293 429394260 43863 43863 839980962 83348 83348 213194711 55674 36165 487009289 73811 5094 777749674 56559 56559 241309876 57537 57537 506730328 10970 10970 499178255 56466 56466 242648699 72528 72528 899984344 69558 69558 150049710 20916 20916 754869048 52553 52553 785200616 5955 5955 604069712 73655 73655 613291012 55246 20264 739637437 3159 3159 168607699 2594 2594 314352439 34037 55275 399675914 28979 28979 652855876 6808 6808 125183636 9189 9189 907858584 7890 7890 151774831 61986 61986 245916016 15274 15274 857012511 1777 1777 945660051 57537 57537 688918699 70068 70068 61551289 57537 57537 483791774 7979 7979 74527780 23088 23088 817309503 44581 44581 636353739 40588 40588 340488343 53309 53309 939939594 1584 1584 929870589 40203 40203 328265827 39120 39120 241763039 62293 62293 858852960 37995 37995 280108546 29195 29195 986410046 44948 51655 214116090 55394 55394 19364618 11515 11515 178236084 46692 71271 255457891 47314 47314 370338927 52123 52123 215336458 28127 28127 241337018 41096 41096 439924010 15127 72423 789269660 15155 32206 679817187 25546 40009 636947536 63769 63769 66399402 59561 59561 152023354 61783 20859 674032059 7698 7698 679902745 39499 39499 111508798 78765 2274 533921549 82949 82949 524192249 35135 35135 641460018 73811 2983 748532411 24075 24075 667766758 77734 77734 507746258 73811 43275 169692040 13019 13019 893739201 43916 43916 772196252 65163 8410 436821107 26717 26717 822122070 37276 37276 259763003 47989 47989 190323055 31196 31196 474416552 1114 22719 861058925 21151 21151 469768129 59752 59752 97108239 80304 80304 751280736 73811 28230 612783879 57537 57537 921308089 83679 83679 772753072 57812 57812 91156212 57537 57537 389215207 18041 18041 923463272 18996 18996 706724136 51248 51248 954143131 47492 47492 52804820 29350 29350 689654320 57537 57537 985160283 27505 27505 329798675 49032 16866 865737636 55913 55913 282855754 11908 75861 159967948 10682 10682 949826750 68117 69036 659724812 3062 3062 976469442 16540 16540 778476956 25744 25744 143900139 45633 45633 606892835 46912 46912 242607614 53839 53839 246293934 48114 48114 227260445 33027 33027 202345459 2867 2867 440689509 73391 73391 801285653 57537 57537 713512266 685 685 740255884 39483 39483 91703284 38106 38106 678452083 43416 28044 441485269 71171 71171 715421863 29411 29411 164350376 60212 8438 848749575 28032 28032 618176282 42454 42454 347832008 73811 50691 687705233 7946 7946 242411950 44693 44693 876380406 29597 46923 734575537 57215 57215 433712059 81608 81608 575665612 74241 74241 485684397 21680 21680 740979344 73810 73810 501688649 60789 60789 910365936 36304 36304 753619636 57537 57537 529496766 39406 39406 676004201 11258 11258 891202990 73811 75048 68394949 45897 45897 51947289 7593 7593 932029072 35242 35242 149260590 66606 57537 26030177 57537 57537 229879466 20834 45964 777893680 58519 57537 79048430 57537 57537 705342059 79904 79904 518748950 73811 23836 39322425 77150 77150 357545479 57537 57537 872990072 11352 11352 130936709 18588 18588 26727142 32709 32709 667017740 57537 57537 637915717 9698 9698 891129562 28874 28874 984901114 50768 50768 615177207 57537 57537 66691548 18932 65812 739783008 66690 66690 603806388 45972 45972 900596325 55848 55848 182373472 884 884 893525631 57550 57550 206155056 19870 19870 541399804 67334 67334 327875263 77014 77014 530118013 21276 21276 333659052 70011 70011 62303129 4833 4833 652494443 57537 57537 426147633 82584 82584 767525901 57537 57537 19103831 9280 9280 643382050 59738 60011 678622244 37800 37800 264620869 82463 82463 931778975 8876 75728 359379440 47627 58842 776263877 14248 14248 687700602 35774 35774 942928310 79574 79574 964084589 6020 6020 940686734 48663 48663 165629294 14466 83683 739125422 40477 40477 136261773 33956 33956 283820145 34237 34237 93130738 10750 10750 568353769 74722 1211 353455843 57537 57537 269688023 29992 57537 388666025 11728 11728 383618252 62579 62579 574462207 14654 14654 713953946 57537 57537 216894902 6409 6409 388804531 73811 57537 460359540 3828 27904 388574625 32631 32631 413446774 73811 664 119629854 57537 57537 502341742 29715 29715 787883320 31577 31577 267130240 25666 25666 625292763 30426 58065 931545334 4017 4017 563982783 1513 1513 59158766 67926 67926 474573240 44445 44445 429775386 57537 57537 812257510 2111 21533 168810335 44873 44873 904171617 52865 82975 726144913 76444 9230 61600477 62844 62844 129980165 32948 32948 262904488 22731 71241 989286468 56969 56969 306065962 57537 57537 310420000 19539 19539 578027862 52769 52769 536247078 43013 43013 146821867 20915 20915 267327525 61338 61338 515387124 16387 16387 825759125 36898 36898 814479152 81204 81204 386322315 12721 72517 355605575 75819 75819 167119037 21302 21302 657354865 79666 79666 568040450 69454 69454 89372123 23888 23888 212035091 73811 28056 944414465 81641 81641 122630528 5332 5332 697970800 56508 56508 814931161 57537 57537 79944810 21298 21298 171220941 33128 33128 565264878 73811 16366 425963875 11829 11829 316282964 37001 37001 438005643 9745 9745 773755618 9024 9024 515747546 6281 6281 407412531 40462 40462 234470272 71185 71185 274541560 59724 59724 386356739 65817 65817 986420116 73811 5131 873091044 41059 41059 310273743 37765 37765 518258619 2839 57537 880679114 1594 1594 822618116 13644 13644 419383838 59791 59791 897705258 33387 33387 785937432 35700 35700 823865469 34311 34311 877865911 57537 57537 797189833 68940 68940 949059483 42388 42388 263439135 4870 4870 396563217 24163 24163 918881574 12191 12191 580489425 59164 59164 581408783 11421 11421 885988904 40356 29298 555896380 71676 71676 339840752 20811 20811 999131766 70725 70725 561715883 5576 5576 363743345 74044 74044 266638529 58075 58075 21430810 14608 14608 623663825 8002 8002 527334715 55535 55535 416501485 42925 42925 800070954 30066 30066 412819512 60305 73016 805379870 57537 57537 128115356 34162 34162 607953010 18264 72434 163546244 58977 58977 857517145 61754 61754 289403533 20271 20271 407680189 12893 12893 477029391 19539 19539 984007900 47172 47172 805655132 57537 57537 702990051 23855 23855 793810030 63517 63517 776968163 22042 22042 944546151 21743 21743 23650777 83572 83572 508112227 73594 73594 461681090 79877 79877 678927399 6791 6791 986069372 43325 43325 505535920 34032 57329 276242423 5629 5629 828588167 29137 35975 212410908 27349 27349 485376871 64160 64160 219006466 27683 27683 496253700 52217 52217 717186691 58799 58799 705589488 51484 51484 353198016 82858 82858 138043035 71514 71514 419968106 57537 57537 995175831 36050 36050 250966853 13483 13483 911323171 31973 57537 216596062 54933 7592 1828900 57537 57537 159918063 51683 51683 167701269 23876 23876 576985171 66092 66092 54907452 81532 81532 178989709 7994 7994 575704838 76840 76840 801914085 42785 42785 245307517 21086 21086 309977706 42114 42114 459274530 30588 36601 590187288 33409 57537 715369256 29221 29221 278387681 7094 7094 454665436 57537 57537 124208032 637 637 806331824 5859 5859 52885556 25424 25424 877550166 54291 54291 528594968 32295 36626 802036967 7769 7769 389301121 11966 11966 403411336 33199 33199 260623729 19911 19911 354733573 6916 6916 403058143 18551 18551 43365803 4774 4774 692303638 64602 67810 524527253 28638 28638 646148514 53166 53166 425034226 64631 64631 973653901 47180 47180 1026744 82157 82157 574334388 59842 59842 141445355 42696 40027 597845153 60515 40683 469759189 1084 1084 149373911 1769 1769 620984113 55951 55951 4297130 30954 30954 791444936 73780 73780 291034396 57537 57537 22054956 56991 56991 253240679 2705 3318 767486360 1437 1437 681930852 54431 54431 428124205 57537 57537 86219278 71202 71202 458248531 73595 73595 725801046 48480 48480 779058680 57537 57537 796978129 67618 67618 955122258 75269 75269 857263097 33866 33866 905973928 81926 81926 551327194 63469 63469 29620795 80125 80125 485574716 57537 57537 955998149 11696 11696 884905015 53113 53113 708484417 35650 35650 766472980 7277 7277 430003113 57537 57537 276599460 57740 57740 340470065 13673 13673 933367192 57537 57537 393950307 10325 10325 574700107 72687 72687 36838684 42191 42191 481876655 58555 58555 71770484 60780 60780 491656478 40460 40460 426128107 80737 80737 207515398 37028 37028 924311695 22689 80773 57865279 40815 40815 816642840 23312 23312 327131797 13116 14558 699768606 61802 61802 482191873 73811 4569 895821044 83654 83654 751661879 73095 73095 696884427 62663 62663 282743500 16708 16708 137608151 49936 22375 861676346 22592 22592 850941604 63477 63477 40559616 40165 36246 185021482 21537 21537 566605198 988 988 132207401 57537 57537 302369319 57537 57537 271814119 18070 18070 995740373 26637 26637 19342430 73515 73515 371110708 8221 8221 845226130 75078 75078 4977810 28490 28490 773071493 68564 68564 337448164 27835 27835 88216557 8785 74722 854419320 80323 80323 604178870 80976 80976 155449174 57537 57537 585774586 46077 46077 567229521 19614 42418 721402918 67226 73438 435309154 67481 67481 166277763 57537 57537 556755922 67314 67314 936726670 25931 25931 168627701 66277 66277 903719723 18736 18736 224010458 57537 57537 48902270 27617 27617 176411240 67288 67288 200817995 55370 55370 690832871 57537 57537 475457995 50821 50821 691253811 63329 63329 280766352 34804 21323 67190906 40357 40357 496946749 58727 58727 147402181 30708 57537 208734683 67311 67311 850715613 70965 80398 370838781 57537 57537 749765861 82100 82100 919536954 63693 63693 928620416 38344 38344 567887294 15986 15986 881518116 11534 11534 165528942 12926 12926 370433191 78633 78633 747094549 80590 15628 245418418 49173 49173 872020540 61601 61601 457679272 60026 61794 803518792 73811 69573 186108218 79893 79893 865476993 57537 57537 796615063 68469 2571 760347257 60677 60677 366294184 8231 8231 964655085 13830 5733 392501151 8710 8710 832233073 26143 26143 490302212 54484 54484 999697032 21635 21635 818835888 24599 24599 102312093 64377 46104 620481820 15593 53777 527718921 14024 14024 285348093 15363 25621 229165040 67242 67242 800483812 68336 68336 531158877 63345 63345 290751361 57537 57537 919220633 81423 57974 298012241 62461 62461 98235134 49452 10680 518405962 50564 50564 155168443 66304 66304 91144053 36764 36764 520334824 8020 8020 272250021 14729 14729 650827703 82247 82247 309383713 21188 21188 936239812 77693 76663 370553346 63858 63858 809390022 57537 57537 813797812 57537 57537 839856874 50242 50242 895810560 19565 19565 87952785 83329 83329 167082873 36375 36375 191679516 57017 57017 861013879 79503 79503 596028488 57537 57537 992734109 44133 44133 587037096 57537 57537 808150607 6174 6174 12878547 48574 48574 818298298 999 999 580231656 42094 42094 543299606 17821 17821 854559082 22247 22247 693459692 80814 80814 678298377 73811 58401 950140186 10698 10698 77613421 10061 10061 606430985 7672 7672 294666561 79044 79044 181757503 24849 24849 356638559 17512 17512 560960524 55491 55491 483363334 51714 51714 751979171 3751 3751 614825155 47995 47995 781173183 1450 1450 302675731 30228 30228 277902307 22894 22894 778094907 6335 6335 760369591 34809 34809 960209772 66783 66783 125553730 39551 39551 276661477 3863 3863 874740925 57537 57537 818818222 26223 26223 772909726 83431 83431 523429582 57537 57537 687135765 33809 71264 79824144 2698 2698 589424767 37545 37545 524261037 59168 59168 68883292 49117 39826 717070621 22862 22862 237197673 46169 46169 212660705 73811 4579 766721035 38297 38297 787161159 1367 65400 971309692 24506 24506 954748448 59728 59728 215586928 80922 80922 913825220 14829 14829 736927345 8470 8470 971063424 4572 4572 193945670 5322 5322 929397066 79712 79712 543902742 57537 57537 838609835 18565 82021 538689432 29977 29977 63222658 36144 36144 710044971 7343 67608 284122845 75607 75607 538193747 80794 80794 843626483 28559 28559 400881106 69232 77612 951982499 36923 36923 344979566 39543 39543 778967128 71698 71698 895820942 30707 60438 861501603 28861 28861 647651133 11874 11874 587834132 33533 33533 676718092 36169 36169 261574905 57537 57537 390199887 66561 66561 179936498 71281 71281 441552417 80574 80574 520837296 57537 57537 908122472 54200 54200 536644061 51476 51476 122061045 70739 57537 878853058 37833 43142 210062382 17963 17963 833811448 5416 5416 525957936 17251 10900 83978227 80549 80549 545785229 82226 82226 55678124 75415 75415 840632425 45103 45103 547783456 32510 32510 425628598 83463 83463 927657473 50159 50159 542182695 81523 81523 901061201 28753 45819 29622349 34694 34694 230526816 49227 49227 307394554 38315 38315 953181486 49942 49942 461231885 2508 75145 245539740 71791 71791 725002084 7666 7666 701602733 57537 57537 791000554 77873 77873 664366346 57537 57537 352182159 36722 36722 394374533 64047 64047 352157365 15723 15723 917641764 32411 82618 378741431 7899 57537 1781260 81055 81055 772385982 43593 43593 343965950 83780 83780 940151358 60953 60953 714765457 57537 57537 784559893 55099 55099 646215761 63606 63606 154872035 2061 2061 900800551 59026 13411 717746928 64355 64355 916574165 63280 63280 431917057 75089 25386 313647366 3613 3613 512425880 76922 76922 328299177 73460 73460 266678943 29664 29664 642932659 57537 57537 54795060 32928 32928 68412986 41949 41949 617468701 80698 80698 287218199 78873 78873 714817402 38938 38938 690728311 57707 57707 275095284 42024 42024 742607137 2546 2546 264019369 38763 38763 803384027 64983 64983 677365823 64 64 717453771 57537 57537 584625285 83001 83001 88555717 673 57537 115809523 57537 57537 99409567 29318 29318 116780204 38611 38611 384544827 43733 43733 958606412 59605 59605 863248293 18641 18641 785137292 9094 9094 618196827 56798 56798 268153868 55829 55829 433344814 43579 43579 224869787 21539 21539 923436626 78346 76913 733749657 9877 9877 458655763 34434 54989 131416318 78161 78161 132796047 63148 63148 620713746 59364 59364 7554740 9225 9225 691053333 5549 5549 162338338 1360 53835 328787857 49123 49123 775690379 54872 82573 188127748 37468 37468 735016662 54158 54158 694353260 4042 4042 534253750 49555 49555 263446682 67194 4768 446904 57537 57537 529365544 11153 11153 630092070 15254 15254 576327430 21851 21851 937983978 56978 56978 795677998 82834 82834 835861535 25030 25030 815156960 73811 20729 630230472 13929 57537 313190317 25706 25706 176385075 9009 9009 484453891 40545 40545 999399238 67730 67730 459112341 1708 1708 623404215 57537 57537 284532876 65231 65231 33647340 83437 25723 473164948 57537 57537 378423232 24211 24211 637700239 36095 36095 763565854 32349 32349 406255133 58753 58753 789241492 57537 57537 501422200 78711 23478 165857417 46648 46648 800119978 29372 29372 240782619 11590 11590 328032094 17370 17370 524572370 55459 55459 571156536 62209 62209 929029239 72738 72738 811751731 40570 40570 792329776 77844 77844 937824010 48022 48022 895787322 36975 36975 807513063 76838 76838 189603874 64554 64554 810975769 68640 68640 537183366 1438 1438 465080219 57537 57537 4432473 75160 75160 804536883 75304 75304 617690213 27543 27543 853434017 57537 57537 651914440 25121 38145 91205286 20335 20335 202841314 75954 57537 146735609 26659 26659 720801296 62990 62990 234527632 30611 30611 150113585 4287 4287 755075574 71816 71816 367861738 57537 57537 329441760 76474 76474 603218176 77084 77084 803085551 61321 52221 644841175 42465 42465 816233598 47686 47686 743342450 41981 20542 783990477 24989 24989 81278977 34921 34921 170347075 57537 57537 666802035 76482 76482 438203311 43836 57537 699887967 35591 35591 502662323 24933 24933 853333078 78180 6275 755672765 4807 37597 566770016 57537 57537 217475185 39098 39098 849705936 53429 53429 940131416 14222 14222 549717360 10035 10035 130015693 60819 60819 863097521 27238 27238 42051548 67593 67593 267637246 57537 57537 124613458 57537 57537 614186967 79578 79578 738547990 8043 8043 662469708 80906 80906 367229454 57537 57537 613224375 64419 64419 909552332 77454 77454 636307721 31694 31694 430267999 42263 42263 357135273 18618 18618 780743403 43360 43360 77328663 25999 57537 106012477 62735 62735 427070508 69732 69732 596071574 54923 44905 13393787 10039 57537 438069797 9211 9211 176451021 63884 49085 596622263 2588 2588 923348092 28710 28710 270549344 52654 52654 420688637 57537 57537 928381268 50513 18896 345705837 52554 52554 298434721 21758 21758 476319001 46065 3873 628199518 71657 71657 845904330 55510 55510 450482563 606 606 385207921 57537 57537 59510258 44887 44887 33887902 34267 34267 477102551 72342 14493 86190656 71915 71915 931823351 9634 9634 462775099 57537 57537 540969704 35532 57537 390015619 21458 33504 125292370 62833 74770 171382436 34976 34976 652304519 39570 39570 431212603 18882 18882 283993896 29712 29712 858234979 19370 19370 390339626 37696 37696 548562550 13273 13273 170709212 41992 41992 994200815 77960 77960 840996594 9818 5114 224167741 75957 75957 960193403 67456 67456 170469808 24447 24447 105788485 18571 18571 646422353 70242 70242 929652324 49975 49975 363107265 59066 25681 457285943 35736 35736 769021440 8992 8992 599967845 9212 9212 583810949 21523 21523 875727837 57537 57537 576589836 63829 57537 662021709 51769 51769 765078827 81922 81922 79395130 40600 40600 309848483 75491 75491 599907244 11621 57537 961128683 14910 14910 748867414 6413 63413 117631643 80841 80841 218500969 31207 31207 435164090 10909 10909 568303858 28569 6101 412418958 50470 50470 654091937 74765 74765 233541033 80772 80772 467725088 23221 71092 233482484 37523 37523 198538962 81140 43268 911195346 40535 40535 637023062 44897 44897 640833851 28360 62105 750392185 51328 51328 492667435 43715 43715 560083774 28055 68964 671104109 55643 55643 862029297 57537 57537 26102051 15697 15697 363367538 76873 76873 338417090 31460 31460 107384035 10068 10068 346970634 515 515 561219667 57537 57537 527170282 19622 19622 562640311 6431 6431 812862461 67423 67423 214078445 25741 25741 275089028 57537 57537 646280375 28194 28194 533507907 49339 49339 357159870 5106 5106 761361654 6247 6247 512433760 57537 57537 577114745 24530 24530 266311311 14541 14541 154517372 38127 38127 251225181 81831 40158 733315048 31717 31717 718922547 73125 57537 664116385 13240 23312 930665468 57537 57537 368817112 69229 69229 364724502 34319 34319 956191357 30611 764 197445079 64698 48946 394756049 73085 73085 442647541 37104 37104 414811647 8749 8749 215490320 45190 26601 685470004 75852 75852 874107049 12250 12250 714690270 30977 57537 146393040 7113 7113 770230298 68610 68610 220128383 5444 5444 830898155 33620 33620 361905429 42623 42623 649376496 11132 11132 985254746 30017 57537 319677270 22529 22529 3125359 81081 81081 43110553 56646 59694 992205377 48503 48503 684881342 57537 57537 721815455 30477 30477 801704279 37728 37728 203394520 56732 56732 30495021 21823 21823 871599090 49712 49712 637558077 10300 10300 813775445 43164 43164 179678598 52604 52604 978482479 431 431 737782446 18351 18351 134436913 77068 75884 422367499 34529 34529 707814390 26968 26968 441613061 81841 81841 19900198 25335 25335 579659937 39495 39495 110931523 6555 6555 304091693 50907 81296 307336136 14462 14462 71623842 47749 47749 286837911 53304 53304 950021569 37614 11492 439706397 57537 57537 41097433 2468 2468 276975624 49694 49694 469255673 83511 83511 783299117 49990 49990 527095970 78143 78143 660143624 82001 82001 213673050 57537 57537 842941028 11737 11737 218844670 30200 30200 853347297 66981 66981 128564828 45099 45099 761202638 25326 25326 214609403 57537 57537 25352590 48466 48466 226109497 42899 42899 425951414 58125 58125 336317497 20675 20675 564868480 34392 34392 349816549 57537 57537 679363752 43789 43789 689390893 45384 45384 550632543 35937 35937 550601076 52775 52775 989777149 10681 10681 443388190 76768 76768 451337271 82191 69733 394203204 18928 18928 722629208 83550 83550 679298075 80966 80966 997432930 67701 67701 755049641 8785 8785 524849558 57537 57537 502021021 31421 31421 498967115 16989 16989 162442050 24388 24388 599978360 24060 24060 442281537 331 331 959808291 17119 17119 671909704 35263 35263 274299631 76256 76256 509623017 4010 4010 271493361 44976 44976 695348976 14917 14917 706850768 35186 35186 340868728 54542 54542 120908901 6136 6136 600890137 52325 52325 921635202 7388 7388 978184594 19656 19656 834994625 31317 82357 622607816 34871 34871 891794485 7848 7848 726464511 42352 42352 852503104 57537 57537 361691088 45055 45055 852891332 20295 20295 551343324 82531 82531 82740236 46105 25637 194381935 57537 57537 573747355 77734 77734 435471962 12753 12753 911912278 57537 57537 575776076 53816 18589 362639654 61889 61889 620870481 56724 56724 65365241 60415 60415 813820540 50331 50331 446926293 55457 55457 875211778 57537 57537 387779822 57537 57537 424082529 36059 36059 5838957 8293 8293 982762482 54103 54103 118302625 5374 5374 204098706 4073 4073 4615672 73569 73569 285405799 1798 1798 603044061 80007 80007 622916964 52558 38208 87770934 75963 75963 682194242 36607 36607 929403960 57729 57729 500697457 40424 40424 317729122 32832 74149 747240914 78879 78879 583552835 68030 68030 730910261 10334 10334 342275523 30126 30126 521948680 17375 27359 124528589 34522 44109 108970236 18495 18495 213560520 5945 5945 824664536 73811 45191 529017672 9105 57537 231340338 30091 30091 120902933 54774 54774 532844995 57537 57537 768777624 23295 23295 39040126 12850 12850 655788980 57537 57537 475464663 47759 47759 357965220 57537 57537 506951413 57917 57917 70718599 54523 54523 974498958 49483 49483 434498497 62637 62637 18280242 16275 7408 180271596 64710 20367 479854485 5653 71011 48687001 46608 38951 837181839 12431 12431 919994959 53819 53819 332294320 57537 57537 446107041 66145 66145 430651978 5733 5733 22752206 23490 23490 601945982 46051 46051 693933817 57537 57537 230625725 78344 78344 441760833 75045 75045 831339383 36688 36688 143200636 21814 21814 336134870 22901 22901 351177595 42897 42897 591109075 74446 74446 698210190 37136 37136 563046898 67910 67910 666628053 38208 75438 896421715 54137 54137 315815591 42327 42327 68005510 60798 60798 288799324 27476 27476 160058003 47878 47878 482983642 32532 83437 91883206 54824 54824 769891703 4859 4859 433149362 36388 36388 464646526 45656 48814 519271314 12290 12290 196479014 82950 82950 626235554 75822 75822 23089314 12824 12824 111014766 20390 20390 541476178 8522 8522 566456330 72010 72010 730932124 63943 63943 47035992 15095 15095 724882352 40010 40010 202765653 54439 54826 272022365 6608 6608 891069515 9462 9462 838068774 10962 10962 920216525 71360 71360 841192025 57537 57537 654593883 19499 57537 404904302 5488 5488 322591087 35923 35923 675398466 35790 8552 304784111 67532 67532 650607534 34931 34931 578876240 79941 79941 667320366 12439 12439 601526079 53696 53696 193480438 57537 57537 318680873 28683 28683 684765050 60317 57537 424350995 79016 79016 467859281 11440 11440 874360151 59511 59511 394853356 5072 5072 476790484 57537 57537 719617419 7028 7028 449908981 57537 57537 536765720 13610 13610 141178049 37025 37025 705253917 61282 61282 20253645 73682 45033 805193235 61825 61825 635215507 15198 15198 143326984 83019 83019 324301176 64353 64353 323569376 43681 43681 930993468 55252 57537 243631835 6131 34673 675482643 26249 26249 475679939 43763 43763 253718382 39353 39353 317917023 57537 57537 65517757 23672 23672 465941221 33739 33739 703335692 15844 15844 172265395 78616 78616 327711607 32849 32849 500541783 65582 65582 951682983 75893 63884 563674038 42430 42430 991148974 49670 49670 217101387 35831 35831 922152411 78543 78543 251454028 66246 32633 368473719 50683 50683 564301737 58084 58084 734003238 24182 24182 348171875 56992 56992 444271792 22491 82091 539046094 16740 16740 571598854 33567 33567 812680498 39713 39713 427430234 34387 34387 490681795 82068 82068 700059686 57537 57537 383350868 72325 72325 157569609 4485 4485 812118318 67283 67283 253226906 5328 5328 45090053 73811 79647 215036456 37496 37496 89618619 40671 46520 295352402 58708 63396 601577823 60260 60260 547383910 66379 66379 690392788 70388 70388 574713463 58863 58863 67148181 39296 39296 343852359 24096 24096 136540776 7331 7331 481639714 77182 77182 112882441 18851 18851 391801337 73811 45601 238931280 9253 9253 81782170 36345 36345 603754811 11936 11936 582423528 66120 60443 762076986 20517 20517 642435712 35727 35727 447240631 57537 57537 81761877 46936 46936 864700702 12288 12288 696907842 59351 59351 433484873 62548 44402 655949458 48183 48183 974835548 47434 47434 802108470 28868 28868 829533405 32220 32220 840250065 20456 20456 526629278 57537 57537 991098402 50180 50180 147832723 57537 57537 934094399 78841 78841 552614095 51847 51847 89170331 12076 12076 495971427 37704 37704 488664227 56896 56896 133813565 39626 63405 287745042 82079 82079 529740453 37992 80321 31476171 38223 38223 917042763 60499 60499 276409456 73811 7432 976220774 11316 11316 780490763 9092 9092 213003413 32093 32093 436496711 17765 17765 975054605 60052 60052 852666440 57537 57537 864430788 33579 33579 852181070 77252 2057 952552283 13292 13292 496426636 40707 40707 784088183 41602 41602 205273919 72842 72842 150568097 65616 65616 140459942 64305 64305 393522777 18186 18186 612505249 38291 38291 31403953 57537 57537 398228885 32512 57537 252446460 57537 57537 214724600 45473 45473 258750233 45306 45306 389900756 68445 68445 348528314 7683 37336 451786520 108 57537 443753211 62541 62541 459625078 50957 50957 15357888 20824 20824 943352344 78233 78233 935577477 59516 59516 344199117 57537 57537 666599536 57537 57537 514772417 66683 47058 404700714 25899 25899 68431169 82405 82405 263507200 7258 7258 938474140 46344 46344 569386088 25212 25212 295981706 37653 37653 920683241 79328 79328 431003115 71813 71813 195726078 74161 46571 634351389 48474 48474 712017566 77778 77778 56814925 43426 6101 12056461 12292 12292 54748792 33179 49766 741697176 67967 67967 40077307 23311 23311 240768796 16238 40696 603307301 69323 69323 130038092 21425 21425 191663239 27544 27544 204745832 63464 53932 368550400 57537 57537 362867268 44015 44015 62717996 11554 60823 293742526 18493 18493 76066670 63331 63331 578120394 19592 19592 698547441 57537 57537 932169731 76723 76723 453446592 31531 77908 315515342 13850 13850 378225374 73013 73013 624418288 31002 31002 230593713 57537 57537 370173411 29687 29687 573506094 79302 50952 414967591 22567 22567 878754109 29577 29577 972454648 68775 57537 793098942 14768 14768 878371998 54851 54851 885733267 69853 69853 564548989 34018 34018 678963914 16220 16220 136655281 39772 39772 218448937 74534 74534 306460401 78929 78929 835382163 25664 25664 178940769 73811 8228 462038813 52140 52140 863203800 54940 54940 984572286 45496 45496 905848476 35728 35728 411734614 33532 33532 91778946 40021 40021 242212740 75407 75407 449655950 2503 2503 911631181 4558 4558 825928609 58685 58685 81759792 57537 57537 971874722 23185 23185 624095948 46570 46570 56256427 61632 61632 113044870 73811 30029 948257015 4745 4745 802618506 16332 25070 398624336 74030 74030 292021464 41330 41330 832560032 50928 50928 443827425 65573 17059 530032347 65102 65102 308846519 77852 77852 30102527 53682 53682 314082200 57537 57537 620474130 79789 62702 352093870 69950 69950 145368342 57537 57537 879177667 67106 67106 418347363 46133 46133 903460278 83473 83473 330236936 41199 12613 549753422 34372 34372 161756325 54853 54853 518813245 57674 57674 838072510 76103 76103 113642586 63815 63815 71044160 79461 79461 529787342 57537 57537 146854526 12670 12670 78917089 16941 16941 491515783 73811 39276 862558657 34846 34846 460531377 21807 21807 153219187 31770 31770 877683769 70069 70069 109714664 37384 37384 927312503 18157 18157 905154694 37984 37984 582465911 73624 73624 46642556 49225 15450 13499728 75195 75195 612337088 40693 71386 582823807 71355 71355 638113398 73811 57537 621620657 60650 60650 561471073 5388 33913 470322014 69449 69449 17460431 11680 11680 733138429 61541 61541 572257103 77694 77694 337647369 77758 77758 502693645 52383 52383 153728543 44553 44553 295701749 39496 39496 792729504 35361 35361 873423277 13532 13532 259434874 6852 6852 129902845 13204 13204 284062347 19454 19454 90089283 57443 57443 991835355 80579 80579 230933795 54912 2827 746898650 63468 63468 767116976 9026 62189 422313339 57537 57537 13827794 29572 29572 917683580 51185 51185 189065768 72809 72809 607798685 26547 26547 135216104 69142 69142 616529053 28169 28169 992812186 40626 40626 734490271 79238 79238 816489998 57537 57537 464642296 22742 22742 285942080 57537 57537 322828704 83452 83452 28436155 64623 64623 689003268 54939 54939 750657579 19950 72040 679251301 63241 63241 909999616 54340 54340 805017971 81763 81763 343910370 2480 2480 893248411 73811 81855 858488593 30369 30369 894028196 65615 65615 880513288 44382 44382 84584673 74349 74349 161892275 8809 8809 435448333 83406 83406 165680347 13944 13944 449301373 9925 9925 496986669 42817 80178 281428184 59306 59306 57815517 57916 57916 924241538 38666 14856 462151664 50084 50084 396939035 4332 4332 331403537 57505 57505 488398186 10880 10880 733604467 4245 4245 745714824 28917 52665 390955261 3946 3946 398491031 18518 70814 176922180 73489 73489 72577246 59203 57537 858616759 57537 57537 606515863 47784 57537 693862361 2526 2526 790423949 35495 35495 414759678 20693 65039 642430709 69886 3306 946231838 18874 18874 742889904 49652 49652 892044918 22472 66297 983942138 29562 59264 371874399 18620 20217 134372614 57537 57537 492616330 52968 52968 831520684 57537 57537 692666239 57537 57537 422551557 25573 25573 644726625 6378 6378 753218041 48892 48892 735654393 51483 51483 465112649 79925 79925 498519018 68669 68669 81617719 14730 14730 568417307 57537 57537 827223015 57537 57537 671540127 33643 31721 242358749 44670 44670 321321099 11826 11826 673041086 39413 39413 25616539 594 594 40840734 34560 34560 336175527 6738 6738 525041719 22005 59788 564989599 20578 20578 760481266 82485 82485 186715200 22262 22262 638987517 43259 43259 928027460 11144 24021 916885999 67204 67204 930241353 68301 68301 310552177 61590 61590 733622920 23714 23714 587375485 32015 32015 450362861 41973 41973 900472634 73132 73132 75749949 19433 19433 863918274 57537 57537 122760050 29030 76199 717623439 49467 49467 100263772 30893 30893 724836300 17764 17764 540797962 73379 73379 755067065 53789 53789 621434670 36344 34270 129967528 54678 54678 879971908 52963 3420 11445043 5607 5607 362126671 24270 24270 813545265 37417 37417 438604091 33719 22031 683517 25770 25770 669861701 48354 3117 632132955 66832 66832 371885361 45484 45484 231582637 29388 2732 585483038 2535 2535 322731936 57537 57537 505066916 57537 57537 913327732 24581 24581 486095235 4376 4376 475297060 57537 57537 739057400 31300 31300 89113497 18584 18584 674056891 65582 57537 562046839 20402 21371 425416895 28082 28082 56815571 33469 33469 950754432 76145 40319 843109064 4600 4600 690991509 12364 12364 777267028 10200 10200 303116389 80943 80943 811689553 24233 24233 194877864 73811 43962 407994747 13549 13549 545837344 27300 27300 184964028 21355 21355 311896608 57537 57537 665974891 57537 57537 139558532 15401 15401 723673812 16671 16671 876488574 31090 31090 591442566 23068 23068 115875220 52547 52547 370875579 61622 7442 723742110 42791 42791 827085120 48312 48312 637548493 35013 35013 796512517 53896 53896 89461700 49556 49556 325644135 28611 41861 114137802 62799 62799 943681817 19119 19119 461453450 69973 69973 515222956 24724 24724 992519458 12614 12614 952001169 52602 52602 266664959 61721 1819 498317141 43344 43344 262992994 13225 13225 321165972 9183 24353 661186347 22299 22299 206488501 63270 63270 693859710 52135 38416 879119480 57537 57537 503173104 57537 57537 967314985 56572 56572 129629983 47934 47934 382163514 6876 75243 34316752 46045 46045 194425406 57063 57063 328492370 80950 80950 889394783 57537 57537 980813029 1110 1110 543392605 28280 28280 429901217 78268 78268 487320559 72091 72091 528356585 47338 47338 389838338 5801 5801 614011514 12001 64335 628852472 30942 30942 319532006 70443 70443 284545904 57537 57537 144354000 21480 21480 33735044 14936 14936 339570167 21473 21473 622771197 60343 60343 401529616 34240 34240 41723107 40822 40822 273210993 65189 17895 995974910 1570 1570 497835182 47995 47995 570589846 61298 61298 550425116 76354 76354 242710451 17741 57537 591114561 22947 22947 705301337 34519 2943 401229016 26770 26770 162400480 51421 51421 562120507 44910 44910 239348585 1909 47883 809914527 56852 60413 602128670 38338 38338 622172739 57537 57537 246272501 57537 57537 975913908 82933 82933 413081132 42240 42240 429089565 67693 67693 971272560 15917 15917 932427860 4869 4869 553760622 20163 20163 716883190 10240 10240 854931153 79892 79892 582858926 11560 11560 398858759 5750 5750 684176403 7966 54335 644208042 8988 8988 155723633 77145 77145 606763570 40520 40520 30091427 79979 79979 409985093 50766 50766 368735834 70818 39637 936162492 16465 16465 407760413 57537 57537 349963113 22573 22573 658785900 20784 20784 249420425 43540 43540 135175013 78572 78572 65532785 40648 40648 422237931 42685 42685 766882037 55939 55939 214900859 27396 27396 347093234 54936 54936 649517953 32650 32650 290306046 2208 2208 829328718 67820 67820 905640001 62282 62282 206699283 10786 10786 526278237 24975 24975 27434502 23706 23706 542214211 22583 22583 746456272 57537 57537 358147987 57537 57537 904404611 36324 58852 523638437 12552 12552 877372818 31117 31117 811854602 14087 14087 627954558 11269 57537 602030176 34000 34000 280595514 4782 4782 392024069 10952 10952 699487188 29289 29289 188590089 17180 17180 37082855 54455 55752 707277144 68721 68721 752801135 31636 31636 412481397 44985 44985 946018934 44206 44206 130109764 76274 76274 28062618 38491 9833 481963425 77749 77749 625865661 82036 82036 970037153 61547 28898 481425923 51537 51537 153386635 48257 48257 920191889 63183 63183 763284097 71822 71822 537846492 76918 76918 759163725 25241 25241 110127337 23958 23958 73248022 50617 68845 444521658 43328 43328 12289554 10162 10162 832960534 31109 31109 776211191 26264 26264 367485218 34019 34019 366297798 57737 57737 842802173 32266 32266 601088129 32956 32956 355021617 257 257 330995492 68867 68867 256660901 22629 22629 974255710 25939 25939 957524207 32576 32576 662847293 14641 14641 862629962 15919 15919 42731450 9419 13631 152986153 26824 108 146845552 57537 57537 94931134 49557 49557 167390005 7358 7358 25250142 74523 58717 621153027 61149 61149 959860097 43963 43963 18838144 57537 57537 643674455 50229 50229 303554273 79357 79357 628912574 35921 35921 809127523 7887 7887 536685341 33669 33669 714138520 61235 61235 595957864 30008 30008 611638046 63556 63556 141836802 10692 10692 318323109 61654 61654 541507887 57537 57537 497083541 16416 16416 238368016 63461 63461 140340646 2395 64220 287729695 82702 36762 812084534 24446 24446 376097935 50942 50942 374520468 58193 58193 372034085 75918 75918 338673816 3050 3050 426625646 60461 60461 383845453 42568 42568 512398946 28902 28902 540715859 40925 40925 72078052 47336 47336 860544480 4887 4887 853038619 68910 68910 882960569 15673 15673 321980913 57537 57537 2279519 37597 37597 496414473 69115 69115 157910241 60812 69826 573178279 36780 36780 359559522 57537 57537 209092953 13733 64399 883783417 57537 57537 673061867 16288 16288 568980059 54417 54417 16951977 9703 9703 264412622 20013 20013 727269271 47751 47751 24061070 23342 23342 125132588 71477 74993 11457091 35424 66298 476247777 80906 69105 224543365 73811 76549 518237628 23977 23977 724861334 16275 16275 835269867 54743 54743 512630806 75954 75954 373674630 24228 24228 98890531 16172 16172 717705450 71540 64968 58045170 59882 59882 557216350 41066 41066 167294603 51864 51864 425936927 31958 31958 78937318 7160 7160 408694305 27182 27182 605153114 33781 33781 798004173 32134 32134 31869976 38311 38311 263660972 14063 14063 233711301 68358 80745 580387797 57537 57537 465821029 56721 56721 675237712 67811 67811 782411651 79526 79526 569839723 19668 19668 629037659 77495 4039 591304784 14593 31464 401678719 64055 26374 945838450 49875 36048 130079565 34263 34263 557613506 59326 59326 60936982 14942 14942 451492150 29103 13192 436791592 69667 69667 471895114 59859 59859 153346960 64008 64008 877660629 15764 15764 841454352 68789 55381 326607642 63201 63201 950537106 68026 68026 247773299 192 192 878482061 57537 57537 852411493 52084 52084 747480992 41929 41929 229842166 57537 57537 93246329 72524 72524 432933178 31412 31412 462620777 44003 44003 663523779 55582 55582 866978544 33720 33720 492714780 54169 54169 980910193 63834 63834 791244171 5283 5283 549454559 58798 58798 386519621 64401 64401 302208541 1537 1537 471583912 31083 31083 62309822 57537 57537 211329520 39373 39373 345266054 18257 18257 68957276 79972 79972 934987446 74993 27492 795259125 6375 6375 564907287 33138 33138 573231965 882 882 415018935 3884 3884 116818753 59045 59045 455172173 82224 6159 847326484 73811 18669 846042905 49507 49507 368659758 28871 28871 388327518 2628 2628 39085678 44741 44741 776100568 62272 62272 831240797 27877 27877 409726692 78122 78122 299317175 32072 32072 681868933 57537 57537 525983705 3973 3973 630572654 48451 57537 544661260 52381 52381 645486115 57537 57537 723245715 80898 80898 162842010 6197 44951 202247256 44500 44500 283402957 10389 55078 768990620 5951 5951 283365239 20649 20649 657681517 70220 70220 386840175 67198 39698 939578051 57537 57537 172084951 57905 57905 986248381 40444 40444 961375889 69289 69289 926664253 74774 25784 1986195 11001 11001 868626595 2790 37123 668629565 40272 40272 286798234 57537 57537 843108979 32441 32441 996980436 43463 43463 162268699 30969 51957 569112873 521 521 464230482 71170 71170 749052977 22237 22237 908856248 23571 23571 828368967 53387 53387 71762236 56041 56041 718745967 1852 1852 505563417 64671 62928 535316962 3409 3409 587334397 57537 57537 59505638 57537 57537 700101118 45302 45302 323996333 27340 27340 574401640 39235 39235 876959365 46319 46319 974595740 45337 45337 933167736 57537 57537 267905612 30465 30465 897524739 71033 71033 738255273 46023 21211 299591637 20459 72606 55120738 56760 74683 623771683 35762 35762 143688181 38112 38112 498727262 29455 29455 97356077 57537 57537 313259892 33281 30673 194425320 64017 64017 887750516 23949 23949 128897557 59418 59418 778077356 65835 65835 338456528 57537 57537 305550171 73811 3150 807036059 40903 40903 161771114 31685 31685 581577557 29029 29029 488390872 48600 48600 574447579 72422 72422 10426357 82050 82050 92214308 49435 45263 237870464 53192 53192 993358690 5913 5913 397734614 40460 40460 663470686 75869 75869 436636172 34703 34703 409081735 61644 61644 668215899 4070 4070 931438053 67595 67595 246064987 64956 4388 398128798 44448 44448 465619390 57537 57537 183461503 44396 77362 764138148 557 557 98341711 60598 60598 574785061 39663 39663 245850250 32172 32172 878205191 52090 52090 685724108 81483 81483 46661417 69333 69333 82686379 31089 31089 793075349 5438 5438 908473063 2844 7958 49734359 23165 23165 333964023 22 46023 708836778 35507 35507 116086087 38844 38844 882670399 24070 77427 316274278 60960 60960 919003425 55065 55065 460971444 13465 13465 848711395 17903 17903 373344406 66621 66621 783003127 58897 58897 950078279 26733 26733 240651296 73811 57819 325737111 65243 65243 705065115 83470 83470 909452321 66760 66760 696111837 1799 1799 998477944 62964 33812 338543006 69608 69608 603977917 44216 40804 371293606 60200 60200 19500136 12775 12775 822847516 31313 31313 687048056 29326 29326 58363607 30702 57537 206592167 9495 9495 649427735 20346 20346 451824177 77953 77953 171443276 51488 51488 111261565 79183 54588 605616815 78633 78633 348526161 15300 33749 632849697 52876 52876 920594182 5682 59554 270039118 67160 67160 487718322 16701 16701 742544438 78288 78288 45872806 67586 67586 768417889 73244 73244 334123804 8602 60760 930462824 14545 14545 136078489 34635 75981 440329399 5631 68754 250005856 31792 31792 315767552 71571 71571 425757788 41918 41918 381487604 73811 7863 383270872 676 676 925790959 43779 43779 868551581 57537 57537 887370514 37536 37536 681552109 40479 40479 487701516 28257 28257 900991240 16051 16051 68712701 66607 66607 96258696 53404 75375 852609943 57537 57537 680052128 48654 48654 862621585 35648 35648 433443592 49987 49987 753418659 72822 72822 199164707 63445 63445 907984987 11826 11826 94208956 54171 54171 790239744 80198 80198 98365541 33836 57917 315044897 32225 32225 124296215 8180 8180 125351075 58354 58354 982733365 57537 57537 326158646 73498 73498 150630020 73833 47459 904364772 69948 69948 624490242 50704 50704 868597860 8889 8889 358313836 74407 65669 393209078 29264 57537 503855079 42145 57537 177315718 42029 42029 377177689 36288 36288 98599146 19646 19646 216152092 82066 82066 338451266 26388 26388 208131287 26424 26424 838466691 62249 30416 968469280 5716 5716 226161422 48482 56455 669662348 6583 52790 601597221 50301 50301 809597728 57537 57537 106345118 65698 65698 777675841 61191 61191 29776591 80201 80201 989404780 42383 42383 434835626 21463 21463 431769580 60556 60556 21773797 26386 26386 794929434 32028 32028 130096288 14068 14068 379308763 27712 27712 901784873 22970 59265 385633539 48332 75815 416378646 37103 37103 578078767 49855 49855 791198046 52397 52397 821194628 56226 56226 333890801 54482 54482 108500424 79050 2173 870153923 47030 47030 406419787 58406 58406 553724873 6131 6131 604188666 15896 15896 435376118 46640 46640 348609618 68530 68530 387967660 19035 19035 908619250 60824 60824 443905370 57537 57537 549418977 28275 28275 347727009 32780 32780 205348878 46648 57537 451811091 53780 64205 732508413 41166 41166 56334042 52725 52725 990574659 79128 79128 492661013 73811 28925 175041340 58323 58323 632725844 61268 13402 257886914 50588 50588 145600634 72580 72580 541132536 48395 48395 402272463 56301 56301 212503895 36681 36681 105071529 54933 54933 578873472 11494 11494 819718668 15749 15749 695017721 57537 57537 126533056 55140 45110 85048111 81637 81637 847759532 2033 2033 879782018 4683 4683 233362259 47923 47923 569078244 6050 52201 812159809 70005 70005 356873313 4457 4457 183775838 75107 75107 306159290 57755 57755 157678469 50037 50037 593827859 57537 57537 178595867 49862 49862 828146972 78846 78846 451851494 33142 33142 73886616 24141 24141 604600538 43720 43720 679729104 10249 10249 342322993 19919 19919 279707189 4 70658 905049605 24560 28840 488990788 26251 26251 207075338 53042 53042 175709150 51990 51990 857436634 36046 36046 806626222 45769 45769 881583492 16618 16618 210725750 66352 66352 98270932 44505 44505 982107519 5979 5979 702986360 56362 56362 972790617 72725 72725 528734487 57537 57537 409400448 36654 4314 605364211 47594 31627 832953467 23739 23739 5331749 28749 16914 801530985 47425 47425 388734483 81041 81041 356688222 53294 53294 509778122 4541 4541 683765628 28443 28443 966453758 36818 36818 160847076 66721 66721 89929798 48510 48510 853634030 79686 79686 354332265 73811 44542 85844591 42911 24217 361173804 78360 78360 682887417 68865 68865 164132928 69727 69727 887547678 23683 10330 930232939 57537 57537 388428953 57537 57537 315219624 24301 24301 356100171 11090 11090 83324522 65634 65634 656331862 22796 22796 712407393 57346 57346 494298976 57537 57537 696568095 38308 38308 937477732 58058 58058 93216624 57537 57537 884584299 26206 26206 621821271 70409 70409 261208275 45590 63371 737478031 53380 53380 633789066 62431 62431 338784246 13862 13862 251360236 21644 21644 348675587 58358 58358 30647628 9425 13683 963422312 57537 57537 434998456 36273 36273 818536288 62002 62002 110030833 83675 83675 14898079 9789 9789 986651648 24739 24739 691441752 12182 12182 523453696 37852 37852 416499783 50521 11659 370814445 1102 7381 210609702 2120 2120 838448000 43730 56100 254311545 49155 49155 95552502 48092 48092 497936368 46306 28990 574132460 64630 64630 683736214 50175 50175 39614607 28204 28204 199134557 64559 64559 801151452 58005 58005 953854315 34319 34319 686895936 6555 6555 503442283 12875 52060 277608125 77287 77287 905176701 41538 41538 917328169 61057 61057 348506478 60455 60455 456350961 38283 38283 451716881 62956 62956 432677463 65366 65366 731308439 82649 82649 688131368 57537 57537 396856740 37641 37641 668067735 14163 14163 562899923 65571 65571 611837748 35168 35168 734145449 33090 33090 552762580 78868 78868 895982715 15887 15887 295970453 21610 21610 84424038 82428 57570 239880738 83141 36926 276234208 57537 57537 481255031 19907 19907 550843205 15922 431 928321873 28320 28320 949714703 60088 60088 184734069 15018 15018 604668736 57537 57537 780950400 45430 45430 42265176 56841 28819 321972468 48898 78480 520523370 57537 57537 769238490 6611 6611 37759672 12605 57537 100897708 50903 50903 158398827 57537 57537 140831016 72905 72905 481644563 6924 6924 309806704 57537 57537 466976387 17504 17504 120981941 58006 43867 825876124 45854 45854 474797840 57537 57537 605944300 38659 38659 545287914 4317 4317 629439998 57537 57537 51841268 34868 34868 979055279 78407 78407 190605383 8491 8491 377185287 26723 26723 95191322 1748 1748 544199014 43693 56618 357653397 71327 71327 186456553 32399 32399 185518634 50299 50299 4539986 66996 66996 996929721 51413 51413 426053282 17621 17621 98486180 6322 6322 489060432 72994 72994 770948150 38119 38119 929921966 38187 62958 775423565 38385 38385 456386927 46312 46312 584990212 41011 40128 310680360 79383 79383 552849034 65605 65605 169625639 60988 60988 289291961 29766 29766 584314383 67276 74526 642295966 40343 40343 741769560 1748 1748 761424107 76235 76235 344901378 48600 48600 318870952 11980 11980 96542014 34970 12075 128989910 75507 75507 865852028 26601 26601 305802202 57537 57537 573021510 74837 74837 786716543 35909 35909 657304311 41982 41982 68661598 3294 3294 870537560 56249 56249 186862226 54082 54082 505799685 75449 75449 840557835 30367 30367 513070622 4532 4532 122153780 70821 54425 374095030 8663 8663 535480078 57537 57537 859776952 50835 50835 384937699 12683 12683 226937664 57537 57537 474932365 30245 30245 559017714 50394 50394 996852177 37928 37928 739748540 26995 23226 891877200 1671 1671 940415412 78429 7053 928129484 57537 57537 243651797 19295 19295 518100532 57537 57537 979468967 66114 55759 259451108 19826 19826 546145234 41258 30270 635312207 52805 52805 825234167 81167 81167 266482182 14737 14737 479398219 50137 50137 398548661 39624 46375 154893207 21171 57537 512195508 27754 46314 436517559 82775 82775 337727444 31918 31918 320523431 6360 6360 979286702 59124 59124 508770490 68196 5897 63137378 57009 57009 50315679 57537 57537 536501434 32074 32074 347694992 22178 22178 944882422 9515 9515 684699313 48403 48403 659092626 2923 2923 417518215 54960 54960 905535948 18315 9359 59801108 57537 57537 862640354 66239 66239 292721011 50901 50901 862959025 57494 57494 93768896 77671 77671 842500460 56520 56520 24486848 78097 78097 603409508 57537 57537 413074471 39737 39737 186496764 3449 3449 146386899 15695 15695 625418732 2505 2505 464092232 47589 48502 408677847 10574 10574 557221295 46890 46890 279694261 65782 65782 379141510 35446 35446 527199502 49458 49458 152552375 55611 57537 470405566 83344 83344 288873366 53209 53209 129159387 59698 59698 215875664 62657 62657 974853205 76024 76024 823944779 14547 14547 55347947 66255 66255 128393680 37647 37647 535534057 57537 57537 4387506 65405 65405 712467553 69123 69123 636249397 10186 65710 434196707 42696 42696 989337020 36704 36704 4452745 57537 57537 380607063 44747 42738 845136018 26940 26940 591579986 65528 75558 328273706 19064 19064 857216248 80836 80836 492584662 37870 37870 523876037 28218 28218 325059433 21805 21805 389484269 59969 59969 928729588 44773 44773 322500259 57537 57537 286814697 42417 42417 946389974 70742 70742 135027894 35302 35302 966540205 61427 51640 119344633 2172 2172 34825095 70120 70120 379677611 38903 38903 427158338 4582 4582 459376386 36732 36732 393131504 31591 31591 598289217 69492 69492 437328299 28670 28670 214978410 22788 22788 294299757 74438 74438 410039616 49842 49842 587535089 1977 1977 991655360 37659 37659 105006013 25785 25785 879677332 30258 30258 526876976 39570 39570 816628967 3567 14045 611669030 80929 76489 674070537 23723 23723 871750361 57537 57537 551236888 57537 57537 574277560 61005 61005 233304822 51478 63669 529476789 68367 68367 305339295 54649 54649 461423038 59089 25673 237808675 78556 78556 779631953 39670 39670 42788886 51217 51217 767478390 5277 5277 154513230 62737 62737 286201544 313 313 647784064 39352 39352 193309086 34118 34118 49152745 30633 30633 675905095 32398 14063 613673786 54318 54318 751707238 28717 28717 853496047 31483 31483 311266826 21968 21968 237201219 80214 80214 104996240 34249 34249 189120860 57537 57537 505086252 23178 23178 26342914 11416 11416 133817783 73811 34522 237456054 2111 2111 843499953 38217 38217 969874191 1319 14263 930391868 17864 17864 271611417 43324 43324 645932238 32986 63769 763039817 35874 35874 156308616 13288 13288 841106042 10275 9706 874685876 35129 35129 259059329 47406 47406 374814110 68464 68464 113356296 26453 26453 52291964 13865 13865 226447218 9003 9003 304841189 52063 52063 517450577 73811 17716 660537893 66137 66137 753537568 26714 26714 15901667 42969 42969 36446840 9607 9607 862482414 22736 57537 199543065 58058 58058 643283636 60419 60419 727564498 27678 27678 380926555 22143 22143 694723403 15906 15906 433976954 53351 23448 447126384 81960 81960 477975157 69675 69675 781940164 44073 44073 761544472 19010 19010 825793463 14669 62809 227488442 5229 5229 668073580 14627 14627 540713792 53923 53923 670584839 43189 43189 414808576 81976 9874 617648775 32656 32656 265245377 60346 60346 725774053 29284 29284 525137812 4334 4334 226741791 50854 50854 194494929 14953 14953 6921621 20578 20578 144549767 11843 11843 576519455 80315 24552 999225228 60017 60017 650406271 57537 57537 75487522 69097 69097 144963056 56590 56590 129289088 76120 76120 3401802 8554 23664 684515587 62443 62443 302256634 77185 77185 607522409 19911 19911 984767971 75509 71456 388634884 210 210 623768331 35401 35401 740275983 57080 57080 927931858 56987 56987 67963458 83081 60814 142616471 49301 49301 948314870 50050 20174 807271858 57449 57449 200601428 71157 71157 396090420 65287 65287 666944069 73333 73333 353273366 60784 60784 891526447 17265 17265 424661152 50803 50803 473345202 40704 40704 324264158 74355 74355 363956920 72983 72983 594083298 76479 76479 836055081 12876 12876 111932741 72447 72447 825062102 47554 47554 981677971 55173 55173 494629261 57537 57537 433751179 57537 57537 245287776 19173 19173 70231764 13733 13733 470045000 57429 57429 538233013 48660 48660 79431525 65949 65949 396602622 38777 38777 727866454 62370 62370 797124261 77309 40704 154599634 16541 17360 847858632 8546 8546 806363454 62236 62236 501250879 27199 61572 159656270 44311 44311 500652634 57162 21481 721522117 78630 78630 667005350 58179 58179 781138560 35475 35475 614619653 68418 68418 156446106 9639 9639 87467718 82657 82657 198163916 9269 9269 554554817 27344 27344 555539961 30885 30885 525160334 67018 67018 237652260 34860 34860 869831601 18638 18638 489577849 39618 39618 747333515 9117 9117 491902534 51304 51304 810142729 5292 5292 520055302 172 172 295142560 32888 32888 649682477 63496 63496 792658920 83678 83678 626519883 23644 81555 756847748 40020 40020 833153657 65097 58249 232588126 33375 33375 772545633 16324 16324 973463669 64513 64513 97359163 57537 57537 228773821 45182 45182 73538913 20922 60972 523401742 16952 16952 897415882 8888 8888 647652712 68750 68750 358075716 82246 4682 141632855 74720 57625 719457937 54009 54009 544720415 57537 57537 737688929 67479 67479 86647995 77821 77821 439587125 3904 3904 899300392 39649 39649 84202542 5311 5311 514045558 55149 20601 865932577 56841 56841 368165696 14051 14051 161777438 11229 11229 164367772 42367 42367 728166012 57537 57537 918552307 81871 81871 366518745 47341 47341 803415271 21022 21022 658046450 60524 60524 359066091 62708 62708 9372689 70101 70101 50370962 81037 81037 430035374 5007 5007 498639774 61927 61927 709967467 42690 2170 988299886 23579 57537 9595219 47251 47251 126776539 30350 30350 62176852 79116 79116 253150711 2728 2728 744765877 22080 22080 658603825 57537 57537 1162721 24730 24730 688217638 1907 66442 808782665 73263 73263 300241829 22997 16490 718213450 3357 3357 75171373 11214 11214 32643761 63170 23 851233158 57537 57537 911773632 39698 39698 754893490 30239 30239 848313513 44117 44117 692335379 2858 2858 448526292 35270 35270 569271871 32014 57537 688780604 67386 67386 517944533 32327 32327 357597584 57537 57537 632903705 73775 73775 329283471 70744 70744 394463551 27079 80580 839402122 8280 8280 929275509 34554 34554 458499433 75030 75030 983064122 72583 33308 606151694 49107 49107 445149441 23296 23296 995569625 37985 46318 879239085 73811 30524 829696740 63101 63101 458095139 78647 78647 524978255 20122 20122 416384100 40403 40403 593620439 71701 71701 718642817 80777 80777 96076974 24351 43476 708161126 40557 40557 429655934 47909 29289 767321314 19160 19160 611828694 72327 72327 385516478 38642 38642 636140628 80689 74267 353097852 57537 57537 680779585 57537 57537 674778444 52731 52731 508325442 14793 14793 434816289 30892 30892 906636326 60288 60288 981359566 54720 54720 373486274 57537 57537 712762705 36019 36019 863425760 42907 42907 808025047 52742 52742 661834842 4035 4035 894684440 11627 4204 561585762 45822 45822 320225326 4079 4079 41779663 4199 4199 637230922 47223 47223 684079756 23037 23037 805710345 76250 76250 947403340 36222 36222 710030161 45634 45634 668790311 57537 57537 683336671 3389 61662 541447221 28535 28535 136973223 57949 57949 847321324 40584 40584 483982887 57537 57537 827210711 2906 2906 576806717 54937 54937 394025769 14936 14936 761241334 66610 66610 906585706 62701 62701 9666036 3218 3218 984576068 57537 57537 603806498 10000 10000 419034916 20551 20551 109961682 62907 64236 86932877 54163 54163 332371916 33686 33686 85454371 6613 6613 87487856 36720 36720 261539676 79544 79544 612912575 41261 41261 110017626 2340 2340 51632739 8271 8271 88807805 57537 57537 386269223 57443 45016 662402557 22460 22460 964666906 24246 24246 62552731 61117 61117 807460168 60624 60624 536532298 58783 58783 989831141 43188 43188 997614014 17550 17550 62537481 40000 40000 645928918 51222 51222 857056786 57537 57537 174851169 33117 33117 606675288 52065 52065 731917670 35216 57537 981477826 14182 14182 460059479 29464 29464 163410998 60383 60383 321662483 48473 48473 969705145 83748 83748 144230795 11859 11859 942272720 56919 56919 842713008 57537 57537 30276090 2922 2922 978897574 52431 15648 757732855 68783 68783 462504964 9719 9719 653411559 57537 57537 858694447 21401 21401 361046950 71089 71089 677118220 54924 54924 20951691 31935 31935 486723782 69307 69307 322633040 13050 13050 530497503 36179 36179 930304633 35997 35997 181994213 73988 73988 25508726 24437 24437 820563987 70327 70327 292761077 31619 43907 42764623 33820 33820 795585235 36450 6003 973845820 22669 22669 781310915 5126 5126 329495966 46000 46000 164109044 2356 22299 631845029 67664 67664 882422126 9249 9249 82171951 41010 41010 352697118 61687 61687 346324139 41231 57537 734561553 78221 78221 692306653 73811 83186 352666161 76165 76165 425306974 60047 60047 543448276 3218 3218 920081117 41339 41339 385037133 58964 57537 314378513 75459 75459 860094142 73100 73100 894166975 19841 19841 516647796 75459 75459 723747681 56697 56697 988807456 20678 20678 827447564 49543 49543 270996621 64666 64666 418418524 57537 57537 543291491 75604 57537 723548861 70720 70720 166561341 15548 15548 596431546 20630 20630 36910863 70951 70951 15842012 22865 22865 963091375 12702 12702 901240365 23644 23644 942297420 4030 4030 714034577 65675 65675 416312205 19771 55904 94662308 60319 60319 941356371 15128 15128 709628752 72243 72243 393030774 47275 47275 535851474 64624 64624 623445242 57537 57537 433750277 75264 75264 812863315 51533 51533 158486951 2027 2027 888026756 18420 7384 691629714 57537 57537 16910776 57537 57537 219842750 57537 57537 7103854 78693 78693 976767132 58211 58211 77179278 79442 79442 493005223 29967 29967 67102344 13070 13070 103855571 76607 76607 459839278 72247 72247 817344053 18311 18311 715941700 66994 66994 485063944 73475 73475 723487617 45915 45915 693854435 60069 60069 62429265 23153 23153 39746893 55868 55868 787192653 24743 24743 789621281 37802 37802 107683340 48972 48972 619022746 78751 78751 123417764 61805 61805 963285209 26262 26262 896229641 77329 77329 601233941 67879 67879 687860343 65257 65257 984893787 3851 3851 475129180 57537 57537 485214461 35481 35481 526344013 66361 66361 833247582 28800 28800 734649235 3157 3157 423178019 65979 65979 685568268 81160 81160 273193192 62093 62093 956146667 76984 76984 3928040 60865 28692 168316539 39370 57537 448550343 55922 55922 797229073 4545 4545 227487026 29738 29738 453745870 29329 57537 521933813 11230 11230 665355811 73811 39025 617976787 50651 69698 553162448 9692 9692 756443743 30679 27089 423633240 68115 68115 633512238 1879 1879 711832422 16167 957 499726236 48177 48177 588196530 52752 52752 919216882 57537 57537 132254930 57537 57537 337784427 67987 67987 430314326 52373 52373 426881215 73811 32318 904747882 57537 57537 91633154 15693 28002 698387215 8538 8538 97731275 22669 22669 105652369 60400 60400 110240403 56545 56545 163643971 740 740 922090197 22796 22796 70448215 79787 79787 529054698 52086 12230 657739925 34227 34227 425002659 38799 38799 785824778 2863 68135 126773311 28341 28341 361304842 37268 37268 213320603 26964 5283 905598568 40833 40833 472438820 36015 36015 954631786 72649 72649 784616426 72142 72142 812695252 41245 41245 56929027 18205 45101 794217095 43229 43229 124705432 20181 20181 163416430 73811 57323 193006299 58769 58769 722465931 66634 66634 414906249 55472 55472 229897650 56333 56333 771120385 57537 57537 311985749 73353 73353 264524755 49057 57537 984835105 54442 54442 63845617 26369 22263 116923291 8673 8673 60827502 47627 47627 128615416 52834 42006 464217748 69893 69893 118084807 57537 57537 374148145 1517 1517 223578981 923 923 473385510 42466 42466 893667370 62053 62053 947115618 51903 51903 841752790 30071 30071 97352565 61900 61900 121713220 4512 4512 893970487 57285 57285 707158530 41118 22028 142265455 69396 70687 829971912 29746 29746 221573595 35830 35830 748553326 21715 21715 772858641 59193 59193 784984142 69098 69098 82951484 55135 55135 898757550 38680 38680 948615999 38498 38498 104466706 17903 17903 244210130 28521 28521 4503654 13978 13978 22070333 21462 21462 842679997 31857 31857 973517962 2361 31514 801766608 58202 58202 978616502 56086 56086 424373201 50331 50331 622146292 57537 57537 87289439 35233 35233 915917141 31930 31930 87152053 59264 59264 44928269 6447 6447 920864081 73460 73460 133867713 2362 2362 959719424 81765 81765 797325164 73811 63534 909923321 13046 13046 763104334 59310 59310 223167583 73895 73895 999217543 66569 66569 784413835 66026 66026 628348921 8246 8246 851228778 41720 41720 359218496 73811 74183 704952676 59231 59231 76478131 30599 30599 885474070 61100 61100 677314737 15671 15671 690964088 16130 16130 134168837 20031 20031 561346842 42105 42105 521531038 51622 51622 246549733 8300 40946 495176098 48183 48183 913566371 34809 22349 775360587 57537 57537 203250844 57537 57537 575457783 73811 10382 802277933 40039 40039 302945616 79227 79227 413821414 11584 11584 881053604 24065 24065 13420852 54368 54368 231058055 52003 52003 110812316 50356 50356 376315099 3245 3245 343943348 73286 73286 413118617 5555 5555 384994539 57537 57537 255342319 13474 13474 948550440 47329 47329 150152267 12684 12684 22064164 68859 68859 100116382 82295 16361 593083582 49021 49021 531072130 19281 65242 830591364 20144 20144 596878981 688 688 905997676 71807 26802 404734850 61696 61696 791177053 4586 4586 921068480 39886 39886 530325810 58094 58094 137809916 72902 72902 832458140 71348 53456 789412985 37825 37825 991314227 22731 22731 337764935 57537 57537 891813899 2263 2263 298443254 66088 66088 446866330 47457 47457 88012343 13270 35838 224236161 34717 77074 717284320 16040 16040 605087374 25775 25775 892076119 78121 78121 647511980 18623 18623 244398115 49949 49949 788392406 69082 69082 345811230 55756 55756 939538542 14421 71466 62909023 9242 14549 540290001 58503 25071 944773247 57537 57537 396027798 4185 4185 784837556 82425 82425 588937846 10252 10252 398248628 44671 44671 662196109 57537 57537 490632734 28678 63377 441580721 67650 43542 307593071 15178 15178 168213523 54959 54959 641819014 59968 59968 812194933 73811 3247 56034667 34187 34187 468408055 73811 25512 945411414 39336 39336 559274729 32388 32388 945629773 66860 66860 575142122 83293 83293 194712092 15644 15644 458624283 27973 27973 498236069 80643 57537 306693688 14498 14498 468639632 61177 61177 707598152 7838 7838 256722388 5199 5199 904764811 100 100 17498488 26286 62137 787741904 13444 13444 696241343 12513 12513 708441301 36514 36057 495713804 57537 57537 810323537 7314 7314 581048261 8320 17747 712519981 50592 50592 716846325 39520 57537 407481592 5270 5270 964515113 78820 78820 34698100 20400 20400 318820212 30251 30251 700037229 22702 22702 272080516 82845 82845 292903484 36775 36775 35272266 73267 73267 313573327 68213 68213 359171447 57537 57537 206430613 30474 30474 961984799 81706 81706 691006597 9327 9327 23990620 18783 18783 205592476 16866 16866 185231577 83222 83222 382710130 2057 68891 672128653 73811 2827 280984217 24950 24950 648643989 57537 57537 294297841 77204 77204 270987288 8814 8814 840017757 56618 72014 430135915 57537 57537 335926428 56636 33608 23254486 57537 57537 73731406 15883 15883 178001444 78715 78715 264467797 60741 60741 59167509 68390 68390 49990141 73388 73388 821477092 39148 39148 805046354 46579 46579 565432361 72602 34437 129145337 39761 60853 898235389 40371 75672 642882660 5817 69504 233897347 14923 14923 709906109 74490 57537 331896752 63050 63050 23331363 10139 10139 850628376 11443 11443 601358774 5532 5532 175444622 62818 62818 104186202 50989 50989 514723182 42721 42721 905136862 57537 57537 873217670 66193 66193 124611907 6949 6949 19268172 65012 45031 889502833 30200 30200 375455781 34360 34360 34699322 70145 70145 796452960 31111 31111 292562928 27892 27892 345711520 29278 29278 554003248 24630 24630 908578102 23429 23429 993774440 33530 33530 875872551 73539 73539 361293275 47527 47527 989695710 81952 81952 846922391 53940 53940 803396983 24172 24172 914133930 64030 64030 925665531 49547 49547 148875678 66679 66679 24256530 27625 27625 990254265 63241 63241 990754284 6073 6073 618257371 75081 75081 776095433 62343 62343 208120362 48248 20778 558826492 3032 3032 323808956 57537 57537 169019210 61568 61568 189270328 32573 32573 245812842 18980 18980 850449096 4834 4834 45984596 55967 55967 914978460 8747 8747 162694191 32804 32804 193301225 10098 10098 234902576 6988 71486 528810276 80811 80811 611158794 57537 57537 636426947 57007 57007 265058908 18866 18866 668191148 39328 39328 982565688 23203 23203 111953950 67867 67867 465002934 67410 67410 463961480 73212 20107 821290638 22381 22381 308155367 5668 66803 314476052 81865 22208 405917318 17859 17859 703349267 53154 57537 939195995 63621 63621 745339119 16018 16018 102300568 11356 215 10791411 25457 25457 377459919 57537 57537 139103857 29157 29157 654981124 21419 21419 345341476 69472 69472 560601339 23232 23232 535943649 50882 50882 299251670 57537 57537 586057137 60710 17368 412644663 73783 73783 475319302 21221 21221 240015795 28121 28121 909308217 8642 8642 375285407 38619 38619 44318310 53305 53305 612493881 70482 70482 280041755 36893 36893 803267560 52622 52622 94884199 6450 6450 560814475 46188 46188 505871789 57537 57537 770562486 57537 57537 470049080 33642 33642 769646716 15812 32559 60536545 57537 57537 14278469 79667 79667 941622253 76501 76501 484552404 58747 58747 756151854 57537 57537 64265642 34201 34201 911328115 52720 52720 472733579 57537 57537 489106699 37501 37501 800652994 38920 56111 902771951 57537 57537 342715808 7030 7030 375892459 29313 29313 80994072 83117 83117 898843504 82475 82475 746481471 80910 80910 970063346 83506 68349 326784921 13864 13864 457396318 57537 57537 105808045 45274 45274 183581405 46716 14104 878741628 25867 36129 521555608 14355 14355 792772878 33786 25341 80517805 11377 11377 369127619 57537 57537 149393216 16776 16776 656549787 3691 3691 63007369 8679 8679 52821811 62401 62401 913684832 57537 57537 625885118 13267 31257 139065935 9283 9283 24270372 37999 37999 683153576 57608 57608 150774654 18483 18483 657238647 13016 13016 80803325 76757 76757 773091760 42138 42138 369452982 29588 29588 767501368 50162 50162 662016557 57537 57537 210916262 65172 65172 450666827 83517 83517 631000323 12138 12138 140255693 69206 69206 906834003 47794 47794 782004719 66489 66489 802804814 48737 79086 744591729 10362 10362 150336274 66600 66600 913405766 45142 45142 647757925 34141 34141 3690183 57537 57537 301310479 35562 35562 174423972 81828 78252 999718714 9505 9505 119336621 39480 39480 631558942 83122 83122 24051073 44790 45249 281308611 57537 57537 455069222 56423 56423 468657178 41192 67503 143399241 68873 68873 702933766 48643 48643 342748235 46198 46198 54272012 19838 19838 823021939 68180 68180 466841253 49966 49966 772563207 20560 20560 855907732 57537 57537 592304532 58836 58836 55525398 82375 82375 834061517 65071 65071 347777490 55605 5464 222942443 28524 28524 91838775 74703 74703 569676443 60913 60913 334345558 51357 25127 44740574 57537 57537 767633081 73811 57537 822838701 38912 38912 748064447 43700 43700 780875126 49903 49903 956534238 2508 2508 38678688 70680 70680 847976518 55532 55532 734373215 35445 35445 855145218 73586 73586 199087698 73811 8443 568474207 73815 73815 663532683 51963 51963 91189269 57537 57537 157189540 15878 15878 649720997 342 22968 141626817 6025 57537 52832900 61198 61198 288529973 66639 57537 796438209 73811 58959 274122989 74515 82079 457704063 50131 50131 446381526 57537 57537 52912841 71028 71028 187637854 82276 82276 331358272 47542 47542 393076522 64708 64708 487663125 54913 54913 61992360 37103 37103 754588814 33449 33449 971675402 73662 73662 358978043 57537 57537 991618138 28703 28703 890106253 73109 73109 234392372 4589 4589 455966292 20046 20046 290570323 57537 57537 76877867 51515 51515 707237364 61283 61283 252033895 41025 41025 213717559 6595 52343 564434553 82154 82154 14594693 43250 43250 643252093 4639 4639 604292885 33802 33802 167189694 20902 6407 721362717 57537 57537 815289562 82040 82040 725548622 31699 31699 606578736 30748 30748 749034368 59119 59119 745754978 74208 74208 381553265 13620 13620 831380366 25651 25651 993225081 20878 20878 745313521 57537 57537 505060908 47380 47380 180716958 59385 59385 225494268 57537 57537 759028843 16446 16446 25529090 46932 46932 307765770 17981 17981 96496966 57537 57537 922357122 44055 40658 129090802 78138 78138 615598883 73811 38579 677375069 50533 50533 333413147 83141 83141 960031266 43588 43588 34079208 57537 57537 958473762 82961 82961 852380995 10724 41218 373968377 66801 66801 212047215 7452 7452 860054346 39563 39563 467411041 78491 25990 20004415 54621 54621 560506672 46042 46042 721328386 50912 50912 176740898 68738 68738 92336108 30098 30098 450821681 80199 80199 89986617 58746 58746 829603298 83779 83779 994882746 25194 25194 617818528 38950 38950 820096329 8292 8292 782410776 54843 54843 600229401 57537 57537 375656393 1876 1876 895618529 75485 75485 202546821 34689 34689 525657725 38112 38112 387521378 28209 28209 11998952 65077 65077 766744012 24617 24617 613964967 52884 52884 616481764 41061 41061 359632426 57605 57605 919928491 23286 12775 401827425 19043 40202 28904356 57537 57537 523093261 5761 18585 31872864 22248 22248 889782636 34942 34942 968222511 22962 22962 878383138 57537 57537 226639662 79713 79713 934340873 2888 2888 767983306 57537 57537 35566391 36641 36641 419004763 12283 4601 482690773 10191 10847 146508818 74736 74736 476112329 51667 51667 732352603 43589 43589 224928253 82060 33116 907994959 73811 34777 648772022 28009 28009 663998346 17324 17324 509814549 81650 81650 333795569 57537 57537 83032610 56374 56374 997681173 1637 1637 341308084 30281 30281 293230343 42622 42622 880112058 57537 57537 946091183 73811 39288 862946992 68328 68328 257671449 78669 78669 512773300 77972 77972 281134019 33818 33818 979642257 60980 2876 791683596 23204 23204 70551993 35744 35744 880863918 22415 22415 138231564 55258 55258 468898802 5519 5519 407926339 6599 6599 858729187 80378 80378 133416002 59179 59179 299626104 61143 61143 848430675 38808 38808 452154031 71609 71609 690222988 34910 34910 967685911 54145 54145 689129651 23729 23729 351551497 54748 54748 792788695 8062 82187 779065735 35157 35157 570513340 44122 44122 650728606 80979 80979 178544250 41556 67899 775556411 49316 49316 854548114 2797 69388 276500129 50964 20058 106008808 57537 57537 429523868 17457 17457 237226511 66304 66304 534359710 59 59 293566779 23950 23950 980220043 41195 41195 8620256 60797 8876 635430431 13307 13307 198215625 57623 57623 62534982 66071 66071 383728944 76978 76978 845015343 67293 67293 416935582 45724 45724 256654279 37782 37782 59799201 78967 78967 918884853 74675 74675 282731470 24673 24673 471312677 54342 54342 646798198 81271 39355 597767338 58799 50115 433527461 57537 57537 802473953 41731 41731 853889447 74793 74793 214043441 858 858 274202008 62960 62960 768418317 48066 48066 54722094 71488 71488 203771581 68727 68727 623352805 71452 71452 893273184 53551 53551 381933557 34025 34025 700559229 18588 58885 456385553 34612 14568 779714170 78023 78023 112983361 57537 57537 666876037 57537 57537 100652485 67236 67236 783194073 45038 45038 752879232 34629 34629 404244608 41948 11727 652842861 25490 20060 338233031 18974 18974 557530868 71021 40231 32658677 37818 37818 829344030 37180 37180 558927321 74344 74344 782609610 23590 23590 541642621 77751 77751 983380740 57537 57537 412485029 37407 37407 298701333 22924 22924 692623316 16787 16787 296914298 56873 56873 342479072 46009 12229 118112225 58705 58705 632932800 70824 70824 254855141 63203 42686 304457581 41947 41947 97972358 65784 65784 116468382 13843 13843 988115021 57750 57750 718932032 28131 28131 698675723 81063 81063 357590651 2850 2850 781001228 62674 62674 622150363 420 420 312165452 30424 30424 26341022 4580 24177 904799584 43670 43670 684626002 45910 45910 815381566 69232 69232 816551651 4173 53926 418327583 69500 69500 443768732 29522 29522 952015061 57537 57537 60881620 1830 4214 633434618 22522 22522 998084409 76422 76422 409970462 53258 53258 451287145 76259 76259 120571476 57537 57537 533396236 51109 51109 599610146 40153 40153 704653562 55130 55130 5572218 62098 62098 887407965 77173 77173 361550956 82235 57537 337135229 75147 75147 394833672 14248 14248 334470032 25142 25142 85656172 63516 63516 193295533 44651 44651 25245913 81092 81092 892328429 43903 43903 409575161 46056 46056 298958259 21002 21002 657331286 36032 36032 475754916 35559 57562 521973776 73653 73653 252645062 15784 15784 859742044 15035 15035 320261731 44721 44721 448583860 30305 30305 7135141 68315 33916 637310348 60470 60470 372837608 64149 64149 146429343 80931 80931 494243900 3847 19632 271205833 59596 39457 224909136 28062 28062 966036578 29141 29141 873897988 66160 66160 403855495 57537 57537 27720967 13805 13805 959650010 46496 46496 666486078 57537 57537 314311394 22483 22483 173422040 32061 32061 764708593 63226 63226 593234783 72637 72637 857803707 31488 31488 184107236 2109 38126 969992126 546 546 169120475 68648 69674 836885093 23194 23194 360337332 57537 57537 10569108 13566 13566 91250117 38750 38750 635276648 47802 47802 485749786 75270 75270 406831625 17701 17701 933635460 74689 74689 3641784 35158 35158 681964784 23632 23632 375470092 82689 82689 636117124 62714 62714 399176472 70204 70204 754603974 62207 40084 50930280 5979 5979 54958206 68391 68391 979958381 41740 47082 246226737 23082 23082 986371391 54758 54758 548961702 30208 74285 321279689 57537 57537 788478647 50207 50207 934167149 57537 57537 655180870 71957 52020 818352018 64927 64927 749641749 76272 76272 759087192 77446 77446 542595561 57537 57537 809964153 57537 57537 225665284 26829 26829 446439214 24418 24418 881310842 8494 8494 326162709 39979 39979 207132830 55993 55993 307381897 67929 67929 376201963 57537 57537 517655493 38468 38468 978681927 17674 17674 338478226 57537 57537 263290519 30864 30864 547887241 12286 12286 184818876 51960 51960 407492508 4796 4796 34726874 10795 10795 670904901 57537 57537 500461303 66837 66837 827391516 45890 45890 215363004 42999 42999 499656024 43050 43050 544990688 18230 18230 959663537 21186 11339 257730907 20557 20557 100838592 2552 2552 525825927 31833 57537 174186633 67251 67251 86558365 77778 52198 192716146 9115 9115 985801465 51820 51820 930400103 69875 69875 872659981 8810 8810 100719681 18033 18033 968526172 11661 11661 387465946 41484 41484 159318213 29141 29141 260910130 45433 45433 264565433 14076 14076 482710946 76796 76796 484130087 81185 81185 685833731 18711 67939 676602754 23221 23221 240883071 75447 75447 454962406 16473 16473 904996215 14264 14264 588450941 2925 57537 599961459 55371 55371 783175765 57537 57537 240314368 76693 54317 228441418 77751 77751 492703141 40588 40588 193313306 64736 64736 583336346 57537 57537 182226853 1814 1814 582283115 27193 65942 237916428 7602 7602 75606288 22792 22792 193107133 57831 57831 705868353 57785 57785 586317257 58238 57537 910283594 72817 72817 253409826 10650 10650 760592039 79635 79635 724510208 38591 38591 956329492 58666 72720 990667452 29182 29182 498057556 11863 11863 766694065 46800 46800 244118842 4445 4445 198901211 26133 26133 805007781 14642 14642 423769909 57537 57537 942097872 15793 15793 882090366 5472 57537 722462494 64602 64602 149575076 27275 16393 139524377 7867 7867 321363263 83781 83781 493701443 4360 4360 932784838 65378 65378 940373408 21325 21325 114626870 75101 75101 790333625 2336 2336 262531734 80909 55273 648195943 27862 27862 871508448 81875 81875 631856466 76559 76559 96081948 30753 30753 573074811 18475 51419 373886448 72658 72658 868913747 12157 12157 904542408 19719 19719 834402569 75876 75876 591304850 12396 12396 333465485 57537 57537 441981117 63617 63617 429289238 67717 67717 877018160 68065 68065 432546494 59259 59259 824872232 57537 57537 541133450 11209 11209 597493586 24903 24903 551897036 31657 31657 481807845 29944 29944 207598412 57537 57537 256440484 3299 3299 91196063 16517 16517 533946869 6378 54954 738022532 70560 70560 860436964 78407 54920 674140422 65812 65812 602950043 34969 34969 39180709 73811 65329 204053780 38467 38467 85497447 57537 57537 435512178 24881 24881 906651178 22952 22952 251242271 20287 20287 632928721 78784 78784 598997918 67586 35461 876030514 21721 21721 877108006 18639 18639 488946044 61431 61431 598023819 24068 24068 207921487 24003 24003 255246422 74105 74105 67491440 28684 28684 729904223 5262 5262 332682030 74055 74055 689010151 367 367 712056882 498 498 171343703 28923 61632 801263440 29532 29532 736920552 38589 38589 960299918 36992 36992 924377501 69968 69968 348661492 74233 41262 82707644 15423 15423 604195235 6766 6766 476610515 34218 34218 105712466 80448 80448 171898443 25017 25017 485413271 75244 75244 401951483 11452 11452 106177626 18989 18989 408822074 27935 27935 331285492 11003 22100 855475088 16519 14818 864170210 58051 71106 110349150 42995 42995 624460821 70666 70666 6307252 57537 57537 653981862 56708 56708 37850179 75950 75950 503686663 62097 52948 756076248 296 57537 466245130 33874 33874 484059873 51050 51050 375602636 6485 6485 918818455 1599 1599 580879799 36603 36603 423503917 12868 12868 17392705 77411 77411 576555125 52533 52533 417917480 43304 43304 7150858 4172 4172 116361316 24070 24070 371922365 79101 79101 493609956 4017 4017 851946150 48488 48488 269411983 31287 31287 984560025 33473 18624 541413689 21608 21608 512317238 38874 38874 205384426 77674 77674 910269123 23678 23678 929466881 55554 55554 904510722 48428 48428 757960448 5313 5313 359526098 70128 60722 268122972 56610 73053 230235502 45364 45364 42009329 35965 35965 860059532 75325 75325 581123116 7913 7913 911841672 29991 64564 608133776 41392 41392 240161510 1141 1141 834478384 50050 50050 586460176 50401 50401 536343804 36159 36159 335338187 14521 14521 892529604 20621 20621 736478794 77879 77879 114938288 26000 26000 287976462 75981 77038 969016589 37369 37369 673190871 50852 33809 930625239 57684 57684 469264262 58752 58752 320780747 61338 61338 815252581 38256 43409 301857455 2549 2549 910605225 39393 39393 871416378 72259 72259 470979740 57537 57537 841175263 54391 54391 656343451 65126 65126 717478389 50533 50533 97478506 57537 57537 924788563 3117 16470 304337011 6188 6188 678056745 81624 81624 115959772 73884 73884 847327653 39020 39020 341504625 22625 22625 816597235 33011 33011 789306832 21639 21639 747563217 29747 29747 482161786 32550 19272 579349904 59776 59776 502686483 21051 21051 189444244 14062 14062 964323328 42988 42988 387942488 59995 59995 206638266 78790 78790 212689681 10793 10793 405487960 10013 10013 167430285 57537 57537 485169995 33835 33835 464597759 19442 19442 322762760 13499 77041 430725222 78305 78305 10123204 37569 48683 945435566 56467 56467 676006084 11637 11637 445502956 12030 12030 27204722 35754 35754 292869989 40437 40437 100434342 57537 57537 726266423 17754 17754 852424034 57621 57621 29473624 57537 57537 457836442 82857 82857 494174312 66382 66382 557112204 76268 5803 326626403 48861 48861 201114035 62184 62184 520661027 56526 56526 198752280 51497 51497 599822643 49030 49030 734949172 53606 27238 51006881 50171 50171 756606592 51241 51914 13532735 74423 74423 343384350 15383 15383 586357529 74703 74703 948769572 38212 38212 998575574 22739 22739 429381 488 488 514233155 56896 56896 571118588 19019 19019 924872493 10194 10194 716237821 57537 57537 487135521 57537 57537 709056446 57537 57537 583488046 71221 71221 123866009 61233 59448 219288758 73274 73274 279685888 21736 21736 709309602 13506 13506 80558501 62149 62149 820175183 10491 10491 46819432 39074 39074 573936947 19256 19256 823831996 55801 55801 794820287 57537 57537 568431909 29014 29014 782688169 63139 63139 986090249 57537 57537 581571156 25520 25520 753985563 57537 57537 420686219 6914 6914 611542060 33828 33828 713394301 42430 42430 188166714 25346 25346 736777434 73081 25680 989980674 21734 21734 768654608 32690 17490 162431513 8560 8560 320816213 11211 11211 185784232 80856 80856 106681748 78736 78736 56143626 32598 32598 6239815 28219 28219 309010607 82581 82581 294244612 79787 79787 536957136 32378 48887 170166562 45725 67360 853176124 58899 58899 82631698 26669 26669 893035262 33968 33968 196239480 19203 19203 901435489 603 603 574094216 36131 36131 453060604 43462 43462 373641000 4532 4532 983894282 40612 52204 743738017 51562 51562 713633205 73811 1759 833814588 62992 62992 513404349 29908 29908 441670686 7191 7191 861043990 69752 69752 767169643 73169 73169 176019208 57537 57537 597983325 57537 57537 561613950 34973 34973 347225377 52397 52397 973331758 4750 4750 94247277 38176 38176 787265441 12027 12027 517430810 59110 59110 36829697 57537 57537 141177429 69545 79637 514962940 60551 60551 329990226 72286 10725 496567000 56947 56947 427419956 21322 21322 586627775 24119 24119 175586763 72200 72200 635250324 72182 72182 257835042 68754 78322 258971134 30253 30253 181821240 15174 15174 718034693 5664 5664 129868634 71596 61260 950295669 80912 80912 988078526 73811 56884 245847896 71669 71669 438565971 77293 77293 512827591 63985 63985 744656509 2648 2648 95224427 50696 50696 5458411 31590 31590 137534980 34837 53451 895153037 52946 52946 17888086 75048 46340 363300020 61310 61310 99513353 66658 66658 718261938 21509 21509 872438380 64833 66422 322703314 48153 48153 460369447 73811 82392 13000606 57537 57537 627335549 8659 59962 494294409 50364 50364 969528563 14294 14294 534452368 57537 57537 743776448 9814 9814 643115338 31826 31826 226428183 15296 15296 441719821 8944 56368 265974964 32616 32616 465241827 27605 27605 90340291 22201 62335 256765444 33814 33814 681929116 63345 63345 474860952 53106 53106 424523663 57537 57537 687939171 74203 74203 118851842 68463 57537 913516608 1286 1286 838139454 46145 46145 183497302 25157 25157 969938544 72198 72198 229150256 20354 78613 786548065 1369 1369 329290386 19446 40368 209535680 28540 28540 442223075 57537 57537 708350994 28324 46524 633555629 23021 23021 194535696 8002 8002 204911783 75263 12984 561050321 20122 20122 525368243 74265 74265 245707053 15770 15770 697334896 74595 74595 710920008 54045 54045 64369145 57241 57241 372161224 81738 81738 92267530 57537 57537 278236129 57537 57537 208007813 25749 25749 698747469 749 57537 43683206 17236 17236 121475881 73811 40878 216668658 18609 18609 36574898 29195 77809 756517704 31099 47190 762538588 40852 40852 160910534 25139 25139 580335215 66689 66689 960290747 6188 6188 66472453 4227 4227 965513431 57537 57537 585223462 63274 9745 634038869 22893 22893 849129706 10017 10017 513819030 33813 33813 142314372 47467 77003 24432354 41510 41510 442862473 52266 36006 108746914 72461 72461 157865522 76370 1975 676711004 66697 66697 328419691 10157 10157 145193417 2157 2157 518037298 69208 69208 485294995 24114 57537 520333335 61925 61925 309657406 36249 59118 718491778 10047 10047 344498067 53662 53662 724765332 72717 72717 676936969 64836 64836 560760083 6974 6974 332828157 32814 32814 465930042 57537 57537 376918943 55222 55222 655415187 74240 74240 347833190 65812 76835 88112743 9131 9131 581690987 25531 25531 179049478 57971 57971 192727308 77393 77393 185790583 31464 1990 12579938 39785 39785 544405120 15437 15437 726740983 49359 49359 276836049 255 255 575091636 30314 30314 198514015 57537 57537 602552532 73811 8503 973827421 15517 15517 720768946 27262 27262 576598390 33913 33913 841344449 5804 5804 841081988 57781 57781 951939911 24748 24748 791101719 25492 25492 480165911 57537 57537 860220278 5136 5136 676907612 64014 64014 441141786 69295 69295 527533476 9789 9789 767480947 13195 57537 481853199 55377 55377 426193374 77287 77287 431565128 2552 2552 20093569 72938 72938 521516060 19569 19569 437409157 9317 9317 168866676 31166 47358 912372573 57537 57537 373127231 8930 8930 494940882 55593 55593 733550660 52850 52850 709472944 36156 36156 913231183 55515 55515 825770207 75822 20430 75550599 29490 29490 846178587 79967 79967 913235016 81131 81131 749991082 57537 57537 833480857 68770 68770 177836813 6884 9770 780412454 83624 83624 741785141 52422 52422 568267114 27182 34951 595981662 56802 56802 791429155 82583 82583 341815560 53245 53245 223919520 58035 58035 568132990 58922 58922 4536778 67472 67472 886241276 26508 26508 986465421 66262 66262 711059948 17135 17135 5368806 8569 8569 835399219 17211 17211 666424726 60220 60220 585107170 57537 57537 887419058 42982 42982 998050324 5737 5737 196843798 75193 75193 62097595 5121 5121 894275271 80469 80469 547394813 22910 22910 780878745 37891 77537 42745962 68653 68653 755990143 73811 12832 316063442 55408 55408 262179507 81986 81986 557611051 57537 57537 152345780 74661 74661 441907779 75347 75347 938672902 57537 57537 94506714 65317 65317 227643763 82425 31143 230167649 67636 67636 771423559 57738 57738 248592683 50300 50300 329151652 42299 42299 39186861 7511 28491 590707260 11235 11235 412969026 42382 42382 170384485 73054 73054 198561447 57537 57537 355531563 57537 57537 76288474 39166 57537 876034099 1655 1655 956045415 34949 34949 899075354 75975 75975 876507349 12383 12383 27930669 40654 40654 372044049 57537 57537 335975648 24651 24651 996390694 8612 8612 671352171 23301 23301 568969627 2780 2780 340928371 73557 73557 791493282 38619 38619 217692694 22922 22922 529568621 19957 19957 909763375 52918 52918 122516699 57537 57537 364256102 81282 81282 439957256 53902 53902 715990508 28148 28148 711040194 57537 57537 548517373 15254 15254 344703197 23262 23262 490906875 69355 69547 857622917 24285 24285 398736442 34452 34452 465767123 17927 44433 371975823 72158 48468 524648206 46930 46930 774363873 71667 71667 837421797 73811 12105 161723277 28453 28453 816675513 15777 15777 828241134 5314 5314 592393661 3994 3994 464265252 79700 79700 483812968 39289 39289 305646781 70654 70654 180249365 45333 51368 253527488 894 894 353366604 10740 10740 154544887 53813 53813 679119150 16829 16829 433699750 77224 77224 874253695 42382 42382 561248590 79277 79277 934195736 75134 75134 317485249 78233 70052 56463450 17816 17816 474019711 52952 52952 904403506 10600 10600 359960796 17145 17145 750086488 43641 43641 960311315 74166 74166 15777897 11021 11021 923611650 49767 49767 82508668 57537 57537 793017738 56852 20287 94896005 82573 82573 261649039 20405 20405 792985187 1834 1834 672893695 40342 40342 499822331 1741 1741 578041150 44181 44181 61733966 5618 5618 354173892 43851 43851 141455897 62720 42728 124005077 68232 58298 26355761 4704 4704 31310601 21652 28353 352218413 4093 4093 829222901 57458 57458 402032820 46375 57537 334964768 21944 21944 671080110 57537 57537 668858775 60741 22565 607888320 39162 39162 755984707 28343 28343 831858266 554 554 842001726 27800 27800 92939953 13194 13194 377480776 45782 45782 581789766 27421 27421 692391844 36048 36048 837035153 6845 6845 714733654 29677 29677 635856555 76227 44847 661886219 57537 57537 146133725 73811 19150 731140589 13004 13004 676394705 53977 53977 390066995 70152 70152 823319385 63264 63264 529060495 39426 39426 329676090 51677 51677 23641588 43435 43435 79653522 19640 19640 916228912 46032 46032 244422696 6353 6353 104624177 16104 16104 279408774 58265 58265 320042958 75351 23532 768834476 10602 10602 330206619 80622 80622 943656152 83011 83011 779430388 77222 77222 869465225 15256 15256 963228052 28047 11067 995086307 6807 6807 795803870 36438 36438 531655792 70055 70055 769558912 54252 54252 998782314 28619 28619 194525492 69315 69315 17762918 29918 29918 485697632 39143 39143 118966762 33541 33541 157709519 60342 60342 283131975 29816 29816 590413154 53922 53922 385925924 17991 17991 650632731 22589 22589 180968480 68719 68719 585854056 66226 66226 625817799 75544 75544 250839236 66655 66655 993262256 24838 24838 517840501 3427 3427 739336646 82935 82935 429910822 1967 44915 307043563 10819 71178 519856146 52694 4834 521151709 47111 47111 748109067 34658 34658 704413758 57537 57537 587276630 39405 39405 258152237 22415 22415 709936310 57537 57537 588691209 73811 39510 411931878 47797 3517 784997775 73610 73610 402669973 46079 18759 757923467 16224 16224 592702550 51685 51685 151846675 21164 21164 803981604 24536 24536 651761033 25711 25711 950941903 70428 70428 421808913 2644 2644 47666244 73811 83392 973294064 44799 44799 597828058 10153 10153 823098322 13680 13680 351638988 51763 51763 486178950 23920 23920 720733146 33148 33148 715948672 75831 75831 101144980 37939 61117 646836371 6983 77629 793568337 73811 35573 50733075 1667 29171 383249217 64148 64148 486802025 57537 57537 494792755 36599 36599 438876271 30235 54548 376190762 57537 57537 950197086 51912 51912 22721169 73811 45886 192880486 47855 47855 727346190 30656 30656 871156862 73811 10708 86626259 57537 57537 8194604 11631 11631 66543489 75630 75630 97699665 12496 12496 409694036 81608 81608 793374111 61684 61684 770950612 32217 32217 989709655 57441 57441 93783919 60381 17470 681580298 57460 57460 955282101 15118 15118 46348357 49711 49711 54100788 41817 41817 313580649 57537 57537 324303188 33253 33253 637780004 33110 33110 29069201 53770 53770 941696286 35487 8486 696872885 27826 27826 577058743 41365 41365 416672491 79167 55544 191779608 57537 57537 59020850 32856 32856 216285395 61242 61242 229475260 20870 20870 404305139 50643 50643 266461854 23369 23369 486334063 8172 8172 580214851 2954 57335 364036878 41207 41207 647679131 57537 57537 309418346 73811 63029 824872283 44787 44787 573604949 83810 83810 163527492 36840 1580 284197554 19260 83073 943294589 36310 38777 472059279 27425 27425 320077162 36627 10128 41083216 60173 60173 644829721 30362 30362 71125604 79286 79286 746752718 32817 55333 207450145 12145 12145 964251825 52552 52552 15784157 26971 26971 850663426 82951 82951 586513941 10137 10137 781345257 31977 31977 454888366 70257 70257 5777493 23621 23621 653367797 46222 46222 530676810 61093 61093 98880954 48104 48104 501083438 73402 73402 718646885 76610 52385 701185590 83183 44056 998091040 73174 10183 513818668 23825 23825 1088580 11552 11552 48030548 57537 57537 190384117 78307 78307 72382242 72697 72697 456516178 57537 57537 714166867 24175 24175 166124325 21186 21186 851938080 19122 19122 109989772 79771 79771 53034687 39102 39102 978581206 4406 4406 725956020 68758 68758 579321088 25874 25874 624779630 44445 65889 288125454 106 68786 655506301 73811 76955 318402302 52333 52333 945806699 25237 25237 516184058 76444 76444 934467754 61910 61910 204213479 39134 62084 950772890 57537 57537 858628710 72461 72461 374290611 19361 19361 969159666 70658 70658 91865435 46667 46667 427034043 22554 56689 863740196 83301 83301 277653547 78429 78429 655623672 40567 40567 559464916 1513 1513 971692939 73811 7569 723442477 27736 27736 693403672 20981 20981 306637441 77557 31133 891286359 17051 17051 403396624 9260 9260 436185139 57537 57537 13801360 56346 53178 786383375 26999 26999 23091085 39572 39572 646082687 78600 78600 369326746 78486 78486 486268675 30621 30621 88224874 46006 46006 834401121 31166 31166 966600928 57537 57537 896176857 54198 54198 701179250 18482 56351 507265477 18890 18890 687746208 77880 77880 479477297 81432 81432 211329870 13891 13891 377127228 68790 68790 440287086 77859 79836 306517781 17016 17016 170930659 37299 37299 688652556 17361 17361 160285931 23031 23031 19665921 81647 81647 213045500 52577 52577 463202539 81695 82193 444073367 47070 47070 530323630 9276 9276 527972374 57537 57537 486523241 57537 57537 496752490 20976 20976 1978906 63319 63319 296530436 80005 80005 498243381 24837 24837 568203833 28207 28207 49861860 25101 25101 200333104 25926 25926 409353309 1469 1469 945513707 28920 28920 174513122 23780 23780 215752422 13323 13323 56179315 33391 33391 534662609 56963 56963 485101306 70483 70483 15408078 26433 26433 277519025 6194 11047 273006205 69329 69329 412934325 14908 14908 535691177 76719 76719 2577647 27182 27182 621546075 44138 28109 76857237 2398 2398 962202326 36172 36172 20397800 106 106 247535583 46061 46061 568606075 10383 57537 15204460 3513 52993 228785422 13544 13544 805110791 15937 15937 908450697 21480 21480 875633926 27242 27242 429766360 22151 22151 437277679 46891 46891 38644268 25204 25204 832045052 62101 62101 436952812 68714 68714 509467692 5995 5995 885505079 62641 62641 350246382 38593 38593 535035277 25874 25874 926373523 70569 70569 641579858 7082 7082 440143627 77895 77895 766678582 42585 42585 545537270 7455 2352 365097043 80946 80946 321672963 57537 57537 487156429 3675 3675 572323730 39009 39009 139975942 20058 26964 6808991 58269 58269 583110441 32612 32612 606294737 57537 57537 123545966 34517 34517 511345924 31153 31153 541458481 3727 3727 485665460 3342 3342 585233362 74211 74211 702097127 57537 57537 350657771 41499 37744 745866101 52836 52836 8642889 136 136 374476060 81453 81453 986471069 57537 57537 161079803 73344 73344 811781748 57537 57537 880092491 35670 35670 91664427 57537 57537 658378940 76267 76267 7178632 16768 16768 823322351 78434 78434 228327762 17473 17473 449259838 48820 48820 324071277 15872 15872 687721603 32986 32986 400829530 17450 8054 630229147 48922 48922 961410413 47393 47393 481786160 79884 79884 70975972 1711 1711 467283427 11429 11429 703272200 44807 44807 901763366 57537 57537 3225364 71483 71483 208761790 28332 28332 62157450 68499 68499 408495085 30377 30377 415839801 420 420 631518854 49380 49380 848369572 73811 26292 417921699 50023 50023 112859602 71974 71974 568169863 35092 70210 367697772 36424 36424 339587096 24708 64798 480270793 55956 55956 25021178 63628 63628 769572461 3214 69240 843718485 39640 22784 691172583 26504 26504 202787191 20400 34034 355979611 44538 14353 273620325 76968 76968 571694514 78718 78718 29826715 4953 4953 344534877 22180 33082 186466418 2792 2792 615822205 25895 25895 778163819 25367 25367 273067513 53259 53259 306134215 47888 47888 962214688 77528 77528 30339481 31410 57537 301848313 33092 33092 980793213 50668 50668 427987125 1860 1860 665155359 72955 72955 976848949 69157 69157 320280360 73351 74379 955824035 73811 51208 443344174 17613 17613 133208679 36981 28351 97819900 61645 20830 930790027 59182 59182 385417795 15892 5821 810666696 27705 27705 413411071 80809 80809 415131790 57537 57537 488884812 4872 4872 682405832 66148 66148 331666819 2462 2462 219209325 51135 51135 996396557 10084 10084 680307765 57537 57537 778519108 59427 59427 567386448 65774 65774 77986774 75034 75034 545229425 7761 38860 888989922 83206 83206 506363958 7269 7269 331686834 57537 57537 328609715 54766 54766 256405913 77922 1947 820633474 33718 74205 794391789 64247 64247 7193700 60371 60371 394035940 8322 8322 911298023 32851 32851 128065394 57537 57537 121357330 9070 9070 999947380 6167 6167 426909240 26694 57537 937012746 16133 16133 304287283 1419 1419 877851562 3699 3699 141283091 17983 17983 55165760 38990 20335 15425248 16776 16776 85170387 42859 42859 889400174 17174 17174 374890292 27573 27573 762267163 61334 61334 479707272 79362 79362 49866832 19230 19230 141609685 59191 59191 164132428 54831 54831 66007415 33722 33722 552053242 24870 24870 263629206 35956 35956 877692751 11675 11675 534204531 80043 57537 656567773 58171 58171 330484198 10298 10298 102492838 57537 57537 629479575 21248 21248 823113026 1652 1652 783484031 77756 77756 847411524 1339 1339 831419794 70114 70114 254206697 57537 57537 27907411 21174 21174 142530031 29376 29376 529224441 8273 8273 872313743 36349 36349 492999130 56176 56176 69847737 44347 44347 505159504 78590 78590 725294272 61410 74139 379405460 33435 33435 217517345 35629 35629 484112023 62510 62510 962987312 54358 54358 516986838 6611 6611 352507151 70401 70401 959747275 63671 63671 882678914 5073 6653 19695294 64717 64717 939291085 54665 54665 357820060 36611 36611 53518162 77513 48534 629737836 18310 18310 468745868 15739 15739 261709195 81788 81788 812207594 29357 3891 981513457 32916 32916 588108722 46949 46949 825304405 24247 24247 115003680 66116 66116 260515206 43462 69886 2843893 57537 57537 618981087 8564 8564 953522726 8111 8111 792841950 21798 21798 817697928 49387 49387 975113205 39051 39051 130794140 31175 75722 750639008 80397 80397 217258298 57537 57537 781254586 63164 63164 170665723 82989 82989 21124223 27546 27546 162964977 72989 72989 146515809 71272 71272 524439518 26858 26858 968494550 38972 38972 978157640 1721 1721 294338823 81712 81712 140886501 69374 69374 780144929 82666 82666 306715808 26714 26714 563338288 17678 57537 53208734 11760 11760 644961465 33364 33364 53926584 13175 31827 25685425 32288 32288 938179996 82634 82634 588129644 28204 28204 331622521 10948 10948 490291954 59752 59752 925696132 81219 38718 818065079 73811 58357 409762584 30890 30890 922705883 81136 81136 219700565 24753 24753 573964788 28418 28418 363084969 74176 74176 504366584 36505 36505 319492131 51944 51944 936921408 2901 2901 486609426 33796 33796 369456852 2637 2637 907018948 15408 15408 154019979 71245 71245 35982934 71848 71848 735280608 43720 12590 615050364 65827 65827 393449207 73752 73752 146320232 4290 4290 567021019 69106 69106 115684366 29660 29660 248905958 62546 62546 495065460 76483 76483 404234031 57537 57537 517401783 3389 3389 852541621 52589 52589 853992194 57537 57537 261315420 72064 72064 32396155 31325 31325 967052613 2274 2274 424044150 24700 59701 680667462 57537 57537 728753838 34185 34185 206389723 27915 27915 216803604 41522 41522 387855393 80801 80801 711936502 31968 31968 878818227 36509 36509 499286005 77799 77799 54663491 14455 14455 681870539 26088 26088 642989010 444 444 965997071 66426 66426 140704576 13015 13015 185568022 35967 35967 92577170 25810 1358 954626618 22856 53872 555880178 55903 55903 750165880 63664 63664 938308779 44656 44656 897999842 45834 45834 962308588 71811 71811 361588957 64379 64379 349663428 34594 41883 436932727 79970 50392 581512912 33620 33620 463596020 50636 50636 885557633 26615 26615 871638368 52069 52069 782346432 30136 30136 431859167 75279 75279 209922121 35870 35870 941133115 73192 71621 731685296 78980 24982 394617643 62343 62343 791696738 71921 71921 836175724 53049 53049 905566232 50425 50425 598284856 21468 21468 29050267 73811 18141 434727320 63736 57537 620720193 49031 49031 142007728 79591 79591 103027288 18637 61819 255301020 66608 66608 64190359 76318 76318 295120303 65511 44779 75664604 16118 75309 286837729 73811 80841 900504676 34711 34711 423657978 62989 50396 153373154 62575 62575 189445935 57537 57537 615255629 9072 9072 423867091 66079 66079 173751822 26885 26885 425282442 8113 8113 78882968 8538 8538 162811295 64251 64251 183054428 65300 65300 984319968 81591 81591 663703776 34451 34451 777712802 49506 49506 392907356 4027 4027 751826859 49780 49780 65729899 26462 26462 222589652 57537 57537 323622804 50926 50926 776703460 1643 1643 685036292 57537 57537 916550152 42795 42795 857865423 57537 57537 143776481 25399 25399 687232483 21015 21015 412177494 42632 42632 958156608 19332 19332 989890388 21699 21699 21142717 78001 78001 243239351 41412 41412 960809096 66747 66747 491156147 57537 57537 828432574 25983 25983 561052573 54562 54562 231001080 27620 27620 747808255 59247 59247 293321447 43143 43143 297205197 57537 57537 967623719 40816 40816 568781831 74681 74681 136479667 1569 1569 903978201 12835 59678 603278486 73187 73187 96994079 48953 35959 573876164 70099 70099 134318132 57537 57537 578526764 39386 39386 235170432 49158 49158 399809580 11278 8368 937139823 41704 71458 591680041 28128 57537 365857768 11725 11725 79888122 36501 68737 802270893 61983 61983 216396515 55115 55115 52109326 38788 38788 624488073 32784 32784 621151424 73351 73351 785629025 21548 21548 608637851 43533 43533 498590348 1403 1403 204153686 57537 57537 465023414 10168 10168 46756211 11413 11413 918548523 12748 12748 564263109 57537 57537 305106256 57537 57537 330957165 21112 45377 517693240 511 511 949970731 39592 39592 676545581 17204 17204 249388319 57537 57537 344785536 1876 31945 394239966 65826 65826 265106118 73811 77741 718679054 37425 56635 779830445 54110 54110 72355384 71072 71072 675340734 36332 13852 181600100 6732 6732 957141717 63207 63207 174143254 72393 72393 737740760 58346 58346 729182487 5314 5314 926119322 18452 18452 994206283 4629 4629 774330941 8158 8158 776923826 56871 56871 242556413 48921 47083 762448100 36832 36832 487482773 55458 55458 727450116 29727 29727 688352497 76101 76101 964414088 34136 34136 774427179 38761 46936 736970440 80165 80165 983565432 24859 24859 5685728 7687 7687 92034211 14078 14078 332722623 57537 57537 381157174 13820 74490 904979 77567 77567 691668664 23094 23094 801813044 7668 7668 402525213 29621 29621 745377003 2188 2188 339533407 25197 25197 871573479 9166 9166 493719985 57537 57537 854215067 72311 72311 951422104 58028 58028 73103433 16350 16350 590263595 6923 64818 542716995 10413 10413 246065919 57537 57537 201876082 44143 74143 42438541 18455 18455 78470625 22105 22105 23292703 51359 51359 681580526 56334 56334 818187189 44358 44358 238033933 82699 46683 494755354 77632 77632 753198573 5218 5218 196167975 53430 7688 89936382 57537 57537 485857024 57537 57537 685205523 73811 57537 345398072 48576 48576 736300680 74207 74207 102035138 46038 46038 428491424 39616 39616 14708926 9976 9976 101018532 43828 43828 700941841 28441 28441 601771490 82657 82657 624247719 80371 80371 90521668 25559 25559 283311770 13947 13947 241403297 9000 9000 802765248 48373 48373 134999705 16896 16896 523636869 78625 10115 165832636 68671 68671 629489258 52628 52628 966553767 29831 29831 970833988 37027 37027 418801743 13636 13636 465546650 81570 81570 154053498 20249 81948 97927204 57188 57537 980048432 57537 57537 812276188 70918 70918 291186485 79291 79291 435212315 62149 62754 609569563 57537 57537 825138441 24792 57537 15626326 30873 76573 128718073 53972 53972 393294849 66469 66469 636672124 57537 57537 495247066 48229 48229 420548304 37127 37127 683604324 60204 24916 643678855 50112 50112 418004235 70987 70987 619836436 7175 7175 675074207 75442 75442 842520782 33792 33792 737051154 81837 81837 655313902 50830 52651 386676606 5201 5201 929858416 78404 78404 4466933 44873 44873 627366876 16690 16690 847097340 53100 53100 866425947 13987 13987 974268248 77150 57537 657301463 74698 74698 329271225 69670 69670 788892265 63342 38927 207075191 62209 62209 28707337 48150 48150 363391652 14874 55885 723821355 620 620 394504508 78735 53478 324588704 56573 56573 539602733 46575 46575 755139141 19271 42753 301607145 39050 39050 426225960 57537 57537 330038077 40221 40221 927494705 70189 70189 631645670 32195 65316 770087392 71757 71757 310243813 16821 71062 852575950 32973 78679 660807967 38714 38714 987722852 63203 63203 727066353 48292 48292 710303807 61175 61175 220304006 27427 27427 469285635 82133 82133 751492240 64471 64471 454356854 19345 19345 272450380 38647 38647 823248501 60926 60926 607630927 4710 4710 716327895 68544 68544 500947765 39019 39019 285452291 19990 19990 386993001 69798 69798 251119627 74497 74497 549333590 18644 18644 868177558 45069 45069 409980592 48116 48116 122918870 40038 40038 650477310 41765 41765 627482044 108 108 388271670 59340 4062 889853031 57537 57537 473081936 36138 4433 667096754 33811 33811 715616409 27347 27347 442986171 14759 14759 139232628 74496 74496 1483331 61713 61713 522973468 40284 40284 683467479 69123 49 428710418 57537 57537 563871412 48232 48232 518105164 423 423 746827669 73811 9906 744849499 37600 37600 124251005 34777 34777 287601216 20734 76221 674492833 66089 66089 851820997 4265 9496 941051782 51509 51509 620177538 67121 67121 489784368 80048 80048 393941233 72023 72023 962580766 13036 13036 664475413 58194 58194 21483116 8872 30783 129851390 1094 1094 388134479 24108 75156 476874717 13651 13651 893590166 68306 68306 347421092 31424 31424 359953547 79457 31329 902173039 51028 51028 211813949 55099 7399 879785306 83497 83497 846995567 20759 48695 861594711 15229 15229 593680674 76868 76868 884852050 33051 33051 10920090 34497 34497 943512258 42190 67642 459414281 76065 76065 691444050 21044 59534 994830373 83421 83421 634353339 57537 57537 148349088 57537 57537 317708883 53979 53979 968056519 25222 25222 537075346 53347 53347 173377491 76940 11984 377257377 37020 13782 949853653 47638 47638 398989404 80198 26639 887317884 3983 11391 123263810 76610 76610 82028974 11420 79854 436206550 6653 6653 163076764 57537 57537 745127612 31767 42273 718685565 31001 31001 645469497 57658 57658 148672042 9900 71568 274659463 61620 46312 963235832 35798 35798 207684697 61188 61188 479395274 74636 74636 576968669 70743 70743 441465278 57537 57537 165956949 2412 57537 355204888 59453 59453 186139310 56944 56944 977490009 49985 49985 286011639 77174 77174 343097674 57537 57537 904785301 24371 24371 967099511 2175 2175 5022309 2357 2357 954422734 43986 43986 909471442 57537 57537 884429186 37687 37687 233765838 31521 31521 474795470 57537 57537 423950447 71630 71630 276466547 69193 69193 328477770 27712 36059 770401548 22003 9790 851799312 73927 73927 945651743 3588 9533 93342705 13699 13699 830443247 59595 59595 694163550 46335 46335 623842589 56345 56345 508435658 57988 57988 963905321 45056 45056 269060797 47351 47351 591807884 72691 72691 51296308 5167 5167 714409501 53969 53969 329096195 302 302 955139954 67872 67872 996608778 20397 20397 403797945 69096 69096 75206735 79793 79793 30762358 26157 26157 402557323 50248 50248 12898769 80065 80065 743370202 20894 76659 866392387 35667 35667 154175985 57537 57537 492570048 65191 65191 408513584 8768 8768 343655723 37770 37770 358354802 49977 49977 822816047 55509 55509 462653755 32863 32863 422184250 31278 79181 556636530 57537 57537 486325106 12173 45562 386510961 47276 47276 627098346 27604 27604 681721010 57537 57537 885628816 39353 57537 124003658 20129 20129 813517331 57537 57537 386274928 52261 52261 283005950 23642 57537 927473769 36265 36265 446613088 51250 51250 851163482 45121 45121 22227936 57537 57537 214652128 44458 44458 194868907 59418 59418 399557963 60622 60622 949091491 75087 75087 755256575 53213 53213 568853848 76779 76779 453695938 69953 69953 88534013 33611 33611 297118491 79457 78709 504915157 20755 20755 353360267 8642 8642 26063586 63994 63994 810275196 23646 23646 991672843 47722 47722 514692567 57537 57537 322614295 57537 57537 368374649 8626 8626 772404633 61222 61222 367606033 53222 53222 470306639 23013 23013 652925846 57537 57537 438646891 57537 57537 542007347 30556 30556 238359660 59630 59630 474761265 62598 62598 670712461 28180 28180 285785394 65837 65837 981278750 8364 8364 115179838 6999 6999 663979372 22463 22463 736512245 15528 15528 781176297 58866 58866 462249367 73232 73232 229884002 83160 83160 441391229 62130 62130 294650973 12396 12396 774435872 57537 57537 592865724 51963 51963 11494401 64965 64965 47701530 57537 57537 631379869 75667 75667 116861531 73811 5445 524075654 50616 50616 57085952 579 579 50664621 55129 55129 990863893 10189 10189 983082744 54617 54617 508388398 40905 40905 813704309 73811 50708 665870698 19688 19688 836703137 31811 31811 969540449 3033 3033 388230329 20712 1732 765479260 72175 72175 944098037 36525 63720 864718638 54177 54177 429179924 8255 8255 629905594 47044 47044 915784656 81467 81467 814645448 21071 77480 500667058 59300 50143 969178885 63393 63393 274082510 5782 5782 515744550 34434 47914 540843999 30027 30027 692433749 64744 64744 627405140 59141 59141 787698481 45912 45912 488399282 34269 34269 495089581 53391 53391 718392545 25811 25811 7653193 6868 6868 979835591 24739 2366 985652401 15426 15426 620897973 16390 16390 906083599 57537 57537 866083098 30585 30585 445281382 41527 41527 426255037 62580 62580 814750231 56696 11382 643980129 73647 73647 198619125 30351 30351 277095394 21020 16701 466001425 68773 68773 4159604 57537 57537 903454564 55708 24134 856228912 32005 32005 149926612 17542 17542 271318239 57674 57674 965870748 11911 11911 932539917 57537 57537 695962770 32173 32173 612869234 8847 47062 133437335 30264 30264 996633167 73811 8919 245692371 34129 34129 492977181 429 429 391487547 45812 11432 609613702 9203 56226 215041489 73811 65125 518061895 42471 57537 297098662 6166 6166 606650764 22574 22574 815474581 23074 23074 547630466 11245 11245 467025857 30727 30727 809824812 67065 67065 379138659 7481 7481 160943167 65213 65213 448428930 58224 26100 381265038 1010 1010 339510562 52183 52183 965734370 26158 26158 387641495 67493 67493 290076560 32962 57537 464194492 77292 77292 90109849 68493 68493 578893475 29829 29829 184599645 70121 70121 212158041 57173 57173 769078610 81228 81228 252375553 32237 32237 385889613 29994 29994 152176694 42731 42731 702138424 76593 76593 339092147 57376 57376 879130580 57537 57537 682310256 48987 48987 188646940 82063 82063 642739933 51343 51343 636511839 57537 57537 59111859 62103 62103 457616857 74811 9046 703602737 47984 47984 22791935 67446 67446 906816531 21157 21157 939918000 10265 10265 219868679 31054 31054 705163016 40429 40429 376798710 14090 14090 537501486 57758 57758 254368254 8974 8974 371777091 60232 60232 225827653 25348 25348 955488720 2034 2034 526721396 6683 6683 58325030 53416 53416 586747355 44114 44114 662231720 68127 68127 367339173 14891 14891 979734463 38215 38215 698639384 7149 7149 375642787 49368 49368 639301265 42922 42922 774345176 78612 78612 334111397 5100 5100 536450236 51168 51168 384664280 15825 83052 374303651 70390 70390 644453342 79784 79784 699571861 80784 80784 877049368 34959 34959 393424817 45433 45433 328104076 58065 58065 312508358 67049 67049 211947923 57537 57537 649100311 57211 70339 487510843 19048 19048 496800831 24961 24961 799574959 57537 57537 648992228 18221 18221 393753595 46743 46743 190568097 42918 42918 677873650 55825 57537 378387334 35443 35443 895936112 71695 71695 652077734 12279 12279 275689608 63708 63708 8177125 43039 43039 865198201 16290 16290 498524526 54750 54750 290189627 46962 46962 644467670 52274 52274 800052400 66097 66097 599946530 20888 20888 664191714 18637 18637 454314109 31100 31100 743888108 57537 57537 303312112 5441 5441 409929767 76691 76691 937334531 33667 33667 983988581 4568 29707 273179933 48067 57537 451128051 57537 57537 324158119 67799 67799 502201688 40731 40731 689426321 15937 15937 380509210 47860 47860 823775311 48192 48192 921493544 80698 80698 268711655 26270 26270 387918699 60662 60662 855470416 79159 79159 148198159 1637 1637 807621407 27378 2133 410979239 23331 23331 778332720 29371 57578 804517638 83100 83100 883330503 10837 10837 758856432 69255 69255 39112309 4328 4328 621349453 57537 57537 633756881 57537 57537 757282504 3603 3603 665236705 14848 14848 299541869 72083 72083 174929776 57537 57537 467452182 57537 57537 478243591 57537 57537 546732062 44451 44451 953597620 64332 64332 660482919 15701 15701 327760576 81761 81761 569389885 37172 37172 765076298 52450 13584 587470077 25074 25074 893222384 49347 49347 605715029 44110 44110 753301333 57537 57537 981006149 59688 59688 54299616 57537 57537 747948924 6093 6093 92147905 57537 57537 473321823 57644 57644 144280382 27198 27198 910012628 75027 75027 231960975 23826 23826 471266132 25990 25990 252333860 24326 24326 515007684 75423 75423 233311643 58782 58782 348398937 9845 9845 416522342 13357 13357 972856297 51198 51198 385493143 57537 57537 143333648 80843 31203 347735906 17052 17052 495431616 44552 44552 145698549 72226 41986 525449995 31355 31355 742765214 11833 11833 402366263 71466 14602 732243400 75893 75893 575192323 55895 55895 101266975 15438 15438 207611002 57537 57537 101402996 50525 50525 171393518 75756 75756 897105309 51833 51833 524566793 11631 11631 507199616 57643 57643 575812772 7451 7451 397271247 39731 39731 73673236 14178 14178 119486211 54207 54207 605540146 57537 57537 704442340 83247 2534 728066986 12987 12987 678252953 18132 18132 508838201 1946 1946 486488038 36600 36600 746121475 20599 20599 955615951 78567 78567 625042043 37047 37047 790150976 46683 47767 76810619 34756 34756 74601521 49831 49831 749514952 40256 40256 788551103 44363 44363 634318543 57537 57537 521319071 76175 76175 865853221 10309 10309 790815089 20294 20294 37824665 63820 63820 802166273 57537 57537 636278128 64223 70965 240830792 57537 57537 276463734 8597 8597 54722988 60925 33043 417668948 57537 57537 428019060 73811 70929 664919092 52198 17490 72880624 28068 28068 753350137 81242 81242 209555418 73811 38781 567610097 26817 26817 600381580 83466 83466 111871195 56356 56356 974575482 47706 47706 641816025 56319 56319 48036628 70160 70160 448804230 72954 30552 323185427 29887 29887 218671059 11229 11229 622468367 7410 7410 541592648 25000 25000 684184090 62657 47813 386026292 7622 7622 432274049 72006 72006 19360738 12722 12722 495107739 67892 67892 755494887 55268 55268 734744240 19725 19725 555385691 17188 33527 220200702 16818 16818 445248951 67369 67369 697187270 74841 83442 99486853 3823 3823 792058767 51693 51693 76675062 28800 28800 682509746 20236 20236 260978252 44065 9662 727781375 46196 46196 209020163 35314 38205 934635145 82334 82334 365890535 57537 57537 196718969 21320 21320 940602131 30953 30953 515273893 82687 82687 27050632 16066 57537 662254039 70460 70460 854315053 77479 77479 221919699 57409 46306 439020062 33867 20697 745647930 59651 59651 657735541 82620 82620 696966560 66574 12304 765556520 26980 26980 545498258 66677 66677 349137603 23367 351 100555677 15569 15569 34964964 73824 73824 963839873 45800 45800 359295654 16206 16206 272275327 13682 13682 236682666 79640 79640 170363526 49691 49691 965158781 59269 59269 167036793 21983 21983 694166563 12778 63629 918746898 29568 29568 402616419 11877 11877 582690059 36487 36487 290986932 47670 47670 695900207 16738 16738 802924126 48020 48020 357308764 37054 37054 766611351 37424 37424 436215921 6567 6567 187572972 52932 52932 686330207 80871 80871 764213298 78939 78939 812827210 19193 19193 549942451 2845 2845 990327647 65456 65456 788147500 67392 67392 799121503 8128 8128 777274057 77185 77185 424541581 32264 50933 131165690 41685 41685 561800937 71965 71965 212967012 25372 25372 409581414 37507 37507 747620257 14453 14453 851162238 39174 39174 224680734 19397 54014 96899075 14742 14742 74570166 51704 40484 90887721 73819 73819 767624181 49001 49001 855868721 7773 57537 2306949 39901 39901 172158015 26604 26604 613401821 77258 77258 173499506 53332 57537 202768998 5505 5505 936148726 54499 54499 840772293 57841 57841 398608614 21014 21014 977939652 57537 57537 444776441 20345 20345 205806395 69989 69989 803552759 5622 5622 348611752 40792 48649 227405395 47369 47369 340867868 78967 78967 150343814 37563 37563 702895933 41687 41687 658940600 53456 53456 974631013 65898 65898 342009680 82338 82338 412143358 59873 59873 42350927 69457 69457 351053591 53951 53951 172872118 23288 52834 27161951 40555 40555 451629534 35046 4580 659618862 39616 41406 723002530 2244 33048 218500581 57537 57537 570455303 37971 37971 129096497 64745 64745 70177284 11449 11449 733965553 25129 25129 62133689 35902 35902 510441836 73063 10168 732563162 64067 64067 740540918 14635 14635 532300349 1157 1157 60476990 60960 60960 451644616 12530 12530 447034667 613 613 168033215 6505 6505 121233627 65844 65844 774830204 56430 56430 884746233 26293 26293 702124330 78662 78662 546201406 2 2 646342780 42419 42419 621360452 30115 30115 956442353 39658 39658 290554135 38955 38955 484104582 17663 17663 817637438 5655 5655 469251849 63101 26074 188002284 23784 57537 927719255 19653 19653 228179526 11475 47646 650972267 21426 76487 380260410 18950 18950 674617178 75013 75013 474313591 8743 5625 695137907 477 477 698239485 70178 70178 534059583 44254 44254 969718590 74969 74969 858324117 8611 8611 849214100 14090 14090 72774624 7405 7405 304494335 57537 57537 231794603 57537 57537 440439985 14338 14338 184805986 14736 65715 20248978 40217 33267 388282350 23437 23437 316540556 72933 72933 711408267 75481 75481 210424512 57537 57537 433931714 52745 52745 984981092 57288 57288 915547956 74887 74887 592341574 75228 75228 250557182 57537 57537 89013187 50112 50112 703823669 3665 3665 707252655 24578 36854 53140530 31330 31330 994075274 57537 57537 664329799 75367 73441 589137039 29377 29377 143450555 35607 35607 638001765 57087 57087 413098006 74388 74388 554450229 64550 64550 390342129 61102 61102 411844645 33332 33332 834361857 71085 71085 245323135 45606 45606 404313881 67438 67438 978656038 58172 58172 970079809 3370 3370 563533530 68037 7563 550891945 31605 31605 852998838 5901 5901 231550614 57537 57537 135977125 73495 73495 79646666 8666 8666 44585782 65118 65118 404052992 42976 42976 988055041 83841 83841 342985144 59890 59890 193107847 81111 81111 946098058 73811 73502 588041197 28869 28869 625570812 26660 26660 877079891 78888 78888 442130776 37167 37167 500938510 56579 38773 370712642 62841 62841 230801694 66397 66397 590123649 4032 4032 726194054 74403 74403 729792792 22423 22423 22089596 46005 46005 986205923 57912 57912 376834611 73655 24242 553359736 25583 25583 889690409 2526 2526 747707784 29194 29194 110835181 33081 33081 664371118 41673 41673 793456738 10171 10171 885502948 42498 42498 34384242 62321 62321 800276940 32590 32590 358443759 22053 60398 837456691 56044 56044 621627311 80909 80909 829904774 55212 55212 603880221 42129 42129 318421159 80181 80181 130626126 72926 72926 371149017 27119 27119 15888995 57537 57537 21624205 25931 37759 257433186 21400 21400 371889977 80522 83733 407742515 57537 57537 409307294 40900 40900 318353428 78907 78907 423399644 9633 9633 306286674 65045 65045 828653748 9759 9759 126853450 59704 59704 968208251 23387 23387 164317561 67901 67901 810911508 68180 68180 43493143 47486 71529 668988241 32482 16541 151887471 35308 35308 179742343 35083 35083 483476799 58990 58990 89225909 57537 57537 778634114 79238 79238 188046583 35192 57537 535220551 79334 79334 370603149 21389 21389 377507225 57537 57537 998270554 41516 41516 116650690 64972 64972 97676076 3426 3426 320192418 5790 5790 694199398 21154 21154 115821660 70734 70734 359570364 71671 71671 493876546 65019 65019 741916443 73811 26618 665154739 17014 38471 864148460 50655 50655 446444473 57537 57537 10993905 76641 76641 856740304 19185 57537 466415814 48490 48490 814735159 57537 57537 960104310 46066 46066 384321706 69794 69794 850244037 46375 46375 761015776 57537 57537 773698884 55885 57473 467392477 57537 57537 456307 7349 7349 265550455 82610 82610 973604219 21322 1465 387529457 38676 38676 787233082 5590 5590 982546758 16161 16161 256820017 67211 67211 542686520 45448 45448 519048878 7785 7785 708522333 19519 19519 819992044 43016 43016 398076506 16601 16601 298772605 54775 54775 437995313 76249 81828 688770591 22464 22464 57156612 35625 35625 915005208 73605 73605 574142485 10741 10741 365756800 25853 25853 743380615 13759 13759 891828123 12810 12810 794025126 30965 30965 179505896 77694 8175 806371742 83569 83569 59338553 79788 79788 651807793 45021 45021 14191810 9560 9560 617799795 73408 73408 30115879 2230 2230 296752875 18417 18417 97224283 6030 6030 675187693 52555 70074 927938927 61480 61480 183450119 54946 54946 49645627 71258 71258 317744802 6117 6117 368255949 28585 28585 325803129 5040 5040 293585100 77179 77179 968011455 77774 77774 455763765 70907 70907 620765327 73811 12244 735692611 58361 58361 775911632 77228 77228 660570428 73151 73151 869214825 14774 76543 668208995 18278 18278 910401318 47083 47083 493165223 13149 13149 848534570 45336 45336 258165510 66867 66867 953546353 57537 57537 865556505 57537 57537 734240535 55571 37922 867140845 43459 43459 430816454 11334 11334 448797683 12711 12711 704989181 46626 56909 448198998 83191 73084 504429183 52496 52496 760747227 16678 16678 602492755 78252 78252 27000936 63385 63385 831780199 4959 4959 644991439 36409 36409 201771859 53079 53079 446352029 79567 79567 42043279 60854 81083 474003562 47246 292 506006867 15700 15700 173688690 18185 18185 472366280 47327 47327 765487609 27878 27878 493755562 33293 33293 163638783 46487 53748 450859772 20577 20577 230583050 41105 41105 321264247 25927 21530 994603845 57537 57537 62583208 40269 46406 178214453 57537 57537 941369339 25346 56702 508842356 39228 39228 950764827 58947 58947 586182585 34258 34258 594723624 73811 61248 781895108 1665 1665 890503340 44370 44370 273242085 54060 54060 152264150 28296 28296 861596437 5757 5757 61569025 21725 21725 623650496 57712 57712 861697388 33403 33403 844987286 44169 44169 416098271 40763 40763 645912755 11533 11533 195430023 70877 70877 525761578 37272 37272 363729777 57537 57537 938362804 79154 79154 24699822 6391 6391 90603457 8538 57537 297850541 18853 18853 556275241 26155 26155 430373348 61268 61268 515942988 4147 4147 71408084 4207 4207 555362446 77717 77717 195773910 80089 80089 217898988 16825 16825 775603124 70722 21755 356485419 14795 14795 141620981 80780 80780 743728884 30647 30647 254140178 60454 60454 772840684 31017 31017 88534402 29682 11427 939715289 54442 54482 55698205 76686 76686 876177194 82744 82744 864631564 5315 82662 618581565 70992 70992 966111135 57537 57537 592976617 36828 36828 59908186 61619 61619 330164603 49261 49261 288376010 18509 18509 932807963 71349 71349 297630436 81404 57537 884219273 38773 38773 391521994 83714 83714 519480131 66704 66704 648555521 38408 69585 570488055 31575 31575 663987240 56549 56549 546772628 45130 45130 392854606 76419 76419 840347053 75348 75348 166284575 52697 52697 423181728 45657 76741 600902919 58373 58373 290661328 53273 53273 212021402 44631 25414 466212771 48305 48305 420261860 7416 7416 960312856 69026 69026 725577842 54402 54402 21060747 61685 61685 434493905 57537 57537 550002587 50031 45824 848336038 57537 57537 332183787 82250 82250 174270782 73396 73396 805222657 57537 57537 723044365 38472 32364 257556983 42301 42301 392260481 58237 58237 341205322 20376 20376 986015029 43658 43658 14610664 25802 25802 155555906 80039 80039 152825545 57537 57537 816833245 27604 27604 799841015 35407 35407 109140303 9030 4018 461995046 69606 63783 305896462 77804 77804 305777525 48490 48490 377667195 36618 36618 70114548 21893 21893 889073107 68193 68193 624975035 57481 57481 932517877 46856 57537 536893549 57537 57537 106115271 52291 52291 699692715 57537 57537 883591316 48323 48323 899610863 73811 80853 297499757 48221 48221 485048591 5440 5440 839055511 36653 36653 820357749 35141 35141 765609822 72295 72295 444413878 34705 77669 454524014 25321 25321 754218518 3618 3618 725876536 24258 24258 247208241 9477 9477 976391390 79670 79670 293535152 57537 57537 86889510 57537 57537 921581741 41462 41462 694077888 21854 21854 573911844 35591 74208 424061876 20753 20753 434471934 57537 57537 132046406 50824 59358 994326268 62785 62785 506749774 63700 63700 692675594 8817 8817 97377009 39102 39102 573976741 57537 57537 22416455 9810 9810 961105301 55615 55615 281716575 82262 82262 775032204 6305 6305 936757491 55171 55171 278112023 57537 57537 783674541 78151 78151 622292731 10947 10947 642228835 27741 27741 194626929 39172 39172 648855770 57537 57537 105902376 28727 28727 387257768 32298 32298 72243533 20354 20354 946915879 28693 28693 926788240 7410 7410 40632167 81042 81042 304268710 26232 26232 414436257 28518 28518 514426764 22363 22363 306218337 65731 65731 787588125 926 926 838228555 24568 24568 181132824 56277 1156 897355535 48232 48232 183345064 41798 41798 145563095 57537 57537 642294573 28263 28263 950337415 32125 32125 332719243 70366 70366 877809011 49788 49788 137908750 43595 43595 546753685 24217 24217 822118984 68941 68941 721257051 60250 60250 462124554 75751 57537 135595011 38126 38126 74539133 29154 29154 511300203 10389 10389 714881676 53722 21281 338585230 65305 65305 505077115 1081 1081 450445426 25348 25348 871724795 39801 39801 972597798 50270 50270 679684767 24871 24871 258134472 64778 64778 419051688 57933 57933 97521884 47618 47618 927222154 9784 9784 924461732 11287 11287 15117235 50708 50708 36215263 10449 57537 654458110 29662 29662 437020609 81227 81227 163372106 16385 16385 359622101 73811 6786 856978324 79106 79106 330536861 71303 71303 713566881 51072 51072 139923116 25429 25429 955442375 57537 57537 717683592 37794 37794 162275866 34833 34833 601091714 28066 28066 375930085 1082 1082 69641228 64938 64938 891519086 20004 70328 626857198 57537 57537 2340546 5688 5688 311975011 28242 28242 359261815 18833 18833 330706176 11137 11137 783951023 41922 41922 869965384 27604 27604 709079931 52861 52861 710531015 14775 14775 218326463 57537 57537 94757553 66171 66171 655241634 59247 59247 240629290 43553 20308 139898742 47101 47101 878914929 19909 19909 241484851 35530 35530 374375054 34896 34896 173415321 78668 78668 379277473 80729 80729 711235160 38993 38993 947484941 57537 57537 544143810 28428 28428 281079900 41410 41410 157287525 73811 32761 427815298 69930 69930 723449131 5684 5684 543760915 22845 22845 305861297 33726 33726 357096272 70941 70941 283257347 75365 75365 143398155 7767 7767 185575852 38783 38783 33263398 20525 20525 137066419 56288 56288 8991258 57537 57537 725766241 55900 55900 165942690 81525 81525 70832569 30595 30595 74521760 60811 60811 803231049 1055 1055 686031269 64423 64423 28350507 30639 41647 280828492 14083 14083 234592311 9406 9406 396938496 42140 42140 68739739 52709 52709 900115503 82694 82694 910504151 73811 3627 179816811 17225 17225 448044190 58119 58119 912537926 57537 57537 942674478 31739 31739 747785072 76546 76546 718993180 23194 23194 490611391 22417 22417 858354101 54016 54016 838301605 72798 72798 168233728 12456 12456 619218670 8429 8429 103624692 36320 66723 346664987 17698 47707 926843202 39850 39850 959061001 91 91 782387333 27580 27580 404965617 59820 59820 764991983 11238 11238 647899108 49305 20709 609555067 63339 63339 626918328 49038 49038 975272232 35175 35175 973174999 70238 70238 554399975 61223 61223 43706777 17425 17425 909179768 57181 57181 683020882 14581 14581 70028716 13949 57704 669568411 10434 28799 621419033 38147 38147 464551564 88 88 12024114 57669 57669 240867873 74750 74750 134767776 76267 76267 182032487 80550 80550 887656998 59114 59114 996423250 14628 60682 611375377 57537 57537 915666608 37413 3629 428091909 70404 70404 812202202 29614 57537 411134977 28721 28721 778141602 73613 73613 860532166 5574 66568 937065423 49438 49438 972035179 79473 79473 721980121 26553 26553 639092709 24765 24765 642307611 36565 36565 945802727 19225 19225 566762845 57537 57537 833278411 17072 17072 919746947 70329 70329 754581885 66215 8052 710458120 26103 26103 783614271 54999 15507 520513963 13805 13805 539337375 45805 45805 795163346 53598 53598 845716535 70726 70726 10066509 28505 7662 191848243 70241 57537 557551735 4567 4567 375872975 47006 47006 772117804 57537 57537 212596815 57537 57537 965782595 26519 26519 162190607 24280 24280 651985491 25489 25489 621253919 81555 13735 591574871 70523 70523 254590662 35018 35018 731579478 58462 58462 772134301 32982 74868 470552395 10196 57963 9753849 76767 76767 999848924 34106 24212 249333632 12143 12143 314247095 59786 59786 743679086 17335 17335 641034480 18881 18881 693460959 19894 19894 305344958 8106 8106 838442537 22207 22207 533855344 10477 10477 222246127 75528 75528 689083955 63412 58890 308911596 70974 70974 431610437 29751 29751 547468472 26635 26635 629486459 52249 52249 703794366 52048 52048 459813984 39516 39516 40604017 43697 43697 439047534 83365 83365 750461584 57537 57537 240525044 52053 52053 653572548 78016 78016 160845569 66748 25511 87691956 49549 49549 463966463 54280 54280 970160607 34704 34704 358610299 70875 70875 219246834 34048 34048 972996460 50083 50083 981281639 12055 12055 205465742 54490 54490 716898462 604 604 103027540 34646 34646 242811698 17983 17983 508891355 7890 7890 494118770 57195 57195 979478362 6318 6318 780955065 3630 3630 906571492 26561 26561 799190625 7889 7889 413142636 62524 62524 535516095 57537 57537 456776245 82486 82486 227033943 71407 4085 245947034 78086 41199 80073235 35503 35503 497804114 42293 42293 947528230 16993 16993 26362964 11328 11328 558164758 68177 68177 307980727 57537 57537 815211229 7256 7256 925031426 17674 37385 933065820 62294 62294 447623381 45338 45338 1317079 7368 7368 323691649 75793 75793 485044753 82701 82701 239121798 19474 19474 512228501 48386 48386 33251232 7779 7779 735536184 79854 45687 875165590 65558 65558 973531371 63663 63663 214193138 73053 80337 186900151 81675 9693 452217771 80805 75604 686463878 12875 12875 443329745 53606 53606 107501184 39148 39148 158643618 79307 79307 571857334 51359 51359 322079298 44854 44854 590708617 74197 74197 896632408 50790 50790 21032815 63364 63364 172355830 59041 59041 37398098 73811 58796 455924339 3874 3874 792907551 64723 64723 118523123 72073 72073 124783887 45218 45218 772625381 15696 15696 756836378 47718 30375 33502001 65144 65144 17679311 57537 57537 775251659 34287 34287 841695863 3799 3799 766863108 73811 75666 383990179 12936 12936 563875035 2396 52961 975429841 75740 75740 326973590 7712 7712 708684893 48465 48465 965886953 57537 57537 276635732 12902 28453 64901933 39902 39902 440795469 24068 73667 860616457 11747 11747 867729568 16341 16341 439634928 16228 16228 406994378 57919 57919 124375094 56685 56685 60652149 41280 41280 98137683 46403 46403 494817772 58998 58998 165359009 55016 55016 363250741 37348 37348 564724010 40371 40371 664220472 47851 47851 211245905 35388 35388 128918724 73435 73435 406063898 33723 33723 180674079 57537 57537 216868166 49918 49918 295224080 5377 5377 780144227 37592 37592 281468624 73811 49802 652796874 40963 40963 359378041 44338 44338 475090117 57537 57537 76721674 41255 41255 544365655 75688 35396 950203976 52889 52889 843388083 38738 38738 695574886 51432 51432 96436925 62087 62087 636352857 57537 57537 129790636 73811 18897 167390621 27084 27084 526151121 890 890 467731666 53445 53445 963634091 20347 57537 654438709 1931 1931 876150824 71865 71865 903535499 76561 76561 24674844 5783 5783 979206981 79046 79046 242735751 75893 75893 84404890 1064 1064 697960898 79843 79843 41597800 28355 28355 772639285 53571 53571 283154445 49531 49531 606684780 50948 50948 471571413 36654 36654 964753617 81972 81972 589019945 3043 3043 352661357 3632 3632 921234729 5309 5309 405648732 78144 78144 643539099 41640 41640 338489272 3236 3236 494406061 47759 47759 350852919 70223 70223 279898533 6976 6976 503032884 8042 8042 454320197 73811 83719 277213463 46298 46298 54651187 68393 68393 280823063 2262 16856 197216002 64160 64160 27441743 60839 60839 514991214 57537 57537 757853220 28801 48504 685267835 69538 69538 734892237 32556 32556 588234905 71474 14564 653495229 3324 3324 953768807 45832 45832 403145603 47922 47922 162100378 71298 71298 646054343 75411 32201 51513046 37654 37654 277271009 60791 60791 349452493 35971 35971 291669151 70411 70411 922455335 57537 57537 874102343 9221 9221 830875097 1316 1316 123879401 7938 7938 191800090 21727 21727 827807381 45765 45765 486130081 44921 44921 165630208 11616 11616 297546049 40150 76320 237288776 57537 57537 407043399 57537 57537 168360716 60901 60901 52277159 1662 1662 37970281 58318 58318 759433771 37953 37953 882653684 37185 37185 337304185 14031 14031 32450453 45792 29752 882267898 28384 28384 886580156 16059 16059 531911247 13731 13731 265540495 26278 26278 110606061 57537 57537 798853967 46010 46010 324616219 82844 62947 371316964 56011 56011 655467069 73811 62483 946273417 43610 43610 325790826 36523 36523 498247901 71463 71463 302605514 28308 28308 298730944 69947 69947 964799398 57537 57537 321668690 59358 59358 764451225 41037 41037 760540621 37550 37550 649179534 21485 42074 278866041 13701 13701 383687072 57537 57537 942780780 70680 70680 512604977 8802 8802 17841426 74846 74846 336024796 22453 22453 463511537 37455 37455 820242261 55004 55004 557236972 30379 30379 443967017 49235 49235 692681411 19017 19017 120420568 37115 37115 771817654 57537 57537 374720667 80269 80269 102283440 55229 76142 341113645 76434 76434 929011215 76557 76557 545269688 79311 35534 438751200 66725 66725 272899108 20204 20204 1903612 67095 67095 704971153 57428 57428 439439466 8001 8001 299027282 45370 59755 433843595 27361 27361 210293048 10277 10277 656214460 1053 1053 567048275 76734 11758 897224550 33643 57537 571573013 73811 5912 474829095 1783 1783 456270932 27512 27512 201624131 57537 57537 448701072 56387 56387 110353309 49471 49471 627406809 18583 41641 938377002 71558 71558 21134913 74790 74790 387340165 1524 1524 401566222 77347 19276 654715821 30660 30660 498169320 4781 4781 247881872 80691 24349 781501146 26778 26778 469502060 36862 36862 60427835 27884 27884 938019532 39704 39704 554296099 16509 16509 801830222 17598 17598 401347541 77004 77004 516136667 56142 56142 915943506 57251 57251 347910110 14162 14162 931837467 57537 57537 948219193 9667 9667 823733869 64965 45376 161522214 57537 57537 336540660 57996 57996 368867424 53975 53975 591877422 30705 30705 291597832 53217 53217 547109053 247 247 482283818 63575 63575 658406273 41244 57537 543163161 5671 5671 402187501 28820 28820 746775264 79862 79862 624914600 71482 71482 691500395 42885 42885 81453912 897 76595 279574360 38098 38098 516531660 35717 35717 117623742 64575 64575 108941604 79454 79454 946336005 12412 12412 12626926 30715 30715 184735029 6290 6290 268363652 1907 57537 363145916 71604 71604 475871418 60964 29302 653526705 82879 82879 255274731 1718 1718 719483541 7494 7494 87767226 16522 16522 206480626 13898 13898 58812719 35226 76522 829401752 73811 32668 28297046 20007 20007 377469087 80053 80053 197977877 78668 51423 200130498 23261 23261 573834985 59456 6714 22086571 26442 26442 973182353 50316 50316 590121104 70766 70766 860505575 10211 10211 985037066 73390 73390 512355063 39435 39435 819590382 62989 62989 599113011 57537 57537 193055994 65691 65691 252838620 57537 57537 753071898 71519 14388 541874644 63540 73819 460335828 74424 74424 749081972 56888 56888 748525397 38910 38910 882814013 66827 66827 789139783 72599 72599 383463661 40854 40854 173380863 4612 4612 73608749 79967 79967 649078963 51109 26518 474174968 13734 13734 627062250 60847 60847 764927350 50491 50491 296014563 13811 13811 435297195 35038 35038 528347182 73811 25339 377179130 68278 68278 4680977 14035 14035 238683480 38578 38578 236476356 24779 24779 906100494 6513 6513 304440162 20871 20871 88161824 57537 57537 584372282 15281 15281 250214460 10914 10914 711067552 79805 79805 246643718 29472 29472 858544622 49956 49956 682458341 78519 78519 597450395 83261 83261 675329987 18343 18343 928176112 22747 22747 661694452 6058 6058 435604840 2715 2715 960726024 13279 13279 222453447 41592 41592 53605860 83846 83846 284318776 26050 26050 846515769 66397 66397 806675040 39732 39732 48510245 52271 52271 751535177 14917 14917 162171040 39732 34663 723416561 71845 71845 718660002 44963 44963 421909628 37992 37992 367243632 83133 83133 542050547 29507 29507 495558899 73661 73661 88511178 51925 51925 303177361 36247 36247 71561773 57537 57537 315581519 45288 45288 928335157 28867 28867 898545510 5616 5616 784882714 55607 55607 53088065 4747 4747 517397783 65990 16548 153673153 26200 26200 141676701 1711 36501 3457533 55126 55126 679419659 49141 49141 309834229 24862 24862 152155036 22342 22342 852099431 54343 54343 646143896 30651 30651 650596444 29248 29248 561140407 73811 41588 666013031 71304 71304 329021623 71670 71670 297772582 65488 65488 427105519 57537 57537 567008593 48568 48568 311513781 76562 76562 60240197 63487 63487 50306589 13487 25380 718756861 28375 28375 61469173 27275 27275 570976489 8538 71522 994377024 35081 35081 871487868 33134 20208 87372286 58696 58696 955934556 61239 61239 595163206 34018 70212 10927942 117 117 304225283 63815 9654 244887768 35297 35297 560199386 2503 2503 541547283 27056 27056 14230680 39799 39799 865735448 27072 27072 52691316 75609 75609 70389856 33932 33932 889622186 79160 79160 356272171 75682 75682 249071868 64488 64488 565518313 71695 71695 864273032 11492 11492 970101861 45626 45626 992864929 17539 17539 346351728 30806 51848 953517818 6194 6194 982360736 5163 57537 917434253 62072 62072 527380796 79303 79303 206284978 57537 57537 429561533 27538 27538 389434202 35710 35710 226744765 24296 24296 792095238 33978 12061 597865565 29804 29804 67659757 41341 49505 749947249 10728 10728 318314573 57537 57537 263580301 82726 82726 560923965 37591 37591 483464119 50615 50615 533080884 49623 80979 316059774 43070 43070 371453107 5197 5197 858612082 9358 9358 595129809 58578 58578 122684480 57485 57485 348303191 14672 57537 508654397 57537 57537 327623628 32722 5967 98751325 21846 21846 760844635 62597 62597 175165025 17450 17450 733612705 62186 62186 959493022 61771 61771 972168803 3771 3771 153072206 46042 46042 388278988 35088 35088 412653434 56292 56292 330716902 51743 51743 147741330 30609 30609 796049534 14736 55652 939595724 53255 53255 558780336 32775 32775 620564465 27401 75838 69218690 10300 10300 911325920 59098 59098 416281762 49751 49751 943377952 28299 28299 21642558 74588 57537 465622008 10675 10675 575157253 13477 13477 651574328 24273 24273 129879735 23391 23391 737738061 8739 8739 740003278 59716 59716 785371272 57537 57537 129435325 36556 36556 95083612 54827 54827 54601388 17623 25215 429851801 9681 9681 364688748 37833 37833 969447538 57537 57537 609934490 15055 15055 12581579 48247 48247 481277838 32892 32892 830144771 57537 57537 15436335 81192 81192 782823990 57537 57537 489177922 6275 28519 192322037 30160 30160 277653022 57537 57537 48651412 5008 5008 553542387 25122 26902 352269205 12634 12634 899704155 53168 53168 158286738 3986 3986 172168902 42089 42089 923573939 73301 50367 540296613 32801 32801 414526793 49312 49312 430411739 13760 13760 733337639 10398 10398 233041322 21684 21684 15209104 2091 2091 265193854 61025 61025 151643311 31611 31611 546876087 83117 83117 712975202 45246 45246 724987015 48630 48630 466674778 14269 14269 14086461 57537 57537 750787620 30210 30210 710793470 46054 46054 713019566 32366 32366 415396549 57537 57537 581895198 44931 44931 682994267 17680 17680 305147557 72046 72046 366455815 31702 31702 871026021 36028 36028 145009924 82879 82879 894367460 21624 21624 736815594 68507 68507 435577415 64892 64892 523562446 13263 13263 732646143 11658 11658 163169058 81626 81626 702022412 39589 39589 250926636 51076 43156 299130399 6296 6296 37483851 46105 46105 590276577 34575 34575 4635937 16299 16299 894318791 4670 4670 645688479 9477 9477 192427230 57537 57537 913895868 57892 68984 386098216 57537 57537 273707903 49998 49998 297979172 73811 62297 106726832 51299 51299 731528386 30610 30610 125816694 39762 39762 14851995 40108 57537 831430476 76264 76264 421359956 57537 57537 237018934 72024 72024 252430014 55300 55300 690453742 80679 80679 427618176 74454 74454 510183846 23925 23925 184075150 66586 37309 632416625 79184 79184 887473329 50803 50803 637367519 23110 23954 756570772 20350 20350 455927890 73811 54508 140426461 68863 68863 750830319 46827 46827 397178569 62686 62686 145946175 30653 30653 680164536 262 262 926044882 8828 65604 644717551 71742 71742 639772731 16072 16072 731587957 55212 55212 35435195 73272 73272 97733581 65469 65469 824828042 57229 57229 727951279 57537 57537 879298304 68668 68668 509115707 21261 21261 63912868 30329 30329 777818176 32837 32837 969990220 63101 63101 726922396 20345 20345 912798619 33180 33180 84989486 22446 22446 32283694 39606 39606 947598753 12825 12825 1803725 42533 42533 464727797 20107 49411 785740980 22430 22430 97402737 77683 77683 450840758 56235 56235 376278431 5953 5953 426880259 43730 43730 281618910 79110 79110 405770098 81130 53618 438892706 1076 1076 775743069 45766 57537 971827214 56278 29778 687139362 67838 67838 954925534 57537 57537 510039353 12771 12771 930275052 63517 63517 501582106 7658 7658 239746659 45751 45751 580845471 59207 59207 299422587 10831 10831 965087646 35426 35426 48707373 22599 22599 946182903 22064 22064 631260056 80208 66056 726241736 64792 64792 54093099 39377 58708 630411010 56200 56200 617951625 43463 64200 291109490 57537 57537 323084666 29628 29628 754239488 68180 68180 609911948 7725 7725 885240210 76793 76793 355137542 9267 9267 12178741 57537 57537 728407542 83478 83478 823482964 14475 14475 921567105 26620 26620 470447571 10950 10950 327628259 79001 79001 126565122 58945 24377 484542344 6268 6268 507597048 53787 53787 301274314 57537 57537 644503011 77383 77383 11069042 3523 3523 479834095 58268 62482 138237594 73683 73683 972309425 10693 10693 632315132 20867 48894 862798559 69769 69769 983164948 52330 52330 739050026 56074 56074 210591843 51381 51381 916109326 63994 63994 574863143 58313 58313 682032211 40506 40506 218053649 9515 9515 191587318 45860 45860 124082431 69411 57537 544397800 65004 65004 173147416 36305 36305 257307384 2111 2111 735859192 77575 26733 854404030 27935 27935 872765561 79190 79190 981299527 82776 82776 59342540 76566 76566 174447595 53860 53860 311963338 69149 69149 510529165 42920 42920 855897184 23823 23823 782894618 57948 31553 456125492 60005 60005 833565465 82036 82036 450191843 29605 29605 486805055 64938 64938 170756459 8163 8163 510348656 75029 75029 456660674 12603 12603 345789605 40907 40907 5206673 76880 76880 135983020 31246 31246 631349054 64167 64167 644929397 33688 33688 91766960 49158 49158 316068963 57537 57537 35329557 82765 82765 447676062 57537 57537 719895211 3421 3421 137424670 20756 17399 960937725 55733 55733 710600539 78461 53957 330043493 36961 1988 973103802 5238 5238 903896094 64155 64155 340671329 61661 61661 581974956 67828 67828 221624663 82572 82572 719364980 4068 4068 149219357 37863 37863 667355547 24016 24016 415546428 38067 38067 82847540 77383 77383 868872138 14558 11040 494792271 57537 57537 174703573 31455 31876 506424225 57537 57537 354789733 32561 32561 677970210 43774 43774 956224725 11916 11916 342477168 3145 3145 543042777 57537 57537 254227747 57537 57537 653239739 78621 78621 601778549 57759 57759 272183193 36739 36739 224687988 34011 34011 199453601 4641 4641 969865022 2141 2141 935719150 38112 38112 290746180 6315 49618 573155211 71150 71150 534833156 80316 80316 986732329 625 625 332679532 30641 30641 846194250 4218 68909 497465243 64432 64432 941138302 67031 67031 489869498 57537 57537 944707644 82444 82444 893304155 9705 9705 895125088 32250 32250 560323683 24975 24975 975457172 50426 50426 755321852 73535 73535 568079840 47079 47079 379210966 6838 6838 644255805 60142 60142 793257483 59876 76826 431637807 16718 16718 253070625 4102 4102 716280765 31476 31476 298266515 10145 10145 557152633 39987 39987 831481105 78072 78072 219092264 7252 7252 406937091 57537 57537 58351985 61593 61593 55683358 483 483 482615887 29143 29143 815851132 57537 57537 844941662 29270 29270 805132205 45069 76934 565424404 50396 50396 723446912 42308 42308 277215711 76740 76740 269272942 80172 80172 499952211 16356 16356 229589612 1213 1213 856015852 82094 57537 181993191 8862 8862 912257998 16582 16582 324913096 65097 65097 428118023 25388 62186 948792479 67433 67433 817385644 30186 30186 497759894 75540 75540 730742207 62270 62270 89732650 34763 34763 482262419 40460 8737 119420080 62420 62420 734806710 66692 66692 519077137 34445 61612 371176835 41104 41104 163666523 16898 16898 888090020 80936 80936 781229237 73811 59255 367528861 25064 25064 236067642 43796 43796 66185300 34734 34734 435022809 79713 57537 10053648 57537 57537 733393951 70955 70955 761275541 69633 69633 624513029 63934 50744 993630670 49521 49521 330612049 22486 22486 221457926 59918 59918 398630992 70551 70551 815828531 48928 48928 957402365 36929 36929 576927418 57061 57061 430580085 67931 67931 589045436 34649 34649 330905788 40829 40829 344497696 42391 42391 418394537 57537 57537 703627704 18135 18135 820957812 51367 51367 202216591 56937 56937 386305001 3389 57537 374993171 8486 8486 113735934 5141 5141 245774219 75321 75321 594353859 22166 22166 229879585 23620 23620 337881577 14265 14265 673517156 2614 16560 112767910 70382 83178 213718091 28709 28709 47198017 48256 48256 684901731 27822 27822 323405573 21971 21971 301884348 57537 57537 276298065 4275 4275 572142582 11427 11427 904749905 73811 28858 930325678 5788 81297 176556980 73811 49662 866136870 75411 75411 419475294 68565 68565 921742970 45976 45976 489057807 42355 42355 697558303 51242 51242 820010631 40419 40419 129397700 35419 35419 199367166 49944 49944 667595153 58463 58463 675676127 70909 70909 240477285 50238 50238 36698405 40128 40128 621512978 57537 57537 24453237 9585 9585 190845235 64223 64223 240024884 75533 75533 228345753 14624 14624 525322841 25782 20480 671247035 53875 53875 902390882 40531 13549 749359330 30731 30731 512318051 23910 23910 39707868 33223 33223 45129532 5899 5899 484749398 74551 62447 739076761 35852 35852 866770887 26977 28834 773279362 69096 69096 831594128 23266 23266 489770709 46393 46393 543998766 54205 38987 755066181 10379 10379 589729516 57537 57537 122669879 51841 51841 529113239 22340 22340 361987650 21384 21384 660887517 55583 55583 974340901 57537 57537 603126748 63324 63324 156598486 26033 26033 717288467 56197 56197 485236719 10109 10109 773964393 13500 13500 969657781 39369 39369 191032433 13272 13272 582462951 61732 61732 979057351 22890 22890 922330923 45306 25326 146181182 20499 20499 159062731 74672 33615 181524106 31538 31538 253115384 57537 57537 856514392 83292 83292 787996963 8083 8083 425197981 69185 69185 336537796 59756 59756 992591647 62534 62534 61009117 1170 1170 97899343 13293 13293 602410706 23680 23680 777008847 53610 53610 796379151 43701 39573 65444619 50954 50954 363219654 2710 2710 862235236 68549 68549 223036879 50852 50852 567061479 37681 37681 636545511 33559 33559 474289352 18794 18794 126674084 49900 49900 627397008 80872 80872 950429047 30021 30021 68524203 83380 18222 702495167 38229 38229 422875305 58393 58393 161574316 41946 41946 914556146 41522 57537 267562656 56794 56794 539037277 25050 47143 559926286 27364 57537 439012052 12465 12465 474177372 8542 8542 80994663 76519 76519 20084138 16037 16037 185030437 83750 28838 592220528 13059 13059 479662767 42113 42113 551833204 42514 42514 447332433 21218 21218 259974755 16867 16867 488533750 30977 30977 399193072 56603 56603 37207917 57537 57537 108315270 40619 40619 130539574 55818 55818 180530110 30896 30896 386720379 57537 57537 842757024 34909 58662 795033103 39961 39961 476553147 81689 81689 632106770 16602 61725 679740641 33866 33866 101018213 83455 83455 299735164 77525 77525 456454096 60095 24601 90787004 50708 50708 190405100 42362 42362 808625749 63033 63033 123309407 36136 40090 420320791 57537 57537 231233782 9119 9119 761019642 48201 48201 998178426 70173 70173 474193976 10254 10254 508289732 57537 57537 217738048 73811 43527 366825099 53100 62531 873983557 7949 57537 643594882 33532 33532 467543861 50742 50742 711915510 78823 78823 876684313 4218 4218 416045698 24159 24159 200606995 27939 27939 30941112 57451 57451 463328481 69354 69354 516635029 50812 28168 103149605 32402 32402 815789346 30896 34804 536955040 22136 22136 524912674 67944 67944 186186931 76098 76098 85383020 45236 45236 256031804 57445 57445 261049849 33585 81809 707909839 35249 35249 936635244 39975 22516 106145512 58317 58317 280168121 42381 42381 531675378 67363 67363 12152777 33825 33825 716579340 3830 3830 91047179 18054 18054 203761735 57537 57537 292702377 57537 57537 922998081 51699 51699 325763697 67624 67624 204024172 83191 83191 120799467 5146 5146 554941069 78641 78641 198346036 53003 53003 670081616 17406 17406 935519158 60008 60008 793364237 79928 79928 913809225 57537 57537 658431408 57537 57537 123088405 65422 65422 267592853 49565 49565 127328426 10922 10922 746113791 42901 42901 150200434 12591 12591 755487199 73811 57537 29529034 27711 27711 437011106 10671 10671 907158636 22999 22999 891155743 6811 6811 634541915 30722 30722 477145111 10062 10062 506401961 26969 26969 930845100 57597 57597 291003127 1404 1404 363269924 5786 57537 964645514 20611 20611 201910755 38742 38742 333535665 60154 60154 294362391 77831 77831 107759897 65735 65735 464116062 57537 57537 540902251 17930 17930 520291153 37935 37935 891479650 56160 56160 955657037 13665 13665 574150544 10264 10264 268984007 57537 57537 417513345 73714 73714 49904321 56311 56311 1862240 57537 57537 125101427 56961 56961 347265033 12224 50530 38718225 45963 45963 104681188 19415 19415 709731331 57537 57537 508922273 82292 82292 152979400 59296 59296 381178272 11080 11080 688746378 55479 55479 876633854 29168 29168 685591852 23050 23050 420996582 65192 65192 932973319 66451 66451 490567763 4774 4774 225098831 15695 15695 338740995 72969 57747 541143478 49692 49692 813412660 76660 76660 527152078 657 657 782625548 18705 18705 453852439 4102 4102 424552109 20313 20313 147475606 57537 57537 738385349 50529 50529 97961740 73491 73491 362557439 75445 75445 64656558 63197 40008 883170988 34738 34738 647231214 12331 12331 155857761 35329 1512 138030743 37125 37125 138099145 53345 53345 432288854 27512 83055 349371993 50061 50061 874036228 63004 63004 849297479 32653 32653 923001547 57537 57537 942992824 78027 78027 357203457 73055 73055 191349548 57537 57537 852639074 67993 67993 988634387 69923 69923 685380064 54689 54689 290737245 14524 14524 247503411 22048 22048 740572780 78168 78168 193664342 65751 65751 860963656 57537 57537 173472345 6935 6935 432749325 13863 13863 938269090 26397 61353 973669727 48745 48745 258152760 62860 21979 697162351 73811 78023 542557164 47557 47557 992235094 27723 27723 208668026 14151 14151 41008226 28361 65456 680683730 71795 71795 212848930 23850 23850 543727734 2931 2931 302751086 57537 57537 948601983 44102 44102 98446118 83451 57537 270462797 25587 25587 454072245 73811 30149 870251237 38522 77723 918039552 20325 20325 967121049 57537 57537 993915565 57724 57724 826067610 12154 12154 524073162 73328 73328 189114125 60633 60633 328415659 31084 81787 654458680 68381 68381 306338974 36169 36169 503649836 7327 7327 554563643 71117 81815 343255647 6189 6189 66445545 57537 57537 174180837 3570 3570 494959509 57537 57537 854320754 8647 8647 292266937 3109 3109 900121663 7874 7874 801770113 76497 76497 393904297 73811 64561 228932141 28851 6557 318317238 60749 60749 184791312 66341 66341 960938298 8467 57537 375330243 60664 60664 222236069 49106 49106 79228040 66458 66458 979402020 28214 28214 864127693 30389 30389 988380196 57078 57078 397077671 66124 75615 25250334 71286 71286 562611033 16275 16275 76650313 20093 20093 731645154 57537 57537 950708034 24857 24857 489623796 11198 11198 838988073 20138 18464 514964830 18604 18604 629114347 47208 47208 268696718 40299 40299 879529264 8691 8691 678842556 14334 14334 459178288 54991 54991 283661798 21664 21664 486537217 30220 15779 647109335 64521 64521 543430500 57537 57537 96969840 23135 23135 718986178 7612 7612 44584739 34644 34644 492975256 42483 42483 739103268 38884 38884 435778050 9179 9179 522117154 23518 23518 426887514 11295 11295 852613050 11609 11609 701965495 53729 53729 962589205 28376 28376 78953945 40671 53463 175595657 63729 63729 306163830 15198 15198 339017948 71007 54243 216087243 15840 15840 192914928 57537 57537 96348544 33828 18014 528446239 21533 21533 462670827 18190 18190 241353610 67462 67462 184151163 11348 11348 90297730 19281 19281 310759197 44802 44802 965393253 56502 56502 295873380 21201 21201 245181873 33002 33002 755700704 3391 3391 666712366 20599 20599 739486342 25269 64909 336942306 41045 41045 417345409 81799 81799 225050562 57116 57116 994286756 60199 60199 310770760 38131 38131 524493603 4731 4731 756813674 30651 30651 621318446 38827 38827 735080279 32004 32004 656513013 76439 76439 680558829 27930 27930 490300431 10276 10276 817525990 1657 11237 331843092 41552 41552 555912429 68250 68250 454462582 10512 10512 49390337 7443 7443 938576503 47888 47888 537705366 9469 9469 928069120 67638 67638 943959587 67385 67385 4922316 1611 1611 623977503 60173 79188 233189618 37654 37654 17343015 27675 13443 921668079 4141 4141 760997663 71053 71053 778927659 57537 57537 465233195 57537 57537 205139679 48049 48049 876047828 47970 47970 461507613 22311 22311 355686618 57537 57537 830246623 59553 59553 435784018 46387 46387 331250565 30503 30503 433414242 21274 21274 156921465 58409 58409 694926704 19383 19383 534930006 14582 14582 533467086 81662 81662 613859698 56369 28646 231307481 2641 2641 578306289 57537 57537 71785523 29183 29183 847511326 10423 10423 373761465 57946 57946 649058058 52518 52518 301214776 63207 63207 919332970 56028 56028 256728708 68883 68883 774905044 8465 8465 341938597 22415 10256 425323234 57537 57537 171657859 59499 59499 658585229 45704 45704 705893620 7113 7113 196091758 57537 57537 76844925 29951 29951 368131931 80200 80200 449667313 2791 2791 529171883 64241 57537 993390097 24589 24589 629439461 79761 79761 754417846 76750 76750 574365867 51655 79989 828071279 4005 4005 830647834 23996 23996 891960270 71143 7448 987337957 34004 34004 948643627 60749 60749 745926959 56829 56829 503355288 58 17202 692463516 61882 61882 914480813 25362 43895 401155806 57537 57537 768851988 34036 34036 416343031 11037 11037 233845653 36916 36916 943483207 58036 58036 117458763 81685 81685 832914033 43310 43310 367328763 45505 68394 799811524 16402 16402 521084908 50830 50830 114733205 75389 75389 439414105 59766 59766 465617477 71890 71890 565806734 60359 60359 947254753 17095 17095 52226019 28642 28642 622076158 78010 78938 730985047 1108 1108 236120988 13582 13582 10788608 82690 82690 882274451 26915 26915 721362572 52727 52727 435550497 63412 63412 211912818 54909 54909 799860088 78108 69301 741684484 40843 40843 503865196 72057 72057 746835167 1907 1907 459572008 71178 71178 146995334 72259 68915 309479527 15547 15547 796074777 81303 81303 518454385 25580 25580 895351010 46937 46937 984517897 18329 80715 965887847 83276 83276 51258357 68607 68607 363214735 80777 80777 519178189 51218 76050 40341020 67952 67952 337282070 69838 69838 692194737 69882 69882 647657858 19225 19225 726767349 62789 32706 475041361 792 792 71458066 82685 57537 266012983 34937 34937 170792424 69770 69770 856766497 21262 68677 449002897 15273 15273 5099939 78539 42223 319564457 64473 64473 12633532 35930 35930 339887039 22358 22358 178265913 18077 18077 243395589 62579 62579 924543568 66550 66550 483446663 80309 80309 483506077 57537 57537 735718953 63979 63979 631027486 73811 44351 36102680 18864 18864 809460383 9524 9524 538251818 47053 47053 510254497 41059 41059 353065630 61918 61918 311099439 16222 79339 7057847 74298 74298 345565585 20839 20839 457177010 64189 64189 396478973 68511 68511 50356816 77706 15759 661219728 11571 11571 303206853 52829 52829 771684625 15472 15472 307398163 80371 80371 361239039 45876 45876 91028809 74820 74820 780746930 71589 71589 489380132 35471 35471 561115417 16467 7476 312733318 69729 69729 723318399 57537 57537 846300383 49400 67890 341482168 25028 25028 66000485 18523 64009 64364207 43867 43867 856275936 54272 54272 5661743 23859 23859 662183724 51863 23651 177972598 48218 53789 940831849 6998 65318 816871952 49505 76601 949747440 15338 57537 299495821 54188 54188 346337046 72312 72312 523641947 57537 57537 114903470 61338 61338 309408183 9525 57769 89549298 2655 2655 4092706 62404 65691 112090259 27078 27078 152267796 40107 40107 884363290 73811 55238 671543585 63621 63621 439695982 74594 64958 272642800 1491 9550 354531099 66244 66244 297271270 16432 16432 652617569 49766 49766 70136993 2414 2414 534700670 39485 39485 463613302 28744 28744 61433917 57537 57537 9280784 69870 69870 488334333 55181 55181 915867335 3265 3265 772041719 36990 12315 492285815 21180 21180 135237389 36860 36860 90121428 9299 57537 986879646 69831 69831 267153808 27043 27043 158102194 58261 58261 768312051 57537 57537 612696221 83171 83171 37989310 4332 4332 44833475 4381 4381 412085923 57537 57537 452005063 57537 57537 912424773 48046 48046 308274836 57537 57537 553273389 57537 57537 316065381 77329 77329 692766907 57139 57139 317440167 15667 15667 680161224 28334 1934 700812480 21223 21223 79911309 43144 43144 782964466 11834 76461 907913570 30295 6962 642583070 44000 44000 661187165 39051 39051 987642229 13343 13343 888029568 3827 3827 596112710 49935 49935 443713976 57537 57537 400025892 56507 56507 940139586 1963 1963 302077425 57537 57537 62888529 6189 6189 245781007 57634 83185 77282403 4904 4904 298460979 5848 5848 851334358 9411 9411 256159730 57537 57537 150691686 22720 22720 586938831 64919 64919 618843536 57537 57537 800919598 16076 16076 232278318 57537 57537 960725444 78900 78900 381107409 53008 53008 778304371 38588 1724 231873599 54805 54805 664106021 58519 58519 651036814 83261 83261 645497240 69727 69727 653145756 74654 74654 431614694 24272 66803 377539239 73811 82906 875147544 41597 41597 646137132 57537 57537 39629536 83035 70070 97292266 14673 14673 687029544 77215 15825 180497581 70513 70513 974903638 57537 57537 796076079 57537 57537 790333740 11503 11503 424352052 75496 4852 714050344 11544 35982 212987334 57251 57251 256475593 73811 44613 359317557 512 512 951262512 560 560 985762882 57537 57537 660000562 35078 44444 864012455 31347 31347 425529234 73811 5396 252097352 8602 8602 355834882 71261 71261 698776154 13102 77515 843383211 2027 2027 834352484 73811 38489 908797640 40769 10707 810619444 9145 9145 46453020 27849 27849 596839453 5833 56039 388195153 6654 6654 158816854 12778 12778 107066257 66164 66164 889910924 57537 57537 312444452 70325 70325 579433859 24022 24022 550144718 57537 57537 674658186 56802 56802 725470323 44721 30831 744426269 25397 25397 995179630 65545 65545 770606806 77678 77678 566791431 8958 8958 609304784 60675 60675 37857938 72503 72503 957779726 40176 78034 942757405 41930 41930 699895213 67431 67431 557584715 26035 26035 904849371 28686 28686 521529369 47166 47166 244648658 12672 10659 770826187 65701 65701 111612802 64155 64155 814238997 8269 75915 942696178 61835 61835 70442049 30563 30563 270200367 13342 13342 628835879 20541 20541 36900571 60979 60979 400119494 47184 47184 843563212 54823 54823 148159553 37902 37902 945003151 50090 50090 481298083 2046 2046 868604722 57537 57537 459454701 25805 25805 433944219 65319 65319 617364475 38758 38758 228100855 17 17 480085748 53565 53565 59504851 33336 24787 935719711 42554 42554 130093576 41151 41151 842517405 31150 31150 820106084 2534 57537 297805492 58518 58518 66716349 77314 77314 804648166 63357 63357 50897816 14393 57537 10145750 72662 72662 975790953 19301 79469 687314846 73811 52039 939312084 69128 69128 177324672 4598 4598 434210811 14872 17891 926137481 17638 17638 346891405 46819 46819 20891696 57537 57537 80023692 67745 67745 631674842 79185 79185 411625482 79044 79044 64713237 48713 48713 811334993 49977 49977 413486089 12750 12750 783421284 38311 40670 250563267 24427 24427 612871965 57537 57537 931808583 76993 76993 994821105 51287 51287 923888598 26727 42389 727323065 36049 36049 514969082 81439 81439 408059015 14453 76382 680541559 1011 1011 943196627 37505 37505 389537318 68352 64416 487982980 70410 70410 156916783 38692 8515 784377844 51033 51033 38707161 57537 57537 427384018 53413 20382 213417115 687 16109 256262948 79570 79570 76658168 58121 58121 624845741 75197 75197 594334619 27231 27231 837642305 57537 57537 149581323 57537 57537 978329928 55652 2743 660000895 42494 42494 725807314 14638 14638 548185256 44455 44455 393906017 57537 57537 198409944 9418 9418 246844133 40258 57537 816704500 4066 4066 539664601 35446 35446 400087394 54231 54231 487463472 73617 46301 726796927 1150 1150 41455540 79271 52820 572212951 57537 57537 686710548 5088 5088 334571128 25247 25247 308658991 28098 28098 832993830 58169 58169 428219593 68460 68460 559219453 29493 29493 123451029 27732 27732 126739114 40643 62758 12202681 39223 39223 264498072 76861 76861 821888984 43102 43102 376335598 65615 53463 61174799 65087 65087 942986666 43132 43132 831851475 57537 57537 945087750 57537 57537 857162796 32696 32696 904241939 42821 42821 925244850 62913 4089 824604143 81330 81330 705246570 34978 34978 357591117 58934 60634 779170545 58632 58632 988217253 52385 52385 328095943 57537 57537 696471286 72716 72716 970772136 69046 69046 466932098 57537 57537 559433575 8530 8530 821692066 39238 7504 355148320 15139 15139 598815268 45377 70169 965056641 1992 1992 91493798 43130 43130 223966189 46375 46375 612682826 57537 57537 570214510 67814 67814 813970889 1944 56546 99619666 70408 70408 155254099 74091 74091 447063504 70580 70580 207690035 12198 12198 807989174 55427 61298 258067409 65309 65309 28668628 40558 40558 670725770 39077 39077 679055967 79296 79296 464233654 45943 45943 309077507 29634 29634 716731053 54874 54874 718166434 66602 66602 719795762 58667 58667 946567624 57537 57537 913349432 1943 1943 403993852 68754 79312 935026170 59002 59002 364928453 25292 25004 480517171 7670 7670 234562206 81959 81959 918340890 73347 73347 139235986 5796 5796 870327200 70875 70875 728634527 73323 73323 545550972 78333 78333 960315352 66596 66596 684984306 30867 44937 342590154 25557 25557 62438204 68346 79958 588969878 81521 81521 370448243 42346 42346 367739077 57537 57537 444166575 4980 9006 280245092 67681 67681 909308133 9442 9442 191480369 17834 17834 356895468 35351 35351 837235582 47677 47677 631192388 67924 67924 73914846 57537 57537 588022464 53008 53008 686966782 70177 80514 682347218 55237 54473 410238698 57537 57537 734680706 59358 59358 993721559 57537 57537 561721323 50428 50428 518486432 18494 18494 649102290 6553 1449 807162168 45976 45976 710745678 73811 13554 728460884 24259 24259 540623160 63884 63884 308409866 23604 20072 397446494 10669 10669 188184465 7516 7516 261189722 81672 81672 964067318 52747 52747 188785351 25447 25447 456952767 52340 52340 507053565 57537 57537 992765221 45656 45656 290790296 74074 74074 463954775 3929 3929 95312850 41403 41403 278395363 27286 75093 618479876 30778 16612 879343233 15603 15603 383453979 45300 45300 480535420 68355 68355 269167406 78444 78444 598806659 48156 48156 837635336 63990 63990 955574134 42004 42004 623995245 39459 61130 169822397 58372 58372 587692806 14168 14168 327062290 57968 57968 895903675 18202 18202 968227321 74072 5250 911263248 57537 57537 26961698 44397 44397 947668077 46788 46788 374123587 78090 78090 154064879 3769 3769 75315765 10993 10993 366474803 63235 48098 515401646 40277 40277 740646035 12071 12071 836929074 40010 40010 930402428 73072 73072 209684012 285 76007 754831085 51834 51834 377667174 40358 40358 876432047 73811 59562 718735174 50262 50262 965591941 58615 58615 124806379 61710 61710 4663457 11528 11528 459044013 12231 12231 869064790 27659 27659 465933725 52385 52385 817662613 63777 42364 513035507 67608 43692 12413995 73811 27143 155822943 40286 40286 643536553 24112 24112 473729950 24883 24883 726650077 35534 36474 718608591 20952 20952 655168602 74095 74095 148752524 14538 14538 793321670 46172 46172 760067487 11707 11707 59285175 42966 42966 718319353 64048 64048 225226778 48276 48276 690012812 57282 57282 898950858 51218 51218 169770465 58266 58266 987406693 23326 23326 666385660 12076 13660 223628216 72900 72900 203184070 45889 45889 686905846 58039 30862 552342996 53633 53633 824383022 49677 49677 478715790 36675 3053 292190139 41980 41980 81638176 80132 31614 995620979 37060 19966 308073649 34416 34416 546223983 8722 8722 93475262 47952 47952 139466878 20543 71528 943227406 63897 63897 775613720 31969 31969 575152259 76240 76240 859979222 56210 56210 850920014 73343 21451 994963412 82201 82201 574264351 48944 48944 349254834 57537 57537 215403950 77427 77427 713389782 31800 31800 182988077 14494 14494 55560996 13980 13980 849272757 25926 57537 126670392 3300 3300 591507772 43706 43706 369410770 10104 79910 254852618 32652 32652 250642315 40433 40433 538527585 22827 51159 948068593 73811 23337 184627378 57819 22240 964903664 4071 4071 798573631 3754 3754 605134693 19259 19259 54558753 3527 3527 547659326 10960 10960 321495872 31142 31142 555928223 22970 22970 392720183 64315 64315 587833475 23528 23528 828694278 27938 72493 987925056 72592 72592 944993951 52158 52158 4566772 49747 66338 466856215 69551 3513 32610302 75225 75225 887420309 57537 57537 41059804 57537 57537 58057691 55515 55515 883370967 35270 35270 858311743 22960 22960 752382443 8007 8007 71962735 39410 39410 728890684 45633 45633 127169833 5351 57537 78111550 57237 57237 667834034 57537 57537 273482006 278 278 78148710 70818 70818 129281922 72217 72217 206047014 66251 66251 66232206 3339 3339 528431473 27259 27259 181741641 57537 57537 903796434 5021 5021 245743099 57537 57537 673944394 57537 57537 450803067 77447 77447 414019839 57537 57537 414750317 75407 43957 199929336 78229 78229 498882458 73811 57537 519083597 68907 68907 473913150 71025 71025 176549486 60035 60035 834313598 839 839 589480448 3827 3827 629132553 51512 51512 878590950 18776 18776 574574305 73811 24551 914457094 12721 12721 812406551 20603 20603 446348706 40924 40924 718800223 72342 72342 810979918 57537 57537 395669362 43482 43482 826239412 57537 57537 510072449 57537 57537 234376224 62832 62832 634124726 577 577 874744124 71596 71596 933769449 39248 39248 245901134 56357 56357 499300185 69221 69221 398528294 26182 26182 206439674 57537 57537 856730541 67981 67981 444079787 6917 6917 941455676 25022 25022 690071526 64731 64731 631123512 73481 73481 781079697 22694 22694 621462345 21671 9309 51036694 18626 18626 214437445 74531 74531 462156447 57537 57537 234390187 18767 18767 477666419 67856 67856 109816923 37556 71346 604959107 10922 10922 36426720 78795 78795 844914272 47823 80300 952085052 58047 58047 753501436 61897 61897 508219650 54140 54140 421901205 55302 57537 2469375 73811 36093 491963410 76036 42371 657340434 72998 72998 8432153 14840 14840 168220332 6391 6391 465913453 34299 34299 912206958 48042 32676 977608441 77693 77693 313759202 13244 13244 926712110 5936 5936 178234988 28865 28865 27712114 12802 12802 655464753 78099 71021 328859839 31489 31489 578061946 41415 41415 504826019 23545 23545 53778781 49330 49330 892397209 53267 53267 331705889 25859 25859 146464758 2299 2299 705081225 50032 50032 938438823 57746 57746 459691736 57537 57537 348098251 14448 14448 115836437 54060 4494 619458906 72417 72417 134616130 23870 36573 945021981 33400 63717 990849512 45916 45916 238927311 33751 33751 403691562 32439 32439 371154200 45464 57537 906461199 7736 7736 904355431 29162 69162 890200919 24990 24990 740760729 20023 41843 352984587 14456 14456 527810185 31792 31792 254532994 64082 57537 306648058 80778 80778 89939829 34888 34888 691212503 60477 60477 273591972 5368 5368 619544714 5565 5565 218745374 2703 27464 938968931 17733 17733 691591294 51983 51983 159183303 9119 9119 550778199 27387 27387 105095104 56258 56258 632551816 13738 70503 883848933 30571 34757 550077971 18083 18083 653343578 65645 65645 429838363 40524 74092 645976895 27806 27806 373139961 69755 21928 736762427 102 102 696129302 73811 42823 533024456 20691 20691 465874794 11846 11846 740549745 68144 1787 731458199 12683 15334 417944508 18799 18799 631129325 16304 57537 801482185 13175 13175 641742990 69132 62568 517234155 79034 79034 887071659 80118 80118 381186083 22964 40480 950329142 73811 55946 915195177 7587 7587 509357803 76142 76142 25096453 8580 8580 910559304 19216 19216 321835563 81638 81638 954799575 16609 16609 318616573 49864 49864 705767261 24377 57537 79503968 3383 3383 266671131 53827 53827 130603938 18004 18004 907028381 57096 57096 693866412 24377 24377 570201488 63932 63932 720755524 50133 50133 338732698 50896 50896 939414329 19219 30946 361801964 29180 29180 634721412 75734 75734 527029316 27222 27222 4793878 57537 57537 840527199 9218 9218 588645193 73408 76162 50099330 37863 9336 382702151 48425 48425 686521879 42495 42495 723812816 57537 57537 751628037 57537 57537 623526785 8591 8591 511371186 34208 71433 198273764 1525 1525 680288565 10652 10652 458522500 43084 43084 23482529 55342 55342 301284904 6209 6209 88581075 22207 22207 174047595 78232 21001 211795686 41331 41331 755744899 35055 3757 839974512 78202 78202 128738421 40720 40720 910993814 53170 53170 568193809 33403 33403 674024369 81042 81042 37951438 63549 63549 63496249 40498 40498 67638866 67085 67085 975562893 75612 75612 280301935 23629 23629 158426411 48390 48390 493037456 53985 53985 270654802 64336 64336 389984663 73811 69471 237415550 46203 46203 424102276 63392 63392 275304041 29905 29905 390816396 68130 68130 911907371 48201 48201 979994609 72383 72383 325608313 29537 29537 665884151 9644 80966 551200853 32264 32264 383321117 48834 48834 248432713 20319 20319 414702936 24023 24023 511782682 67365 59555 325992813 3615 3615 90181942 44670 44670 641542974 50411 50411 186727179 15194 15194 771396155 57537 57537 901350159 36918 20256 232883300 10552 10552 363965942 47892 68263 469936949 28995 28995 697977379 60378 60378 358926862 68747 33287 442884709 24921 24921 222577723 4791 4791 479655289 63993 63993 366755169 18073 18073 652207072 76700 76700 551729931 18457 18457 115040481 38788 18420 95905643 81891 81891 793476195 73811 16903 228474209 5421 5421 613118082 18609 23357 209485048 51913 21499 200645669 1403 1403 505177654 33819 33819 417785017 42630 42630 836320195 47629 47629 820809493 42109 42109 92950231 22078 22078 585002520 4068 4068 453584012 57537 57537 241867587 57537 57537 859356968 3126 3126 419518838 68005 68005 699370487 13821 13821 998771772 52753 52753 903895461 75897 75897 991254742 28288 28288 579110390 11244 11244 447215156 64070 64070 69226822 83042 83042 480310896 9576 9576 123009107 7382 7382 337330792 45777 45777 549402423 10527 10527 841513525 21303 5930 788397668 4271 4271 491529674 78913 78913 770790076 63800 63800 287591303 46520 46520 468563988 3015 8034 607097852 56167 56167 855991901 14479 14479 179177361 81287 81287 69486752 43586 43586 143488829 10077 10077 485186903 51583 51583 605282950 47657 47657 300531126 1680 1680 433033714 61963 61963 692060186 53395 53395 719423846 35946 35946 278271685 58497 58497 751939695 25030 25030 235486171 21579 21579 397586142 46165 46165 341672085 9512 9512 767618804 17144 17144 128971480 41540 41540 777947203 68774 68774 843653771 22228 22228 671649527 79660 79660 941164291 73017 73017 375607313 12477 40797 273093024 79809 79809 306132611 57537 57537 209284350 49965 49965 71066670 61152 34790 777152663 29962 29962 714348738 11201 11201 883060365 57537 57537 945630041 28512 28512 857622369 23818 23818 635316638 61046 61046 509092218 58222 58222 856835922 41647 57537 435980611 18509 18509 380807460 20065 20065 728912078 75409 75409 849282646 25977 25977 694549154 22972 22972 826954084 61768 61768 358964617 56226 56226 997513143 47749 47749 876946489 65177 65177 752219352 62337 62337 358385735 81845 81845 465695446 44631 44631 864814439 54773 54773 647736237 53270 53270 943422451 32609 32609 788248040 65658 65658 831866644 49905 49905 15417323 57537 57537 183063247 52509 52509 487873412 62089 62089 453807707 61943 61943 517582174 53203 53203 280066783 29107 29107 354263540 57537 57537 591400908 14918 14918 823940341 66541 66541 301999440 78990 78990 889987697 38025 38025 336503299 24010 24010 361471909 51075 51075 250788275 48781 48781 858862228 28957 28957 204389698 23105 23105 368548526 75489 75489 326152213 67881 67881 971187856 38083 38083 72104218 344 62372 823336235 80080 80080 403753905 18665 18665 71964850 45925 45925 732811234 66191 66191 637110889 21138 21138 721663733 74834 74834 380161105 80472 80472 291426932 22690 22690 331603004 58947 58947 599412065 66221 66221 365324063 80302 80302 758244926 1527 1527 549109866 15620 15620 375004926 54236 54236 89822098 71210 71210 784230155 30280 30280 823204358 65005 16156 218356642 58560 58560 279022254 44093 44093 92473612 7880 7880 943725878 46263 46263 941948313 76235 57537 377459349 63147 63147 541662315 31914 31914 598668652 68688 68688 925126707 56205 56205 380416219 41726 41726 639651894 19088 19088 974053451 20117 20117 526286504 57537 57537 786031790 82653 82653 224209162 35247 35247 331802500 16382 16382 389387832 56166 6303 792722557 10756 10756 987771498 24329 24329 741616789 21273 21273 116731360 56917 56917 28848695 57717 57717 310263988 43998 67374 225798431 57537 57537 170582209 63429 63429 478879726 68845 24219 84446478 29139 29139 299031626 45598 45598 469791664 81367 81367 105104173 61900 61900 176964445 56656 56656 608613280 34908 34908 625720602 9639 9639 219429621 2412 2412 511625735 82207 82207 523647548 71766 71766 730461667 30794 30794 417563238 6649 6649 891947464 47671 47671 697901204 60948 60948 902288465 22667 22667 210855758 23890 23890 843504276 24103 24103 661218252 35092 10343 23786501 38759 38759 624278005 78850 78850 493410498 44429 44429 290615328 2707 2707 893444891 63186 57537 288749890 36969 36969 89232208 66667 66667 652940741 34543 34543 176856731 15345 6609 145987191 6176 6176 521678710 46406 66645 36487013 65303 65303 611596646 13955 13955 773239553 38584 38584 751822918 31788 31788 15880967 76640 76640 916826088 5246 5246 352279676 39162 39162 696608400 80015 80015 639563943 57537 57537 705293696 14175 14175 872220695 72990 72990 53905092 39093 39093 698522329 40848 40848 251403238 71722 71722 578001471 72556 72556 47280998 22506 22506 599862790 61750 61750 846057914 50221 40932 852480134 8418 8418 455704870 36338 36338 493341379 17910 17910 324428521 77770 77770 416130039 48506 48506 997324742 49118 49118 315997774 54038 54038 284157845 39328 39328 313668564 12742 12742 221732202 50972 50972 492354440 47728 28441 547549667 80037 80037 877642675 53801 5099 8864162 39118 39118 468231609 56861 56861 480645791 25735 49313 376407792 74328 34971 649152946 32398 32398 773659502 81505 81505 945135828 55470 55470 801977780 47410 57537 465700929 73811 6077 805324795 13554 13554 597974140 33845 33845 572736437 18181 18181 79746061 21122 21122 858140288 48432 48432 524644038 69472 15187 432661049 10130 10130 333828846 260 260 422810702 57537 57537 622359016 47250 47250 323132372 27074 27074 165336253 48398 30522 441801720 16764 16764 27013393 44358 44358 275138317 45796 2651 436864513 10357 10357 802920116 13129 80023 325230902 13025 13025 589206048 60542 60542 316619267 41804 41804 279780776 61790 61790 636027396 73811 33707 645271127 15896 15896 810028077 14430 14430 315391203 73862 73862 277675855 45402 45402 388291003 57537 57537 918456484 38974 38974 356424605 67557 67557 19593190 24381 24381 432153588 73744 73744 817665744 30913 30913 262715150 24241 24241 812045890 12871 12871 570654613 42344 42344 767374116 50826 11681 279920678 57537 57537 555319321 32987 19388 167535089 35628 35628 2977662 73871 73871 190242601 24189 24189 611050411 57537 57537 575341563 15406 70917 624306423 47515 47515 405909667 3574 46731 457953015 47980 47980 837460181 79309 79309 932910079 46240 46240 402900680 57537 57537 775406116 78907 78907 808952274 5464 57537 437606608 52447 57537 490843530 47611 47611 986486396 21442 21442 338059620 42777 42777 46744536 62823 62823 840728164 44362 44362 20694609 81772 81772 510824489 76178 76178 731604316 55902 55902 674590460 61402 61402 599455497 69079 69079 959580655 47933 40150 970110259 52092 52092 587706263 48873 26000 798624306 33175 33175 377735241 15252 15252 248443571 8843 8843 209972121 38960 38960 352100643 13826 13826 54897252 57537 57537 341956787 71470 71470 617028095 14722 14722 727360783 42719 57537 788540011 27082 27082 668857330 43831 43831 155469029 18218 18218 827437810 7016 7016 446819977 80499 80499 302592315 19712 19712 395329848 59694 31124 945163656 68528 26465 976399160 43278 43278 637350511 41469 41469 921228854 17929 17929 185547072 42441 61993 851058329 33320 33320 517730256 74612 74612 615079052 36800 36800 190339966 16237 16237 346752337 123 68274 288655739 57537 57537 465672301 58163 57537 381361963 4568 4568 289958452 4838 33031 922682870 47744 47744 302107534 76182 76182 253141144 44107 44107 281752818 16886 16886 766999477 62949 62949 47512050 58968 58968 272757721 10274 10274 624237337 48993 48993 167765087 52959 52959 617803876 39567 57537 130606729 57537 57537 978073364 40926 13227 39091870 81236 81236 721620560 65566 41653 621393437 8963 8963 755643575 66450 66450 721542628 54904 54904 259575724 1742 1742 39829517 53948 53948 601004661 48432 48432 645653249 11659 11659 839927636 63095 63095 923883645 54994 54994 20326287 42589 42589 958035331 58074 58074 295683026 46699 46699 536080072 3024 3024 925900876 46812 46812 314373821 32776 32776 25894909 45840 45840 143328276 28499 28499 244047040 83388 83388 558150512 58469 58469 945919410 60348 60348 394742553 14251 14251 313297570 14353 14353 534489246 54915 54915 980101639 3433 3433 890183351 46045 46045 389835026 71181 71181 184392678 7533 7533 291891317 57537 57537 150866713 19295 2347 60724555 5392 5392 497460892 2916 2916 769021959 42736 42736 363104384 72970 72970 556172053 47605 47605 880142732 20218 20218 741750480 30483 30483 899259668 26612 26612 454154389 5889 5889 549453129 22928 57537 870500430 4929 4929 811250342 32769 32769 854934665 21298 12776 356487340 50722 50722 184259187 64007 27385 177293577 23119 170 161863830 61792 61792 593362253 26086 26086 768987221 15994 15994 3958199 14327 14327 911357832 67506 67506 280326213 26612 26612 382073573 53985 53985 856327587 43477 43477 151363082 36182 36182 869309079 5230 5230 308183157 71296 71296 174599126 25463 25463 301388267 67638 67638 119177906 8561 8561 961614231 39225 39225 694553090 57537 57537 131824798 50671 64778 126040697 24571 24571 958999938 78121 26546 830963408 79695 69746 419503597 11740 11740 164408397 36917 57122 746439917 4767 4767 654862791 68781 68781 908389133 19093 19093 425012228 57537 57537 497740374 78170 78170 697985489 59391 59391 547658782 2 2 747206928 57537 57537 601041953 56394 56394 111723360 57256 57256 137327483 60207 60207 789527775 37152 37152 571249515 83472 83472 466948072 75154 75154 973816860 10870 10870 517457344 76798 76798 748387082 57537 57537 731871455 19863 19863 283117127 75189 75189 812075559 6476 6476 445033576 471 471 513754652 57537 57537 836231233 28276 28276 876162715 59616 59616 486680934 7432 7432 608139776 78637 78637 140096895 66498 66498 404950386 82390 82390 56544953 46669 46669 493746424 35632 35632 882002601 3645 3645 144807720 74490 74490 65724708 27245 27245 121121244 35852 46522 318698587 55381 55381 715344761 22138 22138 401865147 15699 15699 958123176 34610 34610 524231040 74748 74748 261436040 10355 10355 728752129 45338 45338 217235800 50631 50631 933453935 70961 70961 848927842 15694 69571 618460340 83547 83547 663643792 57537 57537 940936436 7242 7242 675768143 1833 1833 59040978 909 909 3830034 48747 48747 65270897 74225 74225 384136383 46727 36264 128099256 68946 68946 928063796 27159 27159 409477336 54780 54780 489421456 44676 44676 358032236 12268 24657 520133289 46488 46488 503740167 57537 57537 779931038 39933 39933 66907198 5293 5293 209828790 75982 75982 382497988 57537 57537 177010573 62687 62687 963685353 34176 34176 910455446 2706 2706 447168238 56364 56364 707969050 64283 64283 149894426 76356 76356 490365529 79492 79492 516972462 38858 38858 886436632 61467 61467 83628888 76934 76934 157366567 57367 57537 875381830 29453 29453 491197055 2808 2808 939984930 20354 57537 55838076 49319 49319 407022591 55158 55158 302294671 42943 42943 67200667 29123 29123 617073229 48342 48342 593197938 76866 76866 336418164 65980 65980 296938947 39875 39875 439818970 83146 83146 190796681 83292 83292 622322505 27442 45504 876327763 49939 49939 652041471 59840 59840 781175899 53944 53944 553634994 30038 30038 197158320 59147 59147 797690397 54989 54989 120869677 24111 24111 387251834 46864 46864 348445832 1080 1080 10738806 57537 57537 839699784 40094 40094 236921572 29419 29419 905631583 76516 76516 156425747 36191 36191 220162744 52202 52202 316283193 78591 78591 742003963 36504 15522 544592290 32982 32982 89538077 32527 32527 155233206 50651 50651 117659669 18634 18634 319028297 19191 19191 894289634 71538 71538 528261365 64829 64829 277127562 28492 28492 172721841 31111 65343 51413059 51863 51863 683574332 8786 8786 96225688 81619 81619 701610111 68775 68775 24352354 42828 57537 424504247 33554 33554 416421420 67554 67554 684325895 11714 11714 731691803 67464 67464 634740117 57537 57537 203052643 25419 57537 866934235 83849 83849 574523518 46846 46846 185594330 11371 30515 973587669 42801 42801 43697448 23703 23703 724351947 28331 28331 270199267 45099 45099 860458345 14317 14317 110061104 66896 66896 909360384 57537 57537 642820720 70567 70567 567813464 58164 58164 18536029 56804 56804 653902537 76622 76622 672521337 608 608 549404723 62429 62429 359197577 23162 23162 973605375 8540 8540 766185491 58898 58898 414106891 58246 58246 424888384 36603 36603 231362843 66312 66312 522833875 35008 47025 668546287 48560 57537 478324198 66039 66039 608477634 67090 67090 778492331 59264 57537 881418098 36226 36226 54624000 27725 27725 753549985 81484 13521 478827839 61584 61584 390607975 81346 81346 392056239 67452 67452 272044233 30101 30101 255375725 82798 82798 130924446 27198 45902 519448783 29735 29735 337458230 33175 33175 425643264 51027 5247 454114491 25107 25107 958164177 31172 57537 517258566 67316 67316 81401708 82770 76561 382846463 50854 50854 745081970 3907 3907 682082357 22033 50824 796415041 57110 57110 875271821 80819 73165 550933651 14327 14327 104061139 77513 77513 692708851 34661 34661 10450297 11465 2391 372871831 57055 82209 581434096 18966 18966 994707932 26837 53417 69300230 58980 58980 895328527 75758 75758 435964560 18670 18670 850778390 57537 57537 952619201 52197 52197 361869792 61197 61197 543993742 57537 57537 771605806 34103 34103 535535271 23390 23390 310692786 40180 40180 318206696 33919 33919 527691575 8958 8958 345879232 72330 72330 333582060 30373 42134 779067031 63450 29170 814609960 11909 7397 666241060 61759 61759 870768017 17571 17571 372983296 30521 48601 446749098 27307 27307 112683577 65683 65683 397457743 80672 80672 233436290 66697 66697 757516998 14285 14285 130822034 27661 27661 116035363 58942 58942 751439070 27934 28092 800789293 3055 3055 856078845 69249 69249 734792736 72490 72490 424761676 57537 57537 326744312 78426 78426 657543396 23232 23232 744677392 72470 72470 874873953 22264 22264 163492431 64088 60159 229620306 29289 29289 858849659 83238 83238 848547862 19672 19672 871445017 16737 16737 485564376 35080 35080 750709626 32866 32866 454340276 38439 38439 421893986 5219 5219 922295199 52671 52671 775764223 79168 79168 759121970 568 568 530591989 886 886 648905471 36911 36911 40314977 29614 29614 623456719 17639 17639 56433177 32181 32181 647956174 64816 64816 329789052 77211 77211 833889990 50282 48188 589481691 54895 54895 533456602 63950 63950 523011388 82702 82702 364372328 77881 77881 542333310 37741 37741 46402745 63084 63084 943864377 56988 57537 651266896 17224 17224 283489511 71611 71611 488963844 57537 57537 274230720 53925 53925 231355057 72933 72933 708313631 46061 46061 777097834 62722 18266 502241175 67957 67957 692828208 29918 29918 979114327 73530 73530 768224117 1397 1397 216149742 65670 39238 868143837 54348 54348 359133696 29289 57537 325442952 45601 45601 643370754 33896 33896 629589559 29753 29753 710889941 5786 5786 445561226 75019 75019 557093777 39811 39811 89852976 16582 45598 563036237 75169 42026 448250658 56886 56886 951397510 37310 37310 651918386 70371 70371 735585478 20495 20495 312206914 2816 2816 291095081 55946 55946 782641008 81162 81162 283773703 69595 69595 559228981 2558 2558 977731339 53671 53671 740618999 43492 43492 292056870 25844 25844 713464055 79888 75134 981487091 42415 42415 259006798 27927 27927 625446566 55228 55228 407823987 37727 7541 525606274 57537 57537 462837240 9655 8680 656321474 53463 12482 23298906 73933 73933 236933280 44431 44431 590750558 59898 59898 567367174 65865 52547 448458260 24506 65728 331615428 58023 58023 419889903 40598 40598 947143556 46492 46492 180273880 78892 78892 260412119 38568 38568 565846895 57537 57537 367538680 62548 62548 797435774 73811 16332 974231181 63007 63007 94912309 33384 33384 426653955 48548 48548 787858197 16934 16934 512863231 54715 48293 417233703 73455 73455 546998050 48545 48545 277973989 20938 20938 240877911 51782 51782 583907011 47226 47226 136447974 17532 17532 920906403 21410 18945 22593967 11985 11985 419672340 20723 20723 874728885 25977 25977 33311708 44547 44547 530830565 10520 10520 250573659 57537 57537 39134901 57537 57537 607554980 73227 73227 539643963 5549 5549 894214228 57537 57537 202960849 57537 57537 998323000 55070 55070 289094128 74978 74978 540967606 28183 28183 139924809 1763 1763 410489238 53154 33566 60375899 24300 24300 351247097 9470 9470 766208678 72553 72553 692506698 42575 42575 408568946 43028 43028 239015154 23368 23368 351291807 66521 66521 18438918 57537 57537 520230457 12339 70895 525219618 79640 79640 846115359 26918 26918 50868905 69670 57537 253039149 73472 73472 280223886 119 119 366717693 73811 49160 25664941 30772 30772 102778842 20172 20172 291342786 26361 26361 102025609 51953 51953 182359142 57537 57537 96945254 6632 65972 653564776 20379 20379 722727450 19179 19179 900821667 51509 51509 43288462 24539 24539 540037468 68313 68313 76003377 5015 5015 968201509 3759 3759 943152058 33874 33874 817475442 10474 24081 853541356 57537 57537 72881773 14276 10342 850431713 62918 62918 137862942 79982 79982 707052157 42600 42600 745565710 58603 58603 707408399 11619 40510 648208428 69111 69111 774002417 56091 56091 959551476 69649 69649 951465112 51152 51152 929094409 73811 65436 515977047 6926 65556 478630470 325 325 513113371 62263 62263 662133176 2115 2115 550784649 72617 72617 421626428 44623 38332 322370479 33167 33167 567997097 5039 5039 672142472 40226 40226 962253702 80124 42178 824282766 49091 10935 486340331 54469 54469 537375621 46841 46841 164260192 79931 79931 584310249 67394 67394 603506981 61437 61437 422810456 76629 76629 806087028 57537 57537 526552542 57537 57537 298603681 5771 5771 921147461 9459 9459 943568138 57537 57537 771933460 57537 57537 150719372 37423 37423 446407615 52993 52993 558731533 48796 59654 439909345 1538 14672 780856665 71945 71945 898673929 5772 5772 991046328 45653 45653 935082207 52526 52526 734616347 83571 83571 116509906 68684 68684 661232053 4086 4086 756568940 76728 76728 18906502 71825 71825 382760391 72167 72167 794213403 904 904 352233587 64063 64063 691312997 65265 65265 807209269 20859 69776 992878713 73431 73431 642522896 80109 80109 170176600 44350 44350 927405443 34955 34955 655540788 51399 51399 323739928 4155 4155 587138678 68598 68598 404517155 22574 53919 979484075 81655 4872 436798515 32007 32007 806105022 57537 57537 463954519 62758 62758 938702261 73856 73856 637132071 71716 71716 561349892 29563 29563 478617011 56658 56658 984119808 66785 66785 230286037 22991 22991 139575374 78153 78153 511551309 33799 33799 860033538 5740 5740 44192526 38221 38221 593024992 2691 68117 498523005 63256 63256 427579820 76647 76647 92093885 27518 27518 115431679 64020 64020 667686419 56838 80255 792913772 59839 59839 550139943 75063 75063 59859481 70696 70696 571585775 57537 57537 670600733 47951 47951 549101211 73811 20899 777046458 57537 57537 755558602 75156 75156 270694261 69951 69951 872742956 75790 75790 764132291 33643 33643 236669556 52842 52842 685765281 4073 4073 900362992 48419 48419 103825296 51808 51808 381973602 76232 24095 519917185 73811 1036 378706823 57118 57118 127594562 55691 55691 582797431 57537 57537 867961496 18402 18402 144568146 29496 29496 723730724 77669 77669 39968219 71555 71555 706318767 67382 67382 827720005 26866 26866 220990066 32117 32117 745157794 10473 10473 621030210 73811 20495 805315554 57537 57537 630584630 75906 75906 399825981 57537 57537 889999397 47340 47340 139345007 8214 8214 200986074 44337 44337 476725696 9416 2174 61167813 21446 21446 441919876 4549 4549 524947575 57537 57537 33679567 12711 12711 39164554 74656 74656 107437327 33049 33049 395447501 57537 57537 604581873 62796 31643 990155535 76782 76782 689679855 61906 61906 950289001 37505 37505 661510930 54936 17714 747903313 26945 33822 558895165 49176 61283 539383732 54217 54217 225706859 46104 21656 40162039 5414 27036 402046836 77618 77618 312105625 47188 47188 616010500 17304 17304 166391962 57537 57537 672027154 42914 42914 406106450 10647 10647 83530792 66627 66627 824983590 15728 15728 665063435 20778 20778 342726355 76612 76612 891787214 4062 4062 574267621 28318 28318 30563944 27038 27038 294990118 57537 57537 556941949 50400 50400 68419244 45687 45130 797712182 64992 69606 620451154 52362 52362 89057383 48929 48929 73277671 83165 83165 784924251 59564 59564 446722263 47935 47935 521612748 10591 25977 898136865 70870 70870 284988808 18206 18206 136504322 34568 34568 551044403 21844 21844 742483958 68084 68084 973143413 19417 19417 461690701 64512 64512 459603643 2672 2672 162465342 21929 21929 625174916 45226 45226 29188672 40639 63296 32700183 43045 43045 965442984 35668 35668 897748417 354 354 638487387 27581 27581 41941774 73702 73702 269305414 44264 44264 593029261 14499 57536 832825262 2534 2534 773093681 57537 57537 191060427 57537 57537 533832223 73939 73939 825101798 29978 29978 213036128 46761 46761 340544605 16200 44125 592577798 73811 73811 89530882 56651 56651 684180603 66535 66535 159619324 57537 57537 172472090 29618 29618 989273981 13730 13730 496253704 62793 62793 900599048 59605 59605 577230363 57537 57537 153924100 83241 83241 949662258 61751 61751 570231218 77262 77262 168221823 3361 3361 20402421 17502 17502 410114396 75005 18018 867443643 62828 62828 648454402 73326 73326 912607533 57537 57537 86220422 57537 57537 204600519 40599 40599 179130759 57537 57537 719137355 70741 70741 985610320 57004 57004 630783324 42431 42431 881941362 23613 23613 226799613 72082 72082 197981094 72228 72228 868831556 80981 7587 173892030 59667 59667 913256879 58169 58169 608534562 80127 80127 721251297 38780 38780 901390768 3573 3573 799399513 47074 47074 908216168 71924 71924 935888597 24268 24268 707920131 17382 77673 205363211 24331 24331 911656804 60974 60974 24913410 10816 65189 685690304 15230 15230 135510759 78031 78031 136070397 28775 28775 396989573 74620 74620 409738530 57537 57537 791333776 4046 4046 150579940 48600 48600 744882013 18203 18203 378441827 73811 15875 225106038 46749 46749 699369742 41930 41930 693537641 57537 57537 698872836 26318 26318 315997278 82820 82820 513622788 20539 20539 411766517 35726 35726 485823487 53340 53340 34935029 57537 57537 97420813 43511 43511 804697296 29616 29616 247974623 36631 36631 350388920 48370 54513 222076062 37397 37397 351673202 76888 76888 227105664 40539 40539 592406945 56911 20981 895323535 60932 60932 449319259 63197 63197 793687906 11396 11396 706738716 67203 46695 732120970 22007 22007 653280966 79610 79610 662035507 51780 65367 378869194 59557 59557 306946136 12898 29215 492242524 3202 3202 671914345 4869 4869 551305584 82952 82952 285135378 18597 18597 68338182 74737 74737 543297480 56333 56333 439787526 66191 66191 211516171 75202 44144 337417704 5923 5923 333118853 20008 20008 59139828 20416 20416 431729968 752 752 351800900 17030 33590 803146738 59019 54854 793554166 71729 71729 786229700 57537 57537 402841055 79034 43066 854672936 38409 9426 427332521 81138 81138 493211278 57537 57537 830167510 5577 5577 119309612 19863 19863 284126989 18317 18317 330711890 30971 30971 560007145 69867 73610 541459245 2491 29689 598159076 57590 57590 744967147 8513 8513 851577199 2647 2647 655200796 17394 17394 516366057 11043 11043 488539937 77212 77212 402447018 61567 61567 240958890 14550 14550 911548740 3373 3373 499754502 54583 70660 657365875 57537 57537 814327300 25899 51924 409678528 14515 14515 799537281 33290 33290 147557148 45124 45124 438447597 26145 26145 331907743 64636 64636 861105254 21101 21101 402295119 54664 54664 204642932 14230 14230 14209988 19282 19282 37092706 57537 57537 449356685 45844 81725 415063924 57653 57653 141497677 23343 23343 779680297 73811 18375 777274166 78000 78000 757074437 45541 45541 640972447 57537 57537 652796058 39901 39901 341131768 73811 57537 44312396 72497 72497 776575279 13764 13764 929142934 14996 14996 941415120 4644 4644 759908910 57864 57864 366031654 27270 27270 673808684 29541 29541 555138263 45642 45642 464214036 33180 33180 770201503 57523 57523 252965771 26367 26367 943332705 82452 51507 953353973 62254 62254 616589346 6485 6485 79272434 18776 18776 458864213 62094 62094 922131952 57537 57537 822618260 16279 16279 145894856 83788 83788 105778097 57537 57537 623137597 54782 54782 765545533 51519 51519 441222422 2322 2322 772156951 64771 15417 350969956 23567 23567 187362686 18732 18732 84220140 46796 46796 904062167 4621 4621 901499837 31783 31783 850297065 24090 24090 148944371 70011 70011 470550169 66954 66954 853995569 68367 68367 44970831 77706 77706 315085169 10287 10287 565691909 50272 50272 4912444 60342 60342 701308267 80570 80570 358016561 47464 47464 409305432 59418 59418 403230054 42889 42889 330389752 32796 32796 28328046 36152 36152 20635501 19269 19269 332197337 22575 22575 622949956 52466 52466 333605889 18738 18738 866604537 35467 74845 364669395 42582 42582 494586875 41176 41176 677580925 51793 51793 664606942 56190 56190 941757678 32487 32487 814185212 17742 17742 355220391 57537 57537 347051951 19901 78565 72329711 21550 21550 28503697 56999 56999 147418600 38472 38472 488765223 26320 14632 555215355 57537 57537 584609508 83844 83844 306466514 26294 26294 245770449 73811 74131 589489767 7699 67776 129311884 57537 57537 796733255 57537 57537 227344677 4646 4646 659211932 75555 75555 745185149 10648 10648 3659471 76071 76071 64986665 8464 8464 941833190 81709 81709 404210277 11059 11059 947804704 9542 9542 613272563 57537 57537 715382963 57537 57537 694151112 25927 25927 422717466 13923 13923 625159839 57537 57537 201697502 17575 17575 185518584 44243 44243 558076830 71686 71686 24479859 17784 17784 819389090 26886 26886 948121705 47581 47581 801869007 40324 40324 90749501 60601 60601 31548455 53198 53198 184365661 43095 43095 201830849 61906 61906 833356608 52300 52300 250381616 17539 17539 820772614 51538 50567 730673683 57537 57537 251238737 5224 5224 601715993 57300 57300 661143792 57537 57537 974515420 72772 72772 414081078 78785 78785 485163118 57537 57537 503210474 329 329 692053661 7406 7406 510497179 74772 74772 996063566 33939 61249 227827524 35613 35613 782445825 50918 50918 418432536 57537 57537 880818335 57537 57537 487612839 79486 79486 640895348 16171 16171 979102943 74967 74967 670141539 39788 39788 22036147 2789 2789 122168694 72798 57537 176834151 64885 64885 305691425 52204 75232 800769383 48730 48730 579918956 50953 50953 695153594 64272 64272 244816220 52767 52767 513048392 82994 82994 179302933 70228 61321 568251984 79287 79287 608629919 57537 57537 458210640 43443 43443 478875793 55521 55521 256556143 32339 32339 496289621 58135 58135 674021021 15714 15714 784457463 33814 33814 245235463 64794 35338 769382926 14632 14632 504255920 17774 17774 40566999 57537 57537 569937107 43693 43693 651226789 30705 30705 485347403 9973 9973 327316564 28283 28283 847917268 58350 58350 325010336 1247 1247 143720230 59677 59677 14641911 61633 61633 957192143 67456 67456 503301159 73811 57934 803166756 57537 57537 188805621 6510 6510 42167322 76346 76346 114730428 28969 28969 657109295 12853 12853 20206268 28086 28086 501413469 67112 67112 696895986 76188 76188 47686018 58645 58645 594472355 60448 60448 238905313 73616 21847 975647515 68576 34158 407061251 10043 10043 227377000 82972 82972 731664635 57537 57537 65708699 41630 41630 627588324 38017 54889 824951587 44380 44380 325212122 80539 3958 170240202 29354 29354 713006990 75935 59447 304566312 32626 32626 780279657 10218 10218 745063922 13719 82292 437297390 46424 45754 240059949 57562 25178 591417705 14072 14072 161529100 56807 56807 382426195 63003 63003 209955874 73811 14262 610804427 2562 2562 652391629 51906 51906 316690202 45197 45197 607478891 16745 16745 763447086 35646 35646 442501597 1172 1172 859086554 25104 25104 974183223 57537 57537 721751655 49279 49279 350744698 40337 40337 338842322 44861 44861 616462908 1497 1497 584945560 2310 2310 401084964 57537 57537 751178085 46254 46254 826151138 4513 4513 575052829 83079 83079 593564382 5612 34653 893322348 73811 39388 385517245 23154 23154 355945035 32096 32096 21409854 17216 17216 941016857 71763 71763 988404228 2732 2732 192879773 31968 74934 116051565 467 467 550528670 60387 60387 54115765 64279 79379 404379244 73811 61883 723173143 57537 57537 594091376 4457 4457 77836745 57537 57537 883014146 39970 39970 180345618 39624 39624 487000963 57892 57892 857598076 10 10 48004164 40960 40960 202074642 4620 4620 22364507 55027 55027 640529174 67373 44566 338394785 18635 18635 79719222 72244 55881 725415548 80248 80248 880890195 2910 2910 575791648 79503 79503 39115349 560 560 658076939 41160 20269 590226421 57537 57537 760927107 12110 12110 896347706 81859 81859 460479419 11079 11079 839375109 45921 33925 532467773 15600 15600 36345396 5094 66790 30959166 81554 81554 67690755 75490 75490 757766370 79611 79611 580619103 3760 3760 940945270 8045 8045 748853179 28129 28129 983274163 82830 82830 272233967 49822 49822 755538386 49067 46119 528792870 23644 23644 150482808 7480 7480 16938194 34443 34443 929370618 745 745 651912780 49508 57537 784602840 6467 6467 426244787 74139 46482 213135636 15116 15116 899551276 18558 18558 29842489 44503 40643 678213165 72626 72626 14835480 33124 33124 5067681 1104 1104 146160974 79547 79547 362060698 58487 58487 891499875 18181 12001 392492828 38631 38631 826908648 12360 12360 749665343 4870 33359 827190053 77693 77693 614809382 30336 30336 103775760 35711 35711 501196230 50398 50398 147800719 4604 4604 52618429 5802 5802 151617172 11966 11966 529215603 62422 62422 448312360 313 61436 447292200 21163 21163 51802251 33074 33074 664983175 10254 10254 374782262 58603 82235 45139671 61517 61517 684032854 37181 37181 340658673 6396 6396 322484120 78022 28836 343934546 44611 44611 465496860 76579 76579 16669637 4657 4657 192282803 18094 18094 195531984 21903 21903 961788059 16157 16157 761688514 57537 57537 297876127 81740 81740 156360664 76644 76644 293087346 5179 5179 504668086 10344 10344 917188467 18219 18219 282295325 43708 43708 989529530 65460 35650 71054129 79773 79773 539802749 63107 63107 730281242 57647 56512 803439418 31720 31720 26567893 63014 63014 739803391 3788 3788 476024607 47436 40542 998420814 15849 57537 440735554 26439 43638 423871993 42595 42595 991746492 13562 13562 54619999 56155 77738 234668359 62819 62819 123878942 57537 57537 257450000 24760 24760 65059855 14698 14698 258146994 24587 24587 329546352 17079 17079 968438590 10548 70985 268723425 65665 65665 960279466 49623 21355 275291997 57537 57537 244249536 70261 70261 332893150 28083 28083 467013366 58265 58265 537662677 9452 9452 972805964 66162 66162 974366564 52936 52936 436170745 6877 73194 125861814 57537 57537 560931827 20207 20207 840233701 83055 26918 108150585 38487 38487 586748884 21789 21789 22731526 44799 44799 444610676 70999 70999 221360599 14791 14791 158891390 81837 81837 122650333 69770 69770 576911875 53815 53815 130084018 53266 53266 101799150 17527 17527 865338227 38654 38654 900776162 3273 38587 74296521 10906 10906 985176487 1510 1510 362994694 14288 14288 285223907 79200 79200 86891019 73536 12530 19951612 25231 33487 799136915 47541 62752 157022864 37458 37458 436411471 74601 27089 86636314 74256 74256 573813968 15928 15928 525916521 32707 32707 981341373 71428 71428 549908177 30370 30370 607095630 66626 66626 339322107 17413 17413 487008675 39856 39856 857590794 14037 14037 707183238 73233 73233 822298260 28023 28023 286614890 36840 9791 835915381 64407 81254 772785633 77710 77710 435995418 55813 55813 866788314 75463 75463 533393647 57537 57537 580516431 11833 13910 510637324 64464 57537 384148428 79088 79088 335886867 10659 10659 290742750 1616 10873 314552350 43553 43553 484981941 55595 55595 322979785 7011 19608 651435223 38240 38240 622755396 2215 54175 950057839 73811 921 14377551 11055 11055 422314056 70213 7845 12783365 30362 30362 149303193 57537 57537 268393289 6083 6083 795820626 57537 57537 822559209 68422 68422 232810782 73811 58506 302593734 57537 57537 948083959 49067 50188 166109200 81582 81582 418253678 69241 70079 468989780 7284 7284 154967314 53756 53756 615761616 25986 25986 303503072 18834 7085 731541597 50717 50717 115026140 69115 4169 408178965 29449 29449 919776468 57537 57537 864918554 13698 72021 951503795 60415 60415 993253419 58934 58934 577462982 45648 45648 216242876 57537 57537 419080032 18989 78491 332911540 13505 13505 77019358 22753 22753 430915556 34880 34880 303835644 28073 28073 731662664 62153 62153 281374504 25990 25990 726917619 67774 67774 39316303 39155 52741 3142868 79776 79776 883434287 57537 57537 2285197 44176 44176 121863749 44369 44369 27452804 30168 30168 187222019 13647 13647 170256365 44985 44985 962578220 18607 18607 582169898 3814 3814 348671381 16499 16499 424247833 35575 35575 38221193 53168 60382 703057846 23552 23552 835914316 32293 57059 964759168 43169 43169 81756664 56821 56821 144464578 22491 22491 152726371 2344 2344 607384009 58801 58801 938374744 71886 13889 292452308 4861 4861 567522801 29952 29952 362195613 48577 48577 773820881 64479 64479 719944290 76424 76424 953319430 29682 29682 982828629 64651 64651 666692659 68419 68419 533388868 80432 80432 673499571 1602 1602 13494486 57537 57537 710372329 57537 57537 719365149 8688 8688 675583637 27139 27139 772045149 59296 59296 911397020 68714 57537 212232565 19749 19749 94655672 9629 9629 844969037 57537 57537 903769082 73151 73151 393532886 31466 31466 841269923 59289 5781 652552281 80174 80174 642945009 58138 58138 948967630 11959 11959 881212387 555 555 249740554 53376 53376 71883792 77804 63593 202084699 28072 28072 284053454 77227 77227 927485994 2156 6322 352756432 72774 72774 201855777 83077 50020 668697136 48513 48513 795962533 3724 3724 605725413 14612 14612 984218419 17358 17358 37406048 70722 70722 11059128 67539 67539 748982489 83759 83759 339707808 73811 42522 406979739 4092 4092 187722283 58214 58214 690360593 25820 25820 463775360 68331 68331 217947500 25761 25761 373148679 48656 48656 195696414 50925 50925 705896079 7602 69727 914087641 83382 83382 484104489 57537 57537 18546431 3622 3622 988468163 73786 16035 800238982 27437 27437 654715447 41711 41711 914139444 57537 57537 564250880 8735 57537 553425081 73811 70379 457269373 57537 57537 246372712 57537 57537 201433604 57116 57116 815653125 64281 64281 348323483 18295 18295 656073819 45516 45516 354183045 59598 59598 30737250 49653 50450 361549678 9101 9101 493931742 53174 53174 162865701 21929 21929 311190888 3632 3632 554679737 57537 57537 231121523 32201 32201 733390862 67939 67939 256910999 44186 44186 782036520 57537 57537 17380282 2815 2815 408479695 27118 38922 700027693 30219 30219 759139046 77178 77178 395588275 67798 67798 248021893 70661 70661 87854127 60426 60426 64668155 76646 76646 636544550 64606 64606 434278203 21303 21303 826209831 21621 21621 643713986 58509 58509 984470848 39050 39050 12284119 73811 33548 351969562 48242 48242 434415444 15098 15098 568097880 72101 13396 390968015 55550 55550 225309387 5781 5781 27976134 78847 78847 192284519 67698 67698 328069534 41158 41158 576387466 81990 25927 709914950 57537 57537 827230236 35615 55787 112959505 51952 51952 824878406 57537 57537 771882341 83029 83029 456367943 42610 42610 829288407 42148 42148 738399722 1968 1968 585668526 73628 73628 50854718 72659 37557 740263282 2065 2065 134716439 12913 56244 992271999 17318 17318 890143476 57537 57537 270450408 67524 75595 538194475 58874 58874 940038072 79815 79815 551324586 80342 80342 273502339 57537 57537 693034601 27515 27515 88284272 78518 78518 416098559 33764 33764 216219762 73151 73151 919708086 65276 65276 74111357 79052 79052 678904708 76929 76929 799701288 74469 74469 184757255 73012 73012 389402519 57537 57537 303206780 29345 29345 360123878 51058 65829 927492738 10967 10967 687665161 5674 5674 727056256 5166 5166 376138199 57537 57537 429661837 25811 25811 420655300 1239 1239 715065459 76909 76909 164203282 1924 1924 279586112 26344 80076 383998561 16042 16042 812058566 22329 22329 8728004 77916 77916 828871859 27926 27926 46536735 8256 8256 500003935 20567 20567 99366886 70515 70515 641813846 29564 29564 500249762 81344 81344 922081300 11110 11110 239144832 15882 15882 181439519 13780 13780 756527989 26618 26618 207814542 36438 63934 200161485 4152 4152 81696826 2933 2933 38775633 10350 10350 21735579 73811 44624 872393034 44112 44112 691503473 54368 4941 268095034 78749 78749 735601101 73811 68613 269906157 907 907 727174777 540 540 346494182 4226 4226 732606150 42948 19614 687254366 33185 33185 649838058 48801 48801 58309703 74672 74672 733542831 18976 18976 927717449 32061 32061 107427860 27777 27777 598607869 17912 17912 719838028 80900 80900 374304882 56262 56262 32189607 57537 57537 136973788 82145 82145 496035184 48162 48162 377394848 56791 56791 350366209 44622 44622 808075720 31886 31886 569482979 83086 83086 394446008 57537 57537 251345155 25236 25236 582737915 66209 66209 35684211 46519 46519 921534225 57537 57537 510255769 169 169 334258982 37615 13108 913205214 57051 57051 258469144 59724 59724 807630188 23146 23146 366733511 21107 21107 15543630 73400 1219 714341044 82224 57537 487736658 74368 74368 968460445 12272 12272 905891702 75969 75969 767794723 73352 73352 915047123 17229 17229 832102909 76445 76445 986966153 38752 38752 891685642 72490 72490 268057655 5618 5618 597871726 50125 50125 676166390 52102 52102 740323861 34279 34279 945553868 12388 12388 153539747 20934 20934 541490519 50526 50526 204097089 47042 80691 222778485 24428 24428 686257775 61826 61826 211152482 29671 29671 364358692 11025 11025 927145248 54842 54842 157062984 16575 16575 21418735 57805 18379 62929800 32858 32858 450208665 42121 15688 790267110 21229 21229 576728918 71333 71333 346776279 66756 66756 3938078 57537 57537 695070652 2561 2561 52921918 27692 27692 751363279 78717 78717 2626655 28803 28803 736035292 61930 61930 50382121 17278 77100 49324796 26765 26765 624708193 58257 58257 812329955 62788 12351 426588021 12940 52285 130374395 13808 13808 546114251 56317 56317 115148157 77214 77214 41066855 26416 26416 516590602 6072 6072 162396322 22919 22919 997272969 42477 42477 993500991 27586 57537 942343159 26263 26263 543275492 47862 47862 503291578 43367 43367 403383421 49351 49351 639563233 45907 45907 893627684 13159 13159 627705055 73811 3152 951501906 78118 78118 280888010 53393 53393 190609200 56194 49252 667435681 57891 57891 893723954 49975 49975 608689364 25568 25568 219672818 64842 64842 277133335 19663 19663 366248247 15796 15796 270741847 39073 14153 264413387 77168 77168 525288152 19575 19575 728118678 51225 51225 527948671 35296 35296 163822402 44972 44972 356062200 7100 7100 331031638 3159 3159 159507590 3185 3185 8922433 11901 11901 739849972 49897 49897 602312841 76518 76518 867607391 14543 14543 224563174 73990 73990 943991671 20751 20751 957265660 32716 32716 533315040 62458 62458 957284503 17206 17206 645106820 55945 55945 897905580 18363 18363 765186913 23083 23083 757424543 65015 65015 227029937 4031 4031 933413179 79195 79195 119854435 20862 20862 564612413 34371 34371 999229864 57537 57537 511501156 4101 4101 478866126 39070 39070 783230917 38790 38790 935098399 38339 38339 722285305 57537 57537 774061789 67165 67165 955709651 45869 45869 556763933 23904 23904 264547303 27057 27057 276230316 59066 59066 304524986 18397 19812 944886460 26608 26608 538434854 76048 76048 198694945 26733 26733 485617776 43251 43251 71701026 28823 28823 226612483 29227 29227 968702349 75571 75571 619113076 22151 22151 875969915 51345 57537 658037147 57537 57537 210119667 43243 46161 679973181 72440 83306 545011999 55394 55394 453912935 59187 59187 764188629 15527 7029 524202790 60467 60467 692875871 31072 31072 744783936 58823 58823 903147482 15274 15274 497657492 34876 34876 438388437 55587 55587 176211057 57537 57537 250047069 63435 63435 242844164 66629 66629 162000637 55157 55157 305708555 34315 34315 83880483 25447 39715 269530460 75445 75445 465701140 61943 61943 808555130 44440 44440 804378779 63495 63495 91035831 1034 23249 88950597 11279 3488 125078310 73978 73978 39902756 52804 41536 682113435 40494 40494 919524200 65261 65261 758726232 23716 23716 857283626 34657 80571 214683421 68182 11277 538859043 33031 33031 403175160 28623 28623 870085382 3095 25298 688806635 55509 55509 411520129 38781 38781 973996941 43065 43065 881564145 68589 68589 697488237 55831 55831 15601845 18143 44497 744953165 9582 9582 914197181 67013 67013 471703229 34634 49441 325867109 57835 57835 295635487 8329 8329 198069738 78008 78008 950855090 82795 57537 830944302 3815 3815 593208423 73811 57537 718407971 56225 56225 672410693 42261 9019 139553178 49346 49346 909389329 5556 5556 118949713 55784 55784 753380260 27542 27542 506898029 43399 43399 334479000 58785 58785 506303744 41759 58973 179739106 57537 57537 412314855 7392 7392 912037012 75597 75597 574582642 69558 69558 561900545 33554 33554 800666066 23724 23724 208261961 58366 58366 907116761 59497 59497 946765876 55531 63395 418428335 47304 1313 716774472 27987 27987 372216989 45451 45451 478259416 25510 25510 453962805 12366 12366 271708955 35277 35277 958780527 37220 37220 100157428 19082 19082 941582441 47751 47751 806645987 35985 35985 60380040 58502 58502 227346807 74463 74463 400624579 6573 6573 241445904 50942 50942 993044879 30730 30730 681270044 79462 79462 887033290 48482 48482 210612866 38095 38095 672826622 8031 8031 748453827 80863 80863 113032731 57537 57537 181723107 80174 5410 650022423 45582 45582 721987910 48408 48408 749035714 57537 57537 363573842 30521 38639 943712249 77495 77495 882418191 770 38823 149337312 73108 73108 417946392 45317 45317 632881853 81311 81311 177855799 42166 42166 432759771 10448 10448 672431967 10506 10506 104489407 60987 60987 595353642 8576 8576 243677674 31451 31451 175591488 69170 69170 665239193 54871 54871 262859161 43872 43872 118451087 52479 52479 129993666 57537 57537 915236834 18977 18977 585970619 30977 29311 491175867 2158 2158 434549368 48342 48342 281120992 34375 34375 373686959 73160 73160 39662771 22663 22663 680764462 59752 56786 103233239 26892 26892 57064117 9290 14291 759596593 37799 38247 841979719 4102 4102 998593041 47337 47337 228660444 57491 57491 439870451 72769 72769 132123545 51644 51644 139257922 15941 15941 415870188 45879 45879 150464588 71886 71886 7906761 5378 5378 196377377 73834 57537 609537187 31235 31235 832439312 70711 70711 667409286 52934 52934 629603084 19768 19768 138648027 65127 65127 510487366 33206 33206 569786916 61049 61049 579843489 909 909 304843518 14346 14346 156143557 81713 81713 90260146 57183 64704 5337114 46794 46794 734726521 62137 10977 690921520 20734 20734 843105979 49092 7670 246111787 57537 57537 514664666 27612 27612 327450505 29767 29767 218823486 66575 66575 68155247 76610 76610 712493435 73811 7475 587495069 19956 47119 558522589 74457 74457 487550097 64745 64745 727891128 36122 36122 330784925 38416 38416 30010434 3440 3440 830773525 42535 57537 633075669 56131 56131 438171120 57537 57537 69652566 49637 1236 161763454 74594 74594 261792613 37642 65866 125564683 71650 71650 293515052 65377 65377 194007625 7267 7267 613526601 26166 26166 614400498 52170 52170 723158437 48079 57537 736599936 63068 63068 672308531 57537 57537 269822252 60079 11473 246133163 48640 48640 166533390 55429 1492 338000112 80504 80504 978083813 50695 57825 171581117 82327 82327 72323743 14269 14269 480415556 69033 69033 985515609 26540 26540 951714837 74953 74953 663473362 11356 11356 888464129 12611 12611 937446573 16130 81647 163614343 16173 16173 196662621 83333 83333 42421650 27868 27868 670947626 46379 46379 335330849 24416 24416 663565508 57537 57537 910083739 11935 11935 413401895 40741 40741 946643461 72459 72459 737894454 57537 57537 620916804 53619 53619 411230513 38205 57537 137054939 58871 58871 523132445 6878 6878 738773692 57537 57537 776234326 32828 32828 217111749 11444 32236 456079804 3207 3207 918713684 83148 58726 922304251 23603 23603 287534152 28938 28938 765123929 32261 32261 826222006 75217 69823 814715952 16602 16602 490274137 82911 82911 260725757 81687 30770 97031200 30819 30819 322836538 73811 75842 20626358 38154 67059 52237172 5397 5397 322665414 7973 7973 182235183 61597 61597 842495656 5000 5000 241757318 12110 49061 791214286 20692 20692 471282336 46610 46610 787249118 7553 7553 190439524 57537 57537 328101140 57537 57537 436440673 11332 58201 177482383 52412 52412 127484583 14831 14831 123254734 82044 82044 250416186 69615 69615 257712136 57390 60918 518753031 41099 41099 295281277 9521 57537 233560224 57537 57537 784285731 57537 57537 237154758 79737 79737 361240620 7046 7046 881953036 39953 39953 239894990 64464 64464 696229734 60957 60957 320385364 57537 57537 180386342 21006 21006 703733224 11462 11462 192263289 30600 30600 183386244 57537 57537 571103097 57537 57537 32509470 33541 33541 388567803 15877 68612 529310258 53557 53557 131584962 73541 73541 113106109 74098 74098 187282632 83579 83579 783585879 48282 48282 6819113 45122 45122 430598971 32769 32769 713572100 82773 58252 943557532 77606 32536 142455647 57482 57482 939778068 76344 76344 252517797 12406 12406 579302819 15371 15371 261826061 8973 8973 773403375 76575 76575 893114879 7795 7795 535168734 72515 72515 797266625 2998 2998 599872281 79837 79837 271409472 77859 77859 18477481 77715 77715 103596596 57537 57537 476664718 45093 45093 455912277 2324 2324 501957582 43943 57537 925145864 81067 81067 699801612 50212 50212 437146758 60025 60025 374245343 70645 10175 871746178 11479 37636 99714731 30029 30029 485604637 63918 63918 755327363 57537 57537 792201927 57537 57537 373177246 48066 48066 295300121 41780 41780 130172192 7055 7055 729213185 2722 2722 437766281 53488 53488 409787899 57537 57537 29081369 74943 74943 992717846 46753 46753 891640285 38071 82824 510470560 1680 1680 488993786 9962 9962 197372957 24502 24502 55741981 58792 58792 97480408 81595 81595 499973381 26130 724 497201623 23268 23268 677845521 49015 49015 790154500 57537 57537 48734593 81972 81972 489542331 15381 15381 93061707 75869 75869 73892192 75738 75738 327017862 57537 57537 787710013 33348 73317 416373423 57537 57537 500235736 30290 30290 271597328 11721 11721 573605135 15241 3125 621347269 48734 48734 418074379 50005 50005 456449781 27551 27551 783459276 38585 38585 319825636 18683 18683 51096450 63335 63335 917077150 39091 39091 782504173 15546 15546 815893579 5611 5611 988243460 18691 18691 728482888 75270 75270 891184549 36444 36444 160161473 57537 57537 723322992 14647 14647 903820653 23804 23804 270546754 59077 59077 238497827 3726 3726 812063792 15068 15068 89449554 40106 40106 481518048 774 774 245173854 45214 45214 874681004 62056 62056 357017663 18886 18886 119763433 61899 61899 958088487 77950 77950 63847518 28597 28597 400692386 81190 81190 55027835 76798 76798 150988057 69546 69546 646262574 10158 35322 759373592 16261 16261 209101709 25960 47743 391643962 20907 20907 906768028 35140 50313 418857239 83303 83303 535759680 77674 77674 932083752 48439 48439 97913328 20960 20960 399298648 19399 74649 358624397 11442 11442 388091953 62507 10903 381932210 42714 42714 676620553 31960 31960 880942583 34660 34660 732044901 68020 68020 434793776 50677 50677 1414372 75991 75991 977809335 27999 27999 831614535 22244 22244 297217614 57537 57537 793743309 24083 24083 517606664 7739 7739 89917843 21990 70862 511791500 53626 53626 430438884 6981 6981 531232918 3587 3587 62674035 2322 2322 425396747 10395 16835 387632081 9003 9003 274092856 46284 46284 582729735 74006 74006 603899799 9621 9621 136793370 18658 18658 731185986 25225 25225 545339551 4717 4717 88443757 5909 5909 559461424 19513 19513 890796036 40743 40743 261962352 34681 34681 203627140 4364 4364 302049958 61672 61672 890592324 28326 28326 293427876 52499 52499 617401952 66724 66724 958248772 2553 2553 587342747 71372 71372 541011907 78481 78481 721045207 57537 57537 274648557 15507 15507 17676892 31731 31731 237097870 53581 53581 861308527 31311 31311 712882941 48324 48324 856613702 28714 28714 692516331 15684 15684 722506365 30472 30472 741333404 9856 9856 48143939 31716 31716 505766546 67503 67503 268328965 3353 3353 405240065 77452 77452 268669171 76177 76177 351334631 72408 72408 621201242 28931 28931 861991323 57537 57537 702440810 79492 79492 762448454 57537 57537 550840036 58672 58672 119825156 61915 10604 686882149 16340 16340 864939976 31996 31996 11395317 57537 57537 44011508 13676 19850 602336733 57013 57013 905194311 35170 35170 597864030 77238 77238 918863006 51250 51250 157255336 82104 82104 580570011 79600 79600 314394285 83340 83340 883111198 30995 30995 542311492 24148 24148 481993028 34587 34587 584481513 1089 1089 955223131 5068 5068 437710789 32506 32506 329680510 52527 52527 542293321 81314 81314 672581633 10069 10069 488660740 26594 26594 748152967 37460 37460 409538251 38581 38581 517865475 16831 16831 634568345 45000 54811 880876780 69191 69191 734586026 20788 20788 963181997 30047 30047 860963758 3129 48705 577603678 82725 82725 63710070 61156 61156 473033822 13738 13738 631248170 52126 52126 733785948 28072 28072 761737761 51567 51567 375435112 78894 78894 797325112 31237 31237 252193052 79012 79012 42423847 4874 4874 716979180 73862 73862 786669614 62407 62407 654012386 51094 20168 631016578 70024 70024 909592847 45760 45760 862180234 71448 71448 407792709 27904 27904 593120434 50517 50517 421088935 17256 17256 848351156 7976 7976 647979017 64036 64036 529409491 35533 35533 422013648 45150 45150 678851947 73811 46681 205290 10951 68281 842711129 40033 40033 678813405 5846 60806 216755521 57537 57537 51940777 5831 5831 571218660 73811 58626 598692658 62958 62958 888928474 30823 30823 125237156 57537 57537 38262557 15485 15485 333199261 69305 69305 459409393 31119 31119 447072849 79535 79535 391472466 34872 20180 241492657 20397 20397 778268502 56280 56280 283432197 79176 79176 562799652 26953 26953 839645117 70061 23488 724072372 56409 56409 359654515 41386 41386 718101632 53497 53497 947804705 9380 9380 581712521 57537 57537 992483820 19848 19848 421951916 7890 54160 148023814 57537 57537 70165883 58964 58964 791303835 37682 37682 774881719 25721 25721 200993988 439 439 216572193 1201 1201 48383707 58298 58298 986938352 13672 13672 383761515 62989 62989 614846533 325 325 535450702 57537 57537 649622282 33481 14767 470559502 1920 1920 188166102 2450 2450 659298346 50697 50697 379420280 25038 25038 184453088 3731 3731 778728978 58065 58065 778988537 5915 5915 561214793 14529 14529 822951139 1685 1685 460203754 82274 56861 859948723 36727 36727 467386370 82486 82486 747780179 44413 44413 370608807 65671 65671 277598785 57537 57537 68330894 63762 63762 36738122 58624 58624 588036703 65643 65643 850909167 66100 66100 837171549 75057 75057 133980250 66454 66454 27555340 10212 10212 962950036 57537 57537 12062147 61046 61046 882421677 9843 9843 352184983 64052 64052 593871911 928 928 189766002 37850 37850 163201663 47259 47259 263360634 48681 68435 374632662 49690 42018 213609981 11504 11504 113520220 19028 19028 987510866 44054 44054 917625303 57537 57537 374919846 73811 69072 856267325 61465 61465 569762362 17491 15212 833858875 24301 24301 113412304 823 64098 461661309 1462 1462 317879940 11311 46936 973728389 64023 64023 532228744 11555 11555 767009426 493 59527 210142099 67963 67963 29624279 58354 58354 54485772 7854 7854 576311222 13677 13677 17799536 77598 77598 447563008 12509 12509 78553174 52195 52195 294245578 52995 52995 680813277 61415 61415 119818405 31429 7445 265579647 4198 4198 228962732 50068 50068 248380688 79524 79524 985204812 57537 57537 215708240 41188 41188 944348055 63000 63000 523389377 14947 14947 826068768 65184 65184 21477522 9956 9956 547077045 34759 34759 517642230 21073 49275 136708233 61478 23513 889662180 65814 65814 783405663 15676 15676 738290624 24189 24189 159411856 3211 3211 851339723 57537 57537 930824680 7571 7571 118851107 18847 18847 284519070 77060 77060 989005834 35316 35316 849834907 67955 67955 877618287 3464 3464 296946706 43606 43606 564082210 73592 73592 812671432 18763 4411 797999333 63723 63723 945209869 79526 79526 507109899 57060 51480 882008842 9120 9120 616467648 42279 42279 873416931 68244 68244 340152955 55204 55204 54538186 7319 59529 538997201 49087 32112 69456637 47588 47588 93032026 7432 46429 624190452 549 549 304086678 5237 5237 510161041 6303 47207 116826244 51409 51409 240129735 19724 19724 552959029 19743 19743 484582165 23396 49544 392151319 67929 67929 365151445 61772 61772 522472801 16805 16805 14418073 37883 37883 772249003 27485 27485 647016944 5962 5962 675034497 44229 44229 467401759 69897 10338 489009562 14592 14592 490028223 49924 49924 924565784 70548 9151 414336315 659 659 415640281 53822 53822 672003979 140 140 280822783 46639 46639 320700525 57906 57906 69313926 9481 9481 485801446 1219 57537 368406960 80335 80335 827186663 29948 29948 50927618 71572 71572 660192156 57537 57537 996397382 59805 81028 2287889 3375 3375 700415538 30421 30421 646069236 5361 5361 377966483 6568 48620 690064895 73811 28305 784168973 57537 57537 509241009 57537 57537 857869602 21702 21702 480057711 69965 69965 932517802 40671 40671 893659796 77871 77871 271459667 34037 34037 939050755 30453 30453 838188249 6389 39200 805370450 54225 54225 191736883 5101 5101 500034608 65587 65587 54637787 74779 74779 287663035 15576 7946 226580834 25047 25047 59972650 9387 9387 526531908 60802 60802 893305025 76436 76436 565434888 57537 57537 28587631 5893 5893 508511372 57537 57537 241903482 72173 72173 673972717 69673 69673 443998294 6653 6653 304889369 68793 68793 191868108 23275 23275 336450973 6906 6906 462507583 24670 24670 152844336 49908 49908 914441271 75408 75408 516516598 32901 32901 201783084 81520 81520 486831086 31838 31838 313355830 57537 57537 313513293 12517 12517 699077237 78137 78137 339848110 34895 34895 713707239 52700 52700 201099779 57537 57537 817266263 73811 72755 591552963 28545 28545 512486986 53632 57537 707428819 81002 81002 768682296 2598 2598 614854649 66227 57496 494470606 57537 57537 269625217 20269 22305 17135685 45505 45505 461270111 28713 28713 294323207 54125 54125 277490106 80769 80769 645889539 38732 38732 10098781 51251 51251 367735548 56315 56315 919537696 7330 7330 96710899 41771 41771 986487032 64918 64918 896268513 30776 30776 822612347 77737 30011 980627253 52552 52552 790042812 38187 38187 627287191 501 501 949210182 72420 72420 866865372 46184 46184 406056136 61723 61723 764330087 64960 64960 889458725 21249 21249 521812365 35336 35336 451569739 52371 50 352598856 71571 71571 620066058 63680 63680 834257506 15720 15720 481686856 62155 74975 820017024 45441 45441 457893546 66662 66662 780943460 22735 22735 860398291 73811 24700 463713400 17266 17266 114036443 72702 72702 685916971 18663 18663 757568428 581 581 638285632 72234 72234 895058559 50726 50726 750897584 70059 70059 503889043 64729 64729 481870703 57537 57537 555426654 36735 36735 256188091 39738 39738 509576547 57537 57537 610491777 65364 65364 430360849 35624 35624 544151686 61347 61347 248654892 58475 34977 448177059 73811 59331 200915006 16440 16440 628310424 3838 3838 929879206 54186 64464 171965079 9518 9518 577020700 44859 44859 550123641 48635 52287 482904373 8062 8062 55093303 42745 42745 813606052 71203 57537 545944821 73811 31540 906414535 49756 49756 386453541 7319 7319 633334347 19821 19821 195698163 49208 49208 662620248 5711 5711 171938841 74238 12820 513722122 76669 76669 841359739 66011 66011 220177490 57537 57537 206848270 24184 24184 985091173 57537 57537 155808252 66879 66879 879236013 30861 30861 885662421 50999 50999 846113161 33266 33266 127555663 39741 4465 327138552 2499 2499 764368241 3616 3616 849783734 13402 13402 694150742 38307 38307 980317313 63317 63317 545104960 46039 46039 348421889 35723 35723 544776472 25864 25864 328989636 67726 67726 411634568 57537 57537 136639482 16366 16366 500034861 31973 31973 464811670 26037 26037 331284819 57537 57537 713160182 57537 57537 443224379 75700 75700 190173720 28792 28792 970419890 24233 57537 878726093 78270 78270 95750381 49915 49915 378170603 27982 27982 624935006 68615 68615 255102346 35256 40541 425964989 71994 71994 52651605 17782 15992 711394097 77871 77871 291499856 2703 62474 458736512 6340 6340 289590546 7134 7134 187328009 83362 83362 725044218 49326 49326 478155814 12107 12107 232187453 81692 81692 872824896 64441 64441 88822731 69393 69393 790675590 57358 57358 226131559 57537 57537 802516972 25406 25406 265252074 1840 1840 944913611 54088 54088 748924774 12774 12774 926169936 56384 56384 962643655 32727 14206 222936269 73811 15864 136888182 80101 80101 247442992 41322 41322 526986783 57537 57537 740841184 63603 63603 899485799 36872 36872 515243999 67828 16674 28964409 57537 57537 138722927 57537 57537 367968098 69346 69346 383595661 30442 30442 994024168 57537 57537 618953272 52806 40399 976569012 51647 51647 976273157 6587 6587 868629370 3805 30714 494186241 40925 40925 300381929 57537 57537 498736229 25716 57537 467998387 16791 16791 740031603 19155 19155 544192105 76942 76942 43982396 23266 23266 103310137 14198 14198 70187225 15835 15835 95842510 216 216 252181174 25937 25937 487831475 22879 22879 207080847 66460 66460 711647700 68506 68506 916153316 61828 61828 638060855 1202 1202 253493583 63595 63595 227877565 65688 65688 642926964 1977 57537 910564719 33213 946 552921165 71329 71329 560223208 57537 57537 230970152 21938 21938 233656746 67434 67434 565714032 80786 80786 986651402 2068 2068 7694499 45392 45392 465915083 22232 49406 668684099 57537 57537 703490744 29158 29158 217303680 10494 10494 609473678 73811 56895 399846841 35915 35915 870837580 77570 77570 702838572 13819 13819 883527528 10175 25294 173137403 57537 57537 491904479 5165 5165 987321469 51852 60195 986334189 65214 65214 648498800 77531 82846 506000867 52304 54752 999711868 7924 7924 733837734 23701 23701 573197408 45726 45726 32939227 44033 31377 953695250 79726 79726 339973429 2977 2977 771616333 71616 71616 70742523 46183 46183 639383533 10404 10404 862112525 2046 2046 175556393 40650 40650 190558507 72607 72607 73215240 23321 23321 52403061 54 54 943290846 47128 58733 429194788 14647 14647 576365924 71080 71080 96560055 9652 9652 818806236 67763 67763 35766299 6938 6938 109376334 1229 1229 690688910 55660 55660 963381335 53138 53138 311930402 36659 36659 927820494 59755 11740 454069997 52194 52194 69737952 40988 40988 311745401 18500 18500 320040402 13039 13039 577314837 70050 70050 146954508 79596 79596 783580045 51866 51866 852809809 23954 23954 935519144 9248 62805 243756244 14310 14310 642861766 27580 27580 202406245 34832 34832 153973023 57537 57537 375804498 57537 57537 694706239 74192 57537 548701085 57537 57537 580267093 15198 15198 514270919 32666 32666 326159235 67027 14285 535525641 57537 57537 425803947 46028 18791 89625520 26607 26607 303201272 57537 57537 739144713 81941 81941 353959511 27335 27335 61215634 43745 43745 108398511 28557 28557 690808327 38076 38076 138945563 72500 72500 529985415 61668 61668 815322434 52437 52437 29016687 14018 17976 811494690 41063 41063 678251397 7932 7932 554277021 20190 20190 397359727 10709 10709 353366149 72061 72061 280348196 63573 63573 899380638 26884 26884 888242479 28737 28737 823350947 10303 10303 167954440 49733 49733 16144824 81000 81000 596278144 39973 39973 328357959 57537 57537 864384440 73188 73188 27411706 77602 77602 924789640 43922 43922 445580587 74605 18533 187358309 72813 72813 975571710 29688 77770 35345963 6594 6594 983400582 2791 74208 308402766 57537 57537 62374714 37317 37317 928830317 30291 30291 850605685 21474 21474 216020485 13204 13204 92728923 2707 2707 17847481 5036 46636 296145895 63132 63132 998129966 72215 77431 282225359 44725 44725 537600867 38784 38784 216120862 35591 35591 334307819 5150 5150 812730100 27048 27048 835825270 22023 47643 136530381 58883 58883 308369650 57537 57537 354787227 71056 71056 338178868 41913 41913 384603098 78850 1007 176331120 19804 19804 704612082 11620 6772 735071212 26686 1669 516824505 13403 13403 869709588 68518 68518 780978219 16647 16647 745073011 70648 70648 134722370 53813 76882 516186624 18771 13966 871343979 6371 6371 581425998 34446 34446 89171073 38444 38444 30240621 58319 58319 205915275 17092 17092 797112485 7277 73012 36263126 14258 14258 423107881 58836 58836 455600304 36847 36847 983487415 81820 81820 571764589 74206 74206 535366980 49868 49868 984449637 73811 38289 890721996 28540 28540 553773639 57537 57537 344444973 21102 21102 567681701 81005 38105 421801254 32369 32369 647410996 61884 61884 115682202 9623 9623 213755763 17103 17103 951928920 67745 81271 537420627 63334 63334 151583348 3780 3780 672456620 3772 3772 166372213 57537 57537 548311553 59264 71885 954206856 36757 12316 192583967 40574 62046 311789675 41688 41688 595117760 64564 63262 779282031 59270 59270 128101597 24363 24363 639377676 58928 58928 97442060 57537 57537 855430351 57537 57537 209500176 78258 78258 853879769 18008 18008 30947963 57537 57537 853482386 73278 73278 13523273 58343 58343 458616012 6223 6223 920396117 21401 21401 542039727 73495 73495 423637844 67195 67195 400344320 38342 38342 253525108 36489 36489 34166672 33498 33498 776940599 6870 6870 470354964 75692 75692 329333454 71571 24101 999353594 18535 18535 815024733 63109 63109 978598315 25162 25162 761881308 57537 57537 675697781 31333 31333 793208782 57537 57537 908586712 38217 38217 254993621 513 513 524286682 51036 51036 103913536 35511 35511 931274778 42026 42026 358733742 49413 46486 90991957 69689 69689 686059447 13237 13237 209911179 76560 76560 789544032 56924 56924 122394615 57537 57537 620184162 53443 53443 110642320 10556 10556 133545254 63525 63525 715239999 76041 76041 772177642 20304 20304 196543200 653 653 143773212 17324 17324 821004541 59089 59089 405578546 47405 47405 500128549 61978 13732 740281376 52538 32714 402756076 57537 57537 32179339 53258 53258 923035179 32632 32632 357092395 20181 42204 280399330 17070 17070 372331675 73811 30833 366323037 77999 77999 778454014 27942 27942 265153896 82435 82435 232564503 50120 60476 748548411 6260 6260 783025929 47623 47623 889733499 62474 18933 555805342 52848 52848 287211408 73811 42552 730424228 44821 44821 841917628 23935 23935 801851515 42553 42553 967928786 81423 81423 917946488 26798 26798 804451561 20416 20416 472476803 57129 57129 970090125 69107 69107 26863667 43248 43248 476944490 13573 13573 878011348 73811 57537 930190145 65270 15316 900732162 76913 76913 262398528 23845 23845 407696937 78793 78793 422928845 10903 60029 662677216 10435 10435 725467838 73811 27707 901449892 2213 2213 788782287 17895 17895 256340265 75260 75260 277427873 30718 30718 491214185 72428 72428 823132166 51485 51485 777108770 80591 80591 894772528 58078 58078 901298257 23075 23075 210767730 66332 66332 190815653 57537 57537 150781770 15634 78725 22531042 57187 57187 609912352 4772 4772 815202855 50296 50296 869359965 46860 46860 999302604 4783 4783 242326945 22486 22486 287638312 20026 56398 494721700 65347 65347 805955440 57767 57767 624783979 46368 46368 558382675 44504 44504 924758261 29598 29598 321185910 11550 11550 247344694 59133 59133 273952479 54080 54080 516557487 3009 3009 258665313 57537 57537 343540256 57537 57537 402913605 61594 61594 106910678 48316 48316 352548794 48316 48316 513036379 72088 72088 343602238 51784 51784 196670736 5188 35430 450059666 57537 57537 514830311 34877 74934 334257105 49878 49878 63255925 31520 31520 798561404 27871 27871 294780023 68118 68118 153494131 61973 61973 582947392 62861 62861 289159174 76929 76929 543548183 43543 43543 586712356 57537 57537 85935286 34195 34195 622746423 35540 35540 949300585 71347 45232 53314764 43746 43746 650307887 72431 72431 537602245 47123 47123 784498394 79838 79838 714034381 39460 39460 65303049 71032 71032 133448814 79258 79258 627098400 58351 58351 542066249 41595 41595 680968071 48920 41784 143487225 50714 50714 794249782 53485 53485 348921365 1250 1250 296084892 22683 22683 384856374 13319 13319 472829215 57156 66124 582898412 61683 61683 117708967 59956 59956 77690464 30039 36607 864650421 49336 49336 396690593 24722 24722 533489600 5631 5631 459732075 7355 7355 8174110 41044 41044 535890370 15918 15918 252571916 36845 36845 166881609 57537 57537 125643718 72870 72870 75138687 24343 24343 995047251 14716 64619 773390989 38919 38919 139998604 17219 17219 704552652 67601 67601 24342705 15752 15752 787810539 51226 26912 19157299 46245 46245 353630460 57537 57537 941011543 66260 66260 279294717 7098 7098 649168022 58569 58569 223370600 80862 47052 952450256 11762 11762 347202311 30536 57537 154179637 30653 30653 208220172 7803 7803 568522167 2792 2792 770149258 70560 20734 186326686 49 72882 867892411 10055 10055 125930321 875 875 298012371 54976 54976 536403897 4043 4043 156594125 63048 13116 458191541 77394 77394 446273972 26895 26895 7859098 14246 14246 950751581 73839 43559 612686098 72758 72758 8317664 61745 61745 747236463 54169 54169 917965427 45785 59409 661699670 36965 36965 965054089 57537 57537 325470597 34644 34644 563002252 12851 12851 409113443 17598 17598 490764261 9176 57537 978297351 45523 45523 102965317 69345 69345 536227888 60825 60825 993879622 73811 4223 990208421 49249 49249 156321085 70995 70995 822100245 30182 30182 49791100 47070 47070 488576164 83494 83494 329114229 74931 74931 229982595 70170 70170 448140532 68425 68425 857265456 48626 48626 348803635 78116 78116 768289368 52274 52274 548924072 37181 37181 950161380 35296 24868 838532356 71094 71094 491915092 57056 57056 274249581 32726 32726 944883606 48716 43108 186515162 20523 20523 650940212 38534 38534 990057464 51316 51316 689355937 765 57537 259885514 39818 39818 772731775 57537 57537 241189155 77206 77206 562415299 50493 50493 910431050 34478 34478 603291391 57537 57537 216401152 57537 57537 671508919 57537 57537 793893219 17323 17414 527595936 42914 66059 226881350 66407 66407 872162411 31284 31284 67233393 7406 13154 656610538 13630 13630 469297888 57760 57760 136814316 8944 8944 348213441 51063 51063 148736897 40491 40491 341487383 59012 43198 211689029 48092 48092 607949713 57537 57537 247795484 41053 5082 259050637 65244 65244 393388375 4435 4435 393371037 50927 50927 896653226 43788 43788 936096964 58575 57537 315371537 40424 40424 408972370 57537 57537 421839746 79013 79013 790303807 37073 31926 491221877 22925 22925 857822827 63059 63059 502039596 26362 26362 228779626 57537 57537 783580893 57537 57537 260258384 30015 30015 178251927 81217 57537 565640301 63227 63227 645029938 33970 33970 436150319 57537 57537 401380112 77915 78586 651935871 3557 3557 124306068 56501 56501 76320073 40162 40162 920106930 10800 10800 860171810 72305 72305 93938713 23609 36191 533190900 45566 45566 224869071 71068 71068 176795054 14964 14964 206032022 62878 62878 396007365 77328 77328 643458568 20059 20059 843038031 41242 41242 190103405 57537 57537 906507708 16047 16047 519691743 73811 1371 877114968 41068 41068 873929620 47064 47064 248378123 6652 6652 215078031 34533 34533 345173449 20830 20830 876600222 12640 12640 358204616 30861 30861 638365585 34781 34781 86911862 27124 24244 407265010 32635 23318 55157857 70309 70309 214556751 32818 32818 15447668 54866 54866 995883030 73811 32229 28479994 16842 16842 348248622 65235 65235 276708334 14334 14334 93046521 56384 56384 972554770 25912 25912 101358903 71777 71777 87105986 57537 57537 699661108 20665 20665 816486646 5781 5781 55066004 80066 80066 160245689 2046 2046 381454634 64716 64716 814974979 82224 82224 853736087 51347 68463 427462695 11544 11544 201717620 76864 76864 130436061 38884 78905 590479706 66947 66947 489443900 36005 57537 269845251 42339 42339 677150442 57537 57537 502876065 51409 51409 928502169 65762 65762 62155786 77718 77718 549581131 11903 11903 928219134 47528 47528 667526217 73811 74240 471184300 60882 60882 115947038 33598 33598 197284857 73811 10438 987235570 67318 67318 255080706 57537 57537 395188306 54818 54818 815714736 63664 63664 105056936 57601 57601 63838230 75203 75203 320136028 10868 10868 913302776 48863 48863 223659924 61207 61207 854166739 60275 60275 603750206 71646 71646 903843520 73811 58087 427612959 49694 49694 796908913 69697 80397 892900795 42947 42947 395211764 2385 2385 6090090 54142 54142 448279829 34970 34970 54786674 42798 42798 10422535 57537 57537 763707735 5769 5769 975483939 57537 57537 317284167 76053 76053 864852270 47910 47910 9401424 8847 8847 118174790 82494 62867 987311690 5198 5198 69031458 28865 11753 262823323 73811 57537 872552720 38990 38990 52826672 5926 59275 632964991 21730 21730 38448965 39532 39532 921322044 80535 80535 672110716 44747 44747 202163942 18223 18223 551218515 75581 75581 781633234 44831 44831 591635096 73811 81007 686549449 19295 19295 656382801 74969 57991 967709639 43693 43693 895160754 79437 79437 910817350 7723 7723 64839721 62277 62277 829253605 6653 6653 497151021 30177 30177 76355979 3860 3860 175929524 63180 63180 130143491 3357 44337 991268463 78363 78363 15765561 13154 39000 264911565 2968 2968 411045775 24411 24411 808847271 57537 57537 437189943 48390 48390 933109194 26439 26439 953866069 60491 60491 244405303 57537 57537 645020460 65936 65936 498747617 61853 60553 668864678 57537 57537 263520810 36921 36921 897292007 78994 78994 619978127 17995 17995 380793718 2483 2483 522896913 44269 44269 226119253 62718 62718 989523028 21959 21959 793665624 73811 57537 998886787 57537 57537 485864632 6998 6998 153298963 68053 68053 208548236 48109 48109 622099897 57537 57537 918434993 53381 53381 837774669 50292 50292 908441093 27385 27385 876084347 54647 54647 250763531 40287 40287 148553607 71452 71452 608576968 66762 66762 991287509 63658 63658 967287039 9844 9844 460627795 19084 19084 319369318 10307 10307 973918899 64070 64070 431294822 73054 73054 803921591 67817 50618 829071290 33272 10158 464229334 1963 57537 993312714 10514 10514 103390406 24673 24673 699312678 15213 19466 12322763 24631 24631 370070527 41965 44422 806439717 22936 22936 558686877 57214 57214 645058775 32719 32719 139439157 10435 10435 886947594 23741 23741 851112615 71527 71527 170947807 10783 8047 210283932 44418 44418 925263471 73811 65694 319899156 37840 37840 614175730 66699 66699 467174386 57537 57537 611784625 61747 61747 595269117 22740 22740 285907794 40744 41380 679873092 57537 57537 845155061 34591 34591 604754196 55605 55605 386532226 73811 37074 18773730 23609 23609 999831151 71526 71526 965476981 68482 37509 594815513 28672 25266 83643531 23578 23578 320699546 41573 83247 610747874 19805 19805 916261859 77844 77844 853955354 16934 16934 855577827 73833 73833 544549333 72095 72095 792636186 37649 37649 477202919 45623 45623 462273327 80049 80049 743496596 70297 77631 495744604 51027 51027 115839201 8645 8645 981428405 49933 49933 307049111 25379 25379 390787673 69508 69508 770829820 38618 38618 305731588 73811 37483 397128434 31639 31639 304104847 38908 38908 835793206 17614 17614 566646814 37245 67519 972766891 30522 30522 702575716 36017 36017 528120141 11748 11748 861803089 55668 55668 51062686 25034 25034 587851218 3425 3425 731263811 28069 28069 103521365 9003 9003 860434305 42072 42072 787654281 7460 7460 611188617 7564 7564 199434007 35210 35210 14940308 44267 12360 412115323 11735 11735 783862355 73811 51191 828469739 4768 4768 230581347 35391 35391 549156636 6431 15431 474801197 57423 57423 63829662 34782 34782 263133285 57537 57537 88230148 14650 14650 640820790 28587 28587 387204916 37503 37503 273282658 57537 57537 916522172 58182 58182 12760268 65625 65625 246876180 1990 1990 548202219 48606 57537 183549929 29749 29749 171924505 1443 1443 652640579 73887 46415 52996636 41502 41502 734189992 65433 65433 416949964 48684 56203 197305831 19967 19967 631272153 59200 59200 591665545 57537 57537 158318429 28665 28665 620563229 58012 62129 796276698 17903 17903 210353590 8078 8078 856673627 17904 17904 314254674 46786 46786 264081876 31436 31436 802909939 43744 43744 196632321 75330 75330 401425366 4155 4155 904197000 56575 56575 799330694 73811 57537 798851767 39905 39905 158333301 74045 74045 476444203 10470 10470 211927844 5668 7334 803276277 29769 35060 363051403 72706 72706 592759061 59134 59134 54944197 57537 57537 827034519 63045 63045 120201616 40798 40798 843557939 35779 35779 787054951 28459 28459 358797067 11884 11884 179234252 24751 24751 909644304 50726 50726 33338628 17519 17519 883199775 34012 34012 786493336 70212 30472 642825790 60750 60750 344093883 41439 41439 31281542 44591 44591 353244231 39618 39618 373477564 40162 40162 342053480 5283 5283 835014514 37033 37033 22064447 57537 57537 701360032 14181 9900 316953426 40386 45204 572660126 54500 54500 272397051 14079 14079 208227636 34223 34223 26247040 7248 7248 475079043 46048 46048 167672835 73522 73522 28214495 42957 42957 854259120 76835 76835 190230448 38672 38672 451484170 3014 3014 592684814 79868 79868 427634852 73811 30152 441240821 64377 64377 764839472 34869 34869 816092697 48086 77367 785050644 5677 5677 485744660 31758 31758 147001608 57537 57537 157542404 60795 60795 737200427 10371 10371 415910342 41336 41336 209372079 18549 18549 903128142 62479 62479 13969701 5405 5405 232925576 56629 56629 5833601 72008 72008 196917433 57537 57537 770170952 41766 41766 661607796 64890 64890 982996351 75531 75531 459838891 59651 59651 269804466 77661 77661 60739481 66710 66710 442958964 78338 78338 263389249 83415 8090 445780582 67919 67919 51357905 8571 8571 20933463 53794 53794 292963433 41096 41096 417846983 17014 17014 933343568 54144 54144 360406747 79557 79557 420098362 54625 54625 589843411 41423 41423 729572964 12494 12494 695755322 2177 2177 490019063 58582 58582 984425519 70250 70250 733040163 82309 82309 856769825 28826 28826 523439742 36716 36716 501139832 76937 76937 393571386 3708 57537 511125841 65047 65047 863792798 43794 43794 51137648 73799 73799 480973530 72711 72711 970776771 61150 61150 184841313 29484 29484 856111783 11440 19282 18852693 57537 57537 992392313 37851 82321 992942189 4897 4897 955065778 50052 50052 88348650 44772 44772 164046356 29169 80486 150737910 25830 25830 92519708 16111 16111 591188144 57537 57537 101303149 70689 70689 105533247 20365 41126 746722298 29603 29603 382437521 73811 15120 379049916 36920 36920 598972360 25106 25106 750561332 73811 16285 971506493 56721 56721 248742468 29226 29226 895487580 45338 45338 568471024 77246 77246 250426232 61709 10911 924423256 28112 75550 484739796 27 27 651191835 6681 6681 769713110 6650 6650 564590603 25249 25249 807263355 32761 32761 324708379 71540 71540 606272739 39014 39014 903409278 63096 63096 396560178 26871 26871 859635426 53488 53488 606486005 57537 57537 667438952 8192 8192 597940691 75297 75297 1556032 37576 37576 235359125 34994 34994 809075494 66764 66764 972969031 49568 49568 530637616 57537 57537 96161475 49242 28824 690024142 49551 49551 628857650 36198 36198 60504878 47839 47839 492266732 7410 43809 329137664 51006 51006 591478587 10424 10424 916367746 4582 14677 142753991 3191 3191 933412441 69162 69162 219671361 57537 57537 448248988 57831 62909 97401295 57448 57448 651952651 36144 36144 234378515 55789 55789 958905955 56985 56985 827656942 60826 60826 621960658 79704 79704 729781915 2960 2960 721063370 69104 69104 39237076 78475 78475 418890276 57537 57537 619854104 43921 43921 396427039 72642 68014 608609908 2525 2525 926821677 66371 66371 193743038 5332 48645 264884074 39377 39377 437735585 7295 7295 278346213 78690 78690 270032350 36538 36538 125910535 6245 6245 892305169 58449 58449 7404704 69148 69148 331506464 55836 55836 531834109 57537 57537 173230764 36436 36436 658365403 35887 35887 730995979 31211 31211 369214947 57537 57537 851853654 31498 31498 450708622 40853 40853 858680628 14125 53337 989105058 37601 37601 851730933 57537 57537 177182361 45922 45922 454709831 38765 38765 44439656 53052 53052 694951731 13665 13665 132062999 45313 45313 14875735 69107 69107 230855962 57537 57537 61405017 57537 57537 306372315 69292 75158 196591780 33501 33501 5469122 57537 57537 781769776 14244 14244 68254842 33498 33498 15989566 61393 38237 574151359 81867 10589 275615290 17554 17554 313525390 28075 28075 442991102 11852 11852 494213965 39417 48796 147428452 72574 72574 778769397 15373 15373 969751382 65420 20482 950162511 74271 74271 386398583 17474 17474 406489616 27948 27948 397300082 59042 59042 74201886 44855 44855 809376990 53161 53161 819661310 59680 59680 683493204 8714 8714 456973195 46962 46962 148071641 61971 61971 428494210 10356 10356 547344831 41634 41634 74291016 36621 36621 618512872 68814 68814 661590485 76210 76210 799009846 67302 67302 195633165 43792 43792 779014859 13442 13442 943630187 70404 70404 978124211 81419 81419 835420631 44239 15865 853711686 10879 10879 273605523 53211 53211 798970467 1712 1712 387671702 35029 35029 652683647 57537 57537 768891373 60424 60424 405789788 57014 57014 523560886 15193 15193 129059531 81105 81105 492352677 1125 1125 507608820 23705 23705 544477364 40048 40048 669716802 57537 57537 770435169 68691 68691 576408051 20267 20267 385435202 57537 57537 480694189 25673 25673 848887934 72443 72443 393055673 11311 11311 741108782 42532 42532 605253847 72291 72291 822558511 41378 41378 227508485 75399 75399 344093780 58945 82371 789465677 17454 17454 853865826 73811 57537 516575621 7026 7026 227896193 58010 58010 757170613 61102 61102 304077552 64002 64002 657052403 58673 58673 728627473 18723 18723 708526063 48876 48876 886742741 29671 29671 590321950 54124 54124 6814762 77505 77505 970825032 42415 42415 764256770 46883 46883 168108101 53376 53376 776462382 53922 53922 335790469 62328 62328 43041710 64022 41275 190357791 16945 16945 88209068 45312 45312 168768064 6053 6053 845772657 66191 66191 674161019 32331 32331 789598622 5595 5595 498575860 69558 44469 948795238 57537 57537 354286220 59406 59406 405755285 9886 9886 957802337 57537 57537 443415052 19263 19263 302147451 52486 52486 1528829 72832 72832 157452262 41192 41192 678911548 76188 76188 703522548 39452 39452 838056794 62730 62730 783006408 13621 13621 797474087 73811 65749 457560221 61730 61730 94078346 46446 46446 629796654 8675 38583 9272655 1092 1092 628043615 76881 76881 953167543 11654 11654 660112492 50311 50311 443175692 45960 45960 307198048 24114 24114 428707871 28091 28091 948131996 21031 21031 641054751 42456 42456 20718540 34009 34009 205805273 7621 7621 312874752 8964 82336 89990486 68503 68503 397681847 12627 12627 894168789 32386 32386 893615056 38292 78684 801052197 71591 71591 814539446 4319 4319 89050733 34201 57537 751911139 44431 71963 233619236 78912 78912 2638000 5145 5145 64458087 39439 39439 702105927 19380 19380 940416016 57537 57537 586479941 18240 18240 528581175 2905 2905 858823614 15720 15720 351825589 30463 30463 761703869 40721 40721 451171593 32075 20521 122746131 48613 48613 413171666 10155 10155 621353856 23634 23634 986723906 57537 57537 601995574 67682 67682 546419369 63227 63227 187151017 35606 14090 762065705 75484 69924 876912557 58285 58285 180319547 24181 24181 523130301 12492 12492 109079285 22032 22032 910482605 45299 34451 722633666 74456 17703 219539292 70898 57537 121259921 78163 78163 77059574 57537 57537 332947647 79553 79553 497491503 71886 71886 892978633 54666 54666 735301266 49694 49694 144799032 18385 18385 971150474 57537 57537 670208377 7592 61199 151521976 30334 30334 185214177 40295 40295 915760523 50212 50212 562594241 24220 24220 738995220 37910 37910 826126907 77575 77575 37372924 57537 57537 727198372 52589 52589 319376406 36753 36753 659466489 44893 44893 636722261 16707 16707 671718406 21739 21739 207940827 15920 15920 181822064 52517 52517 54097231 31148 31148 218008885 62980 28469 631022410 58292 62318 110550902 41121 41121 326207337 57537 57537 237323596 45332 45332 537217398 25691 25691 34163156 34914 34914 32753929 57537 57537 712329155 28831 28831 611356977 75095 41634 481913561 57537 57537 872521306 61917 61917 415582359 53255 20636 11369514 21682 21682 679232360 22092 22092 981285180 55105 55105 591609262 58275 58275 870480294 54871 54871 895741802 20073 20073 56999230 74248 74248 53204556 57537 57537 768589540 23487 23487 55570662 40531 40531 468214006 26421 26421 686222209 83804 83804 257941048 58688 58688 567040482 57537 57537 522014660 62026 62026 484526017 16342 16342 783235763 29673 29673 830717213 22978 22978 963180983 22454 22454 851707235 13416 13416 686045022 13381 13381 513886512 62082 62082 732271238 40179 40179 242107415 15973 15973 934997969 37082 37082 689250221 22103 22103 996677409 4201 4201 453073848 53886 53886 518826224 57537 57537 381641541 77839 16711 647450574 7188 7188 987778980 48423 48423 529160545 51656 51656 507163330 33836 33836 532172129 55528 55528 463725184 62712 62712 831415497 53540 53540 938668482 25357 25357 48472488 10411 68902 711460605 73811 8073 531807688 57537 57537 705343508 30247 30247 895389353 73015 73015 588088716 10142 10142 42999689 62988 62988 251744575 12046 12046 689106728 83267 83267 671203761 32108 32108 145043584 74186 74186 449924861 21282 21282 738970787 6871 6871 547606335 1599 1599 273150356 73811 18467 510388078 22737 22737 284723736 82725 82725 948245023 57537 57537 889913676 57537 57537 670225933 70710 70710 839195428 40740 40740 494930774 926 926 96637725 13005 13005 523223364 57537 57537 511414415 79202 79202 346835322 75139 75139 84056014 42920 31654 213455565 9868 9868 756071726 57163 57163 214465288 31637 31637 829168318 57537 57537 693154202 7247 7247 325509617 4611 4611 64308729 57537 57537 653687354 57537 57537 491540437 43727 43727 536329498 49414 49414 319761119 21848 21848 370896498 20154 20154 424167470 60187 60187 375274541 41526 41526 411417225 78283 78283 727553436 2931 2931 853268185 9465 9465 273010561 35713 35713 742926425 82776 37869 130885680 2031 2031 343132666 33572 33572 482925569 8060 8060 322985804 71638 71638 223917929 78685 78685 91912927 43373 43373 213209460 38358 38358 51249630 20472 20472 727119386 80213 80213 182066333 29658 29658 178618267 19850 83587 418887216 39151 39151 39071856 36881 81791 116763993 31019 31019 706464658 27759 27759 767114543 59023 59023 497217944 21356 21356 846209483 53131 53131 725394203 50930 50930 155558663 82328 72976 499010671 32943 57476 48342163 67842 67842 237611935 79236 79236 768104972 32537 32537 12117570 36737 36737 536574346 34184 4012 475098857 28441 28441 779012149 57537 57537 775672996 57537 57537 183736628 57537 57537 668783835 21940 4326 802021184 25257 17265 369530189 20567 20567 174889079 49580 49580 603751183 66481 66481 173836326 33513 33513 245224412 33043 33043 249108975 13444 13444 394581439 59672 59672 462201865 39231 39231 787145244 79231 79231 971831103 77088 77088 866497248 30252 30252 303527512 77524 77524 709425461 56327 9154 221306157 5378 5378 313039086 25848 25848 729706795 57537 57537 571362350 4148 4148 657214666 57537 57537 369247742 20120 20120 581817854 27539 27539 282020088 16421 16421 690032639 61242 65703 636182393 3877 3877 712276253 67565 67565 870325145 80697 80697 827586597 25020 25020 980038825 57537 57537 207821782 18663 18663 838820029 80732 80732 814623521 6676 6676 445812660 79789 79789 295256186 56949 55252 849100064 66045 66045 63825136 57537 57537 700545163 73470 73470 813461722 33624 71971 430669634 54051 54051 683588759 3174 3174 1148433 3620 3620 14109400 48858 48858 215153324 78296 78296 701214880 33112 33112 749242975 31283 31283 337758274 53545 53545 583102236 82443 82443 358854689 50481 50481 390343225 140 76693 182226419 72810 72810 243643809 73361 73361 561389505 71298 71298 437145311 16040 78657 833201701 78594 78594 445859147 13982 13982 299865267 16167 16167 539798278 30036 30036 515988111 32520 32520 59531191 44470 44470 597702064 58436 58436 675562463 46084 46084 902310182 32804 32804 865213408 15925 15925 661652947 57537 57537 201355774 12150 12150 876993219 33247 33247 280575497 74505 31610 570018561 60777 60777 531313574 44338 44338 96257273 24808 24808 709893294 13909 13909 726213971 24974 24974 75437457 18346 18346 723894228 57447 57447 873672757 73811 58 922255380 37064 37064 930219056 3689 3689 296050337 61061 61061 70888008 42147 56255 798299016 75658 75658 534356391 21169 21169 51338024 41066 41066 80511789 50962 50962 467992576 18033 8944 914702159 27517 27517 461172729 75959 75959 711496657 67830 79174 467353952 37338 37338 584476374 57537 57537 306685363 44372 44372 297666867 45513 45513 687132664 43613 43613 167436679 1820 28031 57633670 40502 40502 826506153 71684 71684 444751003 21688 21688 632387574 3795 3795 410840513 67512 67512 410226586 12660 12660 503255439 8385 8385 43672197 49802 49802 114307361 58275 58275 470183153 81463 81463 518649338 44120 44120 813651759 67714 67714 62670692 16302 16302 261770160 6712 30811 896602499 69136 69136 762725207 16084 16084 482281241 57537 57537 359688583 1652 1652 700649241 33540 33540 213829204 37792 37792 805944322 57537 57537 167813796 63763 63763 132439365 36340 36340 236304081 57324 57324 305520565 30241 30241 437959468 70415 70415 633225536 81115 67289 75238122 37567 37567 647548165 73811 5987 873334247 37779 37779 643857492 14242 14242 737718480 17999 17999 668950101 28928 28928 892780217 79661 12173 895875294 35486 35486 772829606 47985 47985 464067082 9569 9569 383016697 5755 5755 595450949 35885 35885 816591729 43581 56438 372992255 55968 55968 689805627 51277 51277 367398510 53308 53308 874142007 890 890 70955125 41169 41169 380834624 57537 57537 250018855 57537 57537 899602321 57537 57537 15766216 61211 61211 408914501 83570 83570 194548041 43137 24556 318945104 39474 71160 802551994 45492 45492 678988426 32633 10578 970027846 57537 57537 323873628 1408 1408 223066811 38961 38961 501294795 27576 27576 619043355 27330 27330 313795729 32866 32866 146555286 49500 10265 757783474 57537 57537 388873976 80353 80353 324382783 64725 64725 742998920 24200 24200 288897309 54523 54523 366859577 77468 77468 539890222 77086 77086 139857047 73008 43224 392166172 8630 8630 240867008 673 1981 615856952 73811 33208 881593750 73811 7024 544902330 57537 57537 211546484 36531 36531 178810550 21876 21876 747508380 61655 61655 975114108 31267 31267 767948005 79018 79018 726007542 57537 57537 977999533 40904 27149 179223100 35361 35361 814361446 81620 81620 267701299 64851 64851 938954653 57343 57343 756019576 3909 3909 918873470 56048 56048 828369622 13161 48090 580573144 57537 57537 202085995 48236 33171 809938828 76419 76419 72024294 11270 11270 620849964 34292 34292 574677291 32297 32297 673108938 79858 79858 70611488 78082 78082 593366963 75087 75087 992237934 57476 12260 227946374 81394 81394 758143204 68935 68935 928268358 32946 32946 513829524 79612 79612 343390303 35544 35544 286911684 53288 53288 88408612 37440 37440 244650171 2816 2816 70920434 49435 49435 102525551 36692 47846 21117666 79635 79635 291984434 43925 43925 553023531 75463 67785 399874897 63189 63189 977642260 1819 1819 688860088 67730 67730 543843543 909 40063 230073021 57537 57537 29650119 42650 42650 329178322 30434 30434 106167876 25713 25713 137190081 57537 57537 384101730 21550 40356 772082411 40679 40679 195481228 75138 75138 316940409 79853 79853 162590100 6126 6126 629116893 62163 62163 390471814 55688 55688 434549901 78848 59084 782598728 63120 63120 668598920 57537 57537 971362237 57537 57537 25544190 64399 64399 461852003 78403 78403 248420372 27864 27864 171412927 7846 7846 738920729 2353 2353 824950230 35320 35320 654776692 45069 45069 825814049 63124 63124 993546976 80188 80188 220043427 55354 55354 143069841 40381 40381 596876862 30317 30317 570434943 20343 20343 517112522 70859 70859 41990696 38920 57537 491862292 6206 6206 45739363 18417 18417 936634189 27534 27534 672178132 16556 16556 287740347 64177 64177 845781690 68958 68958 852786806 12224 12224 665973347 67598 67622 396513098 20334 56983 980560054 24855 27933 940381982 28136 28136 176987376 68203 68203 827433025 77261 77261 698587921 9239 9239 862309617 2211 2211 357357203 68587 12823 645516828 33182 33182 456423147 23025 23025 928301536 40862 59508 865111611 70006 70006 912170935 65129 63170 52351196 49149 49149 93741567 54847 54847 487822490 13084 13084 324428649 8438 23714 780548161 60838 60838 387239335 48492 58704 24261997 65705 65705 833252884 77294 60180 988248937 64992 64992 34238700 82413 82413 840026139 22549 22549 627496632 57537 57537 535698267 56244 50157 958256002 57537 57537 626348626 77993 77993 908453631 11731 11731 427786912 34499 34499 885416683 71853 71853 264526736 25734 25734 51684888 59904 59904 915697662 35327 35327 391587858 41698 41698 764976645 9792 9844 171304448 22266 22266 718214913 61289 61289 951038694 34119 34119 92684750 6779 57537 532306000 57537 57537 389339892 40766 40766 951049105 7091 7091 892985313 4075 4075 617479473 33251 33251 670466662 44115 44115 110012571 57537 57537 666393443 2684 69479 305515417 57537 57537 949464626 79735 66367 291625106 51094 51094 640527318 80855 80855 794773933 25736 25736 140685769 29861 29861 75328415 81473 81473 676684084 18661 18661 872911537 57537 57537 786656827 11578 71018 669325597 72610 72610 269369502 18201 18201 170435709 57537 57537 413650963 71138 71138 176078600 11578 11578 198822268 9593 9593 37630641 57537 57537 197642710 61430 61430 50776879 57537 57537 172532240 73811 3643 891209311 57629 57629 179784024 65916 65916 967666641 49592 49592 60481552 79950 79950 68663721 129 129 867078097 73811 373 551347484 11874 11874 217769806 70097 70097 65569508 66287 66287 434743003 32856 32856 28960362 7374 60557 931129419 31201 60790 630294192 33708 67241 245608976 33768 33768 249521733 45180 45180 898889570 32372 30956 105823987 57537 57537 634009187 61942 61942 362023222 78133 3892 618178092 47214 47214 865083496 57537 57537 861438706 69478 69478 154497904 57537 57537 42813849 31046 31046 101846644 33134 33134 35478677 45167 45167 759265964 68248 68248 784699231 9814 9814 593958003 49716 49716 157461101 1045 1045 673743128 80991 80991 705374303 10625 10625 571289089 34945 34945 123620594 53077 53077 262011338 73586 33255 234512013 60400 28585 985319484 44028 44028 159527633 65816 65816 591460346 57537 57537 682391009 13829 48629 781012676 62908 62908 271966218 78954 78954 260141265 78685 78685 22773426 73811 83828 799134043 48926 48926 857060447 67073 67073 857136178 41341 41341 461298933 76068 38020 400459210 7696 7696 657383374 73811 40034 473811455 7917 13412 564286379 79484 79484 239696267 57537 57537 58793159 1240 9076 572233607 38757 38757 432625825 67498 67498 424123688 44955 44955 371886491 40593 26412 115161715 4839 1592 940862406 8627 8627 707175404 10565 10565 89620204 19877 19877 703321445 74818 74818 604054371 57537 57537 126255366 57537 57537 300069979 82961 82961 99269766 81987 81987 930205831 21131 59652 971524090 40422 40422 297800475 63179 63179 371623712 29859 29859 713538257 4861 4861 44779536 53147 53147 956561065 35861 35861 986063417 58899 58899 723338379 68044 68044 995444748 67176 67176 419738830 25238 74724 575872233 56398 56398 118568816 4617 4617 254457029 52578 52578 35441584 24489 24489 552809688 56368 62943 695181015 29505 29505 646780238 34538 34538 609958821 10317 10317 723267657 26690 22095 837514118 31075 52686 216873922 78570 3685 384113993 6612 82507 631776756 45957 45957 959567911 49780 49780 921767780 26003 26003 424292815 41656 41656 37185172 32992 32992 485737487 26394 26394 515895412 61473 61473 284731897 38784 38784 934984706 30789 30789 277353050 80611 80611 637398845 34312 34312 915064505 68936 68936 228212273 72382 72382 725785948 65790 65790 123168309 22389 22389 261660976 39374 39374 267367205 6667 50358 296297333 73811 20408 59946635 52375 52375 639462012 65207 65207 495964755 68941 68941 23043760 72405 72405 653191369 41914 41914 42903816 16935 16935 814328339 40363 40363 769844865 46324 46324 519160611 73834 73834 408701999 65885 65885 201504162 51432 47387 330786627 75517 75517 147454248 26840 77580 60499518 12304 12304 327564068 64171 64171 793985831 57537 57537 858993687 15394 15394 825564744 33399 33399 208303469 77760 77760 501810044 46822 46822 643375336 4759 4759 299409727 78944 78944 94946440 74328 74328 18285665 11146 11146 614792495 15895 15895 535623316 6342 6342 99850450 62658 62658 771768788 70986 70986 144727693 2750 2750 850433947 57537 57537 216044406 76586 76586 625323606 3937 3937 678193363 71811 71811 79948749 58448 58448 942817516 11412 82956 94356021 23155 23155 883626784 5516 5516 702749054 34015 34015 482966808 51059 51059 725155915 36865 36865 384277750 47374 14425 673356383 70083 70083 888159472 61798 61798 826774352 58846 58846 344343470 11605 11605 857165507 32485 32485 293575863 57537 57537 367188061 71528 71528 106498046 73755 16063 927585050 56324 56324 246376954 73811 8038 304408808 64488 64488 485023011 51893 51893 131209919 57537 57537 108637694 5439 5439 104803069 65008 65008 610091314 21311 20861 804622371 46531 52450 198412896 73919 73919 512979924 25860 80162 748397993 67747 67747 807395908 29242 29242 325054425 56786 56786 864727174 8635 8635 551395028 57537 57537 629325474 77985 77985 306860871 29316 29316 879236074 27880 27880 313276061 41010 41010 269622386 47748 47748 835374465 19261 19261 659732890 8432 8432 486821508 56207 56207 934318914 57537 57537 786445361 52436 52436 150044187 36420 36420 211574453 57537 57537 439244419 57537 57537 780461684 57537 57537 343222839 795 795 776008368 57537 57537 117950800 30139 30139 828806412 57537 57537 478409851 26162 26162 348930030 36694 36694 839765436 19314 19314 982936663 78400 78400 550365993 16534 16534 293643543 8256 62079 429517421 41855 41855 76132736 45578 45578 907186388 105 105 493167194 4071 4071 635200139 23650 23650 957279775 67213 67213 425972627 70799 70799 730406849 18857 18857 228346281 81671 81671 92247216 73811 22895 340858129 10200 35701 474714212 9268 9268 98045069 8578 8578 114742523 39326 39326 761053131 26479 26479 853718742 65809 65809 526947420 32748 32748 735250006 63610 63610 773012318 80937 82813 60015826 57537 57537 125498249 57537 57537 527637703 80915 80915 37676170 57537 57537 949374837 41433 18625 664697526 72748 30078 379905759 69896 83044 493524196 4448 40792 933726125 39686 39686 914606445 45658 78035 559856023 37981 37981 82456074 41755 41755 387629910 2537 20753 948869140 10533 42856 754203968 79884 56468 346465030 32704 32704 221426578 57537 57537 358031887 15505 15505 313092357 36499 36499 984074051 57497 57497 169228336 72244 72244 945252383 70083 70083 997279775 53766 53766 725181799 8570 8570 117538913 56361 56361 237238658 60939 60939 571096909 22946 22946 77613633 61475 61475 330356073 5821 5821 341286549 45709 45709 560314567 44999 66643 263529912 56660 56660 134089733 2883 2883 746414146 22406 22406 235359182 25336 73236 631141564 28143 28143 551399476 80880 80880 946099921 20653 20653 72738255 37227 37227 920652871 5025 53405 344549131 36349 36349 98830204 76033 76033 398299323 34487 34487 173111105 57537 57537 819893734 2077 2077 908568996 6356 6356 862607853 7701 7701 618447853 20894 20894 812723550 48963 48963 565863456 66465 66465 313708798 33258 33258 533422995 75632 75632 778464274 26004 26004 244110986 71172 71172 244276194 38307 38307 347580733 55180 55180 521427900 55354 40600 553131559 57537 57537 704657252 17863 17863 321753064 17048 17048 552022285 43324 43324 824185790 20038 20038 610634298 35603 35603 869867650 70494 44706 805499157 69211 69211 286824635 29713 29713 601836385 654 654 442610987 29224 29224 554313743 57537 57537 405391544 51389 55965 824636452 65416 77322 138331600 1996 40006 319969521 15907 15907 700526712 1378 1378 411140418 20786 20786 766556382 55756 47680 823515662 65699 65699 623126352 22723 22723 924021350 70164 70164 481560773 56801 56801 948566959 56851 57537 589191438 16320 16320 790438682 57537 57537 950096117 76827 76827 170432110 57537 57537 441320149 33404 7573 261658131 57537 57537 995866577 5100 5100 35874297 30499 30499 835760588 29223 29223 294850353 27451 27451 787740614 48217 17926 137990038 4102 4102 721772304 46297 57537 423846330 45678 45678 632616238 30977 30977 503577424 58164 58164 999282143 29434 29434 231439039 5284 41410 987823227 73811 65696 829761301 37029 37029 290124184 3268 3268 998338950 48092 48092 981030677 29533 35915 53049747 34552 34552 192371209 24465 24465 379692698 26122 26122 356615230 73811 30629 255096548 27139 27139 832783600 61102 61102 90749149 20797 3101 756144608 38669 38669 681654154 26232 22125 22031748 28020 28020 44684392 73811 21766 731862916 15706 15706 184650423 39575 39575 963633726 34063 34063 503901635 37340 37340 950968545 21232 21232 570480706 16388 16388 53226312 9637 9637 839770387 63888 36858 560969486 33628 33628 4358057 19299 19299 434695555 16929 16929 89150552 57792 57792 4573095 67197 67197 331906873 15502 15502 245345082 22990 22990 170413016 49561 49561 968331604 74048 74048 851418329 50233 50233 803763742 55039 55039 543714583 70854 70854 664041612 56665 56665 711179163 49539 49539 734745402 81327 81327 999502157 79189 78501 163006941 20674 20674 55445918 57537 57537 787613011 60153 60153 991916995 33494 33494 411779993 83250 83250 574288252 80838 80838 689418150 65935 65935 797013833 72286 72286 157938752 29141 16390 243391203 40530 40530 817779455 57066 57066 613087696 52647 52647 328945187 10716 57537 126636919 82152 82152 20454118 80847 80847 245561904 71823 71823 553563154 24264 24264 77235495 37722 37722 57665435 58762 58762 795405687 51665 51665 177411299 40547 40547 291494928 41862 12063 304492250 74117 74117 144887587 33493 72997 570548464 22701 22701 335671239 13154 13154 785133842 51406 51406 626599147 57537 57537 765840985 48000 48000 38034524 57537 57537 340167624 22640 47112 600084935 60801 60801 701338625 40221 31856 935592712 13698 13698 356333740 61377 61377 554137273 3472 3472 662819944 72420 37527 196790246 41148 23701 357980886 53272 53272 995424190 64152 64152 35114544 22533 22533 698836170 51394 51394 632364692 75042 14786 837049032 14595 14595 470339513 18653 18653 104771564 1187 1187 902171601 77044 77044 559797628 49420 49420 345003484 29861 26342 146302174 33967 33967 139604 66790 66790 947726441 57212 57212 848361158 2189 2189 399291885 1458 1458 247820784 39824 57537 273289957 67792 67792 840804684 48417 48417 947964629 40758 40758 182815613 37652 37652 928026796 13882 13882 712736216 74318 74318 425468964 68936 68936 461383239 10760 10760 368281394 67762 67762 114069069 40215 22899 499597268 11599 11599 564087625 27928 27928 606116503 7312 7312 550954731 76355 76355 430663785 26167 18354 181641135 37249 37249 638805475 51117 14800 188648250 11382 3954 255775483 7668 7668 686770947 70994 70994 21059109 60850 60850 341622967 63319 63319 737963758 67250 67250 839096212 61038 61038 457507942 66763 66763 908145518 3432 57537 950236623 69232 69232 729687504 14060 14060 947545471 76975 76975 647287799 57537 57537 628505735 23295 23295 958444928 2940 2940 427944539 57537 57537 537298253 3328 3328 761096187 51384 51384 889112876 40488 40488 109793238 76290 76290 262017676 13928 13928 536482623 57537 57537 491512808 9443 9443 980136258 57537 57537 33986358 82674 82674 594816443 83355 17732 149756654 11662 11662 275682937 57537 57537 667642540 19212 19212 383979932 59556 59556 823480241 77222 77222 140626047 6236 6236 93159913 15852 15852 755711031 13426 13426 25402745 12076 12076 374489343 63497 63497 424352080 57537 57537 366793955 53498 53498 661440449 57537 57537 250593138 28850 28850 388763199 40525 40525 22582785 76331 76331 636393747 2374 2374 16110897 17736 17736 793226325 62958 62958 291183884 48024 48024 506215656 67567 53134 945241812 65122 65122 673518059 57537 57537 669832120 21172 21172 746610631 53359 53359 435028414 38344 38344 662519700 47730 47730 905668418 48930 48930 402715946 50744 50744 561692558 37452 37452 793754458 11144 11144 452840103 63483 63483 978210863 61749 61749 377871804 32335 33779 799359996 1770 1770 685398292 80041 80041 375151651 15377 15377 325369403 81831 81831 253840998 59987 59987 181772323 56902 56902 489214189 42478 42478 839342812 74952 74952 625099225 40921 40921 310111219 44556 44556 994361143 57537 57537 810587211 19806 19806 410765328 70308 70308 758921381 28612 28612 392562272 12658 12658 95423755 36345 36345 578131900 54535 54535 485291531 568 568 933997486 80230 80230 536577784 5648 5648 848376618 42147 42147 653350217 77699 77699 157928571 9335 7323 941676235 71668 73949 661556870 77887 77887 373407247 47198 47198 982409276 20442 20442 718763658 16312 16312 987844489 3460 3460 900758296 81655 81655 311073926 15413 74602 254253574 74945 74945 637180144 69040 57537 189694010 9588 9588 958286296 70201 70201 307034043 45046 45046 782669 81375 81375 337202092 58940 58940 940191102 11449 11974 233668303 1465 1465 573255044 17709 17709 876025609 42641 42641 547919505 52234 52234 179534244 73205 73205 828913027 57760 61697 176617754 18062 51042 576536455 74722 74722 235490888 81380 81380 888342270 10582 10582 4183763 28305 28305 64452253 6640 6640 908123746 18617 18617 333959704 83040 83040 207408987 25305 25305 730184140 57537 57537 74224275 37793 37793 822069597 9058 47998 967342744 4803 4803 542908468 65958 65958 356943724 71283 71283 890861879 61585 61585 208431031 28123 28123 461649292 28809 28809 686449009 53378 53378 653870140 57381 57381 574792171 72109 72109 768078783 44941 44941 331154526 62030 62030 758287524 39902 24609 852941086 24189 24189 55694824 41337 41337 97423712 2794 58073 629667127 7743 7743 554396925 62905 62905 987028700 70895 70895 648309389 801 801 755599523 49478 49478 655637214 13532 30342 617165465 14233 14233 505491595 80353 9658 534383825 37209 37209 363429364 83380 83380 485442039 81115 81115 379187816 57537 57537 324229645 50671 50671 91005483 38661 62649 766012481 41823 41823 196385397 51375 51375 771722613 38835 54548 717393734 3497 3497 493967319 43824 43824 560107638 17450 17450 277762550 56061 56061 499018573 44181 44181 41738611 71005 27976 464245483 81146 81146 465042785 20559 20559 208892542 68339 68339 847894828 15847 15847 596155990 41688 41688 382241658 57537 57537 889972655 61156 61156 166182238 53407 27148 76455728 58287 58287 993363227 57537 57537 520223163 74882 74882 92155486 57537 57537 565900813 50227 41329 702886954 73811 67344 850064151 46545 46545 681290219 73811 5683 832207976 30187 30187 198606478 79562 79562 922554925 25714 25714 590803313 65034 65034 888962619 68200 68200 659128812 57141 57141 259478104 47010 27395 234979306 57537 57537 929254663 57537 57537 880601767 27481 27481 675433871 29171 29171 305111146 43220 43220 552485320 906 906 338178434 36074 80119 451370444 59544 59544 191561066 38889 38889 489793777 68698 68698 28439732 16932 16932 33228141 55674 55674 356341344 1592 36152 524472956 50324 50324 342393805 48891 48891 972920151 71177 71177 190991240 38179 38179 894355505 55251 55251 270808205 39727 39727 254265099 57537 57537 312819189 79991 79991 586237886 47667 47667 300612031 21474 21474 327764727 57537 57537 72975620 61468 61468 364031018 50410 50410 376446744 49628 49628 867820915 19041 19041 764957528 13498 13498 147388883 20989 20989 275140169 14119 14119 727751317 69219 69219 431504530 10520 10520 198908673 5234 5234 756680104 31390 31390 366792129 73811 22925 716266683 67199 67199 902868049 69240 12026 378446192 26775 26775 995130652 57537 57537 885014736 38484 38484 975947494 5810 5810 523906893 66870 66870 146230989 14264 14264 53450575 80476 80476 980807900 18959 18959 821837082 35912 35912 381931373 48131 48131 405238809 12272 67813 380950121 9500 9500 533312005 5843 5843 649665067 44432 44432 444551788 57537 57537 708786985 77205 77205 707597722 70028 70028 100382928 27651 27651 844835535 49117 49117 962649331 72420 72420 615760306 57060 57060 966700826 57735 57735 903314121 41144 69064 708751298 3820 3820 7997809 57537 57537 129915603 359 359 713026548 71092 71092 5228751 40704 40704 303824548 27592 27592 660005566 35047 14139 605262821 14357 79249 756880598 41440 41440 647678485 46880 46880 751298470 19620 19620 863316577 73557 73557 276161822 31449 52165 158333986 25123 25123 943040967 56962 56962 719468399 67656 67656 74152223 38068 38068 235225326 27344 27344 991405340 50435 50435 733771833 43233 43233 379464332 57537 57537 330560588 17565 17565 155774009 61723 61723 241300683 3680 3680 553935725 57537 57537 769356144 52057 42529 305211935 73811 72954 467974191 33915 33915 60433822 7556 7556 446936879 16109 16109 115801097 45484 45484 768151868 30388 30388 197272126 1990 1990 411853904 18318 18318 922466998 66270 66270 364395653 37911 37911 405399191 73811 74549 696329658 25429 68115 706540070 73811 80635 388137161 58639 58639 814406420 20535 20535 329390689 9757 9757 994360581 57537 57537 233541190 16508 16508 624987971 38229 38229 775047099 31399 31399 785809747 3230 3230 616497611 40273 40273 472834424 31652 57537 370985955 57537 57537 820418847 56717 56717 74136199 58067 5040 680903656 39926 39926 878826253 57027 57027 468685213 61593 61593 382655831 78736 78736 684243022 29077 45459 464970934 57537 57537 916884414 14503 14503 47604134 13906 13906 235155295 70349 70349 834724905 36021 36021 498043996 53848 53848 979819982 45770 45770 211684672 57211 57211 673526233 13047 69530 497921776 21094 21094 534243687 73811 55748 601961768 83148 83148 381396608 63400 63400 834893446 45569 45569 243808329 16743 16743 226703276 83317 83317 501556221 77315 77315 688958928 25969 25969 135601350 49487 49487 940504179 83705 83705 240151219 64416 64416 290711611 82021 81976 519494055 22346 65598 965626186 73897 81636 642483468 16238 16238 776235166 28808 28808 339733388 46779 46779 215132211 32483 31693 263149800 33658 33658 725270726 62528 62528 953071982 21365 21365 814329929 63457 63457 251666765 53347 53347 474479041 8996 8996 851420593 75555 75555 473280956 69487 3734 657088683 7403 7403 199624229 83115 59053 778300952 52656 52656 489827440 35808 35808 415033426 35464 35464 94673732 1990 1990 212141737 53005 53005 850356194 12329 12329 29972395 60295 60295 665616904 51165 51165 25201350 2027 74620 684020328 10473 10473 529981211 5665 5665 219522444 57537 57537 469187999 22978 74642 194242393 24653 49690 111470608 80467 80467 559528611 11489 18431 576485514 57537 57537 462973231 21375 21375 103257651 1529 1529 65877251 35470 35470 570288826 6980 6980 784750780 80954 80954 964922462 57537 57537 703875282 63265 63265 327741581 57191 57537 923088476 30265 30265 568696787 11330 11330 742839526 73811 53293 470549972 46098 17474 853167806 81002 81002 766610578 23773 44552 42873140 27485 27485 408907401 34073 34073 733805916 43859 43859 902809488 10042 10042 112215741 79452 79452 970998243 350 75565 943170377 55790 55790 770045550 12342 12342 8366545 2409 2409 418025465 8180 8180 755681080 57537 57537 302080713 57537 57537 243903522 60916 60916 876405447 55408 55408 226357600 77488 77488 655820014 28149 28149 738121668 11414 11414 424298555 45781 45781 313169145 73127 73127 149157329 75457 75457 426504924 57537 57537 73598937 40386 40386 954001741 73811 50956 698239977 5196 72832 226191286 50877 50877 617635139 56362 56362 703307214 12171 12171 275636387 57537 57537 635377953 58113 10940 700946778 75352 75352 692481660 29926 66057 190651439 9998 9998 543167964 57537 57537 95971264 46618 46618 568966551 17747 17747 871593132 20126 38280 473713417 59805 59805 588321360 36948 36948 553472802 65696 65696 426357766 3258 3258 608830892 78852 75511 491114368 34815 34815 520079330 8198 8198 455915072 74366 74366 995699115 15300 15300 388368562 57553 57553 116757098 75862 75862 29808284 28790 28790 95907856 15107 15107 816422516 26209 26209 432730377 27058 27058 207861738 6275 6275 929624859 68183 68183 735495185 34332 61149 42427433 30779 30779 766667458 57537 57537 274927606 62519 62519 517967890 7 7 412045942 3601 3601 595094372 6330 6330 857288001 64312 64312 46191162 8185 8185 601573489 33029 33029 465400088 23585 23585 154226615 72967 43087 687935515 32028 2067 807061045 50677 50677 639868861 14507 14507 601103420 42551 42551 367901409 57537 57537 544914372 22570 22570 314934903 8174 40945 301557313 28203 28203 994563855 53337 53337 647334436 28035 28035 133089104 33008 33008 594781312 53777 53777 577889662 65109 65109 535176306 63369 63369 926660145 36060 36060 766698265 57296 45726 549435421 42690 42690 146024292 38388 38388 717407054 64138 64138 520598553 61787 61787 191187427 26424 61101 866472331 42862 42862 227544876 30132 30132 277943861 73378 73378 425731944 20391 20391 624495306 74570 74570 729213917 69990 22996 626820378 26829 26829 161203790 59612 59612 273416437 64564 2157 209367839 67787 67787 467638502 51507 36265 51985346 79565 79565 499913219 17588 17588 915967969 51692 65316 197654160 20156 20156 471948376 62572 62572 588223360 30044 30044 404883991 10635 10635 995068230 52876 52876 296076840 23625 23625 586226730 27915 27915 834466927 23083 23083 297764173 42570 42570 939982838 41226 41226 115989052 8617 8617 288521890 50514 50514 57049261 57537 57537 215445826 65839 65839 186976455 78687 78687 500962131 19234 72527 998287619 40397 38482 841282516 73811 51331 486164774 18121 18121 447471151 81997 81997 617827334 53226 53226 479318152 20880 20880 58662650 523 523 151285419 79774 79774 828810290 64823 64823 178952076 20618 79560 990365373 62218 62218 938579181 61320 61320 377314737 5050 5050 39355202 68237 68237 870871582 11213 11213 791703745 23642 23642 471850299 20102 20102 216842437 47117 47117 410568221 40897 26834 893127772 32718 32718 601042313 4449 4449 468315941 57537 57537 820367563 58410 58410 186628026 35031 35031 952455348 35890 35890 8802699 40906 40906 797189498 14975 14975 123751500 69107 51907 183212037 73637 73637 743799060 10288 10288 665310330 64407 64407 482395881 64838 64838 236174292 38610 38610 19627999 12973 12973 871050164 65181 65181 785971632 55123 55123 615028635 11761 11761 62139391 47390 47390 199671144 81665 41750 176880276 81255 81255 242379037 75621 75621 977484363 13453 13453 550941578 73811 3730 145917104 67410 29556 299028215 19352 19352 568577993 28042 75648 991464591 57537 57537 110874847 74602 23314 572387397 24314 24314 842770754 53996 53996 794994489 38861 35181 56244531 17012 17012 848939657 57537 57537 535654836 24631 24631 963900021 79682 79682 423409275 66869 66869 435386662 57537 57537 207592131 75884 9763 414474256 1762 1762 869036080 59313 59313 192024650 30137 30137 746584362 49223 49223 16781308 36683 36683 397140593 66070 66070 80515690 8988 70240 137020615 8911 8911 908744860 53874 53874 192260878 66011 66011 685020776 60014 60014 436264555 28420 28420 803495297 54829 54829 663845086 57537 57537 271377897 31297 31297 340827071 63537 57537 646322394 56099 56099 268479442 46898 46898 789930494 433 433 894609674 53249 53249 730966068 25152 75441 441748924 57537 57537 912331430 34995 34995 155200277 75649 75649 780628985 10335 10335 961565777 57537 57537 401308043 53948 53948 120922485 74094 74094 723633431 80288 80288 670617667 57537 57537 851321230 14027 14027 284391836 56806 56806 953930901 57537 57537 79144462 57537 57537 844878289 23154 23154 940559839 63481 50470 334988850 30687 30687 310315762 17612 17612 682136865 27931 27931 426954263 57537 57537 634515728 33295 33295 160977501 46095 46095 915055007 57537 57537 336308016 74736 74736 502214139 72771 59374 206557836 57537 57537 624185245 4839 4839 618466815 49925 49925 381692147 50312 50312 747069219 7152 7152 876315284 46770 46770 602024794 53876 53876 217826218 53705 53705 21525968 48596 48596 24010122 57537 57537 712961547 12219 12219 768306851 46973 46973 525252889 61329 61329 725900447 42674 42674 735299033 76064 76064 73762747 57537 57537 527347172 20161 20161 744111309 31796 66621 889319881 22161 22161 639256624 6555 6555 412696343 51027 51027 625823059 61831 61831 139913122 41523 41523 826771414 42536 42536 569582438 39311 39311 377997712 3096 3096 615566874 45472 45472 585178210 31803 31803 597304665 46591 46591 137604432 55216 43886 623059319 19084 19084 644826452 17881 17881 13523183 57537 57537 380551136 34849 34849 431694847 76099 76099 761608241 24563 24563 266848670 39857 39857 663180698 10449 10449 602830229 16666 16666 613799685 57537 57537 903305409 57537 57537 813771813 26672 26672 748307282 47472 47472 761872158 28401 28401 978371131 64478 64478 815247097 58560 31034 271879349 31637 31637 586195001 78616 78616 738583946 24484 24484 38120947 20209 20209 410384012 39176 39176 508160488 34316 47238 409016857 39439 39439 483709766 62177 62177 175258205 72511 72511 503676117 47263 47263 608073368 53016 53016 893037015 62469 62469 362523409 52228 51910 360916766 7685 7685 961268267 11378 11378 966127556 19513 19513 476156776 5516 5516 414971664 27963 75483 321392811 47555 47555 115480960 73639 73639 837991945 81935 81935 648313539 46941 46941 221354404 27282 6877 168886924 83227 83227 882808845 68322 68322 145637620 28525 28525 29371521 57537 57537 980200484 67462 67462 240010234 65922 65922 77379938 25809 25809 429355544 82012 82012 713446465 57537 57537 355740400 28062 28062 630845000 2154 2154 766977452 70558 70558 161916841 30694 30694 651491937 31628 31628 170757093 9683 9683 299681304 79124 79124 713268738 31092 31092 304725489 29090 29090 906535732 57537 57537 561532853 13263 28318 429852740 28976 28976 770992080 80873 80873 896686094 57537 57537 994125702 14062 14062 255446498 29066 55821 665189123 26653 26653 60130633 32139 32139 98387779 74941 74941 98266559 25271 25271 229079378 51913 51913 783346216 490 490 415536502 57537 57537 179224067 83604 83604 489090656 57537 57537 246026018 19560 19560 747412565 57537 57537 268567614 9260 18670 678628170 6774 6774 402748910 77516 57537 764354698 39954 39954 529179908 51920 51920 858157942 41312 41312 742631330 19896 19896 734476733 57537 57537 337253534 57537 57537 210626129 57537 57537 221520243 13755 13755 897852063 54534 54534 653686278 58980 58980 663421866 62696 62696 573237727 78440 78440 181093476 8067 8067 809363724 40996 40996 207836749 73811 70858 132070452 51531 51531 298554145 57537 57537 569466589 60479 5846 767149555 42082 42082 869663658 73811 76395 112448988 12508 12508 583698740 61101 61101 603221338 54069 54069 200396200 11981 11981 978796863 62552 62552 169680544 15419 82747 317189920 11951 11951 669573777 47568 47568 288634386 13877 13877 681731975 39742 1136 225446772 57537 57537 666577256 35728 35728 704047259 13166 13166 884512855 35442 35442 942452913 10553 10553 909126021 57209 57209 803050107 57537 57537 677420051 4121 4121 611310199 43676 43676 828519990 73811 43419 895155228 3372 3372 571201033 15118 15118 314029273 57537 57537 437462947 72361 72361 86860815 21253 21253 393509716 57537 57537 883355666 57537 57537 510551396 73811 65965 239312649 22965 22965 153845841 22933 22933 686643581 71377 71377 227304421 40486 40486 631761120 47886 47886 227358096 888 888 581462404 33386 33386 497795890 5682 5682 347800048 36920 34777 659949243 4080 4080 574705592 24697 24697 491802256 9315 9315 114056789 35885 35885 64796283 39280 39280 726728943 78028 78028 667047870 63165 63165 51618385 42680 42680 758187374 38488 62585 207267675 57537 57537 76561235 65559 65559 302338228 73811 36295 725453616 43542 33806 559243030 12107 57537 126488699 82709 39215 255493691 26761 26761 474420517 76725 10716 546429249 14425 4565 531881461 56117 56117 661364085 83557 83557 499590698 58401 58401 863145100 59129 59129 589975731 71205 19085 271005511 69109 69109 587164799 57537 57537 803064101 57537 57537 171555462 73811 50221 832495782 53115 76591 3585819 1362 1362 854439135 47167 59975 491055488 31603 31603 259024784 61439 61439 78525533 13050 15553 630510535 35220 35220 212193055 61422 61422 707719007 83798 83798 173296182 15839 15839 84576529 78621 78621 921652016 53593 53593 947836095 47811 47811 157714904 37405 37405 272680932 57537 57537 231104581 57537 57537 704979071 60145 60145 433192419 4228 4228 274513147 71096 71096 25032686 23021 35118 256881618 82633 82633 275411020 34732 34732 644145413 41802 41802 413681415 77931 77931 507336765 47787 47787 544454730 50062 50062 922686140 81125 81125 154352927 12607 12607 934830799 43848 43848 574175266 57537 57537 578691281 26388 26388 803713228 63653 63653 206136147 31656 31656 825314387 51558 51558 284190619 33799 33799 401439806 15220 15220 580822159 56387 6675 849709117 57537 57537 551354740 26980 26980 541160117 2725 61477 352187795 43409 32354 526038791 59061 59061 523134033 21137 21137 806572860 5190 5190 708584404 8932 8932 917313431 57537 57537 75935823 27504 27504 743063646 48831 48831 387154363 1472 1472 852405383 40682 40682 655275541 37693 61902 55420739 35199 35199 326097083 10265 23430 560770964 74793 74793 512598867 57537 57537 38911546 8867 8867 405441154 57537 57537 567699749 55022 55022 12950663 30110 30110 567585471 14650 75881 407581417 57537 57537 985109924 2845 2845 503190199 50583 50583 870357788 24554 24554 83539656 41854 41854 511282766 71616 32266 108350031 14462 14462 387776110 53515 53515 667632463 76612 76612 521223925 24659 47902 296251331 27177 27177 397955125 41929 25050 834365859 61847 61847 743331005 1712 1712 987333725 57146 57146 568664629 22504 37321 941179807 20262 20262 559457144 31153 31153 388098048 308 308 602774853 30348 30348 726443390 48497 48497 322558863 78441 78441 955410580 22721 22721 702635766 62958 7114 453792724 47535 47535 634291625 74105 74105 419931447 53715 53715 39342104 17259 57537 311959544 22612 22612 780292400 2173 64117 323519065 36338 36338 175543289 72860 72860 752125498 69925 69925 551728477 62269 6313 408477123 76596 76596 781180525 29903 29903 225577663 41948 41948 705543440 5073 5073 810590576 19935 57537 426303378 10617 10617 502182605 49450 49450 970817291 54227 54227 239311947 69141 69141 9756384 19899 19899 168651840 61283 61283 379296704 74856 74856 297711727 49036 49036 692477574 78318 78318 204688030 64830 64830 156132118 62211 62211 602643298 57537 57537 853410228 37636 37636 271725493 57537 57537 949003126 29401 29401 817145414 43413 43413 116742722 349 349 885095699 48525 48525 596091010 52155 72704 478234401 25436 25436 900395314 65035 65035 700443724 33900 33900 886818993 62241 62241 567508874 65848 65848 334310914 67275 67275 252093129 73192 73192 904044947 60316 4839 497386070 45099 57537 786216320 27618 27618 6797346 37415 37415 820303767 55806 57537 142046946 57537 57537 49640189 38237 28681 786176222 26594 26594 836873672 80178 80178 298724093 24622 42324 779746341 57651 57651 256888363 53050 53050 272732914 39484 39484 183031644 18974 18974 814744332 13499 13499 315712793 54904 54904 672456591 18097 18097 342209934 48973 48973 729957 25567 25567 899299952 38379 54978 931838773 9394 9394 478332476 25998 25998 591244931 8358 8358 367124691 37601 37601 813561689 38927 38927 972864021 30413 30413 209389 69066 69066 424268356 25479 25479 103522651 68990 68990 204805088 83622 83622 223301179 40212 40212 806942431 59148 59148 801979588 56505 56505 270937055 73897 27841 128003052 64160 64160 348457062 19004 19004 904137003 57537 57537 669035368 73811 41924 486990216 1403 57537 680098199 8278 8278 2357173 53902 53902 692991544 79009 79009 645437038 1525 1525 387485302 6983 43091 546101063 55551 55551 863066614 48350 48350 325214430 83752 83752 832069126 43767 43767 840944022 64141 64141 910501952 15136 15136 183676638 72394 72394 718031553 57537 57537 547652735 16212 16212 78045912 57537 57537 957909891 52356 52356 730872346 36431 36431 951605318 28851 28851 844680859 33417 33417 734073293 17569 17569 574356219 57537 57537 644005386 25150 25150 924138256 67331 62032 233037919 51652 26667 1076149 63959 63959 678300215 57537 57537 858493069 61835 61835 855122459 21086 21086 247272324 48278 48278 780040352 38376 38376 153738646 14228 14228 363132637 8689 8689 257750946 63017 63017 70326129 12274 12274 997895586 28178 28178 209768136 73811 27183 383888784 67802 56155 638511184 12697 12697 308781584 46698 45803 944035200 22390 22390 480057447 6965 6965 848414626 73811 76832 982828911 24729 24729 958557937 72735 44468 932054291 8574 8574 88443809 59752 59752 859238961 37330 37330 243580744 62323 62323 490506017 13337 13337 562189263 64569 64569 32968514 24595 24595 499064107 15979 15979 805519049 8764 8764 520830554 8643 8643 605199206 62856 62856 293935110 31721 31721 15431059 64922 64922 835855141 16043 16043 505748663 30125 30125 21524016 81819 81819 557727205 34080 34080 518063452 38751 79588 664408926 76635 76635 744823169 31193 31193 161117760 2051 2051 708417785 19234 19234 479308926 57537 57537 177776168 52382 52382 422473238 37137 4909 640402689 57537 57537 14646102 15872 15872 428115984 57537 57537 897428754 49680 49680 885605663 55201 9312 758919493 33719 33719 437635059 7584 7584 879819134 50981 50981 114922985 68927 9119 470979616 57537 57537 121455971 45628 45628 201320955 20219 20219 345963820 37073 37073 623433023 82228 82228 389645771 46099 46099 515150456 70784 70784 566835381 72097 72097 187234484 76594 76594 633059331 58955 58955 329077165 63641 63641 967332667 18848 18848 733014864 57537 57537 336946060 37664 37664 314439179 76266 76266 279715159 1694 1694 486801503 1323 23586 148383750 61062 61062 113474774 27771 27771 31565209 46779 46779 935624831 13831 13831 554829445 48834 48834 9768964 57097 45409 926218688 43317 57537 476744077 49098 49098 440291895 72229 72229 854097421 31209 31209 924771826 25458 25458 847777024 57537 57537 525819692 70671 70671 538604109 68852 68852 3182450 32378 32378 858878396 21979 21979 976617556 23024 23024 104029735 9813 57537 885508309 34004 34004 64165180 57537 57537 859766920 46620 46620 736468748 32635 32635 662374949 51052 51052 347319146 53606 53606 284836060 79564 79564 840892059 31311 31311 512070255 64660 64660 800709764 32079 32079 646772627 3899 3899 914505494 55994 55994 965838953 69823 27934 789379033 78926 38027 717373076 12569 12569 667813212 74273 60707 591455688 25496 57537 305506179 60712 60712 215379198 42704 42704 100233683 19212 19212 599129983 35393 35393 607135127 42372 42372 48267425 25472 25472 369476607 59013 62380 695252092 52427 52427 151051981 49860 49860 126964095 65529 11667 612654408 29208 29208 392731400 12195 12195 80401156 61518 57537 277105666 59056 59056 376054771 57537 57537 172168348 8271 8271 360083336 11905 11905 310065432 29937 29937 259498255 45180 45180 406144417 2814 2814 2211281 8002 8002 396988773 57537 57537 982727334 80646 7037 804083803 4717 38858 123806424 79368 79368 305839467 42316 42316 343015280 69990 69990 864293518 22451 22451 407837880 42765 42765 745596344 18695 18695 972932895 42375 42375 50926215 28954 28954 736432397 33836 33836 422400691 57494 10030 861468071 57537 57537 899439991 13447 13447 740275839 76632 76632 316383417 57537 57537 886604696 51996 51996 282921643 29398 29398 315268444 40911 49920 185932541 22260 22260 722607354 79643 79643 354129102 49858 49858 304159502 57537 57537 6272648 73177 10656 755253006 38955 38955 381854430 20307 20307 504084898 12557 12557 515845205 78291 65954 727878708 57537 57537 467698018 57555 57555 412347944 63953 63953 281712397 73996 73996 918571590 36820 36820 923960123 57537 57537 395598873 20015 20015 59055424 48789 48789 790834249 57537 57537 872960572 29114 29114 425164795 20847 5026 738772132 53186 14828 287738999 81213 81213 45558937 314 314 426538419 7279 7279 811144941 81153 81153 959866744 37137 37137 763263725 66745 66745 921817693 66240 66240 369095542 47484 47484 21859739 22050 22050 896320826 37303 37303 370583345 52326 52326 538123637 3188 58598 932897977 56107 56107 891748459 61416 61416 906470012 16671 16671 97520603 67303 67303 538956664 18925 18925 88978314 40996 40996 110771520 57537 57537 949460777 73419 70472 442955577 8088 8088 763159387 55707 55707 121048932 70301 70301 268901908 61298 61298 826146596 16886 16886 630655567 16396 16396 977366665 51062 51062 60442653 20048 20048 101274237 62777 62777 483864655 29773 29773 570576789 19051 19051 21943560 27032 27032 842466859 30779 12118 148682029 65794 65794 340179392 31428 31428 365440396 60864 60864 499298606 12269 12269 326452550 54888 54888 629079551 78576 20004 914610425 57537 57537 15394733 33041 33041 902352929 56679 56679 268544542 3645 3645 386771421 7943 7943 912121805 80985 80985 666957078 4324 4324 255108511 56183 46124 141936808 43473 43473 92262174 25897 25897 418592830 68834 65468 755971090 68222 68222 539685961 22636 22636 541100860 37556 37556 568092596 28998 28998 515287639 55997 57537 138339157 21668 610 544262929 53606 31304 693562550 50939 50939 664102433 33428 33428 374991275 57537 57537 305151775 56674 57537 20713613 8769 8769 931942518 42382 42382 738079082 46719 46719 433244748 58700 58700 794193179 68026 11385 857989722 72453 72453 454161713 79547 79547 456562879 57606 57606 665802036 79178 79178 79573021 83058 83058 51317042 78358 78358 34456778 52868 52868 713383226 81918 81918 221637681 24571 24571 956149222 73811 31046 686484820 79538 79538 864990604 50325 50325 253089246 73811 58689 705183490 57537 57537 358719053 11853 11853 244934051 57537 57537 899356823 5072 1729 122901824 41769 41769 797373189 65982 65982 944878758 23489 28327 908973003 2663 2663 61553571 57537 57537 697287877 70237 70237 377931610 35924 35924 464489724 16663 26176 576962225 33144 33144 671362044 9189 9189 365589637 57537 57537 340690164 68069 68069 692203335 19259 3702 525614643 75197 75197 888611310 43981 43981 299074890 66869 66869 987352363 29496 29496 450494750 29939 29939 51374124 16363 16363 196719460 57537 57537 310842494 42110 42110 824690856 15815 15815 736600762 75749 75749 454376417 11214 11214 387964523 68496 68496 327329022 71479 71479 597335307 33623 33623 752136610 36342 36342 343434870 65273 65273 553611024 57537 57537 191379696 47738 3939 334166918 74098 19290 173299792 71146 71146 861500901 2038 2038 323358798 72515 72515 61003135 78831 57537 890924189 73918 73918 339687779 59909 59909 545463475 52001 52001 181442637 36372 36372 337959348 36300 36300 49675320 65148 65148 955146485 68579 68579 27707888 26044 26044 387312549 26162 26162 747780888 11113 11113 212748662 34644 47627 671584981 51271 51271 431750890 74241 74241 480823936 78003 78003 590676488 31072 31072 727374142 80007 80007 530627328 25094 2917 922814202 71189 71189 439495675 15419 15419 845914812 71073 40465 217175568 43476 55176 78473171 9209 57537 20941895 30343 30343 358470077 44747 44747 43441763 66662 10851 846088389 79271 55638 315454203 21858 21858 203938480 44816 22801 145043604 13133 13133 293045606 60399 835 565702269 61339 61339 68016120 38631 38631 514491953 15341 15341 94677047 2681 2681 281805687 75456 75456 192026522 65772 65772 613663494 23172 44444 24952918 9105 9105 927413313 58035 57537 88515803 50870 50870 198297143 48212 48212 398742252 75504 75504 866976113 79317 79317 124234960 49528 49528 384533098 61166 61166 923419271 64660 57537 629223512 5596 5596 541834920 51743 51743 42415605 13488 13488 227069742 67925 67925 410142966 36096 36096 226171114 26264 26264 149549047 66413 66413 108873273 35663 35663 319799982 6702 6702 314663112 7556 7556 899971591 27544 27544 807120848 42517 42517 740738214 57550 57550 387375545 55853 55853 416804379 41756 41756 996572031 20510 20510 749847076 74326 74326 700577435 53842 53842 59867734 17382 17382 480414210 32872 32872 606980272 75637 57537 703530721 77922 77922 487826546 77737 77737 768134607 66611 66611 302248815 23902 23902 878661088 22613 22613 183028065 34652 34652 695681885 58352 58352 532693013 19484 19484 544473233 14890 14890 106654540 73081 73081 925705309 71674 71674 180232068 57537 57537 250034755 54419 51943 337443834 55708 55708 578467530 27535 82284 558755654 24499 24499 236864577 11368 11368 803002203 51610 51610 408685947 78342 78342 696662729 80557 80557 138258702 2899 2899 727583678 54148 54148 631210829 14842 57537 456959876 38234 38234 552372424 57066 53664 813024133 14869 14869 780883723 8090 8090 60638829 31165 31165 191483740 4157 3000 788532963 43850 43850 815456932 649 649 579185360 57537 57537 504785147 66632 66632 943929721 57537 57537 52249695 57537 57537 873912842 62946 52387 309457619 61676 61676 289356557 57537 57537 372097463 9120 12447 838066978 48818 48818 788882912 21740 21740 478167000 71229 71229 488829043 59325 59325 894904839 15593 15593 4410776 27776 27776 103416925 61261 61261 67231372 19601 19601 641836868 6175 6175 576078181 306 306 445534579 31408 31408 265238428 62413 62413 256972465 18198 18198 555105300 72302 72302 108967776 9405 9405 989117614 62536 62536 817094075 57537 57537 614440773 58997 58997 650009298 15807 15807 279976734 40764 40764 674551295 5749 5749 550374109 78513 78513 553774659 72850 72850 361296528 79983 79983 769346123 64917 64917 452576415 29162 29162 421558946 76502 76502 367816731 9985 61173 448383456 38998 38998 855412949 52812 52812 971630351 26477 26477 777768472 35080 61717 131672652 44629 44629 804063569 21983 74322 610167415 77751 2283 327346854 11365 11365 87217826 29573 22410 244531415 11535 11535 985441014 51800 51800 543605441 926 926 289351058 27638 27638 926261123 39820 34472 491893484 12609 49057 826863666 64633 64633 264166055 57537 57537 494039778 82306 82306 551097242 67715 67715 682180353 15996 15996 865816109 78036 78036 109517672 6716 6716 808312099 28694 28694 937783828 28245 41729 674337041 73714 73714 930558195 27198 27198 75505611 58635 35553 961518485 70953 70953 449116892 28941 28941 130351846 47722 47722 220643551 74536 74536 591834228 73704 73704 260483819 17225 17225 441015453 51242 51242 762358831 19886 19886 193252416 16498 16498 400833628 71826 71826 754916346 26802 26802 197821370 22775 22775 35382455 28560 28560 304012934 29099 29099 953644940 60764 60764 986915243 69197 69197 343115960 57537 57537 606578526 80543 1184 824773400 81717 81717 989567455 82960 82960 601456252 21354 21354 41924483 76918 76918 440861256 13901 13901 192438145 55387 55387 228412465 1593 1593 634484123 59484 33775 960334002 79475 57537 766843041 71064 71064 73772414 31831 31831 431983933 56586 56586 200407863 37851 37851 867039662 18731 18731 532880502 2141 57395 928915900 42674 42674 748251707 50115 50115 211592336 14666 14666 916042111 36341 36341 886747547 73735 73735 970268539 78530 78530 92119135 81430 81430 262339086 15261 15261 316432079 1792 13251 200852585 15339 15339 745817419 81085 79137 287947979 73254 73254 25596144 20369 20369 757050793 20342 67509 123780470 3191 3191 696319361 871 871 177812713 11614 11614 741627995 8232 8232 786173275 69514 69514 632040962 36980 36980 761336224 73768 73768 114677961 50911 50911 612071836 41429 41429 769570999 74592 74592 625251455 52693 52693 520553496 40741 40741 667015152 73811 76645 904449093 29628 29628 166819706 37385 35521 84313206 57537 57537 196813986 24422 24422 442345687 43539 43539 192963744 44740 44740 451187934 70525 70525 619813597 57537 57537 910190605 20124 20124 834214588 49941 49941 211533173 79955 79955 535344004 81759 62123 548084216 80444 80444 134880815 47522 47522 914174733 65809 65809 923588485 4636 4636 364757656 16982 34287 782075891 57537 57537 399761201 65642 65642 13364010 17641 17641 592507930 57537 57537 260457876 12723 12723 685540104 60729 60729 755983349 70730 70730 97723923 39353 39353 376047015 57537 57537 585068081 39902 39902 809861318 36034 36034 121742269 15892 15892 895008890 76385 76385 386221229 24616 24616 890722467 83191 83191 598212030 64132 64132 657796966 65208 65208 989238750 64425 64425 805760132 56368 56368 891688075 31341 31341 835881990 81148 81148 843749601 46213 46213 598266660 18431 53186 734467959 9454 9454 111444756 13684 22633 409645807 74668 74668 399648875 46101 46101 61076514 69114 69114 95672417 73811 73133 498999709 81873 81873 151189002 19224 19224 595940366 33995 33995 577751157 57537 57537 991182655 31080 31080 948169390 17438 17438 209328099 57537 57537 696793110 34140 34140 421003926 25469 25469 270274395 8310 8310 406411806 57537 57537 831472442 36795 36795 194130532 13809 13809 455709041 21964 81736 685724936 71012 71012 579021083 56274 56274 677831816 5823 5823 163308485 1691 1691 791784019 43137 43137 521563982 4474 16147 95375330 57537 57537 507362369 10973 10973 633952974 13340 13340 80820523 82376 82376 431133672 22740 22740 824084024 43519 43519 559198115 14550 14550 676275641 82167 82167 356386512 26460 26460 32959186 57537 57537 136592000 52285 17483 32926631 61657 61657 129702525 57537 57537 71043078 37006 37006 642451906 75918 75918 341417501 2892 2892 41202917 37098 37098 716629479 57537 57537 373585501 14105 14105 946560127 37204 7507 52626835 57537 57537 861488493 3093 3093 428115622 57537 57537 200415418 11097 11097 694417488 62965 62965 770254471 59307 59307 809207882 75261 75261 870824979 767 767 384682995 25388 25388 670659245 41214 41214 27724806 54166 54166 454828841 10462 10462 615254624 27718 27718 917110877 73811 69419 210687104 50395 50395 7913448 39382 39382 668931858 44912 24068 591960134 10267 10267 672242176 77408 77408 527974120 43606 43606 285216031 27658 27658 836808587 52855 16891 780739350 38775 38775 511066340 45657 79796 335487536 57537 57537 130002711 43062 43062 944057457 43397 18763 787305521 57537 57537 13013395 21306 21306 355511131 35467 35467 326914257 43316 43316 200816017 68760 68760 722710413 21821 21821 527125295 68000 68000 203197007 75637 75637 142605907 57537 57537 753331617 52114 52114 531760942 10061 10061 936045806 30404 30404 839780976 12694 12694 541117241 29426 29426 620920877 44850 44850 30527508 57537 57537 941930656 32359 32359 562587703 23298 23298 568586507 24357 33806 201446212 30371 30371 526077004 68877 68877 884715444 7055 7055 643482157 4847 4847 103722654 45244 45244 126894771 39815 39815 717253034 27456 30459 292564902 44010 44010 47760367 45132 45132 242014556 26085 26085 978905249 12876 12876 664365135 33787 33787 146363392 1000 1000 358813722 19165 19165 195877111 21700 21700 453190193 63929 63929 145257761 65080 65080 715422409 48884 48884 2017487 24364 24364 501694907 51748 51748 461365127 14534 14534 661295505 52048 52048 39509891 10352 10352 727160913 16352 71445 670092291 50538 50538 490376063 49083 49083 883625400 27131 27131 235563575 64116 64116 361754383 9545 9545 605493164 25058 25058 240885866 30044 30044 943431970 10430 10430 325068053 14822 14822 826102377 24993 24993 696252972 57537 57537 624615943 51634 77531 705561718 53762 53762 914137961 49934 49934 717888441 3587 3587 815545572 18292 18292 345792307 49398 49398 571267237 62317 62317 505699432 63832 63832 443971877 57537 57537 901710240 12644 12644 394731626 31977 14828 550672950 66729 66729 283922438 73748 43736 821342804 23394 23394 216176241 12075 12075 247732301 57041 14521 82517411 59983 59983 101297176 4271 39372 49851499 76090 76090 862333015 70938 70938 372193685 68000 68000 524777523 52537 49439 600989402 64901 12524 718762846 54977 54977 334748821 61759 61759 981590358 75620 75620 106083641 13696 16172 849909481 1319 1319 89579197 48579 48579 943892324 68367 21834 438869531 25931 25931 372945336 36872 36872 521155647 82959 82959 438956957 57537 57537 893358828 19908 19908 143368448 3656 3656 908815342 55645 55645 997901605 75742 75742 578863410 39112 39112 726865106 58201 58201 521750516 2048 2048 241000785 6025 6025 111489218 13787 13787 558604849 58243 58243 451870715 72349 31124 392666956 35248 35248 308595733 11616 11616 489559015 68469 68469 964986265 52805 52805 508981998 39839 39839 243363280 57537 57537 540462172 23297 23297 324274450 3622 24529 390390652 81609 81609 230307049 73811 33032 223681488 62906 62906 180940480 67005 67005 605475797 4970 4970 393357778 49543 21855 792397927 48239 48239 736867177 45171 45171 690977931 39071 39071 375272915 25512 75841 265529509 57537 57537 705518150 36752 36752 618665701 70303 69641 325492486 59509 59509 649937417 40886 40886 109755513 10360 10360 926718389 43150 43150 45815198 28540 28540 646737546 22894 22894 639413662 53199 53199 843702320 39852 39852 835480782 43565 43565 679542780 1151 1151 645461356 21990 21990 453350574 63832 67770 540017523 41556 41556 767546126 72074 72074 181613731 81632 81632 887136120 50711 50711 739936729 68217 68217 781150510 19520 19520 462082270 59137 59137 301526819 70622 70622 372749658 13826 13826 589279278 64838 64838 746839961 75618 75618 860567388 57537 57537 324972142 3885 3885 425905241 59805 59805 755517243 14344 14344 403741901 57537 57537 555633386 37278 37278 477692299 65322 65322 88707574 57537 57537 986123608 75074 75074 587176068 7925 7925 947435167 44258 50822 341309890 77829 43637 725877245 41660 41660 354176514 558 558 61856286 2812 2812 879617713 37258 37258 257833035 57537 57537 771229796 8718 8718 626455928 57537 57537 415244684 8314 8314 528465582 27852 27852 983148200 64084 64084 241252920 57537 57537 984635859 64716 64716 619982303 34230 34230 676863870 67783 67783 584504822 57537 57537 875176507 5808 22955 728773613 79937 79937 224573550 42640 23720 949132721 34830 47892 986356836 68138 68138 368789815 17439 17439 845870971 36386 36386 481825677 65866 57537 777984217 36521 36521 619075528 57537 57537 155733333 22408 57537 296547400 2868 2868 584460992 17545 17545 544800931 57537 57537 431123000 50827 50827 411504178 60888 60888 111513837 56119 56119 559734938 26916 26916 81626133 10588 10588 680322123 26635 26635 334820907 58210 58210 898498234 43481 43481 866890779 61495 61495 186248438 83497 83497 623341177 62703 62703 506651198 55182 55182 233189564 23918 23918 728222831 50239 50239 660861047 57537 57537 720406786 67617 67617 611359341 6355 6355 33560214 32987 32987 667468371 54179 54179 429192314 51081 51081 771704686 41801 41801 722749712 20358 20358 538622230 31364 31364 658060640 83037 43669 438616348 26318 26318 367296707 40322 40322 25561038 51459 51459 981661627 22808 22808 395051019 76590 76590 310372919 62772 62772 705730668 53703 53703 330060716 42026 42026 779965401 66620 66620 850552844 57537 57537 298249464 1912 1912 800507074 20792 20792 732102786 48570 48570 846470813 73570 73570 983776917 79908 79908 325205546 43316 43316 471024647 29837 29837 565506921 66290 66290 136323643 38013 40785 187898584 17069 17069 772984155 9118 9118 786901718 50521 50521 738249123 38611 25915 578220637 32598 32598 50104161 11187 11187 144311389 63556 63556 713567789 14188 73683 745916458 72599 72599 116317063 36965 3027 655317339 57537 57537 8405600 57537 57537 52928603 79900 79900 80752324 79028 79028 578169612 57537 57537 820278409 69731 69731 758062479 72959 9975 470121498 7024 7024 154645161 76362 76362 295895338 51306 51306 615411698 43934 43934 30845106 75595 75595 889797159 22597 27559 650927303 57537 57537 101301777 73449 6133 404408881 10275 10275 550082825 33588 33588 957209265 39830 39830 849445299 16080 16080 476269775 37593 37593 196287020 60418 62790 394116743 57417 57417 725870526 81578 81578 951684521 73538 37621 12196608 36629 36629 840495858 57537 57537 157582203 82630 82630 366650949 56738 56738 685547510 57537 57537 561218391 13130 13130 860559323 54786 54786 22927848 20694 23422 135256190 23525 23525 377065391 36537 36537 296540265 6827 6827 83566640 29014 40603 905858010 57537 57537 423534188 32729 32729 156133600 26571 26571 955635494 64392 64392 871158511 10077 10077 365877191 29895 29895 139253020 5315 5315 845039325 14310 47 749592754 4227 4227 719137511 54511 7151 583566278 52291 52291 430271680 80887 80887 276359217 8610 8610 311519974 22331 22331 821495091 48725 48725 11346018 9654 9654 74179760 467 467 903527708 57537 57537 879882185 57537 57537 93044181 57537 57537 170542797 38602 38602 960273098 30533 30533 986971186 7589 7589 497965488 39119 39119 976761942 46233 46233 541965496 47864 47864 125403960 34537 34537 230233347 20492 20492 249121340 82691 82691 751593593 71615 71615 849821098 27757 27757 691995396 5671 5671 979775971 56883 56883 937679231 46530 46530 676445487 55062 55062 691602650 63770 63770 468373114 51037 71897 725109684 60575 60575 897984989 9606 9606 57209517 54034 54034 908705009 33727 33727 511967512 60159 60159 712688410 32568 32568 188720010 21574 2215 604347726 73667 73667 867530666 79032 79032 299315794 6372 6372 678904144 33306 7738 309564560 12158 12158 944383026 62300 62300 251762790 30778 30778 43257225 83423 83423 593734265 54851 54851 81835965 48299 48299 681270308 83124 28596 164094405 51337 51337 454412727 17917 17917 295464228 68903 68903 242251183 26211 26211 58050775 37661 37661 847301417 66629 66629 452943766 5392 5392 496036205 36816 36816 547418611 81406 81406 637576281 26521 26521 812892560 34308 42322 273449516 51167 51167 435096870 57537 57537 14924766 63988 63988 89976648 61740 14446 86328967 61156 42415 607325113 19035 19035 9742572 2356 2356 943749222 53462 53462 508107136 57537 57537 602472894 80472 80472 121713402 73811 57537 781984414 7282 7282 132958052 65230 65230 66611541 75360 75360 923183881 57537 57537 126490962 79233 79233 697240214 71280 71437 824980367 3160 3160 565659228 24812 24812 499120958 58043 58043 600594339 48622 48622 591124403 77217 77217 485307426 57537 57537 229515801 19352 9203 571357259 23004 23004 341921952 52745 52745 935276710 47756 47756 981178890 40939 40939 657661443 57537 57537 113562574 74511 19860 140817720 83454 83454 132530551 72195 72195 683656407 80178 80178 768320402 37008 37008 116229068 17087 17087 546269481 74681 74681 846791048 57537 57537 961168495 7021 7021 228909687 67692 67692 766839629 27307 82412 878140278 23284 1486 248200402 11258 11258 626530245 50157 50157 963771672 13850 13850 845920884 40517 40517 476470578 42916 42916 85563401 66507 2770 252245780 32341 32341 794835227 60012 60012 352009684 61569 61569 163354432 48831 39838 922532083 47254 19565 670473130 57537 57537 466379181 16535 16535 52574450 51309 51309 498856078 40359 50295 15010640 73811 15484 405298573 49108 49108 329545970 52545 52545 840427545 32133 32133 410273317 55868 55868 195897459 73811 70986 91589185 30107 22432 587206487 72584 72584 24269160 41273 41273 853327932 17388 17388 591519840 57537 57537 582277210 48347 48347 933872936 7464 7464 188681598 35143 35143 334642468 77448 77448 57329753 57797 57797 116392151 34995 1641 776692296 73519 73519 501196612 41887 41887 758272588 32976 32976 332879608 53434 53434 640188421 19566 19566 604945996 20545 6632 322920420 72943 72943 819009650 78459 28227 435765388 57537 57537 431360056 56878 56878 76416140 40030 40030 669570288 5773 5773 950396246 3064 3064 334769922 57537 57537 92409859 70097 70097 713817897 47242 47242 883508022 36655 36655 32354363 59053 59053 925645646 32615 67667 942186604 70474 70474 265583633 34388 75370 69209212 17326 17326 239716284 47952 14626 223258136 32304 32304 542016690 2166 2166 330229128 19795 19795 658049446 72626 72626 658008784 14852 14852 666811573 31652 31652 851115379 27842 27842 698634613 51846 51846 653077186 82300 82300 846494484 73313 73313 648859468 55735 49989 194491627 79523 66873 820584644 4508 4508 657705821 57537 57537 513791553 46084 73184 593983353 57104 57104 692706736 81454 81454 145744014 63127 63127 895420542 24865 24865 526031692 63614 46188 14652032 72962 72962 492959552 39571 39571 862111530 9372 9372 287187545 54248 54248 211194834 72370 40338 869346954 48696 48696 743441051 36600 36600 82896041 3289 35361 641677007 81716 81716 654583720 16790 16790 113298648 28043 28043 499956253 60168 60168 355719192 42275 42275 813279874 68047 68047 450073423 22617 22617 408303819 57437 57437 388125572 7828 7828 849177189 57537 57537 349959614 60117 60117 782174651 38147 38147 144511167 45430 45430 918859696 25684 25684 378427939 11769 11769 416653159 81755 81755 9633063 59769 59769 606945053 16307 16307 705477164 22456 22456 488603734 16458 16458 76357391 69901 69901 400600525 9938 9938 573746747 78229 78229 259966732 4497 4497 258189029 20641 20641 712045686 63675 63675 935450982 17984 17984 47621246 82542 82542 207772181 47218 47218 531215193 17903 74629 897284299 54854 54854 63441313 9081 9081 881407655 33356 8946 360413400 37074 29442 247698046 18239 18239 964961977 57965 57965 861864924 14175 14175 139167204 57680 57680 507752100 80471 80471 785109405 57537 57537 302580663 17790 17790 968106041 81171 81171 545492744 1612 1612 666907723 39640 39640 832465176 25954 25954 544428321 35590 35590 102416177 57537 57537 895189747 49323 49323 383811566 4446 4446 284400333 78654 78654 651526200 36146 36146 348300088 18743 18743 988846906 82593 82593 161778035 82569 82569 602434503 14886 20014 189887109 82495 82495 156039313 57537 57537 472071991 66730 66730 992000723 23809 23809 914533740 57537 57537 296181988 28428 28428 128857236 62060 62060 529698132 75565 75565 707701292 33299 37519 370132443 4967 4967 499846921 26757 9856 768349684 59752 59752 494511845 31838 31838 465793702 42321 42321 405470101 4008 4008 830804062 36019 36019 588679330 14393 14393 900102886 15554 42580 801757903 25948 25948 252290325 20764 20764 9772113 25772 25772 993271754 73724 73724 485542186 1317 1317 121689670 71953 71953 472506206 30675 30675 854840875 8564 29065 163272208 22583 22583 480541471 57537 57537 888709805 55266 55266 514022178 57537 57537 177238579 72188 72188 180813983 64077 64077 633886015 57537 57537 894372355 25040 25040 443585244 51639 10611 777222894 50879 50879 28547452 40422 40422 68242940 76959 76959 507713634 60121 60121 354322565 57537 57537 478585192 67768 67768 471086878 75069 73034 547560884 28920 28920 843613158 66743 66743 914675816 1684 1684 83957249 45341 57537 542005922 66508 81921 638504756 63277 63277 843241886 54343 54343 501796675 66615 66615 567768495 66369 82042 119403208 34646 34646 646890718 24888 24888 924676474 71005 71005 833170261 25755 25755 285800445 3134 17532 977083051 75858 75858 177138276 7918 7918 907648745 49193 49193 671999752 73073 42527 114371631 44525 44525 612646833 77181 77181 588493983 5979 5979 849218055 25947 25947 289268348 77234 77234 704738365 10880 10880 121459873 63609 39135 951584329 33306 33306 114325982 60502 60502 972995983 24965 24965 845863875 6533 6533 576723173 7897 7897 582018283 36759 36759 268324575 65222 65222 996324051 23017 23017 346011034 41449 41449 207805746 53005 53005 67019711 57537 57537 334371888 36519 76924 686997795 48152 48152 437880016 28182 28182 474248174 14681 14681 328073909 51720 51720 653725153 69950 69950 551498209 27677 27677 265794947 30102 30102 86244319 50396 53248 273872710 64867 64867 49873598 39721 39721 605856241 24733 24733 181949 61933 61933 459600734 28745 28745 802633965 79816 79816 287109029 62681 62681 943657634 76257 76257 410114271 57093 57093 291612294 57537 57537 627813540 11373 11373 79976863 50291 50291 107701733 55946 55946 545860641 37303 37303 960649698 33891 3161 746709072 70127 35329 33496925 44857 44857 588620454 82152 82152 808003549 29577 75436 861657898 24456 11132 246275837 57537 57537 501261144 36070 36070 801054372 58215 58215 55985386 47800 47800 495597304 789 789 294729302 62825 62825 666500349 5548 5548 147762269 73811 62492 637792966 19399 19399 206291689 13947 13947 510418034 81576 81576 200556841 53717 53717 816790153 73127 73127 834009489 59488 59488 806550083 13315 13315 675654886 19609 19609 721016712 5653 5653 31885305 57537 57537 15745535 49986 72208 925634427 39275 39275 724574780 81056 62826 309623560 57537 57537 801190363 531 531 928133082 44213 44213 403316977 14158 14158 905726281 80787 80787 118126554 34804 34804 723775767 70902 70902 918921373 63538 36194 735883566 623 623 395159525 38827 39297 661689257 11586 11586 699290857 59428 52726 198914047 72959 72959 133234835 71937 35733 236540349 14142 14142 871679071 54667 54667 672299184 25063 64369 818314011 8681 8681 539956699 52016 52016 940493363 9340 9340 701732315 12861 12861 89323156 45511 54859 325844050 26654 26654 132396368 47028 47028 245759322 16392 16392 211884531 41125 60504 113350824 57018 57018 454659806 67097 67097 373679819 68783 68783 197178138 19415 19415 920954361 29503 29503 258701049 17892 17892 908323035 10349 10349 650443005 10434 10434 674516543 61761 61761 707991161 64969 64969 187133190 74684 74684 733470927 49247 49247 146005649 27688 57537 884048204 77741 77741 996714810 61986 61986 956426083 49132 49132 355125341 4906 4906 984147085 78701 78701 133128185 28246 28246 554839110 59946 59946 230068081 57537 57537 997948098 15133 15133 171468715 61055 61055 528757119 22799 22799 254834292 27975 27975 653223933 5824 5824 740538633 11829 11829 279398006 47543 47543 37782887 81592 68103 560768417 15449 15449 795468528 62144 62144 495116367 30946 37738 255078505 56966 56966 423938528 51193 51193 616689432 25450 25450 294892382 20307 58024 528509602 19250 19250 727165795 68123 68123 51585769 36163 36163 457660484 82050 78735 242517486 58975 58975 687710140 4297 4297 92351365 2662 2662 82986512 5303 5303 702915432 52872 42894 656994139 76157 76157 68987098 1412 1412 934297962 57537 57537 279955389 44548 44548 170966072 76807 76807 131400955 65406 65406 223856168 56385 56385 590366604 20939 20939 702498010 74114 74114 15283220 4624 4624 313892957 78482 63392 362229873 59130 59130 538779308 7075 7075 732259315 36561 36561 171809622 28414 28414 95153587 78722 78722 330106105 73811 57537 299734975 75099 66111 204329656 74261 74261 994646812 57537 57537 814348645 58469 58469 656492204 40231 40231 809768177 78284 3214 617064748 48229 48229 799794907 30392 14544 84365729 78312 78312 511560472 51692 51692 566116235 29227 29227 569772398 46790 46790 83781085 57035 66858 994845718 20275 81882 738067725 21258 21258 32725157 59228 59228 542020981 54445 54445 538167292 39785 39785 591985032 57537 57537 12190983 78921 78921 330901101 48984 48984 525944867 57268 57268 390605125 27166 17273 106437153 26773 65048 998852946 77383 76192 644653592 57537 57537 245371336 41748 41748 968409436 75071 35377 44857174 30705 82640 428408134 9425 9425 768762232 33755 33755 727009377 81236 81236 694917387 5768 5768 393321059 12892 12892 215890033 26964 57537 834807318 76424 76424 436339657 57537 57537 900700372 21697 21919 139176033 42696 44667 690223425 25941 25941 664336283 22147 22147 68011333 20465 20465 689862384 73135 73135 493023266 46913 46913 206761773 80728 83766 755205171 57537 57537 604647542 33167 9866 328402560 69422 8730 243172251 39991 39991 369937331 44619 44619 715163397 26851 26851 367669741 60145 60145 188246587 21397 21397 374947200 30733 30733 424282758 40230 40230 360115714 37571 37571 209662252 57537 57537 157247550 59058 59058 477767009 57537 57537 275671274 57167 57167 441533292 77999 77999 684728101 73811 21321 633756159 2378 2378 883640265 13449 13449 230766577 57777 57777 895033686 13829 13829 151943256 19287 19287 276672475 57537 57537 413027700 4747 4747 799447624 16842 16842 277636577 14689 14689 4697432 19289 19289 756550803 28849 28849 112378098 66475 66475 207842571 57537 57537 10499057 55170 41664 699662512 77734 77734 847518351 31702 31702 987265071 57537 57537 873217506 64002 42719 95449952 57893 57893 951129257 18902 18902 391199107 2925 2925 519895140 51209 51209 67399309 46524 46524 911230085 35757 35757 251202862 68784 68784 937245356 37256 37256 760690305 74414 74414 257542630 2159 2159 912245478 75418 75418 944828485 36266 36266 930267457 9651 43859 384191483 38661 38661 774519559 36729 36729 54223083 4091 4091 30065065 78247 78247 604394639 57537 57537 187824316 11367 11367 937383031 13966 13966 101552352 69410 69410 150561253 44550 44550 189321421 5481 5481 394606070 34 34 398659081 2148 2148 831511307 57537 57537 131063499 39056 39056 653680377 34641 54186 261331609 49442 49442 325684488 56163 56163 54898182 57537 57537 117984546 59762 59762 952847364 72010 72010 272579687 40537 40537 908599352 71930 71930 672831776 53416 15045 574929536 3191 63325 19741343 81190 81190 986473123 49660 49660 953143792 52773 7006 169141256 80051 80051 120827024 9220 9220 900113604 5820 5820 665877368 57581 57581 890993958 33044 33044 274614120 70809 70809 516475337 82083 82083 670051524 776 776 738391122 14420 14420 199505104 6506 40725 754483479 18712 18712 244878367 11069 11069 176848787 57537 57537 981744449 60578 60578 906673727 20141 20141 978086966 13793 13793 322215716 47995 72472 761009403 41048 41048 227573995 35216 73482 759637099 64850 64850 119671147 31236 31236 419180905 18768 18768 497834238 31367 31367 856016106 73221 73221 856315121 22086 61865 115496855 36287 57537 937444655 43992 43992 90535678 81169 34591 571381730 52723 52723 896026703 36510 36510 263291452 2138 2138 122165114 39912 39912 383818798 22632 22632 92403517 33488 33488 60033212 468 468 992394842 46730 46730 430796785 49998 49998 8755263 13813 30702 961382273 15452 15452 252634100 5141 5141 954101628 20771 20771 69647149 69513 69513 938135635 56767 45405 535106322 55574 55574 907392668 81147 81147 860945632 57537 57537 613106614 80434 80434 51868330 77468 77468 636579564 25579 25579 710911654 48966 48966 684877762 57537 57537 668594972 19331 19331 701858912 10962 10962 609254316 73529 73529 971585287 59625 59625 204293513 57537 57537 774636378 72303 19806 922911164 53316 35092 769153937 9457 9457 781883788 70509 70509 400780627 71991 71991 403690882 59428 59428 639307238 44453 8643 704202725 27102 27102 969503781 12271 57537 162426154 33075 33075 711994401 41713 41713 68159464 41644 41644 145168054 68203 43200 525300721 73904 73904 254470131 57553 57537 659109508 36424 36424 11135467 57537 57537 655449472 61938 61938 600347718 45608 45608 917549452 82608 82608 102791398 75688 75688 56255983 39102 39102 162993699 24330 24330 718415672 57537 57537 264394897 13248 13248 103612105 5087 5087 276419007 48763 48763 440987655 60635 60635 886822537 60238 60238 996298082 57921 57921 283095547 78249 23094 812622103 57537 57537 797731815 15515 15515 701027385 39335 39335 679404866 61448 61448 251472465 1343 1343 910458227 77803 77803 983780501 79994 26565 271166722 68567 68567 932489223 11956 11956 859779071 38484 38484 788608313 7297 7105 850244212 29066 29066 886259130 56503 56503 115605927 75058 75058 626586999 57371 57371 230261595 11996 34820 393979042 57537 57537 426642753 54535 13559 687189148 62502 62502 109237007 71624 71624 781163732 37706 37706 923352206 55110 55110 305754225 1452 1452 815293212 62196 62196 886940580 74794 8662 745441774 4582 4582 203995449 67142 67142 862206569 16100 16100 948225009 47804 47804 202868470 78680 78680 973772906 39521 39521 398055559 31300 31300 285368139 50675 47363 427667622 40412 40412 250749991 73811 35146 976770286 60084 60084 212816493 41926 41926 84519298 73811 69741 331132653 33062 33062 217642133 54696 54696 237131457 41473 41473 616256300 50918 50918 613719202 8121 8121 122947836 42888 42888 156293037 13412 13412 922994490 3076 3076 162493861 14844 59855 333509326 43653 43653 505931286 56042 60304 287960283 20091 20091 714775423 33317 54424 241324877 37207 37207 321018588 9719 80434 763749456 73053 56558 272861840 56580 56580 871208749 49325 49325 484905778 11167 37626 311780055 31370 31370 42251690 7902 7902 683551278 67451 67451 183986427 20331 31781 804112768 4516 4516 83637548 60071 60071 907069701 34314 34314 51040380 10167 47069 755229114 7721 7721 8070597 15185 45796 395779936 10104 10104 280798762 6432 6432 828024082 57358 57358 512757724 57537 57537 132309189 77794 77794 638272766 73811 72442 458623789 5954 5954 846947396 21996 21996 165288310 2272 2272 730230672 78387 78387 453910284 65339 65339 231487168 50222 50222 307625168 57537 57537 810416083 36845 36845 744872209 10903 10903 950985216 28589 28589 865660153 7607 7607 831935476 29213 26488 509058015 82544 82544 106585630 35475 35475 681268679 6832 6832 223144564 83111 83111 672781947 64406 64406 263277993 68725 68725 876561076 16212 34978 92315218 44183 44183 393040576 35702 35702 568001825 43933 43933 796299263 19473 19473 551473608 42065 42065 544906709 56379 56379 420266667 43193 43193 787662490 50267 50267 788207311 49277 49277 401722734 57537 57537 21597062 32631 80399 377506306 57537 57537 661004740 59011 59011 61230779 20904 20904 167575874 58095 58095 961779806 40612 57537 739667408 24520 24520 420571425 77219 77219 210233489 19584 19584 491491259 30343 30343 253410037 5037 5037 210792323 43469 49364 295113296 51994 51994 884150022 57768 57768 870537250 71655 71655 952438658 49042 49042 112865211 17066 17066 277947561 40926 40926 938747913 22195 22195 909271150 3117 3117 755347504 30873 30873 29440217 40695 40695 397637452 2205 2205 291182698 55351 55351 965092481 23951 23951 381940563 80066 80066 990075123 63559 48841 680340546 15728 1015 719899208 71273 71273 991467324 35774 25348 473124220 63812 63812 863306448 71126 3899 14903812 67493 67493 235069462 73811 57537 595181719 4150 4150 725748108 36438 36438 596149960 81799 81799 56068287 17916 17916 324382276 39591 39591 361828913 77913 77913 493031548 55775 55775 218107633 36568 9714 680591769 25257 25257 46853708 70538 70538 704706070 76788 76788 132709449 28255 28255 639349668 37952 5192 443964181 42677 42677 125445739 48477 60050 584402129 41474 41474 783836298 30501 30501 130009899 66906 66906 412954113 15733 15733 338879619 68415 57537 956192316 18510 18510 200597729 62835 62835 497763088 23551 56696 185664653 8650 8650 670663919 79882 79882 930986228 7686 7686 427969738 81335 81335 829582546 29289 29289 401671225 78396 78396 982039948 82578 42778 217666428 70527 70527 850809719 10057 10057 200422130 18984 18984 773579918 72733 72733 283003419 73484 73484 834528970 30446 30446 716817172 177 177 513102830 67303 37188 904247355 57283 57283 725804372 61757 61757 257853722 79706 79706 517171409 41590 41590 886995509 81464 81464 215370514 70663 70663 511298534 39979 39979 183636846 36386 36386 201934183 8004 8004 415157342 82644 82644 72599 43207 67573 835239265 7029 7029 989283941 4005 52377 278837641 29298 29298 898168290 72667 72667 241210990 68510 68510 509322323 53781 687 928732550 57537 57537 482979019 33049 33049 908541036 63844 63844 872374474 32206 32206 54878934 989 989 670692228 62687 62687 852840064 46953 46953 881693972 4298 14126 34889562 21313 21313 138885866 47229 49668 23118247 37092 37092 860062668 31156 31156 426289323 4811 4811 803761628 70350 70350 799735454 43298 43298 238800287 18085 18085 444217632 29523 29523 890781489 22105 77370 352369973 64783 64783 951908350 29590 29590 158360203 57649 57649 883023993 81152 81152 92836931 80951 80951 771986432 67326 67326 368959125 34087 34087 524785097 40294 40294 235426469 3417 3417 714285559 36871 6065 731058051 29659 29659 267336545 19952 19952 343579190 80262 80262 253730635 73811 11433 160997510 5939 5939 774031783 57537 57537 844944356 74975 74975 504623712 83655 83655 901953258 57537 57537 141609608 28670 28670 229126780 57537 57537 700765644 57762 57762 479657302 50361 50361 357952838 18166 18166 834381590 26547 26547 678805589 12028 12028 858984683 49821 49821 989772723 38087 65364 251946007 50928 50928 746774605 81075 81075 188700570 61683 61683 217213200 57537 57537 495238388 72181 72181 542127504 77169 77169 209069423 28931 28931 742395576 42806 42806 522282713 55797 55797 827794515 79127 79127 394925804 5786 5786 993865890 76177 76177 326189111 14026 14026 928255057 64958 64958 498944927 5787 5787 336810217 39432 39432 335499976 44450 44450 323213415 73811 64971 986622915 64670 64670 103401729 27680 27680 628883431 70726 2109 655375433 59917 59917 397329466 64856 64856 377638024 29712 2921 4901950 14381 14381 774930431 47254 47254 583997457 34843 34843 22314533 46787 46787 343897220 33051 33051 661981879 70658 29165 676779087 51180 51180 995295167 6749 6749 420893849 33923 33923 107301163 34875 34875 689285935 57537 57537 845382980 2306 2306 567855842 73811 80175 360391005 59588 71073 60046711 38409 38409 399149828 5133 5133 762477483 74376 74376 979379997 24507 24507 897853362 72822 72822 30792281 21171 21171 420952633 77803 77803 972122332 3836 3836 435575675 49522 49522 666167575 62809 57537 452553843 62337 62337 447137676 43331 43331 512575721 801 17259 315853613 19668 19668 810834662 73962 73962 201589904 49530 49530 591972788 77979 19431 611974218 51055 51055 945721651 35988 35988 387219175 21886 21886 121284259 54288 54288 362336612 29066 29066 891017732 21846 21846 380803430 36637 36637 728704262 1714 1714 188127572 15425 15425 453594129 57537 57537 481803277 1366 1366 12243815 44930 44930 826231014 4397 22073 24179294 66882 66882 836581557 73811 37660 413544836 45276 45276 789193942 65784 65784 278316437 63296 75556 721047695 65247 65247 765975287 18973 18973 990924512 72414 72414 699249889 61472 61472 688989420 24496 24496 194120365 26788 26788 337196884 40266 40266 685836314 28133 25534 293102533 61637 61637 693433924 56789 56789 860829732 22000 22000 79616447 57537 57537 353791272 51780 51780 35081957 18019 18019 548461480 57616 57616 538098208 82136 82136 990337038 4045 4045 598642008 33203 33203 777203973 32452 32452 272579443 38254 38254 129793675 57537 57537 416438303 51041 51041 776071318 58506 52181 158680388 68889 68889 873321409 73977 73977 703499246 29432 29432 817820058 70004 59599 26976104 80409 80409 610311295 57368 57368 48549805 67761 67761 363345052 73811 4449 4768191 10120 10120 954292437 6962 83697 566058807 36099 36099 537273708 38948 38948 27114093 68668 68668 603818432 54701 54701 194081015 78171 78171 475952739 73811 6412 74389858 32485 32485 120900457 43119 43119 439614952 82658 23551 894222449 31446 31446 910739889 36049 36049 666790140 26462 26462 711187045 26632 26632 431760734 57537 57537 115861964 72958 13031 152986893 45319 45319 1339425 30946 30946 979774624 53381 53381 51554021 80524 80524 765204768 76358 83472 611978582 19991 19991 270175415 78050 78050 917277460 8190 8190 20823933 48254 48254 690310351 40120 40120 860155909 2011 2011 775431562 61193 61193 277687522 73811 38457 789539007 31343 31343 62599174 50852 72893 83725069 81936 81936 789239632 3326 3326 173784946 76719 49216 192105535 57537 57537 712087826 78428 78428 445127209 40269 40269 285460257 13830 13830 789819679 48256 48256 665933460 51381 51381 704629329 16717 16717 300001659 2511 2511 228470086 48900 48900 718025953 37523 37523 662113693 67104 10470 982053984 42808 42808 179885700 71116 71116 163472739 14952 14952 855016038 27484 25078 681877286 29545 29545 266704700 56194 56194 817819976 2695 1872 115455626 5308 5308 164485710 48726 48726 417242035 49500 49500 155763772 20350 20350 496846502 16116 16116 150190271 11151 11151 314774717 56458 56458 632320738 57537 57537 810179395 29545 29545 820697821 80921 80921 29761251 45315 45315 595439347 66938 66938 320374120 30670 30670 874290833 57701 57701 435334926 3454 3454 120545839 56552 56552 327600359 44634 44634 649342037 23378 23378 788378679 50525 50525 566096240 73949 57537 8499826 71830 71830 498611366 62980 62980 838356913 48858 48858 826341691 73275 73275 650180308 18198 18198 748318439 81107 36569 990737284 31205 31205 311306917 33359 73094 846871829 45011 28082 406652235 57880 57880 916982238 6982 6982 729432124 57537 57537 685909209 15238 15238 654083667 76186 76186 444257539 28675 28675 155283218 60077 60077 759603937 11241 11241 4017693 8213 72903 982755101 59367 59367 691365533 60951 60951 921947517 11002 11002 936814265 34003 61462 766337971 33237 33237 584845918 73852 73852 112492879 70523 70523 498755879 32788 32788 305758480 4304 4304 672556516 37696 37696 289701787 20266 20266 407923690 73409 73409 434726785 10127 10127 856468263 57537 57537 977941515 23430 23430 329741508 66924 8513 425901387 31207 31207 864291563 30289 30289 574978498 37658 37658 212923941 16274 16274 735721576 52371 52371 916652026 57537 57537 397681192 57537 57537 77292316 61342 61342 766748330 73811 83526 828544803 74471 74471 348863190 23888 51514 472715317 78872 78872 433568519 22946 22946 580981003 73811 4938 340832055 47675 47675 842017624 10256 69892 861969006 69351 69351 843612255 52350 52350 373163568 58610 6515 365234525 18906 18906 646264982 1333 1333 398471125 24411 17208 474076153 18624 18624 979853359 13751 13751 880940785 41472 41472 823631887 43765 1763 897441881 17078 17078 128598878 15267 15267 146019381 15068 15068 545104979 54468 54468 370654771 72283 72283 317251833 9442 9442 13182837 19256 19256 461144631 5284 5284 480990832 30103 57537 215063761 78883 78883 638383604 4228 4228 26314371 60187 60187 863900606 50222 50222 251211370 23190 23190 460429216 23561 23561 36212538 73925 1330 849666244 47627 47627 528474279 3865 72985 169295477 65139 65139 642523284 60727 29483 295138413 1346 57537 755627536 71075 71075 349565658 57537 57537 811564854 13396 13396 976755117 57537 57537 685370657 57537 57537 856797562 50706 50706 617585780 77605 77605 857790604 57096 57096 193598148 21523 21523 878595915 73220 33125 35186960 951 951 780658715 77181 77181 724390254 81440 81440 490307980 59561 59561 827292100 48095 48095 254218112 58638 58638 181797883 61858 61858 365305786 54874 54874 926186764 70136 70136 138142590 16632 16632 808531564 44558 44558 571511292 16881 16881 363914615 66051 66051 934739702 17184 17184 262564490 4142 4142 832705645 24411 24411 624806396 69263 69263 890115939 47497 47497 35015543 42128 42128 814915547 23149 23149 746359121 69362 77235 309619664 16552 16552 654299966 8320 8320 54705757 59588 59588 639012553 45497 45497 309832654 79037 64848 934023047 44545 44545 853400340 34061 34061 308503377 24134 24134 563376785 57537 57537 14227184 53485 53485 215683254 71744 51539 210767563 49970 362 119300647 68450 68450 392989628 82814 82814 864182381 46272 46272 63793100 37977 37977 591313688 34268 34268 446102684 36521 36521 250158304 40377 40377 906351498 30001 30001 341711034 1516 1516 173821456 17539 17539 689994012 34115 57537 97402353 40862 40862 478243573 18028 69389 344975109 19453 24527 789195437 62804 62804 604592338 22827 22827 961059691 57778 57778 550931422 57537 57537 663056857 37757 37757 263803059 57537 57537 325275881 63466 63466 434056952 65607 65607 216861278 32768 32768 880893636 49789 49789 820179083 40107 19100 885465850 39536 39536 279361009 11216 11216 362181026 42714 42714 289230504 51160 51160 54586298 78911 78911 919876524 9470 9470 913222646 8961 8961 498157611 47319 47319 601716416 52598 52598 250437221 25242 25242 301939982 74261 74261 956386612 40007 40007 717569448 20502 75822 397503210 71162 71162 846920954 79931 79931 987391684 63513 63513 944838695 36284 36284 257689601 45121 5016 840864782 57537 57537 15490436 8994 8994 165446068 14710 14710 620114620 33161 22599 84875357 31441 21396 120101935 26067 26067 816783261 80969 9645 936639440 1318 1318 642790148 33260 33260 632250368 68377 68377 168112548 45266 45266 736809268 28245 28245 359521707 78598 78598 7306290 72765 72765 545723217 77075 77075 85424582 62506 62506 762375833 63262 63262 488296746 64436 64436 375613846 19215 19215 541308218 20655 20655 734616371 36534 36534 479274015 24163 24163 437084373 58400 58400 989611822 50091 50091 800794643 18146 18146 732050665 18623 18623 616264440 57537 57537 320223274 70875 70875 357839227 27844 27844 462908858 28971 28971 501728674 78749 78749 966998394 12235 12235 46032112 55379 55379 321643309 40344 40344 621122740 21545 21545 959965832 39964 39964 640665825 74560 57537 20187887 66236 66236 195266806 78812 78812 390269585 80588 80588 710929818 83347 83347 626091013 41459 41459 112128155 55068 55068 799977521 52688 52688 414219285 67951 67951 758203979 73811 42735 898237780 74879 69979 596185173 25532 50945 150095638 63467 63467 664856747 13957 13957 239021028 40288 40288 510349396 765 765 966372837 52072 74606 260085172 53117 53117 171671210 68596 68596 560592757 48655 48655 271682914 57897 57897 345999947 81194 81194 703707695 20089 20089 98707036 3137 3137 972832453 57537 57537 640152950 44155 44155 526447846 21691 21691 642457705 25079 25079 611861044 81841 18333 107153696 4415 4415 737138542 35363 35363 371012438 71214 71214 354269915 6885 6885 712706875 57537 57537 817054701 82362 82362 599687364 50185 50185 766002705 74173 74173 896461659 40890 40890 935089574 80624 80624 366740848 47503 47503 47536780 54256 54256 135976230 36594 66021 775156370 57537 57537 225338082 19878 19878 598215080 66379 66379 492795318 46575 64879 190942148 68274 42897 157707350 57970 43909 787893855 81369 81369 711183772 11567 2346 261476080 32611 32611 638336768 50661 50661 589954925 57537 57537 154342185 79998 79998 316483724 57537 57537 190996662 57537 57537 465170625 49075 48113 224621031 46195 46195 327509308 51169 51169 820326069 56105 56105 128288609 57537 57537 221639256 74162 74162 910890238 56802 56802 600123463 17785 17785 49676433 7146 7146 141115117 4095 4095 484575903 21662 21662 457823283 6541 6541 145113971 39340 49868 776767060 71195 71195 119741077 23746 23746 154120679 40946 47796 977463236 8034 57537 972544963 45706 45706 235201652 77629 77629 843217710 193 193 544570858 59120 59120 434368345 44275 44275 950581950 65563 65563 367251845 58874 58874 31862119 3288 3288 241355287 13821 17765 202094324 48732 48732 355555395 78594 78594 890105276 71769 71769 727200002 28094 28094 13517773 5211 5211 473710673 22248 57537 328356762 16430 16430 435048303 63476 63476 667283913 39104 39104 449619815 23239 23239 557697703 54645 54645 15206251 40881 40881 342134018 31100 58493 953400064 57537 57537 566360039 78957 78957 526207123 48823 48823 472209649 39577 39577 332970581 74023 74023 364820173 7319 7319 73049892 17255 17255 621770110 44473 44473 248511781 32092 32092 803011062 71760 71760 855129592 48440 48440 387288036 42634 61339 665085871 60985 60985 787325502 68516 68516 730358553 70943 53738 569062814 42263 76508 792056117 72728 72728 684687626 41143 41143 19190312 48440 48440 411525144 34000 34000 725289044 35419 35419 25787701 81075 81075 142949514 80787 40463 937971713 73811 18549 307542309 10474 10474 378156063 18684 18684 47239041 11050 11050 86907029 13893 13893 448187542 3644 3644 557631255 81655 81655 707430631 27873 27873 179710793 66421 66421 622635550 35690 35690 856286602 20927 20927 92988611 16620 16620 805281230 19951 19951 314831839 71855 71855 80107539 80714 80714 778539586 57537 57537 495785999 11821 26397 480703482 66629 66629 901171904 12424 12424 722475877 47347 47347 231441481 80682 80682 819738328 32004 12989 448342919 81928 81928 362299950 28418 28418 328931861 33994 33994 992861402 45232 45232 684698708 192 192 890252819 28527 6503 699526270 60139 57537 268168657 27852 72067 913571333 39499 60621 985045227 22046 22046 814281966 57537 57537 501235159 57537 57537 570518798 73811 28732 170676499 46119 60160 708445550 59692 59692 161431744 33082 61543 381265579 23271 23271 404590745 967 967 998182293 10504 10504 41286901 57537 57537 44522107 64454 64454 429532170 31963 31963 565742896 43327 57537 832311065 29387 29387 179598159 30862 58334 215947166 53397 53397 61053339 13421 13421 200324931 27034 27034 653585417 77878 77878 489066362 62946 62946 978811759 3815 3815 790392248 18617 18617 185540422 81438 56569 120810181 60724 60724 271193752 58638 58638 921403437 8130 8130 675330275 75158 75158 895145801 57537 57537 301023685 33460 33460 261331673 73500 73500 139336787 35436 61786 922098604 77058 77058 554618059 75613 75613 144127613 20475 20475 492197274 20010 20010 333198756 19399 19399 766647665 1178 1178 332389624 77887 23608 210449681 26125 26125 981499110 63593 63593 162395583 1251 1251 443440251 48413 48413 771824991 57537 57537 566430010 30107 30107 820150953 25778 25778 258742513 57537 57537 790362333 25389 25389 355901924 42854 42854 69730721 54691 54691 250211831 29536 29536 664877109 32848 39149 383847173 39123 39123 24073478 57537 57537 120786237 9909 20756 688460892 33951 33951 857269639 26416 26416 572904951 7699 7699 411464810 36902 36902 44565264 29060 29060 910317371 26387 26387 89776535 73652 73652 730035183 18247 57537 266211907 31008 31008 485498539 24196 24196 778842066 21583 21583 586457686 9884 9884 697277446 62385 62385 63152064 57537 57537 782169022 17561 17561 730320967 49165 49165 687562235 70241 70241 792116803 80570 80570 714137304 81808 81808 236498196 47875 47875 761826533 41671 41671 644455902 38828 38828 762010199 57537 57537 853925768 12228 63810 509284876 17992 17992 658653330 44765 44765 850617675 57537 57537 354156737 58138 58138 918271830 17589 17589 257773329 73811 29627 733614172 73562 73562 289306624 25546 25546 425707920 46255 46255 253055272 54915 54915 390415788 57537 57537 158597928 25691 25691 855930071 13702 67090 190058951 55059 55059 8277871 36728 46288 951027002 58020 58020 834311560 66524 66524 782195202 27579 27579 38674724 57537 57537 106957843 31788 31788 928110176 36848 36848 856314414 57537 57537 210904868 58872 58872 594233199 42605 42605 960129030 57664 60562 770128813 19446 19446 306106564 55361 55361 778466070 37746 37746 770297832 52965 52965 804949577 4133 4133 451160643 1701 1701 985982121 61546 61546 194615330 3509 3509 365252890 70810 70810 319532584 46130 46130 788531167 31478 31478 235589992 27942 27942 929000709 57537 57537 468919349 2253 2253 283018293 73589 73589 924808447 25213 25213 957104869 37269 37269 250271950 18149 18149 337955943 79835 79835 764967426 27966 27966 923788466 40107 40107 249585445 39356 39356 555461701 48468 48468 735964234 18029 18029 433903397 57537 57537 409683867 57537 57537 684225335 40859 40859 230452621 1924 81866 105432363 37614 37614 287954509 54314 54314 519967296 41037 41037 498656292 2774 2774 378038198 73811 55706 574296808 59550 59550 126121854 11870 11870 249361029 56331 56331 47853835 57537 57537 283266436 22989 22989 778454152 61755 61755 832860643 25622 25622 601495764 74458 5843 37354971 9842 9842 924201161 81918 81918 486807976 77 77 956706643 54089 54089 10902871 39675 39675 928538324 12145 12145 738262274 57537 57537 207701524 20742 20742 613870266 39199 39199 34047341 39594 39594 234087126 69267 69267 939314055 35864 35864 434458304 73811 29006 31397888 52612 58136 434700961 58575 58575 466743485 57537 57537 364149699 73321 73321 900640434 61739 61739 404163681 13295 13295 786138997 76877 76877 77963480 53016 53016 666917859 72394 72394 257182494 25286 25286 973781432 20313 20313 551230559 26845 26845 629642846 49860 49860 542065921 30681 30681 525091346 43198 65163 562796442 11187 11187 316167586 32263 33802 567486956 45525 45525 846159610 46106 46106 315540034 36678 36678 950680606 1686 1686 206773228 57537 57537 158840975 22831 22831 817423333 28740 28740 832908989 67892 67892 883849454 7173 7173 929716754 20546 20546 619178323 771 771 237266245 57537 57537 461197747 57537 57537 15991554 30928 57537 946960770 75351 75351 637315220 41775 41775 673519484 3801 3801 849480670 43760 43760 482566627 57537 57537 928276892 1841 24010 801393988 57537 57537 1844595 641 641 264395759 20838 20838 47899053 42466 42466 990832717 40219 40219 16296302 79202 29248 115154894 32173 32173 857767619 10871 10871 902514115 47541 47541 766103873 34191 34191 148476269 44878 44878 575493879 2073 2073 586325041 848 848 255330176 18429 65288 225467448 36278 36278 90733275 57537 57537 186777987 57537 57537 883434284 28469 14135 253933916 37521 37521 491794927 7357 7357 527833729 70225 46392 65599015 48271 83263 689421786 58321 58321 314905974 27210 27210 260078350 565 565 971658943 42511 42511 849883362 57537 57537 349534727 57537 57537 228740691 73811 78677 982043785 14670 14670 526216107 75425 75425 440008016 50389 50389 341101976 21282 21282 297158973 15881 22 892548429 988 988 698295460 55138 55138 104354560 54817 54817 746276748 18273 18273 66683479 56947 56947 673410109 71984 71984 744298810 9863 9863 535859499 17837 20671 101268130 18121 18121 712574260 3688 3688 932311578 32389 32389 467931367 53669 53669 787621720 26389 26389 358134583 33783 33783 326343208 13369 13369 745074278 4827 4827 363819631 24099 24099 900919410 25976 25976 1835203 9866 9866 283966360 81773 29730 595248530 83789 57537 815203410 48158 48158 814845401 47071 47071 305255254 83677 83677 784744450 57537 57537 65069161 11224 11224 836969550 37278 37278 80151249 57537 57537 731776418 53288 53288 842082438 49532 49532 836267776 31558 2963 197845752 74125 8246 795404760 48612 48612 550367172 37245 37245 762330667 5104 5104 406441852 28931 37197 61899998 70162 70162 913037315 29244 29244 9626504 8735 8735 537670474 69899 69899 833467171 67963 67963 119984230 5031 5031 409263724 7650 7650 639192445 76208 76208 122197637 63431 63431 967914790 229 229 331622145 57537 57537 541178046 51012 51012 509153799 57537 57537 196964191 31112 31112 832541784 66723 66723 584967459 19446 11619 983669416 12557 41337 691876797 73811 55722 626368750 24875 24875 160857896 24278 24278 134973500 50076 50076 40762834 40118 40118 289490208 46183 57537 191267370 30483 61291 194473734 4364 19023 25140115 60710 60710 249730986 66704 66704 550787835 8736 8736 497894553 57537 57537 399309241 14218 71192 358665928 35563 35563 108077058 35875 16771 488291703 29099 38167 162902401 70462 77849 467095192 48553 48553 389097818 57537 57537 347887393 40073 40073 316712495 2485 2485 637355482 57537 57537 482447554 68773 68773 561347939 4673 4673 391693374 15483 15483 401162767 44740 80058 738580704 61567 61567 238460915 73755 73755 757182355 25101 24190 41195221 11250 11250 99563593 57180 57180 578492125 19140 19140 959021898 63079 63079 398044884 53025 53025 56050150 25751 25751 606027211 65397 65397 316629270 59310 59310 849529443 42685 42685 920804875 57537 57537 759597611 44710 44710 731374987 46644 46644 400788433 26641 26641 918877294 21267 64324 709249233 16249 16249 827459421 74349 74349 583063534 34604 79961 441077080 58048 31269 688836305 57467 57467 148110842 57537 57537 285054819 9062 9062 962465923 35441 35441 222237602 20298 20298 746740132 21539 21539 469507324 43523 43523 217773138 51033 51033 634505065 80461 65283 185505595 23739 23739 60443687 3940 3940 464478117 9110 45826 681879521 62669 62669 408422125 80740 80740 453105242 57641 57641 257643274 19847 19301 196375398 79748 79748 867057344 6004 6004 423428292 81211 81211 201005568 45285 45285 114112161 57537 57537 439071310 57537 57537 971466925 78634 78634 663914910 1968 57537 807974270 42127 42127 727502087 75093 23413 166014691 75494 75494 283539034 42165 9553 592903481 10658 10658 117311414 68533 68533 809385500 45605 45605 82539759 63388 63388 440246372 26442 26442 43167135 36256 36256 844203489 16492 16492 531245425 57537 57537 316727532 80906 80906 140968567 16456 16456 612109457 64 21243 423591287 185 185 856269335 57537 57537 304562123 35933 35933 400576161 79821 79821 766026413 37517 37517 492180408 25614 25614 998313564 29126 29126 207002100 53019 53019 994102098 41917 41917 46561004 58297 58297 947300521 29619 29619 331678623 80388 80388 804330778 77982 77982 200972962 39957 33410 859495673 55825 55825 465017092 34808 34808 220384233 35349 35349 568328621 1841 1841 19290360 22218 81761 858856591 11182 11182 64241863 9866 9866 611133584 43358 43358 435711232 62788 62788 396729485 73811 57537 587535848 16086 26269 675837168 55987 55987 955476449 65648 69511 230965028 70297 70297 13280488 69082 69082 327535932 36935 36935 932074443 58948 58948 128886329 13550 13550 532439238 49335 49335 425483130 62399 62399 373777350 36029 36029 19498485 60472 60472 332291029 57537 57537 999942166 39063 39063 58958863 10330 4853 663412586 58155 11398 275078827 27017 27017 477108725 54663 54663 578722644 38982 38982 568698257 67300 67300 304711487 69692 69692 397886454 65036 65036 394286850 23738 23738 591536712 46308 46308 6559997 22701 22701 66806883 61185 61185 386073066 23211 22596 744971972 31257 31392 394899598 83670 83670 942333974 68863 68863 967609849 2785 2785 765339100 31712 31712 695228366 46006 46006 559038174 45145 45145 679795408 555 555 15805478 23964 23964 94368673 75918 75918 738860372 59101 59101 13154079 49911 49911 223816207 25458 25458 919872643 81249 28913 195596017 49610 49610 247341893 83318 83318 163201347 15542 9061 212929881 77526 77526 736453945 1996 1996 702344992 73811 3984 845282253 25085 25085 8383056 43467 43467 713324872 39456 39456 530764790 31479 31479 162630720 73811 51455 507335625 23958 32328 94029037 79555 79555 624845632 40440 40440 62890935 6700 45929 922382722 34841 34841 206621640 45464 45464 830724210 69658 69658 443894401 68232 68232 916116074 647 647 806317087 21988 21988 835286719 22676 22676 513176129 23889 23889 519055623 24271 24271 681109127 69077 69077 662367894 5110 5110 854066861 71654 71654 840898940 77568 77568 746277808 80080 54231 518405013 79556 79556 157323051 78022 78022 38195687 57537 57537 866689889 55493 55493 44453792 33180 16957 563072904 23961 23961 283643570 16042 16042 261520604 62884 62884 648555719 6127 6127 880561902 82974 82974 340954671 60724 60724 700839752 75593 75593 201980349 82970 82970 832268025 8929 8929 132690043 16278 16278 610211651 31515 31515 588762796 64912 64912 785418858 61686 61686 427577669 64463 64463 466816855 7740 56549 818104445 24490 24490 657014177 18090 18090 117791457 57537 57537 597645758 69267 69267 20273277 62854 62854 168231445 65504 65504 293134077 57537 57537 912409914 67930 67930 193691063 56053 3957 981008702 70715 70715 438621320 47787 47787 727491741 70093 70093 226815949 79308 79308 255019264 3737 3737 130671315 10164 10164 234837444 14576 35825 810747362 39363 39363 291927792 27711 57537 991631508 77202 77202 111665441 41292 41292 737698174 37923 37923 64720389 62328 62328 945182883 73538 73538 27782579 65765 43833 865370503 60972 27670 646443420 34056 34056 207780580 15241 15241 727234741 71600 71600 696332934 78452 40693 686917942 68193 24506 868774829 4764 4764 862739494 72906 72906 539701456 21106 3085 731269536 66277 66277 40775323 12423 12423 941396421 57537 57537 613896953 14392 14392 736783644 20701 20701 769990976 57537 57537 863409105 64399 30121 71349214 26448 26448 443312740 20120 20120 404231439 7959 7959 857971116 27926 27926 819332546 45243 45243 554035784 74667 74667 286687051 76622 76622 445857152 3808 4228 500912906 9923 9923 266677843 42686 42686 321438125 83832 83832 129064975 7740 7740 312382333 73811 32861 127150791 73811 57537 714807669 1716 1716 694200698 36739 70895 446263549 33469 33469 669349693 6725 6725 312650039 55105 55105 365043535 78711 78711 686982597 77057 77057 755326206 41708 41708 822750438 26362 26362 614012262 29467 29467 410965554 55798 55798 72508446 57537 57537 944038355 58927 58927 279828574 57537 57537 443232400 20841 20841 311603449 7749 7749 84419671 54189 54189 900018983 58089 58089 388453138 15170 15170 381281461 34205 34205 914782665 65821 65821 543217042 40084 2986 916625779 1929 1929 604597829 31235 56704 5186265 1414 57537 184104071 25696 25696 819852912 29124 29124 21415032 81240 81240 924557074 16080 16080 313507545 40760 40760 795367151 81984 81984 137342017 54012 54012 43588323 48069 48069 596017916 21727 21727 945569623 81362 81362 976133698 73811 8847 550891087 47936 47936 970252715 61433 61433 181215779 57537 57537 687946538 20001 20001 890477468 14659 14659 246764565 72547 72547 79403992 39310 39310 900091253 32844 32844 661977905 51043 21351 683081369 65405 65405 601418662 57573 57573 58911432 66433 66433 652814287 12166 12166 790984984 50404 50404 728386509 30709 38858 156808478 63853 63853 264226984 58333 58333 287690312 43468 35284 670794803 3182 3182 219046652 42650 42650 62637298 24031 24031 259910162 69126 57537 808831337 24813 24813 237265439 2840 2840 902604238 70286 70286 292760836 37755 37755 898537556 9368 9368 394038333 13287 13287 222517326 22924 22924 234594154 11771 11771 87793594 36172 79788 77739261 28012 28012 743339735 18310 18310 118659285 29222 29222 418541897 32214 32214 901667080 57719 57719 928164746 32225 45395 909564859 58821 58821 930478448 7218 7218 714348082 57537 57537 383413378 74234 74234 166111012 45566 45566 789812678 74513 74513 91519185 25697 25697 281449379 26579 26579 612447466 26573 26573 957499467 56735 56735 980436668 71371 71371 544139176 82873 82873 717446251 35612 35612 72442906 15895 15895 243533352 66883 66883 764008594 43305 43305 379242764 68533 68533 181690711 64375 64375 21239647 59438 59438 127937244 61956 61956 220924258 77520 77520 547744924 37301 37301 78109946 78328 78328 468831209 73421 73421 120214055 57537 57537 342769104 33508 33508 606562950 57537 57537 901826665 63540 71093 441443367 80252 4947 41545646 57537 57537 690488646 41343 41343 328854513 78850 78850 690086040 29558 29558 355278176 53137 53137 189023866 25905 25905 916453229 57260 57260 477758529 54248 54248 376750767 57537 57537 694934047 25177 25177 304789695 66245 66245 430943092 4157 4157 629634815 57537 57537 170040280 51977 51694 522660504 57537 57537 860018526 63346 63346 570185961 60779 60779 565157679 55544 55544 638288731 56423 56423 304064302 2302 2302 125505336 7795 7795 241846119 74383 74383 856353351 63163 63163 780857064 72101 72101 404055434 2604 2604 273793205 44132 44132 538841984 18093 11619 639136868 77575 45485 627282961 14908 14908 814443520 51969 51969 187098679 3751 3751 851857674 61899 61899 74315491 38126 38126 47795200 43519 43519 815823494 26862 26862 985001687 61559 61559 461432830 39159 39159 57048725 51714 7607 338422950 28875 28875 54599984 63602 52527 891150099 33358 33358 247670095 60060 9209 995856945 5679 5679 463272249 45268 45268 375514229 22776 22776 642112448 8992 57537 727481589 4709 4709 120459592 57537 57537 4576226 21382 21382 891966025 79066 79066 588954586 54928 54928 104774891 50583 16703 758014518 21644 21644 985592758 74669 21073 567952286 24573 13719 851978398 76390 76390 902701661 58655 58655 867817329 42476 42476 382827401 24052 24052 669211242 80146 80146 770825584 22022 22022 1001381 60868 60868 168294610 11038 11038 649271265 24114 24114 924551962 79835 79835 677320390 132 132 842327056 35739 35739 493891341 41421 41421 768029729 59795 59795 135900044 14548 14548 376702878 26741 26741 472057039 33111 33111 131482696 37071 37071 530573840 57537 57537 1537789 47507 47507 794842555 3386 3386 241826421 62656 16420 76188355 63339 63339 656968671 61985 61985 510960508 49567 49567 58496072 65083 65083 896922850 43433 43433 398711888 57537 57537 195349320 64790 57537 241397567 20060 20060 222942836 3149 3149 784479272 24809 24809 724806157 23094 70694 670961669 38889 38889 113996739 57537 57537 871141023 10194 10194 50818323 59104 59104 7989206 48926 48926 544466364 27676 27676 733341103 81604 81604 538377554 21298 21298 369059991 18146 18146 403730362 19978 2217 238364516 57537 57537 172147815 29046 29046 816141683 33790 33790 927692308 57537 57537 996969320 36274 36274 315575316 6870 6870 89486965 54048 54048 949574133 75298 75298 590956006 23864 23864 215036159 45831 45831 784824240 57537 57537 81346708 41533 41533 275780156 57537 57537 118055858 23597 23597 289975135 81727 81727 945775928 13055 13055 70906659 59282 56459 413942804 38626 38626 97616823 7083 7083 529218023 61766 61766 26317407 47955 47955 662943479 14553 14553 999492436 56287 56287 966248081 41899 22468 780372607 37573 37573 474929835 57537 57537 296277626 22057 22057 260819777 4484 4484 80052980 49854 49854 387779987 39477 39477 772417677 5467 5467 601314355 61646 61646 640209523 13061 13061 665167424 35651 35651 798790917 78572 78572 665956017 13123 13123 664701746 57537 57537 740599834 74241 48109 167957086 41051 41051 466615827 60616 60616 682935801 73811 164 367909070 81402 81402 902784009 4882 4882 958391740 28767 28767 402669559 66222 66222 950367787 77699 77699 364521616 63815 63815 911300045 29746 29746 244921614 52110 50923 493554672 5789 5789 701407920 35707 41551 712055554 57537 57537 221921121 16776 287 451471363 57537 57537 567799543 25618 25618 107067302 51151 51151 830616332 16147 25735 99466605 75215 75215 593406617 68804 68804 493763005 69966 69966 718781905 70508 70508 34898634 67326 67326 59642220 55752 19081 386171876 69136 69136 146394090 20887 20887 240498038 46243 46243 679503532 74218 74218 888836961 57537 57537 861867041 75387 75387 353835120 51221 51221 158290807 30723 63731 806539845 19114 19114 23015070 5915 57537 3636388 67131 67131 570660318 21679 21679 545220588 69937 69937 608355293 53838 53838 425194779 33304 33304 315951792 17659 17659 725012244 73128 73128 127428183 50381 50381 790306538 21135 21135 337635728 57537 57537 400726057 15666 15666 954138916 71938 71938 783143052 9480 14095 171136094 33444 33444 591182627 52663 52663 96394608 30707 30707 941900069 57537 57537 895860112 11576 11576 793948718 16886 16886 145212342 49796 49796 906759390 10157 10157 181396840 72215 72215 882696229 67284 67284 632093486 51343 51343 927661636 57537 57537 565482066 66665 66665 443816862 69958 69958 506292872 57537 57537 361334284 23947 67244 85000040 83360 83360 259105905 16598 29335 113713964 40266 40266 920270436 57537 57537 199175922 46095 46095 233347668 3606 3606 309051441 55713 55713 462755478 83668 83668 71200387 26442 26442 151093382 26824 26824 6179619 78319 67830 503673278 14423 14423 612851366 73207 73207 639182042 55627 55627 151375007 8283 8283 835740992 42782 42782 120828794 47642 8523 627118899 60854 60854 48892062 80982 80982 926590541 32581 32581 973295916 15840 15840 260326763 70943 70943 367653432 57537 57537 506424780 64227 64227 392499132 11561 11561 640159592 65405 65405 192146487 43706 43706 892952941 62698 62698 970708082 18422 18422 7138569 59789 19125 815274718 76122 76122 397553184 11700 11700 329101977 665 665 434747363 17400 17400 5300361 14653 14653 481955407 51099 51099 254511977 57537 57537 910649825 21275 68137 262457805 979 979 46169600 67173 25988 741817264 44826 44826 974093005 2338 2338 69145324 52547 52547 146777792 70864 70864 746471479 17307 17307 711248603 59238 59238 68273677 66680 66680 93026074 28196 28196 165819743 8806 8806 54843417 67033 67033 114041020 65421 65421 839742085 65359 65359 678951119 44696 44696 530315416 55810 55810 438218792 57537 57537 892812750 73811 75210 311885927 24002 24002 451552932 10919 10919 845688973 31781 31781 836388755 25392 5947 468684979 10448 55087 640195447 57537 57537 347090280 81886 81886 897942396 61751 61751 18847624 36172 36172 906469423 59805 69094 503692696 72801 72801 149770500 16083 16083 572995763 48940 29596 359182592 76695 76695 690079813 12840 12840 834367970 46353 23197 368858248 76702 76702 712878192 77574 57537 531155069 38082 38082 331471530 81462 81462 273628696 59997 59997 708340599 71488 71488 575258318 57217 57217 890629739 53170 74581 485911173 69950 36408 192401389 79301 79301 755502152 59927 59927 928953717 42914 42914 36116534 69008 69008 55128319 83165 83165 422120846 63188 63188 898368479 15752 15752 183562624 8783 8783 294755077 58925 58925 229335294 63328 63328 296310065 40467 40467 860002496 83362 11790 848065193 57537 57537 842045561 62455 62455 830345661 45053 45053 171003150 77919 77919 838279847 69497 69497 792388936 7513 10333 544177436 26696 34965 704154673 78830 78830 809348978 53356 53356 386266499 59067 59067 563735295 17031 17031 552788984 79931 47118 150936056 1780 1780 134096217 47880 47880 76317886 12898 12898 603825786 57537 57537 306526235 52548 52548 397124080 64243 64243 266612586 57872 57872 310866945 57537 57537 802079230 72333 72333 57760810 47785 70976 238470024 12099 12099 576487667 70125 70125 38115826 62875 62875 5898273 74252 74252 90317338 77526 77526 817890212 49986 49986 164072926 57537 57537 793725770 5169 5169 963769155 2485 2485 265999338 62141 62141 33882365 74403 20665 669172053 59154 59154 648114691 63088 14348 284233984 81106 81106 678612113 7660 7660 848436301 62521 62521 75139557 11420 11420 972462182 60968 31263 514817522 62736 62736 3512889 13433 13433 930479532 537 77463 893740946 75747 75747 885826707 15339 15339 588333178 27553 27553 582340498 58824 9817 76318827 10338 57537 334541008 4265 4265 426450130 20770 20770 37023231 7801 7801 687376631 41775 41775 443167066 71545 71545 785702310 53696 53696 485573373 73122 73122 81568556 36297 36297 22301094 56260 56260 181539346 61257 61257 71476206 29154 29154 145081512 65678 65678 635954342 1784 1784 378554551 44298 44298 243407605 38295 4007 965036310 75427 75427 133551077 83323 83323 85427743 73811 77061 829342280 65913 65913 353911554 65435 65435 140265386 40557 22558 280758114 56297 56297 135634043 53227 71977 618151355 32785 79542 816831167 17616 17616 734704361 61460 3090 223284755 36917 36917 667890232 83649 83649 80959695 58309 58309 462440470 65043 65043 69885941 77071 77071 370846616 68545 43958 65174148 18537 18537 74611151 35157 83600 30004333 73319 73319 261761413 74253 74253 429865502 25998 25998 86743191 28495 80324 555457671 47875 47875 158232580 9326 9326 583216996 53523 32740 780830814 22841 22841 286135383 56369 55634 37884443 78624 78624 172964005 59072 59072 653804372 78277 78277 374353495 37379 37379 306780425 43722 43722 249246089 32192 32192 810300473 54848 54848 994754386 70494 70494 813883891 70067 8905 75807073 57537 57537 314410979 30242 30242 77672633 32505 32505 419568411 57324 57324 648785407 57537 57537 799997526 46390 42963 318025637 55133 55133 212950243 57537 57537 660188362 62271 62271 682748976 66033 66033 699691990 21426 21426 933930533 38149 38149 207564560 50102 78980 484682909 12634 12634 402940935 28565 28565 191813727 2720 2720 625644812 69393 9389 14761344 76530 76530 763956017 50385 50385 97412577 54995 54995 858962068 11352 11352 308602478 83103 83103 57108701 57537 57537 239987319 61589 61589 746926311 37119 37119 199440797 13365 32188 234549891 41993 41993 578440661 29556 14117 931505685 71544 6135 738895507 55534 55534 836029091 6092 6092 498707503 10276 10276 108710993 20345 75608 469851026 68712 68712 31973419 65485 65485 124944935 1001 1001 637589917 2524 2524 972321518 22921 22921 565081414 6610 6610 77525432 22219 22219 496983338 69477 69477 854608456 53755 53755 20601006 60673 60673 829646261 24520 24520 416448004 41497 41497 329230593 73811 69794 605797130 57537 57537 252421534 40881 40881 706278651 37604 37604 890096578 38742 22218 755735750 41031 41031 560454340 25419 25419 254465216 36478 36478 816287233 73317 73317 383282761 73811 80174 668053311 18257 18257 718284163 83840 83840 863506971 43285 43285 355713424 72187 72187 381966027 30868 30868 164982748 65448 65448 532272751 6620 18568 318852758 81698 25735 554638551 62052 62052 865819713 72686 72686 681704623 33721 33721 725238524 63371 57537 588220336 45201 45201 71717945 50091 50091 648690349 65274 65274 362215519 346 346 441943572 46793 46793 528236085 65792 7428 815761493 21858 70910 867887872 52956 52956 327506809 51213 51213 69615179 2995 2995 57715505 38008 38008 604983207 14454 14454 546727811 74838 37863 80680108 69038 69038 304800885 57537 57537 422570174 11187 53188 411000784 57537 57537 223855644 76942 76942 566605867 55023 55023 943331843 57537 57537 832121339 704 704 670419777 56714 56714 178591389 29360 29360 573986735 6019 6019 182892024 42982 55707 911923302 21374 21374 752629121 51244 29872 837212435 61572 3945 573162341 59026 59026 579979293 31530 31530 395185367 30386 30386 206198732 75856 75856 505345486 60569 57537 804993599 35249 35249 202352475 35852 35852 898508300 57537 57537 177960449 73806 73806 397941009 57537 57537 115242920 40175 40175 643137452 47750 47750 240652535 5988 5988 764761442 17358 17358 328044277 38521 38521 430749589 76327 76327 567198075 27138 27138 757615627 55924 55924 553413174 57537 57537 936469565 30656 4819 148379080 3606 29108 390050026 35099 35099 138977645 49674 49674 615374628 40372 40372 615965190 74454 74454 278051104 35540 35540 291906659 17782 17782 597639536 57537 57537 386112118 4548 4548 528373813 71110 71110 637480348 28828 28828 441770546 72874 72874 993347481 7633 7633 410905704 51175 51175 127983236 67987 67987 993095845 15574 15574 659631824 57537 57537 213501242 43242 43242 717612100 7006 63974 426650122 98 98 503367624 26612 26612 259676166 52445 52445 477094783 920 920 136867246 36612 36612 234341438 14593 14593 300630525 57537 57537 73099355 34956 34956 738241320 24073 24073 574475833 41964 41964 686579662 5373 5373 330970425 5013 5013 917638971 38535 38535 66383048 3573 3573 380327851 27966 27966 310088274 35246 35246 719425381 57537 57537 37669180 77272 10970 866994592 57537 57537 24678709 8357 8357 932733152 23810 23810 300050766 34423 34423 486840632 52400 52400 731849114 61816 61816 74013940 32716 62984 49284429 4840 4840 645341116 77496 77496 102517281 65526 65526 177458334 66117 66117 31762691 39731 28229 854689673 80834 80834 895459094 22733 22733 468750992 34557 34557 926502690 66247 66662 302720494 11852 11852 59499512 12359 12359 175773175 66530 66530 527100025 32377 32377 532430190 31231 31231 309148774 46534 46534 375780532 15943 15943 964199777 57529 57529 425764659 65075 65075 189265510 66739 66739 878919614 57537 57537 579235766 63196 63196 400625773 81319 26086 851731892 50954 50954 795689005 54128 54128 971096967 62828 77803 953999347 26060 11589 924350855 51695 51695 939341879 24481 24481 158201991 49831 49831 500355995 20771 20771 616240636 36854 36854 953476109 53456 53456 334238037 69481 69481 505618056 79774 79774 683290930 69456 69456 699488920 80463 36814 483137040 50751 50751 85772278 5899 57537 26875910 57537 57537 846331723 56940 56940 162982952 11526 2695 404578403 21057 21057 732553235 15141 15141 288241923 47530 47530 867088514 47283 47283 17228992 57537 57537 194805825 37281 37281 370463341 4813 4813 461089034 57118 60605 739990770 65052 65052 935167818 16210 17456 216605033 72522 72522 886000915 31788 78896 89892167 1938 1938 514283119 23317 23317 916383831 44528 44528 118225335 71810 71810 19866752 40912 40912 623242515 7910 7910 590525564 46217 46217 80268113 61853 61853 848494090 82024 69754 240868987 63668 63668 357384968 62577 62577 806337372 70295 70295 705982682 5478 5478 167248443 60698 67051 901172773 52905 52905 102942697 32163 32163 478953196 27852 27852 791234695 57537 57537 847650360 35836 35836 649982334 57537 57537 451695954 47233 47233 860361035 54977 54977 442169042 57537 57537 728750760 9749 15140 676867751 17532 584 59865234 32041 32041 60633962 6825 12478 39677195 70895 71089 219584392 78202 78202 518860482 53541 53541 301432168 6147 6147 252210600 36354 36354 740983 82829 82829 579100376 8794 8794 582284849 17245 17245 259884903 37411 37411 21528063 15539 15539 143515207 57537 57537 370178861 83735 83735 723858907 81208 81208 292862667 23631 23631 91654024 68808 68808 331294996 38071 38071 525310255 82316 82316 353565357 23082 23082 999925320 57537 57537 114323889 10045 10045 416419651 41148 41148 348048803 64511 64511 465459261 31781 80484 796965094 31390 5093 141044728 23753 23753 355974403 62317 62317 250215043 45675 45675 597204060 25332 25332 50362883 67722 67722 271594029 78702 78702 654590777 65942 65942 494729057 61629 61629 532007471 61747 61747 993602268 13523 13523 917811966 57537 57537 343821773 15012 15012 397153879 67894 67894 953358990 14962 14962 565876166 53197 53197 539319834 38995 38995 737365495 34841 34841 521466473 73811 27108 423218402 46136 46136 745335642 57537 57537 220334980 57537 57537 12531293 43218 43218 976723459 49188 49188 236607645 34772 34772 324496855 4531 4531 304131943 83057 83057 427054663 1564 1564 707538992 60397 60397 350464141 25578 25578 702198571 57537 57537 210429844 38673 38673 710119493 9479 9479 23886882 76502 40050 124257577 57537 57537 531681109 67535 57537 838863611 26048 26048 824751006 32909 32909 914790947 57537 57537 921065705 6086 6086 887133555 19313 19313 178234445 54180 54180 243730267 73674 73674 491525744 57537 57537 708129459 82710 82710 668184825 51324 51324 353343785 58643 58643 311040794 26034 26034 600997998 24706 15144 970998690 26977 26977 806484678 33248 33248 147897486 66679 26411 737358922 69152 69152 945492735 18190 18190 56910450 57951 57951 827085958 7662 57537 732333395 13037 13037 873807175 1154 73306 299676540 4641 4641 233043474 62897 62897 611041638 68153 68153 332622881 10927 10927 957103434 4025 4025 65781113 43745 47550 175381190 72605 72605 856282167 67465 67465 909276988 47813 28153 87701879 39403 39403 741614011 27763 27763 458555257 41375 41375 446022632 70352 70352 537676767 38418 6926 217924428 76366 76366 942578309 72367 72367 163156596 54247 54247 736118429 79433 24527 845000146 23458 23458 926983246 67142 67142 114261265 18149 18149 900557014 595 595 161294939 6932 9480 702973738 13882 40967 415366940 41552 41552 434492112 2669 57537 513787728 50870 17738 533759954 16684 49397 135722690 79015 79015 640379340 49493 49493 874136751 44008 44008 595035632 67960 13696 124683481 47298 9886 857995467 24232 65286 803029623 73811 40811 249691637 63915 63915 36806831 81892 81892 293521715 10772 42990 965387470 61772 58065 754203111 27840 27840 704220014 51135 51135 386063388 20060 20060 791097685 1701 1701 652822518 46557 46557 194020238 8940 8940 211781625 57537 57537 464449538 15702 15702 303796039 75824 75824 197612627 73667 65717 485729762 18982 18982 490823576 35155 35155 306187809 11284 11284 136948215 30588 30588 484648316 82054 82054 770812757 57537 57537 387112903 33453 33453 604405958 7 7 197108475 71760 71760 835409495 22417 22417 812490609 63934 76557 424511561 23020 23020 627670516 76787 76787 352881218 50047 50047 82036097 17738 65643 248979754 57537 57537 87173147 72120 72120 930473768 34552 75451 668149862 64270 64270 237104957 39979 39979 789530874 39694 39694 728003432 57537 57537 976132664 81279 81279 820096021 57559 57559 169216691 42079 61558 962980710 57537 57537 659516390 57537 57537 153977560 29630 29630 73101884 76830 76830 340887011 75502 75502 395472785 16327 16327 27517263 12522 12522 745167285 71373 71373 695446769 41909 41909 660962852 79200 79200 564270618 38807 38807 246649357 11569 11569 830400923 10203 10203 432274666 68934 68934 916290511 69640 69640 349833642 36456 36456 420308068 36925 36925 119847533 78607 78607 683900898 75195 34909 966963087 57537 57537 742037506 66215 66215 453520599 29531 17390 73725018 37277 63632 423948759 57537 57537 858791506 41957 57537 998842949 2132 2132 736984092 83183 83183 784550338 52342 9183 638451853 57537 57537 188468491 52722 52722 273991033 81247 81247 333996065 57901 56858 201148976 65670 65670 426421060 55837 55837 519559444 46274 22824 18346487 18841 18841 413169434 52621 52621 363170086 29278 29278 416799927 12091 12091 686365463 45423 45423 216663891 55183 55183 843212212 41970 57537 9497670 57377 57377 151859293 19854 19854 831477967 9421 2714 773608620 75721 75721 136354411 63040 63040 157353400 57537 57537 848567972 46813 46813 381770311 41414 41414 171597620 40457 40457 480221264 50038 50038 588637492 31967 20621 873553099 43934 71148 622477944 18083 18083 543246070 36302 36302 441611738 1777 59005 345053592 20993 20993 976558131 58469 76363 137169984 52325 33585 957385565 57537 57537 240160628 60624 60624 727446 593 593 908718235 29619 29619 524429049 47099 47099 167578987 57537 57537 167875478 9747 9747 419473601 35863 35863 879717052 76462 19803 766443314 69947 69947 609044394 17955 17955 602925375 34058 34058 250511128 5165 1327 838121889 63260 63260 561628121 25748 25748 937206500 10030 10030 489034184 47936 47936 497807138 57537 57537 733259360 10623 10623 350649812 31223 31223 774259335 57537 57537 631364167 33394 33394 328843276 71889 71889 689989750 53578 53578 144555748 47604 47604 912797192 57537 57537 737497124 28548 28548 811263764 69188 69188 584031495 10847 10847 702578922 1467 38254 897439030 74761 74761 283535515 57537 57537 787703541 81713 81713 627577338 50035 50035 962856873 62584 62584 825819796 75281 75281 182393228 57254 58750 989477121 49249 49249 401682138 57537 57537 444709908 28841 28841 379777700 55153 55153 733324000 24351 24351 981967925 41530 41530 278120144 68238 68238 64299101 39926 39926 886736861 57537 57537 933504472 75857 75857 115184208 58591 58591 386775429 58102 58102 120324909 18884 18884 708709366 71768 71768 195870936 73157 73157 741131068 57537 57537 484504025 25546 25546 681226062 5372 5372 468711277 27873 27873 570546503 18525 69496 837227737 59079 59079 477972587 1518 1518 756677697 82108 44434 870583468 50447 50447 646725972 48819 48819 585119794 7949 7949 129514370 65343 46747 76342127 40359 40359 170612587 63817 63817 322997114 25356 25356 504438603 216 216 788357322 55074 52130 616134262 42499 42499 231186223 38090 38090 948660283 33885 47095 262637820 32335 32335 921493562 41802 41802 924002580 65409 65409 857582886 36735 36735 758739816 23456 23456 983395199 27051 27051 501909088 1991 1991 764817063 24642 24642 174362538 57537 57537 791071793 68356 68356 590923539 67376 67376 788304206 73811 73559 784157708 550 550 981374485 36019 36019 135628994 78871 78871 615238268 41526 41526 213404541 23345 23345 100175855 77806 36819 722117865 74985 74985 17044402 57537 57537 506601580 67859 67859 26228387 30813 57537 195067289 17869 17869 854100522 57041 5116 440940729 57537 57537 568082159 3419 3419 114865469 28971 57537 164268808 9417 49663 852043252 55381 55381 846980427 20862 20862 654184766 52771 52771 763113761 49007 49007 974770222 57537 57537 295166901 13040 13040 345903319 47686 47686 563882453 57537 57537 187389274 60163 60163 35363270 73811 12696 61527866 64913 64913 949846993 70850 70850 476837610 8260 8260 454537922 57537 57537 843536757 14437 14437 340891736 3791 3791 549496546 20720 52265 432107701 11690 11690 730689415 23119 23119 842983205 57537 57537 530823540 41235 14399 13344313 49413 49413 869480448 26347 26347 954708933 26988 26988 454131041 57537 57537 784828539 28048 28048 55368041 41370 41370 115477708 71697 71697 999086041 8913 8913 935289848 823 823 578241005 77905 77905 142035234 49448 49448 227244454 57537 57537 90596935 67390 67390 245240972 59468 59468 449506620 33779 46518 172077636 16164 16164 509542037 77960 77960 585874665 67126 69003 807437349 34815 34815 154064079 67384 67384 2243091 70701 70701 855050794 83792 83792 240085880 23700 23700 17480093 69918 69918 161316236 59017 59017 472095397 27081 27081 774716721 57645 57645 156800280 66629 66629 993580821 72112 72112 413156552 33421 33421 87034039 67704 67704 914056550 57537 57537 599141095 13765 13765 891905419 59751 59751 738092778 55197 55197 920591785 51117 51117 458175357 49885 49885 618521893 39920 30969 60568981 28005 28005 962988918 18610 18610 754889733 82395 82395 663047210 32794 32794 989440809 12241 12241 92542379 36075 36075 17110447 31963 31963 332562131 57537 57537 521850118 72053 52073 765415143 34011 34011 271249542 35365 35365 738197945 20902 20902 758078798 18985 18985 735695080 22409 22409 442816234 9063 9063 612526898 58033 58033 462149486 83829 28200 347958351 24394 24394 171686873 65738 65738 913678534 16942 31398 10518905 51419 51419 30647931 19901 19901 855611604 70660 70660 444709903 57537 57537 317739180 5747 5747 126487355 57537 57537 374041766 53970 53970 269510014 8007 8007 157865530 36033 36033 127400883 79665 79665 357261284 22970 22970 243445583 64613 64613 758255804 22079 22079 290407129 5605 5605 847128276 64845 64845 685015245 81160 81160 708519737 27937 27937 760520126 50229 54396 854821465 7685 7685 116200249 11608 11608 476443543 72009 72009 934082232 78556 63016 917266780 57537 57537 46221179 59139 59139 896865237 51568 51568 40774465 23374 23374 458729214 72334 72334 762979355 57537 57537 621922942 2519 2519 821655956 3290 54974 357806930 22423 22423 455729795 36242 36242 201227890 23652 15966 722810740 4783 4783 722567099 48743 48743 543695802 57537 57537 583590677 24977 24977 261073964 196 1108 551390369 67132 67132 897380520 10176 10176 515939189 36838 24849 47410022 18396 18396 956369330 57109 57109 804744023 35573 51226 215654535 4262 14101 681655910 26305 26305 9651401 23552 23552 68541013 12442 12442 681652739 18503 18503 650577322 57537 57537 253810899 4316 4316 741060413 80836 32476 765543963 41211 41211 399153363 57662 57662 581601533 25127 25127 518887387 46026 46026 164377286 57537 57537 14200056 69442 69442 476046467 72649 72649 676858064 40529 6811 327000613 63880 12505 374374982 79438 79438 737819875 75662 75662 885784856 50547 50547 940945420 33393 33393 266260200 57537 57537 559251876 32545 32545 753560636 39843 39843 468307499 63532 63532 741439845 81681 81681 10650736 43147 43147 232794836 57537 57537 794741871 11844 11844 499555143 57537 57537 528180664 49448 49448 681600650 71616 71616 52340333 38104 38104 45727798 38367 38367 595894066 37693 37693 940208874 74807 74807 462470686 41443 57537 593408059 57537 57537 677660692 22519 22736 260622935 73811 77859 362909248 18083 18083 824641071 33177 33177 389926915 63533 63533 642341719 57537 57537 314887312 59660 59660 973956343 30687 54471 772352302 76138 76138 140209887 3660 3660 864739829 74875 74875 229015898 29235 29235 837587365 35157 35157 431689365 47119 47119 470894451 40250 40250 986969253 68905 68905 682148694 57537 57537 283704316 37615 37615 437728111 55557 55557 418032825 80088 80088 381822852 69103 69103 314762131 28425 28425 822583637 73055 73055 666511494 57537 57537 829886372 8724 8724 5475120 50576 50576 354445974 64546 64546 345911139 31126 31126 208773718 912 912 609236550 73571 73571 941120668 54322 54322 553023563 8696 8696 452256797 76586 81991 601439720 37317 39376 579079507 55683 55683 35104497 37271 70888 316809152 24810 26078 903439252 33980 33980 150049222 20691 20691 14884971 57537 57537 430495594 10119 20633 532080112 26510 7107 225920308 29028 29028 979583388 67197 67197 409109880 44358 44358 91582857 4908 2115 435705200 19840 19840 425945892 26149 26149 839979186 73273 68037 447262505 47049 47049 94136295 48012 48012 231185056 43553 74199 581013371 39906 39906 129793639 39749 39749 66773248 46940 46940 279091971 20441 20441 772062681 54248 54248 404555423 36084 36084 93627879 4287 4287 707704970 38608 38608 299393801 26732 26732 411748026 829 829 877569399 5196 5196 405405598 11583 11583 269341595 37122 37122 360274362 57048 57048 351867214 46522 31552 321719908 11326 11326 122299352 58919 58919 430998622 71293 71293 467037758 70834 70834 614902709 16576 16576 631308325 57537 57537 818244118 18463 18463 804571073 65089 65089 572474350 80441 80441 864501247 7073 7073 541725089 15650 15650 916447592 53957 53957 513790316 79844 79844 915543949 58620 58620 752520404 15353 15353 549355589 45589 45589 181846861 33102 54030 865482373 73811 57110 147159170 58869 58869 298752605 7413 7413 726749447 68740 68740 703667465 17717 17717 125235382 27930 5726 340724852 56389 56389 853210700 45380 45380 748456766 60554 28686 227267502 1090 20427 693031205 38294 57537 717321404 34669 34669 910756126 20026 20026 313059176 16206 16206 480476802 54101 62015 66018073 12672 12672 727518909 22657 22657 854217042 34984 34984 787901849 57537 57537 89760661 21275 21275 509322651 24603 62077 518970965 57537 57537 399695944 39757 39757 993762662 19807 61317 900396790 21280 21280 62764544 9834 9834 198430336 10537 10537 42390979 42708 42708 983041990 7739 48410 487091248 20750 20750 534399572 20082 20082 260522707 57537 57537 640790696 51390 51390 196900607 41411 41411 725519153 35630 35630 285917520 28454 28454 854358929 57537 57537 231887408 31792 31792 62311111 47995 47995 267521388 20650 20650 887412980 53283 53283 832707483 28723 28723 500018266 67508 67508 153368747 57537 57537 481840195 41807 41807 478084723 17519 17519 24415602 6786 45994 649066471 81939 81939 457865402 70854 70854 275597021 65512 65512 758209744 38080 38080 51468937 44803 44803 147521485 25502 25502 301113578 59595 59595 646348841 60671 60671 730682768 71609 71609 240332695 25333 31996 169567565 17309 17309 355367418 49604 49604 326289563 15756 15756 857431882 73811 77045 32763792 11403 11403 709845852 75805 75805 489099186 63092 63092 358675572 30949 11888 435287477 57537 57537 890229804 1933 1933 864686233 12767 12767 53803321 57537 57537 516951792 43147 43147 99909712 57537 57537 108103556 21552 21552 804398164 83668 83668 904217447 25984 33362 275811006 11309 11309 713184527 57537 57537 484847847 81129 81129 900841345 26411 18360 31225478 51508 51508 687165080 46536 46536 318738781 70739 70739 169505345 43885 43885 568971868 1938 1938 417030547 25842 25842 705014491 34158 56530 892749872 67586 67586 61921347 47654 47654 984646621 13026 13026 977426951 57537 57537 861586137 38606 38606 925892545 28633 28633 831962996 32550 32550 131420253 10395 10395 494397692 3307 3307 290691997 69473 69473 719078118 65320 65320 259074093 68298 68298 18956918 2887 2887 318628669 36076 36076 578017056 711 711 596348882 59506 59506 168003196 57537 57537 111087532 45943 45943 797968266 82310 82310 733420065 83703 83703 10982009 72057 72057 289012349 17115 17115 585511439 35293 35293 696001126 23731 23731 255959656 18646 18646 714362404 73811 51389 88263828 24308 57537 72102958 46452 46452 235760696 26412 35296 125690808 58827 58827 126771887 8529 8529 730047719 81145 81145 184613001 57537 57537 836442431 48217 48217 201949720 66076 66076 164054787 54715 54715 604676818 5412 5412 479312214 44003 33537 572001433 18333 18333 166449793 72133 72133 859725893 48379 48379 181148782 44526 44526 435210668 53557 53557 375348098 68821 68821 478708367 50368 50368 714899957 57537 57537 79930254 63148 49732 912161950 40201 40201 749321472 15217 15217 54841497 54419 54419 932683813 47630 18347 419808726 2432 61425 582187606 54178 54178 623991144 1579 1579 874031059 46769 46769 481890030 69670 18343 954920888 12258 12258 542369562 27834 27834 105850603 63549 63549 212513838 35231 35231 876531142 39106 39106 594039159 11790 11790 227536160 40670 40670 674487490 39779 39779 432742999 27595 27595 237959949 10350 10350 702635472 51922 51922 407710786 77824 77824 737332533 16664 16664 182804215 34026 34026 621565871 77196 77196 877961687 32409 32409 176337559 36347 29772 776523050 73811 38902 939050162 59124 59124 146501880 20223 20223 182848172 37007 37007 487478235 25038 25038 638552311 30890 30890 403900081 78955 78955 935428222 17134 17134 905315228 82790 82790 807234093 21445 21445 737738326 18431 18431 612882204 68413 68413 650427387 79961 79961 438772520 47420 28767 544593787 36167 36167 475857980 81957 81957 127588771 50206 50206 849211320 71770 71770 177722029 55453 55453 141068927 76486 13695 61556727 30317 30317 729113543 50812 50812 380882237 36439 36439 459258626 36800 36800 216575672 73115 73115 206509565 46072 46072 3790805 27195 27195 945217242 9581 9581 645375053 3052 3052 876148171 66822 48456 96745876 70353 70353 119049030 53900 53900 373600724 30896 30896 339903717 57537 57537 984094490 57537 57537 349002386 80417 80417 861892512 57485 42775 577731742 57537 57537 371368032 16771 16771 440524576 59525 17014 860016350 56258 56258 868130343 34193 34193 888909404 28684 28684 633461068 82348 82348 878141755 57537 57537 386943470 34536 34536 772949793 2615 2615 207480824 73811 69210 800037450 79461 11247 44884663 2344 58561 814877762 34187 34187 268189081 51423 57537 541923564 51976 51976 189926226 77180 77180 156873716 25806 34456 923703986 54345 54345 128552032 34306 34306 507772821 42958 42958 369097815 1763 66529 471207487 25248 25248 791993629 61532 61532 480540962 53870 53870 904592409 67009 67009 22212065 61790 7643 205537501 69250 69250 388126263 56940 56940 422756696 22977 22977 115769276 60082 60082 676652386 59752 72439 365031846 77702 77702 217990820 43628 43628 202434412 18999 18999 927307406 70438 70438 677571209 70424 70424 700935215 72958 72958 271078379 78701 4057 116836499 68839 83193 239839569 7854 7854 237880453 9616 9616 590512787 15629 15629 302436416 72835 19454 594110466 34879 34879 951521065 13198 13198 907786686 15825 15825 965953680 76610 76610 972829553 66287 66287 684209142 13133 13133 36958603 81624 81624 409390399 23833 23833 408062802 3816 3816 470322912 16585 16585 633267570 29330 71495 146331242 63402 63402 906113936 71008 71008 385019364 32887 32887 485430934 36857 36857 942635736 69308 69308 990544101 12044 12044 425037318 21565 21565 115534180 57537 57537 57845617 82879 82879 478793839 37735 37735 267330734 4883 4883 599694872 63789 63789 742601531 66853 66853 964848984 57417 69120 163570297 71715 71715 532195962 57537 57537 634263945 43574 43574 955330376 63315 63315 116396082 20975 20975 593055985 56525 56525 848949041 10674 10674 658073442 57537 57537 390196723 83130 83130 192423352 34983 34983 332349637 11865 77346 772301778 7343 16836 812298395 32221 72042 932163007 14838 14838 617655885 21538 21538 42661303 45464 45464 295742118 23909 23909 857535184 66820 66820 946813134 64899 64899 55761667 67226 67226 784808081 75484 75484 190426862 67373 67373 612490452 48683 33291 92490233 52088 52088 177473899 77526 77526 236790898 60438 60438 424673094 33750 33750 819883737 28561 28561 907275224 55350 55350 848934460 22372 22372 106881348 66573 66573 405923915 81541 81541 194447436 25714 57562 984230424 26667 25767 7364833 10453 10453 485045325 57537 57537 903814729 8606 8606 630569873 68980 68980 985032984 66527 66527 786140569 41718 41718 909309558 38216 38216 672079347 14530 14530 230448049 39343 39343 687486709 47389 47389 939237332 57537 57537 263894484 71715 71715 989457022 75524 75524 509935279 19652 19652 681281560 77100 39520 842854851 21289 21289 106495906 57537 57537 916062790 33900 33900 233032989 57537 57537 993580508 63388 63388 803147625 8232 8232 659430865 64755 64755 489212103 57537 57537 840441262 1228 1228 581122251 3404 52945 284930963 1781 1781 212882179 6815 6815 10870199 51968 51968 525627430 31749 31749 40940295 66513 66513 544569661 57537 57537 268408250 60406 60406 65278556 18528 18528 868993694 32241 32241 186297927 80242 80242 126910171 42272 42272 544985506 31243 31243 264129337 11118 11118 903932042 25511 2069 255382791 75160 75160 99663683 38605 38605 902578198 83849 83849 182353358 58274 58274 493538652 34535 34535 466985302 39924 39924 981456127 68991 68991 315241944 947 947 210706125 73984 73984 695915737 18554 18554 41674587 152 70833 38391625 7012 7012 366487035 57537 57537 361142171 14637 14637 21455809 23086 23086 584074293 20309 20309 230255088 17915 17915 218048231 54131 54131 900964369 4049 4049 68187185 16663 16663 868282591 75297 75297 495969513 62670 62670 732858209 69872 69872 360806390 24517 24517 195392626 48023 46853 117463899 75361 75361 913943075 55697 55697 123246356 37916 23246 759484588 3729 3729 71465156 32148 32148 360582087 7772 7772 499787323 35126 35126 461177559 68074 68074 799261213 45077 45077 608648281 62592 62592 136532649 3956 3956 34186832 12707 12707 763424426 36636 36636 427272046 33424 33424 780020425 68245 68245 663000371 1367 1367 364873985 50592 50592 272269477 28439 28439 581193577 44129 44129 409197785 54187 54187 508875416 537 537 417140946 58680 58680 892777954 42749 42749 697654998 47839 47839 587711726 57584 57584 745518845 63786 63786 383671449 2592 11815 270904541 65471 65471 238718230 73811 38528 288819377 65850 65850 99488637 63567 63567 302060880 56587 56587 883017373 43433 43433 780672326 12504 12504 818907806 30542 30542 724237504 82986 77229 590853567 55974 55974 944076643 37466 37466 235639613 58059 58059 919796986 28753 28753 941220430 29847 29847 461316503 45230 45230 286332873 49853 49853 622505372 54723 54723 131676108 254 254 860861730 57537 57537 501334404 44993 44993 644701941 20468 20468 115518035 12412 12412 464129238 57537 57537 268265491 54273 54273 145953524 76479 76479 940808906 33247 64240 674169933 72508 72508 556932799 55675 55675 850709474 33410 33410 558115670 57537 57537 673992847 6427 6427 44532279 13112 13112 155566264 80001 80001 513967230 61000 61000 151086731 39808 39808 872916911 45672 45672 158321930 37706 37706 904710936 12813 12813 237633673 65561 51084 791371110 57537 57537 41266416 31346 31346 28204402 16874 16874 901608353 82028 82028 833874442 43086 43086 984786527 29138 29138 488121679 30095 30095 4084116 16222 16222 175669463 26127 26127 246660223 51287 51287 43483391 11250 58443 364031622 9589 9589 729402774 28161 28161 768251024 67001 67001 422281290 28053 28053 473225418 2613 38589 979225899 57537 57537 291020613 60784 60784 359174698 72440 72440 786959039 73811 53086 863612716 50921 50921 789813302 49414 49414 448411906 65493 65493 536362465 62342 62342 476515740 57537 57537 808163719 57537 57537 768052271 75953 75953 692630248 57537 57537 81445734 19796 19796 984313880 72574 72574 768906743 13791 13791 455252612 14893 14893 767347017 82544 82544 559783731 13278 13278 307313156 10798 14602 825371529 57537 57537 371201755 13025 13025 40759626 9040 42723 258259671 68472 68472 396902270 64733 64733 361198961 8727 8727 270474640 30670 30670 261262236 61538 61538 195767475 79080 79080 785351021 8533 8533 181919671 17760 17760 368183480 60594 17327 233021836 46115 46115 290314507 76046 76046 811014821 5001 5001 375694383 45803 53080 964335866 57537 57537 433129475 10005 10005 968142946 74452 74452 277197047 56014 56014 301056437 81254 81254 592711653 39268 39268 699809711 70192 70192 393279344 66349 66349 786558008 54164 54164 785419702 56221 56221 538407723 15030 15030 419738748 83110 83110 842821964 39894 39894 882563666 21304 21304 852644395 70073 70073 584212305 57537 57537 790601638 34762 34762 23146357 26530 26530 660236312 58188 58188 562345486 70944 70944 738078437 33772 33772 267899490 35697 35697 328627729 52940 52940 273834090 57537 57537 666998213 60738 60738 692228464 8390 8390 785002694 53147 53147 407243271 57537 57537 432908174 359 359 463847841 30619 30619 855873040 9593 9593 887942148 46097 46097 949583842 58814 58814 577355162 14380 14380 853613781 52090 52090 843774997 32267 32267 640519490 81186 81186 345801744 57980 57980 445350612 371 371 714103419 12564 12564 884021823 57537 57537 788419140 23224 23224 734255094 17121 17121 762422685 73741 73741 475158557 64917 64917 948937114 57537 57537 302536695 64294 64294 635406381 65026 65026 349084582 54852 40791 126367048 25418 25418 907354158 20968 20968 720326854 79483 79483 886467305 82024 20648 179524340 55408 58675 920074017 57537 57537 903433673 73811 71700 298021842 43281 43281 421371606 43338 43338 331942585 67105 67105 337951678 33236 33236 235389810 30514 30514 679429465 53443 53443 614830381 46520 46520 654179893 57537 57537 751149941 60004 60004 937274806 57537 57537 82424268 26470 26470 908722400 19414 19414 676946111 56166 56166 529554537 30406 30406 686390260 44316 44316 48249388 26594 26594 31218746 46814 46814 936454865 5414 5414 170829582 82202 82202 298168664 66662 66662 516864340 69867 69867 902073929 43144 43144 899132136 27721 27721 393835748 2081 2081 21521374 59013 59013 298396322 40199 40199 316466390 28133 28133 142134649 74569 74569 865291998 10440 10440 286548757 48541 48541 337524215 8328 8328 110605428 78684 78684 160990847 5163 5163 634323652 58249 58249 723026292 40937 40937 74236054 14570 14570 190602561 38311 38311 192711691 27916 27916 279376772 33751 33751 877031486 57537 57537 624743951 12030 20583 211790589 57537 57537 633619555 58238 58238 362664028 18969 18969 237730353 32665 32665 446722583 47679 47679 564671616 57537 57537 887386751 58936 35987 509208972 70851 70851 46855754 7203 7203 447796753 29907 29907 556037343 23521 23521 607101415 57537 57537 818875224 31694 36267 156768700 67126 67126 395844666 50475 50475 772241956 1688 1688 879115814 5429 5429 923948838 8252 8252 524033470 34148 34148 902103570 51570 51570 313637199 3294 20954 869163012 29997 29997 571032909 19691 19691 199252066 10077 10077 872059833 73647 73647 862700529 37003 37003 287535943 13361 13361 548047387 57537 57537 114434589 67840 67840 603709609 64659 64659 421416798 250 250 169331107 454 454 592015323 28019 28019 887769824 20312 20312 3337524 42013 42013 1710358 29088 29088 910456873 69265 69265 29607927 71205 71205 773092011 78783 78783 112499201 71386 71386 630905552 44267 44267 509018106 6322 6322 145827386 54436 54436 371961590 74682 74682 419202126 3958 14040 512349346 5016 4474 462319849 39591 39591 964767709 73790 73790 411765115 76591 76591 367496354 71587 71587 460666878 9156 9156 50659276 75380 75380 70904670 7865 7865 188811567 18785 18785 620121166 73811 64564 830038895 33210 33210 235462970 82324 82324 29693930 68840 68840 90782324 9703 9703 160749189 17265 17265 340336674 57537 57537 723176646 52236 52236 464444023 68831 68831 605356632 22311 22311 312523515 82513 82513 940318842 19689 19689 400428579 70501 70501 100197881 74138 74138 634556338 53161 53161 704320990 10790 10790 171207786 39762 39762 928530579 58756 38803 661744924 31610 31610 832643475 73140 73140 516814495 10298 10298 239943363 74365 74365 883106911 60818 60818 178832268 25500 25500 333304901 53451 53451 777877667 61305 61305 771225418 57537 57537 759779680 42170 42170 427672692 42980 42980 111966585 2946 2946 621603848 9995 9995 249477877 77427 79485 334730499 25108 62281 349899577 41054 41054 771389196 48041 48041 857880216 24839 24839 365060124 25008 59967 930104074 31231 31231 978026101 60218 60218 56944984 18234 18234 557077959 14357 14357 812624669 48757 48757 159460050 62086 42536 472103130 82685 82685 249205257 26009 26009 38665455 57537 57537 548702559 57537 57537 69552233 76934 20349 751369050 65176 65176 52616431 65327 65327 410665301 9872 9872 128555609 40133 40133 443917772 3320 3320 119244198 5030 5030 724878368 41197 41197 584441575 57537 57537 239961617 4614 37530 310460792 30528 1077 851757528 83557 83557 694541522 65541 65541 377399336 8912 24675 543767050 83054 83054 642502068 11730 11730 681772951 61644 38020 996352046 57537 57537 75772270 74092 74092 842412437 78484 78484 438563077 44422 44422 542211001 29046 29046 538803300 51904 51904 645300572 50891 50891 721585297 61139 61139 88957729 3308 3308 812981207 5279 5279 451775648 68192 68192 898408742 19555 19555 475046574 43216 43216 895239195 64818 83228 506278918 53200 53200 127994095 11869 11869 379212429 33862 54702 358252083 51321 57537 303093351 10660 10660 612188301 52596 52596 383964444 83440 77449 616402518 76223 76223 90340848 60879 60879 514641842 55755 15568 409974185 73811 12863 660983323 67541 67541 451821368 68273 68273 55970948 17138 54035 887043489 21276 21276 694889788 57477 57477 114331266 23678 31686 982659143 57537 57537 210572972 50486 50486 22092243 34954 34954 162911469 44760 44760 355158419 2781 66144 106504957 18791 18791 404016325 48334 48334 868426120 49030 49030 146292104 55879 55879 314580441 63889 63889 323816060 53165 53165 17589007 66950 28897 374198177 24549 24549 59424892 27234 27234 87208056 58069 58069 163556186 27099 27099 79759510 79316 62913 306626215 34141 59881 290043565 21926 21926 492448727 57537 57537 371528103 40258 40258 791792870 50472 50472 529464245 76878 76878 820752361 70400 10702 520323725 62896 62896 451311646 80477 80477 835567559 82324 57537 664953787 75688 26693 936589304 73811 23392 253384157 28775 28775 214787758 9429 9429 490827878 79821 79821 453666804 7073 7073 381815727 22263 22263 613703638 41447 41447 494550311 44517 54092 202437829 12466 12466 83719392 57135 57135 865670571 36598 36598 785200178 37479 37479 711301895 81314 81314 328282581 2510 2510 114347123 1843 1843 910443388 63515 63515 322127414 50859 50859 972093662 80440 80440 438274647 66371 66371 526049931 48248 48248 275312262 45422 45422 960267685 1713 1713 421530906 57537 57537 346917167 64706 64706 78255438 35949 35949 913044738 8921 8921 302737148 23960 23960 998086270 16651 16651 306784200 15857 15857 239485258 64801 64801 995853151 65504 65504 495834369 5633 5633 544685590 9961 9961 967774227 77355 77355 140816781 53161 53161 668977203 57853 57853 342934023 62614 62614 112574726 13406 13406 397609472 26380 26380 410435703 17097 17097 441081450 60011 60011 661874792 80643 80643 987617806 50382 50382 825963412 35166 35166 134389921 47851 47851 67411138 55697 82989 17832695 57537 57537 429137266 65694 65694 39818930 10966 10966 998915615 42145 42145 155411720 30699 30699 75825105 32108 32108 456442205 75469 75469 646079598 57847 57847 204241343 1741 1741 3596349 57537 57537 962314705 57537 57537 834786184 28500 3432 287160030 42509 42509 104871236 27063 27063 853920102 78161 57537 787760310 73811 74644 330725556 4362 4362 548516552 36840 36840 897199187 30253 30253 264217981 76653 76653 616885442 79939 79939 520644163 75637 75637 17675951 6843 6843 518656040 81030 81030 733605651 57537 57537 779756318 73811 32711 655458998 7795 7795 546340537 52149 52149 216800699 68983 83355 695974261 31177 31177 404617018 5216 5216 96417136 15573 15573 614863020 47816 47816 596364123 78180 78180 253697926 52636 52636 199472212 55636 55636 811068051 57537 57537 653612018 75401 75401 183646532 29225 29225 182457935 77066 27107 283185716 53293 53293 222139975 14670 14670 163819141 17009 17009 939017238 57537 57537 649223963 74112 74112 89986545 32209 32209 799018025 43145 43145 159691289 3752 3752 504812253 24261 24261 273289975 57537 57537 575024745 57537 57537 52913447 73501 73501 681693371 69645 69645 994395875 50875 50875 150260310 36861 24315 349735227 68136 68136 147391030 73341 73341 8525697 19494 19494 502181637 48540 48540 943900361 39070 39070 744922871 32090 32090 689886536 3127 62640 117050557 38320 38320 37457351 36972 36972 940938264 21589 21589 396818459 28376 28376 234611336 83251 83251 44179723 63524 63524 180458559 52451 52451 333419074 29901 29901 608657327 82555 81219 923457724 45630 45630 629771451 59455 59455 661374482 61790 61790 931899526 35313 35313 355296331 27736 59558 645750762 40600 40600 356471485 80062 80062 62037528 65925 65925 419859531 20213 20213 59310012 3553 3553 117710712 53759 53759 791302321 69674 50454 173713169 12396 99 129012715 52057 52057 551338778 58581 23775 923511063 57537 57537 468794231 81043 81043 628415183 65850 17617 213744388 49764 49764 514794128 73811 19282 932295942 70439 70439 35802696 38734 38734 521127499 57537 57537 313173238 22581 22581 851276469 57537 57537 347414471 19803 19803 595585805 57537 57537 530322198 41798 34469 994520019 62572 32004 169131964 42233 42233 348109429 18881 32924 734143533 74955 74955 687262011 57086 57086 219989403 58378 58378 689200761 58755 58755 457894693 39162 39162 88186488 30138 30138 132805259 19118 19118 389214809 53639 53639 189514441 10264 38880 820211211 45244 21493 277523503 64323 64323 74444235 4089 4089 287751604 83628 47598 175029439 72602 72602 512003895 74966 74966 546634188 16845 16845 394244614 12336 12336 184612003 10649 10649 912695939 13374 13374 793738391 3631 43095 251885082 38300 38300 803302554 57537 57537 359153808 39459 39459 804177136 25763 25763 116202327 57537 57537 723823986 57537 57537 686488892 26454 26454 894353249 29097 29097 692356518 56842 48920 993786983 57537 57537 517668543 10868 10868 183033730 79564 79564 55446298 4716 75339 819896081 1720 1720 244924928 76498 76498 650526805 35938 35938 109708732 7686 57537 12158597 64171 64171 705565037 78801 78801 446171280 24688 24688 586668390 70354 70354 685825746 57537 57537 236741007 42570 73845 892914370 47189 47189 902458874 37211 37211 700646479 64971 48304 296595317 57537 57537 64794716 66499 66499 329963121 83128 34804 528467042 23988 23988 114269919 30245 30245 731214530 80306 80306 446868285 57537 57537 873202936 62780 62780 914384875 58415 58415 175750811 34545 34545 377733900 2027 2027 198757306 3650 3650 219561822 57200 57200 539660997 57537 57537 42705327 40621 40621 780594702 37816 37816 842611755 21568 21568 399213810 45553 45553 75677033 65832 65832 851463767 25298 25298 72281502 16571 16571 24652763 30088 30088 518122273 38610 38610 149576335 8396 8396 879393253 48527 7701 589588263 56255 55170 678310967 49806 49806 828103571 40277 40277 973559562 43094 43094 682082382 33481 33481 449832363 81566 81566 196128930 54335 74621 598641529 25784 54050 416882286 32284 32284 167422315 61499 61499 686800090 45208 45208 890224932 19259 83031 96959892 26390 26390 110087552 20168 43899 201503727 378 30318 680049884 29739 29739 217825139 9382 9382 229489328 42107 42107 338252487 75017 75017 895819958 4740 4740 386567290 73482 48428 570422611 41059 14353 575299491 81278 81278 362417892 57537 57537 800664819 37324 37324 758448897 23481 23481 812688061 57537 57537 789907820 82650 82650 849212983 14276 14276 244004869 60769 60769 340629720 1013 61148 47765409 27934 50568 851590898 57657 57657 927403970 29717 29717 164084337 46679 46679 57348967 15612 15612 805312659 7981 7981 270937174 6974 6974 624909992 37355 37355 833225368 57537 57537 522690152 45089 45089 150563009 22210 22210 127124356 77264 77264 459594806 37372 37372 811247931 76953 76953 681681611 57537 57537 906000112 58609 58609 437849680 39301 39301 982953118 63888 63888 415310996 38906 38906 105857464 2933 2933 257017046 38386 38386 986106524 1674 22184 644203724 44511 44511 697785600 33844 33844 888478647 21963 21963 862299409 45064 45064 566661307 57537 57537 56197428 28267 57537 458567366 5776 5776 61037149 28032 28032 308100586 6117 5290 230508259 82077 82077 79411588 79070 79070 689015619 52759 52759 640521368 61755 37420 50968679 3014 39412 328410430 57537 57537 582220968 4267 4267 622171319 69371 69371 909358358 49543 49543 470071686 44406 44406 861245951 21547 21547 890141372 62414 62414 93036639 30181 30181 193681181 79528 79528 946208704 20682 20682 365148362 58181 58181 337711212 5623 5623 884651867 40592 40592 342408044 23868 23868 300967150 16986 16986 527291567 50454 50454 132306753 69318 69318 931701097 13868 13868 583678461 31853 31853 474395999 52549 52549 873564301 56082 56082 480531602 73164 73164 625065364 29891 29891 754720397 40327 57537 931924123 32318 32318 272668266 57537 57537 656783303 20837 20837 406309827 63658 63658 531722687 26176 10367 168482306 14978 14978 136926275 39268 39268 215648058 35225 35225 181312743 36453 36453 843120427 6016 6016 688769393 69430 69430 704701628 24204 24204 662196399 81231 81231 435033150 21909 21909 64885868 30375 30375 759461810 17424 17424 6041932 4870 4870 787236103 53664 53664 232335827 44358 57537 747267339 71744 71744 366712857 80123 80123 287734782 23788 23788 826167772 71080 71080 131952974 17051 17051 102077683 58870 58870 523299925 62156 62156 400681167 1039 1039 953273108 6663 6663 832767186 6161 6161 116567997 16499 16499 901421100 42435 42435 124852583 71286 71286 610540921 10268 10268 919890802 78358 78358 961137162 56752 26586 269443702 70357 70357 254585487 26261 26261 338760858 57537 57537 186658885 2111 2111 394201523 65185 65185 954796339 14571 14571 74378679 41873 41873 87351724 31462 31462 698374253 42461 42461 757910012 31654 31654 269333459 27925 27925 562353018 79164 79164 798847443 61608 61608 937032432 83555 50931 673821268 57537 57537 304900341 77839 77839 246470498 57537 57537 541324243 63859 63859 982407934 72042 32423 723402954 19457 19457 744028673 11398 11398 750324551 63842 63842 482913971 71933 3805 194532461 31077 35210 452618860 23319 23319 579644134 57537 57537 13677084 7198 7198 547106079 45959 45959 103038764 28013 28013 554653886 22309 22309 482362341 76762 76762 597576177 46819 81989 925388339 38440 38440 313984492 55735 55735 217365949 33329 33329 870261600 31546 31546 577312821 26041 26041 234084990 47594 47594 688955313 81835 81835 806358292 5990 5990 559799795 65265 33624 960198408 64735 64735 370975286 76594 76594 660360067 52048 68077 397759032 28059 28059 169343788 57537 57537 547033110 73135 73135 343268095 51406 7914 869783566 73811 6294 588634715 79395 79395 590428715 80379 14842 311832959 36169 36169 321327177 36636 68033 797469635 74 74 890474337 82412 82412 454242403 51614 55362 885891838 48616 48616 456736684 40850 40850 707658601 81857 81857 475918905 67910 67910 419725184 57537 57537 960145272 46127 46127 695373660 1400 1400 713853508 41729 46829 450452005 33615 33615 774350855 19954 19954 349339253 19114 51855 564977868 68084 19308 301830418 40732 40732 402395601 55448 55448 980849994 9402 9402 890543077 1046 1046 708523897 19165 19165 788094564 73992 73992 767069356 66578 66578 516643719 78816 78816 56973579 82224 82224 371400588 36632 36632 197896576 30157 30157 412789469 4791 4791 49580855 15169 15169 541396233 57537 57537 611751615 18564 18564 38131729 45398 44686 997383696 1512 1512 509858701 57537 57537 478855001 23161 23161 687935697 80912 80912 598298450 56100 56100 848486233 23195 23195 753333653 43664 43664 987923470 12168 12168 916532252 62843 62843 151943039 19455 19455 869041967 32620 32620 23629369 57537 57537 345141114 54390 54390 485416586 30909 30909 429713962 40253 40253 44853284 57537 57537 936452894 63158 44117 508438415 46321 46321 485331074 55046 57537 845084309 52360 52360 583823477 59766 59766 529057802 7146 17007 505457438 5563 5563 792349488 37785 37785 143780514 26725 26725 962291950 47549 47549 421769251 67938 67938 787798707 9181 46861 430026364 23035 23035 32446344 2371 2371 752552783 28451 24624 506807542 50843 50843 867980351 57413 57413 642582312 83134 83134 109046276 12609 12609 798787913 40756 40756 19683659 70180 70180 763960041 43341 43341 455118469 19586 19586 601421275 57537 57537 64641124 71477 71477 929625198 60073 60073 269074617 73791 73791 137952374 45602 45602 269154096 42454 42454 324095698 44970 44970 873901041 23037 23037 740799722 45380 81773 727186064 81484 81484 361064506 79673 79673 29377275 41981 41981 15569672 35509 35509 17949617 794 794 66356486 57 57 373986424 55182 55182 637581956 74782 74782 563445369 67089 67089 762238207 57537 57537 304255990 29468 29468 694877935 62229 62229 226620786 25000 25000 960024121 57537 57537 670049155 19096 26222 300776792 27468 27468 614449448 57537 57537 960267320 63817 63817 186457169 65085 64043 792920446 29029 29029 472817916 67101 67101 578692610 83362 83362 617741717 58934 58934 104695054 45404 45404 194273214 75118 75118 662202793 2845 14265 997953765 65636 65636 31627917 9062 9062 954404090 1030 1030 684331944 8872 8872 832361812 67374 67374 462536533 61985 61985 969061995 35359 35359 588928955 54157 54157 823131003 47048 47048 893716302 46640 46640 447279270 46028 46028 592108759 47142 47142 453748442 57537 57537 389143654 69484 57537 323195597 60406 60406 579376878 56554 56554 525627715 20379 20379 21458204 1206 1206 839334487 27853 27853 791231284 25450 25450 834494182 40071 40071 287865290 42216 42216 175244710 1037 1037 22375441 70299 70299 761451878 65356 66486 261630420 57537 57537 225949422 39764 39764 777076990 59875 59875 536638492 57537 57537 580207878 32907 58489 392084749 47434 47434 765485040 19861 19861 911927885 12852 12852 1287110 11480 11480 583894583 36133 36133 469301265 16689 16689 681293861 59673 59673 210521654 38694 38694 649961338 5609 5609 272644168 81678 81678 443159264 60160 58532 672784661 65118 65118 499148763 8317 8317 137199886 3612 3612 953359735 40950 40950 883866026 40877 40877 175483354 83416 83416 837542113 24739 26799 338396570 18834 18834 471034539 23194 23194 351153019 57537 57537 956655203 75439 75439 523062274 64120 64120 790956787 20557 20557 252923293 66227 66227 433005457 71316 71316 345309215 74093 74093 501146972 57707 72400 501275648 73530 73530 215274199 57537 57537 50942795 1108 1108 721819654 5603 5603 687623676 36632 36632 256113179 64492 64492 48746641 296 296 686121830 40096 40096 211647134 76596 18441 342153055 45618 45618 671663152 68434 68434 114745808 57805 57805 321925434 79118 79118 302143580 47134 47134 606665725 6023 57537 914715777 30115 30115 791728811 81867 81867 206022020 40254 58155 415120573 38932 38932 593587331 27725 27725 80833730 2553 2553 628317028 79139 79139 421472488 60424 60424 43615670 49791 62085 867671392 67745 67745 522363522 81524 57537 410035681 21070 21070 231630646 81717 81717 581799454 57537 57537 231249855 5520 5520 448063886 10031 10031 24503126 80105 80105 113616648 15892 15892 931625281 53517 53517 279930471 9231 9231 520446745 50825 50825 95549582 13695 49508 989160706 79772 79772 420466257 4481 4481 614291208 60499 60499 212870743 33658 33658 187279283 42641 42641 380991229 78839 78839 32746967 9897 9897 171363464 61242 61242 924296911 82733 82733 716929760 18516 18516 591440983 75367 75367 251303385 16046 16046 186527045 57276 41066 191273753 3784 3784 949121414 23283 23283 189708903 26571 26571 110225006 82221 82221 39701651 57537 57537 250615649 35749 17147 479528698 69421 80138 884735987 81528 81528 338640910 23168 23168 507938432 61935 61935 96841592 64360 64360 558260305 44718 44718 571169936 73811 16799 546216958 17217 17217 506012825 9060 9060 558898430 5057 5057 663068008 46923 18093 116902931 14572 14572 329806331 77300 77300 798118525 43912 43912 875424647 51246 51246 786522579 68084 32219 326228827 69704 69704 712375683 50825 34063 969168620 74490 74490 924500951 81248 81248 600078268 20596 25325 89268714 73367 76151 133365091 74182 74182 785898969 6291 6291 20714848 58085 58085 517559066 74414 25277 105072754 28377 28377 667844301 34866 56949 688583464 37849 1284 556465403 52996 52996 213667739 57537 57537 774381237 51614 51614 128118824 25905 25905 328260366 47527 57537 141899813 11954 11954 400635680 83224 83224 966819362 19079 19079 106201608 73811 11585 74289439 20838 20838 498845312 16438 16438 729837025 35793 46119 19913693 78707 78707 464291461 42978 42978 250345477 75418 50167 362632140 4018 4018 952963873 19668 19668 915517925 19816 19816 787091396 26802 26802 171272030 52244 52244 318448835 16355 30451 189401027 48779 48779 742667195 40789 40789 634795108 25018 25018 387890926 1793 1793 410764508 20366 20366 569440105 57537 57537 317765122 47219 47219 973238018 57537 57537 296651210 9443 2234 630512286 40753 40753 741731394 57537 57537 900874741 18731 18731 553462801 33937 33937 117826839 70641 70641 904573690 31616 31616 623905876 27553 27553 504818398 40386 40386 157723404 22991 81660 317595376 4690 4690 35915770 4081 4081 194430445 10566 10566 144162351 47610 47610 267725567 31570 31570 262044890 51350 51350 400899103 74238 74238 659750052 36519 36519 396112167 80762 80762 181106308 39140 39140 993605868 16348 16348 372728197 81834 81834 899480545 35915 59316 606692150 56243 56243 981053761 57537 57537 994347681 82501 82501 638005576 27915 27915 836462812 78704 78704 799317004 29678 29678 545506351 57537 57537 901168416 18869 18869 87721523 49943 49943 809925503 20393 20393 439601027 35174 35174 819719506 21391 21391 664212340 26193 26193 826118506 29918 57537 665534845 3875 3875 96131606 62453 62453 623688022 54473 36428 714111009 48836 48836 366397527 3099 13297 827519095 6273 6273 341285166 20274 20274 952237849 38808 38808 523251888 13024 13024 760372536 18602 18602 887395596 71579 71579 619233481 7413 29030 224927913 27826 27826 799794688 2469 2469 572344226 62314 62314 104171331 81070 81070 569275334 45821 45821 691187348 57963 57963 47697041 62890 62890 583471630 64969 64969 351474626 43625 43625 614835820 44260 44260 27877703 57227 57227 644163651 31106 31106 903440304 1205 1205 296217191 41238 41238 348855212 8548 8548 363073180 66911 66911 710740515 39474 39474 809736244 82362 82362 14477612 48403 49217 636670768 5694 5694 689704307 80511 80511 85672757 79108 79108 610649815 57860 57860 608627474 83469 83469 492802851 58831 58831 620862772 46606 46606 326640542 8810 8810 304641412 44407 44407 600371917 22431 22431 30288365 75744 75744 307706205 82281 82281 463685515 8694 8694 305679756 57487 57487 504685914 1355 1355 313194480 32581 32581 448618755 46055 57537 781096291 57537 57537 85856641 81555 81555 858397417 29156 5637 58808305 74082 74082 578774593 39108 39108 454176542 16170 16170 892921149 17030 17030 971521694 40242 40242 142042269 50624 50624 105127291 57537 57537 103304708 48878 48878 348831752 23868 23868 10467971 47821 47821 257026743 63895 63895 310820700 68927 68927 246785090 27819 27819 799540407 45222 45222 713110087 52006 49495 161230042 68952 68952 979143370 18046 14226 621865456 46873 46873 724388048 66082 66082 434545258 6904 6590 13733058 24332 24332 785678631 57537 57537 421401843 67303 77202 272153651 10649 10649 97657741 45722 59919 335667646 62918 55531 259595147 50363 50363 47631478 46889 57537 251986313 27175 27175 814071463 8063 10447 758778535 60530 60530 765551888 42389 42389 107010748 20185 20185 312211346 32722 32722 260927274 42972 42972 408330897 49796 49796 274620279 44731 44731 433106782 26632 26632 506422251 49799 49799 978583935 5060 5060 864871120 55014 55014 218359863 23541 23541 793593310 12111 12111 90470826 71408 71408 986122315 32158 32158 757729654 18942 18942 584888487 8988 8988 992511148 4266 4266 526595177 71741 71741 623665669 12433 12433 357432186 57537 57537 261669438 35500 35500 625981221 15358 42337 659692461 1720 1720 557790527 78712 78712 349556485 57537 57537 224267072 50171 50171 853431885 35694 35694 320476496 15274 15274 766404778 32217 32217 132938674 45045 11717 611637652 71685 71685 129868119 60601 60601 546430100 81614 81614 660488368 2783 2783 86886530 21011 21011 187694219 72126 72126 135917709 36177 36177 894136498 20313 20313 830902346 18165 18165 346677205 17914 17914 797776826 35276 35276 692839079 19443 19443 498314672 54085 54085 924351492 21644 42317 72889075 2582 50 875995879 30709 30709 50551923 75003 75003 14685136 8839 8839 511233541 6470 6470 988394465 54047 54047 25006069 30353 30353 721479579 72502 72502 399067138 83675 83675 796001887 34287 77848 971474982 57537 57537 949656715 60200 60200 98122067 46055 46055 479723804 35662 35662 605808081 30344 30344 697681908 39426 39426 960500873 22453 22453 12005660 52482 52482 844944674 36920 16115 522688529 65076 65076 527141035 66128 66128 381755497 33758 33758 316887184 52601 52601 162225816 58496 58496 980977696 60646 60646 383445494 47353 47353 329278597 10335 10335 867600836 41336 41336 762087874 31820 31820 305655735 57537 57537 221883337 24038 24038 945627291 77649 77649 684510742 24353 24353 702274973 1842 1842 312227327 43659 43659 313241000 26915 37371 292622382 61576 61576 752211785 34380 57537 963623525 30947 30947 97862023 81298 81298 913971024 68642 25542 653770334 40680 22554 192023328 49429 49429 341051110 31371 31371 56436492 15275 15275 789202070 60964 60964 283959831 77695 77695 504887876 27136 27136 683396375 36477 36477 395118679 48240 48240 800154179 51639 51639 340057637 64596 64596 630209105 57537 57537 368165717 2478 2478 192994193 64774 64774 64680855 461 461 599493522 46025 46025 36523840 45790 45790 660916770 56430 56430 689567829 34659 34659 230600237 1724 33280 445659421 68223 68223 750908320 20187 57537 492133453 72379 72379 889679919 46889 46889 666393693 17937 17937 133657802 57537 57537 319497068 28276 28276 49398994 34545 34545 968601273 40790 40790 985810921 2233 2233 651071269 25906 25906 148206419 42399 42399 742072241 55738 55738 656791439 3607 3607 447914327 75485 75485 417908289 57537 57537 460450376 53364 53364 432237329 68936 68936 328235791 28449 28449 531030344 62378 62378 325785098 43763 43763 114818529 73811 27650 575723855 67211 67211 420921109 50913 50913 14563465 27621 27621 895915961 35634 35634 394383886 21809 21809 494935513 14846 14846 109882357 33578 33578 55665423 21027 21027 63446418 57537 57537 959192325 29208 29208 283688145 10661 50143 884981439 76424 76424 539402869 33520 26215 963653098 11974 57537 816581971 54698 54698 92065883 44040 44040 718370498 39993 39993 406922858 36593 36593 339869207 13288 13288 105224207 45393 45393 985211094 53 53 204067595 39626 39626 684707310 57537 57537 312057248 52690 52690 816834059 61556 61556 75440554 44105 44105 467611643 53942 53942 953618929 10228 10228 733374698 43407 43407 867228820 64381 38908 354714838 9570 9570 109203446 20858 20858 622197375 53175 53175 194430287 74039 74039 609099578 45083 45083 983236156 1462 39125 445334867 73193 73193 35091290 23046 23046 291779336 23874 23874 231293271 80042 80042 666863988 1883 1883 262531579 61744 61744 842776107 17482 17482 504370550 29682 29682 946023383 78884 78884 904488838 72214 72214 574212273 73811 7930 675626451 57537 57537 589168581 27317 27317 713178431 65030 65030 400369718 31361 31361 149520544 21034 21034 125984053 68275 68275 669376999 16305 16305 46432236 19964 19964 388263725 45110 45110 339855139 79979 79979 871370538 994 994 23123082 34321 16669 633931714 5402 5402 146345644 73811 70706 200729808 68002 68002 103204166 57537 57537 222757219 45911 45911 4517066 36643 36643 620390697 2503 25739 338239262 31343 31343 499988787 20028 20028 148220856 22627 22627 859209625 77910 77910 464343324 70669 58754 739946071 9324 9324 82121293 73862 49965 934335859 61691 61691 668329674 59049 59049 28534450 23106 23106 596170354 41862 41862 216781093 20317 20317 455764400 20024 20024 6589384 60172 60172 597441102 66638 66638 852945280 36408 36408 43648351 61951 61951 34387305 57537 57537 200580707 7981 57537 855556798 14231 11545 946697504 25521 25521 982175605 69252 69252 166617807 82300 82300 66170440 61075 61075 348154310 3958 3958 474140372 58214 58214 343648280 24648 24648 400365565 35172 35172 405345074 45266 45266 463279241 73811 77031 220189181 45699 45699 580968554 36347 36347 910720405 58784 58784 649135875 34634 34634 734131653 70778 70778 843666761 356 356 600229224 78137 78137 945472522 35048 35048 192240084 35461 35461 633535093 26466 26466 219150421 73227 73227 631761502 34635 34635 96965674 48391 48391 741228208 16168 16168 540166177 6381 6381 814428336 10397 10397 974940069 57537 57537 437674282 50829 50829 437590331 12118 1944 754215756 57537 57537 773738394 36219 36219 496146287 63818 63818 707189322 47155 47155 734103880 33213 33213 982792312 23008 12720 764584669 40042 40042 749596568 60750 60750 640792039 82501 82501 305685690 57537 57537 200319960 38370 38370 766354807 40899 40899 441357873 74535 65982 677527983 58444 58444 196312683 47428 68385 884979636 72858 72858 425289577 80188 80188 617877943 42185 42185 912712338 18336 18336 977068484 336 56238 723742284 20803 736 17717832 29305 29305 685153874 63061 63061 988737669 64022 27161 717292301 65410 65410 277021012 60545 60545 391280656 73811 64502 980260831 74414 74414 667232903 24575 24575 794194705 71290 71290 204342003 79791 6037 528197426 73649 73649 175293167 57733 57733 208843898 7810 39663 62915052 5903 5903 511556590 52211 52211 998265184 17333 572 591985437 81590 81590 579491078 57537 57537 71218199 64457 64457 657367747 73878 33622 295613614 53159 53159 382739674 67416 56540 847264993 38394 23096 938467815 57362 57362 865008746 5903 5903 502385507 50068 50068 657812537 8698 8698 852938253 22643 78811 657591966 55417 55417 554508809 14948 14948 349165777 57537 57537 749052134 28597 28597 514448417 17897 17897 126537265 60521 60521 653643735 21568 21568 83272840 69449 69449 62584952 19966 19966 893059675 29298 29298 596465559 73811 83519 488532872 83778 83778 137392696 68057 68057 150592359 75169 75169 915226215 21306 21306 432755230 52376 52376 549655139 17456 17456 577355203 52486 52486 834317284 82919 82919 401336425 57537 57537 928012857 22466 22466 442573983 66790 66790 348258190 55629 55629 745984016 57537 57537 391576999 65575 57537 276993696 73811 35242 465539336 73811 60880 203821733 50901 50901 135528841 44199 44199 470675204 29727 29727 262945247 10211 10211 346457679 54600 54600 13297773 80274 5935 671489715 68332 68332 446151505 78943 78943 155386135 21367 21367 489687139 14159 14159 606612546 38697 38697 665526004 80843 80843 492981665 51418 51418 415436812 46725 46725 448820443 4634 4634 365778673 68126 68126 324008936 63890 63890 583353694 2324 44831 980187044 43827 43827 332934414 30502 30502 732710453 65703 65703 255240214 66630 66630 591221306 74285 74285 2797717 20180 61252 503179237 7452 38681 221933520 57560 57560 563053786 57537 57537 148106027 26017 26017 41911074 78279 78279 109929471 31011 57537 145436420 81368 81368 103643014 26629 26629 515566471 12401 12401 224356996 82066 82066 849278018 57537 57537 877775476 37813 37813 892403349 73272 73272 557893305 4628 31103 486646726 80780 80780 411494577 26499 26499 351128440 54690 54690 404710752 10637 10637 839831091 15450 15450 189706818 33765 33765 334247726 57537 57537 238661884 47679 47679 891993725 8274 8274 495931928 32304 32304 888878083 57537 57537 18031128 4589 4589 231857203 57537 57537 701922676 15916 15916 669615798 65228 65228 871447733 50555 50555 763548117 57537 57537 230798972 10303 2383 310264385 80505 80505 966541175 60982 60982 952298740 61452 7761 182765247 48258 48258 493431814 69645 36994 183124984 15069 15069 381791858 29382 29382 308493961 30999 30999 806359490 6013 17650 646885065 57537 57537 166486962 32679 32679 942736994 71361 71361 227024216 65211 65211 150896837 2662 2662 761364124 57537 57537 747962589 58328 58328 531157696 66436 56474 224415543 13371 13371 337432944 77979 77979 615694210 76543 62936 189922885 10606 10606 680939569 59531 80113 445483873 12572 12572 81771657 31017 31017 642944772 33049 57537 712458780 73811 39323 271376238 14990 14990 207986626 77770 70864 649424372 42344 42344 269227613 37897 37897 119758830 1283 1283 466698076 33013 33013 24622959 57537 57537 304934073 38890 38890 240621053 73811 83086 556852705 66575 66575 717259855 78481 78481 895214185 57537 57537 799596183 20012 20012 218645802 21419 54341 332083018 43709 43709 313180238 57537 57537 624630609 73811 74417 368009150 38522 38522 763013602 26051 26051 842441984 2984 2984 951052254 59809 59809 752662767 31021 57537 344799371 70508 26327 569068731 24213 60661 403963987 57537 57537 773483218 395 395 506314331 42238 42238 55302570 38700 38700 374475239 26655 26655 606164264 25707 25707 218065637 33487 33487 574365593 38937 57537 181782675 28557 28557 647137227 57537 57537 115259806 11510 11510 760538857 78277 78277 95775487 38775 38775 29534586 57537 57537 931530669 29432 29432 898168410 6984 6984 941167471 53109 53109 115974711 26440 26440 539130387 80699 80699 471413787 41506 41506 888272789 38098 38098 364033132 23054 23054 655185415 22975 22975 72700272 57537 57537 576664059 50991 50991 615970645 45414 45414 581109481 57118 57118 350922035 44781 44781 994032753 83732 55506 352892993 61276 61276 383722139 30745 30745 903493041 64954 73930 440174823 13478 13478 771208453 19235 19235 836989766 57537 57537 830199629 13537 13537 328619705 69496 34835 660755139 45726 45726 576498408 82218 82218 260813479 26874 26874 215172700 7925 7925 185707335 7560 7560 868862547 66683 66683 410055670 79137 79137 338548903 41177 41177 809157318 10443 10443 922548135 27090 40471 845143114 76467 76467 406336501 55912 55912 375991297 81009 81009 397844423 36178 36178 568224400 8587 57537 384789044 45418 82913 963748579 29096 81890 858681767 9446 9446 466861557 26118 26118 803661645 74080 57537 443600901 56571 56571 708046535 57537 57537 218528197 78022 78022 133589310 77958 77958 462743999 68285 68285 529172040 57537 57537 518069378 71624 71624 276126743 57537 57537 142945825 64972 64161 950867319 68879 68879 733369286 79713 79713 701829132 36812 36812 831599660 63600 63600 463575210 78051 78051 58985325 68560 68560 510837809 53339 53339 666942526 20590 20590 67726011 57537 57537 701301244 43764 43764 165763255 68197 68197 422882556 19648 19648 251200961 69118 69118 948579201 21375 21375 956432430 40526 40526 596389894 5144 5144 974496895 46034 46034 898870369 45295 45295 671321575 57537 57537 206159200 29171 29171 170631607 71909 71909 198461514 74737 36032 827554303 21163 2190 715632346 27102 27102 655678980 59919 59919 422070230 56545 56545 28804948 54126 54126 163307171 3743 3743 89599134 22362 46229 675766184 63469 12253 495396089 45045 45045 80732488 39879 39879 90582004 72584 72584 518621384 57537 57537 373120108 60382 46746 399204578 16983 16983 69653832 79840 79840 866074125 57537 57537 429485153 43936 43936 733006912 18113 57537 739378599 23716 15199 397401654 58241 58241 745992933 53699 53699 528817075 9433 9433 123672702 16877 16877 80098002 28680 28680 54693768 24999 41294 481693260 5237 5237 638848180 64133 30397 247301442 71629 71629 145570492 14534 14534 637240211 3589 3589 208105878 48095 65215 597798481 25457 25457 209645609 75554 75554 499401476 61227 29857 975127108 7541 7541 169567488 70468 70468 500146177 57537 57537 412317778 80367 80367 475023270 57537 57537 312579373 65261 57537 59061446 3772 15790 645315057 58224 58224 729478209 75541 75541 168609261 48821 48821 413661710 63750 63750 601437369 8791 8791 564353699 68853 68853 129711346 68756 68756 331495092 45389 45389 566693932 73811 28076 796856677 30160 30160 935781819 10889 10889 146442053 13167 13167 345116305 48378 48378 119533400 25194 25194 463619777 16340 16340 232291271 60745 60745 907913178 10533 2364 865867253 7278 7278 110233919 37253 37253 745867292 39142 39142 378041615 73811 22001 498519089 51694 51694 372097774 71932 13514 620292805 57537 57537 553924826 15506 15506 372187922 42301 42301 641701399 62046 62046 56911516 27681 27681 694621970 79153 79153 908171099 57537 57537 330705977 61345 61345 831221914 18745 18745 97166018 23243 23243 113051727 67003 67003 92580297 12259 12259 398960588 4539 4539 96893114 64137 64137 963303222 24591 24591 876536244 61830 61830 997916789 31283 31283 818511277 18112 18112 68830960 39351 39351 550237984 57537 57537 492323088 26958 26958 490587645 79848 79848 6810226 2613 57537 573256400 57537 57537 620936336 19360 19360 383219070 32848 32848 190578325 27082 76311 84631741 33786 33786 952089450 54432 54432 287438110 72717 72717 31845271 32077 32077 595116824 73811 65679 695494163 45239 45239 716779608 37261 37261 978965678 36133 36133 327770705 67002 56748 797098418 20195 20195 577376380 78756 78756 262574205 40152 18102 460220591 2990 2990 310893227 37769 37769 55307471 37947 25211 574353238 59200 59200 754652301 56268 56268 493976545 75131 3587 282990759 63753 63753 956217095 61650 61650 262605512 2183 37372 810828283 23193 23193 61230027 1494 1494 828874622 73811 7384 944537083 32538 32538 482086096 1884 1884 729797351 28325 28325 358911516 68528 68528 607092467 42035 42035 305014993 33978 33978 554894048 57537 57537 913235149 32629 32629 454952453 50122 50122 636485669 54279 54279 210950088 57537 57537 151922365 32253 32253 324484846 13521 33527 615704117 73811 9458 874783384 31450 31450 901977667 80636 80636 640636882 38294 38294 281124214 57739 57739 877391663 19340 19340 61319661 1422 1422 410000207 64830 64830 667721738 73811 59029 415168783 17367 17367 474718876 31215 31215 637022599 56987 55303 72637507 75661 75661 749966266 78588 7236 924158401 20178 20178 354382850 12039 12039 388224222 81335 81335 395247540 3297 3297 41643574 63623 63623 161931503 79007 74018 252390880 63052 63052 436504920 39106 81875 794639868 27956 27956 389544066 41449 82116 424951721 744 55209 718121022 3607 3607 453896311 66224 66224 963373059 67527 67527 493833627 14218 14218 438280444 18215 51708 259661945 51531 51531 230763868 18664 18664 708918760 4047 33742 786999842 27631 27631 60177790 61023 19674 714466773 21650 21650 32651386 60493 57537 212325282 48807 48807 905438712 37151 37151 204359860 15728 57537 908504625 73755 73755 877177852 1011 1011 26398842 7256 57537 546728476 38264 63517 349075328 71559 71559 24804507 4300 4300 654542474 65751 65751 285014468 55086 55086 653271485 73811 30949 803960311 30685 30685 71462525 78530 78530 363334848 53175 53175 430387660 18388 18388 481696864 65473 65473 523434279 10177 10177 560665032 57537 57537 823852521 15977 15977 39669746 32092 12537 716556122 57537 57537 833787041 65943 65943 698804087 57537 57537 77445043 51243 51243 833842762 40387 40387 218258049 69713 44707 542237802 76380 15769 824164539 15948 15948 165176858 4796 4796 94444638 24247 24247 992405404 39905 39905 200436961 52792 52792 12817179 21705 21705 74342097 70136 70136 313942440 5323 32533 142437659 77585 77585 765079962 24233 24233 231929755 73811 57537 840406679 648 648 40443744 57537 57537 577286983 73879 73879 519204275 56744 56744 243163397 61264 61264 485179149 73184 6327 651087105 46178 46178 981412769 56454 56454 955159653 42073 42073 259474158 40534 40534 434320310 57537 57537 876154085 65621 65621 511739173 17803 17803 428827226 49188 49188 560763604 30220 30220 588752073 20865 20865 402127293 18585 18585 827446967 57537 57537 83238333 61368 61368 31898338 20922 20922 796426442 38920 38920 339053463 30552 30552 602482802 57537 57537 738430561 73240 73240 8221606 7708 7708 617262676 6702 6702 397572616 65785 65785 72443312 30654 30654 37332344 67837 67837 965756017 67954 67954 146121071 2746 2746 457685550 81683 81683 280596878 13350 13350 25923208 19078 19078 877943101 72331 72331 936955567 78523 78523 867944018 69151 69151 110606171 56796 48165 495897060 73438 43215 223895141 34772 34772 427908833 28564 31420 68590265 50244 50244 45326507 2396 2396 549342763 79737 79737 988830828 6064 6064 228510723 60608 60608 235339386 56862 56862 663709198 39287 39287 26750404 16364 16364 102749066 78504 78504 206624704 34664 34664 855516589 71000 71000 263466082 83100 73041 880734156 80430 80430 404429094 39625 83130 780879688 74672 74672 561225767 40537 40537 682282572 17592 17592 683090234 50184 32373 194254746 53622 53622 530549054 71890 71890 298275123 51476 51476 589260238 57537 57537 898735047 23413 79461 565819713 61971 61971 40797261 73770 73770 801898238 68141 68141 42585052 57156 57156 526575511 37828 37828 511363264 16109 24061 131115583 52396 38117 317252561 55523 55523 762969699 38257 38257 799101744 12684 12684 711626269 23404 23404 346332188 57537 57537 881841226 83638 83638 479134737 47116 47116 563745693 83466 83466 265169546 83727 83727 55675355 24234 24234 998528137 52088 6238 808681855 5928 5928 292909095 57537 57537 176923967 1754 1754 697861402 15587 15587 612291096 12882 12882 965065118 57537 57537 792705359 53003 53003 428648569 20164 20164 149669699 77905 77905 848615804 53503 53503 90109694 5778 5778 898804251 57537 57537 691946594 53649 53649 634047889 4721 4721 921109823 2785 25546 804522420 650 650 842487141 73551 73551 489830556 23010 23010 825147915 66315 66315 291187439 63754 63754 79824127 67303 67303 632724547 56848 56848 825809592 31889 31889 401906782 36709 36709 236774023 26101 26101 153219064 69609 69609 238622062 21948 21948 348469522 57537 57537 383659642 16518 16518 433495890 68399 68399 132784715 38969 38969 815787923 36332 36332 253545624 9732 9732 176511857 18178 22213 15458478 73811 29465 432402510 30777 30777 901841664 78871 78871 459869916 57941 57941 853970017 57537 57537 570313392 26622 29225 311825956 29951 29951 538992136 8746 8746 697012741 77407 77407 929078935 18264 18264 30400347 10290 24958 174993460 46388 46388 315203655 42353 42353 726247329 6618 6618 236883732 40025 40025 793884599 55838 55838 209319673 18852 4939 522938749 42860 38164 243253652 54390 54390 792793729 54003 54003 187280089 14990 23248 287459437 57537 57537 730520263 50157 50157 654405987 56879 56879 715151997 15050 15050 524629886 77913 77913 928342234 35468 18507 762969323 49092 49092 823642901 82379 82379 664422879 60399 60399 299207939 53877 53877 53244740 57537 57537 600481200 51647 51647 864139527 1063 1063 993195874 49947 49947 751641240 49358 49358 5674017 11391 11391 125633285 73811 17892 540177498 28686 55656 130000123 3983 3983 348513286 48037 48037 461639925 54659 54659 345531910 26995 26995 985324047 52420 52420 619856052 49519 49519 455634816 57537 57537 877146810 28933 28933 73759478 77569 77569 835118683 57959 57959 912429977 40959 40959 204356053 69267 69267 142355849 15683 15683 272327690 69647 69647 438657958 57537 57537 210521466 57537 57537 716804530 11700 11700 169387054 27008 27008 897081422 57537 57537 873130926 11445 11445 196770382 11623 11623 868009212 1011 77261 40955795 217 217 627049691 10506 10506 784246870 23594 23594 951164840 57537 57537 736822608 15325 15325 391961980 19641 19641 380771437 6539 6539 937935367 53308 53308 848154357 42746 44742 919203807 57537 57537 9888629 48577 48577 215481429 59318 59318 66015495 39985 39985 365367276 57537 57537 700024204 44542 44542 651480083 22015 22015 370459164 18813 18813 998482947 15311 15311 758889465 25239 25239 860959088 19810 19810 387470835 4774 4774 334024761 71399 71399 483469961 79825 79825 206974898 73515 73515 515001308 82095 82095 132849832 81035 81035 53441333 14683 14683 710804771 37500 37500 240810700 55888 55888 287820179 64724 64724 764130840 51898 51898 210344281 60709 60709 908930526 63369 63369 473316776 49420 49420 631465163 47083 22160 858477304 50962 50962 392181137 67161 67161 606456668 71737 71737 723640397 61481 61481 443983045 57537 57537 549222861 61074 61074 462391319 39268 39268 469869706 14157 14157 19176906 18305 18305 571607694 35215 35215 491679773 57662 57662 682286909 45305 45305 4940867 8390 8390 979476648 73186 73186 919146422 62845 62845 392167478 6498 6498 49612856 57537 57537 289568225 9192 9192 276990489 72879 75089 760101055 7374 23056 957218090 36526 36526 465415722 11049 11049 423932715 61902 61902 2832251 68333 68333 360317611 37567 37567 456341215 83225 83225 265216845 69962 69962 956023628 9713 9713 107331087 39150 39150 378829023 72807 81723 643075800 20151 20151 350177614 42441 42441 610418214 59187 73330 43855408 26339 65775 263957199 77918 77918 343521718 43808 43808 431465167 10993 8045 720447686 51124 51124 372169859 27663 27663 188743320 32926 32926 349327516 32557 26095 68298870 24684 54495 576018750 63330 63330 900081696 19242 19242 120225839 66503 66503 185668102 56898 56898 341552907 18612 18612 888143137 5503 5503 535150915 56946 36908 384207634 67460 67460 218177683 45324 45324 990128971 54342 54342 394206425 20061 20061 998314026 71444 71444 496715798 2397 2397 507628294 22843 72284 642500799 54534 21137 904142768 82001 82001 896775313 31210 31210 923855199 36722 36722 564487992 12585 12585 636504157 4974 4974 692568166 68476 68476 169313465 83331 83331 943944784 56347 57537 221790237 57537 57537 69779057 63065 63065 565243212 2932 2932 835559205 53682 53682 339104673 70256 70256 318401195 32014 68052 25154914 57537 57537 811609638 7315 7315 122387610 58738 58738 875974339 6231 6231 73359769 26656 26656 797277556 68335 68335 369601843 13263 13263 711278391 29577 29577 132056845 20168 20168 675085614 42029 25484 937555498 32425 32425 2994419 73715 73715 747476401 75534 75534 508988602 65954 65954 582524229 55046 55046 781676385 8321 8321 586325722 28491 16234 171279079 41766 30252 287396566 44889 51852 614830047 23392 23392 526664067 65817 19933 223236716 41685 41685 673710772 57537 57537 683152143 59831 59831 662213179 22139 3167 833722003 57537 57537 32770767 60133 60133 634637992 7340 7340 862938221 74429 74429 960396652 57043 57043 517564096 21056 21056 556589354 68106 68106 219503673 61049 61049 31108409 66548 66548 54445598 47797 47797 849588446 8920 8920 986598908 57537 57537 292392457 70328 70328 830557090 69987 69987 112409431 80522 80522 101189448 21470 45147 421133758 5775 57537 571611187 73609 73609 216168433 57537 57537 109498494 7942 7942 813173319 33201 33201 765675035 51090 51090 719068548 19366 19366 845385920 6043 6043 224763404 59160 59160 116437161 59833 59833 278996781 51292 51292 173062009 42688 42688 251645040 83551 56354 928114754 73811 3745 840393250 54603 54603 165882917 76226 76226 114499294 42103 42103 182915353 25029 25029 598498701 46486 46486 140707054 70862 70862 805574713 41779 41779 903906170 24132 24132 776062046 81581 15877 713488834 34891 34891 556571855 46621 46621 963523609 28931 28931 944457520 40348 40348 431495474 13867 47401 955290553 57537 57537 553021521 61398 61398 832742335 42054 42054 126708132 77970 77970 522482981 18 18 115324065 77115 77115 338684171 11922 11922 508613725 61193 61193 11249316 23821 23821 892810211 38379 38379 804476762 44030 55884 455950732 74318 74318 696710160 77002 77002 432269469 30079 30079 869870098 66191 66191 55069610 14539 14539 346798167 57537 57537 673540266 35847 35847 32980043 57763 57763 836143574 63546 63546 142400362 5001 5001 496655924 72085 57537 484625943 65980 65980 312446011 2574 2574 782948973 11711 11711 627211562 57537 57537 431871444 2270 78068 11749323 19206 38807 503454062 37057 37057 215038532 68346 68346 273792468 44928 21551 357662953 19344 65343 717112219 68233 68233 812255734 37217 37217 379876358 1387 1387 297810441 68542 22005 16039433 15651 15651 821187132 2173 2173 764017504 34108 34108 162726474 83624 83624 7520771 34833 77585 837164942 57537 57537 840145232 14549 57537 179740144 16219 16219 291071338 79130 79130 516023888 49546 49546 860654792 82397 82397 187947365 7006 7006 510976925 7085 61102 888087900 25094 25094 276116970 72483 72483 318825937 49319 49319 439768527 74044 31376 816192669 18609 18609 846006337 61125 61125 586798777 45066 45066 646639152 30431 30431 338655542 72925 72925 706805608 73811 67008 618546804 14014 14014 540501107 29486 29486 168253694 79904 79904 861583565 48489 48780 78956646 78149 78149 863963846 31676 31676 131593628 23597 23597 524243472 42291 42291 945298489 73811 57224 280267730 67451 17722 940053791 35019 35019 607510942 76609 76609 992274542 57537 57537 568658099 45786 45786 725053373 12914 12914 744822791 22762 22762 267574183 38323 38323 234721911 71606 71606 214160453 51195 49613 451221515 16729 16729 940174696 71553 71553 916601029 57537 57537 262816815 57537 57537 167559890 35941 35941 247892314 42351 42351 816493040 66379 66379 721748313 76653 76653 228473824 51939 51939 411633523 73811 70336 911760425 57537 57537 870728143 13641 13641 822766975 24877 24877 832136842 57537 57537 260008979 56956 56956 782820865 19044 19044 463824046 60637 60637 921841967 71540 71540 477136091 51171 51171 685513690 62803 62803 602567523 41714 41714 180877909 12405 12405 178069422 73811 57537 491235478 68093 36312 565899678 51771 51771 791287170 28504 28504 66149310 9732 9732 627017346 57537 57537 541260043 24659 24659 231108187 20174 20174 938219884 57537 57537 909812434 57541 57541 382715007 28215 28215 664802618 6353 43551 61611777 69054 69054 777537104 2415 2415 193493534 57537 57537 478849961 62034 11806 652851704 11962 11962 478098995 50369 62828 28437680 24794 24794 468336557 76070 76070 282678427 57537 57537 485290327 78539 67944 220236042 16104 16104 53045060 67696 67696 3940705 42408 27543 457878841 54504 54504 529770695 1680 1680 129789135 62998 62998 177474524 57958 6290 631500771 73811 11278 207106238 8858 8858 268131645 42246 42246 997906965 57537 57537 993503920 65861 65861 574994635 8871 8871 289161818 41304 41304 255390054 42722 42722 595099784 45505 45505 890414106 68965 68965 969649809 43395 43395 774793571 50844 77560 144148434 62071 62071 17991407 74088 74088 782785250 15815 15815 200611378 13945 13945 562972686 29998 29998 358543879 40875 40875 227404176 68790 12882 701852722 57537 57537 369921862 44932 44932 788375854 44689 44689 680056985 32183 32183 780275058 19407 57537 320425139 5722 5722 636102325 57537 57537 899220609 57537 57537 145643756 70668 56783 258397356 5089 5089 242130344 46034 46034 461076452 80336 80336 393658649 42713 42713 649756303 43711 43711 780694556 13823 12605 590713097 39437 39437 600269505 31124 31124 898628243 72984 72984 592577185 47313 62199 755403098 12017 27398 752972935 18021 18021 629704075 76372 76372 820848997 34199 34199 785304447 31734 31734 452587056 56406 56406 579216753 52543 39804 753801170 13354 13354 272567765 64911 64911 936963646 78029 78029 590016613 57537 57537 263123848 69452 69452 529697153 21535 21535 508043192 26494 26494 175670032 74551 52323 558250636 48809 48809 483368147 68057 68057 379291895 62029 22240 452460157 7104 7104 140196058 48550 48550 555814955 56423 56423 193795459 31472 31472 334394964 61152 61152 247842782 33655 33655 748774083 11694 5382 92736692 7017 7017 958403657 31355 31355 235926374 1925 1925 239790016 11952 11952 191085156 42966 67332 903255918 68264 68264 759929039 75728 75728 93067315 62268 37599 453359356 21132 21132 415247476 64275 64275 258812653 47337 77205 938006943 6483 6483 682638258 52323 57113 581807364 44358 44358 520010367 63581 23109 135888436 73811 64230 554982854 74718 74718 241760743 15215 15215 412256387 42725 42725 569275592 67017 57537 973332154 46809 46809 569670263 70592 70592 625951073 7250 7250 313210833 31982 31982 376475273 4920 4920 568011876 7450 7450 685217851 45745 32927 875382096 31084 31084 284996152 12447 8428 830632815 70864 70864 771765143 55523 55523 781320737 23836 23836 12397861 5732 5732 246713547 59613 59613 14301135 66157 66157 31296429 26838 57537 745873064 53086 68019 635758947 57537 57537 738380771 62689 62689 948738452 57537 57537 109445154 5999 5999 665226308 63850 63850 378161324 2824 2824 603995727 34324 34324 582959576 68042 68042 971046934 1988 1988 508366822 16495 16495 324142784 73811 75657 734539939 40481 26950 226762524 64453 64453 154552785 35212 57537 500040923 62676 62676 839321586 26829 26829 32455133 4118 4118 74664206 80542 80542 594227960 57537 57537 248179991 41529 41529 856755866 23334 23334 74129527 27391 27391 838756681 79618 79618 107455887 72138 72138 362944056 37654 19893 403880168 82133 82133 836687969 83588 83588 659553762 44525 12003 610386746 70594 18892 22784136 57537 57537 26870759 5920 66107 932612975 75054 75054 58324399 53366 79506 603910702 26731 26731 311363417 57537 57537 468049568 9883 9883 859481857 71789 71789 274290712 42810 42810 6443350 57537 57537 313702017 19424 19424 739011233 8809 8809 667579230 57537 57537 764303075 73811 59440 250108716 22572 28325 502829855 53967 53967 20867403 50724 50724 768462029 6540 80292 48870283 75920 75920 466936690 25149 25149 9202905 28455 28455 561837195 68954 28114 535399742 83010 83010 962743683 31199 56865 841203728 23778 23778 77034139 3799 3799 899275320 66483 66483 818757895 72730 72730 493703612 72181 72181 177877384 17423 17423 553418896 38883 38883 365226702 40173 42150 139236008 32431 32431 722974893 31043 31043 784117321 40595 7626 643541541 16904 39414 123973424 42988 57805 976225665 75615 75615 248650509 57537 57537 993473922 17977 17977 281880774 70490 70490 118940956 40673 40673 439835993 40796 40796 750006972 61592 61592 506859119 17510 17510 938275348 6849 6849 946183774 51637 51637 378814926 33284 33284 131554557 66220 66220 390294648 42551 42551 947853943 4757 4757 744390197 5102 5102 529258064 26606 26606 831230823 11886 11886 663994465 47232 47232 508948411 77431 77431 636954943 71561 71561 926710235 11358 11358 567543225 48546 48546 105621147 3322 47704 511661496 49889 49889 229648741 14435 14435 643117695 79812 79812 105088722 63729 63729 331655735 75065 75065 925930655 63399 63399 935044625 899 899 752859724 52697 52697 414728595 31433 31433 522376280 57537 57537 710573023 38705 38705 70381680 35505 35505 816509661 60009 60009 424547697 51966 51966 677395669 73471 73471 611393119 24207 24207 122289767 51195 30916 917277990 40680 40680 279835160 78625 78625 999483739 72992 57537 162607966 46208 46208 719108904 20719 20719 379617469 73190 73190 691510461 35084 35084 631334364 78719 78719 387476382 66279 41897 94483922 57537 57537 994220251 14492 14492 126284824 21925 21925 933433679 1597 1597 978150133 19879 19879 825079430 38138 38138 653781458 4195 4195 456484848 57537 57537 170491367 11475 11475 776257477 74079 74079 34824804 53431 53431 628895958 74363 74363 884680683 26950 49828 316081195 14179 14179 849360530 18955 18955 763501558 5613 5613 818125565 7794 7794 440734934 1497 1497 56531954 20508 20508 470761091 40811 40811 90696942 73849 73849 119274772 80504 68010 938462312 21245 21245 436821817 29318 29318 577774388 61092 61092 873039515 63573 63573 534661852 71434 71434 604769940 61305 48519 126317459 22825 51645 54888528 46146 46146 616187298 74134 74134 46438494 32439 32439 47458524 5275 5275 337253165 50572 50247 735956063 57537 57537 26258669 76649 76649 932516192 83162 50961 883045175 80773 80773 167069566 78997 78997 291103489 28898 28898 474771319 58026 58026 49665983 83742 83742 942299776 14442 14442 207694708 28030 28030 614552270 83336 83336 166781146 54545 54545 275133801 57537 57537 998222252 65780 65780 66619585 11822 11822 402446794 82050 82050 232266945 30124 30124 516560241 52909 52909 190047093 57537 57537 387334519 15655 15655 473894093 48430 48430 141843125 57537 57537 568947886 55300 55300 784346963 25257 25257 857778124 23855 23855 38815514 57537 57537 295505611 21224 77129 231496123 41 41 269912362 57537 57537 298424872 31611 31611 5872444 27543 27543 769266706 57537 57537 865608044 82576 82576 632206102 2424 2424 126927751 7374 7374 406454167 75260 75260 283834614 80514 49249 711623475 46879 46879 91691915 21610 21610 525752388 25719 25719 389124274 38007 38007 465733916 26550 26550 655841284 8433 8433 737613427 30315 30315 971622685 17268 56446 935433584 82592 82592 152428188 78342 57537 837292533 57537 57537 597645901 23412 19753 317852434 17696 17242 252870058 48466 36362 929555066 23770 56197 849270641 18339 18339 817235543 5457 5457 105327771 78108 78108 782430134 44915 52757 503478042 69947 69947 936318509 24425 24425 314456152 7139 7139 713408012 5181 5181 598330176 16178 16178 735144855 34016 34016 906654707 57537 57537 493292181 45303 45303 569100517 73810 73810 694605407 28451 28451 500392345 37417 37417 798891897 55580 55580 884789762 64563 64563 451152411 2287 64412 338475560 79686 79686 536352760 30406 30406 509622334 47885 47885 192409102 5911 5911 884569262 77362 77362 217472503 62204 62204 174852619 71813 71813 514488633 67910 67910 216455240 13434 13434 806052594 15112 15112 939232172 59835 59835 965014773 2215 2215 353067226 26163 26163 840158202 31838 51563 583037744 74254 74254 371214508 24226 24226 909208683 57537 57537 885272423 25845 25845 457109817 57537 57537 35060625 52747 52747 535178311 47443 47443 385500851 58566 58566 468501805 52527 9433 581509784 77821 77821 853370847 21505 21505 356197437 76943 76943 963332822 8221 8221 560883928 7758 7758 525673754 72602 46727 95187973 47909 47909 403473893 13028 13028 619830305 34058 34058 458500759 40417 40417 13892910 57537 57537 757795940 76614 76614 668239100 46989 46989 516551203 29482 29482 537207635 73374 73374 150696876 25306 25306 709043776 3142 3142 886384754 57537 57537 532466320 21163 21163 622668412 39728 39728 771237460 83286 68806 744187755 35803 24739 130624786 32161 32161 610472128 45206 45206 41878573 57537 57537 231079683 7089 7089 645857200 52400 52400 729835542 4891 4891 440640422 80315 80315 377582314 1809 1809 64858978 10778 10778 989041428 33811 29992 214095128 16255 16255 359298362 24866 24866 961900191 30950 30950 424109237 39291 32686 268217664 68293 68293 73161905 10813 10813 956899961 55953 55953 618552608 9203 9203 353889431 21826 21826 660061384 55302 55302 178058000 32667 32667 584549246 46345 46345 405315378 37416 37416 193013024 48862 48862 533535368 52444 52444 364213064 25490 25490 994679250 74612 69313 682184770 48034 48034 667265408 56641 56641 885297175 73932 73932 324551908 75675 56112 639089053 51189 51189 532837434 27303 27303 904471645 68958 68958 680528626 39818 39818 826098485 3018 24213 927488867 57537 57537 829323211 42855 42855 33099114 57537 57537 621012107 32565 32565 835517688 61246 61246 787676124 67711 67711 201606181 45787 45787 142229290 79931 79931 117230925 67170 67170 290235126 60210 64784 935955770 47069 47069 925885672 51368 62148 35369073 22483 22483 179601535 46169 46169 581277367 73811 9421 944207806 78428 78428 930526770 20601 20601 763045490 19571 19571 818908038 70199 70199 982184123 12045 64120 725276613 57537 57537 153246615 3609 3609 762523279 58573 58573 935330745 48644 48644 435467943 69059 69059 583000319 25479 25479 121001247 9987 9987 385942098 37849 37849 564824961 10184 10184 175720856 79865 79865 418494239 74802 57537 729323385 5067 5067 758332709 49286 55002 530640115 19182 19182 38394781 55656 34492 391669859 81138 81138 47865565 22573 57537 556869355 81480 81480 587920775 64832 64832 225161163 64372 64372 175608179 80082 80082 153423800 36388 36388 530956568 57537 57537 793133859 33925 10961 897925952 73811 4696 742378987 57537 57537 178718329 5583 5583 113035058 54765 54765 705663224 74990 74990 347306121 30630 30630 796665726 24720 24720 920980128 19399 19399 457800776 22128 22128 462416211 19564 19564 393582087 41845 47199 80656622 12091 12091 637770423 28807 28807 374422989 3472 3472 634677115 77620 77620 197286 71950 71950 645312369 31224 18042 392749153 46235 46235 135783819 1232 1232 654627484 56911 56911 96395718 57537 57537 241377159 25627 25627 153979597 1646 1646 456237534 27182 27182 236461706 55749 55749 358100582 53634 53634 331073262 61960 61960 270535553 15195 15195 914711659 67584 12669 650325744 29384 29384 392729099 27571 27571 509499874 37887 37887 551380424 57537 57537 603993575 15320 15320 947259502 57537 57537 87981782 62326 62326 545459694 46258 46258 811846888 37110 37110 711853935 37324 70805 460832890 71867 71867 227917352 55353 78932 324123682 57537 57537 244498391 6074 6074 345986091 44905 44905 288235600 16046 52612 875873892 46616 46616 984824120 64457 64457 730779736 61319 61319 789010002 44962 5180 283951562 57537 57537 807564897 18336 18336 198310362 13335 13335 916183349 45069 45069 670328728 35523 35523 38179325 57194 47541 893220114 57537 57537 312560255 71854 71854 48225833 66971 66971 228112024 77359 77359 436353768 73811 34017 579085378 60821 60821 730283314 23674 23674 33334503 39663 15110 994364727 36749 36749 453987736 57537 57537 596672682 15981 15981 293153475 57537 57537 113335968 53177 53177 446781427 38799 38799 66672336 57537 57537 476681698 63803 63803 412496111 16930 16930 15436161 46347 8444 31237966 16686 16686 896387640 40653 40653 748916386 4906 40479 646631588 57537 57537 305836797 51090 51090 954172611 24488 24488 788603325 68252 68252 272411177 47914 47914 764909414 2307 2307 888247196 18003 18003 812879014 27543 27543 350725306 19195 19195 318416196 43914 35774 211292797 52245 52245 75119358 11528 11528 710772406 6390 6390 642173083 65959 65959 257406296 78760 78760 252958828 2057 2057 681699931 28 28 135422903 27154 27154 846575640 43156 43156 588470886 22831 22831 616348385 53992 62034 868288439 67632 53107 349988600 1655 11219 10047560 61678 61678 830170161 39552 28946 151590741 15596 15596 482750927 72907 72907 289096025 76734 76734 932484536 81761 81761 354864445 16507 16507 377505186 82174 82174 718989076 72384 41503 322383313 42363 42363 363175615 40108 40108 808617886 30481 30481 235618528 27215 27215 263272894 78384 78384 889715497 12928 12928 484871915 74858 74858 74296362 20582 20582 14059410 27427 27427 455429563 29540 29540 846529019 71231 71231 522650415 26580 26580 891917183 29724 29724 548825488 19316 19316 553040954 57537 57537 77107518 32350 32350 373432135 5455 5455 415623503 43542 43542 647881451 36257 36257 515371061 61193 61193 452923357 39589 47978 404903286 70490 57537 168985285 7377 7377 816836291 36066 36066 310282358 73582 73582 95369151 21181 21181 219243147 42836 42836 35791146 30287 30287 219504082 71951 71951 810653377 19633 19633 345865358 8587 8587 523578820 25532 25532 30330475 59725 59725 786787284 30925 57537 362376779 43310 36739 642680232 69467 69467 37314295 57537 57537 871235202 41748 41748 57145727 64064 64064 163756370 70687 70687 244492162 16728 16728 887067200 32003 32003 252270432 14851 14851 638391950 70792 70792 160611653 40609 40609 84969355 57537 57537 346076663 57537 57537 435655720 20851 20851 341793028 60860 60860 84736046 57119 57537 324618097 8254 57537 829422136 39254 39254 984646556 57537 57537 921590840 6036 6036 770997718 79674 79674 716707312 59250 59250 240926428 38011 38011 573452755 57537 57537 550533889 54483 54483 186163982 4797 72886 214427531 7331 74649 388551561 71323 71323 575710040 54263 54263 66325659 57537 57537 99325672 73811 31621 428513055 36805 36805 291059894 57537 57537 161382093 57924 57924 407575778 67345 67345 562567290 63039 63039 756022744 19986 62989 258864772 57537 57537 253222498 62288 62288 397627022 9827 9827 645365631 60218 60218 187499625 23954 23954 623201801 66317 66317 508190651 29639 57537 921880740 8484 8484 17085666 53573 53573 171508745 27060 27060 449391833 11530 11530 249715786 50024 50024 212241711 60372 60372 728020840 42101 47665 679475616 78601 78601 975655792 34863 34863 267414573 69855 69855 613279818 4258 4258 540110169 57537 57537 322493530 57537 57537 622682077 46620 23860 864679874 68338 68338 443248134 33112 33112 694574659 52558 52558 34343484 10917 10917 860782652 55541 55541 1196374 26138 26138 180660663 78456 78456 26951671 68954 68954 487854433 29004 29004 521461209 32732 32732 804812647 7284 7284 573568349 63224 63224 138102758 57537 57537 648966018 74776 74776 91120840 2982 2982 389325771 47877 7744 631143879 55455 55455 457300245 71349 74637 200842845 31470 31470 570419910 48145 52773 249105354 79971 79971 642838601 82615 82615 698954304 19050 19050 436487994 41803 41803 769218182 59850 59850 51849300 83739 83739 364877555 5310 5310 634944398 11826 20334 987969617 73811 53788 858705768 20838 74195 977106531 59302 59302 460583070 12387 24289 177447226 57537 57537 988201265 66706 66706 327340892 69507 69507 327168079 71753 71753 66270285 50357 50357 428739605 38497 38497 394726431 5010 5010 37964616 73811 58532 844151147 35255 35255 744880933 64641 33349 421707163 53080 49335 248035102 79557 79557 846960194 37362 37362 225619375 974 974 354558144 12955 12955 114246967 48184 57714 233344580 5631 5631 858896949 69048 69048 469295030 43684 43684 478366272 20771 20771 663349927 19870 19870 346170019 29555 29555 593279611 55554 55554 78870382 28677 28677 837207108 57537 57537 409444824 10727 10727 317986418 57537 57537 933439551 1191 1191 532086342 57537 57537 46543859 73452 73452 271239932 53977 53977 886906687 80593 80593 604337844 5464 5464 357527242 24715 24715 782155417 17278 17278 685731624 13195 13195 726222668 70215 57537 451154820 53984 53984 74626733 80504 80504 385631474 57537 57537 204566351 21201 21201 630217626 57537 57537 93086554 11703 11703 121568730 28583 28583 84722651 51138 51138 373644892 15364 20599 333249456 30069 30069 401616826 11250 11250 754595261 82565 82565 353433757 81244 81244 809267587 50182 50182 378970433 57991 30514 549166253 18859 4068 109273044 22084 22084 171981286 3719 32221 687545005 20761 20761 646238930 17443 17443 494141237 36755 36755 108604367 50366 50366 261476256 20624 20624 880111655 57537 57537 459818463 27680 27680 602773396 57537 57537 568203794 79556 79556 344229136 28090 28090 463812150 56056 56056 981119008 14150 14150 656512652 52111 52111 972698158 3502 3502 797290309 57537 57537 283908151 18290 18290 689040955 67222 57537 424334952 54621 54621 278745208 16057 16057 188506529 34006 34006 910212582 61075 61075 480802337 74687 74687 290537278 57537 57537 431799477 20236 20236 19482810 79262 79262 183361671 42622 42622 946271485 59687 59687 763023395 80327 80327 585145295 60071 60071 244021761 13549 57537 854491347 63323 63323 850286210 32613 32613 339775623 57537 57537 535385254 74679 74679 581815875 26352 71759 223972240 68630 57537 890269936 69310 69310 611164239 4798 4798 714894355 10287 4577 662183335 30593 11322 831890037 73337 73337 855591093 57592 57592 383123239 27442 27442 819966374 12940 71471 539118498 42905 42905 547649798 75146 35271 811713496 62357 62357 569712416 7088 7088 165328717 74152 74152 16178778 25634 25634 993818855 73811 53423 157838835 11556 11556 299595367 52224 52224 70905204 31145 31145 246895062 57537 57537 849809669 20302 20302 924918777 69169 69169 94891148 31897 31897 578226422 74571 74571 121424532 10428 10428 119505910 47918 47918 609721028 61534 61534 694736845 29773 29773 694053180 19472 19472 222994824 37809 37809 102314629 28244 20489 167304134 45813 45813 270075352 55517 55517 1060275 42022 42022 291226759 48425 48425 154452313 57537 57537 949745642 33002 33002 992857406 16948 16948 852534117 1840 31443 520804458 57537 57537 204259869 44449 44449 270216756 10119 10119 985859434 54646 54646 594206424 72909 72909 28606229 46065 46065 475488635 28514 28514 816456812 27442 27442 309232824 23633 23633 601737243 28196 57537 977659264 57537 57537 481083360 49501 49501 356676760 21614 21614 553580507 81250 81250 618131474 16655 16655 51173130 12256 12256 889595593 42952 42952 483562825 30306 30306 489932921 8510 8510 947883992 21492 21492 139289325 14090 14090 747559364 62184 62184 795846026 11739 11739 993993944 44930 44930 124411887 26320 26320 86264295 53186 53186 502371835 65141 22253 603736745 33719 33719 432826386 21743 21743 195857373 25605 25605 379932438 57537 57537 858293661 67699 17208 974133989 24760 24760 707462240 15186 15186 403145862 50299 50299 971444837 83083 83083 191825435 2598 2598 313201285 36774 17998 231465141 59432 59432 494808646 39360 39360 263205912 57901 57901 711614751 32766 32766 235538279 49462 49462 709538731 71864 71864 923011921 69900 69900 897398293 68775 68775 126601880 18884 18884 78278823 49835 49835 921187329 73811 16155 642696909 46980 49509 929331775 29462 29462 288615383 63336 63336 521389081 26571 2194 416431024 73357 73357 182165883 23895 23895 753800238 47571 13193 428612964 76706 76706 939619991 6997 6997 226933624 14337 14337 543062577 51564 51564 988604559 37580 37580 178129577 74516 74516 446166408 75534 75534 785115888 65466 65466 26398838 19515 19515 44256814 41063 57537 649619042 77141 77141 756210363 38759 38759 259805864 16908 16908 797793208 2512 2512 488375692 72524 67674 493462721 74661 74661 550874819 28591 28591 803038217 14552 14552 853911903 58981 58981 875781691 81455 81455 871968993 79124 79124 612049873 51281 51281 492036506 39 39 807052775 43448 64266 383926031 81500 81500 123712925 12351 50361 113653979 15255 15255 423755764 60609 60609 177804389 57537 57537 884966740 42559 42559 618874689 46226 46226 344887739 53269 53269 120642354 31748 31748 385495355 61892 54609 862838919 34532 34532 1481753 52296 52296 902131598 43148 43148 415416018 60489 60489 635487651 24888 24888 780285950 73811 64801 699894912 43490 43490 310784015 59898 57537 340693694 48289 48289 104655882 49872 46578 182517221 34294 34294 632396780 35833 35833 757871994 12743 12743 797108959 53781 53781 867059599 22439 22439 692914516 80790 80790 767997473 17441 17441 440475472 20472 20472 747814930 55844 55844 578371664 71604 71604 136820435 83360 83360 136142045 57537 57537 242752871 46987 46987 758848646 46301 46301 467006413 26003 26003 559978011 1242 1242 311637612 50217 50217 978040233 34740 34740 303458763 37008 37008 572430974 80680 80680 872684891 47160 47160 244666932 54391 54391 439521881 38635 38635 538787276 22269 22269 709962787 47319 47319 198018802 66863 66863 678359980 39763 29823 678854392 49334 49334 568975058 24157 8789 537755297 46094 46094 529597185 45451 52828 384789482 3785 3785 504675784 17406 32398 524502792 80200 80200 236435175 57537 57537 467386103 6792 6792 734485020 76930 76930 897331860 3197 3197 269227620 19872 19872 610076134 31495 31495 352469678 61427 61427 840588160 76911 80736 521733335 77085 77085 447613507 65249 65249 213778647 27614 27614 705531359 32075 32075 475349268 53113 53113 530021299 6126 6126 996428124 3787 3787 125836527 68039 68039 411709447 57537 57537 438895608 73811 58580 383926732 21411 21411 958882801 32477 32477 840379737 79007 79007 540641405 57537 57537 480889584 12246 12246 14065060 30262 30262 348047787 15715 15715 18453057 49236 49236 400906446 13010 13010 661484154 11934 11934 34827628 28360 28360 899392773 46776 46776 569427241 19717 19717 678107347 57537 57537 265308416 48716 48716 870441037 8254 8254 557624573 17490 17490 677969186 78855 78855 186537330 11112 11112 32908729 28085 28085 777281825 40286 38858 116715854 44781 25266 151609667 45248 45248 68568938 44214 44214 662614463 12667 12667 431855965 39225 39225 938803359 19373 50287 327594949 70500 70500 884109446 78612 78612 659252857 1474 1474 786835156 44650 44650 368776001 79900 79900 378106644 21809 21809 66184055 30070 60505 155303433 38270 38270 677583125 845 845 692608933 53460 33148 249752831 74811 74811 94217246 76999 76999 788582771 73811 7732 15153875 11293 11293 24969219 22418 22418 225853745 4977 4977 842803012 32198 32198 357600390 59747 59747 985389138 18036 18036 621965971 39291 39291 651773163 39467 39467 850246988 57537 57537 294914606 14873 14873 259268786 55660 55660 507070977 57537 57537 841979873 40423 40423 290507769 12438 12438 583179784 17354 17354 991572464 9485 9485 29200717 70337 70337 265478464 6619 6619 313273581 55186 55186 946343763 34088 34088 753866602 45041 45041 570483540 36337 36337 278676242 39809 17941 962988629 71622 59360 134445142 80736 80736 413127057 11264 11264 732300150 29780 29780 607520530 57537 57537 127730661 50915 50915 694837595 64110 64110 843729028 13836 13836 541762738 51801 51801 265236439 69966 69966 41576092 37519 72350 300183080 60444 60444 919433185 73811 18668 525819731 8673 11262 888725873 13979 13979 27678349 39680 39680 215489856 24447 57537 742715800 27105 27105 416739524 7478 7478 633074564 6919 6919 688316412 10167 10167 355602970 48322 48322 183829621 7922 77732 352865793 18382 18382 309184095 44266 44266 330808567 76623 76623 485681331 65844 65844 276845523 57537 57537 668792204 57537 57537 886820937 17740 17740 50370600 32366 41491 335698935 73063 73063 280713632 83601 83601 145929405 29522 42925 885091990 28145 28145 829225584 566 566 860795740 77481 77481 543381589 59418 59418 274236287 14284 14284 801457645 51928 51928 672822206 62678 62678 308032598 39690 39690 217058407 80625 80625 619197037 26050 80972 163768954 34805 34805 326362947 45264 45264 369983737 15767 15767 451520285 70058 70058 617561386 69047 69047 766425748 14462 12263 655665064 10954 10954 83202780 8417 8417 174728938 60373 60373 395254423 41340 41340 969531875 64037 64037 992952430 10903 10903 148271843 6294 41383 753188608 5460 5460 892695090 26486 26486 440552104 78035 78035 215096579 67165 67165 181889650 28227 28227 474460419 28173 28173 345983584 68858 68858 900138245 27508 27508 603367252 19948 19948 778659908 57537 57537 250422543 60593 60593 565493435 72347 72347 953052970 33475 33475 415756182 53329 68704 440326702 64411 78609 352099708 57537 57537 540786921 83411 57537 166220742 15789 15789 958727773 50076 59470 860338219 38854 75367 666225216 42817 42817 697233401 61158 61158 687409042 61317 48403 541662495 64922 64922 519268321 57537 57537 570241651 2938 2938 769591674 35843 35843 695899235 63380 63380 466404403 28752 28752 888262523 24292 28044 288053146 68837 68837 91788723 40906 40906 780154538 10722 10722 451579343 82913 82913 260102028 76335 76335 736033470 37711 79457 544343881 3985 3985 502679452 82288 82288 409295723 40232 40232 319292455 72684 36249 853638792 57537 57537 77301496 80195 2215 958073165 24258 24258 902133138 45046 56609 459616872 31329 31329 614150408 67121 67121 378907999 20980 20980 467472895 24587 24587 176447757 57343 57343 585377372 58966 58966 62981776 49323 49323 168566219 476 476 562612768 72457 72457 369969823 782 782 413396429 37118 37118 643646967 34575 52971 951762185 988 3692 136688801 13752 13752 114457110 47698 47698 523501496 83282 57537 895865708 67509 6265 100760663 17596 17596 996435376 29948 29948 400909571 43708 77761 498948843 34362 34362 796168112 32221 32221 767816661 73811 20770 277010244 3624 58493 570571170 72956 72956 97233675 1976 1976 676709924 7319 24594 107182394 82206 82206 219587791 71781 49496 746594610 76779 76779 933563284 16443 16443 860496804 12393 12393 182052180 62930 62930 655556091 37030 37030 336387376 63368 21241 9870155 54949 45508 481807729 47436 47436 462438851 55496 55496 252300106 26453 63672 743872720 67504 67504 667659878 3261 3261 858996184 60250 60250 610053430 50899 50899 370673080 38932 38932 111388754 1195 1195 993588634 73811 2970 834304833 45543 45543 669555978 20594 20594 666841164 43158 43158 88443957 40991 40991 961374810 72456 72456 107488242 55944 55944 449521030 69520 69520 158741427 54342 12763 652555487 59725 59560 651247726 35682 35682 506807622 32742 32742 207306465 80139 80139 49552379 59542 59542 223772253 64940 64940 275273348 70350 70350 4347487 32468 32468 328743258 55863 55863 108757457 73811 25582 874472995 57537 57537 561430302 9288 9288 909395763 26374 26374 436418726 82548 82548 54593614 41781 41781 306945775 66671 66671 225013728 42074 42074 306092763 57537 57537 832252831 28 28 505983583 36824 36824 16642532 23345 23345 851926202 9382 9382 62872364 70819 70819 963879410 59839 79944 901542186 34499 863 710487524 32397 58132 320588261 36741 36741 486562886 14526 14526 889723774 41444 41444 413397732 73576 73576 125614329 31418 31418 855723049 12582 51721 817015983 37183 37183 247259864 2879 2879 295097795 70934 70934 922343780 7761 7761 30908893 25591 25591 651104617 73229 73229 956986972 46064 46064 411106091 17929 6621 36748642 78752 78752 506887043 39719 39719 887405981 8510 8510 564770261 30819 30819 66333722 2042 2042 940663619 51820 51820 256942182 37277 37277 890791026 4082 4082 854095286 66929 66929 744499578 73512 73512 491375814 67828 67828 11574265 56433 56433 64342111 30765 30765 184081514 5346 5346 634124876 10468 10468 131382644 74018 74018 597135488 308 69231 383578484 26407 26407 397005215 44788 44788 288833592 45303 45303 92377145 34313 34313 308396225 40033 73735 279686565 52839 52839 818691762 73811 48255 368175631 61527 72269 310628483 3837 3837 153910693 57537 57537 230937265 1621 1621 227409611 73650 73650 16276603 42522 42522 219387915 41280 17375 360264146 37758 37758 683789015 31536 31536 199795599 57537 57537 184683694 33249 33249 839258112 57537 57537 584033807 52675 52675 558969478 57537 57537 355549793 83718 83718 483116962 25258 25258 701450051 9743 9743 868418965 29637 57537 35750959 36910 36910 715904375 1731 1731 290630046 29525 37637 282058891 56696 56696 150162418 14904 14904 495394473 69667 22480 431294827 3988 55594 497198847 60518 60518 440025429 25935 25935 282930874 43709 43709 616317066 82189 82189 620563770 5093 5093 100001430 40258 40258 760837464 61437 61437 605532617 83488 80919 445645706 50499 50499 668533899 388 388 43742040 34298 34298 255257321 73811 72137 267933983 31405 31405 768592681 22031 22031 786421701 3707 296 466717256 6900 6900 972368397 77956 77956 561900672 12490 12490 417816732 41228 41228 787087971 26743 26743 965144750 4683 4683 795340573 82944 82944 674784497 69197 69197 4109226 8174 8174 234767703 1310 1310 597871676 35844 35844 48798213 73811 31167 682641996 30661 49769 203928522 57537 57537 255250954 40600 43820 86804630 30861 30861 842686772 21504 21504 696859716 34162 57537 147069965 33389 33389 548597325 45219 45219 287676291 73811 78539 137494104 13900 13900 958500618 49544 49544 361071315 57537 57537 663026849 6423 6423 748828810 57537 57537 633803120 55575 55575 363624961 44012 44012 665888672 29961 29961 18472259 4410 4410 639532649 24915 24915 93278457 54519 44111 839291602 54815 54815 601333404 52067 52067 179631846 44464 44464 691017991 46243 765 392322685 6023 6023 626526962 19205 19205 603715350 28433 61046 170527294 22554 22554 215076222 1685 1685 26110426 73811 52654 861093634 75032 75032 534898788 59682 59682 168956234 59261 48748 670805087 57537 57537 114607710 6036 6036 207354960 18954 18954 45417934 53232 53232 861236748 18419 18419 406608419 54239 54239 992624885 67174 67174 155757281 9785 9785 542437226 347 347 932117633 54858 54858 263031870 57537 57537 994376877 1950 1950 343584468 25110 57537 92225546 10882 10882 204794692 34477 34477 462831950 11993 11993 961389539 39310 61397 330348413 18034 18034 440766071 81268 81268 440289431 35141 43765 401796317 64712 22350 842827358 69480 69480 533920912 456 456 590410468 33932 33932 775293032 81135 62049 413878932 21150 21150 433334834 33821 33821 847716890 13859 13859 643871736 23892 23892 206376561 200 83214 352534485 82196 82196 374619396 43585 43585 439610855 43327 43327 230785944 18847 18847 725583673 58558 58558 511752601 10943 10943 46655291 57537 57537 766609020 67266 67266 798977209 57537 57537 591436138 18885 18885 853082038 39060 39060 80512789 63223 63223 188483200 27712 27712 870280509 52095 22856 237624879 39669 39669 67174593 57537 57537 151089652 53799 53799 209786260 69129 69129 740184646 29919 29919 522123246 2071 2071 27039998 68817 68817 688249873 131 131 308751793 59026 59026 717856976 47050 47050 484478208 8945 8945 801386275 77381 77381 478150014 57537 57537 494244808 40704 40704 260657568 57537 57537 42490294 9226 28986 847113808 54128 54128 710701216 76399 76399 207603670 73041 73041 405111193 36995 36995 326584957 24306 24306 69320516 42231 42231 815538189 50902 50902 389665832 27554 27554 977548220 28513 28513 120121063 79948 79948 133727766 73811 22640 598415674 61590 47210 748914118 72775 72775 205996658 74307 74307 147478272 39717 39717 327769902 10183 10183 304747151 57537 57537 481298049 82094 82094 366167134 23914 23914 424059216 27559 55429 60340540 73811 26634 937471161 56328 56328 303530246 19028 19028 954388678 13308 13308 728534769 59188 59188 455651946 26533 26533 866220527 37730 37730 880372687 73150 31427 169678067 71506 22321 18438554 33029 33029 484570437 73476 73476 857952465 64042 64042 915562152 51338 51338 803409918 82153 82153 147842215 11594 11594 344515789 81226 81226 952841641 45404 72729 313562952 35079 35079 613852208 71813 71813 309149021 83243 83243 257935745 16003 3254 718646237 12008 12008 246135052 22705 22705 489617615 56658 3779 284872082 76771 76771 586365382 30831 30831 745511373 74707 74707 349491938 83040 24275 576164235 61333 61333 841073141 42485 42485 354474058 80944 80944 883396731 30736 29169 319747561 58035 58035 690472906 1148 57537 304911304 77452 77452 656566513 10535 10535 210867354 41586 41586 221151518 3657 3657 334437584 34390 34390 645931564 57537 57537 789874350 2514 2514 594308549 7470 7470 456883183 3303 3303 949201975 30137 30137 734757757 56241 56241 123215414 64684 64684 283198211 46318 70579 855951187 62031 39961 497819648 10174 10174 822682773 57537 57537 52414162 46964 46964 929291925 63180 63180 686820118 29760 58441 318135685 57537 57537 221362674 57986 57986 634959649 76235 76235 964188412 41252 41252 356764314 60042 60042 551467664 21163 21163 120817369 28578 28578 560789528 57537 57537 884760476 66637 66637 129367184 57537 57537 137868838 12515 12515 488317030 29009 29009 854809395 54504 54504 923876212 52085 52085 193967455 46489 46489 71149114 80414 19443 702797431 27009 27009 268836677 51348 51348 967881934 22474 22474 279676790 34163 34163 536473556 45286 45286 198959052 34998 34998 835157821 79805 79805 91772051 3746 3746 613599492 33139 33139 788050479 28738 28738 193279222 29794 29794 643132442 80485 80485 167639270 4873 4873 799835301 19935 19935 216385536 71366 71366 71624489 15536 15536 651343708 30436 30436 962758592 51830 10363 419032130 10823 10823 267797245 7880 15514 682474517 7070 7070 257007456 73146 38241 600497048 23108 23108 21090219 77017 77017 167515882 57537 57537 115902379 33498 5158 538179483 83275 83275 806921509 31909 31909 888601273 22271 22271 3097952 5723 5723 242097415 55808 55808 166925107 26017 26017 944788634 57537 57537 181921945 29081 29081 610666620 29986 58289 338164350 54740 54740 114460377 42946 42946 723351772 67495 67495 855370453 43835 43835 352115347 3614 3614 218071683 11947 11947 312382747 54904 54904 230942966 28480 78624 825502680 21560 21560 961801889 31759 31759 617870352 50475 50475 243093251 18993 18993 694477870 79575 79575 385623410 57537 57537 624736927 48292 22600 450843077 34359 34359 718696683 4146 4146 956470049 17125 17125 924049568 14660 50031 511176791 66999 66999 310250877 37594 37594 769694519 50044 50044 282995978 57537 57537 55694103 6152 6152 458569456 47705 47705 829526184 36125 17165 528961225 41528 41528 418240727 57537 57537 942557 8761 8761 186827740 31804 31804 466649951 60857 60857 567309403 4978 4978 995667885 25249 25249 180413984 35327 61418 635154351 670 670 677692986 57537 57537 427487082 19667 19667 867395770 62364 62364 679999908 57537 57537 656572413 31574 31574 667582743 67345 42948 822245681 20238 20238 719527395 54747 54747 782212037 30777 45801 476040288 54974 43029 385683927 50131 50131 896771460 1053 1053 28131845 38590 38590 118141011 23870 23870 169230665 28689 28689 391054313 57828 57828 954671937 6576 6576 980010281 36841 36841 231221556 73740 73740 892645881 72655 72655 4196925 64991 64991 487848087 13384 13384 756146728 43838 39957 742848436 73718 73718 877611758 8652 80451 209139906 57537 57537 993917056 5301 5301 78850901 47651 47651 573268557 41398 41398 65447411 73811 15343 466437444 31491 31491 488915677 34501 34501 113478904 33620 57537 549845499 37735 37735 506118491 71869 71869 23939275 45133 45133 250781344 10206 10206 946213147 8734 8734 540783965 19385 19385 74296416 73811 35614 303970838 60817 60817 932959960 5672 5672 687274870 73811 49219 469831291 61992 61992 454837291 41491 54329 516997067 20817 20817 352874011 1584 82991 738023607 5570 5570 512207090 44711 44711 851086120 64341 64341 864586831 81313 81313 288149775 7850 1238 837891369 43760 43760 745450370 18008 73901 41480205 15441 15441 619135942 29096 29096 371188434 34357 34357 768257253 74149 19489 187156405 71144 71144 425716226 30524 30524 792610391 57537 57537 409862280 44033 29443 866810988 57537 57537 609086515 65784 65784 603700137 35697 35697 348929242 72920 83559 56551879 48049 48049 130371223 23671 23671 26952153 57537 57537 113899964 20097 36244 828583520 76918 36703 713647288 24210 24210 831356692 75298 15460 603270237 65872 65872 997307816 34115 34115 35605381 61261 61261 805508548 31974 31974 589938854 74322 25451 158359462 71086 71086 943381755 65638 65638 439799314 62835 62835 625737122 73811 47689 865952819 71474 57537 644874599 61164 76709 586308426 3293 3293 203611385 41223 41223 705815556 73273 73273 819266825 35197 35197 103427538 41992 41992 76442650 73811 57537 60544652 22654 67237 876805270 57620 57620 92625687 82087 82087 26300588 57537 57537 209941977 62207 62207 326937609 57537 57537 888400568 73811 83194 709045383 59625 79306 512183145 39603 39603 679063947 2858 73611 781668403 28827 28827 900786279 81537 81537 753664996 43085 43085 81008741 79575 79575 39018616 50446 50446 475931519 74113 74113 5019160 80819 80819 512494284 76943 76943 955950955 43588 43588 671759784 32722 32722 735189802 43789 43789 13487121 50346 50346 72146547 56651 64104 729833861 23195 23195 76895514 43591 43591 713711982 83242 83242 572045210 21866 21866 732409392 46811 46811 258216293 39867 39867 339796711 52695 52695 988494344 57537 57537 715805062 57537 57537 54615886 57537 57537 979806007 43654 43654 626353253 57537 57537 243962258 56386 56386 783887282 74688 74688 316933357 68411 12984 934258771 37706 57537 889519461 37677 37677 952378115 59617 59617 837828463 83245 83245 786030191 38623 38623 230094745 1791 1791 946816573 62786 62786 67229788 10179 10179 785919403 45812 45812 739551346 15361 15361 955762315 57537 57537 667501871 56391 56391 726504377 66911 66911 774616736 57537 57537 195737444 4732 4732 994782566 42596 42596 36129539 57537 57537 820023251 31853 31853 431527757 12612 12612 237936085 42655 42655 480121254 27421 27421 108699165 57537 57537 516821240 35107 35107 77664716 1569 4191 825578613 73613 73613 733294904 52890 52890 685803027 49895 49895 312400851 13575 13575 852410852 37720 37720 998286849 49379 16047 382754010 23037 25014 124859481 70261 65731 676173774 76652 76652 978521701 12410 56841 235532661 67926 67926 988587029 46081 46081 782679069 28334 28334 697182146 60441 60441 989328675 8150 8150 857679736 12671 12671 221669312 35696 35696 350714065 39323 39323 824248720 15841 15841 423664207 47443 47443 972399245 6223 6223 479935979 63539 63539 172665770 2662 2662 273470094 69148 69148 529607809 75809 31429 798111327 78653 78653 5092460 61672 65370 648837720 57537 57537 626215078 47486 47486 119456180 79953 79953 887363798 73811 9277 435425629 39924 39317 987929105 57537 57537 715595388 55049 55049 14621276 46161 46161 592455264 57537 57537 215491026 14397 14397 559511703 34948 34948 93063233 82010 31440 799193763 37724 37724 298757514 51684 51684 610637843 1503 1503 19413805 49796 40698 549921957 47969 47969 113935716 26884 57537 926307869 46463 46463 707161858 54978 54978 38303808 34199 34199 252694840 39644 28494 62205059 57537 57537 505793527 12595 12595 589330411 46619 46619 474822465 73905 73905 537479881 58810 58810 477398972 7450 7450 280845522 57537 57537 24747324 20688 4182 94647870 10246 10246 848517567 28766 28766 406165794 30229 71743 647298883 15171 38849 500048985 75642 75642 397183051 33180 33180 469421594 33463 33463 239461760 12411 12411 814366925 29624 29624 178842495 32645 32645 423463783 7658 27331 159006282 46963 46963 627966086 32900 32900 902743726 66566 66566 741694484 36990 36990 185147125 57537 57537 122200182 32450 5020 530187490 8413 57537 900547552 46527 30620 957265807 70714 70714 989531103 36287 36287 10533077 57537 57537 469272011 63304 63304 265528480 20424 20424 77178519 3983 3983 313699635 240 240 115829082 14908 51792 273290245 13225 13225 65041460 57537 57537 210334716 72760 72760 209548658 81212 81212 922275827 57537 57537 774028703 11391 57537 969542849 38610 49196 736013252 57537 57537 238384668 4463 4463 829669148 71340 29021 998391095 31579 31579 591273179 3419 3419 951550072 14353 78750 256321286 32406 32406 377251915 57537 57537 708035429 62942 62942 787986931 40749 40749 255954055 26904 26904 120722191 80871 10066 842810870 78692 78692 740057014 59084 59084 830276982 68891 68891 912451921 1628 52928 101752922 71322 71322 453346734 34152 34152 184045139 64148 6542 273294897 73811 71884 864652542 16875 16875 885771379 29381 29381 455404632 57537 57537 269215992 37825 37825 779508383 5440 5440 675443291 80623 80623 431153333 62405 62405 982031752 30981 18684 361936147 3204 3204 805233420 39527 39527 872613229 75099 75099 789351015 27352 27352 845621882 69242 69242 51311389 20816 20816 449780345 49442 27438 637450456 73649 73649 116089009 35769 35769 494675374 68682 68682 596902242 65204 65204 775505868 51560 51560 84756691 14664 14664 879264427 15656 11596 808688739 73811 68442 869352270 61688 61688 562461068 29908 29908 253280558 76032 76032 603239095 6902 6902 504920746 72084 72084 351996860 12271 12271 60689682 40406 40406 141967813 24020 24020 846272151 31184 31184 830811529 5114 5114 51866920 40374 40374 312259458 7226 55853 581585134 65327 65327 730303718 27274 27274 317851236 20562 20562 939904436 77115 18642 781644494 49479 49479 344892361 7646 7646 558616533 4461 4461 607042620 3607 3607 743697758 57537 57537 672304626 69733 14067 202481579 70080 70080 790897841 42555 77447 130560028 35097 35097 645299898 2501 2501 217063294 9402 9402 171642632 47326 47326 329941670 81526 81526 63698301 71500 71500 625947498 11485 11485 443792405 78208 78208 952282801 19551 19551 992294057 43871 57537 160343610 81259 81259 907729646 45094 45094 212055405 44489 44489 833832668 54743 57537 912792748 55526 55526 503595460 71176 71176 421919433 57537 57537 95045035 27549 27549 97383205 49354 49354 335777322 51478 82795 950123295 57537 57537 360774698 71004 71004 803942055 71230 71230 952253372 7389 7389 241104620 77958 77958 287927343 55176 5819 743810697 78584 78584 10707428 34036 57537 299783309 77820 77820 926062192 66779 66779 913045449 2599 2599 426471200 37960 37960 615867282 11479 11479 669092861 7802 7802 232429176 45788 45788 285991387 4052 4052 919671447 57537 57537 583948490 73811 72321 330071735 14871 14871 698408047 29499 29499 596191071 20138 57537 366916167 77227 77227 768019170 57537 57537 886353032 16387 16387 329691516 53483 53483 301468581 51874 51874 50900058 26992 26992 22687926 57537 57537 915721415 30620 30620 619583206 57831 57831 61802596 58376 58376 360295159 34248 71678 409799760 26403 26403 391091258 48760 48760 471825718 42908 42908 784139581 62799 62799 651320381 10739 10739 417127778 19354 19354 546218752 20943 20943 474923819 17453 39701 671095340 30393 30393 956329182 42376 42376 963894119 2177 3772 900146441 26502 26502 260748202 77769 77769 637118226 66023 66023 279272258 70158 52623 921756553 46975 46975 650741854 12611 12611 799921707 36223 36223 44310645 57537 57537 276335374 71961 71961 700454257 57537 57537 328165438 39350 39350 934131009 38423 38423 695137476 73811 67983 364401919 29440 29440 623454650 45702 45702 434710245 3196 3196 944052979 34810 34810 820465261 11471 11471 126975441 382 382 664603830 75864 75864 753286072 38696 38696 651380102 78970 33566 413082783 19392 19392 716965957 24892 24892 69679821 6464 6464 113747265 74309 74309 224246268 71424 71424 106746870 12435 12435 228649309 20831 20831 752505141 17395 17395 847087059 47797 47797 543082632 54904 54904 877311605 13657 13657 705458888 12336 12336 340316478 70837 24419 704716747 62366 62366 144246489 48655 29070 873299167 33778 62269 245456075 57537 57537 336105809 52208 52208 570186063 2474 2474 576914230 28024 28024 771184661 57537 57537 933465589 54707 54707 451271830 46624 46624 277452675 32211 32211 387191450 28261 28261 129654940 38747 38747 759901920 49656 49656 886792711 60914 60914 613330425 79485 37059 127553533 43957 43957 810987404 57160 57160 512904235 29881 19134 616983788 57537 57537 818420608 12311 12311 314789907 29958 29958 915810170 17913 17913 479306640 83107 15841 635250152 42278 57537 602186430 57537 57537 394438664 21299 21299 190741478 24903 67650 468833065 3178 3178 316709167 38033 38033 655083628 64951 64951 17746368 12016 12016 911077304 41576 41576 646928180 44129 52378 385474914 52406 52406 252509824 14629 14629 793632631 45276 45276 80583351 52650 52650 281115488 50116 50116 969472492 57537 57537 544921426 71246 71246 93126219 42138 42138 868002909 56856 56856 621241593 33723 33723 664617862 71410 71410 133166207 9170 9170 582617514 54755 54755 598495453 33681 33681 429219913 18060 57537 931820731 12794 12794 848832365 67399 64302 810062673 57537 57537 618949674 45935 45935 279324381 79529 79529 942820504 76564 76564 183996462 50618 68113 851615534 47120 47120 853982428 47864 8981 942512751 55350 55350 759408770 34756 34756 735435260 7645 20876 131885993 37481 37481 673149884 47711 47711 997770822 51312 58224 888233919 46145 66838 115549584 66564 66564 604498470 921 921 699358845 27481 75326 471831872 3566 3566 560799722 57537 57537 659712537 71708 71708 29552780 57537 57537 658687638 66475 66475 78039540 21767 21767 552773229 57537 57537 198908851 44126 44126 646944614 22036 22036 662236156 71668 71668 694061578 24351 24351 305749559 57537 57537 22399880 11203 11203 6802177 32650 32650 215441857 75671 75671 741304065 79054 79054 696825571 21312 21312 709860575 16693 16693 506915473 53616 53616 435875353 28059 28059 750171210 60627 60627 151855365 8115 8115 619731039 5845 5845 83536539 18430 18430 876221836 57537 57537 512076930 14156 14156 346311271 37708 37708 818932262 58063 58063 523561784 727 727 133453231 52799 52799 944088391 75985 81376 907873572 43824 43824 486925005 31246 31246 445690105 32648 32648 180416408 8737 34949 801770295 73793 58586 170180792 5905 5905 531889950 37757 46761 585159081 13569 13569 491653780 2299 2299 825711264 50868 50868 988236238 69250 69250 788334286 77876 77876 382684736 34351 34351 465744395 18386 18386 2522126 31664 31664 171633670 44103 44103 108893696 70976 70976 161803874 24217 48047 821305355 51161 51161 851564437 7233 14018 595517327 58959 9198 213092508 73634 73634 751791887 41816 41816 368767998 15569 15569 429396856 61991 61991 835029401 49703 49703 936820126 12730 12730 634137514 82358 82358 783430431 15717 15717 648113352 57537 57537 681082930 68101 71253 284781860 64250 64250 111609842 79128 79128 207446580 35141 35141 340077751 11868 11868 692398050 11241 11241 360633698 77607 77607 963703841 57537 57537 523587683 32052 32052 17153442 11681 57537 319159619 57537 57537 946859236 14297 14297 944670042 67540 67540 762169441 590 590 829772969 80272 80272 540062971 57537 57537 285681994 17211 17211 295531775 82268 82268 576814562 29032 29032 439242954 52100 52100 131129137 27799 27799 596089233 68188 68188 919590512 13277 13277 61365308 46190 46190 135445399 69019 69019 463770529 75212 82595 985381908 20420 20420 908570637 27611 27611 805297593 52878 52878 776677148 41322 67314 426243271 72091 72091 619271726 57537 57537 710347021 70440 70440 125175525 25152 25152 982983547 56012 56012 663033699 79779 79779 806463140 61198 61198 580180592 34944 34944 602595895 80883 80883 775941790 71935 71935 552690807 57537 57537 359239835 11361 11361 637987809 81251 81251 801026552 43732 43732 873600250 15272 15272 677586759 46957 46957 963612371 73557 9110 147531909 67597 67597 808327781 38051 38051 567609157 19520 19520 302250563 57537 57537 419738612 28131 28131 471684716 58817 58817 147708535 62828 62828 177099806 8106 8106 571205474 57537 57537 881786887 73352 73352 79371833 72220 72220 523678443 47089 47089 669836825 6385 6385 138517064 83476 83476 752522297 61006 61006 481801552 11812 11812 612972911 78641 78641 987490712 74334 74334 502297418 50519 29034 216254176 14871 14871 63632636 73811 81889 376272642 57537 57537 410126126 66924 66924 747176871 83809 83809 781753138 16219 25429 687167451 52124 49875 277073664 53067 53067 330448724 38501 38501 908709834 27549 27549 76995360 14461 14461 94134979 27536 27536 439752243 57537 57537 79892859 28356 55173 379808911 23600 23600 813318948 79317 79317 645250747 2464 2464 101255761 57423 57423 95755437 4062 4062 469069367 21695 21695 724612469 65873 65873 467113810 75600 75600 203270490 26510 26510 643477024 83551 83551 849644773 54565 54565 8265297 30531 30531 1834177 11689 11689 802118074 12404 22947 412027706 79776 79776 681442158 57537 57537 888436005 57537 57537 694607840 57537 57537 663598071 78157 78157 589460030 36715 36715 893474720 3114 3114 253882353 31103 31103 405462280 71107 71107 626475562 67839 67839 986956567 66696 66696 854019927 928 928 773868495 72077 72077 746483641 5024 29569 654489277 70056 70056 589181328 29898 27630 100440598 17130 17130 888601839 42095 42095 916720122 11979 11979 920908416 18483 18483 128543363 16775 8082 712018145 49167 49167 603769795 57710 68497 297777094 80590 80590 112279693 1567 1567 707765204 35903 35903 299803819 69833 69833 459106366 7696 7696 935195426 32670 32670 430652550 57537 57537 368046265 57537 57537 340442720 52909 52909 62741899 11378 11378 403306766 19644 19644 396673743 72784 72784 582689454 23855 23855 28732678 18822 18822 171638031 5598 5598 837520785 29693 29693 949091362 28735 28735 790855568 47281 47281 8326865 22922 22922 213080389 82686 42307 321794743 9019 9019 107865339 65335 65335 882920090 43760 51830 446989587 12933 12933 618207064 12297 12297 67097854 228 228 895798076 68675 57537 370012871 73811 619 742554409 23973 23973 119111579 54095 54095 455014742 24711 24711 678336034 62816 62816 300587600 25255 25255 564820800 44203 19017 949810773 82494 82494 276947850 6568 6568 300154940 73936 73936 560064373 11356 11356 605583474 65580 65580 973755745 3512 3512 110209588 2715 2715 694411521 24705 24705 297443810 48895 48895 213868725 57537 57537 907174613 61579 53582 129090999 68591 68591 38490906 641 23340 335319715 20600 20600 693098913 63274 63274 919533062 12934 12934 462885558 28520 23763 676664462 37623 37623 461031202 12223 12223 774886827 83190 83190 457155675 73153 73153 937415807 8355 8355 60867354 64188 64188 629451129 2844 2844 679822277 69589 69589 231676419 70548 70548 225929058 73811 68798 350859983 3851 3851 381930208 81979 81979 865121486 57537 57537 837203815 46260 46260 507638457 57537 57537 289748464 49192 49192 596028872 59358 26738 735528018 49558 49558 537841007 42389 78133 209860664 67792 67792 151274071 52086 52086 34198648 3280 3280 214352530 57537 57537 896633906 68642 81017 280323375 14014 14014 919758894 79181 51037 926614859 46096 46096 327239577 34826 34826 61192813 73010 73010 194529230 82247 82247 893879914 30366 30366 576382507 57084 57084 357773075 55314 55314 583096102 73811 63124 988787002 54011 54011 192705822 7887 7887 381207942 14813 14813 835404230 34036 43529 274629240 31772 31772 563040194 57937 57937 449944360 57537 57537 809794528 40767 10191 839359402 17667 17667 568426655 62678 62678 10136921 71487 71487 152724992 19202 19202 517126595 83488 83488 543014723 32692 32692 712743715 56998 56998 284753737 42463 42463 728672479 21707 83282 480780825 59481 59481 258129396 22328 61316 182205734 38902 12557 605980640 57537 57537 676123694 70003 70003 639575194 57537 57537 387743137 77168 25379 962428053 61617 61617 57527226 33958 33958 717598168 19614 19614 204948387 25573 25573 471740413 67195 57537 518087931 26561 26561 20084568 38692 38692 466844824 33313 33313 264205500 36843 36843 716449252 57537 57537 263956409 52754 52754 528969984 24022 39453 58784451 42411 42411 705475139 23316 23316 230389305 55203 55203 618676188 51373 51373 643337837 20750 20750 262708385 43337 43337 719094596 75894 75894 851609861 77752 77752 745670565 43010 43010 639448874 74455 74455 232721326 10888 10888 451413257 30322 30322 30586967 57537 57537 422683418 81163 81163 901554512 61193 22469 314129209 37705 37705 275699879 79886 79886 796572449 41782 41782 776109953 57537 57537 706839919 162 162 795102491 54052 54052 856674476 8185 8185 133562693 17697 9375 505944531 60878 60878 522106532 42801 42801 333032519 57537 57537 698476235 28015 28015 556438638 10115 10115 993944931 64313 52396 946118729 13521 13521 228707995 57537 57537 802925911 5353 5353 907998690 65682 65682 699739093 56380 56380 506297056 66898 66898 143338301 6506 6506 681758461 46090 46090 61692817 63710 63710 76328046 57537 57537 239789059 17790 17790 167616208 43867 43867 436385490 57537 57537 108746110 42906 3958 378986963 80241 80241 957582871 44568 44568 747792214 83134 83134 518422297 12841 12841 780181714 21912 21912 82296628 78434 78434 167302733 31844 31844 144646721 66280 66280 112695181 50328 50328 658144579 73791 73791 685244249 79905 79905 746615718 3059 3059 494207695 22815 22815 342451783 18914 18914 267935104 18517 52057 184484058 39022 39022 256851887 12410 12410 708203114 62901 62901 479665939 65583 65583 716742851 63085 63085 135104430 43359 43359 704564368 26741 26741 670242588 71707 71707 504264300 39128 39128 609697811 58684 58684 209418693 6674 6674 402887286 29032 29032 305072346 15326 15326 901925937 6510 6510 388496830 57537 57537 600995566 68111 68111 835711456 60449 60449 876780866 44794 44794 316446057 58523 58523 364595945 45999 45999 311687134 73492 73492 362731377 57537 57537 978463909 82054 20918 288688948 59379 59379 737139040 31331 31331 215277800 35762 35762 819369633 23669 57537 475007726 24209 13853 847055900 77733 77733 511506326 57537 57537 944289683 73811 21668 896871910 22151 71012 282014860 24852 24852 559918889 78550 78550 190771592 20175 20175 938652767 7665 54384 233319140 73811 24921 746210984 54445 54445 658904906 4568 4568 510264118 16923 16923 271237976 70774 70774 60154973 4003 4003 341783350 19901 32315 307592976 5903 5903 630733130 53459 53459 760764392 53542 53542 886358103 56722 56722 661447101 73811 1104 884154583 2158 2158 319553855 23185 60128 771167186 77487 77487 22050393 36890 36890 277289050 75303 75303 288228355 80391 80391 733841359 79011 79011 927111418 57537 57537 88131569 28806 28806 148549555 33071 33071 626550853 70043 70043 304797107 13874 59839 765722672 21320 76229 268331847 74367 69624 680281990 31318 31318 641649220 61732 61732 30250739 46183 46183 933223324 50767 50767 333068671 27361 27361 364072193 58893 58893 207570733 57537 57537 118733344 4260 4260 912816992 33749 73692 653310540 57537 57537 108131587 56733 56733 320095679 55527 55527 44172047 32851 32851 807012836 81396 81396 996157266 19875 19875 506153112 60842 60842 286266449 53535 53535 197334347 60768 60768 119527040 38694 38694 114504904 79351 79351 999154521 75407 75407 749994069 69750 69750 707659928 70456 70456 55178242 45743 45743 834192914 51826 51826 622905263 51677 51677 530339432 50235 50235 883529552 8602 8602 775179894 57537 57537 188194391 50362 50362 192966505 13021 13021 620298708 445 445 61872902 33817 33817 375964634 81735 81735 916973774 55818 55818 814586306 26814 26814 392624493 14143 14143 157714068 33840 33840 981479631 76861 57537 213738997 57537 57537 317594936 82888 82888 623629940 22787 22787 628768303 1170 1170 558065174 60602 60602 119262721 46321 46321 377181068 44020 44020 616958733 42747 42747 980452700 69245 69245 46490111 69268 69268 165955884 57537 57537 929285333 57537 57537 700939634 57537 57537 313275514 9464 9464 994133432 45123 45123 479857479 39882 39882 48351223 70422 70422 792539000 8174 8174 340648142 57600 57600 105926288 53842 53842 972144362 77278 77278 284501553 12060 12060 911552722 47202 47202 488771701 60316 60316 958518594 24040 30450 549395078 31714 31714 21395950 54138 54138 206686257 37128 37128 214624694 5947 5947 113499736 73811 13702 475493537 27857 27857 363077636 31896 31896 522545718 2665 2665 318590933 27946 27946 44868408 44371 19453 631773955 10079 10079 569363490 20136 20136 148355210 12745 12745 985927931 2943 79135 201079790 51746 51746 533587490 57537 57537 293184348 77462 77462 495200739 10638 10638 517268570 14709 14709 398860540 32525 5932 689018810 64022 64022 76762474 73811 31206 441153743 56106 56106 176882819 60888 60888 771435695 75207 71761 914702298 34829 34829 619104778 48915 48915 57741197 49410 49410 757716237 13212 13212 913885030 78421 78421 406092945 57537 57537 169810804 36643 36643 335123176 21198 21198 238086404 52203 52203 370498462 81406 81406 287886637 47586 47586 514292487 33416 33416 718820905 2153 2153 674474520 54230 54230 728051631 48344 17830 752300227 67582 67582 235929758 73811 45669 300324524 59143 52574 911980905 81637 81637 243908580 53289 53289 877389209 57537 57537 38920002 15169 71340 302384863 15955 15955 890071972 58487 58487 631960988 57537 57537 291593214 75795 75795 552827531 74143 57537 11253821 2776 2776 712375257 22063 22063 479476925 57537 57537 597997175 51576 51576 646980476 17289 57537 214421160 20126 20126 151921297 64641 47732 860100675 3504 3504 354534287 42321 42321 351408678 19125 70485 24818722 11929 11929 583555509 75915 75915 775952132 57537 57537 402495370 75520 57537 363457361 40919 40919 576397739 48 48 437449715 31203 31203 962708443 72660 72660 238539092 34522 34522 771246595 57256 57256 858931657 69811 69811 36977794 32233 32233 774518209 66419 66419 604200620 35893 48947 237228925 57537 57537 91600654 82587 82587 518391409 74741 74741 960638613 75610 75610 144667562 20485 20485 153240691 63616 6264 259926584 61619 61619 754265099 83187 83187 305473668 57537 57537 185274370 40013 40013 709737326 24905 24905 117801726 12767 12767 248023821 29246 29246 524311334 41173 41173 77809515 42701 42701 101500896 66961 66961 253211094 42406 42406 838422002 66468 66468 700376980 20653 66236 84876471 42940 42940 519819297 14245 14245 488357407 83627 83627 515305107 14664 14664 613432038 57537 57537 676873809 14100 64510 585070259 80060 80060 997348499 41016 41016 867773378 75184 75184 249615398 48522 48522 164013479 9946 9946 622842514 8411 8411 133357691 57862 57862 219441344 43296 43296 179045011 81747 81747 414999090 73811 9481 626564361 15694 15694 802605906 67106 67106 84556001 55750 55750 602836532 36547 36547 38994614 30539 52533 118981233 6058 57537 507799188 7566 63332 553185218 29709 29709 915577143 57537 57537 569689131 77008 25581 806037459 64582 64582 946121980 24595 83452 661196762 30368 30368 981548444 37214 37214 902783966 6243 6243 246601397 73657 73657 960071578 38983 38983 642142976 11928 11928 312608738 28722 28722 189727725 27443 27443 78121625 49723 49723 707696050 70593 70593 436868890 52957 52957 382063102 57537 57537 331702574 16223 6012 663518793 24925 24925 495511011 34965 34965 740906029 43434 48968 729893184 82864 78327 269194670 25063 25063 975930028 36348 36348 530670574 7773 7773 894083971 77626 77626 483757108 28994 28994 177823515 42416 42416 959292889 35643 35643 701396614 20502 20502 471075950 54052 54052 939111677 44747 44747 186243584 9420 9420 911649691 52675 52675 907161120 63305 63305 750171929 30603 30603 608072515 39012 39012 715560644 36024 36024 357505955 12361 12361 93423841 39962 12054 387169550 3354 3354 582382399 39599 39599 662526960 57537 57537 772164569 82240 82240 944659129 17886 17886 285562509 12949 12949 677285599 50734 50734 323784537 9269 9269 188183771 57537 57537 430436916 35677 35677 967643987 71414 71414 527726151 41490 41490 491199121 52222 52222 468990195 32983 32983 376232245 44933 44933 525872476 41642 41642 278630721 47207 47207 781265284 77864 77864 802236411 37602 37602 845183044 33029 83081 887963857 18497 18497 964527552 60364 60364 48177066 33348 33348 417894210 26825 26825 527630194 32951 32951 42103014 4601 4601 881659262 57537 57537 311918537 60335 60335 876906183 70605 57537 554654411 24919 24919 331635509 59148 7515 898876377 71419 71419 258161125 81066 81066 579801909 57537 57537 507664635 82475 82475 134876574 64014 64014 486391892 43619 43619 241297219 5212 30141 784103427 9210 9210 418982396 57537 57537 691472695 3543 3543 300772496 72015 72015 772237243 76533 76533 451293255 1928 1928 566477764 56444 56444 586612694 40098 40098 467649822 68072 68072 558285287 4854 4854 627623714 58489 58489 380325723 57537 57537 464434562 57537 57537 235570999 26328 26328 211522666 22655 22655 664749788 7810 7810 108592643 10830 10830 456202139 82949 82949 711453866 80289 80289 124040669 527 527 513667931 56652 56652 568907332 57537 57537 522336432 40035 40035 142552170 57537 57537 141012763 57537 57537 611435389 21528 21528 115255103 21458 21458 167088696 24535 24535 652613083 57537 57537 34688281 44434 44434 464718043 4523 4523 235129716 8741 8741 450128505 48020 81919 312805383 73811 57043 806082907 83595 83595 558813759 30900 30900 115607599 28710 28710 221239295 26226 26226 243853839 20497 24505 136396708 19439 19439 924703300 12945 12945 859379067 42117 42117 303234672 27053 27053 66935044 11258 11258 596814966 58133 58133 510252036 66807 66807 140301131 62269 62269 698018682 80875 80875 842693800 36238 36238 708048483 2834 2834 66701055 38670 38670 876067608 60274 20012 855470859 57537 57537 945681015 57537 57537 874570658 32966 32785 668357477 10856 10856 234521861 53166 57537 381027722 57537 57537 106253389 50177 50177 341813897 52044 52044 743937521 31771 31771 641519592 40127 62157 490102212 72885 72885 726258595 17621 17621 998800190 36106 36106 213404812 78008 78008 336337466 75746 75746 681262780 53814 53814 504179000 45674 45674 327318335 47506 47506 131171868 73811 12143 113499842 31034 31034 862545266 57537 57537 340844150 72618 72618 147687005 67116 54317 104215292 35932 35932 213997338 83656 83656 42830292 57537 57537 583167354 9177 9177 678735140 9945 9945 135682337 46510 37266 91624639 2378 2378 370709083 10558 10558 141900882 54050 54050 621733150 57537 57537 826271371 15554 15554 683729326 50584 50584 37922234 17596 17596 98682528 57537 57537 86073952 45155 45155 353078412 723 723 999094754 75470 75470 953600985 30120 30120 451936333 35755 35755 853767331 26531 26531 431801854 66926 66926 68265955 12099 12099 208997055 17529 17529 49717540 44798 44798 835415487 52770 52770 712647134 62798 62798 974792063 14667 14667 751753606 12940 12940 571122449 76227 76227 561169141 78624 78624 630026276 78423 78423 336216144 70353 70353 3470282 60367 60367 815061521 41128 41128 404036457 29706 29706 708336177 67493 67493 210794248 26515 26515 323006905 82137 41965 18490395 73934 73934 148401838 27181 27181 561583948 73470 73470 590277434 81169 81169 281289125 31145 31145 568486693 61538 61538 680698122 62975 65823 348070109 23437 48901 915208223 18654 18654 289103707 22660 22660 821925799 69186 69186 736901720 57537 57537 650474845 68975 68975 423491472 19168 19168 541829861 57537 57537 853282664 65866 65866 540857321 52545 52545 654963094 77800 77800 749939254 41054 41054 338346613 16856 16856 898723066 83668 83668 664242399 69753 69753 923134609 68934 68934 303172934 2353 2353 790264770 37564 37564 458596096 79508 77891 168295267 80103 80103 581117661 54883 54883 427002711 17817 17817 14623775 6965 6965 509205428 73811 72515 279708857 15820 15820 864713026 23355 23355 195342551 62683 62683 729175797 56254 56254 216325557 516 516 15166844 26656 26656 771610154 67565 67565 998897893 7558 7558 723644528 24060 24060 858269098 37630 37630 65442882 65008 65008 586920345 58983 58983 549454268 23060 23060 176692324 71070 71070 344633206 76192 76192 675318165 52928 52928 121970747 8864 8864 436066326 62881 62881 385628802 57537 57537 431509682 21909 21909 61592323 3052 3052 845735538 73666 55778 139279464 66737 66737 362930187 79441 79441 562611582 28814 28814 704616680 37598 37598 759814559 50145 50145 367713632 73955 73955 64160890 51996 67198 711233655 59838 7515 644006734 73811 69562 691619350 57537 57537 53448822 53092 17605 294740291 67255 28557 350365674 29086 29086 768101459 47598 47598 647852656 4145 4145 236263906 50457 50457 668320345 19695 19695 536311627 59205 59205 519506141 57537 57537 90353270 34338 34338 24615043 1609 1609 99984644 1825 1825 344480145 12818 12818 683470380 46969 46969 754381291 43831 43831 825037775 6171 6171 564595685 50554 50554 940172303 51994 51994 274048195 53095 53095 167260182 14959 14959 183723672 59915 59915 750068625 54884 54884 211466165 32148 67326 411792886 42046 42046 439941161 39470 39470 312674746 57041 57041 231267679 4088 4088 311535032 13296 13296 811796290 60898 60898 583631797 1508 1508 471622260 17999 17999 148277382 19911 4446 646805841 62544 62544 480818777 4271 4271 72923485 30267 30267 769444904 58964 58964 571630533 72477 72477 766294238 26043 26043 199422950 73811 68839 747150202 38415 38415 547177360 83253 83253 472404859 51600 51600 559842734 49494 49494 891506933 10619 6696 829070857 72364 19771 230921676 20408 1379 44680762 73811 25204 748652634 4977 4977 599019290 57771 57771 909553866 25532 25532 546483091 31033 31033 509675230 57537 57537 559659980 57537 57537 498268297 34345 34345 266230109 34101 34101 552973087 57537 57537 177228334 57537 57537 340302858 22357 22357 962081904 20732 20732 94149055 34804 34804 44796462 63658 63658 384819693 2468 2468 48339180 72745 72745 402139993 60537 60537 969031420 22 22 886644831 75839 75839 429343872 26999 70811 154547212 51009 51009 748564158 73501 73501 875684716 5451 5451 91616022 51350 51350 143054359 32095 32095 463386720 62467 62467 944256296 57537 57537 101385022 65835 65835 459570030 13069 13069 953028063 41958 41958 358779667 81400 81400 527494707 30526 30526 464813670 57537 57537 309855889 18294 18294 280881920 53445 53445 63561552 67868 67868 419974705 80443 53314 300658523 31773 38849 702606089 57537 57537 173441838 65117 65117 179878472 15466 15466 988200725 56091 56091 256963042 27928 27928 492485514 72441 72441 954491540 47784 47784 952268004 43925 43925 133656472 57537 57537 864743860 30620 30620 639976635 83244 28622 94741196 42430 42430 589863386 68434 68434 865978413 72570 77449 741231249 44253 44253 389151032 59531 59531 130199581 79373 79373 601863752 30647 30647 192641126 63571 63571 601753054 34975 34975 24875196 37939 37939 943720617 74974 74974 809860850 49333 49333 7087483 52067 52067 834590891 40233 40233 529511545 30110 30110 119663968 31011 31011 53476109 18738 18738 909749519 23543 23543 103349915 10514 57537 393483676 12202 12202 596664929 26552 26552 706816502 52561 52561 752771596 75079 75079 62022573 11039 11039 469684897 25340 25340 62037793 29408 29408 975623145 44058 44058 201725883 74679 74679 101323587 6004 6004 745448665 42726 42726 542079601 20734 20734 227523450 19161 38739 200273874 21585 78200 115466998 20921 20921 99027881 2431 57537 626337355 72523 72523 867453675 1075 1075 548593108 4994 4994 626096388 32316 32316 86667793 40416 40416 550472317 54571 54571 789187408 19650 19650 283307656 83552 83552 162483956 3209 3209 993319439 41487 41487 135429693 65790 65790 537522913 4195 4195 3490223 26432 26432 445181877 56851 56851 215226573 57968 60685 662189252 62789 62789 739872116 47800 57537 597507338 37260 37260 235600905 70462 70462 759483099 10119 10119 147777424 80333 80333 213718894 35497 35497 614327615 38896 38896 754956437 79285 19964 801886974 38290 38290 120212595 42871 42871 430990898 40371 40371 810924135 51466 51466 120921555 63629 63629 751859658 60683 60683 192557959 11164 60678 356731248 65631 65631 995806494 59695 59695 393151292 39914 39914 810758156 6679 6679 444261223 9607 9607 630004022 78932 57537 135225058 66882 66882 26520153 3867 21446 189650552 57537 57537 48088165 1486 69054 240196001 28067 66439 889770649 46957 46957 243676722 25241 49980 300212586 30197 30197 347193652 6051 26281 409649340 30932 30932 641650584 73708 73708 793302128 29316 29316 826873316 51059 51059 736277817 1577 1577 692686204 22574 22574 88520361 35495 35495 322816514 57537 57537 809304582 8900 57537 767809474 58309 61427 612411643 1830 1830 636691548 31438 43595 263329420 83778 83778 359564614 59644 59644 968450244 11425 11425 208268066 57537 57537 111395938 7078 7078 7519504 79547 79547 940484202 9954 9954 315170220 25743 25743 184179828 16338 16338 553612522 37199 37199 872671458 58619 13929 642011052 74418 74418 350943217 57537 57537 918171758 55930 55930 102353762 67758 51838 211570541 76920 76920 938130825 57537 57537 839136393 37423 37423 205188928 81835 81835 280861019 39135 39135 755029290 25159 25159 965725036 42317 32460 547042621 3745 3745 480312306 67603 67603 867071486 73348 73348 771012417 56532 56532 968366958 60750 57537 436423080 62747 62747 243897637 70024 31951 768077023 31637 11414 285401989 60972 60972 343118330 46848 46848 969214670 57537 57537 194345301 57537 57537 695705272 3189 3189 599328776 40384 40384 500202734 29365 39839 8666856 66902 66902 502933938 40606 40606 537299998 27578 24204 239510272 57537 57537 61092647 30668 30668 320397686 46787 46787 56296016 30400 30400 284965871 9975 55139 607636128 65043 31338 45812613 30568 30568 585308885 25590 25590 366384691 43192 43192 88853002 18318 18318 586557537 555 21619 441224834 67741 80843 913362583 55380 55380 452508494 18837 18837 881867747 15803 15803 242193268 55403 55403 108217853 64159 64159 359381016 48468 5579 66111166 67123 67123 219724455 15399 15399 939607767 77708 77708 416722425 57537 57537 774476212 57537 57537 230130402 57537 57537 824135585 72908 72908 236032446 14186 14186 935083564 6029 6029 252362489 45747 45747 618082195 33683 57537 386618683 26286 26286 853913113 57537 57537 174942955 22756 53951 547673885 25648 25648 134181518 32237 49946 184630211 77913 77913 645441219 70567 70567 22212714 78711 78711 414758117 42991 42991 309963324 57537 57537 445314716 4381 334 156431720 23479 23479 18765715 39333 39333 990949486 57537 57537 766645000 38859 38859 895310099 37800 37800 454417678 33128 33128 179130473 22599 22599 348381250 25271 25271 381079793 8112 8112 212253045 30039 44271 126538950 15234 15234 852237985 8661 8661 289849920 54110 57537 958446160 21971 83516 633342281 5166 9571 946408755 79262 79262 883374390 47971 47971 794556743 57537 57537 88219285 43560 43560 715094569 21174 21174 788796832 33013 33013 305468217 38973 25070 831113772 10319 10319 193095342 48386 24828 227016265 76667 76667 150749992 2161 2161 171155477 57537 57537 780909432 65911 65911 680352390 34901 34901 253966154 80586 66596 322497198 57537 57537 879768275 78719 78719 942176113 49068 49068 18955296 304 304 665138118 79108 79108 978877234 10428 10428 978081913 21943 21943 631217199 18017 18017 633400190 19532 19532 101375639 65639 65639 275670801 50449 50449 691948069 67338 67338 131079295 39220 39220 452389829 50866 50866 163682530 6501 6501 886928723 57537 57537 555403959 50012 50012 625895142 71976 71976 601690458 7452 7452 870443244 53546 53546 428109858 59823 59823 437233189 39938 39938 845812032 57537 57537 611709550 954 954 562281418 36356 36356 211511299 20659 20659 307327816 48742 48742 68723358 80217 80217 845085049 6159 65455 490088504 56912 56912 531875938 10211 10211 449546529 47257 47257 356934494 49547 49547 972453010 60241 60241 353244174 53780 53780 815163586 36430 36430 496851152 67783 67783 301086110 77660 77660 904829040 18722 18722 464641672 57537 57537 824512826 56852 56852 587106115 82511 82511 733677581 3898 3898 630896763 10703 10703 70227005 76548 76548 668292659 32676 32676 681624832 41099 41099 679826108 75514 75514 725780365 34109 57537 841728875 23620 23620 312250246 77627 77627 601756383 52022 52022 442283392 81723 81723 782957420 23066 23066 76529600 58033 5043 269267116 76330 76330 579172713 80290 80290 525731287 54594 54594 338669310 57537 57537 536693503 43511 43511 879329991 48918 48918 827483929 65109 65109 544205676 73811 1123 288078293 55808 38729 103890876 25393 25393 516236560 44434 4941 985672556 19362 17859 485516193 27838 27838 830997934 13102 13102 241078504 67880 67880 221166905 25205 25205 942484819 13662 13662 337081505 79450 79450 441872172 72207 72207 472972179 20867 20867 530521376 6685 6685 560854596 61646 61646 183086072 59318 59318 34817377 74958 74958 199421018 57537 57537 143791241 78848 78848 832140812 52335 52335 296693354 34459 34459 560932439 36950 72548 798309589 15961 15961 938398750 57537 57537 928470037 29966 29966 108195268 55428 55428 471432382 58804 58804 331030867 57410 57410 531158903 6766 6766 146685272 51039 51039 967280872 47276 47276 126850046 49890 49890 732306725 31181 31181 223524519 29214 29214 918553481 63460 63460 868667745 57537 57537 259585173 78074 78074 261830710 13428 22843 398908118 24865 24865 463231203 66766 66766 797834008 43016 43016 946685965 4541 4541 276852593 39668 39668 224248405 31861 31861 248182625 71303 71303 61804168 19251 19251 55410165 16865 16865 565526285 61152 61152 117989780 65503 65503 52343469 57537 57537 864203129 41501 41501 696116651 71251 71251 298565225 70174 32727 822307837 43152 54931 824516633 71831 71831 691468822 11154 11154 397575662 4397 4397 104600880 64869 25156 184248218 26622 26622 202404348 64468 64468 440177272 41474 41474 471056145 70476 70476 114886416 70705 70705 180097358 41719 41719 609937926 62595 62595 267966944 71380 71380 139171058 79813 27670 726706592 44793 44793 558249200 58944 58944 281241443 4432 4432 587899533 45170 45170 899085456 59070 59070 243616696 57537 57537 416719000 32110 32110 883066113 13416 24950 232064715 44176 44176 4312897 49877 49877 5107642 46079 46079 768188362 45249 45249 403878717 45410 45410 295927974 25025 25025 508595869 48334 48334 277008422 39904 39904 166997614 56348 56348 499558912 24473 81572 580517480 51447 51447 465907224 3396 3396 182907428 34220 34220 774954367 20568 20568 576664399 67363 67363 126042380 57939 57939 967628203 5345 5345 554729850 57537 57537 394030811 67242 67242 220118879 35179 35179 280423898 18052 18052 389016868 60986 60986 230981526 65641 65641 627150630 63396 63396 759664621 57537 57537 707798266 19027 19027 423531189 14107 14107 425672324 60975 60975 239268408 1155 1155 709532899 41201 41201 382496974 11473 11473 63302505 17116 17116 833624816 48919 48919 665427246 43032 43032 352940797 59630 59630 263540422 82873 62143 212038905 9179 9179 896060348 24267 24267 7042481 67202 67202 663463695 53861 53861 837730715 68750 68750 951310556 18676 18676 260132807 33501 33501 947861174 83228 83228 928811997 29285 29285 858654172 5686 5686 81951502 35777 35777 662663748 40221 40221 591879379 36402 32706 873205107 17518 17518 968413572 53888 53888 595293955 17373 17373 39423317 78504 78504 418726626 30934 30934 363757570 66413 66413 998503956 19751 19751 591624244 23279 50344 658038469 19234 19234 983224815 80438 80438 553331845 41769 41769 204049961 20187 20187 921211698 6155 6155 925120875 57537 57537 637443719 24960 24960 906118913 65032 11294 6392733 42966 42966 719978376 37873 37873 407992102 44455 44455 792591563 63986 63986 502070018 63076 63076 522211867 33605 33605 574231403 77039 77039 451112032 20520 20520 701388401 52727 52727 942664425 56131 56131 322717818 50076 50076 349585585 50131 47193 13780074 62103 68286 393838757 1966 1966 807010540 31989 79104 640004637 45582 68085 530295471 78543 78543 40842723 57537 57537 659074791 36407 36407 583690056 12577 12577 702731755 35107 35107 617132716 13732 13732 724078137 52362 52362 512529707 37509 37509 69727638 82509 76248 883271599 80283 82763 626616796 82337 82337 860345631 54886 54886 164752662 5053 5053 857294468 69227 69227 917048679 11811 11811 579827802 11536 11536 975913654 49867 74400 47787745 58564 58564 665611220 58475 58475 930272415 52159 52159 271725640 10330 10330 148099828 45715 57537 222704490 62078 62078 429790732 57537 57537 286461928 36703 36703 107981678 10821 10821 303733906 35038 35038 771683129 36849 36849 177292690 20757 20757 228892087 72386 72386 838206865 21726 21726 998225006 50450 50450 494132538 76521 57823 362974484 42492 42492 663742625 3598 3598 845576287 3633 3633 594724218 22764 22764 871509315 10964 10964 821266814 45891 45891 989951354 63968 63968 666723098 11925 57537 349532150 41436 41436 747610082 17084 17084 393656490 46028 46028 827375265 53654 53654 761952007 54117 54117 542756264 58087 58005 677631423 5149 5149 352117707 65155 65155 460616914 60530 25153 300198805 68289 68289 916506523 61848 61848 479878281 20342 20342 142614400 56052 78006 963083749 41012 70704 241192068 57537 57537 606439551 16905 16905 519541759 3181 3181 309053786 43244 43244 790030413 41192 41192 265642573 61346 61346 287369085 33637 33637 972459358 15882 15882 33811293 79639 16949 960444960 82468 82468 807618080 30039 30039 628027184 81585 81585 965918488 68593 68593 56960664 66544 66544 800808302 57537 57537 972302492 14302 14302 44371092 66431 66431 591424730 78452 78452 292475337 3406 3406 563972198 17085 17085 9507476 75177 75177 878693782 5948 5948 797230868 16993 16993 826697217 74602 74602 485970709 1564 33769 546239256 59556 57537 389956737 72422 72422 172273897 1063 8833 730782345 20593 20593 52783117 41312 41312 893872826 76464 76464 713050712 57989 57989 587296899 57635 57635 802381224 45246 45246 247400408 19627 19627 578650120 66382 66382 543394453 70428 70428 725745147 2391 2391 865524005 57537 57537 476056520 29437 29437 488484002 39756 39756 23776746 43979 43979 661451732 73811 57537 385710957 28014 28014 525471135 73825 73825 165301053 62796 62796 219420176 45542 45542 282524222 47866 47866 370360275 40092 40092 497674375 57537 57537 961114689 32813 32813 716914014 57537 57537 968704261 40083 40083 877445491 19279 19279 558853467 46817 46817 962621049 16318 16318 820517706 22096 22096 374595758 9164 9164 78402935 18605 18605 365473555 58094 57537 160808441 42883 20742 146615027 72141 72141 824592303 54724 54724 153010841 73811 46067 195612229 32741 32741 136651682 49725 49725 205807471 74487 74487 141137776 15655 15655 592589337 12204 12204 71234797 28916 28916 44671508 64826 64826 552151871 5351 5351 559660397 17909 17909 359166779 44960 44960 680984202 43465 43465 608113703 63114 63114 348132668 19847 19847 672408782 79661 79661 97859909 57537 57537 88458178 9034 81107 915556897 18285 18285 477441999 9557 9557 432566219 81669 81669 296291300 5264 5264 489480545 25741 25741 355695871 47911 47911 644004450 42924 42924 694464298 5219 5219 973975330 81853 81853 15512656 48685 48685 923280625 41686 41686 790067029 57537 57537 540935968 9908 9908 692912000 57537 57537 486317842 71965 65792 29308903 28525 28525 150469254 61099 61099 726301165 71141 71141 518925725 57537 57537 166634308 13034 13034 416997008 63572 63572 638583863 57537 57537 306698379 44349 44349 192814819 16976 16976 832168898 57537 57537 592336704 48045 12911 308311163 6194 67995 75118010 29634 57537 362843453 25864 73290 823777081 27448 21391 71110242 47008 47008 809059382 35977 35977 686617370 19660 19660 707386046 9274 9274 50657593 24250 24250 584439372 76106 76106 881185032 13038 13038 129172553 46717 11227 331900688 57537 57537 45904157 48900 48900 715962766 12342 12342 496811264 58390 58390 340419653 33720 56122 895775914 64094 67308 303887710 82099 82099 238948898 71724 71724 730027225 52600 52600 201192317 66404 66404 860682340 38813 38813 129587492 69234 69234 954450929 65356 65356 565600715 57537 57537 507757348 37245 37245 426453671 70196 70196 313898274 18196 18196 732132463 8726 8726 179524747 20516 20516 899626744 8859 8859 880012179 38137 38137 723245018 41125 41125 822830131 13030 13030 845861697 6863 6863 964429512 61393 61393 263989600 10330 14774 977519242 47369 47369 276163043 36742 36742 893448338 77741 77741 902253253 66558 66558 665118407 40889 40889 912496125 57537 57537 436088794 10577 10577 412571694 10802 10802 426883114 69466 69466 181672620 30076 30076 378373228 83567 62082 333456825 75720 24568 61518239 27749 27749 521350731 70544 70544 659605502 28428 28428 908822214 17631 17631 57334762 79452 79452 149416228 77492 816 605056097 82449 82449 576206536 57537 57537 991268659 29667 29667 813500820 26806 26806 363080535 2498 77454 101700876 27060 31847 603697497 53601 53601 568632169 8211 8211 743803209 63816 63816 587052090 66656 66656 72032500 52523 52523 355889872 64308 64308 536989276 655 655 579324019 16929 60384 178142395 63235 63235 627574232 35511 35511 996261642 16728 16728 291645122 3723 3723 537736173 16626 16626 745554074 11658 11658 150336323 17244 17244 248459283 73748 73748 669268104 25765 25765 403804460 81352 49648 879126604 20936 20936 865675278 13206 25902 234316420 65690 65690 485381225 79613 79613 912173350 57537 57537 780199679 80175 80175 588830586 48834 60493 173394980 19889 19889 924449624 26553 30295 636153506 27556 27556 82608005 4782 4782 174606789 50899 42285 879191865 57537 57537 131699719 1253 1253 723196498 30540 30540 718803973 77120 77120 827689668 60450 60450 276223484 73811 57537 856650210 80779 80779 920561309 37731 37731 907465462 34557 34557 430285657 66071 66071 287834175 64343 64343 664489265 81732 70023 463092881 57537 57537 355150459 33995 33995 516565512 32520 32520 770526938 10004 10004 818066002 41038 4302 905967877 20780 20780 349689543 17766 17766 193003577 76114 76114 814796640 61682 61682 260169304 69050 69050 40147747 17797 17797 68405331 29335 29335 765515929 11280 11280 577401382 51550 40362 194316368 73811 24729 967604746 54845 54845 817136838 51004 57537 839965267 20821 20821 318735361 57535 57535 877260610 64454 26999 250274931 75841 75841 819577097 72005 72005 517063664 64961 64961 33478983 75788 75788 72931981 17687 17687 444209428 39506 39506 234580409 9160 9160 900683873 11311 53531 177474306 57537 57537 313209953 3882 3882 744341218 14635 14635 964784116 57537 57537 883293633 57537 57537 42757326 36570 36570 440484531 56377 56377 357712440 15426 15426 26934982 46225 46225 354506313 53457 2862 241966747 57537 57537 955151896 78310 78310 940185806 20428 20428 986668227 60245 60245 542752158 58197 10584 879265199 25743 25743 325416228 56068 56068 445503933 21182 21182 807136399 53865 53865 533591529 41779 41779 750978409 64319 64319 556022261 57537 57537 896927443 22415 22415 524793146 619 619 76938644 38587 38587 705595314 57831 57831 629371544 51275 51275 205650801 57537 57537 103029122 49948 49948 261507056 65098 65098 749274723 73811 36919 723055811 76047 76047 288476594 23332 23332 83428094 36022 36022 24887626 81437 81437 217103592 42590 42590 91695750 12640 12640 641727938 54731 54731 694746398 16705 16705 242849707 34174 69462 801109365 54196 54196 409500261 13874 13874 659841063 28674 28674 100469578 4446 4446 835653722 11748 44928 897330161 29770 29770 34851523 57537 57537 264807425 7734 7734 32165820 10905 10905 887919601 7292 7292 702231302 57537 57537 341793782 57537 57537 829934881 53085 53085 714837832 76000 76000 170823651 9427 9427 317847784 57537 57537 453038363 73811 30679 461649921 73765 20919 592615257 77693 77693 411743870 68604 68604 570047454 13615 13615 325823661 53739 53739 287047933 19752 19752 90512171 27586 27586 601161815 74263 74263 592952582 51570 51570 794499818 38097 38097 264572430 82100 82100 172166231 52881 52881 274042394 14899 14899 467793250 56809 56809 579734126 40396 40396 214845114 41965 41965 101213663 2242 2242 329512502 79907 79907 718630682 32429 32429 207353829 37233 37233 373472862 75604 75604 673396764 75746 56237 711122541 42433 42433 521608821 6900 6900 532674345 5398 5398 772632855 65408 65408 539310518 76283 81485 281613536 22877 22877 232612529 8470 34223 625566121 12891 12891 108359101 20020 14405 966478133 57537 57537 698155587 764 764 237500576 29596 5934 735846234 73298 73298 773948015 20569 20569 559930706 74447 74447 266733170 78128 78128 903996295 51195 51195 79940743 47411 47411 362373604 18387 5331 14119379 18176 18176 93126699 16072 40631 951589500 62569 62569 468559023 4258 4258 394822276 36161 36161 779318074 57537 57537 620305061 45121 45121 614482974 49485 49485 102318359 52975 52975 626860292 16679 16679 102981768 31967 31967 90697446 45312 4279 780976217 41406 41406 818402286 72164 72164 346393367 51881 51881 380614896 53635 53635 559071894 45629 65420 108931980 52585 52585 555376193 65699 65699 114318802 31751 31751 826887153 13297 13297 450241838 71087 71087 101962942 54652 54652 311546086 22260 22260 515686330 44209 44209 426853018 36715 72698 663209566 16235 16235 212181651 39658 39658 342455776 79955 52925 139535914 64591 64591 672872316 64797 77535 465837258 37433 37433 263858937 73765 73765 102851076 66164 8927 369065291 74634 74634 317417153 43780 43780 87819399 57537 57537 391559030 21207 21207 36296273 52651 69641 667925404 66727 66727 185795232 65841 65841 765064849 15763 15763 93075309 70060 70060 874852415 34809 20146 415520149 42430 42430 79525229 5947 5947 90812674 64455 64455 535730200 8407 8407 215635532 57537 57537 445008954 80001 80001 86180449 51040 51040 494690331 59452 59452 156045694 21377 21377 722404431 57537 57537 288368965 73811 18952 439328888 77641 77641 843560168 48593 48593 731605529 7241 7241 245161580 28124 28124 515516486 32439 32439 201447582 46765 46765 913487283 75762 75762 855258076 29910 29910 577753225 9683 9683 132124054 24272 24272 590791277 45604 45604 439528520 70187 70187 720482990 73811 26971 640309199 76229 25336 767501182 10493 10493 543145443 60888 60888 962765253 41811 41811 482951951 10718 10718 902708306 46838 46838 109372057 48184 48184 134899750 35540 26211 826550824 66357 66357 242626392 63362 71410 714993640 11329 11329 194565678 78556 78556 27124496 37249 37249 529864235 20002 20002 639251328 76193 76193 746763462 39267 39267 208391040 67102 67102 149721036 14726 14726 731228454 13369 68358 972030606 54978 54978 614184064 58164 45588 977220162 35124 35124 692320264 54472 54472 137284914 73086 73086 664541202 8699 8699 530851544 79197 79197 989994008 73811 73611 742150846 78326 78326 458210297 77577 77577 226186013 52715 52715 502435943 46608 46608 315804012 1629 1629 877013356 59190 59190 122207288 62937 62937 179292398 36707 36707 905155512 30423 41973 27952633 34689 77298 782582313 70687 70687 380683845 77239 77239 931790916 82083 82083 557243601 41214 41214 410551224 60157 20503 528296565 78434 6828 236909802 70801 72373 218667258 16116 16116 172616494 75911 75911 938382181 55829 55829 670952139 72011 72011 725209107 43683 43683 141739644 1213 1213 554346641 78580 47886 326882350 37954 37954 524573438 17774 17774 669649963 48998 48998 724558234 49609 49609 24893771 81743 81743 139657191 38944 21186 861646490 67139 67139 190177810 28390 28390 20702135 3149 3149 896598049 61430 67426 772859132 57537 57537 815619718 46223 46223 734238497 61947 61947 735855691 37116 37116 975467453 35975 35975 624312621 3939 34994 733041355 270 270 479786637 57537 57537 578458978 15524 15524 585210036 82165 82165 643175949 13802 13802 387912373 67382 67382 943563715 70044 70044 333794808 63387 63387 688004332 51102 51102 91468533 76181 76181 712634810 50127 67808 517960911 75944 75944 72155602 8831 8831 943422936 57537 57537 518078086 73811 41471 70302783 38046 38046 881871281 28865 28865 743953035 69376 69376 838037257 42609 42609 298008886 6065 6065 577934289 57537 57537 191806096 17950 17950 30251784 60712 60712 499315517 7696 7696 241194014 38398 45211 271505256 14581 57537 312634370 30103 30103 784126709 54191 54191 102779553 14011 14011 273984941 57537 57537 624776118 57537 57537 87459976 44910 44910 294055133 35287 81005 494018767 673 673 349445160 13597 13597 336508170 44393 44393 47711045 13729 13729 463566387 59724 59724 30349260 38067 38067 512521572 12699 12699 408236266 53387 51324 241516242 49229 49229 226039533 26844 26844 340607550 66958 66958 351740383 20144 20144 918489535 43470 43470 782377070 51938 51938 739303887 68777 68777 607956290 73811 22957 513489369 4226 4226 281730790 42222 42222 448242928 5909 5909 79472026 29034 29034 83982665 17629 17629 374406909 11150 11150 693718072 75842 2262 785429333 71010 71010 129770469 2633 2633 749937511 67376 67376 411916047 934 78739 971156473 44346 44346 629879246 45506 45506 502500062 72756 72756 988498591 74459 74459 202331874 1863 57537 10149775 53906 53906 93350992 69168 69168 475848573 77449 77449 878142196 52876 28173 818727880 2141 2141 19113165 66592 66592 404118169 57537 57537 910136798 57537 57537 592288712 82495 82495 245881918 80803 80803 170781675 43679 43679 829538782 36400 36400 662218039 15297 15297 571944528 27062 27062 141661116 67104 67104 730857857 64057 64057 409082503 7003 7003 77852540 18480 15314 46329492 46760 46760 566611783 10911 5127 862489648 57537 57537 740404177 72739 72739 576019588 75463 75463 264629508 70582 70582 174764794 57537 57537 581664874 58420 58420 485076718 10137 10137 819641142 29289 29289 959049336 1886 1886 975948001 57537 57537 583846168 73147 73147 613972243 1954 1954 391901874 7195 7195 270858803 82032 82032 382421859 57537 57537 338601612 55544 53517 18222988 59991 59991 966629949 5532 5532 124480002 17360 17360 199479237 8385 8385 857823532 36757 8816 515095840 21144 21144 721847046 66424 66424 806357517 62237 62237 343444398 79029 79029 479530390 57537 57537 555408411 72309 72309 298667600 53768 53768 900379543 83007 83007 794377059 19061 43742 49458744 73348 73348 604179840 65922 57537 539735904 35204 35204 238680980 45558 45558 356348475 24077 39768 501797694 73811 4888 246774470 11794 11794 60907373 57537 57537 970209016 23110 26390 969618180 4416 4416 917931020 4710 4710 220325479 57739 52830 446324115 21560 21560 806927827 16014 16014 52394852 73811 55718 257237588 33375 33375 792626354 73385 73385 929229700 37761 37761 539833298 12836 12836 74750837 58699 58699 880038763 56780 56780 533132705 57537 57537 904919222 70903 70903 252133658 79232 79232 608669092 10220 10220 485826854 47754 47754 438675079 30849 30849 238962846 52842 52842 831842726 22990 66249 962796139 54372 54372 939068159 57537 57537 882539406 57537 57537 644680449 73811 31172 360848165 72739 72739 38156911 33934 33934 883249025 73610 73610 193757749 39566 39566 833715182 31953 31953 643424019 59977 3289 982154251 35020 30751 713905364 9924 9924 275254093 78844 78844 658109914 79808 79808 713364000 43888 43888 439683364 62181 62181 479049081 55874 55874 95624109 55215 55215 520990988 57537 57537 11825852 72185 72185 313933951 39664 39664 658805200 23601 23601 339471851 57537 57537 229881249 43675 43675 441079160 17603 17603 604847884 53258 53258 5755151 21040 21040 600429977 65127 65127 455668437 11625 11625 80995323 57537 57537 728660503 64654 64654 885501232 38429 38429 304159289 52623 65682 780049315 47101 47101 829165014 66858 66858 471319306 57537 57537 218058120 57537 57537 118021081 46770 46770 625081708 38966 38966 316688896 61939 61939 471732155 67027 67027 886543687 76843 76843 243150113 57537 57537 396053610 57780 58752 52925180 16768 16768 726964811 53621 53621 162519637 61366 61366 945115163 80884 80884 337899973 69351 55846 950540311 6975 6975 459766724 38681 2183 679849310 54751 54751 46931382 26693 26693 113356822 7032 7032 428332387 18678 18678 829606342 47415 47415 724626833 28173 73179 629218420 57537 57537 230795392 48726 48726 546828872 47300 47300 400747139 34949 34949 486654961 14623 4406 456014402 34771 34771 383466643 80013 44860 273646900 32660 32660 482007794 53946 53946 454769813 57537 57537 428477337 79985 79985 402636019 32687 32687 78028979 17814 17814 371467935 69837 69837 856793132 21661 21661 708736159 32181 82019 340334382 62173 62173 859601462 6208 6208 404692499 11531 82791 977714573 54432 54432 457145649 28859 6937 599381617 19298 19298 474859767 18763 18763 331180871 22386 22386 977814731 23706 23706 873262905 28523 28523 672672582 74683 27466 685654743 34990 34990 872691272 28057 65453 860292017 57537 57537 636377155 17221 17221 206350792 3861 3861 58421170 41323 7205 970233376 83737 38499 138583696 8501 37239 60576073 70818 70818 595942577 6544 6544 515551076 13236 13236 203465131 54827 54827 685609933 46662 46662 286069710 58325 58325 311238985 30724 30724 526863101 57537 57537 558254796 56345 56345 440955396 57868 57868 221280218 40408 40408 503255741 46309 46309 688881486 36686 36686 590386847 76289 76289 217333122 57537 57537 389429248 57537 57537 465399838 73972 73972 688112781 70810 6639 304121370 64879 64879 267215835 4939 4939 510754847 2046 2046 29510379 72659 72659 183590494 2583 2583 245838822 53802 53802 848105214 8157 8157 457451704 40494 69604 836210686 72514 72514 375901233 57494 57494 881197819 64522 64522 315111842 78742 78742 555732393 4187 4187 808624966 79700 28423 162708884 19803 19803 76115673 62011 62011 704724248 23367 23367 755504442 24701 24701 801187738 70198 70198 176684153 57537 57537 280548912 23498 23498 190400278 70788 70788 534191585 79866 79866 158756341 12062 12062 817622158 43568 43568 741037826 71897 74235 690541432 30290 30290 294300582 9911 16221 362888441 19074 19074 746749763 16026 16026 439849849 36707 57537 33067932 75189 75189 228936403 51550 51550 242689181 83027 83027 410250195 70484 53625 337240431 74776 28989 698775503 71381 71381 28158462 60371 60371 216267204 8749 8749 698136878 50506 50506 718806767 51438 12228 816465896 38358 38358 214150901 57537 57537 73069640 11502 11502 661348537 75935 75935 751440223 46955 46955 692111258 67362 67362 671874265 57537 57537 47650656 32276 32276 918620057 53066 53066 586816186 81730 81730 480492786 28801 28801 76940849 47617 47617 490397380 12757 12757 502435921 23729 23729 312132468 16217 16217 999897464 69899 69899 631130978 57640 57640 846840457 81869 81869 540428569 53713 53713 495995656 3933 38521 775080709 56075 56075 100531345 57537 57537 304888641 31900 31900 482480335 46980 46980 921843403 63928 63928 220201705 53719 53719 797511558 63388 38653 541030264 77100 77100 995007489 35595 35595 558160954 41891 59084 960177128 67698 67698 611859338 38658 38658 738893825 56662 57537 698141793 10385 10385 926350269 9002 9002 573245275 57155 57155 364931748 16971 6984 547003709 80013 80013 662074417 36130 36130 332167502 31574 31574 847068239 57537 57537 195294936 74383 74383 427303081 70552 70552 443072122 22740 22740 270516573 29995 29995 728179576 35650 47202 557565830 77441 77441 704279529 82127 82127 785939282 45997 52613 364595244 30240 30240 302253701 47945 47945 51343949 50930 50930 127788491 42500 42500 364202326 14354 14354 215681176 47093 53615 946434239 47071 71467 640223365 3743 3743 207543556 3233 3233 211096556 16658 16658 899118749 57537 57537 251425024 42448 42448 126467876 20163 44974 768995094 48921 48921 30941404 35912 36447 113946616 24827 24827 9949759 68324 4319 693207690 38104 38104 174529586 37366 23953 375895452 57537 57537 670626389 78718 78718 582620265 83494 83494 464825355 15174 15174 303923518 77269 77269 818556463 63643 63643 62218890 71442 71442 153014691 53521 53521 575637479 6665 6665 578372151 13549 30626 490583160 20501 1148 994611661 16747 16747 195779196 36852 36852 13421666 32650 32650 232101125 38675 38675 258003283 83793 75371 559831853 41812 41812 433129604 50154 50154 190538255 27022 27022 590185408 60300 60300 103631101 20425 20425 159231912 43718 43718 73450937 57537 57537 170412610 28949 28949 264440758 72432 72432 298308854 57537 57537 147266756 35592 35592 376281094 64354 64354 491062494 57537 57537 298006156 73811 21045 802882211 16439 16439 413528468 81613 81613 779243525 81041 81041 959076119 35673 35673 877432585 7008 7008 466813525 11658 57537 656835805 41600 48057 434421370 1350 1350 786647585 62436 40327 972837275 46136 46136 226943758 76901 76901 382568592 3454 3454 204198646 39 39 738483212 78181 78181 643306425 73811 18216 670145066 17984 17984 55779897 82219 82219 391577301 28743 57537 931956723 63582 63582 869126522 40923 40923 396951022 41125 41125 28238217 82968 82968 140895823 12739 12739 190303025 5178 5178 488834900 64309 64309 565562980 53770 53770 345887517 38071 38071 259586718 66244 66244 196198963 29215 55185 131241638 29977 82657 226432228 72588 72588 855433995 43344 43344 962071985 25333 25333 778852339 77013 30681 932943480 65239 65239 83944706 29625 29625 581457298 72237 72237 234281556 1853 1853 743263367 3774 3774 231309959 76373 57537 201083359 16119 16119 764092278 69054 30477 445263230 19193 19193 589640866 2493 3025 372661375 25938 57537 616989613 13781 13781 319126153 55772 55772 142546411 39869 39869 143876558 15370 15370 701033586 75779 75779 561330298 50218 50218 695930692 69788 69788 177526911 61404 61404 409029627 48132 48132 965069560 46111 46111 936728436 26340 26340 407950975 44640 44640 390617150 57537 57537 613923334 15449 73424 528663699 57537 57537 513621295 51321 51321 514638138 12172 12172 425141619 78165 78165 513014020 58161 58161 849208262 67825 67825 516317700 38866 38866 691404577 12051 12051 955252485 50685 50685 256883325 29874 29874 439853741 57537 57537 163757983 5788 5788 286975088 47395 47395 48022808 28695 28695 769485467 69965 69965 716676618 81519 81519 543069009 69525 40670 97728116 4446 4446 158293478 57537 57537 780039995 59501 59501 466717344 30647 30647 100791216 27228 27228 118334007 36425 36425 399830481 39719 39719 734730917 82963 82963 958129582 56879 57537 868577221 70185 70185 939559439 34869 34869 448978260 55796 55796 928599699 70789 70789 326378277 78385 78385 487650942 57665 57665 866191338 28672 28672 528034997 21242 21242 502304426 57537 57537 988031325 57537 57537 430850904 53063 53063 243461177 62275 62275 579840276 67900 67900 962052346 25570 25570 295197516 64540 57537 108267373 35518 35518 252363492 26973 26973 733364744 37410 37410 608263363 54092 504 993119974 57537 57537 439877907 22049 22049 320824967 66727 66727 885695369 68593 49674 386018929 36004 36004 725985975 36202 36202 165964458 49533 49533 461267782 25571 25571 437394014 24922 24922 581617588 35111 81843 933602785 45917 45917 255202425 47769 47769 999850707 3377 3377 321772467 22695 22695 398801770 17351 17351 304148096 2653 83485 267204419 26654 26654 268542874 68286 68286 208802090 9445 57537 548374002 18783 18783 416061933 34628 34628 164949835 36216 21662 810951806 41275 41275 170743681 15334 2258 374221052 22013 1374 911850520 25519 25519 73240050 74748 74748 714779472 47901 47901 906899729 61308 61308 544017983 57537 57537 867304156 61997 61997 49071447 31574 31574 297556350 63323 40225 511799231 1254 1254 537073317 56663 56663 977358389 18466 18466 21822155 39655 39655 572823816 46187 46187 431373764 54528 54528 476847300 67314 67314 64351120 1644 1644 88158465 35199 35199 890543439 74235 74235 197174059 22603 22603 591768580 83592 83592 285600969 56322 77777 467546288 17552 17552 916077652 17287 17287 803167284 74904 74904 795262912 17109 47656 895953016 5895 5895 261742842 42524 42524 3762446 54287 54287 499741705 76336 76336 903836494 68718 68718 947656376 77843 77843 541504438 79562 56369 978419726 75295 75295 643788733 79488 79488 483022967 20144 69539 808200102 66811 66811 248824064 47221 47221 788233106 17414 58925 147224690 2516 2516 19532674 34917 34917 113000821 36247 43703 28940576 31488 31488 816221301 47019 47019 116189484 57714 57714 941920053 83637 83637 317108931 3397 42020 539695580 28 72021 473956642 57537 57537 465183618 69409 69409 498050170 74434 74434 677301015 28227 52271 31618866 808 808 782327330 3930 3930 521735125 65109 66282 767369237 60960 60960 838593202 44033 44033 570217767 2723 2723 12719703 39351 39351 923588294 16311 16311 226585894 4227 55138 690735406 57537 57537 996795230 70994 70994 248525224 74601 74601 539447114 1354 1354 859428687 39299 39299 903012542 10451 10451 307384044 38849 63450 979458938 24369 52656 890202463 17027 17027 138092248 69126 69126 344779732 73811 69257 401378776 27957 27957 540281631 8337 8337 468000986 33638 77010 1733078 78752 78752 346862345 2654 2654 832053203 37480 37480 887117662 33 33 542617621 58457 58457 582127030 72329 72329 439288457 66879 29185 868030258 65718 65718 176177028 81991 81991 730085448 57537 57537 585530138 11821 39073 449265646 54915 8213 239584600 57537 57537 3884822 69302 69302 612033421 72328 72328 274975833 56318 56318 585721592 28067 28067 202041488 58627 58627 397940486 26446 26446 517664969 40637 40637 402209203 24243 24243 785264344 15668 39373 682310374 6500 6500 737346047 51258 51258 1365772 72882 66159 321661994 4405 4405 413414545 51060 51060 596784404 12380 12380 660269342 25954 63439 341301895 74562 74562 242309578 80715 80715 972300441 27986 27986 666257664 48493 48493 945341165 57246 31649 680833305 1641 57537 63057225 73156 73156 350735746 29913 29913 66855200 36803 36803 262227799 57537 57537 985017992 72903 77066 590307812 13242 13242 459816271 68355 68355 439115549 34173 58891 333408497 67818 28051 25147482 49184 49184 672607664 83118 83118 614970494 57537 57537 137597431 36266 36266 685321552 75399 75399 810252256 56090 56090 261673323 43942 43942 684431033 30995 30995 691254693 66898 66898 195826041 66967 66967 431066179 11619 11619 945144602 45997 45997 543488756 53124 53124 154372701 53043 53043 695447381 48273 48273 909850891 67363 26923 876240440 56796 56796 908302320 2693 2693 950908997 17624 17624 226361469 79070 55969 377143373 45406 45406 377444850 73811 60845 714632256 59558 61222 994668944 56334 37869 202655031 54266 54266 225072559 57537 57537 262318855 23274 23274 193753553 57537 57537 559404140 60237 60237 380527296 61713 61713 618300759 30058 30058 593641584 22949 22949 942256337 44566 10838 902815002 10779 10779 398558209 62971 62971 395892093 73811 43803 629466099 57537 57537 952504965 56537 56537 507628987 53303 53303 37636166 9706 8764 547373211 56813 56813 877709416 68066 68066 502671731 67624 67624 191614620 13442 52103 249275525 37647 37647 316726001 25615 25615 551699579 1095 1095 301833426 82230 82230 565460152 16118 16118 470695120 66801 66801 554505736 7453 7453 209003304 3721 3721 859683000 49143 49143 734678812 8370 8370 829207154 20325 14166 467572850 16546 16546 317265951 28783 28783 815168506 64727 64727 852808473 6515 6515 904965756 82341 82341 871565024 908 908 464811917 59274 59274 563526383 43733 43733 834231968 32387 32387 366429202 7635 7635 195030878 30064 30064 240562975 2014 2014 559957834 57685 77020 60548893 60919 60919 829723454 5072 5072 704487172 31681 31681 821384950 57537 57537 400711887 44816 44816 750150746 70701 70701 323736920 36509 36509 328680215 70746 70746 287026473 59165 59165 54085905 10098 10098 823666700 62253 62253 652393579 8246 8246 911220092 74879 74879 747999519 19090 19090 118819980 21599 21599 749596906 57537 57537 444731515 33420 33420 904124085 52110 52110 256436710 7982 7982 670255992 80593 80593 221547714 11169 11169 409368344 57537 57537 593829518 46486 17358 815784669 30832 30832 493372011 19308 19308 130992124 19690 19690 884077650 54083 54083 328973982 74950 74950 798062707 18205 18205 189131089 67924 69562 399499966 57537 57537 715342858 57537 57537 397349437 6138 6138 777438420 41907 41907 692559011 65421 65421 571014439 1755 71996 508559957 52488 52488 487515040 61442 61442 375385660 73811 6975 933469778 75137 75137 672583637 8945 8945 485026053 63875 63875 703072994 8912 8912 934174835 47418 47418 259919014 82961 82961 402041526 7845 29534 946208734 67620 67620 221203046 77508 77508 490915275 26067 26067 503093822 67443 67443 886143551 8929 8929 261179552 36127 36127 328255745 77580 77580 370877834 47887 47887 905115218 52604 52604 535280526 4461 4461 854753910 73811 50073 304631648 72721 72721 350394236 82457 52435 525165915 48722 48722 213481128 65656 21166 427933573 44874 44874 965536785 54448 79160 445219191 47974 24840 31603535 47912 47912 290615291 52576 52576 50971589 45869 45869 968335565 38957 38957 572508077 51327 51327 716151287 59104 59104 649135836 28188 28188 996636486 30522 30522 386341834 30233 30233 945074664 69349 69349 516343118 373 373 347235875 79810 30272 187997025 36950 36950 578862759 73705 73705 939876045 12221 12221 344337434 4894 20321 583716460 37211 80871 259800711 33292 55215 708791169 20512 20512 367469956 71326 62918 637136157 16949 28362 120486769 35808 35808 316018807 36444 36444 702957926 67920 67920 886021843 12539 12539 365730336 66006 66006 971201614 72606 57537 228371628 16198 16198 619175840 6516 6516 605881016 41760 53897 715388302 80999 80999 388950979 20983 20983 383460405 70475 70475 232669526 57107 57107 67554358 27703 27703 809382432 32924 32924 429355141 72728 72728 355196446 47520 47520 272937029 12532 12532 237448834 6123 6123 920566271 54538 79531 965874803 439 55156 165783577 57537 57537 998678573 81292 81292 845909455 63492 63492 517717860 40354 40354 27209651 56681 56681 927984735 66539 66539 40125785 70444 70444 743895719 65503 65503 758027576 79748 64807 134109856 42294 42294 846670044 46977 46977 206675959 2363 2363 951700854 66436 66436 35185432 76344 76344 142350372 57537 57537 650280031 66542 66542 152272314 36561 36561 107112954 63760 63760 906535150 26933 26933 777318364 4597 68830 305231688 76559 76559 268094774 7771 7771 672100257 37505 69839 171348087 10179 10179 534755298 82269 82269 935622491 82021 71778 936549409 32091 32091 348881083 33911 33911 13154144 9759 9759 806866246 9588 21707 418805767 75891 75891 261770209 65825 65825 108730452 19472 19472 906526435 52037 52037 552330889 82161 82161 221100468 35978 35978 983737646 37073 37073 936719049 55353 55353 429773952 12109 46060 109172208 62928 60329 428068361 56240 71954 927366806 73683 72913 735956386 38292 38292 70066729 77515 28404 422990786 74058 74058 617754230 48006 48006 891888205 63765 63765 609824624 31001 31001 581148292 43193 43193 944815728 63857 63857 411101542 71456 71456 709462942 30472 30472 753040142 80096 80096 868316682 10841 10841 36120602 23292 55140 390107973 47792 47792 524915072 72514 72514 766740187 60778 60778 837604254 69052 69052 227757676 3444 3444 405807633 38602 38602 71614451 69430 69430 342106058 40723 40723 801359062 5515 5515 454996146 30065 30065 474111092 34394 34394 4943370 62119 62119 428062717 12283 12283 255250666 29208 31176 260522159 80217 80217 473398158 59077 59077 397016249 13943 13943 931195846 5715 5715 987598758 49437 49437 10900 34088 34088 261758609 16377 17900 536201727 62645 62645 306302311 81227 81227 3191795 78831 78831 93826102 54728 54728 585152068 2018 2018 739261948 66724 66724 275594426 1686 1686 810877620 46607 46607 399362331 72885 72885 621361138 73184 73184 526409532 57537 57537 357795727 57537 57537 387074569 28226 28226 506828502 57537 57537 245404814 31583 31583 698771061 57537 57537 483649914 22581 22581 362580062 1895 1895 636155994 36981 36981 774102096 18707 18707 627925136 42596 42596 517742806 54604 54604 495153726 40324 40324 544398607 39277 39277 77415983 75681 75681 612946841 16419 16419 603727333 7911 57537 792917628 57537 57537 212610696 38605 2435 701836457 32801 32801 543959274 80976 71187 280683151 31773 31773 729245702 39133 39133 486300580 66514 66514 439003903 67396 67396 867917742 39444 39444 920955320 57537 57537 20223240 82060 82060 448670833 73811 15363 612884788 52054 52054 58633498 41127 41127 41555011 76674 76674 954482908 59502 59502 478205021 57537 57537 667236983 77030 77030 182862593 77294 77294 350426052 2605 2605 415596164 18271 18271 389174200 9834 7351 129281586 4545 4545 507065241 64697 6535 751360455 57537 57537 81472035 64565 64565 926139280 866 866 729123238 55618 55618 577230569 57537 57537 361482456 42938 42938 966606459 55394 55394 145559315 47693 47693 151276044 10910 45167 396355474 43354 43354 750130102 64731 64731 759869561 34809 34809 616127275 77560 57537 32978862 59685 59685 504559103 39281 39281 562633311 57537 57537 149931049 57537 57537 255541093 22921 37468 27100641 60537 60537 166445574 70748 70748 288537970 55599 55599 537529704 25010 25010 422904736 15989 15989 32773916 68208 68208 700541090 46616 46616 33111308 60140 60140 540617062 80125 80125 932483710 41417 41417 978600594 41226 41226 785595076 50972 50972 929794350 42089 42089 309371241 81231 81231 411923098 74913 26423 935578767 73383 73383 889931164 7435 7435 384678796 73832 73832 586936851 35912 57537 847377304 24990 24990 367249272 57536 16750 749890254 48317 48317 981231952 82730 82730 996335219 31985 31985 543335531 63450 63450 910918430 4230 4230 604356134 57185 57185 859860410 43025 43025 783130010 331 53713 814538886 52374 52374 782048369 9691 9691 582273952 25384 25384 512738950 51852 51852 992487656 8757 8757 143395895 32295 32295 277835816 79796 79796 34668564 24706 24706 61670954 66169 66169 918721405 57063 57063 46583922 19629 19629 757930618 16630 16630 894089889 61453 61453 886948712 10746 42299 269393002 37916 37916 397387451 4333 4333 883587189 49139 49139 588214513 45239 45239 156584148 49628 49628 844440963 5494 5494 178530457 78403 8344 338967421 57537 57537 961320121 79760 79760 459793846 29637 29637 397931488 69196 69196 186712939 82971 82971 635470125 48827 48827 635718307 70658 70658 694584163 71834 71834 628143830 73811 59554 656995947 25627 25627 503933777 12863 53346 643355688 51778 51778 448220626 77185 77185 146315824 17119 17119 808844410 48025 33904 281891882 77912 57537 348129484 4616 4616 484321320 11164 11164 717733019 44074 44074 840124834 25534 25534 445077679 17082 14397 756071647 44216 44216 814545 38978 27442 581014681 19763 19763 811590130 68313 68313 328904233 43131 43131 563710844 57537 57537 749241143 57537 57537 357083534 60413 57537 261896537 12274 12274 420298252 40288 40288 448933137 45189 45189 675197860 82116 40912 404389870 70724 70724 153871997 37241 57537 938201899 67452 67452 119240290 16962 16962 372443360 44081 44081 295398252 32746 32746 102893037 13449 13449 114424103 57537 57537 144157207 48008 48008 463322607 69496 69496 653816547 71333 25673 856274266 15665 15665 427626072 49529 49529 87135312 8971 8971 341750819 78098 78098 36366064 72040 72040 64877732 38907 38907 261750344 54068 54068 479509305 41736 41736 868090006 31405 31405 738840795 57537 57537 783017141 6383 6383 628039708 46280 46280 324819619 2289 2289 570296210 78999 78999 915663255 56991 56991 780181500 14879 6650 80973993 54665 54665 623378196 22304 22304 560697464 6886 6886 121250314 47759 47759 913581917 35094 35094 616954910 22787 4740 953961746 57537 57537 113885289 18697 18697 207658875 60191 60191 492207775 46249 46249 900101677 34965 34965 461519005 77306 77306 254876789 19899 19899 554381014 7064 7064 881921400 3537 3537 470244909 39398 39398 193458235 51853 51853 396922739 57145 57145 179309012 57370 57370 816847435 31438 31438 820603501 19929 42268 392885467 57537 57537 364773878 23598 23598 846084084 53606 53606 959854199 83842 83842 445749401 2785 2785 352008825 32646 32646 492504709 41708 18223 958310402 57537 57537 194626932 28449 21379 394343057 16634 38741 612788319 48038 48038 854861945 73450 73450 188224079 5685 5685 970972791 65144 65144 323191909 10291 10291 504519550 7894 7894 561263098 27010 27010 807722320 57537 57537 250663133 69759 69759 379176316 9763 73751 135698332 73811 22371 237211405 74801 74801 68783103 44999 44999 992454312 76774 76774 408426277 41552 41552 829143355 35627 35627 592745020 33616 33616 957710882 83609 83609 925636908 27689 27689 623886254 10079 10079 133700063 74979 74979 263952148 10799 10799 137251573 77514 36311 519335042 58172 58172 325889702 63436 63436 831938699 17209 17209 402525652 62544 56434 252039740 57537 57537 338825357 65462 65462 421792222 59384 59384 83161260 69505 22561 470511035 18921 18921 644840293 39060 39060 674357662 17969 17969 321177651 1086 1086 162212860 57537 57537 204314018 57537 57537 146788909 69940 69940 463558657 72683 72683 650418621 62909 62909 318982273 63752 63752 713351890 62264 62264 678660540 14887 14887 149021964 73811 3790 128256456 78449 77068 789995222 63578 63578 574911714 57537 57537 287752248 37305 3230 352197940 30403 30403 989269764 47951 47951 381613139 57537 57537 188171873 76599 76599 732479610 45197 45197 620696168 11032 11032 441793493 82756 82756 404022207 74696 74696 160061617 44185 44185 247842505 6844 6844 655586110 31510 31510 320150222 57537 57537 526122988 7683 7683 872133611 27299 27299 682385912 45564 45564 1292755 75620 75620 397902448 81279 81279 461767062 48945 76121 169889756 57537 57537 154378905 5313 5313 54829967 73811 19040 153415172 41580 41580 728387302 37668 37668 643424556 6644 6644 442058670 70186 70186 873741129 80758 46478 812750076 2221 2221 465589943 57537 57537 941434526 37934 37934 973538963 51983 51983 613510303 82406 82406 347800844 48926 57537 126586650 7591 57537 848133271 9814 9814 729241573 7932 55485 144432383 57537 57537 994121276 36371 36371 10821295 41278 41278 318301951 51007 51007 842690718 17814 17814 171345969 14959 14959 195290531 47130 47130 682909551 57537 57537 166592021 75472 75472 435195712 169 169 598228836 30093 30093 465822632 75164 75164 935120719 39268 39268 25686377 11991 57537 37776181 8788 8788 290922445 23716 23716 213435835 57537 57537 558771341 4482 4482 564715034 71933 71933 436675844 57537 57537 624793615 57537 57537 279439933 57537 57537 303058859 31925 31925 893666662 57537 57537 955869237 72560 72560 619037948 13452 13452 629667580 38772 56383 516298371 20717 39791 197816191 60030 60030 619864594 15597 15597 721455836 13386 45187 107094349 9821 9821 893484048 14485 14485 123681887 463 463 931298344 56850 19714 282108878 80866 80866 861299619 38479 38479 158406538 3592 3592 870362797 41646 41646 320332766 71608 71608 887832340 7233 7233 505446033 31127 31127 662312020 74326 74326 796007265 2290 2290 602254937 72695 72695 523316113 83530 83530 990694088 13706 13706 905032259 57537 57537 499627940 21807 21807 174941614 16478 16478 32910605 54320 10630 912237204 73632 73632 245989946 57537 57537 421434311 19373 19373 713428330 37909 37909 277454970 19501 19501 720981511 79825 79825 164767374 77715 77715 685422624 10896 10896 626601464 56979 56979 118692940 40991 40991 353666991 9671 9671 456002037 65104 65104 786691525 15227 15227 241540878 82338 57537 636846648 65728 65728 228815947 82034 82034 612952222 23830 23830 74967283 33561 33561 496489578 73811 57537 345565389 48339 48339 252825955 58902 58902 64545303 49217 11675 449736748 53751 23664 659900959 51949 51949 502510869 61501 61501 280620850 19079 19079 507600725 19093 19093 77945766 15358 15358 321361645 82655 82655 365009654 21703 21703 213540883 17043 17043 521797061 31990 31990 763305911 12776 57537 750570804 39348 39348 998370193 19344 19344 323945180 32434 32434 234310800 25110 25110 350497018 33527 60401 108679147 71769 71769 204498856 3570 3570 956445533 4415 71549 318486661 56464 56464 87166086 17787 17787 707910677 38144 38144 674110970 78310 78310 229533069 31316 31316 268204596 80263 80263 901847077 5374 5374 675979768 59319 59319 665013976 17592 17592 526503905 50495 50495 958501366 57537 57537 804523284 43794 43794 827633276 71187 71187 158375062 57537 57537 383316620 64411 64411 547603213 2751 2751 671153808 56344 56344 199811882 68900 68900 29184853 6240 6240 448614896 15359 15359 36105365 75463 75463 882269237 15314 49393 918258688 38101 38101 3900142 66613 66613 342497608 74282 74282 754863894 24082 24082 566367224 23994 23994 267659019 1397 1397 309608549 34721 34721 279974965 64704 64704 569026306 75238 75238 987109941 77410 77410 23998548 28487 28487 319626257 53843 53843 487565233 5102 5102 174752803 14178 14178 978999166 38217 33718 619884861 57537 57537 836877598 35559 35559 330542711 3226 3226 296864226 66480 66480 87900125 43444 49305 84540377 27348 27348 234265621 18640 18640 24679705 37492 37492 477053588 71898 71898 309291766 36823 36823 863188771 65870 65870 358347515 12614 12614 620510372 37826 49130 64600642 32079 32079 768654589 1172 1172 467990663 77387 77387 533972276 4082 4082 294293686 37851 57537 990972985 73811 57537 755565546 39893 39893 855306735 56826 56826 781631531 6054 1271 654356321 61863 61863 99912751 57537 57537 805180577 26935 26935 806315631 57537 57537 339224594 30720 30720 4268818 62488 62488 68426773 12294 12294 328973091 16811 16811 749918368 14927 14927 180790012 47604 45567 883496323 60969 81085 372978876 71294 71294 668115164 40134 40134 656859471 64718 64718 266315262 7828 7828 40000809 73811 41181 23254847 11497 11497 702598555 57537 57537 631976677 44767 44767 636035405 78942 58673 5083004 38599 38599 377783348 72162 72162 740420717 18399 18399 952875441 74153 74153 420966642 33498 33498 996751832 24516 24516 208927520 20791 20791 376043435 8833 8833 171084765 75694 75694 910118385 75557 75557 545592796 74139 74139 731616853 54720 27934 365080029 81540 81540 646332310 78378 78378 469473284 58088 32396 20127662 15527 15527 49974928 65283 65283 841551221 3935 3935 343721884 69829 7237 993745688 18662 18662 405630201 30715 30715 695812559 57537 57537 435517462 4368 4368 788837514 79850 79850 701573649 39560 39560 16795283 44549 44549 786796399 33717 33717 596696676 73811 72812 723806409 57537 57537 95630445 50964 50964 637209509 80391 80391 754999719 28342 28342 797052153 7737 7737 594159111 31485 31485 879703828 33849 33849 179500428 9283 9283 698590895 72367 72367 387260951 13290 13290 305656029 38407 38407 767996244 70353 29717 88424203 57537 57537 801484844 5963 5963 700946074 15048 15048 799653117 29053 29053 411128000 66214 66214 176108608 64906 64906 617393675 24738 24738 104182934 7231 7231 247119183 47850 47850 12494839 29462 29462 193416811 9832 9832 679298886 22813 22813 44363261 39100 39100 88402344 83737 83737 732285278 19380 19941 104938428 33923 9451 170394006 48980 48980 76086525 57537 57537 777081487 24841 24841 511014608 63593 52232 882165608 17797 17797 156720230 11489 11489 490690616 45119 45119 345553258 1918 25707 155774429 50428 50428 303509667 21137 80429 753872917 79631 702 80908287 33333 77653 996260879 18264 18264 821834356 7209 7209 35488108 31598 31598 55279714 22521 38159 839065402 24522 24522 112430638 67795 67795 809672409 72491 72491 919818108 45215 45215 678088590 70799 70799 346352027 57537 57537 437787147 60596 60596 334007552 76662 76662 903311137 57537 57537 431049074 60602 60602 864063665 81586 81586 364766583 83385 83385 296266663 3943 3943 526447927 57537 57537 41251602 68435 57537 383942604 65438 65438 320874326 11295 11295 556912062 8000 8000 752509753 49100 49100 550311226 59608 59608 87658144 48276 48276 436199171 4626 4626 322674396 29709 56508 960988387 42126 42126 579913928 58244 58244 152535142 73811 45623 635751196 71508 71508 818768459 34568 34568 697274513 26750 26750 161360115 71710 828 853311621 55074 55074 593422345 17959 17959 437070696 83792 83792 780174045 78808 78808 418858285 33273 26540 665323449 55740 55740 360596111 47662 47662 393748944 66212 66212 471828713 52500 52500 531829411 74759 74759 10876333 36237 24281 967124184 51911 51911 571007284 29573 29573 995381168 57537 57537 700342921 4704 4704 35361277 82628 82628 220464489 36994 78346 444795471 22070 22070 409785854 17355 17355 728572572 26689 26689 3493384 75620 15849 336452354 19929 19929 639957380 45515 45515 898331742 23766 23766 766166744 20579 20579 617078276 33089 33089 672015539 57537 57537 373464229 57537 57537 663021238 57537 57537 346648717 54009 54009 737519888 32944 30373 53814307 57537 57537 217823513 69301 21940 830614506 76359 57537 889911106 64547 4796 456140938 63082 63082 437921283 73811 40219 400455429 4877 48370 969254492 33520 33520 237297684 70629 70629 756213381 32238 32238 879973437 47927 76883 256775725 49924 49924 138454836 47986 47986 37642430 17458 23780 952134885 54717 54717 286599751 58410 58410 450255196 60884 60884 420444703 6441 6441 729228671 9713 9713 764658630 24099 24099 59306676 43349 43349 884229425 59313 59313 719078991 57537 57537 174100691 6450 6450 958289587 2075 2075 204291763 47184 47184 443068603 14840 14840 774363979 13893 13893 916161235 61324 61324 232672738 3627 3627 642688893 27021 27021 983231231 83828 83828 850627030 57537 57537 824385102 16115 16115 531895199 21956 21956 373447168 21329 21329 833731102 32365 32365 395960359 57537 57537 347048960 67533 67533 345527136 44663 79631 866727158 74608 74608 126560199 68830 73301 781970899 12268 12268 252218611 69241 69241 345650012 13333 13333 551091751 11971 11971 321093020 20087 20087 856147259 13063 13063 683362091 1404 34866 394532211 9644 54869 170927299 73170 73170 406303526 51765 51765 546319017 8617 8617 450120933 55463 31183 372455606 83222 83222 541096314 39376 39891 603233362 57537 57537 339076876 60752 60752 706934458 52423 52423 744249911 83277 83277 902196571 54274 54274 833729520 6010 25593 550320924 57758 57758 171540442 67974 67974 974147884 7238 25938 554974181 26358 26358 258021384 25700 25700 739843866 25484 79210 747022872 3768 3768 824974720 65288 28035 948644327 38144 38144 707466389 57537 57537 514296776 16620 16620 686836481 57287 57287 9904416 44269 8435 666240824 65023 75696 314169960 62192 62192 900883218 72873 72873 518808372 12885 12885 912547357 20147 20147 440812265 57537 57537 420467459 40761 40761 551428856 50011 50011 879977322 2527 2527 499446606 73811 61096 536022047 75051 35368 390774253 57537 57537 144149035 19078 19078 503834780 47171 47171 43859311 273 273 381433565 9016 9016 540849462 30630 73642 802934251 73267 73267 205675984 46118 46118 851149215 41932 41932 47478551 19330 19330 241807487 63886 63886 188435102 50151 50151 690825952 51168 51168 716009194 9514 9514 927748982 51212 51212 947162915 63302 63302 44615482 27292 27292 215665924 83515 83515 737936172 64313 64313 897548435 14083 57537 674835719 11430 11430 753237570 18722 18722 184636657 1575 1575 495063784 75137 75137 456672909 31924 31924 791620248 39502 39502 675506457 12339 12339 378411080 24843 24843 168403615 66447 66447 846357183 42179 42179 299449213 57537 57537 576997039 34520 34520 185611435 24365 24365 635994197 57877 57877 824287408 79209 79209 152311407 56327 56327 424225539 82917 82917 768190742 15164 15164 261491718 24159 24159 664419548 73811 58929 808810595 4325 4325 589031993 51347 51347 542102560 67464 67464 916578282 57537 57537 127207375 16037 16037 255166044 48415 48415 561784435 59791 59791 910965582 57537 57537 738820592 71643 71643 140052318 51 51 7452618 41225 41225 255790095 47034 47034 356681789 22268 22268 881323634 11581 11581 844047858 26228 57537 756640635 57537 57537 906745253 8440 8440 648050804 26048 26048 399633748 69420 69420 333942966 4769 4769 120855040 57537 57537 22849254 886 886 856203901 73171 73171 347132945 50933 8361 760227053 80040 80040 80405307 44560 44560 550531686 6492 6492 885172405 4800 4800 380437481 761 761 439465803 42051 42051 40465910 23770 23770 109173548 55229 55229 139153422 42889 57537 496451533 53606 53606 949108244 54977 62897 728572181 34505 34505 869749874 20120 20120 22187475 73811 70830 506018701 57537 57537 192856643 13933 13933 576026080 57537 57537 193695715 38660 38660 976937898 1275 1275 545798678 72482 22624 284868248 57537 57537 295657355 80215 80215 123291329 71826 71826 230604197 57537 57537 344845833 69663 69663 861490381 54789 54789 778966067 55298 55298 847611190 14557 14557 580655318 79041 79041 77915551 40903 40903 228052412 57537 57537 240576521 6538 6538 589430778 59262 14592 424988679 187 187 168083889 57537 57537 719935757 38419 38419 243516190 21646 21646 735492996 46151 46151 360054092 24701 24701 569756446 22379 6290 252091480 16047 57100 459846330 56723 56723 165877739 41595 41595 668386680 10672 10672 772729235 70049 70049 516676961 22271 73794 643821364 67881 67881 778473798 56086 56086 300625624 56259 56259 96956014 57537 57537 582992963 26092 26092 987176496 13339 13339 291640169 57537 57537 990388014 21829 21829 536574844 57826 57826 747244578 22751 22751 146103410 35736 35736 479930830 10389 11355 877492797 45895 45895 876463265 22302 35216 918050658 57940 57940 583287381 59605 59605 746925787 57537 57537 134496803 47277 47277 86321008 54396 54396 676586072 81254 81254 457325633 64695 64695 719010524 42523 42523 110048939 18676 18676 351595107 57537 57537 22849711 16164 64902 893491503 80233 80233 498410897 81538 81538 387930984 39112 39112 257648236 41409 41409 724731742 33863 33863 937540194 9197 9197 319709172 57537 57537 360596463 41323 41323 444411223 25586 25586 24966830 78384 19246 624605472 31835 31835 225191600 78877 78877 99195319 39241 39241 623269956 57537 57537 434452740 29127 29127 791249031 8226 8226 179770673 81036 81036 994073654 40871 40871 516628517 55093 55093 835567562 1996 1996 538080464 69466 69466 54348596 2089 2089 757122389 79452 79452 255603074 78291 78291 448327146 57537 57537 465009699 12103 12103 434428256 57537 57537 517035516 12796 12796 449804032 75518 75518 162792705 44334 44334 202221183 73811 25758 17515172 56207 56207 127532028 47042 47042 949722013 57537 57537 483588517 22429 22429 994440947 56527 23032 188616277 31140 31140 566413542 44132 44132 263341204 25416 69332 266688336 83505 83505 329141336 40268 40268 459988042 71373 34465 713329659 77631 27965 941625998 65431 63595 470979748 56937 56937 625012548 67723 3128 91956048 79316 79316 126824078 82989 82989 596244528 32600 55480 818950951 3929 35388 544840850 57537 57537 297268725 2946 2946 997304088 45749 45749 255124230 57537 57537 901601391 40157 62727 640261891 49691 49691 949740476 69664 69664 870212795 803 803 41320409 14876 33993 59041668 24653 24653 198940585 7607 57342 28032215 55566 55566 826473464 61695 61695 374859191 39244 39244 175602500 57537 57537 980027615 53226 53226 579898519 56257 56257 348609659 66079 66079 394566305 27706 27706 126790979 52277 52277 283735250 56013 56013 535579322 25666 25666 816464902 72021 72021 517143753 26857 26857 461684072 25978 28907 984850506 68093 68093 350642309 68172 68172 941937184 71117 71117 411295421 17377 17377 852908673 69978 69978 396452008 64951 74254 439102694 4336 4336 445971191 73811 44204 12455988 2359 2359 64550008 72233 72233 983222008 46353 46353 128605539 74714 74714 534765345 48920 48920 266784374 53806 53806 986573537 71633 71633 313323501 73260 73260 201467434 39414 39414 560440438 66031 54845 381761457 57532 57532 825417832 38291 38291 724962318 15013 15013 650977563 28764 28764 580212561 45898 45898 501413294 14509 14509 171193958 70005 18609 478610899 75900 75900 15832993 55038 68156 471144778 57537 57537 467926136 69950 69950 508320651 9827 52816 817285241 29304 29304 306427851 17678 17678 366913084 31408 31408 425678021 77578 77578 653936479 73811 109 747811461 71391 71391 594282679 73811 30653 842097917 48860 48860 296623313 57537 57537 912668557 40023 40023 158364688 81406 81406 311142637 52146 52146 486486894 79095 79095 190129390 56940 14897 402141650 53968 53968 563255529 55927 55927 308618811 54929 54929 377349078 57979 57979 85240701 50757 50757 521600090 29725 29725 296244580 20693 20693 17707326 52872 52872 756275699 18513 25867 945661073 45268 64555 480723813 82670 82670 442249249 49067 49067 761734426 72973 72973 588227091 40025 225 966729527 44033 44033 623633573 56173 56173 933535904 50724 57537 912562646 63453 63453 751139361 35523 35523 882613091 57537 57537 853927273 6649 6649 642759681 80912 80912 364229510 53116 53116 419840730 48827 48827 776680176 76552 76552 219082608 25350 25350 466995264 81443 64836 2881930 16971 16971 912407634 76302 76302 36820904 73805 61846 949734526 20633 20633 463644025 18441 37706 139901818 42809 42809 106224757 57537 57537 501313614 52110 52110 621133720 8916 8916 381194548 80451 73105 919413315 81698 49343 758583500 57398 57398 279179692 6160 6160 762033442 12853 12853 128256079 56888 56888 83898947 47783 47783 122586925 14800 44788 381074617 75580 75580 694233012 20494 20494 157760811 66800 66800 654967738 11576 16588 86031602 54399 54399 61262551 57537 57537 736540035 11644 11644 418779323 32865 32865 229809975 21749 21749 836127426 37157 37227 269620487 57537 57537 646262719 67386 67386 331271804 35897 35897 589109758 65127 65127 71266380 69330 69330 521088601 11639 11639 305672508 4433 55520 89494459 43364 38526 100048498 17543 17543 611786399 43057 43057 111094745 529 529 57339727 71598 71598 821216848 20099 20099 555318611 43136 43136 584224069 71807 71807 39779459 62199 62199 922580392 61390 61390 479990118 55868 57041 51035016 59575 59575 397093957 66440 66440 741777902 62645 62645 287429503 28299 28299 481878788 57537 57537 762443971 66855 39741 917776274 18013 18013 122140612 34781 34781 133047553 8464 8464 951406687 33124 33124 474585062 17030 17030 260862713 47920 47920 861388651 59572 59572 303111683 66535 66535 39559278 25635 25635 808600042 23599 23599 170225812 50391 50391 829763809 46478 46478 120035689 58865 42225 59549709 27307 27307 226407970 67394 67394 2723042 16567 36121 16915371 40879 40879 35752317 46051 46051 145636627 19243 19243 292425192 35775 35775 624393848 55936 55936 852187078 68818 68818 157514760 49866 49866 84053552 51976 51976 712096264 58481 58481 230545324 56722 53320 209518675 18214 22719 561162631 30777 30777 595922174 76236 76236 920183683 36197 36197 502659119 74003 74003 133231671 40578 40578 611260670 34847 34847 160761865 57881 12941 77482187 41723 23724 637291361 57709 13911 947086674 21537 21537 32088964 19662 19662 250427387 48256 48256 345523363 62923 62923 516273844 63197 63197 979531237 9296 9296 494287207 16170 16170 1315211 80034 80034 494298650 12497 12497 347948088 44232 44232 857222894 79683 79683 943528989 56285 56285 301808554 34872 34872 645699041 890 890 33502947 36084 36084 908764691 57537 57537 955027810 45132 1100 74586053 50297 50297 232587890 14709 44723 810923886 4440 4440 974420791 17020 17020 8387462 51412 51412 299230762 76278 23926 697953121 75567 75567 598723272 57537 57537 746230819 56430 64656 347472161 80501 80501 488405949 1973 1973 283127658 57537 57537 558398306 12717 51614 561190088 18842 18842 512864251 57537 57537 454430469 54873 54873 139762408 45416 45416 688427549 11142 11142 608684129 44430 44430 309412751 57537 57537 466573484 59899 59899 868157755 26853 26853 91526694 58547 58547 498580256 80556 49964 197314758 24776 24776 130312538 73811 81526 431459703 81524 81524 162343153 43835 43835 85705506 69525 69525 297852483 13352 13352 443521850 32237 32237 787701726 48807 39666 474798425 35437 35437 268370034 40551 40551 48307162 57537 57537 111780106 64912 64912 642604670 61387 61387 40157704 32458 32458 860603472 42475 42475 92561645 6979 6979 709997336 54180 54180 468633415 35979 35979 801966363 57537 57537 507592663 24190 24190 133701376 4694 4694 88845713 27790 27790 603224674 44936 44936 110843052 73743 73743 697902605 6996 6996 127782018 9322 61227 102020793 29731 29731 860346480 38380 68201 818425431 16293 16293 380267932 73811 58150 125659408 18359 18359 664633496 37743 37743 824716485 80112 80112 749707443 46291 23382 736239825 20904 20904 436777439 3714 15189 823640722 22149 22149 436587039 43427 43427 801052654 57537 57537 795561283 56365 56365 539285286 72221 28896 563162922 65297 65297 522439639 26990 26990 186013081 52399 52399 364723402 57537 57537 902280985 36200 36200 896938458 52810 52810 778068181 57537 57537 487221364 42271 42271 827235652 26423 59484 691975974 13646 13646 420246682 30250 30250 730852888 57537 57537 589675609 66153 66153 118393584 8890 8890 270102872 51949 55104 824155991 57537 57537 281685709 28158 28158 334526483 13874 13874 887847460 64054 64054 974003483 76301 76301 901212925 12913 12913 705584776 65777 65777 635807205 11406 11406 471901725 43609 43609 817750400 81643 57537 760869883 83659 83659 165914726 75047 75047 868417505 66726 66726 155912697 15865 15865 453934876 63088 63088 258794190 43698 43698 52033991 5497 5497 466330238 33710 82709 422964783 78615 78615 500523604 8543 8543 559144625 37818 37818 967700709 76230 76230 961921006 67936 67936 641458942 57537 57537 879856318 30348 30348 185605802 76237 76237 981083253 18490 18490 341822022 20456 20456 37515944 44835 44835 948875575 67426 76796 651640476 28133 28133 396113022 20996 20996 661558456 76889 76889 98893363 63429 63429 222476694 45842 45842 866031950 28849 16728 742354035 6793 6793 749180427 63043 63043 348344491 70398 70398 170275449 77513 77513 990362463 5256 5256 234538869 80082 80082 824495395 62626 62626 824718562 79117 79117 193122695 78082 78082 521737249 71294 31859 842805109 36132 36132 375012285 65533 66851 256028781 58464 58464 848586468 31339 31339 600731205 57537 57537 851585667 71246 71246 645550575 28441 28441 919207338 24126 24126 323327428 75190 75190 287231293 57537 57537 673325559 73811 36056 675347056 19502 19502 78895303 65211 65211 935285243 41471 41471 589591867 60343 60343 257240413 44680 44680 201505186 27584 27584 270097881 32256 32256 886363506 69000 69000 98948241 24226 24226 829184386 38075 38075 77293961 76223 57537 438978980 72148 72148 582647471 79824 57537 903014823 51367 48697 648235999 45810 45810 222189114 57024 57024 507872594 32894 32894 432727301 80661 80661 654813039 60599 60599 869720271 82871 82871 870828712 57729 57729 616375084 804 804 83273453 30342 17529 208011185 46714 35314 212777332 56050 56050 479902680 64756 79444 529136098 57537 57537 485353305 2055 2055 555008957 21922 21922 58004690 6542 6542 959187921 73811 26780 180285270 11308 11308 856336023 7246 7246 401176528 44705 44705 834799186 79776 79776 265985226 57537 57537 253137528 29641 29641 46099567 70170 5800 251362193 1554 1554 34427119 834 54962 239230269 22329 22329 458868518 39690 39690 529908500 78429 78429 772672917 75751 75751 817543049 11396 11396 880058341 75307 75307 372689158 82089 82089 255923851 66656 57537 749835151 62750 62750 190466408 60849 60849 734928933 67308 77691 416822037 62676 62676 694546434 48683 48683 128565472 56652 56652 267743803 18426 18426 233152252 57537 57537 26608597 71223 71223 951981868 60639 60639 959132081 63668 63668 275738111 41375 41375 458226220 56004 56004 435859018 19352 19352 918574670 57537 57537 931829729 64827 64827 493490404 1380 1380 791229066 70101 70101 543914531 33824 33824 690337022 30478 30478 990678494 50368 50368 870977112 27118 27118 712477370 8044 8044 878281170 49707 49707 948696511 37863 37863 218461168 72970 72970 404228848 2050 62280 969472107 54713 54713 174005058 39824 39824 972563690 49067 49067 339609448 9131 9131 545440912 6024 6024 549262666 73811 15284 982382369 73811 4050 13998583 53725 53725 975193251 57537 57537 125422506 16250 16250 836472881 40201 40201 817940334 28799 25922 396570944 56925 56925 930309152 45230 23669 973835654 36176 36176 281962563 75231 75231 478892824 42686 18677 910534192 60530 60530 354362440 20371 20371 418553741 72700 72700 358234407 40021 40021 1549281 60503 60503 822185860 17646 17646 119157952 53366 53366 798754433 57537 57537 401217322 59957 59957 697533211 73811 15790 921625379 49695 49695 417116640 68879 68879 163386331 67714 67714 154881514 81138 51968 606625866 10387 10387 244593758 79285 79285 529973225 57537 57537 271587982 53103 53103 829081885 67277 67277 203517326 18907 57537 606752610 9707 34553 852980101 3346 3346 217561576 57537 57537 837445183 20469 20469 393879858 33838 33838 423964082 53397 53397 884562739 77778 77778 124087640 66794 66794 744306900 82630 82630 844383862 51981 51981 644615440 12155 12155 321171736 21439 21439 879106983 73448 73448 926255727 25623 25623 296671624 61630 61630 846459268 10497 10497 286391701 37387 37387 965211246 57537 57537 232210311 60822 60822 893817773 57537 57537 842442353 53711 53711 485336607 60526 60526 697995492 57537 57537 918638049 22643 22643 606855305 77007 64909 701791068 59575 59575 149584471 75503 75503 894126083 46543 46543 947996234 45277 45277 772604335 74710 74710 52677910 34672 34672 524524314 13112 13112 900880897 70897 70897 557508611 74260 74260 265386199 83427 83427 976485156 63898 63898 522385601 36568 36568 145822446 56388 56388 666864528 49043 49043 955510741 14049 14049 902447216 25431 81443 34253488 57537 57537 122214092 29788 29788 84228648 70820 70820 289849273 35013 61386 433739660 23812 23812 526104174 35052 35052 415439521 23121 23121 855120441 24217 24217 195988903 57537 57537 550064570 57537 57537 493693769 53618 53618 125954311 21728 21728 842739123 72656 72656 596212530 17691 17691 154053204 14152 14152 229677091 61646 61646 675827168 22017 22017 29900731 81223 81223 161375533 3988 3988 607771951 72094 72094 101445345 27014 27014 537003377 74603 22086 628041297 81991 81991 403837918 57537 57537 428846104 62162 62162 949121415 22638 22638 830172539 69492 36505 855810597 16823 16823 247012542 34563 34563 902955692 81511 81511 662042577 58323 58323 820562819 36848 36848 406553797 56090 56090 35058052 48576 48576 909094506 73562 73562 109285945 57537 57537 998089344 9880 9880 531884519 61928 61928 714773663 80180 80180 732686864 14309 14309 103813323 76412 76412 1126156 40353 40353 202352865 39920 39920 839977182 47152 47152 188996755 75929 75929 571447683 57537 57537 672837344 57537 57537 341981080 20877 20877 339260614 6796 6796 148074226 28569 28569 89074076 57537 57537 911050164 77259 77259 487528291 5012 5012 838117876 57537 57537 116556471 65187 65187 873307473 43794 57537 811623760 53801 53801 224031037 51833 51833 368566236 66192 8986 16284809 66685 72691 276913192 32206 32206 670677375 30250 54529 270780708 57537 57537 462986256 61956 61956 268130346 51455 51455 887399932 14096 14096 282314357 61535 61535 590859175 47465 47465 449742199 57537 57537 823977025 66508 66508 364121663 83459 83459 136244591 61045 61045 776062566 7589 7589 521534388 49399 49399 635988376 63950 57537 661884914 2872 2872 21260346 26048 26048 576033786 43574 57537 156518564 9775 9775 698202386 48920 48920 60863741 48520 48520 728717610 57537 57537 981427734 23961 57537 176954221 27183 1613 420155535 23133 62833 510541581 77495 77495 604806296 50438 50438 199007105 13071 13071 727401163 63471 63471 976951882 23820 23820 930932979 9174 9174 947623566 60119 60119 990422138 36394 36394 257322263 25719 25719 155415889 2252 2252 940365639 40411 56980 459414802 370 370 600260608 58542 58542 617266741 73811 47010 793890766 6565 6565 183292922 34078 34078 821107790 23615 23615 265906918 67092 67092 76288140 68755 68755 629507050 17962 17962 713383754 28095 28095 503735794 52380 12249 112448188 34653 16992 47408525 49266 49266 11154199 4899 4899 785636729 49239 49239 112655856 76894 76894 416686855 14063 12535 762452108 61956 61956 855073294 13138 13138 672470447 45885 45885 509751042 46465 46465 171717412 59541 59541 750670648 72446 72446 511405382 52947 52947 613997492 27577 27577 239630541 57537 57537 94823162 57537 57537 671046063 42291 40189 458223870 29707 29707 856880206 29006 29006 302026179 361 13669 592109059 78510 78510 388865145 57537 57537 50984163 45854 45854 65356193 38482 9834 551377630 25470 25470 598738085 37706 32839 129520451 70177 70177 38231256 49325 49325 721466877 70384 70384 244130231 57537 57537 23604219 66645 57537 140311316 15894 15894 772717198 80930 80930 281237793 31804 19181 679128982 58945 58945 70182981 10143 10143 59783228 13143 13143 165492864 68020 68020 709212644 72422 60688 871023253 57677 78395 757075523 60291 33409 155802235 78363 41759 198803264 21540 21540 958594141 57939 57939 926880407 32233 32233 378250802 57537 57537 713785360 39028 39028 746888380 7636 7636 195087447 25110 25110 55693621 13137 13137 174174212 17302 17302 425321359 26744 26744 230444080 8115 8115 415702962 60515 60515 193181998 25682 25682 20156617 5610 5610 193312435 46484 46484 668042352 80082 80082 660168391 37545 37545 925607560 7563 7563 468994010 42628 42628 903410821 43383 43383 894886980 20822 20822 732747185 50076 50076 285442872 77119 77119 116610858 70147 70147 588492194 77934 77934 949327518 3200 3200 400555503 47095 47095 495539587 8034 8034 227150226 55444 47193 387624027 52492 52492 723081751 79842 79842 352619042 1471 1471 643099109 20231 20231 706228875 57537 57537 469954741 33186 33186 641772563 27356 27356 958814074 81743 21995 51112925 29585 29585 183644014 68348 68348 605547241 68426 68426 672041196 73856 73856 955974399 75605 75605 445807102 11305 11305 989733399 20699 20699 914387052 885 885 696380939 55459 55459 942670039 53666 53666 971393923 33672 40827 876635974 6987 6987 856663102 38899 38899 58659209 57537 57537 757540847 24286 24286 961355908 71645 71645 315357447 23183 23183 745925293 58920 58920 938635991 14523 76192 277435933 45333 45333 450111595 21056 21056 760221392 19261 19261 797233527 48279 48279 337662647 23378 27539 6333505 64591 50006 334996764 18980 18980 180865767 62520 62520 958262849 77702 77702 398464420 70651 21466 415949428 34157 77475 319717518 25407 25407 722705485 57537 57537 424163800 8486 76095 63396655 55930 55930 986434153 57537 57537 850969362 57537 57537 114611349 47557 56565 899823906 56667 56667 604430749 59354 59354 245558762 82659 82659 517742027 31744 31744 812404758 32881 32881 954641707 53302 53302 71703351 41766 2944 316884365 2550 2550 998097938 24232 24232 897794159 7819 67364 7891075 8515 8515 624958500 22377 22377 879819967 51274 51274 666784522 14941 14941 508732602 17206 17206 649272069 66476 66476 285836318 55216 55216 858643579 25181 25181 60801822 32798 30166 619347628 55197 55197 661643602 456 456 288846876 15066 15066 875634396 8258 8258 68709094 67126 67126 797750763 14257 14257 358962013 71944 71944 186963709 17085 17085 959690489 8515 75500 977356400 45773 45773 424050193 2364 2364 995520513 49376 49376 973445889 30783 30783 955578248 23756 2337 893846659 38538 38538 592800833 23067 23067 769487148 61542 61542 404217411 58456 58456 816809940 49665 49665 634000665 18110 18110 224154607 29413 20561 246805905 80631 80631 726575344 36423 36423 497230952 31559 31559 155296915 1417 1417 145343791 21018 21018 590365192 11396 11396 430895834 14515 14515 247697218 19592 19592 835614728 10443 10443 105978715 68221 68221 434394338 14231 14231 46545754 60695 60695 391687272 46485 46485 822535993 54876 54876 517728334 4909 4909 442026414 17217 17217 895404533 57537 57537 777426376 61897 61897 999559682 73811 57441 226538708 7660 7660 195461451 51083 51083 202347375 21293 21293 545086784 82495 82495 18889257 54151 54151 617648350 25409 25409 155132099 70149 70149 27230788 57537 57537 821733150 16618 16618 387281675 12627 23610 492205165 62507 62507 284126331 18833 18833 21689704 9914 9914 216299076 73811 40569 730370393 13321 13321 480631454 911 911 946633849 83332 83332 247064820 71556 71556 179907565 1157 1157 115907741 63559 63559 215644012 57537 57537 347547376 80342 80342 429042863 45747 45747 694170392 61598 61598 258441161 65801 65801 916701436 8889 68965 631442286 40628 40628 565165166 82727 82727 95645967 64299 64299 113948346 46755 46755 430066226 8201 8201 184286807 63900 63900 88990405 46360 46360 130471940 57537 57537 377981779 57537 57537 849880808 43379 43379 890646254 4665 4665 318856348 80784 80784 675495954 44451 44451 114602400 44015 44015 655606173 44076 44076 341652125 51312 51312 487352043 6916 6916 345585652 58739 64087 353524310 15224 15224 889639724 45612 45612 639818343 52015 17162 340219657 54404 54404 150961859 67168 67168 337264812 67655 67655 379142317 30497 30497 620040080 22221 22221 125107033 2831 2831 999552695 3085 6215 490543826 47877 47877 620968804 28476 28476 960417169 5626 5626 954764378 15441 15441 107114761 15403 15403 712797437 75620 75620 73521379 32050 32050 376544227 9329 9329 998360642 31009 31009 36958825 82393 82393 527319188 57073 57073 454164537 68947 53500 169305452 77071 77071 196135951 130 130 573093814 57537 57537 621482245 66917 66917 600679254 6013 6013 737696746 257 257 283276132 6948 6948 911040448 10175 10175 374238272 25182 25182 841075990 11257 11257 253320161 55997 55997 377494814 2299 2299 420925182 75285 75285 372184547 43364 43364 527760455 68709 68709 380426383 5859 5859 103574596 68348 68348 302534254 19647 19647 731583337 12263 12263 725049324 4488 4488 910600487 74451 74451 42427137 73811 65420 132036495 50052 50052 680395986 35310 35310 611451716 70206 53181 966180925 57537 57537 154800184 66134 66134 725082762 61480 61480 570235551 83089 75656 830475772 57537 57537 32577349 1761 1761 689739569 14925 14925 445660109 76667 76667 569018828 5412 5412 530778632 10321 10321 471265012 66530 82254 157918280 57537 57537 339531291 57537 57537 972677747 71519 71519 7631779 57537 57537 217943496 12323 12323 431760221 36399 36399 827763928 68094 68094 33868801 35287 35287 492144685 8835 8835 256244422 29837 29837 960765850 51280 51280 781066645 57537 57537 616059954 70953 70953 619344032 8785 8785 100643338 2287 2287 670215135 39006 39006 267830387 67134 67134 220766459 21553 21553 462214756 67434 67434 168482540 69097 69097 367965758 71835 71835 185048473 56341 38272 595482356 46685 48488 689295461 59089 59089 934109296 52971 52971 431251200 2743 2743 864331955 67012 67012 230905382 28335 28335 54357799 35434 35434 532744555 18719 18719 93215962 70353 70353 800301523 48436 48436 388642550 57537 57537 643884226 62569 71936 737010644 66223 66223 505343468 58027 58027 459700773 23067 23067 884642270 16308 16308 448768078 26148 26148 537929963 3528 3528 539073989 61664 61664 130053005 38182 38182 653816357 20349 20349 547881572 73811 11771 148824161 78035 78035 116502434 65812 65812 123629235 33775 33775 729384505 36487 36487 654666182 57537 57537 529869859 24752 24752 963984873 77217 77217 325212460 57537 57537 758007356 36466 36466 24300951 83809 83809 414223497 63121 63121 998118227 10470 10470 25598584 23489 23489 920043428 36247 36247 378389682 68643 18852 918005128 15031 15031 778403580 21562 21562 183269197 57537 57537 233214404 57537 57537 37389458 31804 31804 264496764 74196 74196 295524337 38860 18849 720566877 64534 64534 742676884 13575 13575 189690678 68595 68595 291750543 28388 28388 879139044 79952 79952 349601984 70303 70303 480241453 69540 69540 860536597 65004 65004 565815588 73811 6673 462653534 29224 29224 551507793 29273 29273 588841641 62698 43946 791578687 57576 57576 8720799 24289 2992 164231262 2781 2781 117118726 49616 49616 483514948 39541 39541 987217239 82913 82913 969034238 31605 31605 608965283 18821 18821 272131311 29395 29395 933584119 40861 40861 164420175 82377 82377 902348602 76251 76251 30353495 63011 63011 362810115 32582 32582 949021636 59022 59022 534280771 68971 68971 700829 55590 68576 52552796 38153 33311 619519912 6523 6523 167613225 57537 57537 525322810 51908 51908 728410242 60562 81669 228537347 14144 14144 634143686 39305 57537 116583396 36874 36874 538631059 10503 10503 76449548 76051 76051 725840493 73379 73379 687446663 20608 20608 565587850 16718 16718 293286124 77440 55922 319302806 57537 57537 550706026 76186 76186 620592117 57537 57537 611710662 4716 4716 275493570 9561 9561 279318219 3038 3038 123523068 83686 83686 322725462 7373 7373 105623286 44037 44037 251149653 27573 27573 780150885 78145 78145 871173847 50347 50347 580630419 38601 38601 234746455 65271 65271 355833904 57537 57537 203907002 21707 21707 806146747 40532 40532 630387544 78856 78856 313498512 25637 25637 520315851 22023 22023 866715133 51478 51478 658546080 12338 34594 580681376 45398 45398 53114402 13888 13888 819734069 55615 57537 783412432 49433 49433 587714148 57916 57916 662795794 48638 48638 435536918 19034 19034 419891592 30516 30516 710830521 26337 26337 514912602 78657 24601 978815186 57537 57537 618982233 57438 57438 493445071 7024 7024 348438537 50225 50225 233754404 30064 72659 644223851 63062 63062 818184064 75187 75187 983012003 21174 21174 429293347 81089 81089 10798758 14909 14909 813392678 56314 33643 381031737 57537 57537 688269587 57537 57537 560237056 57537 57537 825909975 7499 7499 214719609 23830 19203 473472893 19461 19461 614463573 35786 35786 40859474 66441 66441 585497321 63325 63325 876003458 83140 83140 347708727 72136 72136 875738789 68104 68104 844059309 42105 42105 113668350 25714 25714 441141751 38986 38986 312108306 4199 4199 103159191 83498 83498 176997666 28796 54733 703861911 11739 25800 736653783 73811 12715 981816203 12914 12914 965962884 18251 18251 7947583 10993 10993 904281230 57537 57537 11765349 26346 26346 794144682 21253 21253 404805616 29132 29132 874544530 57537 57537 839362020 34051 34051 163716618 67023 67023 161794998 83570 7094 166879681 77520 77520 933100631 41728 41728 186446406 69273 69273 39383296 81535 81535 133778075 13795 13795 616229074 57537 57537 233322063 21488 21488 423069195 40978 40978 351436274 31077 31077 10959519 48872 48872 316233627 57537 57537 210457199 3737 3737 798147384 57537 57537 812049351 61668 61668 404532948 57537 57537 187649894 4888 71005 584652191 27162 27162 330789007 73811 47067 305071015 865 865 460676595 82773 82773 795545770 70453 70453 19235262 57537 57537 109095063 11538 11538 688002104 18627 18627 346352638 39950 39950 248286028 44554 44554 536663703 38927 57537 260331470 20962 20962 839999513 63016 63016 413851248 57537 57537 154944512 57537 57537 297836966 23027 23027 802159172 73399 62556 247189980 3630 3630 439366617 23204 23204 256641386 24427 24427 457934593 40649 40649 246919466 41632 41632 545816451 2164 2164 858533614 57537 57537 134275274 63114 63114 965944311 26532 26532 356468999 13452 13452 887565946 57410 57410 140794015 34848 34848 251323619 22136 22136 766081183 22168 22168 628355425 73377 73377 276069916 20761 20761 175935464 78630 78630 435490918 64195 64195 12906061 20092 20092 878465505 8956 8956 513957645 64836 64836 482020004 62816 57537 164663219 64794 64794 166535003 55712 55712 388860912 19940 19940 981777637 9155 9155 803289059 63943 63943 523472128 64400 64400 242113814 23397 23397 517581443 45592 45592 168541419 4077 4077 253436785 52215 52215 364053008 22522 22522 258580722 76938 76938 828183665 29541 29541 453194308 50836 50836 19111584 57537 57537 2166201 57537 57537 532686672 59336 72643 525344003 5328 5328 991311212 9985 9985 119207439 58598 58598 824231302 10709 83761 848997514 79445 79445 372563497 42697 42697 938537335 40441 40441 732221878 10772 10772 634859342 63970 63970 133144194 62330 62330 501804958 38074 38074 936992752 74743 74743 127469583 39010 33649 494670361 33008 61390 864826555 71495 49571 706021815 65837 65837 151687403 67612 67612 411690332 1193 1193 217711284 71343 45573 480426965 50271 50271 967915628 51961 51961 525378871 35263 35263 626525061 57537 57537 443395312 57501 57501 802706089 49746 49746 412288514 3631 3631 349426909 55051 55051 494571953 79572 79572 995899088 60727 60727 497826535 73811 18497 590309228 57537 57537 864178413 77900 77900 70727673 28725 28725 657659966 57537 57537 182789489 67540 67540 719857260 30363 30363 31201 19009 19009 590582574 10261 10261 456843171 81083 57537 403503204 62258 62258 545215872 79244 79244 40248985 43468 43468 174720962 52320 25766 105224785 18438 18438 297693809 19865 19865 823866221 18874 18874 912183293 80176 80176 874402442 64637 52517 287219433 57537 57537 644852748 81878 81878 860865595 14018 14018 54261227 54915 54915 641978374 80682 57537 182999110 81108 81108 387394868 2187 10788 561235658 57537 57537 827365152 51684 51684 983842779 81851 81851 54108134 31996 31996 517821442 51898 51898 427456444 43809 57537 859635019 60775 60775 428345673 32921 32921 305534508 78921 78921 618134877 5019 5019 744498978 30287 30287 161170514 65270 65270 961445365 79167 79167 565921566 75822 38145 639495458 11667 21638 833922777 6260 6260 2566177 585 585 730332695 13028 13028 442315633 66624 66624 490213426 57537 57537 211754538 81853 81853 803755565 33075 72771 206961585 57537 57537 220259292 34745 26958 743985673 82390 82390 810353932 57537 57537 254743704 18140 18140 556619631 29918 29918 647342942 36261 36261 984452976 46268 46268 797261391 57537 57537 991769411 34101 34101 44880643 4877 4877 900272008 43057 43057 392387072 79406 79406 73592970 22912 22912 8978084 68997 68997 335649400 56946 56946 827766506 2554 2554 921869866 27329 27329 801064006 18640 18640 636004182 57537 57537 905364911 75397 75397 750488712 63651 63651 211374753 59042 59042 627100258 55924 55924 132466293 14713 32632 934223944 32633 32633 30304356 7986 7986 35357936 79678 79678 467671528 12699 78159 316556416 35002 35002 786540856 55660 43199 125049634 78208 78208 854756164 58470 58470 985856741 52474 9851 681551702 64338 64338 622578696 38083 38083 706971656 79938 79938 915903652 54630 54630 689881671 42577 42577 526331751 64643 64643 656699149 57537 57537 294156506 38932 8577 98538816 76575 76575 299377231 32066 39051 757162547 83515 83515 991837095 50305 50305 711665669 9702 9702 729558609 9022 57537 887216854 38045 38045 57880000 24748 24748 855059393 61903 61903 579156463 45561 3643 932231132 69787 69787 188733583 15875 3861 105494587 20793 20793 1497897 56229 56229 776667231 63769 75194 172656112 25805 25805 202299816 44153 44153 362946979 31520 73545 936742850 18211 18211 858270679 57537 57537 349494803 22066 22066 509167769 28227 67244 212644719 2725 2725 918947642 83655 83655 75341781 83268 83268 767887500 82266 82266 930075263 21656 21948 72232263 64982 64982 275100998 80150 80150 54329245 30037 30037 746217277 57537 57537 842224469 59421 59421 697726258 22887 22887 326547720 3429 3429 394826123 55381 59081 929622655 28200 67139 78894293 49203 49203 522018490 40436 79824 890333132 6337 6337 454847210 39319 39319 779512611 21663 21663 569716686 32783 32783 755777966 35614 35614 255330469 40067 40067 712698016 57537 57537 762273065 67373 67373 446401620 48151 48151 861581886 38318 38318 445718388 59977 59977 379699305 30196 30196 935989719 19622 19622 130344323 39666 61946 282843222 15278 15278 960446474 3352 3352 898025797 58623 58623 473333865 71653 71653 261466300 57537 57537 700017346 54449 54449 397797592 65508 65508 382160090 2746 2746 853361536 57537 57537 313061936 33263 33263 23420921 78835 60186 799072878 48731 63795 663548559 224 224 962647442 11933 11933 36877718 31970 31970 689432517 68375 68375 903202350 57537 57537 953402804 43943 43943 856448931 71674 52401 544152182 61759 61759 359675985 42124 42124 713293862 17158 17158 694647077 59188 59188 368778443 77371 25056 804948506 26665 26665 520702791 72284 72284 443633942 4695 4695 7865376 8970 79098 730391963 14398 14398 221656580 16677 16677 27682199 67947 67947 321212522 35304 57537 688753273 83167 83167 534620990 73811 79695 791482526 80710 80710 124780159 47747 47747 277277901 73811 20781 734229021 57537 57537 233923195 63108 63108 112445793 57904 57904 750573523 14749 14749 332998847 32851 32851 696747513 73600 73600 658802177 16406 16406 510009791 29547 29547 247347845 43157 43157 234749915 76899 76899 497448164 58312 58312 526151469 22678 22678 207775405 73811 38877 477936255 54647 54647 510196564 48772 48772 800205692 3875 3875 922550779 28991 28991 36229302 50580 50580 154611812 1688 1688 944950959 68940 68940 366450299 79888 79888 235623989 29720 29720 320883704 51965 51965 695017956 68877 68877 539995624 68042 68042 37152153 24090 24090 106023235 7961 75926 364790679 33927 33927 442123184 657 68748 386933164 23048 23048 121821620 44341 44341 334835365 41548 41548 871984529 11787 11787 148602304 78790 5327 933093347 39476 39476 958430253 47556 47556 763340874 73957 73957 864121187 30356 30356 544452227 62362 4485 977708953 18112 18112 35777688 76501 76501 184132215 30670 30670 237037644 46789 46789 49181370 79251 79251 584296367 15006 15006 723854953 77695 77695 756540844 28656 15282 216652857 7034 82364 524131916 2931 2931 519378922 47865 47865 85927066 51038 51038 665548556 38262 38262 15965942 52345 52345 47422108 60821 60821 160774108 70473 70473 756607330 50689 35491 892552155 58395 58395 777768940 21522 21522 15314302 79716 79716 665363804 18754 45840 842130934 78372 14163 1348299 12776 12776 852786910 36665 57537 469353655 82628 82628 612707384 17046 17046 372011567 57537 57537 327783694 8978 8978 245398499 65893 65893 534538157 48228 48228 600827245 12925 12925 21579276 21590 21590 996849615 11694 11694 586151297 11558 11558 546793151 83129 83129 486738145 70109 70109 965834903 62145 62145 580246755 26964 26964 170887105 39272 39272 511025204 63071 63071 402704226 22275 22275 109859580 27887 27887 951694303 37134 37134 445708103 73811 21546 723793198 55622 55622 972546250 36991 36991 290690298 62509 62509 370574419 61989 61989 375551484 59884 59884 906741067 4088 4088 18264174 13596 13596 200438598 64426 64426 994867016 48309 48309 895958367 65985 65985 58303941 72640 72640 527422516 1496 1496 60736555 68399 68399 974213925 42631 42631 69777484 74205 30725 193562885 63505 63505 542264403 57537 57537 571967347 65366 65366 782183847 10023 10023 757244215 6695 58803 151802185 45356 45356 36282358 79623 57537 782458782 38852 38852 88559161 42339 56473 117578953 57537 57537 713137626 46661 62468 396331769 63800 63800 73291112 75734 75734 535623612 54088 54088 191898451 9952 9952 705799942 28896 21073 978586694 15790 79942 741061328 46214 46214 526980581 16906 16906 434730011 25910 25910 126044866 62777 62777 530930428 59396 59396 655260787 57537 57537 167314866 54765 54765 929108861 55235 55235 659243271 5859 57537 545409076 20618 20618 355737543 6834 6834 856203577 35358 35358 980848059 66844 66844 414329142 57429 57429 848238202 19303 19303 887733790 74347 74347 460762352 3511 3511 493104859 78493 78493 721846399 34928 34928 182772853 14748 14748 330940427 47243 43243 448921169 21665 21665 773771840 28843 28843 257254497 34737 34737 348247394 72557 72557 978968785 81423 81423 657846079 42074 42074 773881206 20010 20010 507430048 45227 45227 491699845 30409 30409 317266266 48786 48786 710951456 9278 44621 237517232 80448 80448 262865294 58595 58595 134115282 79720 79720 995943271 14608 14608 867743077 16644 16644 822738226 52980 52980 593688438 73811 72045 816716696 15666 15666 372960088 42325 42325 168050269 57537 57537 529950904 19706 19706 396608763 20611 20611 635290246 36919 36919 818702602 68746 68746 273036331 45155 45155 491517310 763 763 687345350 61095 72651 56696658 31133 30318 825037251 51565 57537 96240182 55288 55288 340306331 13107 13107 731443776 57537 57537 383088965 80057 80057 875696809 77629 77629 807237514 54584 54584 258048283 83267 83267 366274805 9394 9394 174475723 58763 58763 682359580 73811 62211 857475199 54042 54042 841351818 57266 57266 850758156 52555 52555 972006565 57537 57537 775378893 22392 22392 654517665 57537 57537 803729627 55363 55363 968062499 62209 62209 636615037 43735 43735 941395140 5024 63179 961518779 57537 57537 571630641 70479 70479 657987961 82939 82939 107135104 34138 34138 266725173 58766 58766 432103546 14886 14886 979529660 25983 25983 325017109 10133 10133 185642707 15225 15225 226330657 27108 27108 574851301 69462 28656 792908920 15626 15626 854461737 41043 41043 646584078 71606 71606 445468973 53241 53241 328847049 82206 82206 513941136 68290 68290 732415670 75457 75457 449035166 73811 75214 68352585 16068 16068 836530807 51800 51800 821157952 79773 26352 838934664 28650 72243 811086657 44195 44195 870599058 15025 15025 69127664 30029 38557 247355404 23469 23469 469022647 52846 52846 44523217 67448 67448 665802636 43492 43492 385653211 81532 35145 406441522 61844 48373 967046584 16387 16387 606815836 73245 73245 726577474 53816 53816 483858018 53443 53443 551895675 65391 33276 274788996 53106 39696 92786853 60799 60799 25692264 57083 57083 327136864 29948 9397 572331040 57537 57537 698105366 25878 25878 441396186 4971 4971 567781922 57537 57537 444251105 57537 57537 589456048 34427 34427 828291091 82276 82276 976646421 46359 46359 432826729 58846 58846 631395224 18861 17337 63163750 67439 67439 489451988 46274 46274 857211899 37701 37701 692522075 46265 46265 779290403 73811 51839 32848274 44837 44837 430605240 57537 57537 181058446 50831 50831 143698328 56371 56371 148677526 3030 3030 605442171 77074 77074 387757886 46583 46583 420376256 59648 59648 848436398 26757 26757 283736641 57537 57537 750066594 39301 35023 475277201 77370 77370 412023961 28147 28147 393539744 13507 13507 410729899 51120 51120 268131827 61386 62553 803863973 1462 1462 746452429 45670 45670 102601693 66321 66321 813741381 35223 35223 238913799 37647 37647 934512367 23744 23744 569909494 81551 81551 62945914 73811 31781 246547995 34208 34208 953389882 55141 55141 27559 73811 57537 423236573 57537 57537 385828298 64832 64832 977294980 57513 57513 145848354 33412 33412 773261539 73811 34594 935665826 63174 63174 161221513 68442 68442 213902252 25646 25646 724897484 75676 75676 786104644 79967 79967 428642688 38140 57537 142057644 71813 71813 264538715 12420 12420 835679632 73396 73396 596042866 18060 18060 791267970 57537 57537 697445029 8528 8528 85285537 33148 33148 238679865 1464 42674 537374695 21744 21744 531090374 788 788 292386834 79410 79410 81479961 55425 11468 50889725 79876 79876 665550286 3521 3521 345705207 73934 73934 538370128 42823 42823 831954171 19922 19922 775628884 57632 57632 546845434 15568 15568 994466656 44730 44730 314729082 80539 80539 349606165 35169 35169 688200572 70350 36905 906158727 16967 16967 648525504 2794 2794 638026804 12835 12835 356190565 52066 52066 863046267 75972 75972 818944211 5701 5701 886229871 57624 57624 123716112 64797 64797 91180166 4494 4545 2055194 18315 18315 325210351 61657 61657 386402738 21301 21301 203258375 15531 15531 13564061 62378 62378 12352377 83108 57537 927201372 73881 73881 824096258 67446 67446 15951880 48495 48495 754269315 27318 13029 592915241 82966 82966 409499730 44403 44403 103601848 13752 13752 241001879 12047 12047 557951889 2344 2344 757038520 30247 30247 1566225 27939 27939 958900114 12980 12980 926521723 24955 24955 911049744 82327 82327 665622101 49060 34817 342304989 3013 3013 234234268 42385 42385 689414280 78417 78417 580800868 1644 1644 765117071 2743 36194 683399946 15343 15343 540501726 69026 69026 627289787 8232 13813 811237784 35022 35022 426643359 49116 49116 682603245 6291 6291 440468837 76627 76627 741795820 6999 6999 668971749 83506 83506 642556499 16823 16823 43398338 71553 71553 900369400 17926 17926 526559914 78788 78788 300966186 57537 57537 981087293 57537 57537 489571671 17502 17502 274796611 57537 57537 623808158 63767 63767 504298390 16523 16523 162829466 35376 8444 841602434 37017 37017 387738963 83414 83414 962584129 57537 57537 323422098 63779 63779 343861134 11474 11474 982219371 10120 10120 269027835 13503 13503 621700070 40843 56308 966656135 32276 32276 719765361 28865 28865 263304262 33276 33276 410927288 71547 52804 269857437 54670 54670 9867453 23849 23849 162984057 53115 53115 707401488 57537 57537 423829712 52212 52212 263022805 60973 60973 40450480 67853 67853 997248596 11352 11352 834257170 9409 9409 150597052 8693 8693 679855512 57537 57537 235007566 79556 79556 905547671 68739 68739 212708695 34548 34548 195013393 57537 57537 271223348 20469 24655 873450475 29921 29921 267962203 57537 57537 446073156 2531 2531 961259532 68990 68990 659191673 49155 49155 805903852 39524 39524 373209141 45121 45121 231261631 57537 57537 485148254 51254 51254 653404257 76907 76907 104023754 82400 82400 88341924 77574 77574 234058353 28378 28378 981863622 54481 54481 757994560 57537 57537 425212383 38718 38718 136595336 75496 75496 826203948 70378 5577 187582967 73811 46496 50851437 45999 45999 495414881 58769 58769 936108221 81347 81347 66596223 11480 11480 450603730 57537 57537 844515995 7107 16684 121969813 55647 55647 73338792 29680 29680 122188470 47517 47517 3600772 49219 49219 861145068 28550 28550 668594548 24873 24873 339687298 77451 77451 679639133 19260 19260 889412685 57537 57537 77545707 19632 19632 966998068 69334 69334 134177787 73084 73084 262251204 35943 35943 807057386 18826 18826 755075874 73811 15383 689339306 56022 56022 287176272 77352 77352 861147288 46467 46467 585722664 69570 69570 205804014 18823 18823 380977957 42592 42592 515331830 19419 19419 570818680 77909 77909 611434671 83514 83514 922777687 20107 32482 422564930 57537 57537 187629817 24601 35520 332780432 69846 69846 559234721 62972 62972 873185433 11223 11223 229279470 11649 11649 676142154 46478 57419 803265489 82355 82355 855050423 17168 17168 663983763 57537 57537 221922425 34321 34321 606729110 1609 1609 207183436 27618 27618 87147191 45590 45590 176018739 16371 16371 421148071 79219 79219 255525225 77474 77474 619468632 70664 70664 965457183 58610 58610 907643999 66794 66794 176069187 73811 63641 152677221 57537 57537 693543660 50672 50672 718571425 7494 7494 93712572 55245 55245 76857868 28294 28294 753388041 44270 44270 893497987 43223 43223 588710557 28346 28346 212810175 44559 44559 577104691 42355 42355 280496840 72166 72166 544216943 51646 51646 157720014 22964 72992 683396015 79210 74739 633413428 43143 43143 56167397 9297 3018 766846322 50708 16497 657730718 50478 50478 500837598 72467 72467 28739357 83471 83471 960450250 40474 69126 989238246 57537 57537 104398604 56640 56640 772833566 57537 57537 457886151 59522 59522 300062170 20875 20875 770981480 22509 22509 589911761 57485 57485 190000700 83070 83070 553164531 7076 7076 93645795 72951 72951 222225052 57537 57537 748107709 32483 32483 389741912 57537 57537 884450264 57537 57537 355941519 66749 66749 185161203 48559 22919 27336595 73922 73922 390547223 35981 35981 139351474 7978 7978 726254728 81840 81840 503904789 73811 31384 863870427 19545 19545 891513872 29389 29389 397935742 78843 78843 345373499 57537 57537 565508689 57537 57537 424632527 74469 74469 941914943 57537 57537 486911987 38814 38814 998437492 51392 51392 340888311 34827 34827 53842307 82833 82833 437821044 45501 45501 488367263 60136 9346 511666115 30981 30981 632970718 52642 52642 168869335 2340 2340 636610734 23204 57537 400228962 4318 4318 71259649 57537 57537 722270851 6037 5778 595708803 70541 71241 577156564 63242 63242 637458314 39781 39781 487868493 38067 38067 836997249 39172 36222 330514194 79101 34712 360898848 18607 18607 20423608 62721 62721 81844945 69506 69506 942732308 2471 65963 32200572 73811 62761 406019023 49415 49415 833227482 33948 33948 834008236 57537 57537 976705719 7301 7301 197611695 71577 71577 479954964 59600 59600 105402836 52241 52241 622307232 82495 82495 687340265 52476 52476 851343070 78951 78951 335490608 41279 3104 32871099 34005 34005 379203434 58334 58334 397838011 733 733 870557273 61117 61117 180112518 29139 29139 581435049 14338 14338 683652703 64390 64390 559785883 53208 53208 144524906 622 622 583277645 18153 18153 209242575 67067 67067 104980767 55514 55514 716426537 55567 55567 203669866 7073 7073 474058015 28174 28174 469154911 27402 27402 524773314 63635 63635 549532417 42845 42845 132375433 44483 44483 922908436 65010 65010 979902759 59607 59607 659910760 8672 8672 94141 81581 81581 721025778 40565 40565 62862357 61744 61744 393035733 60048 60048 61226385 76311 53583 791599841 61890 61890 210026999 73974 73974 375610028 13235 13235 633941711 45838 45838 897989086 68300 68300 66521468 31152 31152 601522280 60136 60136 93831927 45584 45584 534431846 51932 51932 305111974 41775 41775 838646346 51516 51516 63741993 60799 60799 419124534 78314 68482 430380170 22363 22363 949645103 49878 49878 442834021 19607 19607 44495048 36131 36131 831924421 25587 36621 281605075 59427 82511 783498402 39537 39537 147919407 18778 18778 919018610 6981 6981 552775115 57537 57537 795873667 65170 65170 442108139 36079 36079 848215143 39689 39689 114593921 74907 74907 225671259 65102 65102 530625308 74384 13331 181226493 68505 68505 81603741 59198 59198 954642216 36330 36330 755365778 322 322 737480816 57537 57537 491202764 34530 34530 962294880 79360 79360 604695746 45356 45356 534289862 80889 80889 769315277 67442 67442 347079969 11454 11454 896104422 57537 57537 465382453 12831 12831 91380569 27199 27199 331222335 56083 56083 890098634 57537 57537 704177994 51756 51756 553074439 31266 31266 755907543 57537 57537 444138523 45424 56451 221191124 57537 57537 887867057 34117 34117 302024739 59617 59617 516224911 25654 25654 123956520 73302 73302 156329511 68998 68998 548604113 25125 25125 33491230 14020 14020 937116796 20419 20419 916567638 78528 78528 430965918 70442 70442 853790076 33204 33204 402748956 36777 36777 904482538 22517 22517 561384034 51256 51256 709177505 53205 40815 87260427 57537 57537 349502407 35093 35093 675656861 18020 18020 955240217 57537 57537 948677717 20517 20517 686035624 35935 35935 670101568 79109 79109 41484990 13520 13520 858716479 54787 54787 654168159 21808 21808 974716170 12750 12750 34161422 80945 57537 149265940 58503 58503 337250577 63810 63810 858115173 68096 68096 339811095 57537 57537 941907546 57970 57970 334111090 57537 57537 192772945 57386 57386 9324236 57039 57039 840373109 57537 57537 520090403 284 284 618798187 27022 27022 97779792 24855 24855 798416679 81890 81890 860346715 66876 66876 527928895 77550 77550 487463499 59878 59878 530795397 21120 21120 341876107 8130 8130 235582868 69293 69293 277872386 2798 2798 578317844 73811 20625 707693824 57537 57537 279623338 6930 6930 350117164 23781 23781 109668939 14576 14576 58563692 64158 64158 797567128 57537 57537 913495104 68392 68392 875942568 6858 6858 732391266 57537 57537 526108288 33917 73216 84363436 19114 19114 337730333 14179 14179 61650687 35507 35507 779735638 76059 76059 960634519 65986 65986 467090415 36692 36692 500509803 71717 71717 909209660 52165 52165 585002437 77620 77620 453535141 70433 70433 833258618 24429 24429 757424108 473 473 296700540 29336 385 216711924 73811 75578 316032696 57537 57537 766745468 33813 33813 784528532 57537 57537 500927145 62895 62895 323251179 23784 58 542814126 36792 36792 646943845 57537 57537 121689151 9964 28480 595065276 4877 4877 593819975 63364 63364 875531689 70111 70111 577131332 40891 40891 549456462 10928 10928 498808141 28201 28201 582807112 57537 57537 580833265 75612 75612 38483245 67985 67985 966762894 78811 78811 158476129 33500 33500 527525377 57537 57537 412057130 7329 7329 773896023 43750 43750 521191342 60349 60349 44952643 57420 50227 241128197 69829 69829 432004974 57537 57537 905223329 41465 41465 896803059 75303 75303 522276858 57537 57537 405099744 1561 1561 106296850 29279 29279 336356944 14955 14955 198300045 61182 4576 605773481 29196 29196 917762134 47752 47752 929228348 4596 4596 211137755 23469 23469 358929238 37211 57537 46212237 72639 72639 250523709 51932 51932 616445304 3143 3143 512489534 52137 52137 413722371 57537 57537 692945338 35790 35790 172739343 14650 14650 429194946 16620 69887 706933284 42978 77835 775327892 53051 22392 493061497 67616 67616 61319825 81852 81852 770529637 10740 10740 450783807 38526 38526 745937797 77519 77519 433997234 31176 57537 153565042 42716 42716 457674955 81683 81683 128341937 37446 37446 492137224 14402 68797 782435604 31470 31470 795265369 49671 49671 924836812 31501 31501 612274733 73811 55208 495367368 34543 34543 384367393 57537 57537 879058724 46842 46842 175668161 81824 81824 848251183 13051 13051 485458133 57537 57537 22180709 7935 7935 425743302 52521 52521 692720055 57537 57537 165866248 34729 34729 568572532 68474 68474 423276885 1098 1098 718427532 73811 17255 39132278 57537 57537 991412919 78223 78223 774447434 55291 55291 684550143 59314 59314 751764736 71283 71283 516576637 37325 37325 363986477 62863 62863 974863113 29446 29446 855966331 33832 33832 430316631 8516 8516 284740166 20192 20192 849057620 70162 70162 12397946 39197 39197 243147489 24857 56004 291715626 5286 5286 154763331 67126 6216 415030743 57537 57537 20269332 59851 59851 571342679 75862 40180 332661076 31963 31963 41168837 46731 46731 948627983 58875 58875 493726776 7209 7209 637020441 42805 42805 925634930 12126 12126 576575154 57537 57537 592096948 30593 30593 183796850 80837 80837 796942334 51316 54581 676563018 81205 81205 235370343 47453 47453 302114857 69773 69773 243112902 37212 37212 737559935 49473 49473 228705792 18668 18668 694477884 33437 33437 971216064 48020 34122 226528902 65140 65140 549878625 45813 45813 654339742 62776 62776 233066740 27630 39073 371367298 29829 29829 29937182 7070 7070 406602083 4621 4621 224994681 83636 83636 617787784 35866 35866 767344388 17844 17844 600201560 64838 64838 986705707 1559 48815 303549501 78079 78079 685517753 25739 25739 843270186 80240 80240 584408176 56842 56842 884947054 41715 41715 899137009 80212 80212 408566538 5753 5753 284847774 24571 1905 946307361 5566 5566 270551886 33591 33591 89626336 57120 57120 867074353 60519 60519 415126460 71539 71539 48373900 7116 19133 646913639 39355 39355 111894027 69527 69527 163768682 61726 61726 934000891 15301 15301 910882199 67677 1654 657656215 10568 10568 898092003 55719 55719 313260999 65640 65640 206835901 64568 64568 268683114 705 705 460440329 53461 53461 782696662 31015 31015 5450293 51396 70740 347041402 54092 54092 131736232 11378 11378 152682117 10526 10526 962985049 53894 53894 585169174 21804 21804 514886461 40585 40585 224505527 75429 75429 171441860 8390 8390 156212635 5743 5743 822727590 57537 57537 250644810 1261 1261 478842992 74621 74621 339964366 39992 39992 175960526 28787 28787 486072046 24559 24559 657338475 3333 3333 518913028 46352 46352 849929982 63741 63741 439421412 5100 53539 882019907 55759 56377 158851151 73811 55669 325912671 15651 30096 571853838 12740 12740 734838042 7122 7122 727813557 72583 72583 609513680 73811 68135 261044813 41347 58153 123876825 35319 35319 179458287 42274 42274 238428596 3041 3041 479889389 52534 52534 365171220 10550 10550 991646198 77933 77933 723341474 78611 78611 577842296 72643 33984 401647445 8039 8039 843903936 70434 70434 794512106 70653 70653 854968458 3920 3920 906480431 57537 57537 325146342 60863 60863 742319363 3792 3792 381868377 59606 59606 487302410 74236 74236 174375804 65060 20924 865404300 31350 31350 462134710 57537 57537 315612069 63919 63919 109314645 5939 16070 925522121 49575 49575 286171994 57871 18158 358419150 62454 62454 596938533 10081 10081 315596508 45945 45945 390209103 26950 26950 194152433 71399 39074 92622329 31061 31061 36970140 18570 18570 534670539 10804 10804 126845603 66996 66996 415387207 17362 17362 419725589 23576 23576 454760616 20472 73400 707924240 31979 31979 132369851 28649 28649 633405844 63543 63543 68658412 57537 57537 766771826 11897 11897 793077689 73811 16458 593337935 46566 63924 53550317 35384 35384 188517673 28985 28985 706218870 44584 44584 203455858 82428 82428 412100374 7091 7091 268796234 65546 65546 102847086 55930 13707 954458507 36445 36445 177852338 48122 57537 638745539 34705 34705 379175521 18097 18097 475955213 31979 25831 541427475 46897 46897 749000521 36386 36386 117136208 26889 26889 12160817 5348 5348 698615442 29663 29663 467272488 50929 50929 807258910 11551 11551 733563375 62854 62854 650935648 49456 49456 445904994 47172 47172 258793391 16778 16778 719324661 30452 30452 439129892 30669 30669 381542271 51179 51179 734526080 40652 13612 175129403 47293 47293 814825831 17236 44142 473810125 57537 57537 583161965 62605 62605 914215847 58049 58049 340532618 57537 57537 471742235 1327 1327 409398234 828 828 166096166 73788 73788 410898343 58698 58698 477175137 32615 32615 879936899 22466 22466 447461493 73811 31870 902798519 26060 26060 494876244 29668 43426 397552973 2127 2127 195593714 17995 79478 336380963 75984 75984 755459470 77038 64950 273755283 42264 42264 73436264 73408 73408 613520192 77784 77784 753762408 67432 67432 852586405 15515 61288 787154926 65865 65865 142338571 19942 19942 469230134 18449 18449 452607610 61095 61095 589442995 4682 4682 472345552 37242 37242 415690729 44250 44250 130996147 16892 16892 515938827 62658 62658 848712784 11646 11646 520253945 22742 22742 994004870 28183 28183 233729175 72247 72247 957828046 24067 24067 400680516 1655 1655 368087560 35924 35924 112748834 69374 69374 345296277 56618 56618 733652678 68340 68340 836267695 69511 20816 452204601 4073 4073 608994159 72633 72633 180471016 26776 51329 793536675 36570 36570 531025189 45523 77012 222154946 5361 72087 115700895 45768 45768 591318787 8185 33473 515405233 57537 57537 864801589 55890 55890 887102146 21279 21279 448684484 77979 77979 590983479 44679 51658 719902964 19171 19171 640012717 80221 8521 99531897 33116 33116 277204769 57537 57537 410445274 31227 31227 247061263 51473 51473 158993309 61975 61975 264660038 30316 30316 372535710 81875 66815 977028082 59726 59726 857894316 57537 57537 280000874 78432 78432 410198566 68716 68716 981607643 82947 82947 28758405 22654 22654 480269028 76533 76533 260261328 83634 83634 762857157 45498 45498 175974432 19714 63663 636244783 16323 16323 542044714 58874 58874 448922246 57537 57537 706043352 41371 41371 877279224 57537 57537 444871957 36557 77365 977622418 16743 73053 175865287 42094 42094 235832397 7773 7773 341190078 64685 64685 714525726 44309 44309 431633679 664 664 338597856 20733 69193 121320056 56767 56767 668917122 75918 75918 143539713 19280 19280 33996591 32492 8809 805728177 76164 76164 918353518 15987 15987 767039909 32552 32552 688909112 39944 39944 49769932 57537 57537 287182309 82446 82446 17897660 27830 81625 189903019 71763 71763 433060933 81665 81665 397059853 77538 18688 841324033 80799 80799 66312744 42355 42355 250692306 16800 16800 317928521 18531 7638 997223461 2366 2366 676460004 36758 36758 963770280 83522 83522 579399653 57537 57537 489621882 31354 31354 110504645 40644 40644 577886388 10791 10791 961846491 28545 28545 854827364 35206 35206 70702658 64834 64834 542024368 45047 45047 462047324 57537 57537 993522614 82506 82506 590083328 62499 62499 810514289 57537 57537 872231123 54711 54711 388708151 59648 59648 724509897 57537 57537 63783317 6502 6502 345936692 57537 57537 514539461 10531 37539 353550960 11053 11053 233209379 29735 14073 878835169 36312 57537 842851539 49350 49350 78230214 73601 37078 976566366 12202 12202 1385970 24514 24514 639210628 38072 38072 118905429 67388 67388 346118438 15526 15526 417582999 40334 40334 553550116 28534 28534 908512789 4914 4914 252084894 11475 11475 50513478 77908 63368 749164745 60914 60914 717912586 62067 62067 336619330 573 18525 93937226 40061 40061 491871791 20354 20354 692992593 10533 10533 188506184 51137 51137 430873021 10414 10414 453099575 19743 78510 944437451 35459 35459 904903591 14158 14158 144405274 12109 12109 710616037 38914 38914 409359448 31725 31725 639116594 57537 57537 659879387 70312 70312 80607620 45206 45206 423982794 29136 29136 714536666 34376 34376 983525268 20355 20355 813050988 18809 18809 439415877 8448 8448 335114147 52528 52528 511234123 57537 57537 554768008 69702 69702 372254194 39047 39047 281196796 83789 83789 59564608 41889 41889 358590536 60000 37599 373406353 24723 24723 514644065 56781 56781 87014127 7685 30527 563837170 56515 39819 521718766 77906 45578 422837115 63686 21068 270266168 35100 35100 940391805 15139 15139 103384013 78291 78291 855950542 56051 56051 776631508 34204 34204 179632075 70072 30141 643001732 64635 64635 217012875 55650 55650 897044651 60547 60547 164559321 57471 57471 488028748 57537 57537 419622331 24154 24154 508377383 38312 38312 509936151 7430 7430 743518101 45521 45521 10746086 3339 3339 33585667 36757 36757 535448298 61224 61224 569934733 57646 57646 184055141 33493 33493 176898463 53603 53603 727888565 46050 46050 832370283 55785 55785 304638039 39079 39079 67437280 66787 66787 851562069 68767 68767 785571731 74162 51976 434881919 81465 81465 523695749 49098 49098 934954545 69380 69380 598345668 57537 57537 902421966 50173 50173 599806996 11680 11680 196149096 63635 63635 264285879 7104 7104 664373530 55366 55366 709592295 5397 12338 183658849 78585 78585 183042299 6203 6203 173357833 25468 25468 791236605 76537 80315 921065791 73657 73657 311974087 41017 41017 540707322 74599 74599 385653980 56206 56206 66940954 13500 13500 613747014 81524 81524 194403852 76272 76272 22443409 61140 61140 937078747 61484 61484 30415640 40531 48516 702757600 9413 9413 604710186 36741 36741 7007228 57537 57537 972555265 38268 57537 993542621 7320 7320 942479766 4775 4775 249319664 66289 70837 365209411 68816 68816 313726306 21321 21321 621119137 34163 34163 582426061 57537 57537 655931812 81854 81854 355032836 62661 62661 926223195 70958 70958 218593860 64958 64958 738210761 78232 78232 385496805 35676 35676 319205599 17984 13808 414344705 52721 52721 955131943 77531 77531 653575862 65493 65493 690757216 29848 29848 865667068 77516 77516 171279503 14104 14104 687911459 26932 26932 278935721 29533 29533 211750867 54181 54181 253222295 57537 57537 980174826 41692 41692 317434170 78537 78537 88774847 41285 41285 818133813 560 560 618232333 19077 19077 668172978 39830 39830 177072906 61274 61274 637513661 10980 10980 776533654 23545 23545 960697768 22478 22478 962205114 65090 65090 203424953 35135 35135 599973868 57818 57818 839862436 22426 22426 66206369 69965 77383 608845552 14177 14177 63580050 292 292 425771513 34886 34886 336140294 45984 45984 874663395 10592 10592 526386162 59652 57537 591852072 73811 12102 570013081 73999 73999 437639672 6133 6133 627735568 36715 36715 395290960 67456 67456 184109486 43444 43444 516346073 57162 57162 478424047 81459 81459 748668097 80260 80260 410116600 26214 47596 440613506 27317 27317 360369190 62442 62442 541673361 22879 22879 354367984 23581 23581 405899770 48941 923 287680168 67010 67010 722660443 52811 52811 573976380 50358 50358 611619894 57537 57537 356265226 38561 38561 216697862 5520 5520 969590103 73549 73549 632198461 13769 13769 967455795 54227 24161 838914592 15345 15345 633130599 57537 57537 794870899 42408 42408 347320037 27448 27448 391991641 57537 57537 375003031 8146 74866 622330190 18666 18666 632255183 7453 7453 989065341 61784 57537 577007437 75973 75973 505162234 40327 40327 131453937 35070 35070 65958498 12105 12105 817089192 57537 57537 174460478 66357 66357 974362931 50328 50328 97427244 20725 20725 444246818 82637 82637 385299637 15140 24157 656579461 73584 32970 876865856 14569 14569 813309419 49662 49662 247835607 11561 11561 184246062 73811 19603 32343771 39398 39398 127284828 34651 34651 562413565 3740 3740 325552963 1229 1229 792258083 68225 68225 531108748 3226 3226 365579661 48581 48581 618538035 68646 68646 96464196 79252 79252 70374296 60445 60445 881260348 82415 82415 293008908 45863 45863 333841634 52365 52365 646992911 36537 36537 852640707 1319 1319 85900814 74478 74478 739453538 4033 4033 332167695 52880 52880 469985109 33377 33377 624225208 32124 32124 968878686 65761 65761 323948125 24880 24880 593320093 14738 14738 711507369 48035 48035 72248426 57537 57537 25229614 10584 10584 170476696 41036 41036 883779979 64062 64062 890649638 75925 75925 363988139 57537 57537 461436519 72600 72600 297529871 19484 13351 518355002 57537 57537 314342177 62828 11459 795968535 81024 81024 349339926 57537 57537 926262912 55725 55725 825670765 45492 68964 836103879 16662 16662 416862097 51922 75807 979301024 37620 37620 340350020 23614 23614 866438136 74171 74171 14452236 36487 36487 655924926 30768 30768 45863128 69777 69777 692123046 64253 64253 363566908 73811 2032 588436048 78880 27812 215070300 900 900 332468148 57537 57537 372689370 5298 5298 256061845 57537 57537 942776966 8577 8577 318357248 73811 76762 200960480 69466 21858 222402083 43930 43930 252892669 53580 53580 457126640 25960 25960 732873931 66664 6540 941064359 44052 44052 112510176 73644 73644 274225619 32288 32288 556666908 22388 22388 866515822 5219 11424 811698902 51854 51854 396995847 22632 22632 362352063 2108 2108 394438461 57537 57537 805366416 1037 1037 405670473 57537 57537 60488233 5527 5527 186113314 15794 15794 133206943 42471 42471 106692364 81158 81158 669599243 37009 37009 182407147 56257 16414 923100278 26211 26211 534050264 8847 8847 402491764 35923 35923 491755051 47337 47337 767136999 15897 15897 375939123 67217 67217 366035825 49934 49934 324214068 38409 38409 860481463 56101 56101 947408623 38148 38148 704944993 24187 24187 474485718 74066 74066 726337380 73811 74595 222292528 37266 152 670360577 46849 46849 549437348 81766 81766 623595307 19132 19132 407640419 64654 64654 874677094 57537 57537 710572093 53099 72388 302342477 72091 72091 775480294 33257 49360 345539523 73811 4352 372620458 80860 80052 89122078 760 760 345382767 46996 46996 472754731 51368 51368 255645717 55488 55488 337585711 82513 82513 81319911 61914 57537 545198465 37852 37852 725117218 38140 38140 302659844 80347 80347 19187448 11234 11234 472283063 75423 42604 497966989 73811 57537 704716484 27422 74456 420552184 45388 45388 856492175 39134 39134 713916075 28019 28019 313308812 57537 57537 445427985 45712 45712 995804311 37047 37047 681993433 78949 78949 562582446 57537 57537 65553786 74750 74750 717995570 17922 17922 58690743 3105 3105 776783165 43213 43213 274458870 83479 83479 722251380 65775 32252 858889699 53361 53361 136920180 73811 81890 972848542 23475 23475 685134497 60413 60413 704237851 57537 57537 819963411 53804 250 3443170 73154 3923 702369180 57537 57537 880869457 15280 15280 846548798 32195 32195 827209626 49082 49082 613156841 74394 74394 566855619 48711 48711 996945432 41634 41634 796317934 6501 6501 844037637 57374 57374 25077798 48566 48566 297023136 68952 68952 908245579 41305 41305 408571689 11581 11581 723240706 29255 29255 63324691 81251 2459 22376943 17545 17545 85518463 31257 31257 326896750 5369 48293 226529820 81131 81131 225502464 28573 12940 492187645 15309 15309 917442579 40071 40071 800201265 46030 46030 686308478 79667 79667 122056711 65900 46460 240500065 15282 15282 775518176 30962 30962 634569894 49088 49088 950850776 36340 36340 984538272 69049 82222 988183152 7459 57537 372168190 25257 43265 487947557 19592 19592 295725527 71123 71123 226140534 28096 28096 361766085 67111 67111 917565761 13633 57537 825259849 8782 8782 877545834 19585 19585 126753258 79577 57537 955151259 32327 32327 247536364 6478 6478 821707061 5504 5504 844308266 46322 46322 502942237 37100 37100 248367503 2877 2877 288424716 47642 47642 342274282 60167 72099 575373452 29746 29746 332805528 45060 45060 482812185 50053 50053 63297379 3690 3690 368154896 5314 5314 401909779 37898 37898 170972554 23949 23949 617694233 59915 59915 95091525 73811 83081 362528326 28799 28799 271783817 59712 59712 393165885 57537 57537 557774616 15802 22501 180497542 8785 8785 78414206 46260 46260 888695355 17692 17692 15247783 2092 2092 770504354 20767 20767 964024175 60323 60323 950746385 57537 57537 694030818 25395 25395 531826974 2175 65923 13613030 36889 36889 778766820 73811 48033 39509636 14076 14076 493225460 57537 57537 965256425 82060 82060 931669254 19650 19650 780182948 46756 29991 700035804 36650 36650 867482089 74137 57537 718103514 38166 38166 184400792 55312 55312 571501474 69319 69319 383915715 38944 38944 404847965 64165 49678 722779573 72025 72025 932963006 66824 66824 441717275 57537 57537 519758642 33029 33029 179273584 45404 45404 631352153 48856 48856 470062466 38056 38056 329069608 32227 32227 467414016 63034 63034 66282059 78738 78738 771008218 58954 58954 172844031 2554 2554 38479728 26611 26611 774543108 73115 47964 875519909 10127 10127 410630565 41255 41255 660188592 71595 2412 619166061 38441 38441 614324481 18062 18062 326692938 30579 30579 916652367 57574 57574 194984093 67741 67741 398645786 68769 68769 663788649 57275 57275 355142322 31851 31851 863586552 33647 33647 278592397 29014 7246 523021185 33217 33217 698024630 74913 74913 358546303 63030 63030 492482774 2333 2333 947952681 10686 10686 303282416 74868 46939 342489692 57537 57537 980118123 46434 46434 41392434 62929 62929 326233579 71798 71798 230681837 60144 60144 251664610 44916 44916 486037181 79245 40688 324392235 56382 56382 844918137 4242 4242 45041772 64617 64617 280625597 72695 72695 930781468 56919 56919 538837647 7777 7777 939480509 57537 57537 802375673 5610 5610 61370494 82167 38835 707820911 54789 54789 320240338 63796 63796 298247823 78598 78598 118729922 62867 62867 662003629 29905 46145 763667261 46343 46343 674880373 51145 51145 284923919 13407 13407 957025468 16566 16566 995677697 57537 57537 62621428 59488 59488 285864275 10952 10952 645868592 77472 77472 335436358 28321 28321 258734091 69717 69717 144162419 60701 659 635353497 54052 54052 837010758 16372 16372 284826222 58456 6159 637395890 7850 7850 519531165 37879 37879 800781386 44984 44984 797384278 53900 53900 765593403 41642 10285 587192872 67360 67360 794115910 75995 75995 502241977 57537 57537 910586447 16582 16582 556146419 64612 64612 713858863 74241 74241 408251556 78513 78513 445553708 22000 22000 206264363 66205 66205 565739808 31875 31875 832373389 29703 43018 583286110 50978 50978 300719037 73811 80758 102228916 80875 68904 55776492 75142 75142 993371910 8618 8618 974670113 7360 7360 512685346 18256 18256 280407484 70463 70463 954842088 45033 45033 215276391 36632 57537 634196456 57537 57537 935414013 18477 18477 848399139 34033 34033 975008952 77969 77969 981747025 17343 17343 100459038 2687 2687 7702460 3808 3808 303582418 29268 29268 870871615 82417 82417 785338945 73198 73198 90337454 47491 25066 621654408 48069 48069 731646145 50224 50224 460271107 64596 73580 875811948 73811 42151 824328777 31461 31461 317904746 58942 58942 740062886 77857 77857 638798587 21767 21767 658354757 74336 74336 922776883 67099 40184 363762375 3125 80363 197815631 73797 73797 606474805 10709 10709 506777551 57537 57537 428579205 5903 5903 188336169 80896 55855 626332374 7600 7600 409133540 51333 51333 991363805 49041 49041 12344891 3903 80242 263206451 29245 29245 487657981 63615 17940 278653273 27364 27364 375428533 58751 58751 168353761 55906 55906 833742951 31363 31363 942332320 6336 6336 153814258 13559 13559 869927174 29915 29915 18849052 52941 27572 721252270 80715 57519 416578590 77389 77389 590381476 34073 57537 342094644 33605 33605 571465613 51848 51848 226542612 17388 17388 232385640 52291 57537 559494708 66795 66795 166024847 56545 56545 522086007 22904 4924 82956007 37639 37639 505060622 74803 74803 841623186 35095 35095 809238698 74284 74284 112201164 19258 5735 876520006 79449 79449 412899573 64905 64905 897807828 80618 80618 862472772 45035 42863 818221805 75892 5733 315630487 71802 71802 398912858 19468 19468 326289153 57751 57751 259345425 21936 21936 465818249 80690 80690 84313560 57537 57537 346229432 46091 46091 665653317 61313 61313 216036988 20694 20694 161781823 57537 57537 85679320 73811 51408 60278879 2630 2630 432395292 54226 54226 476796446 51690 51690 783743240 40765 40765 248493102 72546 72546 229771001 59642 59642 375046865 17129 17129 922102101 78489 78489 660354319 19740 19740 284030264 827 827 517636114 36008 36008 361574635 1924 1924 494222689 62000 62000 155938759 79338 79338 203147640 22541 22541 561268053 21204 21204 558775787 12209 12209 749923071 44528 11882 99514484 51730 51730 73513508 38763 72110 989904653 55827 55827 291863048 57537 57537 171964860 38784 71185 381925842 36984 36984 142540025 49902 49902 543968247 71523 71523 148515681 43037 43037 137420391 13042 13042 899741576 80315 80315 71109774 33855 33855 846112481 57537 57537 591531948 25978 25978 711311054 57537 57537 270227124 66586 66586 892508085 46626 46626 519041033 14053 14053 549033122 23854 23854 560529323 57537 57537 677248528 7925 7925 168617802 67486 67486 363365945 17026 17026 347569587 61860 61860 862027199 14876 57537 129668084 21537 21537 261938781 6602 6602 120438655 57537 57537 214599016 63203 63203 436818937 17336 17336 766305135 9543 9543 700077125 63259 63259 567966510 65888 65888 288864763 69189 69189 506498886 59584 59584 851599292 55784 33917 783456613 57537 57537 657536618 62362 62362 667525919 43523 43523 136790691 71568 71568 424040277 19952 19952 836455448 15935 15935 224890198 21079 21079 170619969 8294 26837 112276267 37951 37951 816138171 57816 57816 766468474 43573 43573 670685859 56807 56807 392192667 47436 47436 753762853 4092 4092 455510423 7264 7264 223726900 57381 57381 416137900 47262 47262 325959244 45736 45736 744752828 26225 58422 519279354 49867 49867 590415031 72839 72839 956419597 57537 57537 536484006 38626 38626 625357399 56918 56918 590025652 71058 71058 401556235 27812 27812 40742355 83608 83608 849707946 15108 15108 659008759 57537 57537 370981268 50102 50102 737312930 45297 45297 412012375 4567 4567 409340094 18948 8900 947057996 78859 78859 422801178 48731 48731 155230145 23943 23943 257239989 45594 45594 918772906 42766 42766 375712630 43484 16079 191566614 9257 9257 635119949 28494 28494 929965777 9094 9094 694975676 52181 9744 864066533 16189 16189 925415803 14665 14665 379183372 12702 12702 262073732 68351 68351 848585106 56581 56581 361146507 13350 13350 386949520 79175 79175 227685278 76804 76804 451543931 45658 45658 110031719 65701 65701 186446237 17005 17005 7924629 69187 69187 223339897 22544 31596 652556172 57537 57537 611980866 57537 57537 445493332 4209 4209 45333796 44088 44088 946373501 57619 69571 177721234 57537 57537 900630435 42176 42176 171456283 31923 31923 470298267 57537 57537 333869289 57537 57537 463497780 23267 23267 971867881 58089 12770 960230135 58194 58194 161720534 42203 42203 714506532 58178 58178 487434360 68484 28511 196036776 581 581 851881989 62700 62700 533549668 61122 61122 420629516 5112 5112 245820426 12233 34832 710302041 20478 20478 274248439 15803 15803 550521370 72391 72391 396218530 72702 72702 962171742 80208 80208 671948107 2308 2308 762070328 2788 11471 270667768 57420 57420 266408842 70754 70754 189096119 75381 75381 382290013 13138 43988 87618911 14445 14445 732045931 57537 57537 279443153 66924 56513 53024233 53169 53169 415965138 74530 74530 769574318 4485 4485 582266095 71306 71306 47771823 29677 51657 276376377 602 70345 659579205 6874 6874 975802346 53632 53632 496901561 80032 80032 654892659 46381 46381 729805886 73933 73933 471928611 25019 25019 895000095 50687 50687 14857859 19620 19620 449435551 8036 8036 912169257 78770 78770 266612532 80275 24948 936662408 43608 43608 401202831 21153 21153 384682198 30620 47905 856262208 81076 81076 424673794 59189 59189 821940900 28642 13107 504593596 57537 57537 142060374 5720 5720 648245826 55183 55183 939242366 8645 8645 551798795 27034 27034 155600040 79981 79981 983360542 40266 40266 943955078 57537 57537 155520223 58108 58108 252095537 46272 46272 469154127 12696 12696 442055445 47535 57537 575011972 72997 72997 742585231 23115 23115 166267416 22297 22297 73844269 5227 5227 462443367 78240 78240 988480208 27707 73002 324926832 1045 58877 603382191 57537 57537 660270028 28786 28786 645810125 66332 66332 181250760 26477 26477 973850812 51289 51289 93016896 2559 2559 800694604 35568 77787 466085236 63995 63995 392261935 37600 37600 283460816 16519 16519 257816819 1943 1943 95052959 57537 57537 956929344 7687 8455 106231578 53504 53504 857102951 28932 28932 654067592 81989 81989 866263763 59772 59772 141319823 80586 80586 321755403 7189 7189 417140871 10692 10692 362193763 57537 57537 144858187 30426 30426 18228669 23759 23759 694587229 50735 50735 66227618 6351 6351 41764247 50466 50466 287200615 32493 32493 649337051 34211 34211 960099977 57537 57537 766605321 50093 50093 871187088 14973 14973 122917589 54117 54117 476112686 50753 50753 36298472 31072 31072 686883199 57537 57537 333064583 62975 62975 941711743 6345 6345 676404376 3231 62341 492850991 50508 50508 991172342 73811 52288 307148751 17635 17635 612185836 22646 22646 894279882 27282 27282 978627324 22148 74098 472923875 82869 82869 551375156 67002 67002 448961430 57537 57537 332732704 74857 74857 380187184 57422 57422 971161995 62219 62219 325218947 52082 52082 269772145 3803 3803 264272974 46144 46144 343243439 49114 49114 646138929 32532 32532 256556066 34911 34911 310342139 78718 57537 342318057 23301 22937 102539445 26086 26086 352053784 15128 15128 383016398 56561 2401 77552750 34106 34106 528849296 52641 52641 918329784 59278 59278 615905638 45028 45028 544470240 60353 37782 640504398 57537 57537 902548325 55264 55264 994474379 29848 29848 614384683 35847 35847 991659476 36428 36428 485318666 57537 57537 985782020 12703 12703 812112544 52645 52645 421852337 64046 78392 861755736 34205 34205 39035922 29280 29280 309627081 73811 79535 789337781 56437 56437 70757176 29483 45154 201345929 54 54 482051323 57537 57537 559787926 19719 19719 666511100 49826 49826 909165923 63619 63619 741555966 35383 49776 525875625 48342 48342 408299000 79211 79211 153928411 19391 19391 567668723 82115 82115 245021999 20213 20213 861047882 4077 14754 605801362 32641 32641 66616577 48305 48305 589031079 36940 36940 602207321 26132 26132 230555572 13047 13047 411619407 59878 59878 906259010 82433 82433 765558867 67782 67782 187633699 42278 42278 232479016 22777 22777 267266130 49067 49067 127350457 34532 34532 35023708 83247 65011 942382656 31690 31690 13717721 57537 57537 221953705 57537 57537 922491493 30409 30409 360913592 63061 63061 61722465 67550 67550 161410226 69640 69640 555926566 67267 67267 845765221 53711 53711 641416918 25802 25802 452174661 27019 27019 792845843 42774 71343 428601634 7056 7056 150227330 81660 75884 145066977 32445 32445 996122870 77008 77008 24057745 39303 39303 238838358 57537 57537 281826646 36474 36474 147221351 62829 62829 806003404 73354 73354 511663410 34016 79778 834614731 57537 57537 108069858 32928 32928 511563340 39902 39902 169682042 27451 43904 436763526 57537 57537 646481279 2313 2313 873059133 77832 77832 470389593 29471 29471 650972220 71193 71193 164871457 73212 73212 782652388 26695 26695 550430454 9530 9530 921384301 42917 42917 305558505 37009 2865 983312729 24948 24948 973644841 62037 62037 969657841 32066 32066 24252809 1023 1023 793867374 81418 81418 330411134 64423 64423 62245082 34494 34494 140368090 74463 74463 341140366 27671 27671 70180777 78353 78353 959277634 55167 55167 369117873 58601 58601 830073125 72325 72325 708732154 7269 7269 447790436 26782 26782 649662029 12796 12796 17857508 59701 66093 517411584 19592 19592 132602779 23003 23003 941972439 43295 43295 717546164 50488 50488 979483866 74635 74635 360386309 29780 29780 341679525 45171 45171 722813201 59090 59090 86056349 23528 23528 519279339 9909 9909 783117443 82518 82518 630969195 22291 22291 782960619 10759 10759 866806162 44709 44709 800309912 71529 66713 931047103 38432 38432 75303504 58892 58892 967384616 73811 56828 367545972 4396 4396 978407556 39247 32083 392111092 14375 14375 638033181 22790 22790 46710276 35484 35484 466707355 20577 20835 332231851 57186 57186 248576860 56579 56579 487944600 11882 11882 265048130 14010 66398 576438051 57537 57537 618807864 33117 33117 5637832 36267 36267 886823854 32977 32977 878872447 65475 65475 350700738 61222 18759 687010153 79981 79981 524824329 13366 41347 507549188 37500 37500 888683437 43198 43198 447970752 38550 38550 318694629 51638 51638 930361282 68600 68600 249413338 47095 47095 296672985 83213 83213 794636104 42173 42173 697388959 57537 57537 602167396 16679 64967 722841580 47166 47166 642377053 1003 1003 445417557 52772 52772 558531442 51933 51933 534825313 1813 1813 861925862 66462 66462 274813428 17146 17146 330762907 4746 4746 705736833 43013 43013 129921997 81167 81167 792351770 15163 15163 21852553 33231 33231 197430425 66188 66188 656164361 2759 2759 391076904 31516 31516 807843165 61513 61513 701707157 12145 3223 490172903 46358 46358 417297554 35197 35197 524685734 49401 49401 900495549 1268 1268 149084829 2411 2411 750721862 57537 57537 185098037 78841 78841 494372366 55145 55145 838783643 13717 13717 769922327 10434 32399 756201471 73811 56793 530816616 75871 75871 293025118 56537 37551 112490899 78462 78462 355021250 22384 22384 691002017 20239 20239 283085727 57537 57537 449909188 17286 17286 725487862 68279 68279 211799406 6457 6457 880818932 57537 57537 717496801 6936 6936 12762317 73811 54118 342776622 23186 23186 123712727 25431 25431 415573417 55813 55813 794726786 41563 41563 542787352 64453 64453 525672287 50410 50410 983936289 60319 60319 414146361 74940 74940 684090698 57537 57537 381018149 14103 14103 725332307 71972 71972 105267388 44993 57537 393751218 25080 25080 413339023 67380 67380 463218765 2145 2145 899540920 29827 29827 230837381 2088 36126 782550958 57537 57537 97080242 38181 38181 830016288 22719 30423 450828033 62834 62834 539366074 72154 72154 362951025 80548 39491 56661406 16175 16175 167132666 30614 30614 95839826 2439 2439 586248213 13538 13538 955858971 63433 63433 781090852 16225 16225 562027398 57537 57537 946454137 68832 68832 184525990 44777 20100 434640039 38615 38615 472158539 81674 81674 470087779 62871 44830 909303332 20857 20857 971184082 31285 31285 573330537 10399 17741 54725754 45998 45998 757655504 81608 81608 219690741 58017 58017 76990120 18236 18236 268923755 11494 70548 454056879 8027 8027 938321473 61664 61664 395605755 34112 34112 649647554 25433 18486 35244391 45364 45364 674101868 69245 57537 777792241 32983 32983 770943655 21953 21953 164177316 53175 53175 246577253 70394 70394 898177401 73898 73898 311105984 47814 47814 827612646 74643 74643 441682714 5667 5667 670729065 28996 28996 905484541 20272 20272 908023259 53377 53377 248501967 61009 61009 709181194 57114 57114 678912820 60790 76328 83378585 43361 43361 288450786 52971 52971 849067627 21574 21574 255774359 57537 57537 845861804 52709 52709 69004566 76603 76603 691573633 73219 73219 662107634 63671 63671 617522323 29884 56515 913445807 13527 13527 645956035 6016 76932 826880376 5997 5997 187195712 52202 52202 858979876 65966 65966 499109235 69499 69499 190765929 51926 51926 476652396 11318 11318 544010445 14883 14883 141986753 41546 41546 41070787 6152 8988 875287503 3527 3527 983601759 47229 47229 622137750 57537 57537 488237444 30849 5521 959633278 67214 67214 473333896 21409 21409 752476229 21165 21165 43235375 19878 19878 278927377 56428 56428 375676060 75558 75558 629665606 68530 68530 194994718 23572 23572 177720626 57537 57537 492659507 57537 57537 780642340 40780 40780 536773713 43748 12609 637739762 73811 3008 39647726 20163 20163 673950049 1435 22582 949840552 49858 14604 673572341 39931 39931 39526811 57537 57537 130897099 30265 30265 831548784 7154 56446 112964584 74886 10778 408544072 7369 7369 274268103 65500 65500 668583749 57537 57537 358442679 25984 25984 312304807 59823 59823 453344982 57537 57537 861506254 36096 38380 332233492 18599 18599 783295782 7596 7596 140855965 13431 13431 716148165 7248 7248 589309767 65371 65371 130748843 50761 50761 812258685 53399 31934 267567655 13092 13092 230658008 57537 57537 191467197 65451 65451 181622313 40863 40863 608528984 29248 29248 444052488 57537 57537 600384450 46171 46171 844526004 49087 49087 614704180 41012 41012 77344936 22665 43902 58511753 7459 7459 376278093 61547 61547 766923862 6050 6050 316552734 2391 57238 778886510 25440 25440 726817993 13251 13251 675006192 37486 37486 612718019 61124 61124 523939392 54530 54530 431204350 37757 37757 271756280 51130 51130 944504867 64247 64247 582372221 5883 5883 368172719 52384 52384 94309704 68201 68201 20143249 42871 42871 898145049 31203 83077 675115430 83819 83819 894527282 7621 79201 234177490 28208 28208 916982175 42588 42588 206039835 41067 41067 21024527 30659 30659 435220303 7625 33970 634104312 24228 24228 402848078 75748 75748 478828653 57537 57537 863539153 26886 66989 777330581 19541 19541 102272429 3154 3154 400678933 81721 81721 198077236 12114 12114 716615633 62378 62378 850953273 77715 74955 783251609 46331 46331 737134788 45278 45278 104089058 13643 13643 626814129 57537 57537 191110794 57537 57537 983159016 38606 38606 361645265 24317 24317 928946118 3708 3708 593981878 40672 40672 511806797 73811 37663 941403927 18383 18383 557455210 16983 62124 784908067 72038 72038 826645491 11065 11065 381576865 40721 40721 714586403 57537 57537 106211396 60008 60008 31441454 6407 6407 346099646 66685 66685 617806063 13005 13005 563370515 31304 6152 950075240 43217 43217 79879679 75711 75711 915433338 57790 29068 337762959 4811 4811 162128847 41918 61023 787331397 49610 49610 933836457 59286 59286 505589513 29537 29537 547073212 80349 80349 342173899 54999 54999 759081815 16398 16398 64381710 33817 33817 946186211 52659 52659 480881140 36474 52403 977419602 37184 37184 117478467 47933 47933 360607459 55525 55525 281760660 8174 41199 262989908 79898 79898 841595864 73811 57537 241085897 35369 35369 589342354 9329 20014 372488943 50770 50770 928889311 12446 12446 484883183 69090 69090 938265837 10542 38437 95808495 65268 65268 720786278 16686 57537 87414555 26207 26207 891916644 75786 75786 884197147 61640 61640 985789938 25142 25142 260212534 648 65818 51051317 57537 57537 531505781 33311 4767 9952657 37497 37497 151028311 45253 45253 666133374 4761 4761 420292438 17358 17358 75122215 41121 41121 286937487 57619 57619 138680385 29493 54581 308252735 57537 57537 248841968 70358 70358 738721129 81389 81389 970189525 34850 34850 16611125 83346 83346 108870849 27292 27292 93481216 78091 78091 444041078 24836 24836 135918586 5199 5199 797029334 6101 6101 730224780 72530 309 620319009 29085 29085 374962970 78122 78122 437834304 217 217 446290172 53656 53656 240348520 54615 54615 188343173 3008 3008 153815899 59866 59866 94682356 15516 15516 567438303 52872 52872 730993631 2662 2662 883095054 80146 80146 781186496 37985 37985 221981352 4527 4527 751292654 57276 57276 743534985 24609 24609 111356465 52754 52754 587058147 57537 57537 33706282 15925 15925 796813445 11105 11105 20173007 3668 3668 791936530 21037 21037 664166030 32317 32317 539764538 36863 40549 158663157 66573 66573 527706474 57537 57537 108784361 412 412 854710645 8047 8047 230023677 23150 72837 986938165 13446 13446 795173786 45649 45649 965728693 57537 57537 402260107 9513 9513 961762031 42292 42292 596255994 17661 17661 427012605 7513 7513 166584125 57537 57537 437514984 81933 81933 665109579 39620 39620 418241658 30264 30264 431511378 50878 50878 294409622 65508 65508 439893260 50873 50873 636661875 43488 43488 627529332 67818 67818 501395178 22216 22216 968782631 57085 46147 278960500 57537 57537 494758110 15815 15815 713507303 30859 30859 847438239 24267 55628 871448608 13712 69097 370117890 57537 57537 197261219 14342 14342 607161652 57537 57537 798832562 57537 57537 7294285 55740 55740 154595483 62070 62070 722308790 82206 82206 271006207 76969 76969 224954471 10298 10298 414726950 39048 39048 64352204 27949 27949 479372651 2657 2657 42572208 28823 28823 842983730 83665 83665 853825074 45370 45370 927431857 75342 75342 753233080 20951 20951 86099236 57537 57537 921170175 1561 1561 331363978 73811 14358 624516496 56175 56175 817060901 11357 49934 188651564 28558 28558 345826594 39344 39344 763609686 63502 63502 199996439 76433 76433 469474354 23658 23658 541191351 68908 68908 259545478 39741 39741 866850867 18367 18367 720380245 7494 21071 648147230 15941 15941 167243511 78309 78309 117673713 43228 43228 391217498 57537 57537 383144289 55205 46365 646362578 21452 21452 96141164 6504 6504 315295290 66911 66911 991891263 83750 83750 32648925 1929 1929 998344098 57537 57537 690564834 40152 40152 262733944 11395 11395 406331762 51893 51893 805428373 17101 17101 257537533 6808 6808 494642378 47690 47690 445556146 45409 45409 289216529 34552 34552 684123949 57537 57537 52013062 67196 67196 449500054 35422 35422 886589851 29934 29934 679083151 58087 58087 421228283 27166 27166 418912853 24386 37591 468773585 62451 62451 296704219 48815 48815 960155295 22185 22185 371166430 55439 55439 145617736 2777 2777 980132990 74585 74585 883184699 82233 82233 683822857 60710 60710 103319803 8957 8957 324173281 66172 66172 411621886 28400 28400 367530048 5176 5176 752813126 2512 2512 164994950 64567 64567 828539490 64782 64782 959997072 76168 71773 274001270 49255 49255 190026553 43687 43687 326109089 64516 64516 914345328 36514 36514 660111363 47008 47008 252080901 12317 12317 589915343 8640 8640 252153710 55965 52622 795704626 34857 34857 988002015 72530 72530 942405764 72403 10832 989743269 6305 6305 347854898 57537 57537 792346464 53794 53794 939355885 73811 14859 930834764 70702 70702 983537437 76235 39431 284275960 13681 13681 2825069 53404 53404 924680266 41042 41042 577363733 50546 50546 834831855 57537 57537 117371935 63389 63389 26735441 83775 83775 400394955 62359 62359 846295045 19258 19258 629690822 50080 50080 702867200 76066 76066 635387204 42572 5786 336688308 15335 15335 104828857 1191 1191 6056455 38541 38541 553328049 25541 57537 512548060 218 218 209078241 46990 46990 410369951 73186 73186 309768378 17041 17041 516068401 72208 7347 97383247 74310 74310 662616924 21253 82244 428263509 57537 57537 869731220 38516 38516 441729633 79395 79395 804858375 54241 54241 582532877 57933 26467 847401632 53579 53579 486650253 12725 12725 894500172 29939 29939 259273701 63260 57251 918884718 32533 13641 347467556 83063 83063 667786966 14812 11818 898617103 20355 20355 630723822 57537 57537 239909009 37173 37173 509844078 12871 12871 642331025 70262 70262 497219665 57537 57537 637883848 32644 32644 37765638 28028 28028 180816519 28292 28292 943522691 3458 3458 961958932 6389 6389 279851999 37783 37783 552914683 15795 15795 194840686 69615 69615 814269982 3578 67644 787773438 74571 74571 187390441 81069 81069 412362594 22759 22759 85296664 55424 55424 871724237 41912 41912 78346635 60303 60303 550952189 55830 55830 393672934 5457 5457 463820001 57537 57537 307488125 8321 8321 384951493 27067 27067 894332755 22931 22931 397359546 6856 6856 768816393 46101 46101 628714003 40465 40465 229563491 38104 9237 340460342 55622 55622 369494475 50565 50565 424344794 39831 39831 146528000 28769 64650 10202990 56701 56701 282560785 14405 14405 470469069 8575 8575 946452332 32429 3917 519487638 21176 21176 158431109 39097 39097 468833199 36758 21016 335299920 21488 21488 749737016 83578 79892 900100845 75700 76068 133010774 52849 52849 7529039 73434 73434 586793698 73811 81759 738217110 53013 20738 192324979 15262 15262 260866982 57537 57537 582834081 73364 73364 432609220 24013 13248 187352826 53351 35568 488473887 57537 57537 18229201 7678 7678 260559570 20302 20302 366377730 75408 75408 885347998 53463 53463 344079119 20330 20330 601622206 21432 31443 281625577 35015 35015 132085389 69372 69372 591506280 41282 41282 720285403 78988 72249 839649858 67971 67971 94670460 36011 36011 87006509 54914 54914 256056489 38147 53047 998362734 53110 53110 955379853 71266 71266 498479502 8431 8431 209919187 25735 72952 850501543 2681 2681 886700942 76002 76002 492093162 9795 9795 152308760 57537 57537 651378339 32559 32559 671117142 55398 76130 730313664 78906 78906 561547647 53197 53197 181526797 57537 57537 323666222 46249 78081 562258331 44170 44170 253120096 6263 13712 512941766 27133 38148 15384081 33494 33494 629598062 13446 13446 999642402 36923 15206 476348792 58399 58399 590239677 4406 51244 514968661 80013 80013 303405844 63131 63131 344312108 57027 57027 918085505 38663 38663 467480886 18186 18186 369052857 42656 42656 735114759 58356 58356 92660020 27129 27129 438694955 8908 8908 846186734 58678 58678 804395407 29423 29423 942444304 13580 13580 179490016 60354 8167 462648685 8016 8016 507169437 46681 5574 443770933 67995 67995 353428315 79791 79791 64821661 79508 79508 95410283 48968 48968 683733981 56909 56909 888273817 28248 28248 153904050 25669 57537 499488730 64009 64009 596811083 27344 27344 227661551 47618 47618 761234850 60600 60600 449735699 28567 28567 712198795 147 147 326870979 73871 59246 948730338 23172 23172 769582572 28021 28021 476996535 59059 59059 841305733 57537 57537 799617996 8533 8533 594600973 75111 75111 197996379 41299 41299 35206164 64078 64078 689800408 70647 70647 113799182 44050 44050 894882784 48966 48966 883840941 35884 35884 531649494 68315 68315 657998071 81824 81824 893787739 15922 15922 765256914 47262 47262 377018098 57537 57537 65892646 78300 78300 258945481 41784 41784 839189517 31767 31767 273361878 37122 37122 86259803 26264 26264 467376255 18104 18104 507037861 82571 51244 349069488 78530 78530 221755399 75806 75806 179391113 66438 66438 404627835 40605 40605 580804316 26548 68782 418688868 75407 75407 480121014 38293 70590 242843586 65410 65410 188950455 28949 28949 689088160 5518 71669 397722249 6353 6353 968085665 83663 46756 166066162 2909 2909 48809022 40729 40729 460590454 57537 57537 331267585 4968 4968 616402180 16024 16024 91322233 10070 10070 487361780 28686 28686 536019024 28488 28488 390730774 24614 24614 760024517 59209 59209 549423231 41673 62074 492049682 61484 55423 720993696 40257 40257 140715737 53167 53167 911617214 36840 36840 308300219 1323 1323 670947029 57537 57537 667863495 13820 13820 303062145 30014 30014 455487574 82949 82949 782912363 26722 26722 184265954 55022 55022 439465536 34223 34223 256991373 7199 7199 932281168 57537 57537 566810237 641 641 125663721 21262 21262 511013690 72253 72253 917431696 20072 20072 694600713 10368 10368 985063763 248 248 214911586 45722 45722 9753186 67491 67491 489838955 27211 27211 304259417 41392 41392 7844146 7394 7394 884855284 9950 9950 591346043 69949 69949 823804996 2610 35329 65618597 40339 40339 11294010 43716 43716 843648168 34996 34996 357120273 16630 2241 931427312 73917 73917 113531075 43986 43986 598572981 10394 10394 293626406 73811 45893 468998726 11677 11677 372845623 57537 57537 145806102 63087 63087 787635599 30538 30538 985129358 33329 33329 835367284 60945 60945 482857767 5362 5362 775204048 62435 38351 967783026 55888 55888 105992705 71724 71724 180855336 38593 38593 589501398 28471 28471 913863489 66513 66513 533561628 10514 10514 344078778 63582 64012 304425024 57537 57537 95030532 83692 83692 621335671 78783 78783 527133540 73811 18561 274907262 7008 7008 446940749 53088 53088 209906230 82628 27247 159693952 14637 14637 912672745 72274 63804 101891666 76276 76276 848383422 26600 26600 758927743 62904 62904 571323492 25322 70053 969264098 20337 20337 127274935 35007 35007 407559375 36639 36639 429072546 67844 67844 690274265 64255 64255 520848662 8799 43768 735905145 27870 27870 879516151 5461 5461 879200604 57769 57769 373992101 42517 59057 909767795 40499 76359 17276690 74726 74726 54628090 57537 57537 81170794 77745 77745 435088253 53847 53847 27015624 42944 42944 552089338 22517 22517 743314599 56713 56713 612407994 60417 60417 432759047 24188 24188 455821670 6348 6348 240678524 12258 12258 900280678 43983 43983 401626434 44768 44768 495832871 24326 24326 831462108 39937 39937 71421392 12475 12475 47864844 6274 6274 480237550 26396 26396 305849589 48071 48071 10425042 28019 28019 926008224 37869 33447 945082561 37157 37157 221986822 72066 72066 39842193 24895 24895 915330859 3570 3570 950370753 51559 51559 82860681 35445 57028 48896972 57537 57537 907836542 47894 47894 718781841 20033 20033 74458392 45962 45962 299856549 123 123 403253012 40663 40663 608512568 66826 66826 656426411 68798 68798 316407067 62891 62891 143405637 17344 17344 113411294 50087 34223 196785917 63290 63290 56695237 14881 14881 605151216 28622 28622 580380105 27977 27977 242974487 55082 55082 676481515 48552 48552 765888591 12238 12238 327968005 38230 38230 329571354 12156 12156 962196484 53198 58467 933620918 49694 15844 9060318 28342 28342 871466639 42060 42060 779252042 2855 2855 700325144 72426 72426 350554014 57537 57537 756496417 58132 58132 544232340 25704 5198 995272005 35012 35012 357454712 48530 48530 437942214 33471 18814 378417616 52323 52323 615798197 9275 9275 407111548 20548 20548 961231583 728 728 470448947 42905 42905 766075297 18619 18619 348031721 43030 43030 928342085 29918 29918 413969830 45007 62534 150304385 11420 11420 638236062 15270 15270 490637552 57537 57537 516076314 77018 77018 250492863 45495 45495 920215999 70291 70291 194820680 42769 42769 595267048 57537 57537 549041207 75966 75966 45008422 30778 30778 575020317 11279 11279 857082717 27081 27081 101988608 24138 24138 595217005 15135 15135 812524082 57537 57537 236960817 6173 6173 87252079 57537 57537 260560133 17569 74642 875854698 57537 57537 958037666 57537 57537 21261394 41073 32237 163474116 10633 10633 406047552 44447 44447 491176033 57537 57537 100545406 59079 59079 270146008 30087 30087 248093230 70684 70684 359104861 75491 75491 787573325 40411 40411 777699889 28130 28130 568033941 38547 38547 561268585 26548 26548 798820695 78573 78573 272629747 25661 25661 121587457 16634 16634 833509155 57537 57537 257736122 70484 6400 102596231 52399 52399 218972451 57537 57537 737209045 3342 3342 123632690 42499 42499 314587838 65715 65715 980117779 26990 44359 82655481 17839 17839 638082412 78892 78892 746193372 15785 15785 989858796 47295 47295 606198220 9277 9277 152362109 74466 74466 271410789 38912 43302 758539997 7801 7801 262645876 55558 55558 848365420 68324 68324 808670069 28955 57537 723089564 15807 68911 357475197 73811 4445 616891190 30097 30097 483690697 38377 38377 230650606 57537 57537 468434 4182 4182 824836850 52548 52548 730808171 15172 15172 210679595 31619 31619 591419447 52507 52507 442110417 51819 38420 120732098 3377 3377 95971217 12916 12916 630979156 49098 49098 461215090 56435 56435 449363408 74064 74064 791871048 52244 52244 719893900 57537 57537 733709672 11061 11061 777369746 60635 60635 507582224 71269 4544 485758219 59509 59509 503083126 3209 12368 631471062 27228 27228 212301307 23215 23215 783949656 40284 40284 226367725 47075 47075 795167847 40851 40851 87995461 1857 1857 565778001 57537 57537 628075894 73811 37015 586140441 44904 44904 373417448 83044 83044 140604576 57537 57537 289367727 27658 6827 73743988 57537 57537 489557384 80654 80654 140391725 80331 80331 780234004 25451 25451 150848981 73811 22928 721127306 1606 1606 436418964 30292 30292 57224550 60198 33404 57017141 67570 67570 463482216 75932 75932 764625567 22894 83376 696205155 40107 40107 846917406 16950 16950 364515767 9513 29899 360712574 78206 78206 626949388 71556 71556 25013564 57537 57537 152992873 14558 14558 75143424 20340 20340 466133994 46251 46251 599847830 81956 81956 671523704 38050 38050 954656322 57537 57537 725496726 49388 49388 969959962 75482 75482 117983922 20439 20439 2601601 67912 47467 198656297 47290 47290 997621776 12940 12940 363677257 36740 36740 840385773 57537 57537 884885381 51279 51279 775515802 26019 26019 642767218 57537 57537 301478326 10455 10455 628138719 33525 33525 798527462 83024 83024 755776339 81361 60576 848674264 41766 41766 27132840 32275 32275 165544944 68492 68492 915405216 62526 62526 867615830 42128 42128 235613630 50201 50201 513370950 63095 63095 483093949 69088 69088 307580391 42151 49921 788129736 368 368 339855638 79160 80586 662032200 82595 82595 931043157 77503 77503 556588800 31224 31224 750805959 78036 78036 475691709 77880 41450 820653653 35677 35677 873330065 62989 62989 92631254 51239 51239 243132679 20671 57537 802464124 32289 32289 309714841 81135 81135 811261412 70855 57537 909229918 65718 65718 708312931 41411 23377 674210358 64408 64408 281346226 71272 71272 874030464 12588 12588 970792990 53298 53298 897939212 840 840 58021905 17736 6779 257557948 83207 83207 206601500 39344 39344 305784663 19771 19771 734717608 63384 63384 300155420 26661 26661 827903059 44180 44180 458231002 71125 71125 802551654 34312 34802 159368721 42924 42924 245856580 38030 38030 207181234 3308 3308 316706133 79435 79435 637778771 6153 6153 196581302 57537 57537 24030799 29504 29504 887056779 38001 38001 107343664 57500 57500 777613894 6128 6128 220369111 57537 57537 541966786 72716 31226 810114033 36396 36396 9985205 67385 67385 998243341 79189 79189 419418659 34936 34936 88624277 35632 35632 281611772 57537 57537 425736148 32726 32726 447440055 29552 29552 146343045 55537 55537 808875814 17967 17967 898959237 32929 32929 355249214 20167 20300 836864119 25279 25279 80913393 61790 61790 260167493 70898 70898 124815156 57537 57537 345278393 61696 4908 807716236 46862 46862 445528172 51629 51629 911429584 41972 41972 72371195 46789 46789 277075435 18018 24506 2736067 47297 47297 151476727 30636 30636 474583738 64848 19912 220239898 55487 55487 990939210 62157 62157 159440761 83376 83376 667852779 81900 81900 147476228 79130 79130 197319438 80548 24666 773081991 76889 56791 599772506 80016 80016 974640946 51075 51075 219662720 38708 38708 513345175 38008 38008 845225761 51452 52307 113661641 33961 33961 123852017 57537 57537 550026105 62396 77785 970634904 62724 16542 70580429 15778 15778 372779313 36444 36444 522481062 57537 57537 887764213 69094 65254 464749684 30436 30436 889103350 71630 71630 153757446 57537 57537 377578487 18534 18534 337537305 41191 41191 436159885 138 138 850775114 73974 73974 442802916 16307 16307 912786459 22194 22194 575485086 61141 61141 18071552 70462 70462 283388003 44150 44150 443928611 21950 21950 450885535 46107 46107 145538912 50966 50966 984149714 50812 50812 987101494 57537 57537 224953976 22146 22146 474910932 72897 72897 323270672 57537 57537 316798991 63145 63145 819581455 52513 52513 736185008 21108 21108 332549058 57031 57031 359514492 15279 15279 444154696 26439 26439 580603686 29213 29213 5275574 29854 29854 658561189 61608 61608 983286572 57537 57537 941758102 21137 21137 788086952 74851 74851 750261165 39585 39585 875778248 10310 10310 535920310 57537 57537 204265013 14529 14529 369264693 36010 36010 585151516 26602 26602 232295482 48754 42121 233327460 757 757 974442503 73811 806 538346359 2726 61257 380764145 70501 70501 814971164 58865 58865 542067172 71598 71598 20330770 28793 28793 361429449 39708 39708 667163424 28798 28798 198471919 46171 46171 542309936 38864 57537 30140774 20638 20638 813358677 6445 6445 572277616 2674 2674 526222878 63848 63848 79589828 63582 11660 698040370 67237 67237 109510090 2705 2705 746133627 57537 57537 119158425 46820 46820 333479512 3894 3894 925551179 36213 36213 317345001 81317 81317 129735980 17928 17928 956881423 61318 61318 147043687 81408 81408 970799558 36565 36565 611683878 19893 1972 290748139 349 349 10874161 58866 58866 560341960 21171 21171 817998359 33783 61213 192915642 9665 36733 143675376 73254 73254 368858650 57537 57537 41984339 70589 70589 656287507 60854 60854 653711912 54583 54583 548107456 36807 36807 614542670 32514 32514 475390222 11777 11777 567420971 9995 9995 491776719 2573 2573 154788729 54514 54514 421809560 64404 64404 165928535 48062 17545 674860735 34067 34067 186726079 24158 24158 341695373 37759 37759 325126661 50820 50820 286809322 63144 63144 369055596 75217 75217 525577798 72110 72110 313109228 9368 9368 153461232 67454 21185 426782335 57537 57537 486537815 2749 2749 61423652 65251 45882 438626764 17859 17859 897194633 16826 16826 933076555 57537 57537 170391208 78365 78365 447385636 19935 72673 363265656 80423 80423 339057659 71283 23713 175819012 65823 65823 831518687 73063 73063 102068512 23262 23262 136399599 67042 67042 508189389 21031 45751 865437253 57805 57805 779099043 3538 3538 407322292 13934 45009 3251822 82975 82975 75302184 35505 35505 56476343 50820 50820 200495098 35602 35602 885036743 62964 62964 961439354 10870 10870 540705839 36725 36725 454437724 62543 47980 737485654 17377 17377 834444740 73811 39153 563723702 74657 74657 551053496 24451 24451 386998685 74736 74736 315183044 79568 79568 892261199 2544 2544 713200779 22053 22053 850166571 57537 57537 201110949 1631 1631 907862227 57537 57537 793271086 79264 79264 907023394 57537 57537 316093673 29447 29447 743319598 47925 47925 114963015 79115 79115 671330455 40612 40612 915501462 30726 30726 611567103 18905 18905 334259179 51472 51472 859734222 40396 40396 902489879 64867 64867 111264974 27085 27085 604631432 74314 74314 157186903 63090 63090 706494613 73456 73456 455833264 80594 44999 822555298 21865 21865 759944050 20980 13777 633342777 24245 24245 213197277 5306 5306 216635873 27937 27937 251715129 81429 81429 877109317 5835 5835 766464185 73811 66855 179725925 23423 23423 293663877 27902 27902 778500932 81772 37539 512522799 57537 57537 823921816 57537 57537 830973936 73165 73165 971917842 77731 57537 576803551 65275 65275 98437522 35912 35912 94577590 13281 13281 783436515 42906 42906 14666303 59510 59510 887867774 49925 49925 995591268 69949 69949 336737963 32284 32284 685927548 24723 51447 85711570 65796 65796 670742991 81627 81627 190588587 35801 35801 975527372 78523 78523 406298816 49776 68435 989492583 72156 72156 452235139 13243 13243 315803579 21865 21865 783157250 64339 64339 106940842 75610 75610 297914442 57537 57537 767775919 39639 39639 808998026 15622 15622 557961549 73883 80658 497013999 8311 8311 465878027 75691 75691 296751519 60764 60764 864986409 44096 44096 840139326 24446 16267 390820190 55985 55985 116001157 49880 4632 488243259 68384 68384 249210322 50890 50890 340370990 41888 41888 653713963 57537 57537 365720282 71734 71734 49913206 36234 36234 848864900 11364 11364 140784939 38211 73151 459653816 57537 57537 386438565 2072 2072 762633548 32399 3011 624891 23175 23175 970131997 49510 82540 823846325 67315 67315 859420699 61682 61682 881994382 55228 55228 663149652 54624 54624 841203487 9256 9256 456894015 57537 57537 735466289 9739 9739 506767019 1241 1241 863916048 14554 14554 512483274 57537 57537 721082328 13505 13505 526865401 36247 36247 196760324 7591 7591 983964540 57537 57537 511322427 23089 52065 843131409 65087 75202 256570197 10402 47739 443640118 50423 50423 607692664 29336 29336 941806072 48079 48079 621185808 31029 31029 10935911 80697 80697 865128890 30011 74669 543076168 39190 39190 231822416 80365 80365 698823417 22769 22769 17748382 13161 13161 85376618 70320 70320 968885261 15862 15862 526463686 54678 54678 205813128 58257 58257 795866048 41634 25816 596449510 48595 48595 811692997 72284 72284 317087041 38556 38556 864481419 57537 57537 249965062 16021 16021 914355933 15292 29158 713421086 57537 57537 866749322 73811 20720 782155962 225 225 382899533 1686 54936 850363749 10008 10008 122714356 39997 39997 545287678 37619 11992 159273768 70976 62866 434652773 60186 82034 484078455 16843 16843 799046607 67941 67941 241491623 57537 57537 829524300 36031 36031 906477023 21154 21154 841771429 51133 51133 414817963 74685 74685 933992 60552 60552 552594095 53663 53663 6417151 57537 57537 942259387 39213 39213 997908252 67990 67990 406891967 60617 77302 93660886 81373 81373 320433988 45103 45103 474180217 21275 21275 73090039 2857 2857 555693665 6619 44912 231481111 1003 30160 951938943 57379 64697 148002909 55302 55302 20607920 25091 15124 189255515 71392 71392 883185552 35932 35932 357867374 48645 48645 420408396 20151 20151 528527292 70400 70400 299966239 6534 6534 150527174 55273 55273 124931378 44190 44190 44196652 47295 47295 754774092 44228 44228 840014095 74947 74947 128357789 57537 57537 988746041 15093 15093 219218105 57537 57537 81770882 71376 71376 853789793 763 763 938576399 57537 57537 96203587 83288 83288 50338247 83175 83175 721111153 37539 57537 149765992 48131 48131 829878391 38457 16033 616742138 44387 44387 572022837 65279 65279 59987307 28156 28156 767261038 45438 45438 200715662 72845 72845 638176204 36845 78564 43693029 74473 20548 190500502 38420 57537 488256614 6439 6439 887605335 32494 32494 789539411 2559 2559 531490565 4834 4834 457823438 21179 21179 962080794 1131 1131 959326118 3641 23284 424352404 44067 44067 884732489 43216 43216 627283854 44566 44566 185827227 64167 64167 789484250 21713 21713 909159003 13295 13295 84486826 38697 38697 534645374 77703 21493 189283326 25037 25037 830390232 57537 57537 40255366 20200 20200 50187221 1252 1252 790577270 57537 57537 702654994 24888 24888 675248521 19922 19922 21812469 46579 23308 474055422 35957 35957 128838303 42522 42522 704937240 67802 67802 341040088 78993 78993 708042752 57634 57634 541897671 13875 13875 137654510 18538 18538 712326379 21976 21976 148330374 10919 57537 575608118 35547 47779 5702977 53780 53780 199866122 37475 37475 543933833 66424 39499 805405039 55274 55274 792978715 76419 25865 691794173 80869 80869 590558590 15163 15163 69435629 52753 52753 284195841 16642 16642 57953332 20516 20516 376053386 50869 50869 646986926 15704 15704 185031914 48977 48977 598060650 69267 69267 32483835 20227 20227 897107110 70786 70786 272470716 21671 21671 691663782 32973 32973 995493242 39871 39871 4175446 42156 42156 919237548 81074 81074 697534647 59806 59806 333767583 43661 43661 234319168 68061 68061 285121052 29257 29257 234702766 83297 83297 4679047 12723 12723 476628296 26565 26565 774000534 59168 18867 393907531 57537 57537 358058906 36722 36722 574342165 33958 6506 620050181 60076 60076 159241706 79605 79605 291254291 70450 70450 909718991 40686 37939 972873086 65354 65354 237608092 22581 24588 874465407 57537 57537 681549413 68687 68687 438733223 57537 57537 620565506 43863 43863 22738336 57537 57537 938741635 48311 48311 521068975 73811 17569 925526988 23378 23378 521460339 67859 67859 87263537 57275 57275 954215230 5286 15367 176708409 35627 35627 303344657 57537 57537 478180822 66608 18746 81365189 134 134 829574714 73811 34889 483597127 57537 57537 616657140 15164 15164 752229432 78583 78583 264454782 28252 28252 517816832 68561 68561 172970498 31441 31441 925473895 44975 44975 201569262 54134 54134 295878134 65060 65060 365362330 12962 12962 684611471 50687 50687 543457308 24843 24843 203114190 62668 62668 328669732 73930 21154 553593530 17739 17739 580779030 57537 57537 712877800 16751 32677 215903080 11316 11316 176824778 33414 33414 774827631 39455 39455 222442796 47272 47272 877996754 70049 70049 214131591 23643 23643 754215999 83697 83697 767893370 37237 37237 817635605 5932 20069 452621912 48646 48646 959600400 66803 66803 851584247 74656 22065 642375272 21737 21737 916253664 40090 40090 519733204 75940 75940 317933428 25691 25691 193778215 18402 69807 355056237 38506 57537 18578628 16709 16709 79571974 82149 82149 875024851 75108 75108 651136528 74744 74744 721981981 81344 81344 854992728 80464 80464 312363913 57537 57537 253878202 40387 40387 259599724 43029 43029 474392104 62542 62542 203182220 27966 27966 150894069 5725 5725 457096277 39288 39288 64148900 9296 9296 66197846 55743 55743 223320581 29171 29171 662347047 57537 57537 738341321 56648 56648 113351888 11351 11351 481222567 70004 70004 946341449 39787 39787 111092096 55230 55230 41951376 50773 57537 513389989 73811 13487 304970983 83292 83292 721878571 61884 58040 904450760 5082 5082 43320249 8406 8406 378692385 48769 48769 348499156 1452 34746 876510421 80957 80957 673712214 13965 13965 415943194 72707 72707 430235757 61884 61884 711593136 70122 70122 590977028 49265 49265 437195722 78142 78142 895791606 76948 76948 628085811 55899 55899 186639609 77293 77293 126969039 43944 43944 854267343 45695 45695 788076269 57537 57537 709134217 57537 57537 803153383 39216 39216 481066449 55647 55647 295273633 61367 61367 739711235 8572 8572 105795615 59609 59609 359894982 43139 43139 886130401 77198 77198 603453775 79538 79538 106097994 63999 63999 873191919 36019 34116 101126781 20248 20248 99693274 71481 71481 964462487 20953 3268 748114397 12413 12413 722722554 59505 72091 562822488 3585 3585 185217339 1508 1508 85896762 11978 55489 808098016 25407 57537 562034636 82724 82724 897240729 57537 57537 92646834 82152 82864 539117063 55999 59832 379672472 65641 65641 582261174 22802 23133 578656027 71478 71478 453617189 20990 20990 394219654 57537 57537 360445073 926 77700 459071693 69798 69798 347554008 57537 57537 322611938 35491 28519 649879776 83755 11418 516323443 57537 57537 176046430 35538 35538 243194030 27736 27736 813850680 75552 75552 740565950 60718 60718 930564563 53115 53115 483012490 66365 66365 129255700 57537 57537 543908192 17617 37052 534186548 4328 4328 411386583 45849 45849 166441380 57537 57537 56860713 40051 43724 868718877 46997 46997 328978930 57537 57537 865420605 57537 57537 511034956 58699 62231 760997451 19126 19126 49893075 42883 42883 989185206 10722 10722 904652760 25894 25894 521965091 37846 37846 724601632 24349 24349 37035527 37667 37667 621126444 62539 62539 272383589 17592 17592 75451353 21902 76283 752325493 68368 68368 913257860 33505 33505 864286827 57537 57537 511426498 41834 41970 786664115 28732 28732 424732126 29354 29354 84073049 27558 27558 286915987 32826 59366 884245407 73999 78349 525629317 80441 80441 211563358 8234 49078 668301093 68503 68503 130312124 25440 11479 937026010 43667 43667 383544995 53215 53215 79497610 43144 43144 776164133 73651 73651 71924001 47208 47208 155741286 2998 2998 119128920 73615 25942 630764012 20260 20260 785124030 23647 23647 537283392 22883 22883 907147808 49547 57537 503703645 72951 72951 119478421 28743 28743 894326423 13383 13383 464127093 16695 16695 483693172 57537 57537 244777770 36220 36220 224388355 56167 40742 131651455 57537 57537 900295777 75465 75465 920117577 43015 43015 939033548 62405 25515 665015327 83635 83635 320654103 32658 32658 107762343 3857 3857 269574287 3555 3555 63273365 40966 40966 501208812 64317 64317 253584624 54538 54538 276135327 65625 65625 503347528 2987 2987 58415965 52981 52981 886997293 70704 70704 852325196 66783 47837 233046024 65500 65500 510987309 11436 11436 816946872 81111 81111 556791536 64976 64976 649932090 50843 2225 950785624 16356 33227 220094425 40622 40622 749118582 53753 53753 677326556 23008 23008 54065562 57537 57537 546808783 66082 66082 659765800 77947 77947 493765180 24341 24341 977767393 26339 26339 345488835 54282 54282 426934054 77870 77870 612207316 76555 76555 95538284 7841 7841 486985858 31838 31838 483731576 13376 13376 174276922 21939 21939 968986055 66029 66029 342210948 41338 41338 407859206 14360 14360 937043055 8884 8884 650472621 6214 6214 909263956 82090 82090 355067898 47864 47864 31724017 21095 21095 616549155 64167 64167 825765257 57537 57537 785104239 52514 52514 220132770 31150 31150 348901152 66026 66026 678861722 26555 26555 792792363 57537 57537 661857186 49287 49287 51732307 31561 31561 446735042 68557 57537 795302901 27398 27398 61553931 60559 45707 490504228 29931 29931 853395002 15338 15338 685002723 73811 64712 88454510 53277 53277 999286254 57537 57537 970387492 57537 57537 593364811 51249 51249 875298098 26573 26573 322197045 30177 30177 866646252 57537 57537 656046706 44266 44266 31007145 49550 49550 391421835 42052 42052 158457348 14338 14338 428383162 54843 54843 193298238 32331 17969 990123036 52974 29097 233358394 28637 28637 607373125 30315 30315 33156898 70338 70338 492820904 3544 3544 334492392 78014 78014 249897313 57537 57537 271375628 78227 78227 237709553 11815 33998 876152752 45345 45345 843648867 10561 10561 333830137 23961 23961 393380176 12864 12864 266276009 42205 42205 350419315 68530 44752 984249398 41087 41087 549370575 35854 35854 856590657 61784 61784 982804517 61574 61574 258900183 59588 59588 519356691 38841 38841 350104857 57537 57537 186243405 4258 4258 895620705 74233 74233 897834196 23990 23990 99831401 44277 44277 881108599 32240 32240 882046459 75542 75542 844350388 5821 74159 311104673 76260 21772 443791714 27912 27912 594630440 22823 22823 667963846 82063 82063 390814098 65286 65286 427482900 37890 56759 328855094 17275 17275 824382095 45993 45993 271842569 36492 36492 554473869 78317 573 117342763 67822 67822 602559207 23706 23706 510659624 61570 61570 134211455 57556 57556 977274281 26319 26319 486426398 40873 40873 911606129 32939 32939 840420984 80255 80255 214529475 73811 54356 775664941 76462 76462 437135253 45541 45541 166778308 6890 6890 435604553 11479 2979 519726306 54394 54394 468000965 79896 79896 602406943 10491 10491 461986833 25302 25302 794135777 13619 13619 822585202 13530 13530 273747073 31064 67319 666212022 47369 57537 47866919 52348 52348 221029006 12734 12734 4047670 9315 9315 215651511 73811 29887 444381472 2060 2060 452484538 72765 57537 987166021 74443 74443 773860303 22041 24013 142037540 31072 31072 192079538 38443 38443 83483183 51876 51876 879925949 24219 24219 388581504 70127 70127 195529745 80080 72554 382224249 65171 65171 449466361 7922 7922 987625035 46054 46054 978117319 10441 10441 813111427 46147 46147 297952425 2497 57537 797969915 47310 47310 260113012 78674 78674 474902895 40305 40305 147119949 39722 39722 7471422 36635 36635 525807637 81670 81670 924254855 20349 53814 9776854 73811 3397 762729662 37445 37445 894740566 32906 32906 503896001 5854 5854 690686220 54579 54579 306593758 47868 47868 230432479 14557 137 811465121 60968 60968 76706945 23395 23395 168641747 74722 74722 330611005 1119 53788 896072906 57537 57537 415631923 2496 2496 465233829 9413 9413 929371060 76768 76768 108706413 53029 67202 680422867 83521 83521 97011661 17147 57537 229387967 69149 69149 702676011 28786 28786 778074727 55687 31976 82485872 19070 62935 941649483 65994 65994 400038252 46391 46391 666694793 77266 77266 212991137 57537 57537 272151801 959 959 849903219 57439 57439 789259640 29999 71744 296435944 53291 53291 568650226 12886 12886 823063792 67350 67350 367182996 33446 33446 927556361 4601 36197 591189452 78005 78005 768822599 3681 3681 832735206 47913 47913 283975133 20762 20762 844370102 70241 70241 603015071 56644 56644 803220300 27841 27841 775046884 4802 4802 822554167 73011 73011 335286070 65756 65756 568560729 73835 73835 883483525 38961 38961 459876586 57537 57537 268702981 6706 6706 199312282 6963 6963 182907361 76249 76249 458461249 26183 26183 322648019 83374 83374 455679865 63113 63113 207999650 32683 32683 633551985 77967 77967 313876497 60955 60955 834483178 13345 37341 590937579 67457 67457 631829097 79247 79247 994195291 7767 127 951268860 51214 51214 149442455 33156 47953 697045058 46382 46382 835243825 70373 8940 772242896 37731 37731 910994680 41014 41014 399571777 57537 57537 879178629 67040 58543 913137465 57537 57537 583600202 56031 56031 764370280 28539 28539 237003066 38264 38264 481617812 76651 76651 980879966 77415 77415 113637626 82919 82919 801690987 66411 66411 817487120 26232 26232 827083481 5264 57537 811093175 8224 17102 169261944 4631 4631 513639778 2482 2482 574753987 57537 57537 597401543 70712 70712 344402475 11677 11677 997918905 17102 14876 431983860 33593 33593 683679961 57537 57537 221801087 9953 9953 274945870 67193 67193 461546692 75207 75207 637585810 61097 61097 403513556 57537 57537 57550572 73811 21358 729990562 55463 55463 191260535 32239 32239 721515392 59043 59043 691164910 73188 73188 246936526 10935 10935 884257134 57537 57537 108013890 59865 59865 624368693 29865 29865 875700333 8106 8106 41408985 3668 3668 110031311 69042 69042 472605774 78529 78529 814439871 19986 19986 617142622 67595 67595 465234402 8809 8809 117371621 59040 59040 540880148 22948 22948 581400541 2333 2333 699714984 57045 57045 352996414 23114 32260 341016446 33348 33348 745273657 51140 51140 51407322 57537 57537 819799660 52200 70460 939545680 32633 32633 619711750 14296 14296 481934430 59230 59230 167165675 21363 21363 390847362 47885 47885 475000729 57138 57138 126028257 30841 30841 311123666 61317 61317 368875871 40952 40952 73671227 78144 78144 731995095 2025 2025 147447948 39917 39917 60770772 811 811 169017535 60818 28746 555233807 72559 72559 437927620 16422 16422 383503525 29590 29590 188585520 5099 5099 962774666 29633 29633 448612013 21595 21595 494843502 2635 2635 470760792 72509 72509 982480864 6519 6519 798079682 62031 62031 62867280 74603 74603 165178409 49941 72190 30457002 10132 42749 656984881 76777 76777 981560583 60113 62342 455134309 25359 25359 557494915 77309 77309 797182573 27800 27800 121025561 57537 57537 168999756 1563 4425 36574295 52771 52771 877416970 15411 15411 530729364 58803 58803 517272565 58903 58903 800316069 18752 18752 532756099 19949 19949 925799483 56294 56294 815030130 73811 45268 747320351 58067 58067 356873881 53010 53010 315618545 790 790 30477670 9137 9137 264145503 68833 68833 315314767 73811 83578 777073641 45409 72936 974107958 74712 74712 789319614 57537 57537 777202389 57537 57537 458070047 35111 35111 309561433 57537 57537 41768872 9744 9744 621418814 81052 81052 360585528 65746 65746 277574231 4031 70272 523298704 14232 14232 761097448 59223 59223 208244617 67204 67204 678428042 52201 52201 937848980 6353 52459 987468391 77768 77768 688285441 224 224 805219062 4080 4080 465570885 45691 45691 316169593 73811 15454 764947078 56709 56709 306353491 28838 28838 954731850 69956 69956 751299789 32169 32169 763709813 57895 57895 239164337 66258 66258 388896333 28713 33453 501075277 69455 69455 660930753 24036 10018 566983545 63643 63643 736174552 43453 43453 959943138 9959 9959 826250509 57537 57537 848611195 73421 73421 85638520 65981 65981 519449174 80761 80761 335574623 39492 39492 649873934 64094 64094 335412238 4077 4077 536770668 59331 59331 35079003 51961 51961 230006611 66378 66378 433688148 17780 17780 606856864 57537 57537 184412701 36657 78658 743591362 78053 78053 40731144 13523 13523 288082466 57338 57338 383866731 20153 20153 836049718 7123 7123 118503741 12847 12847 160274161 19409 21119 246777074 68194 68194 857295334 48190 48190 82867122 11896 11896 806412865 7307 7307 29162270 57537 57537 293051665 81624 48607 332893513 29612 29612 917788770 53791 53791 435783958 10410 10410 955925936 66365 66365 207974725 45484 49507 581812280 56719 56719 41008175 15320 15320 61483788 2619 2619 537728110 74645 76627 950922708 45791 45791 623040290 51753 51753 387051979 46473 74861 164431052 56413 56413 825351119 57537 57537 119041619 71930 71930 337059934 50845 50845 941780787 64498 64498 611137850 3822 12184 190260675 57537 57537 510219751 74991 74991 364305810 81373 81373 719281673 73778 73778 454377240 73010 73010 125998606 48891 48891 132996827 39651 39651 140985712 19143 19143 845276983 57681 57681 777691644 77897 27671 109562793 2669 80943 291558800 64272 64272 934771770 28404 36683 928200240 57537 57537 295222683 60546 60546 452304584 67922 67922 98923257 19070 19070 179465146 73811 26990 300365348 37870 8815 812411936 7477 29498 558954660 60103 60103 580573696 31449 31449 343528605 76392 36619 883497339 36838 36838 809971390 70712 70712 1299016 49102 49102 798730670 40554 40554 377382428 76106 76106 934594194 73811 73364 667258894 65592 65592 661947129 32942 32942 277116753 57537 57537 887004578 17849 17849 652630310 48038 51478 562271596 33499 33499 646832720 79429 79429 427149641 66807 66807 881648951 78858 46593 667180791 68132 68132 742451527 6334 6334 163658826 74112 74112 99305816 32917 32917 995898656 62860 62860 273551813 47305 47305 547529479 73811 18020 316554547 78278 78278 975513255 78063 78063 997111939 38577 38577 588542109 81446 81446 494146944 44948 44948 237004384 38247 52789 152594420 23812 23812 82233227 15429 15429 739580807 12930 12930 345796808 5935 5935 351976127 42711 42711 735225814 22869 22869 402037641 4923 4923 690485827 43538 43538 27692006 30902 8641 864668180 55684 55684 821782672 24017 24017 966175794 70494 70494 368092771 16457 16457 338227445 25378 25378 605234639 51526 51526 590617155 80337 80337 607139660 68186 68186 387405134 44227 44227 312294110 75414 75414 425356707 56407 8627 911673677 32478 32478 416472301 8926 8926 682830303 17412 17412 136342425 38212 38212 553217956 65797 65797 803836072 56827 56827 171147123 70236 70236 389971764 20060 30539 272944961 67872 67872 259949626 80868 80868 350910523 38417 38417 496621706 7795 57537 802907270 70134 70134 696756571 3896 3896 958059780 13247 13247 184042634 3795 2122 449546794 64879 8243 149571057 59172 59172 622339736 38291 19014 455811996 82514 82514 825573053 66442 66442 94879258 21172 21172 637359669 62704 62704 842657604 28898 28898 565965792 81603 81603 116436972 60969 60969 191009772 52875 83795 639257977 74599 39844 880014676 45363 45363 720698612 57537 57537 629857033 78659 78659 602968249 51351 51351 842362209 22346 22346 890199774 22326 22326 166305242 29204 29204 798485075 19392 28509 671787969 12949 12949 843647114 2290 2290 36163263 18431 18431 925360836 46658 46658 489790647 71267 71267 130344861 43301 5461 765376067 54088 54088 104869653 56239 56239 433567566 26251 26251 644417800 11488 11488 435506116 79070 79070 519644843 35252 35252 318500292 79560 23951 991275534 49610 49610 96184694 16662 16662 216706697 29995 29995 650769967 24994 24994 279561107 71484 71484 386930804 17346 17346 771028795 9635 9635 855559846 57537 57537 24299450 54614 54614 849016708 57537 57537 193669579 1254 57537 464943482 29348 15372 116208398 67375 67375 458347414 50429 57537 563775875 46523 46523 722985052 73811 57537 526475650 76744 76744 657396732 34852 923 576466827 55268 55268 733070814 54354 61465 102158942 57537 57537 382994979 69030 69030 941034704 76028 77146 846527194 67285 67285 762727249 49367 49367 637208839 43944 43944 166619734 62074 62074 785538904 62989 67294 682877826 79856 79856 632083821 74811 74811 839176481 28474 28474 51544427 73043 73043 359467632 30061 30061 840951502 11450 54159 97681309 53796 53796 84459228 60839 60839 40720674 63328 23669 921059841 73811 62717 91351145 30860 30860 712075502 60742 57537 992849127 3263 3263 238513090 10715 23672 910796591 37838 37838 977566136 48258 20250 309710386 14020 14020 529462686 57537 57537 122146514 5444 5444 899511173 22600 36320 810643558 82534 82534 4998380 20431 20431 759462948 32218 32218 33523705 10469 35161 159712690 19059 19059 153133495 15952 15952 251567685 27865 27865 187851181 57537 57537 756459277 35099 35099 857741892 12213 12213 199577530 48705 33667 422969859 58084 58084 761958801 80586 80586 853049329 57207 2726 246937054 14689 14689 16905491 50118 50118 877599561 13227 63023 638846556 3470 3470 214016769 4191 4191 71957511 31098 31098 86144338 3519 3519 868455025 67067 67067 494021722 74258 74258 994195695 39885 39885 574386011 7050 57537 738273169 59135 21444 722889605 1682 26521 266152744 73811 81040 956671080 18318 57537 347556482 3298 3298 350085273 23855 23855 256766219 57537 57537 704831082 577 48114 395514904 46128 46128 509969062 256 256 196268644 34116 35152 442412296 41698 41698 694379384 80689 80689 855286770 35273 35273 932295751 16004 16004 855937705 53396 53396 950252196 71225 71225 465115406 54123 54123 8065340 15415 15415 988226858 16153 16153 346798477 73811 43327 208401851 12691 12691 841536826 39874 75591 921012282 74859 74859 701056191 24135 24684 730955198 18093 18093 718857035 24486 24486 227309076 57537 57537 939127166 16445 61781 830539633 57537 57537 750632703 42071 16722 471537618 79345 79345 230153156 70849 70849 649814603 57537 57537 884043084 27540 27540 790099871 2121 2121 681881851 57537 57537 442730812 38187 38187 518421740 62481 62481 443034373 68571 68571 865488311 12247 12247 31854970 63761 63761 514290703 25900 25900 694366161 79253 79253 700854943 505 505 412473181 15616 15616 478216311 18449 45511 87636161 82606 82606 598563628 27909 27909 60710739 63291 63291 198959527 2690 2690 39148989 43487 43487 457007350 27422 27422 478185621 77613 77613 497792432 6667 6667 285048200 73811 64984 395363310 67265 67265 32943675 19184 19184 149712175 66468 66468 157129410 70580 70580 886644560 77981 81906 569436414 101 46683 981835772 42572 42572 214312003 19505 19505 338976957 70543 44995 850510179 27346 27346 562534293 57537 57537 917037111 57537 57537 94377811 57537 57537 786951780 37975 37975 865292519 31193 31193 261445159 80901 80901 880035246 57537 57537 545919151 50866 10532 402941663 57537 57537 23920258 53868 55689 584602133 29409 29409 956928311 47078 47078 449817087 70373 70373 10706298 57651 57651 974969504 34371 34371 515302798 250 250 656635230 34691 34691 281314753 78106 78106 214861340 36929 10064 766161801 6666 6666 906530527 73273 42635 113564166 9586 9586 795765012 52839 52839 846304209 74696 74696 445627346 7760 7760 14218434 8392 8392 108644974 11264 11264 201231984 73958 73958 120273995 57537 57537 705544392 49387 44020 894477421 11530 11530 996038711 24315 24315 658881915 57537 57537 658043923 45369 45369 108117202 70582 70582 608066817 52930 52930 872008882 63047 63047 537100693 83037 83037 389067053 50952 50952 354024112 8537 8537 899511921 50729 71412 364789406 57537 57537 581976745 53344 6575 366632145 60051 60051 515486049 50686 50686 573927002 76789 76789 922992679 11585 11585 561493430 7351 7351 930018713 15272 3674 976561473 83680 83680 621838745 72027 72027 763795357 73474 73474 90634799 3150 3150 804655305 57537 57537 809165219 53706 53706 154539448 54041 54041 2721546 30375 30375 692477738 57537 57537 724535334 11469 11469 72149078 15041 15041 145886783 35875 35875 260441561 29219 29219 68052521 57727 57727 868514774 56199 56199 234738148 26992 18626 843063580 39626 39626 940134596 35920 35920 841819715 15169 15169 41827240 73811 24007 933108417 27985 70739 143278332 61137 61137 91713004 66574 66574 712458219 37940 37940 47365041 20724 20724 734443489 73811 57537 428690209 7050 7050 313372085 14814 14814 911618617 16380 16380 796129752 11686 11686 47147642 21983 21983 993186877 35278 35278 45404864 45146 45146 202085376 56949 56949 398913420 5459 5459 455332132 61301 61301 764596932 33701 33701 790468390 11748 11748 852919127 22427 22427 432906271 78847 78847 629014080 5145 5145 226163331 38902 38902 621598739 53788 60540 830535914 6215 6215 853941399 45304 45304 766454595 71703 71703 118252598 30472 2533 690179547 44609 44609 882045780 54269 54269 816295730 31543 31543 531210315 11250 75921 874538921 43855 43855 380973511 22367 22367 135169447 73811 60727 122922186 67542 67542 345792876 67202 67202 489600474 8405 8405 385170081 75086 75086 308550500 19973 19973 52797426 38679 38679 362358182 45972 63584 513942046 14421 14421 792246032 57537 57537 885180946 81872 81872 487779010 4159 4159 745885720 58142 58142 384229251 48928 49244 664099045 20301 34036 977785594 57537 57537 435833380 12827 12827 815017180 383 36112 998912948 34046 34046 793413729 49175 49175 981544500 56207 56207 680513825 14591 14591 422692761 13026 13026 745589690 72019 72019 470389411 44252 44252 776632782 34026 49872 8430506 26313 26313 856425838 63195 63195 228618068 62589 62589 879517530 51836 66892 106972865 40960 74669 108540958 50248 50248 10851680 70051 70051 85717770 57537 57537 651485632 21607 21607 147599186 80433 57537 587834135 12774 12774 606454058 43711 43711 959287253 31617 31617 686507600 48294 48294 587139957 16132 16132 269684332 57537 57537 267182350 44053 39663 336030210 34006 55597 272677478 31042 31042 591240642 52727 52727 19234562 67836 67836 489118341 44455 44455 615177065 67395 67395 780254183 4242 4242 788208627 12902 12902 489880834 16493 16493 942527454 57537 57537 488881448 11557 11557 570808872 3897 3897 640959274 70856 70856 234114636 77447 77447 227718239 44468 44468 924877696 69055 69055 176579256 66951 66951 350077277 73811 54493 588377592 10803 10803 879387941 21767 21767 355881431 10515 10515 696759776 73075 18368 122796520 57537 57537 606851926 46639 9404 804591962 27286 27286 656014031 1160 1160 443970551 47112 47112 470276818 66582 66582 427124243 38818 38818 997273059 35043 45251 847258759 44147 44147 633875968 68290 68290 165895846 3780 20727 426493485 62368 62368 357258661 41079 41079 390370500 62774 62774 505589879 43107 57537 408502939 15499 15499 827871682 40593 40593 430977706 36320 36320 151739474 3660 3660 298939872 10149 10149 521391926 24671 24671 928689460 30129 30129 234779317 3007 3007 66933699 73867 73867 802129601 68894 68894 717553021 59287 59287 940797407 15224 4178 31485943 19193 19193 230512002 26503 26503 685993604 13204 2814 554940015 69510 69510 383956031 54891 54891 314168020 65025 20493 285648678 30423 30423 25929087 57537 57537 39969938 32880 32880 277423061 13364 13364 435256063 57515 57515 651557645 15954 15954 237482356 74891 74891 632142933 2692 2692 728250748 76785 76785 777419206 13163 18159 741837279 57537 57537 779636273 79561 79561 827351376 20314 20314 441496589 74553 74553 254243613 37924 37924 142548904 32343 32343 809354212 62809 62809 850497999 57537 57537 480513562 15885 15885 862318574 48772 48772 347867263 31759 56118 214447197 16612 16612 858052215 8093 8093 580629845 57537 57537 20784104 75477 75477 599173883 64618 64618 786673884 15925 15925 402850102 47717 47717 990972402 13251 28054 420833615 57537 57537 95076593 32690 32690 28269224 46352 46352 494314246 26891 26891 466824690 67369 67369 313540510 8225 8225 708314476 58801 57537 395335029 23826 23826 607641613 82951 82951 722616808 56553 56553 42300080 33965 33965 536673753 51431 29239 963938100 63346 63346 378200370 83004 83004 310181782 35716 35716 526496890 33798 33798 728153779 66113 66113 520848957 28053 28053 742175543 73031 73031 725814893 25086 25086 548211872 1497 73696 129198667 28751 28751 680968558 65283 62770 898206627 33369 33369 956029415 57537 57537 927028461 37311 37311 891385646 62499 69517 233766342 60378 57537 289677480 46103 46103 506107957 74299 74299 655735844 19544 42829 416966678 16552 14201 654888754 19375 19375 1367192 55313 55313 281963386 20330 20330 233582796 31202 31202 962560728 57537 57537 376065844 70085 70085 506092919 35253 35253 277159774 65288 65288 105527836 12919 12919 105823007 9072 9072 181409180 39188 39188 228184626 13398 13398 774859530 5579 57537 293167431 78031 78031 826616440 60001 60001 329380148 17082 17082 825501254 72372 72372 11365763 50136 50136 576048679 39966 39966 640899396 73811 6939 133419378 75551 75551 34529725 54597 54597 963137399 14465 15518 314043454 66965 66965 41925016 49062 49062 722690366 55706 72371 491591913 72265 72265 675079791 25641 25641 146153596 70100 70100 465327876 8071 8071 177325066 13185 13185 58243800 57835 57500 469768887 13418 13418 749023739 78771 78771 137245107 6672 6672 329987099 81573 81573 679778557 3404 3404 598697932 9989 9989 901221466 42991 57537 26586042 27302 27302 281080749 34418 34418 492651667 1013 1013 229138266 23039 23039 669266637 4142 4142 109325493 32217 32217 612631511 10803 10803 116307803 7006 7006 876317115 73334 73334 382275804 57656 57656 801662998 63735 63735 167625988 53276 53276 173782847 30812 30812 150224288 26914 26914 8919640 57537 57537 585357693 3548 3548 585717655 46800 46800 233768350 43081 43081 719043933 40664 40664 452429489 76362 56539 580390313 2246 2246 981943638 48614 48614 109779880 46716 46716 558250554 75042 75042 477043570 58979 58979 349238435 64344 64344 760316787 57537 57537 389530752 57537 57537 322728717 25201 2937 971330252 21032 21032 447027869 6864 6864 220922400 57537 57537 175370049 9652 57537 730287395 20130 20130 68597611 40670 80812 188593986 16982 16982 484959103 71489 71489 929238404 22467 22467 2183913 45730 45730 739196861 1374 19313 902501996 19905 19905 394884025 11030 11030 205699318 26228 26228 312242867 57537 57537 116517038 7274 7274 315730632 71595 71595 262787843 78721 78721 731415387 32685 32685 766546426 3151 21585 366353810 25117 54317 732193625 67106 67106 146350600 40701 40701 882860650 36831 36831 694180818 40492 40492 900134658 23180 23180 73185108 69846 3290 681952928 48663 35912 726164352 57045 57045 275384908 79215 73795 839240736 57537 57537 882313617 32512 32512 341005582 13285 13285 281675863 50507 55559 577952002 39338 39338 214447179 38530 12136 863316167 12864 367 726801044 64392 2539 241367640 39811 39811 332573427 22581 22581 866238834 5096 5096 160350988 57537 57537 584642259 73811 10840 600573594 25249 8197 942474603 51354 51354 973633341 49214 49214 260892818 78076 78076 845143741 14705 14705 676454556 75500 71759 369356084 57537 57537 37764126 16854 74738 925314546 50475 29682 726441898 15532 15532 946190387 77150 34781 775284791 8174 41690 934290206 53702 53702 529917148 76296 76296 511215921 17594 17594 778712575 14143 11695 774505481 44787 44787 782555625 57537 57537 918069902 62721 62721 84824785 40698 61674 581903806 57537 57537 751832829 2707 2707 626759847 73811 69503 15876713 31060 31060 831911777 36381 36381 170811304 57537 57537 660350007 73811 43317 705590014 73002 18856 870864232 32501 32501 621687280 15602 15602 952730268 61756 61756 324692030 44835 44835 100556242 49511 49511 401662881 28734 28734 540844334 83303 83303 749303847 53163 53163 217410073 29163 5998 619686875 74333 74333 402770243 64338 26724 171334983 57537 57537 487011890 75299 24321 195163750 16427 16427 446914179 54561 54561 126666026 47465 47465 116611864 37643 37643 870927486 57537 57537 980892824 67096 67096 549636608 10895 10895 73921793 67259 67259 908303144 41035 41035 161228118 44241 53533 666982462 48236 48236 169155464 48841 48841 879623367 69517 69517 22219852 50235 50235 526330306 72360 72360 849364424 31261 31261 898271957 53110 18571 651999975 6896 6896 825705450 20566 14214 870709786 41640 41640 213016402 54967 54967 53750572 16725 16725 854680961 57537 57537 309080832 6964 6964 229563004 1164 1164 339600231 3188 3188 213267986 238 60076 575428254 17932 17932 569535711 9779 9779 644015191 76761 76761 301825025 33302 33302 345615526 48672 48672 525575037 21656 42473 658457404 71231 71231 522304409 82683 82683 179013300 67972 67972 994324933 59572 59572 943178043 83524 83524 718472650 12388 12388 136478755 55934 55934 558607011 20977 20977 689008678 7957 7957 184133864 13500 13500 714564672 9901 9901 659926081 78346 78346 230577971 23 23 743360528 47089 57537 728117086 5754 5754 254903499 10392 10392 515280801 32615 32615 266943663 41647 41647 579841308 46516 46516 482199883 45156 45156 46773850 66998 66998 464773873 19254 19254 854406249 34134 34134 36224494 26052 26052 379216702 3110 3110 642153100 36364 36364 147163619 29292 29292 972583920 79576 79576 690966710 70231 70231 994284130 16744 16744 4156778 13228 13228 830631163 37509 37509 100866605 58803 58803 942271623 38442 46929 150775843 30774 30774 219426911 75572 75572 285217985 57537 57537 556359673 53058 53058 958084699 18191 18191 632717200 43062 43062 941945013 23676 23676 211964833 71651 71651 988090900 32934 32934 471789832 69505 69505 269106574 6617 6617 551943567 51481 51481 578969864 3697 3697 514244675 66483 66483 389619717 50480 22928 311617637 6524 6524 442071628 57537 57537 255781336 25724 25724 851512377 30948 30948 295846572 61568 61568 531816275 79559 79559 513144210 13696 13696 966446352 11142 11142 11480797 76776 76776 444582471 17637 17637 383527334 24578 24578 749672324 57537 57537 492067382 67499 67499 767989658 7305 7305 491018522 40757 40757 272817664 80805 80805 271716716 14897 74682 889583815 3745 3745 979688825 73342 73342 488877582 30746 30746 895580741 80747 80747 524271396 73027 73027 324007959 79632 57537 581589005 22998 22998 687877570 51801 51801 121194160 66554 66554 701560859 20710 20710 120980406 32973 32973 202169667 42883 42883 298511977 7689 7689 109211257 47067 66313 877221215 64584 64584 633346407 29751 29751 450812024 24208 24208 817264744 26891 57537 319079211 68312 68312 796475347 24291 24291 17698248 38856 38856 905296304 81520 81520 113101720 76483 76483 879655590 32395 32395 901318992 3434 3434 61188305 73811 83836 319943930 74604 74604 838065823 15574 15574 756205767 30953 39129 799780441 31480 31480 671506603 77188 77188 260187348 61980 61980 551208691 35065 35065 866791627 7536 7536 967934117 15552 15552 244558908 482 482 978633316 53980 53980 980013391 56190 56190 778890454 24921 22750 920755155 76256 76256 182319165 5574 5574 873122802 36930 36930 768876371 47846 47846 185413862 78351 78351 206738747 24657 24337 503804342 52771 52771 636881096 30792 30792 351181061 30620 66677 968925385 11621 11621 412050199 82560 74034 326825759 69536 69536 952647955 6697 6697 823954911 35709 35709 473751721 30604 30604 175762263 56151 56151 873170712 57537 57537 547002704 70446 70446 634774353 36861 36861 236660359 53047 24950 143759269 47925 47925 248480057 57065 57065 567394155 43767 43767 886137822 62286 62286 893425674 49218 34241 431488943 8256 8256 444361146 50068 57537 864879479 64341 64341 34648102 68975 81624 22182763 47157 47157 707959046 75572 75572 530889276 77263 77263 45554339 78470 78470 852952296 23251 23251 107760198 20409 20409 862687702 11909 11909 506631672 61300 61300 329073698 59945 59945 783381106 62832 3511 775471680 34410 72755 438207814 86 86 289290102 54537 54537 265935149 57537 57537 142230397 37978 37978 736958238 26441 26441 177552675 54107 54107 601031249 24219 57537 370682303 61331 61331 811409584 22089 22089 237107432 64949 22807 897901117 35255 60901 845654833 57537 57537 101068007 7685 73290 340625410 58348 58348 47886158 35013 67449 161266284 8534 8534 148097800 83297 83297 778609552 57537 57537 627906606 1840 1840 418522018 74328 74328 980701999 57467 57467 179522861 36518 36518 974420581 33505 33505 614287390 77659 77659 382531201 60479 60479 404693717 69559 69559 822248591 47561 47561 488706174 24372 35707 504341148 76260 76260 51084438 53035 53035 409873343 72570 72570 402451242 12212 12212 607031866 38749 38749 235924388 57537 57537 628524892 66510 66510 505135698 5801 5801 522628724 23610 57537 34926465 17105 57537 490762913 28826 28826 19299512 49571 49571 933653622 33444 71085 554107649 26788 26788 26381288 28376 71175 965757884 72293 72293 258449644 57537 57537 226997202 29192 29192 587775878 43245 43245 664470648 54809 54809 283799648 57937 57133 181351865 69279 69279 685194845 5928 61008 4915456 16825 16825 343454647 68090 68090 31181258 65438 59554 176484984 14835 14835 514582025 31299 31299 3677518 44261 44261 369059506 69964 69964 271147436 57537 57537 702444245 52923 52923 376610694 5586 5586 442419852 26699 26699 297438377 34412 34412 139045751 57537 57537 657124383 57537 57537 5475381 60480 60480 731257975 76160 76160 807422872 73662 73662 968408793 72150 72150 20988602 4549 5187 42846011 1983 1983 655830226 61875 61875 335317537 80455 80455 701157288 19295 19295 185439405 83027 83027 721936513 57537 57537 621849835 31306 31306 767337308 79475 79475 933207228 1064 1064 593707925 59657 59657 976874498 50184 50184 721958619 74453 6168 44478856 46932 46932 828921759 51635 51635 157634443 57537 57537 987676208 62071 62071 857571473 27636 27636 852225652 7874 7874 794593137 68069 68069 291887241 52855 52855 359673387 46 46 28469904 53407 53407 758047794 7751 7751 962859868 67482 67482 800119890 70132 70132 722107928 47003 47003 51811769 36346 36346 647676298 57537 57537 51180766 23068 23068 253401242 22494 22494 684026311 12128 12128 668373709 31914 31914 386689168 73811 25427 611856489 19543 19543 788233852 7921 7921 966386847 60319 60319 979329232 786 54903 299667340 61532 61532 372223458 17877 17877 691372507 62231 62231 572744520 57537 57537 115907003 68353 68353 89248756 71950 6046 809240711 68341 68341 834307564 59671 59671 623120709 47778 47778 186838073 13114 13114 624034951 53188 59453 621516351 67535 67535 206675404 65820 65820 862004525 83593 83593 772057783 43600 43600 16989571 49148 49148 682045132 11727 11727 155801427 51606 51606 481756031 14357 14357 697434660 47004 23770 38008709 49880 49880 623585944 29191 29191 261015284 57537 57537 65374666 11832 11832 276452793 9176 9176 434343009 39976 39976 378498453 61985 61985 370747777 848 848 357081794 770 770 375205850 54874 3748 719671084 5141 36310 38312737 73811 81499 906672298 53828 53828 176895844 12006 12006 253971371 33690 33690 737277988 60000 60000 340649197 32417 32417 930591765 20456 41602 202927702 58673 58673 133183660 28815 28815 215893935 35139 35139 944118406 57537 57537 696563363 60827 60827 43092908 28215 28215 396129566 42169 42169 586925295 29165 29165 957878676 41485 41485 31289657 71879 71879 571767923 50995 50995 406035569 5821 57537 270008832 61493 61493 716364163 3206 36845 737658158 57537 57537 234734690 15973 35147 464216189 57537 57537 446611213 28181 28181 397506885 57537 57537 575069731 37425 37425 775789014 68414 68414 544458545 47773 47773 597500204 60594 60594 31169618 32822 32822 170812316 36190 36190 943627644 17569 17569 751496989 28768 28768 324639644 12774 34750 352563309 8413 8413 471530027 57537 57537 162815670 55046 55046 951162362 57537 57537 922690985 64358 64358 363172618 80065 80065 10099078 63467 63467 208386196 9570 9570 359622245 6360 40133 14894872 83327 83327 234870659 41955 41955 541858854 66322 66322 524135438 58028 58028 195229671 24078 24078 577210391 38030 28614 489380679 55622 66989 519945131 31858 31858 972556592 66790 66790 763109684 81764 81764 39998056 69783 69783 916399334 62287 62287 168305931 4313 4313 177253538 76968 76968 600715514 33885 33885 636774618 20090 20090 441291935 21197 21197 311597319 73811 57537 900896359 3618 3618 447349473 55526 55526 105517415 5748 5748 648681213 8110 8110 287480243 35693 35693 14122729 5911 5911 693628992 53410 53410 174285136 57537 57537 747020116 75375 75375 615431452 16189 16189 233203099 3107 3107 571403991 7519 7519 436792505 57537 57537 888160815 34783 34783 137152881 60010 60010 436385285 43028 43028 285799071 12247 12247 849199052 13647 13647 510029927 57537 57537 487928507 73316 73316 14312450 1362 1362 911482920 21355 21355 680039871 28491 28491 541599831 64921 64921 534484633 71162 71162 302249621 1894 1894 939357793 74247 74247 787992615 8472 25478 661440410 22193 22193 734739997 79301 79301 510723899 68770 68770 341825508 24187 24187 152998795 61204 61204 745932617 24326 24326 329300603 21440 21440 645994348 59064 59064 60364785 56610 56610 855254260 82479 82479 508253485 36965 36965 733992650 5964 5964 880085211 51830 51830 354711557 41415 41415 640108973 43915 43915 302307283 73951 73951 205831598 39398 18565 295623510 10173 10173 356314282 48527 48527 546531346 58302 58302 535468040 6701 6701 249463660 21750 21750 864226251 57537 57537 78685076 17160 17160 559297108 25280 25280 254415199 41411 41411 313873943 32478 10621 569370017 11958 11958 707757199 12135 12135 652713429 10296 10296 584545974 55080 55080 112701935 24527 62146 830577058 57537 57537 902168505 82821 82821 728945660 2460 2460 953555333 52026 52026 367064178 15695 15695 808700879 45713 45713 737646795 34612 34612 710688411 48859 48859 986184698 21684 21684 392401648 3339 3339 860970201 9143 9143 758755357 34932 34932 214859497 80301 80301 931509672 70894 70894 790207065 36112 27344 596841880 39103 39103 388029665 12210 12210 146613173 26753 26753 494614893 51314 51314 174718943 53350 35749 681537337 67799 67799 976958130 372 372 716589635 25803 25803 499234065 74134 74134 149641741 50803 50803 372400273 5612 5612 240551576 81494 81494 538504065 27612 27612 67780941 9629 9629 333767626 76021 76021 297274882 6966 6966 701709667 72152 72152 811392802 24004 24004 563110585 47336 47336 528107486 81798 81798 221244817 14636 14636 426608925 79543 79543 434669858 82466 82466 375796262 35955 35955 937191700 64152 76954 55511909 68352 68352 506900966 79405 79405 532021602 10183 68664 948842013 57357 57537 679177499 13989 13989 944731055 10239 10239 195529246 70045 70045 942449643 8187 8187 374160087 57537 57537 225130597 51401 51401 192068347 61483 61483 827014693 75268 75268 401414460 25107 72515 159656629 76883 57537 165889783 47378 47378 514439484 22440 22440 589723816 45315 45315 139208724 46353 46353 320509331 2684 2684 748938643 78241 78241 99966328 64298 64298 299791867 8615 8615 732532820 24279 24279 558909819 44922 44922 339636909 21395 21395 58349156 73261 73261 92236519 27382 27382 126605705 43010 43010 61556217 6199 6199 95678862 57537 57537 722910889 42 23991 468188325 12169 12169 734332734 30377 47652 411052019 64763 59197 227930706 80484 80484 951714112 80623 80623 578565345 20302 20302 757921992 71083 71083 819599785 2966 2966 659686257 9459 15034 299083270 19800 57537 409831907 55601 55601 247386644 50545 50545 703202230 75474 75474 205046923 9009 33453 71589562 12404 12404 374078688 28625 28625 39936540 57537 57537 19362741 41100 41100 962408676 58699 58699 465463445 52299 1475 345143215 71756 71756 956773020 55225 55225 946086116 79086 79086 193667929 13997 13997 341492776 14914 14914 939213813 57537 57537 752367681 76804 76804 481257403 79657 79657 916764221 24112 13556 543471388 48417 48417 96039029 63254 63254 505783013 53223 53223 469175680 610 33643 257968894 46382 46382 12224682 78152 78152 258063428 27514 27514 313763379 10454 10454 155101672 76941 76941 161680710 57537 57537 887237060 11715 11715 215014956 16903 16903 340074127 30233 30233 8858892 83396 83396 985024584 43768 43768 10359028 48279 48279 287653755 7734 7734 780471723 28324 28324 809460148 78523 64907 855851057 36985 36985 115483636 48606 48606 703431156 39557 53399 619170409 60788 60788 9810055 9765 9765 685331610 64243 25864 706867228 31903 31903 571989415 39295 48328 554304447 74010 56466 704859405 72469 72469 239937589 80455 80455 721907202 37765 28371 872508923 80244 80244 344918835 4629 4629 56913397 5617 5617 818309477 7917 7917 486008393 27794 27794 518716505 39951 65707 759853647 79406 79406 110324333 73023 73023 483050473 32694 32694 460258392 77036 77036 910279109 51799 51799 56136221 60195 56209 154309426 65613 65613 589221112 73811 57537 427828210 36368 36368 61357011 68902 68902 599300572 9682 9682 826564075 39198 39198 619205663 1413 1413 273411801 71732 71732 915915633 7995 7995 392441503 21914 21914 91111113 26614 26614 149154265 11451 11451 240936734 77847 10599 313720623 22419 57537 119883347 32578 53188 739469709 11194 11194 568248737 21876 21876 561069867 11893 11893 691828374 35598 35598 669313718 29114 29114 870479600 69308 44648 150400142 57537 57537 552062434 1133 1133 69297750 28429 28429 162447600 70486 70486 388898590 70337 70337 673394669 53071 53071 540445771 34255 34255 329659365 57537 57537 487767553 45704 45704 493104025 9481 9481 549689821 4674 4674 644384367 22273 71710 563890629 17623 17623 890860529 38720 38720 829791960 57537 57537 610625483 73811 6257 653341399 16116 16116 252686618 56437 77304 567529012 83506 83506 304622208 57537 57537 654721207 79237 79237 591956914 6792 80830 940154169 72837 72837 815542928 47097 47097 919511166 12753 12753 321406909 57537 57537 327983825 29450 29450 631256299 75635 75635 882561607 70240 58607 386852603 78930 78930 916420979 66004 66004 579850474 38506 38506 450842105 4776 31957 648890143 21136 21136 22479845 54055 54055 132519277 57537 57537 34003541 55111 55111 528668604 57537 57537 454361914 16070 16070 410288720 18708 18708 207355240 67562 67562 326890185 78611 39166 931837875 27932 27932 690873820 44786 44786 654338427 14954 14954 831930033 39472 39472 187601599 82137 82137 178549955 59665 65005 999345900 32872 57537 917735914 83787 83787 848625500 17069 17069 462581765 57537 57537 461350266 73265 73265 981281723 36043 36043 514070976 57537 57537 451867058 79086 79086 750469919 4094 4094 67946438 28706 28706 845796600 57567 57567 359321968 30708 30708 948892935 28636 28636 646092304 49857 49857 69547000 71658 57537 578304521 67303 57537 754530048 62668 62668 732871168 31407 31407 975259394 17251 17251 70791240 54974 52587 245368771 37467 37467 172252656 48784 48784 351584180 73811 54117 543028751 82804 82804 364057147 82284 82284 838272160 11821 11821 39116766 69265 69265 480169871 60680 60680 762704902 56531 56531 270644991 57537 57537 831846111 31098 31098 411079687 57537 57537 480129054 7946 11444 255869326 7591 7591 415452802 58143 58143 284517460 55007 55007 545265334 64348 64348 414472946 78160 78160 433848959 38506 33786 59895739 61410 61410 406946812 64918 64918 647715653 19644 57537 430905165 57537 57537 684054047 37402 37402 727623677 51760 51760 32328245 74170 74170 890140691 50775 50775 820713300 17452 17452 384460247 33352 33352 441818036 47210 47210 278578850 40782 40782 521369729 62898 62898 388367064 34745 34745 954941566 65867 65867 450388484 44846 44846 149215341 68357 31848 139997569 31737 24036 910797405 35716 35716 248572427 57537 57537 337269631 18232 18232 675466153 66856 14879 368279838 24276 24276 542624182 5127 65051 797972098 2797 2797 616675912 58063 58063 262650500 83819 83819 294347666 82019 57537 240123193 78564 78564 248461285 55408 55408 909908933 13931 13931 714863870 81695 81695 162755091 7913 7913 902063363 4632 4632 416657273 26269 26269 895370277 70400 70400 479819688 36750 36750 38172619 63538 63538 193812876 28527 28527 821994506 2928 2928 358547585 44246 44246 571816805 24814 24814 74882683 27124 8314 917269605 80468 80468 146038455 57537 57537 204053277 31140 31140 532580589 31640 31640 175557970 73811 18480 543871341 34842 34842 337685822 79097 79097 212828862 44186 44186 62722332 36814 81966 205750590 73811 64659 739027727 50989 50989 625437222 50257 50257 351610939 16275 16275 812638562 83360 83360 478319841 20693 20693 674535499 77620 77620 935632770 16886 16886 461029557 69436 69436 56230960 71487 71487 131022967 37428 57537 332169307 30310 30310 794849775 57537 57537 32166056 53622 53622 584190965 11565 11565 396442067 33696 33696 983010846 63205 63205 52038874 55600 55600 265035912 16570 16570 852231484 54675 54675 16464659 4451 4451 615554717 57537 57537 327315800 362 362 320486168 35980 35980 156145927 46015 46015 430006345 2794 2794 758950131 57537 57537 676722281 14852 14852 496622839 60503 68794 950769911 26651 73930 971136130 16901 16901 478954889 26392 26392 43381250 8981 8981 916346724 22042 22042 219147608 26527 26527 122652682 46693 41077 358809436 56160 56160 80756608 18256 18256 963974009 70540 70540 36699167 37921 37921 944431729 58500 58500 650974398 64449 10816 636377051 14441 14441 87852708 3094 3094 252726060 80224 80224 676105521 58832 58832 1049177 49743 49743 221023203 33231 33231 328229741 57537 57537 576081344 76013 76013 657257415 54597 54597 113212908 13535 13535 503493164 15008 15008 798780703 7682 7682 24531524 70684 70684 444707564 34808 34808 943102762 81371 81371 267531777 69678 69678 887650206 75619 75619 100867575 47730 47730 553839977 19291 19291 462790186 46009 46009 968033758 82462 82462 667813620 17384 17384 202619487 32438 32438 282054470 5655 57537 746378862 20302 20302 834526749 71593 21231 712669557 5072 5072 457651124 28483 28483 446246020 8246 44291 286401004 5369 5369 1754642 79842 9347 297660250 77526 62423 651547778 7909 57537 553253354 11802 11802 622349320 57537 57537 707845847 28742 28742 762002168 57537 57537 598631933 6742 6742 458179142 57537 57537 668465316 62535 62535 459795122 51503 51503 67418058 41397 9642 910360556 22399 22399 304593058 12617 12617 129080870 65952 65952 96852759 49837 49837 430133646 32284 32284 940550580 57537 57537 268725924 36531 36531 235931241 38133 38133 300702124 46665 46665 619658094 75826 75826 757930948 57640 57640 572313553 49493 11669 266200449 21190 21190 33660724 17360 57537 123082183 64750 64750 334795319 63188 63188 759904878 26440 26440 738350501 73694 73694 563187228 23261 58945 799874596 5174 5174 826280554 45036 45036 2155855 56914 56914 74573124 19976 19976 220466886 41863 41863 152740709 79183 79183 387049486 76745 76745 901958591 57451 57451 453139350 59837 59837 962534297 18549 67312 972678203 11469 9830 53733762 4251 67368 271199686 57537 57537 159316283 48386 48386 976901653 13523 38270 212109566 78685 78685 691939434 53144 53144 244666306 53923 53923 633972197 20230 20230 789149725 71805 71805 763287707 10698 10698 317944753 70348 70348 778870774 73811 51830 486201989 62001 62001 831305196 72469 72469 268316588 65743 65743 870300147 64574 64574 388740476 57537 57537 649384137 62771 62771 897771439 56170 56170 717351031 46702 63215 873723884 49456 49456 813441672 71670 83595 402261342 25977 39668 477499354 57537 57537 798115972 29162 29162 573824201 28881 28881 186930139 68900 68900 550068176 57537 57537 629451564 41108 41108 630939710 57537 57537 281050536 22821 22821 457628990 12014 57537 608462199 32295 32295 764624024 21363 21363 157242390 34646 34646 518380897 68670 68670 454766181 58136 58136 705850521 47091 47091 595529929 12716 12716 706137546 49528 49528 228900508 57537 57537 259689954 57537 57537 220909590 50834 50834 414197739 8748 8748 329576035 56200 56200 786447096 56091 56091 849670364 75548 75548 928707523 76106 20347 654175082 42562 42562 642784992 6023 6023 642965047 68735 68735 330119564 43171 43171 35755557 28889 28889 299219828 71976 71976 210691096 22801 22801 418688467 72170 72170 750555875 59760 59760 622482428 10396 10396 284009758 63611 52877 342590103 57537 57537 225741079 24460 24460 719870076 21416 21416 536954251 54591 54591 884453683 31143 57537 230058858 32914 32914 87795425 83246 83246 85260204 69479 69479 182435127 77366 77366 812524475 80775 80775 525230347 7013 7013 709031433 48953 48953 980802899 80534 68248 855269889 78497 78497 91862600 6681 29541 494869141 55038 55038 587422071 24366 24366 630463777 9050 9050 432910839 2623 2623 777895667 80529 80529 103782594 5872 5872 865040548 15218 15218 141039481 9422 9422 606195291 12677 12677 985238959 28999 28999 418645608 13485 13485 30340530 57537 57537 495925762 68456 68456 477240600 81537 30812 799503789 757 757 251765552 62771 62771 743363641 77399 77399 198090126 5982 5982 706157084 76453 76453 32932731 47696 47696 29700716 51653 13487 906279783 81885 81885 810787273 51658 51658 190411747 15792 15792 659135054 3947 3947 592582227 23012 2552 477547031 40144 40144 705449445 80377 71787 381604860 57537 57537 604762120 78887 78887 637730894 73482 73482 871771022 7253 7253 784141032 81115 81115 930222413 25221 25221 211710956 73893 73893 167318280 33120 33120 630789964 38053 38053 883171021 58478 39424 408060057 68260 68260 620333381 74607 74607 190375380 71759 71759 706340850 7749 7749 943258275 12095 12095 449514964 63645 63645 74763599 79785 79785 122006018 37351 37351 858198406 7762 7762 306801871 15335 15335 204929396 77431 144 981428196 28567 28567 519405675 44427 44427 835910022 6464 6464 8061290 15467 15467 112501279 13498 13498 766509830 72701 72701 418216195 68642 68642 235265414 2507 18806 5137489 6772 6772 472636146 19210 19210 668185999 14583 14583 50503610 62662 62662 409203833 57537 57537 96983863 57537 57537 273023077 57537 57537 538343574 78006 78006 381596612 79647 3998 563897078 57006 57006 851125700 76901 61978 64948163 70452 70452 52393966 11897 11897 565262921 17665 17665 547527276 75178 75178 206316603 274 274 356375585 57537 57537 895080558 16088 16088 359152427 70846 70846 976429898 76393 76393 479299494 58685 63272 487935266 12972 12972 925267389 24675 24675 916719290 73811 25244 729590241 58845 58845 813503959 6893 6893 383843808 31386 31386 308969529 79366 79366 201828236 74224 74224 124928674 71037 71037 712934469 80309 80309 465555291 3600 3600 526737245 68720 68720 462059252 930 930 782621647 74132 74132 622243276 11000 67299 475496939 53233 53233 603465876 5866 5866 171484595 63561 63561 9714543 16165 16165 755022662 1366 1366 295162569 57537 57537 693751876 12582 12582 561187288 67357 67357 227221604 61413 61413 931221277 57033 57033 103124763 9190 9190 309100354 79617 79617 529688865 4816 4816 435687918 73811 36402 410598689 59035 59035 74390430 34597 34597 196881664 43768 43768 450403934 79052 79052 859655600 58374 58374 909441845 4081 4081 102389215 18272 18272 830277361 80232 80232 450968747 25389 25389 244233996 56664 56664 19609065 36309 36309 503705174 34392 34392 512127422 64022 64022 332704924 81816 57537 381974203 52957 5533 153329707 72392 72392 195833996 39516 39516 242656182 22640 22640 500182829 8137 8137 837178188 2187 2187 320625144 1259 1259 261933726 23114 23114 767652222 61492 61492 924463026 63506 63506 160427065 14383 14383 398895921 22321 57537 310881953 37731 37731 117028280 45432 45432 982669465 20007 20007 830617651 58675 58675 802755887 57537 57537 307329121 10420 10420 233688790 53217 53217 201133813 28023 28023 99641465 4869 4869 442187170 40213 40213 407998362 75258 75258 621016770 48717 48717 405667257 40127 40127 330949605 44458 44458 741440683 50145 61457 290755871 73811 41477 619388492 58174 67518 779905137 332 30404 839293449 17086 17086 931122740 69782 69782 862732274 29309 29309 892005614 61010 61010 339209035 74511 74511 81849920 49271 82915 451376711 30995 8622 255177430 76429 52808 690684740 24968 24968 178859927 74165 74165 888116906 50553 50553 249050525 7275 7275 935655192 11567 11567 776848612 63944 63944 248720123 52730 52730 728702845 56483 5803 904758636 4024 4024 451643881 20527 20527 186062546 50080 50080 138586847 21995 21995 930697650 58971 58971 79230283 8038 8038 577699409 10152 10152 685100564 29919 29919 297883759 35297 35297 580363391 11049 11049 95670830 71244 71244 899804752 58486 58486 581123068 37492 37492 456535333 4738 4738 234426672 53434 53434 49197732 73657 73657 757848881 72330 15413 939597661 15604 15604 830576501 55843 55843 83373961 44009 44009 583512732 3592 28654 665672873 48242 48242 158063304 51534 51534 903443118 76906 76906 320259026 66684 66684 485033976 57537 57537 966320325 29014 57537 716518680 7960 7960 767843668 57494 57494 377525215 68307 68307 75320423 43535 74732 445984330 69593 69593 164985854 67001 67001 305293376 26484 26484 807740719 72704 72704 468773080 72426 1581 775408698 22390 57537 795475034 57537 57537 938367443 15914 15914 401594468 57537 57537 720855510 11624 11624 691062815 81465 81465 253147739 34901 34901 996284530 18421 57537 247518833 67744 67744 963767647 657 75635 808765642 74545 8735 331704211 57356 57356 393266610 4833 40220 678989574 66328 66328 713621884 21157 80015 310084610 12325 12325 758924466 7076 7076 685474372 34852 34852 333344954 54459 54459 623303608 38683 38683 338532247 14481 14481 707919277 22180 22180 769787551 17837 17837 915755495 41567 41567 89889325 5421 5421 737434987 54236 54236 79843879 27238 47243 12011440 74117 74117 136994671 11630 11630 504436774 40734 4089 912091147 9601 9601 254410032 79046 79046 864883539 83355 83355 246477416 52945 75059 384360884 25540 25540 3334109 57537 57537 729070710 49815 49815 595643821 62483 62483 915236073 81846 81846 249341963 38193 38193 418737754 11863 11863 878121509 83400 83400 371895995 56352 56352 179525376 30699 12182 98178304 26564 26564 513152016 2157 2157 449217071 29535 29535 634401746 79789 79789 66989006 50673 50673 969410598 48567 44951 415740852 11474 11474 308908269 43799 43799 789502110 49334 49334 582750288 53338 53338 839562067 51480 51480 962658683 10219 10219 49641119 47202 47202 925782202 11790 29745 985371107 30654 30654 577661050 57105 57105 488038741 68073 68073 507242969 29760 29760 544839758 57537 57537 5265841 82107 82107 72698770 29769 29769 474273506 7499 7499 198999542 13497 13497 621845973 43621 43621 974180280 73811 72723 244123036 71548 71548 51000834 83124 83124 394076311 57537 57537 319855870 44995 1342 563717004 60078 60078 487021139 1184 1184 777614036 79433 79433 162441778 57537 57537 232622910 57537 57537 322475126 27712 27712 992029714 49265 49265 758707189 69087 69087 100824664 64313 64313 757334041 77570 22537 775154629 9286 9286 324814499 48105 48105 93044865 58922 58922 255910467 76848 76848 778304263 57537 57537 764977955 2630 2630 346559966 31598 54963 143024079 40682 40682 253437102 60365 60365 651089038 38254 38254 850001388 48980 48980 762648329 32424 32424 984406135 76221 76221 209471957 60608 36322 457935212 59258 49778 527854574 57209 57209 999726725 48539 48539 741291461 12988 12988 35151037 54401 54401 979105935 72677 72677 538923744 64808 64808 261020891 16034 16034 549607706 54956 46573 510870316 36920 36920 446371359 80504 80504 315606941 73805 73805 570070018 13416 13416 340597686 15804 15804 873997761 19235 19235 681711307 27479 27479 790106440 77040 77040 905996984 5812 5812 527410176 74645 74645 877360690 77733 33891 631025912 57537 57537 162798765 38177 38177 633291828 31877 31877 718900539 68684 68684 435902702 36776 36776 757086939 43800 43800 646066467 70783 70783 966246409 74848 74848 124634849 13075 13075 754096346 27321 27321 554820925 71675 71675 284071590 19829 19829 818939863 57537 57537 716650582 41558 41558 210453372 33344 33344 546736600 48413 48413 392823957 57537 57537 655542621 41018 41018 223546473 57537 57537 641235030 42024 42024 240085625 73811 47973 894076354 30303 30303 882456634 53519 53519 55951600 52068 52068 287670107 21786 21786 822745582 57537 57537 668149222 50571 50571 776292649 70833 19826 543979528 31348 31348 32780487 51532 51532 389111670 57537 57537 943381343 54870 54870 308261137 50744 50744 575566462 26691 26691 206354285 30645 30645 98142233 49118 49118 495126312 57537 57537 326870395 73086 9633 645905566 47233 47233 277448169 57939 57939 142612331 53984 53984 673532970 8562 8562 539622943 79414 79414 400440906 57537 57537 600057222 54342 54342 125508005 60572 60572 953079973 22363 22363 455548746 76722 76722 961737086 54612 54612 583235734 42727 42727 980672628 61574 61574 619456165 57537 57537 974237216 78005 78622 884406898 44845 44845 258989253 73811 57537 387123625 65762 72596 343292465 81235 81235 652663617 58343 57537 986887569 21756 21756 560886067 82376 82376 289879471 45025 45025 489899203 73153 71136 438508418 59081 59081 818863283 29730 72229 235898873 4825 4825 838681820 2337 38471 53476263 53021 53021 239834078 55328 28186 438711762 57537 57537 525175723 45743 45743 336145243 57094 57094 473175702 49479 49479 127429376 61910 61910 69528455 37745 37745 553064356 70940 70940 873752423 18461 18461 122470693 42894 42894 933046348 48834 48834 370435693 41087 41087 620940681 58551 58551 78753308 66614 66614 839394579 57537 57537 812526178 39170 25068 780164929 73811 79363 425986015 59510 59510 235472614 82387 82387 841670222 61844 61844 665158084 41089 41089 554806120 78471 78471 277054250 1355 1355 591230720 66656 66656 677306368 339 339 623789799 52181 52181 667068906 7434 7434 144483762 33451 33451 485834017 5043 57537 11089346 54947 54947 252121403 36926 21971 748551084 43874 43874 510470869 56444 83121 591185337 76884 76884 474810738 80895 80895 189280327 56190 56190 29205434 79145 79145 220773015 57537 57537 967308288 46466 46466 125149625 57537 57537 54160698 25231 25231 591672535 7004 7004 525130529 34406 39425 895936533 19325 19325 962608234 46249 46249 323959542 53872 6954 790246945 5094 5094 729356507 21328 21328 616299636 42104 42104 338138402 72596 72596 162646404 52403 52403 782792032 27332 25378 787569694 3566 3566 9610895 5965 5965 502867273 77539 45061 577837687 4303 4303 877771502 78288 78288 71279365 37902 37902 725022022 76607 76607 14774129 7717 7717 841601729 55145 60548 372129052 57537 57537 585507823 76546 49165 569118614 57537 57537 237066440 25572 25572 321386649 80781 80781 668582132 52589 52589 4377833 46009 46009 664441434 29614 46863 249563606 42920 42920 539986276 13236 13236 770693738 74258 74258 449740993 12260 12260 140730375 57537 57537 806598755 49032 49032 411380036 32455 32455 898406826 27989 27989 950052773 81714 81714 547552385 57537 57537 605852104 71291 71291 925496869 28986 30661 54758208 73035 73035 640878000 81819 4585 889168071 24524 24524 24553295 16783 40127 154124962 69010 69010 95123864 63443 63443 320447021 6162 6162 822396343 8409 8409 846845330 48032 48032 320855351 61083 61083 428992115 57537 57537 111208389 77469 77469 171584816 32706 12459 827035159 57430 57430 502788692 13091 13091 975523810 73988 73988 584247644 25413 25413 371257874 10648 10648 690994979 12866 12866 400694313 26448 68074 757356040 75050 75050 955708333 76667 76667 736841457 73811 14021 178310352 55545 55545 762606098 12922 12922 205234008 77766 77766 253721003 72830 72830 881642797 21996 21996 503638265 55103 55103 789071406 55731 55731 220314867 38772 38772 902986916 3708 3708 439357689 82006 82006 411091487 49885 49885 147873422 75416 75416 630413459 79789 79789 88442915 57537 57537 146787558 36144 36144 262946944 64300 64300 493629153 46260 65511 501537016 392 392 942565603 1098 1098 954296246 26769 26769 64139997 8889 8889 2326407 51688 51688 309916380 25289 25289 32510387 76714 76714 110963077 38666 38666 20376198 48976 48976 217470499 14830 14830 140853499 78572 78572 196741707 62296 62296 371520871 57537 57537 344830230 57537 57537 409380109 4823 4823 799771023 17714 17714 867173363 21462 29614 598570459 80024 80024 312578829 57537 57537 368749973 50287 50287 962290514 7745 7745 287051777 8650 8650 887339462 40486 57537 615598236 31218 31218 121972804 57537 57537 309896444 73198 73198 621636892 57537 57537 647730236 23567 64898 832089439 71409 71409 250352739 74457 74457 38364916 57288 57288 191179383 58925 58925 720146922 44289 67841 121630635 57537 57537 118073016 11334 43279 490891848 19309 19309 76078125 34746 34746 993522583 70863 70863 604240769 78014 5472 667051266 20878 20878 825135311 45349 45349 485799700 73293 73293 965115060 41556 41556 251973168 1303 1303 253964827 59002 59002 755439636 75451 76740 542746851 65866 65866 375201042 57537 57537 963087234 79329 79329 326643471 57537 57537 547621499 8891 8891 607872414 13806 13806 906729158 56474 56474 172611181 51017 72904 731266173 34957 34957 122963431 20691 81137 329691662 14652 14652 773940942 61102 21157 645240195 76747 76747 99358563 79225 79225 540838403 9761 9761 940453393 40704 50695 544249230 26753 75418 848504819 14723 14723 181637657 69847 69847 678875874 3200 32641 103335460 14557 14557 260093155 79177 79177 396601385 34376 25292 710166685 15030 15030 726136008 3507 3507 651575345 67999 67999 967620266 65587 10314 890273304 57537 57537 98303105 6453 6453 265690268 57537 57537 919745481 25973 25973 355333344 7465 7465 764599054 51331 57537 919708038 22483 74541 291189164 57537 57537 69386235 31079 31079 461436375 54082 54082 585388728 54871 54871 84151433 49370 49370 20863145 70137 33719 394994318 60361 60361 956690564 31634 31634 352991003 76962 76962 979409014 57537 57537 638988786 82518 82518 603406303 34121 57537 59117073 62087 62087 563559951 15826 75050 223981738 2314 2314 386626332 57537 57537 951336089 35384 35384 569202363 81941 81941 252495682 46510 46510 719969879 49552 49552 962620958 56744 56744 950209572 7974 7974 173813683 62679 62679 76877481 19246 695 743345694 80672 80672 975441180 71795 33085 483301418 26081 26081 141921346 15579 15579 758485823 26046 26046 114933081 57537 57537 328575423 38509 38509 505027273 8730 26531 187895363 54924 38987 531408674 69471 69471 217030092 65416 65416 222313510 54775 54775 673700685 57152 57152 203726260 15963 15963 979162658 32101 32101 786483518 28494 28494 208458126 83178 80461 400269374 26810 26810 552815257 32662 32662 983791600 47626 47626 14823269 22520 22520 97655299 24946 24946 532250023 52311 52311 655581905 44563 44563 86269545 6469 57537 430106232 78277 25569 914380822 21311 21311 250768244 67773 67773 598605684 39303 8501 31142378 2061 2061 521965238 45427 45427 462182607 12341 12341 315151407 58182 58182 225737208 44226 44226 913278224 9428 9428 75076887 57537 57537 939860809 48136 48136 643245580 62120 62120 682392900 37967 37967 182115051 24187 25343 941285499 20824 20824 138485760 22459 22459 148184131 47134 47134 375811557 57381 31092 815128069 63933 63933 432543766 11852 11852 484757912 49542 49542 379864660 23258 23258 1308055 11345 11345 299517413 73867 73867 920123463 26940 26940 344179938 4678 4678 356670509 80177 80177 876528960 50148 50148 229719308 22417 22013 991676562 47553 47553 859894680 35232 35232 811922763 67590 67590 339821224 20453 20453 27168524 10993 10993 481175895 28744 28744 202710643 3070 3070 561607876 12886 10383 742368011 83258 83258 791226342 20459 20459 452774420 48812 48812 680973216 52790 53377 922581781 51121 51121 733101739 71595 71595 870851851 78345 78345 249739167 61354 61354 342122414 78308 78308 507495561 52399 52399 2545089 79955 79955 764133768 25156 16570 756196425 27734 27734 897776596 57537 57537 866240909 76519 76519 920990507 42464 42464 832647945 57537 57537 197514376 69508 69508 364049436 9362 9362 135625646 69307 69307 291713519 69456 69456 312654577 52375 52375 108014074 45312 45312 427975754 21904 21904 533497404 38677 38677 340279013 79108 79108 600479940 70850 11518 282423137 39486 39486 711610605 22452 22452 922106386 52107 64055 780586403 33974 33974 263350999 43357 43357 934320777 71053 71053 172215306 14594 14594 668784548 62196 62196 845929192 34109 34109 269803794 68523 68523 329739252 10056 10056 870984090 29864 78695 330021079 58427 58427 58176754 49151 49151 109186441 57537 57537 783688792 73811 21020 934557348 63030 63030 786107336 47631 47631 824473070 69629 69629 291631909 57537 57537 23795697 19666 19666 946817326 26662 26662 813596102 56245 56245 237193209 53335 53335 818737204 72205 72205 167493846 69032 69032 245306003 33588 59556 211663660 27059 27059 865362333 57537 57537 158850108 2434 2434 694950924 47897 47897 707694109 7908 7908 551966992 73811 24733 527930224 57685 57685 650031715 77969 77969 290800723 43494 43494 994192624 55817 55817 226047016 54228 54228 824961524 42451 42451 87184318 62318 69627 970784421 57423 57423 26897070 54042 54042 628214953 18883 18883 132472198 44427 44427 496251552 25584 70391 729468286 76023 76023 420808491 42059 42059 833850290 61892 14927 840700126 759 759 761696799 60477 60477 155201345 70818 70818 710782871 5569 5569 442055092 57537 57537 128277066 73811 57537 64186169 2555 2555 404967282 7413 38547 820005425 79085 15613 69256436 79053 79053 920325350 39558 61476 215138313 47881 47881 536823382 56575 56575 173837901 74761 74761 385228735 78125 78125 951997412 57193 57193 65207080 20799 20799 478050767 14544 75945 999557350 9275 33878 811660093 43701 43701 303054816 49146 49146 663403555 18955 59168 166431196 18915 18915 439059033 77741 77741 918040249 46563 46563 446155001 50839 42883 998881862 34965 34965 694339993 75324 75324 63882229 57537 57537 174751613 22942 22942 119207745 28065 28065 615357073 60052 60052 351342786 25827 25827 698679913 5672 5672 875886098 12112 57537 686675914 25127 25127 454964109 65609 65609 787440645 26817 26817 749858742 16596 16596 285491967 57537 57537 596460673 26363 26363 729511435 28144 28144 398573689 80543 80543 414129115 57537 57537 255978910 71680 71680 109659234 83623 83623 561953527 36300 73035 745508486 45065 45065 411161336 57895 57895 323372526 33997 33997 587701068 83738 83738 741566097 24483 24483 24408621 34693 34693 849525217 35109 35109 513588640 74931 74931 711583723 57537 57537 555245954 2495 2495 202874913 16685 16685 592104764 42896 18907 550930933 69785 69785 668291682 81134 81134 917141022 5908 5908 552494778 81860 81860 600624390 33762 33762 854656670 57537 57537 724365441 8532 8532 776397307 29944 18636 877033554 41655 41655 891253314 34174 34174 5241971 2434 37673 110492833 25633 25633 114193793 28458 28458 881116406 72674 72674 308567231 55942 55942 530551060 46159 46159 516964869 355 355 770485084 79754 79754 74313317 39515 863 8616597 76032 76032 278540543 40397 40397 6116010 53965 53965 926977498 82050 82050 224803456 66283 66283 161751619 44669 44669 76554478 57285 57285 12651334 57537 57537 614636740 25647 25647 48494925 72346 72346 714986779 48704 48704 594236431 15055 15055 806973241 20777 20777 93209470 75380 75380 422411111 79201 79201 447499954 27656 27656 297971791 26216 17464 541284956 17687 17687 604121802 59667 32047 701859475 3948 3948 530666959 24448 24448 535841434 4544 4544 54091670 16428 16428 62815384 81875 81875 256913809 30681 9261 142738807 57537 57537 714729598 10084 10084 143818979 3475 3475 65937271 53987 28559 113607041 46883 46883 809819104 49720 49720 594607316 20342 20342 542868297 14639 58440 470252683 68898 68898 771158376 13308 8702 671772971 8743 8743 802094241 58025 58025 181433644 13861 13861 9132584 51503 80513 54259854 74528 74528 206304812 73138 73138 667527077 10622 10622 423509035 2064 79810 228862485 57537 57537 146480140 75674 75674 36790017 48023 48023 387067802 47128 47128 818737557 22973 22973 898034220 39443 39443 593362101 27508 27508 233086136 46385 46385 470697307 73811 60206 221028857 34013 34013 745706571 57537 57537 56768633 43587 43587 274770957 57537 57537 257261201 83681 83681 365114612 52974 52974 189354761 6879 6879 474309754 11808 11808 662854495 23528 23528 953879924 61164 61164 424760777 12485 12485 567613756 24452 24452 978282263 56479 56479 670079748 57537 57537 72791813 58170 63121 724688053 13626 13626 445970612 19685 19685 607967484 41011 41011 794438055 11318 65802 442244589 83474 83474 321476242 38339 38339 144933589 57537 57537 40128594 73811 35356 986124353 3972 3972 753174633 8374 8374 300345710 32362 32362 789129818 38125 38125 704629947 47178 47178 55714779 72779 72779 303861323 57537 57537 358454422 18051 15542 288214350 57537 57537 128859167 2357 2357 103947409 13363 13363 473294429 47314 79523 291316815 29888 29888 495786305 26718 26718 507794951 20660 20660 812037230 35300 35300 22108526 76091 76091 480195831 13213 13213 148319027 63639 63639 689779249 19602 19602 617653542 41767 41767 406190121 1090 1090 85664056 65730 65730 1052386 79588 6920 137812482 57537 57537 398082376 35160 35160 943091371 60769 60769 887181651 54949 5197 572199672 10481 10481 980020703 81507 81507 315358606 52172 52172 222851727 8115 8115 543572123 82918 82918 591387888 6923 6923 720466738 61328 57537 580097115 29592 29592 33809892 12888 12888 963626142 61410 61410 182897959 4609 4609 123297869 73811 59647 797275718 72418 72418 521955659 66100 19644 344728015 24350 75114 458066893 40561 40561 179204289 16196 16196 226489854 81678 81678 295861259 51537 51537 292465091 57537 57537 173666681 74199 30775 193956303 10334 81443 574932670 70252 70252 126873593 69560 57537 185479549 57121 57121 353710849 57537 57537 660081712 13907 13907 769569049 3772 3772 497001293 1563 1563 55139966 48780 48780 578012290 67165 67165 450949100 11351 18810 214757468 29379 29379 812930849 3615 3965 744669529 57537 57537 653733523 65787 65787 147610870 25112 25112 340127999 64912 64912 582979196 57537 57537 938549206 81530 81530 250958384 1541 1541 218603673 79298 79298 916865624 5850 5850 465894304 24357 24357 225120254 79127 79127 527544354 36675 36675 812983682 72156 72156 372503910 24124 24124 408078798 35344 35344 319554342 66618 66618 20599180 49058 49058 516506898 21598 21598 83211065 78957 66525 359417031 39541 39541 568521171 30247 30247 307954431 33273 33273 143896621 72941 72941 577221498 51078 51078 884753754 1360 1360 411922797 18162 78479 991582172 46157 46157 20693703 39039 39039 135290570 1531 1531 284070585 25717 25717 494806270 23088 23088 252607324 40499 40499 189640078 50963 50963 336192231 80432 80432 899970752 5323 5323 837749034 32789 61381 560165613 74650 74650 955726322 69371 69371 955859815 68525 68525 338323564 73223 73223 226570284 37337 37337 999024898 57537 57537 165435779 79953 79953 29598650 27887 27887 47992345 69521 69521 757402118 37927 15649 581466366 57537 57537 180977094 30982 30982 56666618 56721 56721 152334847 83645 83645 481190967 2823 79773 294317073 49531 49531 231258541 1531 1531 282017350 63736 63736 417994222 65704 65704 145064820 57438 10323 724151981 63686 63686 542293871 11767 11767 758852148 70270 70270 527472768 78343 78343 361251309 73128 73128 456458642 61248 7930 849612372 24571 24571 757312589 7020 7020 850633162 52380 52380 225546176 24079 24079 672180126 7935 7935 105546608 1746 33317 813135804 73811 68297 198270158 20257 57537 690774303 25479 25479 816693069 80112 80112 442189469 57537 57537 354449564 10115 16027 808154738 3358 3358 81011858 58122 58122 438012317 56620 36815 307982529 38902 38902 271674986 57537 57537 44217569 56561 56561 667328398 55670 55670 978182621 16887 16887 149247397 62808 62808 867566132 51319 51319 639621443 31922 31922 984433558 6223 6223 724234648 32539 57537 675796796 74519 74519 45751053 52465 52465 97875928 25378 25378 352112114 77447 77447 876928648 15475 15475 611081581 67067 67067 827684415 43176 43176 473335211 70996 70996 483708749 81138 81138 112416720 70424 70424 834440550 43187 43187 647248775 3265 3265 398610012 38343 38343 264320837 65054 65054 246768725 61651 61651 71821074 81249 42231 217431906 39777 39777 326845868 47599 47599 928798772 66189 66189 781072871 22512 22512 978007631 30643 30643 772947666 68415 68415 698976510 15892 76277 401346631 32543 32543 958842745 41893 41893 980092219 66740 20187 746436617 57537 57537 352436670 7512 7512 482460960 27511 27511 176154432 12922 12922 144623657 38099 38099 830981137 19600 19600 444908453 65882 65882 24733956 74272 37047 163404640 48917 48917 147742215 79333 32075 260540340 18148 18148 706304926 57537 57537 8507265 51610 51610 102510042 31741 59392 374640314 40367 40367 713841545 25531 25531 167260518 34191 34191 350874458 9896 9896 659467155 1774 1774 375853193 57537 57537 257845850 13383 57537 542126091 43319 19699 558794208 11789 11789 234931891 40808 40808 546939312 31878 31878 708749921 65644 65644 4955487 45811 45811 781967840 57333 57333 214046952 57537 57537 187095245 57537 57537 330686364 40108 40108 557511241 48117 48117 248227132 56034 56034 889083902 58179 58179 629019665 21184 21184 314006492 52997 52997 843909647 59316 79303 24887074 17088 17088 451062927 63749 63749 198870818 33384 33384 876158620 22168 22168 231856129 45633 45633 911071259 7088 57537 438974858 17885 17885 382798545 44453 44453 726175860 78698 78698 631615587 2616 2616 774629493 57537 57537 504262618 28689 64046 839964274 62300 62300 602533465 9419 9419 772229246 21847 21847 473519555 10796 10796 238129386 42963 76021 146156749 39182 39182 175001589 64100 3899 994142364 67752 67752 690643113 72330 72330 124727852 51438 51438 205748132 71555 71555 706292138 36479 36479 193797368 73926 73926 708741689 22989 22989 830802410 83536 83536 265033985 35111 35111 388954527 52637 52637 627183655 24999 24999 625033216 50780 50780 36222910 57537 57537 448748820 80229 80229 532509567 68432 68432 506316717 82725 19097 983902429 78100 78100 928863146 22302 22302 314687390 80735 80735 603466211 65043 65043 163113478 73811 14076 770926749 13364 30121 902670420 5809 5809 816679388 21970 21970 472103984 66344 66344 154900855 11362 11362 864160976 20705 20705 591801998 39298 39298 664214094 48361 48361 343339238 74256 74256 119644236 19664 19664 165677777 7444 7444 121158904 70484 70484 935471850 54467 54467 611042273 43152 43152 487818212 27442 27442 706106227 58052 58052 593447904 57537 57537 740071919 75524 75524 388794683 19784 19784 165704397 39170 39170 307508124 60295 60295 927665750 72937 72937 862018685 82636 82636 319875388 51305 24662 886766974 17135 46111 574893266 27484 27484 722068232 76853 76853 523175856 36165 68356 98700203 56836 56836 25505188 38844 29431 885581239 50312 50312 35053339 57537 57537 544270050 39355 39355 919908787 63068 21005 309090216 57537 57537 767604984 8957 66523 380211333 43961 43961 689218674 80515 80515 968635149 16021 16021 299846976 78335 78335 597348625 57396 57396 142483773 56801 56801 559076920 63725 63725 664050188 8435 8435 941102747 80119 57537 180271279 83473 83473 146707181 8993 42705 414147575 29945 29945 268454082 59169 59169 65779303 50472 50472 53425268 18394 18394 448015589 4797 4797 715848097 67379 67379 348719971 67744 67744 102415921 7626 7626 497749999 80416 72872 788215052 8930 43476 843586628 47259 17135 76510000 54932 54932 24824728 47390 47390 772627158 71174 71174 166141919 14700 14700 972978376 4223 59876 335603114 39888 39888 494624293 83033 83033 84427628 6430 6430 272614859 48007 48007 777425127 53068 53068 409778180 58279 58279 18953974 73633 73633 568656154 48020 48020 3266270 73811 12425 476789599 71209 71209 239294150 57537 57537 213521259 2883 2883 693046866 6730 6730 707540558 39844 48236 260084663 72180 72180 208381944 37287 37287 525520202 80935 80935 353123375 41348 41348 217413825 71059 71059 690645041 38819 38819 752975614 62656 62656 847973578 38733 38733 948210131 28227 28227 296935127 57241 57241 209783094 11291 11291 385049715 18567 18567 55677131 44879 44879 519714898 80874 80874 827367072 29202 29202 670279601 42789 42789 544025269 74130 74130 265682780 50826 50826 378523627 25261 25261 577021873 23224 1289 330424719 43828 12025 219955877 5987 5987 776711984 4781 4781 7041958 82079 82079 790393079 83753 83753 695988957 1583 1583 350522757 72954 72954 214919696 59638 59638 22004837 531 531 35062631 6597 6597 455124728 2395 2395 648619079 16649 16649 986336639 69148 18048 166277518 15338 15338 449381802 34775 34775 904780682 12503 12503 707803629 25487 25487 504187311 36679 36679 814429783 29562 29562 266202979 7629 7629 408833923 9107 9107 712712575 6025 6025 357828183 57537 57537 793081504 57537 57537 474387846 14299 14299 438184563 14005 68132 436400858 17708 17708 81096080 13212 13212 125974629 27316 27316 37135226 32062 32062 143519832 67442 67442 904097393 19564 19564 909401367 17156 17156 863491444 57537 57537 9187254 63675 25883 467315831 73811 70607 864907834 54226 54226 256637571 41709 57537 834824364 6611 6611 760717102 73327 73327 922718910 57537 57537 535460158 55135 55135 368793070 35085 35085 954559357 53247 53247 394990271 64135 64135 912722823 67546 67546 483882458 72722 72722 997800717 4717 4717 589437589 75629 75629 696312517 51730 15812 928377532 25322 25322 187883984 45011 45011 991955768 77781 77781 505522194 47294 47294 945187530 42675 42675 871309048 77215 77215 415285246 30183 30183 734277923 37663 37663 415035911 53419 53419 141278066 76872 30323 990585381 2534 65882 362768124 26445 26445 147477072 13853 13853 895275673 70537 70537 767102912 10706 10706 603296127 26083 26083 912428800 46723 46723 632970089 32863 32863 16918262 73375 6971 639832188 6105 6105 801317231 61991 61991 603870011 26634 26634 916064339 32030 32030 6511120 68510 68510 476264477 29044 30555 987026600 57537 57537 726602906 77315 77315 620491939 62675 60939 510693516 9072 17146 845510429 65525 65525 384086457 41182 5100 756150893 13654 13654 547935153 19894 19894 591410854 4950 4950 69397957 9661 30755 557072328 73811 48537 856178843 73632 73632 272222050 33579 33579 883795745 35055 35055 538316546 57537 57537 782211832 1796 1796 373437506 25457 25457 50314016 81428 81428 734960446 48873 48873 744664646 70349 70349 269524656 67242 67242 416680328 81402 71770 849529838 70856 70856 244145982 5727 5727 654987829 28566 28566 404548006 57537 57537 198951392 7821 7821 795452935 4330 24549 723782254 7900 7900 496410398 1701 1701 821402586 14037 14037 93055389 21468 21468 964236326 52820 25808 857952971 20076 24347 363870685 65032 65032 134519787 15046 27763 934748422 78582 78582 987277794 79881 79881 761430530 21128 21128 664529701 63351 63351 543883335 9848 9848 847859657 1284 51530 591794489 70728 57537 391994225 61612 61612 384265979 28939 28939 969983091 57537 57537 347443816 57537 57537 322116661 35086 35086 173711794 12396 57537 530773628 7065 7065 5742841 57537 57537 872385964 14988 14988 659418273 57272 57272 886118713 57537 57537 166779455 75669 75669 342368084 65775 65775 213424669 57537 57537 595458230 39165 39165 960121612 39937 39937 116492544 74913 74913 149653612 66359 66359 899732308 73811 6050 580281760 26601 26601 212375854 9465 7534 429515034 55247 55247 836082617 4390 4390 249583964 21150 21150 931891186 73665 73665 506097580 69009 69009 919225359 42725 1057 526678625 3850 3850 709395879 76769 76769 323083487 57537 57537 346560744 5256 5256 770487035 43669 43669 355431035 20625 20625 544517083 44902 44902 719617051 64848 64848 974820164 15190 15190 281874617 62032 45561 221563203 57537 57537 151992447 31819 31819 958691498 16712 16712 171770315 5668 5668 493832897 48471 48471 746614215 56228 56228 443661652 31398 31398 116105831 55506 55506 244023390 45373 45373 432248538 58365 27378 137296258 17729 17729 402024043 25869 25869 262203919 7865 7865 187684403 31657 73201 994235108 70072 70072 109296604 2057 2057 579105806 73811 34589 445030831 81341 81341 717703061 15741 15741 881122398 647 647 753102789 15485 57537 874510885 28340 28340 959449960 36875 36875 766627114 26641 64148 889267613 67203 67203 176958972 61291 43990 703953342 73811 13527 171262906 22452 22452 677508511 58721 58721 325906155 57537 57537 633663173 43362 17975 392241975 62237 62237 107099581 35516 35516 675418936 65699 65699 202003930 63523 63523 905976791 77616 77616 466397282 73811 15848 696966790 11275 11275 628229005 19782 19782 658864531 1984 1984 780486219 83331 83331 496746317 57987 57987 682393797 46059 46059 527069405 28749 28749 605027864 82512 82512 459214345 5179 5179 917071024 59619 59619 829398556 27244 27244 890949196 25891 25891 601391295 74015 35168 495978530 68005 79970 718301433 38851 38851 954813796 26097 26097 481619279 60546 60546 7211152 64746 64746 26618595 10265 10265 681465 9188 9188 335742287 31318 31318 604894963 37144 37144 880599836 80342 80342 782767699 35514 35514 148646187 53958 53958 869268633 31472 69838 554114022 23270 23270 446292844 17527 10619 140530077 53846 70623 495115399 67558 67558 217113268 54763 54763 333130826 34924 34924 138722836 61989 61989 511671061 58152 58152 951953787 57968 57968 270175138 67358 67358 136150763 16712 16712 726457617 9739 9739 365290490 21538 57537 219139813 10402 10402 325794804 33686 69974 680955125 49805 49805 195830129 41410 3988 576282063 57643 57643 623884230 942 942 657459391 48775 48775 397482 14332 14332 256854666 33172 33172 377864261 59627 59627 191172701 79185 79185 571497203 57537 57537 513854321 63096 63096 665884557 37924 79988 11667978 21091 21091 643545478 57537 57537 154104803 8682 8682 301731287 19802 19802 233290647 20006 20006 33861831 20694 20694 864455638 19917 19917 367431970 77071 77071 919351189 75993 75993 312680449 50033 50033 549635691 14615 14615 183729414 4161 4161 89063764 75568 75568 858294150 20842 20842 441512161 77245 77245 74471757 21941 21941 430369017 51864 51864 322938300 23502 23502 528541879 4016 4016 85303241 57537 57537 311815166 17511 17511 91675083 32476 32476 227391049 29647 29647 489951785 28419 28419 254138771 64858 64858 642522196 30867 30867 845351635 40253 40253 329649600 28110 28110 491528217 36566 36566 208944201 73921 73921 272065167 57537 57537 962383921 33471 33471 694899521 57537 57537 648518014 25459 25459 739910366 82027 82027 568835554 15627 15627 457355258 30208 30208 305277361 30187 54956 232704289 13847 13847 710955657 81070 81070 361898121 24770 24770 682528317 20126 20126 802559360 9054 9054 123885936 42001 42001 485490005 73617 73617 122741050 31796 31796 158675508 25785 23292 7917324 23134 76041 554541680 37976 37976 816747352 15871 15871 481996915 25119 25119 596198410 66949 66949 287593739 79644 79644 685932991 31203 31203 132850524 78782 78782 667157633 50902 50902 14043946 26066 26066 613381894 57537 57537 518613776 34870 34870 489884944 59496 59496 930219092 53032 53032 936616581 49688 49688 92305990 14023 14023 545681840 39545 39545 643025759 29201 29201 742645699 47562 47562 242516737 49900 41502 886594712 50704 50704 730034674 71540 54744 246682271 70764 70764 337012726 36781 36781 680845352 58897 58897 269778792 68595 40085 925313369 83695 83695 542639513 58041 58041 43222794 25423 25423 807280819 59815 59815 373836830 60403 60403 22905941 58389 58389 931145314 54251 54251 695769502 57537 57537 874836761 80171 80171 190920013 77155 77155 358375529 13773 13773 170646981 64453 64453 397880169 29778 29778 45385014 43870 43870 628443630 30635 30635 490684182 57537 57537 926505526 57537 57537 396132302 2009 2009 676743112 78407 78407 841218399 18834 18834 410101871 1225 1225 949501212 12244 8364 374181857 11931 11931 872691764 42837 74684 197484688 23432 23432 896337432 11195 11195 353796060 52420 57537 54013950 64932 64932 373366146 133 133 427481710 29545 57233 768619568 32387 32387 591130900 32740 32740 594154651 76761 76761 425368992 16378 16378 510439197 57537 57537 544681339 54468 61915 869382485 71737 8799 727932861 58698 58698 295992594 26028 57537 623373166 6148 6148 958144428 67798 67798 466600247 70589 74757 597545434 1918 1918 565675449 79943 79943 952974425 25235 25235 468266327 82874 82874 154647582 18452 18452 218817379 57537 57537 242764663 45850 33272 100224719 6126 6126 549467916 48080 48080 506530079 3134 3134 862093902 26281 18063 407294108 73811 50568 656625974 40322 40322 784541699 57537 57537 573855685 26429 26429 827498004 41169 41169 709856864 31427 31427 781683507 13356 13356 776569723 23404 23404 461843978 39504 39504 564988971 27054 72934 309129213 68622 68622 701998041 47690 53471 838725202 46496 46496 339842252 6543 6543 547611674 16251 16251 677803359 75808 75808 654676168 20542 37330 420448499 80142 74134 179104368 16206 16206 971764558 79155 79155 232781648 15055 15055 306795116 11966 1863 380339335 16366 16366 531965515 76695 76695 738125518 40859 40859 982893636 43058 43058 927610750 8310 8310 462101412 30221 51262 927151003 44679 44679 118777897 27105 27105 564471123 59998 59998 821091180 14873 29672 904139887 57396 65558 703547515 45704 45704 726741764 1223 1223 675222209 17014 17014 223100957 3439 3439 121443310 30446 30446 387735275 78341 78341 666962062 60802 60802 297818967 45347 45347 531088288 57537 57537 208948058 57784 57784 312867496 57537 57537 582064698 72784 29268 734861668 28538 28538 741878853 4455 4455 799108939 51727 51727 659836372 1890 1890 443228774 79763 79763 637897059 42931 42931 762826315 73811 76982 258565815 19340 19340 624354489 72403 72403 455882192 30656 30656 827201788 38484 12477 570788753 18076 18076 571088976 33303 57537 860007532 31159 31159 740383723 38071 38071 843560266 11127 60516 614641901 22919 22919 329607120 32420 69878 681246870 41433 41433 788632429 2791 2791 585561194 24759 24759 792648199 80656 80656 695750807 57537 57537 481045213 69960 69960 553463635 8246 8246 781379494 41778 41778 410925351 57537 57537 163937371 68332 68332 159597683 77877 75809 492545818 13718 13718 20386833 37277 37277 956323136 77673 77673 736149937 21562 21562 578996583 58614 64049 467517872 77578 14533 571723134 57537 57537 786898529 71224 71224 174578831 14677 54001 872715075 45795 45795 718908978 76984 76984 955763137 72378 72378 777776743 18320 18320 572932110 6433 6433 317510985 29729 29729 834876267 57537 57537 415723851 42946 42946 335674298 21633 21633 824850437 27614 27614 642702229 76001 57537 654792560 73811 2215 318164257 25049 25049 346535929 76491 76491 915401378 28196 38620 200795960 25347 25347 7491281 52483 52483 760364414 26573 26573 855253375 8593 8593 389573233 72698 801 445855287 31991 112 589308060 29654 29654 218647771 32773 32773 331747416 35665 35665 679029735 28335 39725 622512778 49715 49715 896552584 14158 14158 135164693 15494 15494 33979584 51511 51511 911985228 61445 61445 954655128 44360 68094 978893328 43095 43095 144699373 2202 2202 317168518 79462 79462 950869152 57537 57537 295590662 44513 44513 101371913 60168 66084 650584535 30886 30886 492820599 10901 10901 488671947 30849 30849 838798749 57537 57537 315512705 67490 67490 453482310 16521 16521 715757494 30893 30893 951809103 70093 70093 920344015 66349 66349 77216069 13356 13356 729653436 47678 47678 944984454 24350 24350 412691615 9095 9095 334082996 25414 16444 771910484 69633 69633 664166311 54986 54986 480462783 51353 51353 631479143 55590 55590 310085000 49621 49621 21799378 57537 57537 88588688 69294 69294 608585871 14291 14291 53600665 41697 41697 11385340 57537 57537 81398653 57537 57537 406405270 22900 22900 659626310 67070 67070 136181316 73811 15120 48063486 32624 32624 458299197 52873 52873 183725693 70870 70870 997483757 40404 7709 543197073 53432 53432 486270801 42291 42291 274259132 36175 36175 581582123 24416 24416 117059455 23932 23932 863227617 76613 57537 287363633 43004 43004 291673092 7620 7620 313945313 21668 21668 91899474 57537 57537 617664791 25977 25977 119567629 57537 57537 932916812 72794 72794 464396989 10469 10469 11739804 5397 5397 818754636 54002 54002 769600295 73811 63149 879404158 17695 17695 314826871 39155 39155 45795292 60745 60745 186169526 57537 57537 704360850 57537 57537 601157111 77192 77192 741903395 53833 53833 346747926 57537 57537 177826848 43556 43556 322617506 60583 60583 21880689 338 338 128768873 48920 48920 333156880 12962 8774 78819634 52719 52719 354538649 58148 58148 8914177 77146 23079 505800382 40262 40262 880415658 42752 42752 678814094 4204 4204 518436012 23127 23127 907932606 33064 33064 37971679 51510 51510 261964127 61284 61284 645555695 24600 24600 181396584 58785 58785 317285064 54997 54997 594780388 40306 40306 58870019 19640 19640 749062973 81960 81960 358765297 54119 54119 546611915 6626 6626 434590042 57537 57537 785927301 45950 45950 739495789 11727 80775 768348282 46184 46184 742810703 81831 81831 974331539 39280 39280 356980273 16638 10430 773549672 64972 60918 615411280 79309 79309 663855867 16388 16388 757894432 58719 58719 215667328 33350 35056 570694437 67532 67532 4451371 74186 74186 686049152 31491 31491 28269360 26095 71768 500932603 57537 57537 495376267 23914 23914 342212173 47235 47235 954895918 50776 50776 489661793 59896 59896 549346174 34668 34668 793893480 34904 34904 488604050 15662 15662 193136429 57537 57537 577184421 60454 60454 873755238 77581 77581 763012109 58891 58891 138481075 75485 47128 783633840 38534 38534 451575073 67433 57537 408566428 58743 76903 453558357 26311 26311 742271075 27593 27593 173692700 65544 65544 918724590 11312 11312 371019930 65452 65452 249464256 60548 57537 587068744 57537 57537 127839045 66477 66477 356219755 16472 16472 257451268 22312 22312 971005116 813 813 560991281 776 776 702588896 63440 63440 368675545 33304 33304 353822850 61481 61481 469967999 15267 15267 279600628 34444 34444 451095507 34183 34183 61366145 59523 59523 785635014 83333 83333 585773265 57537 57537 10179423 11826 11826 36373998 43773 43773 607380438 11049 42535 507013968 11361 11361 796347028 57537 57537 336746900 26845 26845 75796011 33569 29582 995056608 83413 83413 211257735 34184 34184 75824624 31054 31054 393460794 3395 3395 391499725 41593 41593 244309982 14137 14137 268135853 20851 20851 301956698 73818 73818 520409213 17541 17541 611053784 1165 1165 204042579 23144 23144 162502073 78897 78897 401428431 63746 63746 673853579 62468 78732 335519544 10068 10068 919599470 481 481 485911923 71394 71394 135714776 603 62967 288519221 6662 6662 41504959 41346 41346 981612145 22662 22662 585662143 31350 12071 291733741 50265 50265 80594061 45498 45498 842977873 27155 27155 149590341 10508 10508 465817947 57537 57537 137882193 15068 15068 907126122 80179 80179 525125671 3429 3429 346489420 75747 75747 702749698 20301 57537 158175519 39776 39776 793065568 67935 53920 834672014 33647 33647 881835025 70064 70064 680172197 57537 57537 582664912 7003 57537 992611690 73811 28546 498489294 32561 22033 491070675 34229 34229 47623113 57537 57537 796040036 26821 26821 553019590 24850 31960 708535984 71171 71171 778962533 77749 77749 396544069 36888 36888 663807717 71793 71793 930111158 75521 75521 313127624 57537 57537 506101039 3232 57537 481321994 57587 57587 902584595 38637 55705 344080415 14653 14653 535893519 29547 29547 754521786 68093 68093 92436221 34771 34771 283525113 35143 35143 336779760 57537 57537 467135598 78064 78064 926974529 70174 70174 8873998 65267 65267 295144193 27165 27165 903081866 51296 51296 999915597 8119 8119 26257478 938 938 815896374 57537 57537 410954348 64656 57537 236259939 9864 57537 224697555 33490 33490 656715507 33751 33751 237990420 57537 57537 928026453 80737 80737 337482456 55655 55655 975244792 76341 76341 322824124 61970 68335 89265431 28129 64599 79963143 57537 57537 220320893 69471 69471 118271558 19357 19357 906099286 17535 17535 976637334 28158 28158 332449036 19998 19998 266727990 70870 70870 390088426 78006 78006 292121060 9944 9944 344728137 19245 19245 337944838 45627 45627 365392031 33154 33154 620324493 8507 8507 4447476 46282 46282 258099788 72297 72297 793511338 70705 60826 422769851 344 344 617678633 71073 71073 517498723 15870 57537 167615317 25289 25289 460184427 41118 41118 808514423 83267 83267 518218897 57537 57537 444737292 83663 83663 878484089 57537 57537 862819502 5010 53170 101539410 3657 3657 679967779 35535 35535 197443664 74039 74039 596573115 57537 57537 513453905 73207 73207 277068021 64648 64648 665311293 9478 9478 215690433 53232 53232 448702214 13132 13132 772891267 47658 47658 760172381 43107 43107 725792352 17414 17414 422927792 57537 57537 127603634 63274 39830 221291385 26939 26939 680138276 39623 39623 696182436 5047 5047 878539921 81769 81769 463562222 45337 45337 223982035 71649 71649 588011362 73264 73264 181736869 10701 10701 785442344 4209 64058 385147823 20167 42481 696053346 66249 66249 353943211 48131 48131 445145686 23418 23418 506465676 17133 17133 696609164 61195 61195 555274756 66741 66741 118829130 77262 77262 802883094 2159 2159 123148222 57537 57537 362934363 8542 8542 800185209 74183 16694 838987211 8390 8390 976099195 56419 56419 834087953 19299 19299 791642261 52481 52481 359945375 64022 64022 925990217 53523 53523 133093214 43087 66663 186845398 57537 57537 824841906 41111 41111 20615962 57537 57537 614100461 7641 7641 424547112 15324 15324 388539573 51135 51135 543970268 19962 19962 48547593 3273 3273 761193473 57537 57537 45828264 18304 18304 425235130 57537 57537 189903360 5272 5272 981996594 4651 4651 458335567 10074 10074 72766363 57028 57028 138261670 1712 33236 179553862 28730 28730 403293213 49440 49440 405727347 41878 41878 223751925 73811 66508 420812422 48914 48914 889045063 73980 73980 803250759 77107 77107 741385215 4060 4060 649646791 65452 76117 906849367 27349 27349 436178190 59919 59919 215602482 57537 57537 659593859 11765 11765 253555008 56908 56908 131735086 57537 57537 201006471 58303 58303 829958233 70739 72690 680563367 50008 50008 934750876 38593 20054 160870978 3558 3558 669969550 82195 82195 596506323 53091 53091 704749695 63379 63379 207281316 43877 43877 178913970 43152 43152 264139072 73878 73878 311286031 68147 63371 368131181 57537 57537 358530149 73811 13657 785789856 70425 70425 991705221 57537 57537 425839020 27542 5787 420371107 57537 57537 171929934 18880 18880 817148680 24507 44823 948257920 57537 57537 800242126 57537 57537 905817529 24418 35494 824428257 75585 75585 34553874 38115 38115 390814640 24200 24200 995774454 30888 65541 918155175 50183 28793 862920116 55989 55989 92210873 12994 12994 226878363 9262 9262 217592148 35774 35774 940418667 50552 50552 361522707 19359 19359 703982805 71026 71026 124181496 5100 5100 450591014 8106 8106 373009633 22615 22615 190199976 46425 46425 772463657 61673 61673 319781457 30994 30994 125972458 78537 72701 811512537 31915 31915 119736512 68861 68861 990299598 17287 17287 552962447 46780 46780 662882586 21974 21974 774467003 28383 28383 603680236 76627 55923 76737752 20439 20439 863888928 33933 33933 825052583 81961 81961 422072047 76306 76306 25822335 29257 29257 821768139 7148 7148 688847584 6862 6862 98448562 62218 23851 125155824 75222 75222 155672222 82686 82686 248752153 13495 13495 433520995 57763 57763 342234923 17883 17883 298341795 48026 48026 125553758 27989 27989 372830282 16048 16048 936763185 78421 32684 660166811 3674 3674 620082479 20453 20453 906670031 72667 72667 241777370 59548 59548 533929187 57537 57537 10349046 14612 14612 818720734 3494 3494 186881928 16722 57537 282442435 67302 67302 848563376 9042 9042 625746462 63447 63447 353775973 52071 17543 709538973 1027 1027 214582097 61998 61998 383343655 13125 13125 759908698 75906 43243 499474203 13247 13247 91862680 5331 29826 757676231 82100 82100 308161740 49229 49229 797808926 57537 57537 29412516 3269 3269 249334143 50994 50994 900148751 28216 28216 577468073 59 59 727639735 32556 32556 733983435 1633 1633 189803212 56900 56900 839381955 57537 57537 106756141 20621 20621 654334460 3269 3269 940829703 61892 61892 945337149 7784 7784 298180022 64671 64671 528390291 32170 32170 286292117 15634 15634 11894861 6007 6007 134173032 50420 50420 558018529 57537 57537 561722439 50586 50586 995293241 80145 80145 346669349 60617 60617 204953102 81777 81777 358925350 73664 73664 88356524 30794 30794 81787971 40278 40278 863462433 11688 49430 299824137 26301 26301 237758513 57537 57537 887464274 24792 24792 970513720 17204 17204 461895694 47166 47166 685681399 32914 32914 551588421 74349 73184 84010178 57537 57537 184877481 65173 65173 558288443 62698 62698 203171018 57537 57537 927630299 10421 10421 240913089 76919 76919 159638047 41366 41366 422594187 20155 20155 275541054 175 175 934127644 76319 76319 192246373 43269 43269 944986777 26799 13073 393721674 26515 26515 925757501 35454 35454 754276749 69652 69652 212575916 42217 42217 650063105 57537 57537 939565366 12599 12599 563618207 17653 17653 406098492 77678 77678 351581436 9123 9123 931091593 24973 24973 709449863 5420 5420 384429334 3497 3497 896202657 26737 26737 728373770 70752 70752 416687339 46314 126 933356353 42775 22243 414081043 76315 76315 464845461 57537 57537 443345106 62419 62419 342693738 3566 3566 708614758 64587 60848 288489288 10673 10673 583280381 804 804 650342619 39558 39558 882309728 79759 79759 104320049 34483 34483 377986648 38815 38815 71200068 63810 63810 52430959 57537 57537 443149486 81494 19072 381936176 1573 1573 418148628 50568 42683 25202729 48901 48901 427768619 57537 57537 921602419 44315 44315 548752346 83573 67466 467874710 6785 6785 738993410 7440 7440 20676049 68852 68852 980549604 63160 63160 921818457 55713 58690 207144774 32341 32341 90299079 6698 6698 473578028 46129 46129 408918871 12431 12431 189210450 10702 51764 24062351 38567 38567 227628414 33436 74473 460913114 56964 56964 992010963 52128 52128 911922154 34228 34228 763664986 9801 31215 827382739 75666 8059 589128085 63168 3274 558116037 61419 61419 603707296 56064 56064 862243649 58874 81005 42733202 1012 67144 776616837 49057 49057 271359243 44095 44095 639313265 63440 63440 953083925 49633 43148 455062844 18969 18969 612552137 58755 58755 321988846 57537 57537 101659348 72879 72879 872307215 70348 70348 210854484 57537 57537 867245945 83758 83758 963439383 65789 65789 575338267 10673 4173 251014001 57537 57537 618910947 78943 16881 830592416 27826 27826 92908508 51964 51964 694040546 41550 41550 1591400 36695 36695 520059419 40623 40623 400843328 73811 21964 257463168 65416 65416 576170660 57537 57537 359346121 25122 25122 795735002 79089 79089 862263302 57537 57537 566206336 29893 29893 588905113 23902 23902 436880244 73122 73122 285951294 31646 31646 68978590 36752 17546 900343080 67828 67828 580721775 64439 64439 506414873 57944 57944 771931227 61418 61418 557341068 20947 20947 192528963 58782 58782 74369585 54035 54035 93535311 22985 22985 704426912 36556 36556 597410963 68037 68037 216094435 78220 78220 195254322 3151 3151 220160581 71544 71544 223141346 39134 39134 813630198 57537 57537 615221284 19812 19812 352147766 44337 44337 194473303 71838 71838 385373908 57537 57537 436970734 32727 32727 617659158 52120 52120 585611883 14712 14712 974297071 39030 39030 735517363 31509 31509 711814926 12846 17030 756651301 47951 47951 503676470 38654 38654 790685526 8082 8082 155797393 57537 57537 139717164 67397 67397 885860205 35010 35010 84005274 50650 50650 690153670 43531 43531 61465183 57537 57537 719378646 69947 55063 105317140 43194 43194 832215868 76470 41700 311022619 44334 44334 693957718 75914 75914 189583206 79065 79065 972493400 20731 20731 764857448 70564 70564 790787560 26205 26205 656154327 34740 34740 957726558 24930 24930 428669433 20089 20089 620973522 8133 8133 199415824 71659 71659 214195247 29048 29048 107191129 17232 17232 741755985 73811 54159 402486793 8968 8968 147585221 33630 33630 952912990 12264 12264 123249819 68196 68196 591119100 57647 57647 602004265 11336 11336 613811317 21341 21341 499436742 57537 57537 361942122 47656 47656 778921970 35827 35827 181626713 66215 79862 261816218 16780 16780 603003233 18705 62933 742115596 75484 75484 828118628 81638 81638 182384442 34496 34496 593933444 12828 12828 802356385 49228 49228 460797691 57537 57537 122957909 58913 58913 877623252 72860 19397 488268421 40902 32473 251475124 62086 62086 485983519 82274 82274 566035777 22663 22663 554815349 82205 82205 790521361 59090 59090 665348895 58104 58104 722607029 54122 54122 266426127 12784 12784 458015901 23040 23040 538341525 77215 77215 72511949 54094 54094 4976604 38326 38326 260204067 83372 83372 687491653 83244 83244 557897829 66031 66031 164293053 20824 24235 973159224 28861 40840 4444423 62334 62334 484752927 57537 57537 62946884 23566 23566 869595540 57537 57537 800453015 79423 79423 737161606 78816 75777 528969286 36555 70362 470224217 45492 45492 798121470 18309 18309 974852751 29168 63476 130388843 3683 3683 80064097 24890 24890 313379126 72354 72354 613358194 54155 54155 910309638 7149 7149 827419779 27263 27263 527941624 61232 61232 650321000 12726 12726 535430089 18586 18586 512129315 70988 70988 565753263 77820 77820 96535620 21982 21982 222615359 35344 28858 286777914 50261 50261 71322554 3109 3109 358619281 12127 12127 530349790 57537 57537 185322476 59482 59482 268769764 29464 29464 27574143 31304 31304 684388544 57537 57537 790581732 18811 18811 2941736 4376 81180 856802284 66519 69186 906447318 57537 57537 130120862 57537 57537 546472267 15689 15689 484866106 52188 52188 273546501 32771 32771 765866244 71505 71505 766870601 32041 74851 633253542 46623 46623 885452768 54188 54188 601533812 12075 47864 281571288 9607 9607 25917804 32333 32333 216286576 60206 73297 834365976 27604 14783 362040951 57537 57537 418870350 57537 57537 585207972 72541 72541 148602877 48403 57537 787338843 60073 60073 680837369 25990 25990 919390541 51947 51947 282533611 16781 16781 483545990 49176 49176 273250937 25271 25271 221213061 31558 31558 690106236 32538 32538 98317019 16067 16067 564696656 52632 52632 846281568 46479 46479 869985614 27941 27941 966866315 57537 57537 949990693 18441 18441 721991629 65714 65714 367069231 27405 27405 351735349 22572 22572 90370905 71625 71625 332862151 15715 15715 45923126 30335 30335 575345796 67854 67854 403715352 54035 52613 254871505 57537 57537 636558654 77613 77613 425833060 62682 62682 752290198 61129 61129 926428629 19191 19191 864659672 65821 59110 444628252 48719 48719 66275131 30313 65815 889161134 57537 57537 839115598 36174 36174 594115292 13448 13448 260033569 41074 41074 802590640 49451 69049 643737409 22646 22646 754766714 38421 38421 353662333 48581 48581 822978123 43658 43658 226636265 63614 63614 553435276 35199 35199 236259572 9388 9388 910624840 9072 9072 203760793 16675 16675 817480177 71395 42205 175625115 50253 50253 865156593 59496 59496 507600689 29257 29257 879440420 25660 25660 6522334 5279 5279 693880452 26148 66050 620759485 1417 57537 782693944 17151 17151 990573722 79271 79271 71394271 20280 20280 280713581 68547 68547 411683242 32348 80947 344512214 57537 57537 534933919 82648 82648 686832305 57537 57537 469694045 22312 22312 823969636 451 451 921405986 10086 10086 673691309 64081 64081 7358642 78452 52649 457483565 23758 23758 290441177 57640 57640 76122305 91 91 278348431 11344 81720 45382054 329 329 685294205 50946 25101 82551346 71370 71370 584225157 56257 56257 395809475 6065 6065 314805634 12483 12483 554319864 74372 74372 61441076 10247 10247 728522855 9262 9262 62633069 40767 40767 259533470 39288 65397 640444490 64943 64943 315407299 59560 52931 717288122 23788 22692 598121980 57537 57537 173337068 31805 31805 178809731 65722 65722 369479131 52918 65019 70056689 75535 75535 713727762 3927 3927 378689336 57537 57537 70780844 76453 76453 163289687 57537 57537 812072569 40699 40699 249046699 80142 80142 278291454 11660 80530 853062076 62078 62078 10743951 67520 67520 140993295 29388 29388 8383094 77203 77203 775524581 82310 82310 215758502 63117 63117 323394231 69668 69668 124600505 17154 17154 384339916 51187 51187 248733463 67352 67352 857728428 70486 70486 627837856 66355 66355 512872209 42354 28857 291496697 73811 1560 566945635 11198 11198 553595232 9661 9661 137547461 8034 8034 230045420 83733 6540 76872426 15717 15717 56578309 23369 23369 42930859 669 669 825301315 18388 20953 714313722 57537 57537 591992777 14300 14300 35122874 34541 34541 309811206 40672 40672 499410046 57537 57537 537871284 37031 37031 930499195 44216 44216 481395959 68318 68318 67359772 15316 9280 923549507 24610 24610 377347521 2543 57537 210207974 57537 57537 705661063 45932 45932 290481012 57537 57537 632799827 26439 26439 350535156 14005 14005 793355221 29712 29712 227486386 57537 57537 36388036 70914 70914 112737832 54536 47525 732949599 22230 22230 660771774 78775 78775 783968132 22177 22177 889009058 70507 70507 768380189 54796 54796 427404860 36304 36304 346174594 58263 58263 12128668 46145 70011 165383158 41794 41794 88499989 5476 5476 879116736 63474 63474 739783798 64019 64019 912455425 10821 10821 807979284 40305 20212 498467442 57537 57537 743794159 16201 16201 924503581 55140 55140 794801198 10280 10280 991197247 17739 57537 887854061 77539 77539 564878501 9908 48122 842824961 56228 56228 605939903 12547 12547 910942354 77950 77950 144135267 58565 58565 459527120 66646 66646 770444170 72181 72181 43866880 57537 57537 592263175 31018 31018 654993779 25784 73928 895673133 17518 17518 176159747 26782 13116 321532089 18638 18638 514816532 57537 57537 951344659 62211 11180 10731175 3299 3299 556627632 12019 12019 852336856 46156 46156 246340112 40009 17542 263418060 74859 74859 778415626 74821 74821 816490295 71209 69572 443122977 57537 57537 873076851 42766 42766 637780223 38408 38408 41096045 3289 3289 36891481 50221 50221 825171187 82026 82026 717571043 26700 26700 103098090 34002 34002 872896137 14272 14272 263174111 29872 29872 513594173 26742 26742 47519393 15088 15088 755747682 10146 10146 105580574 36980 36980 584176333 15639 35430 715215321 9221 9221 716674069 81800 81800 145417975 31099 31099 248997803 10537 10537 667547961 6483 45393 585334626 31718 31718 23761437 29961 29961 559526375 66182 66182 604811222 52617 21242 224058256 30080 30080 563977320 8377 8377 850742957 42533 42533 745717276 65435 65435 226349934 57537 57537 789498473 11342 11342 23655918 56629 57537 775032476 22256 22256 120312425 35693 35693 322805622 78149 78149 725537709 59005 59005 741991812 24164 24164 67924206 35456 47632 1525442 37511 37511 651323467 5652 5652 501219652 8133 8133 367941098 71560 71560 279105270 26324 26324 581338850 29319 29319 246591487 68385 68385 647253977 70240 70240 866984603 62765 62765 133194020 34230 34230 562776099 79860 79860 251788799 75391 75391 121269449 73811 72568 429760839 64234 48577 116328651 7118 7118 268732306 13695 13695 180849904 23986 23986 480045032 1674 1674 647961882 40562 40562 206125077 33822 17438 445411066 41903 41903 558666239 57537 57537 471023904 60427 60427 576829490 633 633 368825307 65921 65921 423660340 57537 57537 103538144 3787 44239 181071371 25123 25123 813418659 37724 37724 252544167 80697 80697 739787213 54609 56460 596821080 68854 68854 175946281 36136 36136 249945055 63739 63739 268746249 71477 71477 125792223 22853 22853 577301188 61550 61550 111244453 48336 48336 241318982 27947 27947 192676086 61146 61146 146670363 21626 21626 214903340 48315 48315 110720827 30556 30556 372273281 72964 72964 452278762 2570 2570 467355401 57537 57537 191717564 75520 75520 911874764 48538 48538 236594757 3933 3933 292682445 57537 57537 39377516 53207 53207 336178555 33853 33853 182046364 29101 29101 471954070 61886 61886 589184142 14197 65316 261672265 28383 28383 385951538 41917 41917 321443974 43030 25379 378651989 8198 8198 55465050 14443 43581 147883074 57537 57537 248273146 33520 33520 8663014 73811 61892 36041592 51873 51873 118622594 1541 1541 731511458 29699 29699 506038847 709 709 640593049 60761 60761 253467976 80155 80155 954269619 70364 70364 489296022 81302 81302 548987650 57537 57537 8611145 9095 9095 59552629 82786 82786 334069762 75064 75064 614360913 50466 15127 291985996 31781 31781 277941508 21644 21644 958027940 50782 50782 977817237 11913 11913 467875111 73811 15782 86311809 75076 75076 454448482 916 916 838327140 80019 80019 759077890 1082 44160 265514228 42702 42702 981652520 58424 58424 573027208 77148 77148 129123651 43847 43847 949239811 67098 67098 426856560 45065 45065 855750898 36080 36080 119915899 10919 10919 166358501 7882 7882 62008490 54092 32832 915207756 37719 37719 905080370 68954 68954 197620098 17597 17597 184302573 76975 76975 812397313 65163 65163 494731038 66748 66748 716195332 54676 54676 638809557 66783 66783 550069733 15002 69487 592627402 47791 47791 262970352 57537 57537 650092867 17616 17616 610240376 67955 67955 325655524 80589 80589 279430781 26210 26210 755875993 32803 32803 858234477 65399 65399 901683660 60696 60696 670626609 5577 25147 430687702 24669 24669 476867325 72414 72414 803576329 57537 57537 659053795 59343 59343 706257717 58312 58312 265831481 75390 75390 838228128 77018 77018 22173974 59443 59443 27236194 20721 51634 916051766 12598 12598 697115477 16477 16477 46256267 53901 53901 768522530 57537 57537 80048096 60060 60060 630139927 3877 63088 136797497 42203 42203 179688235 55276 55276 462199259 83842 83842 471179707 64330 64330 58022790 47050 47050 325154839 72270 72270 267190295 56510 56510 957041633 78118 78118 154429586 4670 25351 690344401 13641 57045 77336659 69573 69573 635811601 73898 73898 866034925 57537 57537 556788277 57537 57537 867632187 45629 45629 651185649 29026 29026 262161133 8528 6786 286031765 9177 9177 74544502 69256 69256 742004298 58682 57780 797992890 74214 74214 552743814 80246 80246 888009079 7225 7225 684546621 1984 1984 651463174 57247 57247 436339066 52790 52790 552282300 27220 27220 645337810 65161 65161 469745872 82025 82025 814212037 63873 63873 414850056 57537 57537 879363139 5181 5181 40550838 5380 65841 562340411 51421 51421 646257175 57537 57537 446405590 14834 14834 897082158 57537 57537 769806860 72602 72602 83677597 75196 75196 911213815 6958 6958 665862375 62610 62610 971461224 40777 40777 655963267 16960 16960 217626273 59593 59593 141580932 59550 59550 943800650 28320 28320 397553986 49911 49911 527588854 45292 45292 202991100 77892 77892 179081642 83492 83492 556086268 49821 49821 149535437 8106 64214 484428547 2931 2931 224211722 501 501 584369700 43809 43809 441208120 23219 23219 201862989 57537 57537 389261323 18329 18329 572407764 61066 61066 19784121 59203 73663 728451380 55680 55680 966026348 48676 48676 499493655 79445 79445 476029207 23403 23403 875821771 73811 23008 382968213 869 869 317143293 31961 31961 710783562 57537 57537 31305950 51343 51343 770214210 50952 50952 243926088 71491 71491 682155607 15919 15919 471207235 53632 53632 211651606 56265 56265 546328980 43455 43455 34473424 63322 63322 181694509 42388 75093 429720434 57537 57537 932684697 68074 68074 43970651 43666 43666 185293088 74349 74349 839444840 62273 62273 806858523 75455 75455 695161110 75478 75478 432788432 4492 4492 306421616 49670 49670 817187560 20488 20488 841541403 69817 69817 593509465 74743 81135 682147954 61255 61255 484194624 56982 56982 778427049 57537 57537 34968879 3069 3069 410766887 46060 46060 597461705 57537 57537 112781334 36618 57537 409654381 21850 21850 328929201 77715 77715 722008945 13335 13335 487500204 17093 17093 803601390 64547 3324 698072239 5464 5464 187533606 18377 18377 844250431 12536 12536 218417903 25478 82822 981570547 34257 34257 140356184 58975 58975 576705190 23418 60537 517143122 17013 17013 157672159 55788 55788 387237654 62194 62194 534318517 36936 36936 688351097 73811 9484 337991957 53 56459 19428532 79018 79018 131943949 37635 37635 219372542 53670 53670 429954722 82534 24728 669171910 28858 28858 486448605 29676 29676 264471597 71328 71328 373974723 4062 48497 342420861 537 537 992168763 80353 80353 902234310 45279 9861 965687928 61903 61903 807322158 74251 74251 362346388 19405 19405 418349023 62597 62597 653119704 4894 4894 980488647 74371 74371 857502162 43203 43203 892337837 43158 70219 723073596 34156 34156 817079884 66489 57537 410439810 16003 16003 13339384 49967 49967 177007885 33188 33188 516433595 78096 78096 841488811 66826 66826 826226982 37088 37088 604639568 29924 29924 609271670 69417 69417 616379943 57537 57537 329860849 6146 6146 103874658 28430 28430 252901153 27535 27535 607319323 71580 71580 799032639 22419 22419 490938105 83094 83094 699911518 57537 57537 92634944 80188 80188 186185830 41395 41395 431603844 45000 45000 509273361 21871 21871 76622715 57537 57537 833063821 8233 8233 515729014 70734 70734 289380808 57537 57537 700503874 57537 57537 143340641 68067 68067 782245751 61919 61919 163122637 52 52 869383351 24041 24041 283301951 23110 23110 31454784 73983 73983 907801068 14628 14628 203550613 51765 63677 659574449 57537 57537 213176859 18475 18475 859853236 80016 37564 111153352 30475 23496 89191778 78909 78909 285036462 57033 57033 225236107 79528 79528 410634346 74016 74016 704450019 57537 57537 145858123 15808 15808 34527619 77255 77255 147313831 35924 35924 420002585 18264 18264 592255798 63095 13336 395884202 13487 13487 13410346 80947 46566 672599753 50562 50562 251177632 5869 5869 139589102 27551 26888 20560264 9887 9887 725018344 15216 15216 112576223 77993 77993 663288949 57537 57537 979529113 1350 1350 104362537 4717 4717 637415339 39199 39199 189652817 12995 12995 741085915 62917 62917 52964252 29418 29418 33236214 78645 78645 266169668 5006 5006 560790322 29678 57537 74398187 74631 74631 727229528 51992 51992 907542217 67055 67055 672411785 69201 69201 103474091 78085 78085 238770478 2986 2986 223078792 38097 38097 26589829 74918 74918 290765000 55628 55628 804429326 77240 77240 808387515 15923 15923 354127119 7822 7822 274202763 51941 51941 317978781 72151 72151 823435773 69453 69453 58955363 41740 41740 783737738 63355 63355 662514538 45007 45007 945169866 24280 24280 882612292 8355 8355 258605689 65871 65871 655653317 2969 2969 540965993 57537 57537 575711791 67080 67080 53682579 48201 48201 210320980 64814 64814 280411008 66325 66325 985471326 57537 57537 27047381 5501 5501 780427167 67965 67965 900252156 3749 3749 950722357 38515 38515 869362313 57537 57537 810020801 35595 35595 153331860 49499 49499 186879843 68297 57537 237732457 53054 53054 616194870 7986 7986 262928813 37108 37108 716485447 47475 47475 114846576 4434 4434 522803256 54949 54949 189331409 3161 60095 274066422 19378 19378 240513788 34241 74080 707548423 72088 72088 61247265 57537 57537 965973754 55493 54078 529454868 16353 16353 809350279 77547 77547 222590097 24022 24022 383655976 38809 38809 733908150 57231 57231 274472434 19367 19367 701302290 20267 20267 477237227 35359 35359 423056906 6776 6776 152977532 64408 64408 464155521 57537 57537 47969396 82058 82058 522229737 74325 13889 468947882 76151 57537 232945136 45493 45493 259337679 57537 57537 850498878 80150 22452 954984120 58765 58765 389120848 35595 35595 831385244 71933 71933 642564009 57537 57537 987482507 61273 61273 113053109 37119 37119 265524255 12597 12597 286731434 26565 18119 153787331 42098 42098 173705407 56683 56683 509245621 19886 19886 74916786 59579 59579 449401383 29481 29481 253487818 56343 56343 753500496 80324 80324 674241841 23552 23552 148806127 59586 59586 929861688 32397 32397 994567890 76363 76363 425924798 10511 10511 861851804 902 57537 840301412 60470 60470 754424936 58687 58687 442278676 12131 12131 532153513 62984 62984 272697210 12165 12165 46036225 57537 57537 213832728 46940 46940 457006856 18923 18923 375486366 58689 58689 193409710 57537 57537 445058507 10315 10315 528845892 73811 36525 107211987 23140 12969 44194587 40748 40748 423161394 32121 32121 540918141 10823 10823 752320093 24760 24760 328613552 46492 46492 745026086 41388 41388 305256697 83365 67810 615181863 81389 63286 720365966 7120 7120 576388486 38237 38237 912407362 142 20408 631020340 80246 80246 362979871 81514 57537 400015260 38908 14644 775955324 31875 31875 872968654 66067 57537 901018262 34833 34833 56678010 62133 62133 451183856 80939 80939 466090705 24134 24134 40354082 49746 49746 551322329 32595 32595 281091997 17674 17674 703272581 31257 31257 796063436 9879 9879 411279687 10803 10803 306984743 31539 31539 427185307 22601 22601 761204918 63315 63315 671290373 12947 12947 758508175 11984 57537 997357959 14777 57537 344274066 24077 24077 772447488 14172 14172 35379640 14704 14704 839165221 32619 32619 475403532 43446 43446 343765617 73811 7866 968885984 15898 15898 610006419 1273 54936 453687415 24958 3290 352645540 80883 80883 971261588 73831 73831 402177518 23581 23581 850943064 49641 49641 414649811 26398 26398 392596335 33622 33622 536947547 58821 58821 218515131 64877 64877 856738030 73811 81532 710700357 13562 13562 551149221 71882 71882 700888081 57537 57537 345357217 9297 51558 946222915 39810 39810 610361607 12349 12349 167964094 57537 57537 966526960 36130 36130 607324620 49653 49653 613335712 48142 48142 537661246 57537 57537 55700801 13597 4493 173372273 55652 55652 384861486 14602 14602 946741099 22275 22275 583002779 33790 33790 868507979 28836 28836 518648463 20560 20560 905324076 19603 18457 34221491 42441 42441 867272640 13393 13393 615545352 4092 4092 773087601 5461 26478 96827892 5474 5474 546725080 57537 57537 407528139 38785 38785 194743881 9716 28272 242679316 57537 57537 934023362 59106 59106 929677858 57537 57537 862681914 62304 62304 175956389 61156 61156 382724363 64301 64301 671736125 52214 52214 93763022 47694 47694 96957057 57537 57537 34502107 50907 50907 584655875 46583 394 844890809 36891 11632 898276563 30251 30251 943668041 43218 43218 216632704 42046 75015 803006258 78628 78628 890682013 1697 1697 256276372 14251 69896 421434983 34271 34271 409480126 45372 45372 374807200 9143 64969 728580713 57537 57537 694023029 38273 38273 134786414 53015 53015 870091396 37682 37682 620423101 37540 15728 133001271 31036 31036 482741490 57282 72200 800794081 42858 42858 717994468 73811 47723 25961530 24902 24902 894531364 9038 9038 63881066 24999 24999 923858352 45698 45698 65452905 31926 31926 652665268 30131 30131 840724298 56246 56246 140229896 61152 61152 83204293 25434 53966 21546500 61769 61769 381834190 71897 71897 23893396 57537 57537 825548186 10501 10501 29130876 20111 20111 847241313 45849 5684 85369551 38026 38026 680956462 8132 8132 162541590 24272 24272 431142665 76558 76558 934883444 6555 5902 670767306 6131 6131 815630298 49109 49109 169501924 63794 63794 40603319 81704 81704 993459230 69687 69687 136153220 39708 54673 435680484 54059 54059 31488027 14767 14767 153190459 57537 57537 258564209 60021 60021 271268342 63976 63976 778827259 28942 28942 686038859 9546 9546 657395105 38365 38365 32441952 67995 65703 5530859 70206 70206 142832989 42428 42428 104232087 80212 80212 346649048 47477 47477 36143629 73811 50006 592755045 56401 56401 683994264 9479 9479 757891900 70174 70174 97642691 64961 49510 308027133 50731 50731 568044800 43035 43035 871023778 82395 70869 630657746 17251 17251 623571584 56715 56715 172225040 15639 15639 421431620 47839 47839 273772965 74203 74203 264627820 1462 1462 857307192 57537 57537 670378328 54085 54085 931243630 31988 31988 781409024 53567 53567 395510609 79387 79387 997038889 54959 54959 911171623 3983 25428 554892397 64061 64061 116814511 17512 17512 97377039 57200 57200 297730598 51551 51551 627406321 51783 51783 797876621 38148 38148 124567390 76195 76195 746581218 42315 42315 96058671 23730 23730 22340920 57393 57393 554291217 72179 72179 933466688 36913 36913 567862910 6534 6534 882014449 72366 72366 371169647 31088 31088 94412051 7794 7794 577761763 17565 4952 446606190 4098 4098 784537510 64719 64719 339945183 40816 57537 314064654 72137 72137 301460846 61970 61970 335639218 27934 27934 155402157 33575 33575 88748823 60588 60588 904661439 19797 19797 983353542 81976 81976 257188841 11471 44619 904887098 74761 74761 720125586 81053 81053 33411435 83557 83557 495105104 53826 53826 172272647 35916 35916 984762797 52209 52209 775610638 63411 63411 887485609 72721 13376 507727870 60294 60294 638021964 36020 36020 125549199 1619 1619 856320006 66639 66639 808331864 58059 57537 409625032 28130 28130 316799910 33783 33783 846391422 57537 57537 127430322 74720 74720 904230341 57537 57537 763813716 27294 27294 532453275 20322 20322 33104290 5799 7842 577220786 81056 81056 233620118 43845 43845 23662696 21240 21240 992086923 56664 56664 725182069 48282 48282 5625125 50187 50187 981053030 13238 13238 242678041 57537 57537 15624507 21907 21907 891324908 76768 76768 907624346 5445 57606 6450686 63825 63825 750626622 61583 61583 915276139 49487 49487 561703638 74624 74624 22021936 57537 57537 513847126 59508 59508 104137413 57537 57537 564170415 26229 26229 770586698 52211 52211 96021718 69031 69031 118188343 57537 57537 541747649 1737 1737 654784170 57537 57537 174372837 34405 34405 38896082 3646 3646 904173616 71058 71058 138650100 37112 37112 674632476 71903 71903 832320438 23271 23271 655882587 51152 51152 3526608 28701 28701 374971159 66945 66945 337888911 57030 57030 191294313 81204 81204 122371893 15512 15512 720033492 24156 24156 705158779 76205 76205 104186087 73811 53516 435429506 74914 74914 85411529 32532 32532 488453472 37662 37662 789923774 28674 28674 733117695 60409 60409 763907183 32437 32437 580979418 48675 48675 570297617 24497 24497 898711536 37714 37714 170411468 59935 11620 597409357 57537 57537 255056283 69438 16388 190740627 24339 24339 154184234 59962 59962 991509219 67147 67147 152265551 32498 32498 516347047 57537 57537 705798812 63810 63810 324672249 51951 51951 931010072 5439 65970 770839069 493 493 776443492 13061 13061 564949263 66860 66860 604801654 36595 76438 175933170 61416 61416 372957932 8571 8571 182045156 14712 30437 854203614 7654 7654 632657938 25309 17415 779772572 57537 57537 455462803 72318 72318 118122396 11700 11700 732647122 57537 57537 394965726 44502 44502 629619863 22723 22723 227291260 64247 64247 739779354 59175 59175 989168586 48425 36985 154494330 2228 2228 172470290 60622 75921 816256758 10881 10881 982749689 57537 57537 656639602 68922 68922 296803951 26075 26075 25769837 28321 28321 111548739 1337 1337 20532057 72613 72613 270020570 39295 39295 150677086 57537 57537 693069388 2459 2459 446088356 38903 38903 257410552 80411 80411 909663171 64806 64806 443944153 34950 34950 74787327 306 306 626627136 16007 16007 965894679 57746 12901 508052404 14591 14591 422705326 57537 57537 84021152 67785 67785 801070259 57133 57133 887137326 67791 67791 637853962 8149 8149 663654508 64445 64445 247297596 59907 59907 696359543 22951 22951 904857816 31456 31456 186454671 50116 50116 101766498 7345 7345 100862303 38374 38374 745681469 24506 24506 135106010 16603 16603 775082159 19884 19884 194554911 77169 77169 883506921 53987 53987 737382697 73811 36725 820264686 1113 1113 372514322 40663 40663 950440879 63581 63581 619901910 61828 61828 658056475 73811 57537 557096903 28748 28748 657263113 77797 57537 784510218 57537 57537 21051500 33867 33867 883044573 68638 68638 62394016 82487 82487 905647154 50750 50750 166914012 59245 59245 273496829 29127 29127 410247674 74015 74015 359093714 57537 57537 166528256 7461 7461 49500953 57537 57537 401946448 57325 57325 107250124 44927 44927 181724437 55616 55616 380480865 58818 58818 88502953 32466 32466 64739692 47256 47256 870318118 75559 75559 53037949 55843 55843 561927660 12634 65110 332611485 14481 14481 708541630 32005 46756 855380936 25052 25052 953057776 25698 25698 794009910 56302 57537 464012018 52427 52427 261258859 40365 40365 593685737 43288 43288 810867103 57537 57537 499527479 21042 21042 877985866 52097 52097 108253441 16598 16598 317413051 58610 58610 16298309 69950 69950 580641377 36333 36333 117157982 34398 57838 294626623 31141 31141 497270788 52304 52304 7545021 32597 32597 687442922 32622 32622 34835062 77560 77560 526354765 52422 52422 99750417 16003 16003 878448889 57537 57537 259156945 10749 10749 683673355 54446 54446 616022839 70467 70467 667917244 41853 41853 142968626 82403 82403 740183773 79398 79398 740977170 11946 11946 435844205 4715 4715 866399824 28879 28879 61755935 74442 74442 173547492 8093 32869 886294762 18386 65411 974172655 64134 64134 139075919 52387 32945 585485735 58977 80377 809312179 74580 34151 673894002 25582 25582 926446561 22967 22967 545593810 20772 20772 68692209 15892 15892 5191014 61067 61067 780410673 52179 52179 551847506 20846 20846 967060511 9154 9154 794462435 33594 33594 92686596 29724 29724 525516663 50549 50549 937514999 83517 26783 975041202 6669 6669 450407587 48182 48182 561608408 7382 57537 151024296 78323 78323 716170757 63986 63986 841421195 64283 26481 284618770 73514 73514 484147373 77190 77190 675848984 66704 5358 197103652 49982 49982 373997480 41073 41073 391174916 73432 73432 82652720 26294 26294 799436087 34462 34462 314501608 48520 5867 807756526 57537 57537 91140333 31649 31649 779505238 35445 35445 307920094 83208 31 399441161 11817 11817 999932699 52288 52288 963179370 5467 5467 196007725 50340 2320 879201784 67412 67412 655969680 72908 72908 557164322 57537 57537 924844253 58265 49990 193652602 80525 80525 401274101 2838 2838 507482441 57537 57537 967034164 58077 58077 61013594 57537 57537 907092967 44594 3130 816969105 58679 58679 189979037 57537 57537 265398228 35996 35996 295178533 27324 27324 185222513 34112 34112 653077557 40554 40554 478571345 40069 40069 179425822 50986 50986 721041520 16745 16745 963592011 51981 51981 629348056 17286 17286 455320632 3566 3566 806844446 30315 30315 437597722 5525 28571 659047911 995 995 323541684 10170 10170 126678022 43685 13680 969086958 47921 47921 902415950 57537 57537 722648397 49092 49092 760214403 57537 57537 557610311 57537 57537 128194051 44761 44761 934046726 80129 80129 799378683 19857 19857 825244514 4604 4604 543046713 875 875 946205369 37433 37433 827970232 34846 40234 961323052 5307 5307 890502597 28806 12414 222135765 50800 50800 344810175 62980 62980 499082025 6101 6101 108669107 78752 78752 799053387 74400 74400 434590412 37631 37631 513747068 3404 3404 523829797 64660 64660 403229552 31838 29109 393271087 80026 80026 560287624 39329 39329 727058981 59957 59957 139049113 21858 47295 403623507 28520 28520 442397541 18546 18546 619796643 26460 26460 507103923 12817 12817 781113897 61666 32941 986079208 64924 64924 669276609 73188 73188 709764896 73770 73770 400688347 226 226 638868681 79125 79125 855127872 77762 77762 455946115 73811 63998 660835445 30484 30484 239109081 38620 26799 206858056 79742 79742 424271101 42411 57537 782742373 57537 57537 688245390 27047 60796 35663042 1490 1490 94384229 15811 15811 735199150 27557 27557 293663018 24565 24565 33158614 49000 49000 636206551 15818 15818 178568736 54725 54725 704728992 43397 43397 91044620 69115 69115 946686941 57537 57537 545711545 25740 25740 775069442 22966 22966 289354815 63629 12136 386817440 10324 10324 928566838 57537 57537 379189141 2946 2946 170783331 16034 12878 239190993 69929 69929 939561915 62187 62187 368779630 5448 5448 99143063 47965 47965 237026077 18369 18369 62089789 56809 43198 229485415 73811 39234 178446067 74838 74838 550272714 61199 61199 844613742 79493 79493 123195369 82620 82620 64195657 70741 61083 750914279 80161 80161 141273256 14507 14507 740689425 39703 39703 4767729 39406 39406 162344660 77699 77699 843078710 49644 49644 395692057 22560 22560 434368258 465 465 863198999 57537 57537 385023936 58820 58820 998555885 79413 79413 854010990 48639 48639 37469105 32441 32441 789151882 3529 3529 468734815 51043 51043 675874608 10212 10212 443800128 75571 75571 120899028 28042 28042 995583999 57537 57537 921590632 63454 63454 550626782 63594 65840 548496143 39821 39821 447938928 10470 10686 83546298 29704 29704 918840408 79416 79416 652578549 81240 81240 223098029 26646 26646 103182405 37414 68704 934619604 53994 53994 174014453 40460 40460 664646876 833 833 769774304 3232 3232 956901442 44747 44747 813217671 57537 57537 96901312 46864 46864 442592525 34008 34008 131784945 82819 82819 301839988 19820 19820 425004319 34006 34006 478875111 13867 13867 390925168 46602 46602 7483599 47128 47128 864307942 16660 16660 439023569 56429 56429 361462583 57537 57537 240069306 63658 57537 949022818 33596 33596 704691950 78099 78099 690764741 26834 26834 653690764 61341 61341 89180996 62897 62897 821482005 3923 29795 749030974 77498 77498 502766863 4748 4748 706407186 55936 55936 172946067 52666 52666 655842195 65063 65063 584998009 36216 36216 544193119 75880 75880 487708420 33601 33601 144613049 51312 51312 161794198 26710 26710 545371561 78709 78709 398926576 20651 20651 296925119 11586 20204 769947136 58466 58466 644649832 1185 1185 983818182 44862 44862 10096936 79172 79172 13203239 64306 64306 598901793 48069 44001 191888799 74375 74375 193720387 45244 45244 282211866 50680 50680 871399292 57537 57537 819197474 25359 25359 812937934 38400 24678 70543054 33078 1749 787852523 18086 18086 176551939 75974 75974 374391456 69151 69151 367958258 32789 32789 927280766 10421 10421 237183325 66834 66834 548376282 73811 74876 907276432 28714 43352 934814119 39725 75689 982950876 47116 47116 546064846 57537 57537 315102009 44027 44027 685188839 34649 50651 392266453 24785 24785 563152042 76269 76269 877318737 11459 11459 960623437 32021 32021 51919709 48584 48584 517542281 45348 45348 735642221 19560 19560 110382156 57537 57537 130570085 3155 38781 650207214 57537 57537 100524872 36985 36985 359025647 22944 22944 260948385 50889 50889 347178124 38756 38756 186118604 39929 39929 194680531 77480 77480 912756817 13997 13997 573035666 54178 54178 414358148 3952 3952 779364153 29765 29765 797368729 27231 27231 782295713 38810 38810 925970583 20924 20924 213762571 52440 52440 296085226 63311 63311 88967168 48028 33720 379886303 8545 8545 305033701 53927 53927 290175927 1900 1900 599219694 38302 38302 725844224 32333 32333 114783396 61479 61479 947808763 36570 46670 580462313 50355 57780 986532504 4335 4335 104242920 78764 78764 842558153 73266 83803 58619458 43377 43377 234888953 44695 83249 503156969 10622 10622 421322059 37914 37914 700269391 18987 18987 928700027 8449 8449 610864272 57537 57537 553001125 57537 57537 676493975 70932 70932 352681318 12310 12310 754922768 23784 23784 534625394 50118 50118 792229386 44291 44291 90643431 30305 73285 229942315 2667 2667 21778245 21283 21283 695276298 83512 83512 689344624 51976 54017 980423294 68329 68329 350056306 25326 25326 601876951 55335 55335 350200245 29327 29327 339798147 78673 78673 377861314 73143 73143 157488171 53489 53489 7263001 71922 71922 403104043 57710 57710 861468684 60759 60759 394571880 38751 38751 219905695 77285 40077 893570831 40482 40482 132521202 7038 7038 639926145 60934 60934 348627929 53404 53404 55947117 68662 68662 7415497 46182 46182 278856827 83057 40908 607308488 81950 81950 148522984 12578 12578 116916568 57537 57537 666894504 34741 34741 894532081 25816 25816 756327983 73811 648 26431290 41435 41435 487945738 34725 34725 188650132 47465 74554 519543680 35912 14885 106572149 73630 72575 961117562 45254 45254 870504919 34960 34960 511629246 67021 67021 111475118 12802 12802 168881420 55028 66950 132512806 46786 46878 92425682 57906 57906 818104401 8897 8897 85573966 71889 71889 400720976 82991 42130 63421488 13235 57490 616350145 52855 63711 594250633 60589 60589 133120190 57537 57537 873718820 27124 27124 283389873 67971 67971 389067931 10196 10196 687052493 57537 57537 451073778 8614 8614 778625344 25607 25607 77592109 26840 26840 922873295 70508 70508 114721966 53194 53194 794445199 30514 48464 868988852 57537 57537 109314897 67106 65654 458535422 35747 35747 507519718 21727 52128 857202787 26011 26011 847485544 1186 1186 149880149 33201 33201 420277453 24955 24955 503385109 47225 47225 581422088 6887 6887 557817102 37997 37997 213634023 19851 19851 970372763 26364 26364 390067223 21028 21028 835813238 78000 78000 912404379 16121 16121 902021156 47418 50166 282162045 76824 76824 841205873 66648 66648 41992279 70025 70025 386670645 82208 82208 150365824 57537 57537 38806230 11492 11492 321203829 34641 34641 207502904 46709 46709 594955734 73412 73412 94611777 79291 11821 317491235 25316 25316 385046252 76961 76961 95263019 35255 35255 793104820 18109 18109 160612692 76766 76766 33452250 70020 70020 600177238 77948 77948 67596201 60559 60559 66639888 39641 39641 276355834 21494 21494 471503385 18103 18103 279185543 32367 32367 68492915 36890 36890 798356963 29729 29729 545346382 81319 81319 646531038 4578 4578 172954216 24781 24781 936136107 57537 57537 144560334 50780 50780 565128046 18378 18378 559722286 5071 5071 672661166 895 895 123278503 80118 80118 203799560 4291 4291 912253636 2669 2669 394350331 39923 39923 386995277 73811 35344 686427706 44512 44512 867528862 40358 40358 646136615 52202 52202 476345021 71701 71701 744252608 1071 1071 695092337 61073 33969 71160353 70228 70228 426577746 73939 38615 595144595 67524 67524 830195988 23795 23795 671902949 45334 45334 407453917 65614 65614 976400824 25574 25574 965399002 7089 7089 387842171 61482 61482 681439941 27350 27350 401136327 57537 57537 677331200 47562 57537 155476759 51796 51796 384651491 58119 75563 512282369 57537 57537 236060664 64082 64082 425656893 74527 74527 143130030 49308 49308 982924943 72412 72412 815366396 36086 57727 427226111 24524 24524 103828409 28387 81017 876665880 49230 49230 905704127 38301 38301 524723689 20177 20177 351421910 40049 40049 718230027 27417 27417 390317314 57537 57537 323396773 81486 81486 261859706 12233 12233 17493316 9639 9639 560355873 17821 17821 833300696 57537 57537 89609973 9040 9040 787345755 74453 74453 496654611 32548 32548 133045031 13045 13045 455793077 60838 60838 515106722 32818 32818 390973041 17046 17046 352642118 69731 69731 941872615 44850 44850 270821807 68752 68752 919283405 77010 57537 372182341 18143 18143 292145972 30315 1714 663225768 70375 70375 526601087 15895 15895 515394534 57537 57537 66258752 41352 26373 719703447 15089 15089 384611361 57537 57537 35977458 53102 53102 165072942 41714 73848 28350362 74724 74724 365324837 25699 25699 820962670 43417 43417 725394710 81500 81500 221861615 32505 32505 223966867 5374 5374 175504401 27612 27612 139793027 5632 5632 319260501 22326 22326 595633682 65000 65000 424024118 60963 60963 245319009 78963 78963 866419496 18862 18862 264023180 5930 5930 847644811 20515 20515 682954040 18169 18169 875676005 40199 40199 133333551 80176 80176 93803442 75659 75659 856659262 51639 51639 454283933 39334 39334 540444965 74511 74511 271532297 73811 49447 663075294 80626 80626 639082213 68475 68475 42169588 55993 55993 94784803 57537 57537 619020464 79050 79050 270903535 52649 52649 494175236 63408 63408 271252112 8644 8644 887306784 80775 80775 770973922 17327 72244 917274231 81121 81121 804192859 62937 62937 81260356 42785 42785 849106234 77323 77323 283856881 48710 48710 613937858 76628 76628 759104032 6386 6386 447467611 53106 53106 28211552 3945 3945 832331112 52362 57892 624306888 80227 80227 938747900 24803 24803 612231476 62735 62735 847861461 57537 57537 374463119 60335 60335 228592496 83216 83216 134319551 39341 39341 908079664 47499 47499 985103445 12954 12954 778569109 61858 61858 109892708 37799 37799 848755304 53376 53376 498706081 68664 68664 170652759 57537 57537 277847954 30282 30282 900519299 1860 1860 917470349 25653 25653 216461576 27805 27805 820577589 45707 45707 866241248 36396 36396 20735181 42384 42384 150115782 57537 57537 315231939 46166 46166 985212889 46046 46046 540677934 61622 61622 611834786 57537 57537 865686850 39879 39879 607647011 57537 57537 928015496 57537 57537 828010986 29585 29585 323342031 55190 55190 952842663 57537 57537 775730612 34898 34898 42572024 23345 23345 638060473 36803 36803 532972517 57537 57537 481813147 12212 12212 355409227 2156 2156 620079092 64032 57537 143850130 48293 48293 99095937 34152 34152 58878591 16073 16073 260546953 77429 77429 60689711 20638 20638 459949204 80237 80237 253150131 77902 77902 998087812 74555 50369 28562450 38903 13401 93000161 59952 59952 377616095 57302 57302 517993335 36725 36725 948914831 26344 26344 886723743 10800 10800 112740930 19549 19549 2874051 26124 26124 448644904 55714 55714 257677392 33805 33805 158345191 36257 36257 279235024 28047 28047 21756242 12354 12354 245287787 80590 80590 882567447 79054 28650 741756405 31325 31325 378505011 65111 66745 180698854 18023 18023 546027164 67872 67872 142029774 7116 7116 621042426 53442 53442 912092477 5383 52743 458931347 59308 59308 249542129 55115 55115 490344632 34608 34608 162222063 74443 40359 580095718 22231 22231 407247314 42166 42166 77788704 65953 65953 242928224 39220 39220 276073221 57537 57537 316549728 18778 18778 522722066 57537 57537 877242624 45619 45619 264044684 5015 5015 266334167 10854 10854 22180982 82108 82108 418878375 22403 22403 432029744 82321 82321 74617931 57537 57537 843632749 8014 8014 634663332 70346 70346 655371834 79835 79835 808825271 57537 57537 370846639 14357 14357 673606601 19390 19390 13793656 68521 68521 547203263 46025 82465 722567193 71601 71601 781575483 37047 37047 140865189 57537 57537 215377481 71430 71430 782917661 43227 48961 307710086 9030 9030 360796688 32033 32033 106516536 77467 77467 10991096 5847 5847 199869001 1037 74594 687647279 78739 78739 362637839 11410 11410 193138393 81456 81456 15847683 22397 22397 794415808 81351 81351 824018882 57537 57537 735827810 33897 33897 519688276 27583 27583 881668928 37973 37973 462426149 21377 21377 747786188 83722 83722 610631265 68133 12390 235738267 10558 10558 276926294 57537 57537 624499866 23738 23738 126235594 57196 57196 459274898 8449 8449 406250854 58984 58984 69364567 57537 57537 979920 50288 57537 621079027 15713 15713 999164120 45273 45273 377599006 60258 60258 774623652 57537 57537 905400933 37585 37585 866813871 22787 22787 239180317 16008 16008 691081343 11819 11819 165955539 41719 41719 205478800 5918 5918 749398143 36221 36221 717217373 81577 81577 560818932 54125 54125 895368989 14183 14183 19845385 57360 57537 525299850 10456 10456 426999055 78177 78177 395516153 14022 14022 835741546 73811 23474 274070996 36099 59646 531342173 79841 79841 612825728 34620 34620 962879399 41242 41242 195443357 53051 53051 780062653 57537 57537 375075668 57537 57537 709941242 8026 8026 337782614 63343 35683 663965155 32208 32208 72990169 12665 12665 721329559 46974 46974 909413658 51324 35046 838049314 70680 70668 790660591 57537 57537 123378184 68617 68617 918357011 28111 28111 414941666 54841 54841 380832044 58891 58891 184110340 69133 69133 825297755 78199 78199 933637569 7569 56216 980758773 9365 9365 80206526 78208 78208 474133863 79428 79428 118528357 74029 7424 131163368 77751 77751 610538953 17712 17712 630514620 178 71785 284358020 37722 57537 619639258 81548 81548 814482997 56663 56663 235943788 77763 77763 880287021 73775 77984 83537885 31935 31935 61786080 57537 57537 220172315 15078 15078 338441038 21440 21440 672042759 73811 83829 310207148 601 601 392522488 1486 1486 570653916 57537 57537 774148350 57914 12265 898876955 81181 81181 538963396 11535 11535 837003268 80845 46000 547515408 23493 23493 302662132 77697 77697 261458999 63478 63478 180719842 28075 28075 38748705 29378 29378 150138570 20533 20533 644403152 16595 16595 193866560 57537 57537 865035923 30648 30648 65759015 10077 10077 791316928 65363 65363 848050281 39364 39364 50212500 74261 57537 719316263 11262 57537 236931502 1737 1737 652019410 83283 83283 584909720 9373 9373 29644057 27129 27129 991612401 17064 17064 258807668 57537 57537 454790251 52073 57537 322587070 77195 77195 400178609 14856 14856 979471603 77302 77302 374139130 75830 3095 446488712 68212 68212 147909760 72401 72401 815291825 70749 70749 985164885 812 812 852493113 73811 10871 853594610 32994 32994 538971690 18126 18126 88876119 63668 63668 142415444 61602 57537 398428401 54459 54459 621640582 48181 48181 522889872 36870 36870 760856340 16040 16040 861926562 25424 25424 640313508 38767 38767 94141079 71856 71856 160933158 75892 75892 46156438 72953 72953 921912218 13329 13329 41429778 56519 56519 543108012 77260 77260 130626061 20182 20182 485944677 7615 7615 425158838 21827 21827 107228389 68908 32369 746183931 66551 66551 68705838 58044 58044 959415094 9417 9417 894556272 44619 44619 820590732 41469 41469 465160382 69287 69287 95863873 37141 37141 239619121 28924 28924 979000856 49094 49094 962366300 44989 44989 891719583 53571 53571 144768666 57537 57537 990492265 79818 79818 548136638 20533 20533 301754728 57537 57537 670320344 51034 51034 222859295 16936 16936 97815129 28923 28923 863772209 19413 19413 191362562 40600 40600 321883376 57032 57032 231437421 57537 57537 721372428 78264 78264 400401581 81087 81087 338307946 18534 18534 863605185 66611 66611 702441763 32990 6620 646011228 56031 56031 269957167 57537 57537 160042074 23987 38008 31445263 26822 26822 119123260 24762 24762 907546280 66377 66377 630993322 57537 57537 368972707 30004 30004 23981429 56175 56175 784900707 48300 48300 758682140 21512 63582 436415158 83282 83282 850336765 57537 57537 924287067 26373 26373 739348090 37141 37141 536792932 39969 39969 56619889 53867 53867 955817282 32457 32457 994957324 70722 62989 941616375 65104 65104 856611952 79947 79947 763236769 80683 80683 881997014 35166 35166 775514694 12291 12291 406338439 5282 5282 583344023 890 890 26250488 9888 9888 289335795 24902 74159 139194815 28575 28575 221556426 69129 69129 720821977 12778 12778 382068187 77847 77847 80420324 72793 72793 819975898 57537 57537 835545014 8729 8729 324522626 57537 57537 445537925 57537 57537 434101669 71932 71932 214571734 66622 66622 990199289 39673 39673 306678794 43774 43774 686636648 18308 18308 72814791 8286 8286 667253347 11460 11460 274403378 35908 35908 183379236 2362 49665 651744622 80773 80773 892840302 69795 69795 297042059 35085 35085 359387810 57537 57537 318218234 4095 4095 859084792 54004 54004 731191942 77948 77948 974989876 17899 17899 175210986 58472 58472 334434017 66576 66576 484053956 53316 53316 355547955 12100 12100 147671934 13086 13086 105132824 60423 60423 124157625 50571 66288 528514070 57537 57537 682701833 57537 57537 296371649 15920 15920 412523707 48837 48837 373425854 39744 39744 404693509 33180 33180 805713994 66752 66752 136563318 11035 11035 753047687 77630 77630 305921417 56302 56302 371243140 73811 49138 800814200 67896 67896 699486493 25416 25416 966354695 16282 16282 945363230 37630 37630 99192302 50214 50214 586116544 54803 54803 774669211 57537 57537 608474772 8696 57537 717806511 26923 8250 451642059 74029 74029 462060632 45989 45989 935336946 74161 74161 863553465 40784 40784 639363718 39846 39846 138361535 57537 57537 508669316 34655 34655 548344020 20478 20478 179968532 7075 7075 419624796 11664 11664 998885762 33510 33510 414129668 76341 62174 203484843 35403 35403 286863984 60530 60530 546008655 57537 57537 573665825 6808 6808 116006829 60557 60557 622212662 10011 10011 728260655 76836 76836 818884124 1852 1852 693326029 57537 57537 216713327 6983 6983 366314498 58004 58004 187781893 37890 37890 430360394 81960 6066 527166077 29589 29589 890636940 41161 41161 705590180 20498 20498 394971839 36462 36462 102676240 57537 57537 183408391 20804 20804 98656784 21597 61171 134598400 6620 6620 319373182 34705 34705 417081130 54160 57537 335390828 60101 60101 732951159 3568 3568 681358230 77364 24421 450861308 20368 83270 727315533 48716 48716 260814643 19643 19643 813042467 40471 9260 713055930 5990 5990 670439635 57537 57537 599734031 29784 29784 208784501 36277 37817 156801948 76277 43602 794593354 11517 41341 736370959 15079 15079 975195701 74268 61518 958842186 22443 22443 645648298 30507 30507 63219822 69742 69742 392765559 40563 40563 978819858 37581 37581 487343338 4475 4475 122576641 57537 57537 39277508 669 669 355578917 18711 18711 605098710 7673 7673 554160114 57537 57537 6518736 72876 72876 312965361 39742 39742 81336431 64563 69236 658141385 61302 61302 279920271 28072 61454 152784863 48159 48159 572520589 4809 4809 10402252 22870 22870 89514310 58996 58996 744116934 19028 19028 304723763 73811 6687 152147670 25314 25314 330651823 72431 72431 180436615 27742 27742 272531048 30401 5174 424750920 9766 46498 209217058 13738 13738 458169582 71720 71720 30202961 40371 40371 467004843 50677 50677 63454881 42019 42019 14367386 39335 39335 701501459 57537 57537 478753412 42087 42087 104987949 57537 57537 128385412 57537 57537 608262058 55899 55899 602429047 25040 25040 160618029 69500 69500 298830989 43003 43003 82974642 57537 57537 101627939 20113 20113 912008635 29162 29162 967659029 64493 64493 6355615 59684 59684 626506543 7255 7255 512310618 61348 61348 400267271 56161 56161 279520457 79195 68789 181672857 63877 63877 863456827 35479 35479 13407637 67725 67725 957838406 72048 72048 484782470 6719 6719 814140515 62938 62938 651705516 67697 61783 680935672 35919 35919 519977993 12342 12342 10628333 1711 54121 202860214 76316 76316 82277228 47351 47351 598556505 73811 32293 173813963 34327 758 714712595 57537 57537 396926851 57537 57537 851800282 83267 26471 869058187 83089 83089 954928776 57537 57537 370474483 69028 69028 22177943 55509 55509 945537185 68240 68240 60447726 57537 57537 392552134 35627 22794 186771036 31387 31387 799639807 42357 42357 26408160 65161 18428 266538903 48746 48746 268062602 73006 73006 454200458 41315 41315 869926 57537 57537 869015994 24381 47053 712261502 23582 23582 870583418 64545 50849 656073328 51000 78866 75813872 66397 66397 479966198 54373 54373 862750527 61462 61462 231083361 9382 17271 974410588 72596 79657 65385249 82121 82121 411396277 15497 15497 770397818 54631 54631 787639742 68487 68487 773909483 56839 56839 698621100 32716 32716 403128650 52043 52043 405602748 3427 3427 938573824 57537 57537 112096396 36055 36055 638743120 77946 77946 560681241 73692 47476 725580506 51220 51220 382918562 63871 63871 713988105 276 276 633836791 15920 79311 164484867 64517 64517 957361358 28359 28359 607082475 76781 76781 480585073 40042 40042 337503517 52343 52343 946268289 37747 37747 253998425 23149 36494 670773551 70317 70317 974843643 75260 57537 302384583 34394 67038 917813077 69484 69484 527165938 39993 39993 36933787 57537 57537 102855533 44841 16437 169567672 34563 44171 115915826 20515 20515 81618341 67505 67505 978590559 29027 29027 891119016 72699 72699 109018605 62736 62736 733090735 73811 6525 665124037 41063 41063 381018613 61645 61645 159439263 57400 74049 206388393 22044 22044 419880736 41303 41303 865157453 66548 66548 8980460 57537 57537 255642220 7921 7921 968638143 59060 59060 621326840 12103 12103 510336054 2792 2792 316275012 20231 20231 838444411 20233 20233 872152353 83557 83557 616642457 29911 29911 643793620 35327 35327 327464418 50420 50420 818136175 33770 33770 422430313 13949 13949 602973709 9901 73257 813806815 37315 37315 141084702 73811 80412 299135061 2046 66150 980335678 71243 71243 344553868 68324 68324 741482201 79892 79892 113510737 60936 60936 474468154 52851 52851 501928158 10778 10778 121431518 80138 17064 146425779 49490 49490 900954747 55547 55547 480818177 25504 25504 831775913 74192 74192 32970247 57537 57537 928751036 57537 57537 360067483 40788 40788 694270790 55075 32628 325655366 6388 6388 853762909 57537 57537 282527806 46375 46375 46877052 40524 40524 262147275 24868 581 955189513 57537 57537 341166527 7876 7876 531417399 56550 56550 559630845 15781 15781 587213982 66809 66809 735991020 41188 41188 236258888 61445 61445 283485500 61547 9756 405444047 24331 68583 30372330 20983 20983 654757187 76146 76146 782066204 4641 45938 655937767 55171 55171 203049572 43572 43572 306885251 14253 14253 56604006 26634 23095 768153519 20685 20685 749510092 58838 58838 306277517 32600 32600 404114675 78699 78699 930164884 40056 40056 446959886 41423 41423 295678259 62881 62881 837962597 49445 1312 33309077 46225 71883 191200034 70919 70919 737399805 72255 72255 779758362 20090 16066 551156415 20613 20613 916736101 42133 42133 613487761 30208 30208 746136581 57433 57433 786154895 32221 32221 761767400 1476 1476 689006453 19045 19045 742514521 69502 69502 923570760 9269 9269 805831628 73811 46681 316715926 57300 57537 221981720 22731 22731 584677252 45075 45075 12148838 19951 19951 887109865 65534 65534 263501257 2342 2342 447463089 28133 28133 884803070 34336 34336 498859218 55787 34307 550206205 23814 23814 890921466 31625 31625 435842623 52910 52910 479967638 29181 29181 995087972 34532 34532 891736408 46606 46606 75482549 51663 51663 912249324 57537 57537 797817023 50059 14322 750509878 8344 16911 334038913 43810 43810 915159097 16959 16959 588241778 49395 49395 16294168 52782 52782 519149715 5066 5066 264498609 15119 15119 116979277 771 771 907053867 20190 14280 593632967 82534 82534 288431412 21841 21841 208112191 54603 54603 666870037 38087 38087 257881894 64925 64925 920911158 82620 82620 227629491 73811 43831 699074919 63435 63435 616683109 78598 78598 219745046 20632 20632 506536407 70701 82295 768278244 4969 4969 896706402 52752 52752 658714865 57537 57537 109321582 57537 57537 288987601 42083 42083 795466484 52184 52184 224149191 13483 13483 488575508 53062 53062 939809341 57537 57537 622071746 15342 15342 762853888 79375 79375 244354279 49995 49995 471504375 64550 64550 320610756 83525 83525 151484031 81118 81118 159509530 54837 54837 379014951 36879 70223 612400250 71086 71086 51356452 11783 11783 608835926 55237 55237 960182498 18168 18168 711648889 14663 14663 984825074 13761 13761 567077404 57537 57537 370886609 76301 76301 749738013 3838 3838 624278287 68971 1626 982794142 56769 56769 729492064 57537 57537 421071552 35833 35833 271107913 42695 42695 70003471 22164 22164 151542528 62086 62086 87260392 77928 77928 74650007 25701 25701 784645636 49652 49652 69051854 5434 5434 980082595 12220 12220 336911261 64575 64575 609489745 63615 63615 190911258 4915 4915 693495975 27108 70756 861079460 8129 8129 219778434 53217 19032 49557121 31329 46856 504323836 22048 36665 590135020 74068 74068 479202146 33030 33030 621811226 39501 39501 194717207 68411 68411 652698562 30725 70754 492710057 71082 71082 136294082 68220 68220 300745843 27144 27144 640195151 19048 19048 111248787 50921 50921 224902620 14162 49539 844437457 16235 16235 879948133 1268 1268 483628493 590 590 518687123 33229 33229 620486831 70908 70908 976689199 59119 59119 609708593 63853 63853 348997079 57537 57537 359544838 52469 52469 614467877 4671 4671 703965498 36298 36298 527849247 4713 4713 615789619 15495 15495 180323879 34938 67434 544421906 48035 48035 351220779 41826 4756 987772694 38326 38326 24239274 2556 2556 602837675 64698 64698 926569108 55274 55274 881519739 8644 8644 53647381 55245 55245 906236851 52873 52873 939306134 3777 3777 946126079 39572 55017 859817729 14373 14373 286978003 43943 43943 399944652 29351 7302 435406396 55879 55879 172499755 17969 47627 38504115 66056 73614 103969531 14716 14716 193398625 44841 44841 233257634 38948 38948 135897624 29853 29853 320556653 83421 27601 803477303 7874 7874 416286357 45030 45030 77180097 82977 82977 827966376 47871 47871 733860233 43096 50911 152954937 17022 17022 342606195 23091 23091 526910429 37438 37438 278073938 57537 57537 715026250 18037 18037 283465319 2310 2310 362201190 39623 39623 406902227 4600 4600 276128372 63320 63320 674528299 63045 74342 456208434 3329 3329 410047339 41872 41872 883326514 3205 3205 711936429 31658 31658 773192658 73811 5250 59445801 53809 53809 330647783 72578 72578 99389085 25319 25319 407930729 56292 56292 314591050 61137 61137 575501229 21860 21860 180682978 13829 13829 854770572 70364 70364 387784980 6497 6497 10065504 8772 8772 290168521 42619 42619 521593320 55532 55532 682754023 64515 20467 390444031 28318 57537 57192553 48517 48517 179890782 51777 51777 296541520 64220 61405 785988324 62192 62192 987858926 54781 54781 98732153 52714 52714 778500556 39504 39504 831259538 8658 8658 933907287 41068 27456 653037407 13004 13004 990602917 10746 10746 543438931 41449 41449 108588295 73811 54078 773207386 68768 39799 500147004 57537 57537 221171326 2783 2783 348228818 47405 78743 344862077 14174 14174 630375103 7421 59297 743556149 39710 39710 491157332 68552 68552 663346636 53788 12808 604095949 1830 1830 869143483 59831 59831 185777604 33708 33708 647016731 57537 57537 605338360 47374 47374 990413975 55427 55427 587430433 3510 3510 941543049 25027 25027 671412866 57537 57537 922197779 57537 57537 16350319 37551 37551 66815739 78641 78641 8393345 82480 80531 640369757 79041 34855 213433693 54771 54771 313841587 67454 67454 66924355 14981 2346 250848186 35262 35262 875569613 58428 29785 519178515 40945 40945 684613163 79101 79101 455297522 5347 5347 87382502 39026 39026 419258606 43214 43214 162406864 32732 32732 27229759 23772 23772 148380307 23590 23590 22995762 74961 74961 500465687 7939 7939 590218897 44878 44878 694119869 73811 25042 322082775 69233 69233 716874327 79270 79270 888050257 57537 57537 724375700 58088 58088 198159613 64054 64054 540465006 36491 36491 473427906 17490 36138 578807430 39829 39829 707595724 57537 57537 86890786 64877 64877 500444389 6642 6642 627957137 43762 43762 590873765 15707 15707 15097807 49716 49716 901629537 40320 40320 35314341 63707 63707 61798227 64078 64078 583351081 62962 62962 360682136 55917 55917 97113072 62094 62094 984762862 28916 57537 397824675 30918 30918 14507730 28748 43139 169133382 61257 45680 366267060 73811 78421 932190641 73811 46536 6758642 15298 15298 478460099 7757 7757 591305060 481 481 880054893 56369 56369 23626213 43347 43347 438315905 41569 41569 360477985 41302 41302 231004297 57537 57537 315718245 13980 57537 315853044 51342 51342 444257372 43726 43726 44116889 57537 57537 481056411 48292 48292 331753262 18936 18936 999340012 71226 22491 134846842 21548 39868 186216747 19281 19281 403991851 73385 73385 16315129 16378 16378 105650783 62202 62202 640162468 71588 71588 906810573 32682 32682 816004334 1427 1427 697194038 61054 65464 899996801 21241 18119 378442602 26237 26237 606000307 72446 72446 208845401 35427 79623 332180429 63088 63088 374923548 58113 58113 200676166 76665 76665 78847511 2269 2269 221647872 62405 62405 748220075 22349 22349 43769428 57537 57537 993857755 53339 53339 455826275 79025 79025 126918349 65706 65706 492680283 42140 42140 572932378 79457 79457 209807333 43708 43708 612200606 62837 62837 283592726 33569 33569 599091329 78690 78690 862225589 75618 75618 557151938 48248 48248 928339944 33569 33569 708918346 70252 70252 264571075 73811 71027 608632600 42731 42731 716543395 24739 67427 82949398 57537 57537 376074272 29426 70704 797549547 10131 10131 206804102 18652 18652 344549140 29311 29311 565686771 13436 13436 475221331 82725 55897 131874153 56172 56172 897788841 80537 80537 741027157 69337 69337 547607219 58047 58047 672874831 42452 42452 959601975 61272 76846 610991963 71536 71536 927785555 73159 73159 945195317 45498 45498 580230964 82608 82608 255203303 56128 56128 713333652 2346 8840 360389470 4625 4625 538373833 72099 3230 75225756 4545 4545 323593465 64934 64934 489059130 57537 57537 212035306 44971 44971 763435508 35884 74066 381767033 25211 57834 374285742 14832 14832 831976286 5948 5948 348388967 11095 77873 90453775 16743 16743 934297164 20174 20174 601151308 57537 57537 359395040 38384 38384 525303325 16334 16334 649833298 289 289 398607007 74903 74903 601246205 57537 57537 294854355 80788 80788 564714996 97 97 286291338 66973 66973 440810002 15138 15138 789159696 70554 70554 557296398 25168 25168 695441530 58597 58597 335065264 37584 37584 898005914 34762 34762 309792734 28835 28835 573491653 19917 19917 935925721 80931 80931 106121930 14659 14659 855915793 35059 35059 466348724 30185 30185 612908201 83095 83095 239887832 58883 58883 617862884 50679 50679 455638607 414 414 239139476 57537 57537 161865459 27963 27963 835305797 49490 49490 800615353 76054 55145 95710143 8063 8063 141674405 66814 66814 229840825 25595 46751 837382770 67570 67570 170468197 57537 57537 50711065 80169 80169 130612574 10626 10626 398065489 67856 67856 3922593 27268 27268 694653722 81475 81475 847321848 69351 69351 659443367 68768 68768 148306088 36718 36718 535046290 81786 81786 730336846 55750 55750 135710973 35832 35832 144004663 30673 30673 500147140 77299 77299 602511245 82763 82763 120097712 33556 33556 349961502 69294 69294 696073204 75639 57490 137854486 62589 62589 497446837 67068 67068 699720159 59044 59044 564291382 3770 3770 857333497 74063 74063 657160996 75118 75118 175937190 48215 48215 237636146 78328 78328 226159450 83069 83069 6815244 64935 64935 933203861 57537 57537 675967649 57537 57537 575133088 65398 65398 116566475 79800 79800 612704756 51267 51267 185728043 70501 70501 22419669 36013 36013 205843109 37210 37210 676540114 18293 18293 120819224 72702 72702 466617492 50903 50903 451246049 40243 40243 327470243 56652 7951 237532603 1076 6292 79101895 33102 69735 670585716 17612 17612 266678703 43816 43816 129879279 81636 70691 877247553 5094 5094 988931294 57537 57537 476526035 35540 43675 348605007 3809 3809 851012451 21614 21614 417056083 57537 57537 481971060 73306 73306 686593009 20994 20994 363885354 59029 59029 854248927 36984 36984 643798715 62404 62404 591614849 22750 66918 389767755 22378 22378 843104021 73811 50790 701629682 7024 37011 442385693 78592 63572 973632179 42633 42633 455489996 3592 3592 974952122 42856 42856 695788890 57537 57537 399901819 68627 68627 285470729 57537 57537 25819119 7636 7636 757908842 83415 83415 200998374 744 744 462117437 24678 24678 814260116 18349 18349 541559308 26725 26725 630273022 68966 68966 540606133 7674 7674 27128420 52186 52186 987732764 56337 77098 777131589 24148 11738 663631464 77775 77775 662187620 26881 26881 831952268 57537 57537 876651695 57537 57537 448665252 57537 57537 15909357 34825 34825 372586993 37568 37568 257503586 73811 52480 446242151 71637 71637 348564658 38722 38722 204922879 66560 66560 587162399 25591 25591 716242112 30730 30730 245238098 75078 75078 105929905 74024 74024 154306216 41747 41747 373826492 45812 45812 513719013 50101 43322 395814940 78884 70878 24292817 20631 20631 308302227 27729 27729 851919694 62867 62867 649458868 65893 23437 484905652 75707 75707 645805227 55409 55409 910355904 57537 57537 388379393 61272 61272 564538399 47698 47698 695211152 32300 32300 976212366 39121 39121 230620493 28307 57537 302027079 57537 57537 777637053 22274 22274 636825648 29962 29962 426030529 54517 54517 376003927 82060 82060 776517897 24347 42147 215667806 9493 9493 824549442 13477 13477 818513678 39423 39423 176713836 42760 42760 585829256 66057 66057 660333576 73811 13663 773771456 31764 31764 743668466 45903 45903 289546599 42121 42121 688080322 70319 70319 412578008 57537 57537 112420855 49471 49471 319690952 18078 18078 694300021 40719 40719 677023033 66750 56604 801089208 41733 41733 459562320 82454 82454 116071750 63211 63211 705461300 44279 44279 336408287 26252 26252 635478733 40107 40107 323609594 71010 71010 921166387 70962 70962 682288407 73811 75700 149868690 46249 46249 31834282 7772 12299 852894037 57537 57537 558270951 40036 40036 159132739 27449 27449 671237910 57537 57537 307980775 55425 55425 695080773 9 9 708587858 7437 7437 439037697 48252 48252 5019718 7407 7407 179353418 42594 42594 264493193 42369 78615 10617075 29077 29077 630144422 6141 6141 576106504 80654 80654 80129749 45301 45301 922549288 73811 61864 183897955 14671 14671 664836423 28 28 989020833 26639 26639 611922888 79526 79526 406738690 47728 47728 307641057 27109 27109 293656205 12274 2185 915049805 78481 78481 629435114 48747 48747 108672741 50196 50196 505107487 73706 73706 209915230 56502 56502 447513520 9510 9510 203237267 37463 37463 457653072 8888 8888 714958286 26411 26411 679465638 82662 82662 919040914 9189 9189 231048332 46302 46302 24357831 66144 66144 884166743 29452 29452 144310505 41125 41125 758549216 45785 45785 623517351 61061 61061 613422772 9072 57537 687013839 26113 26113 525829748 4192 4192 329666784 53405 53405 714854467 17610 17610 155410302 76488 76488 938401517 7566 7566 983297507 9940 9940 312848153 57537 57537 351448250 48058 48058 316942322 73811 78086 409085445 56419 56419 963895959 10677 10677 629852715 57537 57537 803934083 8757 8757 542460261 64228 64228 819703570 57537 57537 304268602 57537 57537 163244688 65534 65534 651167588 12198 12198 326408007 23770 66764 779883020 15864 7343 315260113 46947 46947 297295759 3904 3904 584388706 3780 3780 704729421 31847 31847 333465276 69997 69997 537828776 79333 79333 450081959 26871 26871 648811259 48365 48365 57939679 74795 74795 902961251 27735 27735 595952535 7872 7872 723026293 57537 57537 591699303 54592 11109 108775261 16971 16971 428925571 68264 68264 896642135 7854 7854 6191721 57537 57537 588869683 31974 31974 940968171 72520 72520 693710804 43490 43490 119614120 18587 18587 288141668 81786 81786 780930486 57537 57537 926264604 7110 7110 628824272 40509 40509 816169325 57537 57537 756418480 54197 57537 379664175 7036 7036 133134712 69240 69240 464517632 49474 49474 447080949 44093 57537 817868763 35718 35718 444093139 14716 56115 144702660 57587 57587 109399706 65731 51735 337485295 35468 35468 694266934 78138 37873 460583528 50720 57537 53768987 8930 8930 399423608 55783 55783 191646172 44246 44246 244160697 57537 57537 301266897 45492 45492 156503648 68848 68848 177885003 51385 51385 728180730 21807 21807 965638567 57537 57537 597870676 54169 54169 772937489 33673 33673 927884832 64338 64338 37876547 65957 65957 180700593 13244 42356 672092047 70204 70204 405457467 51859 51859 921080387 2018 2018 498454696 73811 33841 705849874 77807 77807 715034308 60954 60954 203295494 77779 77779 166527150 73613 35323 259329020 65552 65552 85387036 76840 76840 371450556 11959 11959 41340727 669 669 848837159 59137 59137 106038037 83377 46039 914185750 73811 29500 509409838 22375 22375 81382248 57537 57537 775591159 76871 76871 782416252 196 196 256329475 39051 83534 859622155 23078 23078 951885631 26681 26681 884544651 12856 12856 191445885 57537 57537 18673902 29633 29633 243163823 26881 26881 462766889 26305 45106 996531084 60760 60760 878942966 24600 24600 857414133 46377 46377 34995560 52711 52711 301827630 56417 56417 569689950 66323 66323 253211491 73811 51864 953176554 46214 46214 925651048 30999 30999 506511306 11841 11841 747831339 61726 61726 929044759 83231 83231 118305872 63671 23195 727549952 11958 11958 733057996 73140 73140 940044638 20810 20810 433125094 57793 57793 834412275 80058 80058 38069549 15227 15227 685339100 57537 57537 232660346 59752 59752 127022957 854 854 765719909 24495 24495 182201545 57537 57537 893970635 33978 56712 403441604 15854 15854 415653200 17031 17031 88369515 65363 65363 435221906 57537 57537 729692641 33292 33292 363621937 8741 8741 918530481 44633 44633 205743636 35653 35653 744376303 56418 56418 258583191 7217 7217 22523667 12427 12427 564949697 54628 54628 462534263 6231 66550 676503818 15255 15255 126450064 57142 57142 57666340 57537 57537 484831216 60797 2534 886759657 73811 10801 140900665 37542 15733 921906895 59320 59320 587222788 309 309 827184489 32544 32544 445072303 17271 13883 28655600 16705 5116 553714130 8579 8579 466311205 20449 20449 947389459 46291 46291 895989570 15553 54471 52771173 13255 9463 760896608 27699 27699 25324220 40369 40369 218134067 31251 31251 329634612 14643 14643 19736776 3719 3719 402895149 79288 31181 160130051 50317 50317 297563258 16986 16986 32188488 38380 38380 418462648 41608 41608 536448918 70401 70401 801378292 57537 57537 218510963 35333 35333 4758623 34849 63210 548891860 60670 60670 224685723 1344 1344 306781871 56826 56826 859119256 76309 76309 722118176 57342 57342 243915069 57537 57537 654123820 40217 40217 752596687 79773 79773 718456099 82077 82077 681427897 8237 8237 262756081 36512 36512 367076850 64988 64988 321753506 6188 4409 333273365 81498 81498 495669673 67089 67089 153930933 21185 4833 90738886 32826 32826 493166377 39383 39383 70289540 51056 35424 190019857 43609 43609 774975951 66887 66887 250524649 29257 29257 403846915 37086 37086 348090156 38558 38558 532979827 55687 55687 439594513 27429 27429 746404778 71616 71616 556576322 21158 21158 202411187 61456 61456 393904982 57537 57537 357839779 28954 28954 95491863 17082 17082 251579310 79599 79599 985648197 57537 57537 507845841 54294 54294 389048188 22399 34327 525039263 56060 56060 524760051 30183 50624 807342776 12387 12387 807059546 44834 44834 84376858 29872 588 12166883 78701 78701 794430658 47514 47514 938716869 54478 54478 531228067 722 722 438477510 39051 39051 219534945 58610 58610 658255466 65279 65279 915174943 28907 64088 57646027 76890 76890 136782461 47183 47183 719543683 57537 57537 744113590 43719 43719 685582193 17264 17264 957653910 52827 52827 356751342 24916 24916 674780866 26477 26477 678179426 83038 83038 695386207 58164 58164 390567357 31464 31464 611873132 65986 65986 958768783 10897 10897 773214460 49205 49205 797178657 31478 31478 550312985 38690 38690 516418473 27268 27268 583418804 72312 22431 150239462 81905 81905 892081713 61562 61562 494175260 24770 24770 977109186 42507 42507 138603652 14817 14817 489187499 8947 8947 768148020 64887 64887 860200492 67340 67340 327144191 57537 57537 709962451 37111 37111 61679090 58783 24528 899772736 3278 3278 932644701 57537 57537 218027295 25503 25503 892547711 43320 43320 855595638 39690 69116 132513483 49263 49263 653562965 67869 67869 925846237 26316 8918 161084167 9064 9064 572992184 66148 70019 420954337 70607 80630 206045664 43354 43354 111368222 23488 23488 65224276 33215 33215 396675551 8532 3382 616597336 5233 5233 129137702 18487 18487 640816648 46145 46145 603005581 57537 57537 755555624 5503 5503 902589482 67880 67880 715440549 47565 47565 581089761 57537 57537 441095549 56491 56491 768581912 2646 2646 58616015 27975 55377 392439982 56682 56682 12823030 18287 18287 207995512 53121 53121 923772591 47847 47847 292184671 27603 58964 250841369 57537 57537 214225184 33304 22011 355659476 32442 32442 746608530 82447 82447 674197319 19190 19190 887534116 64641 64641 383197198 25808 25808 668695263 75101 75101 656647462 15419 15419 184189389 74789 74789 778258582 42726 42726 774032978 76076 76076 89743923 73811 82207 299210334 79686 79686 121319443 16082 16082 364653039 12997 12997 556538120 2597 2597 457572540 44655 44655 239549538 29817 29817 254725005 30608 30608 625089829 1636 1636 745286801 5653 5653 961722094 6064 6064 369210472 34737 34737 810563011 57537 57537 213386758 58364 58364 178593495 55740 55740 734931735 81647 81647 538520869 36278 36278 336962289 82894 82894 381779702 26749 26749 421527331 30894 30894 44952646 33592 33592 979787262 65228 65228 313717106 61299 61299 219677179 57537 57537 276984779 55888 55888 298819748 57537 57537 268371317 65705 65705 416060262 82159 82159 491198227 73314 73314 64532497 2205 2205 31158980 76605 48726 361575668 39150 39150 429273413 59318 54611 456895741 41128 41128 421228470 76160 76160 787779212 3562 3562 182645639 3648 3648 450348274 38205 38205 906398646 72117 72117 449430952 35368 35368 674828716 43710 43710 162468855 33619 33619 212843495 54687 54687 981306059 36881 36881 16533958 60088 47076 449144175 83428 53124 941477928 31080 31080 104925215 78513 78513 672565063 51468 62127 420485461 12869 12869 495289195 75229 75229 817865214 77400 77400 788906919 73811 27090 28619723 78384 78384 494656384 2896 2896 629574220 60015 60015 797715889 31006 31006 558085035 33453 40644 541189292 40084 40084 656472851 57537 57537 653837760 23282 23282 514576577 24126 24126 192447024 71337 71337 619540800 43202 43202 126855585 73811 57537 605917199 69534 69534 278671415 70482 35514 648736960 53787 53787 788512200 54804 54804 811826940 77585 57537 635066498 70318 70318 292133244 40906 40906 265566896 24267 24267 595099440 82741 82741 541869974 73811 8736 970866947 67647 67647 659073936 71741 66412 811781393 49175 49175 403956362 53373 53373 364500154 80353 80353 349642954 66396 66396 177097004 12796 12796 517707619 23307 23307 922918233 46216 46216 587662844 6205 73065 459768673 65833 65833 65453902 39711 39711 492534828 77700 54986 153008132 22580 22580 755435451 75733 75733 217592607 68557 68557 296182410 17537 17537 744105078 6515 6515 781033072 28989 68817 362270087 18133 18133 122422093 49869 32961 567659866 36107 36107 697473510 62872 62872 306228272 73138 73138 353225957 13004 13004 76102616 10564 10564 743144605 63571 63571 543721459 60867 60867 392252609 13990 13990 304944759 81810 81810 913446986 65221 65221 932620445 14647 14647 270000924 80957 80957 439069855 5988 5988 9427831 34232 34232 806348533 73811 58166 491302740 1966 1966 673984160 71384 71384 283704062 71223 77799 934364500 59451 59451 775414054 44316 44316 374317085 45822 45822 340344856 23830 23830 948866971 44439 44439 849608496 69470 69470 183677650 4909 70362 69391300 35328 35328 189124165 51326 51326 214010470 9395 9395 459292443 28546 28546 994610891 39644 39644 350329421 29564 29564 462186216 10566 47907 532969671 57537 57537 233181984 16790 16790 152043220 13010 13010 615988415 41087 41087 368912841 10800 10800 872793673 57537 57537 447831844 23396 23396 159508954 46795 46795 378539219 73811 49747 107848095 34097 34097 220782461 60757 60757 211419971 57537 57537 338728682 2121 2121 224257022 57537 57537 176512005 57537 57537 828178104 57537 57537 316172854 57537 57537 331951030 57537 57537 785913162 23154 52499 519603931 15401 15401 228867321 19560 19560 156987633 57535 57535 948873002 47260 2505 143891642 57240 57240 65381384 73811 46559 12895794 73811 46179 55875763 56312 51139 695038254 74218 74218 754170413 20225 20225 219208002 82670 82670 107063492 69501 69501 770391007 9030 9030 651299713 82167 82167 896105192 37134 37134 504672555 12040 12040 522839904 54645 54645 810040982 383 24040 539930033 57537 57537 831460225 31102 31102 700242659 8233 24850 966593445 6445 6445 686856228 67647 897 416525180 57873 57873 615361534 60545 60545 520577408 57537 57537 215874666 49232 49232 300070760 62328 39154 385640378 48691 48691 348717067 28276 23680 260101577 77382 77382 775225175 5121 5121 183682746 25248 25248 874059988 66584 66584 671881719 66998 14933 338829268 55525 60131 904591703 13863 13863 399246813 73811 43142 443601520 6507 6507 782516637 2867 2867 434795979 11841 11841 526034030 4349 4349 720805500 27335 27335 185160231 69240 69240 747432755 55707 19161 382016496 72293 72293 16535977 57537 57537 358016368 79153 72969 89729227 2250 2250 944359846 23399 23399 754289700 62787 30641 511004609 40669 61005 982844269 68638 68638 1594910 13603 13603 795770666 79601 79601 974756684 48567 48567 478660945 41686 41686 478823772 36139 36139 197768470 72780 72780 542636524 49032 49032 632938891 28370 28370 326111336 62414 62414 303324420 73000 73000 262079313 35666 35666 406466678 58877 58877 192134530 36130 41512 786029926 24927 24927 499027632 69949 41723 818721476 20019 20019 7537814 81205 81205 860193870 71347 71347 376549490 12442 12442 414288845 31968 31968 289991374 54739 54739 173588498 49376 49376 324639586 921 921 934903849 44623 44623 452857330 79637 25434 965069919 20301 20301 200714381 24104 24104 718775976 47838 47838 971169460 57866 52326 146792492 62096 62096 944822064 22689 22689 728524361 42164 42164 477648344 1512 8222 386194659 73282 73282 128642839 17697 17697 79044336 51673 51673 604275053 45163 45163 369930072 60701 60701 870555404 51367 51367 530428856 83264 83264 290093600 63353 63353 165357148 13667 13667 549135358 58307 58307 346587473 9346 9346 717097752 16078 16078 931573558 27945 27945 853705003 11675 11675 913088919 37235 37235 649010753 81926 81926 911079302 39944 21592 547462143 66116 66116 580409363 23175 23175 449084187 14259 14259 679979395 40666 40666 142538704 56715 54317 437467699 57537 57537 601836149 1520 1520 95143820 82439 82439 740282805 46712 46712 853016714 37724 37724 987778024 46055 23064 450519653 57537 57537 768597638 30293 30293 26930708 51628 51628 615850611 56212 56212 316148978 60081 60081 796268858 64742 64742 401938436 21261 21261 435166991 35774 35774 612437568 57537 57537 113917486 50105 50105 600682514 5928 5928 916519155 39043 22942 517347441 8435 8435 608130284 6840 6840 461187957 57537 57537 275866595 42673 82807 334433546 57537 57537 658847887 16871 16871 760176118 62559 31890 718489137 1975 68729 977913221 59690 59690 109184702 66437 66437 471625387 32014 32014 724627612 17808 17808 615942835 27399 27399 993483161 23580 23580 404680360 80516 80516 900764565 69419 69419 709663144 51421 30970 940364894 60041 8659 644885879 67736 67736 19751661 70540 70540 697173065 25293 25293 438811704 49971 49971 67560331 68709 68709 537020505 77356 77356 291239443 18608 23677 756622058 30521 30521 767153675 78381 78381 724020706 44620 44620 325915586 23400 23400 775642569 58091 58091 275107820 61579 61579 908738470 19033 19033 61175775 9908 9908 403442668 73811 72175 326581732 57537 57537 766240910 32765 32765 144354871 64364 64364 713432268 38931 38931 573766861 9749 9749 383487434 80334 80334 880114480 21869 57537 366839156 59956 59956 933138806 27723 27723 288468503 40586 40586 386210025 24232 24232 73824478 20368 20368 959125886 36658 36658 930761243 78815 78815 146695672 63355 44839 917564162 77658 77658 774145393 52419 52419 43432411 11484 11484 344037413 41226 3856 466331438 3075 3075 687380810 57537 57537 923424202 57537 57537 874205050 19428 47186 661829176 54363 54363 901567423 39447 39447 465471 74782 74782 336695907 76059 76059 762579471 57537 57537 354049460 41087 41087 226535599 24507 41442 826362155 57537 57537 51675791 64584 64584 27147658 18061 18061 797050567 78954 78954 889206584 10945 10945 706401463 53874 53874 329772867 71705 71705 640957375 73811 79455 927923938 69440 69440 107428949 17701 17701 980558011 57537 57537 750028815 49431 49431 296438537 59764 59764 239664289 61045 61045 617278524 61518 383 424258232 53380 53380 983600980 60596 31434 237858899 3646 3646 960945120 6328 6328 851460330 77422 77422 718465176 18405 18405 773988014 70954 70954 773258061 54289 54289 983266421 4226 4226 628775619 64817 64817 360415014 57537 57537 274749542 72910 72910 5589970 50675 50675 247045419 66302 66302 35069870 18666 18666 528111486 4251 4251 617362190 64485 64485 754624175 79020 79020 697498992 82041 82041 452166129 26989 26989 426213785 52670 52670 98931194 34847 34847 217917936 82864 82864 369185789 71743 71743 807329644 18405 18405 787099532 51091 51091 791994484 26429 26429 95508962 78297 78297 315969618 53351 53351 281638603 1100 1100 746353460 76923 76923 202129767 24744 24744 90519823 9312 9312 562101882 60698 60698 935128969 78020 78020 814866230 74611 74611 797975116 73460 73460 510648131 82194 82194 202076591 72668 72668 548426952 22049 22049 830790370 36614 36614 59241708 59577 59577 184545036 60612 49573 507620886 39858 39858 227725258 63759 63759 326426564 12249 12249 48105700 41760 41760 904729909 57537 57537 6465721 57537 57537 935600130 32869 112 840838599 47779 57537 844907299 57537 57537 785742742 36541 36541 106005307 73811 51257 357018127 28216 54348 324079081 73134 73134 255423457 83445 83445 480835410 22722 22722 427574352 74261 74261 525976014 62376 41981 350356346 77118 77118 939188669 9450 52682 466771008 48311 40073 915851579 26721 26721 883433437 34566 34566 257218449 57754 57754 793683183 56940 56940 130862453 47421 47421 705813858 27578 27578 674879804 19036 19036 958659707 7533 7533 72373549 43961 43961 845629670 22180 22180 89094750 44415 44415 328356320 55746 55746 390725019 57360 57360 9584758 34973 34973 69252737 76499 76499 916476018 17532 81347 919930041 26594 26594 280675426 5413 36136 257631795 20656 20656 216384427 6101 48466 125874278 57537 57537 510499416 2844 2844 617235867 53395 53395 133485105 24139 24139 735128536 23694 36448 363413879 57357 57357 979906357 11390 11390 747585310 33744 33744 70665115 73536 73536 683422684 73212 73212 51668187 83108 83108 241171941 67582 71554 824177168 63899 63899 595283937 64969 30334 403446749 19456 19456 867949519 21410 21410 761801217 73811 29870 616407736 77607 59509 838249382 44766 44766 503498719 11150 11150 213833293 67991 67991 121173622 31574 31574 306525037 24409 24409 647517957 57537 57537 47746899 77543 77543 305095357 24386 24386 194234212 45113 45113 3094918 76736 76736 452570431 78704 78704 119357872 34248 34248 500472080 40508 40508 777714765 24072 79405 461672470 75328 75328 327375114 30162 30162 846138527 38390 38390 330045635 42761 42761 649782900 15072 15072 444705165 75275 75275 808060233 36607 36607 554812618 61425 61425 721178002 57537 57537 185442653 80802 80802 988893484 63314 63314 676627715 57537 57537 951459965 57537 57537 727677910 61685 42474 354430322 68115 25917 464673587 15376 15376 80646743 49696 49696 189546138 18026 18026 659685103 40878 324 193724072 65462 65462 531008058 68372 68372 839001543 57537 57537 491493335 67646 1921 590872929 69318 69318 333432340 42449 42449 84495898 68193 68193 553250592 6431 6431 633294642 11509 11509 748626309 73811 62404 534401050 74072 74072 408958574 82324 28196 676629302 74614 74614 405753252 56761 56761 155798069 66192 66192 569675993 16602 16602 2226135 14168 14168 765598688 55416 55416 42353781 62369 62369 325051309 13924 13924 549663831 32275 3663 580334068 23535 23535 833394041 83841 83841 339826736 239 239 296929184 22113 22113 495554316 83087 9690 519739095 60722 60722 190199188 57537 57537 354658346 58192 58192 576694905 19892 19892 409436970 31711 75443 964752548 77669 32574 18842213 58428 58428 708292119 57537 57537 369180414 52160 60766 125282592 52112 52112 748780343 41310 41310 457006670 73330 28107 743352367 77272 77272 472083023 53362 53362 485269091 1533 1533 162293079 41269 41269 376969554 68452 67354 736820953 1269 32448 995745107 57537 57537 895043283 27677 27677 700577343 82815 82815 9433110 83496 83496 587912043 57537 57537 969387306 35022 19185 201643796 27860 27860 112105721 1642 1642 894925 5524 5524 431707203 4764 4764 942440386 64280 64280 106673491 45282 45282 644884112 60761 60761 799678507 83752 22504 109912235 81406 5740 938371834 73811 39693 980527822 48789 48789 198333432 9709 9709 510568010 31986 31986 217803747 10542 40425 80656590 2552 2552 904584103 57537 57537 22992017 19751 83669 522873430 40188 40188 975911009 31713 31713 42398630 21045 21045 439322996 51475 51475 959079417 3080 3080 580594421 35229 35229 655008377 11413 36170 139766235 44199 44199 602207054 17589 55333 985239292 2790 2790 909318748 14347 14347 446531965 71906 71906 275083229 36047 36047 372164996 57537 57537 52758819 53722 53722 698319453 50182 50182 490989427 66592 66592 51063610 79365 79365 909027353 19952 35324 162042541 30564 30564 765365105 48944 48944 354330538 72727 72727 512850083 32676 32676 341413269 67494 67494 503066756 32632 19658 422336199 49514 49514 542156431 67779 67779 134561219 57537 57537 237232076 33977 57537 242220514 62897 62897 78037425 74385 74385 986444557 64606 64606 369373149 57537 57537 490598769 54840 54840 385244104 57537 57537 675729904 12154 28844 776072438 77072 77072 283886565 37368 51160 755533071 11229 11229 642735634 74039 74039 611802697 57537 57537 132582105 54004 21759 640057775 68196 62029 840231709 39305 39305 935778601 57537 57537 590333216 10155 10155 372483239 37681 37681 361486982 20795 20795 46639912 12550 12550 326260280 73138 23579 293957450 56199 56199 881534831 61764 61764 462002921 8948 8948 504208821 36023 36023 315720868 55801 41748 715395671 5105 23595 467870269 40013 40013 531217936 65686 65686 256803165 40893 40893 177109880 78580 78580 421491133 19007 19007 650159395 64852 64852 77556280 81936 81936 467130818 72874 72874 538462522 57537 57537 408804001 28778 28778 243801439 28880 28880 955016610 35038 35038 391489409 38299 38299 766843555 10687 10687 698018536 60391 60391 308894857 54159 34376 552270817 16570 22642 932913198 19140 19140 379636481 34148 34148 202955949 72286 72286 552808047 2689 2689 358415634 14625 14625 736035029 70607 70607 181377542 69066 69066 44498897 30656 30656 942289895 61680 61680 679491848 54307 54307 954447267 2707 11789 294344309 73811 21448 298191643 64362 64362 858870253 59925 59925 563233181 12326 12326 809065746 69331 69331 381887427 30355 30355 917185428 2496 2496 457596125 54530 19061 728417646 49659 49659 386807587 35905 35905 774481432 61110 61110 299122366 46770 46770 187462169 45302 45302 987095768 60430 31410 228427405 16393 16393 677907650 64716 64716 303432128 57537 57537 833180471 76725 76725 790587859 47885 47885 720812441 59027 11196 268937934 18286 18286 747748888 57537 57537 247115002 22216 22216 424219877 57537 57537 319535416 57537 57537 352157235 78622 78622 513832849 79178 79178 710042270 29660 29660 15805974 73811 57537 733854018 64601 64601 9638544 57537 57537 730738538 26899 26899 852035815 55342 55342 834147365 72042 72042 470286940 26137 77294 56339682 74540 74540 9469400 24563 24563 91319847 47366 47366 470534011 50859 50859 714417376 31277 31277 246610511 69290 69290 80021041 73273 73273 483759215 70435 70435 900699042 31648 31648 868285778 24235 24235 161022337 32789 32789 833977796 23503 23503 5462307 53922 53922 175987285 48608 48608 668426344 45922 45922 513064593 34112 34112 985962330 31732 31732 182263663 49498 49498 897568000 71593 71593 488619358 21937 21937 625123932 6993 6993 375448669 18390 18390 891364891 47105 82776 51412686 76522 76522 641761392 21894 21894 855102535 64324 68383 21714734 12061 12061 684786082 4702 4702 769378526 39792 39792 586031932 52323 52323 678896981 74225 74225 949412475 70587 70587 772920514 27194 27194 712913324 75254 75254 367797843 83660 83660 158409527 1011 1011 352711076 47781 47781 392746946 48122 48122 562512358 80305 80305 363084675 53545 75212 852201457 27400 27400 233619175 70466 2362 971279869 2812 2812 792604554 62595 62595 394572512 33998 33998 238218435 61259 61259 756386863 26222 26222 44313571 8091 8091 754203678 59838 59838 400910357 41419 41419 228615039 73811 59981 169528074 74856 58273 631778308 49735 49735 610133405 36657 36657 373341548 67567 67567 715510387 49964 49964 259759336 25384 25384 22118262 34039 34039 50381210 83423 83423 179125997 43343 43343 563437314 48043 48043 689694306 83041 83041 136959728 773 773 845925662 49953 49953 1642495 8914 8914 567862972 23310 23310 807004049 27332 27332 923680322 18751 18751 152334179 49970 49970 148950015 47596 47596 382399380 67772 67772 924572209 46114 46114 56280845 6592 6592 274124365 58569 58569 446843052 57537 57537 447724048 57537 57537 938489306 27808 57537 499302388 83217 83217 245971642 16942 16942 936931698 69440 69440 497279857 14004 57537 937801937 24173 24173 999663773 83360 83360 953686038 20753 20753 689546742 16758 16758 779467514 68052 68052 790867871 20434 20434 180336449 31946 31946 31546414 38097 19799 692056948 42283 42283 515050633 81963 81963 701593763 8874 8874 371710505 27214 27214 78944002 48234 36180 380828538 27566 27566 638297041 27765 60710 559086485 38681 38681 896499800 72537 72537 858312781 83039 83039 719399887 39688 39688 851709087 57537 57537 872901778 57537 57537 885708691 76386 76386 467300010 21624 21624 68331883 39376 39376 351878864 10518 10518 892748649 15216 15216 467077851 73811 57537 432045440 34632 34632 444219366 30911 30911 261271481 28433 28433 900849242 666 666 449927247 73811 37342 75623580 17203 17203 252632788 48076 48076 941499273 10389 10389 448239867 50449 50449 610153291 70171 70171 625743729 58153 65533 837231113 11725 11725 32347818 29898 29898 246311649 82540 82540 753730369 273 273 873109835 2293 72221 765517448 42291 42291 240882300 71984 71984 573845592 83241 83241 61382995 73020 73020 800124495 31546 31546 755776509 47240 47240 975888068 64068 64068 667569603 13338 13338 231203678 46159 57537 983787398 26767 26767 409112405 5093 5093 356027652 62534 62534 693958577 57537 57537 318099194 29081 29081 360896284 57537 57537 21205598 2653 2653 740509781 83275 83275 153749772 62733 62733 702172888 50455 50455 859489490 21698 32983 687026653 20908 34775 497544447 41039 41039 952418017 20561 50213 8428960 18298 72723 841230429 57537 57537 334405300 41296 41296 112451031 67222 67222 579193102 11881 11881 469886590 815 815 678640933 37580 37580 499370417 77232 77232 676840031 77239 73419 626120934 25978 25978 94682554 83710 83710 864198801 3010 3010 598718848 60429 60429 519243168 83452 5920 343898779 63543 63543 61428754 40627 40627 582689234 73811 10987 21399924 57537 57537 999957391 57537 57537 566842994 40785 40785 503865984 77941 10461 139554843 62421 62421 418610021 21277 21277 85538745 44780 62072 757571485 53926 53926 195580592 18600 18600 50765835 64894 64894 588035545 73811 56561 448489585 69838 13255 846109081 19935 19935 766584651 71220 71220 893803525 49859 49859 958222802 69020 69020 592181168 12176 12176 284103386 58361 58361 857997674 80088 80088 957520442 80280 80280 14583650 46786 46786 973625622 70814 23467 801436219 48689 48689 797005176 8692 8692 274806266 57537 57537 80001738 8068 8068 277943769 16058 16058 671064095 57537 57537 929204790 81456 8234 510269450 44053 44053 793581418 50563 50563 195243644 542 542 210483880 32843 30478 261084890 83563 83563 606218565 28201 7477 416953072 73811 78381 322468366 27524 27524 148518697 54658 54658 820830749 57537 57537 838058076 25038 43108 607345540 52565 52565 590654500 23046 57537 942478427 30450 30450 625589338 57537 57537 386672241 38966 38966 873019472 7799 7799 216827614 59386 4220 473544925 67136 54647 864801227 57537 57537 82967940 19616 19616 50935495 40089 40089 40008230 6051 6051 515406099 26731 26731 195813500 11386 11386 536244138 64179 64179 383513498 51216 51216 439871295 17895 32452 580982235 25514 25514 325700053 24201 24201 983823034 51118 65265 912821600 21943 21943 522799457 14685 14685 677211262 17445 17445 723552578 36741 57537 944479918 15217 15217 98971245 49969 49969 306523034 43542 14533 989937995 74160 74160 75768723 7129 7129 798868466 41651 41651 764341722 28122 28122 293690961 43625 43625 528564557 53314 37995 914566561 79354 79354 602938759 34778 34778 56146913 29301 29301 267259160 39409 39409 225576330 4846 4846 369179536 44688 44688 129752363 68014 57537 488714816 79093 79093 755051186 48133 48133 837702934 67997 67997 56010781 33914 33914 251548799 74720 74720 415951248 56781 56781 89241569 36704 36704 289803012 73811 76353 462946885 21020 42076 352102099 50466 50466 205542771 36541 40526 954172303 73223 39685 836492854 52990 52990 988395723 57537 57537 82657409 26349 49912 322959140 73811 29939 214932901 33181 33181 115272705 75901 75901 208936712 57537 57537 366836223 83743 83743 761576559 81543 81543 394319819 23304 23304 273616569 57656 57656 66381677 73898 73898 268926851 76761 11465 456053082 22212 22212 835007524 55603 55603 421905483 16257 16257 917748382 66736 66736 525476314 3352 4271 902440372 57537 57537 46615031 38188 38188 441517537 44418 44418 204160780 16454 16454 659817891 35180 57537 149536977 65212 65212 212563912 42441 42441 978140100 38900 38900 657848019 32634 32634 144955618 64779 64779 510657746 59510 59510 240202876 57537 57537 457269692 39117 39117 265062094 20033 20033 270356172 60406 3078 404758168 31673 44117 526926544 1919 1919 26813492 39688 51365 614968601 45610 45610 778442503 18945 32512 38891618 32447 32447 332914445 11710 11710 481719522 49970 62828 370762724 9764 9764 937526053 77137 77137 738832842 28971 28971 471816997 47014 47014 851809735 43900 43900 242053957 57537 57537 428484048 63742 63742 847236739 57537 57537 216410816 57537 57537 179778399 63482 63482 779790832 15382 15382 652005108 7611 7611 427713142 58762 58762 246298602 64092 66696 436901078 2981 2981 754886448 75171 75171 619303065 26028 26028 421729887 27882 57537 910251004 26021 26021 99298923 57103 57103 817196644 44235 44235 26353367 34157 34157 785362209 14600 14600 388449992 4683 4683 770568735 41243 41243 503023732 60416 60416 12713536 69405 69405 395499283 79535 1273 161450589 39372 39372 199288929 34244 34244 355005604 49777 56533 117510988 43047 43047 873064810 48717 48717 533367420 37510 37510 667585368 33043 65656 54199614 57413 80534 811545840 7820 7820 581710482 20809 20809 74988589 45418 45418 145451837 70536 70536 425558421 50037 50037 974562453 49015 49015 888793098 4091 4091 730247340 19410 19410 246062466 72485 72485 405451774 80883 80883 772267108 57537 57537 552470738 23629 23629 188108073 60877 60877 830804005 33893 79245 961638236 57384 57384 318535369 3624 3624 787210746 19704 19704 380188792 39788 57537 904975520 32557 32557 373493818 28149 28149 554102719 3077 3077 290442340 6085 6085 142591047 14496 14496 652662114 75436 75436 735326693 80187 80187 764182033 47709 47709 136874585 82252 82252 262264298 45954 45954 394501631 14927 27318 378268832 76441 76441 292694399 83014 83014 654465959 81720 81720 936043615 81410 81410 813344761 52681 52681 824184027 25296 25296 68060356 41903 22048 359294196 47075 47075 958649697 56235 56235 104130260 24712 24712 605181415 41486 41486 424373967 19373 19373 504636276 38866 38866 436780814 57537 57537 829408625 64461 64461 64786389 22820 22820 797403917 71039 71039 269198377 66201 66201 471090581 28319 28319 138014316 81715 81715 395063752 30875 30875 208374409 67228 67228 371409257 68243 68243 163069079 73811 73860 189693878 47119 47119 21766061 17642 59050 92372028 19466 70722 455526452 5633 57537 172463866 5345 5345 41280980 55037 55037 475131234 45526 45526 231658561 33909 33909 847168488 62366 62366 356520601 57537 57537 62348386 74528 74528 908085717 47069 47069 69126382 63965 63965 617478134 28210 28210 698407653 57537 57537 35773211 69301 69301 399979129 34754 48278 389554168 65334 65334 34911901 64402 64402 754489740 63560 63560 909810726 61532 61532 332355045 7000 7000 795154673 57537 57537 321208149 68335 12999 552643071 72013 72013 200044590 47004 47004 32835532 57537 57537 481318593 30126 24308 99057180 53544 53544 829588897 51387 51387 676644282 39950 39950 988027696 49145 49145 496181705 68224 68224 328804863 81890 81890 7836975 50062 50062 489354776 73967 73967 670883639 35753 35753 768721051 2504 2504 921468766 73036 73036 121942447 82366 82366 614272330 61636 32887 423467793 23721 23721 593356662 78622 72319 794914499 24027 24027 828497215 57537 57537 553845380 76826 72276 165048948 196 196 494791078 57537 57537 522606932 80432 80432 73931272 37444 37444 34595518 27092 60317 245651316 66552 81156 605858069 57537 57537 295214099 31907 31907 516780895 34025 51882 699450041 9521 9521 169188148 34395 34395 221573851 54416 54416 270043426 56789 56789 960486083 5516 54407 742826296 55891 55891 863357438 10708 15294 45384638 39032 39032 648306442 6301 6301 213010167 29847 18061 305174166 9735 9735 246173498 382 382 537107644 49544 18540 989403792 57537 57537 761275456 47929 47929 977112084 9588 9588 580182786 24117 24117 448409077 24739 24739 233322416 14987 14987 771948489 57537 57537 238176327 19993 24857 752331105 78010 78010 438534238 47451 47451 255009833 75292 76223 55811185 17516 17516 422914760 59249 59249 404841549 75980 75980 243304200 27634 27634 969730494 39613 39613 79106297 73807 73807 345881083 13303 13303 979618932 32519 32519 505035024 20321 20321 90828120 36504 36504 625487221 51566 51566 881143989 36302 36302 532002689 47500 47500 481371707 7871 7871 618700821 65251 65251 426630550 4528 4528 565597880 45792 45792 627898526 4322 76088 710720267 79069 79069 26236098 57537 57537 945639849 57087 57087 629139447 35158 35158 16442777 80470 80470 163062138 66750 66750 143596332 73971 73971 145805823 73811 49091 894099810 16535 16535 355509273 57537 57537 664368676 77079 77079 805865345 79606 79606 877753165 49109 49109 195313211 57537 57537 132778569 3559 3559 861999023 60742 60742 932877070 72307 54644 501965233 39340 39340 212713701 38745 38745 879211380 19816 19816 812372276 469 469 250389990 57537 57537 118683602 42272 42272 917150848 73811 56407 183488929 75470 75470 868342456 83714 83714 701943115 34016 34016 410523446 69257 36098 846874007 54694 54694 371077394 31142 31142 111493634 39607 39607 734801033 60048 60048 743197843 58530 58530 551977284 68704 68704 536555292 3572 3572 678578204 64324 64324 684406021 31570 31570 641928780 39223 39223 968772894 66574 66574 897658728 8788 8788 17205507 26774 47571 462497148 35599 35599 843011139 65762 11454 600312955 62708 62708 761754762 43767 73150 199723891 66152 46527 99636261 66381 66381 155231370 71404 71404 30655310 70315 57537 705458955 14005 14005 102755028 74190 74190 473838700 40535 40535 408057697 57537 57537 251244813 1405 1405 57336245 15551 15551 56013823 61365 61365 853049526 56893 56893 242144824 48526 48526 557323361 33262 33262 100570538 64358 64358 621258805 52884 52884 767930874 30780 35893 904360192 36152 47410 119424844 54904 54278 495843776 48502 68292 57325458 57537 57537 323077029 57313 57313 88395331 11722 11722 349252406 77800 77800 634102230 37816 37816 627611989 80820 80820 666222615 4907 4907 937761314 62871 62871 598173786 28515 28515 808772056 16376 16376 785981148 12882 27289 104301911 18691 18691 635106643 51693 51693 133299465 10305 10305 259802365 61835 61835 94497608 9550 9550 348857365 27512 27512 433305859 54349 54349 759861292 25621 43048 905470661 15265 15265 423214606 57537 57537 931146599 57537 57537 643305344 24579 24579 989177969 46061 46061 142647194 57537 57537 49651461 15036 15036 554221675 37465 37465 880934064 57537 57537 476284376 28950 28950 575591412 7030 7030 295428949 82246 82246 623920403 79881 79881 851113745 72007 72007 128533318 61573 61573 821010912 18674 18674 918606281 83112 83112 15693195 60991 60991 802640812 12544 12544 493575882 78565 29223 169083444 20673 20673 259212848 25288 16114 168213359 32032 32032 604092879 57812 57812 82901313 82670 82670 680707333 15566 15566 209081182 36741 36741 791265711 81343 53300 10601976 10678 10678 399960034 57537 57537 488080586 2227 2227 320183023 76097 76097 794859417 57537 57537 289629269 39161 39161 932103892 33937 33937 123555527 60207 60676 27120467 33708 33708 101774532 81003 81003 388861809 31130 31130 441872389 72059 72059 541499338 52258 52258 892751347 2242 2242 833772577 21545 31557 265304820 61258 61258 885489520 38723 9519 829647651 7859 7859 515269130 37718 37718 168186899 24502 24502 393279033 43270 43270 296744403 69577 69577 903733916 66545 66545 413984250 78011 78011 1903204 418 418 552892166 56228 77056 181733608 57537 57537 201678522 80728 80728 765803400 69060 69060 397301418 6916 6916 55022660 3556 3556 343557469 47175 47175 289134396 14460 14460 196947842 29522 29522 382210912 23613 23613 271287816 82550 82550 878112085 63260 63260 996780924 54632 54632 396968166 54749 54749 261391261 51056 51056 765652282 50644 50644 878059195 57537 57537 396913955 53943 53943 817652451 73367 73367 223336400 57537 57537 178887492 43198 43198 281977113 29585 29585 486142969 11793 11793 422474628 66475 42673 558722863 13003 13003 261097201 60923 60923 249244156 64206 64206 445599264 78746 78746 994707946 3000 3000 635584107 57537 57537 543549084 77717 77717 103680040 31964 31964 156729313 45428 45428 407899098 71452 71452 900213310 57537 57537 843220347 71518 71518 399767921 35705 35705 257696173 11985 11985 407595635 67241 67241 744285514 54104 54104 325616863 27371 27371 320493083 13240 13240 6929820 24026 24026 254106547 83063 83063 907538794 66858 51652 341620226 4564 4564 605540337 20657 20657 443786045 24460 24460 823986594 45192 45192 812870998 13239 13239 290661857 38519 38519 149248901 73811 45758 797344134 57496 57496 149438892 24594 24594 406794217 57537 57537 313226475 11513 11513 510800803 57019 57019 961921105 39555 39555 241599961 25006 25006 867729133 69070 69070 577055490 14737 14737 427034108 4237 4237 992390518 53796 53796 757542638 65679 65679 278657834 70277 70277 168464575 1619 1619 394439724 16024 63466 506426831 2861 2861 886986967 8503 70820 528598586 7388 7388 510419841 76810 76810 282614920 45926 45926 869975533 73811 5930 244592652 42387 42387 731694777 5192 5192 368106951 14083 14083 430992215 8091 8091 880565924 3284 79774 994730433 53804 53804 603533019 16051 27054 653799319 79219 79219 466839940 59946 59946 61817996 24339 24339 331214531 79037 79037 38626698 59538 59538 793761271 70746 70746 490215932 74327 74327 455680335 53761 53761 488959834 26725 26725 414255156 39178 39178 131214232 48679 48679 372181230 69367 69367 254222599 22604 22604 578189876 31199 31199 146118897 19187 19187 93396618 55910 55910 328454535 14553 54689 86199614 29715 29715 80929876 31005 31005 656734397 36741 36741 369304355 8964 33449 419128112 68162 39606 853329445 57537 57537 342012594 81603 81603 540990529 76964 76964 254932640 31598 31598 91928801 3386 3386 34074942 54090 54090 785450010 8142 8142 454807807 50519 50519 37264691 55063 9954 202114520 37965 37965 763884461 46606 46606 56352413 79932 79932 160261240 57537 57537 661535461 23077 23077 399630852 5836 5836 124846109 79197 79197 163584302 15287 15287 873857709 33049 33049 95467973 80118 72606 903594075 58554 58554 973498570 16660 16660 921285120 38409 38409 899516045 82065 82065 988353805 9469 9469 603098545 62410 62410 507214573 62045 62045 558934125 51744 51744 102352913 72410 36879 249073666 18274 18274 607519590 79557 17603 957308657 57537 57537 834364937 4961 4961 382956216 56164 56164 629940119 25324 25324 660591098 6605 40897 526435260 57537 57537 543724008 57537 57537 570831842 55833 55833 55799444 3726 4384 193107656 31443 31443 483997554 57537 57537 164294975 61542 61542 980079164 24219 24219 694619972 78225 78225 829431956 64117 64117 104511704 83102 83102 110998960 37801 37801 598160396 57537 57537 954685035 83455 83455 351502675 57417 57417 882459388 26030 26030 426874174 74692 74692 974303463 45625 45625 120511289 66658 66658 669736737 6805 6805 736399345 57537 57537 281716072 50770 50770 184338337 68818 55611 926686502 38899 38899 927557793 42690 42690 186303060 42164 42164 884248380 38761 38761 199600322 58155 58155 723370367 57537 57537 786734123 37642 37642 29254184 78014 78014 462089023 35332 35332 801893364 31920 31920 990721793 19167 19167 652108112 650 650 405968241 75439 75439 575617298 73898 73898 261612655 73811 23605 946601997 44760 57537 187982770 16962 16962 761100622 48297 48297 126927636 79752 79752 187359581 57537 57537 882013641 57537 57537 727407125 71392 71392 976702955 73099 73099 619903194 80132 80132 132145318 25080 25080 976602564 36633 36633 626152894 73811 58160 220704228 50671 24814 836792072 17463 17463 352003823 57537 57537 271318604 15074 65683 239734845 10569 10569 89753825 1960 1960 634964382 3919 3919 544276180 18135 18135 256318272 7823 7823 52881075 25532 25532 173852303 2903 2903 336755458 808 808 762691869 40296 40296 915749192 12589 12589 419496546 60265 60265 254622296 17117 17117 68315587 24084 24084 714044828 29497 26384 185915630 44447 44447 28925774 72574 72574 383856124 25542 69551 210739238 58947 58947 244018999 73811 25121 50893313 59374 59374 228966261 70732 70732 874974192 34324 34324 859278324 58662 58662 424602336 63521 63521 259066134 62104 62104 636540417 58450 58450 246592022 66333 66333 754100496 56515 56515 876340751 350 350 156144687 2478 58080 895414961 25532 56735 557897321 53188 53188 977513524 70039 70039 587104819 54208 54208 36919685 26868 26868 361203312 47677 47677 157740086 77307 77307 415855886 63170 15707 222833027 29592 29592 309234847 22093 22093 219527374 25152 25152 950803377 57782 57782 620213423 7633 7633 556623260 50146 50146 78719711 37731 37731 658603441 67507 67507 483107822 13025 13025 175449494 69235 69235 417773223 57537 57537 419092650 66523 18788 449379835 81235 81235 622992415 54758 54758 654936606 35912 35912 661336735 67878 67878 601388671 4106 4106 621921613 34021 34021 959461243 80049 80049 744448417 21278 21278 677839655 36897 36897 644665637 65990 65990 898159761 12602 12602 455207802 88 88 534675839 37004 37004 973967633 60273 60273 472301099 1232 1232 910870068 57537 57537 518170766 71439 71439 708063200 9653 9653 255596539 83563 66447 866003383 61220 61220 967526886 57537 57537 799554992 26469 26469 49987931 75181 75181 948433906 34795 34795 577638924 46567 46567 118336917 57537 57537 652695623 57537 57537 691155539 2518 2518 514873844 43160 43160 139106125 47494 47494 218812209 38062 38062 715038948 48516 48516 155250668 46842 46842 143411482 49124 49124 480317098 57999 57999 564786834 47991 47991 69533325 14574 14574 353537309 36417 36417 411676226 47035 33278 293466653 32458 32458 304876971 23392 23392 218549679 43234 19446 122262947 39975 39975 344690767 35823 35823 511590209 57537 57537 697124705 81630 81630 632298949 14520 14520 621890266 57537 57537 480627241 35932 35932 34261922 67590 67590 614606778 32714 29348 309700133 44609 44609 82047728 51339 51339 854396164 33031 33031 248046498 55844 55844 157810031 22915 22915 611172461 67932 67932 75408115 80537 80537 364224723 50899 50899 444841911 5170 65817 500668483 42101 42101 323002322 25493 25493 410179646 2309 10544 342655659 25514 25514 409643405 5284 5284 989314941 30957 30957 378285898 19804 12535 422081764 18666 18666 194662772 53800 53800 654800469 38441 38441 311774403 59304 59304 334257660 15578 15578 109418138 73811 29020 638665659 73811 26747 682747994 82781 82781 877922904 83554 83554 191812311 37345 37345 270138534 21363 21363 721610655 71544 71544 269542473 58876 58876 559942558 58717 58717 837181994 57537 57537 247277836 17483 17483 104978878 40077 40077 69745578 27844 76872 524533467 5931 5931 120441108 59008 59008 633721813 27702 27702 775357655 43463 43463 473896846 63411 63411 324941221 21478 21478 52046502 48961 48961 223457544 59804 59804 298061756 23591 23591 220754463 55927 55927 198270667 78664 78664 757431959 52461 52461 411275293 63594 63594 966041959 55750 55750 206368978 15865 58354 591555292 27808 27808 531014995 2797 2797 220207843 2749 102 560442529 5563 5563 192853730 53411 53411 858916437 9707 9707 661951674 24852 24852 72065471 74506 74506 581591403 18965 18965 791694303 77715 77715 974465661 17983 17983 96754172 57921 72200 597796144 28675 28675 455109801 67122 67122 68804496 57194 57194 637069650 45331 45331 948106265 60320 60320 975313471 5351 5351 771373638 32114 32114 850011398 61345 61345 662966082 79490 79490 740507791 17583 17583 455591591 12276 12276 136550593 32327 32327 602539054 13197 13197 579032560 83297 66137 552412012 32148 32148 63780804 80154 80154 642711112 57537 57537 123988063 52918 17406 885263420 18960 18960 660008617 61784 61784 401073509 73073 73073 82650622 33849 33849 417318878 45984 45984 211899478 73219 73219 531995010 38265 38265 761049357 18025 18025 266786398 70067 70067 272395393 57537 57537 614957388 46721 46721 430735684 65499 65499 679173555 17466 17466 716342328 57537 57537 588761616 49483 49483 558404514 8300 8300 123210249 74024 33672 911808188 74710 74710 912941698 2044 2044 806948659 57537 57537 330732857 69929 21004 84299606 57537 57537 517637657 3482 3482 529640504 57537 57537 890669261 21927 42715 693670268 67300 67300 638133774 78742 78742 914162916 12154 12154 606016201 7740 7740 724557975 61606 61606 449241544 14442 14442 987837043 20794 20794 870530134 9650 9650 495651244 45249 79961 715932980 864 864 446252225 38595 38595 216295974 55403 11024 263869834 30088 30088 790842141 16316 57537 453235410 57537 57537 485648190 32867 32867 368245523 57537 57537 992100122 69983 69983 199617446 39303 39303 887374181 3135 3135 557897376 71115 71115 624405199 40106 6568 40691456 33643 33643 534287431 21937 21937 461915021 46453 46453 883023393 15186 15186 213854475 30633 51806 200679285 59878 3811 759330416 37473 65215 576848510 77871 52006 378072690 57537 57537 66592486 44683 44683 896665551 2470 2470 401536265 64965 64965 441195983 57537 57537 324309854 3365 3365 312754664 38957 38957 877366016 57537 57537 489199972 11617 11617 332331865 22387 22387 53366489 56389 56389 794033818 62384 62384 435947531 12201 38080 916556561 26646 26646 432847611 41433 41433 853141189 81127 16767 594538299 73811 24919 767853175 3278 3278 54637158 61890 61890 228710148 60818 60818 491580827 24111 24111 585069080 55605 55605 698522615 50569 50569 442466741 46567 64224 532244755 66406 66406 447917271 68446 68446 273660146 62960 62960 183271785 57537 57537 323820002 65762 65762 845428459 27785 27785 888661840 20676 20676 362855473 57537 57537 44059826 71572 55592 355191497 62764 32611 637689829 60517 60517 226513425 37243 15634 122125774 57537 57537 676215826 20324 20324 979677282 25014 25014 790069291 20690 55024 884909560 2264 45722 742927258 57537 57537 253748913 8241 8241 951934718 45475 45475 527663964 59935 59935 657048746 75584 75584 573291764 4112 4112 498622281 51785 51785 792239991 67254 67254 828429179 73449 73449 480036217 57537 57537 293197393 59848 59848 886533279 75221 75221 319230812 72788 44836 844513979 51687 51687 65590269 2849 17738 414766494 2250 2250 719737595 79606 79606 384074384 3411 3411 676183869 41680 41680 447160215 61528 61528 489991965 19473 19473 266277895 53300 46517 650871285 82534 82534 195379464 69743 69743 730539104 45869 4537 487490766 73811 35386 178594126 67696 44156 282947807 17942 17942 407349594 48684 48684 859980926 58178 27200 968994240 49483 61799 357620446 49373 54830 513864448 57537 57537 96646440 56357 56357 438296749 72739 72739 437591489 15968 15968 63428053 76237 76004 277072172 52385 3749 998202076 47094 47094 968261231 69640 69640 333532318 2464 2464 893857325 15171 15171 149300157 4954 4954 684640133 8446 8446 405483292 49076 49076 712178875 57907 57907 411936949 68855 68855 241069860 11611 11611 38347816 30604 44438 547071517 15763 15763 869754125 36890 36890 999166156 60848 24001 675066071 11632 11632 646269790 15388 13021 286467217 52 52 325915524 68133 68133 908717199 39460 39460 527020669 57537 57537 766280649 36114 36114 749334653 43067 43067 10631512 57537 57537 428369446 57537 57537 666344062 65512 29836 506383769 67269 67269 460603448 41658 41658 782840135 28624 28624 451186890 69290 69290 123949662 4262 4262 548304794 880 880 365161852 57537 57537 140327772 48073 33173 145225722 57537 57537 674841027 77934 77934 468168478 21000 21000 414326676 7144 7144 775593098 62055 62055 750134752 65683 65683 159850625 81407 81407 141610745 8776 8776 635491962 35745 35745 732218160 76285 76285 321236615 58566 58566 155386697 1785 1785 939320119 59544 59544 523902329 83049 83049 751385607 73860 73860 65610469 18437 36383 679123456 53596 53596 895153328 57537 57537 5814992 37449 37449 394602118 8969 6652 680268259 59284 59284 211965638 61177 35243 487933011 73811 76362 790608397 43352 43352 498057595 57537 57537 373151929 1138 1138 289229671 18861 18861 642723220 57537 57537 954660573 47895 47895 764636719 7592 7592 90677548 58321 58321 924327311 11543 11543 118990596 57537 57537 885298394 43745 43745 849631455 77362 77362 792484105 14785 14785 812494701 57537 57537 382439085 57537 57537 747271955 4565 4565 935552295 57537 57537 301426565 5347 5347 325807969 57537 57537 9095822 53838 53838 508128690 46124 46124 485402822 51565 51565 834650896 25580 25580 773373977 77406 77406 418897966 26511 26511 326673213 36430 36430 64133208 56364 5410 594176213 22392 57537 459812470 60742 60742 452045694 14844 14844 158801728 20141 20141 973245584 35058 35058 824994089 12514 12514 299170 2197 2197 482426082 80709 80709 968049502 57537 57537 671748502 57537 57537 99372892 35889 35889 251270773 3883 3883 693257296 83541 83541 452816562 51426 51426 453745876 41483 41483 400848413 40347 40347 342406050 23909 7239 652646203 38298 83064 993776859 21106 21106 811247337 66160 66160 833751347 45963 49690 746503244 27233 27233 570939334 57537 57537 813726418 68411 68411 64104722 62881 25582 772782120 16463 16463 202328362 21797 12733 927539217 28428 28428 673431667 55990 55990 818062199 39590 39590 869462634 77758 77758 884652090 19857 19857 532518775 32632 32632 834696999 75617 75617 774496027 31284 31284 568531748 13983 13983 302148873 36193 36193 18587426 19487 57537 433617945 41380 57537 176781235 81116 81116 564080143 28112 28112 760329038 32843 32843 548161653 10137 7689 547590100 1060 1060 820440589 80624 80624 840083139 30065 30065 550331643 9476 9476 543830944 45354 45354 197947609 45670 45670 322670684 57537 57537 267913208 77815 77815 623455250 10429 10429 432862472 60569 60569 307135993 27663 27663 204938013 166 166 268108666 51089 51089 88057478 57537 57537 80077309 40605 40605 572019817 53595 3338 633744553 8473 8473 855943418 61243 61243 704356101 78118 78118 390979437 82752 82752 468986003 41385 41385 550114321 45215 55151 906882412 19950 19950 751341654 33853 19012 933970320 57537 57537 274772839 12113 12113 842648941 57537 57537 725089387 57537 57537 754517735 8068 8068 237175826 64824 62722 471356027 42223 42223 302380370 16323 27402 725847944 75638 75638 397445992 67223 67223 702690148 10863 10863 6110320 31294 33820 615471720 30321 30321 492107825 16984 16984 446230584 1195 1195 304587075 57537 57537 293640809 23059 23059 90468750 22535 22535 872070406 55855 31521 696159983 39280 39280 80479667 23762 23762 755413050 82990 82990 18081220 18218 58505 349238813 26772 26772 783719412 33144 33144 618004634 54730 38880 945530460 1112 1112 549844164 74734 74734 432252496 32003 32003 584951502 11997 11997 529114906 31044 31044 136188196 36201 36201 115725213 36846 36846 909714524 4825 4825 728910437 80723 80723 82982025 35567 35567 533634798 44451 2653 197778057 57537 57537 835073257 1123 43301 24986109 36425 36425 877115726 64284 64284 126718794 74919 74919 429751026 56537 56537 484898159 83401 83401 53640190 76778 76778 2470164 22671 22671 215593632 54288 55696 869859485 49900 49900 479878428 52513 52513 26569837 53853 53853 458210373 7911 7911 854523625 27216 27216 803041198 41616 41616 931324456 43937 43937 602431522 3287 3287 373233880 8479 8479 430717461 54468 54468 908922759 43812 43812 992797804 57620 57620 313082658 67029 67029 217906079 17858 17858 681502449 63318 63318 4051000 32210 34948 404237650 7271 7271 496657749 12785 57537 671848749 47785 47785 585140651 27064 27064 293621698 57537 57537 745568852 40003 40003 583306624 33628 33628 737204936 39485 39485 944501686 54505 54505 381803434 82458 82458 718065908 54974 54974 977110799 57537 57537 577966419 57537 57537 631312563 70571 70571 403240372 7016 7016 566979241 29032 20540 27475029 23293 23293 946732068 1580 1580 581206348 52275 52275 284397047 11241 11241 76305437 12412 4410 510679092 27946 27946 884687844 61248 61248 268813714 141 141 722085211 73812 73812 37308912 58276 58276 199624332 22661 22661 486962973 9242 9242 517051529 33912 33912 175952575 33643 8467 93341480 5131 5131 79599705 66537 66537 623846451 30779 30779 877910328 10773 10773 273292042 59256 59256 47542516 16734 16734 346242962 46297 46297 175793815 46917 46917 217634501 73663 57537 683820955 54369 54369 420207932 57537 57537 909460843 80917 80917 294685045 6016 6016 346789517 41400 41400 369716148 69773 70637 550178563 8554 8554 137634875 57537 57537 404050221 37462 37462 157732678 66658 66658 559491352 29437 29437 158791060 16458 55298 289242741 16903 16903 833057791 57537 57537 975120236 2201 2201 57415489 24157 24157 359218509 65957 65957 244789073 74431 74431 520546562 49521 78565 785290610 7769 30265 243609109 62169 62169 90652127 3524 3524 340669760 77602 77602 146833836 17326 61912 294429058 1666 1666 439101202 22067 22067 197331332 38551 38551 952221523 16145 16145 230309494 31594 31594 824444212 8235 8235 712531483 57537 57537 692139576 10519 10519 162601518 22921 22921 482626780 23755 23755 234630 57282 57282 147518891 45199 45199 898842266 79616 79616 760742569 10162 10162 589875106 27736 10625 86174563 14425 14425 939451770 77071 77071 835225126 55188 55188 172583164 24303 24303 204146703 45310 45310 238765900 75891 52558 326065412 21357 21357 318785367 41886 41886 594746850 76503 76503 686695877 67669 67669 822337131 3123 61500 543804790 33451 33451 969869365 77609 3181 544267316 109 109 781170925 12840 52602 502216902 58126 58126 948601895 52741 13831 102150930 27318 27318 161910045 23137 23137 280984995 51187 10935 846536590 27775 27775 625584023 37918 37918 926285781 62938 62938 427325347 65804 65804 239555028 39228 39228 577475210 57537 57537 869291105 23833 23833 891702868 19061 19061 59924746 57537 57537 873078537 57537 57537 6916209 40556 40556 305425344 8592 8592 800881642 27139 27139 14426436 4645 4645 517598465 24835 31676 957400385 57537 57537 990668208 37303 37303 799986404 18005 18005 805702816 63519 63519 596822903 69651 69651 837353473 20547 20547 8026936 57537 57537 789164079 35611 35611 414119335 37957 37957 905866594 1531 47374 513445017 76168 76168 108901163 45317 45317 300076500 35667 35667 151906954 34072 34072 37621147 9450 9450 38258187 69194 69194 288601321 25108 25108 374560886 67780 67780 517423209 65967 65967 262529394 53137 53137 921786670 20379 23279 551754087 9030 9030 365046785 70164 48906 913041727 2024 2024 198158640 68366 68366 301205427 36049 71662 596965460 9480 9480 816876923 12198 80759 681498985 24711 24711 357999570 32369 82427 526328012 53470 53470 102997487 12415 12415 397142744 36994 36994 18575384 60111 60111 103155266 53669 53669 533781910 40400 40400 237455020 9621 9621 75683471 31134 31134 402310570 60799 81148 294926128 16320 16320 612525786 64276 64276 151053831 6296 6296 320315 31215 72589 428078014 67795 67795 760602129 28095 28095 204992042 43878 43878 997735537 77769 77769 871250365 79134 79134 98301646 83082 83082 116106184 43051 43051 227021081 11009 11009 691703114 17746 17746 23399145 57537 57537 461965004 65209 65209 833313054 9980 9980 860478670 12 12 455117797 38493 38493 740455053 74208 74208 883559699 60843 60843 462977729 4055 37789 156315270 57923 57923 118298973 77532 77532 956320183 54939 20846 666487461 48835 11415 191147556 83354 83354 537796119 9445 8626 855095166 47668 47668 311361459 79642 57537 767547697 50379 50379 343979337 58456 58456 573635532 9986 9986 809830467 42298 42298 652910224 74682 74682 170064971 27704 27704 881694469 70167 59375 567280312 2239 21356 354518798 39402 39402 275561737 18647 18647 966244718 26009 26009 165103430 34825 34825 461240682 17270 17270 289179063 12211 12211 233269483 28960 28960 540080978 57537 57537 895219138 34337 34337 930180487 57537 57537 968002360 9558 9558 789764235 62192 75174 188268373 57537 57537 786959721 57537 57537 288909294 46371 46371 987780448 72955 72955 441205176 38362 38362 48433271 321 321 851830118 30110 63346 117548867 51571 51571 459767771 40940 40940 875419257 18709 18709 820060668 64685 64685 770679418 42389 42389 43054001 12705 12705 222200975 40268 40268 140527451 64349 64349 202223541 40918 40918 57017571 15632 15632 602154 61830 61830 49952791 61401 61401 358119487 351 351 380394697 17213 17213 358525405 75996 75996 496528675 2746 2746 69866163 37133 37133 43368131 69078 69078 534455500 77442 77442 545818950 23386 23386 805059965 8821 8821 283086507 66597 66597 151091610 77855 77855 579066142 50118 50118 311439138 20602 20602 902697064 45889 81626 425033397 68707 68707 84795343 57537 57537 975999267 82324 82324 434011068 5507 5507 904487660 46073 46073 461288131 2800 2800 753385244 67337 67337 428779248 77080 77080 497488808 79265 79265 848264260 746 746 479199774 4882 4882 524288100 1409 1409 248754691 28440 28440 116154050 61059 61059 923741022 61278 61278 999552690 81282 81282 953268450 24437 24437 536046376 42767 42767 831781431 38621 38621 895671062 24503 24503 547548933 28123 57537 797436190 49167 49167 146184592 36443 36443 180486084 64634 64634 880188444 67217 45958 763891492 40644 40644 945730536 39091 39091 893966406 15954 56883 469392612 9274 9274 229877909 57537 57537 269656377 57537 57537 170185249 31054 31054 801801564 15870 15870 126404855 73811 78918 316587141 76815 76815 709933551 75142 75142 216863545 67583 12405 103260501 43891 43891 10273692 57537 57537 358472882 46403 46403 979012925 19534 19534 880521508 23737 23737 237102131 33179 33179 350395874 26768 26768 489132786 46550 46550 848551900 6773 6773 977385111 67657 67657 627589887 33669 33669 983542529 69863 69863 351012472 40484 40484 21573322 20528 20528 862596989 15925 22561 951711991 42334 42334 280065647 47669 57537 116953607 25816 11961 439491880 77012 77012 268493990 30522 30522 740294447 76495 76495 365091282 19781 19781 346606153 16720 16720 976395627 4986 4986 705404823 42530 42530 227021633 62809 74891 519481928 43879 43879 965769234 59288 59288 742985721 30725 30725 279664083 63093 63093 121897602 30973 30973 908911958 20397 20397 322850295 52197 52197 891547054 44091 44091 91073559 17420 17420 495840324 1729 1729 147949053 21301 21301 567204552 73085 73085 159064191 52861 74372 541690463 14955 14955 53506969 56793 18699 468976088 82985 82985 502436736 29768 29768 360483561 28653 28653 290243536 74997 74997 858563644 39981 39981 343443711 12145 12145 354828717 38160 38160 691330058 68475 68475 259826142 20291 20291 724577949 31794 31794 541724008 53007 53007 68008993 67912 67912 125370959 45668 45668 633049849 57537 57537 483352790 49205 66027 747152949 62846 62846 12918413 57537 57537 272990027 11954 11954 417272654 76077 76077 908429056 57537 57537 538380360 37302 37302 483464647 15976 15976 44855809 35785 35785 693401903 20213 20213 652588812 17658 17658 313298200 48679 48679 998267358 29651 29651 600569542 44951 44951 82440608 3547 44979 138781268 1035 1035 472255833 80741 80741 870026486 37222 37222 995754583 44682 44682 633271380 13237 13237 431734859 52681 52681 787871827 36230 36230 989050942 3081 3081 651719561 44014 44014 804065508 29311 20361 65239252 63011 63011 579254495 21252 21252 601824401 19059 19059 183432669 14198 14198 973080479 22913 22913 321092991 73811 24275 934796937 65500 65500 106927355 19453 19453 88636497 19973 19973 99190958 39665 39665 265304514 60035 60035 830432327 57537 57537 311506054 71547 71547 350916547 55261 55261 951385387 74356 74356 241094424 12599 45562 853126288 27028 27028 517118694 45418 45418 363361213 57537 57537 872689758 54020 54020 988955295 68327 68327 616438544 24776 24776 123139524 66755 66755 502106067 65500 2614 712730933 39648 39648 512481094 2837 2837 937211116 51777 51777 967898712 28163 28163 19787923 28277 28277 128357496 43657 43657 246196442 65963 65963 15512618 5026 5026 969930177 26309 26309 287988129 68304 68304 863354661 18009 18009 113167918 23558 23558 756493146 22334 22334 875059162 58523 58523 730635236 16992 23343 364442843 10017 10017 424218727 32091 48769 509180388 72478 78401 377272731 38056 50006 669444980 42286 42286 679014552 77897 77897 96636284 46156 57537 165421979 17605 73994 101985741 19669 19669 975720607 14168 52897 418857468 36355 36355 645311124 8890 8890 264665960 57438 57438 182822237 16014 16014 870110375 26285 26285 747192399 69331 69331 449581192 73811 16167 908251184 76218 76218 876611748 42108 42108 864857785 75557 75557 351011428 18537 39143 25952031 76389 76389 947881530 27913 27913 982628695 37001 37001 967678202 62126 62126 541328460 62951 62951 546591035 5934 55707 562389973 63529 63529 59947677 20653 20653 254253890 7507 31183 866432521 3499 388 842340004 73069 61943 948367431 58595 57537 98170036 32314 32314 185234335 49889 49889 107078325 7108 7108 851388383 71231 71231 399588476 11794 11794 548582490 17415 17415 996191105 15553 15553 386760237 47666 47666 886276465 33614 33614 243851585 71574 71574 435796684 64372 64372 346312655 26558 26558 954159889 10958 10958 493070875 3078 80175 809519512 15493 15493 716701897 53141 53141 930887977 20620 20620 514572810 24968 24968 864809061 78739 78739 949847199 72148 72148 656297707 16548 38844 859759503 58977 58977 705277405 55795 55795 608707461 59558 59558 899738850 37731 37731 992264367 5975 5975 522931198 26039 26039 799301661 37038 37038 508104370 69406 69406 119097681 36024 36024 704067983 23552 24391 567397381 68904 57537 527844246 73811 48437 691865986 28993 28993 688711365 40364 40364 621275029 6747 6747 624731739 27113 27113 609602208 45328 45328 323435977 82494 79855 964375260 34308 34308 800489455 26807 26807 584020032 3489 3489 867761863 71399 71399 590691057 80548 80548 358648978 40831 40831 477492567 6711 6711 205165675 64176 64176 156153350 18387 18387 842992473 83592 83592 568301227 27690 27690 328978486 68508 68508 176012567 72516 72516 207556462 8419 8282 705442732 23078 1414 646475756 81173 81173 375925991 24382 24382 946327775 25195 25195 314014736 8587 8587 591423463 71003 71003 792436605 36505 36505 790118760 17378 17378 23972207 26465 26465 7375615 82538 82538 604309002 46782 46782 870563870 53193 53193 184221924 64455 64455 254505577 62297 62297 893700305 25369 25369 67580903 1155 1155 219419347 57723 57723 613993404 39008 39008 434234634 52036 52036 710658911 24223 24223 177695213 66094 66094 210687609 73811 27913 831683710 843 843 248639475 23665 23665 528509799 19327 19327 769224974 49634 49634 981242426 54124 54124 584143886 50335 50335 816868615 75272 75272 688706737 13995 13995 948734947 16508 16508 658418655 41563 23743 22239632 46295 46295 203353178 8043 8043 380150697 44552 33827 636914454 13786 13786 14177010 75639 75639 317912182 39804 39804 388670709 78129 78129 50154770 74033 74033 683689291 52413 52413 775112335 66327 66327 341116466 34385 34385 669334304 52477 52477 328146742 41354 41354 287399492 40217 40217 54500560 41192 41192 393557676 57537 57537 40388541 57537 57537 196778447 16661 16661 868845325 47825 47825 487315307 28796 28796 427477636 81252 81252 523969981 55766 55766 406024210 50939 50939 105127907 42006 42006 934020574 722 24787 941662331 75482 75482 830967327 8146 8146 67528922 58749 58749 708340723 41264 41264 193270423 44465 44465 531023196 61010 61010 975390171 40833 40833 184391340 71759 25163 30777679 66031 66031 676460789 65119 65119 801052439 80644 80644 362954591 58233 58233 248201093 25458 25458 783360505 8994 8994 192838129 68114 68114 899618733 56715 56715 311385177 40732 40732 530135114 75984 75984 373984253 27256 27256 805625358 17698 17698 225019302 7552 7552 64909382 33413 33413 224454599 34232 34232 343671229 62828 29944 494384449 16984 16984 956702138 26570 26570 253533262 77347 77347 322666335 21753 21753 213847973 29059 29059 191732911 35769 35769 335720627 57537 57537 21822422 39571 39571 39682817 48157 10584 850108732 72633 72633 171060409 4186 60274 874812708 41513 41513 126263018 78919 78919 14510555 79952 61990 80647945 61288 61288 868289866 17002 17002 294105879 51784 51784 264861637 49813 49813 950731210 78592 78592 532422096 22932 22932 624988358 9624 9624 518935004 15864 15864 8643262 36751 36751 86631659 27496 27496 333809338 31951 31951 869223707 66110 66110 623778412 44747 44747 20964274 83208 83208 65785024 20109 20109 787049456 73018 73018 378335841 72373 22572 791490740 52645 57679 748492882 44431 44431 516938955 33295 33295 980943420 4768 4768 253667533 30943 30943 340395989 15677 15677 873767095 5211 5211 245197797 14202 14202 15692672 47208 47208 813499817 38056 38056 981553025 59705 59705 861008678 69794 69794 6460773 39669 39669 503994256 62673 62673 587606220 57537 57537 804284537 29684 29684 460484127 65771 65771 554536099 57111 81052 110299605 13192 77657 238849949 74541 31245 437858200 34406 34406 817931098 9167 9167 729180106 23819 13819 108340010 57537 57537 700378500 2536 83488 915042697 75567 75567 690184110 56904 56904 194057539 5315 5315 837828504 46933 46933 42564193 26289 26289 90197485 39931 39931 738874499 17166 17166 450698668 62268 62268 764746795 71613 71613 947223056 64654 64654 216455412 72483 72483 446109407 57432 76987 358459121 20427 20427 624043829 82773 82773 871377067 56519 41774 201652183 57537 57537 654336318 76869 81806 77145356 54339 34471 680879773 29501 29501 543951140 49598 49598 395010176 51992 11614 762851194 7942 7942 312694483 44052 44052 966436279 57537 57537 928183439 8591 8591 4077531 43978 4644 866717994 60950 60950 886564358 57537 57537 561543559 73811 44477 761435244 57537 57537 168697013 54993 54993 185802071 82187 82187 724733644 5974 5974 253254641 57537 57537 324291565 50530 50530 924976094 25277 25277 282248363 62270 62622 654436349 43689 43689 514695376 55611 55611 579770417 30550 30550 288528343 65250 65250 341136878 64029 64029 876275980 61429 7602 135925208 62656 62656 442708357 51992 51992 217599721 54410 54410 618451910 41169 46697 912781869 41328 41328 471445724 2936 2936 94331017 46407 46407 133865525 47119 47119 857205028 38304 38304 445721674 28431 28431 29124911 30728 30728 652035193 65431 65431 79943036 30136 30136 309276699 79292 79292 779238681 13712 13712 778069264 7873 7873 988980167 39721 44665 437449985 57537 57537 6060431 81950 81950 645512893 23429 23429 198790967 44546 44546 478565116 1869 1869 181803312 7856 7856 800455621 71884 71884 747004336 57537 57537 664847964 13327 13327 798095128 71572 71572 121775162 45902 57537 343475007 19900 19900 605474627 46393 46393 901132471 81990 81990 120672603 22889 22889 644565950 16584 16584 344057646 74580 74580 25038508 42578 42578 227053675 14749 83707 372239033 58951 58951 678106092 1399 1399 490280769 7987 32233 933325632 74685 74685 345694894 26147 26147 617611191 68493 68493 35466319 73811 12375 825860257 15014 15014 960021111 540 540 2827194 73811 80015 995816615 73550 24493 495633192 63048 63048 809602874 47450 47450 356152226 57537 57537 173347170 59872 59872 185940640 57537 57537 232630185 73811 32081 256094447 21986 72759 982140295 80350 80350 74868185 57537 57537 738807256 32611 32611 336387098 55823 55823 949517276 57537 57537 458070242 30103 30103 247563622 68250 68250 505294892 26998 26998 78633539 24925 24925 723244199 30642 30642 962579681 11191 11191 653739187 48078 48078 56373946 39311 39311 187076842 16054 16054 556936822 56285 56285 799177942 2261 2261 927281880 59233 59233 116629259 63906 63906 479214159 56947 82725 636805878 70928 70928 213846849 68082 68082 810001459 57537 57537 206503750 27634 27634 762920025 45101 7072 879504230 81240 81240 655995808 57537 57537 11197136 41226 41226 332418340 37805 37805 3494912 79635 15271 263977998 11733 11733 774985407 56734 56734 930537620 31603 31603 516980749 51173 51173 942458859 16791 16791 551730174 52176 52176 307410720 78452 78452 407875053 58182 58182 895947486 51268 81022 231676361 35827 35827 560526177 34112 50507 489807487 48592 48592 99086042 35329 35329 921235416 10325 19922 209738315 59676 59676 837096108 3882 3882 886248176 47492 47492 488858068 83128 83128 615261807 65486 65486 462543100 7598 7598 304615541 11532 11532 112770637 82676 82676 281465411 39118 52174 654892097 78793 78793 756010190 10674 10674 11846473 57537 57537 202986804 43456 10276 217691825 36374 36374 49575802 57871 57871 220191028 54849 26167 843947717 59781 59781 194273785 83162 83162 634395192 55559 55559 971523003 73811 67642 47015817 35820 35820 380239872 70656 70656 941326738 2072 63799 531764513 12657 12657 530184672 6795 6795 17918941 78138 78138 909983571 74118 74118 472759338 44285 44285 748200005 65056 65056 482764075 7529 7529 150304990 9870 9870 309592120 48991 48991 901120774 64449 64449 838823264 68928 68928 867219391 43319 43319 914181327 57944 57944 600730572 30747 57537 880652492 33637 25357 782029107 6999 6999 774182256 25408 25408 704380869 47010 47010 787871619 62020 62020 133300025 82832 26148 569821270 63019 63019 124811573 47967 47967 422644876 56680 56680 528382539 19794 19794 635588719 30784 54381 121626962 64958 67870 710434424 40231 37060 137134428 75274 75274 915134547 69472 69472 233306078 9528 9528 421920044 4783 57537 761930011 57537 57537 735759081 71556 71556 443815348 37256 37256 457570785 22928 22928 458442833 14301 14301 601850571 80201 80201 748811257 28064 28064 190694199 57537 57537 980246534 45819 688 322142534 27994 80755 52123525 19512 19512 747656264 57537 57537 606490515 38222 38222 907463409 4077 4077 747671923 55414 55414 863600898 7553 79195 922825285 16649 21626 705141187 63198 63198 328596074 50561 50561 501526530 50824 50824 189854731 3496 3496 155031448 72130 72130 714847045 42278 42278 533348872 39842 39842 706318632 50050 50050 919507866 49912 49912 804681402 43795 43795 485140497 57537 57537 428790311 38564 38564 571089316 18531 18531 641689332 11562 11562 172649841 74059 74059 583907958 3748 54852 187857492 43469 43469 83617178 7501 7501 536230741 73811 71280 68580019 1849 1849 965926114 57537 57537 261725612 38889 38889 734926069 73811 32450 54248516 20456 20456 730711384 17818 17818 344661326 10226 10226 623643870 50379 30446 752317634 80406 80406 937794408 61676 61676 732838449 21807 62468 165404547 43794 11564 522903679 57537 57537 455231600 7039 7039 780937948 66911 66911 255766845 39898 39898 714383436 56410 56410 798186451 3542 3542 21245106 9867 9867 7430882 49727 49727 160364113 48066 48066 245018029 5027 5027 927943709 57537 57537 244985632 78193 78193 667926538 25257 25257 270799998 27119 30165 425551685 18030 18030 748427735 72068 72068 138883917 27275 27275 407605113 73957 73957 588758294 73811 13053 810073439 83827 83827 202478041 69870 30278 948447718 63489 63489 789561173 14961 14961 652113511 12631 12631 232622239 66357 2651 170046989 4157 4157 670402827 38562 38562 785321579 29085 29085 818502817 6364 6364 685934894 23694 23694 681214603 65436 65436 430252514 78121 78121 518537805 23908 23908 144258550 76355 76355 739222280 57240 57240 417402065 65621 61289 840694138 52589 65535 954361424 44203 44203 958955450 69978 69978 732882660 52242 52242 606284477 69725 69725 471634322 6028 42090 940937493 16350 16350 601563003 17319 17319 591079817 2913 2913 360131268 38823 14806 858083628 48828 35487 358952983 67191 63739 749765199 41015 57537 979760333 70217 70217 692912717 27373 27373 591769115 22989 22989 711086078 35996 35996 319662417 22565 34380 127398341 52401 22148 435871122 57537 57537 446647446 42886 42886 85110589 38864 38864 715063786 56826 56826 671501191 81952 81952 637040823 20750 20750 59609970 24233 24233 356820146 57067 57067 374784469 23443 23443 383458355 57537 57537 329163529 14068 8142 848584360 62331 62331 207517835 11531 11531 571214804 69842 69842 954185669 26835 26835 795095447 82461 82461 86610539 38540 38540 36055271 64149 49810 853981032 74799 74799 538776399 42313 42313 796042850 22047 22047 694517514 57537 57537 802416684 33550 33550 191964387 81873 34852 741100543 43283 43283 673850335 16196 53671 888196225 62685 44906 898555009 65996 13070 394745329 38960 38960 694794734 57537 57537 454104513 57537 57537 707400260 63439 63439 112662931 53019 53019 106584997 57537 57537 809560653 57537 57537 407991136 58803 57537 730633932 61233 61233 693280546 57537 57537 334255207 21603 21603 197987475 57537 57537 399802873 51159 51159 254138556 57537 57537 511434849 66384 66384 867179620 41080 41080 545931210 12096 12096 577338690 68624 80937 62955994 29062 29062 670699987 57537 57537 677111407 51949 51949 56786685 19519 19519 277626002 55218 55218 388748730 19237 19237 755543288 14640 14640 245742797 43727 43727 35450628 34893 34893 567136221 27994 27994 405722895 73811 25507 789694994 57537 57537 265228408 5871 5871 380899352 11993 11993 713629099 12311 73081 615374657 55169 55169 527701646 42722 42722 102853845 59119 66812 450049973 70513 70513 474260155 40005 40005 256122389 77399 77399 259223790 1037 53922 525150789 56786 56786 75569350 36278 36278 712534510 57537 57537 52407844 49973 49973 383975391 4546 4546 698470052 2345 57537 258058790 79076 79076 214003419 42951 42951 310792538 77272 77272 908839052 15954 15954 135407265 76975 76975 218176697 63608 81192 438881006 37207 37207 687103972 45882 35878 454050866 73811 40128 549071928 9404 65582 610777291 61741 61741 262454144 16425 16425 23145469 54547 60126 266094684 70777 70777 780167219 21801 21801 162218537 36395 36395 53904432 67656 67656 938785956 53729 53729 149328368 33199 33199 659828487 62751 62751 385860043 53353 53353 456576055 56450 56450 648030921 6152 57537 310476470 81206 81206 966760092 57537 57537 170092648 65957 24628 374816607 5018 5018 997078370 73811 25276 282095834 46670 77208 730457773 40258 34284 562960702 40826 40826 205931988 24793 24793 477092502 53948 53948 73383532 78321 78321 111725757 41779 41779 436537522 46944 46944 98113940 34404 34404 998875903 49479 58608 584690175 21667 16200 599273946 40929 40929 776005398 57537 57537 803538738 75045 57049 125928010 59509 11996 209042180 57537 57537 825152916 51508 51508 636664742 83440 83440 291874860 82060 82060 639216147 20752 20752 331026716 29250 29250 67823061 61096 61096 992134476 48066 38854 725078516 12785 12785 26655142 22011 13633 133285914 1797 1797 135313511 68196 68196 467429636 57599 57599 494397650 26032 26032 807669580 74795 74795 969802047 40423 40423 957935945 2382 2382 887372104 13094 13094 169626249 23234 23234 9464098 2674 2674 368536931 43146 43146 311731507 69801 69801 950672468 37841 79037 926714959 11403 11403 885483310 36327 36327 16475015 73811 54615 594152512 13850 9341 713694569 34199 34199 470916944 58519 58519 525694431 15335 44792 569743776 64 77539 116935398 11166 11166 952007546 71935 71935 243322200 6695 6695 993400608 80699 80699 520235605 67931 67931 976413218 79555 79555 898734811 57537 57537 508823104 80604 80604 450611632 57537 57537 559166660 46736 46736 121171583 13392 13392 82313045 38937 38937 204613414 60048 5302 561501991 69011 69011 520835760 41053 41053 481262584 60926 60926 888833182 63154 63154 721725743 66443 66443 272125592 74985 74985 710367158 81556 81556 233290250 72299 72299 87249524 80729 80729 402833865 72664 72664 900406222 65296 65296 940147707 25199 25199 114600750 79207 79207 450891626 52682 73079 796196822 82251 82251 904803925 77711 77711 368336340 81089 81089 475425981 73811 57537 528236072 27008 27008 181771021 43174 43174 379563415 36237 36237 142900407 54962 54962 921598362 52086 52086 408017214 22530 22530 855434646 17665 17665 16289392 23980 23980 693166520 19401 19401 462750982 38347 38347 939398488 29527 29527 60410425 6362 6362 150346433 1605 1605 851489500 68444 68444 94418991 57537 57537 368849945 48330 48330 854234764 73341 73341 575976630 43437 43437 677258273 45881 45881 64154417 26991 26991 145905413 31260 31260 615303176 67277 67277 576546621 27685 27685 393216459 81128 81128 33779817 47750 47750 184145736 28081 28081 527961372 26603 26603 734892658 36512 46590 906132048 46428 46428 548908351 44116 44116 825472786 68288 68288 526209256 42983 58911 756303130 83816 83816 51412092 14722 51217 454718228 44268 44268 900074906 6434 6434 914619143 43486 43486 540304097 11284 11284 814676850 70982 70982 761564106 57537 57537 786929041 44933 73118 419319146 172 172 441619954 18398 18398 928122488 6564 6564 693545004 82844 82844 689557449 65921 65921 520737411 6328 6328 905439958 6757 6757 843581743 28606 28606 169212923 35921 35921 273547505 57537 57537 209825915 57537 57537 432390747 65984 65984 124918628 56474 56474 907632778 37306 37306 190049556 15600 15600 68097212 74711 74711 259627187 20737 20737 709240586 5036 5036 25365363 45665 45665 438759532 6194 39713 449125160 22463 15115 623327319 37420 37420 838696968 76790 76790 635240251 28806 28806 608632077 58547 9322 983546132 6556 6556 974795612 19840 19840 140405119 53126 53126 769235030 49462 49462 455163595 76561 65762 531782810 53053 53053 266026019 32278 32278 856658764 44434 70722 897327414 49182 49182 776348067 42199 42199 105544327 1227 17465 978674245 65598 54960 123225835 57537 57537 531536496 83191 83191 566174286 73811 67255 29463661 3535 3535 482854971 31499 31499 721071030 55133 55133 131169307 57537 57537 90056118 59428 59428 744510744 53154 53154 310590455 60283 60283 264624242 73760 73760 332533062 81870 81870 65709818 948 948 18043267 52764 52764 172446592 6016 6016 920592611 28055 28055 228765067 3759 3759 679861414 17639 17639 320559819 13115 13115 384177584 38143 38143 912336319 27522 27522 994107301 57537 57537 760595949 25269 25269 244934196 57700 57700 919141923 22630 53727 660368136 50517 50517 671447841 8416 8416 618224460 57537 57537 452013123 57537 57537 358639627 50849 50849 130592107 37911 37911 443360865 24762 24762 790897778 69719 69719 711058389 62522 62522 749219171 52564 52564 532170033 65070 65070 154737739 14602 14602 621529386 26644 26644 674152064 64575 9252 580331833 28741 28741 217253549 28681 59680 228142467 50704 26077 389105587 74951 22519 169732 46732 46732 444745744 83220 83220 708395377 13162 13162 87477829 59258 59258 770573014 42523 42523 82187492 2718 82415 813553258 57537 57537 605773407 57760 57760 229664798 56905 56905 706525772 82607 82607 326949500 70164 70164 973570519 4226 4226 879567805 2235 2235 857319312 77766 77766 502576232 48906 48906 105778384 57537 57537 399913942 73499 73499 749800753 51901 57537 568569219 39623 76765 285833905 59412 59412 30580842 74368 74368 956560408 66135 66135 428702783 917 917 893578678 57537 57537 612818180 66111 66111 656735156 3708 3708 338626109 54169 73538 277272681 28965 28965 481114564 57537 57537 204643647 13405 13405 626293860 19754 19754 518613304 1856 1856 628667376 36575 36575 773886554 57191 57191 426649454 54706 54706 982473332 39701 39701 470738992 80823 80823 95231340 48126 48126 594523431 62269 62269 342313324 64648 64648 5891951 26926 26926 772084838 60568 6850 762366876 57537 57537 207663618 25801 25801 713467710 54763 54763 435472037 63601 32966 575726000 2324 2324 849976579 54730 54730 485913940 30127 30127 96728561 64141 64141 638554686 73818 67582 672471463 57537 57537 942625861 57537 57537 682199354 35994 35994 361559991 7250 7250 619071737 82212 82212 578608860 73887 73887 430671773 64291 64291 781348628 39820 39820 799686155 38723 38723 996473152 78464 78464 603074977 30486 30486 449948932 18517 18517 943656799 68992 68992 511946293 54121 54121 294525283 66552 66552 664965639 72945 72945 700808088 22483 22483 360881582 8531 8531 703515968 33794 33794 756486684 38196 38196 691967766 12415 12415 545615752 74415 74415 841595837 72092 72092 888707711 49253 49253 416122529 57537 57537 873612805 39934 39934 492552520 20746 20746 790630791 49449 49449 860038039 42076 42076 994986310 57537 57537 485890779 57537 57537 823560363 18771 18771 20793842 58705 58705 340687743 37963 37963 923401782 46388 46388 962511735 19970 19970 718915921 28745 28745 8428674 23557 23557 469407985 26876 26876 919371110 2376 12098 511044486 32049 32049 974505245 74882 74882 171097408 57537 57537 319674145 23520 23520 70970330 30112 30112 344654385 71322 8923 575169802 4763 4763 837841126 83163 83163 902205564 32505 57537 695330015 23840 57537 887774680 78449 78449 914201892 12609 12609 914804670 57192 57192 418136712 9079 61654 542377785 70343 70343 173052326 73560 73560 618787841 57537 57537 399414292 75822 75822 9043789 47963 47963 39589027 52941 52941 531590116 1752 1752 766319280 57537 57537 462146862 78001 78001 902148410 18450 18450 861918877 68348 27401 971113884 2311 2311 625549668 2749 2749 891448640 72224 72224 962928968 27008 27008 513959293 65720 65720 554905704 73811 34110 993585309 38663 38663 802011533 82725 82725 521206340 83057 83057 112584480 57537 57537 948028555 47019 47019 432567478 18423 57537 582095870 57537 57537 279220985 57537 57537 723368421 46856 46856 835538847 70820 70820 196445631 56700 56700 18002452 42573 42573 329635955 55413 55413 771928923 65095 65095 591130597 30580 30580 242592143 12941 57537 683591288 35509 35509 808230042 11665 11665 237355470 38692 38692 697670056 64336 77989 280662207 31207 80283 259322478 3472 7432 616202545 5248 11927 585636568 46214 46214 483635871 64206 64206 801372062 1831 1831 224079475 3804 3804 618579898 67928 67928 717864106 18967 20023 309631275 29408 29408 877695858 80846 2691 224791663 9338 9338 20823168 9110 9110 879503852 64110 80275 680133924 56618 56618 355242626 57537 57537 485934751 11729 11729 747634749 27092 27092 126522699 73503 73503 921223576 39276 39276 193303734 74033 74033 183362281 25751 25751 212003740 12251 12251 507319160 70957 70957 904788834 66485 66485 155247833 25507 25507 307869596 35824 35824 936747669 46307 46307 746196654 67353 67353 380062358 11706 11706 879959281 26287 26287 411471112 32004 32004 192229764 49974 49974 915786288 32995 32995 911113824 60838 60838 362696974 57537 57537 45335040 56307 56307 634301232 51793 70000 44485616 52720 52720 303611602 53846 53846 556905849 74546 74546 377904580 18841 18841 114209981 77662 77662 238441674 31245 31245 778221873 57537 57537 155788331 57537 57537 458953172 42348 42348 965784677 5829 5829 134005849 71000 71000 723829968 9746 9746 351325795 39489 39489 383665795 81362 81362 789792541 25451 6923 800006311 43046 43046 143107463 12190 12190 261692041 76600 76600 272479857 56472 56472 102090692 60961 60961 694295130 30784 30784 181823088 37417 70645 78856471 25425 25425 624409562 8574 44551 603710079 59738 59738 677068300 68574 66664 335556734 65243 65243 849888850 9286 9286 473828407 52599 52599 751984290 14579 14579 634698185 32380 32380 893336771 37001 37001 347442167 6754 6754 450318798 38018 38018 61371366 57537 57537 275072044 73864 73864 641687827 70346 55718 664761943 18247 18247 792642167 81499 23081 960736578 61251 61251 835841794 40540 40540 27444138 50533 50533 523932116 29944 29944 933750646 22830 22830 739286480 3995 3995 552503791 69030 69030 770276791 13747 13747 80377353 25345 25345 406320923 21755 41499 15651933 34955 34955 260546192 36073 36073 657721366 70776 70776 382144140 35119 41883 555285462 4849 4849 975919186 39164 39164 104036391 52162 52162 52767538 34278 34278 485645611 57537 57537 799193910 57537 57537 426706621 57537 57537 587229823 53556 53556 705399854 16711 16711 114416938 19353 19353 360339718 3411 57971 415241516 73971 73971 417241380 15922 15922 214163927 73397 73397 818341922 55273 58170 46959755 57537 57537 401736957 52405 52405 515893248 8673 8673 487815318 45402 45402 171950339 72467 72467 217838500 74042 74042 408540151 42151 42151 628891976 57492 57492 427193792 45950 44143 962131258 67663 67663 976861635 78819 78819 348114906 53325 53325 663042999 76691 45341 697917914 11385 44138 672312406 77929 77929 25821295 57537 57537 412772237 22888 22888 527575137 51636 51636 345444707 26774 26774 804565756 66435 66435 915438509 61064 57537 330505916 74892 74892 284108906 49400 49400 948108089 57537 57537 309307286 35374 35374 549606262 57537 57537 979226369 7285 7285 315878307 29246 29246 811941 71895 71895 301772242 33510 33510 659368742 37178 37178 364096904 12645 12645 861012913 65479 65479 864292066 45989 47629 579987049 42569 42569 625583747 10030 7919 245165345 10797 10797 847367820 43284 43284 334444068 81441 81441 825902906 78742 78742 383323889 3513 3513 147329353 74886 74886 185739842 43137 43137 964738408 82646 82646 328857553 33247 33247 938209513 65886 65886 563597534 3597 3597 345078408 51597 51597 38656973 7615 7615 481690662 57927 57927 123307230 57537 57537 185787737 57537 57537 31635794 74596 74596 474629832 56232 56232 501690647 74414 74414 509425336 11901 11901 699243515 76489 47523 335706391 61393 61393 165566681 57537 57537 324717852 6860 6860 732444742 60075 60075 578417200 14074 14074 788958090 51187 51187 809403336 42886 42886 623475347 82568 82568 346053619 18477 18477 635735342 57537 57537 184566482 45848 45848 547607335 19935 19935 109147961 74835 30622 505981704 656 656 327270338 65127 65127 757247995 50874 50874 363726381 44255 60055 101272950 60877 60877 513300575 57537 57537 841694355 47974 47974 272455382 79813 79813 869591310 22431 22431 15822214 51275 51275 175514406 18111 18111 892990294 5346 5346 701221161 49642 49642 130587748 73811 72652 396759343 82381 82381 936560960 24265 24265 702008095 28512 28512 3396937 15795 15795 485279814 48912 48912 817265289 30813 30813 668574359 39470 39470 783742930 75604 57537 120827682 68463 68463 77051836 57537 57537 285251540 7680 7680 594759122 31854 31854 69674001 52377 52377 837332595 47926 47926 762004086 24895 24895 117330847 50440 50440 363622231 34644 34644 17418832 81083 63441 376199807 74214 74214 410893716 82904 82904 6625277 68779 68779 524046995 34706 34706 580756618 22391 22391 983235019 63158 63158 896274438 57537 57537 469006406 42724 42724 558086909 16316 16316 376562605 31915 31915 576037583 60967 60967 237376926 24678 52231 390037011 61944 12244 395507259 7392 7392 564308227 65712 65712 451630672 31991 31991 771612337 76199 76199 206586530 61660 61660 221101208 626 626 242236883 50616 50616 23559535 56949 56949 733458743 9813 9813 885502597 67181 5748 148510776 13136 13136 842442989 57537 57537 716114990 7105 63767 556796017 55846 55846 353386238 63637 63637 532962083 53533 53533 534590855 37473 37473 991636121 67168 67168 184852857 77258 64710 526780407 57339 57339 827444820 57537 57537 836807895 48022 48022 693842540 71837 71837 306742242 77696 77696 532190363 10635 10635 397429711 10298 10298 271274600 78108 78108 343341845 2797 2797 703129148 9344 9344 242346073 64696 64696 345113719 29826 42975 589062294 70216 70216 544513000 15453 15453 807172221 41050 41050 177546643 21514 21514 770112572 7987 7987 400140367 35303 35303 945914702 25727 25727 627337145 63441 63441 37006970 22741 22741 750506854 62607 62607 655500064 57537 57537 228873304 66807 66807 729397064 28611 28611 478209637 57537 57537 895159545 33537 2625 414273709 45533 45533 152979636 58870 58870 151645867 77162 77162 90371624 33805 33805 800324745 46271 46271 993206197 57537 57537 762647857 14181 14181 612460895 79925 23007 862691210 62206 62206 713321597 35867 35867 55357350 1797 29240 624441895 970 970 319840449 67720 67720 816719743 28540 28540 932961667 50634 50634 928661763 49040 49040 223890706 8747 8747 935793872 41616 41616 874279964 54165 54165 557760008 16643 16643 399390428 68352 68352 470196157 14092 14092 111109060 8592 8592 191602652 47150 47150 178103974 62823 62823 898106091 20511 20511 813315674 76751 76751 521737724 44870 44870 583753639 57066 57066 305667388 47327 46458 49798787 32374 32374 930150517 39203 39203 883297986 83411 83411 658839696 81083 81083 570020658 22953 22953 653039366 70741 70741 760000439 57537 57537 935443144 74592 79789 788138829 75709 75709 860506745 34049 34049 518766976 7162 7162 45563955 21248 21248 363950832 57537 57537 802518027 74190 74190 279349573 73676 73676 416478089 35553 35553 259577220 73811 42208 41016047 52352 52352 591308253 80954 80954 705851151 70864 70864 537139771 38703 38703 516426243 54358 54358 939394665 7315 7315 362715030 6834 6834 201432209 62455 62455 147881960 9081 9081 868705632 73468 73468 8847794 34340 34340 67081541 4976 4976 64583690 48005 48005 32613361 75337 75337 44265364 30205 30205 767557462 1969 1969 448412332 59943 59943 615225231 36312 36312 175001416 62422 62422 449463841 13498 13498 426991519 2200 2200 478195026 57537 57537 91904075 23874 23874 198020021 56823 56823 648048885 57537 57537 612761158 21949 21949 199915934 57537 57537 957304592 29275 29275 329130927 4363 4363 481870721 55881 57537 101620467 6515 59289 894499067 13005 13005 562970812 44332 44332 32178185 3724 3724 912544352 31491 31491 987999048 73811 49179 436060300 26741 75356 675490940 19347 19347 250150189 57537 57537 645531811 19599 19599 299114039 77644 77644 35992311 12977 12977 516209373 64453 19251 667786122 2535 2535 823862459 59259 59259 394050821 73216 73216 85462422 32871 28451 567394096 38589 22418 858992814 57537 57537 536228424 5348 26582 744504626 17072 17072 182868219 12738 12738 431145945 36389 36389 195632308 32582 58877 761839389 75848 75848 805348522 52499 74289 259403981 73811 55084 380636083 41213 41213 253421739 4983 4983 926224215 45733 45733 224336692 59237 59237 84406873 52579 52579 926726042 79997 79997 81586753 51984 51984 417669850 4700 4700 770764713 60564 60564 122982024 57537 57537 163043591 6639 6639 330471007 59680 59680 794008138 13402 13402 428254854 44103 47574 737338661 37565 37565 4901456 37490 37490 955080024 57537 57537 212364856 12719 12719 443866153 61991 70709 232230846 43255 43255 753648381 35525 35525 919218372 57064 57064 787519949 57537 57537 428909975 10661 10661 773070523 36614 36614 757434165 33802 33802 697154066 75863 75863 560438416 1063 1063 38094459 28552 28552 896234328 24305 24305 665616292 11415 11415 47375179 39155 39155 331378437 82830 82830 231628862 57537 57537 205278086 72414 72414 743713021 64238 64238 605646047 57537 57537 534716964 40658 40658 11177249 20913 14914 235372362 74526 74526 923548705 67374 67374 455220405 506 506 805112971 67004 67004 769780191 1603 1603 202829867 1884 1884 97653757 64844 64844 670359775 73811 48657 964759535 64030 64030 660647334 39106 39106 801744188 58945 58945 682824568 25535 25535 568053865 13101 13101 659135857 32673 32673 819701052 68121 68121 207521158 40161 40161 6189034 27943 63274 864878320 22030 22030 581991894 803 57537 530713299 48598 48598 332576712 18336 18336 435834796 23977 23977 177867672 44828 44828 624999330 73811 64375 717954078 46983 46983 264983839 73082 73082 853048113 14038 36076 104790977 57537 57537 86380424 52841 52841 912948776 57537 57537 387048721 18234 18234 210777000 1634 1634 674108448 48317 33944 606507661 38899 238 351192545 46441 46441 610436905 69533 69533 250294466 5043 5043 624829653 57501 57501 420459445 82340 82340 926656368 52252 52252 57774155 13428 13428 46788220 4109 6433 625596682 39937 39937 134004770 56206 56206 400644762 83596 83596 71352846 9602 9602 560758803 12776 12776 291560759 73780 38383 543088828 62254 62254 807381153 22238 22238 841221041 35992 35992 186483279 70389 70389 173882678 80692 80692 383528672 57537 57537 278052461 54197 54197 463298295 35982 35982 675045805 37943 37943 505018851 72487 72487 479046990 12127 44186 246518062 57537 57537 308264407 71606 71606 67016040 65280 65280 697786905 53734 53734 432921431 64402 64402 758514302 57537 57537 533125247 9677 9677 252812028 60361 60361 453365753 69391 69391 878208122 22550 22550 55204316 26086 26086 979876059 63837 63837 369841910 28441 28441 242744151 30304 30304 600845892 14718 57537 223444138 38751 38751 908815619 30443 30443 44388741 24284 24284 655795759 50493 80813 705946160 5295 5295 681353616 57537 57537 497151501 3663 3663 572890994 69512 69512 368915239 56376 56376 539913764 37599 27222 542897011 35377 35333 106848520 33427 17792 729567952 70109 70109 829040993 12421 12421 351988431 83095 83095 94824893 57537 57537 194925571 26698 26698 715060832 81426 81426 300332641 50283 50283 156747838 33372 39113 298914751 57537 57537 151130852 11919 11919 499445800 12778 12778 912529030 58425 58425 569637354 19684 19684 826303543 20460 20460 830568373 51561 51561 477471372 31427 31427 8972648 31283 31283 361457565 60354 60354 337492362 26448 26448 746315358 53018 53018 436382063 83122 39808 182792703 79511 79511 132721163 11887 11887 823051555 58730 26355 203753620 19750 60865 162065905 52300 31397 973652023 20533 20533 387603807 33975 26138 75719525 79548 79548 220591441 69993 69993 60249780 57537 57537 759150107 72062 72062 329719794 20947 20947 317444099 54994 54994 754948780 49885 35839 229800668 27435 27435 899582620 52270 52270 982546902 40157 40157 886646947 15108 15108 917340683 27513 27513 604156400 66173 66173 591889382 2337 2337 796562756 57537 57537 582363392 32959 32959 840453535 78912 60139 369573557 46354 46354 60277823 40958 40958 142136322 61146 61146 753363623 57537 57537 3046922 46390 46390 662665397 77930 77930 2733220 43309 43309 94918294 30699 30699 556866536 78976 78976 12738394 54630 6998 205947955 70974 70974 750716782 24311 24311 52352173 19828 19828 524599896 40817 40817 583383676 63145 63145 691266452 13695 13695 271879833 81890 24434 298672113 22569 22569 147252578 50883 50883 23121118 16448 16448 799021038 79028 79028 240692403 52160 52160 601341890 12114 12114 707870714 72727 72727 228017636 46698 46698 138773846 45930 45930 264985106 57400 57400 910206428 73811 55149 386998149 21277 57537 170121392 11041 11041 293361763 25579 25579 44014584 36919 36919 86015549 20135 20135 310534664 73506 73506 233546617 13476 13476 9958680 78361 78361 241253477 57537 57537 386309906 52440 52440 958799350 83455 83455 548180324 43587 43587 47499505 50476 50476 617057893 12830 12830 479053460 76442 76442 371646282 57621 57621 590732724 42274 42274 813565751 53788 53788 187323894 41459 33756 115087406 12082 12082 83505245 57537 57537 386417210 83447 83447 399966853 57537 57537 29391377 11459 11459 659108596 23014 23014 228107594 73811 68269 371161306 8749 8749 650982754 4193 4193 148077757 31957 65203 59566644 57299 57299 533171719 55660 55660 374786043 22990 22990 988648955 3533 3533 232964412 4882 4882 869780894 55268 42068 247746611 48373 78942 107676188 62766 7981 706529041 57537 57537 459630974 6268 6268 491356546 80404 80404 523259198 2191 2191 886706430 35212 35212 503210734 2141 2141 610002976 76886 76886 808617349 77252 77252 448339678 80087 80087 964872820 71883 73989 846634483 58528 58528 299945229 52884 52884 921553878 81163 75978 978866978 26022 26022 848955900 19178 19178 158138978 57537 57537 887061096 30813 30813 745788779 54603 54603 226734775 25031 25031 677466337 67634 67634 906143699 8268 8268 463560492 14182 14182 507582350 70439 70439 74433905 78252 78252 242058896 65867 65867 233335869 16195 32075 597181854 53625 68554 394624331 44043 44043 470732825 35638 35638 136347940 10951 10951 790644063 32478 32478 625870558 76564 76564 523989162 17291 17291 528792390 44341 44341 659306769 1226 1226 616521452 57537 57537 622013715 29527 29527 639820345 10037 13964 63565627 43070 43070 465925221 9417 65561 857507101 62791 62791 13111390 19326 19326 996135849 48109 57300 189864277 47764 47764 542367895 73811 57537 794419493 49469 49469 611151291 29792 29792 83191957 74222 74222 54041609 74568 45647 368720594 57537 57537 512006755 57537 57537 919430564 29040 29040 721863380 3451 3451 398240036 19614 19614 280523231 13366 13366 803885110 25559 25559 458815796 2325 2325 65406092 14009 14009 674628036 70583 70583 683364587 57170 4448 229391893 10008 10008 850789507 14464 14464 9161745 68390 68390 760404267 1602 1602 282508028 30126 30126 603397434 1055 1055 97206700 43237 43237 879177062 38751 38751 582491911 41182 41182 486723963 18927 18927 290182433 58132 58132 442044376 43996 43996 994236251 74635 74635 911226920 35818 35818 855565552 27600 27600 683103546 27588 27588 222471939 75657 75657 860610518 26327 26327 960059957 45266 57537 308846945 7583 7583 816273475 73859 73859 153941161 12968 12968 14070740 2214 2214 904208296 17076 17076 386955031 49649 49649 589508327 41704 41704 257639103 45703 45703 210847175 2412 2412 37873619 68213 68213 537479883 5982 5982 5501966 15332 15332 77632580 5908 5908 92057599 61745 61745 79354523 57732 57732 623298075 50135 50135 596570939 73202 73202 147139077 34402 34402 316723629 8372 8372 484179767 46291 46291 769508290 57537 57537 450277409 1183 1183 886215572 36875 36875 833274781 76907 57537 747991646 25781 25781 731580835 67960 67960 262439682 35020 35020 539156367 64881 64881 959342250 70161 70161 439267073 54306 54306 835759288 53580 53580 648498884 74556 74556 470620347 57537 57537 376381609 50659 50659 490966597 46284 46284 823439575 40318 40318 436005380 39081 39081 783706604 25736 13899 502297368 75836 75836 157002915 5634 23953 368259802 17126 15610 410434570 56387 56387 863856234 29688 29688 798004859 83563 83563 405944052 80124 80124 585631549 25076 25076 797021155 34597 34597 407423847 65731 65731 990249906 83315 83315 916948975 74130 74130 19870518 17961 17961 202510178 73811 5682 562703404 55979 55979 324495662 80860 80860 773954557 57537 57537 414513496 55491 55491 724653783 68545 68545 301053196 47490 47490 262741111 35371 35371 632921672 36204 36204 382774976 56626 56626 779625969 60367 57537 493446134 38152 38152 509365452 57537 57537 740854524 163 163 505251794 7248 21608 691616411 34052 34052 292907680 57188 57188 488195317 50547 50547 629389946 50980 79850 947175601 3766 75696 165479575 45251 19956 857670803 76406 76406 604100460 17004 17004 598551690 52018 52018 63352889 24834 24834 128867025 57537 57537 991020989 10292 10292 934063052 11675 11675 827653783 38458 38458 658928605 31122 31122 271808983 46508 46508 196468491 11919 11919 248608654 57537 57537 156482699 543 543 173260322 42415 28169 283747588 60608 60608 607297075 1060 1060 176481822 16323 16323 401179273 57537 57537 746531462 57537 57537 440533387 55948 55948 850275999 73811 73343 197138986 26868 26868 764935453 11984 11984 966971287 80144 80144 19416214 63978 63978 348487230 30887 30887 413977588 20389 13911 861171585 23633 23633 455075154 73927 73927 888921367 37533 37533 884361864 47152 68634 354790593 53992 53992 769804970 15725 15725 312214517 63769 63769 183875535 57677 57677 370844688 57537 57537 671905280 21946 44370 382523642 62659 5874 793415368 35995 63848 703731923 43895 70845 201686009 5884 5884 644352993 70397 70397 206944158 73321 73321 691180333 26324 26324 438527825 71115 52458 575551776 57537 57537 964525044 21682 21682 618235682 33964 33964 58605873 8532 8532 993577045 51763 51763 446841957 41351 41351 722006059 80404 58619 73470012 4742 4742 791150003 53340 52543 593705212 6310 6310 515262427 58766 58766 654437297 40943 40943 797599086 19515 19515 519898780 52910 52910 970719141 30399 30399 264848293 82873 82873 128217038 56542 56542 488354233 10966 10966 568973033 43661 43661 713037074 9428 9428 731671882 48883 48883 357930334 44765 44765 28461559 80161 5851 601295111 63611 63611 506421511 62451 62451 952744754 64681 64681 562609482 66738 66738 991140286 18319 18319 587986993 43148 43148 580891931 48603 48603 42900760 49116 34182 131202597 76673 76673 454128087 75085 75085 458559769 16705 16705 961678471 54016 32541 756183048 60425 60425 100576882 57537 57537 495268713 77574 77574 183035713 1556 1556 825506905 678 678 868105822 6400 6400 722047732 1747 1747 247625714 11348 11348 115861611 2600 2600 261669863 18916 18916 84615757 44798 44798 899311696 68572 68572 374182349 3550 3550 779667777 4727 4727 433596905 17489 17489 824966988 55339 55339 43377198 7239 57709 708930324 57537 57537 812305835 81060 81060 642715112 82443 82443 580029278 44826 44826 157865167 26426 26426 496509162 69354 69354 653252886 47818 48123 266048520 60872 37203 51967506 57537 57537 837655912 8518 8518 63213560 65431 65431 946013121 69253 69253 16843841 31781 74841 506961224 38388 38388 733832433 43120 43120 560022748 29342 29342 580048524 83401 83401 549899105 10875 10875 833915025 81829 81829 736035702 47629 47629 784169689 25515 25515 801757314 64745 64745 230850300 772 772 912866862 50848 50848 16331954 57537 57537 551266030 18585 6136 127514245 2255 2255 627390045 27956 27956 870970168 67433 67433 565757548 83573 83573 178157030 71977 19364 292333255 48064 48064 90997534 33999 33999 526382535 38572 37810 503422208 70913 70913 580899890 46517 46517 497036809 29881 29881 144783827 83803 83803 719760822 18954 18954 23439974 53307 53307 429948946 56179 56179 890247320 24060 24060 673422787 57099 57099 918605118 49407 49407 189260531 12098 42354 840019463 75599 75599 689384859 33239 33239 852135727 73610 73610 52884029 40351 40351 807229392 18896 30820 406609790 52527 52527 607148044 69858 69858 500161050 27202 27202 988161200 47146 47146 7223150 32668 28205 20645127 32457 59415 435815168 75887 75887 382064800 79158 79158 976576192 49379 49379 492842569 66873 65624 527942606 38534 66409 873818761 23045 23045 74465052 79761 79761 574381969 73811 68244 741473927 19944 19944 263269035 64356 64356 169005527 65301 65301 729846797 56484 56484 762271807 78090 78090 14667890 66084 36680 274355556 36923 36923 836745293 67399 67399 327606437 48626 10476 478145234 69184 69184 232999057 3257 3257 561972414 57537 57537 768470497 76190 76190 874061636 49300 49300 955557618 8181 8181 429241684 57537 57537 404159796 31547 31547 100250247 73811 57537 939511694 47599 47599 991807216 66745 66745 481891715 81907 81907 907601149 69452 69452 978763846 53108 53108 272401033 3501 3501 333531120 56909 56909 15577592 48909 48909 21189609 17674 17674 55964490 67817 67817 698979293 2579 2579 895973558 8647 8647 833229173 52717 52717 809735229 20495 20495 439859805 32823 32823 982169317 12251 12251 893096248 35582 35582 916928389 7878 7878 430710215 65277 65277 118357459 1471 1471 583234037 4446 49953 656608165 21385 21385 897643514 11040 11040 494554603 57537 57537 295252389 50752 50752 397973015 28569 28569 790602256 31538 31538 319027266 38829 38829 736221826 43348 43348 22960698 57537 57537 715115920 3321 3321 970861354 73502 73502 6401598 19169 19169 138116108 30817 30817 323536733 29541 28678 793183384 39874 39874 661348773 76778 76778 249955379 70416 70416 679314471 31234 31234 53623517 22410 22410 204350659 41388 41388 629716532 24271 24271 489222658 3402 3402 45280118 10819 10819 958893314 79952 79952 656573385 13334 12699 161106768 69268 69268 493552947 73811 36324 475590745 63677 57537 58866706 72381 72381 468224304 79735 79735 787042022 77039 77039 529593374 57537 57537 307092436 28186 25290 747182154 12984 74072 493089260 68584 68584 531922165 11977 11977 462107890 57891 57891 111468956 54395 54395 236649074 3342 46786 285403803 57537 57537 207217002 9297 9297 999531834 39237 39237 226455819 55088 55088 381601213 70146 70146 961688045 41018 77609 822461872 55194 55194 177556875 71839 71839 684792990 65250 65250 993174129 71933 71933 297517107 9094 10399 933249360 57537 57537 710513552 72950 72950 343631390 54413 54413 533894212 35601 26060 224939808 48247 48247 55505182 6241 6241 748874867 29772 29772 749865391 20784 60279 747194737 56677 56677 276644284 73811 9281 338208246 57537 57537 798469742 38347 38347 364338288 12840 57537 256752276 63487 63487 80759532 58760 58760 737815127 34839 34839 938920264 37086 58138 927173352 47983 47983 616048363 25712 25712 677262061 22337 22337 730858066 51516 16898 525349386 69513 69513 247021626 45489 45489 133508627 16212 16212 470113176 57537 57537 323239775 48721 15294 245070438 51363 51363 46836684 15045 20801 999613838 54523 577 839852629 43871 43871 773980466 44865 22804 439226693 26318 26318 238845204 25146 25146 117564180 5437 5437 530704538 56716 56716 744601048 74856 74856 651641928 46161 46161 192059097 29213 29213 39794114 55532 55532 59229103 52125 52125 650079815 513 513 298699720 67899 66945 171098384 83273 83273 525106710 71735 71735 795567058 20300 20300 147173498 43908 43908 579667821 39787 57537 144418214 23251 44245 352440856 57537 57537 670484264 1217 28639 784094549 57537 57537 610915698 61775 5865 538855531 6868 35776 577836673 57537 57537 899431367 44927 44927 160759568 41359 41359 422719464 13136 13136 833773665 20142 20142 959391915 24495 24495 568524932 49856 49856 674151980 28301 11462 63456903 54912 54912 921881520 20197 20197 820898138 10780 10780 399687021 28233 7899 652329317 57537 57537 339453406 57537 57537 802422338 57537 57537 152020396 49082 49082 888138898 77190 77190 31756039 22305 22305 358510469 30358 30358 595172302 30809 30809 903788208 60198 60198 426432120 16024 81852 119674840 76642 76642 312238809 61430 61430 665771750 19305 19305 172523377 57537 57537 783254267 57537 57537 730011283 61639 61639 660511147 58078 58078 325021767 34191 41899 898812180 45925 45925 859692240 63415 63415 500717690 57537 57537 824809980 10919 10919 15465832 53867 53867 293197030 4707 4707 4550240 4698 28538 303950601 1240 1240 936928098 57537 57537 145093285 81757 81757 373206897 6700 6700 106896688 4317 4317 250091557 46626 46626 819277706 47127 47127 684506035 38747 34143 897190833 73026 73026 78082835 6900 57537 920246915 60742 60742 646889095 49435 49435 904747794 57537 57537 388865277 75061 75061 194358677 49030 49030 841654521 62294 62294 611770853 33031 70450 193365971 9961 9961 62075258 37542 37542 505454140 51284 51284 73248150 68684 18106 356488470 44546 44546 903697968 64373 64373 733547585 25091 25091 239568961 43457 43457 748401520 43742 43742 920224130 47517 39426 334979806 57537 57537 104430909 21610 21610 269764725 20907 20907 222919039 55022 10857 337642126 59284 59284 254039838 75314 75314 692377428 73675 73675 662472452 81487 81487 840014777 57537 57537 512704088 72226 3631 790426344 41008 41008 448377903 13428 13428 200750247 68714 68714 462777114 62624 62624 49185566 68883 68883 299754423 32122 32122 180382261 29585 29585 278598328 17195 17195 161803268 44960 44960 586163710 8637 8637 43252087 30043 30043 220764144 75826 47387 962845701 19042 19042 118770563 65509 65509 433483382 47309 47309 347085941 76844 76844 4849388 29865 29865 878346821 45648 63832 851311963 78467 78467 733359754 51675 53570 920091123 57537 57537 927940133 60097 60097 41717619 7649 7649 484947108 38368 38368 382930319 81162 81162 218361790 7939 7939 234933297 57537 57537 875773819 57537 57537 522584120 41699 41699 103693388 53381 52358 661710427 24622 24622 929165023 52156 52156 817831786 42236 42236 911432792 34473 34473 36294179 30238 30238 610992902 63353 41059 227800762 44251 44251 831697174 16749 16749 697732201 70553 70553 834172716 59148 59148 146189027 29947 29947 770503842 17973 17973 687167061 22645 22645 761027088 49752 49752 615562994 57537 57537 461382197 80188 72057 241727789 56664 28106 753211619 32176 32176 100590210 75232 21652 148738965 49662 395 53556569 35440 35440 961381904 75403 75403 221047265 72371 72371 868379978 64487 64487 888801206 57537 57537 700816080 74353 74353 930540617 25241 25241 915148130 14003 14003 791405673 57537 57537 863662454 38053 38053 18414149 55912 55912 899891476 59579 59579 84038349 789 48045 608312943 21568 21568 398186939 46924 46924 737787263 11129 11129 535064234 13383 13383 566345737 22605 22605 326304457 81906 81906 959346058 57790 57790 201052713 28716 28716 399722210 47836 47836 834935733 15998 15998 594826833 24099 24099 386186204 32964 32964 294635278 1750 1750 738641485 32238 32238 623826918 57537 57537 74221737 60031 60031 847118919 23842 23842 668404697 31861 31861 790738051 4290 4290 82765118 47775 9689 496334885 57537 57537 104798366 4465 4465 807393556 69373 69373 66300479 10335 10335 104440423 49474 49474 63836169 70256 70256 905167012 3847 3847 185037048 76557 13386 700993765 68805 68805 230785449 24625 24625 243228597 55602 55602 828713992 63698 63698 25816749 23944 23944 825797680 33801 33801 676641347 20168 20168 42758330 26604 26604 840646642 14304 14304 778130718 22164 83572 473259829 37413 37413 818006317 30540 30540 864984039 12867 12867 742507178 57537 57537 394512622 73557 61639 29063812 57537 57537 859541106 33523 33523 248613073 76874 61099 694707000 62353 62353 115336143 72098 72098 695199071 63530 63530 969091191 10135 10135 735357037 34404 34404 368914672 65284 65284 591828686 38571 38571 969405145 29605 8006 411878417 57537 57537 802044267 27804 27804 996199679 1819 1819 25235998 34813 34813 343591638 13352 13352 963011737 62854 62854 85444116 57000 57000 165894076 26710 22547 529200529 2375 2375 500645392 21928 32116 182900446 3389 3389 639811504 46863 46863 728069250 74012 74012 847794816 63302 63302 467805696 24303 24303 466699025 71941 71941 106288009 3808 3808 718576387 9789 9789 772432948 53454 53454 909736781 69018 69018 123345375 40148 40148 475523911 57537 57537 390493348 61346 48489 211754018 57537 57537 165189267 24751 24751 918696084 57537 57537 373722090 68022 68022 772778757 83642 83642 556502600 73811 14873 926081315 66810 66810 738038669 37428 37428 944421807 38973 38973 569746413 34330 34330 591943959 20607 20607 899665353 42393 42393 142827074 69319 69319 541723067 12825 57537 182334110 64488 64488 91753319 48884 48884 686109415 57537 57537 414350072 35095 35095 136734709 59261 59261 755758014 57523 57523 902811849 28172 973 950953021 67478 67478 791331102 83302 83302 44258160 40259 40259 906729275 66750 66750 178143921 14941 14941 666781006 3382 76277 109562244 8303 8303 104378118 55773 55773 328633043 68597 68597 245450809 55010 55010 24239971 46619 46619 449505125 43213 43213 861004862 52657 52657 442987781 50567 63031 949038012 57537 57537 544554635 74428 74428 452648591 65660 65660 727844987 38080 38080 666001081 35837 35837 907534051 34835 78386 605345645 77121 77121 891846279 49578 49578 852667684 80675 20779 433654440 5286 5286 215615960 35662 35662 490785620 67926 67926 537874449 58826 58826 334317619 21112 21112 479375522 31729 31729 672729408 31542 31542 106827958 58186 58186 902511032 73652 73652 764795893 75994 75994 417264968 78933 78933 750813698 72606 57537 957937883 58994 58994 484619347 32909 32909 344611791 35873 40003 62519661 37004 37004 908650470 79578 79578 812458426 81121 81121 822467932 73811 67118 799437883 62433 62433 575516771 21580 59179 250941846 5246 61687 932678131 32578 32578 849336185 62240 62240 302747029 20522 20522 506099619 17800 17800 926962557 76839 76839 683630997 13159 13159 546670831 39534 39534 220593053 82101 82101 84202033 73811 49087 529703125 77806 77806 933682986 2127 2127 963924586 4252 9254 908337845 38042 38042 448851535 79108 79108 27309501 52891 52891 492290709 39303 13337 866735824 3757 3757 283712772 57537 57537 956520605 21683 21683 60589964 2201 2201 663706790 1279 1279 475946041 9497 9497 563530309 69031 69031 47756001 26692 26692 134570737 70315 70315 156170851 67926 67926 402269369 38308 38308 37039611 80973 80973 876834938 57537 57537 596331952 49671 49671 523662076 57537 57537 87179902 82439 82439 195040888 54330 67677 510306494 57537 57537 725207452 57537 57537 267775055 70674 70674 768141305 5810 57989 736307848 57537 57537 954031651 7097 7097 68413914 57537 57537 379528217 31235 31235 17821145 73811 22263 341230507 18437 18437 686242692 57537 57537 598880870 73811 2445 466299915 81533 81533 572585239 75036 15644 190210877 1829 1829 877152866 7969 7969 533198872 47484 47484 882232846 65085 65085 573456091 27718 27718 50380615 77803 77803 128527968 21997 21997 137207473 13883 39417 773589759 81152 81152 741076021 65724 20712 417542603 65399 65399 104361401 51963 51963 186051643 34875 34875 412826432 79015 79015 312161975 32113 32113 598578642 69571 64469 382718256 29943 29943 423312987 47324 47324 81559713 58365 58365 123770639 57537 57537 356764580 34513 34513 362411701 24809 36742 946534961 63578 52155 304611679 1896 1896 992062073 1969 1969 118476968 17337 17337 272568152 48974 48974 443756781 9747 9747 377043167 81130 81130 680761268 45170 45170 170877325 57537 57537 437910113 57537 57537 111511290 64970 64970 800838835 57537 57537 774910089 2203 2203 113578901 6993 6993 197956082 40036 77941 512048405 73704 73704 771673326 33348 33348 342145660 18157 18157 534023406 46722 46722 137415240 31435 31435 908500373 63460 63460 289844011 11674 11674 264040482 4973 4973 259093944 21542 21542 752168668 78797 78797 715920560 49167 49167 148967447 74837 74837 1019772 62330 62330 185453085 57537 57537 826823636 25282 25282 311437681 80013 80013 193707285 73382 73382 248705666 55338 55338 778688883 41211 41211 558515215 3987 17382 21841586 53612 53612 248545591 27427 27427 601768132 74058 74058 300524756 44033 44033 911745041 34840 34840 531480759 26908 26908 472905913 38607 38607 828748366 23298 23298 95187394 9029 9029 670583193 28612 28612 747402643 62097 62097 187154267 52839 52839 268936437 26064 26064 236002125 8149 8149 363546695 64188 64188 192603461 30732 37730 416378649 59573 59573 454942006 51739 51739 246118649 27943 27943 444545539 48774 48774 223984399 57537 57537 735388676 77074 54260 291592987 50193 50193 27358086 803 803 61209438 73591 73591 971395894 57537 57537 591496217 57537 57537 880427789 69998 69998 846518759 45270 45270 548561200 69309 69309 133825595 12685 12685 282215445 12518 12518 858514874 12080 33950 568501558 77874 77874 263972246 76531 76531 740223655 66258 66258 764847361 72368 72368 77837634 11739 11739 749231527 42951 42951 680333319 79669 81605 63344744 21425 21425 851355790 17362 17362 466139447 4199 4199 987156137 49467 49467 223941153 51544 51544 580597542 6016 6016 322027514 16302 16302 430089286 16753 16753 553778092 73307 73307 708072716 36111 36111 175569340 34531 34531 385265408 43920 43920 510210160 83660 83660 44859071 55700 55700 870841942 82047 9556 242295953 72544 72544 903748609 53198 53198 295913728 79652 79652 632752438 30146 30146 247260137 36149 36149 238187220 78382 81442 521948028 64752 64752 314590509 2605 25811 895351640 83147 83147 592515849 18601 18601 2296349 50350 50350 360109553 62700 62700 349085343 65963 25467 333708392 9416 9416 844587146 66984 66984 243846448 28330 28330 699733320 57537 57537 557354976 55237 55237 749668544 15292 15292 631808831 48930 48930 405906959 43698 43698 279284115 57537 57537 224335511 31520 31520 111782692 17431 17431 619744879 67655 67655 68533161 83235 83235 537957952 57537 57537 408833960 69840 69840 733304571 53018 53018 782419309 16445 16445 302228444 54840 54840 560580453 58958 58958 166304599 20219 20219 153470208 31411 31411 570989673 42201 42201 975898779 29783 29783 327658484 60151 60151 120682960 71155 71155 56079117 5748 29156 970829178 41513 20455 697406113 45544 45544 259554175 17205 17205 273563721 17270 17270 195013932 19488 19488 532221743 55278 31061 228217372 64966 64966 349702798 81952 81952 566361287 12875 12875 316335065 81007 81007 697860928 44338 44338 789906682 38083 39236 458961854 64426 64426 334333741 16054 67598 788082621 73883 73883 195557411 23528 23528 342117211 70523 70523 659127356 74354 46025 982345343 30289 30289 923353243 57996 57996 837539847 54551 54551 429877151 67063 67063 474375671 65127 61182 183264648 73253 73253 535823480 57537 57537 360670234 81298 81298 689023113 32421 32421 186808372 42702 12265 835991382 28540 38299 378128897 26802 26802 310888829 73811 8889 318791921 21597 21597 716210353 44366 58570 811777251 30951 30951 39974658 34020 34020 145527996 37146 37146 905724962 42382 60299 407719673 24993 24993 751740623 77738 77738 798159334 50771 50771 580336786 23779 23779 487814661 16481 16481 869567984 68586 68586 270184834 37364 37364 531936329 82720 82720 669523310 43882 43882 893990176 77462 77462 66666319 4194 4194 929901696 57537 57537 480139657 49846 49846 357283115 40811 49970 395003252 57347 57347 276322443 11443 75092 658774991 117 117 631959121 50376 50376 508502155 49800 49800 631989502 19308 19308 197003224 74906 74906 753127696 73811 29563 591832532 57537 57537 531199807 57537 57537 266477862 49739 49739 518961909 62971 62971 722155283 11262 11262 89458060 25583 25583 616934958 2836 2836 992758954 63604 63604 146207481 67417 73073 588899416 7156 7156 369809608 12482 12482 959200321 40462 40462 954459005 26020 26020 784093315 15834 15834 773253182 83113 83113 516335083 80731 80731 7895034 18711 18711 130407695 62758 29337 385964484 8477 8477 324918798 64308 64308 907143388 52529 52529 704915494 70716 70716 912767143 57537 57537 524690153 76168 76168 613180806 76727 76727 149445912 33838 33838 503625917 30959 30959 1334479 7822 52703 227685095 74305 74305 194443045 13764 13764 489331827 46712 33907 718174253 26735 26735 205330525 12230 12230 426915002 27119 27119 422297800 54666 74452 31687759 45657 45657 47117283 57537 57537 151818508 23915 23915 410962650 4554 4554 318886188 30571 72339 951539629 34646 33400 756354239 62085 9792 825103236 77360 77360 314753180 153 153 157552633 20761 20761 733633315 9702 9702 49494250 22374 22374 469741054 56801 56801 268341677 57772 57772 41904187 62720 62720 528846802 77791 77791 66367322 43974 43974 348034094 2664 2664 878452441 33156 33156 953942028 5709 5709 790754476 58733 58733 396298930 20369 20369 734501577 7315 14862 290754216 60681 60681 907759365 38644 38644 957265904 36451 36451 798258155 79178 79178 919156251 57537 57537 840531427 11888 11888 509220914 57537 57537 444334594 65385 65385 185035991 30878 30878 875592511 18091 18091 941358100 62612 62612 947429732 56835 56835 198607076 59351 59351 772877724 57374 57374 754696463 4304 4304 901570006 29226 29226 491771785 42717 42717 517429756 60575 45142 779151006 73811 64536 824235196 24935 24935 547093100 10446 10446 836753014 34038 34038 128461783 64294 61390 7022728 17041 57981 554648688 83428 83428 369694965 45544 45544 181004493 71760 71760 631778653 28515 28515 643378640 36324 36324 143012961 57537 57537 843282494 68743 69796 333698102 9534 45084 716857944 7230 7230 136011983 58565 58565 155445530 32360 32360 642624343 29063 29063 498589652 15917 29345 479580606 49372 49372 284184436 27666 27666 612380310 82180 82180 28369064 57537 57537 579324687 62817 62817 725114553 57537 57537 876150259 83407 83407 2974883 70061 70061 638724692 15900 15900 154073625 31075 31075 586765612 4418 4418 986966929 57537 57537 288988230 57537 57537 367676194 77997 77997 362761517 57537 57537 587147255 75213 75213 142717584 69512 69512 540166281 77138 77138 696787194 42196 42196 825189163 2337 2337 437480621 53722 53722 228238080 50437 50437 734873768 31377 31377 19097047 45153 45153 906455675 1860 66305 569947725 40755 40755 278374851 57367 57367 632539607 42864 42864 85964650 26433 26433 703504548 41541 48905 660562199 51261 51261 679282289 20494 20494 97046264 35249 31404 963804663 80720 80720 395467015 31484 31484 250505557 59729 59729 459060766 69944 69944 681856745 12580 12580 872165986 76358 76358 551522896 15020 77557 831954273 41244 41244 274229502 20559 20559 901412390 1809 1809 335279438 57537 57537 904346020 40671 40671 142767969 53113 60152 309447713 32263 32263 185396618 33585 54533 548644632 33325 33325 643226608 50852 50852 134466282 42771 42771 92476935 54374 54374 896840282 21367 21367 357141183 46798 46798 351455567 63635 7223 954298865 69306 69306 322423788 43966 43966 104670643 4139 4139 341852100 73811 53826 120177259 13464 13464 350379022 80076 80076 381242516 24046 24046 292268607 77760 77760 934526950 64370 64370 158780657 11746 11746 413476014 16607 16607 576960501 40942 40942 339626010 61019 61019 9589662 57537 57537 239251478 5893 5893 764459302 58726 58726 620864351 75201 75201 353866078 46237 46237 723821472 54013 54013 354337217 70245 70245 591957144 81075 38486 145068683 44263 44263 958653677 20764 20764 902659253 57537 57537 906764783 14010 14010 436437764 44958 44958 239109493 54671 54671 221509857 51610 51610 6679486 59743 59743 706030877 57537 57537 163683713 11107 11107 61650156 23961 23961 217575026 24173 16503 222328903 39968 51653 32654802 9076 49611 671481511 21159 21159 632594332 70589 70589 283176744 26085 26085 507679159 72686 72686 160142163 31488 59183 510857251 11200 11200 590929342 57537 57537 160166995 68922 68922 796421205 15219 15219 471108401 50949 50949 557333712 75548 75548 726930097 24787 57537 574325205 21693 21693 382565559 62597 59331 742132199 48748 57537 79737656 57537 57537 97320854 83580 83580 853455063 4057 4057 461800029 9123 9123 886234408 13023 13023 560182946 57537 57537 223295046 55039 55039 299673905 24549 70353 342581814 15122 15122 914516069 54200 54200 682717465 79316 79316 722752349 51833 51833 978118924 78335 78335 843586064 27959 27959 11029003 8786 8786 978769708 57537 57537 883445238 47429 47429 642049851 53755 16024 230122030 11602 11602 642449865 31475 31475 869496632 59464 59464 703314973 53154 53154 327783481 46996 46996 933880440 7327 60771 774997152 13212 38861 406650794 64340 64340 526438084 9387 32261 660116433 53607 53607 334831957 46916 46916 904788860 32226 32226 905370769 12913 12913 854030854 64621 64621 368816660 75048 75048 821724483 32097 32097 548323668 28861 28861 613797321 77 77 128454573 8334 28356 784700357 65675 65675 286865327 62266 62266 882760871 57537 57537 804998226 12515 12515 530030922 23957 23957 581868212 7208 7208 926917651 7379 7379 732547347 52241 52241 648122514 53525 53525 134228148 81834 5918 944191773 35343 35343 241296378 3552 52811 744407875 6501 77127 68615608 79023 79023 477190165 3016 3016 677598756 57537 57537 955986114 28990 28990 550601594 25926 25926 495568784 22389 31833 892505799 76416 76416 734315142 57761 9445 480856950 64030 5137 567330756 16427 35825 899746708 25638 25638 667462276 41809 41809 747211108 35090 35090 687554572 55244 55244 924752255 6664 6664 311670597 52122 52122 175420462 55969 55969 783951028 18146 18146 182045681 14517 14517 556675094 60630 60630 400316117 47934 5315 426760341 53777 53777 174031912 80080 80080 719467533 48842 48842 696997967 73037 73037 51000359 62533 62533 372466758 1532 1532 774174428 80748 80748 547012991 49248 49248 977916952 4217 57537 208992423 1909 57537 988762340 81245 81245 330037649 33064 33064 26781411 54224 54224 976534919 60182 60182 62057230 57537 57537 179563416 79901 79901 837483873 83180 83180 862134955 32614 32614 678953969 63055 63055 507386318 73811 72347 280649175 64817 64817 752978119 71183 71183 151280009 34720 34720 867575356 65964 65964 117618423 60811 60811 336461134 12301 12301 15821626 69605 69605 282168933 80654 57537 491324350 72241 72241 376701421 25325 14503 820475484 71229 71229 515156191 24899 24899 395794161 35793 35793 529936852 66932 66932 144752341 25353 25353 326718702 57537 57537 910464904 38589 38589 662000521 44994 44994 482761700 12756 12756 624236942 70410 69025 259510812 25281 25281 448177820 57537 57537 465443627 28110 39172 373123855 58157 58157 668859796 51698 51698 683362055 1595 1595 85216312 38455 77622 785509982 71149 71149 407607538 57537 57537 994796790 62150 62150 345900813 23012 23012 533104879 23120 23120 609883556 57537 57537 664928288 18197 18197 206593464 19424 19424 925473124 29944 42928 622687332 69309 69309 272704699 76071 49936 947369119 68759 68759 566480113 79655 79655 745467551 6976 18295 811407705 21768 21768 267543942 25655 25655 817513463 61798 61798 696456923 41673 41673 172197322 57537 57537 585637365 59286 51124 646210668 63837 63837 415697379 1983 1983 616983581 45146 45146 90705340 69603 69603 935777995 79799 79799 464307334 31524 31524 756436670 28300 28300 225672951 60057 60057 556320133 13640 13640 87208775 43302 14512 945906108 48111 48111 459409218 14178 27930 323705209 57537 57537 756218455 64761 64761 544602772 75929 75929 234319642 57537 57537 655604470 2939 2939 585624575 55529 55529 956207040 49936 72828 157248864 44234 44234 120113173 48500 48500 767797830 35843 35843 30443399 49501 49501 38482766 76601 57537 755612995 46968 46968 455091767 36659 68414 734179124 116 116 125320695 21922 21922 860136526 20464 20464 82159651 24160 24160 124043701 15786 15786 503163139 62247 62247 483509263 16146 16146 106139719 57537 57537 306943766 26611 26611 977880447 8705 8705 542143803 10641 10641 298681112 1846 1846 888107910 24688 31021 729546872 6934 63298 695734816 56168 56168 746663104 12273 12273 983736786 3861 3861 128751721 55830 55830 685459692 28150 28150 495624752 58190 58190 738779664 44203 44203 737991292 64066 64066 347273418 13127 64754 299160473 6815 6815 27338735 57537 57537 923857333 3133 3133 722679413 45335 45335 250213460 57537 57537 277679168 12372 75501 377856999 7533 7533 806028361 57537 57537 929993415 20301 20301 688991257 26302 26302 26066055 21709 21709 220250059 74651 78312 341441416 73811 13345 215340293 80131 80131 798573703 76822 76822 963408751 69630 69630 888975942 75957 75957 395739953 81598 81598 199214561 3748 3748 36468979 61283 28350 585396923 47245 47245 988673126 43720 43720 242279913 15724 15724 871406798 41608 41608 980762977 37015 61766 960875942 64486 64486 842654485 4563 4563 898819438 81098 81098 26965153 80298 80298 115224904 83673 83673 60165082 70158 70158 735774782 20082 20082 845221199 11166 22615 556588263 68872 68872 36663616 65921 58744 512424717 63540 63540 642024802 59875 59875 303212999 12246 12246 706619404 66413 55524 207549823 29740 29740 564534921 40034 40034 945753343 22299 22299 421396441 26443 26443 983011427 22336 22336 190885315 30920 30920 532606457 73811 25828 814880342 57537 57537 932062334 32505 32505 24267405 63076 63076 409763861 12257 12257 755285240 17852 17852 214119748 63238 63238 992605360 2296 2296 387904545 40428 40428 871497709 80301 23548 284360364 40255 40255 814079057 57537 57537 459479352 57537 57537 757785101 76634 76634 158343719 27163 27163 222073579 73923 73923 268228762 82347 82347 193520666 57537 57537 577396444 57537 57537 794594897 12171 12171 965400982 75978 75978 190886660 70940 70940 739435728 6551 6551 933665984 8829 8829 499805855 13706 13706 774079002 57316 57316 935583514 30673 32770 590993798 7425 7425 100697174 21916 21916 296857641 17662 2572 852737816 77974 77974 745650393 68643 68643 873533306 37861 37861 154516961 66795 66795 318660670 64815 64815 500209555 27946 27946 866510928 57537 57537 118076225 36632 36632 165211128 45605 45605 401014172 49028 49028 135149501 78096 28244 867650244 57537 57537 552438497 78461 78461 833907533 50333 50333 303903343 74434 74434 79672365 43757 43757 979011784 64815 32547 100298852 4682 4682 660183030 48736 48736 709744768 24197 24197 525054297 27132 27132 238408046 39590 18482 780306878 78539 78539 317983285 54359 54359 958285889 28744 28744 543915927 57939 57537 553668010 83544 83544 479935433 5761 5761 481939742 60513 60513 761686384 64507 64507 929835256 26040 26040 444410820 4516 4516 979834760 57537 57537 303862353 79253 79253 632500564 52933 52933 453779960 78314 78314 462456435 45518 45518 248161661 72285 72285 929195852 4963 4963 14845014 36105 36105 485328867 9012 35046 963788382 8177 48304 934247976 57537 57537 209975393 57537 57537 601935068 68470 68470 214204081 11771 11771 237967684 16614 16614 481335825 71261 71261 908393261 8636 8636 958510693 20301 54587 712418748 26747 74719 777095869 65517 65517 39039006 1119 1119 68850004 22053 22053 728649260 45346 45346 825450159 57537 57537 875529398 74004 74004 140621964 65577 65577 454713443 57537 57537 9572773 57451 21611 522056769 46087 46087 53374242 57537 57537 54631923 34955 30861 921141273 57228 57228 349315446 30436 36863 228240357 790 790 89386347 23689 23689 769033040 57537 57537 959665166 56130 56130 468053629 55920 55920 918671174 53558 53558 725816583 58801 58801 893913211 54949 54949 644294158 38877 38877 32902243 82307 82307 203064090 45750 45750 652043721 34753 34753 642312687 50006 72123 932081237 73704 73704 691965101 59308 59308 369982961 11095 11095 698685134 73681 73681 203784008 80285 80285 600731585 74208 60964 903265493 70306 70306 274188351 41475 41475 568686533 60301 60301 744928425 48932 48932 878263197 62450 62450 369988564 15636 15636 758602920 53312 53312 83529909 28362 13091 770271353 57361 57361 38075000 5839 5839 458917880 39770 39770 140927453 70631 70631 410986396 26719 26719 855316954 7262 7262 265523329 59818 59818 187245794 56052 56052 673444421 3777 3777 204095727 72957 72957 664044474 33807 33807 581371179 57537 57537 29572704 64939 64939 359122484 33059 33059 453719856 23724 56206 27564279 18896 18896 208291114 40035 40035 531655763 4942 4942 352377836 52598 26226 946000988 57537 57537 899388464 49745 49745 939693402 40105 40105 638900508 42730 42730 316219491 7654 61249 853486489 66867 66867 39793222 45273 53954 998248261 560 560 262582512 76331 76331 146323184 37923 37923 575107148 73811 73263 552054010 24386 24386 704894381 51662 51662 946722042 73770 57537 659409047 36002 21837 280072336 3774 3774 867320968 46482 20043 518426451 44079 53732 901001863 49655 49655 71121 31684 31684 195615885 2637 2637 611644824 16017 16017 715447958 72024 72024 438565902 11727 11727 31327494 62254 3910 488079732 81065 81065 458905253 24126 24126 592682544 54807 57337 1883490 17291 12489 697590917 42150 42150 914141372 52196 52196 199902747 47569 47569 402363305 47157 24316 961044738 57449 57449 679037055 13376 5775 587693522 52248 52248 283935897 4606 4606 728361824 72525 72525 387497422 60824 60824 93295947 53329 53329 196404610 73811 70237 70781833 71907 71907 273676259 71349 71349 628573807 57537 57537 407328389 31064 31064 135854683 18735 18735 32915327 39460 39460 54674462 33882 33882 196619033 28862 28862 219849011 2749 2749 386095621 12006 12006 207161872 1248 1248 216844334 73352 73352 802113326 52475 52475 742991538 51785 51785 621552531 56861 56861 123697573 11458 11458 54913768 50751 50751 602611038 49927 49927 402205065 18688 18688 581538675 30291 30291 375196396 17642 17642 487212579 49535 49535 654963840 46234 46234 233418879 69836 69836 260873668 55961 55961 963413267 29694 29694 484086031 78600 78600 436185508 8272 8272 683334821 1102 1102 992140840 57537 57537 1256712 56852 56852 188415456 21756 58174 398651019 14128 14128 677184715 32578 32578 171697548 64602 64602 526425446 57537 57537 932178370 78992 78992 859696592 72123 57537 655095863 36333 36333 89056685 78654 78654 472236540 49780 49780 813482780 21055 21055 861205594 11102 11102 748159316 9340 9340 108888942 26357 26357 238262897 64567 69687 773705890 57537 57537 388017844 73735 73735 299304355 14057 14057 373356414 36875 46103 785600747 25145 25145 173941173 43200 34123 993141008 16151 6032 207234043 17544 17544 356854712 76867 76867 892100654 11940 11940 535624024 76280 76280 176327654 25268 25268 354717750 14026 38256 357344382 67193 67193 520689865 56179 78611 598817492 57537 57537 395283994 61827 61827 792026895 55379 68361 505203894 17547 17547 728145241 69 69 670243694 57537 57537 928931620 71407 71407 135937828 38269 38269 84293754 74425 74425 523479863 24968 24968 136591554 38763 38763 308277031 57596 83152 570104729 6081 57537 350920235 33940 33940 210194120 70369 70369 454539904 38374 38374 499307755 72869 72869 857131022 4611 4611 348987840 82139 82139 712102368 8222 57537 666697739 76836 76836 144972757 6322 66870 27468183 21676 21676 200181236 8066 8066 330130450 17444 57537 814630335 74272 22964 260745408 61150 61150 197684660 57537 57537 461313392 39857 14422 323865639 75806 75806 244478677 6167 6167 6767874 30636 30636 445346720 40483 40483 677054379 17395 37530 953820867 65118 57903 541188096 22110 22110 936114594 13250 13250 341947251 75613 75613 929083639 81713 33638 514649558 26713 26713 624971672 57653 57653 452959727 34560 34560 16966083 30738 30738 126615832 62385 62385 536884276 9666 9666 949193986 13631 13631 484629137 32148 32148 478416947 15547 57537 201239743 43987 43987 988449789 70484 70484 634503255 12683 12683 984423938 31438 31438 883098697 25237 25237 6044173 40481 40481 364965124 6014 6014 773040672 57537 57537 752949073 45657 45657 322770331 82772 82772 816826948 69244 69244 115310522 18767 21934 827646170 17829 17829 489012444 36612 36612 438435848 43234 43234 650175968 78360 22531 60609405 79297 79297 774114535 52465 52465 390547959 67962 67962 895720850 69374 17742 577475949 14036 14036 896525352 6403 6403 121544818 75412 75412 941416563 37936 37936 54023522 29357 29357 728806119 44607 48397 500752100 16828 16828 64992986 10218 10218 57336745 29496 29496 842325643 29024 26762 546072977 42026 42026 878864914 8947 8947 31418272 12530 2362 950538216 45205 45205 984663631 62130 62130 347997539 38907 38907 336848249 29394 29394 645327210 14016 14016 982995137 74794 74794 380424405 33414 33414 300556173 57537 57537 974433649 16903 16903 392293026 6076 6076 722967065 8729 8729 46798418 48344 48344 428739130 31832 31832 99485318 66606 66606 52183943 43384 43384 374035548 841 841 446269467 7472 7472 753509085 3743 81583 784139991 57537 57537 237722987 3047 3047 24488160 53084 53084 338642950 58004 58004 809312697 2653 2653 948492547 29918 29918 619726967 10582 10582 700549783 43519 43519 753755938 9350 9350 836639000 2026 2026 129769099 41879 41879 991753161 58399 58399 574277428 41020 41020 555764674 64123 52269 876225034 33887 33887 837290997 11932 11932 816715209 68658 68658 935733532 32376 32376 3322388 13307 18205 659861245 52660 59563 70905127 71960 71960 408895493 1873 1873 958455070 35576 35576 80987336 47294 48486 573314537 57212 57212 3083699 42954 42954 895767433 48156 48156 509000806 16716 16716 570791958 6649 29940 404268599 32450 32450 156246946 82157 82157 469484557 80456 80456 211643316 8184 8184 784140318 24180 24180 661342299 42165 42165 809097522 14522 14522 140782390 18467 34388 802660804 68154 68154 989385886 40439 40439 50810658 38112 38112 945087887 46362 46362 879537512 34496 34496 627047830 42937 42937 257701955 27733 27733 4855240 1088 1088 424477613 33918 33918 240957245 32109 14465 191199404 56052 56052 947013558 57537 57537 740305318 77454 6606 571076847 23041 23041 17672389 38529 38529 703564868 23755 23755 284453789 57537 57537 759955365 44546 44546 673884790 83759 83759 679808042 46337 46337 989729444 60299 17642 742094191 38844 33348 881692165 81301 81301 857958493 23533 23533 135166240 9022 9022 155573678 61141 57537 410392525 49229 49229 965364096 61510 61510 167089531 50051 50051 756040050 16648 16648 254563848 57537 57537 680609104 19388 75816 408291999 21973 21973 608122208 80138 80138 244478172 57679 57679 67677196 59307 59307 756132526 17912 17912 920956675 57537 57537 361544506 30729 30729 614364388 31759 31759 51241696 23394 23394 855291335 57537 57537 751771577 29911 29911 206967228 57485 57485 205944820 42900 42900 529983783 54138 54138 617657053 16766 16766 692630432 80557 80557 704693948 18952 18952 121002303 36729 36729 477179239 78193 78193 429740112 42689 42689 840600637 77792 77792 914466752 35744 70363 873294801 42710 42710 72452673 57537 57537 395447894 57537 57537 154943810 14377 14377 507689552 76004 76004 476934375 19641 19641 832496123 12875 40258 703123641 57537 57537 33226883 23104 23104 137778808 4430 4430 688923664 17166 17166 723976399 81727 81727 946592400 11355 11355 770500960 48265 48265 984768601 30058 30058 375544910 5124 5124 879667433 16191 16191 761204764 5280 5280 77732755 20690 20690 773201783 44938 44938 68917240 21762 31673 450017086 9875 9875 331628944 50798 1278 198162765 34745 34745 172564257 73919 6162 899078578 65432 65432 365530957 54095 54095 732912731 49734 49734 248355125 77900 57537 823600997 57537 57537 482014040 28660 28660 740364908 51354 8162 27502824 31792 31792 569244021 73811 55288 391099462 51385 12040 985241190 314 25496 81869762 77902 77902 501817424 8134 8134 586677650 6099 6099 318083616 23846 23846 578680270 77873 11739 127889704 50680 57537 761220563 81865 81865 506137387 32610 32610 291612120 33890 33890 921880483 11053 11053 498066289 56663 56663 409200636 42664 42664 321986730 49769 33602 745974169 17352 17352 835321800 11270 11270 62020716 24243 24243 448525625 44028 44028 857298434 22237 22237 814135027 57537 57537 38144517 77906 77906 296029398 57537 57537 315714833 34911 67054 540003535 59876 59876 676271636 66950 66950 188570096 33804 33804 951720212 14694 14694 822114458 79476 79476 866221141 2274 57537 464767007 19917 27068 994799500 54433 54433 960035544 41074 41074 11302615 12370 12370 719093016 38014 38014 711024022 47739 47739 687837617 74952 74952 341316418 8772 8772 301802655 40747 40747 747047283 57626 57626 907241335 57537 57537 505616060 33785 33785 922024443 52348 3743 227078713 40188 40188 950096976 2900 2900 287525751 19781 19781 704654288 46256 46256 423838227 57537 57537 353393065 65980 65980 748676535 82214 82214 762178892 25784 25784 342113970 71506 71506 872943757 44631 44631 491452469 10447 10447 987661839 73811 77592 387484197 64873 64873 894301149 33191 33191 744955758 73811 57537 474789076 2473 2473 33565904 65011 1559 534489814 34504 34504 627939692 47827 47827 565474205 61158 61158 20756816 16889 16889 976622560 49749 49749 954157780 67985 67985 838458169 40538 40538 774073969 29891 36532 10337635 28308 28308 316299597 2231 2231 737633343 57537 57537 289026195 13752 42404 6590161 52910 52910 799019216 39313 39313 239737658 9019 9019 244088517 13245 13245 639325866 70877 70877 76668041 35247 21808 415487523 77777 77777 99123992 43914 43914 718689053 62825 62825 554761483 48062 48062 208291603 19622 57537 84618932 59822 57537 975575062 59073 67048 836519444 18275 18275 466819673 11567 11567 894555934 21176 21176 379431219 38762 38762 963390677 64833 64833 589775920 20913 20913 233994291 17351 46243 885888793 2230 2230 484960081 549 549 105078367 76943 76943 721550714 30969 30969 446948087 29070 29150 637460680 66528 66528 569796053 63637 63637 154968931 14567 14567 793076127 14156 14156 584299135 29827 29827 818308871 62960 57537 683426370 40409 40409 128016835 81675 81675 706828238 59654 72053 347031911 10020 10020 898783176 65345 65345 886817012 52928 52928 352357293 39247 39247 547242837 25836 25836 567252367 44736 44736 345493358 17029 17029 318535352 33140 33140 837751821 45142 76021 22700909 23397 23397 303562057 43923 43923 769622961 51566 49201 411321691 10194 10194 236326787 34002 3945 391957124 72835 72835 576012101 37188 28223 265277709 75314 75314 434683486 74603 74603 683526500 16031 16031 691570851 67205 67205 20554375 44199 44199 305890246 54927 54927 764731822 11865 11865 402657585 57537 57537 716267515 59835 59835 60195437 72144 72144 701419650 18817 18817 619666790 10410 74730 155223852 49503 49503 701163373 62406 62406 51742774 17619 17619 12870378 23207 23207 972814851 51884 51884 731435811 75087 75087 432576529 23661 23661 292768276 57537 57537 999736427 63510 63510 459658293 40485 40485 125797239 45286 45286 252424918 16674 16674 256481701 57537 57537 507951595 25470 25470 923026340 53083 53083 27359609 142 142 935883901 57537 57537 835550494 65523 65523 499173960 81441 81441 514546608 80299 80299 288472092 5188 5188 417240634 54065 54065 145241299 48721 48721 788894548 42514 42514 18839470 29619 29619 566890725 45943 45943 720805050 24961 24961 155091572 78439 78439 651167681 32014 32014 709906187 57537 57537 898882258 57031 57031 110716353 78199 8508 470513023 16220 16220 255827916 41654 41654 422351210 8743 8743 811844689 18987 18987 613143336 46225 46225 638753352 58176 58176 407509842 11371 11371 621338498 16381 16381 314358207 79778 40437 405266352 1505 1505 723712405 58852 58852 88415208 43135 43135 717538519 35903 43259 22075374 72620 72620 432207348 83516 83516 448739339 70314 44902 980120445 13626 13626 819737571 57537 57537 509038851 54612 32757 945177587 34406 34406 643214176 5092 5092 789205544 46798 46798 430417642 59581 59581 886932886 76759 76759 893425642 76622 27586 15172946 20644 20644 770789442 27139 27139 721836929 22566 22566 227240958 69268 69268 584508652 26095 26095 128325669 24038 24038 460511213 81154 81154 358638872 30686 30686 644330234 34445 34445 706521580 58713 58713 179885489 54236 54236 93172690 6713 17188 812725740 46929 35189 451866900 1095 1095 698781213 60518 60518 759224893 8633 8633 300329149 54587 54587 631263367 25267 25267 537369621 37779 37779 379652873 16721 16721 619922839 76142 76142 765086941 13297 13297 856280755 38268 38268 492118235 49861 49861 447935322 74624 74624 449166604 34925 34925 977700156 65841 64545 756831475 3795 3795 788822188 23947 23947 554779399 12226 7981 638547439 64918 45424 973548518 57537 57537 577142725 49571 49571 283874243 57537 57537 558148797 52284 52284 704299615 57537 57537 83557825 31227 52806 548162079 19570 19570 834270124 29563 29563 566104493 55205 55205 769186624 70363 23046 871844231 57537 57537 587314532 57537 57537 362360187 22251 22251 292051698 4690 4690 947056631 8808 72478 191820943 9304 9304 463012933 74877 74877 153657102 6540 6540 171564302 57537 57537 424990257 13372 13372 867791250 66529 66529 437284645 41998 41998 894104794 38224 38224 47055164 53734 54883 46185232 57108 57108 619782400 82356 82356 8895417 7727 7727 453785355 37886 37886 32087596 17902 17902 508764069 76580 76580 444338194 2924 2924 63175996 63362 63362 491581166 73811 57537 99545946 81534 81534 567425669 77179 43836 388225360 67767 67767 151624680 22440 22440 479581901 81968 81968 340895297 3754 57537 881697419 22033 22033 745965249 382 382 356509514 57537 57537 257818965 62404 62404 661314935 79469 30075 760796151 25938 25938 172837064 57537 57537 799174059 15466 15466 869057836 63112 63112 435665294 65881 65881 314633637 57537 57537 529089878 4376 4376 695950331 57537 57537 167446862 26839 26839 858449771 57537 57537 974427089 11919 44517 158504666 16645 16645 843704457 57537 57537 164806449 28674 78844 493970251 70111 70811 723553884 3854 3854 696006028 28619 28619 516735674 55934 55934 344818244 77507 77507 224846713 42526 28398 664267183 6595 6595 922765875 52209 52209 852082680 29353 29353 438401737 29586 29586 590430877 45774 45774 508655683 74004 74004 516405620 17611 17611 682293904 26235 26235 646730089 60242 60242 445806797 60381 57537 504304424 79071 79071 270816853 21453 21453 683029079 61784 61784 588840518 82133 82133 324796564 557 557 232667003 57537 57537 275800364 18450 11298 134596292 8783 59822 547272046 22165 22165 630745978 33343 33343 87030151 40769 40769 242760379 74272 74272 433628647 79773 79773 41524937 9931 9931 334488190 73594 73594 253891228 70940 70940 909163311 38872 38872 656286113 66808 78407 314017083 26443 26443 645810711 73811 81898 949842779 81024 81024 622359463 57537 57537 298877658 5778 5778 250613893 40058 40058 440271158 77879 3766 74361210 57537 57537 276496822 18874 18874 543737269 11492 57537 143977649 69187 69187 449263253 60612 60612 454396303 57537 57537 321999851 22575 22575 675642968 37229 37229 854741199 20250 20250 579484294 6275 16304 342691653 60940 60940 385919074 76208 76208 174493337 16587 20336 135755878 57537 57537 210631590 78125 78125 987665432 69848 69848 391988829 20236 20236 745834483 73086 73086 519052968 17577 17577 99694279 18912 18912 535375649 73811 45548 737374472 83478 37619 728189407 57537 57537 946901874 38920 38920 643372807 136 27440 526914812 23476 23476 212593335 30827 30827 1108422 64641 64641 488774860 57537 57537 950200863 14340 14340 875046583 57925 57925 278862129 57537 57537 666944031 46817 46817 126287093 76393 56195 717504569 77792 77792 621892329 32005 32005 145315180 59781 57537 804834221 83107 83107 692668610 44885 44885 67811078 8675 8675 64134968 29351 29351 873992872 54969 54969 517241058 48226 39163 655414513 31205 58257 809176706 13288 13288 21380816 69652 64480 243150841 34202 34202 299786920 20765 20765 645381056 57537 57537 472887714 59433 59433 346742861 61922 61922 633580101 58724 58724 986148045 79853 79853 991587790 43434 43434 725999627 66486 57537 502110053 72347 72347 896301901 69466 69466 274778119 21286 21286 627872056 16365 16365 194206255 13089 13089 945931657 83109 83109 174631231 57537 57537 142797603 40293 40293 416421581 1594 13830 27986736 29898 29898 977340194 48153 48153 993850553 3725 3725 625422144 57537 57537 691097528 45856 45856 68421372 24969 24969 582280135 67420 32517 848163489 22301 22301 369589670 16042 16042 326012721 54795 54795 202091602 33316 33316 884992579 34489 34489 349345607 10570 10570 484478589 46280 46280 894935040 25251 25251 172703288 37631 37631 322918448 54947 48199 419653953 67433 67433 591800536 72916 72916 294773789 57537 57537 485412791 22440 39479 509811217 16638 16638 435375501 38497 38497 414216613 29548 29548 586257746 8964 8964 275233258 74626 8638 500736760 35735 35735 419827192 12785 12785 240711128 12721 12721 332145815 70810 70810 155612926 33036 33036 209411453 26651 20190 909234428 76146 76146 641938835 57537 57537 6747233 62328 62328 101261135 43510 43510 984134734 28691 47582 607011511 62543 62543 668919568 57537 57537 926314456 51174 51174 824406221 71773 61734 886632496 67673 67673 673391271 33505 33505 287787618 1474 1474 937832038 46548 46548 654131863 16724 16724 420897571 64885 64885 24394588 31606 31606 101026566 57619 57619 936965274 8394 8394 241709526 75333 75333 514164059 27839 27839 203026847 24328 24328 534911410 63180 20546 811564927 69557 69557 147815838 569 569 770277171 36188 36188 412075569 51719 51719 728296411 56535 56535 927933373 59753 59753 600243623 74394 28851 421695934 55193 55193 626728071 61452 61452 781043527 66426 66426 121211941 59641 2059 293363303 27765 27765 655633694 34232 34232 39601259 76941 76941 626149538 29460 29460 246019932 58191 58191 135283533 25882 25882 783325081 83759 57537 168947955 38278 38278 884241695 80319 80319 377505790 61245 61245 972647520 55980 55980 789067744 40060 40060 786046146 30477 20167 901930248 51734 51734 203110234 73243 73243 146471759 79343 79343 357856946 8944 8944 902072354 53837 55609 841489123 46786 41861 556259334 55536 55536 510126526 50211 50211 623490928 9443 9443 724260415 75728 75728 617274912 33108 33108 983632705 34248 34248 219728037 65196 65196 34834331 82487 74732 501307809 11865 11865 94777851 23512 23512 811107320 73811 17169 448691189 16033 10457 55474445 69421 69421 144018453 83669 77570 490962582 23185 23185 726351740 59243 59243 511611481 22720 22720 901054907 16812 16812 654941202 39449 39449 614531228 59496 57112 544198879 75605 75605 194917578 66519 66519 782092473 37420 10187 545377126 48263 48263 471720893 48200 48200 490866877 57537 57537 544933779 19457 19457 580452402 42454 42454 407801832 65904 65904 107625933 19673 19673 527422973 19204 19204 513074128 8992 8992 689276542 78072 78072 922028108 28308 28308 780641303 10949 10949 173582104 47890 47890 437769850 17290 17290 475395498 69441 33975 962403892 20427 20427 337856689 80224 80224 485263139 66652 66652 896711098 73811 2840 214263541 67696 67696 367933494 9130 9130 874751902 57537 57537 370949685 54871 44008 698329328 11828 11828 477211575 55669 55669 856041076 32417 32417 952186062 60306 60306 382353403 45723 45723 87312560 21041 21041 741414958 57670 57670 181678459 28494 50355 910269928 69720 69720 864835029 73811 59386 921643181 17686 17686 154019972 10848 10848 131070264 21679 21679 525268153 68855 68855 742250000 52604 58761 710802725 46746 46746 798661276 29702 72291 352336361 25905 25905 13386730 80698 80698 36131423 67203 67203 581305037 4966 4966 666205700 62061 62061 90486356 74113 74113 78531548 57537 57537 553864667 73811 71664 957867519 18995 18995 178760730 27923 27923 891756341 39496 39496 322832120 73811 50555 753028074 17082 17082 575374881 63037 4000 851317524 47971 78701 75985378 58570 19328 329977160 67099 67099 99727702 46422 46422 863070381 54602 54602 753154827 6730 6730 775465668 8054 8054 552789984 11101 11101 334691776 57537 57537 240371542 6651 6651 684702578 57537 57537 607766418 34411 34411 51707120 77371 77371 906627197 23983 23983 892231586 41816 41816 797431216 15922 15922 515201439 40404 40404 679660881 40171 40171 473784746 62181 43002 983524692 59207 59207 514098607 36163 3099 635693058 32351 32351 22137057 44232 16751 288729897 13850 13850 574750965 57537 57537 828108357 45348 45348 408735982 19544 19544 142472208 44427 44427 933447452 49551 49551 742112686 25497 25497 36984814 19491 19491 182274051 23455 23455 941692185 33006 33006 458140039 44680 17593 644495689 73811 55883 503010388 39265 39265 586945554 44955 44955 760661799 51234 51234 686347284 26845 26845 678456109 70864 82457 807071260 26932 26932 83251456 25125 25125 236722836 48763 48763 894749409 82082 82082 20910622 81567 81567 212688327 31428 31428 862662964 47413 47413 125836811 55894 55894 661842782 4068 4068 662261773 11785 11785 880270569 77695 77695 438230237 24402 24402 222674793 57537 57537 110302106 63274 63274 316140125 60423 60423 269088813 13315 13315 678697032 4342 4342 172974872 57537 57537 982996705 8965 8965 358245053 67400 66684 113504866 26358 26358 829795410 37069 37069 121722217 57697 57697 879443521 12174 12174 627530387 79922 79922 42200956 32292 32292 332337602 63169 63169 824986109 25731 25731 116008424 19804 19804 710067807 10421 74473 818203502 62078 62078 315771359 47485 47485 110386321 5905 79545 909634184 4414 4414 35659478 57537 57537 768416298 69312 69312 375807595 75863 75863 228245412 56790 56790 208634765 50812 73053 473890136 1431 1431 567890882 25391 25391 975097543 35139 35139 106388350 57322 57322 594752643 73811 47296 455173581 34005 34005 77630988 73275 73275 356354371 73119 73119 334821956 27526 27526 259835725 72742 72742 165289270 83840 83840 594744411 41081 41081 112753277 43916 43916 498988705 29139 29139 869795644 27045 27045 468773893 57537 57537 794756089 24741 24741 738845129 57537 57537 251126287 17517 17517 301070903 21493 21493 170787422 57537 57537 785870225 83143 83143 115975164 11025 11025 155565101 51004 51004 430250439 83276 83276 955513510 28188 28188 544166099 31537 31537 196373205 21156 21156 340038705 20165 20165 769511178 56674 56674 449484631 48623 48623 114628586 17262 17262 693132790 4446 8536 613398200 57537 57537 311703489 4176 4176 649340628 23953 23953 404949831 20908 20908 443364599 2794 2794 164673451 38480 38480 287631511 47785 47785 512702706 10058 10058 168059060 73811 62749 229826033 61527 61527 870836277 28286 28286 914519173 72082 72082 860499077 33249 33249 449805975 62674 62674 464196185 72413 72413 325868146 57537 57537 795741751 81625 15668 652640548 8245 8245 79768589 80791 80791 412851436 55127 55127 304200084 39605 39605 784450156 43484 43484 867852849 57181 57181 547992973 73353 73353 613422929 19431 57537 444192137 14808 14808 566329865 57537 57537 645580619 43094 43094 167569121 77520 72470 359472369 83257 83257 230543743 26950 26950 163392517 23318 70437 610796790 7241 7241 649756448 62040 62040 454651305 66407 66407 756409704 28684 28684 184136210 34342 34342 374903309 14598 14598 886708706 81768 81768 590955780 62147 12497 296208938 57537 57537 197970961 38223 38223 571993732 13031 13031 6093057 72940 72940 740571912 21347 57537 685794732 29270 38596 614171644 7135 7135 865215246 32467 32467 656415918 43576 43576 943056585 25854 25854 46054418 17763 17763 794682819 79781 79781 630105408 47166 47166 696516192 19954 19954 32473360 65235 65235 77155380 32053 32053 980668455 5267 5267 669386635 66491 66491 16100902 57537 57537 508890443 43231 43231 481371747 27446 27446 877211165 38269 25595 912172917 57537 57537 246163762 56004 56004 840728680 4269 4269 838854595 33356 33356 203078026 10402 10402 213786535 1044 1044 353193577 72385 72385 829987737 57537 57537 972194162 73811 30848 374052232 75599 75599 623476680 31198 31198 404313313 4597 4597 792978310 42772 42772 241103356 27556 27556 242051304 68614 33595 955673258 17958 17958 644640909 56991 56991 255218717 73811 30481 866862758 75436 75436 572093332 80381 80381 995138379 58322 58322 307762014 1885 1885 999252748 54819 68574 509582348 9894 9894 558088942 56487 56487 250183258 48023 48023 318293105 79595 79595 308731400 48023 48023 986327424 46117 46117 631754292 57537 57537 530917294 4250 4250 446032514 21131 13557 946351746 57537 57537 480566222 16499 16499 575543840 57537 57537 1067055 20348 20348 994935068 33731 33731 761638818 69651 69651 409587831 24609 57537 600181123 57537 57537 495516866 57537 57537 771506005 73893 33213 35523420 12991 12991 153416311 33501 45360 600607722 35465 35465 336854062 37776 37776 757280271 30475 30475 616313903 77487 77487 68526636 39436 52314 259930555 57537 57537 563367540 71129 71129 508080370 12901 12901 396437130 80198 80198 750550774 51615 77054 784360579 45800 45800 471737054 536 536 327669680 83668 48754 742614818 61320 43838 443393582 7433 7433 946615984 28628 28628 608967120 57574 57574 437756859 44697 44697 775263555 9286 9286 98291930 79547 79547 324054519 66624 66624 404342627 81175 81175 942316052 63486 63486 128712615 83448 83448 768671145 34818 34818 640899374 57903 57537 845314696 41640 41640 527788863 74023 74023 32235274 57565 15504 933479974 2682 2682 671496971 76529 76529 385433685 50763 50763 62903 13 13 861768676 37240 37240 889719952 78921 78921 397213720 3419 3419 396476746 40831 40831 107719869 57537 57537 57971302 81130 73786 544669173 82494 82494 809490813 23005 23005 368338525 16210 16210 978612756 2375 2375 134284127 52659 11190 543986050 49103 49103 20996497 57537 57537 79736431 73811 27133 842287197 15450 31985 236479952 58331 58331 893920493 60368 60368 853712803 65736 65736 742856966 77138 31989 70401119 64115 64115 111971855 5134 45879 845784398 55594 41413 307204531 52983 52983 533384268 12603 12603 295117264 75366 12112 543668839 57537 57537 861600686 39970 57537 689457319 27800 31368 941999944 4630 4630 395107657 64989 64989 498130943 81038 81038 796280825 61141 61141 998455908 14568 52198 265634151 18344 18344 852252292 28301 28301 523094467 30464 30464 361415082 57537 57537 635262385 30690 30690 959555569 3339 20053 417871247 41610 41610 543405709 71450 71450 481727356 16134 16134 606040429 4111 4111 293883569 4833 4833 134847144 13260 13260 997237427 49414 53006 825071642 53732 3382 637468728 39557 39557 583987359 16930 16930 290207972 30291 30291 177070130 7983 7983 530759339 18104 18104 224195290 34813 34813 886772538 74722 15943 566909690 4604 49899 543282297 59443 75709 280206723 67849 55143 169380530 63972 63972 22081722 58780 58780 693275622 58723 58723 429660252 51353 51353 782097328 26099 26099 534414117 33419 33419 745628968 37519 57537 787904290 76513 76513 144617125 36881 34715 898947221 20400 20400 407861103 65171 65171 610379098 73497 73497 237832171 46184 46184 867440996 1367 1367 965535087 32630 32630 62191566 74928 74928 55502480 63176 63176 626230623 54722 54722 860553189 12109 12109 902256851 35823 35823 474881140 31709 31709 514511061 77642 77642 470889513 40367 40367 659548569 6412 6412 39387842 57537 57537 669945883 57537 57537 691125989 81828 81828 989860584 39946 39946 737976163 75256 59336 449904220 13732 56029 4721016 8737 8737 855035239 73912 73912 883888085 9232 9232 408641229 8710 8710 299927003 6811 57275 38819705 68575 68575 931398720 30690 30690 352200122 78544 78544 619934091 31358 31358 623697286 72541 72541 467219972 55859 55859 755056680 42922 42922 897079528 30160 30160 333614230 49564 51176 278292690 28413 28413 636349768 57537 57537 961530168 5204 5204 456809506 81880 81880 768051701 64029 64029 92866527 74170 74170 265371235 44437 44437 731270157 57537 57537 869558544 22212 22212 660931028 27717 27717 99634414 49029 49029 636239358 57537 57537 33436795 68510 68510 677498094 20297 20297 717399425 13432 13432 124993792 17702 17702 492372143 32411 32411 546342947 68828 68828 965257203 66577 66577 897509008 57537 57537 320296581 23768 23768 507409303 52538 52538 506268182 39701 39701 415468607 61944 61944 536170080 14839 14839 223369361 38606 824 828906707 50185 50185 566890330 51597 68385 785709328 49542 49542 474565897 41548 36505 289031297 34420 56880 155072946 57537 57537 347913628 57537 57537 114546846 63000 45713 153498746 64335 64335 376983302 31206 31206 765850990 15507 55732 153791352 37271 37271 650802243 48411 48411 353936198 71324 71324 136292501 39762 33102 840045693 43071 43071 415176113 79724 79724 121140373 50095 50095 766712169 12752 12752 643373495 10783 10783 559458822 57537 57537 864651588 25190 25190 765217598 65768 65768 472467562 79196 56106 20699919 64944 64944 960766757 39434 39434 861867478 11807 11807 604480928 36239 36239 145948850 25865 25865 50405162 44871 44871 5984463 50796 50796 427795487 30432 30432 710536339 14716 14716 637716352 39106 39106 437016641 19121 19121 556241928 42109 42109 450604544 74463 54198 593550916 82570 82570 459197198 51330 51330 67447260 15163 28672 45684668 69240 58262 664381410 74851 57537 480646701 2332 2332 719463551 27763 27763 543501763 57537 57537 907066641 57537 57537 493549942 48194 48194 492343809 34876 34876 898814519 62806 62806 693055233 15079 15079 570124357 16567 16567 221936448 57562 51159 170537843 57537 57537 730844207 57537 57537 910122034 7018 7018 619011146 25211 25211 110480015 10553 10553 524183810 42679 42679 359999069 34326 34326 679282724 69973 69973 226836255 44787 83729 934551733 82857 53296 2173929 50173 50173 998991927 62058 62058 22746270 3671 3671 991487577 57537 57537 534008361 48020 48020 924966398 66303 66303 473168158 80788 80788 773300514 46819 46819 778445040 81698 81698 689585203 57085 57085 880178337 73811 30692 934882409 14503 14503 918378230 48080 57537 486852800 15843 15843 475985246 57537 57537 513871420 18825 18825 613047047 39708 39708 722428802 3260 3260 541491833 38809 38809 869124694 55206 62630 539614078 11148 11148 332784718 70343 70343 580009637 16267 16267 559308740 45598 8811 524527737 18275 18275 70834370 79045 79045 538093818 62251 57537 922011194 82785 82785 597028882 56506 56506 831220828 81857 81857 978924451 39771 39771 428056774 38232 38232 791192779 25239 25239 35535381 26945 26945 943738263 62496 62496 430019250 22042 22042 52451850 17605 17605 317601749 57537 57537 876114980 11613 11613 291876948 31526 31526 153278865 74590 74590 145390266 70025 70025 611516756 83247 83247 577881489 38780 38780 563857097 57537 57537 925683166 33393 33393 469491214 33801 33801 31910609 20056 20056 405612953 19588 19588 521567826 58009 58009 273578027 31350 31350 863775864 37416 37416 165741363 57537 57537 242686093 64407 64407 562735074 15867 15867 965718706 57537 57537 831879092 5014 5014 160663837 35431 35431 77946733 56818 56818 341271409 38794 38794 917694322 11168 11168 355553126 71911 71911 171060086 22942 22942 592889902 4847 4847 969390288 42663 42663 451013949 64832 64832 828841428 46388 16821 553829106 23257 23257 923417677 48485 48485 990836413 57193 57193 707290731 76745 76745 696768144 13806 13806 407474271 31127 31127 638313189 5266 67194 885268386 6795 64511 642919429 54179 54179 602327353 2280 2280 930938618 44287 44287 774227535 74205 74205 802468496 57537 57537 747812259 26131 26131 490402838 32656 32656 325547025 63302 13895 11982231 43564 43564 857057223 48710 48710 435251559 45541 25669 834679031 44602 44602 158719040 15685 15685 969313423 74481 51861 617940713 72064 72064 759617597 46873 46873 499886340 56507 56507 511191642 37321 37321 271952304 5190 5190 982275762 57050 57050 874457453 2699 2699 576810709 38623 38623 998455994 18723 18723 411069785 81259 15598 504601824 57537 57537 668130776 15390 15390 612845058 81167 81167 160374720 69524 69524 812568045 4341 4341 926594773 35730 35730 931074806 9658 43748 691993786 72819 72819 435789567 32028 32028 256379758 12994 70597 278585628 55423 47476 339848470 41906 41906 497851791 28301 28301 394022659 57537 57537 140008968 47878 81969 536873493 33110 33110 443218423 30181 82992 535385479 23459 23459 689939544 68335 68335 522194256 78481 30213 414653041 10512 10512 436868095 953 953 152359801 13800 13800 57400551 2029 2029 143517689 69342 69342 809138919 54447 54447 117129291 67162 67162 839160789 49639 17203 253545598 49936 49936 470098682 45624 45624 109507417 32468 32468 694999079 71226 71226 906521473 16050 16050 840236519 62381 62381 671788186 46501 34636 867241498 69473 7986 436600803 57537 57537 848884260 13782 27963 731198698 10494 10494 888629324 57537 57537 166426594 9964 9964 112993081 49164 49164 755394278 17825 17825 413729587 25146 25146 182172850 72748 72748 128869825 61188 61188 640636494 57537 57537 370128614 50695 50695 852113011 36368 33281 652872257 6986 40152 93227612 46025 46025 207553072 23870 23870 533423031 57537 57537 662376995 19267 19267 791981415 81033 81033 99956497 55031 55031 267948085 54398 54398 370050478 69499 69499 2160809 63074 63074 844024618 70495 70495 711932154 24381 24381 938707684 4272 4272 388803990 79876 79876 590740109 27120 27120 822152938 76719 76719 30918599 58321 43347 26034145 9975 9975 665432038 57537 57537 859058631 72291 34016 514563314 16297 16297 832068196 20218 54984 280165263 71246 71246 478580898 80684 80684 651931551 57537 57537 908288045 31998 31998 831454316 26063 26063 454802205 73074 73074 243594132 73218 73218 84369109 70722 70722 996184184 57537 57537 280907526 57537 57537 663729900 19260 19260 60823016 42526 42526 813542327 77440 77440 258843935 39892 39892 942152057 16820 16820 767824744 61104 61104 745655470 70294 70294 725928626 1246 1246 136853805 82701 82701 373884299 17316 17316 888290967 37502 37502 332104881 77094 77094 487728470 71074 71074 252954339 41275 46388 914419119 64413 64413 93728375 43451 43451 929858832 69267 69267 132889388 56988 56988 355807015 70925 70925 555076631 14822 14822 866508942 64114 32048 449761722 46758 57537 233230518 53835 36728 362988157 73560 73560 290790237 55251 33402 811953157 51809 51809 236558011 82795 82795 680951839 52324 52324 595376651 27014 27014 934993798 13738 13738 908379478 35147 4710 914788597 8665 8665 190596605 80985 80985 228880566 33442 33442 664718432 37171 37171 625239109 3101 3101 864487761 31791 31791 109872298 81791 22388 676579420 77848 70955 77230499 6683 25114 310758332 47069 51235 411943538 11648 11648 366159421 56691 56691 971541762 40541 40541 370601908 28890 28890 868975407 48592 21267 15315305 11422 11422 889644451 47415 47415 651332307 73456 30723 281837325 2470 2470 873182496 3456 3456 55834749 4970 4970 694337630 57537 57537 204352274 63807 63807 825636607 59768 59768 692613385 17444 17444 732980982 17029 57537 957299433 53449 53449 795904393 17387 17387 792504626 57537 57537 32459307 25019 82670 782847381 54758 70299 899759362 59012 59012 134923142 71244 71244 339229193 52132 52132 671405500 40865 40865 155304599 69214 69214 852608669 22474 35376 393783511 50087 50087 641327382 76572 76572 725609597 68825 68825 845440148 71996 71996 98012468 54742 54742 377771930 19155 19155 5865707 21002 21002 715947603 77729 77729 905591532 30154 30154 242188968 18143 18143 493761660 13902 13902 485724429 8764 8764 77741924 77465 77465 276798481 57537 57537 331176385 58823 58823 38693904 76510 76510 744562219 14223 14223 906352796 40650 42526 459186842 58836 58836 163899454 40835 57537 687905461 14685 14685 890650018 21594 21594 12717270 62375 62375 159229263 57537 57537 192228033 23292 23292 986870689 57537 57537 673047128 31368 31722 615533731 20569 20569 223803602 38495 38495 883839992 79232 62544 882926032 31413 31413 501217856 72534 72534 413652560 29123 29123 611301323 58744 44687 410813857 46314 76064 364032221 57537 57537 557442047 15695 59037 709888421 19283 19283 343463091 79213 79213 522131305 43288 73878 956665097 81337 81337 490451310 75695 75695 391801283 16706 16706 260773488 10748 10748 112640559 54597 54597 776305694 43325 43325 358879281 13358 13358 84622477 22632 22632 9933801 52431 52431 18158365 55293 55293 847273703 79264 79264 788048070 28538 46034 555855175 48504 5969 368953598 61379 61379 443833285 8716 8716 368015814 15946 15946 362771232 57537 57537 722220161 38506 38506 835836055 17111 17111 133232905 21978 1716 223371283 45804 45804 481835142 65275 65275 104513137 73811 51692 272520473 73811 47568 390896271 28755 28755 129520968 1350 1350 332564653 11765 11765 85138895 20200 20200 63202892 81543 81543 974984296 53483 53483 957320226 46390 79344 329981324 76885 76885 930227089 57537 57537 806568441 22022 22022 375224474 50779 50779 653336188 33984 57537 58679131 60872 60872 591110986 78740 78740 5026628 22337 22337 841631326 41536 41536 528020243 51117 51117 624048158 7881 7881 508263214 38604 38604 196656684 12576 12576 775223579 39424 48226 451519840 41921 41921 765618818 21654 21654 65916643 70196 70196 658564448 16370 16370 757235469 32466 56223 86011809 8312 8312 900090772 29405 29405 773071144 39133 39133 735397044 62469 62469 366924778 24287 24287 696688128 81819 81819 304588795 3258 3258 109074119 30397 30397 382449789 29523 29523 324147483 23711 23711 654080935 57537 57537 530818114 19373 19373 5181445 60392 60392 216441296 46546 46546 403666498 67417 67417 616879514 3841 3841 497846226 38008 38008 151627191 31857 81075 149137708 31256 31256 841685805 7967 7967 840924959 34610 34610 819195297 40150 40150 681902568 60475 29709 200214825 53274 53274 179747412 57537 57537 250347310 13133 13133 897690272 17933 5408 327886102 34267 34267 311628618 61362 61362 410323222 28861 28861 773885315 33576 33576 856517656 73811 57566 120005640 26739 69471 316854403 57537 57537 943821869 51705 51705 372092697 10155 10155 388609775 39402 22362 661692282 45939 45939 969080431 634 634 423939612 15685 15685 201762437 34101 34101 130240420 51000 51000 122829027 25913 25913 325598505 62724 62724 121150299 73551 73551 542306792 24501 24501 799918000 59027 59027 53828693 81632 81632 766210794 74159 74159 761461711 76615 76615 632129109 70245 70245 47914035 76434 12808 428511947 54169 54169 576255716 43579 41325 369343289 8934 8934 132736616 12205 12205 637787871 17097 6719 147669579 57537 57537 887505544 10774 10774 821560053 14541 82002 823480138 37064 77160 604297637 50282 50282 741384925 63256 63256 649193208 30102 30102 495440230 57537 57537 723653109 76215 76215 75084975 19074 19074 447512225 37615 37615 42348936 62777 62777 41865598 19680 19680 564507060 37312 37312 755913050 54874 54874 659094663 63634 63634 989816008 77300 77024 649299947 15877 15877 239937342 75168 75168 600086793 14887 57537 797596422 55166 55166 642940636 20178 20178 801556549 52877 52877 376516785 28922 28922 897314696 37227 73883 686340736 7144 7144 613248155 69680 57537 762171139 13007 13007 127286637 76814 76814 909971830 60102 60102 141695459 72779 32348 689102967 49613 69467 35492110 71512 71512 919122673 17662 17662 12493986 57537 57537 686433278 78527 78527 240126359 64451 64451 462267484 56812 56812 434718130 4755 4755 238182221 64276 64276 282758273 9335 9335 395994543 60239 60239 544109620 6368 6368 297302073 35283 35283 492091236 74572 10910 297102291 47249 47249 703700782 322 322 958739056 8065 8065 496941531 57537 57537 920826065 43018 32584 156612586 77797 77797 634972455 79663 79663 548920912 53439 53439 912897657 69197 52159 742168698 58258 58258 32403502 35461 50738 813867460 42172 42172 864250085 14623 14623 292656715 82748 82748 757897310 57537 57537 577520850 57537 57537 863769796 9166 9166 557499710 51838 43448 153080252 6386 6386 605547372 81655 7966 583432740 31211 31211 263227296 83221 83221 65458131 9981 9981 452202843 74020 74020 851507552 25785 25785 567997807 17194 57537 180764933 8513 5985 732143170 57537 57537 931955091 6440 6440 447786825 16486 16486 415489180 48125 48125 691100934 3303 67397 78317382 57537 57537 917810561 57537 57537 243968819 34570 34570 332362934 64948 64948 918546199 57537 57537 329581555 13639 13639 762762869 17490 17490 424888878 9338 4819 239967937 75239 75239 400072235 45504 45504 48207272 60594 60594 415186822 45300 14906 944470746 57537 57537 98550358 76169 76169 291745480 416 16301 691135657 57537 57537 509175341 57537 57537 461686994 56446 42746 737457523 78676 78676 111368984 83151 83151 867791455 20849 20849 958329814 57537 57537 501878934 71797 71797 557976630 15374 15374 830505076 8789 8789 914174290 54967 54967 665480409 23057 23057 868564174 70774 70774 537964086 10104 10104 434997646 40039 68787 818956465 1005 1005 187025206 70608 70608 882219025 35589 35589 61264965 38838 38838 435802994 48619 48619 47798849 56284 56284 123290689 69104 69104 918891646 41905 41905 455670021 23242 23242 829402744 31503 31503 498006317 78926 78926 399176316 2537 2537 816359694 16933 16933 230990235 57537 57537 970006262 48304 48304 888595305 57537 57537 215086336 79994 79994 836581352 49268 49268 900295509 66409 66409 40468121 52849 4003 461716679 6784 6784 730426682 67180 67180 714148976 73721 73721 258655275 14626 14626 261517196 65057 65057 545818424 57537 57537 304959346 48342 48342 920556781 53271 53271 657842655 54743 54743 743283612 49633 49633 948191528 57537 57537 798936710 1281 1281 398751704 25838 25838 149907982 49766 49766 598813514 12619 28046 809106755 57537 57537 715305616 20554 20554 259277935 35357 35357 156013926 18827 18827 489342755 8238 8238 794154369 82692 82692 196581918 3642 3642 495188247 3021 3021 372715456 46376 46376 447792624 51470 2939 489649834 64672 64672 941378605 33966 33966 980115241 62687 62687 885611273 15546 82699 564639028 61843 61843 456616016 16145 49846 723060617 6799 6799 144977871 18901 18901 892960504 2181 2181 33119085 67552 67552 266547229 51776 51776 404821300 2434 2434 576289266 53043 53043 881959733 66076 66076 355982559 73354 73354 238537579 32839 32839 583275067 16808 16808 626399604 52771 26690 417561364 64979 64979 118446619 44796 44796 127411742 57537 57537 418213520 49358 49358 61356942 51945 51945 251515382 1506 41513 803438007 48896 48896 556957933 9824 17473 728498253 45834 76907 389675983 46046 46046 867587084 61426 61426 16597657 20925 20925 817286802 20094 20094 177296035 75612 31356 992324370 57537 57537 187455006 57537 57537 734518029 8329 8329 506987713 20618 20618 759068912 32439 32439 678008417 56797 56797 88551831 25532 68071 736036340 20433 20433 807570619 57537 57537 75211560 17961 17961 553402325 39211 39211 213310831 26017 60497 289889693 2336 2336 914626788 15251 15251 104846821 3396 3396 545067955 50747 50747 708144946 73811 23651 155623573 77112 77112 566618527 73811 13669 140116913 5590 5590 845184934 60363 60363 793282654 28715 28715 542454885 73215 73215 775336269 33089 73748 398293767 55628 55628 66513591 46945 44763 207970863 26871 12731 212006972 82593 82593 596524735 46105 46105 448832188 47600 47600 783345758 15938 15938 134406019 57537 57537 356835895 65266 65266 491698144 65632 65632 458616748 11132 33965 633980214 80543 80543 786891813 68392 56123 557405243 63820 63820 173616745 36845 36845 517466340 30931 30931 239965388 79023 79023 717947787 78533 78533 809167525 67365 67365 286287783 54662 54662 438607594 48779 28741 825173355 20450 20450 410384125 33861 33861 448783424 33210 57537 110531128 73811 48551 23644080 18043 18043 491221033 25784 25784 253198988 67345 67345 968966845 13713 13713 981894527 4362 4362 657244035 80790 80790 237879567 32911 32911 744842277 55941 55941 222312675 51736 51736 893428732 73811 72334 499342252 32746 67017 290500321 14750 14750 651372351 57537 57537 974333430 47353 47353 842874013 27311 27311 742566059 64284 64284 189238745 43607 43607 860050510 61816 61816 994402924 22798 22798 976832700 57537 57537 636822833 83001 83001 423073823 11991 11991 860293394 27269 30165 82226783 45425 45425 24281596 41074 41074 592403389 13061 13061 867865230 74568 74568 401808810 57537 57537 830422891 56770 56770 2924115 7281 7281 658210704 82147 82147 328821864 75297 75297 394761479 37853 37853 322555357 59219 59219 692822118 57537 57537 396847412 46547 46547 577056480 46130 46130 379961849 20861 20861 931686919 45083 45083 910630525 2412 2412 639883049 10776 10776 491460737 50180 50180 4828116 46726 64640 140781264 27581 27581 139530250 67730 82509 305156440 77483 77483 111038708 8989 66857 83348649 75216 75216 875274332 29371 29371 667782176 28921 32885 471408425 43310 43310 584802427 63305 63305 567503119 69627 69627 678623336 35717 35717 112359848 47091 66917 187005045 57537 57537 473159182 29024 29024 836688433 55689 55689 686023142 69351 69351 468085002 57537 57537 715528180 37338 57537 163508572 14228 14228 80752419 5333 11753 631357570 57537 57537 879066841 57537 57537 724478881 51639 51639 784585998 8074 8074 979280802 27493 27493 842456157 72427 72427 811059085 45355 45355 778458538 31570 31570 713902414 52664 52664 237653479 36019 36019 222975446 8818 8818 821812321 3351 3351 989069275 43226 43226 34598312 82204 82204 301134093 7685 7685 333572640 54303 54303 939579945 21289 62035 985067055 67072 67072 173282844 69399 32529 467830575 76360 13532 897138794 69005 69005 225408938 29464 53656 623647998 80318 80318 478947528 21257 21257 800359314 14808 14808 986757266 79316 65811 66155361 57664 57664 228830386 79150 79150 725568038 78895 78895 339175107 57537 57537 213124430 2524 2524 807138108 57537 57537 118144363 35802 35802 637179514 22995 22995 520371611 57537 57537 302628023 57537 57537 20498356 1824 1824 932601481 42907 42907 74679014 53926 1388 273731337 3587 3587 791579778 81257 81257 904280692 36393 36393 377472364 25826 25826 349400205 15795 15795 367694733 63653 63653 915714656 69755 69755 558056383 68627 68627 835926167 57537 57537 269368199 50136 50136 692186104 38533 38533 518441134 77751 77751 899813563 34512 34512 223595885 23673 23673 425723047 26556 26556 654244118 68544 50096 976984879 57391 57391 442366148 67165 19487 423056577 46130 46130 364189675 57537 57537 1187110 26174 26174 962354964 1133 1133 50277086 60134 60134 346582102 21387 21387 871527565 38471 61590 300154540 23701 23701 1389424 14458 14458 800952271 81531 81531 310262200 51888 51888 575334131 22063 22063 810761730 37969 37969 936242404 10942 74886 408661691 57537 57537 820514735 64630 64630 631806491 80146 80146 217436537 70620 70620 889175443 57537 57537 484189949 80178 52072 238800845 44771 44771 422001528 57537 57537 109920185 70481 70481 240765656 59377 59377 610985217 28227 28227 186820418 61977 61977 478184534 42071 42071 850720899 13139 13139 386149043 19713 19713 67525957 57537 57537 30744716 57537 57537 127547985 21724 21724 548340626 12716 12716 824871471 22237 22237 161943695 73397 73397 143684327 61582 61582 80300131 30917 30917 343013366 36315 36315 178730925 75779 75779 348635468 76328 41807 751920949 22273 22273 150492713 82104 82104 43507957 47194 47194 883279397 77746 77746 318670208 73266 73266 33649231 77956 76585 600167458 50786 50786 30860314 14786 4496 880808874 27610 27610 449853878 57537 57537 848736406 48810 48810 196228030 57537 57537 997247309 61825 61825 353808486 51138 51138 254859773 75329 75329 994735544 28540 28540 226061270 10139 51272 62115146 77546 77546 869600253 2308 2308 502122462 68088 68088 233883655 42336 42336 572104088 15185 15185 659525103 25949 25949 810661928 3371 3371 376344934 13921 13921 374715375 19256 72205 942224629 62366 10434 608510818 77674 77674 901064051 73811 61288 985239098 1481 57537 268492373 6504 6504 747565866 62474 56661 434348037 79972 79972 875310659 19954 78580 918496923 78098 78098 707783396 50361 67878 263738811 64226 64226 909053735 38858 26875 763109282 23638 23638 200163336 4683 4683 503156311 10641 10641 785577647 25367 2512 346317885 57537 57537 148765570 22919 22919 472835313 67317 67317 871326937 57537 57537 159769252 17508 17508 158671362 30980 30980 274044023 39189 38965 129847346 69498 69498 297954642 57118 57118 431620194 38357 38357 361463280 17730 56636 307208092 51507 51507 9227967 69454 69454 691121494 45583 45583 232225944 28024 19573 121509223 46295 46295 286760883 40384 57537 406191536 56417 56417 867720145 29059 29059 639202314 46576 46576 506742562 1440 1440 378064238 29930 29930 525884731 17757 17757 38573613 26882 26882 452054479 57537 57537 561804137 59796 59796 843198092 75101 57537 737249812 57537 57537 689492965 31051 31051 896859538 49650 49650 1024910 32836 32836 628926648 53467 53467 74055442 7344 7344 366498173 50229 50229 691560602 47975 47975 450214499 26417 26417 273273575 35642 35642 983648918 34777 72108 388292644 26088 26088 609516419 52159 57537 165992028 48678 48678 379154857 26753 26753 979244473 14025 14025 741779718 73804 73804 234362819 5926 5926 944848430 48079 48079 517633258 82939 82939 480686547 57537 57537 991199446 41300 41300 499573504 73811 25410 403963265 57668 57668 771982709 12153 12153 594104807 9724 9724 668223252 5170 5170 324307555 77644 25503 394738976 76501 76501 321652189 24513 24513 931791635 50619 50619 930053158 29524 29524 744948811 66442 79326 695144918 25909 25909 135787848 1455 1455 415218021 77138 77138 74678951 71576 71576 567265971 10426 7154 872151595 57537 57537 701683555 72410 72410 112009984 48005 48005 889460704 16811 75628 626366104 647 647 437680484 57537 57537 709276827 6988 6988 987153436 64662 64662 184565220 57537 57537 450640453 37284 37284 975934952 43827 43827 122166696 34793 5951 13681765 43410 43410 691155657 16431 16431 867512416 70641 70641 245409995 74397 74397 114368364 65996 65996 737075101 2498 2498 656922922 20020 20020 492903511 55784 55784 734398331 16228 16228 823235993 57537 57537 62892266 41440 41440 368101814 75292 75292 289370693 63363 59249 556042139 75924 75924 529525667 57880 57880 761725947 42174 42174 856514028 73760 73760 432136319 72296 72296 159995808 27858 27858 407026081 61399 61399 242815293 77408 74071 565363480 9659 9659 81994313 57537 57537 277706918 25584 25584 685516481 23391 43794 651897805 6639 74382 448371692 3514 3514 279825242 43026 43026 697340907 29183 29183 318764054 56459 56459 266617509 80224 83514 909183880 54676 54676 772962453 5094 5094 41539151 23949 23949 807473966 71879 3118 746221739 67843 67843 910256435 75578 83292 481328424 16395 16395 128941351 83261 57537 882615934 57537 57537 850298352 42640 42640 114250992 40856 40856 545376924 70635 70635 366230022 2155 2155 420664048 48398 48398 697265092 42853 42853 769477269 81798 81798 743766903 52562 52562 596014545 8796 8796 561914510 12333 12333 160081831 51482 51482 161053529 78556 13900 305222799 10580 10580 137907402 43549 43549 153055480 18975 18975 213511761 52274 52274 856280030 2089 2089 364614274 75086 75086 671153623 38884 38884 629641768 57537 57537 733393786 15019 15019 172865604 16237 16237 290822145 44545 44545 171516876 57537 57537 352971035 45565 45565 641872700 50310 50310 502456255 36216 36216 767216713 2695 7961 99047541 64805 64805 715040744 58043 58043 316329610 51996 51996 120344654 46534 82474 866196524 11828 11828 312534674 73811 5541 511223177 1013 1013 496944311 26562 15437 768003152 17736 17736 743578573 28387 28387 210666092 49623 49623 479769622 74454 74454 628788998 49511 57537 931907790 36961 36961 42239071 24352 24352 741902749 71695 71695 830486852 69483 69483 235020510 24358 24358 339349420 33554 40577 277969829 23051 23051 495189001 2304 77361 998797343 49334 49334 676937711 62319 62319 808061025 23434 23434 864592425 46056 46056 204974819 76392 76392 10464600 56700 42819 965798488 25458 25458 486287537 48531 11627 152867247 3627 32784 597907827 76308 76308 567809536 22894 32530 217970109 57537 57537 950671025 58202 2304 12766139 75051 75051 115915902 38931 38931 883823304 55140 55140 579804250 10739 10739 580019677 15987 15987 479276942 57537 57537 267160187 32794 32794 938901408 72987 72987 352168065 62450 62450 365247666 48594 48594 567555812 2867 30928 781215621 9766 9766 995229836 44608 44608 430179333 22688 22688 642850890 14117 59578 554238865 72752 72752 975946682 13881 13881 968196127 63913 63913 383626272 50475 50475 893404277 46725 59994 934386791 11784 11784 658504591 74555 74555 165226364 80833 32109 493469771 79565 79565 62391428 42969 42969 490576618 6958 13170 934942115 12922 12922 962672153 55943 55943 841150495 23947 23947 584329627 57537 57537 102189603 37953 37953 970695680 12471 12471 993526428 53859 53859 242984090 73811 40112 702863586 29524 57537 980587690 68549 68549 559891264 52948 52948 207261405 19267 19267 249217781 34009 34009 99986560 13622 13622 574579087 41353 41353 86838967 79412 79412 155660037 18586 18586 802563888 52424 52424 477790629 55556 55556 530979242 36049 36049 636730084 70963 70963 671030025 30451 30451 197119966 12863 12863 637327377 19198 19198 350415673 14163 14163 983928992 20230 20230 330626701 40546 40546 621213942 3282 3282 90083929 68086 68086 893398327 23415 23415 358746727 2705 2705 16283449 57537 57537 692850248 82786 75095 522949706 83721 83721 181171176 4345 4345 552424876 57790 57790 624917752 23742 23742 605355279 68171 68171 912209900 19420 19420 996920001 22795 22795 71346253 57537 57537 117792564 8644 8644 552160662 45379 45379 196808050 44096 44096 817560470 69430 69430 201390139 27331 27331 916569800 77805 77805 755553330 5237 12014 352747833 72977 72977 170650174 8294 8294 800857729 63920 57537 420016300 24294 24294 786848793 56995 56995 880913334 36593 36593 807979239 33798 13399 757652358 39003 39003 220822884 67575 67575 591440626 23756 23756 818635564 7168 7168 793178821 68431 68431 306017715 73811 1357 618703932 6070 6070 526695178 33210 33210 736373728 57537 57537 579282212 81931 81931 35871960 2863 2863 865462731 41955 57537 991598289 575 575 459641244 32460 28088 420623094 13363 57481 846078356 54391 65888 742633138 59271 32401 593393888 66439 66439 161147156 57537 57537 445834140 59233 59233 663657533 74474 74474 156705372 50083 50083 278794060 82950 82950 806241518 5880 5880 724606176 27155 33311 773037718 76124 76124 849495152 978 978 206613479 14809 14809 783017246 57537 57537 891182961 46790 46790 912957730 43984 43984 625878130 79129 42772 159388218 32695 32695 531379323 65460 65460 109613303 67719 67719 224709839 47780 47780 202437019 27410 27410 893264813 81465 42693 483987342 70850 70850 920031326 44663 44663 328218947 49346 49346 107938064 73811 70143 661192467 59318 59318 279061922 57537 57537 877799935 67372 67372 767121868 12832 1704 392975253 32396 32396 988735859 73736 73736 196708659 75567 49852 716247450 56297 56297 460853194 71991 71991 715441159 9003 9003 250523317 57537 57537 527403840 73811 850 207883354 30707 30707 210868212 44175 44175 496473602 12861 12861 674744010 22809 22809 222845057 31664 31664 426606396 8496 8496 870868983 58954 58954 356861875 31671 31671 825147987 57537 57537 756156925 81676 81676 408442791 24339 24339 240107481 30798 30798 575102742 44458 44458 711972181 57537 57537 437270988 53163 33885 610428303 67934 67934 653054100 73811 605 509081520 48488 48488 839171596 60778 60778 931445796 57537 57537 159668160 18398 18398 171986838 47191 47191 28667859 1909 1909 146812729 52622 52622 52222923 21585 21585 845288860 67303 67303 20217150 23342 23342 91873792 21916 21916 447941982 32629 32629 159924365 12099 12099 397893582 31163 31163 201925471 39294 39294 60732959 40008 10069 300640257 67191 67191 591868956 64941 64941 830387446 44277 44277 636566757 77500 77500 936969329 38494 38494 665964701 30677 30677 871625817 54903 54903 582201564 46214 53704 157781665 48090 77987 355732953 52841 52841 381327493 24496 24496 257039206 77783 77783 847120462 49301 40791 719006428 59912 59912 847091890 1644 1644 261891172 67384 67384 499978964 51584 51584 416895337 57537 57537 115675189 933 933 753042065 47312 47312 557270296 36096 36096 17730675 79448 79448 327005652 57537 57537 138417489 38268 38268 580382162 80144 30313 959640584 56331 56331 2220414 43454 43454 154974471 57537 57537 632796039 27874 27874 86636916 3974 3974 385932343 33749 33749 590181261 16170 16170 211498552 78746 78746 384895052 57722 57722 133191002 20738 20738 838219885 50820 50820 987330015 53099 53099 347705714 26281 26281 290457123 57537 57537 771723510 8335 8335 390229540 50945 50945 346835759 26623 26623 915810908 44292 44292 613699136 57537 57537 821955206 48331 48331 667381094 9176 9176 926584866 73811 16937 322269776 62963 62963 352453653 50090 50090 526821871 20803 20803 73127082 62013 62013 799479360 34309 34309 56951848 11837 11837 868962780 83138 83138 346761151 73863 60504 197590185 54984 54984 458979637 28261 28261 666709642 77440 77440 732713769 57537 57537 729348134 35576 35576 406624855 28460 28460 360545410 12830 12830 418283552 77957 77957 194654538 82249 82249 602319790 57086 57086 821453898 1242 1242 39493628 63658 57537 180948791 57756 57756 767131375 55538 55538 689931913 57755 57755 314997551 21927 21927 351940208 45763 45763 998455147 45919 45919 563941242 39889 39889 162345402 77080 77080 425636716 74848 74848 888360858 24821 24821 495400193 60695 60695 398618089 18527 52182 406497345 979 40475 145439923 34423 50014 969398563 67500 67500 135243719 9953 60736 197151530 69345 69345 58930309 14675 14675 51419804 42262 42262 703003408 10219 10219 898572275 6088 6088 813615641 11216 11216 940201768 1026 1026 660611552 58801 58801 249306252 83548 83548 242316206 20243 20243 893763419 38219 38219 983296066 21267 21267 976071165 76879 76879 368628418 80544 80544 593375994 13663 20242 336420418 25601 25601 559223643 20678 20678 552799115 57537 57537 511647186 30825 30825 741472340 20759 20759 565812448 74481 74481 334230533 59116 59116 45953722 44140 44140 803512317 77237 77237 188162072 28469 28469 422866664 14423 71953 523901535 57537 57537 155720210 57537 57537 655988968 45767 45767 259399255 56477 56477 40779209 57537 57537 827720687 40093 68392 321470433 57537 57537 905176108 44436 44436 150543301 42774 42774 453953229 12834 12834 926605794 56200 56200 979294803 61253 57537 949028895 73264 73264 994594082 57537 57537 530407037 42364 42364 354033865 49644 49644 799398844 61588 61588 51288749 41266 41266 382780482 5386 5386 799850575 39968 39968 552208526 34254 34254 276114769 67921 67921 30718147 2061 2061 144101368 867 867 129011066 62181 62181 910608816 57537 57537 836647766 22053 22053 863987833 57537 57537 537794019 44695 44695 294116946 827 827 369283840 19198 18329 886887407 35668 35668 944011481 34932 34932 245335302 16366 16366 980214931 38745 38745 391285084 3639 3639 717306598 64169 64169 615524978 59840 70318 677128008 48190 48190 159263474 36138 36138 417519315 73811 77161 704150053 18425 18425 302869587 81062 81062 317828585 886 9873 932714351 30505 30505 307100574 201 201 103400325 75160 75160 966158742 16830 16830 762452000 83 83 232157002 55907 55907 245867974 76196 76196 320764062 31500 31500 340451039 14670 28610 408556188 59584 59584 776071030 24587 24587 672344996 8864 8864 602831909 2054 2054 790035470 71084 71084 314802647 42738 3892 205160331 57537 57537 281664 25446 25446 91214346 3110 3110 723071805 42561 42561 819562875 12269 12269 418335480 24141 13254 276514650 33223 33223 928165943 27670 60643 722427301 11676 11676 573130390 81547 81547 443124565 41450 14550 421203932 74452 12045 499800125 62910 62910 52314981 78145 78145 61564881 64475 64475 537684464 56853 56853 607138828 51526 51526 333807552 70377 70377 406175083 70541 70541 486690855 21312 21312 238252076 65762 65762 370228765 22444 22444 730513776 23742 23742 719549253 28961 73793 32453832 44984 44984 444967399 66627 66627 216213311 37798 37798 631201405 57537 57537 470206170 18137 18137 85671082 42696 42696 776284712 34398 34398 49278539 60030 35226 990219275 20166 20166 304606738 54055 54055 246226853 27161 27161 317055756 70650 70650 959908413 62907 62907 305524801 74533 74533 62568396 76328 76328 371883249 57537 57537 802127180 39149 71420 545698657 78187 78187 38691245 33246 33246 806632363 24875 8135 458671511 79512 79512 516587381 36169 36169 641787023 6394 49101 592079026 46135 46135 821404528 61547 61547 94054217 27205 27205 739561254 4522 4522 266790784 46359 24400 206855309 12865 12865 848316547 58158 58158 756383680 28987 28987 370044597 12271 12271 724739182 50340 50340 193098194 21485 21485 790768526 2967 2967 577737666 21225 21225 701693842 34115 34115 332288026 9260 9260 364732549 71787 71787 75958083 79769 79769 161521685 33165 33165 909842605 76802 76802 966186965 57537 57537 623706678 70024 70024 527138144 74114 74114 863291007 14878 14878 610510837 3455 3455 495505360 26899 51747 984837031 14876 14876 688529155 6483 6483 579957204 31835 63363 692034231 55166 55166 144613520 42151 42151 529342875 59338 59338 931604102 57537 57537 734360620 30819 30819 551020711 20040 20040 190612548 25394 25394 472432691 64540 64540 115849884 22518 22518 243162767 3033 64406 493851679 75654 75654 476015956 57537 57537 410659421 40770 40770 807446893 19806 38153 215961769 66776 66776 773754950 53632 53632 371226549 43567 43567 503990099 41577 77096 277368823 57537 57537 939343462 16825 16825 419483200 14801 14801 857114875 26296 26296 429654987 11426 11426 428491823 19190 71114 900036464 37639 37639 370544391 16167 16167 137098204 44894 62863 248699916 70726 70726 140868109 33425 33425 122406434 28994 28994 790862615 45871 45871 423496027 73811 21848 237444727 37603 37603 823541878 70596 70596 420260084 81253 81253 871196340 79978 79978 962504753 25207 25207 753552699 52777 52777 473850553 52598 52598 677298433 2943 2943 208758572 79077 79077 186988154 57537 57537 898816237 69182 69182 52844996 59622 59622 423631677 68902 43173 506203978 73504 73504 282877579 25517 25517 748958860 2842 2842 599300549 1723 1723 684274744 56199 19206 800732153 77552 77552 980156879 21149 21149 951196081 49609 49609 145503029 47851 17458 496952388 51083 37055 669808466 51305 51305 310350536 27491 27491 38183158 79881 79881 959817570 57780 57780 825836888 26621 58208 298626021 69085 15202 43654318 60320 60320 529068997 82396 25430 823099398 80868 80868 957051191 19378 15656 15965284 80364 80364 344763047 9265 9265 49566331 61087 61087 27232873 25372 25372 771279922 29068 34434 9177221 37311 37311 608959967 2413 2413 723217711 33782 33782 123010584 20532 20532 138277387 62886 62886 748289743 76324 76324 704020095 57537 57537 982300230 40476 40476 147687222 18333 77816 329866556 57537 57537 798004923 46825 46825 874060859 7070 7070 985949659 6946 6946 911449532 35105 35105 381942849 33598 57537 460928810 72967 72967 436174310 26679 64125 698748330 71883 71883 721136684 78740 13856 997660678 14156 14156 674959655 37437 37437 437443193 43662 43662 456295826 35856 35856 100444675 66009 66009 922958221 42108 42108 717876352 36166 36166 240381721 34901 34901 355000391 49387 49387 516175550 13023 29069 568849678 31006 31006 203485702 38883 38883 411960303 80038 80038 809040917 57537 57537 784039349 7151 7151 701012087 57537 57537 16905209 16375 16375 4938200 57537 57537 735290546 35279 35279 343433761 51830 1432 217033912 62140 62140 345381791 60316 60316 619290611 12178 12178 560155236 55504 55504 769872141 19794 44222 536747014 28831 28831 140562577 50118 50118 175252593 58598 46908 315424489 41097 41097 420543375 29929 29929 93627697 27625 27625 580951428 73204 73204 417114029 53429 39127 671122349 63342 63342 22244193 78786 78786 854918453 57537 57537 842340774 12591 12591 610880953 25954 25954 215331013 73811 17811 773936943 80809 80809 931697805 57537 57537 161036263 24882 24882 851743541 57537 57537 57742245 24754 24754 664194198 82428 82428 972466444 54678 43079 776098071 44361 44361 304033582 33550 33550 829083875 41990 41990 787587879 78301 78301 296079634 46389 46389 961040707 58356 80270 746196607 19724 19724 46368076 28890 57537 132321561 67990 67990 978484407 62349 62349 327481183 37211 37211 561600195 1427 1427 300149678 30639 30639 22158774 57537 57537 474913347 37753 37753 1007535 50838 50838 137460040 75613 75613 47982898 45442 45442 648494832 15518 15518 237070568 57537 57537 139718046 14199 14199 865303734 57537 57537 89264417 73811 35672 505483024 57537 57537 802793510 75819 75819 394284959 24435 24435 749053964 64847 64847 219312160 53121 53121 489161343 68022 42726 317020595 25915 25915 842429061 41532 41532 640126927 44188 44188 95851173 63540 25853 619640525 49916 49916 624514522 33085 52245 912646895 83017 83017 288860514 13021 29225 771286641 57537 57537 731061916 57537 57537 921948455 22852 22852 739773784 38151 38151 666994462 7289 7289 647788187 57537 57537 297366591 8546 49620 632072283 20707 20707 538993156 41913 41913 130859425 57537 57537 874095018 57537 57537 679878353 32382 32382 100182955 60405 26149 911348581 25828 25828 249217167 9038 9038 307770808 78988 78988 159731665 61821 61821 87300374 16700 16700 829190700 20015 20015 302565224 73932 49639 227894138 14099 14099 260537666 32217 32217 676978652 6939 6939 29747263 56055 56055 255599286 55295 55295 394686517 60476 41226 231004520 77796 77796 972278828 32800 32800 16497796 62917 62917 647034089 4233 4233 309828794 39099 39099 833153034 12638 12638 114615590 57537 57537 921948372 16957 16957 874796109 21156 21156 633204075 53256 53256 807028596 55078 55078 314022541 12734 12734 934862967 63296 63296 548485974 54693 79706 630808872 789 789 702579697 78182 78182 766244225 44032 44032 652647046 57537 57537 485591148 40358 80417 882361358 44549 44549 628579046 10901 10901 3765014 7466 7466 568080116 2193 2193 217648947 70274 70274 919334612 57537 57537 402970887 22432 22432 39218412 68472 68472 342920512 2459 12952 744323853 51275 51275 883064310 61746 61746 56390888 83484 83484 177632503 47386 47386 825436003 8699 8699 573124614 57537 57537 345495469 57537 57537 681270855 73811 58006 3514050 52932 52932 725937024 27061 27061 200105258 80404 80404 316844841 45559 45559 575601237 13512 13512 388822097 57537 57537 5432568 9659 9659 11297056 35386 35663 773609242 6515 48041 840991312 69121 69121 284879318 38083 38083 563380837 64716 64716 541667870 37947 37947 733513575 2932 33188 613623879 38560 38560 488833384 36338 36338 736990756 9217 9217 192024337 44604 44604 637029662 19179 19179 341339011 57537 57537 243484474 57537 57537 914900585 83224 83224 400817893 31052 31052 453226521 65318 81687 215635287 38350 38350 408995824 24739 24739 290375150 43789 43789 745577172 49496 49496 549420802 3557 3557 167714795 57537 57537 568512263 29518 29518 306190068 82377 19485 889773641 47481 47481 654831554 78612 78612 71411739 71115 71115 319430157 7760 7760 692178405 75595 75595 402717780 60526 60526 705169788 226 19217 412315082 44559 53802 981088219 77120 77120 521872360 57958 57958 702783872 19081 67078 359132395 72996 79669 125122664 34893 62787 583602794 53856 53856 759956688 11445 11445 868989882 57537 57537 574709942 15300 15300 818730343 37519 37519 986694456 25044 25044 439353467 54617 76470 994356397 57537 57537 60083631 32913 74599 395555103 45150 45150 916323472 23488 35075 484664073 2236 2236 469989795 52526 52526 991198593 42569 28526 295841806 66958 66958 610876059 73811 56515 753297900 19468 19468 578046759 9464 9464 850760740 57537 57537 991860441 57768 57768 546918879 57537 57537 147607110 12181 12181 29589885 59623 59623 645182890 47872 68031 746642192 24991 24991 16791416 31298 31298 141137309 57537 57537 614521904 79013 79013 366752535 70689 70689 330012045 32962 32962 543116752 30216 30216 119878088 45252 45252 925443258 57537 57537 236103605 55515 55515 772176916 46687 46687 374116144 5883 37366 87683508 44067 44067 183093503 20373 20373 441964634 8662 57537 590251936 57537 57537 494945806 67493 67493 524947500 523 523 812236863 31857 31857 154505927 29216 29216 438222852 72598 57537 281391335 39457 78317 844219422 34289 34289 277386303 28743 28743 786961997 61436 61436 939465199 58853 58853 561937828 82514 82514 892099607 72867 72867 122361463 8192 9417 540011886 83736 83736 975455743 1630 1630 436365552 25135 25135 423293537 60821 60821 792991376 57537 57537 647782746 45365 45365 657285401 68579 68579 771270656 39932 39932 950597270 26763 26763 54707928 70218 70218 692106158 64707 64707 788832438 73484 73484 567841030 76277 74548 932388383 40005 40005 871804557 10029 10029 555188598 47660 47660 869397538 67524 67524 833285585 57537 57537 330622276 63571 63571 481498019 21744 38429 448294266 62175 62175 277554444 20929 20929 597840060 27870 27870 388714409 28362 28362 415471754 4262 4262 60807775 27305 27305 553243174 11862 11862 898941542 55509 65964 450388213 46293 74560 622211064 2861 56563 710406568 24259 24259 254142610 57537 57537 393289395 20164 20164 297645891 24597 24597 661180574 21552 21552 655443285 17242 17242 923063924 33425 33425 882295547 38282 38282 16513104 36849 36849 863648595 10081 10081 699346998 27628 27628 191730195 34434 34434 121370151 3654 3654 825369660 14011 14011 808365215 27428 27428 824423060 28583 28583 352825285 69925 13626 209850656 31817 31817 151449550 53794 53794 261707367 37933 37933 593654633 57189 57189 833556238 57537 57537 530570318 59861 59861 907640878 46711 46711 719921125 53681 53681 198822489 69275 69275 297275372 66802 66802 314097755 17062 11427 362592511 32386 32386 410036260 55608 55608 582937734 5961 5961 976939644 57537 57537 646739033 57537 57537 882017784 22953 22953 202160350 21937 21937 24228642 83306 83306 782005256 1471 27962 468745592 57537 57537 459174181 41584 41584 910418504 71304 71304 88351660 78161 78161 102119341 54819 54819 230064136 58005 57358 742948288 45110 45110 441144244 25142 2075 769801140 15536 15536 793956865 1937 1937 26866944 57537 57537 342409067 62883 62883 55819838 77320 77320 582945752 35592 20344 830498393 64251 13635 295135959 54330 54330 726206786 80931 80931 648979831 38120 38120 109415531 9859 9859 111700067 10076 10076 711734925 23901 23901 760263880 13381 13381 956642871 57537 57537 887908367 54904 55594 649537672 63314 57537 486511313 24502 24502 170475393 57537 57537 33689563 79657 79657 59251958 79856 79856 958033200 62927 62927 314476461 21575 21575 743202955 15782 57394 735408194 81489 81489 946645594 36793 36793 663870243 57537 57537 884162472 57537 57537 330346685 57643 57537 917519672 61095 156 888925407 10282 10282 984775940 34290 34290 382606751 57537 57537 681895144 17209 17209 504565802 2215 2215 930434821 41486 59282 840895369 57537 57537 933204044 2120 2120 737557507 38443 38443 656446693 57537 57537 926879909 56431 56431 697680662 58926 58926 552302914 18933 57537 878374822 41527 41527 233061325 24501 24501 748140960 40306 40306 676520904 64514 64514 357234499 80931 80931 34898650 37219 37219 248604210 12791 12791 686851547 22947 66323 889143266 35135 35135 362752355 32057 32057 519098035 55927 55927 794754623 29654 29654 175625585 25040 25040 722492824 30701 30701 741502025 42253 42253 226427465 43079 43079 47784573 24919 20331 239732506 72191 72191 996078073 38854 38854 776409116 68090 47302 443349140 45396 45396 688914895 16921 16921 646336703 57537 57537 716751262 10847 10847 730218105 57537 57537 900714643 49845 49845 295505017 19862 18303 692260073 40520 40520 764630335 31213 31213 807863670 57537 57537 854215929 13902 13902 34302717