2 87324 87323 1 25585 48777 969797255 6611 48777 250004631 48777 22697 194370787 48035 48777 635302373 48035 47158 353919877 58509 22697 451520641 86574 58509 453687565 39100 58509 307520344 65735 47158 70928372 39100 24665 862106200 1133 24665 979143016 86574 60309 524247781 16775 39100 728899218 51494 16775 360828368 71215 24665 701580379 18448 71215 313424901 31169 60309 126096592 29181 31169 383247478 51494 2469 133019492 29181 48589 670038754 48589 39590 321263641 39590 47390 800100151 49195 2469 23457931 39590 19441 113378589 49195 6408 467410176 53369 47390 399356138 36056 49195 337020400 36056 15969 978585958 26342 6408 713088689 8969 53369 540041543 37804 26342 471574757 58711 15969 938563052 58711 49845 416895975 26173 58711 770655077 55754 37804 192876731 7602 58711 36854834 55754 25272 267285925 45519 7602 994124276 37841 25272 649608179 75635 55754 90162856 42265 45519 640536703 45519 47304 121120597 57729 45519 118155612 75635 61197 748509420 75635 66134 291637230 57729 56664 98429718 21054 56664 142017407 81665 61197 213399686 81665 47040 211319650 81665 52484 813861546 33249 81665 277264943 68046 52484 770853101 53559 52484 245220413 68046 20737 540327421 36677 52484 577512943 36677 62286 716879647 20737 83620 120009270 63797 62286 48123099 67766 20737 937706798 67766 15183 921925530 83620 55949 937699830 26332 15183 845072364 53795 67766 57348018 17369 15183 196179667 78662 26332 42526812 77194 26332 525380396 59382 26332 565790291 30159 77194 569375320 17369 46265 766243575 48243 59382 558355646 38708 46265 592709367 48243 30087 266838863 38708 87001 113235536 30087 79475 655916216 48243 43887 816627178 23531 87001 985319061 79475 86332 450713343 22239 43887 391593295 86332 67253 741379825 23531 54277 481761726 67674 86332 302846874 5994 22239 661247440 43470 67674 8408320 5994 42359 679647869 5994 45665 45358201 6310 45665 823441111 65523 45665 365755157 61462 42359 203302553 48732 6310 110274635 19080 61462 87482076 84954 48732 289576864 84954 24661 238777871 29759 61462 608225261 48732 1526 100867917 29615 29759 923176827 24661 42363 691060772 1526 62005 294804464 43337 29615 94660866 29615 6037 435447321 82983 6037 930381026 6037 51096 717344948 51096 37014 118873088 37014 67664 401651161 65922 6037 119639847 1602 51096 886427107 18215 37014 143860307 15603 67664 132439408 65251 18215 768810527 11274 65922 718042043 1602 6898 647818804 15603 71764 9857135 68882 71764 719758920 69283 71764 543704137 42864 6898 607874381 68882 10409 146277570 30386 42864 312473329 42864 36583 849626594 22044 30386 651755322 22044 57554 311071106 81735 57554 615719899 81735 56601 831033439 50979 22044 226018534 56601 87172 699767433 81735 9071 261686565 81735 18315 422056553 18315 9849 764061045 78813 9071 100901294 41184 78813 736575285 78813 32917 3272451 70231 32917 476273237 70231 24568 587737774 24568 55976 718205238 32917 12181 925125681 17171 12181 541158473 70231 8888 846388428 75505 24568 286211349 75505 20932 474007627 31997 12181 345927414 1790 20932 212091642 31997 52264 444100885 75505 48759 517119346 31997 64370 66061882 1790 24952 397014595 26440 1790 115142419 35074 52264 999603182 75566 26440 254869765 12268 24952 232678571 75566 72999 729738024 68709 26440 48068263 72999 64694 246517388 12268 56707 132807568 64694 48718 276911257 53746 64694 44958619 53746 55850 633106604 53746 68648 230452648 43583 56707 743714804 68542 48718 990402118 53746 66663 70625332 68648 47159 464930201 68542 37159 640220108 17779 47159 777183405 66663 25608 609423389 31183 17779 573197575 24015 17779 20182577 24015 36790 315090609 25608 48706 73271577 24015 39091 799428699 3589 31183 759746071 20184 48706 973021503 3589 53802 806470277 2882 3589 27609214 53802 39663 656078844 53802 24642 212478116 37500 20184 257944395 53802 16220 912471925 6608 16220 846974399 13557 16220 498287075 15779 6608 552033655 6608 68824 500591901 28575 68824 397783186 36170 13557 838916194 18400 36170 968613386 18400 79109 821237594 45614 36170 187764911 13960 79109 826244831 46470 13960 702765948 79109 22946 396936618 51853 13960 724381727 45614 13936 85548967 14617 13960 139339399 65108 13936 733006974 18298 22946 392708921 14617 30370 260637 45994 65108 155295048 43080 45994 516958806 65161 65108 169051397 30370 60676 876649344 45994 2807 846736243 74765 65161 718540589 60676 69290 49695086 2807 47248 881252690 21212 2807 103672166 54909 2807 111305825 47517 21212 740120390 21272 69290 662896363 21272 18820 752424732 54909 41165 423322636 41165 18098 479713735 18820 19953 89876229 83370 19953 924435809 69734 19953 40603365 81840 18098 667742734 97 18098 83668339 19953 38029 172688697 38029 36571 254012830 69469 69734 52027048 38029 3351 974844814 64750 36571 265971177 21567 38029 836269454 76469 21567 840554478 21567 47346 590584054 76469 37006 747585504 21567 9499 590629213 47346 54394 437489962 37006 53890 714824371 113 53890 844889524 44987 54394 307929327 54394 61287 230229494 53890 45094 732143934 61287 85571 46322942 39300 61287 477818321 85571 37733 826454982 61287 1883 106565552 28695 37733 96362823 28431 85571 951034074 71306 39300 147033524 37576 71306 234929211 1883 29463 408041169 74968 29463 826950966 71306 59333 63612914 71914 29463 912489601 37576 55955 854752123 55955 86011 273651046 43581 71914 464532942 55955 7015 192932507 85701 86011 696984443 7015 42865 314238572 85701 66950 828446662 43581 69815 320898284 57583 66950 68671830 18218 42865 566759485 71497 66950 518583187 30578 57583 667873429 57583 49252 332279819 9163 71497 477188185 76611 9163 594148783 31173 49252 304395171 69645 9163 462613063 76611 9191 386398872 9191 8214 288873896 62949 31173 143034588 4589 69645 102598556 69645 21462 214330465 9191 60992 730593632 12131 4589 708371051 62949 30937 659677456 550 4589 572519863 21443 60992 929335582 12131 62407 957401347 11156 12131 292766738 71844 11156 510024483 21443 26345 676783668 11156 23832 188332776 8982 26345 97498570 71844 77765 771575435 26345 58888 6579376 58888 37788 77263504 11026 8982 76915882 76735 8982 892739497 76735 12293 679339066 19585 76735 311807675 12293 12873 581273784 68084 12293 222309865 43359 68084 829753529 12293 26135 477257467 57480 19585 319333444 43359 81410 861952136 50484 57480 654217953 25868 81410 840546543 21967 26135 477532909 57480 63558 990605336 82092 81410 231764701 82092 85411 445806564 59569 82092 211979158 63558 81040 968706444 14871 81040 497205658 27460 85411 82851096 56927 59569 869874356 14511 14871 294121508 68577 56927 337388521 27460 47902 527180852 56927 58561 463693624 33691 14511 505355427 62845 33691 291934250 58561 19058 722144448 33691 38131 663056647 62845 52147 106095792 33691 833 633134974 833 38505 56018279 23379 833 595481115 52147 65064 588948705 833 65069 10271542 53520 65064 23682565 20116 65069 829477109 84520 20116 432290133 73223 65069 794215746 62478 73223 676103945 440 53520 201120322 70628 440 228337296 70628 19465 232394041 45530 19465 115038079 45530 18899 368264228 45530 87274 642788385 71578 70628 773036224 22001 71578 551546033 17715 22001 428564086 71578 58183 313720462 87274 35696 664810888 22001 16340 318981525 22108 16340 360239798 21660 17715 513669978 16340 71752 415775341 35696 2611 264881264 21660 31209 76265994 43838 71752 962466583 52669 31209 148733003 2611 40168 909143420 31823 2611 298638532 8605 43838 223429132 8605 1177 955771168 52669 11465 145224795 4234 1177 915469902 8605 5561 823170881 79412 5561 501380982 4234 35971 927085138 69019 11465 598456763 2317 35971 16076324 29432 2317 188078088 29432 62482 483644117 25581 2317 626692497 62482 5923 278036814 29432 17700 376131712 25581 20791 144939080 17700 22418 444144739 5923 57105 451477700 22418 86393 143343375 86393 64764 636767510 64764 26258 760680450 64764 56049 196643118 55027 57105 307123498 56049 22825 123682211 22825 19743 269516071 43402 22825 624845064 75686 55027 125748822 55369 43402 574454588 21564 19743 259632581 60108 55369 232899517 76417 21564 744704334 75686 47367 15567236 76417 44211 598723156 60108 4055 441281329 47367 43966 916263779 81236 47367 358428858 41050 43966 390503581 4055 26950 791522010 41050 20120 531316580 14482 81236 308240038 26950 34905 612511804 86652 41050 110943158 86652 7115 894090632 14482 75082 48250993 37394 75082 95438196 7115 44831 642003855 40197 86652 364021805 28116 44831 28991603 75082 32767 977132375 86114 32767 409844192 28116 78701 400838120 13174 40197 275373083 86114 7533 28377724 78701 53129 194001478 13174 63816 539648362 78701 50006 65559653 10790 13174 140359318 53129 11437 595453491 11437 19694 566933254 19694 12127 40689513 50006 30476 629887693 12127 86992 355030328 16714 12127 45297157 19694 497 809170808 86992 61084 559327561 497 47335 620858385 11584 497 692320748 47335 26084 456540081 3480 61084 668159259 80431 26084 132909124 18402 26084 5299424 18402 78387 212484138 74121 78387 227487935 80431 76653 32625041 61439 18402 156674812 45787 76653 309308987 55681 61439 313556969 74121 11705 632988352 66859 11705 900877594 37124 66859 86316357 59660 11705 513690510 2735 66859 125403536 66859 22894 455922559 59660 77188 779226079 78694 77188 85001524 77188 85813 184405789 78694 67607 110603979 9010 67607 88476038 85813 76970 57343905 76970 5401 985029451 2793 9010 751964679 5401 51713 705613920 56358 76970 811194102 45002 2793 129408473 56358 62093 633277781 62093 40665 877309551 81400 56358 922899569 66198 40665 58012249 66198 46874 437173052 14768 66198 355420296 14768 16049 749373529 75399 81400 464991873 60731 16049 789232360 60731 71034 50585771 14768 79257 232118038 37059 71034 765627679 60790 37059 34986359 55917 60731 754637064 39443 55917 662360220 63371 79257 115801208 39443 33888 952286714 24752 33888 147638992 7710 33888 848340195 24752 54328 959041111 32981 33888 42889567 67700 33888 660204172 24752 83046 706803840 7710 63490 357273303 54328 36860 531180305 63490 83211 47645164 27849 83211 1023344 78661 83211 599897408 36860 61892 989547141 36860 36757 734706513 83211 27570 91096358 61601 78661 652578063 76935 61601 696134828 61892 16360 623602055 16360 38791 5868295 76935 68647 535020970 81959 38791 602137272 16360 29041 546053656 29041 33327 172937537 29041 20762 510010012 11732 33327 16218732 81959 60807 172448883 6942 60807 75960718 51508 11732 53251778 50429 20762 979397112 33690 6942 569931571 50429 39994 343498710 39994 72678 671425591 26667 72678 875243037 50429 41296 141657611 33690 69587 582703511 79923 72678 782385542 69587 42952 724420071 79923 25179 346298244 69164 79923 84282507 69164 45876 306508148 25179 66738 266479781 87251 69164 970259663 72818 69164 103819671 86022 66738 260464707 87251 9824 369018780 9824 49858 711259301 4850 9824 905422260 64320 9824 457183726 64320 15229 530228887 40327 49858 366809329 49858 2295 128036266 9704 15229 150289530 1155 2295 182666769 40327 53604 454846644 41465 2295 57928729 53604 68493 72483213 68493 49591 92828172 19632 1155 519365357 34364 68493 623803365 66521 68493 984897323 20593 66521 462742691 46064 19632 410372333 68732 19632 931357866 34364 79872 853862948 24641 46064 318913745 63041 20593 279551851 60861 68732 222383498 65452 79872 4439048 71348 79872 631461854 31073 60861 524515891 65452 5240 925673182 83692 5240 13799092 31073 87230 344774679 83692 48411 920181895 48411 75957 165510861 48411 34556 813916538 48411 72609 158784894 8778 87230 848934852 48411 84550 944361279 8778 83679 256762213 34556 32176 775986427 84550 6251 415257735 67362 83679 671188144 84550 43417 108452891 34103 83679 584015172 6251 23806 992040579 43417 6414 82484235 7127 23806 233222409 34103 8465 96553168 8465 17732 100869656 17732 31855 763516222 47868 31855 742833929 8465 47275 844107764 17067 47275 864960225 41650 17067 999599281 70801 47868 756776767 17067 75724 363069201 58113 47275 478988333 71867 58113 296763983 6369 70801 189423692 71867 39536 72926355 79260 39536 242983860 79260 83277 744852991 39208 83277 140218551 63247 39208 482126921 79260 28885 103470188 29090 79260 8390750 28885 41076 872976958 62738 39208 143105598 41033 41076 346000257 5490 41033 564692321 74858 41033 623323286 10381 74858 979844225 41033 80068 667051566 7846 5490 542269193 80068 16482 862420062 10939 16482 742972228 10381 3084 475638836 76507 3084 434126539 60646 3084 181747729 16482 44805 709461942 10939 56229 866929303 44805 64348 836554731 41867 64348 275383905 78151 44805 182876145 25065 41867 974881556 19889 56229 429193885 32757 19889 380362686 18148 32757 405549162 19889 8028 243195367 54129 32757 756405859 74997 8028 268046601 44577 32757 63535701 64792 8028 839719656 8028 13897 212059173 57641 44577 118948400 23033 44577 11718000 44577 36364 344406506 1248 64792 430816663 57641 78263 680449409 66301 1248 93690922 1248 64882 66293972 19051 64882 958568508 66301 73655 489471965 72633 66301 199103609 19051 36488 164452374 64882 34930 838282761 48541 73655 159920255 77617 34930 28700761 7444 48541 104513401 372 7444 873623645 7444 77335 14797397 32163 48541 914372201 46297 77335 586130725 66878 7444 831510663 66878 57273 663914371 15357 77335 774427450 46297 58347 5635441 58347 11358 29381351 15357 53013 949629977 60445 57273 80291087 15357 53034 36510777 53034 6791 251614024 71464 60445 525425009 2643 6791 48587291 6791 59136 373591066 2643 36410 705916559 6791 32079 512585280 71464 64563 452625065 30729 36410 670510324 43967 30729 217812489 27955 32079 766886361 30729 20007 917149388 27955 75158 430268596 20007 70535 120145557 27955 26767 880048396 20007 12764 51529973 20007 47078 971526840 54593 26767 818022902 54593 30140 583458780 3599 47078 979406607 54593 2001 346370178 3599 26239 50471009 3599 57027 10644627 26239 15421 810187812 32270 26239 344780850 15421 49967 868095995 57027 2354 725272939 15421 26391 736705362 32270 46997 436808821 31381 49967 92989158 80026 26391 909803910 46997 14413 85932740 38692 26391 447663126 31381 7183 230798949 23070 7183 475598535 79809 14413 693204452 73383 7183 600561422 23070 19168 533440520 42937 73383 951804232 11970 42937 144877349 19168 62459 76661332 19168 60444 260768642 82417 19168 650735077 82417 9948 515024855 60444 14702 706841271 60444 82690 256917465 82417 67660 752533141 9948 40316 203008632 60668 82690 951838546 40316 290 83834524 290 33167 496529487 40316 14119 954438492 73329 40316 225747135 290 21409 560813307 77659 33167 536540043 22406 21409 179169148 77659 25754 423696698 22406 61373 972684694 2776 21409 289928143 61373 71209 14492023 53330 25754 95723561 53330 31692 318447295 61373 34082 171808741 31692 42991 900969319 26826 53330 807779857 34082 39138 256117067 34082 4440 466875517 39138 8348 106432952 13876 8348 403467271 69574 13876 722690367 62063 8348 77969613 4440 46813 258241389 45995 13876 194313653 32677 13876 428614435 32677 56742 571151982 38604 46813 186043909 54212 46813 419548644 32677 60277 72681294 81564 32677 878463479 74621 81564 567521021 50540 74621 663487154 72505 81564 843069029 74621 55342 739226346 55342 64233 822985321 4864 64233 469264589 72505 45828 935217281 37461 4864 300051552 64233 24053 48900513 4864 65559 129417452 58851 37461 831123349 58851 11427 625654104 33178 11427 72477676 58851 5096 374174811 58851 66839 489076481 76057 33178 971325931 66057 76057 791397976 76057 64648 585268289 44404 5096 617692106 47389 66057 289001686 34648 47389 319704602 66057 69864 691385815 59050 34648 158016827 7900 47389 153413252 7900 81404 338318921 34648 52807 389464985 78142 69864 983400136 6297 81404 39125878 22892 6297 912838185 6817 78142 53553131 6817 54475 518455328 3170 54475 16061218 85916 22892 364724846 17520 54475 796836658 52512 54475 778340491 23820 3170 275610729 52512 14305 696620969 23820 73858 57999676 15469 52512 810950259 14305 50706 766587833 15469 45146 494243630 18162 45146 23744151 50706 69696 876204606 45146 78278 91070628 33433 69696 328687066 45146 23645 895990157 33433 86985 874535518 33433 39002 9512047 86985 61310 365897231 23645 65299 74193666 68100 61310 597219748 5016 86985 947315514 63111 61310 169317287 71907 63111 853511211 71907 80856 69244466 68100 13345 834569426 29394 5016 481184562 63111 55502 598680912 71907 67545 626216303 57087 29394 851464658 50986 13345 686891647 50986 61398 654562111 50986 45735 364538891 44465 50986 653203879 57087 1692 175455562 11192 45735 579706543 11192 35053 77201939 29951 35053 919032376 1534 29951 237369946 79620 1692 931819471 29951 62350 97675332 35053 23272 427651556 25691 23272 182251523 84230 62350 641281760 5814 62350 716084007 15044 84230 615887544 23272 61141 92717584 45285 5814 816919168 5814 55890 639556512 15044 9102 40208946 55890 43437 50036943 43437 57560 440203732 43437 22341 851970244 48958 9102 78790806 57560 37621 836812395 8122 43437 100987300 48958 68253 334548223 13908 8122 218380319 13908 28808 407487673 38404 68253 177783921 38404 55862 204924846 13908 55629 231580033 70500 13908 916637468 28808 72921 459931603 49351 55629 223654949 63155 55629 223722403 49351 9199 825088735 76056 72921 105963471 38180 76056 728194942 20409 63155 471431868 20409 62828 900397252 74774 62828 57044113 21250 38180 953574373 20409 50855 456777920 81830 20409 987602858 62828 22432 337150076 38324 21250 428233304 4899 38324 195202834 30709 22432 469745659 22432 23509 753581102 30709 15630 860307684 5040 30709 819608847 23509 13296 346262340 30709 15570 67488099 65338 23509 962842944 15570 832 197013669 15570 64091 963855483 45503 65338 803218371 832 72755 529482212 64091 37510 131008253 64091 6318 747074481 1323 45503 414645474 72755 29886 741921135 6318 21962 225211258 87087 1323 117499094 29886 39543 757583751 87087 8514 661128564 11039 8514 220752246 21962 77258 355281267 45252 39543 786880885 38935 11039 532193010 72374 77258 886397106 45252 16529 237952334 72374 29977 118511050 49544 29977 654644469 29977 35260 989552315 61688 35260 275226679 49544 45799 429543085 35260 22957 866562446 60118 49544 81330958 68191 35260 486063052 22957 73845 519417366 73845 21131 121140008 60118 50152 7098870 54196 73845 733442655 54196 81908 499578184 75529 54196 630390657 81908 43413 466716857 43413 67039 780623467 80424 81908 340810236 60193 67039 392296257 62947 60193 689503236 71924 62947 587076689 56755 60193 389703449 48111 71924 626317013 56755 12003 142733374 48111 83385 14981815 83385 54324 964604379 83385 28983 254836701 12003 3064 170092145 3064 9178 470715702 54324 1563 106431370 54324 15743 760678318 83541 28983 674482049 3064 3609 715925182 15743 76638 829086071 1554 3609 50687535 83541 69499 480777074 13075 83541 490151977 3609 21262 796436058 10724 76638 194031278 10724 37560 933881753 21262 72260 453836521 18525 37560 902683963 9584 10724 575222081 47216 9584 401985276 38218 72260 447479136 77052 47216 852076841 74572 18525 786597570 42470 38218 601975589 42470 103 99400224 57086 42470 315776891 80935 103 802167316 42470 43334 640368331 50950 57086 667034486 71919 50950 113820983 56051 80935 81006520 16631 71919 775111555 59408 16631 651221568 20875 16631 96032611 40659 20875 455604327 16631 81133 977414132 40659 17624 711467230 81133 48592 111240917 47563 48592 913598913 50606 17624 705620252 50606 39258 996794514 50606 62804 15603245 62804 25770 817951106 47563 28713 796313822 81636 39258 945292313 15115 28713 51084056 10204 62804 662870240 46382 15115 413658223 81636 5679 61540179 5679 68786 245568157 62313 68786 712741419 62313 51658 420227968 45550 51658 610022312 48314 62313 627306149 62313 62078 949718088 23865 45550 389136711 78555 23865 206839894 14102 23865 303023482 37238 14102 60711530 54090 78555 214809292 20568 23865 861988458 37238 80756 737335375 39955 20568 649638007 29358 54090 691466855 15313 20568 218233480 29358 5390 228322691 31989 15313 865050000 15313 21314 60216248 15313 63303 885052241 5390 12113 851209886 63303 23230 20448798 12113 50983 338831981 21314 4973 497602902 57844 50983 104596042 4973 56567 593709115 56567 62763 121867324 56567 49109 142847730 85549 62763 833072620 56567 81739 715228995 56567 43955 503663921 55805 81739 166607188 64308 49109 716953723 24226 55805 85569969 43955 25271 211762200 25790 55805 464692367 31625 24226 362941588 73042 25271 8351383 74864 31625 417462555 25271 79440 196145380 66518 73042 916785066 31625 81003 399012979 79440 3441 98068418 66518 11847 750371438 35188 81003 334346444 49089 35188 160713214 49089 85902 251579258 35188 41124 275029676 85902 72957 64010288 85902 58196 598219301 58196 40995 36254554 41124 44487 43777273 44487 20633 253085532 72957 86316 953486059 58196 56579 410599289 70791 86316 897639382 46885 20633 792002283 85431 70791 71069445 75106 85431 691029418 45953 75106 526244439 85431 80140 139557665 85431 49583 568418925 85431 5987 14278053 6609 45953 64702604 5987 70392 56564595 58085 5987 206577177 36310 49583 578349922 58085 60502 197047988 45679 6609 154999453 36310 22226 207016239 45679 66074 152681836 36310 62733 745499446 66074 82998 106340681 22226 21223 539787519 53741 22226 490526122 21223 28774 675262309 74265 82998 605505959 2569 21223 726253409 50309 28774 939646184 50309 40509 403105051 71533 40509 158910616 40509 60837 646578975 71533 41857 712553025 65711 71533 273728690 26638 60837 994161009 71533 24108 433151219 24108 46399 290433249 65711 49409 796559663 9507 26638 847735905 77426 46399 46660378 59678 77426 107411840 28364 49409 820862164 9825 77426 670636621 9825 10902 37734510 76121 9825 43104285 59678 73287 164042634 73287 10730 50521787 73287 82907 791791787 37182 10902 654248571 50481 82907 483143638 37182 54291 398781755 7913 82907 352801475 66606 54291 799978222 50481 45109 938505283 54291 72879 190741020 70686 72879 838492504 74598 66606 412121047 72879 64461 863587006 34376 72879 911502940 64461 28492 545556823 67897 64461 194677425 50813 28492 861654824 47316 34376 372737414 67897 53827 713306721 28492 23671 423999787 47316 31280 380428266 23671 30082 817777916 55879 30082 217029246 81510 31280 735107228 81510 8750 117986615 49569 55879 993216538 8750 56138 929033805 75259 49569 320866487 59159 81510 340611603 56138 6794 398975027 56138 58594 892009351 25453 6794 448284231 25453 11926 691368012 25453 28707 964659835 11926 81060 700523980 27177 81060 453641442 76663 25453 916473864 27177 33644 519214685 23288 76663 741691845 44065 27177 141553988 76663 74075 885202859 86029 74075 521190279 4145 23288 392624461 255 74075 311890176 255 45460 926942542 45460 86520 471920839 255 23805 304517653 60983 86520 130165119 83408 86520 593743065 83408 38468 253076748 60983 38144 336000927 12282 60983 80251990 77271 83408 683170247 12282 83819 238494250 12282 43790 558821287 43790 48691 989573251 1450 83819 367335112 46853 43790 110777161 37041 48691 205336646 33140 46853 493195637 55817 48691 133532538 46853 3098 803747431 62083 46853 737837895 20376 37041 138968555 79592 62083 881253854 62083 20639 183397054 39437 79592 803796190 25100 20639 174762271 20639 76766 568148417 76488 79592 764344879 74649 20639 645821106 39437 55191 423510199 34346 55191 117198011 74649 20618 773115790 20618 62799 809471044 74649 56700 307330193 17420 62799 936460602 17420 53430 86086472 27520 17420 750022874 52219 17420 710912157 71639 17420 322133027 62968 52219 701047858 76590 53430 10474604 38313 27520 465412004 62968 2103 141582998 2103 65696 558109073 76590 39744 688707712 38313 7105 653076670 39704 2103 368422981 13633 39744 833473077 25967 65696 397536587 39744 84881 825930306 77305 39704 956913594 51052 84881 713328386 77305 205 842104502 78728 205 43245896 84881 19971 23582453 205 12221 995199444 205 70996 472620231 19971 59925 317712775 12221 84450 395401030 70996 20965 106640031 20965 56264 709957469 56264 78881 447563514 38612 56264 38425511 20965 7290 961307173 20965 24161 126872562 38612 18794 474991986 43175 7290 404286956 29289 43175 495755323 7290 79916 465077264 83001 79916 115661686 79916 73126 135811321 60441 83001 375233122 53294 79916 276505278 83001 47473 927667478 68000 53294 421284094 68000 52190 461047750 60441 68262 794024208 32043 68000 914654711 44628 68000 42164205 51987 52190 973444516 68262 20025 368232064 24485 68262 957855620 32043 6450 489273224 54287 6450 871426827 51987 53030 845128510 54287 57932 295526554 57932 86284 950465993 54287 45212 294404081 11049 54287 68738273 76337 45212 751393928 59822 76337 108895417 59822 86151 326296629 19870 45212 973569291 19870 86246 440402044 86246 63781 821945924 86246 5718 37286612 63781 25035 714799411 27988 86246 962697008 12963 25035 153785875 55516 5718 10939473 27988 32667 526245048 73471 32667 684886915 32967 73471 682258401 37112 32667 408715012 73471 72917 906395254 73471 13193 93535390 1656 73471 77583318 35677 13193 623242995 72917 69425 513299707 7325 35677 919402453 13193 8689 182524298 7325 84333 377939970 35677 55258 656863996 50391 55258 953912693 8689 86457 879793512 50391 24550 514596954 37432 86457 828867241 37432 39591 587782301 24550 63455 883807564 86457 42684 114638666 42684 40859 9122603 63455 63412 510526188 15128 63412 333038772 34881 42684 137858528 85033 42684 49930572 40859 83948 34100460 54531 85033 718982745 34881 34731 982294928 34731 36788 310226456 13559 34731 891529310 54757 83948 458608837 5260 13559 301091229 72087 54757 163159183 48156 36788 651118069 64469 72087 885370842 40652 48156 542202264 48156 62272 531479838 25135 72087 833715713 53571 64469 39013985 16958 53571 563373438 25135 36780 586384270 31572 36780 173915776 20206 25135 714547026 30807 31572 386246455 16958 33115 944934674 20206 3052 67309800 28241 33115 241451079 28241 37264 543535938 17990 33115 109790908 48888 3052 304093357 43306 37264 517959791 17990 27196 594687893 60610 37264 899024071 15404 17990 913958238 79082 48888 957526895 60610 47515 879498962 79082 39146 779838273 50845 47515 701794530 30591 79082 62141791 30591 45869 224191480 85747 50845 70849450 50845 85092 115652676 85747 20422 364935007 45869 54717 569427138 39445 85092 558875320 85747 58469 174920363 16793 20422 719816114 20422 23627 126274741 54717 51510 903044560 30566 39445 261910941 16793 53208 75113705 40138 30566 256998971 30778 53208 47340990 30778 5431 201853626 64918 53208 751867184 64918 75978 969075594 5431 45053 570062734 13980 75978 840049860 64918 11996 596433232 64918 22820 262240005 11996 44174 135513842 83248 44174 84660014 6553 44174 59284973 22820 36843 31719191 44174 77340 956200431 83248 69099 675417338 36843 5189 287556384 5189 24155 738782462 42563 24155 596242508 24155 81700 296896503 69099 78754 219197543 22992 81700 728375375 22992 16197 203216716 42563 51507 429290717 16197 43718 682934933 34279 78754 807474849 22992 41220 981207439 41220 39126 378811430 34279 49251 955585965 39126 22478 855338294 32586 34279 704160751 32586 12421 648133232 32586 22030 20720991 32586 16132 31647207 16132 51653 180068132 10139 22030 670105891 16132 39585 299548505 33466 39585 893558650 74099 51653 819422851 10139 40910 154931518 49295 39585 866896438 31830 33466 25839260 40910 71754 707057579 40207 31830 741112639 24387 40207 815181309 49295 28328 279462641 71754 66993 684755615 42978 24387 216091894 40207 25724 167027918 28328 59645 174956455 59645 40245 281315509 10643 59645 598878073 38492 42978 96059961 9418 40245 83629234 58975 10643 667802439 40245 79725 122873297 38492 83471 905999816 79725 19631 87835455 9418 34655 553363244 34655 48139 128217290 83471 61939 130431727 40556 61939 740402962 61939 13057 187792153 77316 48139 373180297 48139 18060 909266655 29234 13057 701916119 15029 77316 393199096 17544 13057 771446176 18060 11599 498263614 29234 58072 257258219 17544 61225 651185209 61225 52861 405797630 59541 58072 528844070 52861 71198 22758771 61225 19280 175097528 52861 2313 303268217 59541 18322 411172340 19280 30829 973232945 5829 30829 705198734 19280 21877 953784562 55526 2313 747066343 30829 28946 657563902 35905 28946 514043922 1801 5829 482040845 21877 14613 841634537 78454 28946 883406287 26960 28946 971946927 14613 8074 902521121 26960 61321 635353352 56806 78454 288031011 71604 8074 928772301 27629 71604 821012833 71604 24426 340003105 61321 73199 643941833 27629 31324 845691719 28855 24426 364699927 49995 27629 958459775 24426 85046 585539851 71612 28855 8822957 61242 71612 189843932 59840 61242 511912459 71612 30926 195793589 62881 71612 214970486 71612 25520 542199433 67106 25520 876110952 59840 69532 365807417 65471 62881 126562370 62881 36430 849860594 2464 65471 686098727 923 2464 216800013 52704 2464 796561521 52704 44795 977064858 44795 80634 308796468 84242 923 932557692 923 73390 335218104 35673 73390 168076917 44795 61924 48168192 35673 22996 36022649 80469 84242 314701565 10634 35673 965978864 22996 52609 113485224 10634 60240 848212120 22442 22996 223639230 71939 80469 706613066 32179 52609 896907840 5271 22442 294044753 67191 71939 357429368 62724 32179 153523357 67191 62832 538747019 6559 67191 983845258 85849 62832 60999022 62832 69773 426128385 69773 65798 220825379 58775 65798 224822240 69773 37474 745405813 4151 58775 726339460 65798 84587 227620085 39661 4151 98938629 19102 4151 830173343 4151 83892 66029971 36675 83892 433997473 19102 72263 125583244 37928 83892 483700683 37928 3968 310169025 83892 28153 70220348 3968 38615 748929174 3968 41191 3485507 45085 38615 92902932 69226 45085 342241291 79276 28153 759837828 56067 45085 361042625 21164 41191 946538139 20563 79276 765761568 61593 56067 892438374 56067 20803 556061161 75763 56067 28048795 61593 19345 171059418 32893 61593 634001823 32893 31593 137771338 2514 19345 382240502 19345 82326 943217829 32893 10318 339211054 2514 36058 11259934 36058 73596 23530571 36058 18710 749839156 18710 21268 441148327 40054 10318 122062037 84097 40054 552060840 40157 21268 138195933 85428 40054 188791217 84097 38165 108000259 57584 40054 389348427 85428 52717 75504749 85356 57584 638852475 19320 38165 672553797 19320 38514 421267772 59458 38514 4779002 52717 34347 267507662 34347 12806 45109161 39734 12806 369540158 59458 26662 74406630 59458 5227 610862796 26662 33959 903407649 48337 39734 789324971 39734 48374 312455550 42701 5227 293409725 5227 38440 899988897 71863 48374 404548183 42701 70797 411141100 71863 14466 188769733 70797 46156 64493635 82574 46156 257015573 46156 14846 223032679 73368 14466 937827920 931 14466 668077815 14846 36267 768122854 82574 77265 823089262 14846 62859 643985810 5898 931 394425637 36267 86782 325649543 5898 26646 116459668 32551 86782 832369694 43806 62859 6850118 32551 10527 844458561 43806 26742 132834885 21350 26742 206718814 43806 45659 348298497 35317 43806 971633855 35317 41750 840773969 75994 41750 691989364 60674 45659 921862553 60674 66676 103852579 21628 60674 691614218 39777 60674 28997778 39777 34502 738698219 34502 25131 497953741 39777 41272 678739287 18230 39777 576639151 50697 25131 419757661 75555 50697 956096971 47320 18230 11875055 86107 41272 602437415 86213 86107 331582871 86107 77215 931504726 77215 18419 188565745 2384 86107 533724974 86107 23779 788639007 23779 29816 412929164 66478 2384 90448641 2384 26948 123842130 64920 23779 649090610 81885 64920 389337445 36603 26948 804635654 36603 1212 865935651 74676 64920 92107008 74687 74676 482018561 57914 36603 542397457 1212 15008 316671963 57914 43654 363559945 68071 15008 46337169 74687 47119 576703478 43654 7211 367586687 68859 68071 922672394 47119 29664 403144761 47119 983 74959141 7211 77986 547300593 68859 55852 1299111 61492 55852 904395997 35452 77986 607647333 9632 35452 735360779 55852 76280 149913321 35761 35452 508769103 76280 55549 154351665 9632 4439 418807455 35761 47464 926134104 72827 55549 922553648 20390 72827 750239465 47464 64329 425729117 72827 20679 70656186 50684 64329 391065593 72827 19332 355860768 20679 35912 722181426 47380 20679 580036922 40011 47380 15610992 35912 303 954458121 47380 86259 592471296 86259 49035 820867460 49035 34519 649198569 303 48677 631714163 303 3404 345647084 55426 3404 238183347 3404 77453 765718549 58076 77453 410857417 77453 29325 513851020 11476 3404 872837893 11476 73730 332161627 23135 77453 695799147 74416 23135 438374888 73730 35123 238469527 47580 35123 316036674 21217 73730 57474000 74575 74416 149815440 74575 67433 714781067 67433 39580 558593285 75847 74575 572052731 65341 39580 609376197 35218 39580 24957451 39580 43105 798658888 43105 66195 271575112 75847 54071 474877518 66195 32776 69942870 14532 32776 225628015 43649 66195 566414897 14532 42839 894094435 48390 54071 823021480 39534 43649 997812071 43649 73215 823671778 43649 8991 463869640 47237 73215 651674218 1636 73215 589980775 12049 47237 779219642 1636 22876 886479376 6593 1636 426968068 6593 76173 797541008 1636 58825 702680872 53593 6593 695472533 58825 50117 931974020 6593 2235 390882108 2235 22999 290136149 747 50117 155789691 75341 747 200140351 75341 50352 846169459 50352 23647 6261972 22999 61925 414781324 80098 23647 37534723 40032 50352 586695837 23647 85217 56635421 61925 66069 178480507 28470 61925 10829828 66069 44255 34663018 40886 28470 100956391 17512 40886 191167140 66069 47398 356268798 28470 57285 383835677 39707 40886 719542139 56449 57285 759562576 29152 47398 545743478 56449 2667 796010968 39707 70161 473320183 29152 69459 62457988 69459 79928 68070741 4176 79928 32641969 2667 65673 974845387 32599 65673 313342349 34980 4176 187143990 4176 68195 256734963 4127 65673 783173617 33124 34980 173547140 16169 32599 29951350 33124 61952 638363711 33124 69924 97008184 40892 61952 374208679 33124 58881 708691021 26953 40892 47273461 61952 83820 86044639 9949 58881 545382458 20707 40892 463917972 58881 50757 983854238 15755 50757 789146901 50757 74581 981987623 9949 56223 350234654 20707 17164 116907620 50757 67997 686624689 23852 56223 977883384 5717 56223 700353925 38012 23852 23618577 77257 5717 866689732 16586 77257 292630119 418 77257 273079602 36147 418 462424657 38012 58811 154667727 49290 16586 365755968 58811 55029 290864242 54283 49290 762381757 6095 49290 499323143 26657 49290 761334733 54283 69865 835608317 26657 73272 687998766 61205 26657 873729811 31001 73272 796358093 35828 26657 134645597 87133 35828 223962194 48742 73272 70320275 31001 86767 134265132 31001 30742 561528591 77431 86767 555040465 86767 6203 309529604 48742 30314 39814715 86767 11641 122922989 44934 11641 532921337 11641 53285 251598553 30314 74057 176836628 74057 57434 877531122 11641 85537 314472575 74057 58055 235750244 85537 16930 177861019 57434 29088 783323687 29088 24794 76763869 76812 85537 623448223 7541 29088 902076537 74683 7541 512751488 66554 74683 753689480 40262 7541 230429785 40164 66554 127707636 40164 61698 448217017 61698 27478 828115254 40660 66554 807401392 11940 40262 639538788 40164 46857 722303624 61107 46857 141226147 27478 60480 917358379 61107 2986 180966058 11940 5812 573426726 81683 2986 111875079 60480 30319 26307976 46101 30319 234368113 2986 70673 176101318 46101 58387 66373255 74219 81683 634078138 58387 77161 612400225 46101 31400 854709862 30634 74219 782110723 58387 34804 297983710 49264 30634 52076469 77243 77161 80693573 77243 40994 830857552 77243 61709 364906130 49264 28204 403766718 49264 44110 974586235 28204 2002 840240505 2002 5753 234626112 2002 76917 392470023 21349 28204 915182560 71736 5753 522291231 71736 30538 652924167 73838 5753 484072202 69340 73838 280239635 30538 41830 874777983 30538 38985 392865135 84409 38985 451027029 84409 86331 825189767 23539 41830 324127009 23539 84535 146224540 38985 85038 833461452 86331 660 948568222 21355 84535 974221334 85038 36893 453343275 85038 10746 298954462 32697 85038 678050984 904 660 622819233 32697 25319 808453499 68434 32697 691125530 26231 68434 78107060 26231 73595 519432828 904 61192 50307015 62383 68434 797047251 1018 62383 104860787 32673 1018 770625378 51735 1018 554100685 735 62383 929445150 58344 735 982821487 17311 32673 390895940 735 30564 975390542 30564 76937 509723296 2255 76937 511096095 76937 54652 836933027 30564 860 91950314 10641 2255 260759077 34590 860 798994769 54652 67165 346062266 34590 43217 603168111 47671 860 429831265 29362 10641 969316475 47671 64431 516663274 85357 43217 362092523 43217 82328 731118767 47671 25432 54807609 21925 85357 486111471 19484 21925 811865109 25432 85924 536156027 23189 85924 128377296 19484 35773 347543497 35773 74624 606180310 18041 85924 95417681 23956 23189 93527178 81592 74624 959509562 81592 30074 437105813 81592 53085 109756887 18041 76870 294830170 23956 64069 634872148 66338 76870 777561283 20540 66338 854353051 67916 64069 340521973 67916 70297 715083392 66338 24872 188815639 20540 19194 180380985 8544 19194 329361172 65792 8544 95069592 19194 37423 841259753 32362 8544 45749261 74433 19194 484483567 8544 71131 483998570 65792 81522 247116000 3960 74433 33044368 71131 56561 72691966 72242 74433 51385212 56561 36248 33907431 3960 31678 387654840 18751 3960 951235484 28309 56561 231849184 28309 3795 59010351 71747 31678 14793106 11430 3795 792670998 48641 28309 28945704 11430 21747 300349968 48641 57508 421234033 48641 33317 79953787 1319 48641 558939264 57508 75042 351504408 57508 41393 574048655 41393 54211 112416497 31821 41393 979482320 30340 31821 88721180 22941 41393 225786030 22941 48431 174908093 15862 54211 885040486 15862 85194 869865381 17945 22941 474806315 22941 27087 9696289 48431 30925 1499831 30925 74014 578446982 74014 26065 947396140 27087 71918 32999165 26065 71105 690503254 71105 56038 803351735 26065 18122 513732644 25439 18122 742502125 56038 59584 914608508 24552 59584 565384825 6948 18122 723696318 25439 57937 598029750 59584 84950 826727709 24552 56772 361086745 42852 24552 687980560 51161 57937 657802393 84950 4097 385861989 51161 63836 817246953 26963 51161 599682843 12556 63836 544626233 11936 63836 939782389 72497 4097 407254355 54390 63836 116262550 11936 23137 651762697 11936 17935 686012484 67227 23137 23781945 67227 31003 662473138 55971 67227 723478305 26492 67227 794739525 85157 31003 643251222 66603 55971 160380783 26492 11360 877233175 19308 55971 94852039 11360 13162 732017250 85157 17513 249758945 11925 13162 837237327 19308 66152 329654151 19308 82776 348089067 82776 40413 99280863 17513 13115 329304108 11925 64917 922031985 26661 64917 900034848 82776 23045 679930447 23045 21590 926222320 21590 23517 560594553 26661 66128 662422757 79463 23045 575559856 55225 23045 119734457 55225 22338 86652410 55225 10110 217463126 58487 66128 980911539 82372 55225 230985388 74058 82372 4224836 71520 58487 608998740 82372 68165 431442567 16889 58487 446348093 68165 13476 143905251 16889 61694 790496025 35548 71520 822412444 86417 35548 3538369 55356 35548 991224587 86417 25324 956498682 52834 86417 58133407 35548 57967 89712688 79606 25324 780501195 87029 79606 38746220 34349 57967 66908967 79606 20696 924494774 34349 35395 701322410 4244 35395 732188548 7021 87029 324312712 66472 35395 191272229 22900 35395 377435932 35395 21155 997086358 22900 77490 403519298 66698 21155 287888072 22900 20199 371618552 68099 77490 814044678 66698 57850 25652594 68099 2013 279570474 57850 25801 768482228 17768 20199 420082873 25801 60117 588048299 57850 6989 464074045 60526 60117 730587510 42333 60117 127168386 56743 60117 79831934 56743 78518 228150884 42333 78932 152725217 42333 39309 509632590 56743 28398 930894669 78932 80412 950988399 3300 39309 894423765 80412 72311 584781529 72360 72311 226339492 3300 57075 578746497 67038 3300 35185046 86009 67038 535245614 72360 28065 195923366 26747 57075 765120403 27450 67038 48098602 87206 28065 833927447 87206 34202 63245752 26747 28932 437714749 28932 73079 992348273 46590 27450 772215482 87206 81159 597384350 37127 34202 930788862 81159 75800 45786008 46590 72487 116917174 75800 33504 84955095 73361 37127 119463569 75800 65517 547009389 72487 25969 743373484 73361 19150 506545192 67695 25969 669443629 25969 25217 105815376 17811 19150 535090678 41022 25217 270482108 41022 39006 385032095 41022 32240 772669115 73102 25217 38589673 58452 17811 585484157 41022 19709 566894279 73102 86466 189981626 19709 60635 903395663 74503 58452 84507822 81297 86466 395076860 81297 14934 382601114 66925 60635 374449964 61466 60635 204493281 86668 81297 296306449 81297 84213 252297370 84213 36875 331886134 36875 69480 804202552 20865 86668 638126207 41901 86668 726682155 41844 41901 651957831 69480 8701 351127113 16980 8701 795952826 20974 16980 607696262 42683 16980 668561808 8701 58065 427240420 44866 16980 323721294 70020 58065 907121711 70020 76597 551504189 70020 48491 447097551 33678 44866 274439998 70020 76201 679207763 76597 38926 74690747 75146 38926 175760710 30664 75146 765314682 75146 57286 94565532 75146 78957 919641875 57286 7142 341157324 30664 58367 691834082 52315 57286 119975890 21239 52315 641057669 72946 58367 129067258 55020 7142 209574194 58367 53918 367982921 37542 52315 852836660 65953 53918 461405370 37542 11715 219508091 37851 11715 586119139 37851 76410 329056148 65953 47618 712048489 47618 36530 369355412 37851 74958 216676044 3332 47618 957339363 36530 44412 857108338 34363 3332 359203302 36530 20044 862085686 74958 53011 376816887 29902 34363 670072634 44412 28772 732374612 85507 53011 52502163 29902 35373 558168725 29902 8072 417520629 28772 32013 507037014 85507 25917 776908351 4706 32013 470552315 35373 60217 635496692 68886 4706 603560 68886 33366 981421363 26384 25917 262522452 60217 12420 459632718 33366 1962 520646628 47030 68886 474503074 22448 33366 17904048 22448 9876 188887295 9876 57906 35147612 9876 57213 40522631 22448 48404 755296988 31053 9876 76025851 7851 31053 166715727 81817 7851 950943514 80467 31053 194407391 80467 12352 329692118 7851 68874 143645641 86734 7851 5470223 27598 81817 854675881 35411 68874 880410194 27598 39828 344370394 34864 86734 977818723 52904 35411 204521676 52904 26485 817585799 26485 63528 113128175 52904 21356 538018323 63528 49859 21184388 63528 74631 983275515 26485 24672 466978375 21356 33205 677684505 33205 6033 78208285 6033 72508 561429415 72854 72508 171006453 37987 72508 628022016 62122 37987 737035277 37987 39109 106037542 10671 62122 568378178 10671 4769 148712811 39109 71383 808111333 71383 39468 865085491 70857 39109 529439738 52709 4769 642181020 52709 22803 17147988 38857 70857 443556939 70857 15631 117224614 38857 49201 850544828 22803 10662 981134415 24177 10662 417286822 10662 8127 683906580 8127 19117 882855900 36203 24177 258773748 21878 8127 207380227 45697 8127 630298756 78665 21878 600051779 21878 41273 174907996 41273 62474 212165947 78665 75145 720757434 78665 39675 960004557 41273 20214 332319852 20214 23633 779580833 20214 7224 229835639 69537 39675 644977363 21182 69537 747132604 25334 69537 215627271 64850 23633 960089372 4227 69537 704497390 4227 17542 792409312 15895 21182 898531394 6399 15895 120487003 4227 37250 713634507 15895 58602 668753143 61301 58602 999742730 43765 58602 780147419 49870 61301 832448698 43765 43143 68341484 61428 43143 267044436 43518 49870 947187892 11800 49870 361663526 39023 43518 826802332 13872 43143 977876029 73271 61428 528290317 48245 73271 710787523 65214 48245 299283735 13872 2547 595924046 37147 73271 812934791 58433 37147 715165734 39277 2547 87875356 65214 77044 723714861 10983 77044 379688451 58433 39092 685522745 58433 81519 873225789 29937 10983 598723406 86052 81519 717105328 81519 9129 219766877 81519 21803 390194077 41724 9129 888348414 65898 21803 732532674 9129 79139 944216721 1709 65898 913487555 21803 54078 304103495 85869 65898 554732020 65898 77931 60626630 38398 77931 586694042 1709 47567 215662851 74367 54078 45537749 47567 9376 119445127 70624 9376 706269126 74367 62651 296726269 56306 9376 383588163 70624 63585 524831164 35809 63585 714136051 70624 10821 397299333 9450 35809 864831866 10821 54224 183517834 71009 9450 734173172 10821 30416 209774467 30416 85783 359406907 16004 85783 784028917 85783 58782 907258936 16004 80391 617516142 27427 16004 753393713 53360 85783 429109272 53360 56530 160162501 58782 13022 440586342 727 13022 94845037 27427 75359 170049253 56530 36350 231113435 36350 57688 960682512 15127 727 908864640 67747 57688 579297421 2191 36350 484338025 79271 15127 636975703 79271 9529 59472983 2191 26233 642362230 45750 79271 125729088 9529 44282 477077653 45750 40102 849355990 9529 23912 43818339 23273 23912 337055165 17866 44282 405785503 35624 23912 302338537 40102 53402 93397639 35624 82618 143183342 23273 77266 481913621 64165 77266 50796847 82618 73815 252634843 11330 53402 702799278 82618 56549 83912503 73815 69887 15647866 3803 73815 286553229 69887 67199 838669454 3803 33392 725532453 38528 69887 374850505 33392 35650 402576634 3803 50817 958788172 43301 35650 143805871 57522 35650 236713242 43301 7031 647095029 43301 59646 143800010 61166 57522 136977264 61226 57522 895252390 61166 14752 582248077 70027 61226 131739002 61166 13073 65356628 61226 85518 244951661 85518 69561 141280170 85518 12010 115540737 70027 76176 329195608 76176 36943 341196115 36943 8686 54813262 8686 77977 392650728 76176 53445 413627345 53445 45602 288338991 44160 36943 861776902 60648 44160 894763722 31473 60648 479252205 60648 28055 388366272 28055 65660 93100480 60648 22840 580177210 39981 60648 520008489 15101 22840 510366963 65660 69713 613782685 58724 22840 380617632 69713 72206 821331640 60331 72206 527266884 60331 86851 874314382 30124 60331 927280383 37199 30124 254314281 56019 37199 53696800 86851 50060 352791073 42487 56019 114845348 82131 42487 443509333 37199 47014 746059909 29300 82131 728349591 21133 42487 695066918 29300 37482 856398689 59489 29300 762163089 13463 59489 536374280 9731 37482 118192368 42887 21133 717110816 9731 15016 86367172 15016 16750 270409563 15016 61598 584399624 26152 16750 934299627 26152 25960 640815025 26152 28784 291589644 49018 61598 971650326 18730 61598 816421041 18730 80954 124225138 55944 18730 896463704 29261 49018 645645062 64549 55944 729758636 29261 27875 928076467 20675 55944 403105221 20675 4749 476355185 4749 49672 544244436 405 27875 416673934 49672 17536 281402610 49672 16281 339377841 78322 4749 491686330 41031 17536 207825636 405 51112 293402287 51112 2536 370891299 61452 16281 749702547 51112 58567 507110310 37248 51112 19441192 48324 37248 104061345 58567 35454 413079873 37248 31230 867849092 58567 81915 930922996 81915 2393 641433830 13574 81915 759442983 2393 31028 142337780 13574 43939 911697671 79910 13574 109064180 31028 42798 166941185 42798 54154 891692674 52745 42798 348882127 7292 43939 570166799 79910 74509 462733109 61524 7292 597267275 39692 52745 82548830 30718 61524 83890477 31238 30718 438499131 3164 74509 164330146 39692 61234 148460195 61234 4419 697105908 4419 76923 716388088 87181 31238 801265120 4419 78837 173675657 4419 19989 589018810 85887 87181 79735464 57395 87181 800960311 85887 79687 595811806 85887 65811 379718615 81635 85887 153436918 79687 21956 393235564 67410 79687 383347209 81635 7597 584130799 48668 65811 133898308 62250 81635 43784816 67410 61869 406741269 17774 48668 42778030 65128 48668 580334410 17774 76895 308764166 71661 62250 606888798 27543 65128 94626907 65128 5019 231010809 9955 5019 967758202 9955 66271 971747027 42521 71661 737883879 27543 61342 29495406 41874 61342 213686042 42521 25467 313278183 28101 42521 234688953 41874 54046 398794135 12411 25467 582051343 40400 25467 19364491 80567 54046 633697461 82768 80567 321388872 80567 4114 58741666 63713 40400 840244602 16549 4114 319934631 31654 80567 753988489 31654 45948 750594375 4114 277 340202349 277 18829 703435810 31654 32002 177146748 27033 32002 782540368 14054 32002 567455043 79724 14054 790117770 1876 32002 735789 14054 56411 624300931 1876 49419 849514835 64605 1876 324831879 42481 1876 52976369 77636 42481 804214075 34883 64605 241974816 65948 64605 816992730 77636 18639 116874239 39873 34883 426731520 77636 6316 613614410 18639 6329 679290692 20700 6329 752321882 36188 20700 133702437 20700 61623 36609431 34241 6329 138542452 34241 69991 148505670 31162 36188 57445499 61623 65684 20841775 34241 81800 21440561 45996 31162 470883621 5955 31162 819555462 10593 81800 802319692 5955 40710 413854441 5955 23925 761684348 85511 10593 81303218 65964 10593 675785991 11692 85511 18576265 74723 11692 927457669 26699 11692 600401147 65964 5239 76098908 1805 11692 1412319 23499 1805 354303331 78780 23499 75141432 26699 73694 998684243 73694 40819 153995948 1805 46083 774752978 2834 46083 887459000 73694 84664 315132303 73694 42790 201299300 65382 2834 846932102 46083 70053 304631758 80786 70053 748229126 52033 70053 655858665 22479 52033 475486722 52033 11278 344786595 52033 35239 847719759 16196 11278 628706557 84299 35239 110089430 74267 22479 282200896 35239 24411 652946330 11521 74267 283374236 59247 24411 262264603 9711 11521 857288327 9711 78439 177179378 59873 9711 506729905 22329 11521 46222845 59873 71979 399345922 14324 78439 987086033 55558 71979 175171466 82614 71979 16497098 22329 24559 719191085 59865 82614 718673322 71723 14324 918756296 61324 71723 756778329 59865 11161 642569123 75551 11161 489670385 19586 61324 689940317 31015 61324 801809295 64543 61324 181848243 31015 62219 310848972 64543 37780 3100152 19586 18603 204972510 62219 61081 4040136 60886 62219 162683359 61522 37780 359663998 63670 61522 551686010 18603 68905 895913661 68905 73968 131785424 60886 61684 951638433 46120 63670 720659849 73968 55660 3321113 37040 73968 77699966 16286 73968 962265221 55660 31338 93006424 46120 217 858497932 23497 16286 685207960 217 32810 465959910 23497 72721 821593205 217 15199 934755362 23497 23479 354244346 83709 23479 15973369 23479 77538 78307143 15199 78069 28806039 15199 7399 431589687 78069 74199 656205368 7399 76321 279684728 74199 42030 215096120 74199 52736 352787910 63570 52736 89410303 19593 76321 26507504 12823 19593 554682428 56753 52736 514539017 62711 56753 454412283 56753 55092 343158733 19593 40001 25441485 62711 53848 241136055 40001 2077 455849785 11402 55092 805818232 66339 11402 87084812 2077 16610 317616644 16610 32253 242173805 17031 2077 402816660 69509 17031 807202414 81627 16610 487147615 13470 32253 906431602 35662 69509 697037301 34607 13470 77886933 57739 35662 334272717 57739 22568 252741240 46061 13470 626499560 26631 46061 227350879 57739 42266 319597577 42266 31410 39595161 28654 42266 20372836 24593 26631 215340078 71817 28654 869970151 32612 42266 935290850 56996 32612 914783806 54912 56996 733424080 24593 69692 491622332 54912 3555 768102890 32916 54912 953486061 3555 334 105268651 47888 69692 230805387 63723 47888 817706578 32916 46564 636192615 63723 76848 724940560 334 62747 433290819 76848 84719 933722350 76848 64186 743732042 63012 84719 791653132 62747 82172 311609009 55732 64186 444038054 84719 73145 174469948 20950 63012 333356937 52295 73145 522350516 82172 24425 559784611 24425 36185 947449648 36185 83959 468628056 16076 83959 23063153 83959 18131 888076331 36185 59947 36424790 76925 83959 467562308 73938 18131 82585312 46911 73938 923379261 31180 18131 107896135 37632 31180 145052246 37632 13040 147009076 13040 34786 498414309 23588 31180 471585134 85848 13040 692604001 51145 37632 933231071 85848 21648 322288577 85848 34205 917441874 38072 51145 763968453 51145 65171 929767615 21648 58286 304793493 34205 39083 970094375 21853 34205 140940712 15120 39083 878673158 11270 65171 584029739 11270 48841 484385066 48841 56272 406074436 56272 84896 23204984 15361 48841 805389514 56272 69009 588776339 67166 56272 341242117 56272 64463 602898477 64463 47604 107720829 69009 46119 306963676 3695 64463 18394427 47604 31436 81283116 35497 3695 907956395 3695 31203 95543720 63115 31203 956573526 47932 3695 965733429 35497 24386 813302519 75804 47932 122201600 4154 75804 934028985 47932 25769 828898399 24386 72321 345229400 4154 21619 942444714 72321 26453 792198498 4154 35648 202518559 26453 74038 623232592 31649 26453 329157659 21619 21165 451246225 40060 31649 964814937 35648 68443 314334615 31649 47713 113132426 31649 56751 739608233 28489 47713 664027756 80678 40060 234017049 61738 68443 329836757 37465 47713 636668637 80678 64751 612497233 87199 61738 428926245 64751 74119 520885902 57706 61738 657834188 69762 37465 826076769 20621 69762 85403045 20733 69762 922693797 10970 69762 270707902 20733 14910 748368238 10970 20885 652900090 20733 78892 855950656 20885 85709 792882868 78892 73977 502968125 19447 73977 11240467 17429 78892 47462302 19447 70044 991540037 85709 55277 334839840 19447 60090 919934181 60090 47417 346623725 26567 60090 579130203 26567 86568 711351498 26567 26989 32967622 26567 66688 53698867 26989 6066 79103080 26989 11693 888718038 11693 3281 663567768 76013 6066 829544192 32365 6066 969679806 32365 5705 335866904 76013 81500 17833548 64257 81500 333862076 76013 40099 748321438 86205 5705 134872567 73544 86205 376944008 14389 40099 951056687 20853 73544 506713135 71083 20853 473123807 7733 20853 1486181 14389 68425 695872628 7733 18276 181406128 18276 7408 665108778 71083 40137 34292060 68425 80684 6457232 18276 10694 679681636 7408 66599 542441188 56687 10694 578169689 56687 57316 559405119 57316 77437 397521529 10694 49792 699779446 42819 57316 28290327 69337 42819 583056096 50318 42819 18277019 50798 50318 74684217 62568 50798 288035276 62568 81633 952868807 38996 62568 60180210 70584 50318 166931649 50798 66363 817663255 38996 73987 655993184 33549 73987 515713015 40174 66363 899892775 15999 33549 927253984 15999 26037 125406531 15999 19236 6091929 19236 30137 951757399 33008 30137 328538461 32116 30137 421902065 26037 35371 148542449 62913 30137 219095028 30137 5164 972175824 32116 7067 906019127 7067 23442 347490470 29473 35371 831861002 7067 24418 246339655 27536 5164 367531317 13380 23442 538804907 29473 60783 560968073 13380 54627 431754685 20872 60783 643350754 58317 60783 216593280 29707 54627 177261568 5865 60783 687470699 20872 73119 744463569 81560 20872 948266263 76339 81560 272590871 5865 1888 840555130 76339 58518 805314471 58518 61691 104077123 66708 76339 205715676 1888 3049 977546008 3049 23120 817502146 14383 3049 545703783 20498 3049 834926155 49834 14383 769877522 38238 49834 267821430 79769 20498 630934113 20498 43508 384118892 56499 43508 44246630 49834 19313 6934309 43508 20517 944657406 43508 64003 617987679 32523 56499 310651527 56499 85077 825774486 72930 19313 765510322 85077 412 470178126 64003 41978 309769853 72930 31938 964439944 75435 72930 518666841 72930 72955 832932102 82679 41978 982675709 31938 68288 127531515 31938 28916 250869229 60693 68288 784530983 60693 43208 492749216 82679 54749 992661449 14479 28916 923506819 43208 1860 75135508 60693 54977 886467628 33618 1860 353919695 87183 54977 784916505 87183 60912 100066981 66164 54977 111778093 66164 43200 802676343 10136 66164 568905725 43200 70215 624021996 10136 50448 441394678 70215 67835 870223955 86911 10136 115720266 50448 76123 839896114 19437 86911 151252929 23563 67835 898392452 70669 76123 148239392 76123 15834 161434444 40979 70669 579470654 69061 40979 391717671 9857 23563 191968308 70669 51796 164106217 39815 51796 408807926 51796 80878 639224034 65905 69061 454907356 4147 65905 234327784 55795 80878 719832240 80878 13815 293598639 4147 78028 611823026 62317 78028 1571037 78257 13815 671085016 1609 13815 690352052 35790 1609 578524148 78028 57855 706547777 28614 35790 219656983 34810 57855 374898311 54880 35790 442566449 34810 8023 567888040 2334 28614 358303437 48073 54880 681604375 8178 54880 27907154 71462 2334 414545525 48073 56150 873000247 2334 16180 288324598 63833 8178 694155266 76661 16180 100415578 22459 71462 42375473 61374 76661 37081040 36092 63833 347586824 61374 82477 631410772 64173 82477 841894264 49064 61374 831385445 23215 36092 397829959 36092 16790 988351436 4468 23215 311418259 49064 33679 421860538 41772 23215 290920670 4468 5120 939581154 24931 33679 397066577 22779 41772 353776889 41772 46946 370317736 5120 40524 308978475 22779 66622 949992794 46946 25498 886109178 35649 25498 89688330 40524 36756 717339773 9307 36756 228861732 36756 28559 921076005 14979 28559 800515054 14979 50622 235341436 14979 10107 136932303 9307 3039 156291425 71065 3039 198640737 3039 10761 444290238 61441 10761 176294681 3039 33984 686929155 46476 71065 104775943 61441 47768 664338324 76945 33984 194483493 33984 44263 57381055 47768 50107 773000151 76945 14965 68270766 14965 64945 175962397 55204 76945 481069923 14689 50107 603806913 78181 14689 793443462 55204 81898 78646032 78181 32831 21108538 32831 3806 45607466 22923 81898 872994080 82569 22923 115982252 32831 3433 473547262 42956 22923 260863565 25782 3433 833075981 82569 7134 393365788 23302 82569 739518880 45351 25782 665177863 25782 11892 20744172 23302 38817 354685466 45351 47264 670134059 69752 45351 70741803 45351 82281 551747944 69752 64969 265828758 45466 69752 426674602 45466 75237 743287955 58706 45466 90887419 34888 45466 712108267 53089 75237 637577451 65640 53089 554836616 9718 53089 280835240 12685 53089 213626817 53089 16955 967084693 26575 12685 533176464 12685 54321 572461289 47365 12685 489642959 16955 45531 698870658 47365 52775 411205570 36950 26575 709772594 39226 36950 528507782 45531 44952 693503250 45531 37670 288632228 54959 52775 836098644 39226 81168 201341698 81168 12942 678745026 54959 58320 796845876 67609 58320 409413418 58320 33605 832450734 81168 19946 741793722 56 12942 216843325 67609 8678 106005479 8678 12924 261883060 15064 8678 119387394 34009 19946 613043788 8678 79558 55155656 79558 79095 670639883 41421 15064 118380007 53763 79558 238082273 34009 40911 665045305 79095 68051 280671095 68051 82415 48118635 53763 9961 155886947 68051 58336 87989664 40911 50833 686546512 38431 82415 206481229 73673 58336 849071096 73673 11140 462392470 38431 84098 674911893 15766 38431 489075484 38431 56763 115972551 37401 84098 282023600 57051 15766 145406395 15766 14738 598400894 37401 69056 207398607 32797 57051 675428988 14738 50186 459752880 82811 69056 565586672 80131 69056 886112373 32797 12787 456493856 12787 71480 40908771 71480 14308 181081421 14308 54413 680494491 71480 44137 853450372 44666 14308 930286453 30004 44666 495878414 14308 65248 739273345 41320 65248 685387787 44137 70048 30821971 77219 30004 973201107 65248 19816 252267580 75315 19816 726290278 50339 77219 77210417 75315 79652 32692985 50339 60728 503002335 3607 75315 93530724 77433 75315 4678276 50339 72763 433890972 79652 66315 623118734 60728 46472 40579151 3607 83646 482383549 77433 84486 452180540 31820 84486 19392278 55493 66315 811369334 53518 84486 126389709 53518 73559 140951175 73141 73559 138233236 9848 73559 795710447 55493 63845 864151102 9848 42056 883799140 5486 42056 170106622 1291 73141 911064542 14125 42056 956974706 59338 1291 859957663 4470 59338 337329557 61288 1291 986014976 1291 53482 142027077 77847 61288 746402700 59338 71049 280796544 21215 71049 64149952 10044 53482 194858825 10044 36515 343392589 75661 71049 72342579 36515 1809 401052061 1809 4738 820022817 75661 55185 8679818 17709 36515 967213763 14144 1809 17430686 8437 14144 969732573 55185 75542 209314610 16719 8437 630441511 76860 17709 831807936 76709 76860 486041452 76011 76709 786404291 74584 16719 988499019 16719 8851 879056946 76709 51573 55655369 51573 22593 368966253 73805 8851 66585271 44694 73805 622040677 44694 7431 759902213 22593 45052 729253876 77259 7431 402981204 45052 42077 208853495 54267 42077 476589259 77259 37769 532292258 45052 2122 613497690 42077 78003 584532056 85841 2122 794827179 78003 55649 571409837 2122 27216 74006941 2122 71625 671716741 22950 78003 377949018 27216 21147 815209305 55649 39180 515734006 71625 8432 183658726 41628 8432 920486825 45128 39180 707784894 29231 45128 364629862 21875 45128 548698157 29231 19855 187322843 5639 19855 800766239 6568 45128 150123308 14065 21875 605392373 74214 14065 608750993 6568 76347 433309384 74214 4514 332301693 74214 56361 369969291 74214 15622 998225467 6185 15622 7301349 56361 81987 327461277 56361 46441 642112041 44570 56361 808905375 81987 27928 423932482 6185 17821 971568022 25071 44570 867270707 27928 4159 906137402 44570 75355 812227746 25071 37196 905851592 69179 25071 853727545 5468 37196 446938679 74767 5468 902393217 35849 75355 244579403 2554 37196 194523782 69179 83445 15090154 59591 2554 609280692 35712 59591 97817904 83445 24205 443015882 24205 2399 158838717 28366 35712 785291216 28366 70371 544611701 19098 28366 141813954 79366 70371 25631570 63999 19098 212042512 30601 70371 224178169 18923 30601 298602096 11351 63999 57839685 11351 26365 155389919 30601 48808 30906871 30236 26365 397740306 48808 13454 256771530 29836 48808 388548453 79019 29836 963446429 9406 29836 966345411 79019 71934 403545398 9406 20010 105208235 9406 53533 109231251 12938 53533 103938902 71934 64238 53580237 53533 64006 918862331 64006 16487 234267820 12087 12938 948875253 76674 64238 123492440 12087 48135 594526591 7250 12087 306695222 29570 16487 200396333 48135 74826 704320594 37525 74826 770572533 22345 74826 125541820 29570 28636 495084869 29570 8211 46103622 79206 8211 182277017 63631 37525 699831640 28636 48796 995230391 48796 48391 602197331 64999 79206 31170283 42043 48796 984073498 48391 67869 128572656 16809 42043 789343406 67869 70599 114481597 8126 64999 420398843 42043 73982 364538078 82826 67869 608855414 16809 25776 350035511 44971 73982 577061256 44971 26156 968517150 3094 26156 150446183 82826 634 483532449 43008 634 437010085 26156 75745 456206049 43008 48761 97888262 43008 3304 728188916 3304 63355 24970916 75745 40235 894560397 75745 36075 284893518 55155 63355 615385649 58119 63355 28952623 63355 25712 535044497 19985 36075 967550688 20686 58119 77237969 59652 19985 582716737 65893 25712 872809520 30498 19985 49065636 59652 71159 435957091 40786 71159 540137508 58078 40786 230315836 30498 33932 84572171 30498 72012 572503879 19852 40786 667782673 33932 65462 628890108 13044 33932 181138969 27936 13044 510484900 19852 64434 76715834 65462 6237 405448676 64434 87125 783125754 54077 64434 146427515 87125 39247 233474464 57018 64434 99005410 6237 28981 80611704 17403 57018 326164869 49803 17403 132158341 8884 28981 963807680 57018 15652 367501805 3728 15652 178789947 76424 15652 708408534 25293 49803 692993367 76424 2240 904472161 76424 75141 804671793 60228 25293 101524015 69904 75141 583003566 2240 35050 545323464 75141 78911 103008610 14290 75141 453700815 40624 35050 766370725 35050 13061 294525569 13061 42320 712610780 37724 14290 501532647 5102 14290 643414420 13061 19040 65246370 37724 48502 609351629 46007 42320 334917121 15733 37724 368235106 5102 7822 210855964 80063 48502 925609975 7822 56460 235543719 7822 33080 902062445 54582 7822 943077321 80063 51080 264697809 23567 54582 764634123 56460 20351 488639704 87009 51080 976120477 39915 87009 485843601 25529 51080 730185294 25529 41934 51720276 65042 25529 656495086 65042 86946 274119266 22904 39915 668449601 82599 86946 83317838 5348 86946 667777621 5348 44976 44201892 67613 5348 75090404 82599 73541 536704871 67613 13509 656368091 65352 13509 119978561 13509 56155 684987562 67613 66684 332678255 18651 66684 662385098 48024 56155 843793863 18651 38206 652812575 63834 56155 893034754 44078 66684 114135093 48024 3241 5752568 27823 44078 662024741 36873 3241 366922957 36873 85878 655547268 27823 63517 85640051 27823 40181 62421885 40181 51795 453838096 65169 51795 276263950 51795 42608 844824888 42608 42330 887467619 41698 40181 474875901 10162 42608 701057698 10273 10162 647455808 32364 10273 771732952 70036 42330 368210634 56539 10162 560160932 10273 24629 373485438 24629 55215 168066307 56539 60873 257020735 11206 56539 4049593 12578 11206 406767595 31921 60873 817522056 43223 55215 490294151 12578 67957 139455046 43223 33963 907553867 53212 43223 365138531 51416 33963 429291732 56793 53212 406132232 77903 56793 125099202 53212 26547 469754452 53212 52031 916249578 13030 26547 719789386 77903 85066 957133756 77903 61137 882659759 26547 29040 416501966 13030 69540 261847975 13030 29108 805697177 85066 25388 536391601 25388 15861 878188736 69540 87132 483626716 15861 79675 555285662 26529 87132 20688722 87132 1445 619994175 48921 26529 913841283 87132 52896 309718837 31835 79675 90919562 1445 47070 118543819 31835 3256 220736130 83383 48921 403597340 47070 34685 847381114 47858 34685 842621590 83383 48802 495885216 62930 34685 893631819 47858 14973 649342795 47858 22851 560639814 1408 48802 410079509 62930 23181 686767458 59725 1408 953019218 61189 1408 415138233 82728 1408 904371359 68837 1408 808005287 61189 48133 655858184 50938 48133 658516217 19234 48133 559775730 19234 83825 832506553 61881 48133 882212862 61881 33913 368902283 83825 56550 880995960 81806 56550 115407595 81806 3798 886871007 14540 81806 368340967 62259 14540 644489233 81806 47643 285267796 21478 47643 66902757 47643 68844 21918004 47643 49429 277779448 3155 47643 819081385 3155 49178 461505095 49429 55790 662748296 49429 28 392227509 72907 55790 280954019 16577 28 875415691 49178 51546 357571149 72907 69871 764906753 8378 28 991783107 8378 69 1542502 51546 2978 506277326 54425 51546 120265198 20014 69871 948572885 54425 78941 491951150 80760 78941 10958420 80760 53502 652930528 78941 77323 555884579 20014 5049 12670107 78941 55630 988232797 55630 26291 566404073 73100 77323 531854336 73100 61375 771559467 26291 26212 903264116 26212 45061 362404228 19808 26291 893276680 61375 74713 960203996 26402 45061 862494812 26212 78808 43615478 48072 19808 120153497 67345 78808 634074936 48072 2176 10329925 78808 43650 518700770 78958 43650 106473788 48072 35393 784847378 56435 43650 936268491 56435 34855 216409751 79550 56435 350620265 34855 83738 210064662 24483 34855 229468137 56435 80387 853964303 83738 20838 788931967 24483 76393 227331524 37277 80387 747153842 37277 21069 315010828 80387 44958 659029978 71195 76393 555968304 25521 37277 941123927 25521 2559 88090755 71195 42767 458556300 79858 71195 847336999 71195 42994 929222283 42994 84051 715463968 20695 2559 904232316 79858 55289 386243279 294 55289 350513869 84051 77541 108961620 77541 46076 906892231 46508 77541 643388966 46076 67680 459756494 67680 39182 78902462 36372 67680 612518256 39182 13348 493179073 13348 54185 414572539 14236 13348 306272598 14236 2452 306724310 55706 36372 120469980 54185 20852 69872696 84802 14236 368305490 2452 86489 761462577 26426 86489 812838164 24525 55706 847272700 20852 34328 103938633 34328 58903 963125626 54236 24525 965760053 18870 24525 558243741 24525 78070 99217641 38815 18870 384565981 22858 58903 429436880 77867 18870 173666540 71707 18870 672267358 38815 76132 741835424 76132 75385 568853791 77895 77867 481187634 19633 77895 343362181 75385 27293 544224399 75385 46133 59659358 18960 77895 635549178 78890 19633 850694729 27293 79303 763441937 61333 46133 726589623 61333 21702 566149998 79303 30500 197480374 78890 86981 270720326 61333 42657 749854497 21702 80132 215143082 21702 14123 777294064 86981 40615 919891891 14123 6191 473719325 2808 14123 135823486 2808 22107 496246087 62390 6191 678314550 5459 6191 924061333 2808 31010 572019783 48494 2808 617571231 63779 22107 296243546 48494 85117 509663747 31010 2620 22484467 40868 63779 665625871 85117 34851 186577724 85117 6480 590108007 16875 2620 542634923 78844 34851 211215661 34851 12732 566066275 12732 79491 716122689 79491 47468 207049191 21741 16875 234453996 79491 84021 473306919 12732 32014 51743819 38485 47468 785787741 38485 79855 233304771 21741 51176 718508603 32014 73392 649457529 73392 86232 302628988 15796 79855 739230561 15796 54726 583080118 86232 69128 890927516 73392 66432 401773338 50468 54726 293274554 50468 32864 639594511 9240 54726 522245724 18812 32864 926798718 50468 82181 584523793 9240 40770 767731397 18812 7130 297948689 45075 18812 10615361 26946 45075 340583125 7130 74881 126738327 33379 74881 175149734 26946 1077 157640404 1055 45075 771090375 57930 1055 96235213 57930 27876 571468261 1055 43987 469193767 41291 1055 170880863 12829 27876 579172758 72893 43987 660464679 23446 12829 302342655 23446 5280 611109813 8938 5280 586288783 8938 21526 328625891 23446 41678 145344662 5280 6901 31060807 74040 8938 511766019 20980 21526 553966652 28797 74040 825623534 74040 78292 115159644 78292 12958 544623967 28403 20980 124899996 78292 23296 256403420 78292 86586 827638710 8112 78292 841423794 22274 86586 46580353 23296 50843 585608211 13039 8112 66356852 28521 86586 124297718 8112 25477 326350187 31075 50843 916708106 5861 13039 541725366 38067 31075 268654233 64705 28521 802913248 61162 38067 125781744 11442 64705 721169212 61162 5782 309733496 61162 85889 389256143 6025 85889 994366415 52030 5782 106745792 72120 85889 557514593 5782 75852 832073009 52030 32726 368565360 12021 75852 20052498 23185 75852 998445301 64405 32726 762505455 32726 15475 556330026 3881 12021 901176582 15475 6094 104955539 23185 71208 624294724 35554 6094 327195422 86145 3881 606175692 40465 6094 44049494 48410 6094 908098532 21495 40465 64843038 21495 25007 726722468 79272 86145 873203167 25007 39983 617996784 79272 85332 14774387 46919 25007 734631603 32008 79272 836968314 39983 16423 485922145 60061 16423 506400579 32008 59380 923315298 60061 80545 943704907 59380 45841 547126098 45841 39611 745590308 45841 22667 612861945 26703 39611 1249975 81884 22667 533088409 25910 26703 240837501 25910 11576 393483342 64068 26703 523639054 81884 18240 208325545 86695 81884 354562106 86695 72301 256665828 86695 46475 145126906 4360 46475 289861459 72301 50649 982203049 50649 16107 115399951 46475 21712 465819479 50649 24797 901840984 4360 83166 668344188 21712 65000 706082287 21712 78497 740696106 65000 72228 440719873 32714 65000 204014273 81037 78497 948090623 78497 15706 698199689 29061 15706 118583118 30142 72228 951889665 15706 38661 96808564 30142 77697 822869617 38661 84465 748544054 8229 29061 157395829 32852 30142 436013322 32852 29936 378986402 8229 345 539657793 61751 29936 557589934 345 17304 569441101 38220 61751 189943476 345 44943 984852345 44943 82375 549396888 61751 74565 121611075 74565 34577 941875486 34577 46234 5391072 44943 20769 172992187 20769 65768 843298071 34577 85054 193902358 20009 46234 653450819 61013 65768 160818829 35219 20009 827029843 22076 20009 132351146 9804 85054 587135820 22076 46010 464944066 43561 22076 693259819 35219 32891 871770595 3662 32891 48845289 70129 32891 463571483 70129 13459 373796760 32891 30373 968199604 13459 17110 4244821 30373 11160 333903817 17110 70691 842086293 60777 13459 291901367 60777 67549 731620709 65910 11160 290033952 53920 60777 992525426 84864 60777 777854538 2321 60777 112326177 53920 17374 293787217 38575 65910 750202494 2321 54598 188730859 15859 17374 291757995 70804 54598 527053195 17374 43389 910265661 20267 15859 44742586 20267 71355 193993640 74474 70804 614569723 8001 70804 758968925 77901 20267 384133395 74474 30554 211707636 8001 6613 901756536 57166 6613 96552444 85577 57166 341443357 6613 44773 774926027 44773 16085 572013664 85577 13632 653304735 50869 16085 881725353 48885 85577 265563215 13632 3018 610617484 50869 18670 609064047 66986 50869 942855706 3018 46099 886522821 48885 6287 691653970 66986 22492 168929220 19717 66986 988597730 22492 29375 602471061 20667 29375 289902616 20667 17972 274998041 17972 74472 465451174 18477 74472 266576546 23596 74472 280085289 18477 86681 650725711 18477 73532 717460360 5555 74472 275621890 18477 4952 944634150 65853 86681 688470613 4952 62923 540259973 5555 24869 149947986 67249 62923 925517879 62923 18367 12734008 65853 21995 552030409 77057 21995 509502577 77057 76519 19261273 76519 80512 473278997 7226 77057 686941035 21995 81531 227209985 77057 76682 364769523 18164 80512 833869665 9874 76682 794224620 9874 15181 262824077 15181 31592 846693841 9874 17834 331381326 17834 49873 231320823 9874 86073 323900457 17834 49225 652722866 31592 54082 923470662 49873 24857 951839531 54082 36179 899202649 86073 723 922506555 36179 59519 160845951 30990 54082 817369888 30990 80104 281506615 30990 33173 118507980 30990 63004 116885644 30990 8087 77384185 8087 13472 356624069 33173 42552 183520760 29381 8087 16064539 29381 48639 21851056 30602 42552 424196635 40975 48639 676599458 52377 42552 584359897 29381 6242 485673235 30602 81543 304572494 30602 21089 561076892 6242 57047 722660080 74239 52377 705990728 34405 21089 413102540 81543 17830 972059324 17830 73516 589747656 73516 44802 909697904 35723 34405 678554233 23846 35723 486893468 17804 23846 213092946 46152 35723 34583767 35723 40717 740867495 2646 23846 837473226 17804 64706 44654914 68831 46152 513822637 40717 16122 436358951 40717 68053 667162200 2646 74674 305862658 12558 68053 15702076 74674 86404 902684334 75580 16122 248953382 75580 26030 742237607 70995 74674 143836414 12558 47494 956902648 24829 47494 967926960 45538 70995 844507105 45292 47494 659801524 28415 45292 566210301 24829 46888 763118341 11869 46888 672937561 45292 20641 812608971 45292 27690 204356857 80384 28415 120831893 25851 46888 557956799 27690 84165 81701062 47873 84165 829328066 84165 54426 658105823 46320 25851 194338428 46320 43007 697390212 22417 54426 285188468 21175 46320 26269371 54426 32568 520344249 43007 17870 567586522 20559 43007 35861995 51772 22417 402452463 43538 32568 312678541 78742 32568 670612417 20559 46610 547348955 80018 43538 879771260 24696 43538 633010976 46610 83862 270979586 76842 46610 144643115 44601 24696 886421064 29642 80018 583543995 44601 41805 342738969 83862 58420 101644799 2104 76842 998428035 29642 78857 55079233 7777 78857 266092646 74835 41805 601752120 7777 79325 652257133 7777 33991 883606542 79325 13202 283982407 7777 80011 819346559 74835 65035 93810300 13202 62554 125225989 80011 9134 767212927 9134 6922 146391644 2891 9134 461366996 73539 2891 942477967 9134 67923 451184450 10132 9134 173114303 73386 2891 223660862 25789 2891 720659742 80055 73539 171651112 48916 10132 158298615 6930 73386 89358872 48916 55753 999294144 48916 33645 30409703 6501 80055 537094944 6930 70265 123514588 6501 46825 489009887 70265 37192 637222736 6501 43300 249394206 6501 8097 70369868 65364 46825 755212045 76637 8097 941027637 37192 22011 823683152 8097 20794 9036232 10526 8097 654442005 1033 22011 719271105 79196 20794 709628287 22011 51903 559678476 83716 1033 181971254 34912 51903 232595834 29132 79196 714308180 70914 83716 86419830 83716 43136 951870635 70914 13317 543752296 13317 63863 527264996 63863 24476 98169713 49725 24476 135676480 63863 77643 63319738 70414 13317 56402198 24476 37051 208735225 70414 44977 810592362 21498 77643 228617522 70414 22251 736636305 35705 70414 81659431 22251 2794 83416875 1695 22251 342706456 44816 2794 227914735 22251 41373 706075820 62021 35705 710317900 41373 11608 86082911 44816 40227 716466628 40227 6097 225092637 75872 40227 75966323 11608 39284 369051789 40227 503 65801043 39284 40567 548245422 40567 43164 505793343 5627 503 101646754 43164 34107 270191640 43164 898 866069906 43164 35596 202594147 3744 43164 3849919 79320 3744 195451697 3744 41112 462810602 79320 37411 812270204 35596 61203 995868841 37411 75186 438178835 34066 61203 938428990 75186 69042 361890202 75186 75304 351546378 68626 61203 885267792 29688 75186 9117349 26923 69042 381687443 68626 50722 191039834 29688 64029 146586635 68626 24944 858003946 26923 31211 970918801 8031 50722 484722362 17598 8031 276812304 24944 28901 72140094 24944 35367 201459176 17598 51437 322852040 51437 28130 141486763 28130 19498 6299518 7297 35367 421278159 68161 51437 488617257 51437 11913 962670394 16044 68161 255156136 82605 11913 313531406 52350 16044 701269618 11913 54207 355822059 74306 82605 514331521 60278 52350 126160130 30527 82605 345627707 74306 64080 799103196 30527 16646 344571290 60278 43904 190809434 64080 74383 492716731 17622 43904 633737059 16646 19302 393222209 19302 79781 709378493 43904 76116 66593869 35526 17622 232090421 31561 76116 721439423 19302 6481 767945973 42462 76116 858256216 42462 33304 834498956 6481 86328 303025241 65034 86328 76674320 42462 56982 68664218 21450 33304 918937096 65034 4768 581372586 78851 56982 933175186 78851 26757 147075426 21450 25503 425621915 21450 77020 326960163 57220 25503 274653450 25503 31310 512081995 52673 25503 567820385 77020 72040 904882047 72040 72744 508746810 52673 2534 164567089 72744 42658 693275050 2534 20625 8937551 20625 29396 968761625 28012 42658 350759584 9329 20625 343353624 45547 42658 702477950 15819 45547 6221486 29396 76978 548473756 12583 76978 94883710 76978 48763 271876509 48763 12287 121504300 63325 12287 581313729 48763 39551 17479922 4216 63325 877607391 36686 12287 806883089 28954 4216 574505196 4216 69096 362283158 11257 39551 122623858 11257 29120 513560863 11257 7995 71259854 32732 11257 258031960 29120 53083 985959647 52988 7995 180840229 52988 77313 401129545 25818 32732 262383671 36829 77313 202810146 52988 13033 456964557 25818 86168 73212654 31780 25818 975352350 27587 13033 705703909 13033 26396 845510873 71382 26396 134909928 27587 63341 716168201 49160 27587 391355163 63341 86930 583433575 63341 84808 939159900 61718 84808 941385519 49160 74911 958235329 39423 74911 312069300 84808 56568 102982385 39423 2753 884887277 61718 77318 958340940 2753 62935 942432754 62935 67273 521329011 45490 62935 687406338 69300 62935 405053244 70635 45490 212274725 42278 70635 593227592 37218 45490 650013306 48050 69300 863204688 5255 70635 299714121 5255 80910 779945115 43609 42278 580000486 48050 63545 68358087 63545 65845 802578018 46199 63545 171555457 46199 30404 34682051 10673 46199 881833478 19797 65845 866482690 30404 84761 599932609 46199 46562 187744459 56165 84761 939322590 56165 33200 397465375 1693 33200 33494808 19817 56165 369649287 44275 19817 985958261 37514 33200 551580434 33200 3525 615495747 66679 44275 209116521 66679 85523 728683406 44275 23519 412743354 66679 50454 551676183 3525 60221 882651608 2305 60221 277056559 23519 24526 541704850 56880 23519 155539678 45993 2305 881975020 24526 45957 981984840 73372 56880 479928799 10476 45957 31951776 34076 73372 912179142 45957 46415 371457844 73690 10476 636329763 35027 34076 300373197 35027 66332 375840124 73690 1612 857140822 66332 85337 929295464 1612 55414 236008882 66332 68286 547359366 53607 1612 266114071 1612 27700 242570958 36414 55414 671029873 36414 38707 369032365 53678 27700 109019073 27700 37224 521010710 38707 49407 403571950 36414 72431 158880884 53678 49990 601982129 49407 65015 614499733 65015 84159 493173281 84159 4893 783928277 12587 72431 631439685 35618 4893 464163808 49450 84159 230203513 84159 29943 233030357 82440 29943 953103739 50753 29943 770487681 33259 29943 452663641 82296 49450 982181025 29943 65795 693513910 50753 17599 702653560 59839 82296 641414288 65795 66748 724632002 65795 84244 361777791 87109 84244 850784441 80249 84244 34504292 54485 84244 57781524 54485 58339 52969159 48580 58339 385908893 48580 35011 385984856 80249 2037 632006604 35011 3267 947056912 21689 58339 815738557 59680 2037 394530682 75013 3267 813919616 3267 1761 6144019 56850 1761 37646801 56850 73955 83140320 69623 73955 595987422 73955 19577 953926886 83371 1761 152385531 1382 19577 934000930 7714 69623 506891504 7505 69623 584628736 7505 1514 122659109 7505 86804 364255995 1382 13341 162218536 7505 61484 9676349 43055 7505 563549810 86804 61478 480909376 80089 86804 197284321 13341 86969 451591651 61484 73669 839644399 17247 43055 849726272 71870 17247 684682780 17247 27342 587436383 71870 85233 497117036 78982 85233 899751715 17247 14050 213440101 85233 34083 896808936 78982 2723 160026742 85233 49371 943281271 73445 34083 424894188 14050 52814 5235070 70219 49371 62197349 66329 2723 70946123 39895 52814 678230538 52814 44715 494412789 44715 29171 762302444 79715 70219 806023107 26217 66329 852824919 44715 22266 136569885 29171 41995 619929502 6738 29171 206466845 79715 47062 78251100 6738 63634 21985162 6738 81733 69373413 47062 72305 413039468 25184 6738 770740402 77134 63634 187744298 72305 54704 609451682 25184 13590 92419420 51915 25184 486260893 54704 4204 658073507 54704 1104 636003969 51915 74571 548064911 10538 74571 562588804 1104 84646 691287192 18618 4204 425989095 56251 1104 15887909 56251 59304 853546168 10538 11424 742518035 18618 56329 855655851 56329 41437 269703530 41437 32987 278864739 52207 11424 311850354 66451 52207 568654597 41437 27917 28514991 20597 66451 843618330 52207 56068 155995177 40832 56068 3201461 67395 40832 820967536 20597 62698 241211232 52149 56068 600824920 62698 45982 262525116 34465 52149 171440521 34465 61165 359618597 26770 62698 891507213 45982 30731 774548757 30731 76612 694187051 34278 26770 618658570 19230 34278 646762616 56799 19230 262823527 6140 19230 94745006 76612 86907 214382453 2642 34278 291096856 19230 61734 954800268 7194 86907 488406877 22389 7194 329351820 2642 78305 715728176 11122 7194 263493674 10429 7194 412980918 65736 22389 506159951 10429 45104 690903067 65736 53384 318215224 71552 53384 39154904 65736 68663 96160222 71552 36667 976703309 36667 60710 213711475 60710 32857 170458305 71865 36667 27221197 68663 76972 350710539 81395 32857 278652251 5428 32857 30549315 54826 71865 633381911 30951 5428 904913705 20882 30951 338478887 66861 30951 372504204 20882 32341 474899104 78281 30951 977863895 54758 20882 6046439 15254 32341 582504470 78281 59309 555452667 69599 32341 313706758 42215 59309 335688794 59309 35845 902290767 7914 69599 650752921 42914 69599 197447804 47674 69599 797151421 7914 65355 242441943 86172 65355 679307309 58593 7914 32441617 47674 71676 317766621 58593 65656 714941383 8963 58593 173385792 58593 58821 585780052 58821 9389 562340427 62833 9389 281638890 65656 33830 432525001 33830 84215 591989935 10859 33830 784543409 75653 33830 983640133 75653 3836 452314709 3836 35119 217217853 83454 84215 114117756 10859 4427 532515812 83454 85258 459531792 85258 36292 516243959 47355 83454 822419599 4427 81743 569964138 47355 8264 776506971 79845 81743 175237620 81743 69153 29061412 79845 59559 161673192 81743 82504 757254857 5283 79845 82316557 49611 79845 952976529 66895 59559 829610946 17775 59559 99560978 67140 17775 507273717 49611 73894 359004943 73894 84676 712136496 84676 49941 457263308 63136 17775 448351498 34054 67140 312082147 84676 85592 128004647 49941 2459 879092524 85592 2506 132469216 26301 63136 465151475 85592 9189 222256699 58450 2506 900321883 44427 2459 616720948 9189 31787 75562645 86527 31787 111106000 44427 62594 345677043 50766 58450 93835054 566 86527 363201946 45294 31787 228251420 62594 5651 739384704 171 5651 952664509 48547 171 547434902 4870 48547 992572318 48547 78418 88944121 5651 29665 187197713 28390 4870 271700290 57514 78418 629018277 12298 78418 419060365 29665 15031 730353285 12298 51801 544587469 15031 82053 522262981 51801 19847 17388052 82053 53994 299979196 57383 51801 127102284 57383 61994 53571600 83765 19847 204833533 30062 57383 770470188 57383 80591 791937963 80591 20813 31312212 61994 34457 593116739 20813 72357 287494029 50420 30062 332997034 82881 20813 741871901 72357 63262 14767881 29715 72357 246680408 63262 15596 18717172 63262 72052 302136210 84542 72052 237557774 34427 84542 269211569 84542 26802 130346022 72052 43163 83663395 37221 26802 181535626 43163 84841 792480688 43163 15943 469692438 84841 47428 706872021 24228 37221 894819172 26776 15943 780142554 15943 35578 763394706 35578 42504 832389954 26776 48625 699272342 42504 53902 42550636 18110 35578 700530100 42504 7967 459127435 14536 53902 799318600 51036 14536 7780631 59675 53902 51122171 47148 59675 969876875 29675 51036 945577606 57397 14536 58647734 57397 78376 291183163 47148 82880 183111920 18387 47148 612402154 57397 55565 118851241 57397 41200 190301629 18387 76090 858992146 55565 9054 882827905 4353 41200 460079833 4353 56143 98745976 56143 26606 226478579 56143 3488 500062620 9054 38747 680245547 85100 26606 325703233 63179 85100 636358935 24937 3488 117512686 38747 70119 391583582 38747 78672 460526423 60365 70119 299730882 70606 70119 390466325 70606 13729 153758137 50789 70606 369823316 60365 8727 470341924 60365 24103 914293063 50789 53088 541041927 81878 8727 554661724 81878 26489 763619964 53381 81878 854296064 26489 5041 458425484 45965 81878 799020633 26489 63587 156312836 21658 63587 789791087 25974 21658 30261866 6348 45965 122591919 6348 32777 28278786 25974 14155 601091219 13063 6348 93826196 6348 50733 47303554 50733 18963 76082107 26724 13063 52138926 35633 50733 827152005 25870 35633 89677238 19610 26724 661524992 36836 35633 739670180 25870 13903 976488948 19610 12321 67251245 14401 36836 12773182 44406 12321 680698200 44406 13268 812392540 12321 12692 78060495 27577 44406 21381061 75896 12692 875224597 8949 12692 502582598 44959 27577 384408075 75896 86298 736641117 37875 8949 900821436 31372 37875 43347649 86298 67488 859597790 44959 63749 934471975 1457 86298 529855816 27321 37875 842991484 27321 5623 896279056 46489 1457 159182091 1457 52376 751316062 52376 84023 85300075 46489 26150 517278656 52376 68544 508528270 46489 31244 74404742 31244 44276 20064103 61635 84023 294808272 33685 61635 600392516 14133 61635 25531041 61635 19335 38644732 14133 21738 53645505 61635 35381 41945852 21738 27422 589110330 52930 35381 885641080 85933 35381 740702000 19403 21738 767399343 26048 35381 721430501 85933 18732 173910969 19403 82300 664413252 26048 26161 188761459 18732 35331 398582806 58772 26161 755179859 52558 82300 818047130 58772 86504 889020784 26161 63766 851828888 19444 63766 286256052 52558 86967 753298573 52558 11226 46524764 4235 19444 65655588 2775 86967 532830989 86967 88 682021714 86967 38331 3408350 2259 11226 857962449 2775 9986 199710422 88 72470 712274906 54400 9986 818742744 54400 63759 597297442 54400 28081 656765138 2771 63759 782011327 14207 63759 816471792 64015 63759 178484139 2771 66819 96863658 2771 22798 283446096 64015 45500 126707964 45500 49825 928070614 10495 66819 7975621 42497 66819 664801984 4775 42497 571093593 74638 49825 41219638 82925 74638 750172834 62602 74638 159275896 74638 76468 716868605 9058 4775 995354530 74638 75402 876950608 29290 75402 624452366 56380 9058 116238772 76468 11482 501182944 37738 11482 587235565 61559 56380 209007200 37738 37296 986247072 37738 6027 78515181 37534 37738 452202842 6027 82040 858123012 79677 82040 118597948 14787 37296 646616799 6027 61912 505353543 246 79677 142719059 38988 82040 267498731 52883 79677 300888592 61912 65714 472988495 25523 65714 542904440 65714 41508 728277461 5907 25523 654846046 41508 75743 681232773 23590 25523 734489253 83628 75743 853447409 28770 23590 514218888 57338 83628 408837949 75743 32431 33979385 70528 57338 124200900 32431 60388 953755727 36647 70528 339005228 57529 36647 704292940 72386 36647 792097424 70528 51287 603469648 72386 67269 783038838 55492 57529 706829535 36477 57529 42977821 51287 36308 531862024 67269 28001 78045177 12977 36477 244206790 80394 12977 931872061 36308 20766 89659186 20766 44661 983283927 9271 44661 573178605 9271 39818 804234753 39818 59237 442071968 39818 77403 328441818 15239 77403 602260290 15239 84637 4062790 29718 59237 238141510 15239 20131 204620375 29718 84832 3450627 35346 20131 159162976 84637 25562 971808788 27547 25562 654180278 31872 35346 21217087 35346 52156 826957605 5811 35346 779278698 31872 50526 87031192 31872 36446 622759058 61648 52156 584424335 50526 37523 887022275 5811 7790 63712284 8308 36446 738438093 8308 40616 547528852 53556 37523 412425751 53542 7790 774066997 8308 48441 999747421 71253 53556 803705377 41071 53542 22954475 53556 85998 40088138 85998 85060 896454343 71253 31587 7564183 31070 31587 382319974 63603 31587 733223044 16344 63603 838377668 16344 58981 774942756 43519 16344 935546230 16344 56102 919715208 25813 43519 463979163 25813 73085 355596625 72823 25813 71909637 34032 25813 144797640 73085 55733 767926295 45556 72823 600762316 20028 55733 258905022 22619 20028 540085030 1011 34032 212928895 1011 64081 683608756 20028 7051 494760936 79935 7051 305360599 35370 1011 292028228 1011 226 911054897 64081 47933 623991095 39466 35370 606591480 71890 35370 3046865 78148 226 964375170 78148 49867 944368077 71890 2932 704162607 34908 39466 910192176 31046 34908 208207841 34908 86047 798291726 26544 31046 176972914 18030 86047 148458434 34908 36319 311502189 1548 36319 982446169 36319 66879 976357973 18030 28237 402198843 29699 36319 354565205 71776 36319 275732025 6286 28237 114160195 6286 38767 775861139 26846 38767 58768090 82846 26846 892740873 71776 24152 285039938 6286 36607 67855620 82846 5466 824546598 6214 36607 94057000 6214 84166 434917017 65245 6214 714617530 36607 69356 885734801 57297 65245 68314693 6214 58574 824054446 20437 65245 307054694 58574 47781 496703472 47781 43378 844809034 63139 43378 861565607 82894 47781 246948080 33507 47781 193415740 21634 63139 535780742 82894 70244 647654703 70244 32840 824219806 82894 32444 27332758 33507 43840 178753512 21634 67591 13308588 73222 32840 61185329 43840 37562 295467441 43840 35679 613652513 67591 53792 600013556 83654 35679 3174237 41187 73222 356010275 37562 59036 412613394 41187 31337 173686144 83654 14819 990425927 31392 31337 504283127 46457 31337 698073911 59942 31392 834875730 59942 33192 181688180 23082 14819 145603222 31392 33490 324458261 59942 63735 106329082 37903 33490 57955197 62560 33192 515143611 23082 4526 78867458 70072 33490 297347616 37903 83976 64390545 23875 70072 635057664 83976 85171 723450121 81774 4526 841598112 68612 70072 28362041 85171 69975 945115416 85171 84594 55368118 4517 85171 953762367 11698 69975 494715984 6235 11698 597497987 76536 11698 110793747 60252 4517 57334185 58054 76536 663172640 76536 35567 397905702 66936 76536 392667661 66936 80593 676598141 36093 35567 201127557 58054 63163 491611194 29187 36093 120399612 29187 48681 196002775 73149 29187 384123244 48681 58077 727713953 48681 1307 626142038 75383 58077 676547657 1307 63963 485874609 77117 75383 645064966 19297 58077 535421761 75383 2125 470449999 2125 78513 979909644 78513 17172 940634498 10910 17172 416125368 12379 2125 387184561 54994 2125 781404793 54994 64236 246863302 76157 64236 64521410 76157 41442 755598756 36262 12379 436500617 42842 41442 740652363 41442 87055 869821730 13149 42842 36017027 61357 36262 248794713 80872 87055 804881044 84906 42842 88513843 23347 80872 982810874 85057 13149 996203093 26169 85057 146033492 26169 42285 98227061 34657 23347 882097734 26169 27347 264530156 85546 85057 486468957 42285 65223 571827112 1425 42285 630212567 46706 27347 282929473 4732 27347 923486733 20479 65223 345613999 65223 38565 213480241 81829 4732 493102101 46706 25574 378625185 81829 67864 146208678 25574 36674 502555780 36674 53640 842430480 82939 67864 259772931 53640 86994 34323674 33 86994 672805743 47851 53640 123348051 53640 65151 480421744 35909 47851 106375113 33 53153 556019241 33 12283 39048291 35909 4607 394572137 55624 53153 144042433 45523 55624 979071000 12283 29182 478930013 58595 4607 71276827 31933 45523 424164943 29182 43381 325099511 37536 43381 927454576 30856 43381 59769313 40824 43381 726743106 43381 80536 965664778 37536 47295 744366104 47295 82452 397782669 43988 40824 261753532 68902 80536 92562152 1732 47295 138340583 1732 40203 685464111 40203 38617 800219366 3154 1732 772043898 74002 40203 727263995 21631 38617 609320768 38617 45150 122186030 71402 74002 123057060 76885 45150 371809070 74227 76885 863935205 71402 25368 767917776 85513 45150 801159682 25368 5574 980719204 33517 74227 68057797 33517 18727 857776960 18727 83971 395790908 47393 85513 205303287 83971 26561 131016908 26561 19125 450822829 61075 19125 137188381 26561 10442 451414229 19125 14895 34548461 26561 7644 385962127 14895 56041 623240864 7644 53875 340431891 10442 76073 708839721 55178 14895 21808752 53875 18068 325666246 84202 18068 413974455 55178 86445 950033390 86445 44625 259376691 86445 54866 972901657 2246 86445 132112016 54866 72161 470202629 86445 38928 564528420 85301 44625 466054367 34867 38928 58932857 81056 34867 589542907 34867 9210 658208346 9210 63256 55182529 31335 81056 257508889 34867 73169 959506252 9210 86677 126538004 64297 86677 986878294 64297 20933 531412891 31335 34421 517296572 73169 23882 135252333 35498 20933 107985908 20933 57636 151665845 37596 57636 555331892 67417 23882 38095895 23882 73421 584653263 57636 75040 374505436 4782 37596 246956434 4782 24850 92012641 73421 60666 883870368 10418 75040 66161212 35072 75040 481355519 16742 60666 833581819 35072 57630 438244372 10418 21472 110178199 77320 57630 8300641 56175 77320 150771874 57630 56281 217827579 56281 75379 546991433 57696 75379 871148331 57696 66592 499578430 43596 57696 239665127 76429 43596 335030465 75379 36815 906797647 57696 81688 788760522 76429 63940 629080984 63940 15971 339077337 76429 12229 900137298 12229 45891 283703017 45891 73366 242686565 39241 15971 146438964 44328 12229 491828095 12229 14431 72306452 45535 73366 304681254 66681 73366 187847845 80016 66681 909417910 80016 52680 336663880 66681 53222 561510139 75335 45535 635704597 80016 61782 951253798 40816 75335 964008502 52680 43697 131903202 61782 5806 543287636 75335 28259 180777694 25684 28259 75454870 26932 5806 73388217 9524 5806 526967812 17507 28259 76653720 28259 10103 127388335 51021 10103 71088497 77774 51021 262197258 22115 17507 2662453 81950 17507 982105792 51021 68962 123071831 12340 51021 737513078 24503 22115 747308207 25042 68962 359693112 49720 81950 562156468 24503 29251 468800958 24503 86952 582487749 10190 86952 18914769 49720 19617 323698710 49720 23858 73608626 10190 29487 997673192 66170 10190 634203751 23858 36693 516233139 17878 19617 754300794 79625 17878 200294846 75933 36693 935584533 79625 69071 59249676 36693 30029 102725006 69071 15781 932168240 77081 15781 538285641 67698 69071 70431564 15781 67049 89775219 23395 30029 256375126 82644 77081 161311627 56824 23395 359605266 27660 67049 980426263 27660 9504 435917212 82644 57118 131072846 27660 49726 68580074 56824 30260 323562293 30260 21986 474296575 72591 57118 297274295 67684 49726 489793486 30260 49317 192620483 34774 72591 567450116 72591 31395 768802783 62962 67684 590509072 34774 81246 143317341 67342 49317 819784337 67342 74545 279474383 82324 67342 392065569 34723 74545 241700760 83939 74545 579563361 34723 55138 632649481 77242 74545 110663594 2185 82324 769534702 55138 10780 920391298 4500 83939 971022768 77242 86156 319324647 5422 2185 684662859 86156 80983 747065723 4500 53900 377172792 84640 53900 17076343 78017 86156 889491693 5422 74823 825119099 75363 84640 868766631 75363 33381 281383072 35706 74823 897683798 74823 54251 335757345 33381 53492 214122566 53492 69565 44094103 54251 40433 736413806 16316 53492 50466266 40433 39790 79702885 9958 53492 576112524 9958 85721 961598374 71837 40433 70347736 9958 15433 365785742 71837 20744 859261299 60467 71837 776801107 84480 71837 276759861 43121 60467 606597766 20744 56028 461067829 38758 43121 124122065 80390 43121 592163892 59277 38758 948278811 38758 83476 174418248 80390 2016 453259745 21817 83476 97161891 35982 2016 299708125 21817 20340 149844722 41127 20340 848969010 49912 20340 452594015 77368 49912 12649235 44903 49912 175064887 49912 85975 553784762 41127 56176 140050779 77368 50814 862484029 80940 50814 369696791 78629 80940 102976481 35099 56176 29883423 78629 5430 450635027 28417 78629 588464258 51342 80940 281702533 82656 78629 436857400 51342 67759 211416912 67759 67319 695233506 16448 51342 659410928 51342 86657 127657024 55918 16448 17231885 16448 9542 314026853 9542 43713 607063007 79016 43713 583915523 43713 40133 760228938 9542 30247 161185829 50262 40133 767989345 34490 50262 766977059 50262 16912 395370922 30247 63266 975035492 56776 50262 746100164 63266 52339 111000462 66373 63266 851111363 32080 63266 17902997 32080 86772 659094187 32080 48256 887615152 32080 74165 153314631 53850 66373 99859067 40123 32080 360752335 41856 40123 82441024 74165 47192 489903252 74165 79508 836703040 53850 81516 287212453 34660 40123 181549669 34660 80397 664154115 61553 80397 64689529 40954 61553 420994403 61316 34660 220287704 3268 61316 834440306 40954 86490 340177106 3268 59187 88783421 41193 86490 874893264 4125 3268 281950612 41193 11449 854992037 86490 2721 658526920 12152 11449 616200569 41193 25867 33576263 45695 4125 111355469 2721 55591 909100058 12152 53434 708404789 43158 12152 449490299 53434 47455 688541152 81199 43158 801300656 47455 42659 847623167 42659 60446 852052256 68508 42659 834308154 42054 81199 268108881 42054 74010 887966426 74010 58232 536470099 71690 58232 45278789 71690 77036 385424224 71690 66798 48459890 74010 41446 966899317 77036 40468 444821900 71690 45027 452720496 45027 31168 6802599 41446 62248 631353705 63477 45027 477728195 62248 54533 309205307 62243 54533 920911672 54533 220 218184335 220 37563 659642288 73560 220 21970295 54533 39867 741385406 62243 77758 995599876 85232 37563 458470111 39633 85232 153176253 39633 48824 652540935 52699 85232 519261709 4670 39633 553623994 71771 48824 955622223 48824 37062 579225698 79988 4670 108286694 84643 71771 872146639 48110 84643 87337955 7007 37062 136298612 9593 37062 105827189 5910 84643 496848203 48110 3352 196065963 3352 33897 538754226 75065 9593 877414153 5910 63195 425206289 70679 3352 356670687 67403 33897 855698674 45745 75065 880142758 13749 45745 700430949 39106 67403 822265611 67403 18559 127773611 75501 18559 189126890 13749 51905 905593353 39106 76398 350527611 75501 77495 287019832 495 18559 837832863 77495 86031 436668632 56779 77495 22101643 86031 52957 930597363 82125 86031 825163543 56779 1470 487655251 1470 65425 138583576 65425 952 57766626 43900 52957 457709294 40247 1470 412040365 71413 43900 890370571 15775 71413 915559908 40247 86852 97283275 35807 71413 60995004 86852 9702 715561575 35807 71414 756682034 26318 15775 131882869 11985 9702 144842313 26318 86460 873806222 84522 86460 611049357 86460 28347 283759678 26318 50875 733320345 8381 86460 147091233 13019 50875 146102286 50875 81658 254317246 8381 6752 737291780 8381 54785 950472975 8381 26309 929217977 81658 39237 179037649 6752 62451 348083485 68016 54785 43260516 62451 3369 5542711 26309 19510 3148884 22670 3369 34160595 28959 22670 225824699 68016 85616 280957570 85616 44482 448947259 39069 44482 636960328 39069 34141 657881236 44482 18418 53355368 20043 18418 193721614 68649 44482 761918997 81496 18418 296015186 77360 34141 896983538 68649 4000 238899005 74363 77360 74684758 68649 29823 54865241 40185 4000 309819253 16260 77360 230612491 4000 35889 640001928 72592 35889 694222498 16931 40185 671054264 16931 8303 787753763 64803 16931 444240948 51502 35889 943593554 57624 64803 62866180 38685 8303 288243462 57624 47482 986542457 34481 51502 73471201 51502 75281 764344181 41435 75281 981109368 58523 34481 594529724 58523 3044 771772755 58523 68037 799021432 58523 85552 100845174 67525 41435 163855134 68037 44445 65015558 22588 85552 643270128 4788 68037 142923989 4788 17603 3437019 71148 4788 437623740 38094 17603 928865411 14691 22588 743604724 58835 4788 15158549 38890 38094 651450213 52560 14691 129446129 38890 61277 471048017 61277 633 226083240 61277 59004 480841178 61277 8640 97722368 8640 6943 169160731 68982 6943 81786724 784 633 96486899 16590 8640 939461958 8640 35969 517600627 6943 83447 883477480 83447 74710 861718524 35969 8132 533607918 83447 42946 580267109 6703 8132 127431872 19057 8132 328269196 19057 47564 421825953 47564 41565 685886551 6703 59776 894654335 59776 70232 525530213 61862 41565 453446781 70232 58935 106470554 83214 59776 781383581 83214 64524 112806705 75699 61862 999917389 23893 75699 368777217 64524 31924 438148048 5821 83214 548254110 64524 76461 540851689 75699 18959 373038782 31924 52931 65271240 367 18959 777677910 76461 77407 353141541 367 72876 987522733 72876 18708 482808540 67483 72876 92688928 40726 77407 60260240 48658 40726 324005174 48658 36769 107149634 36769 40238 120038410 67483 74029 772251909 23057 36769 695494591 23057 71705 571827717 62074 36769 887188622 74029 70135 77302619 17264 74029 633479315 5777 23057 814051731 71705 16948 334703750 5777 28294 727238036 49171 28294 120021847 17264 61803 687795779 37840 16948 998818246 61803 86442 116902956 79948 37840 294732538 61803 46548 317184348 59379 46548 36152311 86442 56312 756102923 57689 56312 4868914 79948 17619 680428301 46548 62829 145642745 59379 62682 4801290 62829 54915 605337476 83074 17619 42795635 54915 33761 838562642 62829 27142 114784059 333 54915 832596596 27142 19966 23811613 33761 21062 108184905 36373 19966 859270961 40049 27142 69799856 21062 26199 670204739 19966 86581 118407917 26199 65936 395148116 33165 40049 606754652 26199 82431 720367065 82431 47359 685823685 58165 82431 384035807 50200 65936 396537724 80973 33165 83718737 54539 50200 196865112 47359 80741 898717554 50200 27318 558631681 27318 41942 565909249 71700 41942 768276434 71700 56641 69734028 27318 78840 306668219 27318 31418 501577505 6711 78840 18762779 84617 6711 253385665 84617 3547 824818387 84617 63892 82947528 16599 31418 551437433 30797 6711 654319583 3547 1161 893814774 19748 3547 888108222 28303 19748 641573814 16599 33958 825174292 71880 19748 414387642 71880 12446 867022080 29273 71880 668780101 29273 80433 578289415 71880 53462 234243924 29273 22280 105557155 53462 65512 829108889 65512 17019 583556832 53462 73014 185211898 57491 65512 17085699 73014 77506 986004042 22025 17019 389657186 17019 20413 114476301 24882 77506 528047752 7025 20413 769623883 24882 6940 956255610 16240 6940 596821935 25580 24882 71708301 16240 24636 317582848 33356 24636 93566706 16240 44920 434897334 44920 11225 657349822 33356 86629 410583028 11225 51721 622966199 11079 11225 612443713 43700 44920 37476955 40932 51721 16489879 51721 57424 35815623 51721 36498 409932248 58309 43700 887016293 57424 40619 769601768 58309 49269 68600356 16935 57424 224098644 30676 58309 484542089 6105 16935 347855421 64946 16935 946024611 26753 49269 482265353 26753 30567 899275328 26753 61025 401830137 64946 36395 193676005 19613 36395 14809775 58978 26753 317754306 61025 47328 363319799 47328 79712 14782181 6232 47328 769949651 33332 6232 657840876 33332 59672 302619427 59672 63803 758491473 59672 73530 424298938 81523 6232 773432260 81523 2884 378691406 83260 2884 554907113 9771 73530 27864005 57667 2884 458837839 36794 81523 828940318 9771 11506 149000691 61854 36794 736183152 75513 57667 432598794 39819 11506 672841273 75513 58988 725271346 58988 26421 54212148 75513 53800 687375044 26421 87143 814586153 39819 57459 588582344 58988 83946 246449128 76020 87143 11039450 4490 53800 786504175 26446 4490 338613642 85417 57459 725161703 83946 34158 949095020 76020 11408 302481673 85417 7820 955401162 23986 11408 417367057 69072 23986 990684124 7820 35751 687897279 56069 69072 238031954 35751 32076 804100392 12573 23986 656490051 52166 12573 76306214 85703 12573 710087986 52166 48095 312119699 48095 37613 800412224 37613 65400 844623046 77725 85703 765508403 21011 65400 936477345 7263 65400 828919469 58162 21011 665215484 42640 7263 130140193 26534 7263 24836937 26534 30007 25307220 30890 42640 394328837 17115 58162 12392693 42640 32261 893778870 30007 29906 522148474 86528 32261 766471487 75241 86528 997873125 7847 17115 510912944 43747 29906 29731411 59060 7847 789827565 61707 75241 777837089 23566 75241 214875937 78266 43747 670296628 78266 10595 96109890 10595 30958 667706660 10595 43728 478810188 52917 30958 391230091 52917 73194 661385752 53315 10595 776600953 43728 33865 925021875 52917 28337 82798757 33865 25527 88534936 45930 33865 475117249 83219 53315 583989930 51725 83219 954983868 45930 44132 5121172 44132 79454 657671455 45930 1037 897126565 17946 79454 805121227 44132 39847 833437603 44132 21353 671732329 17946 13226 18358117 1926 39847 890419515 74495 39847 171617903 19473 13226 792457540 42442 13226 523318944 33264 19473 493165841 77946 42442 660960877 47871 42442 211301758 19473 67637 178164448 4820 67637 323801002 59453 77946 456655633 49736 47871 108315427 14658 67637 14473240 9281 59453 52051352 80962 4820 238780891 59453 66382 865191333 46113 49736 639262450 80962 51193 641915574 35255 66382 127664016 67444 46113 760036481 59847 66382 14662111 35255 43084 115353188 67444 69828 926518110 34965 69828 773090145 59847 56644 197973270 55455 34965 140484526 68708 43084 930879953 55455 68265 860927449 70128 68708 14752956 55455 32712 645780384 52990 55455 636762481 85262 68708 363189202 43946 70128 971615264 63843 32712 939421633 51648 85262 144510590 20466 85262 455294938 43946 42536 805176785 14590 51648 834795688 71115 51648 602335769 2271 51648 541410152 71115 77655 409809679 71115 10874 307454291 71115 40703 635727329 15584 40703 138559174 42194 2271 933876890 62377 40703 756530479 39946 62377 343975 72724 39946 551697002 29494 39946 829857156 42194 28982 776271218 29494 72024 43093100 72724 59464 986056795 29494 68398 507246981 37971 59464 284997480 28728 59464 133771016 28728 14760 762408139 68398 13228 213335009 26419 14760 736786676 28728 9605 943276869 18004 9605 352058972 67131 9605 217234458 52118 26419 152825831 11201 9605 80825482 67131 77362 894570370 18004 8943 48157818 67131 21675 737566733 11201 70444 459956795 8943 75049 792037150 77362 78770 249508712 17411 78770 929302875 16924 21675 608474961 4551 70444 779376771 83136 78770 319122494 2362 17411 670872307 83136 87157 949058347 83136 27076 992069472 6846 4551 984037080 47031 83136 88903936 87157 67001 849418135 87157 1829 828061549 54639 1829 211864945 56976 54639 841343218 68245 56976 994284509 38479 54639 491541864 54639 56864 415447698 56976 78953 332105648 86603 68245 817588453 86603 14585 698248978 24845 14585 185194916 54354 78953 251626660 14585 65659 97085264 86603 56616 153062417 3206 54354 241107785 1064 65659 998501255 1064 68108 930473358 3206 12468 693134572 1064 58250 97223786 12468 72267 814160041 81481 1064 20374510 29257 68108 892850565 81481 32543 431579344 80673 32543 164777566 29257 75298 41471331 80673 53160 90911444 32543 9391 84664178 80673 36257 213435859 80673 79198 438750585 19071 36257 115388135 33701 19071 460980978 9391 71372 475416989 19071 25317 645484893 25317 9135 386308988 33701 4449 555545702 33701 68975 391766023 71372 30828 211203633 78674 9135 569291467 78674 77130 362089150 9457 4449 744467124 30828 71495 449611925 9457 75159 482743076 9457 75312 30433021 75312 81960 421058244 71827 81960 915193560 71827 53371 854074673 81960 49599 355368468 22071 49599 472661573 71827 15139 203075924 52677 22071 596078389 15139 42067 764472288 52677 524 39574536 67730 15139 124977349 16081 15139 470975247 524 24538 195451385 42067 54578 595659677 77350 67730 755853638 77350 63236 884372111 72241 24538 627098038 63236 7195 107986613 77350 49075 546909433 59067 63236 623498835 19382 49075 996585647 4926 49075 755647610 7195 31727 807647317 39613 31727 810799545 4926 70306 44603110 54203 19382 400311875 72248 4926 311756433 70306 67615 509163305 19411 54203 791762192 41520 70306 857303825 41520 84451 35742086 71139 72248 38935188 67615 123 752138991 123 10666 910164420 55882 71139 814015785 15423 55882 906359023 49032 10666 482340012 35708 49032 862779353 415 15423 866248982 85928 15423 714623283 42016 415 376469329 38451 415 932948899 86161 35708 691254979 55317 86161 900466277 28691 85928 251967887 28651 55317 735665701 86161 74757 204478739 28651 61642 655582794 52184 28691 774039038 24049 74757 960698853 43070 61642 804443168 24049 30187 103688956 50209 52184 381580861 43070 49640 281803208 30187 52250 492563556 52250 64565 863714634 3343 30187 816394347 79638 50209 262291345 3343 27949 91292089 74879 64565 548215548 2658 74879 773044074 24622 27949 336002646 74879 53845 910998487 53845 43723 786656892 9473 53845 262365353 78708 24622 978125048 78708 25645 466929973 25645 7993 58624400 69592 9473 900798661 9473 67294 801373375 29960 78708 41886797 29960 70303 114911452 29960 91 166784244 91 1020 923479519 29960 61661 392476768 91 58028 306369006 19460 70303 608092666 71143 91 143043655 71143 1159 486473440 71143 41113 761677728 73335 41113 382088992 82413 73335 520680012 33175 73335 526649480 6617 1159 402562497 68439 6617 624764717 86833 68439 673326709 86833 29568 574056582 11046 68439 82481706 22890 6617 17957307 11046 46172 851433506 29568 52653 330172642 84992 11046 428471266 55737 84992 800174162 46172 53314 14905511 55737 48469 206248167 55737 12750 888002743 15860 84992 368902365 70464 12750 289872473 70464 26800 693019865 26800 10843 175516337 12750 29007 748887191 15860 69172 689468794 3781 69172 489597555 68713 3781 916300947 69172 65453 482944424 29007 42382 770505286 59676 68713 778053314 65453 74149 456415073 68713 59220 475524172 6520 74149 569907777 51260 59676 247903822 51260 50812 122625846 59220 64947 571625974 51260 14522 217390731 50812 10625 957449637 14522 83506 434946770 42660 50812 94266462 13272 42660 734313301 78995 83506 601398763 13272 11652 796451578 51944 83506 123381402 13272 67886 749976602 42980 51944 470966115 42980 10990 332178542 10990 66140 530228608 64371 51944 480778974 67886 26138 65029539 84059 26138 99971316 64371 37351 868419487 37351 78667 901301351 3648 64371 710269113 26138 48497 89755003 3648 13751 18212735 65719 78667 93432291 48497 64898 179715251 33847 65719 556471033 2474 13751 161873432 41275 13751 57047718 5325 41275 217872011 33847 76453 579329833 73922 5325 143828927 76453 22952 378749398 22952 4460 516029977 5325 37622 845513977 57515 4460 796082758 15844 37622 767867638 4460 18613 640612498 32028 4460 15920146 15844 30853 386723643 85938 57515 130953079 30853 81753 704269004 31599 18613 722051895 80049 30853 698904447 80049 62900 498981982 81753 80851 20842221 16418 62900 517393425 80851 63815 843453322 16418 31814 226045962 25287 16418 79896235 3073 80851 448965462 63815 77458 523407966 31814 48562 87363564 48562 227 926972089 227 34621 675362046 77458 18245 917668844 18245 20671 732650975 227 15765 346255586 20671 35059 340596633 35059 70756 86318832 78013 20671 814452839 25355 78013 622923130 57747 70756 124348548 57747 84316 933021786 29328 78013 530892450 85221 78013 274470797 25355 3919 741413364 70292 57747 49207362 84316 13302 814415576 50428 3919 637093336 85221 55166 994907882 3919 7026 148609096 50428 4804 881732727 48340 4804 887294426 7026 57684 392541064 36360 4804 766940674 8810 57684 933290658 4804 53498 391356518 57684 56924 561272955 8810 31831 260550065 53498 59491 189812675 79361 8810 924539666 46330 31831 185415974 20946 59491 612519316 79361 25423 507475527 46330 18693 194641871 14960 79361 509407531 9245 18693 934974965 65726 14960 690631997 14960 20401 465985967 12038 9245 353431698 65726 24324 142683315 24324 39209 327823145 33396 39209 49394262 33396 58114 710934485 39209 65290 981261504 24324 76295 844965186 39209 44062 537005898 51017 76295 584580897 76295 24564 882729058 86380 65290 104170565 44062 42264 299472533 58262 42264 273138245 11524 86380 4718353 1683 11524 761749589 27202 86380 46943303 11524 28281 408663661 5967 27202 106936343 27202 83318 576182798 83318 80881 478099255 39698 27202 466274929 28281 43066 892897143 79982 5967 70194630 50369 80881 194137625 59038 43066 284460955 17306 59038 451864651 39899 59038 6753962 5491 59038 2209615 50369 41375 838301031 17306 5724 243662448 15451 5724 35181336 67281 15451 420264608 64809 15451 185265067 64809 15368 32848152 64809 39355 683531554 74907 39355 753597847 67281 38275 822824515 73250 39355 313562948 33852 38275 781430731 41315 73250 252827372 41315 48454 584567256 33946 48454 307039554 73250 33721 308545555 72669 33946 871213423 72669 76238 21209835 72669 58668 599413557 58668 18252 110514320 8577 72669 500236166 66452 18252 399395464 51786 76238 762259950 56740 58668 896548072 8577 67873 85249851 19690 67873 719901837 19690 74788 169940783 74788 56170 906513370 27456 19690 272256953 27456 44284 979976525 56170 65284 934918193 61156 74788 888545674 33202 61156 287885016 9713 65284 478556536 30470 61156 966146677 14300 33202 759493086 30470 17519 589882941 65295 17519 704499859 65295 63988 94331918 55938 65295 425549737 66511 65295 877969569 19237 55938 578394566 48684 63988 499300491 63988 31582 323194855 19237 65439 681021262 4165 31582 203370300 26218 65439 444209809 31582 8355 127103771 27058 8355 854187831 8355 2921 471909747 56564 2921 899763860 2921 15490 844266401 80258 8355 95324084 80258 47092 546822391 2921 60900 854846891 37163 56564 221754119 37163 14598 970340051 31546 37163 633243161 48484 14598 137572970 48484 86264 93714336 58097 31546 112125745 33377 31546 139566386 84750 33377 94033308 41385 58097 140946729 85909 84750 577363161 54825 41385 473588347 41385 58216 696775658 58216 83978 671806522 21153 41385 571653707 54825 70998 981755742 73075 21153 43517392 44051 21153 864349758 70998 33586 856174894 44051 35938 188530685 33586 51207 159063635 33586 83405 369891145 67334 33586 284362355 65101 33586 680041283 65101 60514 481160386 42966 83405 179133151 72644 65101 433844486 71018 67334 240683268 84034 71018 675608944 71018 6560 775236235 75648 71018 983635053 70548 75648 526279600 75648 35253 665534537 70548 7059 746042586 2197 7059 593254977 54703 35253 73006345 70548 79622 921850991 21303 2197 23507992 59532 2197 952355018 21303 13437 289641708 13437 55368 377053635 13437 46778 197071651 21303 83333 974012705 55368 69999 646550964 69999 42794 350244708 23551 46778 749400651 7512 23551 31295527 83333 13741 66064905 13741 86032 371342308 59467 42794 923572194 7512 72028 451713462 7512 65757 569432247 72028 74192 439476027 74192 38410 137326848 27303 38410 1522212 72028 30153 530379149 27303 74221 895743414 38410 66916 894506665 74221 72436 17722068 50728 30153 76926819 72436 27933 815361179 50728 71510 554362886 54860 66916 807040419 54860 53086 248519469 50728 35856 137567981 53086 3993 995496362 3993 80251 21186552 47987 53086 667878594 35899 35856 862901546 25662 3993 557526324 47987 72415 84690348 47987 74967 95515953 35899 32308 520388972 14053 25662 555222580 30940 74967 236112947 14053 14158 906077813 10433 14053 310993218 14053 28285 750647181 30940 48518 785901189 74622 30940 1449065 74593 14158 876291012 3182 10433 217783312 12766 3182 266906735 40741 74622 63172843 40741 62746 395900047 48466 40741 846748387 62746 17590 413637338 18874 48466 313540505 30920 48466 637319656 18874 7709 472137348 7709 72064 353428834 30276 7709 777423078 78271 30276 396204910 27954 30920 487488388 2641 7709 232269609 30276 68899 810607968 30042 78271 338399228 30042 36322 858554534 68899 85835 619085884 295 36322 735114242 50176 36322 394942892 49540 50176 495576325 80243 85835 229159668 9402 49540 595122889 50176 36699 530396265 80243 46597 444944627 46597 4416 150508099 4416 53413 253279849 62736 53413 602954314 53413 50113 581335457 53413 25640 82222039 51588 53413 648817242 81566 53413 125367404 27553 51588 25927229 54483 50113 134131853 75593 25640 759439218 81566 11920 47936800 53766 81566 190171325 11920 49561 769165073 49561 59285 848608491 11920 68842 705070800 75077 59285 888419135 75077 51141 368437172 75077 50334 107324607 50334 30077 734983570 68842 28248 511648107 28248 21701 933119837 59724 21701 90343226 28176 59724 520353476 67122 59724 655456877 31974 59724 729828274 67122 19034 36076423 19034 52936 374944339 46369 31974 759894241 52936 5384 864058310 72086 52936 148703449 39816 19034 754572199 40642 46369 129740709 40642 69003 31337917 59348 69003 946917206 2706 59348 778241727 39816 70769 288559796 41265 70769 471547012 59798 69003 474881504 2706 17963 495173474 37216 17963 498902166 37216 50703 250267176 50703 72306 707799522 70616 50703 466259035 64340 37216 621837275 47371 37216 928712844 50703 546 604479154 3364 72306 660179656 13914 64340 658810763 3364 73620 676317876 14983 47371 162871760 73620 49477 916809632 25105 14983 723470216 25105 52251 830334575 14983 41932 85289832 85671 52251 33722801 49477 12388 255542497 25105 5698 971686934 12388 67958 909201490 7618 5698 136068481 12388 70511 473296013 70511 14227 6612189 70511 33453 453099067 44789 67958 517027729 70511 82973 210825767 21771 82973 422670499 36884 44789 205454258 44789 59669 825129080 36884 76447 432869475 83055 36884 979792543 46650 83055 686004404 77147 46650 954867652 56722 46650 297505320 56722 44475 609921619 86383 77147 69533256 44475 38746 295294624 70488 38746 515804124 75972 86383 473120785 81501 75972 821215006 70488 15058 785845720 16965 75972 888526819 75972 74799 258254649 8583 16965 253029050 16965 51121 875421900 51121 6517 443880084 18103 51121 56574180 74799 27361 721246137 722 27361 923947737 31318 722 643029118 27361 63665 930490965 39906 63665 132375806 79195 39906 107907991 1377 39906 380208751 84720 1377 322115819 1377 45576 128726340 76143 1377 85980880 61128 45576 168994109 45576 28692 963750584 76143 13119 132651956 27129 45576 812954382 51309 28692 399419629 14567 27129 411449226 43259 51309 586003093 13119 38078 991933572 43259 30653 574299019 43259 64114 646627283 30653 50941 726477 64114 86874 59887453 15611 50941 893113098 75606 30653 434875334 77452 86874 342481161 75606 54625 891608945 54625 21679 717608090 15611 6866 786014776 77452 82064 399564715 54625 83484 131824785 21679 55328 173530420 82064 56467 772166458 56467 29519 731187324 85553 56467 693598422 59543 83484 539040918 56467 81312 717193867 81312 74081 652310027 74081 5802 773218971 53506 5802 11600941 59543 48769 419778913 74081 87218 581466868 74081 53078 718073719 87218 47203 19263739 47203 20063 854367704 53078 62508 808090353 47203 81139 922845495 46100 20063 234499199 62508 69487 446186984 32313 62508 311628334 46100 24831 123689216 1390 81139 185043810 69487 79662 95469345 69487 7265 322997101 79662 54538 235293313 66201 54538 781815321 79662 46282 541196492 35670 79662 818976433 1119 35670 367389847 28672 35670 615875057 66201 38448 962101323 28672 66265 912982739 1119 32806 110618883 66265 67936 284991472 28672 20344 965684810 67936 2778 549107622 66265 53258 152321756 20344 61502 487806157 14588 20344 424021618 15292 2778 968995765 61502 51253 145401299 61502 23929 19419856 43590 23929 819125975 23929 50533 798384352 15292 65086 529152810 23929 22318 113306073 23929 1578 543257518 76475 1578 81233652 13328 1578 878803448 66393 1578 63198617 76475 61615 815361277 13328 68955 491411333 24444 66393 198974019 30403 66393 67990482 66393 79432 790020747 17484 24444 134826917 68955 80429 492830033 30403 86021 179568886 30403 13027 845159410 79432 13238 203504530 86021 66427 97245346 71791 80429 570599052 86021 15783 48132113 13238 72085 146895614 71791 7375 723090525 7375 10359 623940169 32598 72085 674916817 15783 32476 211167534 32598 29871 947085341 10359 51815 349402823 32476 5510 21176963 22500 5510 230077183 82557 51815 343509211 54532 22500 530995703 5510 36336 240115656 82557 43490 415497190 52223 54532 51310834 64116 43490 830380215 54532 62700 195477995 69688 52223 878894855 69688 44589 892402758 69688 14977 162053022 49963 64116 323219226 15904 44589 293726761 14977 29924 357411270 29924 3463 859927004 26088 3463 979875672 80785 15904 745111577 59009 26088 352166605 26088 57657 364569853 7066 3463 863123861 26088 63909 929643262 7066 1069 471195983 57657 41817 718910339 7066 55514 294848355 4093 1069 437758847 41817 76963 953156568 1069 13334 459603388 41817 12671 678065122 55514 49925 399196710 49925 76046 101492432 40193 76046 266580974 49925 67940 54160600 76939 67940 109785686 40193 80359 140316180 1827 80359 998609465 1827 15791 106938930 76939 7660 622907434 24375 80359 245825254 82637 24375 949841589 82637 3143 792139317 82637 82979 432957421 3143 44208 692445003 24375 23093 726704378 82979 35983 350923656 36264 3143 258502867 36264 23601 90057501 77884 44208 386300540 70402 77884 389292741 36264 58551 255578004 8063 23601 822958112 69208 23601 238081661 78605 70402 887472895 17340 58551 65581004 17340 83204 907839567 83204 83863 379004457 78605 71930 255539378 22591 78605 2823819 10333 71930 409555385 49249 22591 171010855 49249 45334 560461983 40578 71930 65411478 25407 45334 954597562 45334 14306 499770283 56715 45334 652830942 66985 14306 578531923 6438 56715 862052105 2366 6438 110718796 1309 2366 382635379 82591 56715 440372199 38526 2366 191722391 38526 71995 842970180 71995 22134 336371232 65832 71995 100278848 58510 22134 427838545 60036 71995 211438356 58510 55927 553319773 13269 55927 343852711 8658 65832 433594550 58510 80761 556840338 80761 61091 451487629 13269 21343 414730895 76084 21343 804502194 46747 76084 620613784 80761 21067 701749488 61091 82293 330128869 21067 16524 732878987 5445 76084 45766346 82293 26193 871409396 16524 77336 667693184 16524 86897 269851245 15134 77336 992581168 69403 86897 8497723 69403 41441 183604703 69403 43739 32573222 69512 41441 233550463 41441 22909 728333650 41441 42733 502633284 43739 82615 26247398 43739 53860 572489767 7695 22909 36749400 18054 7695 326501464 44150 53860 928234033 80945 53860 691394954 53860 8453 370829352 54905 18054 803924070 42594 44150 90736027 42594 1850 316367963 8453 27969 985455466 8453 7544 393842370 29613 1850 92934055 30609 7544 207122238 30609 62708 128190540 3652 62708 206619900 9959 3652 538035288 2080 30609 587467521 62708 23589 534244652 41775 9959 196929423 2080 64658 138753144 20219 9959 114638465 20219 12557 99928864 41775 45368 855295790 24558 12557 272616823 20219 9435 142414989 24558 18388 524152768 75963 12557 981133676 44387 24558 16166541 9435 17853 290870877 75963 4422 603044134 18388 5501 3827716 100 4422 129116793 100 70522 568380458 4422 69490 357780571 52092 4422 978356478 70522 76058 506150606 69490 7481 711148908 28008 70522 569106528 69490 2759 649260709 61737 28008 590624800 76058 28046 952311989 61737 69609 180449405 28046 63103 584380740 25614 69609 826734279 28046 80366 46005724 3357 25614 77775093 36152 80366 423374185 25614 34764 641128675 84800 3357 575286028 36180 84800 609580873 24140 34764 347959309 34764 48948 204186499 34764 11808 426843648 24140 47701 330585614 9978 24140 320049077 37436 48948 720296403 9978 27182 741020681 37436 80561 910839431 79940 27182 802394452 27182 83501 905685736 79940 77434 19868475 65275 79940 898233614 80561 23827 895385412 83501 53939 287513652 23827 24270 390787884 38006 77434 729346646 28333 38006 865342354 28333 41819 502888108 86619 41819 411858871 41819 16288 220806709 16288 22151 459716835 19821 16288 856785362 16308 86619 546881619 16288 78535 378655286 22151 23112 210231205 16308 20192 50192598 16308 5053 120318201 23112 9397 525858687 78535 68114 340304851 47269 68114 191407753 49463 68114 710466864 68114 5693 322356277 47269 41657 559320242 36076 68114 720511569 49463 43138 511234456 77608 41657 408119759 32550 43138 587454089 41657 82643 24205156 49947 36076 737562615 20604 82643 188644479 51800 32550 392234162 32550 14519 30409848 20604 47867 39779638 49947 26436 233288675 80165 51800 369640873 58703 80165 816209921 14519 48647 50483525 26436 85679 360949654 48647 65665 816326932 61943 48647 286015579 76564 61943 727812200 65665 32190 3545378 32190 48384 811556808 19232 48384 7151047 31856 76564 135643673 32190 12314 349429592 12314 17215 287148951 19232 43132 892946546 72358 31856 936107973 7244 17215 264562125 20833 17215 255964347 71978 7244 90889283 20833 28536 71854594 19779 7244 768767986 52778 7244 90849209 20833 16062 920775612 16062 22709 453951602 26596 22709 838960397 22709 60603 657104221 62033 16062 519660533 33640 22709 41906969 13282 26596 320625727 33640 22174 101445914 193 62033 213533556 193 45349 44840193 193 70357 48335432 82457 13282 558867725 22174 57608 607252409 193 55580 148612700 67385 57608 223936543 78677 67385 135836660 78677 10967 910639666 46123 10967 774065843 78239 46123 560329371 67385 60199 448227857 9819 46123 76434307 76077 10967 801596377 9819 3804 524223443 71321 60199 315665006 81384 76077 645628876 72929 9819 68369028 72929 55606 661309737 71321 46837 390738071 37508 71321 110475421 77515 46837 349615242 33412 55606 631329028 33412 41202 36673168 40946 41202 780272862 37508 79967 144085108 36402 41202 94425425 41202 72233 273108486 83025 36402 934964139 54448 72233 272952465 54448 45514 830263503 57966 36402 901977280 44757 45514 949122668 57966 55612 874889386 54448 45034 450099411 56869 55612 584027252 58654 56869 657494577 55612 56895 600019494 56895 55676 124127094 16987 56895 683308649 81889 16987 299948023 44277 55676 950034887 44277 81289 272223071 32284 44277 122782228 32284 14437 2880936 10463 81889 223923843 6461 10463 836868512 32284 86566 14069517 6461 48995 96247431 73645 86566 101456286 52445 6461 7102711 86566 40767 811954372 62468 73645 471642380 48995 9190 953420892 62468 47555 901182877 74906 9190 205202129 59471 62468 169155997 72541 47555 153053397 83210 9190 83413089 59471 82438 353598978 59471 34299 671570316 72541 2875 919438461 72541 32681 703423942 35598 34299 999462707 35598 73839 674983231 34299 47642 51050914 76873 47642 638918880 41053 32681 346683228 76873 27265 980011851 20962 47642 411363434 47642 28940 641866360 20962 60840 787358328 27265 50679 476835278 2033 50679 104917775 60816 20962 68763698 655 28940 646542390 2033 7625 36039572 50679 75143 101289191 7625 72379 204521530 72379 19109 96683936 655 78697 906703591 68345 75143 561590701 84859 19109 715772834 68345 26823 361216431 73846 19109 913410748 68345 74359 282012114 7911 68345 94178127 1575 7911 71332165 64000 1575 714814865 1150 7911 131261771 64000 31634 487283040 48730 31634 376428926 1150 40118 48817713 64000 82206 820335174 46579 82206 283502714 46579 27159 132844002 82379 46579 769786658 36135 46579 440861476 23576 46579 160257680 36363 82379 886376877 36363 9337 279690471 10783 9337 333978236 36363 51014 942792131 23576 86134 797398350 45035 51014 286593039 85129 45035 293701909 37105 45035 411496982 45035 75124 2231390 75124 82003 365300 75124 38529 566170285 38529 58075 592102022 5551 38529 179107018 39032 82003 950998037 6580 58075 552480873 39032 74703 274562750 28796 5551 37440495 5551 59031 459763091 6580 86451 928121816 74703 13542 481761829 59031 7271 912678568 59294 13542 359212987 84634 86451 394747296 13542 70386 729027660 13542 81581 936057361 7271 68003 72061598 81581 78295 865777322 64888 68003 906274631 2570 78295 731084999 81581 71872 517369183 48053 71872 821044735 78295 58341 574939972 83369 71872 346185152 47788 2570 934936658 69137 58341 142290984 48053 44090 704859834 44090 33385 37569705 44090 55639 113866378 47788 4746 539815489 67582 69137 829295684 67582 7101 277319697 32819 55639 683133196 74238 4746 270553600 22159 74238 40497709 7101 82242 151713196 82242 83508 137720821 83508 13698 202315174 1512 13698 536275859 83508 29556 599880204 26265 29556 527839993 38553 13698 740427353 13698 10585 649657089 1512 35717 1805348 35717 36928 62830407 16343 36928 163966554 44281 38553 722526385 35717 85383 498516071 77053 35717 436899619 77053 61941 700100108 3511 61941 623224620 44281 30833 740296918 30833 70445 529603933 31479 77053 178638933 61941 1552 196145118 1362 30833 242125008 21565 1552 373206674 6763 31479 661717637 38543 6763 613065768 6763 61948 343936280 67917 1362 910176519 23365 38543 420538615 60805 61948 949189083 23365 60598 743395185 42500 67917 540640706 41818 42500 716002378 85796 23365 341296 76015 42500 629843466 42500 78876 103944089 964 41818 448341369 964 81801 439517884 85796 54447 24074316 81801 80288 525535086 78876 48708 540621021 81801 1381 54347636 73063 54447 667013378 48708 10710 244976483 10710 70576 154776109 25530 73063 711639377 25530 73394 432770617 73394 44956 46699286 25530 26118 121178109 33211 25530 310104992 33211 58093 576985808 26118 24348 264536672 58093 30576 714138285 15950 24348 715793552 33211 52555 221811814 58093 69559 129037253 68863 69559 84962192 30576 46062 499506484 46062 60622 852941742 23732 60622 544560261 60622 14420 791164882 68290 60622 758405493 14420 18500 360996071 23732 44744 225224844 23732 29653 852145358 68290 55942 938228453 20101 29653 949378914 86904 55942 306974692 57659 86904 759336031 86904 72692 106762500 20101 34485 116613231 72692 36579 596097028 57659 38070 124217339 36579 9108 806067340 36579 69224 692602827 33463 9108 984876930 75584 9108 459343589 53886 69224 560219558 3327 53886 400903551 83315 75584 7546539 64407 53886 25806937 79556 83315 534696424 21528 3327 1056468 21528 18073 343735750 1696 83315 716955708 18073 15839 594056692 1696 68491 538814350 37230 18073 740177060 7396 1696 138273581 1696 8941 492707119 38241 7396 601904701 50563 7396 19676817 80899 38241 925899172 38241 87075 586620649 60667 50563 70373475 50406 38241 284884332 80899 56147 244974879 50406 73060 923882611 24676 73060 513768221 24676 50865 858940193 50865 42318 570632959 42318 45779 621841917 70160 73060 495666954 70160 6007 624995346 22342 6007 613296078 73910 45779 169849642 70160 8037 300319214 11271 22342 981481768 64932 8037 621939181 8037 38031 405537458 28279 11271 867302303 64932 51931 641009416 61963 11271 362518895 64632 38031 210824878 54636 51931 685026737 28279 57098 812043743 64632 29060 375278306 86903 57098 70139704 1176 57098 500937338 1176 45700 357402144 1176 84659 665353864 45700 72778 34466894 45700 68582 569294592 59124 1176 44407813 33908 59124 141600128 33908 37681 588579128 72778 38756 992883409 59124 64321 973695963 20260 33908 499513270 20260 43619 936722118 16249 64321 959318611 16249 65122 145232402 16249 65762 887684221 65876 65122 58058528 12803 65876 910507153 65762 43103 207887674 65122 2598 647745156 50315 65876 246566794 57173 2598 110819579 43103 84309 260789871 29256 50315 445952576 78240 57173 113838488 57951 78240 931473891 57548 84309 499270988 8403 78240 829604340 48177 57548 320559867 27338 57548 742308016 8403 49565 976036219 27338 37075 681164372 34240 49565 723646496 44170 49565 7104467 37075 29573 872565242 12818 44170 26405088 63227 12818 724405720 29573 25646 115139342 61516 63227 94677072 25646 28490 687080938 33515 61516 852444251 61516 34926 1082709 34926 17355 754574689 27554 33515 345257394 27554 43211 324642701 79515 34926 393443173 34926 51457 570073997 27554 13321 39806366 13321 45623 518795419 34162 79515 77771014 79515 38360 406793154 45623 28507 68041747 10953 28507 93917116 23842 38360 968910813 57325 38360 596789354 46918 10953 249626096 30197 23842 979579279 46918 28956 505981543 55396 28956 786428553 45472 46918 514321223 46918 74874 791320695 74874 16990 116782873 5037 55396 834888289 16990 10193 360147886 16990 69558 908532768 16990 55898 450077069 25860 55898 394611349 69558 82494 299041145 82290 10193 553816252 29712 69558 529639001 23448 25860 776460058 23448 55349 452355560 29712 23369 735006601 55349 44399 47742355 23448 14446 514608738 40047 55349 337539107 14446 33097 174860672 67710 44399 519840475 40047 57585 463427566 73004 57585 215949019 85820 67710 170423609 74569 67710 539802606 85820 59886 36661252 74569 70309 906079771 26179 70309 106795709 15875 85820 593599458 84728 59886 67500219 54631 59886 196844154 70309 53905 709324819 15875 80736 28974673 55772 54631 511682785 11022 55772 382379339 53905 78897 820835757 78897 62526 696292417 78897 62123 487240874 16214 11022 508740007 62123 72116 283300222 78897 52450 75215790 62123 61617 887386362 65477 16214 615471675 45924 61617 269530683 65477 31836 434986887 12258 31836 960058849 12258 27605 992054070 62851 31836 581450247 14512 45924 598349924 79201 62851 240058872 79201 77543 779676488 14512 8341 587981776 8341 66223 197674302 84628 8341 93243040 66223 83837 585403483 77543 27021 754956920 83837 5568 254053783 19247 83837 346947533 27021 54219 194074403 83837 37922 783629289 49762 54219 806025465 37922 72370 965925028 19247 87310 118104506 72370 75842 524140978 72370 45747 493024657 87310 73267 254732741 72105 72370 677610827 75842 42369 453702749 45747 76676 770453517 44535 76676 581699436 67230 76676 481038098 19770 72105 721508971 67230 8478 536548688 67230 30532 457133687 40612 19770 537451068 3413 30532 64717079 37515 8478 836967463 40612 60962 699105118 74350 60962 430533731 74350 42577 229075447 52481 42577 839962294 60962 28325 48775882 28325 73750 179039054 28325 76845 245374600 73750 61908 754457117 61908 28050 10382270 51839 61908 868763091 51839 82022 823103444 48467 76845 505380444 28050 1922 988451218 48467 18502 373516456 18610 51839 91340746 7081 82022 936326752 24814 48467 870588586 9042 24814 718724659 9042 14233 142935221 10330 7081 288504920 7081 57780 781292774 57780 66245 546706082 84432 9042 122069244 76161 84432 558774110 36025 10330 241691114 10487 84432 569375453 76575 36025 537881680 81507 84432 197548039 10487 40970 822620109 81507 43717 284533895 66361 81507 634064763 43717 39617 261955767 6167 40970 440237480 75068 39617 161866432 22990 6167 391883729 30570 22990 774883803 73660 30570 917915324 6167 31095 52360227 75068 55560 180302134 73660 42438 24952430 75814 73660 743704237 75814 613 339304156 55560 71990 226632830 71990 31382 660435164 23947 71990 960433038 67189 23947 668246492 75598 613 18346056 71680 71990 656700201 23947 68921 763399034 68921 2825 41756236 9412 67189 268937984 30334 71680 33491965 59176 30334 695778973 2825 68352 931870574 2825 19992 402019227 34528 68352 150590704 4752 34528 108699936 68352 68070 279825730 84624 4752 879263403 17291 19992 237102053 17291 11148 737746302 70542 17291 991743292 466 68070 688067153 84624 34466 67192243 36575 34466 319526476 11148 24406 311781649 24406 65733 483137566 33180 24406 480350466 25595 34466 283642154 21549 33180 907513994 20288 25595 74076743 25595 68981 831384844 24331 21549 400515907 79621 25595 518109443 21549 18871 903987818 20288 45713 824508451 66931 24331 513076390 3009 24331 102859178 11377 18871 169727937 66931 44667 357642429 66931 61795 836548946 60364 61795 77718871 64580 60364 14697691 60364 19954 203635750 38837 19954 822806725 39012 64580 984001224 60364 47797 21770793 47797 86098 79660146 38837 22060 631629343 85983 22060 554582359 22060 33553 205497435 34647 22060 734900330 54841 33553 900375252 57845 34647 772233717 58355 34647 565359976 54841 69555 411873950 78023 34647 651816573 58355 59723 426628134 57845 40014 752694855 69555 82883 817370456 59723 80937 446446328 15114 59723 177417748 61190 82883 174306800 84268 80937 743020168 31534 61190 559880181 30032 31534 46586003 15114 19246 381726036 3136 30032 336467790 84268 7891 324278540 19246 71094 57237177 78653 71094 943610351 78653 2477 144063788 33587 2477 811220296 2477 34745 114457537 2477 35412 905988505 34745 58920 844449431 58920 9768 438232374 33587 66214 673168302 35130 58920 131461422 3976 35130 270991665 18948 35130 566307347 9768 50775 309235568 35130 56346 951580348 38710 3976 935167370 64416 38710 459437563 63369 18948 18013754 56346 45694 166548374 38710 16544 850991188 38710 17533 585285812 64416 64539 246716521 37456 63369 602309417 17533 24079 696225499 17533 72122 113033131 78020 37456 653080963 79577 24079 638098621 78020 33369 640868854 37932 72122 94166644 78020 56094 857472049 68706 79577 300840478 43602 37932 174122230 33004 43602 342593017 68706 11621 15842304 33004 29237 206729874 29237 21045 339426409 11621 25986 389831266 33004 16837 135806353 11621 25005 677308882 16837 60286 32682474 69371 25005 906458352 14974 69371 592385614 14974 82155 314868764 34611 25005 306511990 16398 60286 35875239 17777 82155 159815099 46402 14974 661656158 82155 66251 949510105 45425 66251 378589661 66251 34312 365906914 34312 8267 389734950 34053 66251 229851570 2489 66251 291476253 34053 35826 771706897 2489 25535 902722472 80440 34053 316676196 20734 80440 47701857 77239 35826 911286846 80440 85888 142316277 26666 20734 476638726 26666 43329 234299225 54542 85888 219939930 85888 34094 970391153 43329 18755 605237257 43329 1645 987318793 18755 21167 786816698 41479 34094 676477493 31747 21167 9136308 42087 31747 234842539 21167 30875 641771579 30875 44772 142781625 31747 75451 504294885 31747 74358 720025934 42087 47537 405570450 82528 75451 485896917 75451 38397 745566425 82528 32103 371179350 32103 84616 321184223 35002 38397 987472739 68813 82528 395584017 38397 12550 897565650 32103 66962 56877975 66962 3059 51585332 12550 2169 99545939 59557 12550 551890186 66962 47245 129025580 59557 44653 552281642 2169 44413 885155290 43876 44413 48902196 34620 44413 839682487 47245 2501 877967614 44653 43931 107511603 34620 21097 255787967 55018 43931 443233817 34620 58074 207633655 21097 39095 70568589 58074 679 873734897 35283 679 236791497 39095 77741 898493544 19025 679 64264448 31724 35283 77654953 35283 6973 145055540 37138 77741 826610491 6973 85082 607276870 37138 82194 878485618 84209 6973 115344498 37138 41205 737240969 70166 85082 858116547 43801 82194 356584625 82194 46719 88805992 41829 41205 992684547 48696 41829 374450283 48696 47630 991853843 48696 42954 644256023 42954 28379 947579214 25838 47630 193247468 13862 25838 901810497 42954 203 212719810 83717 25838 926062886 83717 29311 308966375 14916 83717 971988736 13925 83717 413518087 13925 22799 352199672 83717 32196 554774991 29311 87056 278017698 14916 58157 978035274 32455 32196 655471912 22173 58157 842154388 32455 6824 816243686 3883 58157 390189493 2797 22173 47447232 3883 45806 346606116 18168 6824 626772666 84249 45806 235227767 3883 86702 84355305 28827 2797 62416757 28827 38989 821021364 18168 993 618090096 614 38989 600085827 80516 38989 587038032 16563 614 668962419 80516 79727 1322119 993 33146 622591563 33146 70736 824276436 50201 79727 34919618 23334 33146 907690848 33146 79476 502935588 59864 33146 589173626 50201 31325 518655588 26386 31325 387576506 77309 23334 221111885 26386 65603 364387634 73008 77309 925928104 77309 43376 920386983 73008 18374 7859167 36266 43376 109150155 20988 36266 777531021 73008 3372 853772265 60320 18374 658981479 65070 36266 691474182 65070 65715 597547329 32090 65070 481300644 60320 42633 411011043 42633 60359 82707521 16397 65715 747392012 19796 16397 237710223 19796 66790 920277287 42633 63441 863153494 63441 2974 437091936 60028 2974 929768372 19796 32129 143481843 82966 32129 826805386 53632 60028 854423499 8843 82966 26168147 8843 34891 63659053 52077 34891 912338773 53632 79337 21840058 14688 8843 614205648 24610 79337 169146386 68011 24610 215034081 24610 21413 19713544 79337 63519 885042294 68011 46034 54842160 26731 46034 343745271 49303 46034 236768967 21413 57151 641917896 81623 57151 164948520 81374 46034 6296373 37339 57151 1817283 37339 44953 237809696 81623 16001 602623197 81374 76657 431715416 35016 44953 396304235 61749 44953 909830704 15166 44953 595350581 80434 35016 334505368 60184 35016 430125437 66341 15166 260087654 78284 60184 672776151 60184 39687 681934390 65420 66341 877346567 65420 48200 142312276 39687 41448 645091917 65420 36307 766699804 84777 65420 33589517 40626 41448 269934584 40626 76457 7174318 13415 76457 113192317 68364 84777 747571062 24024 76457 821445521 10622 40626 404155 27424 13415 810502116 9890 24024 228014902 68364 4011 473046237 10768 9890 526939044 27424 18049 662852519 44407 18049 183865613 19921 4011 151613397 35622 18049 806289792 66425 10768 180899430 18049 78168 775339049 35622 10360 181124721 10360 65967 5000363 10360 40292 38508268 33883 78168 169856408 10360 62549 948009417 68913 10360 15904678 65967 3674 158339203 68913 19334 534134003 68913 49676 849743330 38666 49676 638882417 49676 84361 170391357 9228 3674 170276994 38666 14255 504221909 58632 9228 92834303 67528 9228 521478793 14255 73358 988471701 58632 70976 503203067 46566 73358 849436899 67528 53141 598559837 81690 53141 401665122 73358 74437 894586568 84733 46566 10113488 53141 43191 219038428 75253 53141 684311210 81690 66991 310353236 1266 75253 433893957 57470 75253 998458006 1896 43191 655265694 57470 21719 285770435 32058 21719 40317604 32058 74393 468789697 10127 21719 362369090 32058 40113 874777717 40113 32721 366220447 53243 32721 83615646 67836 40113 872423158 32107 53243 890488067 32107 19211 883644334 77456 32721 984333184 63879 32107 30824604 67836 28710 596181871 63879 13768 627947361 9309 13768 68889511 15803 63879 949836141 79305 15803 883829400 79305 29281 14425523 79305 39496 723975748 36415 79305 29644560 15803 1525 293633301 51262 39496 924607369 1525 13304 16266924 29806 51262 60483860 29806 58105 237116222 13304 61794 868797836 446 58105 69632788 2162 58105 368652175 58105 80317 364340999 20842 446 965487234 446 54610 984845289 24571 2162 492923154 40190 54610 610509820 55826 54610 926326485 55826 19486 441692337 55826 36558 785755383 21312 40190 56868750 36558 53054 817607284 19486 54504 212425979 46364 36558 832407013 6410 36558 379768387 46364 32381 523507955 31242 32381 453343638 54504 47856 967732181 32381 82501 593792364 56297 82501 955947845 56297 10114 553575490 60027 82501 152345042 32663 56297 661252374 8044 56297 203603578 60027 62380 739675270 8044 33337 690786699 15761 8044 404754412 50047 15761 869679691 50047 64465 91517826 37612 64465 919238939 78594 37612 108324254 50047 81945 773203735 81945 66321 39939723 78594 50648 231868879 50648 70362 379188031 29793 70362 64886089 23001 81945 489204073 70362 19767 801881530 29793 46362 148419006 16251 23001 958433857 63002 19767 699876767 63002 38540 684638294 38540 50295 862647238 50295 34909 426844268 3626 16251 961437389 50295 14566 277967626 38540 78852 493862800 3626 48167 483945885 61660 48167 497139977 74547 14566 20050958 73978 14566 903631486 78852 75352 514124229 75352 46830 302168175 48908 74547 100841056 74547 79090 26523567 79090 7382 338681455 7165 75352 561011819 7382 25998 536064212 43565 79090 135186784 26599 79090 82856821 53203 26599 14024387 53203 65777 18902166 4907 65777 264512158 65777 46897 746722408 31682 26599 71179163 38877 65777 490496492 9947 46897 851710411 15495 9947 72678908 46306 15495 25659180 59939 9947 604465766 68126 15495 85311226 68126 20432 631099428 15495 60735 671499669 65716 60735 775014800 30422 20432 835104819 6495 68126 755826974 30422 79639 71212418 71931 6495 914565440 65716 29442 982609889 43550 71931 949893058 29442 14720 280577564 49557 43550 733632401 49557 37019 150042971 51665 14720 138682910 37019 7942 684863971 7942 916 227884895 7942 38999 391328596 40915 37019 121530940 47492 38999 731180662 40915 73762 722031066 916 53411 606933710 55188 47492 972963735 18729 55188 810136229 41581 53411 13870702 12378 73762 401333374 18729 24600 551567871 55188 34759 109186011 75549 12378 666715261 24600 31570 649060629 62805 24600 434931131 34759 13322 401063196 3097 62805 809132495 26593 31570 226833048 54586 62805 707736405 54586 38866 679725524 86514 38866 81848241 38866 26083 612658211 26083 55969 817321711 54586 2599 794857502 26083 56501 920573258 2599 76002 499988872 42388 55969 730618163 76002 80732 462374100 80732 81832 720920213 80732 51952 55247945 52858 76002 150392029 51952 34169 523700068 52858 79380 101219282 34169 38235 742704308 36432 79380 413579526 34169 47260 91239508 9343 36432 414121766 38235 76388 402756092 47260 4600 831724858 6660 9343 915152238 17066 6660 246320820 4600 42064 76955596 4600 75669 729348692 75669 58781 79305106 6660 60842 355797124 5405 58781 163669298 42064 17084 443380541 3860 75669 318230027 19747 5405 142935182 60842 18422 206071859 5405 3532 335880517 17084 11745 904458822 26283 3860 853725434 3532 29199 833962108 11745 59337 357344858 3532 62026 142781109 62026 39320 869288156 26283 112 285637359 59337 16984 464099098 16984 64759 606454803 62026 4447 352011865 24368 39320 31118075 74590 4447 310009817 57154 64759 45024927 64759 75631 410282435 57154 77767 9459705 6451 75631 548408152 74590 53840 201197933 68686 53840 73649791 6451 44538 792616578 72463 68686 636790737 41709 68686 887176675 68686 26600 7650740 76928 68686 662264791 44538 10124 390272849 72463 36132 996678758 46278 26600 38843696 71968 26600 242709818 76928 48915 229661283 6779 36132 654314859 17561 46278 538831529 26918 6779 91139369 26918 34222 282725789 48915 42901 46922317 63309 26918 327497342 85867 63309 492402928 42901 82077 627452930 34222 68964 27916022 82077 42556 257426337 63309 16637 664402555 21645 82077 958900406 16637 68318 95016598 42556 28361 393910846 62801 42556 51630313 20370 21645 477977509 13082 20370 116032197 75969 68318 74752434 48277 28361 809081418 37797 20370 499508866 39384 48277 418886502 77275 37797 548058978 61143 48277 496326986 28150 48277 995901731 31287 37797 368164626 61143 45673 214423820 45673 23146 606059953 28599 45673 546164844 70057 28599 728617377 16441 23146 743835665 26171 16441 416164169 23146 83258 191225561 54101 83258 943654911 54101 20613 739367929 80183 20613 328488916 72197 26171 313772763 20613 7467 918399353 42859 72197 363697546 72197 43551 742376347 80183 33162 938969346 7467 55055 317960046 25648 43551 143108153 42859 50433 31750091 33162 42196 330129249 20004 50433 334381387 7965 25648 245647857 25648 79995 810788 21778 20004 135258270 79995 28349 407884110 7965 4840 549718377 21778 34724 113502994 34724 71456 336264793 21778 31586 577839229 17307 34724 151661386 34724 7766 912077966 71456 68879 283272898 68879 82076 949056596 7766 85558 859090709 82076 21811 673203097 18999 82076 446206854 82076 36254 115701223 82076 81345 610646388 18999 43976 833760826 81345 39952 913494058 23048 39952 473047205 63101 43976 978017961 26604 43976 31736275 38931 26604 323485245 38931 65085 866761443 77975 23048 782307429 65085 40842 418293711 38931 71518 861393770 28316 71518 49510427 24281 77975 53189694 50711 40842 614737137 3133 28316 582814356 47290 28316 896283956 28316 72630 551983069 43578 47290 791881750 47290 54875 824206067 47290 49176 781205911 48911 43578 556511854 48911 28722 821539483 39800 43578 275034039 18165 48911 207660079 57179 18165 319656685 16989 57179 827954493 39800 17384 698336796 27406 16989 606567633 57179 17123 452694793 63426 57179 103439386 50984 17123 656775829 80938 50984 81486243 2684 17123 434800823 60739 2684 526752374 39186 50984 843329648 39186 73040 913747268 1404 60739 973416820 85295 39186 132354950 73040 29601 128620377 39186 45741 10825026 29601 20739 671001517 45741 69315 334360215 45741 2532 421277139 11021 45741 973381151 11021 939 14748969 11021 13863 761997430 60713 939 781576577 13863 66176 732800045 11021 4704 421884366 34219 4704 327900639 3913 60713 272543404 9653 3913 517571865 86760 34219 681967358 6889 9653 199443783 6889 86164 842458192 3913 65279 111381146 16978 65279 606597377 6889 56786 735314371 86164 63632 239185559 65279 20080 754362796 16978 32402 490548758 5750 16978 630492023 32402 65060 64876600 27417 32402 193535434 82269 5750 327877187 82269 73746 751974978 9443 5750 468116679 35609 9443 698897164 56002 35609 771990006 17712 73746 665704472 79502 17712 813642455 56002 78158 832940606 35609 70283 75343328 78158 44146 153147047 70283 22947 981983198 40418 22947 273496112 17417 78158 128902769 68394 40418 302206340 22947 20812 972312902 22947 25482 680540332 40418 17327 869694195 25482 63743 605643379 20787 20812 407094852 18260 17327 45443961 19038 17327 907914189 17327 65508 498565756 19038 57903 340750400 20787 34015 846829175 19038 2059 457310389 53899 57903 583138963 57903 38090 760002414 53899 47675 616858243 2059 111 465655909 53899 34223 82684551 40641 34223 267322706 85785 111 295707950 40641 50555 48256543 111 81368 32376825 34223 59644 58408222 15220 59644 339468952 54174 59644 788969217 11878 81368 392911755 15220 40755 874573770 31237 54174 398329693 15220 50003 92233502 40755 51943 623694096 82957 31237 543136430 84038 82957 741141097 9374 50003 864649622 37015 84038 151793850 9374 58640 292083230 84667 58640 974021928 37015 81502 201369478 9374 49458 500723865 58640 73108 84219537 5085 49458 78616460 81502 77025 530743875 84706 77025 855424719 73108 77465 563785493 84706 1380 589718153 77025 228 87739418 77465 25791 508254909 84706 45653 158997289 45653 73633 492184536 36004 45653 778254353 81095 73633 8135588 583 45653 943996534 28791 36004 115710054 85578 36004 841072617 29303 583 257660061 583 32201 456626736 583 48258 503513607 10105 28791 660321083 85578 4795 245204605 69228 4795 465209089 10105 46490 732641920 41961 10105 900851356 69228 13397 36340704 46490 25480 195325536 70299 69228 788528254 70299 60600 877536323 41961 79726 748950171 25480 18204 483854057 79726 42450 671931570 70299 311 481094143 16800 311 955251528 42450 68487 118384501 18677 42450 630124188 18677 82642 670219811 27648 311 707844859 68487 35623 562767900 68487 35711 540893756 10314 18677 386416309 12654 35623 81016951 49127 35711 810792397 35711 20204 260354432 26136 35711 518725396 20204 46998 214894278 66994 46998 873964827 11461 20204 32538828 49090 20204 668933828 49090 31669 997812548 66994 76081 4104540 49090 81169 123572961 76081 56135 208298229 68469 31669 662269600 27234 81169 124420950 24274 76081 939718083 68469 2143 485430514 15738 2143 945095451 69905 68469 890280238 82573 69905 837067981 44558 15738 67270836 43693 44558 116617787 15738 52437 791304456 82573 74659 1327332 14955 74659 694496018 52437 39656 100072962 82987 52437 184625666 82987 1157 225441259 74659 68803 907580091 39656 7836 16506372 50795 7836 795906914 50795 28825 100387348 71033 28825 976959488 26133 71033 282593039 48215 28825 103449032 80339 28825 833794409 26133 42748 876655977 26133 75660 816988228 26133 26710 657117859 42748 63220 980715066 75660 43102 375004489 82432 26710 902730785 9437 26710 9466650 82840 43102 952554047 82840 8154 720915601 83798 82840 506596831 9437 27282 777801222 27282 13277 355708993 27282 45858 504983327 8154 15685 179549486 27282 45346 462995750 84726 27282 484184924 45858 67688 816272441 9152 84726 860128510 15685 30420 677037760 49556 67688 530036877 27813 30420 626664304 30420 21641 464188752 30420 43499 265972405 30420 73374 258210393 21641 1561 90835917 56462 21641 61259571 1561 6855 371791402 45081 43499 328430549 30451 73374 55270594 54692 56462 190239786 49288 6855 521323930 30451 75807 710434420 45081 17523 680630560 49288 12093 516019370 10496 12093 116439206 17523 30941 262226919 3405 75807 183856609 3405 13889 231750812 23161 10496 848191169 6525 30941 141749720 6016 30941 254768428 3405 51554 512696924 42459 23161 619977853 77556 6016 208367257 6016 68387 349107508 42459 21110 898547489 46187 68387 73031751 1118 46187 913060507 46187 36536 884577538 21110 56396 963846980 74937 46187 180168824 1118 40914 744120253 74937 69506 657522268 78539 69506 666370796 69506 7690 318348619 59072 74937 2289573 7690 69528 11129805 69528 6557 52193226 6557 50881 356113969 83060 50881 11388804 59072 56217 511683874 56217 51095 280685613 71600 51095 371434551 3027 56217 43410635 65414 83060 180375047 51095 72903 109545182 20952 65414 938364212 65414 30626 577085652 65414 7994 534569199 55675 7994 659148967 60530 72903 51576963 40162 30626 278551214 30089 55675 176425036 30089 21611 398847124 55675 7793 296337622 36882 21611 942793180 59965 21611 320172219 27410 21611 245253470 62392 59965 122257613 60922 36882 652651557 36882 46167 954419 46167 61669 515692878 64930 60922 320894873 64930 31947 92754162 66136 31947 188751328 61669 27932 708381889 14665 31947 413341668 5516 66136 8067758 70322 27932 22710242 66136 13762 827338406 54298 14665 817150808 55758 14665 127069359 5516 31504 846126729 31504 68212 533962496 59907 31504 366019632 43147 68212 123533350 43147 4347 801327141 57440 68212 11325382 67062 68212 584521107 67717 67062 830202435 4347 82354 855982670 4347 20251 866117075 82354 56514 230550127 67717 5289 564123740 20251 72482 133616063 82354 52718 572308231 4038 52718 14110083 5289 2173 645638947 57502 72482 924216766 67477 57502 533653852 41182 2173 71248195 57502 15671 509726799 78915 2173 1446129 53500 78915 847313700 78915 57444 625131722 57943 78915 64272370 78915 12183 921133159 12183 82596 455471430 76503 82596 509606976 14212 12183 404943653 14212 30573 263573666 14212 23378 151538959 14212 32992 529145822 32992 15321 990436909 23378 63507 829295697 6243 15321 448631687 12533 15321 738827012 10555 15321 625635578 15321 74347 184443365 52327 12533 31273076 24817 12533 855498112 74347 46800 143205828 38040 10555 730967589 59090 52327 780830906 38040 80980 470788777 35153 59090 441346653 20896 59090 868059142 5237 80980 864562540 50824 20896 242579867 5237 84362 555600253 50824 49802 84122912 3552 5237 677452156 66177 84362 667623124 84362 47345 268255764 42129 84362 481069711 49802 80097 514157924 66177 55136 100106983 66177 47054 818231794 80097 86398 961073708 13515 86398 629198186 55136 86228 342386309 86398 9659 871257626 37943 86398 515946800 86398 79308 460166766 86228 69885 295852317 79308 2639 535434931 69885 73535 725031657 2639 27310 907957850 79308 2626 368491170 27310 48603 949753968 27310 27322 180775152 27310 66447 891161402 27310 6165 826308342 1907 66447 669505755 16009 66447 866004946 27322 76092 776793584 16009 52765 221765130 6165 32180 271353056 73041 16009 236387728 32180 32733 348754946 13468 73041 452319539 52765 41512 764731621 13468 59107 97076963 18099 73041 275038676 32370 18099 553935785 41512 26389 20161712 4532 59107 393737235 56455 4532 720625770 18099 51656 178265360 42314 51656 712460327 56455 12768 541351816 12768 48596 105177911 66558 56455 989821472 42836 66558 500828875 54153 48596 960567137 9750 42836 463481943 79543 48596 586290047 66558 75588 442754222 2908 54153 605935734 35271 79543 853967841 75588 86165 647618241 62695 75588 747098805 38257 35271 343001716 62695 66912 113917403 66912 84939 710372450 66912 20594 270570081 62695 59690 20664342 59690 3807 14841212 76610 3807 604795307 696 20594 941727712 81992 696 70286607 1334 81992 830765469 76610 51937 338455918 13116 696 44976362 17559 51937 696345288 34249 51937 104263171 51937 70672 478106455 50286 51937 237835354 13116 75465 24119250 17559 25560 47407946 70672 16419 30646837 25560 11823 986215966 63608 16419 546242367 75465 80289 766829690 53709 25560 74276314 60929 63608 568916467 60929 55196 818799756 53709 19711 653655922 80289 41868 525717977 19711 83593 954163674 69174 41868 450092836 55196 43777 418543143 83593 53474 614821519 69174 70076 454340160 70076 5328 860647603 5328 17635 225948819 2939 70076 672242482 81011 53474 647638316 86395 17635 918254661 30239 17635 222038873 2939 31505 680574457 2939 9335 842126593 38355 31505 43153626 76 30239 361662586 86954 9335 46931149 30369 86954 495967567 18689 30369 79285805 1845 86954 130255974 18689 65325 423405557 30369 3620 185564442 65325 67711 791376938 78184 1845 880380298 47318 1845 476194394 78184 56285 387136969 75546 67711 647519319 35866 47318 92012730 75546 17073 105163880 52100 75546 532500688 61836 75546 134954538 22365 61836 569705458 69376 35866 62505883 73976 52100 236458719 75233 52100 832700084 75233 26159 835899010 69376 21923 656343525 32458 69376 245191500 21923 15212 138009412 26159 58276 468888933 32458 355 358623111 21923 38638 713685560 15212 77075 170234442 77075 8822 39268905 12794 38638 444870313 355 85369 423715826 85369 22288 465932865 63202 22288 466743236 59681 63202 764127008 15178 85369 670230434 15178 934 922432996 29074 22288 557965433 934 56832 85141946 29074 52746 584046033 83139 15178 633761430 42584 29074 837355161 83139 5652 761477216 83139 81077 851043320 77865 5652 61771712 81077 32853 207109979 32853 80027 462081817 80027 57146 791499573 28576 77865 329279788 74036 80027 161486129 32853 16622 813961113 28576 67040 395266587 16622 10428 42878707 10428 64555 872719679 86303 16622 461421652 46036 86303 351172008 32985 10428 362217028 65268 64555 87567622 83780 64555 444600591 28962 46036 55405902 28962 24781 681439516 19867 83780 718047025 83780 19318 598374383 5611 28962 776568713 19318 52362 620305757 19833 24781 726093665 59977 19318 622287755 19318 34985 728210028 69504 59977 927108621 59977 8763 645703463 69504 31708 910211768 69504 77631 336229704 5662 31708 890435339 31708 59273 248639390 65552 59273 67440967 4393 65552 546440931 59273 63907 271593870 59273 57712 597434514 57712 43178 626550904 65449 57712 502655123 4393 12023 17090770 65449 83109 238672580 65449 31890 202625390 86416 43178 9577685 12023 54040 420328664 60964 83109 370780634 11059 83109 357189318 5370 54040 455485578 5370 28030 983324013 74115 28030 140209637 24214 11059 860686607 74115 72961 504678162 55853 74115 803654873 86844 74115 707281428 72961 75287 33664953 59114 86844 234611487 38785 59114 143718039 86844 3478 542650595 85170 3478 440166673 75287 18084 328593789 67733 85170 912542126 62868 38785 43552118 85170 75198 111417461 18084 38338 222388801 18084 62334 55679012 67733 21636 850539152 62868 58885 901765353 58885 15461 901162444 58885 67139 162362690 15461 33252 840658702 214 58885 670896773 4236 214 99299714 33252 78140 401070604 52661 67139 13474590 1781 52661 46694938 78140 34739 554248962 4236 13148 746475500 1781 66618 934001207 1781 56948 949355124 56948 31343 805150783 56989 34739 371504794 39054 66618 773916104 31343 56844 863423599 56989 86040 683723073 39054 21585 136038772 21585 30516 74330281 56844 1154 304684664 1154 51022 326583056 1154 20937 668096651 30516 3114 399508894 20937 7944 534642372 21261 51022 231577703 10969 3114 256591636 6784 7944 991527182 6784 82990 174485268 33581 6784 63497246 54215 6784 304884252 10969 82138 524292908 82138 28503 217524599 19260 28503 899126839 43842 19260 584914107 43842 70485 13015264 18733 19260 852119812 48659 43842 447870388 70485 22689 532172313 43842 56480 792557101 55230 56480 653653488 72067 48659 52965258 4198 72067 42230064 4198 52637 968708232 55230 36548 693686755 52637 778 615221741 52637 53558 574651528 4198 21603 871911557 76600 36548 200046981 22084 53558 998255845 20208 21603 302044565 76600 74828 379592557 21603 2676 55902128 66842 2676 231929889 66842 19295 674842227 20208 59421 359921825 78645 59421 48621794 19295 69502 91257188 52499 69502 162412222 19295 45365 160083537 17555 45365 797203597 69502 8283 559702683 79264 45365 619852627 45365 41979 16547601 8283 27633 907685335 82261 8283 309893394 83949 27633 731107254 79264 69277 68926976 6551 41979 516948895 83949 51088 80116521 81887 82261 177860204 83949 45756 225319536 79628 45756 557958127 82201 51088 22366554 81887 86809 81574843 35822 82201 428985675 64313 45756 662788068 76270 79628 103149915 82201 49846 272818947 64313 79840 955056651 86933 64313 839533660 86933 1795 95266881 11047 49846 954435994 11047 71646 62682995 68413 86933 22599769 71646 85778 220725061 11047 63791 287870560 11047 78465 131974670 85778 72770 615137669 85778 67293 418715385 63791 61637 189307663 80298 78465 428007301 27649 72770 836389416 72770 31618 987252774 61637 71015 355887429 31618 50179 994745343 48600 80298 59775820 50179 19017 471094702 50179 23035 811755128 45851 48600 43145754 50179 28620 234126261 45851 79056 887331219 445 19017 709915410 45851 84579 220341857 57420 79056 26163461 37715 84579 726798290 37645 37715 339274651 57420 79692 920083203 37645 13111 538479155 36742 79692 989905129 13111 83840 702161753 70104 37645 942304022 78333 13111 632211746 71684 36742 481182087 56404 71684 652209120 419 83840 130838122 30976 70104 788198653 419 23665 260848551 63379 71684 889991578 82703 419 380716193 85895 82703 972763998 30976 25041 984142511 63379 25274 114836424 85895 82859 192735417 85895 72801 664078043 12427 85895 547682162 34451 25041 19807369 84814 12427 833210068 74739 82859 608417609 34451 80505 801018689 11830 84814 543752694 34451 13118 999478459 11830 81691 655058850 59702 80505 535098111 58104 81691 446550116 11830 32957 166238166 32957 38027 875845135 58104 27907 436385464 59702 12479 907122742 70774 32957 643997137 27907 70460 664277775 70460 29520 494989630 12479 32095 386698183 52124 32095 41136959 29520 18932 347624553 18932 61655 108258871 52124 4296 479045157 52124 60436 75844945 71746 61655 925613388 18932 57108 384187134 60436 2957 231790058 10083 2957 496510318 81480 2957 405838676 1224 57108 950833101 57108 66730 267049361 66730 42700 589194902 10083 12108 491542236 56811 66730 467928630 47960 1224 117416931 56811 24289 578388910 12108 52052 56253935 47960 84407 208935080 86041 52052 351934159 39900 86041 521919447 84407 20590 453272128 28437 86041 502227401 39900 16353 161564579 86041 32325 645213728 63345 28437 636666200 1573 16353 732881022 44736 32325 895909766 68816 16353 687559046 68816 83980 111293157 44736 65410 970725120 69214 44736 369585963 69214 74957 693751569 56132 74957 88278161 18058 74957 961138987 74957 19436 892499372 66529 18058 570276216 86055 66529 241681364 18058 65089 883350035 65089 36368 776274035 19436 3978 970649197 3978 11758 829643291 51320 3978 21688495 72561 36368 730638843 51320 43630 818037759 38021 72561 717251566 51320 18787 70642086 51320 39438 190393260 21112 18787 365193776 21112 69746 372113004 70418 69746 423916440 80635 69746 661907547 63428 70418 315416576 70418 66483 771728972 1873 80635 159351204 1873 74092 284879424 63428 5854 518492291 1873 3229 538563319 74092 26 545108472 80059 1873 101944676 3229 19619 963650511 19619 51622 4425461 51622 47720 611066471 80059 73282 503718952 73282 51238 178522840 47720 83188 155109360 41104 47720 845477030 54103 47720 301664635 50072 73282 573122168 41104 65588 64692918 83188 14963 178945663 50072 32680 567506471 67384 65588 316611406 32680 61211 90135088 45091 14963 80304652 71288 32680 77382459 19326 71288 863792355 82051 67384 930764110 61211 17006 129142989 58559 17006 303635422 82576 82051 162831367 81608 17006 615137807 83448 82576 128278039 54030 17006 21718353 82576 54729 695228747 85726 82576 286389927 83448 29733 141016311 17969 54030 424128712 82221 54030 812482536 69986 54729 171863944 29733 43927 706343562 14474 69986 936742351 17969 18214 36087021 34295 14474 750027442 8556 43927 7022223 18214 41350 177928537 34295 59454 217440346 2051 59454 30678335 34295 7969 414901484 82306 8556 47118590 41350 7627 843840656 67085 2051 689337339 54873 67085 39921263 7969 43515 295001033 43515 86455 627729849 86455 70278 745190986 59866 70278 421144078 54873 65712 461758378 75485 70278 106988848 1147 86455 474977457 70278 83994 970481384 83994 82197 283864658 57670 65712 151005036 87311 83994 533640113 83994 20302 71972380 87311 8714 381069449 12265 82197 766783567 48271 57670 605702702 12265 43639 36389188 11755 48271 511624977 43639 65031 72601410 12265 37713 703225148 37713 22740 643782000 74513 65031 950976586 13783 65031 229285696 22740 76048 864781917 37713 33952 931376386 42731 13783 240205159 39222 13783 168222268 4026 33952 500804291 35310 76048 59636673 62998 33952 861040381 23422 35310 952280527 35310 78007 338157768 51831 4026 219963167 17638 78007 505305101 23422 18142 959115058 63148 17638 786310064 51831 13647 226030125 17638 13785 58700606 18142 33992 15757043 13647 42810 360115600 33992 62809 777161798 23393 42810 882031200 23393 21151 79198730 60418 33992 38095062 83539 60418 117225580 23393 27482 817771991 23393 41255 70911226 60215 41255 763208521 14943 27482 858228853 60215 19041 435955318 41255 83890 182076571 83890 83381 125273670 60215 2953 664584731 7107 19041 715938864 19041 7334 107456798 83381 42243 332507902 83053 7107 528891572 55303 83053 535035360 83053 82251 302407292 31896 7334 599442052 55303 44674 177298564 31190 31896 194171678 44674 65536 278176502 75414 65536 391600530 31896 8986 78410171 8986 51986 806265616 19193 8986 902337579 77599 19193 521109785 77599 49822 115513560 49822 7689 99780435 75051 49822 18135813 72077 19193 812621652 77599 65794 204376488 64756 75051 7634035 75051 74360 625820133 64756 59586 778933000 51754 74360 729322829 64756 29141 903844834 29141 25582 635517576 51754 14814 143904685 25582 10020 123001213 29141 65002 679447186 21128 29141 734225935 62059 10020 297293802 58300 21128 142638320 21128 72007 777742552 58300 74556 534395272 16225 62059 412834215 58300 68933 643053916 300 72007 98071888 72007 44556 732577034 16225 27867 924509095 68933 24147 555142266 24147 50134 321915543 27867 44890 976315644 50134 6113 609620288 21204 27867 121023228 80324 21204 682204697 11774 44890 342140795 79167 44890 410021358 80324 21163 229089085 10284 11774 350585945 10284 36351 335677163 7594 10284 207288815 21163 36764 36404758 10284 5317 100121479 36764 18818 34881941 7594 19454 83398005 82991 18818 410533553 5317 39097 485716747 17955 5317 723650124 56367 18818 43715103 39097 72055 236920859 72055 84320 404955215 15595 39097 705418299 72055 39346 768873466 81957 39346 707773181 15595 7852 403024440 81957 53488 882879569 54814 15595 874697772 53488 26698 768190306 38204 53488 393298817 54814 21288 556998874 54814 80887 98129152 70143 54814 734526718 21288 68750 59414324 21288 85913 384215633 21288 33491 7882894 36894 33491 829049225 70143 18194 905230843 85913 41356 932847379 18194 62586 174007608 36894 35851 646080069 38274 36894 389103604 38274 67323 39861651 38274 19351 153276664 46724 62586 943653326 46724 9888 316156903 752 38274 875788651 9888 10310 173217326 752 54988 555681003 9888 48481 921008561 48481 56352 335761075 54988 80911 266065827 56352 13329 46762263 35779 13329 404310524 35779 52885 697917329 80911 10771 325262902 40890 10771 7866528 49088 52885 725473386 40890 74887 830684230 78846 52885 413329184 78846 54499 130358230 54499 19696 980022455 31259 78846 848804841 8191 74887 468978600 82799 31259 90904130 27261 8191 196898829 47978 19696 23911316 31259 14538 443991854 8191 46804 486777675 46804 17131 902799568 13576 27261 279136858 47978 59028 381208751 14538 71120 794945324 2134 71120 892280611 13576 47632 690464886 65738 13576 104999811 70351 47632 887612232 69989 2134 826969996 47632 26718 943294747 363 26718 993419266 363 31085 390968457 86788 69989 313380431 40596 86788 505799100 9735 31085 338069699 26880 31085 458191011 36706 86788 29788128 86788 24176 173964437 45611 26880 729363952 36706 51322 370195365 20041 26880 447055666 22886 51322 779770708 56446 24176 733999715 56446 20814 489594092 20041 21943 108832713 13059 22886 561951008 20814 47628 319604066 56446 48471 145086424 1985 13059 220315587 5436 13059 242873130 47628 76413 348494997 47628 17902 504287252 40561 1985 143424708 76413 12104 641796351 57193 40561 499677800 76413 13700 199465922 6002 40561 925168315 12104 7694 203821641 48477 12104 351652270 13700 60405 925170442 7694 23610 978820921 74549 23610 415253311 48477 41176 292557264 42136 48477 636442182 23610 22391 63741607 41176 84749 71258136 49354 74549 285412151 7047 84749 643036076 38546 22391 106313426 49354 69399 6658217 38546 32736 1856843 38546 51325 110273740 47060 51325 37877119 11347 47060 291225889 41326 51325 7511114 11347 25194 555047070 58797 47060 556034130 50529 58797 842306071 82360 11347 383156465 50529 61124 361464244 61124 19249 210579915 58797 36629 564167374 61124 79464 713300465 23085 36629 777345273 36629 82989 197068578 52466 79464 983154165 79464 47071 990127627 35281 52466 125950578 35281 39517 407523286 47071 30445 975083183 30445 52938 486089146 35281 12776 958915482 39517 42982 352946984 39517 3422 743231019 14475 3422 132486157 69533 52938 35517871 46550 14475 242450341 30754 69533 691574485 55111 46550 659405044 46550 86273 332913746 46550 3840 105439598 14939 55111 55399042 3840 449 262012167 54822 3840 681121020 23914 86273 156075135 14939 15625 789602550 48010 23914 38850806 86153 23914 536803906 6008 15625 402255936 25880 6008 127901239 15625 86845 89762887 48010 63921 582840862 63921 48865 468137052 5297 86845 140480382 64703 48865 448367805 5297 72740 836532067 5837 72740 641978389 16052 5297 354407326 5837 63185 630829777 36384 63185 426042357 36384 79346 544248898 73387 79346 281585541 9472 73387 816679288 79346 30947 827413843 75791 36384 803457070 57876 73387 458710015 73387 29202 823766889 83869 9472 77949533 58473 75791 20998924 65383 29202 124478737 65383 53799 396856742 24933 65383 23174130 27508 83869 557974612 27826 27508 795342035 53799 47412 265626151 22499 27826 680741999 73703 24933 142061998 35727 22499 245491102 7379 47412 485749686 84512 7379 882709209 22499 45510 733252725 14480 45510 34943063 45510 17960 88002801 14480 78729 553956255 47605 45510 183838860 76955 17960 578368451 58578 78729 491962145 21625 17960 472047081 78729 42465 684156734 47605 47971 943773845 21625 48564 193806207 47971 41505 464690633 47971 34110 439359735 42555 47971 999642188 61608 34110 635603029 38764 48564 66832527 42555 3755 928803321 58710 42555 630908068 77513 38764 214668185 38764 47122 978324194 41180 3755 863299313 3755 19405 979202644 44951 58710 715784274 80408 77513 110230916 41180 28880 423671540 44951 74163 54756593 60246 19405 531036955 60246 67911 805862299 28880 74365 82145309 65137 67911 748022460 8286 74365 392888585 65137 59656 791636791 57172 74365 769146925 59656 14855 43530727 61431 57172 459925531 75481 59656 87354853 61431 78924 136096615 45837 75481 383519002 20106 78924 222839921 33710 75481 104338246 20106 36697 547754678 86227 36697 116505556 68742 20106 383574762 5481 33710 901704672 33710 11338 432905042 77650 86227 35984758 18973 5481 22131168 18973 24977 852518231 11338 48106 102682757 14134 77650 480125902 16198 24977 475452927 36461 24977 590865831 48106 35897 486554601 48106 66568 315946779 14134 570 468134750 30643 570 355905982 26209 36461 136928912 64608 66568 799713759 18012 30643 247295742 78252 26209 986223743 78252 45467 56178263 78252 68923 358510759 6084 64608 407379099 68923 13249 722103873 13249 59366 812110646 51118 13249 777702842 13249 9512 622226879 51118 74409 751629463 13249 65082 195469856 65082 37795 818176002 51118 12995 192893966 77487 12995 384526732 77487 8304 351526221 12995 52125 850326549 37795 49203 738175272 52125 4443 131539096 68512 49203 416307844 79158 68512 577695664 17535 4443 406111544 68512 30095 38781498 68512 2378 207062012 68512 50932 358302113 37683 50932 37569363 17535 83557 790586720 50932 60243 30024168 37683 37913 896643822 63690 50932 487877406 37913 69188 405257359 38640 83557 317927395 60243 23516 290741939 23516 14142 649683251 49878 23516 408005250 37061 38640 617363589 6131 23516 742194386 6131 64984 990533150 62111 64984 94213673 37061 70843 449976574 37061 2587 879400402 70843 27753 562447362 2587 1605 720585154 80510 2587 983782544 2587 74481 520422362 1605 52178 603432230 1387 1605 16096276 4102 1387 886296328 80510 33938 682494990 52178 76486 581635599 43128 52178 454487023 1387 54981 928717503 86424 43128 74990670 47729 43128 682689993 47729 20657 969362165 54981 34286 621720128 34286 61040 620212502 73522 34286 76298740 73522 37786 481671718 3259 61040 663059332 37786 84075 384257583 41971 73522 780290150 46201 41971 40367536 37786 53665 559708422 46201 80746 55082408 68500 53665 665879114 29672 46201 45375908 46661 80746 263799889 32054 68500 366363622 25952 80746 142087270 32054 15567 79156448 15567 30620 742037404 12275 15567 653007586 32901 25952 745199305 25952 33333 878417426 34029 15567 989289733 30620 34971 527266548 33333 35349 368061566 3723 33333 141199061 34029 54709 143012958 34029 52159 921630358 34971 72784 263399948 54709 42356 108521390 3065 52159 87372844 72784 79015 326206068 80119 72784 515643497 34168 3065 845783859 79015 17400 809764164 12632 17400 76017044 2358 79015 338503448 2358 5949 668254806 72109 5949 774658527 72109 48029 802405763 16459 72109 468188137 22695 2358 70490082 5949 26237 697435341 36072 22695 125125867 22695 30483 811643055 22695 80788 193067825 58356 30483 561048616 30483 64836 833508710 70400 58356 777152756 70400 32230 186889364 44139 70400 883116713 58356 79190 846913090 64836 7635 774889926 47255 32230 254446042 32230 82499 268238300 47255 22214 544784896 79190 60302 705489329 42518 22214 52660232 83346 82499 312428117 74816 22214 68792659 84499 74816 116466053 3777 74816 580636120 74816 73442 633650724 84499 71452 459239480 16954 73442 798470099 3777 20335 850236750 68628 73442 614067950 62114 68628 608239673 21448 68628 769866786 16954 76702 791022678 60723 62114 772053870 21448 83423 627047872 60723 19459 803598901 60723 12220 438016918 65518 19459 562526900 83423 32630 945130889 1977 65518 473702758 60508 1977 61540320 52099 1977 644944538 1977 84894 370673312 23994 52099 19424993 60508 27210 830034149 23994 15498 623092602 32620 52099 22450818 15498 67083 5992237 15498 78927 283580823 32620 20816 1797421 78927 66896 960622004 67083 55444 442853148 86337 66896 478972389 7758 55444 610481198 86337 23174 536889350 86337 71007 654902986 84070 7758 44053788 40480 23174 119209470 2 84070 595778511 23174 518 488153511 39387 71007 624643754 24326 2 421635531 17882 518 209238200 64481 2 165600767 9880 39387 58190224 64481 33988 255964067 67467 24326 530343558 84146 64481 122483851 67467 40126 409229963 33988 51848 285935574 26737 51848 669665354 84146 75023 397065332 19965 84146 93202433 19965 45423 128446241 17554 45423 359941963 37893 26737 819826302 14801 75023 432878563 45423 47685 336712987 45423 67657 521605951 49273 37893 134935785 69036 67657 374744640 69036 26387 156157452 50337 47685 794749765 72663 50337 914404143 49273 13408 716639050 72663 77554 2615391 22516 50337 846210975 1970 22516 805056245 37583 72663 473504573 22516 86149 333427051 1970 3591 255134937 22516 63829 670548601 43829 37583 99747887 43829 29322 182646612 63829 3061 362091691 43829 84395 906182710 3061 5931 413514947 55873 29322 494440878 77984 29322 46014164 3061 66500 117277140 14044 66500 314217438 16035 55873 853990317 16035 31925 77122301 31925 7417 952358171 22422 16035 297581748 16035 41937 236589758 45639 16035 144071275 76719 22422 93246535 55442 22422 766916296 45639 9216 865172997 45639 35798 298508242 9216 43820 570877017 17192 43820 538728570 64853 55442 625320599 17192 17965 326679267 23690 43820 52428647 43820 48226 567522967 17192 79930 506357817 48226 3785 270498225 48226 44187 195272141 44187 70833 449533910 3785 50790 973313007 44187 22471 191516607 44187 13458 837424345 44187 23681 47485387 13458 24389 792473589 22471 56907 178985750 23681 4580 910533165 24389 84581 281184851 68117 4580 154973403 81638 24389 130967853 81638 9943 953793521 68117 67280 966337361 36493 9943 195652438 33944 9943 771383676 81638 65474 657431908 9943 42053 675302826 67883 42053 667039119 5167 33944 254853506 30325 42053 530285035 85744 67883 59577157 61657 67883 353365220 14999 85744 391141930 85744 56284 661309925 85744 67966 504784850 14999 80380 985223597 14999 68885 876201725 7971 56284 39276222 86110 56284 251684806 56778 7971 931891021 10589 68885 330885937 59415 7971 949018766 59188 56778 72584195 23376 59188 578040895 33948 10589 973037699 71681 59188 334809293 68572 71681 136117254 71681 39236 976210461 4367 71681 804589247 68572 8449 904618663 39236 75697 158836413 36718 39236 797643149 21916 39236 681375728 36718 32563 730093573 47436 32563 776880729 44189 36718 661161715 39017 36718 103823874 72371 21916 966471777 44189 27002 78754717 27002 14950 208878469 14950 83864 505354953 39017 50974 789439971 50974 39021 84378623 53307 27002 873764089 50974 85430 108203518 4421 50974 50858317 50974 146 520741362 146 34970 154594417 77372 146 390453536 4421 27384 840210322 27384 39535 399188934 146 48830 127617280 6850 39535 816585218 77372 27362 384453575 12044 6850 491118079 44895 39535 504681400 27362 76071 989536153 44895 8138 342977938 74263 12044 764804503 12044 30839 815398996 76071 49530 847641128 76071 31312 845080650 8138 62262 567275128 85285 49530 275532279 36285 49530 589395756 62262 84557 125062928 62262 23384 174663688 77110 84557 196630197 85285 32575 199285613 32575 86118 591621539 81127 77110 26932165 81127 67188 539393073 81127 63200 95457011 37708 67188 795415793 86118 78710 951629386 7741 81127 438302234 84937 78710 329588452 63200 31155 20169354 84937 48366 988090651 56572 31155 707108592 57611 84937 116476933 13958 48366 271103797 56572 78235 789884425 57969 56572 134905875 56572 30733 48817764 78235 61561 532090079 57969 755 527863052 57969 77321 649767295 37005 61561 658886862 7624 37005 336097926 77321 756 761030577 31417 77321 262303113 7624 55243 762815743 37005 17745 692515307 58596 55243 135723148 58596 20424 33425502 58596 63318 84311768 63318 6337 248373399 58596 83201 624779640 46664 58596 568398929 65186 6337 814839386 54031 46664 306896381 12480 46664 877004860 12480 2885 671055200 56830 54031 106879463 56830 13234 998924320 39727 54031 486585984 12480 45072 663561767 45072 32345 248732600 39727 15027 705340821 32345 47592 608217322 19176 39727 489172177 19176 20059 748328319 15027 26026 124274331 54720 47592 973341198 54720 57466 751738062 68656 54720 645678618 20059 2386 688432071 37308 26026 867814467 54720 47440 911091549 2386 35162 219156746 53788 37308 547636669 55562 47440 23759654 53788 73000 807660807 55562 60349 272308210 22755 55562 361980699 60349 61098 809317000 61098 40119 278087321 78525 40119 441214801 60349 76619 635785978 22755 55888 95034911 7509 55888 760285632 40119 33744 298674832 76619 9909 115913356 76619 39765 660721324 3303 9909 993699577 7509 48807 642053475 85416 9909 438137149 3303 11949 605051032 57709 3303 643338080 85416 18100 316348634 70415 85416 610401122 21530 70415 708988004 57709 32587 535827302 32587 58155 143366444 70415 11540 122307853 70415 77586 411653669 11540 44492 536663932 377 58155 183827537 58032 44492 729334148 58032 4740 384614892 28378 44492 576943280 61914 44492 116886322 35682 28378 397514194 37405 28378 965911084 61914 77588 304329294 33338 35682 898687402 15037 37405 260441701 23144 77588 508251558 36492 33338 315427260 77486 36492 820398632 15037 74446 447568405 77486 1443 320328596 74446 82630 647413501 78683 74446 489325973 82630 13197 201221343 49391 78683 952297724 82630 75943 605641931 47843 13197 645761400 76980 13197 496154099 76654 47843 896524748 29050 47843 746448551 29050 38392 567730159 21412 76980 107920256 29050 64885 655675604 82227 76654 580116068 29050 69237 713598976 12435 21412 413159236 12435 16530 864433158 264 69237 390600054 78582 82227 289836736 9613 78582 932732695 9613 30 222502368 16530 43514 16351206 86792 43514 394047102 13811 86792 332452602 14816 30 312988698 86792 41401 938300350 21168 41401 85791405 13811 45904 809216922 13811 72730 27117171 21168 44596 922573943 21168 42713 122050162 73156 44596 627160068 66224 45904 101338616 73156 56777 192758801 73156 6244 462097867 66224 32938 485826160 67623 56777 516382472 63958 6244 405380351 56777 59235 14682671 63958 40943 53517774 22100 67623 816734105 5432 22100 913422923 40943 36051 595587778 22100 68449 201541567 36051 36668 964489185 57456 36051 363421095 36712 68449 312365038 61444 68449 925539016 68449 68349 860857633 9658 36712 657395353 22526 57456 96305662 9658 41921 712588433 57933 61444 497915229 33766 57933 228150407 9658 56322 855801736 41921 63218 397818316 41921 83647 978519002 56322 57058 132610400 57058 38652 886397433 49022 38652 49328079 38652 3501 310783825 49022 66322 642458665 85242 3501 255846685 85242 16916 889368865 31327 49022 538811847 38734 31327 144692517 82180 66322 542502081 37513 31327 805354691 41249 31327 827766083 37424 82180 110564258 82180 68316 20205978 22259 37513 913652709 37513 72909 819623811 2878 72909 425348111 9094 2878 232931424 53119 2878 261940563 83292 9094 887425362 83292 46300 19380460 53119 72093 324913258 25699 46300 965009064 53119 73729 308029893 68281 73729 56391663 25714 46300 524531580 67376 72093 595981983 8555 68281 747767801 79319 8555 740898181 36961 8555 67445164 79319 11058 766698759 87209 79319 405846698 36961 23168 298122919 79319 4921 519239408 45051 23168 35009719 87209 25281 316979059 4921 57370 254969517 22907 23168 815655852 25281 26046 210650121 57370 22 887229210 26046 46915 679250417 60499 26046 128788137 76434 22907 616574802 59670 60499 686811340 59670 35527 497046066 69245 46915 717056572 60499 27324 493841827 69245 27092 160824394 35527 57942 614197740 35627 35527 204544578 35627 77574 939244921 49905 27324 408630336 65183 27092 15932303 49905 61279 119225718 78843 65183 53004632 49905 59365 198656906 49905 85640 123248418 85640 18821 712520148 48377 59365 909033679 59365 65946 802328902 38217 48377 6104341 40083 38217 374857270 48377 14073 347321444 43429 65946 144427263 26851 14073 68261815 38217 10559 315759342 59876 43429 870495476 51615 10559 759270223 86671 10559 801192214 73349 59876 670559251 59876 74095 589983569 59981 51615 291484594 17065 86671 49177549 17065 77312 305571556 74095 64507 108368929 27404 74095 69323673 27404 26403 332318633 86655 17065 466935785 26403 54398 832378954 64507 46602 493675610 46602 30580 960334887 26403 59150 465696555 72738 59150 533824629 46602 58626 274807192 58626 84560 808495418 30580 4087 41730039 12233 72738 814582599 58626 16664 964227323 58626 60382 42252073 4087 1794 527004075 18011 12233 82732037 13728 16664 265094269 16664 75827 40508689 37402 13728 94690746 37402 1280 195909452 48369 75827 331077462 48369 47006 250317657 47006 8948 839591052 47006 40986 726773493 8948 56958 824191829 78606 48369 912281035 1603 8948 786264248 32269 1603 904169199 78606 7203 295656483 39398 32269 577839500 78606 63562 97042273 44585 32269 271504655 2972 44585 928138555 2909 63562 946682944 2909 28997 889933685 63562 75254 316228355 75254 14911 151353085 2972 30656 722817862 28997 76698 55720998 30656 39131 810375079 4141 39131 837376617 5645 76698 450867393 5645 49950 154552449 71672 39131 931681486 71672 53721 153974214 48980 53721 125385839 52643 53721 22608872 49950 34535 465669376 42232 53721 561420185 48980 60265 678609426 42232 19805 259977416 60265 46267 229914067 19805 46127 266416493 42232 33758 107307336 52404 33758 107355985 17135 46267 54566666 46267 14556 492854879 82747 46127 273406166 14556 36986 712987000 14556 5476 950132608 29774 36986 567124987 22793 36986 117977699 50213 82747 324925289 56839 36986 245513985 18836 5476 553548444 22111 56839 42732044 29058 22793 771477542 71784 50213 77372710 22111 18167 77894390 48343 22111 212547874 48343 46111 807395159 48343 7934 982499324 46111 34584 625064946 30762 7934 800173715 23682 7934 166025842 65150 30762 57529509 7934 29198 530857469 37937 34584 27917387 29198 66268 464186981 50724 29198 447160930 66220 50724 50071133 29198 68299 683777634 68299 8536 467571784 27138 66268 859442708 79673 66220 503379439 79673 2947 435749246 68720 2947 191621470 79673 54253 463540986 27138 81499 379186759 68720 13666 7254712 13666 27671 719053723 42051 81499 983396128 81499 72846 92807777 17875 13666 958210298 7813 13666 137261236 17875 70589 279762881 19296 7813 600296901 17875 36272 8881042 19296 65232 429723559 7813 35823 465851207 65232 76574 645347030 20528 65232 96393945 16788 36272 24881722 20528 37429 358687615 35823 33501 528682330 65906 37429 801797430 16788 76075 283242895 16788 75748 202679944 37429 43618 501539773 34755 75748 785561777 12934 75748 271294170 10813 43618 678649726 4263 75748 881381523 19541 4263 791976105 66766 10813 113403567 12934 14079 949240778 27912 14079 11944115 52444 19541 300751796 66766 429 310602353 66766 21508 293410666 50749 27912 25381736 21508 14856 792053435 50749 74867 585434354 83254 50749 537191651 65165 21508 860656320 63402 74867 578291485 63402 30688 93110786 64975 74867 856057909 83254 59143 649504677 65165 69362 990630089 55247 63402 610894026 2757 64975 374175190 69362 26326 690538290 51703 69362 364696675 26326 86001 334366395 55247 68875 692941674 19881 26326 458348137 19881 51140 373405459 3255 86001 332244838 82297 51140 983272967 82297 13035 938383237 27443 51140 29884347 3255 37412 523538362 27443 17917 711019031 66471 13035 239008970 31376 37412 788467632 59297 17917 199069038 27405 37412 325257485 14946 31376 837569806 27405 38819 890747969 27405 26507 200577850 41972 59297 89233380 71365 26507 921201102 78215 14946 555224827 34741 38819 78268648 13645 78215 151379797 77059 41972 657611295 34741 11072 753178606 26202 11072 919722747 63229 77059 59225395 11072 78996 870879457 11072 34119 8634712 49793 11072 10335848 82513 49793 812072171 63229 12088 728879055 78996 20557 577390903 68517 82513 991542482 49793 65271 440899241 65271 64980 129263121 31901 68517 871222223 64980 68209 92170911 74960 31901 76700002 35867 74960 56382512 72195 74960 783448211 58819 74960 999108944 61066 35867 987353325 53107 72195 690366632 72195 44609 644969595 61066 33580 887429282 28644 58819 106157183 28644 61366 12378256 61366 56220 398281592 66058 44609 202688718 66058 23658 621697022 23658 19854 540337599 61366 36777 244516305 66058 26087 73070315 26087 45064 234807064 45064 44029 856127612 26087 54026 810590784 4743 26087 860928879 54026 42973 430257657 44029 6168 351481197 35888 42973 809547040 42973 29831 384785367 51583 4743 707735166 35888 41312 451768657 6168 28449 106117060 25372 29831 650230289 3375 29831 838925561 3375 52129 925766025 25372 68310 675592746 3375 67440 109690871 3375 52209 980805515 28197 68310 781171433 15776 52129 673571389 67440 11115 294373109 28197 56159 898428523 52209 12902 31572648 23638 28197 737281134 12729 15776 328712485 5830 12902 666037986 23638 80452 403549407 80452 33078 287454866 5830 73330 205001826 80452 77872 96863933 33078 38562 914854992 58144 73330 982120540 38562 55033 387889187 73330 49237 990364345 77872 27121 311871405 44375 55033 516193631 55033 27180 620281131 27121 12356 104615169 37610 27121 827630416 21924 37610 68211793 44375 23214 139428952 44454 37610 789340392 12356 84214 211437524 84214 76314 301790753 84214 31363 908208383 67093 84214 399723551 31363 15713 876144062 20071 76314 700125588 20071 56657 49802847 52945 15713 138126568 6996 67093 59458368 9282 6996 820435113 52945 63898 921458702 5372 6996 36625977 6996 59234 471979283 35434 5372 757948369 32798 5372 544120247 55399 63898 6902942 30568 59234 329116718 35434 75900 171997121 75900 74576 412381078 74576 16102 912904826 30568 9223 806081111 61565 74576 257591088 61565 21206 8553047 13775 61565 922590907 16102 82093 902554203 9223 30809 600267262 61565 62576 225625352 75022 62576 130651073 64012 13775 594247357 30809 68444 161529219 62576 52671 140920902 71247 68444 746441724 20053 71247 182158554 72931 71247 707362720 52671 83165 342675865 83165 40560 735581121 72931 72667 85814310 72931 84082 562189983 40560 18421 93922564 15503 83165 14895120 16966 40560 932839611 15503 62103 525522371 29872 18421 104571970 29235 15503 708585947 37207 29872 397289235 29235 85184 542219630 29872 23570 891063676 29235 12629 8247756 32138 85184 59616549 12629 46323 667761861 23570 29551 40910721 30002 29551 108598439 12629 51503 101547892 32138 80328 926125085 30066 46323 8085663 80328 58257 44463572 38878 58257 261215286 84840 51503 804422935 1627 58257 78675736 1627 81391 622155631 50069 58257 235640399 37261 1627 866691457 37261 19575 158069315 26405 81391 52442654 46049 26405 148098738 46049 67369 325010975 78930 67369 976063847 48250 78930 873283537 52947 26405 104397836 67369 21868 125598543 70780 48250 445461526 21868 86576 758441470 48250 52764 740048056 72221 70780 777496767 76353 70780 928389637 52764 82316 999721461 52764 14988 269060359 76353 81948 143250460 36857 81948 298901181 15967 76353 497331885 5156 14988 768413978 14988 5070 341042075 14340 15967 108468623 7111 5156 527122263 45473 7111 866250583 2298 45473 30382655 50999 2298 822782919 7593 7111 723421621 86890 7593 56721230 34211 7593 86587466 77744 7593 605603485 77744 83821 854173602 86890 65140 657754545 85229 86890 154309866 56018 65140 45633525 56018 41602 256171993 41602 9966 326500960 56018 30971 263558027 24997 30971 811539679 56018 30189 352868740 30189 74852 295917445 24997 73593 547051422 55517 74852 877108218 85600 55517 534047688 85600 6887 476424130 4384 74852 476489363 4384 53989 411976780 4384 36081 661724158 40913 36081 33119727 77563 40913 26387051 45119 36081 467675774 77563 48081 450349803 45119 22305 732289461 22305 55585 81662665 55585 79081 357104469 36514 22305 926652102 79081 62201 670299148 36514 43896 624238626 10347 55585 449209266 79081 23333 38785863 62201 61844 483954166 70800 10347 712693710 10347 14636 550970890 20209 61844 965662271 59971 70800 42968241 59971 56152 220392916 28473 56152 979641064 33237 56152 157337097 76901 28473 237166898 56152 58734 960792365 28473 20527 526047515 19215 76901 99809629 76901 31666 66180692 31666 19165 301303078 19165 2617 587367267 75706 19165 293539703 19165 1054 707880515 83598 31666 967252378 19165 86953 233167630 83598 75272 400491070 81649 86953 482513021 83598 84796 639296234 81649 67885 144143054 23614 81649 879117310 42702 84796 888149441 54266 81649 680614016 84796 11004 432386842 67885 33242 168092669 4943 23614 209504598 436 4943 866473840 51409 11004 809484686 4943 20578 720709646 33242 74249 871279654 59892 51409 333765655 59892 64360 178425724 64360 79450 233099503 18833 20578 207657060 25673 74249 828125529 59892 5084 521545417 54034 79450 585626413 55232 79450 252185214 10994 5084 381440864 53618 55232 751696772 68601 10994 888172288 55232 33157 18929280 55232 4998 610589583 18143 10994 619692370 62529 4998 50811867 4998 60606 724293953 15345 33157 300452007 86132 60606 971350595 60606 43548 416174771 62529 31339 258463596 26523 43548 383324117 31339 10151 804059488 43548 61163 894736569 85 61163 87707308 85 56631 445849457 27704 61163 678227316 86379 56631 505638148 27704 84233 793700572 79290 27704 230603260 86379 28100 152559659 28100 12899 609397665 79290 47141 371025347 11699 79290 779573289 41043 79290 295917530 11699 24104 373899946 24104 51560 292564710 51560 52684 39422837 71489 24104 578690941 70903 24104 857901599 71489 1289 62853190 80485 51560 210835027 62235 1289 342805500 24539 80485 143269800 62235 76204 685217254 85391 80485 254931713 9510 24539 507804535 84558 62235 567146874 75121 84558 774179048 47614 9510 73722173 75121 58701 247500923 58701 49257 476994053 16391 58701 204846180 49257 62413 341722529 23114 58701 303092645 49257 6336 154968068 33497 49257 208407883 69081 33497 812059038 69081 71892 934792617 6336 55731 392752153 28297 71892 181718247 24860 71892 162819483 22518 69081 512013242 9483 71892 568352662 47410 9483 929202869 13469 22518 61321568 38117 24860 89696952 13469 40155 569285773 40155 49754 907248858 40155 35352 783112950 8360 35352 963148779 33163 35352 133836387 73336 33163 156400461 73336 48325 427802744 75332 73336 753740612 79600 8360 563719298 33437 79600 468238762 57668 48325 477497989 75332 66954 309021487 28514 33437 971476993 33437 29137 540441834 33437 71016 267444498 57668 34656 276146880 74992 28514 482230965 28514 53561 747738573 74992 54072 98769942 74992 72522 55941282 34656 71057 587476714 74992 12156 31018103 12156 75837 303534819 12156 41669 835834355 71057 78045 425250273 78045 72760 298825597 82999 72760 989357820 7672 41669 801115262 83020 72760 846071439 7672 60829 551182424 7672 26614 529244931 44846 7672 802762558 60829 36580 715757742 78463 26614 129336161 30241 60829 966421182 66009 30241 752166710 44846 85226 397619184 12625 85226 421693705 12625 77719 125492578 66009 23204 273440819 5004 12625 266633876 84136 5004 306007462 23204 23450 180113499 84136 43573 774375560 7905 23450 6228871 67713 7905 844733574 266 23450 5403638 48840 67713 546949697 7905 79763 50513613 55249 48840 240721762 30265 79763 861563300 266 23662 275865392 55249 45584 628589635 55249 25752 812852836 57714 30265 807603505 25752 37731 157341412 30375 57714 511076420 57714 83261 35261777 45270 83261 275504298 29189 45270 422407556 16635 30375 987711670 51169 30375 817206968 45270 10242 767153612 72390 45270 566793037 51169 29534 745475223 56602 29534 539634719 1074 56602 652919620 23007 10242 571253706 22316 1074 365575556 74327 29534 888107816 56602 39640 175432898 74327 49212 99932792 46478 22316 213830802 49212 63777 230215586 10256 46478 797348254 73046 39640 623584616 10256 14715 919764270 3374 63777 483207931 14715 56938 362497299 73046 38674 209617807 18768 38674 710032116 59401 18768 567527394 3374 67308 269785336 1725 59401 349493691 87319 1725 227920343 57327 18768 808539952 1725 77282 988083434 1068 67308 89862557 1725 85476 748700010 66582 1068 396282034 66582 7023 972701282 85476 4432 36140888 1068 75427 165690934 7023 34333 136932485 26234 34333 421866136 75427 45185 488677104 54553 26234 948319166 75427 40602 199882688 40602 29700 47501948 18482 29700 705981742 54553 79825 639494234 79825 24551 531291879 68943 24551 128027137 87237 24551 534524604 87237 56645 793748927 68943 81621 127808111 87237 24071 803189637 24071 8295 216464813 52958 8295 535814167 59846 8295 349585153 73395 24071 699947588 66148 24071 794611254 34352 8295 746983103 52958 7799 571403955 59846 61241 396386669 56336 66148 774940040 66148 18032 496940091 7799 11625 368491271 11625 32640 779902705 11625 81225 354210724 32640 47846 686338863 32640 2578 45134542 63615 32640 498484183 72814 32640 310925421 46901 72814 614996651 45125 2578 844495001 2578 34155 203805529 34155 62326 520760042 34155 46400 486116546 17250 46400 450306382 46400 5533 74582393 62326 4013 623416817 7305 62326 236511042 51339 46400 49006061 4013 45622 599956662 40165 51339 295098078 4013 43089 737751968 40165 18573 628340375 43089 46060 454348323 46060 46392 123050850 2426 43089 304809068 86314 18573 89321912 86314 13715 459168456 80517 46060 311919577 53752 46392 407278649 2426 39669 532820916 39669 84461 692505081 74094 84461 53383525 65831 84461 853178520 74094 56470 650462568 80340 39669 358122719 74094 33881 591947057 80340 17937 138309615 22042 56470 184627188 86359 22042 12069577 62484 80340 219551961 78612 86359 275223888 36215 17937 825493239 10423 62484 623988525 62484 23724 532193696 36215 35558 752155124 35558 44780 513128216 22688 44780 73768695 22688 4250 78709027 35558 36625 521417675 35558 10794 85115096 36625 7682 527248590 7682 36240 827931429 36625 1704 897349583 36625 79060 963248841 62298 1704 320236654 7857 1704 78814153 56452 7857 196707375 1704 37737 34885585 49506 79060 746752907 18976 56452 851963073 37737 51100 484610242 56452 20111 648600936 60204 18976 636635729 73605 60204 42875200 45020 51100 308997907 65413 60204 742626496 60204 30880 805052447 30880 65941 354321050 65941 85086 435632892 48986 45020 316853890 48986 68763 205403394 67993 68763 56362786 85932 67993 857524483 78346 48986 75323017 78346 12868 658327650 28676 78346 808218120 82004 78346 997410078 64442 85932 258865877 10461 12868 889161718 12868 6350 497131910 64442 45520 429731371 82004 4258 34406121 39137 64442 662832681 33191 4258 789702197 65309 6350 263846111 33191 23098 706851467 25445 33191 59773179 66293 23098 723876621 62592 65309 854462622 65309 16939 374091401 23098 48304 579002078 62592 86244 213277214 40340 66293 196677627 66040 16939 62974314 48304 19229 773884166 19229 7395 136515319 66040 82601 504897329 20427 82601 290915704 60375 66040 264681308 82601 19207 971228281 7395 32999 892206687 60375 4566 850293272 39417 4566 146326700 78752 19207 869277526 15383 19207 225885882 4566 5097 218612295 74333 5097 130711148 1753 15383 233816465 1753 19765 904032598 74333 48040 265744468 6993 19765 561929701 14837 1753 734048651 8407 48040 425697574 6993 82512 939589738 78297 6993 958098606 66948 6993 71422650 17678 8407 293930467 8407 75527 654801509 58849 66948 200918516 75527 40644 293562838 61677 75527 324997012 17678 9723 231692356 32542 58849 796580990 67818 32542 488129632 59506 67818 614815948 61677 56820 83563053 9723 44967 8650235 8538 59506 948605377 67818 57865 547608759 57865 57949 829759388 56820 77864 356562184 77864 29359 61045358 78979 57865 527930660 15164 57949 943266165 57949 12975 797474951 15164 14813 8169922 29359 65700 454036835 12975 2635 430696471 5575 2635 557887446 51211 5575 656264113 2635 43855 525216551 65700 27053 54481742 46397 51211 114987919 5575 26771 673247292 26723 27053 448831283 40863 43855 873336741 26723 31640 109221418 26771 34969 308402466 26771 79564 207778015 71634 79564 218517602 71634 85731 341013985 85731 9167 980241277 71634 76560 319066149 71634 52388 898184994 540 71634 34796550 9167 36178 902173338 13420 76560 851825321 56974 540 946396234 95 36178 664774898 95 69805 334442617 33130 69805 975166556 51130 95 918999647 33130 64285 847194157 69805 75206 574056401 37292 51130 331587095 51130 4222 765257837 5232 75206 871777875 41884 75206 172684598 37292 77766 8953213 37292 48461 920313968 5232 37369 330351398 77766 37477 456279212 41884 54565 631658737 68588 48461 1506310 53363 68588 727351672 53363 25539 262556166 80931 25539 248760984 2383 53363 491938901 17976 53363 113990627 49376 17976 855960012 335 17976 563602004 80931 70109 823211499 2383 50256 219233313 70109 78491 331256602 70109 17287 919282038 75784 70109 976968986 70109 41500 926574227 41500 12125 136842855 15764 78491 540956343 15764 31388 559699298 12125 60471 179330790 15764 57896 528375292 69412 31388 708843977 60471 16229 376563264 18688 31388 791342194 63555 16229 973445023 69412 70666 706257474 53953 18688 495356776 69741 53953 645068968 63555 68092 858710011 32098 70666 783216648 69741 57409 666500792 52876 53953 121443545 199 57409 973056538 32098 27274 794209160 85819 27274 488256952 85819 60136 60044000 59580 60136 254148072 47773 59580 889462786 74732 27274 149271629 85819 41237 863234610 22819 47773 888265528 47773 30606 771889523 41237 62221 200015571 43366 22819 915268382 84866 62221 833825847 43366 42771 746920928 12821 43366 113308605 43366 55539 8702986 12821 9739 88313409 55539 77907 176670028 77907 73956 628968444 73956 9865 593202604 73956 8613 710634703 8613 13927 366344201 3356 9865 15986721 24967 13927 835139333 9865 9539 504103595 8613 54366 845423603 52240 9539 876503698 14696 9539 762844746 9539 25924 164209715 25924 74438 63172535 6338 25924 83162846 52240 44462 68916161 63003 25924 727304014 41365 44462 748046614 51047 74438 334816565 49253 41365 944421672 44462 20118 528947307 51047 47232 610390300 7551 51047 392861034 47232 1320 6735327 770 47232 905074839 47232 83859 453600143 770 46303 317883614 80930 46303 344424433 86444 46303 431243262 80930 42456 612127996 86444 50482 184505186 50482 34922 538398710 28951 34922 779146693 86444 29967 973114356 29967 25213 332727241 29967 803 864447226 34922 13312 80818252 803 38329 111641276 38329 52727 772883508 47523 52727 75676613 803 35426 675568230 35426 51816 164569585 41495 52727 598237993 51816 14629 328061521 24819 35426 621623683 71370 41495 396403711 76258 71370 326266372 37671 76258 422970767 32347 76258 73764095 19421 37671 924409022 19421 71469 18653852 37671 28038 973198582 37671 28360 968726473 71469 82736 130700437 82736 68320 760765508 82736 9634 124601030 73446 28038 588170153 81069 9634 282301931 81069 33148 650680981 29807 81069 68405750 56320 29807 403069317 84972 29807 930949882 84972 20879 104644580 33148 13121 687265103 11508 20879 602522122 84972 9147 142449059 9803 20879 105563074 50021 13121 425680775 9147 72940 905520198 11508 13506 668415878 13506 18619 615274609 818 50021 955135794 44298 13506 934703871 42630 818 242369257 818 36567 700317526 45754 18619 710205865 36567 31827 333133515 1160 36567 832722531 3791 1160 847592746 1160 60705 321219468 39869 1160 984178108 31827 57097 776323540 57097 73635 431832516 73635 57895 16547079 57895 49956 463418225 57097 31732 708671120 64224 57097 183012564 73635 17829 134653945 57895 73675 606277338 64224 69462 408133986 41221 64224 392830906 73675 63885 262498057 73675 48393 464528298 48393 63814 16258864 47903 63814 320240921 84318 63885 319784961 80759 48393 801146856 29097 48393 99192911 63814 62485 3145515 29097 56116 422848436 29097 35991 653219294 35991 30682 397772922 21543 29097 500359169 21543 84218 658980991 69536 84218 909450066 30682 45955 265747721 84218 13852 890487527 36327 69536 880761741 69536 42376 475982714 69536 1230 224685918 36327 80922 234498936 80922 47358 953159013 1230 10252 493095728 58612 1230 121141514 15813 47358 20608262 80922 86467 815321330 10252 17117 380542205 22949 86467 215092113 17117 61887 745521117 86467 58732 987537881 17117 51852 646220780 61887 49117 662284854 23609 61887 634047729 39268 58732 596756831 39268 28231 292583549 45003 28231 906254077 39268 38247 218429976 38247 37268 267760976 51985 28231 764281363 37268 84692 60283295 40180 51985 785408788 40180 27451 311233529 84692 61346 88698876 51985 69590 899368717 39909 69590 252915095 39909 81558 46740225 50786 81558 845224899 50786 82511 140876881 85125 82511 957104372 81558 32613 441819421 1793 32613 411592809 82511 78526 481803105 49150 1793 912519287 78526 17284 194064837 49150 45162 138466569 20648 45162 166722974 17284 76977 129952755 76472 20648 794859050 28912 17284 856798493 20345 20648 610420671 76472 61993 286167065 28912 81300 861365811 28912 73989 71218673 28912 61126 463180942 61993 30111 592392752 59823 61126 130527315 73989 69856 105590210 69856 59824 339041044 59823 14933 214410849 59823 82657 399942846 59824 25571 787454010 59824 55986 981785474 82766 14933 897138670 25865 55986 841091093 25865 17028 28421341 24621 25571 716167100 24621 14105 961189008 17028 83579 298496718 14105 2732 284808302 51813 2732 60730725 46698 14105 371710721 2732 18460 586219313 18460 77196 508621158 86067 77196 200443126 46698 66429 310882586 18720 46698 928425773 70384 18460 19568140 47394 70384 868259709 18720 86665 244404821 8898 70384 375676673 6815 18720 13378916 8898 45963 587414565 47394 31782 374409384 65091 8898 859491953 8898 61363 352621642 55521 31782 241451439 31782 6267 816513416 65091 57573 54149643 55521 50177 457963808 57573 81571 900682929 57573 61435 560011439 81571 81826 867182989 81571 20569 444352650 53975 81571 53835439 78396 20569 149826201 26467 81826 961583631 78396 13941 373872234 37757 53975 990289389 79112 78396 139942180 78396 58540 112532004 60570 13941 475036720 72157 37757 69412534 60570 53340 34170544 57717 79112 321717409 58540 13330 935703994 53340 64156 113497096 82214 53340 904025391 82214 54067 780327711 64156 34852 421155483 54067 24047 37135512 78853 82214 116191611 70130 54067 586703150 24047 41406 252750040 41406 83457 90861812 8501 78853 279290232 21254 78853 590288739 6704 21254 557377257 33262 8501 898393437 81761 8501 340812499 86502 8501 788714851 21254 42890 295027535 81761 66590 624748275 86502 7296 587924731 66590 13628 399947316 19557 66590 944271835 13032 19557 285094597 75604 13032 140834671 19557 63767 550527290 59572 13628 301306636 13032 19412 491309628 19412 9179 844782916 15851 63767 187440169 63767 83829 446332339 15851 59326 551257022 46714 19412 10977153 15851 43533 63661330 66396 15851 947216519 46714 68753 210090312 59326 67258 651034641 68753 28933 249254164 23524 43533 752153154 64558 23524 508286272 28933 54654 258662857 54654 70348 991605233 23524 35309 552719012 54654 82723 140566359 43989 70348 269545928 54079 70348 357211150 44632 54079 118872834 54079 33620 355539454 17823 43989 100956396 76905 44632 140887372 32592 54079 812643087 76905 61328 288346865 32592 7771 813531659 40273 76905 911500554 11199 32592 924466137 11199 7123 163705338 27625 11199 183633087 7123 45971 743098485 47259 11199 343258132 57545 45971 838886726 21694 47259 769220421 271 27625 33715026 57545 63697 104566048 37389 57545 722975939 57545 9695 660971611 21694 29587 958728057 38157 37389 67357343 46793 9695 642325126 59658 46793 637192299 29587 16475 151606515 46484 46793 678645205 71546 16475 597303780 73254 46484 323138774 43485 71546 451146740 46484 34512 929099808 30410 46484 131717315 77489 34512 338647691 43485 28925 291446183 48495 43485 407203168 85051 48495 353768881 28925 81452 583318131 77489 10128 394305827 81452 14940 412088209 48495 43832 89113525 81452 84301 295489333 79837 14940 463455294 84301 1994 556031891 14940 38388 836412829 43832 81270 106194038 87150 84301 398083920 1163 38388 430109384 1163 73603 438646775 87150 18398 400266273 34933 81270 64487164 73603 30300 449547779 7447 34933 875644218 61092 34933 435785682 66344 18398 388574083 34933 55269 11613699 7447 1453 602187098 61092 47020 718407646 55269 73656 133753919 29212 1453 978917814 49143 47020 6126552 29212 10477 110242667 49143 54771 972922047 49143 41854 786528054 64553 29212 14141826 33632 49143 994178130 41854 27890 846780116 3462 64553 54434082 27890 14417 181624519 64553 10019 697407079 35109 14417 43126354 30529 3462 900402558 63930 14417 868640158 14417 33302 563472192 31697 10019 598282441 31697 81900 825077174 56765 31697 332534557 81900 31009 861135812 74841 31009 33220942 81900 27245 422058127 15932 81900 539490892 17111 15932 831024454 15327 31009 564994865 29263 15327 961211691 27245 66375 228194649 66375 60905 169334336 60905 17595 72672248 80605 60905 916634452 80605 52226 541063448 51185 17595 648739182 78689 51185 875012999 46496 80605 596271230 52226 52329 966685246 52226 52460 218036860 46496 30336 810103607 30336 71693 899785303 30336 42407 908847592 53873 71693 588381856 46614 42407 468784643 53503 46614 72978192 46614 81848 913245017 71679 81848 968300292 53873 64135 312049420 53503 9434 484778720 41919 53503 70074088 12849 64135 697491455 70099 12849 164883308 11680 12849 5150992 64225 12849 456202426 64225 31027 983991091 11680 75349 715799187 70099 15615 468416881 356 31027 319618852 75349 12579 951005587 15615 37348 458908634 12579 45794 190415485 356 45564 266296305 8917 37348 915619965 8917 43683 748683220 45564 40360 136491292 66813 43683 238949287 86140 8917 616360743 53470 8917 980261781 53470 36832 387917498 52688 86140 549732285 86140 66951 555286590 53470 28668 108201333 68152 36832 742694602 12843 68152 933018557 28668 64943 921256377 35728 68152 570200317 68152 71235 469113541 68152 50390 122903988 18074 50390 119875045 20636 71235 490164892 14539 35728 542860864 23309 20636 942865432 41486 50390 985463122 79894 18074 485766041 55485 23309 64624120 29678 55485 597805558 26056 29678 153546148 79894 27290 348646880 14645 29678 838859774 27290 55010 442457288 27290 64680 526108977 55010 47209 576820713 30097 14645 701670575 54968 14645 84988724 64680 59717 128860958 47209 7841 77911956 30097 34513 156784144 4591 59717 683459778 7841 47311 648937300 51276 59717 368144235 51276 51728 57240494 71780 51728 38504829 15448 51276 376989382 21468 51728 107027391 21468 320 521333494 13240 320 680998007 66889 320 414658633 50373 13240 747697688 61352 13240 515092469 50373 4346 790391178 4346 44141 260356377 68381 66889 168191598 68381 15294 594113221 4346 36244 264420485 36244 29854 873393543 68381 59510 661644640 36244 71207 451030861 47636 59510 993937027 5366 71207 939817526 77834 47636 896385748 61882 47636 207998147 47636 13106 213626191 47636 40630 392751524 13106 14706 591502337 61882 37408 646526640 68719 14706 551797419 43659 14706 955229348 54790 40630 29056236 2427 14706 424156741 37408 9830 497425789 15651 9830 926041438 72343 15651 933217019 2427 20391 564252598 72343 33238 910125240 48413 33238 585667515 15651 52526 670253844 20391 34068 88927443 34068 29754 268838790 33238 60272 697720263 58268 34068 242039309 29754 81120 947267341 55770 29754 103646269 81120 1311 218858443 77092 60272 156871958 77092 41887 426179223 55770 457 645598166 41887 30469 518400876 62854 41887 286842009 62854 85423 63518282 14493 30469 291756297 50359 30469 855994587 42200 30469 295367807 70662 85423 550922876 23179 50359 131633696 50359 18921 129580424 45638 70662 445406392 71583 18921 872542430 78072 18921 831860804 47471 45638 534271514 47471 5063 586932405 51413 45638 495546858 47331 71583 17704098 47471 37343 516378456 34781 47471 949117556 17035 47331 354029705 30720 47331 81598884 21270 30720 907916694 47750 37343 859979022 34781 38170 793689636 38170 75492 559999058 16681 75492 922834771 21270 22729 705150524 22490 75492 406974460 75492 29499 591810774 16681 43570 230776789 37358 43570 754213059 29499 51215 116306450 43570 51976 592787730 42554 43570 928979612 37358 46143 212581642 19121 42554 340328190 51215 70526 198066309 19121 1652 523663565 54725 42554 412117153 28987 1652 754690748 86477 70526 945655960 24698 54725 830038010 81163 28987 177935420 32449 24698 40334162 81163 5918 883291142 81163 74316 801005722 45712 5918 849950946 32449 20342 114454058 32449 54308 402513426 22733 54308 542193013 22733 27285 31475686 27285 61822 761791942 61822 60987 983282435 27285 54556 140103675 62709 61822 455325057 27285 59477 220032148 56360 60987 277352641 77669 62709 904303850 38127 77669 992115326 62709 3697 77550604 77669 75901 920781661 75901 18307 217943370 3697 58322 500901196 37892 58322 771020333 75901 40715 80863796 9503 58322 371026039 14630 9503 48250898 33179 9503 194397825 40715 55856 270789837 33179 61426 279449270 34677 33179 934328621 11700 34677 832128610 55990 34677 254584275 55990 31441 372002023 34677 19990 238619522 31441 60558 827138769 49735 31441 33141652 25307 49735 635166489 25307 83140 82512265 53605 19990 142490169 36473 83140 571916518 66499 25307 128231891 70004 83140 351366887 18414 70004 504217098 53605 31260 362163914 31260 30575 53304316 33047 30575 135664136 6342 33047 360690148 18414 24509 474381736 19469 30575 489464361 30575 61216 34761146 6342 34031 724918789 4281 34031 214201619 4721 19469 159494694 25230 61216 471304800 61216 50374 312606293 25230 29419 520533768 29419 15195 368421434 15195 17887 615984248 79794 25230 346573727 79794 36209 656304899 15195 74669 127157047 8428 17887 285310968 74669 50056 34733795 42857 8428 73055714 42816 50056 177726660 42816 16507 840801285 11748 8428 733268705 42816 66119 967763425 11748 23676 56749488 66119 18827 899780959 66119 10669 187322244 18827 49442 810193963 66119 32304 144731731 32304 21991 280898558 64084 18827 109359072 32304 85872 891183499 1574 49442 581688841 47201 1574 429396012 21991 26376 641219869 64084 69517 140620791 85872 68229 167817635 69517 36502 574108326 69517 57428 593974029 57428 61697 498882438 69517 14127 833456326 36502 1254 20079297 74353 14127 671494474 20500 74353 281554946 74353 15571 961484169 14127 2089 307531662 2089 9227 352173311 81796 2089 12392059 20500 81284 80242327 15571 40513 402801137 27174 40513 796756146 9227 6067 540408723 50840 6067 82393052 12341 6067 718176469 50840 27298 508905149 11609 12341 179606947 66564 11609 468238654 11609 69513 68172745 27298 22052 882475851 37837 27298 808475681 60692 11609 764697544 54972 37837 472352311 22052 17488 19755203 37837 39350 903249355 80824 54972 779048789 80824 26736 821459723 66377 80824 554505118 66377 17944 245411415 39350 68702 181418194 40967 80824 18297951 68702 64976 33163141 56309 40967 737717518 16070 68702 397591140 68702 9607 346167621 16070 15985 860650652 22155 9607 681576061 36951 15985 123166995 51376 16070 594735400 15985 24681 491189090 81174 51376 95436076 2020 81174 656551597 47544 51376 698559164 8081 81174 131280595 8081 41697 552987585 2020 61150 760074813 61150 22054 855538481 47544 24877 769190431 8081 29406 852188797 24877 23689 104178961 29406 1787 4397612 14280 22054 58032420 14280 25566 442694159 39794 1787 839902043 13649 23689 29154312 79314 13649 387930665 58684 25566 453845362 13649 9642 41486186 39794 3494 960571676 45698 79314 801407805 61783 9642 337981919 58684 38073 937361145 45698 44167 59753271 38073 53418 639292748 29027 53418 430882197 52806 44167 815331185 52806 70497 560817671 52806 62284 121253480 62284 66560 907079368 70497 54338 40941390 47826 52806 997279355 62284 85676 60824067 18852 54338 178387015 47826 9707 308561943 47677 85676 127593382 9707 79787 505034302 38574 79787 376485065 41506 79787 364128399 9707 81366 706496074 47677 41132 53213103 41506 48728 451925555 41132 75790 572658079 41426 48728 594424242 48728 62307 16255056 87079 41426 360099781 61746 87079 290253640 61746 40217 43617548 84700 87079 513536552 13332 61746 305904307 84700 67017 360963254 40217 80265 784584592 5616 84700 456622038 84700 15801 13425703 5616 42723 302340693 15801 44047 529204283 5616 43078 709816397 58376 5616 76614433 64972 42723 993873063 70428 43078 681418733 52234 70428 25058634 76286 64972 624873613 58376 53527 103930349 39509 70428 518906328 39509 24321 890495722 76286 47562 292081746 30830 24321 963341023 84885 47562 822489231 39509 62863 942768694 47562 5764 93229848 30830 54463 113385760 62863 61823 453179532 84231 62863 456080318 37773 61823 810709331 87016 5764 53348988 54463 15930 17630550 4855 15930 238679278 17269 84231 246236244 4855 31239 163511672 4855 3383 812592876 15930 72112 442469556 36483 17269 10499070 12609 17269 886373659 27632 3383 678289990 44053 12609 226452284 7094 44053 926768090 7094 48170 98986668 7094 33014 15556549 7094 9598 762257935 44053 2519 857536716 48170 46740 23426643 19371 33014 599047242 16518 9598 370187777 19371 77914 457231896 16518 12546 462942407 33198 46740 292739543 33198 40599 79532094 12546 23081 16255242 10006 12546 841259612 80158 23081 352597155 71308 33198 171097768 83777 40599 112582638 41572 23081 364345566 86649 41572 825151421 68069 41572 806921414 36265 68069 647243122 41572 23432 410371753 68069 32815 92453977 32815 84683 944090199 73490 36265 166775328 73490 14192 377059693 71659 14192 17477269 32815 8513 615269832 73490 73463 127530238 44180 73463 433310440 287 71659 81790389 44180 53668 464525337 287 30895 727008992 74337 73463 322512211 10638 74337 807990753 11744 74337 939881250 86469 30895 812298030 43816 86469 554040590 74337 21345 983328881 11744 79815 11986928 6259 21345 757679745 75227 21345 314651779 10687 75227 698154756 45477 75227 513922222 45477 51362 91483754 31847 51362 10845087 29220 51362 404157218 45477 56527 367647167 56527 2552 156757676 2811 51362 535842973 24523 2552 524625701 81165 56527 272498655 69205 2552 531009925 81165 33964 94192088 31157 24523 177186383 69205 626 369475716 69205 35592 347741986 84696 69205 415055840 64911 33964 466565455 24297 31157 724098085 24297 40720 876210722 3446 40720 583839700 7173 84696 62829945 3446 74489 264050501 40720 84246 346678944 8324 7173 36852399 35580 7173 980650396 8324 31860 60744726 35580 2537 135890297 75230 35580 878515477 8324 55887 966148528 2537 43384 100459157 44725 55887 637151387 14484 44725 212303605 44725 19463 297009408 53879 55887 366798749 44725 14513 376377561 17229 14513 158620771 85204 19463 607158015 51827 19463 363827825 6998 51827 927597443 6998 24198 677657952 51827 21030 562547626 6998 64971 272424511 21030 87306 598372191 12032 24198 716547301 26858 87306 103963881 12032 7155 730927582 12397 87306 37554155 15088 12032 549864808 7155 13300 732149226 26858 23616 212816392 15088 59356 719818355 23616 41833 252766992 10918 15088 499141132 41833 63466 133329678 50355 41833 17275040 39796 63466 187502765 14003 39796 254423007 9580 50355 983293286 28625 39796 315899963 36962 39796 122348616 9580 55305 221879746 64633 9580 866011809 70030 64633 501540084 38286 64633 446513811 55305 67535 185056523 28054 38286 47248797 67535 16945 735800064 41562 67535 84367597 41562 40395 916610604 40395 70147 514196122 39795 41562 733717603 65403 70147 218741008 41562 78712 14142512 16839 78712 545968507 10848 65403 754391232 82936 16839 307455366 78712 52739 226626020 24272 52739 88221227 18128 52739 294376491 1774 24272 814371762 18128 34649 899097939 966 52739 236824241 60689 24272 161636348 5553 1774 722355550 966 22666 243921811 70897 60689 717165295 42003 5553 790766907 48965 5553 818296372 22666 56105 990456946 22666 78862 839984591 75793 48965 885098351 72892 78862 426151855 72892 61348 25939831 74255 61348 839890473 57889 78862 754140818 80763 75793 799749334 61348 51298 368399144 74255 25726 140653111 72389 80763 62798111 25370 72389 313315143 25726 4229 952076681 84086 72389 136875684 72389 27155 818903089 84086 20435 252785707 25370 56801 171953285 25787 84086 111757264 85154 56801 92726605 25787 68004 21292356 25787 77849 904798549 66281 56801 291499106 53416 85154 220477764 85154 41175 17210825 68004 79092 832854713 41175 17951 971428748 76585 66281 873388945 54493 41175 54889095 69418 79092 167740678 79092 23828 420825565 1591 23828 146936835 76154 1591 501036502 16683 1591 618897920 23828 79523 228458105 10043 23828 3219235 76115 10043 535323659 16683 51120 963449638 51120 51626 271989851 71077 10043 770587554 60065 51120 625320658 60065 23361 447064609 23361 23735 204127792 60065 59164 586525996 58812 60065 998435530 23361 49286 303298014 23361 45464 593426790 59164 86650 797905066 59164 80974 474157667 86650 71037 559773407 71037 7490 833460210 87290 86650 804882580 80974 8121 323526775 72516 8121 900639333 19787 72516 804775969 8121 11946 884717299 38849 8121 979701855 19787 30628 879362383 38849 86136 357268162 30628 77436 295362882 11946 22238 72671403 22238 55437 479997486 82439 55437 901412093 42467 55437 465594184 22055 22238 399738238 24708 42467 930701880 42467 74627 440876582 82439 32479 307015017 24708 26663 356433029 24708 9855 359919981 62120 26663 583913937 32479 42705 443821976 10995 62120 281451887 62120 16981 599961788 16981 38763 494105438 42705 36870 846940089 16981 41025 493985566 16981 27680 790424082 83400 36870 309872828 27680 24333 623483769 17639 41025 133902207 8231 41025 795325863 8231 65369 142286460 24333 8883 191698494 65369 58887 15027929 17639 24694 364961187 24694 52126 501288453 24694 30018 15074008 7416 52126 837000220 58887 13887 421460388 24694 30019 510360466 30356 7416 455431549 26831 30019 300370752 13887 25308 104776390 61500 13887 354390247 30019 67629 319854645 26831 41510 987478507 61500 3619 768103940 3619 48752 70037737 53073 3619 186033505 12267 53073 216453607 53073 57431 536523880 48752 87158 64810553 87158 5121 352998748 87158 19363 166633684 12267 61456 937949131 53335 19363 895375962 2126 5121 386372880 5121 61188 491752660 75521 61188 658506643 21283 2126 924442127 21283 13657 39468059 16816 75521 946058144 61188 9313 746718300 50884 16816 472407131 47715 9313 806194244 12428 47715 336262846 52508 50884 111635496 83241 47715 746832362 12428 52797 155400522 12428 4140 91609729 4140 75705 295492894 1751 52797 339246682 75705 53204 35248755 24395 75705 25531392 22869 4140 529658598 75705 49619 377149384 87180 1751 566926852 49619 78695 81731355 22869 33548 44336108 33548 25224 98913308 87180 63419 95515573 70870 25224 898281175 63419 8376 836249551 14139 63419 524301661 8376 6796 263612282 63419 81803 84999725 22096 8376 455413430 6796 83490 93487298 83490 58062 107762098 22096 79657 889450280 79657 54957 774024907 5598 83490 59063701 25200 5598 442323541 25200 5841 507113262 15922 5841 547449890 58349 5598 894739049 15922 86226 41202722 25200 36472 555149229 58349 74574 143166462 86226 50050 721618695 36472 38436 695362280 38436 14756 965883918 14756 42405 935897525 14756 73728 346470594 43100 73728 30906255 13102 43100 533596667 13102 8983 355036888 73728 79624 998399271 4009 73728 585971772 45248 13102 989052776 4009 58241 964055451 45248 20907 481419823 68379 4009 381844749 4009 12461 735226795 60708 58241 116019943 17970 58241 784306303 68233 60708 968496610 15754 60708 667190631 68233 76557 514594136 38633 76557 800570108 39855 15754 102098449 39855 41196 55464253 59053 38633 631859842 73073 38633 107012114 39855 87044 264408756 73073 74143 56285976 39203 74143 832373064 59053 18017 86238729 74143 45470 426791201 45415 87044 591745373 48993 18017 983343714 45470 12616 59226065 12616 30518 831274596 48993 22182 561267159 30518 13219 445110620 40831 13219 743885473 13219 21290 401036742 36661 30518 856860753 74522 21290 558245948 40831 68278 955760897 11719 74522 764970456 64390 36661 756151609 64390 15492 254785372 22849 11719 516594033 64390 59089 221404911 9321 11719 76904065 55623 22849 189423782 22849 38246 861621648 22849 86123 420095873 84786 9321 219083461 66829 55623 637242424 86123 29668 117448260 49927 38246 467351358 1351 84786 776208449 29668 7892 643214579 27827 49927 553284708 7892 5818 301565269 27827 77770 858044904 27827 80515 4343004 27827 1718 237927212 45335 27827 188011044 45335 36234 135529239 42241 77770 155994104 20337 1718 398133203 1718 84763 272556045 42241 44842 293812819 24537 44842 432701946 24537 21824 653110334 20337 72863 238086441 14866 21824 778166958 14866 53756 866320828 14866 54869 142002404 54869 32012 493404332 54869 72165 576753087 29628 14866 79718946 54869 12450 428527950 29628 81428 982027924 8903 12450 645164813 81428 75591 413724425 29628 23564 419144705 42454 23564 365547379 23564 4157 448595288 4157 24191 976734951 47151 75591 550818978 18285 47151 383540754 42454 57247 948638761 26829 57247 365470302 58728 26829 122780379 26829 55702 795721173 52532 18285 61654670 57247 5552 366730115 58728 72329 995686456 55702 8014 759272506 72329 82209 44329117 51356 82209 241698335 35045 8014 859277400 35045 1581 28947695 82209 3775 258011389 48890 82209 262094659 65947 1581 73020388 3775 10483 842849002 6606 10483 600529694 32986 6606 817333014 6606 74521 772226638 10483 10863 127876238 13487 6606 46043355 33013 13487 29096626 50677 13487 548397091 30423 13487 387613779 73564 10863 813882412 62428 30423 56200029 50677 56510 89074178 50677 69690 686065200 69690 35862 90830368 47657 69690 8432282 78825 69690 298827971 69690 63107 890542604 63107 365 912116938 59211 78825 327700437 772 365 878478854 142 59211 223257583 365 35406 802699376 35406 9207 818768368 35406 40953 745756038 70664 142 943822673 82879 35406 688210610 59394 40953 937830963 82879 9600 937686773 59394 26330 124370353 9600 14312 129605072 53245 59394 749916946 59394 27185 836600268 53245 6529 32823407 83830 14312 53367868 53245 57189 285577132 44343 83830 668616867 79614 57189 708885279 57189 80084 613705271 18951 80084 674929059 66979 79614 439068493 80084 70692 624132459 80084 8923 323807134 66979 43172 757080240 66979 51352 890892285 43172 18415 847560097 54576 8923 719285927 43172 82168 301446749 56345 43172 90452943 39948 51352 9636101 18415 39028 547310348 16694 56345 633216580 82168 59988 656564295 8528 56345 539759807 8528 43046 574788205 73295 43046 334763574 59988 63222 685956948 43795 8528 993652151 53801 63222 373375805 1496 43046 976290687 68740 53801 189732034 26455 43795 989798146 43497 53801 126360528 80507 53801 169936855 1 68740 478031400 69717 1 65666980 80173 26455 474786186 80173 13112 93785313 48610 13112 746018118 14137 1 106652746 6964 48610 700750335 6964 60040 187179372 79796 6964 400312353 14137 44975 101504064 50293 79796 784080263 21046 6964 742988947 44975 32377 606678236 16242 32377 735346607 44975 13175 729064687 51177 16242 802368583 32377 62096 84856417 62096 3640 84954186 13175 16258 124468173 38515 13175 396025783 3640 37055 517317317 62096 85579 43808964 38515 58386 944094848 70302 85579 457291285 85579 25632 411819857 18984 85579 823128057 58386 52138 341622800 12695 58386 874745117 72350 12695 3936797 18984 76567 386372498 72350 68516 220407886 12695 1720 645130271 69556 1720 761809344 1720 36251 569939605 3917 68516 613856653 51977 69556 609280156 52607 51977 173676616 69556 49209 201757973 51977 10535 884077454 26063 51977 167211364 51977 60033 922877305 66156 26063 196830132 15374 60033 114005475 69020 66156 917833839 60033 10907 386699672 67206 60033 555976455 15374 63832 345463769 11392 69020 764888210 69020 22944 783707531 2441 63832 698583328 45570 67206 5825902 3949 2441 233770854 7387 45570 960952603 2441 79924 149790331 79924 84545 799610783 14776 79924 845960069 32472 3949 12373816 14994 84545 839504543 25954 84545 966881798 14994 10069 96837911 14994 50460 914061069 14994 81332 813205377 18465 14994 706437440 50460 49221 71830650 62986 50460 765437751 35197 81332 592741855 35435 49221 930793811 35435 23483 803282520 12369 35435 967074234 62986 7114 294325522 35197 63708 975107244 7114 26688 341689455 7114 67375 35592141 65363 26688 966376699 67375 36171 643565080 63708 19392 61088109 19392 67690 568545325 67690 61596 374700037 75360 36171 304903423 75360 31302 470160436 43131 31302 921977363 40156 75360 546637526 75360 35355 594447698 52837 75360 302066638 32044 52837 8025597 40156 38187 180723299 32044 79327 736677750 79327 45283 675646600 27661 45283 408639451 79327 84090 479776529 38187 60712 557754258 86795 84090 167379730 84090 60935 120190823 27661 52638 106315048 60935 19092 841126801 60712 17901 200468118 16798 86795 491894123 74443 19092 320908038 30577 19092 802058389 19092 63427 500380103 74091 17901 219366836 42209 63427 498249526 54876 42209 908548854 30577 1234 433347176 74091 15494 668435774 26146 15494 74425536 12309 42209 159021042 15494 60788 57522315 35746 60788 783885030 37983 15494 556822458 60788 49916 445345544 37983 1085 93148696 20496 1085 356912570 1085 5974 876097836 37983 82341 37031410 20496 51249 821571294 86382 82341 762614040 43558 20496 917475529 5974 40353 198749645 43558 13986 693383899 43558 12204 968979110 13986 20835 798408149 43558 30118 862131049 30118 25208 259728366 30118 30878 577316874 20835 35949 976060611 4711 30878 426357749 25208 24528 812418433 35949 84344 483266040 30878 5425 942241277 33532 5425 770026908 33532 21482 481728393 56337 84344 641182440 33532 69630 908836542 83311 33532 602542978 80916 33532 412150202 69630 10575 75062576 77145 56337 404554939 66542 83311 771521514 18674 77145 435726055 66542 23283 333350478 77145 68892 224017156 75982 18674 333512322 79231 23283 395494895 23283 42763 429984558 23283 76987 42108511 41147 76987 806581442 60764 75982 437685114 79231 80175 775557176 41295 80175 140212316 41295 43921 653774797 14072 80175 654654941 669 41295 467953567 73787 14072 518547347 86120 73787 576009534 86120 45192 293346169 73787 78438 71092767 55078 78438 521584587 86120 78243 406315262 55078 53910 73899801 57262 55078 107332003 78438 77848 888827636 77713 55078 344877914 34893 77713 66710026 84704 57262 230583456 8852 84704 351051593 18287 8852 316833907 8852 77720 465711974 34893 69676 917432763 8852 61480 876778904 61480 12668 791049072 12668 25876 255318658 25876 43629 540004746 12668 6527 119263278 4507 43629 399015426 2328 43629 635136178 25876 13176 14204088 55693 6527 125293573 4507 80349 408025613 55693 4115 332033441 80349 59825 956474988 59825 75862 375483670 28494 4115 393824267 46021 80349 910612718 45613 59825 677971315 46021 14434 657215676 45613 27749 810033045 14434 67326 36194926 41285 14434 394470278 58726 27749 148874150 44966 14434 53653980 66935 27749 152349481 75533 44966 13006841 41285 37220 131972769 57581 37220 27195701 69238 44966 912157871 69238 34826 852123942 34826 52461 962012282 33402 34826 981353534 33402 82588 409721589 84900 69238 512532974 155 84900 833377936 30005 82588 831987948 69389 33402 525120160 45976 155 730063764 67527 45976 19943929 45976 52084 163037336 70178 69389 556608510 63386 52084 7485512 20572 63386 302109329 13382 52084 5103838 13382 38761 870868249 21968 70178 354425090 13382 73342 955692338 30956 21968 410538233 13382 63384 700136173 79420 73342 284867543 64487 73342 98153575 46437 30956 108119671 30956 33814 195830067 47048 79420 2300744 64487 85677 474417527 17494 46437 93100104 46437 15978 46414955 17494 13496 572123665 85677 81775 987783176 33001 17494 267824182 33001 27363 139487982 13496 18386 396564658 27363 16245 663060596 4111 33001 18143297 18386 7878 582690446 4111 27464 749227228 36874 27464 272382680 7878 70520 861666804 27464 35337 400563032 36874 72411 389019440 15942 27464 734338327 52977 36874 758522945 52977 82060 287737859 82060 16782 686826614 50826 15942 465423162 82060 30813 839205160 67789 52977 281932767 67789 44536 257640513 30813 71882 895389057 20890 44536 160706482 30813 58546 578794648 71882 55089 716472573 52955 44536 472313307 58546 24179 24422773 55089 62802 147139625 62802 84613 600373246 62802 8846 600594455 62802 48893 367263933 55325 62802 394575502 28272 55325 868886048 28272 7020 861257691 83023 7020 169942507 38578 48893 796377376 57342 28272 940700170 7020 60290 703366827 35541 83023 727394986 34484 83023 863856710 34484 44996 838371501 44996 67348 874523285 44996 12855 61562705 34484 50298 128752836 65229 12855 755657211 70519 12855 873348492 12855 83135 175228654 83135 76837 29528040 80271 70519 980439006 70519 71251 604722259 62994 76837 739008889 74385 62994 430480881 16732 80271 797898768 62994 65996 633632061 74385 69173 268525533 50912 62994 821677662 6925 65996 686175138 59740 65996 822207657 4317 65996 570380207 12217 59740 262190143 76358 59740 237856833 12217 48570 153991262 25113 12217 255978978 12217 52902 309716537 12217 29737 779337732 17833 29737 91832197 25113 42206 168054781 7205 29737 903088379 7205 29230 508677136 38947 29230 196280002 25942 17833 739241911 43061 25942 736616052 38947 50161 419191310 34441 29230 878187590 10750 50161 67333252 38265 43061 20641636 34441 31777 128432718 34441 64052 570791919 76220 10750 210668548 10750 7251 325862380 80949 76220 647463601 84982 31777 65901950 80949 74966 792524003 84982 9254 486504629 80949 35106 210743469 11634 80949 930920157 45029 84982 405774993 70329 9254 80435128 34529 9254 931392618 35106 69534 519570519 69534 55036 951516801 1097 45029 8948654 36117 1097 567361401 52649 1097 316877564 28976 69534 165281728 55036 41898 473068928 52649 5564 912950869 29210 36117 480780059 7614 41898 360477556 58827 5564 859192361 41898 12115 502585667 33049 7614 226239104 1778 29210 162681427 33049 51743 585843312 12115 61177 970329649 12115 80559 797832615 33049 4331 498142335 12396 51743 706828668 16012 80559 91554541 34822 16012 696050033 66646 4331 518962525 12396 34540 69581597 34540 44238 708089838 41006 34822 989904616 34540 39374 370162693 55603 34540 492304768 34540 63146 344242195 13734 41006 781109019 61046 39374 877734453 74256 39374 453514016 61046 5869 324882512 61046 11851 474943252 12299 74256 910644249 12299 47825 741044931 17534 47825 57994502 18869 11851 259035058 47825 12119 458730275 33990 17534 713903120 6691 17534 731494660 85303 6691 87903856 74930 12119 110453763 71952 12119 826922062 64031 6691 3785196 74930 31201 961619578 31201 41469 680016112 71423 71952 434616450 41469 55143 518996575 76261 41469 680439819 79889 71423 796364320 79889 80912 284355963 76261 41518 711096064 55143 29167 136348549 13544 80912 724524025 19562 41518 41679151 29167 80578 111608455 41518 588 262708737 13544 59449 414824329 588 76414 676758174 80578 35858 402694581 76414 54695 5161872 76414 11861 906027695 73364 35858 940125666 35858 71739 54370722 83382 35858 707181443 21896 83382 747082935 13534 21896 410126564 25036 71739 387444777 21896 57589 333038037 39904 25036 101759480 75199 57589 125536536 73135 13534 356816542 8985 73135 140462851 73135 36008 330392421 15948 39904 42766745 15948 72923 160631476 73135 67113 668314044 59585 15948 192739637 61505 67113 196716141 46428 72923 81521545 67113 9448 950361750 11349 61505 747951339 9448 49126 991816177 41560 49126 611996125 61613 49126 952397616 11349 76065 699571400 41560 63189 632156238 28515 63189 318695774 65806 28515 680545163 63189 65710 442356462 63189 29527 87207896 29527 47183 328789573 13622 47183 522163457 72745 47183 216477999 72745 10288 621155918 2886 47183 475293531 78589 2886 831636722 77514 78589 637038681 77514 25402 63673686 25402 53099 823464 2886 1149 667823109 60012 53099 799038153 62036 60012 461815505 60012 70253 925114784 70253 34133 471854820 34387 62036 570705275 62036 50296 675491882 34387 39278 167101004 39278 27756 273540407 50296 25350 769051286 25350 27651 534094895 27756 46798 23763042 46798 23368 25138737 24638 27651 41700866 24638 45964 762352877 81232 27651 809916422 31454 81232 447951892 31454 65971 435188033 31454 48567 284237551 65971 53646 904644414 31454 34857 432806763 50260 34857 167671436 34857 42146 79877236 49665 42146 10986685 53646 85042 718351441 46225 34857 100630317 49665 32178 729415487 73646 85042 470694302 18725 85042 637711430 46225 50545 695882994 84920 46225 259952196 18725 26992 535272994 16454 84920 819786691 55960 50545 617671484 26992 1092 35796544 55960 68938 712632962 68938 56781 702698286 68938 36898 429418302 38379 1092 67593188 16223 38379 135993164 1227 38379 72959306 44449 1227 743423664 51372 16223 66049539 82874 16223 409445365 4530 16223 431545833 1227 9715 661374325 82874 82410 463644125 256 82874 251918466 79284 9715 19624696 256 16067 92487757 55755 9715 96938547 11915 82410 376540895 16067 56972 390457817 56972 21536 582212354 32217 11915 98880532 21536 12716 801544681 52651 11915 512378047 16848 21536 679247329 52651 53620 464119011 52651 28834 839737603 79980 12716 46537403 54604 52651 292195572 54604 18125 550275597 79980 7534 498645042 464 54604 266220337 79980 63487 330354230 18125 435 101286218 480 7534 162795716 26357 435 217887021 13614 26357 654827737 435 30608 20762637 28200 26357 46156440 28200 20051 853857113 28200 70165 816600968 66232 13614 814096462 20051 49632 918673666 70165 86658 9966849 15435 86658 223331742 31638 86658 607499626 70426 66232 835175436 86658 28091 165625933 86658 79377 236878846 20163 31638 577457491 31638 80755 611172533 5742 80755 849715330 1777 5742 817144763 20163 10294 574889037 85857 20163 256135000 85857 33642 441221321 85964 33642 451754973 4334 10294 581590888 16377 33642 968467997 65885 16377 286330578 10647 65885 4316532 85964 49606 618809223 65885 30640 620066515 10647 41502 562570683 65885 7133 903863654 49606 5831 109136273 30640 43035 640405385 43035 14160 633552806 14160 5034 681845919 5831 15004 25884051 81455 43035 489704343 82696 43035 863233235 37957 82696 574939503 5034 65830 16920655 8933 37957 888898208 50457 8933 440239940 39930 8933 902114134 59813 65830 290255757 2443 50457 696000667 21483 39930 231642361 8541 50457 845370963 2443 16941 967416857 7307 21483 4662935 80326 8541 795842845 21483 42274 661927855 80326 6615 329522471 30446 7307 141348616 80326 9276 798124213 8657 42274 490096178 9276 48964 112211970 23023 9276 675845149 24278 9276 977241825 8657 12179 316533771 27490 24278 952656282 12179 35276 120324022 24252 23023 317431458 35276 31733 230109975 47113 12179 156504032 4420 24252 590850677 48480 24252 478830812 24252 46849 626590122 4420 78149 109443430 78149 63765 853625338 4420 85091 336743206 78149 23510 280161559 46849 33260 427748603 74707 78149 853923433 63765 63166 386482341 33260 68877 525004360 33260 27418 35507991 33260 58464 375953616 27418 30596 168572415 27418 15048 342820462 30596 82746 545869199 27418 16502 129939672 82746 15889 38966021 30596 33357 685569644 15889 42972 376984881 329 15889 761009791 35689 16502 440465548 55926 35689 15199612 71825 42972 997178057 35689 46002 125720929 55926 10584 744612948 49157 55926 575315370 49157 26375 853602718 4571 26375 838093086 4571 411 262365276 84016 4571 347251578 26375 81570 114584687 84016 60832 537967185 4571 13464 86237393 36613 411 6992856 52227 36613 467764511 793 81570 29466709 24344 13464 661690345 85328 52227 628960559 24344 78575 618822064 85328 16356 747561499 78575 62460 962955824 85328 67047 848588649 85750 78575 979178554 67047 49687 691250024 16356 81222 720111633 85750 15881 754811004 43098 85750 368209200 85750 81241 693279725 81222 51769 368831368 51769 34903 622701564 34903 49522 173307926 24925 49522 449858636 81241 26977 401867292 78410 24925 346383023 41883 24925 538533381 49522 78534 89157067 58638 24925 121854091 80110 78534 23080447 62473 78410 476943801 78534 62844 195092825 62844 76964 605348421 28233 58638 736784452 80110 76038 95198368 78583 62844 133036913 28444 62844 835369456 68173 28444 5658313 7172 68173 260423100 5805 76038 843675652 56301 28444 386852493 56301 78541 388012447 61291 56301 989035895 48375 78541 131907779 61291 54509 119947929 61291 10377 64438982 86368 48375 869318695 67910 54509 646463513 86368 27291 61951985 27291 63873 153257437 86368 86766 518344842 86368 57272 326212786 86766 6277 42032827 39430 57272 214908030 86766 17052 639904395 39430 5706 669779016 57272 12134 953675055 68993 6277 657175461 17052 53485 239993676 17052 59339 906117287 53485 73502 796587813 53485 55272 956833333 68993 74154 82604424 53485 38717 845606324 61494 59339 691577512 74154 22414 154223109 38717 3684 285158110 43373 3684 416153002 3684 24890 664823341 40806 22414 334679561 22414 11259 542161063 71368 11259 184000974 78623 11259 914766389 28735 11259 143579770 11259 11425 482776023 28735 68603 514701669 13752 71368 20253325 64912 28735 650303044 13752 4361 632380898 39980 4361 99930506 39980 5969 347289479 64912 53393 238913464 84488 64912 587105858 4361 46236 812154874 65555 53393 138643847 37151 46236 409173285 46236 25118 3809362 5180 46236 881673728 65555 10927 139383393 32931 10927 925852165 27479 32931 74950554 10927 25668 754039602 5180 40471 617121536 10927 24237 903094324 40471 76527 752768364 40003 24237 278493544 53956 40471 962211143 59888 24237 585021780 69159 59888 24989822 9148 76527 506278899 40003 321 249043789 20088 321 696954928 20088 73498 213659143 321 3274 23945251 78430 9148 456398503 73498 36803 975201950 44923 73498 95383950 81136 3274 184101983 60102 36803 838616898 78430 2217 667040619 81617 44923 795253836 44923 34631 396475804 75854 2217 462941169 23731 34631 11814680 71438 75854 83706938 84589 75854 504081008 54356 34631 286062112 75854 46430 290636575 30661 71438 484697291 18121 84589 852763789 54356 67130 969411941 54356 81350 177477549 67130 75832 114756342 48782 75832 482334076 5843 67130 153808538 58271 5843 102307551 74827 75832 947425206 69636 74827 411560052 53310 5843 185313637 78466 58271 750813714 58271 27173 793984658 29703 69636 306803999 69636 1558 160963358 78466 11081 284800724 73152 29703 617055099 28477 27173 439272792 15547 1558 670562952 11081 3995 208811980 24257 73152 830846221 3995 54924 443725232 24257 41524 693037099 12514 41524 638749831 72036 54924 897332485 24257 30148 755861379 10398 54924 178717313 12514 86142 204183046 19587 30148 466602516 19587 24303 757781441 67392 10398 813460317 19378 86142 273226522 19378 68652 32663028 1432 67392 722015155 67392 27308 181766005 27308 48839 46094322 42507 1432 474489540 48839 29576 702299684 73610 48839 888368684 48839 74999 513021644 48839 11446 96392098 29576 3905 720863640 6632 74999 480590817 6632 1877 952844080 1877 65840 141066430 3905 85454 574759205 6632 52573 458240386 14697 52573 237558513 1877 3385 265517741 78565 65840 751678441 3385 58790 595433502 3385 14402 164928670 21188 58790 140108665 58790 13623 942482381 58790 37009 913310568 82950 14402 666694867 1671 21188 429419748 21188 73869 989844774 73869 65572 165121543 82950 42334 857203896 42762 73869 210863426 78726 42762 113231068 37421 65572 984981528 42567 42334 865039923 12889 37421 15395948 42567 17053 550299363 80996 42567 267007476 42682 17053 533268841 27268 42682 434972736 29988 12889 288109838 29988 50546 783771597 29988 37829 63018669 73140 29988 194879562 27268 12132 975718259 16806 37829 553101347 58577 50546 518705425 73140 28942 969917956 16806 19322 138101284 68484 16806 982726072 68484 36088 910431452 68484 29287 324892271 29287 18791 461467818 68484 41014 880991547 62764 68484 851532236 30468 29287 323004231 18791 65856 369280286 65856 55619 94446779 4853 65856 24999873 65856 42846 190195096 19435 55619 501843793 24826 65856 686156636 55619 13611 359777566 4853 47332 505002060 59564 24826 168523127 19435 19152 353536406 69844 19152 190882851 67860 59564 97234444 69844 24215 122844774 69844 43110 647087327 22038 43110 146706623 2871 69844 114019084 14027 43110 929383735 83601 22038 800802211 43110 82901 55341252 21531 2871 807618088 82901 49079 734293750 5135 83601 430250612 83601 70462 854882017 49079 22276 444466514 71212 49079 128013503 70462 1620 807392422 43922 5135 476431597 12186 70462 971247021 18336 71212 735369206 71212 557 426169729 43922 19788 293458606 560 12186 250579087 560 84269 306203725 26414 557 29742299 26414 74364 894894955 49629 560 918730020 29523 84269 36167812 74364 56400 428292720 29523 82258 989266003 22149 49629 619487671 82258 26546 670762153 50599 26546 436175859 61144 56400 36539660 82258 1304 451502819 26546 85396 730789928 61144 84351 506501044 62749 1304 270377711 69626 85396 99607225 1304 21362 513494129 84758 84351 938126410 39565 21362 671742610 84758 37741 890094138 61931 84758 763386113 39565 39635 303992949 38895 84758 43662441 31264 39565 722447972 31264 46251 55393413 31264 44488 566651043 10237 38895 271079411 31174 46251 568874637 31264 33183 748342760 66632 44488 26117873 81044 33183 537488511 33183 15350 447818255 35033 31174 960107319 35033 51076 311888073 15350 73691 800350145 40078 15350 44793050 56883 73691 225401768 54783 35033 168904725 54783 63646 977299317 80462 56883 836005152 56883 65203 902492877 54783 38064 682174851 44771 65203 125842757 51534 38064 27957977 40928 38064 178941518 40928 30710 745422336 44771 77246 884833645 51534 29789 619929018 79737 40928 136734306 78137 79737 34339944 29789 30274 986315651 77246 64505 353337059 34410 64505 132951691 30274 2283 333297978 64505 1582 266110829 64505 56720 700492786 56720 63524 276992024 48398 2283 47208695 7012 48398 486233474 47185 56720 129536647 48398 82005 834275219 48398 54817 86637721 82005 29571 625748623 47185 69552 121598878 29571 2866 638383829 54817 28174 699567379 81121 2866 87588164 29571 76004 688933250 76004 21557 427662570 2866 14100 888339910 14100 36191 44050707 81742 81121 567409804 52468 14100 676533033 21557 49384 428910210 49384 15644 394817869 81742 70000 532974198 67005 15644 990954889 51951 49384 800718301 18863 67005 178695007 70770 18863 231702791 51951 33170 930772349 67005 81431 146811016 51951 7340 836690956 70770 53477 796449415 84961 70770 710491842 32152 33170 663159623 75751 84961 978654720 45595 84961 633134328 53477 68175 550220625 84961 50316 375503310 75751 33638 325524094 75751 23149 26647931 33734 68175 380605776 84444 68175 785698845 60185 33638 454716110 60185 77707 228895967 84444 30723 801188154 60185 70762 108881671 71685 77707 63967598 49978 71685 459781685 49978 5789 442636760 70762 81514 86551038 51116 81514 58543435 54206 51116 634028283 54206 27947 634246253 27947 10388 258835253 34355 81514 770525449 50876 34355 128765680 82686 34355 965365764 65846 27947 562948356 10388 41212 636898859 73138 65846 658086682 50876 83610 20067656 63174 41212 633515172 83610 12907 524815787 83610 80250 563527392 16823 63174 68754514 87151 12907 93776727 11395 63174 222280145 16823 27696 441094708 18967 87151 589852951 87151 83740 668813094 38478 18967 985413143 13883 27696 364025975 34578 38478 269592347 83740 33410 75893482 38478 59547 423851353 28486 38478 49610918 65590 28486 205981216 33410 7909 85503311 65590 42732 628939295 68135 42732 550765899 30998 7909 151625482 33824 68135 677508106 30998 16074 77380334 68135 30449 82948374 30449 82346 671049124 7959 30998 27611685 46823 7959 401856590 46823 33427 164790225 54421 82346 23644689 68668 54421 430456491 37088 68668 679696570 68668 35494 448964099 23165 33427 15709847 55774 54421 321507488 13851 35494 36014462 55774 86656 47375650 35494 41085 221848712 41085 18383 414061919 13851 49763 696002919 41445 18383 966462329 1306 41445 248771760 43212 49763 728547009 49763 29850 90744372 41445 69575 27109986 52657 43212 986537290 69575 84498 119434152 52657 11678 790150234 58972 69575 256944345 58972 47973 102865660 52657 74366 8058272 42710 84498 303241570 2490 11678 179036413 2490 60150 780317676 67069 2490 824319326 67069 45172 90108625 42710 44995 548405337 68222 60150 489888369 44995 22098 694541433 44995 52731 22805930 22098 44351 252570851 52731 64219 31734246 52731 81472 380609779 42358 22098 792919601 18989 81472 185293610 72169 81472 68522307 42358 31878 739698080 42358 16888 248785802 32561 72169 749370506 72169 61262 216865525 31878 9120 210456772 31753 61262 69504189 32561 42789 350887232 9120 86976 740847154 46843 61262 697574347 31753 14045 472112784 86976 8644 625512653 86976 3810 27182899 3810 23797 30764208 48974 14045 496192905 14045 78159 420920460 55748 48974 409409699 78159 75025 641511786 78159 11017 784385733 26040 48974 539815328 75025 82960 669604825 55748 12296 13258106 82960 69679 214166908 12296 47257 856050619 23833 69679 114606702 47257 15883 571183494 83842 23833 356286514 77504 15883 90566514 83842 1773 55334929 23833 81511 56088263 77504 48680 189904889 48680 4848 821275744 42381 48680 342659962 1773 77119 257510087 77119 62321 558702522 84890 77119 833329651 63190 42381 400113864 62321 81223 672449059 84890 51028 63249444 14842 84890 421811182 3989 81223 934640995 59165 81223 764575630 3989 5329 42207173 30536 3989 379429621 3989 9793 681505564 9793 76120 206618983 59165 28042 765042955 20470 9793 470725039 28042 43436 195714957 20470 32069 939781311 32069 20727 230593240 28042 40225 835241175 40225 52565 472215069 32069 44680 97504224 76188 32069 741222612 44680 52148 713320656 71852 76188 364826431 52565 51060 671823816 71852 79853 38071130 24981 52148 209608403 71852 49168 339287670 43733 51060 443503496 51060 68177 296638462 24059 43733 917066240 24059 25936 347496360 49168 53164 246770896 24059 48138 187507564 55745 25936 61313053 23728 53164 294735005 53164 11588 47703494 55745 50277 530649031 75961 23728 564337574 4183 11588 943953135 78354 50277 155025414 63090 50277 992447525 78354 73716 554117307 53352 75961 780861201 58651 78354 141098519 58651 73850 764365687 78766 73850 569853080 62856 73716 472561360 37774 53352 542467996 83952 73850 603668746 64347 83952 172307905 64347 49181 762598325 64455 64347 934361366 83952 66290 833551897 4031 83952 41239168 4031 34612 292409379 64455 80766 464561996 4031 20870 560898397 50131 20870 469108449 20870 39094 868816455 20870 45916 271775610 3988 20870 373404427 15997 20870 450076888 46412 15997 363285364 33458 46412 358551060 46412 70789 448842283 15997 64496 717874209 70789 44807 750870362 46412 11645 209720663 70789 80329 855967215 65380 11645 66959991 2584 44807 299740761 80329 28162 285749849 65380 78187 255233988 58332 2584 54915105 13147 78187 70097965 23829 78187 462265284 83259 28162 873352102 78187 35380 141984528 61926 23829 609919756 64334 61926 908624275 61926 67109 883910900 87050 61926 122718996 61926 11124 131250410 30011 64334 924236220 87050 83026 435915838 85250 83026 840626919 85250 41139 80267246 51032 41139 448812105 51032 14729 586267764 41374 14729 312068026 16755 41139 535450622 8931 51032 804900819 18305 51032 391708182 14729 27294 202989239 10000 8931 152453633 68295 27294 60389976 27294 54965 590628348 54965 55141 376178495 63216 27294 220581328 68295 72373 266645432 75912 72373 996643625 21830 55141 392153763 75912 4982 938681817 21830 30896 264928455 75912 60623 49725776 60623 26114 886348010 60623 31430 203846140 26114 17848 699011820 19306 26114 343166876 79986 60623 597182258 72877 17848 13614573 19306 79959 384501391 72877 2030 398230253 65569 2030 31154378 25664 72877 913610951 72877 18942 275308746 8713 65569 257588510 72611 25664 692198147 31345 25664 213461076 8713 39390 426252608 31345 37927 386639432 81731 72611 848363248 60080 39390 856365797 9974 60080 186039893 37927 40858 301892478 9974 1623 547669530 70337 81731 145827084 70337 3625 624782670 9974 70272 545367157 53546 40858 15385267 82075 3625 806253205 30760 70272 926781733 70272 3784 663189221 10861 30760 965144741 3784 75558 281139182 75558 45066 139837148 9615 45066 556514317 3784 57139 258264185 3605 75558 240608165 6847 3605 464929136 45066 3900 932558926 47882 6847 563040391 22636 3900 797285936 3900 71040 327476046 81695 71040 548792807 3900 56454 506663900 22636 49814 338588024 71040 49683 123920427 49814 66116 757458214 27846 49814 878427541 73398 66116 185495217 66116 48655 706376009 85139 49683 711497784 55451 66116 7405997 85139 33923 113976970 85139 50224 199639290 85139 23445 484933797 85135 55451 829954605 50224 73944 655535441 79881 50224 329905526 85135 85784 205324662 31153 79881 116923311 85784 7571 122531410 56240 7571 545689930 41660 31153 34941605 41660 7358 771103368 7571 18130 147414860 7358 23816 962446353 41660 72290 147152270 7358 33562 368567642 23816 64956 294703831 18130 31602 12697835 33562 84158 35919312 33562 2183 914373710 84158 38386 852599439 85669 2183 600815701 41489 31602 933365012 64550 38386 454353136 85669 1731 811099097 57362 64550 493435094 85669 4075 129193237 41489 71006 918993871 56445 64550 447050539 4075 86736 693069789 84078 56445 556325273 4075 66729 412881097 8483 66729 482360711 84078 11420 483183081 15112 11420 120747720 76510 11420 62251126 11420 39455 346868727 11420 17781 736303958 66997 11420 380805837 76510 44917 41162860 44917 39736 43216511 72990 66997 890461985 61832 39736 504169115 61832 74605 154050543 74605 70031 395928781 70031 40501 250455161 74605 60957 761274111 61832 34281 655799507 33845 70031 941431537 58330 60957 761914844 30579 58330 389055728 33845 17641 740559114 33845 72187 339749145 30579 78496 868674543 30579 13591 520036517 17641 63430 764976265 72187 71436 1984406 14343 78496 588179123 14343 62373 22443156 3763 13591 309889523 76159 14343 294382696 71821 76159 223142340 14343 39540 76197291 81110 62373 151807979 16985 76159 870440783 46059 16985 932324434 62727 46059 590405142 81548 62727 847937315 27784 81110 2262972 27784 86683 503225618 86683 66601 183998312 27784 3373 938068864 86683 48300 481189182 66601 2373 692136237 80812 66601 973510352 2373 41138 922004273 48300 70394 414886793 80812 83263 176066205 83263 8165 729121158 80812 69923 213745612 8165 77225 94113355 8165 13428 711574801 83263 59323 523986294 8165 49868 319705483 1025 13428 833673025 42018 59323 753581452 20303 13428 796165682 1025 74686 56170403 12763 1025 922931003 39647 1025 780987200 74686 5989 455365099 74686 25265 869367102 39647 87008 405687135 87008 63259 66368675 25265 65952 78340189 5989 76741 586886583 48507 63259 278700682 29817 87008 709488389 27790 76741 563006201 29817 10289 181452591 27790 35101 704641321 78370 29817 119383262 4696 35101 331717059 28093 35101 630678216 28093 51623 776376653 4696 63593 856122116 63593 76271 672205939 27777 76271 954509992 63593 59630 328471575 76271 65974 65217717 78075 76271 153509303 76271 37882 579265306 59630 33790 803082034 42729 37882 234896960 76595 42729 22980267 42729 24216 467800160 33790 46117 56416292 61300 76595 933461290 61300 1446 762737084 13928 1446 495297761 24216 41514 680837623 4458 1446 475888188 61300 80565 781941795 13928 44301 283452986 80565 2163 156309548 80565 29149 369741482 19408 2163 775003 60802 2163 742028834 2163 3400 942793183 37177 29149 874977970 29149 55666 98308043 51197 55666 398427737 70668 60802 929961550 27 3400 542857684 52333 27 748544884 2928 51197 789361421 70668 80792 94608022 9812 80792 487458768 18147 52333 400680489 18147 2028 839479535 2028 11804 972098806 43798 80792 719325236 46715 2028 10744155 75899 18147 334279894 42201 46715 143312563 3459 11804 624343487 3459 7430 404552343 39935 75899 101377638 80435 3459 207176601 7430 68772 732245226 15232 3459 534907116 63530 15232 90136691 63530 11006 491888956 33877 80435 358581303 14876 68772 53539913 47222 11006 154592181 47222 85225 112314554 57040 11006 556061576 47222 49890 40304186 32126 57040 781628745 9075 57040 99599333 85225 32557 130270052 33890 49890 281259806 60769 9075 543698267 70977 33890 728399360 24536 60769 296674241 43757 33890 502582840 59598 70977 597854312 48193 24536 669439089 24625 59598 739557589 43757 38110 859529151 44130 43757 453650419 63901 44130 620583535 24625 82273 799935112 19818 82273 900053463 44130 36729 549537167 82273 45511 692568789 45511 39880 61353520 26281 45511 616487607 26281 70989 314781351 85501 70989 733511629 13962 45511 313226142 13962 55300 703299221 13962 2542 83082614 70989 40131 720032417 55300 76320 948233661 13962 68424 716789972 40131 25004 256437972 7508 40131 264112425 40131 54585 850777577 23811 68424 490453292 68424 42007 868851383 50080 23811 785154662 50080 71833 9367026 71833 53724 387773039 14143 71833 599045585 73277 14143 640636666 53724 43899 209895486 79922 73277 528384879 80920 79922 569190547 79922 5675 115618302 35291 73277 533011563 46811 80920 771824639 5675 40074 874814479 80920 7634 845822618 46811 8123 52619302 79307 7634 830939500 7634 66907 224330691 63770 40074 556708288 55765 8123 870252780 30795 66907 115395141 61786 30795 918282344 57469 66907 86602791 30992 57469 952484042 30992 15104 421155929 18136 15104 715921314 30992 13578 744131498 26502 57469 74215203 30992 46495 890898760 13578 39682 256925900 16735 26502 379654438 58176 16735 778029988 30406 46495 788564936 30406 65024 679204449 39682 16145 941091093 65024 60729 142270900 65024 40597 871271943 72535 60729 665034389 57329 40597 41247424 9946 40597 277895102 17444 72535 696742071 40597 16562 704210281 86373 9946 95265642 65124 9946 661862405 17093 86373 432487864 16562 72117 427918480 77928 72117 933366205 17093 80093 22736239 51859 72117 913341846 21225 72117 772237064 29900 77928 103914266 21225 46556 615951873 71142 80093 680093907 71142 55481 490609991 80030 46556 456053744 80030 64098 741293731 55481 84991 614837857 64098 34699 446185733 34699 85003 928962194 70570 85003 401300600 84991 75362 731869141 32083 34699 26108710 75362 65236 740200247 56430 85003 92199188 40934 56430 455818335 32083 21756 65524084 47381 21756 483976916 40934 51584 92467859 21756 33420 667494918 21756 24799 442961203 51584 30447 351582942 45580 51584 128860826 45580 44023 482275296 33420 63181 381556997 44023 14060 388127395 52427 30447 625203898 52427 57126 317109376 2356 52427 342780933 13618 14060 552673906 13618 51196 415884416 38923 51196 4449072 14081 57126 273257541 38121 13618 867917155 14081 64195 357529510 51988 38923 948803249 61263 51988 363993435 59654 61263 837261995 68248 51988 119323340 44446 64195 920417168 49563 61263 435807481 49563 60941 136254283 83237 59654 133573799 44446 30151 564840336 9748 83237 215705981 79873 9748 616367551 38002 83237 831039182 85227 38002 965515245 9748 74794 961758959 79873 40158 470022122 74794 38790 73877173 68082 40158 824811880 74794 71376 424244262 74794 26649 783241217 13689 40158 834127516 77773 68082 749480637 7327 71376 717235647 7327 79630 35979075 16376 26649 44131278 7327 53055 32196877 80823 53055 423366352 61576 7327 743944004 7869 61576 121897400 4662 61576 211218607 81673 4662 247924349 69763 61576 960493876 67079 61576 952582449 70168 69763 612188478 31120 4662 299895981 79214 67079 625427011 31120 65335 804120779 65335 5374 108991193 70168 54477 113158919 81265 5374 77198572 77167 65335 598306028 337 5374 122160154 52167 54477 315508925 78186 52167 128594264 337 30790 428079756 337 82691 78611732 78186 34545 21053598 48922 34545 702838324 11618 78186 676927713 30790 50576 55495457 85162 50576 415489196 85162 21647 815879890 85162 72259 908346466 72259 26267 593482751 25469 85162 922357700 41547 25469 736344629 86598 41547 337625820 25469 10130 394852457 25469 31492 724608939 31492 86512 943057418 31492 61238 863259589 57208 61238 533725498 85289 10130 913291107 39238 85289 415498283 85289 28921 256623324 85289 17692 419558865 57208 40978 856948907 35690 40978 891722494 49280 35690 12826188 17692 45221 344349807 42636 35690 713435617 22570 49280 160880315 73813 35690 939199218 49280 26344 556712531 22570 71801 79179492 82532 22570 374045902 71801 31350 226471800 73813 13425 531784968 45751 71801 996851571 82532 26691 582498077 13425 29164 270793340 42344 13425 778103765 87323 13425 942528396 44935 87323 598070319 27455 26691 860064204 83493 27455 595571171 28141 42344 23114562 87323 55735 329593957 83493 51045 164700607 75010 83493 183670986 28141 24116 91109138 24116 33233 38835530 36633 55735 318004637 51045 117 162376543 34793 33233 370420097 82315 117 273363803 117 57761 451964261 36633 7696 621472033 34793 6392 426326527 51405 34793 54879941 31133 51405 14478828 51405 64200 564923251 51405 9020 259418946 41153 6392 557456217 64200 36141 633340045 41153 51746 520516001 83494 51746 151360440 47823 41153 894546468 36141 2351 982488376 47823 55839 489253984 2351 79202 654313981 47823 47022 846638259 55839 72643 519118054 51902 72643 353287249 72643 9184 392685345 9184 259 84351661 38449 72643 911134649 38449 47654 149790261 39985 9184 396308468 25429 39985 447189497 11180 38449 300890030 38449 44176 606614045 19467 47654 379573377 25429 37313 774131895 50852 25429 263116225 19467 49444 567486576 37313 49082 731036365 65652 50852 876224796 66126 49444 587267827 49444 72265 48115349 3474 66126 342711933 63342 66126 239633694 25565 3474 634258269 63342 67942 276916527 73812 72265 96670431 81375 73812 912731599 73812 9908 396844221 81375 21137 702327280 9908 6074 873022508 24023 21137 990995700 65868 9908 444877754 69065 24023 906085287 65868 56428 677639810 56428 2233 131101237 2233 42670 569371178 8523 65868 97377159 69065 987 16716293 82026 42670 18446043 42670 66216 726434805 42670 18495 534057647 82026 85134 871984941 29337 987 73182047 85134 60702 818651241 29337 22121 897763109 29337 6731 957001200 6731 26108 532845181 26108 57647 4790135 67595 6731 282825772 67595 59603 778789600 6731 51108 652370281 52210 51108 298176292 47200 52210 112760239 51108 71887 939274641 43154 51108 965867144 28323 43154 426568849 10064 71887 193847383 32302 47200 651746738 10064 39057 272415652 39057 56879 747571454 56879 11252 719620777 10064 84128 616486619 11252 3603 811484308 3603 3838 396429125 11252 6330 8739397 55601 11252 213269788 55601 60424 375895853 44074 3838 263373468 55601 38871 826338663 60424 27117 619862371 30690 27117 720873905 26518 27117 997163298 37071 27117 50017709 71820 37071 886783415 35120 26518 676857064 30690 84505 50161170 26518 76142 43960224 76142 55321 501460148 70861 84505 140440891 76142 33473 654787310 33473 66229 778140697 77647 33473 810289965 77647 15315 379503177 66229 41428 495208990 15315 45043 128827891 77647 3335 703080346 20855 15315 866535279 15336 3335 469455783 20855 86541 54186381 33520 15336 796535397 25576 3335 695626767 20855 38028 980037635 23139 38028 513344355 44617 86541 152580571 33520 87275 84419756 73571 44617 802965532 44617 8280 675424978 74281 87275 721629701 8280 51590 539435279 2777 87275 965802693 8168 8280 36942751 27153 74281 370481316 86505 2777 74159385 17129 86505 377580067 27131 2777 48692647 17706 27131 564421909 783 27131 20812030 23693 17129 41455454 6476 27131 730990028 783 23237 892974329 6476 58167 1403906 86606 783 235519286 86606 12524 14228059 23237 14643 289306088 22496 14643 26504028 86606 40843 74442857 12524 60469 776508170 13802 40843 671957507 14643 7141 989893970 58662 13802 831529669 13802 34108 76169387 27048 58662 340455080 13802 11740 792927472 21260 7141 336170500 41382 34108 428462908 5245 41382 896876333 34334 27048 630117389 34334 15424 811728395 34334 52518 89544605 16425 52518 50525135 47865 52518 208659614 33187 16425 884528109 52518 44574 127441213 70070 47865 688351688 53224 47865 458539539 47865 67673 860954498 43786 44574 768349284 67673 44551 484206690 21842 43786 435836462 44551 728 790226956 86856 43786 902038367 34174 21842 146682532 22761 86856 672015257 728 10619 29017554 33680 728 764478109 10619 4767 435157543 29291 10619 762059728 61717 33680 810821855 10619 32461 728687617 38585 61717 711868822 22188 61717 871571249 69018 22188 721936080 32461 8053 626749248 17724 69018 906229990 55939 38585 879036309 8053 57043 926885078 57043 62075 88592936 79525 57043 18263134 17724 63279 737011236 56409 62075 79717104 32833 62075 684372424 36872 79525 179659767 87242 36872 834560298 63279 24284 40965792 56409 44434 194687865 19812 24284 602991421 24284 15814 30690633 35512 87242 411212347 48146 19812 236102972 15814 10039 720025590 19812 28140 866415633 28140 22074 453763007 22074 19178 278027328 28140 63698 420649460 19178 7894 76855877 83581 7894 221560608 65227 7894 15241211 63698 20490 912693151 22903 65227 244218346 7894 57280 118082124 83581 81325 411526255 65227 23595 357681673 81325 43036 603550096 23595 58383 99656768 43036 51205 86336357 59240 43036 659825047 51205 48296 24142077 59240 23684 465309607 57832 58383 438130544 51205 58404 169724318 66651 57832 238841981 23684 37293 128731070 66651 6114 792505299 60088 37293 661433748 26142 37293 700115862 6114 43201 328146204 82081 6114 58138467 26142 79386 406375354 43201 69127 454721896 79386 4110 353857979 82081 20348 883263528 78324 4110 51359292 21034 78324 127271080 69127 6863 62091359 6719 4110 255144316 21034 60170 785420743 78324 61108 475616950 61108 39210 453102186 6863 1634 808092383 60170 18609 9878593 60170 48427 599084505 40337 48427 324883062 34298 40337 23852673 34298 17983 318911533 35546 34298 942323236 40337 81864 577181870 12425 81864 538968887 83887 81864 585508719 17983 80238 997726410 13502 80238 936674289 13502 10143 584448452 50031 83887 451889721 10143 61656 341279546 3487 61656 33220351 70758 3487 872044189 43913 61656 362612874 15235 70758 233640089 15235 83878 980868015 70758 8744 271270701 26595 83878 293616378 83878 1655 825065409 26595 7952 891697051 83878 76341 351855760 76341 69033 735306962 50261 26595 829838546 2602 69033 454969245 35545 76341 99108984 50261 39145 326868749 50261 58442 664367221 56003 58442 442276808 81007 2602 108220742 81007 1887 712572804 26034 1887 344901967 58442 10772 304386290 10772 84595 698253068 66999 26034 829766604 60490 66999 468800915 53654 26034 592385473 14460 84595 903702124 14460 63746 22755194 23793 66999 852190035 23793 74307 344018 80669 23793 89616103 50640 74307 96720248 50640 32218 392334565 50640 40120 995427433 40120 29486 196403087 8404 32218 842416135 29486 35566 106473757 10901 8404 9994071 3931 10901 597321442 35566 59133 33078002 87039 10901 266257030 87039 39936 739295381 59133 20406 953155908 20406 27288 756016174 39936 37422 944807712 29745 27288 314194012 27288 40211 936089308 29745 37644 640923488 29158 37422 949911314 37644 21140 681495529 29158 2990 49383858 29158 86482 392652154 21140 74730 375746789 2990 9774 813100788 86482 70406 94923249 84110 70406 891706936 73404 84110 471642263 3658 84110 531139433 73404 21613 98085592 73184 84110 787693164 84110 19514 896032148 49602 21613 929833467 48733 3658 512801435 48733 24926 865578029 24745 48733 59624226 19514 61980 166576200 64535 61980 776017921 84665 64535 117382048 79241 24926 961874577 60378 64535 124832940 12317 79241 776661625 60378 43753 417978104 48173 43753 352574893 60378 35080 230651109 12317 63687 941305843 63687 9844 198586487 10027 63687 120231448 35080 27302 227008498 10027 75268 551693259 72503 9844 653294682 72503 5737 344692784 51883 10027 572841918 5737 19707 379099235 9306 19707 124991765 72503 36949 620706800 36949 83482 250287987 9306 65930 971397279 9390 65930 203221363 29349 36949 322416327 18112 65930 479665356 9390 8617 452216743 67382 18112 806092861 41490 67382 806671797 18112 30275 763030122 30275 1961 978204234 64902 67382 822198890 4755 1961 88712036 30275 64134 296124072 57674 1961 937781122 64902 30804 661301431 56953 64134 523456890 29506 4755 660889047 57674 53466 284888208 57674 78980 671342691 14234 30804 150499230 14234 85377 576059404 82738 14234 681776240 85377 61198 880196862 69318 82738 267769973 24402 82738 551845792 82738 2575 912068138 15909 24402 421387574 52502 61198 474118190 24402 50282 321107793 15909 29722 138627482 52502 77102 822903585 52502 4958 599031340 19536 4958 9454891 86198 4958 52935742 62685 19536 196256783 4958 4632 536838328 4958 38498 658667293 54521 86198 6984802 86198 28193 559578954 62685 48379 34607489 38632 48379 520728981 33925 38498 190502129 9775 28193 799972149 48379 48938 512144550 74868 48938 76519631 52809 38632 956005514 33925 72867 165372753 74868 28104 940764897 71761 52809 291472753 68856 52809 560657924 28104 44125 49651959 5523 72867 112562071 5523 34987 168627170 71761 41686 99699756 34987 3337 394301646 39219 5523 692147219 20087 39219 933499220 20087 24461 709663530 3337 26009 399786016 56193 20087 707067661 20087 75612 725096462 26009 18259 80761562 56193 81757 70626381 56193 58712 770329557 81757 4153 720259796 75612 67150 554861367 82325 4153 281000082 40756 4153 330747356 33494 82325 786970309 20738 67150 30349725 40756 37642 269787055 33494 3265 948818930 40756 31243 457662641 20738 21271 641790345 4338 37642 585323240 31243 86753 38787002 3265 27241 716963881 68608 86753 905921616 60898 86753 846107720 27241 58265 854722093 62867 86753 859755003 62867 6512 188795621 60898 9468 929523247 6512 23961 590382336 72461 23961 655022786 76973 23961 750281860 10834 76973 195745353 2505 9468 980612466 70159 72461 62615950 72461 55523 215889349 10834 17099 823777166 18841 17099 810875241 17099 31837 226741263 31837 19673 33364009 24269 17099 245564380 24269 6556 491732849 57041 6556 2702262 19673 18918 98590818 646 57041 52587795 30273 6556 501235414 48845 57041 14737913 57041 2422 484936772 2422 72945 803134413 2422 65751 716407608 72945 42792 940468398 150 72945 366205903 46071 72945 39489657 74182 150 10019312 46071 29834 746394351 29834 16513 339079903 17626 16513 636502122 17626 72416 949794463 30028 74182 363857571 29834 66662 276462592 72416 45927 442391133 30028 40081 829088645 30028 79336 881731629 45927 14000 520128659 42339 40081 484607354 20518 14000 255649105 38091 40081 21349574 42339 85604 746870366 85604 38125 651452501 43752 38091 179586499 15373 85604 505305697 38091 63498 242321932 85604 59964 201995503 15373 6772 486044902 9384 6772 945534374 15373 56158 687331137 59964 34292 392721848 34292 5047 550087251 34292 56553 387994249 56158 28815 516868569 56158 1861 159268527 28815 80319 2710055 34360 28815 246889031 45381 56553 946490029 28815 35304 211502798 78379 34360 148704733 79161 78379 497259279 35304 84705 563649013 79161 79735 288175759 68745 79735 117624204 79161 39408 664717757 18907 39408 179184690 39408 53804 878924172 68745 79431 36925782 12589 79431 799487850 12589 928 992036374 16552 928 31344723 36061 928 844407176 36061 27822 596843199 85719 928 29091634 76338 85719 769490083 16552 3227 377670840 85719 65181 273855730 46979 76338 818520492 34740 85719 843530116 46979 5626 500774320 5626 46738 298649085 3585 5626 123236528 3585 3123 409230950 37363 46738 297008029 14795 3585 418989358 63729 3123 872507876 3585 35859 136307181 14795 17001 728567833 63729 33848 65361308 35859 40338 246529075 2344 40338 640488532 25508 17001 954117101 15302 2344 270552467 40338 20976 328892099 40338 49831 266331338 15302 11169 327363156 47909 49831 509625428 15302 69082 447586380 54230 20976 463278341 13814 11169 832607876 12544 54230 886155160 47909 27354 185118129 32796 27354 979579855 12544 24651 313161770 32796 38264 376378127 38264 5262 732308903 27354 32972 888923458 38264 74258 931210919 64047 5262 16612648 64047 39938 126074859 64047 21762 942285786 39938 50485 700440757 64047 29179 756554047 11896 29179 75800291 37188 39938 745137894 11896 66775 807132786 82673 37188 171072969 66775 54420 211304445 16477 82673 758453225 54420 14458 48110337 66723 54420 789189757 66211 82673 4214361 25943 54420 319361593 66211 58845 690105491 14758 66211 48044648 25943 14574 471434575 51912 14758 122134713 14574 9024 147274347 51912 68442 24935169 71846 9024 656070197 9452 71846 836515502 71846 45575 106398817 22059 71846 307970247 70884 68442 10757645 11291 71846 547202174 57954 11291 53771173 11291 41433 839287219 83340 41433 867021496 37392 70884 993410812 57954 3592 347139402 3592 78713 225823686 75567 3592 589334942 78713 76723 842965658 74803 76723 784196207 25549 78713 812200274 37803 25549 490490238 75567 57702 755985736 37803 86596 508820597 86596 50023 619625014 51440 37803 130379454 57909 37803 578446222 62818 51440 355735469 51440 37399 94652509 57909 74150 281414954 78671 37399 632400302 74150 3531 834551479 78671 86209 299644682 396 78671 911215085 5253 78671 13012059 78671 57481 715543865 27037 396 988194046 59360 5253 31477159 27037 79313 507955857 27037 66697 660652115 57481 82049 912392346 20420 66697 146924409 78868 79313 680214895 40686 82049 613604710 25928 20420 725416841 65096 40686 715447074 43331 65096 376090368 23587 40686 68557481 40686 58470 678917674 39504 25928 523378088 58470 60337 380216558 23587 63203 74691115 63203 33174 297472406 54923 58470 965106737 71026 54923 646466027 43719 60337 785525482 71026 61533 121823121 61533 33467 754729642 70761 43719 435109767 17176 70761 576905419 33467 62981 115870365 81032 61533 223376451 70761 19918 547383745 81032 51504 20212132 51504 11890 976739196 2073 62981 770747501 19918 62864 782512172 11890 2983 577882708 43014 11890 951606887 41163 43014 590445539 58213 2983 21264648 58213 82524 861963987 2983 26450 160937262 69895 41163 797642133 28071 69895 837544330 82524 21399 461606336 5780 82524 371932744 28071 30313 297891777 69895 22128 681949417 21399 17782 145617908 60460 21399 861694126 33090 22128 720677067 33090 60752 466836723 62275 33090 429223575 40754 60460 546581920 62275 6690 574065573 80211 6690 248156485 61381 40754 415967034 32969 62275 757755889 6690 15041 857657123 6690 31899 440673068 4997 31899 253747614 15041 78096 856762596 32969 58107 584438650 78096 20595 869743297 33348 78096 49916977 33717 58107 203971015 5877 20595 80676422 33348 20216 774186517 20595 34304 794284046 33717 22193 382085460 34304 34263 741131353 34304 83092 656895529 22193 17221 891852039 42894 34304 223223904 48863 22193 714984338 17221 8274 921288972 75655 83092 181535483 8274 20239 520371342 20239 69548 21796281 50401 75655 348547039 65999 50401 974068412 69548 84816 547339999 69032 65999 75842140 65999 45256 417161181 50401 76232 494811303 45256 15243 90992155 24520 84816 134521285 55447 15243 98073744 32739 55447 867571801 24520 6530 480915186 55447 79483 837710968 44562 24520 403804441 79483 37931 885288425 51613 79483 637736933 43364 79483 19323121 29695 51613 831314312 37931 38261 391318375 51613 51544 900652717 68787 29695 552697178 10241 38261 42319400 16766 29695 822093237 73032 10241 135967487 79371 10241 733715587 68787 2919 688020545 73032 50751 407855227 79371 25275 36359878 79371 38305 128688939 25275 34396 969845345 25275 33835 69372800 25275 25602 773578419 34396 68928 446382601 37202 38305 82087453 70614 33835 688579743 25602 31781 9894190 31781 547 858103116 14469 31781 993818100 31781 37974 38041493 71824 14469 341843575 71824 54461 68859517 81257 54461 78077168 49118 14469 903832550 74492 54461 427313638 61621 49118 259634062 24416 49118 899015201 35900 61621 857257611 49118 60642 417702780 58987 60642 835035402 35687 61621 846373887 45342 35900 40079452 45342 16451 469924765 58987 9640 760998015 28105 58987 430895272 16283 9640 298561152 9640 14653 423312937 47421 16451 507635666 87216 14653 549168111 59960 14653 468343498 83035 59960 149022404 59960 75288 78673432 75288 74449 56984420 74902 74449 278180275 74449 66046 944603954 75288 39152 679510132 33123 74449 489347171 24034 33123 352278617 56179 33123 617772151 56179 71950 128047501 39152 29197 617348840 71950 84612 526438969 61155 84612 499062020 71950 76440 394568231 31125 71950 3091900 61155 6494 877228229 76440 18328 295921988 61155 61540 52668257 49478 61540 744349053 18328 20869 532626306 61540 16982 296580558 24996 18328 184963548 7665 16982 931726021 10309 20869 450232364 75668 7665 355551496 24996 10231 155714645 48826 24996 709921216 7665 37993 866078462 68190 10231 421260947 52478 10231 109729717 68190 84190 828591120 84190 72275 576467148 24729 72275 942859606 53855 72275 329935865 23955 52478 665016635 68861 72275 81194366 30046 24729 927214958 42453 68861 452557622 70860 53855 803400077 14267 42453 113471851 15815 68861 186102550 8936 42453 984368258 70860 66523 803856457 35478 66523 957523350 8936 14615 963609762 57388 66523 501986599 14615 84654 54211014 74795 57388 769230340 74795 61042 412621851 74795 29764 241828329 2027 84654 666761074 61042 23382 744268378 66189 23382 589180607 55255 66189 157949711 2027 54997 804648685 66189 74444 256564956 54997 63383 245640756 81229 74444 591807699 81229 74745 943896283 74745 75727 127130967 70593 75727 469100466 74745 69962 404739628 33447 75727 412604012 261 75727 77931149 67366 70593 978168871 13879 69962 607897048 83925 69962 642782170 67366 85140 91422328 261 65466 254024126 85140 69098 477059810 85140 82935 225826299 53987 65466 754456744 50844 82935 827074329 20728 50844 373480618 20728 45899 748111841 20728 23897 383509358 53987 29549 834761849 29549 66818 445556486 47166 29549 667251652 23897 78405 925108073 81715 66818 843247110 81715 37775 995383168 78405 67686 737686897 4593 81715 570508407 37775 76105 41210233 4593 22935 755416532 21192 4593 633709333 31307 67686 738503586 22935 31267 561170418 22935 42506 84270625 31307 53648 317628487 9951 42506 231527266 9951 79385 108545318 28778 79385 252272548 9951 17342 53087736 17342 27191 126250193 28778 59762 562902092 29704 17342 234880477 45642 29704 913471555 514 45642 997332710 78975 45642 705473450 78975 31488 74234670 21663 31488 967655217 56782 21663 504999145 514 1485 629755158 64576 31488 395656943 31488 46463 762082451 1485 11862 99773981 43623 1485 156784311 43623 48020 351457439 53278 48020 381943499 19653 46463 106206892 80703 11862 304373692 19653 11649 97950929 80703 38318 998992601 38318 84652 25043385 19653 73765 553065580 11649 79664 896165184 38318 72585 617049008 4924 38318 607095481 72545 73765 695466797 86481 72545 46704161 72545 11935 482452982 63569 11935 33209718 69355 11935 203557369 62422 72545 701625688 86481 11504 714891136 19395 63569 382862807 63569 25386 853952647 69355 28845 89626425 51587 28845 133646423 71622 25386 409927649 1436 25386 66464213 1436 86996 912465498 86996 12863 412289861 86996 85840 782833736 20407 1436 374829752 17961 1436 417822257 17961 41321 828532386 84137 17961 349036376 70935 85840 688215479 70725 41321 470106971 40214 70935 711010993 31026 41321 127404143 31026 77601 38816212 70725 64222 122941588 40214 4389 184216725 60683 31026 711690985 64222 17632 543994769 53273 60683 639226857 4389 62080 996233811 53273 73210 916557637 73210 10047 956631188 64865 62080 80862648 64865 32530 490444567 10047 74493 522286029 34642 73210 333077437 34642 27941 434283011 27941 58220 550395477 74493 73799 314084769 27941 10468 631234069 34642 60632 466707022 73799 297 969895591 73005 10468 771164430 73799 4867 507587190 36047 297 175207690 28730 36047 537484579 70432 73005 579917264 56666 73005 131177921 70432 61687 984312040 56666 34365 943195284 70432 52734 652798883 61687 54616 351507419 52734 27446 172877500 34365 27741 501285396 68922 34365 196147283 60075 27446 923988623 54616 47651 800486607 20781 27446 693768661 63141 20781 112807275 20781 45529 687075023 63141 44345 557693201 44345 599 84812990 44345 56552 423708068 37097 63141 650906726 599 13026 690129747 13026 80190 767134527 20275 599 722891080 56552 16940 282526873 21256 20275 873061190 80190 23462 87763547 20275 76683 621364432 21256 7856 584579127 9475 7856 610669084 31846 23462 698534776 54167 76683 332219988 54167 37083 716524021 54167 35959 462685751 47767 35959 880040004 307 35959 869844270 24358 35959 146930277 24358 11975 830081440 24516 11975 755418996 67597 24358 885223099 36181 307 6290150 56033 24516 526790836 11975 26401 532525463 7498 67597 105805866 56033 38776 422522656 7498 20183 247968728 20183 34154 997500356 7498 17012 359183581 40846 17012 322618254 7589 34154 220394087 51214 17012 413295849 51214 24487 291154038 35786 40846 502728723 51214 10981 326807280 51214 38138 379240697 38138 12371 148609937 80795 10981 527863718 45434 35786 479584542 26947 12371 676072389 26947 32589 30010121 12371 23646 859414405 62759 45434 72168827 32589 5331 563200262 62759 69045 275971838 46896 62759 958254437 62759 86254 793509473 11365 86254 586604281 86254 59389 784292762 46896 28552 58415338 33363 28552 199997073 35515 28552 28163120 34406 59389 675703230 33363 69572 876524131 61672 35515 321448718 33363 77879 298227228 69572 81518 356224265 34406 12828 334470385 12828 28173 867072743 28173 28393 564778198 77879 63233 636005513 69868 63233 639410505 63233 85976 599615622 21456 28173 366694847 43580 21456 20380489 69868 52841 52557475 87220 43580 567798918 87220 38348 274017270 50182 38348 341780131 16148 38348 103822620 3425 38348 408170620 26392 87220 867204036 77887 16148 412207830 16148 16256 45304327 55376 26392 951861418 16256 76688 274841504 76688 62185 838147859 21245 55376 722414616 76688 82144 845299493 62185 5954 379220914 63942 62185 219252347 5954 47624 938573892 57415 5954 365015332 5954 83517 883069762 57415 79348 68165262 63942 57836 370024311 57415 6294 93974930 6294 38273 240730767 17142 83517 143935469 41702 79348 785463332 78688 17142 601150316 9446 38273 388696517 78688 54056 827073194 9446 41169 582094356 9446 25697 905253295 87063 78688 243085370 20018 54056 245610008 87063 56410 616589605 62940 56410 99283124 62940 86787 317420802 20665 20018 191584450 62940 34336 643784266 86787 38671 629706159 14310 34336 791742137 48007 38671 23066475 27549 34336 721954863 58012 27549 342543006 48007 82231 768547666 49863 48007 926795212 58012 9726 547021587 45709 27549 16989992 49349 82231 661586848 9726 30155 824282568 64886 30155 873225338 30155 45290 482868520 49349 17095 91014076 49349 51305 583123952 17095 54845 812528697 45290 62892 324346074 11166 54845 986471738 33910 11166 886509004 34140 51305 676662039 85067 54845 524110681 62892 84173 103700909 34140 87116 648368076 32686 85067 135470750 48678 84173 145862152 84173 65599 927958067 25115 32686 780266749 74061 65599 598743110 48678 59706 696862245 65599 9070 790104588 74061 84381 129588228 74061 6576 345332657 74061 2053 911936820 18508 6576 653863199 84381 40144 745263696 2053 49270 732530533 40144 32460 628251292 2053 63048 572796619 49270 30135 44502987 63048 31690 647010136 3492 49270 62874015 68335 32460 865542557 30135 55785 81184308 56356 55785 958792382 84464 31690 6559204 68335 75239 910549098 84464 21292 56562957 70543 55785 295114431 75239 61928 440202500 71621 75239 471978300 70543 85272 132019218 85272 39840 307356922 46765 85272 598289323 59013 39840 594438928 32966 85272 293453608 67314 59013 685673798 59013 66316 668933616 29245 66316 51984736 24986 66316 868018372 67314 60737 233197176 29245 72200 464706788 18078 60737 568274055 18022 18078 252144379 72200 56154 47318570 18078 63124 664882466 63124 980 730329424 56577 18078 428838401 980 10860 114721243 56154 82525 622872586 82525 28191 522436384 82525 31127 950609233 82525 21553 272653816 10860 70427 464359236 28191 80648 74693473 82515 21553 187932019 70427 73629 911987883 82515 22677 304153271 2647 70427 878941250 7343 80648 196166775 2647 32854 101160879 22049 32854 298073039 22677 15079 362983623 7343 31839 574209348 22049 83073 606555513 85567 32854 186865036 31839 24865 965924478 11386 31839 189618428 31839 56017 314566168 79572 85567 415733195 79572 39314 838871622 67890 24865 402182987 79572 58071 961336718 23456 56017 936154143 39314 43388 115150258 76235 67890 471570488 67890 39044 698402857 8375 39044 752834137 76235 1943 349071315 1943 81356 539091346 32506 76235 229158120 53734 1943 937135074 81755 53734 568463350 86803 32506 286177241 47576 32506 633247516 16938 32506 124805508 997 53734 10608348 48281 86803 780527692 76821 997 85841103 997 25660 517255734 77926 16938 554035453 77136 48281 122335195 61275 76821 610986097 77136 25312 166341141 78768 25312 54729167 78768 12988 768200590 78768 75236 136421567 75236 17571 331486233 20823 12988 537121866 12988 84653 292947135 20823 72310 24606609 20823 83432 347521219 28167 72310 649773836 28167 74896 859676372 74896 25657 549763447 74896 61985 641638997 74896 24441 218274678 31554 24441 61269910 57587 24441 344176223 69393 57587 641834536 57799 69393 785559885 55365 57587 387825375 57799 52165 820403490 52165 67448 331899069 55365 68450 42007781 67448 75741 232927438 59340 55365 895115194 12099 67448 954345695 59160 59340 561013917 67077 59160 985536668 59340 49486 895986872 12099 65115 67092614 59160 3930 96182557 26862 67077 796038674 26862 78205 208489923 15380 78205 691780518 26900 15380 405457386 23538 15380 621063959 15380 8281 651433849 34790 23538 288418931 2252 8281 282841930 34790 20114 612572369 48835 20114 101795025 4609 20114 427878855 2252 71897 85972831 48835 10541 478619005 20114 20785 893107538 79268 48835 948737602 57030 4609 379106840 71897 57839 134681574 57030 45952 887682185 20785 50439 286679270 60979 79268 758584333 50439 14033 224033146 45952 16422 565738956 63414 45952 808492512 60979 76140 33798445 16422 26360 879054359 14033 36045 840499294 16422 30217 355951460 30217 37337 572865087 50904 26360 908431826 50904 4802 85314782 36045 62018 12811770 56247 37337 306978404 62018 64998 757051083 85206 64998 973955434 24010 85206 192832860 62105 62018 656506280 53638 62105 700107000 53638 80620 929318082 86329 85206 923342471 24010 19558 782180742 25454 80620 803742695 50690 25454 814362744 60589 25454 401668510 19558 57411 846780968 19558 77165 410749505 58123 60589 872302464 81972 60589 101550070 81972 57797 571054618 44355 77165 78974157 81972 21129 754847854 21784 21129 982582519 16538 44355 541189372 58084 44355 338632070 32209 58084 43805381 69516 58084 138656680 21784 78232 769404071 30689 58084 153698858 58084 32660 807126228 16874 32209 528543695 41914 32660 717984053 74459 30689 143551995 74459 76194 362854474 76194 25359 622083734 16874 12441 956219566 75472 76194 183951844 17467 75472 677897607 25893 12441 827454255 50612 25893 554256582 12441 53702 394627132 25893 11739 280577216 50612 40583 129080785 53702 43802 33232236 5708 43802 191297151 72908 40583 838147009 85521 5708 51814710 72908 69938 659134044 69938 35139 998933928 5708 56525 440468768 86508 56525 660930309 33095 35139 27108253 35139 5792 812788455 29505 86508 863932865 76832 56525 629125537 5792 46080 658845384 77172 46080 868767758 76832 46425 262069180 76832 2495 694436585 53 46080 133144535 25753 46080 840692577 46425 39189 605574580 53 48571 84971655 53 36827 87873991 40774 53 991729842 36827 55925 409955944 36326 40774 630063792 36326 14611 350058654 36326 42573 847102755 27718 40774 935611306 35794 55925 484697315 42573 12160 205013661 35794 68129 386395640 4469 35794 56346316 4469 36616 614900604 68129 37754 819082310 68129 2268 718331442 56313 37754 200616818 61568 37754 394398215 36616 60478 739725028 60478 34754 521866266 39670 2268 743820907 1379 60478 144294218 1379 22304 447298655 39670 67941 12903779 1379 36314 172657966 15348 1379 829883001 1379 23075 556098866 23075 47806 844754466 23075 60207 2143567 8954 36314 359485080 47806 32446 620280951 50379 47806 98399117 9786 60207 586152317 4014 9786 814421276 59442 8954 583958087 43149 9786 180591016 50379 7957 340733950 52004 43149 126691255 43149 84904 168798557 40805 52004 23458915 82253 40805 342228826 84904 14676 719128147 64948 40805 922136907 40805 41309 68321922 27228 64948 581086733 14676 43556 745506349 41309 63574 210656222 41309 9933 727298152 9933 9970 41735497 9970 317 975202232 9970 12792 730523320 57621 12792 658505278 30787 9933 333194832 3771 9970 859289873 317 80371 482340615 75629 80371 695966259 30787 83184 588607054 24917 3771 427929832 24917 47174 536526069 75629 57814 287540784 41703 83184 924058754 36495 83184 171496835 54588 41703 581985298 36495 14651 784039864 41703 73124 293030766 73124 55995 101930729 36495 57300 767551695 51964 54588 947327705 73124 49428 103181588 51964 82941 307772614 57300 60237 394399066 57300 25358 262607994 17216 25358 123865978 25358 4364 346266430 4364 25151 39305929 67104 25358 630521197 25151 10791 519370696 67104 27550 950596009 70958 4364 405845719 85438 25151 577593138 82153 67104 198910670 70958 2931 574946919 4208 70958 144992572 85438 17838 772241590 46868 82153 33924903 82153 3926 538729062 34840 17838 788785775 17838 42386 263846438 61532 46868 344391230 59831 34840 278076499 3926 12976 243920081 34840 33658 199578192 70468 33658 415648428 59831 65927 717163119 11816 70468 589842773 65766 70468 372886980 65766 63514 826796473 70468 83745 607732157 11816 52398 175141223 65766 42622 777512254 73738 83745 165020651 28529 83745 489906442 83745 66210 970094720 42622 72171 718974529 72171 35857 216382097 56665 28529 550699458 56665 49111 610681423 62435 66210 76109303 35857 61472 605484549 61472 59066 552856696 56665 38062 940545028 59066 10898 689113465 59066 80475 578610274 10898 31861 296679597 43053 80475 381852069 80475 75945 815333970 31861 4524 242949516 84367 80475 500679146 71714 75945 764025991 4524 27556 380046535 37599 27556 921737401 28757 27556 293226614 28757 18558 386056342 24692 18558 116297725 11565 37599 15124687 1649 11565 891900913 18558 54466 447414446 18558 66774 428043917 1126 1649 582892699 81087 1649 632292565 66774 72788 798915363 43924 81087 511617488 2704 72788 457899647 16404 1126 107425464 72788 5864 936983007 2704 53947 54850075 37871 53947 123250691 75996 16404 948688282 12432 16404 569928953 37703 75996 205880624 37703 17 734140428 37871 65537 393239704 37703 48222 383828614 50562 65537 60095944 55835 17 398523483 15581 48222 783982430 15581 25446 992531393 48222 45508 91820074 82335 50562 12929251 82335 55846 377389377 7768 82335 391750235 35113 82335 366181716 36062 7768 632832488 24760 82335 729340657 63618 7768 232372355 79974 7768 640331429 66940 36062 738035516 7636 63618 584007 79974 64742 559887453 9145 64742 941101792 66940 83826 458101157 64742 55991 8366132 55991 61793 725716840 56418 9145 606096289 50347 55991 4464442 29106 56418 393591048 19077 29106 120757816 64454 50347 616248301 59256 56418 74642761 29106 29663 661384443 59256 43981 133326589 42566 29663 126044248 29663 41012 40319706 41012 17575 698258934 49405 42566 744857252 17575 20450 411134444 56613 17575 69477648 76652 56613 506107309 20450 85400 224719481 56613 27952 386356928 85400 23464 800721963 27952 30586 330431298 68724 27952 392237088 27952 56684 380102782 23464 62877 997301255 30586 69873 478927663 17572 56684 48235798 62674 56684 707022648 62674 83622 289149214 17572 27769 541279010 69873 50192 749675007 83622 27164 89481226 49800 50192 224430380 16108 27164 466863492 16108 72507 412824832 32927 16108 530850131 72507 85398 338201094 83799 32927 840059274 72926 83799 512993726 83799 75618 49834379 82401 85398 114165631 69193 72926 345955525 75618 13245 986250302 50805 82401 103473280 69193 6395 163292454 17469 82401 161922332 50805 66615 449682094 13245 2192 584636465 42128 50805 699508441 59238 42128 123262333 59238 32211 609753075 66615 15872 178396418 32211 16838 367910242 32211 38983 678392349 15872 36863 91134098 13263 16838 243715299 36863 59062 109505119 7819 13263 72733856 57894 7819 495165346 13263 64835 76187637 42844 64835 525992124 27292 57894 423941610 44973 7819 194546225 27292 8760 649786690 50967 64835 912594380 50967 4395 6387938 4395 85612 132194186 65378 8760 322817973 4395 40299 908272746 85612 927 233524744 9925 85612 434469749 4363 40299 762255621 30671 4363 919427216 927 33641 197279338 62330 9925 716229310 9925 12196 778083061 7955 30671 216609641 47442 7955 70412002 12196 20574 63119096 7955 82199 157726880 47442 71043 198280414 47442 50136 350577281 47442 46805 53931873 50136 13062 683095375 14254 82199 527121925 14254 37519 666644162 50626 13062 98892862 14254 32619 358082891 37519 65880 116405609 14051 37519 137945339 71268 37519 681345551 47841 65880 779889052 14791 65880 970569421 47841 66162 14143757 71268 5048 275532446 14791 48303 9401993 37707 47841 188501803 66162 74180 656803808 66162 67926 885890877 27186 74180 57154644 84957 27186 109035652 27186 31403 227120826 38779 31403 5214938 70968 38779 78764940 8580 31403 993082293 70968 73705 511804513 31403 73367 837771378 8580 2478 277415735 8580 80654 847027319 73705 30648 694545665 77579 30648 463430127 77579 25173 301405323 80654 11000 768959631 38 77579 746881954 6884 30648 3141014 77579 79758 920379659 71729 25173 380351752 11000 31021 25137878 69385 38 585220550 82647 6884 212219934 79758 18585 25645795 71287 71729 105247037 72948 18585 868234361 12805 82647 524274321 12805 61005 379254962 55288 71287 542854144 64738 71287 627800344 46506 64738 347133368 46506 27040 654984947 27040 60143 904126832 64738 81746 750568268 27040 64877 622818975 22725 46506 824523326 64877 76326 221519408 44458 64877 604376018 67479 22725 840563069 64877 82527 10280137 43772 44458 345955335 56354 44458 33505577 43772 11529 151325228 25938 67479 794082342 82527 59732 107961977 53053 43772 538438839 73190 11529 671159010 53053 71999 254143365 65829 25938 704066096 53053 50642 252308683 65829 8395 840664351 56529 65829 974841922 56529 75711 339092235 50642 19949 200955799 8395 82624 61756103 76340 56529 830498108 25428 76340 647299483 55622 19949 982973793 19949 31309 981796923 10503 31309 492804082 41800 31309 51455171 41800 72354 102403294 41800 74681 929699406 84983 10503 2932722 77917 41800 66290991 3789 41800 813166922 74681 21085 184589763 77917 23853 674171800 52073 77917 72259484 33651 23853 408370000 52073 60413 791396233 47276 60413 99276074 14547 47276 955388142 61578 60413 89836777 4885 33651 564338701 38927 47276 731976665 45789 4885 318916479 68519 45789 43440751 38927 59542 43442966 46151 68519 734897736 26019 46151 154131225 78033 59542 869205647 59542 59549 41106202 26019 39486 714919333 39486 15718 271021395 74796 15718 99897621 21909 74796 214673791 74796 58173 353629694 15718 12077 133939910 35293 21909 812279698 35293 78452 878623678 12077 71965 19105181 78452 77905 83669021 41324 78452 298672391 77905 71073 961435751 71073 20173 89362292 77905 27473 434151134 45517 71073 306804313 70360 41324 354461735 35005 27473 588623019 75375 70360 997529328 19986 70360 392933457 70360 3104 592727033 75375 66707 87297752 19986 72102 42545971 72102 49756 129978253 28812 66707 1382862 54682 72102 971226154 72102 76287 916662063 49756 8137 64680217 54682 7890 155985021 71648 54682 846181141 71648 25605 817643145 63301 71648 65393489 7890 1463 27225450 71648 7129 502620709 71648 26798 47569848 28886 63301 941990596 46453 7129 494633666 46453 53717 924512872 28886 52093 486414846 87284 53717 310865635 76171 28886 908607258 46453 77256 277882288 62479 87284 404506684 76684 77256 408399836 76171 31296 201637712 76171 45603 3144209 76684 30059 260082781 85367 31296 43902087 84985 45603 575070555 421 84985 17095708 23537 84985 294593311 42332 30059 820486331 42159 421 693407351 71928 23537 178922963 34954 42159 504523029 34954 9211 372652604 62349 9211 476913087 54095 42159 943432307 6045 54095 845613746 17751 54095 294427825 61663 62349 458929470 4106 62349 771565014 54095 49045 218626081 67128 17751 6320481 4106 27156 67022596 4106 42785 121369737 27156 10315 835018841 49045 34795 3359233 67128 59214 539371621 10315 84748 265797440 10315 26381 377103492 26381 54092 162057636 30078 54092 141501285 72737 59214 587952699 26381 80297 309838437 17283 54092 739399188 54092 12886 32468907 17283 78211 487780157 82884 12886 31464003 82884 44727 897307971 66145 12886 222549524 21473 12886 165135204 73256 82884 665566475 66145 47480 143543608 73256 47522 55809331 49359 47480 101349096 49359 39953 47791090 5578 49359 139445751 47480 82218 221413024 39953 74611 881440104 45412 39953 167328022 75621 5578 152535717 66559 75621 836836194 66559 74427 155924615 75621 7433 839449209 61326 45412 671819494 5302 66559 776942993 7433 71078 824599797 20719 7433 857965483 7433 36989 499963914 20719 63191 377484451 5302 87082 51720336 63191 50571 569752439 87082 12431 172116965 5235 36989 623597234 11317 50571 27449623 50571 57483 379429061 40844 50571 843238533 40844 74264 820301211 38396 57483 789598150 38396 5838 904912084 17846 57483 426781853 21104 74264 150888693 60675 21104 976880895 17846 10195 72041405 60675 2533 775145339 60675 26275 635706867 1707 10195 579834095 60675 54665 870548109 47838 10195 701657468 26275 86679 658024478 84603 86679 990103297 28511 47838 909092429 56083 86679 958751492 34357 84603 537537679 84603 26494 94176761 1804 26494 914799986 56083 44149 829337539 50237 26494 624856613 50237 78141 927059204 16415 78141 988095942 78141 12211 146423872 19130 12211 234102917 70338 12211 534294815 11464 12211 330725376 16415 192 156345418 11464 44226 965059373 11464 67909 878719741 67830 192 832306895 42727 67830 308578144 67909 24162 290853576 67830 54516 517327036 67830 3099 776229867 68636 3099 123858591 3099 6899 5399360 69295 54516 950500846 45486 54516 310671387 13856 6899 174847161 46995 68636 528215384 17820 69295 354458028 13856 5103 945094258 13856 82228 552723313 82228 34000 509768509 61393 82228 341854484 18090 61393 973946987 5103 43169 416952678 47029 34000 905703881 43169 82193 175486825 59842 61393 133460640 45169 82193 788052927 66303 59842 55295909 56675 82193 837388000 59842 80745 540511190 45169 3868 615774297 56675 19782 573893486 66303 8894 632700034 19782 66183 186068469 41409 66183 134174076 59879 8894 321899101 70939 59879 890428731 59879 71570 978977536 50243 59879 413163001 59879 37499 94177474 59879 51043 124164215 24381 70939 740511589 28479 24381 219014461 28479 78783 355803614 51043 29475 719323841 3594 24381 921153972 28479 78390 670074077 78390 79323 10363162 78390 43142 719067902 5225 78390 193230158 41763 5225 892268607 78347 43142 34303236 78347 14275 663491696 53868 43142 942595097 78347 1120 455511238 45022 1120 517820872 70356 53868 116927033 38240 14275 196925293 45022 27203 611689008 48503 1120 244860305 62680 38240 154076410 38980 48503 518627337 33459 38980 366094434 17727 33459 831957297 70138 62680 577938478 78738 33459 790920662 17727 5186 392833062 17727 67979 957937123 4837 70138 543537369 86751 70138 985495805 5186 82541 642337491 5186 84584 431240409 82541 81600 319198188 24828 4837 95206017 84584 65500 33410958 58589 84584 114416396 84584 86835 211113297 53553 86835 864154203 79105 86835 14550581 9089 58589 662370066 86835 13320 573815304 9089 72829 620245193 51414 79105 983547326 51414 36848 728005823 36848 49103 36263587 72829 47906 231166002 49103 2160 921851005 44331 36848 290381950 72676 44331 143088463 72676 50613 24452739 36481 2160 430686987 82571 72676 69019487 62993 36481 624429216 7344 72676 71524365 82571 27335 481801539 4601 27335 936501554 73162 4601 892217858 7344 24107 727297907 24107 45918 839961763 24107 15550 107882580 1927 73162 21321709 24107 77920 407342776 15550 25829 706487691 18095 25829 889254606 25829 83746 788345392 77920 48079 583624623 69000 77920 905092828 30924 18095 713349012 30924 19443 585817798 41843 19443 873534539 63173 19443 371284157 41843 87247 975752528 74553 63173 71815542 21927 19443 844299899 66041 63173 10870516 21927 55022 640519004 73365 55022 996263758 67697 66041 532913987 85076 73365 598102855 73365 56263 109876653 85076 82331 40908638 82331 21629 457996976 82331 52432 198661734 76485 52432 33072559 76485 26379 661252064 69776 82331 704615217 34060 26379 569159541 26379 1648 1070935 69776 3853 88450881 12215 3853 257785087 3853 52277 650069661 1648 3797 689062669 54917 52277 946165869 3797 49250 906633919 29343 54917 201694299 29343 54781 783233321 54917 222 562528197 222 19967 893637100 72781 49250 117608985 8389 222 398185812 54781 51574 685833106 51574 82305 516429968 48354 19967 340717824 48354 61332 601000429 51574 25781 362871736 31661 82305 86039149 31661 22561 757089605 60491 48354 216823866 44471 60491 702111174 25781 52244 952556898 52244 13188 992484706 53341 44471 998924758 24005 44471 534569566 52244 60020 21235533 24005 44908 524304217 35923 44908 136072298 53341 64150 227255073 60020 52495 317646319 52495 65783 22519518 64150 54108 849657949 65783 53377 629948612 79031 54108 103365349 62564 54108 563315265 15273 53377 795326391 53377 80897 443646999 62564 37440 21748262 3578 62564 41222559 49248 3578 696177307 15273 79605 765751227 37440 74305 80487025 79605 74059 136834184 49248 18580 352709116 74059 65409 574094287 8095 79605 784578501 18580 25298 294034882 17949 8095 982005056 25298 81964 422449898 8095 748 163538061 81964 9466 258075970 54042 17949 103707952 34142 17949 264296791 85279 34142 990371023 54042 6068 146129232 9466 2274 733827823 2274 67156 256477520 85279 41468 906968602 20026 6068 735906870 67156 72688 462433659 47793 72688 635065852 83362 67156 759131311 20026 76985 733764960 27864 20026 853084228 47793 45516 531539472 45516 69047 994496370 28183 69047 680519440 39513 28183 343854760 35404 69047 223660534 38592 35404 102851929 68564 38592 725806812 43296 35404 986702922 79418 39513 356027300 70911 68564 80628736 70911 62825 5865593 68564 13901 106968026 62825 5332 495107254 13901 37718 422548528 8511 5332 459752054 25956 13901 90119772 25956 17209 997287744 19727 8511 633423317 24939 25956 35336813 24939 72952 327656114 56326 17209 164020209 72952 68496 481303460 55159 24939 119704144 21150 68496 724627702 46302 72952 66710607 82904 56326 272698312 22641 55159 53351532 55159 37650 418540343 22641 46904 245765674 51035 82904 629847349 80033 51035 821754326 80033 40668 401841953 40668 51056 657099612 48527 40668 54398304 68174 80033 12543346 68174 56957 951433770 7180 56957 665078808 68174 22153 771423273 80263 48527 605776313 80263 9720 965547094 56957 52602 6340113 1229 22153 597579468 80263 79608 470428094 79780 80263 460666779 1229 44918 709725030 54474 44918 126744195 1229 26647 515513948 27808 26647 55554126 79780 41626 563851416 54474 83888 865049985 83888 38061 344523195 41626 31972 310507364 38061 30320 806770035 30320 3490 499417655 83888 57766 430497962 31972 48607 937549617 59002 48607 408242855 3490 55216 201562418 72349 59002 256281595 64092 59002 447381066 72349 48176 457776024 75984 55216 202518681 84967 48176 102711407 84967 13593 145903532 57120 64092 220541585 21518 75984 800506632 84967 13479 384986322 39153 84967 427183132 29752 57120 45460982 29752 84801 309335405 42412 13479 96598236 13479 81740 765313368 41864 84801 487046806 81740 15763 88544739 42412 76067 481621332 42412 6409 414367724 41864 10361 962567413 76067 80671 765203676 76067 35824 579991910 76067 5337 289390691 33535 6409 479609774 19922 5337 218114623 19922 81599 53427668 69784 33535 908868802 69784 3063 276931241 22249 81599 427363942 18814 3063 170121928 22249 64651 435919616 22249 84517 12069446 5467 64651 105529833 22249 41787 912906507 7722 41787 138120832 52742 5467 989300310 7722 72895 498301789 41787 54433 519464415 83773 54433 74858414 85875 54433 582622501 27647 85875 716186634 75965 54433 790787140 75965 11213 587455166 1914 75965 548292342 85875 33900 146280557 47081 27647 60012768 75965 73120 228099352 47081 81867 959180875 47081 22408 123322039 59852 22408 853526740 2006 47081 305110352 81857 73120 17283728 81867 21670 117151970 67365 81857 296137319 61716 2006 388338681 21670 40762 337499768 23758 61716 367326337 21670 73661 582097101 23758 62234 901037989 23758 8209 822116961 62234 13671 701320062 75568 8209 187067768 13671 18363 659244641 81497 75568 263048598 63707 75568 723368725 68073 13671 44009550 68073 54139 516951437 63707 80723 536923917 80723 17929 303074118 41938 63707 531146488 45689 68073 416853755 75509 54139 795938114 17929 48868 701965864 41938 25519 591477944 13163 75509 213457358 53914 45689 207871448 25667 25519 757334 55056 13163 696713184 53914 54105 393704208 54105 54334 442568653 54380 54334 781369819 62182 55056 850584708 38403 54334 105420528 23860 54380 784941012 62182 59863 925602560 38403 13777 99907445 59863 51867 37250106 38403 36654 979152755 54023 23860 978913472 36654 6715 47252522 6715 76168 689258304 61167 6715 812180950 38406 61167 650063184 66458 54023 350017611 38406 50801 321172265 76168 18745 13356674 50801 69916 984197165 50801 79755 253379690 66458 70951 956482706 32114 79755 350628689 5661 18745 59440901 79755 46451 77057931 79755 54372 51414391 33732 5661 540939675 56612 32114 331874086 82633 56612 927731392 31316 56612 695832516 43961 54372 711148027 30708 31316 101322826 2372 43961 94695792 30243 31316 558784601 30708 56323 230069874 43961 64294 677026546 30243 12774 337632160 656 2372 226802964 84 656 220627219 656 14548 991313330 37444 64294 87967571 656 75573 206412186 75573 73509 925571932 37444 1882 69615792 1882 39697 411935010 1882 42431 445732017 25022 42431 668893057 27595 1882 889281374 26957 25022 674582633 37634 26957 576674012 37634 19285 696080441 40900 37634 240618420 19285 64867 592242511 73784 64867 427006148 60588 19285 753665247 79334 40900 110554879 64867 52394 313563548 81612 73784 323056413 79334 7316 560286034 49752 79334 944955155 81612 26203 715669561 81612 12236 947820430 41832 12236 642774714 49435 7316 667816 26203 25329 137684130 25329 29370 74526204 17890 49435 683558735 59056 17890 425026221 17890 65225 782566005 29370 45559 941187325 46985 45559 122868197 1002 65225 82896770 46985 74579 73741968 25283 46985 675567224 59875 74579 503658086 37579 74579 458765395 74579 43721 716242251 43721 73566 456406614 59875 14516 96203980 14516 64795 528890662 36820 14516 886932605 40866 14516 625201729 21987 36820 918561487 14516 18488 551325286 74653 64795 754776667 18488 63948 89875095 58801 21987 249287515 1217 63948 314076608 58801 82708 431241396 51972 74653 662090182 82708 58067 315198911 51972 41371 6743478 82708 50361 232474103 50361 5357 242974476 5357 72657 772740869 41371 2958 120115241 50361 22477 227798352 22477 23329 82681166 22477 55854 648061268 63772 22477 700003681 60406 55854 979035412 61934 60406 132999149 10579 60406 667683339 55854 841 256385108 60406 67214 141752287 55069 61934 886340566 20099 61934 891847216 55069 86926 193425058 67214 48765 61266835 67844 20099 305515751 20099 9428 60781021 9428 72147 346197529 9428 1348 23464310 72147 25430 287455561 80072 67844 767917844 30405 72147 779396211 30405 50687 629854367 50687 60128 680308882 80072 27918 64503815 69438 60128 101495141 31245 50687 855169279 60128 35854 515723648 33850 60128 585952451 13250 33850 723854164 77478 69438 998064589 77478 37748 481226989 13250 85692 160033605 13250 16751 199941332 36324 37748 108819561 36324 36252 707539840 49069 36324 327372484 67261 85692 328723361 66196 49069 104364111 36252 36161 107280907 67116 67261 798242582 11998 66196 375124026 59288 67261 49128104 59288 51582 105461057 36161 35118 305029080 35118 53218 134816190 51582 20547 563717834 20547 47711 214455628 33000 53218 148500396 47711 6160 759765701 33000 65900 754310202 59735 6160 839090060 47711 82482 659274291 59735 57318 891425886 25083 65900 29362015 60846 57318 932506326 59735 795 912515538 57318 29454 186049158 53821 57318 903510725 795 12072 154273246 60846 85096 825858133 12072 84611 364149823 9479 29454 757648963 85096 18181 965843754 34085 12072 845518760 74534 18181 15985664 59490 74534 897947695 59490 52698 386544347 53512 52698 727921845 52698 34921 173376738 1797 53512 834226074 19513 34921 289921155 13323 1797 266029765 1797 80877 265934305 86800 1797 472513225 19513 1705 230596645 63112 19513 709296985 78335 13323 540463674 79947 63112 25868269 61864 79947 78128006 63112 27854 936949582 27854 47214 28765040 58747 47214 654222092 25819 47214 97151964 52392 47214 398312319 63582 27854 844460495 63582 29657 376411764 81354 52392 831796355 81354 53904 315384662 53904 69449 517014718 48838 53904 370454560 69449 24740 86269245 4171 53904 194874181 4171 46027 251730192 68537 69449 690589396 85471 24740 797162176 56985 4171 129004565 67776 56985 167468956 40744 56985 93752951 56985 39414 870403293 6626 85471 535149619 56985 7104 724603662 67776 84276 701761789 40744 31332 259035611 70759 6626 359163377 57158 7104 657560687 28963 7104 376178041 57158 46930 661885830 61093 46930 75595551 2026 61093 496827369 46930 12930 948506917 2026 56855 98756625 2026 72104 119916760 83748 72104 565770838 41478 56855 383362849 69760 83748 558251329 72104 42074 3554271 50732 42074 535106550 43313 83748 544287708 42074 5349 427495209 5349 44856 275225189 42074 86842 338101720 86842 1478 681402178 5349 1516 74971801 4435 1516 618636270 28850 4435 80731724 86842 17761 718305064 17761 40701 497171018 28850 32748 298230279 57476 32748 756924233 55080 40701 351632338 70182 57476 305138295 55080 71254 303063253 33048 70182 765535366 48021 33048 339419705 48021 64425 455834744 48021 780 130602821 80247 71254 118564473 79738 33048 646440362 64425 12407 274035426 74479 79738 470368141 19660 80247 684736168 80247 77801 386771848 13598 79738 584444078 47904 77801 97365393 3510 13598 71627953 87046 3510 361576573 70738 3510 509217037 87046 82795 69527443 43586 82795 364507136 3510 16053 320299327 87046 69249 728624740 49265 82795 614278343 9587 69249 115423496 16053 72393 745758184 16053 34062 378311687 60638 9587 596742421 72393 74160 109832230 61842 60638 97471392 34062 41007 521032744 60638 61919 888160967 55472 61919 201383563 65194 55472 821943293 18397 65194 766893716 60245 18397 690385701 70451 55472 5450583 70451 6109 951742731 6109 10015 314103525 10015 71201 286297234 36904 70451 531772480 44122 36904 524018642 71201 40811 100698092 59194 40811 678164721 49420 71201 956791680 49420 38567 757322977 18881 44122 528021945 49420 84856 775517819 38567 1524 600254185 18881 38045 145038806 73801 1524 193964548 1524 79642 351065102 84856 78722 698625884 85860 78722 638523151 22397 85860 426377958 79642 23227 147289129 79642 76779 956875801 22397 8161 573267303 85894 8161 644585182 76779 77444 973136913 85894 46941 879584486 65693 8161 784233985 85894 13687 80976536 46270 77444 989528288 14071 77444 9729268 50020 13687 753411320 39858 13687 822507950 38997 50020 108141645 49469 38997 112316955 45350 49469 386379593 38997 46937 671485180 49469 14090 201878049 14090 67259 57492842 49469 80130 243483924 38483 67259 26577377 70514 80130 155971236 75340 14090 799597078 67259 13083 18800994 75340 9107 204989725 84671 9107 119353383 85862 9107 847929076 13083 44629 123445507 44629 34683 682273823 34683 35398 44087211 10853 35398 978251945 10853 1984 38318390 10853 16858 669168223 4245 16858 835647156 35398 64892 867858140 81534 4245 428739088 64892 83344 148268267 12953 16858 358146428 26177 4245 229948243 26177 74218 533471657 12953 34384 90309404 26720 74218 354689659 26177 70881 230622441 26517 26720 166224555 26720 22668 562238665 55614 34384 265036092 55614 17735 345811267 39422 22668 747776785 54200 17735 248583619 54200 22331 594156904 39422 11185 515071371 39422 45878 863393624 61231 11185 312639014 14798 45878 463721332 22331 77099 303520174 84548 45878 830041574 42234 84548 355050728 42234 73711 37100756 45923 73711 367899098 42234 35702 203602132 45923 86472 118669775 37123 42234 28177423 37123 25977 624509054 45923 4070 331976881 25977 33500 211894499 33500 58963 989534431 42596 25977 801546126 58963 73174 390305507 78293 73174 779500807 48473 58963 509288747 27976 73174 703736176 27976 67 181883257 67 37521 81610603 67 45823 496976422 12281 48473 127342022 37521 72048 84680163 72048 6969 21733127 48642 45823 710492836 6969 46350 888811792 62532 46350 519334852 83003 62532 673636202 83003 78821 827672160 48642 10427 919346388 78821 19524 294400168 87262 78821 777037204 72472 87262 486900876 77622 10427 848051934 87262 79829 244592984 8200 72472 740284494 72472 18081 231688587 9407 79829 294664309 37556 18081 113638311 37556 61903 429226334 61903 34117 962639614 35571 37556 571633563 37746 34117 271260767 21685 34117 548392799 21685 48103 425484793 21685 48971 21943294 48971 12708 19102732 62691 48103 376090225 25157 48103 132270229 48971 45677 27304090 12708 17132 6321046 12708 12987 970948967 49193 25157 487731448 74167 45677 554378381 25052 12987 287043410 25052 3811 130533604 49193 47027 154159191 49193 37577 436690189 58233 74167 799953281 25052 63435 376869234 63435 43199 305338524 68131 58233 797839384 58650 37577 50309376 68131 19703 535477562 24870 43199 250588117 43481 19703 264475515 20474 68131 35402934 28566 58650 494918795 30728 28566 58586807 23903 28566 124504139 30728 56283 32901891 73257 20474 447829589 62919 23903 809721259 26511 73257 464997387 78018 26511 722119115 13945 62919 540145314 49113 26511 93195499 13945 6055 56931595 5073 13945 364430656 69939 6055 31117177 74289 13945 860223507 5073 7518 871927934 73493 5073 236049873 44243 73493 271277172 82609 44243 268660255 74289 76589 640266895 73493 25387 355851752 44044 44243 193655925 9143 44243 825132611 76589 10235 480280251 55970 10235 353036282 55970 19393 279742066 19393 35503 63442962 64914 9143 589736653 62730 19393 486631865 64914 74278 895408738 19393 8545 768962870 8545 15512 94998163 64914 71367 839216101 71367 43049 299649421 35788 71367 467089343 8545 40291 114471200 67350 40291 880529149 20166 35788 841030455 51280 20166 671813135 67350 41578 105429837 51280 8675 46768970 39005 67350 471081197 19075 20166 279394611 12897 8675 243118247 39005 66805 386704379 19075 1058 965398197 39005 84842 610896358 20807 66805 13196341 20807 34663 131704393 1058 5426 115537865 19074 1058 105278427 84842 10364 274251181 34663 71989 243168888 11990 19074 543985685 29204 5426 289108692 25970 71989 792347788 21460 11990 592136473 85782 71989 151122292 11990 29330 29279535 29330 63918 637557560 29330 65892 385283873 52313 21460 424167511 74476 52313 368384817 67057 63918 151325390 82503 67057 750209611 65713 82503 951399294 73668 82503 349388667 52351 65713 546328312 52351 40889 193448461 52351 86638 212572276 52351 5341 444762219 86638 52726 523467512 86638 12194 120865399 48955 52726 760946125 72514 86638 68830342 45675 52726 418645195 84232 45675 706492142 48955 4933 302810795 80915 84232 132692906 4933 82853 279998867 80915 26830 573515787 4933 35194 443423254 66035 35194 162081336 35194 58000 220494708 35610 66035 932581913 66035 80416 690603297 66035 19663 290503397 58000 1950 119275523 85212 19663 741176962 19663 66789 414030078 85212 83984 131241683 19451 1950 116637868 5956 83984 380520678 19451 32145 765127132 66789 48867 578617545 32145 8628 248632451 5956 46838 129040511 5956 28561 780070484 8628 18347 681807270 48867 71828 499167992 8189 8628 286148525 46838 14304 696766014 71828 36968 108874798 36830 8189 840537066 1310 71828 696263185 8683 14304 512575413 67207 36968 792275117 36968 82204 370271392 36830 14924 753694641 82204 18919 686009378 6894 67207 33040873 71758 18919 336961867 42736 82204 479213883 42736 16897 10752279 82932 71758 970113892 3566 16897 480443036 16897 81030 404724258 64394 42736 537947038 57842 16897 993250586 19173 81030 216167166 3566 66026 485567598 19173 10013 74567689 64436 57842 62988559 19173 53776 303154860 19173 23825 432753953 47466 53776 1511736 53776 1522 628838766 47466 69934 185425258 69934 77148 160538653 23825 87005 121590151 77148 79166 706097805 46185 1522 91947662 79166 79121 631758586 79166 5038 476937469 46185 61118 860895153 5038 41298 19555644 82687 79121 126879912 82687 47789 329338166 82687 72042 391478761 82687 67560 859068019 29458 82687 326689962 67560 20670 142543889 36419 47789 904086055 20670 37854 63581376 36419 5007 524146682 29458 78090 47793604 20760 5007 492237412 59685 20760 46099251 4979 5007 622152314 39079 4979 601521520 59649 39079 921174052 59685 30384 534542917 39079 33802 420233194 39079 37652 90438784 41610 39079 348890457 31522 33802 488461017 52590 41610 367635606 55953 33802 631109146 55953 83895 811490402 83571 41610 188862719 52590 59903 437411098 67242 55953 270914271 15600 83895 228913937 82927 83895 53644508 15600 71055 545082939 15600 74223 39146417 74223 42349 833792239 42349 962 366827305 4807 74223 290086766 39879 74223 918253736 74223 21134 964321939 21425 39879 314557641 962 73879 890236008 84959 21425 456195555 39879 69305 197906359 21425 60141 742396194 60141 73039 881714595 73592 60141 564965965 35287 73592 35356686 7411 73039 666727481 60141 14690 831325548 31663 7411 46696616 73592 75310 132079581 37712 7411 771659569 14690 49705 428339057 31663 56376 913659917 22357 49705 801660758 563 37712 577134890 80425 563 878917045 22357 76775 98655877 69683 563 678388718 76775 3216 712140859 51115 76775 559395234 38497 76775 228280895 9471 69683 453266346 16995 9471 175191544 40987 38497 305914973 38497 11318 802226031 75300 38497 192961128 16995 28387 565193598 75300 43566 968831605 50430 43566 13961180 43566 65501 559587424 35729 65501 19938179 72181 65501 476942863 35729 16339 367844222 1782 65501 664678824 1782 85365 272983945 84438 85365 62124604 37842 72181 671342327 30263 16339 248789565 32102 1782 652499193 85365 6407 773454728 6407 29798 845215440 24654 37842 733643523 29798 18309 587716039 18309 84701 741778904 81494 24654 30516541 24654 69542 897805986 86342 81494 444903496 16002 18309 21565124 86342 13981 87629481 52369 81494 597765497 22930 52369 615350706 13981 48516 861878263 73469 52369 880313749 73469 61906 985743253 48516 41210 665372366 39581 22930 692570865 39581 49279 578130187 17454 41210 773513194 56660 49279 981205866 56660 62634 325072494 17681 17454 521691125 17454 44992 914693475 17681 80989 302660029 54193 17681 631858687 17681 8854 180051597 73842 80989 750902933 14901 44992 742030634 49748 80989 934611684 19210 54193 575965375 14901 65430 860190024 65430 12909 237101969 14901 79869 456958246 65430 57404 831491626 79869 66854 686111080 12909 58893 450796238 64386 12909 529452599 57404 38839 86578404 71524 38839 791598333 38839 36773 85437373 36773 79340 632044291 43324 71524 505597554 82137 36773 60891271 71524 52341 700761120 52341 61271 575005270 43324 50145 473406942 86945 50145 75613285 70567 86945 840472532 86945 33465 378257415 70567 74780 468075671 86945 42668 189694351 34651 70567 928068418 11833 70567 743875621 42668 53345 15809374 7308 74780 108917954 7308 81338 811447325 36682 81338 366735715 64831 11833 828942167 74990 81338 269705767 81338 4401 128162640 81338 64189 511462482 46797 64831 132422681 4401 4494 17111192 74990 31657 972163647 25196 4494 497375721 59970 31657 164769802 31657 43188 211627576 57128 25196 406217021 50547 25196 960001391 4920 25196 196009852 59970 67992 523273140 43188 58624 662397938 33406 58624 29534755 58624 58773 22668539 4920 7808 873559742 71977 67992 143951558 58624 57620 457433460 58773 56873 677130691 23411 58773 101785800 65870 57620 574945957 23411 68953 942050005 57620 32249 138747943 77269 56873 832553978 77269 10206 814213477 8584 65870 819507707 62823 68953 713991063 15446 10206 722713204 81763 10206 85306051 15446 80712 720245455 56482 8584 904004829 20119 81763 111322117 56482 63606 536376472 6133 80712 29363324 20119 69909 748332927 69909 20939 715317850 6133 6736 582826994 63606 5087 915510992 72610 20939 663561785 69909 52309 119056249 81579 72610 245653039 6736 81520 193031291 55219 52309 133861152 31347 72610 41065802 81579 21652 520508804 21652 40661 32174491 40661 3350 60149154 30138 31347 177502720 39587 21652 269801233 40661 1515 662549137 27100 40661 190531516 37361 1515 46445743 82226 1515 887751191 70786 27100 199966145 1515 41116 415054404 9622 37361 734120939 56632 9622 110102699 56632 14524 325384243 41116 81316 695413074 38079 41116 20680102 38420 14524 980277650 6621 38079 492951861 81316 22640 753900248 6621 15052 194501479 22201 38420 877320622 38420 15773 746868339 15773 82116 87433953 15052 28585 546243347 15052 85948 607787166 70866 28585 84047170 15773 9038 917748235 28585 15039 536065362 28585 27776 450353038 43652 27776 976847483 23520 43652 80415999 43652 58862 214204340 58862 5669 755414876 23520 45322 658669501 45819 23520 377610780 3527 45322 385532954 39142 3527 562737945 47992 45322 27816240 34343 45819 778231724 3527 2925 182906090 72262 3527 25301779 72922 34343 113893159 72262 50497 937637717 2925 20757 823417296 43101 50497 216440825 43101 3800 386273217 50497 43266 502825065 60465 50497 62583171 43101 10630 160150106 3160 10630 620071415 43266 19716 574423651 76213 43266 497724986 76213 11642 990522011 19716 67247 492366192 11642 68072 804633512 15867 11642 712321674 68072 82523 942225540 44120 11642 478018003 49263 44120 181206053 33662 82523 972886712 56618 49263 806732778 33662 12422 694503699 44120 74368 664670184 56618 31866 420314134 15432 31866 330855890 74368 35378 215097524 5522 15432 898506266 15432 22552 894957485 17586 5522 90880086 7366 5522 215331062 41915 17586 915112308 23607 7366 430481587 41915 38579 606383918 7366 736 294750156 41915 38380 62451238 30893 23607 185236847 38579 20554 331829497 86725 38579 31258209 30893 56899 341860114 30893 19480 673836320 86090 56899 344474240 86090 71501 430511894 46692 86725 601756354 56459 71501 837041483 39860 19480 417825756 68557 56459 293182736 47161 46692 980025280 68557 7727 42792262 39860 22978 337196611 47161 48241 226515518 68557 40512 310211986 7727 8183 973864563 75821 7727 996525608 48241 60145 491057513 78176 75821 161727814 8183 26975 11101726 8183 1204 906344027 30504 1204 454215260 12389 1204 472115697 1204 16630 905769519 16630 81557 196145638 59121 30504 75395866 10985 81557 627649276 59121 74381 467612816 16630 44624 160763245 13010 74381 217010084 74381 43311 958397047 43311 57237 113016712 57237 77510 901030119 44624 12355 145824728 5278 57237 474000758 54181 43311 273992686 36369 5278 156089121 8643 36369 593477865 5278 67402 19464689 73155 67402 518146270 67402 34946 550715988 3299 34946 96813944 67402 50054 564246613 50054 23335 995727499 50054 3543 111071444 4957 23335 48501437 69049 3543 108644930 3543 19597 729423846 23335 36377 470625072 69049 55132 924949331 70697 19597 589724076 36377 67694 30003314 37607 55132 927149962 10120 37607 374018015 27658 67694 975244911 10120 18273 867257675 39464 37607 190739120 18273 85352 409358862 14732 10120 381014729 39464 27287 332511939 85352 15974 470340294 85352 76190 414071012 14732 65924 395047873 27287 7207 441176622 27287 78058 871259782 76190 20818 515331474 76190 59260 417584319 86239 65924 59313405 36809 7207 21332316 48623 78058 996381630 59260 68664 30528404 34264 68664 227570826 48623 70499 532743625 68664 63847 828769605 70499 7274 894532398 63847 44430 258360875 34264 29340 394811269 44430 79816 796374264 58221 79816 815926744 44430 14467 360564785 21912 79816 456193188 58221 28216 853203084 58221 12598 126263746 12598 85165 71028138 14467 3921 50880608 84066 12598 849205986 64829 12598 488598124 35141 85165 155192883 84066 70314 418739199 35141 67973 640132801 70314 10216 997760381 38356 64829 530660638 11400 35141 570925561 48244 67973 887463490 77019 38356 269618488 38356 63261 631587881 21454 48244 828957233 37453 48244 304621882 63261 80399 102340154 37453 20444 807849738 34776 21454 608838 80341 21454 87146121 20444 25976 291381586 80341 48378 215581409 25976 42496 931334190 9041 80341 23392381 67318 9041 754207884 31150 48378 26698921 31150 14762 438636969 51789 42496 269534800 44317 67318 719739734 83942 67318 139099832 86051 44317 238429996 59266 51789 208950645 58715 86051 671888082 58715 58930 199023609 46768 83942 231405157 22502 46768 14220230 22502 70611 233541432 58715 38047 232907526 22502 38689 85515847 21253 70611 799002892 70611 32832 367901973 38689 44267 869889875 42711 21253 297413272 63936 32832 367310748 85767 42711 893063705 59367 44267 418366323 42711 76179 950132291 15907 76179 177296550 71864 59367 349150050 68522 59367 147033643 16094 15907 515006237 23199 68522 103341948 69756 23199 391055510 16094 86625 765939639 69756 32639 150098428 60720 32639 21327787 86625 39340 95677043 32639 77303 324539341 40234 86625 883158686 75220 39340 262759670 2655 75220 50777017 85483 40234 612748792 2655 74396 13475659 85483 28343 475446032 44655 75220 166365501 44655 59149 795697263 59149 5588 783733546 59149 34186 282435756 34186 32704 940321382 34186 26813 503876763 34186 68759 318350626 67491 68759 460936559 68759 27348 268938561 27942 32704 659634332 9639 27348 329842338 67491 69034 633352337 27348 57399 456036343 62277 69034 234045013 57399 36903 36146472 57399 83963 684654059 59563 57399 331970718 40731 62277 588916408 11332 59563 84423233 40731 82317 143009671 87154 59563 624760258 11332 84669 967680774 84669 26090 24607332 3342 84669 62171251 3342 11984 66609583 12146 87154 298159488 11984 38005 496715933 25398 26090 482103975 72141 12146 30129305 2314 11984 127296977 12146 38137 425640031 61679 25398 973820446 38137 20218 144818707 16233 72141 578347712 14705 2314 286605368 63456 38137 106502904 16233 34230 220760165 63456 79504 706992858 16233 28256 207833710 22796 34230 538913388 47038 28256 343486041 55981 79504 375927913 5995 22796 621101051 5995 5738 497986949 16932 22796 426697224 55981 1415 570022480 42512 5995 289751310 26468 5995 314980702 16932 55299 959096129 42512 388 663811955 41098 42512 467202146 388 19665 9583472 19665 81714 697014885 81714 9817 785846157 81714 55532 190773138 51220 81714 31808237 9817 82120 14348771 8549 55532 79493851 52608 51220 118284386 40266 55532 139196526 86124 52608 55281074 52608 16154 102351563 33203 52608 105578281 76451 40266 632118749 46528 76451 310660679 14959 46528 15408607 43294 14959 66245562 23130 76451 318341485 14959 33486 446601107 46528 16674 520625390 16674 37242 133979887 78064 33486 876666121 75898 23130 665202475 57155 37242 488811178 71471 75898 238673471 71471 11595 33501170 48895 11595 189743059 75898 72362 344019627 2648 57155 553184997 30377 71471 65028449 82661 2648 124585429 30377 11163 346741199 72362 72346 105429134 1724 82661 659124135 57296 11163 621786675 11163 60475 894437184 72346 59574 437215852 52062 57296 756611568 1724 592 432295977 60475 14888 738421537 59574 14376 725946798 21340 14376 817440342 21340 58605 760291789 14888 37537 916043895 14363 58605 137598345 38608 58605 882355160 83336 14363 61509399 83920 58605 158047463 45961 38608 746695392 21664 83920 276517822 73072 38608 849437472 83336 14806 829281328 42893 21664 647091010 14806 2200 241588001 56060 42893 536348341 2200 45329 750356435 56060 82411 456964944 35880 42893 883017695 75007 56060 581773095 49362 45329 235766218 45329 596 632650284 73683 49362 686587912 40336 49362 52250437 41090 75007 566130914 596 74804 514323321 18107 596 872460595 67490 41090 866120090 18107 73732 502930467 20398 73732 992667519 22450 20398 445114437 67490 17876 577044355 20398 14592 643827350 20398 27539 468300348 10408 22450 103782382 27539 51776 30939336 54623 51776 474477582 13435 54623 162702677 67427 51776 210265651 57230 10408 710733567 54623 48312 718931640 57230 83515 619045299 57230 22440 441334032 73043 57230 998166859 73043 1550 850892839 41073 22440 688782966 83515 4441 372366589 30783 22440 196510848 41073 7564 152352969 1734 7564 248071684 4441 32144 567400988 4441 37396 300716649 81235 30783 942600637 81235 45114 907976763 45114 41211 530888787 45114 28818 781779202 18247 41211 696283569 16510 41211 546245362 41211 61450 591022590 41211 45684 81882099 66820 61450 387762950 64187 61450 442955404 66820 16803 741525084 27387 61450 481356177 75803 27387 304277447 75803 57765 855046102 67028 16803 860955228 16803 32683 766073354 67028 86525 471698425 86525 40177 661454852 86525 23777 145276799 32683 60285 104923989 74721 40177 549091255 74721 82878 831694317 23777 15953 48097922 74721 13549 434545623 15953 30495 241790530 61076 30495 901023108 51916 13549 369483628 15953 10568 582226366 42468 51916 816839844 31651 10568 397955858 15210 10568 445551569 51916 74682 38899987 29476 10568 543112030 62760 42468 772353555 85591 31651 848621592 29476 62945 87498245 62760 77985 85995944 29476 23461 390343041 79761 62945 537801676 79761 34430 274987435 19795 23461 554906040 79761 62154 467940519 23461 85985 115938878 85985 47131 450667091 47131 58854 192472053 19795 58017 315606494 58854 53405 717684860 53405 21659 260306316 63546 58854 759894018 21604 58854 506734767 53405 80460 614970114 52969 21604 858744807 21659 84402 365941922 63546 56304 687576271 61449 80460 926492861 68653 56304 388368503 49124 84402 843606947 56304 40851 110821268 34927 61449 611508606 2826 61449 744840896 5213 2826 115144007 82050 40851 147036980 29889 82050 119986569 82189 29889 798658456 82050 79904 292519516 82050 25511 340912548 25511 27742 899626234 22902 29889 460972036 82189 33028 301261553 27742 38347 21828104 67752 38347 816144711 14874 22902 414186015 10855 38347 119021978 69038 10855 324330183 19221 69038 86495641 10855 19347 239543942 63965 19221 834651167 80611 19347 886984863 41402 19221 793924216 19745 63965 539551022 61445 80611 843552891 63965 31791 846449710 19745 38711 932637274 31791 31033 713779981 31033 60599 161002752 82863 31791 166685941 60599 5888 850837390 79266 82863 194448170 39348 79266 105879239 48694 5888 257939001 23944 39348 292982130 5888 55663 99047226 53846 39348 884063863 56269 55663 787303732 48694 57733 229224457 41380 53846 616948160 57733 22714 59834674 39995 56269 520989173 51310 39995 623335965 75486 57733 931403473 41380 59093 527926287 51310 4671 466518878 51310 4060 383994070 59093 83652 53655746 75486 31254 32261750 4671 86871 239797236 86871 74060 661594038 7048 74060 305393526 7048 82250 29909249 31254 14021 76162330 35268 7048 272068361 35268 83974 36943753 83974 23235 9024709 23235 23908 29407681 34879 35268 497734778 83974 49657 121732089 23235 12951 763933268 23235 56699 256941092 12951 73548 101734363 49657 76922 342833345 48595 49657 327224283 12951 39799 164272691 71239 48595 773991391 74097 71239 386992571 59718 71239 414879823 59718 5703 768067044 25584 71239 8781739 25584 64129 723883917 74097 19937 215460071 25584 21500 355199819 25584 2656 419135451 23 25584 738855912 33961 2656 770215572 19937 82529 36028756 82529 56076 11426541 23 24733 710978746 56076 51591 961492680 4391 33961 32501843 82529 44555 197434002 70961 4391 244417410 44555 48439 587682012 53373 51591 4294707 53373 38804 817495249 53373 79655 319302896 38804 81487 333986571 79655 6225 598666517 6225 11795 856467320 81487 27755 788707090 16498 11795 38352134 6225 66174 203665527 72869 27755 56114296 7228 72869 93462197 19438 27755 642412058 72869 29676 605607396 41810 19438 250491152 82622 41810 157192583 7228 12919 862509259 41137 41810 139669614 82895 29676 742182262 82622 68785 417992528 12919 33036 985991573 27253 41137 534323553 79243 82895 59214174 26870 68785 174174486 27253 12067 282839 12067 26579 999861330 79243 27189 145000634 74655 26579 926520458 12067 63515 776836614 17563 63515 332291450 26579 16927 234669009 43748 17563 718017279 43748 9205 503487670 70395 9205 482215476 70086 17563 169175751 37750 16927 26871464 23568 9205 621899747 26175 70086 702658917 44381 37750 589258359 79387 37750 778680227 10373 26175 107189764 26175 57092 350971030 51571 26175 429414133 22834 10373 39603088 22834 4238 662135691 60716 51571 86094863 60716 43839 713894918 22834 31369 846499317 1396 43839 366831733 7208 1396 20601570 60716 2174 933955495 81639 2174 396207507 1396 16011 313700749 57535 1396 89485514 57535 81362 680732525 18299 81362 345016655 81362 24724 351739998 81362 10233 40112685 18299 42984 825995522 49453 10233 692437577 20942 42984 156643008 49453 5286 237452264 32559 20942 140193631 20942 61829 792953213 84625 49453 265182724 46419 84625 895549197 9368 32559 713544164 19422 61829 607509811 61829 23514 95655828 10087 23514 782720371 10087 39135 417677415 39135 12178 416826991 39135 64916 676241060 23965 39135 255604242 43023 64916 241688147 64916 28044 842884146 43023 2571 431606959 64916 62151 973901779 62070 43023 16804340 2571 79719 78825953 82023 62151 285442474 82023 18692 186157982 62151 36467 823680903 41965 36467 878747900 79719 67601 343179467 23417 41965 400757782 84660 36467 494237997 23417 47145 235306993 60567 23417 979557147 84660 38680 377748339 47145 232 143985753 20079 84660 324609147 50765 60567 6001594 8036 232 147393301 76305 232 917882267 8036 31794 157309346 61050 20079 758143452 61050 63636 54827729 76305 5678 989651469 59626 63636 206193785 61050 28883 152592950 42888 28883 798720516 63636 45236 129569039 20705 45236 669826352 53977 28883 229971442 68284 45236 182887829 74623 42888 120723526 74623 80849 949549905 43152 80849 658524251 80849 49048 2047403 49048 47887 28195159 83523 47887 484763959 42934 43152 355340425 49772 42934 220679315 7287 47887 30716365 49772 27698 530339179 27698 26076 886341014 11418 26076 830140259 11418 68642 68119903 13922 27698 125036238 13922 40018 400057653 79681 68642 672048538 4565 68642 520453741 14164 40018 500022647 79784 4565 571057999 24956 40018 607900859 73774 79784 661426797 14164 68718 90624467 14164 13021 337289204 24956 39367 214275465 77137 68718 590693229 8740 39367 551314882 56825 8740 778707037 6231 13021 345460646 80318 39367 733938103 8740 67991 144918283 54436 67991 483453649 56825 62236 507293283 54436 69037 291081615 80318 48750 35401731 19450 54436 509385979 62236 4897 166425471 64121 48750 441000107 19450 47273 892612696 13056 19450 420870068 39761 19450 146294880 4897 55836 556535503 55836 3442 341113890 73758 13056 931581252 55836 77915 34585829 77915 39483 9587770 48429 77915 652031460 73758 70536 848987282 62865 48429 201981508 59178 70536 19157024 65088 62865 707241209 7018 70536 733202177 59178 77231 404388478 33764 65088 983232966 4783 7018 805007945 53308 33764 256405685 49144 53308 268182680 77231 48287 501428935 48287 35457 700078 53308 75222 295871106 65571 53308 951045892 59091 65571 67306367 45731 35457 503532992 35457 81445 614918446 65812 45731 908878894 45731 38762 942897737 21980 81445 15134821 66674 65812 342303133 79227 21980 555334898 215 79227 569040822 24989 79227 582155482 27502 21980 16678367 75387 27502 490904043 68478 75387 312151082 68478 61064 803633839 68478 38563 379406376 68478 55610 765997411 44543 68478 62789784 11526 61064 215522741 44543 70814 827561252 70814 60918 16816398 39096 60918 593038088 35896 11526 4107953 70814 43167 303990866 35896 52140 113393670 52140 75620 772302043 24994 52140 550994543 4214 52140 250920014 52140 80898 159604062 24994 18370 238535406 75620 60158 23609632 78679 4214 275466681 4214 80106 917170873 76876 80898 764170144 80106 52137 720997393 38303 52137 109611598 63231 52137 67223085 63611 38303 474797709 38303 58601 490507257 26574 63231 630773888 8897 38303 504336612 63231 39298 856999127 26574 54479 897089040 53935 8897 802262440 53935 3661 523506585 39298 23612 724963701 23612 8831 363772327 8831 57335 41755958 58820 3661 191203197 61351 8831 118669513 34132 57335 250173848 51679 34132 355047080 61351 80924 783447146 27008 58820 388727970 80924 15748 461149713 32110 15748 435404378 15748 55385 127610488 14828 55385 725850178 55385 29032 252838996 32110 9505 786425329 4487 14828 126459515 29032 13264 28494497 9505 63079 364335763 79918 63079 476207741 9505 80022 728692906 4487 77118 172772248 29578 13264 675674713 50759 79918 1296386 79918 6118 210180466 77118 50850 290625311 50759 51927 114558912 38334 50759 341849202 50759 16399 18433195 50850 5421 971901627 60966 38334 153361049 69085 5421 752650470 49134 16399 122232337 56732 60966 770052403 56732 16082 556428121 16082 9451 894623407 4735 56732 693653747 52328 49134 969020479 902 9451 447731333 46575 4735 385999369 62354 46575 212857570 59531 4735 34274677 902 23634 402654368 23322 62354 422102231 60343 59531 148855958 69770 23634 249908802 23322 8558 4847164 23322 4400 582037568 14017 8558 488736938 69770 11829 466163949 11829 6484 303382815 59733 4400 182802435 6484 77749 280699362 56046 11829 71397722 6983 11829 974656129 81926 6983 238858842 81926 82175 134021769 84271 82175 514930180 84271 36218 501773746 50437 36218 515312748 60106 50437 183552618 53963 50437 952846709 84271 36543 620297171 53963 49393 20511982 49393 19298 739490598 74602 49393 6715518 36543 10223 699979636 33313 74602 892426324 29740 49393 193857216 9801 74602 414142391 35000 29740 126253835 9801 23265 208543394 23265 32092 778651100 52877 32092 501984440 65966 23265 365538684 65966 47385 931054549 65966 62723 635035087 52877 75570 590007432 51780 52877 123818235 62723 38118 216882716 62723 67125 949711693 80481 75570 758698596 1442 67125 413116185 48566 38118 335403027 1442 60067 172498016 1442 12177 480519445 1442 85223 255063000 84935 60067 411543803 46727 60067 117569111 63906 84935 166655296 84935 17726 783341780 46727 3823 32199096 79996 63906 686643802 79996 28139 526225474 63906 8456 937758640 17726 2050 526287220 3823 32204 966706422 10494 8456 242194362 2050 58115 493659785 24346 32204 691828706 58115 46055 179659156 43227 10494 964909650 34549 58115 713927338 24346 72397 173468955 43227 35021 142498046 72397 83553 167120593 883 83553 142866795 35021 72378 49249392 72397 12292 526558915 86892 12292 492488984 75439 86892 23615754 20197 86892 56820588 86892 12600 8794719 68846 12600 75177482 29528 20197 876612337 68846 84744 21128654 29528 84127 644387038 68846 61671 196026347 23096 68846 215008106 6554 23096 42327176 38512 61671 562135902 61671 36673 988378675 36673 64185 113800156 50027 38512 387029643 67089 38512 318135631 44046 36673 957192974 69539 50027 603327529 44046 24628 184589910 62069 69539 165544860 49633 69539 819609450 51749 24628 879289929 69539 82059 803461388 86095 49633 679292756 86095 18915 587024043 39494 18915 221499387 86095 3598 956839712 72300 82059 543831686 39494 53732 341154334 30266 39494 835362804 27493 72300 150507261 65119 3598 460218953 38232 65119 347766169 65119 41316 974230145 29811 27493 528185079 54256 29811 792123470 7802 65119 34448552 41316 10452 41048982 45444 29811 900123065 29811 66579 542430374 17992 54256 172191649 11105 66579 821531026 10452 56080 400081398 31440 45444 926766097 35996 56080 22994553 25834 17992 321936059 37606 25834 620660036 29808 35996 133718397 31440 21044 845701493 29808 9311 500782283 25834 32091 952756246 9311 48 426713801 32091 50530 521868201 21044 7315 382663786 10607 50530 745653569 7315 12831 614171075 15729 12831 541540270 12831 50398 46876578 8725 7315 653581163 9415 10607 535373750 21050 8725 440804276 50638 15729 555110228 50398 43776 491981169 9415 73239 882406866 53750 43776 354326216 61913 21050 416601935 73239 5687 381127602 2502 43776 999319958 48985 73239 16111218 61913 3115 30019769 71562 48985 159594254 67024 71562 532126354 42287 48985 79892945 11419 48985 495272542 71531 67024 110194657 44936 67024 115082522 13837 71531 592988799 13837 23504 464979594 14293 23504 64054074 71531 73632 275168980 31876 44936 435608308 13837 41292 577979100 23504 1902 240119350 14293 21088 572248062 73632 59737 664315501 13510 41292 723028053 1902 46337 98975024 3251 1902 377560629 3251 58277 391706389 59737 49031 617374774 68091 58277 608512161 58277 1013 52899977 58277 63842 255166395 51050 49031 138987277 11784 68091 570298729 58142 63842 737600756 1013 29720 810959870 29720 72924 675159296 11784 75410 597911613 28143 75410 12342487 14949 75410 554707888 55384 29720 938653218 26837 72924 695557646 78998 55384 685067228 67740 26837 894079716 67646 26837 441681429 85751 26837 887415646 26837 49287 409125536 33539 85751 717493675 33539 27357 314318858 27357 67020 814785419 75324 49287 998732141 53201 27357 72532169 5448 75324 381857209 5448 30812 626331495 67020 56078 785187245 14329 53201 982086583 14329 78736 687238643 71004 78736 892570660 30812 28471 469940964 71004 71117 527264222 71117 76415 994274953 76182 71004 111236499 28471 81076 409778259 28471 53991 804029651 76182 29321 821555277 29321 1481 481049430 40959 1481 949593059 81076 16621 199211556 60175 53991 76541730 74106 16621 578166312 40959 49674 859098782 32682 16621 290602137 4450 16621 942929824 51864 32682 771159645 32682 66346 674855873 40301 66346 29525882 35752 32682 565620084 31371 4450 925047664 40301 1945 822008902 6091 66346 404528159 56626 6091 52925086 31371 55044 316367948 31371 81687 144191886 81687 66208 186484762 55044 43342 193638903 81355 43342 787495288 43342 319 177420319 81355 2135 304107809 319 3045 113786572 20315 43342 90769981 20315 83704 78724020 37939 2135 162805970 3045 57244 113574591 3045 73912 324775146 9562 20315 669447300 83704 47247 431664023 41803 47247 319913592 45706 57244 724890530 47247 82945 116127824 41803 61710 389871792 41803 30827 528542715 41803 22642 67537111 82945 43711 960497205 25186 43711 531345875 30827 77960 151945073 25186 36573 567958921 22642 15884 742411717 8219 36573 580045895 6075 8219 671134874 36573 5904 644086151 84463 6075 339157045 35213 6075 62954560 5904 4785 676298493 4785 28027 975692464 36708 84463 404253080 31455 35213 954709392 12076 4785 100480386 12076 1874 491275177 1874 87098 98924121 85321 1874 987777717 68145 31455 497253258 76083 87098 186570985 80626 1874 991534227 33907 87098 948167632 1511 68145 523954270 58725 68145 855767625 43547 80626 520520306 43547 9187 374698302 1511 2867 264116323 9187 31783 841761465 43547 18123 420987721 31783 41307 453681547 9187 43344 376266409 18123 29462 434962047 34092 43344 672610476 34092 47475 578576072 81430 29462 683509101 49166 34092 262045058 81178 81430 384280286 81430 25572 42745131 79399 49166 507499173 81482 81430 771345870 29186 81178 669751290 25572 56265 929870978 3597 25572 201467637 50839 79399 454753365 24042 3597 125652351 50839 8529 996439814 33525 50839 558424336 33525 22650 977109288 24042 63162 706657975 33525 56005 253414895 48819 33525 25865117 63162 85048 770243104 74388 22650 430705342 72441 56005 170896308 4304 72441 564017340 74388 63070 671256694 85048 56348 940802699 74388 27980 20152592 63070 86720 77792815 4304 75404 617242043 63070 42277 88373569 43585 56348 705363924 80461 43585 897600068 26181 42277 582865415 26181 65628 795707622 74518 80461 551974168 26181 20958 56772961 12882 20958 84234491 82933 65628 987721856 7648 74518 130715518 7648 20154 49889326 52256 12882 490540525 7648 79811 108132583 32125 7648 837995059 46366 79811 690631773 8386 46366 241886912 32125 9818 773951659 2881 9818 983352294 12772 9818 187273097 63434 2881 980842469 73886 8386 107530718 12772 49871 657069808 63434 60114 560066610 45582 73886 356814680 73886 23031 848951446 49871 15223 804560362 45582 36594 142018758 45582 33417 594565495 17138 15223 658310353 28096 23031 141109437 63253 36594 740314006 63253 21107 685496516 63253 86611 35279883 20874 63253 890850092 28096 48260 87582869 63253 25897 58050048 37344 48260 109541900 54705 86611 64449964 20874 77011 308940504 37344 2407 69913325 16567 37344 761311190 54705 63643 909249070 76537 54705 22090924 16567 35675 858513987 80902 63643 788891468 72318 80902 586892452 60197 76537 87652471 85544 60197 748503840 5772 35675 793754128 30818 60197 198001681 5772 86062 216079194 5772 15460 781483282 15460 5054 971171583 40024 5772 847745951 31804 30818 119714238 40024 995 290520386 86056 5054 497165662 40024 39449 489388075 40024 82329 556100370 73097 39449 757206911 34849 86056 52558185 86056 74798 579230013 74798 65691 469004680 74798 32417 968175706 73031 74798 819604134 66642 74798 996612154 32417 87097 274745465 43493 32417 213820771 66642 45664 181577731 87097 29560 231061835 66642 6383 831742348 39689 45664 887350095 2039 6383 426384376 39689 2799 405713645 84995 29560 429672931 20748 2039 32509285 2039 54943 359536268 65336 2799 179990819 20811 54943 939473149 20748 30332 91299756 22846 30332 166860261 54943 2227 647276961 30332 25654 423556395 17906 30332 392555474 25654 41821 775180804 2227 49673 758942442 49673 3792 850232228 35973 25654 640863861 35973 75610 728063406 3792 73880 111617701 21100 3792 62014411 73880 54690 345000151 18628 75610 755866281 75610 63315 102607976 64510 54690 525673843 51336 64510 11965763 22901 54690 986852339 79047 22901 986656179 64683 79047 372856806 79047 9591 720575558 64683 80176 707861660 9591 80575 459993461 43628 79047 830843237 43628 11053 687226843 43628 41492 999951177 26565 11053 569159330 52614 80575 795487877 52614 50076 188548966 83194 50076 144183150 20688 52614 804242637 20688 50319 337581021 72368 50076 214907446 72368 27760 327967473 59255 72368 439874793 35334 20688 285807977 80294 59255 701378237 43192 72368 345001050 59255 75167 256796226 75167 44540 114745370 44540 55403 587267280 58393 43192 447900311 58393 16898 734211183 36169 16898 775618789 36169 43210 352291395 16898 13520 213917089 74242 16898 589658931 43210 1813 972742430 3595 36169 728447818 74242 62604 858646351 1813 54491 854050531 85995 3595 33805661 62604 56627 843156664 3595 12666 421833166 72342 62604 407167347 12666 61079 749008657 12666 3469 208824131 55902 61079 3377586 67839 55902 145329855 72342 75406 718311812 3396 61079 551314663 75406 78893 506671630 55902 61057 336243360 78893 11 798056320 3396 57468 485156664 57468 33529 938046488 57468 28078 358706048 37281 57468 452185013 4963 11 55691560 37281 10161 6848302 4963 31601 115629414 77334 37281 457293533 27832 10161 657798626 27832 24160 120005209 77334 67804 92183843 24160 16371 5782430 77334 23603 475578621 59192 16371 489504799 67804 72747 549417170 2045 72747 581545859 59192 78146 649296489 56188 78146 78813728 56188 17193 196477196 78146 54606 62381600 56188 10481 257533270 10481 13778 715027661 55484 10481 530119559 32865 13778 402648927 27559 10481 338025011 30930 32865 548595716 3497 27559 66003856 19906 30930 778740059 8598 32865 771864904 27559 6985 205920807 8598 34495 260838677 34495 41742 60888607 41742 74817 12091713 34495 40304 770654052 24294 74817 523217425 41742 60289 313254013 33606 40304 459814602 74817 1424 6429727 75744 1424 905635566 24294 57176 882885045 28907 75744 636765488 1424 3168 378902130 3168 32122 838375256 57176 38198 96868170 17560 38198 130919747 17560 63742 636554934 63742 76448 942771991 40302 76448 154409938 76448 86506 689662224 17560 60662 15948961 63742 67729 315648691 76448 65566 846146692 86506 19545 210000996 16334 60662 617913803 60662 45629 966687772 79552 16334 64329839 86542 16334 784795959 11908 45629 158738954 74836 45629 305906857 20699 74836 938444074 74836 67341 263428798 24842 74836 681101375 83393 67341 977475248 72769 83393 13580842 15566 24842 465608002 15566 51662 732533471 12399 24842 63765475 51662 12417 556719985 51662 78524 136289282 12399 55812 241919382 71176 78524 527948986 74055 55812 558946664 86019 71176 601997538 78524 47483 640948859 71176 58804 825809089 59482 58804 197247347 51131 59482 859424641 84241 47483 471376 69818 51131 566376383 77366 51131 209070061 69557 77366 748614718 22615 69818 813241078 76389 84241 372800045 77366 33625 86146664 33625 18244 249627551 69557 1028 612066380 76389 21906 339347965 18244 30854 795354180 33625 24893 741215010 1028 44246 849249896 21906 77913 868212321 22022 44246 361294685 26908 24893 777362313 35163 24893 122085901 23873 26908 228334627 26908 10920 228239431 23111 23873 272759493 53223 23873 641845887 23111 18353 116474272 10920 24823 7165214 24823 30053 761091295 53223 80463 848711057 30053 29122 642760986 29122 41494 894301111 39333 24823 932884625 68937 29122 508549144 68937 85382 495080949 68780 29122 86282959 63417 85382 84126239 33646 85382 468698307 62995 68780 539524820 85382 74945 141926559 33646 22964 590934596 33646 84325 310360200 33646 35844 216797696 35844 19026 926027038 74945 36486 789273355 27836 22964 783360949 83205 19026 123836032 58562 83205 521043036 36486 74582 126245767 74582 77031 710333953 86686 27836 751952358 86686 19245 893769976 86686 60899 4985770 74582 19006 853572160 77031 47691 911922371 19245 8140 61827603 19006 22186 484303864 38941 8140 62782185 19006 53555 542229565 22186 47875 384023250 57899 47875 468580018 47875 45934 616053611 45934 43119 697562609 47875 13935 501653056 3336 45934 871721526 14640 13935 297651441 43119 69126 861120269 69126 24775 164785180 17893 69126 258922401 17893 17576 115649328 17089 17576 718888757 17893 39224 526218088 17089 29956 402181082 44285 17089 609326881 59599 17576 282842195 23891 59599 128429916 13064 39224 13250680 23891 85408 196354611 13064 24101 586612873 28029 59599 239654365 35116 28029 762511024 85408 68199 787040982 85408 15587 581243572 68199 42737 47286382 36073 35116 822699850 35116 21892 863527093 50101 68199 45445339 74159 21892 449813928 42737 69633 831261803 36073 32486 97069766 63716 69633 905007289 50101 31353 718042559 31353 49261 822499557 42828 31353 186620307 78744 42828 464921186 49261 28108 572479528 42828 40210 816096826 78744 66311 408612553 42828 79326 16379371 82480 79326 90022721 39555 28108 323867343 30271 66311 85700527 30271 86325 48327695 13161 82480 669455450 86325 46592 594655263 46592 61074 993693495 86325 65943 844541245 78648 46592 122953221 46592 40784 331165925 65943 54121 781185931 5410 78648 588364548 40784 54319 728552020 43017 5410 418218668 13200 54121 654318121 25169 13200 445579857 5410 8597 126193608 82236 8597 255439705 25169 87057 138759880 5179 13200 747408589 8597 39289 183356897 80484 8597 279773244 82236 47080 546759104 47080 11822 593819147 5179 71976 496387991 71976 32722 831802200 50474 80484 573588531 71976 16069 336272081 16069 52259 677144471 46025 32722 291821475 16069 27118 41605137 46025 86440 633352483 46025 6434 359364881 11467 46025 84725579 86440 32591 192559587 6434 11222 11372790 39680 6434 879230718 11222 25485 257999575 25485 26968 120493222 40610 39680 800734845 26968 69759 481836492 26968 78249 746971485 26968 38267 757736493 76627 26968 62598275 84414 38267 542767014 78249 68336 471376257 38267 49438 944337429 38267 8349 309719945 47018 49438 846037277 41026 49438 654343420 41026 76884 79096040 41026 74684 119546046 57979 47018 514411291 41026 22778 236832930 76884 27152 81880692 21964 27152 104302076 21964 8172 375137520 27152 66627 324174907 64754 21964 639549825 69695 66627 420271328 56493 64754 741192929 69695 59841 324238040 56493 75932 701409023 64754 85105 841749018 66222 56493 28403507 86336 59841 438559513 9538 75932 719357696 9538 44567 65826303 9538 25117 788167529 32958 86336 721189849 9538 12276 45259707 13191 32958 138798104 75895 13191 381798184 7784 12276 405787589 12276 86869 849746190 38657 86869 908697548 86869 6490 422739200 18843 6490 981502177 50597 7784 866893571 6490 6035 524110873 73275 6490 876892682 38642 6035 855312972 5835 73275 373292295 41117 6035 682535714 6035 43363 781347556 50667 41117 736540743 4043 41117 81733838 5835 5827 99520838 25483 4043 190828207 25483 62285 337396381 55460 4043 183883693 86539 62285 189062566 25483 27820 331545866 27330 27820 583287466 27330 35069 698848637 55460 2100 798769213 31551 27820 922585074 27330 39767 24508047 15015 27330 132770509 60892 35069 162369892 6821 15015 963285674 41795 39767 593241676 56625 15015 626765832 41795 76962 213584233 85306 76962 50587291 56625 53279 563201135 76962 72442 649590891 26388 53279 546126575 76962 60283 775344793 53279 84782 884608892 67215 72442 89328730 84782 24405 754967449 57215 67215 895009339 84782 63911 160307523 18623 57215 191551957 37211 18623 794414262 57215 48437 74104399 18623 41643 904889841 18623 2541 785451152 49231 18623 370980619 52786 48437 521971037 23437 2541 628058474 52786 30616 686445454 7671 49231 857731384 30616 61683 156115440 30616 17915 641016378 69718 7671 983267431 7671 38522 257357973 17915 61063 27975673 12683 38522 758572969 17915 42458 592859258 61063 62874 79397959 12683 25088 498192219 7220 42458 220350237 19446 25088 807794574 43323 19446 824714512 25088 15771 525512609 42704 15771 58876589 42704 70103 479474386 42704 74863 378781010 15771 37137 363980950 15771 19563 881033994 52221 37137 268297565 74863 28612 78041502 74863 42108 261090161 27439 19563 73349916 52221 74839 947150751 52221 28600 225945775 43219 42108 842068373 27439 5944 581502691 74839 70102 37626867 5944 45123 537177608 2123 43219 564022889 70102 2737 480130238 5944 47179 365178519 32807 45123 384119800 37232 2737 583741335 47179 59355 928924199 37232 52584 108578460 15672 32807 853344835 52584 85482 401129221 15672 32647 928650737 15672 61720 931958974 85482 14917 646139291 77406 61720 600892524 30113 32647 128922995 32647 3287 191408235 14917 75768 906691565 3287 50890 114671148 49819 77406 503961098 75768 14138 950765749 23745 14138 61525485 70907 75768 5751041 27794 50890 239062333 49819 68960 554964434 67809 14138 189030819 17321 68960 871618268 77988 67809 9406326 66668 67809 124794418 38302 66668 282637290 66668 19519 588220298 17321 78955 69239032 66668 66097 782693585 66097 5939 387576005 40116 5939 215268749 66097 24948 229730749 40116 63399 779617999 5939 82219 553057932 79841 40116 986738616 82219 86199 604731238 76025 82219 589560132 82219 7177 350313054 7177 66282 911443612 86199 74824 117271993 74824 36102 867781345 63000 76025 614441321 74824 65540 663985915 47712 66282 88146525 63000 16657 512127298 11010 16657 49076933 68348 63000 367259632 65540 7983 745946893 16657 69455 422580264 11010 82786 637279370 65919 82786 796157789 68348 57223 803538280 78194 82786 888289014 69455 23213 699412671 78194 32809 218603413 78194 37930 541003355 48832 78194 69110296 32809 29955 394902750 48832 48866 691641377 29955 10775 884808410 53449 10775 958771803 15520 29955 783681070 60663 53449 65209374 76850 53449 177941765 775 15520 386181838 775 24586 602141217 25744 24586 762264442 60663 7980 273090248 59794 775 264563532 19687 24586 155318782 40963 19687 494220282 40963 32202 422068052 40963 79876 704283162 63744 32202 1459489 43198 32202 300020076 4615 32202 304725914 28948 63744 525185941 79876 80714 289856013 43198 64176 323067647 28948 19791 783217650 80714 34303 135535262 30060 64176 744105461 34361 30060 643554715 29159 19791 253385859 34303 12733 842214977 30060 53386 96317890 5173 30060 105026776 42664 53386 604798536 53386 66890 335356743 12733 3634 57750827 5173 78261 50074973 42664 62450 599201396 62450 23143 155916423 78261 56712 18172577 87309 78261 209371535 78261 30441 40749905 30441 60847 39265444 46591 87309 947739198 40527 56712 507083774 60847 37340 148487454 87118 46591 609829696 37340 56856 390766709 46591 24656 763191284 4856 87118 229199109 67718 37340 454339619 5619 56856 438957544 67718 34896 354459374 13892 5619 932191853 69566 67718 927216347 77306 69566 989359866 30428 13892 456787356 30428 1210 186527378 13892 5690 519997835 69566 12046 736422007 11302 1210 187907983 30428 14259 81413059 1210 17839 129714804 14259 55903 217626851 7381 55903 467745013 25209 7381 843970464 44020 17839 586292244 34475 7381 131531923 48929 55903 173603298 42825 48929 451127414 72191 25209 866604555 30014 48929 942440227 48929 41118 28146100 30014 82240 376993759 72191 26791 115750531 53993 72191 427741893 26791 67374 998325226 54462 41118 101396193 28920 82240 981334719 71717 67374 725978817 51418 54462 618365351 71717 53960 76197063 28920 11228 557909990 61799 53960 145409213 53960 66996 123969111 1128 11228 537365632 43246 53960 594572956 66996 35052 18998276 78498 35052 461289814 1128 69477 23379340 69477 68748 361924150 69477 56671 880698857 33457 35052 812792534 37131 33457 45838455 51231 37131 6150792 68748 6874 948239684 56671 16983 194282904 36841 33457 681690087 37131 73178 937198431 82450 51231 336222530 47552 36841 128668626 61465 73178 756773906 66061 36841 205910371 82450 16561 198476986 51493 66061 876796914 14725 51493 96756879 60048 51493 525493908 11216 51493 156519489 18005 16561 812067135 60048 85531 984930044 11216 71473 974175215 27811 85531 147766769 27028 18005 515155524 85531 48657 773167361 27028 86403 509072505 71473 69446 71070546 28990 27028 688010752 86403 84466 66015411 84466 3666 308649332 28990 5163 413637657 28990 64859 191381422 64859 33779 129200010 17425 84466 340366621 12166 64859 55161771 17425 3545 340593792 80102 33779 675684381 3545 83221 530810592 17425 12418 335743475 52503 80102 652908006 4730 52503 55869121 4730 57913 923333425 83221 7086 357270691 12418 62394 954784117 47958 4730 210298001 4730 26925 392811197 7086 34100 6428745 61152 62394 986846542 66146 62394 153584297 26925 70001 126380953 66764 34100 332163268 66764 22645 953870580 79805 70001 781743750 70565 79805 683815148 66764 80160 88196338 66764 41158 931430759 79805 25966 203736365 67356 41158 271005123 67356 41769 23657412 25966 55380 836809505 41158 67054 194255389 67356 7494 857891069 67356 39653 518846020 69276 39653 188829237 67361 67054 24467124 39653 54536 733692733 69276 33257 782184932 54536 42163 69510739 76027 54536 877277185 67361 56307 238964956 38439 33257 942565390 12633 42163 109538980 76027 21837 730192599 39345 38439 412341509 54894 39345 311366042 5670 12633 987805422 82165 21837 183804417 5670 69094 558821913 61447 54894 247983152 5670 71326 227597103 69657 82165 915377688 82165 46595 334113365 46595 27831 501369500 6663 46595 966524002 27831 53023 9466340 6663 61117 49152908 57900 53023 80917373 61117 35448 655882534 53023 24786 244268689 48748 53023 417476331 35448 32207 169891408 32207 31900 913772510 48748 77523 808527293 32207 9014 908862609 77523 86287 72761923 5450 77523 181477069 83538 9014 950265898 3945 86287 390734930 83538 76844 624247236 3945 32793 535314782 11867 83538 267780590 41136 32793 143294355 32793 33989 448192276 20255 32793 12324283 20255 19359 867400932 41136 76175 100612045 7824 33989 540115066 75389 19359 96020863 75389 52889 192011678 83348 76175 257669154 43883 75389 846375883 61907 75389 105429560 83348 27454 807253005 57524 83348 100793529 71647 61907 705939771 27454 39158 770246515 72278 57524 925608699 27454 81580 174934672 71647 85955 712717759 72278 14463 771294639 81580 46569 617059567 46569 52108 174960080 17292 85955 443840288 19556 17292 358333341 52108 16066 128380763 3801 17292 900625565 19556 75488 907665066 44521 19556 476431127 80979 19556 207252315 75488 3409 851451011 80979 23887 918365666 30932 3409 739428796 30932 68585 387754746 3409 16835 775324390 63367 30932 101622422 32154 16835 385623895 53353 32154 123558412 26939 53353 580889320 53353 190 684081265 32154 4894 55767016 26939 34196 260257855 190 24611 492251374 34196 24545 667480405 23578 4894 735357341 24545 36434 250939856 23578 66077 640441155 66077 49577 61022228 23578 4467 718312587 66077 43834 999266117 79740 4467 254282178 4467 24098 745288705 49577 63349 377119576 63349 40091 53006397 43834 39328 141278516 27963 63349 602264256 56433 24098 254582390 63349 61597 858470811 56433 79012 30445031 56433 39043 568032613 39043 45879 105716636 45879 18653 57643423 85465 18653 840794340 39043 12964 831060440 45879 65790 124991673 18653 8226 757776603 33408 12964 636247796 85465 85252 19179924 7751 8226 76945125 52420 33408 823892617 33408 68213 514306681 7751 70381 120301871 68213 27733 141195333 82182 68213 368239183 218 52420 357240247 34824 27733 642475433 71896 70381 607760615 71896 35685 61631022 218 14148 376333554 35685 51354 565210932 34824 43627 575534369 68231 35685 880599077 15882 68231 531085543 58481 68231 77665886 51354 46776 529514369 27964 68231 678770656 46776 83246 180231725 40536 83246 812710120 83246 14122 630361557 40536 28066 345583769 76504 40536 969737449 46688 83246 303075036 4191 46688 245727106 14122 5058 583602068 32276 4191 109913869 68639 76504 975902236 4191 63388 324316885 83641 63388 602263101 32276 78129 313829363 9733 63388 315949444 9755 63388 286520189 76550 9755 887164781 53507 78129 498825326 16181 78129 640695320 53507 7479 585856905 16181 24146 969305036 26028 24146 679370990 1630 7479 690641467 1630 83444 342118830 1630 84396 399675106 24146 63866 275572885 58658 26028 842513635 63866 76792 84595005 33682 63866 307808546 70025 84396 829738422 55169 33682 94284448 76792 38059 323510788 44523 76792 435526875 33682 70349 238873181 81233 38059 804039346 38059 83696 915017633 37763 83696 85357139 81233 66927 898240804 70349 41847 372003070 83696 48051 902758489 83696 24463 397425032 25615 66927 999771866 62414 41847 630737492 24463 20084 389748102 24463 14786 187823937 25615 57644 267336726 62414 27887 40777836 11665 62414 968590312 57644 63418 265699977 11665 41897 257559604 14727 63418 884709927 11665 62332 695600055 63418 81237 471998561 81237 31292 598582020 41663 31292 539233193 41663 13536 468196155 69156 13536 532188233 52863 81237 29113241 69156 69025 257367591 13084 69025 953988112 46482 69156 195896916 16227 69156 432332610 13084 48712 664688702 46482 73241 565495810 16227 28319 460902765 76432 73241 705160701 76432 42977 848149001 48712 72717 168196108 28319 13218 699634314 76432 54300 16665542 54300 21674 973151337 13411 13218 880558430 13218 5091 657862416 13218 58569 373297995 5091 46973 33565713 21674 86324 65454233 86324 10847 253643646 82210 10847 318653729 82210 67506 751226114 67506 47557 553753725 14753 10847 412237652 32959 82210 410257922 64697 14753 512191531 47557 73451 285566914 33482 47557 50264857 23293 32959 8242402 24723 32959 492126850 24723 67111 381272114 57666 67111 650988852 78218 67111 770251971 28924 23293 934372565 4414 28924 619049892 64743 78218 38525746 78218 45574 958864907 10803 64743 526885858 56621 10803 1880739 30636 64743 624049408 56621 57505 52026513 37318 57505 843109039 69219 30636 53099485 37318 39463 344858581 69219 83078 769306439 37318 49943 802659067 49210 49943 692007396 49943 14942 757665010 39463 23267 843235183 7206 14942 2998271 7206 63457 585086486 34134 63457 105021395 66104 23267 831275875 66104 81143 761602726 81143 81005 276063463 14359 66104 950327973 34134 9551 79442123 70510 14359 370716101 85939 81005 391843607 78189 85939 46399843 70510 22032 405076463 57658 70510 16761298 38086 70510 7739529 59979 78189 264375926 57658 42181 171496584 57658 27663 18292487 39957 42181 161414562 38086 20052 5567163 22351 20052 312770184 18684 27663 530879750 22351 59399 710371072 18684 39327 621956320 20052 71056 832193784 11339 59399 774871151 19357 59399 413279803 28771 39327 90220137 71056 66947 375362602 66947 37271 767956473 59667 37271 881407741 19357 43506 939109542 66947 5857 152222946 59667 29552 514520094 43506 71942 638264959 70713 43506 158844294 68758 71942 844806194 69088 71942 244901488 25215 29552 875964465 50525 69088 197506810 44675 69088 564562929 68758 53182 637228339 64749 25215 646165303 47476 44675 648715346 15626 44675 834429909 46372 64749 109662736 53182 24081 154036918 46372 18191 473774675 18191 25630 711207005 18191 36912 472413720 25630 6547 65931074 6547 66115 153023457 32623 18191 26014756 6547 21075 318430883 58030 66115 117299103 37323 6547 315170169 58030 4962 488315653 76026 37323 512221112 37323 72182 679846983 50834 76026 861041561 4962 3269 430124626 4962 57869 935147241 2395 3269 724509273 72182 72910 742937756 14553 2395 102249384 12779 3269 637704592 8408 14553 699125838 14553 67838 78917725 54068 72910 41169344 67838 4813 479636163 54068 27096 765802650 34681 8408 692846826 24141 34681 747204839 27096 1046 93631959 40109 27096 218520745 8690 1046 646361413 24141 69177 630410515 24141 62585 85323264 69177 40248 695463270 8690 2540 643152416 62585 71346 896128845 40248 15805 818409460 71346 42267 924101406 45624 2540 172911627 22756 15805 999708492 11307 45624 828771894 24235 45624 299870471 45624 45749 872145794 22756 16557 431719357 30400 11307 179159831 16557 78506 625483972 12815 45749 3918172 28706 45749 112062598 60148 30400 315846975 12815 83202 622535154 60148 86245 457754870 83202 33604 944889098 10678 83202 818951383 86245 4319 878524215 4319 29753 539293954 33604 41689 496927149 4319 75327 496260199 71354 75327 594717268 41689 27540 696389279 75327 17462 39216446 17462 15899 529193076 13596 15899 406103053 18485 17462 478143955 18485 32000 474869031 13596 76551 30724217 57576 13596 458023020 57576 24825 468584535 74927 57576 617159767 32000 5505 124418972 74927 5790 131915277 24825 77555 78949389 19741 5790 736811473 19741 2895 130672746 8567 77555 648648279 19741 48094 210481715 84727 77555 407643834 30456 2895 57597843 16540 8567 125302387 85371 8567 36945237 30456 35362 34765426 65944 84727 697575603 70775 30456 408664890 22081 85371 895700562 81441 70775 158728755 68266 35362 226541338 22081 34735 241381509 68266 30048 477035506 82020 30048 880700312 82020 18596 14754422 3445 34735 139802976 37244 82020 922246015 82020 87166 817427276 34090 3445 66226396 37244 16880 220618354 16880 54419 395417431 68682 87166 23357436 34090 53451 748172224 51750 16880 964185870 54419 1183 310363331 19844 1183 221541371 19844 41746 118591355 78273 53451 842395393 1183 4341 146148561 12426 41746 55851462 4341 26585 957476995 12426 53137 91171818 53137 53774 595617596 43867 53137 564599568 52524 43867 703845107 33745 26585 765015623 52524 18093 893118051 26221 52524 44771921 2110 43867 72911733 2110 40394 990195761 6038 40394 836905114 41383 18093 920179730 71528 6038 379692711 41383 11762 403639679 6845 6038 190703528 7122 41383 391776952 73127 6845 507661927 11762 11712 880419884 84326 6845 244064214 8117 73127 617639864 43865 8117 82753724 30614 84326 899688207 32837 84326 23544896 32837 13151 322194750 13151 9521 510966967 85723 30614 332248041 9521 28522 229160343 85723 11837 155884899 10063 28522 867519244 9521 69222 839727023 52285 28522 724048418 28522 49838 58919645 1807 52285 714452744 49838 2630 40022568 1807 57056 236875331 49151 2630 758942627 5880 49838 892834267 32137 49151 148017179 32137 7333 160640011 15105 32137 717868490 15105 41491 635118788 32137 75331 871995407 41491 9320 155060651 68974 75331 178164883 75331 10614 292437584 68974 62079 80802667 42047 62079 101912231 20416 9320 100712696 62079 54708 931578189 10614 46961 479914632 71759 42047 798397693 61173 20416 340598923 12408 54708 602520793 71759 86179 312643823 65084 71759 811344378 14672 71759 139800481 3484 65084 933145192 76898 65084 15774997 18724 76898 892192543 18724 86060 110785738 14672 7125 64348135 3484 12302 53632478 7125 36122 36343415 9840 86060 687658039 44042 86060 147596786 34959 44042 988891472 9840 53131 111462629 28586 9840 342259140 53131 2352 670622846 62956 44042 182176925 2352 35658 537931625 64603 35658 633463090 24117 2352 333773292 35658 74445 411799010 62956 52860 695694316 49001 52860 263112312 33705 24117 271722201 3669 74445 483851865 52860 32484 323606313 3669 8329 981019917 33705 79653 44115274 3669 16787 269713927 16787 3762 4434485 16787 85540 869561323 16018 85540 119392379 85540 76352 862057253 16787 49652 226232002 85540 44080 980917169 85540 21005 997274780 32659 49652 638487478 53234 32659 472849977 21005 47336 10560596 44080 63413 70860930 54197 32659 757670492 32659 18981 518438713 59084 63413 718186689 63001 18981 266150849 59084 69243 718131888 27379 69243 599873682 69243 75506 650675362 49417 63001 344464158 49417 52248 229106413 69243 2063 713285658 52248 30864 983217801 43977 2063 160288812 43977 14863 961078583 52248 43962 228337770 43962 77575 230227315 77575 39625 318567989 39625 69336 398698640 43962 75891 579104566 58106 39625 104593388 57885 69336 957302294 39625 21344 968357096 15086 57885 115451186 82283 57885 128958387 1924 82283 689314122 55545 15086 883127851 27045 15086 125637432 83752 27045 818192918 22008 83752 193083633 83752 82667 919065030 83752 81532 455943381 22008 51538 425652800 51538 59801 137190152 19801 81532 316550771 82667 50068 646269467 40574 19801 266582831 14170 50068 96385784 59801 7975 13264089 27003 19801 411521434 14870 14170 524268662 87278 27003 57836324 63289 7975 355951686 14870 13298 978774866 27003 9924 469399997 13298 27135 658448806 61814 9924 298312600 15737 9924 390273722 79599 13298 741419905 79599 80015 253349538 51759 27135 801307639 25466 80015 331631185 79599 23339 355707116 79599 75405 7863096 85693 75405 639853937 85693 24755 68742729 29671 25466 372736434 23339 17694 129068163 51596 24755 162569157 57911 24755 607865424 53986 17694 984734226 29671 63171 725466880 51596 1290 85739116 1290 48286 712044924 76879 1290 348237174 63171 13995 737646046 72185 63171 717529815 49841 48286 69951632 25563 48286 349810549 72185 40062 147240835 49841 61550 202231955 72185 29496 858819784 25563 46975 47595315 29496 24397 156172858 44177 24397 948247324 62886 44177 547166323 70408 62886 882868860 46975 7862 68544726 34678 7862 240890154 70117 62886 648283346 12673 70408 451016810 12673 53587 443704839 70117 9784 160239323 34678 25978 946816256 33696 25978 296503896 9784 65 352230706 10345 65 15073354 65 53984 73704239 10071 25978 51454787 10345 66209 977865837 45455 66209 846431727 47653 45455 785200011 45455 79189 650181713 47438 79189 550424913 70425 47653 339367086 47438 2870 185231894 1613 79189 437154000 79189 70466 811446871 81952 47438 995109552 75717 70425 107443193 70466 51833 557352917 7378 51833 642865648 22543 70466 523240739 35582 81952 192643987 7378 40369 651479681 26261 22543 426913986 22543 17000 548058334 53945 26261 79728346 53945 79839 918375084 53945 29986 941828262 48368 26261 681377866 380 17000 753158765 13781 48368 755996888 380 27604 420957888 380 44788 27901463 380 63201 747752587 13781 53630 693107678 12218 44788 862713349 10214 44788 812220820 51784 44788 643560292 18934 12218 78383510 12218 3954 666644609 12218 76085 135104625 83339 76085 677198239 51784 34139 81558912 33045 3954 16254579 3954 19383 598603007 3071 83339 439017693 75293 83339 39051680 33045 79165 810739034 19383 38698 240893010 46477 3071 357240221 54595 38698 801626206 6743 54595 2865455 6743 85633 127827257 47751 85633 635096578 46786 54595 421932724 59867 6743 537685309 46786 30149 753146841 57509 46786 315549757 6610 46786 686426399 6610 75941 155191580 30149 75428 806250377 42751 6610 492145651 75941 62028 306701202 42751 1263 617287898 42751 67279 713892657 67279 81782 334111249 62028 53838 46998039 62539 53838 686914939 1263 13308 540951499 13308 71160 86068761 86913 53838 476269054 29006 53838 224954271 62539 82597 691153966 29006 56257 621670696 71160 75764 577341061 56257 65958 515126122 65958 73882 223587897 73882 30993 933926194 7702 56257 15189158 83427 7702 930399659 65958 64681 378258560 73882 81124 949633377 7702 27019 306520311 27019 74203 305114593 44397 64681 811076183 22039 27019 662872382 74203 67677 719970121 32536 74203 74310181 32536 83386 280847029 22039 46833 493737153 22039 57066 325359502 65291 57066 94295878 57616 83386 721167746 54564 46833 931752846 52130 46833 284468863 57066 27862 170471418 65291 58634 979179762 37262 54564 87984021 50611 52130 461685811 52130 45289 838204583 37262 17720 489314666 11681 37262 265139930 25509 45289 93936318 54455 25509 472925225 18277 17720 35430986 18277 21802 85487786 1061 18277 828042001 1061 75516 762254235 11977 1061 913038433 36420 11977 138083001 36420 18199 261192286 53062 36420 712751067 36420 57180 133691913 57180 67813 231104821 5265 18199 898866401 57180 49364 720656066 57180 26530 275419069 26530 37286 449982204 5265 40780 177762455 23491 37286 744138731 37286 2088 742086155 37286 30354 279016627 18425 23491 714442878 25411 23491 824370603 25411 45041 440310642 25411 80212 530021306 25411 14182 976040721 25411 58495 794391325 30712 80212 748540161 52911 14182 557626707 49667 30712 799838249 74985 52911 888103978 9694 52911 116595119 9694 34254 444612703 9694 50671 113509961 46221 49667 212583714 9694 69236 723410650 46221 61791 130756972 42491 69236 237903902 54018 46221 622883889 14560 61791 475130228 65584 54018 84750171 54018 17410 100710268 14560 2995 265936283 17410 2294 609670340 18304 17410 349173340 17410 52133 954362113 18304 76936 337282256 76936 42788 427879851 38924 18304 70347505 38924 21931 675679092 38387 42788 102018627 21931 71045 627047908 33565 38924 541975969 4976 21931 892935872 4976 29195 248199052 9331 4976 22797753 21638 33565 376786099 9331 16579 64607067 29195 42985 972758448 29195 38721 318801721 62034 9331 936302345 42985 19532 411725456 77363 19532 49153766 19532 17911 907995909 77363 24796 233511468 62034 45840 402432488 19532 9233 835281092 8771 77363 420822042 14853 45840 599464904 3434 45840 247149619 64201 8771 386856714 14853 44477 33129528 63194 3434 393455391 12642 64201 258881544 54850 12642 477046700 54850 18764 540661976 63225 54850 555879798 84064 63225 539449997 38883 54850 644509088 31774 18764 724534832 48722 18764 883637257 38883 33488 213550650 39312 38883 861480414 39312 47607 801208110 39312 34039 800646955 58869 33488 13641974 13537 34039 23337800 13537 86428 656179181 33757 34039 849540793 9302 58869 635523378 86428 73654 197776689 73654 8322 592452889 86428 56969 833605486 8322 74321 358690049 68533 56969 431865141 57083 56969 208651480 74321 44991 62708551 68533 11107 739453447 44991 73665 909091169 29840 73665 90166983 60822 57083 294051986 60822 2845 602274494 71276 2845 855613155 4372 73665 586699325 71276 72272 26030750 60822 73983 736774141 2845 29731 103440758 72272 66562 829980273 72272 47953 166162615 66562 62925 267677167 33811 73983 124411552 6491 33811 766046503 47953 30412 751047124 62925 57982 668858116 67476 33811 751194207 9109 33811 74909119 9931 6491 715350403 8659 57982 215152328 8659 2585 788153636 2585 67727 981150205 2585 72776 876590706 67727 13826 743024522 19010 67727 899667726 12223 72776 622110406 19010 33842 466707816 46423 72776 516374447 13826 66844 218632569 27938 12223 335788519 342 12223 492953600 66844 69069 482334336 76464 69069 616188082 10792 76464 141910349 34782 342 86943416 10792 63265 607534742 10792 39716 863947029 48638 63265 246830487 41987 10792 159125645 34782 5928 425601898 41987 7684 267892504 39716 84408 829656411 48638 64403 790016225 84408 22480 178236038 3285 5928 333484508 79585 7684 683361186 65819 64403 371187541 22480 45010 775618613 65819 38921 575455326 74065 38921 171430458 32223 38921 979624337 65819 35330 242528493 35330 60013 220166497 6806 32223 289141801 11679 6806 331730339 6806 54949 143118212 4021 60013 467488701 29947 6806 186739512 71830 54949 23838181 11679 83505 971186419 67823 54949 731516455 29947 73444 36277145 50688 71830 672759477 59832 83505 90079618 83505 82361 434457418 50688 4992 615646243 67216 4992 745507974 4992 85988 962685821 47008 59832 52566416 85988 230 49999312 17879 230 671604020 67216 45525 836435945 230 18958 18408495 25892 230 101630348 230 47569 240667356 47569 19957 252085712 18958 41154 579880722 25892 45083 74887806 76371 19957 805291312 47569 32805 205887701 68810 32805 984026547 58125 41154 358863186 76371 24548 384741379 24548 42803 547725342 43823 68810 130925679 43823 60766 674120897 24548 18507 643358525 42803 49259 794138770 60766 65748 386248650 60766 82420 556530044 86791 65748 821102233 25254 49259 599099816 49259 81997 949494961 86791 41035 506139503 41035 16772 396504094 81022 25254 847051353 16772 51184 238593847 81022 33308 962581512 52595 81022 85012596 58529 52595 913159369 58529 63082 813064206 33308 64908 18467973 52595 17452 950353458 42679 63082 970706100 63082 17344 413408559 285 17452 816034463 8825 285 188368249 66783 8825 488010097 33886 17344 794154599 285 56300 745165833 68849 66783 411209503 33886 6192 276222035 20765 66783 503164425 6192 13485 978171274 72421 20765 306659451 56744 6192 804115293 13485 48108 183643609 17819 48108 428662738 68225 72421 192739058 30169 48108 175631875 3751 30169 779121331 17819 20399 545691109 14740 3751 111833316 20399 70472 105352790 30169 15960 732883505 14740 14262 801679308 15645 15960 147768508 37941 70472 498929057 15645 28298 21737589 37941 20834 91626302 28298 86406 73463674 28298 37025 300637046 86406 9745 275873911 34763 9745 96137050 20834 22644 128668621 37709 37025 779793284 40175 34763 115951612 9745 967 727795880 34763 32031 211701949 22644 4916 986289191 40175 75317 241216341 40175 18234 941194811 967 70016 718386191 14276 70016 892434130 4916 51378 769740549 32096 18234 921037168 32096 27645 437351077 27645 44268 952827855 44722 32096 803490346 32096 57645 886870654 32096 80381 173250178 27645 71514 544981617 44268 28409 844664681 37732 71514 369503066 71514 51458 663475216 28409 76423 853468433 84958 71514 996277106 59741 37732 146192756 56897 84958 939819812 51458 11846 159819777 14812 84958 727720017 64774 59741 257797285 84994 64774 7563859 14812 44717 583328780 44717 11015 112106394 29010 84994 448245871 11015 18027 989379723 11607 11015 427074710 29010 51549 971037685 82903 11015 595443734 29010 37057 4886382 25096 51549 391720808 44928 82903 948608110 52415 25096 568343135 52415 50873 429056799 55119 37057 155537335 52415 31895 514052556 35339 44928 26880610 4545 50873 328992458 17840 4545 37703320 55119 75302 785441523 35339 17213 578971771 17840 19415 331693028 17840 64149 313898351 17840 63824 802624255 10304 64149 789759964 10304 21003 63286951 60587 63824 661190474 7070 21003 719394335 36609 10304 605355683 36609 20327 662729220 44 20327 10260649 60587 36520 879260335 81305 36520 403430890 20327 22696 499866997 79265 81305 501867993 36520 31123 927083399 31123 55031 765162466 31123 1506 86886245 19321 31123 414023490 66838 55031 840919250 86673 31123 402053837 62206 19321 237780575 60242 19321 768617610 62206 22781 145294270 65372 62206 958142392 69620 62206 839899010 22781 17958 689837964 69620 67218 858060648 17958 77640 779928488 43351 77640 534403063 69620 1631 348268865 1631 70254 215152596 1631 84342 572779239 12807 84342 45008497 36196 84342 749098389 1631 36018 43102532 36018 86570 495166646 28768 86570 66912887 28768 5911 90574366 86570 1899 342790249 69881 1899 577779694 16671 28768 722152498 79896 1899 606881305 5911 65416 213402862 69881 41266 790657141 16671 80587 373638974 80587 42383 61808737 13677 42383 104873686 80587 19487 595863109 19487 41135 326423403 13677 6810 740842627 19487 50436 201146424 13677 56456 502925390 56456 5413 352309879 5050 50436 37815515 85267 6810 347249212 5413 29698 582822086 3928 56456 883212865 29698 51357 502131207 85267 75251 134062234 38901 51357 696938002 38901 36445 136747054 26333 75251 949009126 6412 75251 950883763 38901 78883 96535621 26333 71610 594866432 18390 78883 351865800 26333 36349 73387521 36349 61575 916588514 78883 77008 153323644 77413 36349 825830225 61575 50414 422515586 54884 50414 422490915 50414 64045 155904752 78367 77413 107376879 60618 77413 922443169 19148 54884 797668192 19148 42281 268094318 85009 19148 5843661 83938 19148 849098602 60618 39299 201317947 42281 27850 939757528 39299 74982 92494240 37116 74982 260491285 37116 16307 996391496 39299 73080 668519482 8902 73080 914387782 73080 9051 935906732 79044 9051 101796219 24422 79044 966533518 43096 73080 234294819 24422 3746 13487977 41097 3746 505715959 24422 67243 483673028 68586 3746 205593075 41097 37496 466455250 3746 49180 481769364 49180 47688 960094766 13160 49180 124390526 35951 37496 140895406 19453 35951 486917328 47688 52940 648036443 14036 47688 752966305 13160 38055 443216508 52940 81698 380787359 1837 14036 63935621 42168 38055 856275763 9700 42168 499561538 7109 38055 916554940 81698 80841 726067691 42168 4520 21038896 39036 4520 381575386 9700 49588 451252069 39036 62661 929588211 49588 50363 267288903 4520 57014 253973666 50363 60257 732414854 19314 50363 8027692 19314 59749 190985984 60257 39112 45176383 57014 39628 418543274 39628 39919 39371870 39112 65586 744084648 11538 39628 489327109 39112 67192 79717024 40335 39628 635303954 11538 54239 260434091 69826 40335 456080528 11655 11538 63582192 83689 69826 992361454 11655 84556 161185056 70865 11655 790110025 82307 83689 861579 84556 7581 84013769 83689 35965 954414614 86607 84556 468653603 70865 38063 943334852 31065 7581 500293275 31065 80518 751991580 35965 5340 200575440 80518 58446 57531533 44752 80518 784980871 54397 80518 557791432 54397 10405 882168133 41039 10405 479246488 54397 61781 509793768 54397 61676 973381056 10405 36089 386547803 60826 61676 950557858 36089 1259 18606546 23277 61676 304784422 83450 1259 982963059 1259 7212 700318321 72170 60826 788055125 11429 1259 177909417 41209 72170 136534854 11429 29140 529542657 11429 51368 405922923 15958 11429 15093474 11429 5358 413740412 29140 43500 15136993 29140 49876 839804203 51368 63468 75954322 52634 63468 667793383 31849 5358 401946278 31849 10363 489033701 1287 31849 878692776 71601 1287 954849973 1287 86456 660285794 10363 20567 883837347 22062 1287 436568362 71274 1287 778668860 71601 70573 499436975 78334 71274 905961457 78334 52050 177715538 42317 52050 713903108 42317 15693 95752399 6979 70573 886403277 23649 42317 485092017 61060 15693 903251599 23649 28384 93112939 15693 71218 593768994 6979 8730 569314760 8730 2991 255849512 34184 61060 996556765 68452 34184 772828465 2292 71218 865091759 68452 73417 251752496 68452 66331 588605457 56124 73417 584091881 49621 56124 182448521 37150 2292 811689873 64102 37150 556734999 49621 59633 154940339 59633 55947 104806161 45416 59633 928865310 41895 55947 155509937 56586 59633 727273862 59633 22205 628802321 49023 41895 806941601 56586 56426 975326582 22205 65056 763516912 36702 56586 983783740 36702 84889 909979774 36702 77990 25499710 77990 19882 43742891 42647 84889 644582993 35089 36702 191181849 19882 15846 258558613 15846 27571 95661358 42647 37526 109346824 27571 61285 118832921 61285 70710 104710022 61285 85714 842197807 27571 47021 681746506 70710 10889 211387778 81175 47021 933942173 52690 47021 202524129 32507 81175 842690447 47021 66900 47664160 32507 10371 459091907 81327 66900 781171087 52690 51730 799356162 66900 32131 10025592 66900 17691 170991473 10371 21805 126312248 49545 17691 982729966 84048 21805 397711406 30178 49545 796284650 84048 49839 673468680 49545 96 741564970 26621 49545 987620594 59621 30178 712277498 58777 49839 298265756 59621 82487 155164976 26621 49534 980707151 70335 82487 289853314 70335 42624 570448132 49534 33053 439263874 76851 82487 852156950 1978 49534 686160672 55161 76851 743109991 54326 42624 928647064 23904 1978 461363326 34467 76851 233246960 10220 23904 55479222 52534 54326 872204814 39978 23904 355351773 11733 52534 85760889 10220 12961 696999306 37813 39978 852063793 17235 39978 707699097 40349 17235 144617396 12961 85271 83642933 23935 12961 858620952 57710 37813 46652965 34994 17235 619301779 85271 63164 771221311 63164 55616 930584353 34994 86117 977913258 51268 57710 72449344 55662 86117 991159592 55662 71859 781524994 55662 36223 234169169 86117 69124 852645244 82583 69124 813244447 44929 82583 461391282 69124 5074 699142494 1115 44929 651607122 11093 82583 42406297 49837 11093 423618009 44929 61666 612558747 49837 1606 878822217 49837 62955 443384982 62955 3418 468881046 1606 60916 678270582 61666 26700 159723419 58965 1606 338500896 3418 5945 720974240 26700 57571 366083345 57571 59923 208871238 5945 78382 983361220 65109 57571 405304035 4024 78382 128787548 59923 24073 170321842 13809 4024 272171931 52721 13809 260253105 10832 24073 489375988 10832 40019 121027087 10832 61766 653514591 61766 24315 59091909 66666 10832 983754870 61766 2499 853731698 34661 66666 12580090 34661 59376 599958529 34661 7693 853358121 9893 7693 263023926 9893 59292 331608636 7693 43435 224255756 72700 59292 577755467 9893 12288 484106377 28338 72700 841033797 60164 43435 587174426 72700 4397 588467503 12288 41159 115687105 62137 12288 3142344 41159 5847 426283617 34371 5847 246110690 12710 4397 14185679 46757 5847 559753952 5847 57541 342386912 34371 68237 128006673 19037 68237 102347765 25808 68237 273738798 26398 46757 625044191 85448 26398 573697467 85448 19042 553938012 60524 26398 558542749 31579 85448 597657398 49003 26398 554346649 968 19042 241508695 49003 10175 740639865 49003 18410 249418905 10175 58486 800323976 968 14336 97957683 14336 81103 435297839 63010 58486 625706351 66288 81103 45755432 58486 51221 875436170 14336 84298 907173985 20262 81103 876021192 51528 66288 314663629 75344 51221 748119065 69996 84298 276104342 75344 29935 20216629 53962 51528 911637315 55867 69996 92972683 6205 29935 782033984 29935 31143 491544084 29935 26185 311028870 51766 53962 794952239 6205 1537 882362709 36781 1537 162147571 26185 34610 1229056 36781 59097 952645068 81773 59097 243096801 73069 1537 241790842 34610 29368 963658165 84323 73069 283483156 21764 84323 188202719 29368 57416 775246197 73069 13974 270457807 81529 84323 604633563 57416 76880 63126818 2415 21764 487366101 76880 60159 538195762 10602 60159 825515095 2415 17881 555493280 2415 31812 53709312 2415 68566 730279105 31812 43050 317641725 35292 17881 540053341 35292 39519 383652685 35292 20321 254375172 39519 43937 448506712 84577 39519 823351974 16299 35292 394934274 47099 20321 944488139 47099 26449 998817921 47099 28341 800778183 31556 47099 86803343 31999 28341 621018712 31556 36945 464565116 18350 31999 605013803 68416 18350 585750676 31999 35882 229661508 36868 31999 161185165 23822 36868 167857666 61246 36868 125942704 19884 68416 64490040 29869 36868 864810726 78776 19884 650718674 3194 78776 686684494 30836 29869 964345536 71252 29869 307854469 38161 78776 24202788 98 78776 809130363 50956 98 12008950 26067 50956 674249840 38161 21976 644486257 26067 15897 804832010 21976 28744 15909266 21976 59363 496378962 15568 59363 215887724 52435 59363 458516117 15897 44627 901803779 36411 52435 725768826 59363 80226 288104543 45864 52435 852761966 36411 83758 802988435 36411 18886 722606497 45864 75208 260306947 80226 76334 177445421 78769 75208 657948689 18886 21291 594371347 75208 21494 816728475 86747 21291 29099060 86747 69263 70253232 69263 85410 721437370 21291 42568 316036 86747 67687 124067768 17332 86747 355796680 80656 67687 159674969 80656 25321 114806264 82953 17332 601384000 17332 56803 25569720 25321 58193 450018621 25507 58193 560760056 14576 56803 115741611 66569 82953 184192002 35508 14576 226176391 62936 35508 814349015 17487 35508 686074567 35508 62309 633269821 66569 12492 875775901 62309 55983 439981774 51830 62309 93254722 24686 12492 702196611 79086 55983 144712375 12492 18894 117882974 24686 43997 587313924 18822 79086 775119570 6355 18894 134362059 43997 60501 517312936 43997 29792 112137422 16795 18822 812732977 48587 60501 554941765 60501 65078 446105612 60501 75684 216716938 27588 16795 353560969 16795 65296 270510340 27588 56487 797369206 12344 75684 294353896 87301 75684 616694750 65296 83958 169085043 5810 12344 37678995 5810 25513 583063116 5810 71124 498764210 71124 23505 706227241 67998 23505 672561544 25513 47254 570098434 25513 61528 9194824 50559 67998 817409212 69213 67998 71089230 38695 69213 239708569 32951 61528 831651688 69213 35749 70709292 32951 9728 873983968 77629 9728 981103061 32951 8955 804129457 63449 77629 930289140 86834 77629 611619769 32441 77629 212156067 63449 64695 935810131 86834 3190 978977475 64695 35907 589264319 86834 5899 651215245 5899 54357 379148807 76686 3190 53759578 4050 54357 207783306 54357 57872 874888234 36936 4050 656203403 54357 80360 373488588 57872 16219 163177063 4050 25894 873382438 25894 5590 62328803 36199 36936 514147671 5590 4700 22056536 58808 4700 636848900 25894 1886 349719744 36199 63883 123787391 58808 48820 722451333 41131 58808 537443205 48820 6146 96143442 73480 63883 404354526 73171 73480 589703628 67204 73480 48394441 44302 6146 929872985 73171 74343 628610752 42533 73480 481507376 86183 74343 912872916 46951 86183 10697469 46951 32856 70301100 67589 46951 858357024 38590 46951 695653369 32856 81956 28009075 81956 21919 147060831 10546 67589 446959744 21919 32533 557093247 10546 23812 833255867 21119 81956 699546282 31935 10546 945723231 23812 3903 373899225 53356 32533 874856449 48483 3903 821162613 21333 53356 209535867 3934 48483 752716353 53356 24776 13572468 24776 68743 958020038 53909 3934 235200151 3934 10394 932522609 24776 12096 178146867 25757 53909 718702332 26693 12096 321636525 39360 10394 20726146 25757 45896 89759701 44760 39360 282884586 65747 26693 173245849 87188 44760 616111848 44760 17582 511810137 45896 22727 109498822 44760 83274 23826341 52028 17582 646612038 45077 52028 390265326 52028 62687 614360999 45077 10393 963338182 76727 62687 593707401 76727 19969 184016098 58042 10393 471624359 32167 19969 293238011 7922 58042 365577714 30289 76727 65139281 32167 75890 123513343 58042 41269 305246111 69646 32167 991520125 75890 12540 29416001 30289 19241 390918601 69646 54295 815750471 31017 12540 795673848 31017 26941 347195414 4633 12540 683997623 4633 16134 661951155 26941 13173 157051345 26941 25647 442631107 13173 78574 56652575 9629 78574 973542556 78574 45398 971383178 25647 26590 70692589 25647 18497 982099664 26590 68184 539554410 38628 45398 898027645 45398 60361 927155085 18497 9922 474729102 18497 53740 31509584 53740 2593 801437703 79130 9922 385470497 79130 11249 541754943 11249 18763 615656700 53740 65273 598421603 22854 65273 179998340 53841 11249 499189625 22854 34788 929820816 31116 22854 897255431 53841 53505 270502024 51940 53505 81484803 53505 57753 558007584 75829 51940 231543194 31116 22191 973491393 75841 75829 933100925 22191 4563 681707945 49165 22191 383705974 12174 4563 925006653 51885 12174 967116442 62729 4563 476783553 12174 20194 156500211 12174 6208 73128573 61566 62729 515355487 48372 20194 978778987 5871 48372 708495492 48927 20194 144482363 48927 47376 911853794 38296 48927 474525442 8539 38296 745201664 51660 8539 554701983 44173 8539 305534161 38296 47059 117873917 51660 30426 156104719 11129 47059 319733750 43818 44173 141092974 384 30426 541275555 8593 30426 158331894 384 21161 953283018 43818 48825 322386216 40909 8593 86298298 8593 77222 886375716 48825 50660 673378352 48825 47135 490819655 10856 48825 646659197 77222 73927 300953328 49801 77222 619356608 58247 49801 142803807 72092 58247 760323 21463 10856 337660145 21463 52206 127162385 58643 52206 969527724 43678 52206 628862651 21463 80427 135358418 15676 43678 801546998 48899 58643 219240374 27882 43678 341142691 80427 47443 676175005 1421 80427 608878299 48899 83043 867457536 58131 83043 108048680 1421 28255 161931376 47443 71948 479931053 41767 58131 169668512 54260 58131 308676407 54260 63486 653701797 41767 15740 986081773 63486 14178 104276732 63486 67330 603605490 82587 54260 902122792 28631 14178 254928831 75676 28631 850546833 37441 67330 79495606 32773 37441 315625265 86806 28631 398749199 31985 86806 648944101 37441 47829 56526365 51624 47829 86719515 63522 31985 968127008 17528 86806 722181492 31985 26855 616233032 31024 17528 565158557 63522 71441 704145510 17528 34898 922291929 17528 18028 466619486 47745 34898 417936188 34898 59301 798294238 83736 47745 170136188 18028 62050 500237559 83736 83123 123712798 59301 57454 521360603 62050 49065 110817335 49065 46098 436048725 62050 42479 966860734 74071 42479 158957576 74071 68464 386011848 20331 74071 769958214 46098 65152 230021763 68464 77736 473122042 9015 68464 634371074 20331 86513 829244764 24433 86513 513806194 54872 77736 25822983 31456 77736 62877895 24433 39108 169703834 39108 16008 277563649 77911 54872 959247590 54872 49328 121467753 52301 16008 438434182 77911 47566 504504748 49328 4311 482403412 28213 52301 225098715 32168 28213 841687000 47566 5197 578981701 52987 28213 459950519 32168 73929 959583269 28213 68240 970692736 5197 83686 474283334 73929 68529 9848194 73929 21040 227608959 73929 20181 576268271 68240 42182 723132812 22190 42182 746069940 68529 54228 635844876 22190 39875 637961751 49357 20181 634412229 39875 63897 30866219 54228 86873 77759490 61136 86873 167147770 46378 39875 744911310 85099 61136 575126664 46378 26155 621326271 46378 74133 30400392 26155 31262 247367818 46378 185 485287184 85099 23535 72316962 72976 26155 832665733 11404 74133 302104015 185 70638 492566688 11404 45946 615756145 70583 11404 78298514 14351 70638 103409953 48538 70638 814712016 25800 70638 539267000 70583 85241 690426981 14351 63366 313990774 25800 46487 841189238 63366 45278 663889395 63638 46487 883443000 85241 76040 764354564 81807 63638 91266689 45278 35703 135318338 35703 45004 484637648 32585 63638 355184445 32585 54434 227887593 32585 52071 107732776 45004 49784 926141662 44550 52071 120383538 22506 44550 97344869 12941 49784 575229814 66540 22506 648861547 12941 23919 53325494 28961 12941 677053982 44569 66540 66673115 47752 44569 186021151 23650 66540 486776215 48056 47752 372731903 21302 28961 201220261 44569 52342 912033254 82748 23650 687090237 48056 4201 379861645 4201 87204 298623302 4201 20587 710998439 49885 4201 899373335 82748 58215 636206427 58215 68090 448631506 20587 5567 68856437 39269 20587 480151459 68090 16849 924204587 7162 5567 11440101 68090 18747 935401301 33386 7162 240029926 80363 18747 972827217 16849 36622 18019106 61403 18747 850171242 33386 45729 877297667 16449 61403 204965054 16449 26677 241068894 45729 67000 152476858 61403 20015 429339499 20015 66913 320078078 67000 42435 926267608 26677 77430 232444353 69584 42435 839877632 7074 42435 658276340 42435 63950 971907376 42435 72466 54566747 72466 51671 606843546 15491 69584 505703839 61334 15491 617287134 63950 5768 35004693 51671 14535 438424317 51671 3378 228054820 3378 11232 860965937 1273 3378 672451790 3296 14535 169214962 50736 3378 20792790 1273 48707 86497082 41396 11232 206934336 41396 52872 114918782 41162 48707 482725145 8880 50736 163921018 41162 51661 151279810 43285 41162 269718555 51661 32015 248143564 23927 8880 12858729 32015 63996 86623190 38354 51661 228150701 23927 5749 835808956 974 32015 695209685 974 46175 231938423 5749 45443 205823313 5749 27581 664939915 45443 16089 505968353 62126 27581 71211457 47441 27581 589601277 52528 27581 560229642 47441 7158 943744842 36631 62126 524286857 69990 47441 368493100 36631 7763 952985434 57531 7763 760611375 76217 7763 390183923 82765 76217 59319332 7763 41248 77878713 7763 74017 586769974 54076 76217 323986363 61067 54076 415064696 74017 60590 789946380 40976 61067 860800529 69644 61067 394436533 54076 15739 120127138 73770 40976 56440450 67848 69644 518691975 69644 4780 982368075 4522 73770 58190426 4522 6683 973569602 56984 4522 679994833 4780 55275 660080225 6683 12525 442262754 71605 6683 346359532 71605 40261 752808771 16484 56984 526658714 71605 41923 511788522 16484 25441 941422864 46315 16484 30279282 23995 46315 528023556 23995 27073 143041921 27073 46694 919311098 46694 82805 17707661 408 27073 253951670 83460 408 542065383 58207 408 599732585 58207 16918 443791147 70824 58207 666407081 58207 54486 850288096 52434 70824 767602977 28322 52434 535628856 85565 28322 623486683 60339 28322 463383136 54486 83922 125039129 19065 28322 605801644 30054 60339 349101535 1562 19065 90043040 60339 45776 115610161 59745 19065 875124506 29741 30054 888681485 59745 2848 449599452 45776 25835 196799155 29741 78476 600743230 68196 25835 779444498 38733 2848 728489197 9265 2848 759160893 38733 66972 693825516 21221 68196 16568132 21221 35600 652589824 21221 20050 355903768 11063 20050 794669944 11063 85818 859751382 35600 84566 678450635 35600 59949 844980034 16047 20050 49956073 85818 38743 675797730 84566 44438 74591940 49194 84566 392946122 62415 59949 588319470 55491 62415 978882846 44438 502 424470794 68277 44438 433443070 55491 49572 825724015 68277 5993 980537661 55491 66635 591618461 51762 66635 589221657 77923 51762 893963082 4071 77923 123517739 66635 11303 129367282 36960 51762 978505208 47015 51762 554675642 3535 77923 678878877 82021 4071 231932522 36960 84515 9635451 47015 2652 949248317 12548 3535 989577008 2652 49338 431594736 84515 63914 49564471 84515 76034 725547629 63914 889 588148940 63135 12548 219059912 63135 65961 408487194 78616 63914 478859985 43572 65961 537953060 43572 27871 205535405 65961 65423 640066969 75815 65961 875793905 28222 65423 94511328 73891 43572 95803544 27871 16947 633011118 17826 73891 92665075 31348 75815 976320021 28222 6652 898124554 29318 16947 634094910 6652 21984 55986624 21984 79009 498387322 78298 79009 252130796 6652 41143 240585878 70264 78298 143912148 53138 70264 44250747 47501 41143 29906 53138 63378 109658599 41143 61871 708296261 70264 85654 688582938 61871 7858 160833054 17243 63378 406700715 17243 16407 796698532 7858 64244 482790637 64244 22797 261421578 52912 17243 23527969 17243 81895 44162097 64244 64306 297487436 34915 81895 133822505 46882 64306 879800022 31476 64306 21644951 42073 31476 627182205 8093 42073 313401185 35284 34915 897498667 19982 31476 646043429 29829 19982 383346300 42073 36347 760192010 29829 80601 912890959 35284 18302 25584101 18144 19982 956746327 81877 36347 365083492 56415 81877 161962929 86112 80601 207222285 21229 86112 558054830 71278 21229 850040026 81877 48597 618779442 21229 36077 66938321 16270 86112 893359833 11329 71278 687835149 56934 16270 107069651 18759 48597 81972805 69432 56934 140755060 1918 11329 132979315 56934 930 104088057 3901 69432 154360314 30459 69432 3118143 40589 1918 746141379 62424 30459 781205743 23270 930 624531434 40589 82626 146924803 62424 16182 629631775 75537 16182 51289138 10168 82626 716698590 10168 78919 781942300 75537 35336 293056520 34414 16182 590928667 34414 5778 231944250 5778 60062 922226837 41927 34414 342878795 41927 74064 228519680 49937 34414 644698327 28634 74064 16682915 28634 59354 396718893 56079 49937 49236069 49937 23750 989665580 71874 59354 53370837 56079 44038 519414165 17597 23750 20900150 23750 63110 901825293 33266 23750 345679195 35138 71874 396887099 33266 39193 274943836 35138 37933 373324288 39193 24442 846271263 24442 17491 928518266 39193 2105 65958542 23176 2105 11461464 37933 1519 669088998 7503 23176 585562812 23176 14169 134463383 2105 14256 619518638 55936 7503 899558446 14256 36581 292494193 13692 7503 227561908 12351 14169 280850095 69461 12351 94233999 12351 74458 362365314 54286 13692 159084893 81963 54286 418864857 69461 83634 156925384 49693 83634 785179797 80310 49693 625632416 54286 49842 158041730 78172 83634 57337967 83634 29482 865562831 31818 49693 171349284 38470 80310 379635567 78172 32605 476530621 38470 65752 548915376 38325 38470 571481945 32605 28404 129849981 38470 1283 507502664 11754 28404 887410126 26563 28404 932937595 11754 52867 524460061 6651 11754 358690807 52867 42526 165263254 42526 54852 958797468 66469 26563 984077336 66469 68972 66909525 37450 68972 207936783 15407 68972 39754336 37450 6266 14199239 9274 6266 112218459 48751 37450 925410185 48751 57791 245396434 32606 48751 201932696 62850 32606 105024510 32606 34963 272003004 62454 48751 100650505 5600 62454 980341432 5600 75113 811135622 5600 82951 148697234 30188 34963 321426019 69482 5600 638584874 5600 38301 834931087 41029 30188 479110701 38301 25736 286610356 18962 41029 96003079 69482 26404 908940902 26404 48500 935045566 55468 26404 781706129 25997 48500 759752784 25997 69401 931353782 19064 25997 777209092 83823 55468 533251552 25997 38654 343861948 35620 38654 608187910 78761 69401 966836614 83823 82184 625333751 17526 35620 170465821 70034 82184 156975845 58917 82184 39982960 7073 82184 995402810 58917 18997 694931363 58917 63586 862432001 70034 7760 763713749 21205 63586 324504240 63586 51631 383385118 63586 30511 112771370 60582 7760 140378660 85390 51631 770661084 30434 51631 842926446 85390 56708 976799788 49254 56708 160979272 82864 49254 120217249 42256 30434 767431076 49254 77706 833537963 82864 22497 573295643 82864 43645 500949123 77706 12436 290833537 22497 18890 455752985 77706 43521 860035604 67082 43521 283046518 18890 31544 36115248 67082 47011 256531282 81981 31544 894357158 43521 68610 513250863 31544 86853 111074059 86853 48075 104595715 8343 81981 944700539 55567 68610 456014772 55567 70217 207038756 8343 16725 77094701 16725 78156 971009858 70217 79277 753594105 69323 55567 793941297 72919 78156 21423380 68596 72919 989604314 72919 34386 749913974 79277 24478 552804134 44755 24478 907246167 71386 24478 886153971 60520 34386 36961247 78291 34386 763064031 19670 71386 121797710 71386 3430 71402623 37887 78291 977445235 70544 3430 867365215 3430 75161 58775778 31710 75161 485100109 3430 24517 805251168 75161 86879 874233321 69658 24517 785534657 79239 24517 983660794 70045 86879 447106247 20012 86879 394410237 20012 33607 836142570 70045 58035 479882145 70045 44823 130308587 13556 20012 719693476 10836 44823 508259796 33607 65573 829918776 57901 65573 69537477 39240 44823 392761317 27236 57901 93208116 77841 39240 645715835 55065 57901 861935531 57901 73612 430166531 27236 3816 941335842 38191 77841 887951519 56886 38191 802808603 73612 25172 447827203 25172 26612 267958663 11289 26612 217087689 26612 68047 875688223 26612 42813 502889895 41747 68047 727877263 50312 68047 722169400 40467 42813 735125362 39933 40467 630760693 34373 42813 697824842 63654 39933 431825461 32644 50312 353974734 40467 8566 912263261 25444 63654 128335667 45526 8566 536269015 12313 32644 935092885 86896 25444 422611793 86896 82607 616838265 76103 12313 453835146 22822 45526 428996996 30480 22822 581507206 72956 86896 142050062 76103 28452 659321698 76103 15627 123640024 35756 72956 263057951 72956 80480 271591618 28452 4683 86257939 22782 28452 409391752 53849 35756 773393277 15923 80480 503768679 53849 54508 173904389 4683 24738 998791209 22782 49095 346945811 24738 22252 88732013 707 24738 813188661 22252 69601 610022347 22252 29488 527119617 27791 29488 255921523 54241 22252 186796881 29488 12783 181556405 54241 48182 906059111 54241 85930 997254591 12783 27726 931230724 27726 73865 548387298 12783 86838 649406462 48182 13078 866802643 27726 64623 343533890 64623 84502 272343381 46878 13078 186256026 52412 86838 343777006 46878 5990 731320752 46878 22332 99173253 7504 84502 263420810 5990 48991 149914384 48991 18896 439689021 48991 55613 752588871 55613 50717 784618810 7504 29127 43097881 55613 43938 9006157 43938 63748 125506236 43938 66356 496157504 28903 29127 334239818 44900 43938 562935430 85795 28903 235203793 66356 56210 820174941 66356 71429 453668841 56210 3224 237812851 44716 85795 662452412 28734 56210 612969568 71429 82356 951451351 9614 82356 143837583 44716 53494 250923071 53494 50384 158916385 74465 50384 201854977 74498 53494 590538829 53494 71713 531367858 3863 50384 172186440 3863 33243 631420426 58 74498 324707224 3863 8493 336829674 49979 8493 298121368 49979 5282 548894208 65106 8493 195856958 73670 5282 37167879 49979 25107 728746114 49979 10566 714001464 5282 6012 250208502 73670 12602 358589139 12602 29033 963978186 29033 12269 429563777 24446 29033 887805327 12269 46755 346246048 5201 29033 679055660 29033 54684 795113636 24446 4506 549323393 30989 4506 1161398 69789 5201 774958174 5201 13688 235895328 69789 17546 318951274 4506 81114 632158007 74372 17546 819231485 22436 17546 772797434 13688 54543 16116706 60161 81114 478564873 33528 81114 544347038 33528 3665 387128257 55661 22436 721576633 3665 5762 344660483 55661 26273 416073478 61116 5762 256911526 29735 5762 124233779 40698 55661 665357980 6178 5762 365677578 61116 85294 575039784 85294 57500 879349214 84278 6178 732326239 35041 40698 258389962 84278 22501 620537036 45788 84278 341542946 84278 37559 254601559 22501 66190 712263257 61193 37559 170558699 84393 37559 80136819 66190 22068 686988533 4243 66190 507509650 52741 84393 166639867 66182 61193 907005681 22068 82743 88484431 56836 4243 438283855 46920 4243 957312111 58267 66182 723238355 17169 66182 721246467 17169 84746 752311073 67236 58267 256134984 43362 67236 145918111 17169 34842 832260351 84746 39001 857499056 43362 14744 144537608 482 67236 223070931 79263 14744 138878871 4912 482 627942548 482 59083 67356709 14744 72625 137516585 59083 4365 660147839 63981 59083 819365353 23763 59083 598466207 25256 63981 864647349 9730 63981 376748375 71839 63981 514012527 23763 65580 563328790 78751 25256 848652599 78684 65580 223144705 71839 33388 103440892 62019 78684 496303880 78751 62792 51724802 12172 78684 909608752 75636 12172 940701487 62792 14754 919648278 62019 24627 985322948 49185 12172 211567560 76930 12172 902288766 75636 60070 52324711 24627 39780 129746441 49185 31151 88927238 60070 2058 766989143 87094 76930 8722304 87094 15873 752877869 87094 62193 26826098 87094 2289 452065669 2058 77891 887863281 62193 57403 10829077 15583 2289 888490519 77891 62670 479470193 2289 38843 587297685 59782 57403 92967615 9241 59782 827030493 79447 59782 608899011 51741 79447 467225196 59782 58646 13460988 59782 10533 939953467 31171 9241 60924812 51917 79447 101124573 31171 18961 885575478 10533 40488 522637790 40488 53303 503596996 35603 40488 546464317 35603 46848 913005804 52323 46848 170989336 82282 53303 95609984 52323 30496 562301838 76300 82282 409668616 15472 46848 36350328 73807 30496 973720233 46696 76300 462245778 16428 46696 59727958 34784 76300 325180401 45610 16428 55907716 59486 16428 786971798 9904 34784 259288342 34784 44687 131640692 9904 5226 425143358 9904 30792 129827760 8858 30792 965576194 30792 45240 583141509 60369 5226 764136815 60369 76088 102280125 60369 81949 239808378 65851 76088 44889408 42680 60369 347238675 18066 42680 905742531 18066 87260 614367129 65851 3449 232652100 87260 76119 509744255 72793 18066 464274389 18066 37336 181749835 79010 76119 384434284 76119 69648 979052787 37336 55651 797558704 79010 69256 372628188 45194 79010 563364208 69648 81341 231176260 69648 56695 163086784 31934 45194 509307484 69256 62688 389545947 26849 62688 567627725 81341 53152 116029141 53152 69605 378727761 62688 79242 704786048 69605 80300 220821488 80300 85522 510020962 85522 71964 322524566 79242 56239 861980864 85522 56727 113749989 21227 56239 951239034 71964 4096 745272481 86762 71964 475659529 10741 86762 885280274 79544 21227 152466077 86762 18998 699238852 86762 65771 103650267 8873 10741 837300502 67182 10741 153894130 70307 18998 125909696 18793 70307 957016627 70307 39347 732773314 10316 70307 601818855 10316 61631 66525536 39347 81031 209391584 18793 1209 828371987 71424 81031 224202750 1094 71424 380266560 7887 71424 255125909 74629 81031 191124940 71424 18978 365167292 7887 70436 949604009 1094 53760 9746718 1966 18978 246046014 71087 53760 707965473 53760 24187 874837374 24187 72916 718686892 15669 53760 837052389 24187 40874 515424919 36735 15669 341854516 40874 14347 641402498 31465 36735 590479819 31465 4300 448903671 81876 36735 417983875 81876 65779 941325913 14347 21280 111621566 81876 60353 204505305 51125 81876 627827113 81876 75690 553162785 26415 21280 82925568 29725 60353 98345186 31323 75690 778626707 26944 26415 270406331 75690 17088 842570524 26415 837 76806071 43934 837 215680451 43934 48724 207167893 48724 36407 288846515 43934 24261 481939348 24261 39251 212617493 24261 21461 20971903 14174 24261 582274816 24351 14174 237980982 35847 14174 292245578 22679 35847 936491404 22679 65360 904788373 56814 24351 185450438 21849 24351 704385018 56814 66436 4126878 66436 24580 94204367 51835 24580 583896932 81756 21849 504174216 24580 39425 116045086 78773 66436 152169087 51835 48968 352367470 78773 61339 873766044 73802 39425 689025637 48968 40285 598816579 27024 40285 371175488 36653 40285 423183085 57001 36653 118749652 40285 2963 47536183 13012 2963 863902889 70152 2963 760056856 76266 13012 3909442 57001 12318 506511763 12318 13920 164146039 87279 76266 83903897 70152 23078 656223059 13920 69467 583208258 13920 28725 600859563 86999 13920 86962600 86999 72613 618047862 66990 69467 921924518 69467 24728 429357685 8723 66990 1922942 63485 66990 525595412 63485 59125 852307425 4409 59125 801380323 82971 8723 962560766 4409 46704 319141854 15176 63485 245612488 82971 86975 184791208 4409 28510 468511716 86521 28510 565589368 11519 86521 554637494 23292 15176 66243326 84357 23292 161366830 84357 33044 179895622 11519 13699 526030886 80419 33044 280915302 22548 13699 9876992 24875 22548 577412951 33044 83225 48525364 83225 13585 179581398 58388 13585 889115739 5872 13585 185191358 23470 83225 687043842 23470 44472 316760961 45414 13585 63513181 44472 65847 912308231 7859 5872 753831958 44472 86902 112267118 86902 34420 515359093 2946 86902 998490136 7859 9086 901416044 9086 69982 421860157 47219 86902 938432500 86111 9086 478510152 47219 4196 83099082 30414 4196 703076692 4196 38361 861847499 38361 58840 811975747 38361 48275 110766965 4196 12747 556963249 63656 48275 716119736 8656 48275 644947169 50583 48275 300339387 18980 50583 237666832 23752 8656 49377025 50583 80554 709604809 24680 8656 220595105 75962 18980 419635153 18980 29443 835770772 74519 24680 998501817 8363 75962 261269553 75962 58351 448633724 30088 29443 442362909 29443 6264 524524743 66334 74519 241862529 30088 72292 432442717 16754 66334 255792172 72292 6021 280450308 6021 66153 687120521 42878 66153 224346389 16754 80302 606790457 28350 6021 244839663 35812 80302 770448862 39474 66153 838929516 40748 42878 415136470 69496 80302 82638538 28350 56731 391526193 10446 69496 652039424 81601 10446 644398082 10446 66379 92051674 44205 10446 110568509 81601 83509 696759224 71921 81601 454400626 66379 71166 775008588 19495 83509 200359372 18665 71166 435567742 5999 18665 638338873 71166 46348 487051740 55959 19495 197398571 63516 19495 720040069 63516 84739 15928941 5999 14490 141457413 14490 75658 38983568 18630 55959 946376934 63516 8749 822577353 40984 14490 422158610 17613 18630 267955698 64366 8749 4539242 83377 17613 801160066 58590 17613 568910171 10317 17613 631419156 10317 54906 661185615 83377 43673 537401667 10317 36628 531062114 36628 39070 179251312 43673 49125 52367978 39070 23818 758813488 39070 20619 307668084 55061 23818 692354926 60247 23818 333695056 60247 86900 997506325 61199 20619 153110841 82816 55061 727287849 81615 61199 840334696 61199 41327 937197911 24784 81615 382483702 6238 61199 266239130 73235 81615 690891445 74855 81615 44423023 41327 84735 390957384 20743 74855 30604791 20743 73090 271370935 73090 46584 489667100 20743 41575 439731685 73536 73090 538116736 19316 73090 401987006 46584 20377 381796755 77040 41575 506117783 41575 65793 565264278 85959 77040 490048869 84389 85959 460730046 17923 84389 776111955 72646 17923 916201888 72646 12511 235642672 85959 3738 393989659 84389 62665 36815594 72646 34716 922441765 33185 62665 66529078 74050 34716 592258245 34716 30299 299163591 34716 20849 132203852 33185 34725 223547091 62314 30299 108764793 80853 62314 475601561 34725 42570 781150053 80853 76523 29007609 32085 62314 690699350 62314 72722 673881974 32085 13001 124639313 7098 76523 272558848 13001 24907 388641050 7098 81828 648256120 7098 81450 175110018 81828 13696 575708029 24907 8195 73562310 17620 24907 602775943 72679 81450 428538566 72679 31478 277315817 13696 40482 408504258 40482 47854 211332428 31478 79370 571084157 47854 13917 284050759 21252 79370 897975948 26642 40482 573717445 79370 87076 719973727 35111 21252 98793282 21252 85191 860683433 21252 17977 272213941 35111 77441 314350949 30376 17977 655678063 6860 17977 575309940 85191 4822 151228468 77441 45262 84777041 30376 22962 393668214 22962 28363 33978012 22962 32185 535451958 32185 20662 697857027 28363 33224 571878375 22962 18785 482468149 62721 33224 175997286 28863 20662 844388461 62721 22043 163573003 18221 62721 874356318 58787 22043 593381695 62721 38954 136225263 52003 28863 134169574 80501 58787 360030114 28451 80501 567900058 80501 5161 566458676 80501 33449 643121151 5161 74921 419085262 34589 5161 58015206 5161 7932 703108525 33449 40365 270324314 62401 40365 628005749 7932 12254 240534899 7932 62499 573628516 8604 40365 29982455 8604 17045 839894844 18020 62401 194241151 62499 65877 724940256 84591 17045 540171659 34038 18020 613808766 72521 84591 234810224 72521 67559 922156337 78543 84591 633220478 67559 81989 909020833 67559 33657 15732938 10873 72521 26161963 26758 10873 650222381 78543 86519 732378849 81989 18331 831594621 42143 26758 294865181 42143 3192 311541250 29249 86519 42490274 29249 51086 963396481 3192 16920 834193124 61981 3192 704917249 61981 82589 464156206 82589 84378 333302031 61981 38239 670175198 61981 69879 285103191 69879 81474 362790892 84378 40862 43841740 84378 73614 586893378 14883 40862 600669615 40862 7876 437337750 40862 12682 330312293 12682 80164 998874010 13640 80164 719479305 12682 31631 152292 13640 13259 661311163 31631 32367 38960276 20168 13640 134863656 13259 9188 10988585 31631 16468 446978073 41150 13259 287204546 32367 31541 112876164 6526 41150 32917392 6346 16468 743980991 81642 41150 703298372 20764 31541 791599347 65359 20764 481947542 61712 20764 725355403 71210 20764 468797881 8314 81642 227218536 8314 67588 832743194 27694 8314 303295588 27694 61545 959790810 61545 30748 932369000 46675 27694 758841280 67588 78247 504459527 18803 46675 111428337 46675 84247 401073962 46675 72653 479086292 18496 72653 469189198 18496 72355 194738260 38993 18803 28053486 18496 26996 87732884 17685 38993 10023704 21510 18496 903276296 38993 31911 25480936 21510 3622 978288287 519 17685 165272009 17802 21510 471968467 21510 60970 613891192 3622 64422 329504432 86492 17802 981888271 519 7017 440719108 17802 77046 290311196 21688 64422 85566236 7017 6204 954706412 6204 13978 872805287 6204 37136 809506646 77046 33315 588685136 48687 37136 222101634 8015 37136 761805288 37136 51006 80497272 33315 39199 281391793 61004 39199 383205373 49276 61004 195926639 62895 39199 689202705 55554 39199 967963632 47251 49276 818880188 55554 16230 611602258 47622 62895 181004489 47622 85569 573724477 16230 56382 977472988 85569 75823 970987149 85569 9151 112100635 75823 24873 311542684 57685 75823 904150067 9151 58146 434301187 57685 971 518474247 63121 58146 935449318 24330 58146 174085938 63121 80957 751292534 58146 72405 509323377 63121 46093 91928668 80957 68433 832971606 68433 52182 142427649 39701 80957 400699420 21352 68433 854719696 63249 68433 867714588 63249 16349 870184742 48611 21352 237895480 41330 21352 166533841 8495 48611 960108096 82302 8495 831725585 14315 82302 21560707 82302 32025 232778314 32025 22680 751067210 86184 32025 763967986 72622 14315 260876064 35810 86184 146143202 48414 86184 559427579 48414 86020 812856465 48414 81498 709755674 48414 60340 43332107 35810 64626 345799356 55934 48414 409801835 43220 55934 652793323 64544 55934 430773082 64544 48225 882203402 64626 52510 944000112 77885 52510 882189919 52510 61835 951927101 77885 47474 865881973 29714 47474 598680417 52510 70993 424308091 9098 47474 73122057 1489 29714 885910818 70993 4573 648895368 29714 60348 406071032 2211 1489 25653105 71259 2211 163293372 32675 1489 40597923 23367 71259 716823314 60400 60348 281504463 71259 35563 586386020 60400 3992 207823524 35563 11875 107315701 3992 6222 954349418 58394 60400 580678412 35563 67585 99955711 14793 58394 2886154 6222 4224 693754872 10322 14793 764088988 14793 71845 189496163 14793 21900 739910413 67023 10322 627063107 10322 79462 208153257 10322 34206 424323178 341 71845 991548382 45430 21900 229035987 42898 79462 783848565 34206 60239 899026690 45132 45430 449126485 7345 60239 716878289 13812 45430 111438644 80207 60239 887307749 7345 66485 694944466 66485 25243 708154467 25243 83659 776229210 80207 38613 334226173 25243 59738 817832597 68140 59738 124376107 25243 52692 481466658 38613 68024 803478773 71035 52692 107043275 68140 71708 903465791 68024 83603 321890620 72720 83603 487088805 83603 27010 360901291 6255 71708 800822001 72720 30358 725833793 82031 6255 291697431 75053 30358 121708722 65228 30358 584844412 72339 75053 602535227 24305 82031 971626604 33464 72339 880359864 6965 72339 151386377 55563 72339 349734695 33464 69230 687357912 69230 27985 692412609 69230 51360 905218858 69230 36726 98348886 87032 55563 785320333 51360 35056 301307457 18880 27985 784106459 87032 86267 979304784 18880 71573 300435859 57817 35056 780688487 57817 3435 556500488 71573 39056 656867206 39056 19402 508624238 3435 28435 329162503 57817 14500 604086292 14500 7638 319908464 24084 28435 840707866 7638 32904 587300608 14500 47343 879140651 66010 47343 843267087 7638 59536 144899669 66909 32904 955636018 59536 2219 24232144 38728 2219 857326367 66909 8668 593503358 59536 5795 62464624 35014 8668 726271267 5795 33740 383163638 32139 38728 109075249 5795 16048 599938819 17182 32139 96256038 45636 35014 709638445 33740 43636 784684705 43636 59231 387923328 86465 17182 982588545 7364 17182 33319041 71748 59231 228281309 59231 80864 761527040 78845 71748 481444911 46742 86465 429697804 79034 80864 961900960 46742 21890 929984814 6472 80864 64010606 78845 44877 775584082 46742 63752 730507291 56509 63752 591280095 63752 9911 402884 63752 2269 468759933 83858 44877 450373942 51396 9911 153945645 56509 39110 940390025 32344 39110 117999750 31828 39110 28736094 68477 39110 126217485 31828 32042 350896547 51651 32344 290161973 5415 68477 48077716 5415 41261 853486084 77615 68477 385811588 51651 46949 990206875 77572 77615 709625767 23454 41261 795598557 78521 46949 587438209 77572 37487 347632589 37487 27801 973558100 77572 25913 28323687 23454 37835 541359268 37835 33131 640168508 37835 54221 25850225 54221 4010 785309065 33168 25913 322301281 33765 33168 394576978 54221 66284 148134174 4010 70413 40016368 4010 87194 582165928 37331 87194 502780990 20105 33765 316742912 70413 6876 706853045 37331 84240 267770737 84240 49161 647025970 20105 59808 408580217 45919 49161 712826011 21953 59808 821673091 59808 635 225067546 6944 21953 119380511 64131 59808 929302786 24632 6944 85847649 1360 21953 369609838 47981 24632 424459175 38715 6944 620443933 48956 47981 292365797 38715 53232 3449499 31089 48956 126637170 45568 47981 218322528 46519 45568 469820877 31089 81415 193285792 45568 76728 393214503 76728 86084 680856927 30464 45568 111622671 76728 17337 767443608 41271 86084 768817434 86084 66673 377717672 66673 64277 873142507 30464 68182 793679604 64277 5207 9470064 64277 77315 9259486 77315 76754 242381160 5207 65468 910944567 76754 83120 280560576 82920 83120 320975284 77315 15665 847131941 35473 76754 481298895 13770 35473 420372877 81085 35473 12783087 35473 17672 920596645 35473 32420 615515078 6283 81085 182005789 65097 32420 249111861 28992 65097 445592959 6283 59509 57782679 65097 55977 161947703 84468 59509 756898882 47210 55977 637300196 12597 84468 478379891 13730 55977 502143244 84468 10717 668242224 14781 47210 313616250 34644 12597 294654329 10717 3615 16729641 34644 74722 118501024 14781 44335 940180459 44335 14546 331773064 14546 55345 284797900 55345 28693 29850895 44335 55900 476192740 85882 55345 185453881 73701 14546 859708435 7686 73701 894985653 28693 43992 315228911 2347 55900 267385752 2347 29883 25237069 73701 66555 19163690 33082 2347 937685444 33082 8794 925358793 78609 2347 473771782 19344 8794 744257720 78609 51279 335424967 78609 61386 388654840 78609 13381 509432058 78609 36998 203130075 36888 51279 211172006 36888 32731 328797939 36888 5823 183453067 5823 19540 420405421 33750 36998 449665486 5823 87196 168570482 32731 1755 475935498 19540 73986 813755871 1755 81058 354068538 73986 58400 73068726 73986 72388 340523531 81058 47032 946825261 73986 63187 745873579 36243 81058 1204065 63187 70889 459018534 51913 70889 945963134 74546 63187 592918094 11780 70889 741070979 74546 77496 351061015 77496 55028 127569488 77496 57681 701783921 57681 46754 128145405 46754 55284 336390490 25280 57681 443856710 55028 52401 386048641 36751 57681 223332048 69161 25280 186768231 46169 55284 107553369 63304 69161 210670109 63304 84853 892980146 63304 52762 313091572 51303 63304 339879181 50486 52762 818737052 68458 63304 387413525 9366 52762 947459258 9366 12526 675557268 12526 3029 516155682 3029 76887 679478948 51428 9366 598120298 51428 5165 248037899 32609 12526 492777443 76887 36953 415773810 51428 84260 346559954 81230 51428 317220183 84260 54122 484600961 36953 17825 226918704 47807 17825 606692658 17825 60253 408734897 34463 81230 352780743 17825 42591 300260478 76030 34463 16164134 34463 46178 801999530 4330 60253 632036767 76030 74751 89898687 51644 76030 309846835 28439 74751 66842354 62663 51644 514339231 28439 20497 187202652 28439 20644 858459691 51113 20497 418129247 52482 20497 419655863 20497 6696 993269533 20497 28908 916878534 35222 28908 304294581 44573 28908 50669201 35222 22443 274931978 75474 35222 285405503 28908 52491 304185849 35222 64103 263442685 64103 14423 115686 21474 52491 584537470 64103 15153 228430147 9859 21474 402090552 9859 11657 812292234 9859 2284 920055632 67520 21474 456127244 81644 11657 580502131 9859 48837 218576365 11657 1145 703917556 1145 787 619556291 19008 48837 832458703 22777 48837 673936440 1145 26245 823936125 26245 1065 35306477 1065 83567 224723174 83567 34690 513184679 74726 83567 954896549 84120 74726 613170043 1065 71515 157247624 80958 84120 470053693 1708 71515 508400108 71515 30069 122047450 19172 30069 228094063 80958 15411 438799253 19172 78037 568527459 1708 32277 539114725 19172 23285 657876512 23679 23285 371366719 23679 73550 43689804 62527 78037 274224147 33846 23285 147128056 77664 73550 782706320 62527 37077 529023651 62527 12679 311528056 77664 35747 673854991 12679 18831 468607229 12679 25866 707762685 25866 81456 976190037 35747 85489 636311191 25866 10073 720384716 10073 15193 178377534 81456 67726 458341163 65267 81456 325066955 13744 65267 23099384 65267 66479 88897426 66479 57660 194718786 67726 18303 84732356 13744 83531 190566435 66479 31816 78334169 31816 28761 5059980 28761 67250 283676239 28761 75931 639476958 36804 75931 769354585 28761 30959 632328370 60113 36804 883172634 2484 60113 463020776 75931 79415 464728876 36804 33767 602836914 79415 82946 751069819 58497 33767 863585289 82946 38183 923259826 33767 69471 928509074 69471 73659 888245529 82946 59868 326780887 69471 1840 473686349 79506 59868 571285207 59868 86317 658024423 59868 32056 453834210 86317 80978 678945509 80978 17515 685561134 32056 25935 291392016 17515 50568 328701012 80978 55788 922460198 17515 26329 398433073 77582 25935 409990572 21599 25935 218529962 11835 21599 172838786 55131 77582 193758930 11835 17381 971147244 19477 21599 27664013 66247 55131 704897032 11835 36839 54712531 48037 19477 662227734 36839 79846 495333163 19477 34787 447225671 30670 36839 608324087 79846 14635 34508906 45635 14635 494738578 70715 34787 721079373 33274 45635 483015471 28794 45635 7706362 45635 22549 316836692 33274 46142 553617167 84221 33274 94145812 84221 58303 883651787 46142 31665 822114355 26102 58303 425791743 39409 46142 656502973 84221 72501 90406326 62830 39409 134225421 39409 16724 185246782 35403 16724 276249683 51406 62830 532090955 72501 366 29241141 51406 80794 369192611 80794 68693 89272972 82496 80794 66318393 68693 81793 409960469 42639 68693 769221634 42639 63568 849732671 82496 29689 478432453 55923 29689 946454939 63568 10158 106222961 29689 10522 844760023 72189 55923 607310398 17630 72189 734261282 40973 72189 721534950 50871 10522 864829216 24604 72189 486531925 72189 49668 211828932 27215 40973 258843318 20979 50871 85139857 20979 1910 707211565 46812 1910 502646320 49668 75811 999206604 53964 27215 686855669 33630 1910 729258716 75811 2708 234379604 3367 33630 941301220 53964 12320 32110963 3367 11379 58125070 19087 33630 46201497 11379 55958 481915909 32136 19087 738318623 38341 19087 510133770 25140 32136 824172368 32136 33970 103765807 33970 10324 799171497 33970 39412 256928900 39412 42240 992443270 39412 69768 506713157 10324 55223 586290912 69768 67795 17642248 31442 69768 776486249 79207 55223 899810141 56863 79207 360071435 56642 55223 280002156 63872 56642 295144279 56863 29297 22336344 40452 56642 582882248 56863 41024 688643155 18050 41024 153963551 78637 41024 21399542 29297 35256 455902682 64262 41024 107469215 86397 64262 534463945 12773 78637 980161241 58103 78637 555186944 64262 29861 793941721 29757 58103 956746955 86397 12804 845303103 24089 29861 209236122 29861 77672 428124020 11405 29757 739739674 77672 39556 242876001 12804 37571 835446826 33797 37571 434709238 37571 32089 723928116 39253 37571 647578124 65027 32089 734437220 76852 33797 480693100 52459 33797 74262409 70594 39253 94688722 27068 70594 311174179 70594 19182 813638894 3817 52459 434898655 19182 75794 142288573 13949 27068 489279957 75794 3667 1031527 85611 19182 873389306 13949 84905 256674252 60391 75794 27943033 3667 12353 255795559 17363 3667 147492269 17363 34261 784218296 85197 84905 510937370 85197 38175 3347004 85197 24025 430798437 17913 17363 67165481 85197 66910 839182516 10648 17913 714926449 84457 10648 244779072 2243 66910 770732297 84457 20076 280143965 57141 10648 815595008 84457 57992 868187699 84457 17139 419918452 20076 21577 763652750 20076 31571 500518230 17139 12785 579087692 60338 21577 498107207 31571 14409 107196972 21577 61825 527741190 14409 5251 304522634 60338 67317 132484375 54971 14409 328227394 14409 29437 270302671 61825 61454 409658545 9267 61454 307065494 65247 54971 517831490 31616 9267 548368479 29437 4934 47446113 4934 31687 987182620 31687 22231 496517291 31616 76561 427276580 22231 82453 477470075 37362 31687 18146395 31687 6226 131870696 82453 74901 975178805 22972 76561 993310603 67768 74901 580098479 16509 67768 512623052 2691 6226 894544463 67768 72767 596468816 16509 72734 317116806 29826 16509 29303159 29826 81266 57868544 41157 29826 686288566 20030 72734 592880832 58304 20030 385268363 8414 29826 110927190 20030 19160 798057548 48545 20030 152438185 78097 19160 232510218 39155 58304 218837923 56319 8414 87796519 56319 2843 399875169 39155 22634 354370250 78097 26843 227733867 22634 38994 201062288 68511 26843 770172070 1368 26843 262852308 1368 75162 12147417 75162 54637 873091777 28687 68511 984463079 1368 42005 477702011 42005 22363 826131278 8188 22363 782012903 83458 22363 58204153 9196 22363 958702801 83458 71378 92860292 56399 22363 928494826 23966 83458 351951589 23122 23966 639671441 50417 23966 86220492 83545 23122 124536129 83545 15989 776131875 50417 4378 536949526 21341 4378 41562009 15989 75742 393307540 75742 73019 225950493 19916 4378 826448056 33118 21341 999285459 19916 24953 883167582 24953 42564 328016780 35815 33118 39564387 74068 42564 593402402 33118 3664 766128881 11454 3664 955956989 87315 35815 230072147 67551 11454 951566750 41521 3664 456119092 73026 41521 447029410 41521 34886 368494267 41521 28351 108142621 41521 41276 367132855 28351 28434 337844057 73026 55480 238691234 28351 48514 507074570 1271 41276 99651827 76247 1271 668761899 28434 65327 961001120 55480 63973 664824476 41739 76247 912550991 1271 19667 837963022 41739 7164 220507995 63973 59105 202264112 59105 686 74777448 37048 41739 522212054 85128 7164 137884939 686 47885 57589871 20446 85128 816964137 79970 686 551115055 47885 69846 437596142 69846 11254 882546885 20446 52378 598313674 46239 79970 234013231 52378 28989 371022135 41969 46239 991477494 46239 78303 224651871 28989 29151 131228964 46239 22542 176519339 30298 22542 974303302 6927 78303 982786596 53452 78303 694568500 81112 30298 831902730 54763 22542 478205678 81112 6732 852624996 54763 17262 262071287 81112 33375 792543057 17262 75702 532501806 33375 48944 400959656 48944 72866 655204224 68873 33375 517869093 75702 46552 908071265 68873 46852 181154934 70782 68873 40197179 68873 24693 225309654 58950 24693 608971059 85296 58950 68564887 85296 10763 181284134 58950 12327 613246979 24693 26198 106883533 7082 58950 393843244 28327 12327 461125813 7082 15002 366089340 15002 18265 134792081 26198 1762 760142654 53428 28327 391547135 42304 53428 141710722 18265 34280 873049060 43225 18265 43951329 15409 1762 533056278 9546 34280 485295769 50085 15409 329873581 83855 50085 150599595 15409 83586 159360971 15409 58235 23163877 50085 33469 82234899 42337 83855 635199321 63133 33469 160942471 50560 42337 389504679 57640 50560 620854006 57640 56007 85730856 50560 80586 132691780 24157 56007 17052241 77912 57640 402823582 72452 80586 476536127 72452 33703 35297251 80586 62263 930423545 62263 65813 220725250 33703 64776 876328546 2785 72452 549902413 16638 64776 498847072 6353 16638 874048591 17741 6353 880530721 7281 6353 987851403 2785 62438 330725613 17741 53029 124715433 78328 62438 178655599 62438 26457 348930744 78328 69521 968180750 53029 1583 961744108 1583 13931 392666885 13931 12867 259065123 46699 13931 362212190 47097 1583 109146271 20706 1583 712392942 46699 58592 695582207 58432 47097 143702345 20706 42590 197802757 8484 58432 457138210 25327 20706 999301165 35312 25327 351908618 8484 1113 909352989 8484 63307 86456509 25327 74072 578788405 25327 58096 715070759 74072 9469 351870485 85149 58096 390090222 63307 84925 283344424 85149 12778 943242329 84925 41305 695875847 9469 45303 904055727 79297 84925 719391634 12778 47227 813605202 37580 12778 629540186 41305 70931 807881249 47227 40541 911123584 70931 84869 605374298 13684 70931 690354083 79306 13684 931276657 84869 82580 598984414 40541 47456 662191351 58691 79306 606601409 48620 47456 414306856 30278 82580 657100333 47456 19981 987469226 19981 2595 865700805 35154 2595 596950584 15575 48620 496832074 19981 76634 354803180 15575 27981 533815548 35154 9204 607729961 35075 76634 174990646 27981 37478 117932057 27981 18281 757451415 35075 2208 839519916 2208 67599 253105179 46627 37478 159807079 37478 72775 259025539 55123 18281 454685120 2208 46233 784179469 67599 62225 121618402 30038 72775 38712000 30038 29353 87489064 30038 30408 834157470 46233 13156 661916334 30408 17043 310009373 351 30038 517944851 19145 17043 187783254 13156 62620 55377447 13156 53897 242634670 53897 74583 6703199 62692 19145 249124979 53897 79223 207962785 79223 86334 593140560 53897 15621 276792738 86334 32546 957318601 15621 64746 879716653 79223 48533 674529173 33543 64746 531574674 48533 24919 114530660 37483 33543 581692362 33543 77759 168170003 37483 1815 909540050 81473 24919 293063169 70106 37483 153704275 16473 81473 712331208 70106 63596 883954035 65250 63596 179434099 70106 11738 322123053 58817 65250 607081074 65250 6903 2411038 56789 6903 702359629 65250 82706 412946626 82706 25957 701849757 31397 56789 590608145 6903 22221 843045007 2840 82706 240920449 29884 2840 976970418 22221 4695 72200965 29884 64709 820410694 19962 22221 658247774 73849 29884 238829062 64709 54590 346714438 66059 73849 486634979 54590 52205 190837820 52205 59179 972785979 66059 37295 363148428 52205 61293 75376548 46831 52205 757067110 61293 39490 425649052 37295 85075 446123070 61293 74015 372492112 61293 27462 984941767 85075 49891 542536716 68617 39490 472012467 27462 1529 135564322 54405 1529 748205661 1529 5162 524978400 68617 26255 792656543 1529 25793 468790288 5162 29649 810362130 5162 63192 29259570 80493 5162 821754575 18593 63192 654638310 63192 22254 439411470 80493 29694 779013290 18593 67572 54014121 80493 14274 277610758 74645 18593 206000631 14274 15700 801131320 29694 40809 35611234 57390 15700 660789688 66135 14274 16121724 39960 40809 436286043 15700 13209 902414165 71813 39960 497305329 57390 83070 51685298 39960 67628 443835903 33956 39960 188750064 76005 13209 304777908 85517 33956 883794274 82997 85517 366212423 36129 67628 87812949 36129 74504 534313333 13227 74504 316487003 46334 13227 824343026 46334 61255 977172993 46334 37700 840947830 37700 43810 375933501 81789 43810 654589333 27913 37700 34826553 81789 17747 548673011 33296 17747 530975910 60264 81789 812468073 44753 17747 943499475 27913 55378 200403857 47221 33296 53553529 41796 60264 470134845 44753 18800 210439459 62631 55378 287696406 69903 55378 192409180 18800 22047 731541047 3235 69903 449688496 69903 30802 15393239 36720 30802 554755449 78916 69903 809002362 67619 3235 674393584 5668 3235 381126552 5668 23115 202700636 37181 78916 777611817 5668 71038 163356955 71191 5668 826010211 71038 12520 397148303 71191 10367 210793310 75354 37181 153109583 12751 71038 987030573 71191 74153 610529147 74153 47658 220133634 36439 10367 996093197 38141 74153 590872340 29586 36439 758025793 32637 47658 697979697 38141 85269 462582775 60041 29586 490305221 60041 7664 125217223 51633 85269 516516221 82310 60041 950965411 60041 69110 210517360 60041 63340 343704187 58805 82310 808217826 51633 83918 919800384 83918 83403 694848880 85672 58805 218852719 58805 49960 295579874 58805 28110 3025736 78301 49960 470827262 45793 28110 991359615 42094 85672 45987256 55360 78301 100429558 55360 69569 824258499 69569 30352 509242213 14109 45793 71770007 27243 30352 388333852 69569 25076 660837689 40148 14109 703598035 6893 30352 81368158 84472 14109 116820264 42417 25076 858760650 84472 639 543715901 42417 17501 255651598 639 14362 745825437 42417 10245 12825865 639 59259 747802167 87317 10245 896160141 38964 59259 447621945 21466 87317 631427554 34895 87317 766226060 21466 26475 122104482 15988 21466 838001276 21466 73949 739114301 28171 73949 957030384 34895 5716 870030430 25972 15988 449215846 25972 1885 114556330 28171 69265 588164304 25972 85670 244706083 1885 900 949203135 11328 69265 923691142 900 63350 316345066 69265 23278 102786077 85670 71427 97818973 19731 23278 425863868 71220 11328 142443890 50569 19731 723637645 5785 50569 35943220 16933 19731 227077178 19731 17636 135750754 8876 71220 771856951 17636 48886 530931388 34762 5785 430414697 34762 73967 109137557 29710 8876 305601782 34762 17602 932652726 83651 17602 460378693 83651 28570 606693256 3977 29710 717997502 66400 3977 149894749 66400 68798 273589961 9291 3977 396862418 79807 28570 125300155 3977 35839 312495901 45983 9291 278295591 8500 79807 154517639 79807 25094 33213255 36287 25094 789082171 35839 20649 657061067 77085 45983 138748730 20649 57578 661593118 16619 36287 896988471 77085 85625 25431948 16027 85625 685136580 16619 73261 60710306 37990 73261 739807168 73261 63728 127369967 85625 41684 184044222 73212 73261 421991573 668 41684 457563802 7685 73212 944786776 41684 67798 455472404 73212 38525 150046817 82233 668 146660681 668 59987 847807001 21289 67798 474803432 38525 54275 61843566 38703 21289 483888279 28041 54275 580506330 47649 21289 683221311 54275 73486 856572537 47649 23864 680549601 23864 18242 264730765 18242 30814 941645324 4910 18242 66166644 56600 4910 92042200 76100 4910 716323266 76100 6181 693986150 56600 81398 644585527 52043 76100 378510667 52043 49797 978572591 10482 81398 854308996 55602 81398 930138701 69209 10482 980208019 55602 80432 212254834 32373 69209 856894366 50748 32373 644006859 32373 47765 757802573 80432 60461 107070489 32373 2589 300492660 63647 50748 656206073 50748 15856 36706903 2589 7599 792565811 7599 75372 91415772 15856 83900 423856233 70111 75372 634576565 75372 47313 175756887 6406 47313 147877681 75372 64109 532115535 70111 47072 321573319 47313 51316 496547729 51316 51826 665714088 47072 72432 420944352 47072 12503 901808560 51316 8939 827997258 51316 41949 406284673 32624 41949 447352428 72432 66762 709249020 28184 41949 878717326 76596 32624 382102276 13336 41949 123107580 28184 6693 410035083 38965 6693 358080751 28184 68778 109792753 3856 68778 538514812 36954 13336 487083004 35589 3856 462350107 36954 200 880649828 200 40636 428830104 56658 200 116341999 63338 36954 689792308 63338 79204 446063393 10770 63338 523167295 10770 8131 82095675 56658 72870 661009903 83504 79204 409490881 40672 8131 480876791 28219 72870 640530997 83504 6789 82471427 70015 28219 434186528 78043 70015 34206172 71609 78043 361081479 78043 79782 74066624 26886 78043 84883436 71609 78167 876706046 26886 12100 317273139 78167 78300 281401155 79782 48573 408675790 26886 79654 623681643 54656 48573 58969422 78300 32496 954969415 54656 23239 773841728 32496 34102 993018964 43336 54656 979836447 23239 2681 17212825 2681 55343 548992979 12694 2681 187808857 45493 43336 253007973 45493 38504 4322115 52983 45493 469804907 58266 38504 244149543 12694 41853 152559215 45493 19908 402930926 38504 32437 182635497 26790 19908 52006469 50210 32437 16336814 41853 4918 562581569 4918 47508 147854790 47508 14161 57067617 50210 63398 483607274 79635 63398 394230562 63556 4918 683248486 79635 54788 795191060 2324 14161 696431247 63398 44679 126664217 2324 85980 533057685 2324 46269 805830548 64016 54788 601397156 41174 85980 246851903 44679 66213 940406741 41174 34214 25637571 84363 66213 10866955 66213 28969 599438446 34214 58476 848852372 34214 47125 286412981 34214 23850 288335553 51688 84363 70092599 47125 11025 115199310 76665 23850 760356846 51688 69830 517313183 8816 51688 830383060 36421 69830 962867521 69830 54540 735987766 45021 76665 550007782 8816 52152 200813680 81574 36421 986730739 83542 45021 299674428 54540 79142 372219438 49096 83542 156319438 33792 79142 260651636 81574 17847 258564157 83542 37327 975892309 82800 33792 520571226 29142 82800 46456764 2588 37327 755238525 37327 53298 872981835 82800 2318 466657163 53298 22977 74351543 29142 55386 105146734 7124 2318 890517296 65750 7124 819806547 2318 85462 237444362 22977 31185 727362080 55386 60755 723626548 40491 85462 683251959 60755 11919 31446636 28097 85462 533265372 28097 17669 975505570 11919 48444 803463263 65282 17669 39797371 4898 65282 290764979 48444 26930 996839722 78536 26930 453661261 78536 65764 665099769 2838 65764 253099639 78536 11139 717284756 65764 24921 137897801 49538 24921 897419859 62273 49538 269425617 6018 62273 306490448 11139 43828 457840942 62273 53179 599526391 53179 18550 50308727 62273 16199 749975611 78936 43828 302026994 43828 4270 264990127 58789 16199 555068536 58789 2917 55246813 58789 23687 38053814 78936 27367 420054141 27367 34462 980996345 74013 58789 216575987 34462 78748 797100714 11499 34462 541703076 50015 27367 587558603 37649 11499 871720256 11499 27487 38646956 72382 78748 889022208 14932 50015 898794957 37649 43010 942727671 59193 72382 281287151 59193 35651 646130272 14932 70434 322063997 69262 14932 550118183 70434 32057 274240015 61804 35651 651271261 70434 13036 812543921 71961 61804 79163206 76643 71961 981843093 58857 61804 381203666 76643 80307 321576155 71961 84258 467317591 27803 71961 429203268 56541 76643 449178793 16512 58857 847853967 63974 84258 233852875 1626 84258 452140612 5748 63974 670529504 17877 63974 433876580 86217 16512 134322419 17877 50639 43336361 15782 17877 668385653 75997 50639 505957277 15782 79240 170557617 75997 17886 220931491 69360 50639 762234766 75997 19526 657201553 25045 79240 902730755 28727 25045 290924855 69360 14605 119435745 25045 37888 596332362 70745 14605 972952639 14605 13830 85788115 10307 28727 675193932 74965 70745 569162529 74965 83731 80297638 70745 73357 447626381 83731 1093 173411871 1093 62289 201264849 76470 73357 146416728 83731 52025 748247118 12507 73357 817220334 62289 30481 990720199 11790 76470 196886191 905 12507 776893337 12507 11606 272940225 42138 11790 669610553 11790 40372 126731372 905 82538 594407706 42138 71012 127579711 29415 42138 463958005 52492 40372 628585475 40372 44919 661593338 70812 44919 717684392 70909 71012 850999532 29415 37065 137570876 70909 20524 625268962 44919 60473 709728021 60473 79218 379774998 5557 70909 750150564 37065 10236 75452497 10236 34368 382410383 10236 84699 121500003 34368 62155 205494417 2363 62155 163583409 51174 34368 731994294 23472 2363 245984175 51174 58089 391642148 2363 946 867609813 946 22135 475468398 83037 23472 825944009 23472 31050 22888696 22749 22135 420346832 31050 80917 919718482 6483 22749 344263627 31050 60396 809306514 60396 42880 397992535 6483 31644 722328222 42880 83255 553375002 38524 31644 940432946 11149 38524 113413115 11149 57475 197016173 83255 14826 738039708 57475 2727 972007500 57475 39501 550501209 77756 57475 29291567 14826 13455 913031521 81416 2727 532690889 53491 81416 489829677 60536 81416 838532883 4247 77756 827311116 81416 9149 958842126 2855 4247 692072644 9149 43265 597312539 49741 9149 314025686 39181 4247 667438755 9149 62456 915205424 38731 39181 491868789 38731 40870 453113247 40870 54009 963927352 87139 40870 616384887 42537 38731 85092374 38731 64208 602948229 64208 26987 420343812 42537 52751 922708982 42537 76355 631903909 42537 68401 759232441 55340 68401 827840100 76355 67171 976949082 35040 68401 401785431 5244 68401 667930823 49986 67171 570929917 67171 13641 786195463 64817 67171 88897729 62209 64817 84224045 19929 49986 95439517 64817 81493 603593049 19929 3560 935058039 62209 62646 650831502 19929 31088 4351884 2343 62646 466794895 2343 64374 176076933 31088 72564 79518177 15794 72564 529848772 31071 72564 134102371 15794 24045 199958376 47741 15794 705891088 24045 75737 237685790 72987 47741 538719698 75737 77845 583911612 35621 24045 84441299 60694 35621 176069023 35621 23941 564915717 27682 35621 599608324 27611 27682 319045263 60694 70641 641804053 65619 27682 92732349 57570 70641 864383844 70641 51412 526830718 27611 59485 81234133 70641 77934 30899518 59485 38153 462966282 58695 59485 757113500 59485 17996 81393508 38153 8377 879751939 60115 17996 771293289 8377 18900 49688947 32400 17996 209776634 8377 48342 763522073 4094 60115 535384582 44126 60115 118377865 32400 83057 720923844 7434 48342 700102319 83057 9710 383360738 77035 9710 684573003 77035 20519 740382475 65565 77035 450820078 59816 65565 304779476 1717 65565 756517177 8679 1717 356283125 49645 20519 756510801 54183 49645 158011403 36988 59816 779971424 49645 61247 125837111 36988 79304 882205693 61544 49645 331093534 8383 61247 395959376 36988 35125 211693770 52055 35125 342357765 52545 8383 28027432 28745 35125 764682077 28745 86727 594919637 35125 50727 824275012 52545 75581 275952082 14893 50727 138388446 33674 28745 922094005 47598 14893 464844319 80396 75581 406131694 7353 75581 152926144 14352 47598 493341940 47033 14352 750739545 26780 47033 888231743 14352 9319 728969200 188 47033 95276966 14352 62015 400012720 26780 61434 98257732 9319 9681 891714302 85822 61434 232713301 9681 78634 297909182 78634 20137 1814203 74936 78634 140900588 3019 74936 36229574 20137 60435 709046315 20137 43919 555593348 20137 10628 679362771 43919 8460 602136994 5646 10628 873370761 60435 73292 429317587 10628 26062 442810599 26062 28998 526183276 32515 8460 500415298 16731 73292 860034464 37710 73292 22651077 16731 918 813151613 28998 10663 601413146 918 30461 461890584 37710 24643 443906723 5025 918 53091339 16840 5025 792997775 27123 10663 719958195 36979 27123 510136325 15300 24643 607495562 36807 27123 664980275 53547 36807 690879747 53547 75328 266440401 38473 36807 655646892 56945 15300 399053081 53547 77679 864017998 41177 53547 460945471 11812 75328 447297114 38473 80757 49684478 17675 11812 509705050 74544 80757 259824205 11812 47813 351576938 80757 58184 876513775 26746 17675 230215226 10283 26746 98663022 9137 10283 327706235 42090 9137 579556636 51980 10283 576466870 66006 10283 940681705 10283 85460 317885436 8455 9137 600311469 54010 85460 613955292 82666 54010 416622095 8455 30824 976131906 82666 80733 822956452 42057 8455 959897772 30692 42057 753666045 30824 41115 988118986 23426 30824 88042542 80733 57787 574378969 52882 23426 761077699 13074 57787 950348859 55197 23426 773187535 62279 55197 891664071 36833 13074 611445841 9990 52882 906120375 13074 38869 96485641 74439 38869 125530600 62279 9545 286360772 74439 54541 979414307 38869 82052 292532162 38869 28943 44614232 19271 28943 955819488 32123 9545 381410726 19271 68132 103583780 68244 32123 83083943 67868 68132 710391248 68244 62941 57812163 62941 57897 265281230 57897 78036 49964374 67868 62496 864058440 85528 62941 941000730 52431 78036 181193116 43123 52431 326168166 87127 78036 873226535 85528 7545 576871111 52431 67898 802443601 27857 43123 64473254 25761 27857 506734910 46641 67898 507157818 7545 46016 106706374 46641 49664 327496517 25127 46016 476190911 46016 14318 153192754 72251 46016 39817613 25127 50604 470715562 75728 49664 11758226 25127 6331 569452833 72251 3851 183280322 53238 3851 660505227 36015 53238 906236170 3851 74912 74781903 74912 58328 563894380 53238 82837 171975560 75936 58328 290171835 82837 62369 533464328 74912 26444 269375138 5463 62369 213975829 5463 58767 951302223 69196 62369 339554540 12026 26444 422842059 40697 58767 600028588 53178 40697 74502743 58767 55449 480067974 55449 87253 917618769 24043 40697 19322620 53178 80436 82982239 55449 82718 237567411 55449 5500 85876028 36033 24043 570022258 31962 82718 88676349 5500 2522 772926069 36033 74660 816963780 73941 31962 956133884 73941 47972 59103180 74660 4873 464418539 4873 55293 958474874 8542 47972 916545521 47972 44166 86444898 73221 8542 143277031 55293 78696 242219395 53842 44166 385467657 19678 44166 109220523 11264 44166 824594602 11264 9987 32578038 13581 11264 423660762 11264 81286 350619796 19678 41019 184338572 41019 70064 888521428 81286 45293 788365929 81286 60030 141193580 29119 45293 282086195 86631 60030 169747945 29119 57777 985162420 20421 45293 300277910 35301 60030 817805558 35301 63969 996071801 86631 49313 867698937 63969 4160 826308282 10448 49313 5421573 38881 63969 939426749 499 49313 685173405 72709 49313 330701865 72709 69527 310146471 42228 72709 862500781 34613 42228 19364250 499 23102 203813218 42228 65928 103362815 69527 16221 205114859 34613 29497 334786704 34613 86163 921997385 23102 20898 47890072 86163 57210 208381827 85181 29497 728394209 57210 56144 312915248 57210 4349 598609127 4349 33656 15414466 56144 53098 247421242 53098 12604 5810858 56144 18330 417855972 53098 24874 361112812 69369 24874 724522349 8020 69369 443703364 29153 12604 791003541 18330 66242 621443098 24874 44395 154210990 29153 83954 983415206 44395 72347 19058720 29425 44395 822722770 72347 4323 931519840 72347 33856 481268710 59743 29425 93012715 79568 29425 518944199 79568 73718 842799505 23876 73718 603034367 79568 79153 245583045 42578 23876 402908398 31407 23876 381589559 23876 46879 503023257 42578 25533 495429984 42183 42578 3416045 42578 83330 372939538 86215 25533 556774735 25533 4716 31144633 42183 53885 139451185 86215 75182 367651872 53885 28673 197826139 75182 26315 822435770 75182 47411 506131241 40696 28673 94041744 47411 54377 630923452 40696 46530 73312788 40696 17593 14762882 46530 78681 880443612 78451 54377 332528145 48291 78681 494768843 78451 55863 730547269 29548 55863 175291789 78681 10613 112222987 10613 27504 519335858 9298 29548 874133592 55863 65990 429943116 73686 29548 52685016 21019 9298 493762768 65990 12643 770130510 12643 27873 520498215 31390 65990 779945649 27873 40663 287402163 15891 12643 753746047 15891 17981 165011019 48420 17981 101268420 15891 47571 274734731 47571 20607 380004592 47571 60395 971654042 48420 76540 361495640 76540 7954 448934450 60395 60466 83010331 73658 7954 12621663 32939 73658 131256451 32939 84580 399544302 46568 60466 946705291 84580 43817 7473623 84580 61807 366369868 46568 4644 226392171 80315 43817 20270609 41753 4644 58906457 21999 43817 51183051 80315 39822 953354717 39822 54515 636184055 80315 60203 775931571 41753 43864 973547709 21999 40142 85825277 14603 60203 103743586 13529 14603 897286085 60203 45874 457347719 32259 40142 693936045 77943 32259 69389254 61630 32259 835736650 59264 61630 553834502 59264 57730 260907736 39165 77943 453532010 80000 61630 695644139 80000 29232 505971728 39165 4642 788419052 29232 10560 131556665 2245 39165 139835478 10560 29877 641732993 22410 29232 14178764 9364 29877 29140392 44746 22410 538025663 54818 44746 913327935 22410 79309 595573821 54818 48754 490920426 48754 48455 123509009 74578 44746 345955642 80444 48455 618860038 80444 72586 556747285 22099 74578 9235411 48455 19857 668535732 19857 49296 57391146 8910 49296 67037786 48716 8910 905196771 19857 56032 127920076 78250 48716 159280057 64921 49296 388389433 78250 13205 348581277 22083 56032 634300128 38292 64921 989467255 64921 51925 227981919 59600 22083 22491831 51925 2488 202425708 3297 22083 225941561 59600 75725 660888745 56893 75725 821892005 82419 2488 32831434 85020 56893 129516875 56893 80976 929026122 80976 70859 661156348 80698 56893 511638229 82419 63347 919039363 137 80976 222774824 137 18345 906777728 79632 63347 64292088 137 83884 687328204 83884 63276 566770297 63276 66722 866211565 63276 33061 56204604 38003 66722 528368996 63276 70925 327330097 66722 56392 46517826 46072 70925 934576850 33061 74628 165063449 74628 15341 768297394 70925 47984 625581869 36358 47984 351688901 83776 36358 884995984 15341 55801 664758223 36358 56180 136571376 24880 56180 245567746 24880 64924 21324317 3401 64924 386235964 49472 56180 434050396 64924 25146 832205357 35006 64924 12050266 18966 25146 17713093 12244 25146 77246033 18966 21506 939635490 64354 25146 520925615 65937 64354 921045627 16236 12244 545417557 11407 64354 396161417 16236 61777 552230952 11407 73270 927219954 76097 73270 642486299 25587 11407 217734606 61777 78749 690158442 41608 25587 108895547 81088 73270 898927486 41608 23389 939144579 25410 25587 805669056 42250 23389 822062192 42250 7782 761663965 42250 60236 125224570 25410 83566 27179616 7782 62110 134129764 4567 83566 876553774 4567 72729 855527064 60236 68431 443727169 83566 39802 822619752 2665 62110 660567417 72729 86883 455056783 26284 86883 496841278 68431 16660 327451047 77078 86883 357569582 86883 44221 159262866 26284 32839 75969648 24391 77078 898670076 59081 16660 595539089 81065 44221 825255892 38705 44221 627713892 81065 49744 47832227 24391 9062 342193186 81065 28958 785568742 28958 22250 538622658 6959 28958 724650172 22447 49744 501059203 6959 71178 254948634 4048 22250 596175634 22250 78442 246185594 78442 31730 554028006 71178 28212 822016553 11701 71178 239289866 31730 53937 25180316 78593 11701 449613975 28212 24626 310064009 78593 79269 662338212 53937 16437 434111883 53937 2556 113771876 24626 26532 642968102 2556 33935 532901820 9770 26532 556617308 52282 33935 399841579 18362 52282 884377852 36386 33935 98998322 30700 18362 654795129 17127 9770 241044605 52282 8592 135540331 18362 34300 50014662 68667 34300 167679775 34300 55393 863673202 55393 7940 429472852 8592 28701 688156367 28701 72403 235575512 7940 52168 935781710 79315 72403 306839126 52168 28306 98678237 44907 28701 207677252 9039 52168 527538725 9039 6456 199569729 38076 9039 927651248 44907 9130 279563374 6456 19375 36209239 19375 20996 649030323 38076 29870 428340699 38076 16743 290885235 29426 9130 146970230 19375 37273 523058015 66665 29426 436459172 29426 30912 489571189 22312 66665 637177139 37273 21477 545957111 30912 58807 659866747 18443 22312 86891541 2844 30912 698205815 58807 37598 666458869 60512 58807 993342475 2224 2844 647069266 37598 26160 66158647 37598 54559 968291963 26160 72335 817842385 2224 36213 639029596 31423 54559 832051635 25086 54559 652455560 59689 36213 773237486 66330 31423 345784388 63604 66330 790953412 66330 40026 998786349 40026 53480 350408560 66330 45761 343258332 59145 66330 77171859 40026 40719 379504137 40026 66724 808255792 56860 53480 100066049 66724 715 27705691 44464 715 221430134 44464 7248 32567910 715 49731 662877039 44464 62544 875063689 4033 715 985646700 86868 44464 162392048 49731 56335 763748499 71742 86868 928205285 71742 28103 109198320 86868 69270 553245438 84953 86868 179744569 28103 33780 462173851 52011 69270 553447981 975 33780 438338458 75499 33780 997360431 27081 84953 426904740 52011 62761 16624924 65408 75499 931766643 75499 15574 176608544 75499 31825 699867262 62761 2887 160164207 62761 66594 346202682 15574 41467 668121119 41467 69547 391480253 81936 69547 405538162 41467 1365 82292439 77873 41467 427659338 77873 6891 997047786 75123 69547 667412282 84176 77873 339654047 14907 6891 606463092 63493 6891 736079627 83415 6891 78547786 75123 50001 155106329 72842 50001 179709302 46906 72842 269927924 50001 34923 569749249 72842 46095 116302563 46906 46981 743054922 11478 34923 720222506 46906 65689 157541206 56533 46981 438908515 11478 41100 199497584 56533 22835 418824211 41100 20136 428891594 41100 38372 236715278 71197 41100 377553394 54978 22835 510959052 11836 38372 345673874 38372 81553 563773858 11836 23351 226071670 23351 68170 717773032 61900 23351 302348737 57194 61900 738723986 23351 60034 46891110 57194 45383 899029442 41218 45383 113977788 45383 83412 642149208 41670 57194 331443307 83412 87074 32901587 40627 45383 524484376 87074 52587 648205937 87074 21157 94928119 52317 52587 63171648 21157 33281 530263068 30663 52317 965985167 8300 33281 313163637 30663 16492 404672005 7844 8300 75382844 21228 30663 365948732 8300 9136 454858834 80551 16492 31738967 15564 9136 160465181 21228 24524 882311991 7548 24524 439894293 44183 7548 252243388 82042 7548 184830442 68065 82042 718932787 9277 82042 912130662 31304 68065 720360551 9277 60665 261566290 5279 60665 51244817 57276 9277 927652967 64707 57276 895274999 43903 64707 451829163 25863 64707 830342462 43903 17113 231234605 28228 57276 475524617 25863 50820 241002303 17113 85607 883608271 85607 39723 125566536 73240 50820 497791613 10838 85607 741333683 71678 73240 442671886 10838 24302 703861533 73240 26715 800890775 71678 52561 406927205 84032 52561 245190450 81815 84032 160568764 24302 41504 190132332 28975 52561 254205530 84032 8916 371602272 41504 42297 735072571 49854 81815 729656268 28975 81797 57479846 49854 72518 509487818 49854 78040 306665248 49854 60007 198476057 33569 72518 929036529 72518 21745 553979627 64274 21745 509213079 60007 2264 303358586 2264 84189 59522344 23353 84189 103236805 64274 40361 689014483 23353 55722 537521732 23353 41825 18876629 50784 84189 133692846 50784 2503 608767241 39709 40361 582540423 44775 55722 34162703 44775 4285 554326167 4285 79702 804340371 4285 78027 388826881 6625 39709 98982866 62558 44775 71307663 6625 10823 2709610 78027 78282 229368927 78282 45096 775731632 45096 79094 987355759 78282 18395 478491216 78988 10823 112998828 76513 45096 286517845 78988 69678 103833394 79094 55814 815073486 76513 61557 266564872 69678 11092 483434756 69678 62697 190064139 11092 48346 278725963 57881 61557 578701077 44954 61557 226730227 22004 11092 838421122 57881 84623 729707687 53195 84623 996704487 22004 63622 252912130 44954 14294 822701784 61715 22004 213970438 14294 79043 81287540 53195 31506 887424985 63622 17666 100806067 61715 26891 576527448 81193 31506 404251010 67703 26891 40778328 68250 31506 52770031 81193 45883 25722517 42428 81193 697213117 68250 68699 986512545 67703 10401 186925278 53567 68250 308456988 42428 57287 74175902 26137 10401 872722711 27346 68699 997805161 16819 53567 537610997 53567 67796 292214130 16819 64406 969246332 14830 27346 980050803 56429 67796 760391135 36923 56429 163285034 36923 36678 831133310 64406 48758 120673752 70540 14830 552558870 48758 79465 666857619 36678 63852 58553808 52111 36678 107807998 63852 9193 889929011 44904 52111 633412611 47579 52111 783894283 44904 64583 554377571 68224 9193 415343173 14419 68224 451573962 68224 36070 239611898 83879 14419 487912335 22416 83879 520959277 68224 36212 653688844 3107 14419 719768781 83879 76810 913981113 83879 60594 297282163 22416 77070 663915415 60594 23918 139654328 40097 76810 427879464 60594 59774 806223660 77070 11055 497267762 77070 48386 397542547 23918 7582 616655924 10338 11055 898237033 77440 48386 902507923 11055 3365 352371001 48386 86247 842884662 10338 24617 894133975 44214 24617 77939215 22529 44214 123452451 44214 24367 738746756 49073 24367 130308109 14639 49073 629086933 22529 64332 26901934 14461 22529 152062125 14639 72981 823291171 72981 37183 128276238 65567 14639 700975219 72981 11505 738752136 2661 72981 665678396 17634 65567 294610233 66065 11505 736713017 66065 42714 743896024 31728 11505 486584751 52622 17634 97266099 17634 13634 371304615 76996 31728 883288164 42714 36955 91191377 36955 20600 771575158 55057 20600 274374195 13634 9396 656251603 46044 55057 425483519 55057 47996 23531784 55057 68488 234492701 47996 66226 430703690 4049 9396 961093028 16491 66226 770736843 47996 60153 715325166 76365 68488 33685739 60153 27724 41500805 60153 27722 664463468 27722 23363 671997391 42190 23363 619450841 23363 44099 912643079 42190 85145 438831127 35979 42190 19695983 44099 40322 989715339 78083 42190 584643270 22456 85145 424154589 85145 19895 333080091 58449 35979 719307067 22456 78207 432688550 25929 78207 697011865 78207 23195 709709477 25929 9431 202439983 9431 7241 566682139 52115 25929 869048400 54346 7241 267171432 7241 45439 706900997 41197 54346 584557941 7241 6321 71864485 59780 54346 93331204 54346 19124 49433424 76153 59780 632375995 48940 6321 349626793 59780 3091 180962640 59780 16436 964661905 72588 48940 264010471 30765 16436 466697605 30765 63215 244887723 30765 45147 429962929 16436 58437 388557387 45147 86901 902765741 58437 48910 492543271 58437 22895 540576029 54801 45147 460431562 77123 22895 681355134 77123 19097 231569387 57828 22895 936769937 22895 38211 56892920 19097 46537 534434168 38211 62533 60363291 27055 57828 556539448 62533 25348 13286193 52387 62533 3126408 52387 15049 544890989 62533 919 774776475 84942 15049 584617016 29183 25348 294209893 74916 29183 992241655 84942 12834 6777848 919 20334 4775486 26109 84942 563985032 51492 20334 123954238 65685 12834 952806603 51492 26207 492184399 26109 29969 123735416 65685 77077 691369543 51492 39337 434470499 26207 64 408544615 77077 74157 520378699 4256 77077 723202593 64 39557 591916678 84119 39557 825213741 74157 43743 90012595 79150 84119 425945192 76112 39557 827677662 84119 10523 637439772 67466 84119 519581899 27879 76112 744934013 10523 80486 647273866 6853 27879 664661973 10523 10984 347215151 42520 67466 8833194 58806 27879 618236301 58806 14299 71798906 86437 6853 75846111 58806 23467 286286524 86437 37725 955337456 52294 58806 258922058 37725 82489 633988360 86437 43644 142140492 30008 43644 968104276 43644 41047 705845066 42706 41047 98523323 41047 6437 665107377 1659 6437 245446541 42706 25721 221839169 49510 25721 390833565 49510 8591 374347340 49510 63319 353082869 22103 63319 201216 8591 47036 93664094 8591 17991 949208116 8591 5223 250504354 16478 47036 94351601 40860 5223 598030123 5177 5223 51191436 36975 5177 573621405 5223 23097 758853274 5177 74270 912848280 11530 36975 270458265 56611 23097 458762700 36137 23097 603472861 56611 58083 428002494 36137 55250 711182480 58083 39642 276482797 47588 58083 62530691 12015 47588 850387784 45850 47588 271664790 65368 55250 924901680 19349 45850 690417550 69917 65368 160057533 69917 50694 794098902 65368 82380 203678188 50694 23340 258340015 69677 23340 681945527 76405 69917 979853988 82380 9663 726128412 23340 2078 842820842 63720 2078 413663400 59065 69677 935216268 2078 27296 970419717 48909 9663 912809436 27296 39991 862002115 39991 81527 479248688 84080 59065 255523316 27296 8904 14868298 48909 12285 616307923 8904 37144 1776136 56718 8904 66952077 33110 12285 641545278 56718 15704 641430778 44916 56718 594638530 37144 65556 57242465 54624 44916 374206446 52236 33110 549011744 5851 52236 866084760 32756 52236 12202372 52236 11850 45271662 11850 46589 668401122 34640 52236 366140981 47584 11850 399219286 65709 11850 339505286 72177 47584 895009178 65709 19574 688029669 72177 33875 453913920 47584 50561 268407907 50561 29673 803490562 50561 39988 167936588 19574 8819 5538509 50561 81080 36671592 34344 29673 556598446 87112 39988 926498062 34344 43012 534166898 43012 71151 148038004 43012 12802 53839122 61801 34344 979008806 43012 11132 747704612 61801 44922 468585617 61801 19628 512311862 61801 84044 309707744 19628 70507 338706583 70507 4040 914086829 65442 70507 293678438 1791 4040 855446521 4040 18539 476682799 10784 4040 706283548 83867 18539 647390814 61388 65442 454598411 83867 20926 162100384 45905 83867 89158431 10784 35054 969331748 20926 65901 668997912 61388 71297 239197679 35054 54879 64782851 65901 85812 999231514 35054 2538 422768022 12391 2538 805122594 29661 12391 185167941 73255 54879 123910967 26509 29661 103050678 26509 16584 785248924 24044 73255 486391359 29661 64095 147148535 85403 16584 319230149 1543 85403 248658884 81173 24044 230221123 73514 24044 476555816 22812 64095 787543341 81173 26863 741835263 9705 81173 172295734 81173 82001 931849485 26863 1398 931521223 86613 1398 784434955 86613 8638 540805811 1398 10041 9819976 82001 62561 361456036 33949 62561 158223413 8638 68817 932741337 33949 26117 493869864 61470 33949 172169915 33949 28413 512876415 76028 61470 813035728 4762 26117 154126421 24861 28413 410218424 29616 24861 157937961 17259 28413 489544810 17259 8837 30094263 23017 17259 531792224 23017 3929 242787897 30526 3929 427907839 8837 49729 421487222 3929 10809 752709471 34521 23017 342243969 34521 35634 590115281 86563 35634 642454995 65788 10809 431158929 65788 69820 164676232 66481 35634 997279990 73755 86563 549806426 66481 38603 67280686 49448 66481 842528921 64599 38603 650048181 49448 20127 830407878 21176 38603 392185102 38603 64516 106954790 61268 21176 178319996 34744 64516 461973165 75875 64516 960668995 12086 64516 174029326 64516 62903 492847316 47026 61268 165585821 39166 75875 824332079 47026 83943 873233601 83943 12836 501581053 83943 35157 934143183 68365 39166 983300762 13017 12836 125687234 62049 12836 206844338 67963 13017 520222048 13017 59134 881807235 72430 67963 271638730 59134 78532 860651547 72430 30943 696189397 78532 23960 242861728 20963 30943 77137518 75925 20963 539219392 75925 47616 364747989 8146 47616 278018089 46020 23960 742712590 9206 75925 513537967 65173 8146 200977230 9206 20215 11076928 46020 42489 982704022 70502 65173 987792273 42489 6077 816950704 70837 20215 835135606 54272 70502 487275789 42489 82288 527234027 82288 60655 222140396 6077 12192 906200258 54272 83411 358321149 66188 12192 394517601 12192 50321 366520171 83411 41367 813567076 31894 66188 304651181 50321 44514 638604884 84121 44514 676460122 44514 51433 537325573 84121 73916 867603076 51433 53378 867122913 27295 51433 952266404 84121 63658 330692263 27295 293 250562022 73916 573 475523729 573 50330 480538394 573 19277 624496680 573 33930 384692686 86824 19277 266961379 86190 573 544066319 58933 19277 860445618 86190 28816 260149848 3912 86824 59378611 4866 58933 853765013 27352 86190 448290463 29620 27352 826854729 29620 60124 110954569 60124 49740 870188244 61172 49740 71179677 61172 56439 4605820 29620 60058 298485383 35142 49740 485976441 61172 61485 29036456 41997 56439 794512692 76318 60058 621881984 76318 53754 376526290 12141 35142 892329211 61485 64067 538927153 12141 77348 425802457 83491 76318 253444704 53754 82444 966576604 82444 62514 42022646 75112 83491 564453267 82444 12693 76727053 1278 83491 590510205 12577 1278 887369048 12693 21934 566477086 43159 1278 811977650 1278 62916 96530966 45892 62916 891511375 12881 43159 650102054 12881 4974 905773250 4974 34173 609746502 45892 6401 346655436 45892 42899 689908919 42899 45419 762158227 170 6401 532915922 34173 13757 291565746 877 42899 273940812 45419 82559 438034832 13757 8061 449625671 170 54343 753446604 54343 77987 403782068 877 78792 316648997 43321 78792 876947297 32351 77987 71242333 58675 78792 181230737 78792 78870 921996965 34673 78870 126748687 32351 12453 679042546 32351 86160 573785239 35784 78870 30692179 86160 65816 97897996 57592 34673 56586700 4179 12453 543067073 81822 57592 88806174 16988 4179 525058110 13048 81822 713828199 81822 58685 112709732 4179 34185 281669562 27264 13048 91153918 16988 782 74255429 27264 54733 34960177 27264 46328 768394592 78702 34185 969937493 54733 455 535915518 78702 42936 741154262 46328 49421 502940244 69379 455 593898320 49421 32874 915923764 44478 42936 759181174 32874 76484 834690835 32874 30310 552015414 32874 46296 65595812 46296 46586 284028930 44478 27839 211931224 24151 46586 552693617 37350 46296 352600201 37350 80005 134955396 24151 47212 306911706 49316 37350 420948282 50452 49316 501131972 80005 29853 114467619 47212 3158 706187500 29853 38875 268631858 56866 49316 697847681 75087 3158 479357551 29347 56866 17085016 3158 43310 786090250 50797 29347 401130811 66930 43310 282462550 75087 15005 297818377 43310 9606 899248686 30923 43310 127842659 15005 81038 476446070 15458 30923 139096972 15005 70100 982614286 52098 70100 912013244 68498 52098 349333858 74618 70100 510480544 74618 19980 92828359 10878 70100 350811447 58708 19980 445899441 85557 68498 308591575 14499 74618 303093638 19980 85874 154625221 4919 10878 175300769 85557 73798 125745053 4485 85557 955378524 12984 73798 108753538 4919 35374 245891125 33235 73798 34251646 12984 22278 445628501 4485 12645 30620017 12984 47433 269498334 2823 22278 265444423 75417 22278 601945134 44172 47433 639545302 44172 82152 984152330 75417 27442 132350617 27442 50112 362891961 50112 59639 577834855 71454 50112 591935784 59639 74067 612742184 27442 22681 662200319 22681 68238 684171601 71454 63705 526895279 63705 43655 989113204 63705 21992 517204486 22681 45620 620002487 62024 21992 265866480 62024 59375 1545862 27638 62024 501702779 32432 45620 768172539 7748 59375 294260739 8024 7748 330650128 59375 17492 40015342 11643 17492 47861779 77023 7748 317097590 71966 77023 884298132 33987 17492 87132384 53237 77023 739905702 33987 64490 139409330 86181 71966 291584142 10276 64490 306301177 33987 26704 443316635 86181 16625 797033538 64490 38818 292495620 77193 38818 790986359 16661 26704 342140477 38818 74913 666224013 74913 17653 594916147 55897 77193 433791936 55897 72889 43223180 72889 57351 155898237 62654 74913 582703784 55897 56115 348507396 57351 21740 562090982 72889 49489 756661092 83179 62654 144530541 25710 62654 765261751 21740 23988 487646274 2204 21740 737742370 83179 43722 418580657 2140 83179 693326402 9183 43722 319008527 57579 43722 433511737 2204 44986 918306120 25112 2140 409218948 10956 2140 470709548 9183 49226 594083311 49226 69898 513180504 73902 69898 228539168 24980 25112 283023782 8672 24980 928946608 37504 73902 753195227 8672 21342 572950546 48436 21342 814052698 21342 75732 20983396 8672 75027 544454345 32359 75732 993354487 57377 32359 926376562 70652 75732 629903894 58610 75027 999202596 70652 22369 363761032 82068 70652 309272725 70652 3764 375841826 3764 41185 752951399 54379 58610 897724713 64043 41185 294613953 3764 57217 168562202 54379 55026 78428731 64043 75968 141167032 36078 75968 904722012 46161 36078 977631133 15692 55026 581492923 46161 6972 165155578 75968 70011 102884545 70011 64758 57584868 70011 13735 686698662 66691 13735 277031984 13735 55404 231706592 70011 4814 670940965 52001 66691 109771154 12022 52001 873149520 52001 4158 100369700 33786 55404 452194286 66259 52001 488257168 33786 22513 776312558 66259 23862 608028093 4158 58294 547188237 56813 58294 429962011 24166 66259 402423202 31884 23862 359919636 56503 31884 339966395 61379 56503 586386668 56503 37309 747622384 24166 34814 122388539 14453 34814 655267599 61379 17888 839745378 34814 59483 636544797 34814 57699 127677890 59483 15445 676462557 37191 17888 534616750 15445 86425 861430586 62226 86425 59235156 62226 65562 37198560 2257 15445 973478987 2257 11433 874560071 79216 86425 752146179 82698 79216 85049620 21621 11433 536557544 25531 82698 9142456 11433 2411 103751704 81906 2411 891105773 67834 21621 750376222 81906 39242 441161208 38786 25531 468906004 67834 53268 493989168 49613 38786 422915229 46349 53268 851200296 49977 39242 616554927 48178 49977 823863900 49977 16968 33053316 23099 49977 628465236 23099 74226 617983136 38472 16968 976248691 68855 48178 398703210 74226 4690 666003112 17290 68855 207350251 18691 74226 150984694 18691 2904 937275806 18691 72680 688296934 72680 54335 562286016 55916 72680 114737263 54335 4988 242738557 37030 72680 319867979 54335 57550 559369114 54335 73280 154360098 10182 57550 694672199 60404 4988 230138275 60404 22541 348856539 56062 22541 172228715 82442 10182 749327162 56062 19183 102531011 56062 41931 247857063 12734 22541 766920236 9714 19183 550694305 82442 44902 296347378 41931 36834 342535972 8027 12734 98181565 12734 43405 82054899 78336 9714 297084362 43405 70083 414297771 19550 36834 86362793 52768 8027 234269792 71054 19550 126658005 52768 34497 227920732 34497 83883 183202429 57195 34497 842151245 788 52768 786441657 788 35377 96798193 57195 51489 127657526 83342 35377 713611762 10592 57195 760472817 50630 35377 687605893 29581 50630 493938612 10592 79899 981736624 55656 79899 263601154 32520 50630 242467432 55656 25167 62553415 25167 82821 371497712 35808 82821 912379904 43598 82821 193130838 32520 46856 429182688 11195 35808 86348472 11195 41304 977806740 46481 35808 326535287 46481 25735 683155511 14529 11195 87018219 42646 25735 948811132 25735 46194 7315411 53629 46481 396801252 43107 25735 86289068 42646 29296 942635479 53629 25499 715399051 43107 47342 510526423 41836 53629 46916663 29414 47342 538831557 25499 77182 223521359 77812 29414 127845933 77812 34846 888671288 3750 77812 198049195 34846 53188 768665987 3750 26256 107869973 77812 20797 29865734 34438 26256 482824666 34438 86719 204463550 53188 54020 731265878 79979 20797 245061024 68501 79979 324541816 1107 68501 531606601 86719 29873 899873187 68501 26782 110490915 85049 68501 523603463 85049 21654 259235338 44636 29873 348914804 85049 1461 314651117 26782 61260 215629550 22624 85049 133201403 44948 22624 791517659 6193 22624 85213328 59967 44948 52764630 74155 61260 859000943 22624 1206 285462193 74155 14822 162964565 64714 14822 769554740 14822 9511 445072247 35757 1206 125610779 64714 13717 960649021 9511 58372 594608135 58372 82390 5696337 53324 82390 72823685 8611 35757 195519636 58372 30847 256180908 30847 38199 464469107 38199 3756 491788174 3756 61322 27073592 30847 70296 544392010 60314 3756 181099661 38199 60565 547685550 74084 3756 439858211 61322 36214 38635391 60314 57433 839184568 2525 60565 145526320 60565 46134 371009460 49758 36214 872234298 57433 43287 536173742 57433 77813 549569600 2525 12478 86027568 49758 22808 60414415 43287 5112 558481773 82198 5112 805211807 45189 77813 949271742 5112 16651 29178949 45189 3796 31974369 24388 45189 474435628 76568 16651 894104789 81072 76568 61795738 68087 24388 234866236 3796 84867 238155646 29729 68087 799972860 81944 81072 835097842 81944 11721 907964277 59750 29729 920356328 11721 6911 42934299 11483 6911 249521218 11721 75522 90522381 50918 11483 39487786 75522 2065 256853191 7272 2065 22681876 2065 74403 498047583 2065 13182 613176488 7272 11279 715221220 46810 11279 830474428 46810 59362 882294281 5992 59362 408479501 58292 46810 31536368 68551 5992 723446442 68551 36378 480761134 5992 66692 638525188 36378 42104 182122563 23242 36378 977627853 70530 68551 647812129 14984 70530 312439066 14984 27263 790815072 42104 42856 46009229 41953 14984 684754793 9873 14984 386047726 9873 31729 186674292 24440 42856 202579818 42485 41953 137668578 37370 31729 456268414 37370 60999 559669361 72761 31729 961221939 72761 46907 676033976 37370 58214 269158627 4272 46907 45342583 60999 50781 130801481 33026 50781 968934818 72142 58214 450336381 84675 50781 483394186 72142 78859 753645245 33026 6555 8047675 66243 84675 420641341 33288 66243 208731475 84675 43606 116206889 61579 66243 86796828 8993 43606 368121346 33288 21338 604706507 12228 33288 391929383 64018 61579 634123112 61579 33713 991413370 41622 8993 760390839 64018 41765 225136755 22463 41765 123004447 33781 41622 46624598 41765 78860 24335094 65263 22463 627063961 65263 55102 792479162 78860 28842 79621084 33781 87245 523442811 36068 55102 52643388 87245 27847 620819623 36068 776 961738525 27847 15843 602624368 36068 23303 358782963 15843 40241 14755919 72239 23303 768729523 24180 15843 29960235 44489 24180 209505115 70765 40241 521855763 19839 44489 611879663 60402 24180 908915903 44385 70765 578573625 1185 60402 139165277 23157 60402 407638402 1185 40167 706539030 60402 45121 125364075 40167 10281 881046522 9132 40167 405401133 45915 40167 145803208 15961 40167 425451070 9132 57054 819413129 45915 71119 640738583 57054 20931 40563222 57054 67648 854854393 71119 54303 958889758 67648 67877 961126190 20931 78699 410710381 41061 67648 274233426 33648 41061 50410874 54303 85481 65000094 61692 78699 994669966 78699 608 936824905 85481 31007 835015816 34248 31007 64420079 31007 56325 958926484 61692 45484 993894499 35853 56325 536568092 28584 56325 332745676 34248 80466 337393129 32768 56325 844582996 78929 45484 359366825 403 78929 16604898 24947 403 50441702 78929 74172 24985562 24947 28144 825226500 78929 15980 562835177 24947 72782 837898871 24947 44884 400645655 16697 15980 546918821 60604 72782 506250062 60604 16665 807453231 16697 52831 989217617 16697 32883 987293993 22703 16697 478701685 52831 48189 214596061 32883 9544 326002709 85473 32883 834026568 32883 17500 49072791 22703 26126 338478629 26126 2564 690353544 17500 62086 16560357 30599 85473 688634295 30599 6241 457881503 62086 84968 232406616 78098 2564 259378383 6108 30599 68194678 6108 65694 91317588 79701 6241 115885637 78098 4876 84408287 79701 959 255815053 4876 18354 770388352 18354 4903 872967233 79701 42776 776941716 4876 83373 193915890 42776 35090 848614725 74797 4903 131641825 42776 25840 989974503 31136 25840 424667010 51928 74797 614588769 74797 33448 157689030 84891 51928 248246652 56279 25840 793315114 59756 51928 135812352 77139 33448 418175820 56279 27998 356304422 27998 75483 519224986 73841 27998 108324983 59756 57875 436140394 41297 27998 19264942 27998 17214 705719743 57875 32698 366842066 73841 27951 438087449 57875 53941 215186737 19154 41297 657188925 78034 19154 372344433 29203 19154 703742656 42482 29203 893278012 53941 38046 960155322 58352 19154 111291221 18835 58352 101827352 80863 18835 757354713 58352 81279 299321115 38046 73325 570793605 70787 73325 308495444 18835 16084 218034141 73325 10597 310454564 58769 81279 409125804 60569 16084 794209125 10597 10906 463812820 10906 80988 454088045 60569 25496 971308704 60569 77179 161781036 80988 29901 359921170 77179 65401 598709780 13326 65401 205300200 13326 78894 791324381 78894 7361 879138518 7361 17792 385883658 78894 60828 678623354 60828 26472 892507019 26472 26559 413626987 16520 17792 334050051 26559 65755 804019944 26559 64279 447065330 62507 16520 284689926 16520 17267 809022715 24337 62507 764016774 52981 62507 973101696 64279 13283 945256458 3869 24337 300183034 44100 24337 829897656 1318 52981 818244269 54084 13283 34669262 58649 3869 11484648 29837 3869 751023377 50062 58649 462466460 11080 54084 959469599 29837 76357 839919504 11080 79609 777292036 14388 76357 588871357 50062 1679 893170908 1679 75016 170496942 70145 79609 73730523 56674 70145 486158327 28203 1679 272959163 26116 1679 874576337 56674 14292 730365125 70145 43060 664409343 28203 84909 601981233 7496 84909 478327002 14292 79072 432402006 79072 17932 222687674 43060 60181 589826322 84909 30933 712910198 30933 11127 202108363 17932 81597 134133020 45422 11127 552191976 6629 81597 457499653 83282 81597 153261298 6629 46842 497425828 66203 81597 582515690 85800 46842 381593629 44611 46842 769855471 77630 83282 930431551 30130 46842 574413311 59419 44611 577357663 48015 44611 54584714 77630 34257 103719622 4185 30130 715168865 48015 22920 716562094 22920 66236 970927723 48015 46730 865072847 77529 66236 7841425 27060 77529 1558548 50992 27060 118746830 46730 70090 292355882 46730 47472 576019240 27060 76799 719176034 55192 76799 719952481 33796 76799 570227764 76799 3257 763398837 33796 42423 6213808 3257 74024 652663463 3257 53911 314910936 10552 53911 779079597 68575 10552 137625905 12158 42423 734684493 68575 80782 125643370 79316 10552 30303953 59938 80782 608661338 36553 80782 183735341 79316 30517 407862351 59938 15032 427483079 72638 59938 810661990 72638 70799 481678669 72638 68476 146834051 46035 70799 233507881 72792 46035 63061056 72792 11385 262981287 72792 46466 106520022 5697 11385 261961371 46035 44665 644584554 44665 52010 951877377 46466 46969 444204480 5697 18598 454978889 78440 44665 836264811 44665 25683 806399387 65147 46969 103501510 61421 18598 223681896 6398 78440 86350726 12998 61421 85954 75037 25683 802954419 17676 12998 386232635 12998 59637 972281527 59637 9305 949020165 86538 9305 543791155 4077 75037 27980174 11690 17676 60143750 70333 86538 516152682 70333 13519 814555230 11690 77207 262246748 70333 56222 314878501 57941 11690 747463552 20623 13519 7561301 57941 43214 185059860 78812 77207 529022361 79052 20623 327096803 78812 74271 271255997 53942 20623 903024954 11832 79052 215059708 53942 57864 174855422 53942 75165 915543005 29315 75165 652259272 29315 64808 35209497 8248 11832 37584035 8248 81093 992059874 8248 48665 353101118 64808 4394 220993266 79714 64808 577834735 72255 81093 924226467 15226 4394 322466593 15226 29630 800556757 79992 79714 490258308 29630 70345 362892832 71340 29630 167866628 29630 9869 97844731 45286 79992 189319752 79992 39722 398073995 71340 37844 546623541 33460 71340 862507327 28787 45286 283048217 33460 61315 884038356 19714 39722 14021927 66781 28787 589230354 61315 53652 333586188 61315 59786 207267605 69782 53652 819221998 30027 19714 158132525 30027 50782 932153466 29542 53652 555279917 62267 69782 951494245 29542 45947 295258493 49350 62267 371545084 63891 29542 834909370 14664 62267 126615978 50343 62267 354892549 67547 50343 257016598 67547 25678 898329878 73500 25678 196478876 67547 29428 715411534 3121 73500 853533402 73500 67316 38634194 25678 8623 783019851 67316 65579 687268406 29962 29428 570308424 83469 3121 667709760 67316 4472 600705671 4472 11286 515133016 65579 6827 508817090 73179 6827 595452078 80043 83469 752491782 4472 1223 897613612 1223 22887 41791881 37329 73179 133063254 37329 31604 988536422 37329 86885 768335819 50440 22887 623670276 20661 37329 72374275 86885 42738 856253081 25774 31604 826896143 85697 20661 707223704 55968 25774 800880524 55968 64172 162606857 31766 85697 985212828 14749 85697 223604975 64172 27965 159373364 81130 31766 383525882 40300 27965 838121485 10368 14749 410479516 14749 50102 663588517 27965 74599 524692226 10368 82404 946118461 40300 46635 943927049 10368 55638 260085329 6607 82404 483168117 77319 74599 931774334 55638 55777 139136425 53056 55777 55870245 55638 39457 606217447 1768 53056 825683577 14121 77319 326780678 31795 55777 658435527 39457 46486 747076616 81336 14121 988140670 81585 1768 172774451 72198 46486 409088419 85174 72198 788686223 35463 85174 698345528 68828 81336 78732316 81585 66037 90342452 85143 72198 750445027 85143 5002 309841302 62067 66037 312320694 66037 70834 43841083 34272 85143 259310968 5002 50157 748360562 62419 34272 707097950 70834 40941 148914554 40941 41859 608385802 27083 34272 464247047 28258 50157 641300761 47096 28258 331143279 15727 28258 933575044 27083 6124 720149306 65292 47096 692952362 6124 21038 131756842 47096 40682 537641243 70541 40682 38011541 22271 21038 807309689 21038 64766 768500078 70541 5984 803893632 60374 22271 505228652 60310 22271 628689429 64766 36444 670198847 31374 60374 791198429 72043 31374 870751833 60381 36444 712814058 5767 36444 420035224 36444 22841 936416617 53342 60381 216245513 5767 4218 803192636 5767 76718 630315417 1430 53342 642116847 16313 76718 43312167 1430 15979 602695931 62521 4218 221079894 15979 10270 33705584 62521 2729 475130195 69954 10270 232968101 69954 46346 604502943 54152 69954 984807635 69954 78928 161698420 73062 54152 382182587 54152 23447 49043496 23723 73062 574434522 68153 54152 505517232 23447 53460 318324062 76169 23447 570977388 76169 31516 656675957 68153 61475 114900145 68153 38609 278618148 8184 31516 370994150 31516 52105 767321283 66512 31516 827235093 16687 38609 843969736 40432 16687 876972263 68351 66512 612025512 16687 16075 231431764 16075 12430 472920676 25861 68351 17840003 12439 16075 103313317 12430 87322 277498707 35816 87322 511706234 47999 25861 87110987 87322 84035 315281998 68475 12439 280270428 17682 84035 243023869 64441 68475 906223875 64441 80615 202421622 64441 49723 863150884 64441 36443 870229705 85179 80615 580201428 16814 64441 631310181 80615 86768 181496016 86768 7452 797141150 85179 26128 856618754 40087 26128 575209603 45790 40087 174608195 26128 22310 835109904 68894 26128 107814377 22310 28965 316246662 77507 45790 596808396 68296 68894 891865730 22310 52091 422132031 77507 29716 941523940 52505 28965 993195058 52091 37785 877922412 37785 80025 999041561 52505 12005 90062378 80025 13644 171012500 57049 12005 232389946 55688 57049 787657994 28092 12005 14265065 55688 56273 747031734 57049 80200 76501720 80200 76790 704799570 48608 56273 95447264 21174 28092 952018910 80200 6680 657156587 48608 85456 934116695 21174 59007 364466556 21174 45055 967983221 647 59007 58257290 36139 45055 309170611 66756 59007 852595060 36139 20503 35523194 45055 35464 507814363 647 28405 745100903 10556 28405 490480077 80553 10556 76487096 20503 7756 199495097 7756 68675 959730177 55855 7756 935410980 79658 80553 134771703 7756 73362 990932728 59233 7756 896280794 2795 73362 553749201 2795 7729 155337301 73362 16946 536321499 8779 73362 760326156 63818 16946 944691020 16946 35929 178934264 16946 70227 324063237 2927 63818 679617510 74484 35929 121200503 74484 85113 381525110 85113 62803 389907620 80672 62803 468154308 7238 85113 958037073 85291 74484 622918868 49308 85113 376847108 80672 86361 9401785 49308 10751 88496378 10751 78488 542602798 78488 47270 481763346 10751 18021 718767134 78488 3047 951294652 53946 47270 731476100 3047 44776 674252913 47270 20954 942417552 13755 18021 19714566 44776 23971 116149014 13755 28210 370230648 67401 20954 439973485 68739 20954 39745682 5723 23971 129753873 24051 68739 287124715 5723 48919 199705447 85064 68739 8927443 48919 52552 852955318 5723 3972 750269897 3972 55419 769661504 83285 48919 321940200 24106 52552 681955138 18536 52552 617263914 24106 17646 644162878 83285 44242 800831702 69907 44242 604149713 2370 17646 49647913 31909 18536 351846422 15221 44242 959531900 74526 69907 211019082 26286 31909 178305001 15221 65789 474794057 31909 74175 858065471 74526 72083 382955931 73853 65789 604504526 65789 59524 14932617 834 72083 211304089 68417 59524 627670538 43341 834 173776796 87108 834 170579181 59524 50616 884661656 834 59662 998187197 68417 68486 671368441 87108 57033 728735861 43093 50616 389182963 43093 63083 582589656 59662 53828 55512170 53828 30329 459753106 54022 63083 90165787 11077 63083 374429358 53828 46168 700359170 46168 23895 178664088 11077 11536 86249730 62584 46168 592747610 51598 11536 78168041 73481 46168 87151372 73481 16758 390572034 73481 59180 454688315 59180 1187 992921237 43986 51598 250389866 32504 73481 828211818 30367 43986 802108513 11886 30367 595395934 11886 83905 649817978 79945 30367 957087004 79945 51989 85264734 37729 51989 118642011 84039 51989 421625783 84039 83853 922779796 37729 26167 169950964 26167 3570 630216533 78380 26167 521326583 34259 78380 47473604 78380 66394 787761740 60718 66394 11955425 78380 61888 127531741 74953 78380 723647478 39792 66394 576407580 41030 66394 44018222 41030 59223 857121482 22070 39792 955505594 74953 2156 511067750 45941 39792 911347736 41030 19973 131555694 19973 67379 947066924 5155 22070 540108068 72500 45941 263641691 19973 16244 303104723 73139 67379 889965899 15291 5155 56542836 5155 71493 129018070 80571 16244 594604915 56126 15291 113714830 67785 56126 24225309 48405 67785 102270754 56126 66617 11354627 66617 79 381282056 67354 67785 836956651 44911 67354 307632258 5168 79 831790023 66617 22421 975051700 17201 79 537015339 61713 17201 138365443 80876 61713 254841385 61713 4827 930986524 84399 4827 782769014 4827 84712 347975146 84399 10627 470219190 5079 10627 105935474 58164 10627 324455725 39950 10627 80823990 84712 80502 971015273 58164 64899 710749076 20281 39950 312284887 26522 20281 334033318 20281 57610 125596866 18137 80502 221005701 85354 26522 252811109 82087 18137 355248615 57610 40459 92735184 18137 29736 671553063 29736 8344 51272433 40459 11155 957910826 85628 29736 333734533 12663 11155 720968821 85628 24506 124568877 24506 52155 846516958 52224 24506 968931554 44673 12663 461105124 81879 52155 428163718 52155 39559 130324051 52224 20190 809256159 52224 11300 68889137 39559 57577 563217244 81879 16909 422236110 57577 5548 562889240 25345 57577 383972975 11300 54613 965833730 64046 25345 840685995 6757 25345 258246450 6757 7985 810274870 54613 51042 68480326 54613 84018 183432176 49881 84018 66574212 6757 9365 23661021 40114 51042 292192090 51042 16152 901014861 28670 49881 357831171 87170 9365 16031866 32645 16152 99074449 39641 40114 429517192 36040 16152 237089848 32645 80261 981158060 23016 87170 860406666 56528 23016 207524541 56528 58323 88531571 38974 80261 206501142 58323 69163 379623938 69163 19759 899456475 19759 80455 886986965 38974 26105 645968778 23969 80455 929618915 80455 51327 133143654 4313 23969 221920337 77140 23969 61014851 51327 17765 144992544 77140 18484 835474823 18484 41567 9054908 17765 63984 290038670 77140 11592 343509639 18484 44963 840631038 41567 80629 367878971 63984 17168 441569455 80629 64638 289581846 80629 42034 46217408 69372 64638 116659775 87070 80629 60780566 32574 17168 91686176 68679 69372 38761475 44946 68679 48132437 87070 41569 339633997 87070 953 442824716 34310 44946 280240072 29128 34310 844258052 41569 56113 26373896 41569 78190 67841951 56884 56113 472325250 36208 78190 766653463 50383 56113 35740180 78527 50383 107436984 30883 50383 937836819 36208 86433 626660122 30883 11619 827924496 11619 70477 45057953 11619 26988 589501859 29304 11619 966462295 82713 70477 991348069 11619 54933 104244675 54933 45324 566199334 29304 3354 546899581 45324 33669 988786767 53420 45324 312094513 48736 54933 755495152 48736 1531 80039421 48736 86715 840015985 53420 39975 725709267 86715 20603 116605861 84029 1531 628986539 1531 82215 628264736 20032 39975 663732676 84029 47382 472267580 20603 34916 146902450 47382 21434 597031032 20032 14202 292752839 14202 49400 757198900 75739 34916 608319944 47459 49400 306910301 13122 49400 912130383 28870 14202 704195133 58766 75739 706157133 26937 28870 32162557 24291 13122 27096622 58766 7960 341784839 56274 26937 798331472 80275 26937 35160352 69979 24291 40332520 24291 17645 649808169 56274 70938 528592630 80275 13601 143414793 13601 13946 262585916 13946 72756 660997888 72476 13601 351632059 72476 45389 496353016 45389 34078 735346340 34078 42999 108448595 37668 72756 302308316 77105 45389 578402572 42999 76798 994412266 42999 50396 690520797 76798 50903 742753336 63685 77105 959840586 58795 77105 790658129 51971 63685 822837174 63685 57793 709004305 31293 63685 140596227 31293 78170 571898359 27778 58795 547528779 27778 84162 327051352 38892 84162 892325559 61278 27778 949462643 48237 78170 356417514 48237 57113 993901654 38892 81754 286208597 23754 81754 560040197 61278 70456 486090359 48237 18446 407443242 18446 19289 85879388 10735 81754 760612399 10735 26093 369868479 36091 19289 580001229 36091 84251 146239624 21471 26093 869607869 21471 3223 780462705 26093 52237 295199248 42117 52237 111573263 24864 52237 378595119 19184 24864 201465550 82659 24864 107843562 24864 69325 65843394 24864 18045 316919890 2561 69325 970677290 82659 386 702897397 79536 18045 774980851 386 15848 522822290 1875 18045 490675550 83468 1875 212863084 386 78779 959755805 83468 40213 35716277 75374 83468 131646524 75374 6533 118039476 83468 30585 280610114 35397 78779 711210561 40213 85920 721647716 6533 11336 969749809 11336 65473 339454231 85920 159 44457563 35397 11485 863549179 6820 65473 71720900 11485 16413 915897455 56391 159 488412059 16413 15937 402399407 56391 8402 748520879 44425 8402 636262445 12739 44425 954890072 15937 55945 820185378 51186 44425 11128754 5344 51186 274596841 46792 5344 582871155 51186 55876 246426138 6187 55876 488768367 5344 1983 691807013 1983 54670 748528239 28132 55876 133097238 6187 49810 898918922 28132 42617 119825027 1983 22672 13116749 22672 15369 941122474 25889 42617 736895995 13125 49810 398391132 76079 42617 197810238 76079 30810 469748315 68957 15369 171888351 76079 40358 636311005 30810 34290 593106062 68957 416 12413171 65504 34290 468617511 80489 65504 467616707 80489 72687 964609075 34290 55260 742427588 43197 416 207257688 71703 43197 103375330 52553 71703 236993398 55260 19358 982012062 69311 71703 179431772 23246 71703 370708159 69311 1521 304012403 1521 57028 438697350 76462 1521 437317979 16996 76462 935692958 76462 16623 810261847 53368 16623 817331169 53368 25106 357359012 76462 83326 201057807 83326 17376 590694520 83326 68382 38012435 78917 83326 658254359 34530 78917 870842992 43696 83326 743434616 35939 68382 721653498 35939 3057 790807297 73757 3057 152624747 43696 81850 785334480 43316 81850 275753153 43316 77357 518846801 43316 63764 958109198 63764 6645 12068590 29427 77357 313020705 77357 58611 765420943 70555 6645 543912037 41300 6645 457563906 17827 41300 859100370 38383 70555 428344935 70555 60489 863582370 6202 41300 140347467 86263 38383 94645940 74924 38383 382630224 74924 61513 878490813 39381 6202 691109132 10311 39381 95649862 39381 56183 218206426 13708 39381 244097280 61513 83747 386748477 44490 10311 452218965 83486 44490 71196495 83486 14095 360801233 44264 83486 430571824 15847 83747 349611364 15847 58004 654877664 5776 83486 30696310 15847 11783 355978651 69728 44264 726379894 5776 24008 77645635 42078 11783 611606278 23554 42078 611631022 24008 3633 536259748 3633 56174 318564250 56174 41028 912628812 23554 83633 189991361 23554 9093 857482146 41028 27356 213495129 27356 71023 347497305 41028 47261 143217681 71633 71023 502983711 61200 71633 615335102 63109 47261 445836825 47261 46758 216571319 27809 71633 562438977 27809 32130 482120125 58024 32130 620520768 22339 27809 733817745 27101 22339 776104943 73109 22339 789653892 34321 32130 610211070 22692 73109 906097882 73109 22438 945865806 56845 34321 391009294 73109 56829 616176313 22438 80521 842988129 80521 31100 37355019 56829 74140 357872743 78222 74140 282153333 21095 78222 507924911 31100 26049 573693713 39700 74140 18637566 81339 39700 936312531 62356 81339 203511346 39700 42166 509870004 62356 61383 106183930 81339 41289 825326839 56498 61383 292806990 56498 65028 836907521 41289 20164 917072106 26503 61383 70559608 55736 56498 424760207 56498 73909 70899816 65028 13422 443622818 50255 73909 62109711 73909 70586 50161809 55736 78360 941592763 24766 50255 535050604 50255 85081 378803733 83242 78360 295355468 77927 85081 584243537 12270 77927 861271159 85081 31051 118853908 24243 85081 885795722 83242 35224 690410782 68845 77927 261361613 12270 39051 120477114 68845 6594 573917714 56332 39051 173787470 56332 77423 249462777 56332 85089 821604609 77423 40815 576733303 56332 38103 73456658 8929 56332 346135366 38103 11013 702862207 2345 85089 193450476 2345 25331 748062930 38103 10372 401708820 11013 39730 61316134 15467 25331 675194616 25331 85720 647921420 67145 15467 70246354 6253 85720 327710749 60561 67145 812291811 67145 10323 366737298 85720 5052 442428097 67145 85257 213895523 60561 20425 804055628 35152 20425 130945308 38662 20425 739612570 20425 31419 496714527 31419 57333 825945957 80327 20425 840301031 80327 27297 964210643 27297 86628 220192019 73561 86628 210893130 52779 57333 133510539 27297 43877 489028321 27297 53928 777819900 52779 28161 815235854 43877 58281 215591071 9116 28161 185415455 2764 9116 129341701 28161 37873 716838773 20357 28161 844694776 71174 37873 799127221 9116 19799 242030740 68275 37873 291219459 68275 6687 557760656 23707 68275 836465284 73459 6687 452384411 19799 5394 498582463 61865 6687 181014247 23707 16190 47116236 16190 77446 141447266 16190 76438 808424043 86407 16190 825048740 16190 55179 786524929 86407 39579 688343280 76438 63732 919710148 63732 38690 812331395 39579 76948 579480058 59869 76948 48943248 63732 12967 989210254 43449 63732 831162317 74085 38690 89689278 60183 76948 578066652 45054 12967 721958027 14344 74085 428398873 10290 14344 422947744 69157 45054 188975402 43238 69157 779400824 14344 55199 77727635 14344 51834 673447282 43475 55199 774322155 43238 44498 4141670 61055 43475 17027499 44498 36440 346048385 50521 44498 159353943 16362 61055 230223699 57227 50521 865966877 61055 54449 126579339 31058 50521 908184715 74454 57227 55630778 16362 58639 322644328 25207 54449 611462427 25516 54449 562466659 25207 65979 378160221 74454 36721 514338054 51612 25207 258781558 73113 36721 349797632 36721 58648 580346458 49468 73113 699061304 49468 86189 137828577 73113 60009 966686181 38351 58648 701447856 84830 49468 540481601 49468 36931 129202938 36931 22470 381597260 22470 49780 490282604 41511 38351 515928587 84830 58133 68377667 41511 60372 50157332 65863 49780 571105888 27147 58133 203178090 44726 58133 705671943 5320 65863 945327022 28649 27147 772317202 65863 79549 917445943 81369 5320 355319922 49761 5320 983230752 80719 81369 569301532 62291 81369 589827672 81369 36270 677411369 80719 63033 588370885 2275 49761 380699219 62291 35683 974471703 59078 36270 35211067 36270 77180 600647472 58686 35683 589124419 59078 42535 141237100 77180 22757 61833984 42535 62662 285847462 58686 11281 288501497 42535 38402 449329663 8115 22757 939941878 22757 46558 553105546 70892 38402 661305468 1677 70892 912780580 858 70892 966874499 858 57099 211443509 1677 49013 457967286 44851 858 501683303 31527 44851 63060596 45551 44851 657044355 43003 49013 611189036 44851 67750 799497725 72683 43003 442394625 43003 45780 359690554 80235 45780 141154942 67573 80235 227233890 47617 67750 946613331 80235 54891 295372931 62141 54891 775789003 54891 72727 651668335 72727 70653 561821325 81184 62141 795269920 6306 72727 49027056 38870 62141 217999662 12603 6306 104316698 40496 70653 616789015 73027 12603 378358171 70964 6306 388528753 14283 73027 206664627 390 70964 551648917 6079 390 409755873 18587 70964 133949089 18587 19810 411738591 46873 390 669320702 6079 82584 637475529 46873 52458 487740147 19810 35023 36617230 39478 19810 71601814 13654 46873 284995990 35023 75541 50248286 14579 52458 869678190 54770 75541 104818420 54770 41988 640873089 41988 35083 68789157 11060 35083 94082829 11060 87146 47873635 41988 14342 104353579 63955 41988 565240604 40076 14342 463661091 14342 54015 408652463 87146 7507 408066692 40076 78147 5466173 63955 26140 31919027 40076 86277 382844556 86277 82772 71702160 82772 19933 558744052 26140 9942 657679190 82772 4368 41933061 82772 3228 9425994 3228 39397 998606344 3228 34775 288709339 39397 79038 164896572 3228 5591 933335400 45696 79038 761671435 39397 34504 669731180 5591 39027 350649460 39027 69944 771749207 52802 34504 374998142 5507 52802 285699967 68646 34504 825615948 39027 23747 895968237 33489 52802 3815176 25573 68646 900438821 75462 68646 704716056 68646 30361 8986802 23747 29641 570922685 29641 50641 454835079 51778 25573 543275406 39311 29641 170989131 30361 31469 637683320 51778 77649 32819789 71319 77649 771034531 71319 12289 49481112 35892 12289 460753579 37960 71319 608908070 77649 37678 545099554 85457 71319 523245877 37960 79449 763556434 79449 76888 447179314 37960 41089 38582212 45188 85457 876627589 62970 85457 458894954 62970 47103 197840502 41089 41992 424665847 61599 47103 12149900 56975 45188 62066292 62970 60383 755714645 60383 71505 849538684 60383 42127 831649845 71505 35731 140376835 35731 39177 301694490 85883 71505 797950571 33218 42127 939423816 25420 85883 953657764 26906 33218 734812194 29136 33218 695285594 82149 33218 454261222 25420 64656 795418801 26906 57557 8867257 57557 20832 873447705 33479 29136 134950164 57557 32292 918503193 62835 33479 621131169 57557 56593 548376915 31191 56593 635883190 33479 37104 745855278 31191 51500 931779186 51500 44845 467550746 7299 31191 810345554 37104 81629 110322482 37104 55828 265964837 40023 44845 9113883 81629 11296 664821322 38130 40023 77360482 38130 15767 729650031 3577 55828 399738434 11296 62027 591354884 15767 54403 460297703 15767 78511 643832554 54403 67290 517783417 75299 67290 254977417 78511 29681 69809773 47467 78511 659960894 29681 21860 910475955 43859 29681 811085379 43859 57997 867980547 29681 23993 531439212 73206 57997 502308973 43859 8273 386659812 57997 65582 722465462 80777 8273 235510342 8633 8273 685942737 50274 80777 145478223 8633 57408 39351278 50274 76746 859947757 57408 26739 921542869 57408 17947 673289739 4986 76746 154198128 17947 25737 233745860 26739 84794 508589781 84794 51281 937988869 14850 84794 974397803 14836 14850 958697456 51281 59008 518204966 14850 71779 908892581 51281 45773 166699811 14850 46206 67907024 46206 56943 971268147 26145 59008 851399337 34978 26145 707728721 34978 51517 125303169 10200 34978 678788618 10200 29852 178173281 29852 87261 836876239 51680 87261 750177178 35306 29852 456750379 35306 62311 427069048 83030 35306 10110479 87261 8278 760371309 3135 83030 288672823 83030 11852 621502222 3135 45501 666183162 43396 45501 160531531 45501 32622 607827190 65017 3135 205619783 43396 5113 428310661 5113 53603 502376550 55478 53603 982032207 5113 32353 645118724 65017 45716 92468971 79631 32353 16890818 79631 34591 935978299 34591 17191 685400232 32353 23158 387275419 3262 23158 326920572 86087 34591 820068130 44371 34591 131320875 86087 54179 342864738 3262 59975 828735300 67168 3262 8815972 54179 14487 971280537 37334 14487 70310734 34736 37334 101774961 34736 71466 6723267 67203 67168 723767737 34736 9121 142189587 67203 66430 353444287 72184 67203 889651119 72184 60316 729289363 66430 49684 337132409 78329 49684 805391129 52462 60316 709665427 46711 49684 348484530 20930 52462 933597107 49684 48508 708254791 28487 52462 916607611 52462 1589 937088759 20930 13343 858225114 28487 52117 39261286 49454 13343 785757405 1589 42494 816656967 52117 72392 208720277 52117 71904 563663927 19693 42494 61462122 34055 71904 80330633 34055 32352 201679574 19693 58796 260827768 20994 19693 527466464 76222 19693 816391514 48615 34055 639048476 69233 20994 108509349 13325 76222 909214332 76222 28817 395090782 59456 13325 936978178 45764 48615 484904176 13325 78272 902413789 73904 28817 208231624 59456 10155 176695097 74562 59456 914538160 27098 45764 917365189 75822 10155 341784448 21487 10155 733106904 21487 23975 882906112 27098 12649 211924513 1169 75822 426669639 1169 82247 928976630 78643 21487 259145427 1169 35564 285809795 71793 35564 310663108 71793 77653 941104625 43824 77653 503072605 71793 82387 802161127 43824 19272 659685179 71793 38920 335716129 43824 31959 69529792 79478 82387 421608481 38920 63050 77158781 19272 74100 866442805 74100 82752 120321453 74100 26964 364395219 74100 34004 781856656 14562 63050 934686427 14562 44925 836595511 26964 6312 400270991 6312 71232 833245 44925 85011 795342253 14562 7936 889926729 6312 57707 67726429 63207 71232 281392303 57707 44500 976351596 79966 44500 509040225 44799 44500 467269034 79118 63207 257708162 44799 28215 398780249 28215 73355 264595506 40502 79118 777537054 73355 69367 761580016 28215 81702 792486944 36967 73355 490268753 50708 73355 450466847 81702 70245 239166250 39233 81702 995007847 39233 42027 548345179 9536 42027 531221236 50708 23830 318693182 21502 42027 33175926 39233 55982 758049259 2815 21502 266448763 55982 62606 686673147 72696 2815 98819734 71003 55982 133437178 72739 72696 702753515 72739 63440 146129318 72696 61747 50741772 83936 71003 393031094 13535 61747 127500069 63440 64884 452050417 64884 49218 613806672 64884 46030 37758541 82565 64884 682649426 83396 49218 505117090 4995 46030 36701479 15790 4995 921303010 46859 82565 983956468 46401 15790 673411951 4995 3079 116793861 46859 78810 664165688 78810 70781 406899023 53008 70781 19820534 53008 15898 446693076 74087 15898 958849411 15898 8811 897565320 74087 24954 401733759 15898 24457 116328123 24954 19820 508916249 53944 19820 648460371 41593 24457 219835600 53944 72833 129716037 72833 28497 840828440 19820 21489 306663818 19733 21489 901481405 72833 28057 26122220 28497 36973 95521403 28497 40212 228458449 2868 19733 890662035 41144 2868 380709913 41144 75966 101861019 75966 47305 965443973 79594 47305 494679924 15393 41144 795603426 15393 63951 733265994 21389 63951 722662211 21389 47004 981741995 45410 79594 799272903 21389 28960 671083452 28960 63537 41843527 34885 63537 529394398 34885 5798 990728300 1938 28960 353503338 54574 34885 592774086 54574 65332 746854622 58202 5798 946193169 78633 65332 956791930 58202 53949 57343118 78633 52229 845925588 58202 83788 160100726 83788 20074 2043040 73583 52229 237325875 27431 20074 440173884 73583 62257 363904520 73583 30921 142535499 50778 62257 388854892 27431 50057 178746491 50057 68371 1878397 15265 68371 303802640 50968 50057 628931551 34459 50968 420652830 34459 52696 604405602 34459 2631 191794562 2631 48071 533949313 23923 34459 72244312 2631 67771 321944431 2631 70268 429329325 11432 48071 615621435 34239 70268 448385434 42377 67771 833276893 11432 39458 90306700 42377 31333 967883528 39458 67394 306747677 44870 39458 653819368 57117 42377 269447107 22203 44870 513723929 44870 52080 562908338 7453 52080 920061046 44870 26378 484910950 7453 21318 497455749 27435 21318 576749 27435 33514 336475312 7453 11196 231186835 77347 33514 4441982 85515 11196 784139050 27435 54746 123009551 76198 33514 764883359 77056 54746 848531638 76198 59395 618204053 77056 35415 682181353 35415 68735 490134624 76198 49439 430267447 51 59395 19067512 14677 49439 660262211 14677 22157 509371552 61896 68735 913650072 14677 18436 829634488 57029 22157 644887073 61896 8918 907254829 57029 35517 592909941 17466 8918 192080628 18436 83198 270872328 35517 33189 364361620 35517 45354 881111373 81486 33189 326787672 45354 3202 722733182 77684 81486 464230707 81486 37662 869965257 3202 86241 355845472 37662 49686 987276679 3202 18913 540461777 18913 28312 80198024 73265 49686 708601184 51337 49686 135950288 51337 17687 79446850 18913 60742 12282592 17687 65195 149812420 73265 52556 81007814 44459 51337 255075234 17378 17687 201772412 52556 72988 230444612 27970 72988 251301551 44459 14833 77506223 44459 4544 177973537 14654 14833 356526975 47155 14654 3601417 14833 48223 623726016 66158 14654 119601366 86908 14654 661400885 86908 63672 800699562 47155 2744 836928232 31422 86908 12375212 31881 31422 96137072 2744 71286 205947391 31881 44905 760534911 86610 31422 638107910 31881 41231 184741745 86610 28267 685654841 33859 41231 863192617 34913 44905 400632360 85797 34913 733911292 80010 34913 969224692 34913 6656 340549566 16292 33859 542480857 80010 85947 49410411 46647 16292 595314535 85947 9742 8678922 9742 78781 578111994 46647 49517 406105471 78781 31695 13577347 78781 62448 44295536 49517 78306 10136254 49517 52835 541094716 52835 32503 196317947 62785 52835 264452171 56351 52835 476523274 78306 62659 853700432 32503 54591 61033470 56351 49011 239606724 62785 52630 901233149 56351 33276 651727444 79008 33276 880388476 33276 8030 956753780 33276 84521 470255057 79008 42141 947592553 42141 34808 234532332 8030 56909 135517660 6774 84521 925958067 42141 37870 645492379 54699 6774 785932408 6774 81046 571742670 23762 81046 613340712 54699 13489 413236348 13489 76921 324725800 76921 59973 130404858 56843 81046 794376555 22299 56843 575022983 85660 22299 147571367 56843 78210 838298200 38496 56843 452185063 22299 19596 101658827 10598 85660 482811541 21098 10598 783902328 46118 38496 618821562 55341 38496 383561972 81117 21098 44371957 13718 21098 519726002 21098 78551 233264093 21275 46118 184603199 41335 81117 438321771 13718 40650 488981541 29021 78551 802173057 78551 13499 612496056 41516 29021 300813986 41516 67091 567570846 61856 67091 89201359 48264 41516 292232792 4482 67091 611438859 4482 39267 833298857 67091 8665 210562527 51452 61856 487530740 51452 681 24681820 36691 8665 912647150 36691 57572 792735442 8665 50488 520968504 57572 60841 117291105 5640 60841 21304589 67606 50488 926470918 45006 67606 869208584 42961 45006 937111250 45006 69433 832800302 13552 5640 811041803 67606 18633 155874558 69433 51085 906200914 49527 18633 505257432 13552 9413 58550593 49527 61776 76730624 81696 18633 852561263 49527 73132 46211023 61776 52029 939144472 81696 30659 433902968 61776 42519 429645922 73132 7311 828416088 64962 42519 89008200 82121 30659 435918094 30659 47453 839436803 42519 47377 609981108 74079 47377 98784191 64962 23677 777991967 2439 82121 607545429 47377 23625 679297594 23677 5531 981070269 8832 23625 306877482 85224 2439 597922341 28396 85224 36477288 42484 8832 772784380 51109 28396 298535090 64413 28396 925587810 28396 9610 411063492 42484 10880 677092201 9610 20153 598264509 4852 64413 820732681 17404 64413 724556659 36280 10880 826617631 10880 70411 482051025 50969 17404 490830724 15296 50969 657808130 78530 17404 917376836 5650 78530 10565226 78790 50969 170290466 77886 78530 757398690 59561 77886 517422768 71329 78530 145505148 72089 59561 35401308 33800 71329 162639289 68459 59561 108582924 68459 7149 934055211 32206 33800 821665764 37125 33800 701348826 7149 39011 13676846 39011 75893 639995505 39011 49734 197264821 75893 1821 681441262 39011 56685 115005597 6112 49734 334973534 1821 58727 591565350 49734 79180 228370907 56685 42801 822353 77613 42801 257031397 6112 25182 635477392 40646 58727 601233518 29446 42801 33090832 50342 42801 525892271 40646 17195 46416950 49025 25182 60589041 52452 50342 115673648 49025 4723 122150414 81962 52452 850904529 49025 12305 132612825 76797 81962 200630863 8773 81962 251206187 23503 8773 412474931 8773 1806 606217030 67668 23503 558485847 82638 76797 302037293 78066 8773 135435461 82638 75101 643056255 30632 82638 291075891 10011 82638 580831937 75101 4173 248705972 29379 75101 102619335 23408 4173 47038222 4173 33039 529834437 69888 29379 880877773 10534 69888 863852876 36842 33039 130033619 11670 33039 726221198 36842 53439 299668857 85732 11670 660838532 86144 85732 48203005 85732 25397 757150642 11670 78730 571179335 15714 78730 909713806 25397 51420 421671772 51420 7011 52264416 25397 68305 836999420 77762 7011 887273713 77762 25558 84686198 7011 29087 781980393 72519 77762 932071761 72519 20282 47072607 49473 25558 318441382 29087 19127 162162979 41733 19127 958248382 81759 72519 181297642 49473 69080 490910034 81759 10057 895122550 57168 81759 43687881 79446 57168 776860944 86880 57168 414801 63157 79446 988253745 18533 57168 689041809 28003 18533 573968212 42072 18533 997668308 18163 86880 591808327 31799 63157 706814574 42072 36578 696878148 36578 28944 117207438 34625 28944 495882544 3950 36578 534558986 31799 1426 786939905 32710 34625 468144818 37793 32710 940074739 24443 37793 44447863 1426 49699 829708700 49699 37241 251093743 6658 49699 734793232 37793 78473 251038954 49699 30669 566379907 30669 61266 517226399 83580 30669 883480030 6658 785 502101868 785 46195 954329628 61266 3264 144432005 785 1188 399797825 63862 46195 979908706 1188 69637 556976360 44367 46195 573832885 25887 1188 664918922 44367 37821 66503133 30330 69637 515659759 458 44367 17622767 12232 25887 110248776 458 51809 411730786 73763 37821 369885331 42019 51809 539849616 12232 35465 858030857 35465 77295 686239889 51809 70469 513777139 35465 41470 115089007 70469 48080 362179233 79270 41470 952829042 28532 79270 100600286 61759 79270 121239392 79270 59425 849975374 44774 79270 112663179 48858 59425 210372098 38000 59425 468604475 44774 34472 398947665 44774 62570 554798605 44738 34472 661808794 26728 34472 874714706 44738 87090 989116054 14577 34472 184716486 87090 44663 96659188 70667 14577 121500856 70667 3258 952352253 29265 44663 83026714 70667 43541 158540875 3258 36460 670988096 10946 36460 97041329 42719 43541 226667733 15184 43541 766453570 17994 10946 333066999 15184 5093 575607467 53550 5093 639266930 3731 42719 835030173 5093 3890 609772262 56682 53550 927452581 40070 3890 32072120 40070 53673 799326939 3890 80590 335466540 3890 10342 932935572 80590 11817 509664431 37877 53673 475275707 11817 10135 952509045 53583 10342 669336502 12 37877 879730461 12 22786 874448984 37877 50489 306224006 10135 23581 953179412 34720 22786 392505412 12 39681 311988923 45656 22786 317388513 86754 34720 501799120 34720 43026 968585972 43026 40485 208066307 86754 15022 757837951 40485 16271 575062114 43026 19689 937511024 43026 72100 153187609 19672 40485 475171206 19672 13642 921713197 80096 16271 110830532 72100 5419 272731826 80096 10269 951251332 72023 10269 67578174 72639 10269 866637173 2726 72639 51067117 24717 10269 324041299 24717 29614 386002667 60031 2726 411541345 82745 24717 449196133 2726 30152 440103551 87042 29614 141914378 30152 55163 779628768 87042 35325 120150996 9334 35325 117626097 30152 32920 462217991 9334 8625 543059074 34968 9334 350543865 35325 19431 813377404 9334 63282 395616200 32920 55366 797689133 41773 19431 716556612 73948 55366 704582253 38277 73948 266874054 63282 54172 401660952 54172 59984 138019244 54969 41773 445361133 6672 54969 71895428 1998 54172 427551956 63761 6672 332306225 8372 63761 791459665 51274 63761 626151030 11725 8372 234506731 34488 8372 533861845 34488 46518 247333283 11725 25343 580415061 46518 72084 81194062 11725 18506 19269198 17386 72084 252047302 17386 25715 754416261 72084 56651 707246137 69476 25715 347989105 77127 18506 877401824 77127 2999 82629871 9215 56651 169480005 73704 77127 702648182 77127 21971 914493009 7893 9215 491109 23526 73704 10526807 23526 12007 49400225 23526 52082 316347348 33113 23526 155398854 33113 26127 926786958 45654 12007 35834073 41590 26127 18360352 52082 86285 537575212 8421 26127 240234888 27558 45654 583246458 32707 27558 10481549 16598 8421 127623193 32707 31520 933328772 17604 31520 993417572 48137 17604 864103286 3074 32707 849337870 11656 48137 380777984 67827 31520 985006530 50038 11656 381069730 3074 19853 947183090 3074 27707 20106135 50038 83771 191723647 67827 59432 478300196 83349 50038 616589324 85058 83771 467379524 63392 59432 688688146 32132 83771 718228459 72391 32132 362855326 25919 72391 499099062 63392 29024 204411712 72391 3704 55214279 3704 34402 90348790 76248 29024 657520376 59120 76248 985633942 18052 34402 920793403 56507 3704 198963143 34402 1172 473383245 60986 1172 831882373 68187 1172 972501996 4480 68187 522734874 1172 7600 500823829 78885 7600 622775293 7600 53690 732767057 24700 78885 723125869 24700 84924 46936216 19786 53690 300101167 24700 72356 686319863 8012 19786 538142755 47353 84924 170837976 70382 47353 234946695 69342 19786 14142780 66983 8012 885047266 83010 69342 529629326 76700 47353 291725815 76700 29513 17917687 83010 44664 647045542 66983 27781 730916408 44664 36096 590310154 64968 44664 960484152 29513 24602 400582284 36096 2297 946006303 86942 2297 109570862 14954 86942 943649757 53048 64968 681199105 5069 86942 876523014 69155 14954 58635462 63128 5069 55088336 69155 61340 83224518 69155 26371 218161416 25845 26371 939365333 68334 63128 41927370 68334 1658 459853318 1658 56136 413780760 68334 85815 941559942 33665 56136 68632194 1658 66484 234201630 30357 66484 895342026 35437 30357 204513713 33665 10703 844002458 30357 49285 805995866 40791 30357 506891316 40791 7645 168740315 21371 10703 365863104 7645 3175 999213662 3175 53213 626915163 19362 40791 672619971 7645 37967 82538921 44196 21371 999235359 53213 56790 35153110 25340 56790 870584591 23699 44196 987970227 25340 83527 823456500 25340 79410 301075063 86950 23699 574820387 23699 17799 766199380 17799 10001 423152042 79410 46220 802996629 79410 64804 687586697 36685 86950 843857188 64804 31588 605400601 25091 64804 330412055 46220 46368 844647583 64804 11874 115526561 62303 36685 909270654 31588 45502 489710944 43309 62303 959497673 75088 43309 589674167 62303 45873 66026125 55518 62303 515957085 55518 26370 740859449 45873 29677 726695463 26306 55518 260279861 2551 45873 608420196 81090 26306 551068174 30534 26306 339699617 30534 40025 775566085 40025 46938 139522047 43704 81090 935578996 11123 46938 21645661 46938 10825 110760978 11123 5138 182253947 63429 46938 841554125 66269 11123 410761873 63429 30347 367710042 44702 66269 400943110 44702 25799 913908122 9385 30347 977613680 25799 76273 509847014 18622 30347 827087239 22630 76273 890827610 9385 18254 922416662 11543 18254 541931228 29324 11543 991640062 32256 29324 874536365 11543 78666 879908924 29324 22413 377158678 31576 32256 613105042 78666 13195 539123683 2290 22413 831325752 58421 2290 655618572 13195 509 720435914 2290 58060 64940135 56277 58060 448747376 83701 509 136599821 56277 30507 340735036 58282 58060 170521 56277 39636 398853825 45479 56277 30123106 31030 39636 724644672 45016 39636 108812310 73030 31030 594989513 31030 27610 519232817 73030 54629 409716490 31030 70883 84477820 77101 45016 817706574 26571 73030 325827453 70883 45175 14655785 70883 76737 88708433 70883 34693 818071085 45175 71373 444270475 76737 5866 957768382 76737 65749 274474168 5866 10757 839059093 5866 44520 599632443 71373 84007 914289443 44520 51247 20773711 84007 65634 46932090 76252 51247 422406212 44520 39216 303395727 39216 7896 550207170 13031 76252 952013122 76252 38314 364277488 39216 19979 119318560 13031 40319 135104767 75720 7896 383326872 24148 40319 948712114 38314 11384 876332585 40319 6726 550233810 40319 20195 232816255 46902 20195 131611793 11154 11384 563343706 57140 6726 213933704 6726 39797 397424730 57140 69040 919440724 54000 39797 848256646 73823 54000 674439106 54000 5039 198198867 86034 5039 471971374 44063 54000 196735214 73823 9845 107423421 80473 73823 891484080 84350 9845 773673689 80473 60521 984354516 3417 80473 188241044 38970 3417 31322803 3417 72212 69309169 60521 77853 29787390 53337 60521 57458653 72212 64725 772099137 53337 7575 980548925 53337 45868 299063621 29503 53337 125658251 53337 41509 398737325 15290 64725 667296263 50900 45868 57222115 13831 41509 28050975 15290 40977 388404269 41509 21366 421555560 21366 1721 830664862 1721 75313 442445906 1721 64684 634682140 21366 33172 456654172 75313 63701 647514295 63701 18206 944197997 18206 83582 343528551 72713 18206 892485564 10205 18206 284767654 41826 10205 139854659 41826 57042 468289789 41826 66091 278977517 66091 78663 139419655 10205 26015 31767147 26015 10720 961269504 57042 68031 753099058 53869 78663 915635660 26015 28436 506438381 39075 28436 412332737 84678 10720 919820028 68031 28382 329721727 39075 54213 184493164 80858 39075 641281298 84678 48996 168358799 48996 12839 947638892 4914 48996 462070279 80858 38933 820397078 23847 12839 498989633 38933 56484 900592636 6938 23847 192673356 58931 38933 984079485 47600 38933 506312857 6938 38799 993833726 58931 57965 7581995 6938 25178 828360139 37390 58931 318529844 38799 42397 643936398 37390 4089 536364844 84944 37390 432518085 37390 44447 916299346 42397 59206 865453449 4089 75232 353634707 6999 44447 971933770 31939 59206 350699959 31939 68980 383381118 35616 59206 586904897 22372 75232 341662077 9621 35616 824724798 22372 84372 811001690 9621 67412 594178615 84372 75605 612225165 9621 47754 502476396 47754 68418 268247816 47754 3067 98928308 67412 31196 596081231 60448 75605 785955576 18449 47754 246113629 42020 68418 999901556 60448 44688 844730971 1657 18449 943090155 18449 50982 599007529 78081 50982 300605393 44688 6265 328245506 54727 78081 128681759 43461 6265 810153333 43461 30383 483641726 54727 45937 488085183 54727 81414 236089111 51804 81414 877475710 85200 43461 162131599 32822 30383 350245072 38971 45937 787607971 58802 51804 940193807 58802 45241 666922449 85200 9651 695660092 57265 9651 718069567 58916 38971 992524006 9651 40929 87853578 57265 53076 996521500 9651 12449 165049409 12449 35750 939395709 43024 40929 786602381 68925 40929 487325605 43024 64171 36330241 35750 24318 357708911 64171 27206 543390955 43024 80422 999065362 83039 27206 9345383 62795 27206 676057503 59845 62795 429216648 80422 38107 138796785 36114 59845 518901566 62795 798 18477525 19802 36114 157123004 23208 798 823290479 38107 41294 379222907 45778 36114 823379895 86410 45778 42683431 17003 45778 41033131 29162 86410 233055864 42725 29162 129991859 45356 29162 811728722 54085 42725 812478444 42725 45661 773349090 45356 46144 497341935 45356 65734 712769891 65102 46144 54884652 73201 46144 619975861 65102 10150 838426600 65734 29447 793393899 31917 65102 804303975 29447 31109 129435968 73201 13387 43474795 79111 31109 643422069 15695 13387 103649418 20477 31917 188282665 31109 58553 505441100 13387 67696 67731196 79111 18662 821085491 43469 58553 658971840 3082 18662 896162372 3082 39144 659598845 39144 30418 455929539 39144 16829 876925549 43469 41527 761706269 81293 41527 661105918 51604 30418 547968955 51604 26499 46210464 75273 41527 815177632 48856 26499 380984373 26499 29651 271143164 56760 51604 4984675 48856 22971 569278423 75273 38812 799536507 69791 48856 766312505 38812 35234 266340390 38812 34636 535282779 38812 12056 466038251 69791 31032 58030291 31032 15103 990601155 34636 44658 865799599 35444 12056 238263154 36258 44658 147281658 36258 80037 710245002 67177 36258 531655199 52997 80037 733802688 48827 67177 513012761 52997 81866 284415326 67177 27276 516535932 86810 81866 177687798 52997 16416 394976531 48827 40587 797839663 16416 75780 222483771 16416 3630 773987976 86810 34237 459358065 53189 16416 952766970 53189 19764 121328905 34237 22298 443958917 6213 19764 180536440 22298 71167 83586202 25459 53189 950465992 34429 25459 367506351 71167 81911 408692602 66477 34429 398286286 71167 37076 588389859 60881 66477 60593320 66477 43893 872518619 48350 81911 766142048 10543 37076 974827246 13898 43893 228032801 10543 61969 9751856 79466 61969 611859324 64252 79466 76862594 13898 65503 104724021 53347 65503 915054858 79466 39370 822107021 64252 77722 5699112 65503 43277 34032303 65427 39370 694051398 43277 62403 44652946 39078 39370 860809021 65427 45433 118323997 45433 4063 816195596 78100 65427 533362731 78100 5371 982145118 30651 5371 77724504 4993 5371 647228002 78100 14514 828010432 61157 30651 450434768 42734 61157 981489628 4993 32552 121044675 42734 70754 936043176 47235 42734 698242721 32552 78492 246168198 51965 42734 254910418 70754 29963 379768076 51965 643 248583757 51965 19190 406596129 78492 479 87590816 643 13545 708318545 7034 13545 406387091 13545 4666 766665606 7034 18141 180659577 82239 479 777705687 45219 18141 232443191 30757 4666 701616670 18141 13758 120341016 68032 82239 37780700 82239 58582 312768026 13758 48485 63394206 13758 62165 427286389 62165 11909 388430581 78680 68032 793770702 78680 17660 740649497 11909 70847 587501919 83669 17660 508646501 44222 78680 87527442 80177 17660 47504102 83669 24083 575020845 24083 19566 751797711 57106 80177 141954155 57106 48823 865984599 48412 80177 796106928 66486 19566 80878906 3687 48823 40230545 48412 81050 529069746 48823 61668 292468091 48412 73056 143387078 35282 3687 712527036 58475 61668 672633010 58475 8642 38037317 74961 73056 146434315 58475 21178 161624317 74961 9208 98784475 21178 30583 576697255 73826 30583 249141896 30583 47709 9029268 51099 21178 833462928 14366 51099 871408142 45532 73826 766527498 14366 39380 763647644 14366 26071 84188319 32908 51099 65613920 26071 69358 994870877 45532 234 816644670 69358 74856 783202611 30607 26071 553816097 74856 64338 537795794 234 30013 828608041 28648 74856 304601925 6387 74856 44711504 83791 6387 976473054 83791 81489 521386665 57445 81489 563909665 28648 84730 429310516 83791 36701 9466194 81489 35107 331067106 35107 57369 101590244 36701 8764 26262608 39035 36701 879854681 39035 62904 321514057 45263 35107 402621963 64184 39035 445210567 45263 56797 295803267 30983 62904 134547075 56797 51467 531640254 78698 30983 6665361 39859 56797 85515699 54600 30983 23081991 54600 58996 625879532 78698 31749 537411576 39859 63093 497867015 54600 75390 434032936 57102 31749 117676057 63093 62449 253467429 53376 31749 155719170 46264 62449 365620729 14908 62449 155344339 39194 46264 203791589 69302 53376 937166254 14908 57219 51552796 10308 39194 370113591 39194 84163 681952516 34275 57219 291302881 10308 13478 810087351 13478 84332 9943363 68340 10308 110077187 68340 70712 68493959 34275 40384 959783986 50665 40384 856922015 40384 81839 741249802 40384 46249 640749250 70712 57077 276015018 82610 46249 770218176 24711 81839 247241194 57077 68471 670661619 36353 57077 881223638 79177 68471 62044846 18369 68471 348920848 28062 36353 973243360 79177 31609 975562838 3516 31609 211539826 82164 3516 490997101 14168 31609 482266497 68640 82164 23752848 54415 31609 516548851 68640 48829 56862398 48829 24730 724389530 74601 24730 805908040 45548 68640 812684020 74601 19227 54508487 63080 45548 56975923 64700 19227 376637198 55236 45548 56457328 60296 19227 29917544 43113 64700 589598944 64700 10449 865403761 83233 55236 943636755 83233 55452 786205252 83233 86582 512214648 5449 43113 470124465 54732 83233 279993449 78068 83233 38577950 55452 28188 859864276 57553 78068 351507034 59374 57553 602667923 28188 69448 860926635 57553 10082 46780344 59374 69707 483697313 84219 69448 668154578 69707 11826 837971059 75998 10082 371611587 41645 10082 763924990 41645 24889 912292031 18325 11826 446184294 58936 24889 65121041 24889 35438 158302877 24139 58936 148328320 37802 24889 202013817 58936 30732 746399515 58936 1249 385773592 75530 1249 812052720 75530 81818 861227633 85754 30732 41813109 53114 1249 519619785 15538 1249 858539801 67368 85754 672753907 81818 18169 913482013 60470 67368 250432429 18169 68687 691841838 60470 66488 955313422 66488 29917 317958181 60470 64701 807110067 26257 66488 163013475 29917 37430 326995446 74282 37430 267677435 37430 52249 110996778 10076 52249 664501963 60363 37430 643595918 10076 9915 169665706 39354 52249 268799108 9915 41728 373322896 58118 41728 963389593 4223 41728 230748262 4223 28016 817611652 28016 4875 762955095 12490 41728 237102029 82968 12490 739057723 12490 25771 547199776 12490 71555 758368679 28624 25771 664000537 54021 12490 439480609 81913 28624 958292618 66773 54021 452254425 71555 26023 662813994 28624 23611 470136939 18542 23611 355158337 11083 66773 873166116 26023 85766 982781093 18542 4254 384886303 81632 85766 731537178 45392 11083 278350520 28064 45392 81271023 28064 81201 865367651 28064 57181 771995789 85516 57181 355182371 54148 81201 502298794 68185 57181 916026341 68185 57467 603678251 74197 54148 767512648 68185 62882 842717246 57467 11468 50621697 36819 68185 933625770 61080 74197 368939864 6493 11468 732734890 62882 47586 421832309 61080 15417 901667563 14365 6493 137943974 15417 11930 570107420 6493 38156 463925734 15417 52292 332080656 11930 11558 630615885 11558 43878 318803784 43878 64421 3562 10827 38156 767439342 5545 11558 41490630 5545 29339 5165796 75971 64421 660548521 38342 29339 868416487 14 75971 560231129 61052 38342 635830900 86255 38342 917939795 72857 14 387278965 14 45715 225469749 45715 62260 911711744 60684 62260 152005943 72857 81704 213536287 4451 60684 930688198 74348 60684 34296754 81704 49860 307338454 49860 56474 550724318 12253 4451 116925384 44542 56474 293457758 48524 44542 199714379 12253 64460 659478639 61282 12253 615541973 43727 64460 447041644 7362 44542 537840702 28433 61282 294398237 64460 77623 644223342 43727 79374 305222282 77623 74862 154935080 77623 10491 431367462 77623 11362 51098638 74862 75144 721347737 224 79374 119916661 58160 74862 412298874 224 22612 680478518 58160 20458 14315949 75144 61834 572663577 22612 68141 345171103 58160 3341 674136825 3341 33074 426720017 25751 68141 331566054 25751 20878 827804326 80670 33074 632260934 33074 35539 772018680 25751 30378 651785176 30378 32769 577851992 5885 35539 521566707 58287 35539 618869955 30378 81449 423788134 57489 32769 878325411 5885 68463 441958160 35432 81449 689492248 57489 50156 123984996 16170 81449 55343636 50156 8174 531908797 13388 68463 862615697 35432 38630 908214606 16170 24130 691780596 13388 21124 675962982 21124 66506 32704254 20200 21124 372218118 30115 21124 588181021 66506 47722 614788674 83105 47722 535268192 66506 60169 90736155 20200 13184 847876159 15941 60169 11267663 60169 41681 399832401 13184 29610 277064459 13038 60169 785890829 7826 15941 789756038 15941 10640 377480806 29610 48506 43959250 7826 47599 943478884 63583 7826 385577028 10640 10052 752703089 63583 24011 291772083 10052 72605 504096320 24011 66021 400451436 72605 72715 797653913 24011 57586 157990815 72605 57341 876398253 49344 72605 35414831 57341 36496 157027486 72715 16103 583923040 36496 56295 826485243 53394 36496 443941190 53394 62245 776682422 56295 23899 125743802 23899 24473 912855370 46238 24473 401377143 67060 23899 121632325 61365 24473 711475269 61365 43638 599709981 41855 67060 370125855 71905 43638 308146994 61365 6030 895410317 78614 43638 697375147 43638 8285 165808601 38735 71905 800853485 36048 78614 649837296 38735 47732 828443417 78614 34017 536337477 38858 38735 286711625 38017 38735 30319845 74886 34017 25918458 33874 47732 717641804 34017 69661 124846213 38456 38017 330828475 66652 33874 246076477 13905 38456 826952788 69661 18882 229070999 66652 24735 591285067 16832 18882 210737302 77173 13905 485881477 65055 24735 359341657 18882 15548 343962214 26973 65055 82013609 29761 16832 645427263 29761 21021 394897319 52919 15548 420808578 15548 7580 959960444 32401 21021 125915607 21021 77921 272600155 9834 52919 366911901 9834 34356 157698411 32401 47728 72900102 4464 47728 473776843 64094 9834 18248255 67015 9834 273795185 34356 82406 548621280 10411 4464 492364854 67015 77530 820921915 39149 10411 625399534 51002 77530 795620044 77936 51002 847128984 77936 67641 293628979 77936 33138 207395355 75710 33138 449445136 75710 27743 876288666 67641 16859 998672140 16859 85361 715254424 27743 55274 125789186 19772 27743 440790110 85361 63600 726061760 7284 85361 500683520 29881 55274 347722136 19772 14273 872299232 29881 55464 419943185 55464 78523 192542278 78523 70298 370511970 39783 29881 284508202 51363 78523 551793391 78523 16773 936201883 51363 8108 824415414 39783 4980 522628262 16773 78193 551510326 15402 16773 452208847 2261 78193 131946652 78193 64589 526369650 39967 78193 607584251 47241 2261 837724150 37568 15402 872617893 37568 60709 828983137 47241 73488 60238499 73488 84067 213157008 37568 43458 913713027 56961 60709 947407766 50955 73488 694601464 39163 84067 24293994 43458 49512 401132899 56961 533 47137133 22150 49512 489837640 59844 49512 334975436 59844 85843 244861286 28199 533 184825402 59844 77090 740914606 59844 25613 512784623 85843 43854 437605633 43854 75642 463642627 75642 40595 68325876 83093 75642 633627299 25613 28301 26981193 17076 40595 5094370 28301 75178 169677415 67186 17076 945632234 19925 67186 576310617 75178 75014 228486238 49785 19925 197148046 49785 30257 540448897 24223 67186 129839460 58606 24223 999487566 24223 37115 600340199 24223 84945 189319264 24223 56978 559072650 58606 47238 240822663 81943 47238 182277875 47238 43974 314470127 15649 56978 308001377 54024 15649 635874423 69593 81943 348952858 63228 43974 753521804 15649 23506 279308724 54024 32811 696444430 37357 63228 250502415 14094 63228 623498799 63228 44597 814683974 32811 56161 103612289 32811 50957 987774904 14094 35540 158002704 28247 44597 798409793 44597 84575 879278778 56161 38795 125791679 84575 30717 894979434 38795 5078 218346100 30717 77325 763988196 84575 30817 817393214 38795 84272 197595131 84272 17793 204550741 77325 20037 278191406 17793 55842 983449236 30817 45680 835395029 84272 44637 377192920 17793 2237 918190082 45680 60440 84455221 55842 44206 616848078 33041 2237 180050853 15806 2237 716069030 18704 2237 247424811 44206 11983 739635585 11983 3537 994418672 15806 43170 33069868 15806 71673 726166480 11983 25912 613546524 43170 17352 977220908 46365 25912 238286727 40546 46365 793428134 11585 46365 463836055 46365 28447 12689074 53985 17352 240621577 53985 50305 163251623 66634 28447 832525656 11585 51873 58629211 28447 67790 649145005 53985 1123 12159502 1123 14140 771824930 27317 1123 449953421 14140 66474 523422759 27317 22444 740592495 53833 66474 959353472 32765 27317 881223562 26705 27317 383516247 22444 58141 123838304 60875 22444 550305449 41981 53833 81894789 62537 41981 938704370 46068 60875 500913030 41981 34515 440965236 76096 62537 172341064 76096 70155 718112610 30392 46068 36439881 34515 12129 896111437 30392 26346 999865037 12129 11788 515029553 65135 30392 261536179 820 12129 15819985 26346 17394 377055923 45730 65135 669927786 62081 17394 246688533 78103 45730 342454303 86278 17394 863676609 59080 86278 278762431 78103 18180 904905050 57340 86278 776648228 86278 17319 514870607 48408 57340 114263028 50899 59080 837214728 50899 12460 37703789 48408 47132 134941360 47132 11393 135086347 75601 12460 879632715 11393 31615 391753628 47132 63113 550242561 11393 26611 610099214 54279 31615 134430998 28506 26611 830547113 17329 63113 86228540 17329 53762 67729946 54279 6076 681553560 17329 18198 920896052 53762 6935 191655362 53762 46458 747734654 6935 35267 603082593 6076 59781 570982554 46458 44584 43204484 46458 83271 987017840 24035 83271 709491580 35267 83624 32042187 57527 44584 292969232 13635 44584 761697934 65865 13635 299727616 57527 66703 130540537 66703 59698 554070942 66703 18515 82122445 65865 38898 895165005 38898 9799 284565019 44814 9799 743210276 59698 67555 968206806 67555 13620 522770814 69945 44814 936833172 69945 77705 950290960 44814 36458 341328846 38677 69945 7655181 73033 36458 624549382 38677 7781 573061481 64685 7781 433057342 39344 36458 683525063 64685 42764 111261602 7781 46257 466901059 13013 39344 178253207 39344 52926 48918894 3503 13013 301402782 52926 83050 200150597 54555 52926 843454738 52926 1647 661315298 8875 52926 141413058 8463 8875 261687973 54555 5586 976421499 11786 1647 413661984 75149 8875 569967565 8875 51497 692250896 76856 11786 712028910 39115 51497 271655484 11786 32996 170921014 3850 39115 721707258 77671 3850 100622608 2118 32996 664508794 2741 3850 120304370 2118 17333 524151326 86330 17333 292613501 77671 19167 449079718 61149 17333 502105583 6300 86330 474317510 19167 84655 980110843 25431 86330 784530662 18592 61149 874702957 6300 40106 258136015 85124 25431 557590217 24804 84655 115055079 85124 50958 120864391 31 24804 930201800 40106 79950 312421187 22760 31 328545086 61343 31 164402685 71626 31 249001015 9461 79950 743195736 80585 61343 596075442 17702 71626 261364773 71626 69511 428861100 23428 9461 810888794 76477 23428 349103073 20291 80585 542689669 20291 16430 977356318 16430 59251 989546935 38192 59251 533823817 9936 20291 781690083 20291 85183 184414674 59251 79280 911252561 85183 57773 379353176 57773 78690 218172521 85183 76303 237704131 77800 76303 178951273 16903 76303 59185925 78690 16611 609205224 78690 43794 386824360 16903 71484 553955135 43794 38838 958202119 43794 73013 195682870 64316 38838 901957390 73013 62215 733002534 50600 62215 148157480 66701 64316 752323173 50600 85349 313836586 64316 74355 698048262 74355 27512 296780031 32719 50600 321543952 32719 3650 730105389 14927 3650 73296434 3650 16856 793327618 32719 49888 982371037 39954 49888 102595677 36332 3650 916079410 36332 19534 190520026 49888 27351 553905283 19534 55361 149508434 19534 28551 233291322 27351 50094 654116783 50094 45141 482754416 76817 55361 354222930 20062 50094 513659480 81718 76817 949539809 58068 50094 38003471 81718 41792 188215006 20062 49080 26485562 48599 81718 793801562 78603 41792 14210952 87045 41792 250215470 50032 49080 514744083 67840 78603 747085340 78603 27403 385729261 67840 58620 208073532 27403 33688 46776037 67840 52183 457151428 44670 27403 535176383 27113 58620 562849479 27113 278 167410017 18193 278 736555644 52183 68518 44550837 40265 27113 169229741 68518 11168 758829624 29892 68518 932409345 32720 40265 564461240 68518 56030 408363637 25544 40265 328393010 36484 29892 852887388 29892 8394 904559100 17161 25544 185659204 56030 69414 628183934 60780 25544 185898288 17161 18906 159217688 17161 37084 64712530 48008 69414 113653404 85534 60780 384557540 37084 4184 578555173 37069 37084 81756987 12535 37069 369334933 37069 59455 815458072 12535 54083 754340196 72815 37069 718034196 61897 54083 84303385 63876 72815 649371826 36556 61897 484398854 72815 4946 645230320 75988 61897 182874360 40282 75988 128459455 36556 57530 579876373 18721 36556 521236100 18721 43607 994440157 57530 65230 704250366 18721 21795 459580921 57530 43850 615412827 21795 44398 357722734 44398 13158 615228376 21795 27449 507208957 21795 4902 47312486 44398 40902 756700506 40902 43484 432891176 84549 27449 384231691 40902 11637 58714848 26701 4902 761766453 25336 43484 761714447 43484 15012 232862636 26701 48941 887688952 15012 5665 41260537 5665 65834 505330823 48941 48593 935495721 48593 72314 182273661 80870 48593 404130898 48593 50978 110314085 72314 13612 835797308 15650 50978 207884895 13612 3959 706827230 42189 15650 538629873 12950 42189 571413916 73790 15650 510681321 17667 73790 489551723 3959 34972 379855894 14438 34972 407862664 75691 73790 654749851 34972 81113 564516865 17667 16159 802481007 81113 21329 133340673 75691 77589 498263740 27501 16159 487289404 16159 6492 6360474 1131 21329 766204393 21329 14771 768100875 6492 13737 855021438 13844 6492 269123244 62813 1131 609108168 10292 1131 464648422 81770 10292 904716681 13844 83784 673590599 36730 62813 964565511 83784 31251 466735246 31971 10292 193453823 36730 20035 734127661 50044 20035 106487271 20035 61945 569298764 59514 31251 693485575 61945 743 769379735 58318 59514 789904604 50044 49866 637754292 17295 59514 549244057 58156 743 628910445 3363 49866 539198450 33254 3363 962044815 61967 33254 790579532 61967 44883 461527176 58156 12312 669008563 33254 14279 841776469 72965 44883 49995025 12312 46632 41773230 32157 12312 513328231 51537 12312 602775318 32157 22775 39247580 34551 22775 519020125 29274 22775 614668362 71701 51537 31627276 82312 71701 916168301 22775 51270 27297344 82312 58137 606612937 58137 943 751798232 51270 48553 330010273 51016 82312 709886562 51270 34873 846620529 51016 23100 861481221 34873 27205 980083510 56202 48553 905614197 23100 17280 219359144 27205 19913 552741898 50220 23100 585577267 27205 1540 645307957 43290 19913 933569138 34531 50220 69190747 43290 2510 189989303 2510 65949 157620541 65949 11922 938346599 2510 38009 898827408 79991 2510 827776879 79991 4259 119892058 38009 56408 12893351 79991 67170 276045661 4259 6385 589660430 79991 29858 43937653 67170 75776 395082072 36289 6385 772658996 6385 84882 373474272 36289 35 885937666 28894 84882 947418535 9531 28894 9297199 84882 29143 51616504 51465 9531 639042777 29143 71133 781369210 71133 56725 110836324 9531 31156 851616855 51465 11956 988576197 71133 8139 64618011 71133 9007 415036117 9007 54857 298798066 10890 31156 168330713 9007 77896 55653319 23196 9007 379572176 23196 73897 211473012 51711 54857 588687349 51711 63640 73154606 35296 63640 148815735 73897 332 469934986 73897 48932 819766910 75396 48932 30761397 63640 49642 712966635 75396 74377 866364314 33443 48932 599404808 79477 74377 818681041 45540 75396 142809814 74377 20229 325931043 18338 45540 516391944 61249 79477 252130236 79477 60696 515744650 20229 86531 866506662 85029 60696 475011144 60696 15585 407449245 12462 61249 769465075 86531 49374 264201739 69380 86531 128688427 83970 85029 77384268 83970 15073 29857738 69747 49374 100746944 69747 40330 579763606 60101 40330 496219819 891 15073 741939791 60101 10435 33713947 48052 60101 56251572 23229 48052 859328554 1607 10435 454480128 80111 1607 381460919 23591 23229 518012833 39418 48052 405834499 39418 82835 666294394 39322 80111 581742592 61100 39418 817515723 39322 40834 194186931 61100 70336 455391792 70336 65962 329152355 61100 10173 66878209 40834 64814 610245167 65962 1081 500039384 10173 20753 919666084 10173 80124 487352344 20753 7365 833319875 80124 78150 209862555 80124 70367 871323743 80124 61606 856207306 74331 61606 867869645 7365 72489 799710830 2082 70367 22517220 62231 70367 961255446 2082 10570 317116363 82665 10570 216670725 10570 61174 304318986 61174 57854 324157240 57854 50945 944883282 42955 10570 116072316 42955 39230 85520278 9173 42955 348576704 14509 39230 545257131 50199 14509 838653645 9173 28830 138830996 20949 9173 398771817 9173 81552 922395351 50199 69115 161345577 81552 69378 520741899 69115 4776 866649420 20844 69115 391764611 27459 81552 189159678 27459 49582 219385428 27459 48132 315680449 48132 54214 42546240 81320 49582 733850775 24761 27459 35177423 58102 54214 751939368 53124 81320 493383087 24761 32392 554564478 58102 12206 990486663 61767 58102 343947422 58102 5418 856851640 61767 6373 562827285 3538 5418 332926721 12206 35149 920484499 80854 61767 217829550 80854 75408 125807628 9721 75408 475477443 84578 80854 306516386 75408 73491 725757189 75408 73017 498606548 84578 2023 975310988 9721 52994 46401866 27015 84578 546171628 71126 2023 805940856 2023 20220 259335337 27015 20149 7089356 20220 62299 360213976 3932 62299 346296865 3932 36404 704426044 3932 3872 270348378 3932 67546 228941890 3872 39631 64503270 53264 67546 837644081 28941 36404 74959364 6737 67546 411386815 84292 6737 29368583 28941 52910 676628176 46947 52910 560424578 28941 62636 381769490 84292 5962 464490794 11439 5962 368770062 62636 26335 609808152 62636 85084 894013138 86654 11439 274641084 85084 52817 75402730 72862 86654 373211126 85084 72230 941145466 49310 85084 713796650 72230 78005 808734050 42176 52817 47223519 69454 42176 362321924 24393 72230 311851369 42176 44124 857395247 86109 69454 114266253 46190 44124 91157731 38263 44124 732785912 45727 38263 755369895 44124 10414 41428180 10414 85297 3731780 4493 45727 100338566 43228 4493 713575074 10414 3935 88511827 18190 3935 763780437 80344 85297 138542788 43228 28302 443580839 45280 43228 350184402 73709 28302 114874756 34489 18190 697369211 44265 45280 386828067 44265 33752 63951089 24713 44265 947941558 58718 44265 642946289 33752 57575 844363763 47812 44265 205210837 42967 33752 705476431 47812 22065 779746400 22065 612 484131793 47812 70982 926288395 612 60206 375599402 70982 54188 525459417 22065 58912 103113839 29424 70982 477599352 84497 60206 390195939 45835 60206 42774947 34407 54188 691636725 29424 30015 960042501 45835 7032 461012085 45835 10515 47922437 10515 30333 139879610 30333 82977 5987741 82977 47363 411199025 77016 7032 116923896 77016 45894 211541417 82977 42261 995759397 45894 71099 960559822 12846 42261 406321059 50322 42261 101895332 7554 45894 134178605 12846 49443 911405323 28902 71099 974147974 7692 50322 988712284 28896 50322 947653031 28902 30743 389695617 81681 28902 607616567 58263 28902 101225091 58263 26931 79963966 54195 28896 956887496 41338 58263 112787633 58263 57540 797649200 26931 16460 755569731 56537 54195 334798543 77714 41338 526915383 41338 22872 750843899 56537 59694 633817844 56537 49848 690563887 29211 59694 970323970 22872 31008 394672644 22872 17471 981516890 17471 36162 618585169 36162 63594 18976186 36162 73928 760286813 17471 47512 937267074 46959 63594 853377061 46959 18340 738119572 63594 63198 11118086 66877 47512 114267985 63198 33133 360612792 18340 52411 487643202 33133 49200 154793705 39042 49200 478738613 5667 66877 581943213 20055 39042 229666463 49200 32690 72072285 40557 32690 466016817 32690 4411 357865860 20350 5667 115500413 58401 4411 141482204 16868 4411 687843333 80143 58401 955338543 16868 80021 350918226 75322 58401 772168558 15319 80021 17405957 57649 15319 958885927 27199 75322 949270740 80021 69223 479026553 16527 69223 664069922 27199 32368 729588286 32368 1711 890101973 74272 32368 809952438 48049 69223 49867074 61257 32368 693628142 32790 32368 138487321 1711 62752 923167672 27561 48049 682485960 57639 27561 104809909 62752 12075 402511895 33596 57639 351106746 33596 71888 714792515 8808 71888 777483359 56804 8808 128705004 11184 33596 944588959 82187 11184 169996028 62333 11184 539027660 82187 35243 33386866 22844 62333 268733141 22844 66901 369314746 57322 22844 101137774 62333 68947 649987978 50118 66901 334132720 6535 66901 460360712 39465 66901 70910823 16382 57322 168437444 39465 381 135306807 42135 50118 437042940 42135 3161 399809564 84400 3161 21816428 33836 42135 358522869 84400 69685 723608468 11246 33836 104426806 12395 3161 99046977 11246 28635 840249271 42698 33836 188037578 41325 11246 976163787 28635 68607 523241540 42698 37391 875532192 19100 68607 454271834 37391 39920 551507557 19100 36435 73493283 2608 68607 358455586 69334 39920 452120879 63601 69334 76284166 36435 86918 807696372 69334 75910 518266111 66231 86918 37390263 79021 66231 140816523 86918 48622 995852861 79021 25577 457315310 37914 66231 627485537 55778 48622 874432344 44692 55778 448808304 55778 76335 839362028 25577 84790 401440251 44692 46026 378305765 84790 43648 930200299 76335 58435 985469756 20533 84790 200059199 58435 41762 561291184 55721 43648 201593656 58435 67367 391576760 55721 12681 407282910 35506 41762 375421156 13780 41762 365975425 35506 45895 292058909 35506 43701 118731912 72569 13780 849220739 43701 35886 621488489 13780 2420 175653053 55637 35886 784485052 79048 55637 497862273 35886 36478 995752866 27599 35886 654555579 80711 2420 250118651 28846 55637 56083986 36478 23268 436757 36478 75436 690696223 35353 23268 685086727 5565 75436 663371786 5565 42572 751370193 61949 23268 749555813 75009 42572 974438297 75009 71008 995191369 75009 37349 992392019 42572 75011 471371875 75009 26627 429835938 75009 36128 49111473 33708 75011 157598877 26627 70405 473917218 36128 20468 772030163 70405 83653 859429832 82043 20468 535210998 41120 82043 32702935 83653 58264 321276133 50920 20468 123876226 50920 47639 356538114 82043 57361 647781130 47639 41752 177241291 50099 41752 631935896 41752 815 518849620 55543 50099 651543081 58780 41752 777574619 11450 41752 226790711 73887 55543 109354304 30479 11450 47923723 81734 30479 935741831 65008 11450 358884085 30479 76315 162512310 34350 65008 543766903 81734 85284 792694438 45872 76315 408951118 62511 34350 393591517 45872 72303 37758013 45781 62511 404737446 59307 72303 592982467 43137 59307 478034379 77435 43137 872272622 59307 24456 650212800 2906 59307 895815193 43137 53924 652287610 16061 24456 493467919 3461 77435 703608819 3461 36534 911498619 3461 36711 96455372 36534 11009 349909571 36534 58516 975425000 80038 36711 595931411 11009 46693 668109285 10453 80038 644882024 52572 80038 155899681 10453 75876 848950145 52572 27222 187422739 76099 27222 742059407 2107 52572 525318799 84861 75876 302235342 8793 27222 434129865 8793 74421 470668550 76099 16811 500571614 28060 84861 3859813 22842 8793 542465391 8793 58570 43725845 66015 22842 817662770 16811 71285 591939607 26995 28060 125863028 71285 62717 263651485 27953 26995 179718823 17409 71285 915696768 71285 76324 686340746 17409 75970 57293450 74527 62717 148147126 76324 58485 94298654 78741 58485 7748403 65663 76324 572532024 12338 78741 799650721 86043 74527 662896051 38823 65663 635193919 9339 12338 712522852 9339 3454 198795501 63739 3454 643661444 63739 74312 246316791 70248 3454 606421237 9339 41816 19914559 125 3454 645693523 41816 25201 32390530 65138 125 622947549 125 63512 767548464 84489 65138 467847345 63512 6905 134729755 63512 70784 988649581 6905 78031 469287555 39718 63512 129012938 39718 2447 63200229 34024 2447 262370864 39718 23486 851030949 34024 20680 439170607 39718 12752 665861586 20680 17930 375899702 35401 20680 272742548 30177 12752 97064150 35401 55147 429612897 53140 12752 190703432 53140 27744 142290601 68858 53140 824974576 53140 77791 551446495 66541 53140 63917181 68858 14473 22718841 78302 77791 830248223 32257 77791 34465909 77953 77791 347914797 72632 66541 851167744 15527 14473 687877296 77953 69451 685193597 72632 70832 907838174 72632 63297 937886571 5368 72632 115585573 52535 69451 282463072 44939 63297 417177179 10296 52535 669872480 61049 44939 554290376 5368 48892 613324963 26928 10296 94569374 47101 44939 811137675 48892 86549 721962871 73054 48892 869953033 26928 4560 436133140 4560 77687 709479421 77687 79952 943182807 79952 73743 40303783 72875 77687 57641864 4560 35588 560956005 73353 35588 50722522 57928 73353 37065489 35588 28922 120689098 28922 28442 267600506 57928 40407 928256942 28442 28011 145703380 28011 73147 516969271 28442 28685 652676613 28685 76483 654960987 73147 86905 13842509 73147 28984 948783123 13571 28685 920137261 3694 76483 823027648 30622 76483 300535961 13571 51015 496180447 3694 42953 758929646 42953 24202 557427391 51015 14502 719835368 24202 17401 502933103 51015 64086 58128662 17401 82002 720877691 17218 14502 11565411 64086 70311 160673096 72771 17218 181811803 17218 29658 39388020 70311 66392 611760909 70311 71741 918976241 72771 53980 437686122 63644 29658 197371914 29658 48400 327706100 31511 71741 452230398 14987 63644 92971678 33365 63644 882630879 58023 48400 392806977 53267 33365 505275619 14987 30910 374303077 80633 58023 654767678 44056 30910 169032972 30910 70858 50110511 52600 30910 336107556 30910 67241 546499086 2049 70858 782702371 66545 67241 184799334 2049 31893 912511915 31893 83240 958610574 67241 73369 928239956 83240 82389 179370110 82389 55730 125531461 3165 73369 391567730 57303 73369 152597671 67337 57303 969274074 55730 29509 975513008 81835 67337 912769233 7700 29509 291998876 64747 7700 347907105 81835 12502 757410972 12502 59958 428491245 64747 52546 212397867 49410 52546 613018185 12502 23810 847978175 59958 25830 217644146 49410 44088 687502431 49410 46333 502462465 18716 44088 311531593 44088 79678 331372328 84598 44088 643389893 18716 87086 843546359 41063 46333 777204504 79678 11147 468481581 47267 87086 276744386 30185 11147 402342510 87086 69494 710794875 68333 30185 426785051 70949 47267 296640682 47267 31087 753135222 85095 30185 463948346 68333 36657 773353338 24091 70949 220309972 45229 85095 817001018 4751 24091 22362348 4751 42225 701003527 49057 36657 154052448 52901 45229 137171491 45229 43615 5898180 52901 53075 705493030 70633 43615 274558107 38972 43615 169314273 52901 21061 791185643 40417 21061 613578423 14085 40417 488418910 14085 74063 84961532 74063 76223 42525713 21061 82363 956334381 40417 48504 839163371 5582 14085 647193599 74063 72219 626741445 48504 61731 232310658 5582 13891 597779712 30820 48504 564567193 42257 13891 680167920 61731 68777 591353156 31923 68777 230412112 25302 30820 645111708 30820 78704 209283102 68777 56571 961940428 25302 57740 330436477 28538 25302 502585616 60993 56571 462765878 66257 57740 635797873 28538 20560 937288096 19331 66257 868487667 49782 20560 336221298 459 19331 197339783 20560 3353 322796824 19331 57062 242711601 19331 9976 884483547 459 14976 810207119 459 70355 447248534 14976 75388 136493413 36463 57062 419041659 20801 36463 206749997 76705 14976 850368500 29619 75388 122440324 22717 36463 873288310 31956 29619 320096328 63725 31956 746262368 63725 10051 79638648 20373 22717 141898670 17126 31956 721517375 20373 31523 743918105 77857 17126 320176586 1713 20373 798293731 30604 31523 595813661 45418 31523 290735233 26250 30604 754590250 1713 24131 535773614 45413 1713 311771376 24131 73819 375708560 26250 69419 404309193 20669 73819 44966246 5721 24131 617122325 15201 45413 765505864 69419 49222 431261329 49222 29501 678772102 23565 49222 224616377 24217 29501 117007679 23565 27670 903608208 49222 65366 380209368 37043 29501 865876374 5558 37043 936761642 13015 27670 233237841 13015 48298 139355921 60763 65366 563710070 47149 37043 831737264 60763 10140 469094049 47149 75247 397457482 10140 41036 225481174 10140 47196 635493696 47196 13255 70367881 68730 75247 809521206 19539 41036 441988704 17385 68730 692293569 17385 2218 399379344 50459 13255 550051481 22091 2218 595963886 4990 19539 443271391 22091 441 664381079 4990 34988 79243642 70503 441 97691792 441 17549 901143111 54497 4990 640200766 70503 13181 505518565 70503 70741 314080289 54497 50646 374940791 75257 70741 12827109 70521 75257 384465126 48445 13181 816023581 24475 75257 505445424 70521 83353 1777982 75257 58959 38207692 70521 33089 247342728 83353 27057 131976294 27057 19228 64106394 70078 27057 992331305 29822 33089 974717190 29247 19228 433616726 29247 87142 44591359 87142 3399 185632595 85397 70078 785180250 29822 75059 595636166 52679 75059 597551732 3399 44457 105339521 12078 44457 909376336 25642 85397 334010937 25642 10300 518798199 58659 44457 66445234 10300 35612 853697710 35612 32133 530381083 54664 10300 114674162 49457 10300 784634988 35612 31154 268703154 43474 35612 409342008 72888 32133 862419703 72888 62890 524482510 83098 62890 155547988 77839 62890 150640012 50544 62890 805252667 83098 27056 19191383 24566 77839 719280826 69611 24566 183332370 24566 51857 430453647 50544 13961 709252651 23218 51857 153231830 24566 64205 906988160 69611 42389 614862472 13961 33627 209813692 6298 33627 614907562 64205 70703 49376489 70703 81102 66646652 49913 42389 682476268 70703 19553 251526723 23543 19553 827810708 25111 70703 941612161 30233 19553 623924742 23543 44359 905237110 44359 42562 456521062 68690 42562 909551064 25111 65460 324874814 69968 44359 257923797 86058 69968 183205234 85704 42562 776002471 69968 3495 608868245 65460 2806 864690974 45017 85704 425786348 72674 2806 937136430 34151 45017 6048614 10950 45017 793895245 10950 15833 97958893 77726 72674 533377763 72674 79890 101433094 15833 25246 234173446 84366 77726 479338329 31501 79890 576244218 61874 25246 59023753 36235 79890 888592465 36235 9139 559470633 72235 31501 635247910 37213 36235 760537669 36235 72524 679099960 28703 37213 283792859 54608 72235 147102983 72524 895 509932243 28703 875 123700795 61440 28703 381538334 54608 72417 34807469 72417 79099 653242479 23725 875 745958282 23725 55023 265221773 72417 67053 789310300 35778 55023 8886865 42422 55023 566474510 68432 42422 47530402 71203 68432 589212725 2697 35778 406694004 42422 34390 699424787 71203 80986 442098125 80986 74086 832844685 34390 38343 640042347 23287 38343 264954202 10904 38343 171173086 46406 23287 209584808 74086 86675 421258934 23287 27535 809512721 46406 57307 130261940 13409 10904 10726232 27659 13409 981758486 86675 71171 412539001 27535 6589 631439511 55738 27659 542389658 13409 42410 975097109 69195 27659 581136728 6589 63578 940858564 23744 69195 74258301 7097 23744 75559592 7097 9811 307514292 9811 83926 638974172 73731 23744 71148241 73731 67954 472642189 82549 73731 599230161 82550 67954 184516683 65136 82550 447085632 28305 67954 39673484 67954 23434 48080406 23434 14309 566409057 82550 85740 414279209 28305 65330 684800859 60071 28305 663734100 27183 60071 114430049 60071 44495 911593034 61571 60071 77204903 30645 61571 289238666 86741 61571 736206424 86741 2699 481444879 17279 86741 946080567 6805 30645 516785442 6805 31635 543147782 6454 86741 1905118 8830 6454 528528406 80449 6805 958966959 31635 72044 345488286 26610 80449 193992679 54858 26610 221178455 72044 71458 360981268 54858 47207 448235530 56088 47207 378114493 2141 26610 344197977 54858 73827 799168556 86046 47207 880256414 61815 73827 994285713 73827 58324 66321175 8914 86046 809450580 86046 23954 179974929 8914 55631 44806572 8914 86272 713857569 55631 39207 508473496 23954 50148 82052399 39207 50394 942151349 55631 86875 412709304 59961 86875 491355705 47845 39207 428223268 27380 59961 91417965 68638 47845 536823356 68638 86166 705341995 27380 14711 876232655 27380 59614 95933101 41940 14711 915731563 8315 14711 404539136 8315 20274 421772077 59614 51235 509242525 65177 41940 158151938 46631 65177 900008200 51722 65177 572698545 20274 37128 395951538 46631 76811 850324866 15648 51722 551385381 80338 51722 756777440 67945 15648 903485728 27400 80338 90938916 15648 60810 415713265 27400 27675 13488132 27400 83236 909725400 27400 46695 974579094 46695 62465 729958885 77548 62465 468642943 70498 27675 237013517 70498 20123 109433780 9225 77548 719515566 62629 62465 684213966 62629 20716 372572873 70498 29435 2774348 20123 84392 665603317 84392 62065 124310650 62065 28747 610701633 21769 29435 735465818 21769 43090 182421136 26307 21769 243093963 30679 26307 383206343 43625 43090 111443771 30679 74152 319056928 8070 43090 204882987 57561 8070 59397945 74152 9444 545608510 17041 43625 701481790 68674 74152 746896964 9444 43293 616877659 78485 57561 703045617 59792 9444 66772149 68674 37 409119070 46250 59792 42605831 61916 59792 556405028 46250 15344 746055186 79981 59792 22206201 15344 20347 869688397 46250 58313 947459455 78764 61916 566253035 78764 20165 597332118 34875 20165 171691908 1050 20347 109597189 84193 78764 77795804 1566 20165 799744710 1566 2623 458681814 1050 87248 682187137 72096 1566 182662943 1566 77408 55444093 20384 2623 88407445 24285 77408 302812089 60144 72096 263864461 24285 63566 668756859 24285 84710 163700961 16153 20384 27330882 63566 30211 473591456 30211 31432 60637674 8331 16153 472636327 16153 81039 518457061 53247 81039 26729015 19643 8331 97621943 59427 31432 673508448 8331 21708 863381140 64811 19643 576147986 19643 75361 933956513 41399 19643 383190704 34749 21708 204050762 41399 66337 266819592 66337 85441 633124372 85441 46529 194056635 35176 66337 12990897 34749 31628 137634603 66337 19739 165447804 21766 19739 243863431 69767 19739 13219409 26658 19739 854622985 17939 19739 608519624 21766 13495 595683130 11960 69767 89335523 60178 13495 95758697 54489 11960 541419246 68407 54489 112576989 43637 13495 126004565 43637 66296 323310328 54489 87021 662433481 66296 7780 272100539 69703 87021 37531403 7780 80651 749052946 44376 80651 20006070 44376 74342 739400420 75282 74342 116025172 69703 45308 996583178 44376 2431 679703887 48039 44376 901478259 58206 45308 321646474 58206 12084 644847796 58206 55520 328702706 5145 2431 313568427 9892 12084 841854063 75463 58206 918868905 9892 55417 6762066 70260 55417 32228271 8813 5145 305737285 67721 70260 952305374 55417 17188 626713942 31258 67721 64001532 8813 9084 843278249 68725 67721 319800259 15194 67721 357883718 33602 31258 144537896 9084 71866 71031824 2168 71866 395112261 83102 71866 104359525 15194 28977 559474498 28977 37743 198075791 37743 18416 155533831 73110 37743 226861896 37743 27150 806680373 73110 83983 821559666 52198 73110 710858884 27150 84533 8240592 7875 27150 43529073 52198 65593 687961475 67878 83983 227017326 52198 78611 584607849 61496 67878 577891734 61496 25435 13457263 65593 22026 760406900 22026 33020 386717381 78611 15832 916546724 61496 23320 503257500 23320 72666 494663727 33020 2491 112359006 73868 23320 115234926 58923 23320 912846197 47780 73868 234708631 51892 47780 600954224 47780 9802 625121978 9802 50132 641567033 54261 51892 39793593 64644 51892 76210875 60577 51892 586847253 9802 36948 295722021 17948 50132 60001275 17743 36948 372168250 22504 36948 119748923 17743 44937 753661253 26510 44937 458061495 68847 17948 915756748 30268 22504 504971631 26510 59404 251906579 30268 14154 454722433 11320 30268 870434313 36427 59404 994292851 36427 59397 784500064 36427 2500 443208928 2500 38848 504288120 11320 62964 802895425 39944 62964 82343034 59200 62964 334965891 62964 25405 396993748 26803 59200 182453383 55633 25405 69127462 72933 59200 721707959 59200 50933 66327647 50221 26803 371036205 31031 26803 818876200 41216 31031 23611377 50221 61607 758119398 10692 50221 53828210 61607 53443 757023371 41216 75868 255846751 53443 977 84642367 977 66409 766354330 33981 977 626671575 52153 977 474013033 977 80828 556035034 80828 16863 26836673 66409 9891 2013992 56291 33981 315079406 16863 12968 827740571 76956 56291 91608562 33885 16863 364390598 12968 64926 188443635 56291 63837 838156865 19281 64926 370162158 76956 69766 296858030 69766 25231 414040777 47338 19281 389783784 69029 25231 548485796 19281 53578 134231679 30800 53578 40120681 59025 25231 531481593 30800 70986 20461908 76367 53578 520534684 30800 50402 454353571 77192 30800 874173273 18702 77192 847408377 51557 70986 513698420 76367 7749 66106567 51557 59982 983156555 50664 18702 504584571 18702 33598 767310332 33598 15266 661514981 46990 33598 99020456 81116 46990 26065824 33598 18531 937532305 81116 75770 776035195 84133 46990 838176556 18531 70293 855025832 9441 81116 984554765 53127 9441 559502845 83770 9441 560374235 44288 84133 949808259 31637 83770 295279584 25415 9441 130960640 16211 25415 157216250 68929 25415 410967073 47110 31637 406686908 25415 82891 934137047 81365 47110 987515531 51607 68929 443992196 82891 83698 878905724 83698 38287 99094435 64617 81365 869040844 54964 38287 928309870 60722 51607 968532370 38287 2119 417356348 54250 60722 747240287 33094 54964 308011960 11570 60722 88112132 11570 5433 25988709 33094 33906 927034158 11570 7988 22371314 5433 19771 214470535 11570 39395 691944779 33906 2428 769227581 39395 77022 832066602 19771 69735 60997067 85886 69735 70248286 64871 85886 590314003 3035 85886 488666219 13199 64871 338887221 64871 18877 792785678 1817 18877 125703523 51610 64871 981163727 44763 1817 392286586 64213 13199 164176736 33695 44763 296624566 16799 44763 505558160 56461 33695 848089108 44763 53272 565597516 56461 24968 38472615 40553 56461 970482695 23544 40553 181341505 40553 87080 29507591 40553 71300 39289137 6276 71300 35534581 58669 6276 276712726 87080 84030 316820214 58669 82287 929117895 49321 6276 321264602 45156 49321 157652726 40328 58669 493241574 45156 51967 524505735 73363 49321 965372391 69142 51967 48819024 69142 47863 842427883 73363 24987 781150375 47863 86983 39277668 18694 86983 706157908 24987 70709 439180087 11635 86983 291991766 48417 70709 828656100 86983 48186 303034925 11056 18694 823637089 61989 48186 148492954 15391 11635 258590000 51531 48186 482859378 34599 15391 612939320 34599 44731 455664007 51531 69610 232476306 69610 86854 814314318 45226 34599 296807367 49532 69610 592847466 86854 32508 115505623 15057 32508 257386641 68276 49532 749485118 20382 49532 29400376 49532 68852 118082898 68852 37180 281166582 961 37180 269620819 82386 68852 791654377 37180 31877 588321564 76042 37180 985075091 12613 37180 134395217 63389 31877 337121645 82386 47717 797738478 16051 47717 294292061 11471 63389 451933356 16051 32466 283147229 63389 57975 38661252 76125 32466 122124688 11471 70188 89912276 64732 57975 923836637 59810 76125 188993063 28814 76125 707264209 59810 34624 487179105 70188 82812 691857399 62004 82812 478465040 8151 62004 981794252 8151 72583 970187938 34624 37186 832248129 8151 79891 322868209 79891 47561 567504960 69410 37186 866196066 47561 57539 47273244 47561 80079 391186058 74805 79891 250552737 17010 57539 25955694 17010 77562 394126206 76211 17010 231908943 17010 67025 378595338 74805 41528 305341701 67025 53210 647105066 48522 76211 599901577 41528 71422 249183348 41528 17301 800331564 41528 70728 43048631 71422 69160 60488016 17301 58413 603034037 58413 62806 461205779 81390 70728 389090449 81390 19865 672221561 58413 44249 38522869 62806 7497 666548909 8878 19865 618158710 28595 81390 239072190 80448 7497 322578599 80448 42765 67206785 50273 7497 328220631 34073 50273 303615682 998 34073 89714226 34073 65103 511351804 34073 52363 932179717 70327 50273 595832795 23692 998 203556602 52363 8634 38037385 23692 49343 614463109 70327 3122 84806586 67127 23692 113468900 67181 23692 938151402 28159 8634 354846045 3122 4286 580898007 49746 67181 574153831 49746 36659 499624657 63257 36659 20245852 4286 59265 332294790 7267 36659 759703933 10023 7267 947755631 7267 9067 268002764 7267 46459 79613756 7267 41403 305659700 9067 41551 64206415 41551 17105 385459135 9067 62810 425625136 25731 46459 752884843 17105 84966 935588342 48976 41551 246032829 84966 75419 637671881 25731 47370 722140189 48976 39982 575077472 47370 44169 940536876 39982 37375 409895166 37375 40218 603535205 75336 37375 97157161 37375 86728 606271923 37375 83276 48130033 83276 76307 999454754 76307 16640 832054430 86728 46468 113865797 8533 16640 441390972 61221 16640 326488804 50889 16640 679514228 21246 8533 598498363 84458 8533 392708293 47877 84458 306998997 73624 84458 768057292 3110 21246 727674375 47877 70354 652809383 73624 76041 388119605 76041 37618 907780248 73624 46628 779253808 70354 16290 758839499 7199 46628 920763078 37618 60542 721171501 29227 46628 553606196 46628 61223 458928564 9790 60542 392058137 38643 29227 452616632 60542 28418 160661601 29227 24407 16227753 30472 9790 518143388 11881 38643 420229170 24407 1545 814753852 1545 83279 282060044 11881 44297 528037795 83407 1545 49781335 9464 83407 850783272 1545 18557 791032865 83407 74838 104547464 9464 40071 363724275 40071 53081 527283188 11342 18557 390765008 21609 53081 666128330 3740 74838 614930525 49460 11342 393739264 10004 21609 146966877 49460 72175 120476021 10004 8767 10216766 53044 3740 197783649 24505 72175 990619680 10004 29851 187149800 24505 65960 885629396 47967 24505 554054548 40727 29851 514512122 14920 47967 893899326 29851 29191 21788370 48960 65960 553405585 47967 63741 45556540 40727 2516 108451368 48960 36655 898840194 41693 2516 996678040 2516 8090 414073283 63741 64044 170552167 64044 69320 52383934 8090 47663 421599556 67659 41693 94157260 59518 67659 788437328 59518 32880 499198778 67820 69320 361481617 47663 80727 706126587 80727 66172 744463646 13493 67820 529079807 67820 76802 140468334 66172 86972 369919495 27500 76802 940156109 66172 28588 603626682 27500 66371 19599459 46684 76802 906504560 28588 53221 147022713 852 66371 558487441 852 8945 706924807 31617 46684 29887974 46684 855 484947705 855 77010 395403060 855 59205 395314001 73796 8945 954326614 74105 73796 681960953 10298 855 290163227 53450 77010 763075467 53450 59857 776381687 63726 74105 781358759 63074 63726 492582076 76695 59857 102741033 76695 31832 991109842 80886 76695 63007829 31832 62002 818386013 40523 31832 54758333 31832 41771 970327469 80886 44697 229877088 44697 50422 91168059 81418 41771 172292876 40523 49717 617485084 74563 50422 381417444 50422 26622 381715815 7450 81418 272763731 5369 74563 700240836 38702 26622 243138570 45985 38702 855080706 41077 26622 296942247 9676 45985 595643347 45985 4455 100820532 9676 81907 834915410 4455 31361 114819696 9676 67842 547801252 67842 77083 876006109 23621 4455 822404220 67842 46226 536980333 46226 33681 755069163 64698 33681 52570314 23621 38655 915407036 11489 23621 999915178 30886 33681 231972883 30886 51914 366019834 51914 54789 441449699 19547 54789 638276838 18796 19547 875428505 32745 18796 156155105 18796 48743 894676233 73461 19547 220619496 73461 19899 468187933 33349 73461 786479495 48743 30491 997440938 43805 19899 435514157 73461 50770 94373954 50770 10623 741811428 52408 50770 665934864 52408 24597 182977911 53497 24597 689813053 52408 67455 837477686 69092 67455 64476175 45871 52408 873388497 24597 53214 67368243 80346 45871 355281295 12195 45871 5551103 65896 80346 109554661 12195 8716 525042744 53214 38391 616847538 86044 12195 72010333 8716 80162 127510134 8716 3507 392962516 7030 8716 881197974 38391 54288 168597218 53660 54288 809321476 51491 7030 613173629 22718 54288 842189373 7030 48012 975070035 78858 48012 470070833 78858 5535 597637822 48012 15093 856999104 65166 22718 253769268 42415 5535 929444309 78152 78858 715104270 17202 15093 6328394 78152 16902 303686242 77604 65166 658531588 17202 71984 560709139 84186 77604 608062487 16902 46549 456421797 30550 77604 587716627 75242 71984 916699475 75242 13707 599761579 46549 81930 998000220 79018 13707 786724138 80491 81930 600217239 80491 71032 903859666 9144 79018 315309707 71032 83359 337831217 47415 9144 84628522 71032 69594 522561278 9144 31650 183030838 22565 69594 84963521 69594 47942 573338778 22565 66806 473046332 47942 36941 815442670 58892 22565 951872350 66806 79563 195701659 36941 60592 181460705 79563 69005 326499041 79563 52089 346888971 60592 29205 316940785 69005 5423 633219135 32661 60592 936568961 22468 5423 515180817 5423 19112 167726313 40226 32661 409512246 61957 22468 71351311 61957 62879 94497126 22468 69427 745050823 69427 74517 674450663 15678 40226 185855466 35519 69427 997668337 62879 14626 882989642 41587 15678 280291703 15678 35447 999830235 17896 14626 988721312 35447 79960 877929309 52599 79960 801537861 35447 16919 298023500 24535 79960 688212103 17896 74464 206977123 52599 85236 669023311 16919 11870 149749165 28782 74464 923018521 74464 81138 888612942 11870 31475 307809831 85236 17402 928824897 28782 16246 308541883 17402 86836 189639911 85743 31475 873819572 12904 86836 216014259 17402 81262 211273865 35524 81262 42030383 86836 53589 613474538 12904 10709 182046754 53589 80178 510836393 38270 81262 104443689 38270 76991 667352309 80178 81458 648412839 67967 80178 1509192 46322 38270 892872714 67967 53753 464010539 67967 27706 319829890 81458 10683 486028501 67967 62001 213902357 10683 73081 403972645 73081 13976 779938007 27706 50854 228892882 73081 75863 333090935 73081 61894 14538621 16117 75863 849086759 4639 16117 756677914 75863 67576 410267416 55346 4639 912756001 5917 61894 719433753 18583 16117 300738736 41719 55346 76100564 12117 55346 286520429 9375 12117 389818046 49623 12117 610432953 69980 9375 837429702 41719 27026 886153366 33635 49623 334684808 71330 9375 144368799 81524 69980 809930017 45078 81524 35429781 48853 27026 389315132 29064 48853 317579924 35132 45078 68654267 35132 23391 710779152 48853 58891 997117466 32329 23391 105427188 35132 29521 628783511 70002 58891 26697534 9791 29521 17012896 33231 58891 474838308 9791 10611 356568784 70002 19360 29359356 10611 82337 328554272 82337 2465 211545684 82220 33231 185151923 19360 47285 650017414 47285 12527 891599507 68097 82337 374049601 47285 81006 50449613 42784 68097 305890843 47285 64953 948862989 68097 1547 825817809 42784 29923 803265646 64953 48349 448764407 1547 60995 342162178 87246 60995 232270188 48349 31464 989627088 48349 80189 242500903 31464 10737 435357697 32383 10737 161698348 10737 11994 553538399 66352 10737 47493023 45166 66352 631829450 66352 57271 962940729 57271 50403 358887726 81666 66352 434878841 71922 57271 680149602 39694 81666 737913565 8212 81666 113211992 71922 66866 861242838 66866 67962 815313387 8212 22604 6621482 38867 67962 207658918 42013 22604 828154535 42013 849 555685320 22604 2471 116042583 64014 38867 654084994 62098 38867 259394325 42013 33002 437594578 33002 62467 673226206 83088 2471 343682975 62098 5194 809265717 62098 28227 221318047 63799 62467 64796874 5194 31664 438889955 60660 5194 494936907 32419 28227 872069086 28889 31664 764176516 3199 63799 603197122 45216 32419 427777318 54744 28889 434700284 47702 32419 120622510 54744 39775 412388205 54744 44603 79732422 16045 39775 307384587 15542 54744 351497785 71046 39775 861063673 15542 81692 379932838 71046 18746 560459135 71046 65917 121944458 47833 81692 370769423 71046 75460 958585130 18746 24199 118439753 24372 24199 27599214 24199 80758 20125398 66626 24372 733035665 24199 35327 851712781 35327 13845 248643658 35327 58195 938707708 80758 86459 966600118 13845 17934 81334706 52261 58195 749676206 52261 47809 331377756 58195 14183 729812798 68329 17934 574338756 68329 33484 596218679 14183 5613 321154970 22712 33484 892979387 33484 33567 982598154 33484 51961 866264295 33484 79531 375955132 5613 27122 15098282 30056 79531 157990834 27122 47693 344285249 51961 12155 444634368 47693 28533 195307187 40145 30056 481499621 61356 47693 25916503 6755 28533 927108786 12155 11091 557230616 28533 35453 312519256 46583 61356 151588421 81854 11091 413285803 35453 66777 925785296 46956 66777 817662758 46583 72971 103640209 46956 69878 96382251 64188 72971 126318502 61860 66777 87513129 64188 54668 203587976 14266 69878 634005468 69878 30574 763149270 64188 8186 48911254 30574 12438 633415164 12438 75351 249827772 14266 32283 329983932 30574 21665 49127774 32283 70043 48537602 21665 44467 231172860 37845 70043 710813882 24598 70043 618888838 21665 27975 94969857 70043 2047 638225280 85700 24598 969644172 2047 55183 544408458 29964 24598 962918604 27975 80370 277160009 80370 29660 998951713 3711 80370 220166346 29660 14208 154607652 29964 72841 675529006 22924 80370 884857494 22924 51907 818680285 84524 3711 39586705 39732 22924 760234343 27388 84524 951205111 22802 84524 417371027 27388 17510 94394270 22802 32828 119979676 39732 6649 486367415 6649 70114 794819638 5660 22802 695318409 38155 17510 880386593 6649 4226 250567259 53735 38155 31669700 51969 70114 275579756 4226 41811 742282843 70792 41811 284371835 27312 53735 946348696 41811 67167 315848973 35647 70792 74359126 70792 24154 938222570 67167 393 165745402 45378 393 104875509 67325 393 654204331 67325 6630 802629560 6630 44156 893045292 6630 9381 226036316 21249 44156 897250790 3983 44156 579017523 44156 28528 734294834 85852 28528 488635545 21249 22867 867550879 33834 85852 890057155 11364 3983 949482267 25292 28528 225515314 33834 44786 325476563 44786 31105 73120596 25292 55571 753903774 50214 55571 481979741 69618 31105 621755377 68541 69618 562164774 52104 55571 487589969 55571 66098 993265253 68541 486 117321014 53391 66098 18793949 34727 53391 279396405 47964 486 180709875 81249 66098 985469571 34727 17272 813363208 47964 20871 129189508 20871 75255 516342281 63671 81249 907649106 30071 63671 650920734 75255 20487 619975330 55598 75255 774693684 20487 57425 122542475 55598 16740 609047725 57425 13625 125059549 16740 52820 700005901 52820 63406 27112104 63406 80116 946512759 21379 63406 78745692 45984 13625 305972142 21379 29034 50506013 63406 30318 704199801 45984 65365 863246572 30318 52506 191910640 72091 52506 662521308 52506 2248 137481258 72091 81073 828248197 69937 2248 376743694 2248 71512 101549750 72091 79670 413439464 71512 12605 293137096 12605 85543 26538910 85543 85028 684761564 71512 55015 331790407 37092 12605 100274302 86572 85028 385271568 45243 85543 462130599 26809 55015 35508534 37092 52621 15046151 52621 78639 653821898 18213 86572 922766896 51142 18213 812580445 47623 51142 408510796 47623 52574 406838465 67955 51142 880148256 19708 18213 294218893 42203 52574 638755994 6822 42203 51083600 67955 40966 146325820 19708 56721 792057513 20589 19708 873152905 56721 67088 102413135 33056 6822 119316800 20683 20589 218209724 20683 35906 70373541 75577 67088 664446757 73739 33056 515851126 22282 35906 301704581 1374 22282 223900390 22282 34030 139455167 75577 68171 233853674 69328 34030 982366696 48646 22282 459464561 34030 60904 48643576 29332 68171 268840653 69328 53504 704906851 53504 51314 723062869 60904 52795 182309761 48082 51314 650274353 61284 29332 681775318 48082 71591 125067455 61284 72154 418821030 21426 48082 528281977 71591 47229 270313201 71591 3276 281585006 71591 22260 708747362 82709 21426 548475127 13710 21426 388048347 13710 195 577080705 22260 42269 466246418 13710 33980 982425709 40391 13710 840431264 40391 48295 830989604 48295 13776 252900948 33980 77750 128293208 53691 40391 54428201 40391 6801 133414691 56920 6801 894279241 13776 79057 46291191 6801 22113 118911735 53691 79100 279393509 84679 79100 843314874 22113 50301 223805855 69181 22113 688324673 69181 81890 373087842 749 50301 499324266 28697 81890 178240710 83384 69181 913518480 23515 749 67529254 75750 83384 343010621 44394 749 101095693 27650 23515 301699472 68056 27650 723204401 52066 75750 601239751 44394 13720 65603855 52066 58744 97371787 71744 13720 400326931 71744 50977 25382349 77108 50977 877082581 58744 86615 277535695 71744 75531 720794461 65638 50977 458200324 8078 75531 821648190 60281 8078 613298185 18700 8078 390654581 8078 67706 790032604 60281 50508 58780327 52357 18700 431293357 50508 72124 140227139 58175 18700 403996668 27735 58175 457717292 76883 27735 403344706 53540 58175 147087814 58175 64542 334693358 58175 62683 142434075 53701 53540 126857168 76883 72363 94121714 28801 53540 319812756 75072 62683 809292645 72363 13906 362496397 72363 21424 741936096 28801 32369 396730199 13906 16571 96777428 16571 41791 435217499 41791 53775 565589362 22603 16571 384609 57646 22603 45615320 53775 71577 733867226 71577 63811 832456367 22603 82660 921906227 81180 82660 385822336 83843 81180 395668026 82660 76327 191369935 81180 36491 100746653 36491 28251 648591722 52243 76327 53126156 76327 76459 468288400 52243 82135 43760590 61039 76459 130396260 62211 52243 359619443 31980 82135 170708604 63197 62211 571808625 29782 82135 763733364 17705 63197 114059756 29782 60714 79269134 31980 51516 276112872 51516 46148 642278426 47776 17705 945035518 46148 44005 387261679 6829 60714 686827290 47173 6829 361541570 38722 44005 131413919 21680 44005 894842498 51836 38722 247412147 86023 6829 506668946 38722 25248 426257079 38722 2988 967035639 10959 2988 598734172 34941 2988 8774254 10959 50280 31991434 34941 56442 453792609 77183 10959 553134856 10959 82479 979885201 50280 48674 929719395 38644 77183 248985245 13229 56442 108032982 18429 82479 61532830 38644 53291 292873134 53291 47963 119654108 8249 47963 686646785 75999 53291 999833218 47963 34126 8733304 73385 47963 816002266 8596 73385 402670560 34126 7402 172777753 8596 33893 765336255 66260 34126 742766297 66260 78198 722641396 78198 32070 521674186 66260 55673 794831078 55673 33071 973940175 55673 66882 86218945 32070 85738 994827309 32070 87189 696881031 45317 66882 919377357 38039 85738 593320820 18342 85738 348948029 38039 43226 591112132 38769 43226 62037949 63151 45317 842243163 31547 63151 133477384 86761 43226 861386061 27095 38769 631083230 32224 86761 303927878 27095 71956 941420947 86761 44912 628449545 64198 86761 854139365 27841 71956 508383176 71956 44643 93760567 24783 27841 668480791 56075 44643 441308373 5961 44643 637381198 60304 44643 716372084 15641 44643 807723046 30693 5961 927308720 66695 5961 13225733 15641 15770 962578328 24078 15770 789546133 66695 19299 163671951 15770 16155 451451673 26760 66695 44749318 7000 26760 578003070 67749 16155 794569707 5272 19299 452888057 80403 26760 144166803 1026 67749 606500897 67749 17617 235686808 1026 51683 228247928 41591 1026 29924475 80403 63056 435501623 36871 51683 390969883 17696 17617 870535648 51683 1344 28371849 63056 23371 652242468 75376 23371 458588492 83085 1344 2169396 70251 1344 36111709 83085 8056 107259192 14326 23371 519075061 14326 43322 424044388 73407 8056 681516095 8056 74647 248717039 43322 16551 979460079 5045 14326 574294494 43322 14349 365452290 44896 14349 819134097 44896 32327 163556172 16551 9879 815003083 25073 14349 907300576 25073 57187 236488168 9879 50230 275972392 48713 50230 574259577 25073 3457 671346378 48713 60275 847798214 29393 3457 241666016 60275 74619 706179651 60275 49175 7420587 67876 49175 545417712 71064 60275 284378006 76651 71064 701297918 40572 74619 834541022 31463 71064 111285168 4724 31463 915134460 71064 47403 42541563 4724 58225 98566501 6966 31463 893356803 15741 6966 370203642 65627 6966 391655691 30861 65627 1651498 56292 15741 937004157 30861 71538 216329207 65627 72511 19015973 30861 63628 450596849 63628 42322 63146808 63628 68901 241694940 6388 68901 89837850 28953 72511 989909439 23175 28953 74333155 75877 68901 832443966 69027 68901 432511635 28953 19671 248420796 13376 75877 10582059 69027 46500 646001168 75877 36970 365207157 14268 13376 346724354 41804 13376 743486528 80248 46500 797911473 51155 46500 639319702 41037 80248 31968886 76255 41804 688515875 56741 51155 171943934 76255 36401 202416137 52615 41037 684509440 56741 35212 771929972 60024 52615 98656708 76926 60024 152996573 38672 35212 235342745 72953 60024 670734640 76926 60360 270849079 60360 18903 381512929 18903 18487 43185812 2074 18487 33143342 50385 2074 592534657 27143 2074 794638305 18903 82018 79962252 18487 1148 603200067 44084 82018 966540604 50385 39391 118792258 55435 1148 787398193 69809 55435 20519801 79318 44084 947680185 55435 43793 85648754 39391 29014 189611353 1542 55435 916883193 4052 1542 497357890 4052 46841 783066563 66776 46841 128428278 46841 5711 234157335 58080 5711 193705648 41889 5711 197982827 23813 41889 364466170 23813 85260 230606784 58080 15949 459315446 3293 58080 834573167 85260 15011 240121270 51515 85260 985284889 14621 51515 881125689 70743 14621 223340735 69017 14621 384866086 14621 72460 236230173 8676 69017 143652749 69017 58919 422767677 37155 69017 540539339 8676 38773 993043961 10764 8676 538237001 58919 59529 860429235 10989 37155 844726031 3450 38773 86226294 38773 61627 292951409 24764 10989 255787816 63802 24764 333441478 26183 10989 573390482 80335 3450 869555397 63021 61627 990336908 63802 1057 641987844 56100 63802 136645459 10086 26183 98380166 56100 10951 57721620 56100 22367 921370845 41749 1057 78197191 62793 22367 94308718 10086 72361 214827366 49948 22367 882178793 22367 16350 800625275 16350 46154 779402169 66003 16350 560719229 72361 77657 2518496 16350 52937 179927163 16350 33778 635873627 73305 46154 979011725 66003 73717 101863851 2376 73717 916018414 33778 55932 232619368 33778 78277 544196220 76422 55932 877021963 78277 22037 466114409 66014 76422 413536185 66014 49584 467914479 66014 23231 687028133 76422 55975 175877879 41683 23231 29985544 41683 23051 431790298 70410 23231 575739517 23051 44337 757094282 25656 41683 634497881 25656 24421 194507316 31892 23051 556795891 38272 24421 789122097 25656 67336 936782112 73638 38272 943405471 84229 38272 808228076 16949 84229 342683805 84229 36274 942978005 36274 71085 369995588 16949 23778 931654386 64242 84229 948952790 71698 64242 134986923 71698 80187 846660319 47612 64242 844976898 64242 33556 774855934 43375 71698 192376958 43375 18290 920869211 5359 80187 932405328 5359 51018 391104457 14321 33556 748342325 43375 67201 388024215 51018 24498 449062508 83944 5359 630851012 85202 51018 393822653 83944 9979 727079351 14189 85202 399236416 61810 85202 139633319 61810 72840 761807928 16126 85202 97466128 58556 16126 295080938 16126 63356 791292306 33241 63356 546718010 9528 58556 89147094 9528 76756 127185525 16269 33241 53343478 33241 80970 667277828 33241 46374 284614601 80970 72642 172075712 17769 16269 213413549 25514 16269 768828561 13123 17769 743891752 13123 29961 469041390 13123 40415 407321015 40415 19845 427367758 35657 13123 542666844 29961 6029 934658253 6029 10993 62422942 3126 19845 751153366 35657 33329 665532301 35657 25090 484337935 33329 24000 606383090 26271 33329 160243471 24000 62498 120472448 25090 4295 511496002 24000 71406 750733895 24000 530 126895245 62498 55740 153422240 71406 43274 935699767 530 60637 531818652 9673 60637 770563096 80503 60637 85516222 28729 9673 260960996 27022 60637 891630311 60637 14958 152025547 54074 14958 742969602 80503 28304 128554741 28729 55914 640495593 54074 44168 945383082 14958 77451 473633742 52541 44168 799886736 55914 30379 442236348 5153 52541 276542333 30379 32442 227751315 32442 19243 8918192 2213 52541 427825976 5153 68064 686571812 35061 19243 42251686 2213 13171 366314059 19243 33314 812163518 33314 59612 343560959 35061 43232 7219437 30345 33314 462034863 44203 30345 760913909 62625 30345 113715770 59612 54660 569329729 39854 43232 16464337 39854 37698 397933537 72977 37698 459741014 62625 49620 505248769 26471 54660 237771168 13124 26471 953173191 72977 35097 151449641 56590 72977 724392136 22125 35097 781823222 28013 13124 36103305 22125 17790 649237824 56590 17078 597499879 56590 26792 396070469 10389 17790 371206982 10389 28485 150510488 42493 10389 980937794 42493 77169 804619137 28485 80884 459981493 42493 20286 857072531 80884 45645 585535705 6513 77169 750821356 830 80884 871703027 63312 6513 239166472 20286 58331 272551046 830 10974 690199867 10974 65022 998890224 830 81359 57009790 66971 10974 303226728 58331 33143 659836591 10974 71296 667899196 56317 66971 467486769 33143 38960 977321902 38960 36242 880224670 760 38960 388982406 71296 4059 107566356 38960 64085 537173600 36242 46106 70776056 36242 39004 613175058 39004 59571 710004490 59571 68973 183448571 30395 68973 46896803 10514 68973 592158398 31064 68973 483761597 30395 17754 262019549 17754 3618 422335184 52920 31064 806461616 31064 26545 283788435 20158 17754 866960558 71109 52920 926119612 3618 6688 606343007 71109 64696 935493774 79733 26545 744590029 27855 6688 257425934 27855 83733 168728707 74754 6688 948523889 74754 65808 72667481 10184 79733 387032421 60576 74754 804359982 10184 56505 412727353 65808 22606 866908555 22606 85972 701330975 22606 82700 429917189 56505 86989 14702739 32187 86989 854165215 85972 32948 257853410 26016 32948 679541017 86186 82700 309057528 86989 57638 52133364 51652 86186 486928832 26016 57162 386430236 16925 57638 573039346 80218 57638 135906112 57638 3427 976439944 25895 51652 535898483 75515 25895 711678324 16925 37831 929262533 25895 63483 781209908 37831 60472 103161409 60472 33331 361090168 60472 27562 441767696 51290 37831 975383894 60472 8783 812290761 25067 60472 250472459 29223 51290 703441234 29223 34812 85286194 59272 29223 25370362 59272 2713 254001885 75193 59272 175946355 75193 46230 806575266 48643 34812 472125476 43255 48643 967168225 53168 43255 488811939 38054 75193 465600430 7765 46230 249323480 85446 38054 106849021 51301 43255 445634174 53168 56458 517432588 85446 56296 219190687 37592 51301 827381758 51301 57065 357822688 25655 37592 717536089 141 37592 128542540 47064 57065 249502222 57065 15643 54496153 47064 81203 16333732 47064 6643 131880128 32011 81203 633042336 47064 68068 436912789 31758 81203 65181764 70688 81203 925333362 82755 31758 82360144 70688 28711 106780048 34318 68068 186441521 82755 882 367697778 81479 70688 101119005 882 49315 779007580 77017 882 961229864 43186 34318 495225768 57757 882 64555364 43186 6747 971842273 49315 81616 781376248 81616 45979 916907400 86036 45979 576930817 52358 6747 365577700 85071 45979 892572807 85071 86099 666659713 85071 74923 366911298 368 85071 574725682 52358 82564 99410496 52833 368 419692448 368 73146 372976625 74923 83284 576733643 58902 83284 958766497 73146 40461 249971274 83284 78913 326714031 43380 83284 956727305 5633 83284 30568649 21744 5633 375025212 40461 51421 79971246 43380 26081 102128396 68716 5633 884030323 80544 68716 799993353 26081 7116 394744219 11989 51421 509327139 11989 3040 22175194 7116 32547 252233264 25946 32547 980235964 4348 11989 581874656 49129 25946 605959017 25946 11792 667357022 11792 24404 758692177 62107 11792 893279675 31510 62107 350235384 62107 29015 101792990 54575 11792 713940498 24404 43773 107783381 34213 43773 825225843 49700 31510 553945141 47801 49700 135012118 55140 49700 566641126 55140 9155 844808216 47801 35597 404855479 20311 35597 500357645 46246 47801 469079342 55140 28481 523608765 85763 35597 891506058 31013 28481 613037041 46246 39099 776594466 43750 39099 610639670 85763 73399 98511753 2877 43750 934825190 2877 12224 775067338 39099 955 114071867 12224 28095 832537444 26808 73399 97317459 2877 25016 111303996 12224 5630 70569309 27448 5630 619686205 65053 25016 207922309 17817 65053 382276315 25016 12434 77718261 56862 5630 718864714 17817 78737 616117156 56862 28098 506544076 3601 17817 78879336 33253 56862 403853343 76981 3601 811350961 24789 78737 626271908 24789 25051 212965860 79138 24789 879539512 79138 5274 710504272 23604 76981 104925343 58418 24789 359519331 22608 5274 909549583 22608 62269 518409794 7404 5274 151489063 7404 82254 270640972 27596 62269 139399706 27596 41760 218329307 82254 7091 966031303 65129 27596 956032308 38026 65129 163429517 7091 35568 401321677 38026 33225 397838798 35568 64136 101027127 33225 40506 629603553 72601 35568 120738167 33225 30650 297637678 72601 30799 16689494 72601 25099 47699137 40506 25806 204045860 30650 71389 983743691 30650 36681 922058326 83176 71389 213961308 42177 25806 326636227 42098 36681 290112625 78089 83176 402393607 78089 69335 755084504 32462 83176 95759916 32462 86308 123035519 32462 8391 135334311 78089 18611 8318440 69335 63972 192200667 32462 80993 588846324 18611 76458 218176078 80993 29721 743989447 80993 79696 540766359 56268 29721 749425117 80993 14378 408425584 76458 38573 455728668 29721 27207 995895385 79696 43527 722763044 16703 14378 51899783 14378 39810 907036974 39810 62282 483287200 62282 47716 196963089 16703 45355 487744264 16703 40006 727210337 40006 73264 216270345 40006 61708 888835090 47716 14002 805118471 28786 45355 709184709 14002 28426 65590375 28426 38124 661225865 38542 61708 127028951 38124 69579 914110467 79798 28426 567828524 62773 38124 226246028 1079 69579 967237409 62773 65237 472420704 18043 65237 868388194 41648 18043 774178820 62773 60997 727181670 1079 22888 888593738 60997 17184 669962168 41156 22888 82931136 24031 17184 115286065 22888 38782 525998168 84569 24031 955758370 3831 41156 359925096 3831 64770 9211265 24031 26482 58228007 26482 56808 615941773 35707 84569 901800794 56808 73857 122789737 68609 35707 591252842 35707 28836 748637989 73211 68609 52343089 45461 35707 719337168 84583 45461 124304373 1354 68609 570882004 30262 73211 716896324 45911 30262 704384052 65090 45911 719560856 36104 84583 135151225 759 65090 595446093 31158 759 58554214 36104 73613 573918627 36736 73613 790664483 36736 71331 815224218 75470 36736 407489968 54137 31158 609664850 59281 73613 624425071 75470 43454 484463966 11730 71331 307977464 16964 43454 585577925 54137 76823 521036547 11730 57344 417543885 16964 24095 250401442 11730 29804 738079371 76823 76029 921623391 1471 76823 529915155 80874 24095 839715912 76029 14912 212222640 29804 12307 137102253 70846 14912 248867315 13987 12307 286440268 70846 3990 700720178 13987 50745 225572802 66612 70846 107143929 66612 35439 498985182 50745 43667 264926082 69867 50745 847712452 35439 6657 97958678 66612 2671 524607406 71061 69867 336182910 69867 75775 22079862 25901 69867 983957450 25901 83267 674964546 87007 71061 197208869 84766 83267 76143299 53934 83267 356659020 70226 53934 9641048 84740 83267 978481604 28607 87007 947596040 38992 28607 621280464 53934 28726 630863736 1261 28607 171635651 78264 38992 273709212 38992 18935 281722782 48745 38992 958148725 78264 81584 949580114 81584 32244 336520105 18935 56739 547057060 56739 1355 982234005 1355 61886 676067800 1355 4090 42858462 32244 39239 978509918 1355 28214 795138716 39239 42107 287713359 4090 85804 895133405 58403 39239 894348678 39239 61633 647716718 41912 42107 562122379 39263 85804 40611357 18491 61633 572258898 41912 18893 314267201 39263 12980 684021368 26423 12980 160409277 26423 18406 367304656 26423 62734 827860706 64097 26423 906053284 10816 18406 928615624 40687 64097 923218676 61096 64097 546587426 23968 10816 171521797 66467 61096 972442207 81432 23968 672750672 61096 64368 836887503 8765 81432 246617555 85845 66467 931234560 81432 41559 581291642 81432 43991 45748165 41559 86515 601321765 85845 34471 201424138 43991 48129 201317073 40881 48129 864515226 43991 44158 900004010 86515 40568 696966259 84425 40568 369401541 26191 40568 739187421 40568 40865 390307216 26191 20338 459310162 26191 27269 36821254 82823 26191 2963638 68124 20338 26212875 40865 23579 807347960 23579 37324 884732657 23579 22132 577850226 23579 3149 911769914 85335 68124 159713543 3149 41646 808559206 6902 3149 925490043 61562 6902 669875970 86714 3149 89334953 18454 6902 571042687 6902 54989 432717198 24339 86714 392668352 22220 24339 876924139 22220 50579 893257723 18534 54989 270477463 18534 60345 666602323 17246 18534 232007814 18534 935 635954246 50579 47362 742422101 18534 62915 441648752 935 31755 365843847 935 1462 926364413 55746 935 663803874 72201 55746 471339241 75929 72201 340550593 31755 65767 434177550 60652 72201 856248179 44618 65767 370327849 41994 60652 961368206 65767 8648 318092794 41994 39104 35572521 39104 77692 162187441 53200 44618 241062796 60643 39104 782471073 8648 28324 50898547 60643 28972 738136891 28972 68221 326844133 68221 17931 413108982 28324 2576 965774386 17931 63020 448819532 2576 40429 779346500 68221 3046 932109119 58135 40429 562359334 78117 63020 73799698 7764 63020 418538890 40429 15358 608089559 58135 26466 81620308 15358 8757 426724444 15358 86188 420935036 58219 15358 11200700 64352 86188 285831691 35697 58219 741092324 41359 58219 118871594 39569 86188 308356529 34461 39569 38649528 41359 80589 243487309 76809 80589 492689493 70046 34461 158623407 39569 76636 330549745 30214 76809 431292716 50211 70046 181864644 76809 56412 55716395 85330 76636 662175624 56412 30453 291200754 30214 15670 396669054 85000 15670 407460591 30453 11912 904255393 40479 85000 209268 1353 40479 155270570 85000 46609 960289316 46609 44984 918258207 11912 27621 716948824 36050 40479 231889402 36050 70554 318512876 27621 50867 813028033 15177 70554 311527781 2954 70554 789187866 70554 38549 110893978 15177 68157 554717713 15177 3938 239506849 56288 38549 409528883 3938 49914 486403862 69926 38549 648036703 409 56288 41943963 69926 85790 795178925 71328 409 702260068 69926 24275 58526253 77638 69926 976901181 68059 85790 999813821 81737 24275 852854799 82678 68059 897735998 24275 10384 512767231 82678 14935 236659456 52494 68059 843320053 83991 14935 583304988 44604 82678 595280285 69231 10384 582310690 44604 47764 11650847 22269 44604 568297276 58297 83991 738687364 22269 82967 908344436 69231 57315 781946033 82967 6134 565189024 67938 58297 109802692 6134 17898 759293971 18936 82967 935393749 20225 57315 684589120 18936 44594 48986533 67938 29751 776854887 18936 39454 565142094 59610 20225 827649836 27637 20225 58026445 78777 27637 94622876 29751 45903 492824268 13009 59610 975788448 78777 54833 731429051 27637 18642 377491763 69169 45903 556036272 28617 18642 829771348 69169 21470 212716332 72805 21470 186045504 86704 18642 951127987 86704 53171 301303760 28617 19106 644399549 19146 19106 744937454 19146 56705 143351221 19106 9501 74996721 61229 53171 835064165 19146 70634 271054956 19146 76532 537572446 61229 42384 264432764 61229 31161 836008988 66233 42384 487409281 42384 32105 437121663 24453 42384 762916923 24453 1385 611278647 32105 13616 502980774 30267 24453 524629749 82629 24453 415037503 13616 8412 734959529 1385 59198 83603640 85107 13616 437594946 16348 59198 79688414 8412 51819 33252656 44239 51819 158096593 85107 11292 302619473 86038 51819 692342949 44239 84914 916970232 84914 61429 383190070 57192 44239 201965559 84914 25344 708962588 38636 86038 800102118 78216 57192 228167190 25344 59618 16227895 28421 57192 198793865 10348 78216 508212349 28421 48598 482014522 21861 59618 293514215 25389 10348 923499105 69503 28421 617479004 24032 48598 897591971 24032 68306 356641404 68306 32915 58726937 53097 68306 474719850 50070 53097 480219880 68306 77676 145573049 50070 61330 489929613 77851 32915 253642179 20599 77676 122923384 20599 22832 213817845 9856 22832 726090195 22832 47329 456631103 47329 2935 520353837 22267 22832 474840351 22267 77158 929428536 83931 2935 377964990 15786 77158 864934180 15786 50228 121988128 77158 39171 860734378 30612 83931 70610823 15786 25354 125909735 53220 30612 235169425 30612 37646 14375387 30612 18371 38968850 66973 25354 463714375 70690 25354 16565069 37646 55678 827333236 37646 55874 102941986 70690 58531 75857838 70690 12241 496572715 55678 8124 375134391 38975 58531 389855931 12241 85876 461660447 38975 40779 16246038 65045 40779 813584735 85876 17621 368381782 38975 57867 8073430 40779 47930 260366518 47930 20726 92362809 65045 38939 717296635 34914 38939 404638411 57867 18405 450914452 18405 77247 59574224 20726 4445 432175070 77247 82027 984155123 77247 11568 698267484 4445 17007 655801839 85130 77247 451874434 17007 72560 305000173 17007 84989 144889811 11568 10808 112526380 72560 78280 763112078 84989 51164 116822799 25339 10808 700597674 25339 35117 27846662 37258 25339 322811840 35117 14013 4272363 35117 53051 664456719 73578 35117 180099079 14013 59141 904311346 14013 46819 730412273 59141 67254 228576415 46089 73578 395734944 59141 47074 208709099 67254 69431 853604019 20295 67254 524352725 47074 81194 719386851 66085 69431 791762907 50302 66085 15976098 69431 66517 602944307 66085 12060 762771240 84105 81194 476307831 51700 50302 551998788 16028 66517 388439237 73118 66517 942429037 39729 51700 748868418 30125 16028 600362112 25718 16028 764088123 30125 24646 510412032 39729 36869 549348523 39729 22160 31428830 57633 24646 182662800 36869 31508 213682400 36869 11722 292058031 49299 22160 319302638 8113 49299 125997605 54332 49299 525791183 30816 31508 406666529 67371 8113 448102684 54332 59512 809887838 84657 59512 940372698 30816 63854 768405732 30816 59767 388717439 362 63854 389348217 38227 59767 210323776 15441 362 115661872 24323 362 12397987 71041 59767 992568285 84321 362 125266728 51151 38227 160771582 40427 24323 884661352 84321 21293 84192293 71041 5720 594107321 21293 22759 340758857 68267 51151 285964588 68267 26498 137774426 68267 3311 414435650 52658 3311 619588446 32415 68267 143706712 4074 68267 407315259 3311 43370 800149751 7487 4074 595783092 36361 32415 673818151 43370 7804 743660822 46898 36361 430526743 60083 7487 801203293 48920 36361 896234289 60083 206 430673330 3541 60083 376254408 32662 48920 385067964 76129 48920 627111580 32662 41111 593588980 33104 206 134055247 71906 76129 549733019 70788 76129 74630439 10968 70788 484308795 41111 49968 332541758 33104 45257 392360627 30948 49968 225992314 76512 10968 510477486 45257 36119 745486552 76512 55333 824223500 40586 45257 49592716 55333 49592 984578800 73424 49592 878845366 73424 63009 793098817 49592 9258 597521854 9258 43249 400020527 49592 4587 452381573 9258 46672 714371758 63503 9258 759318172 4587 42251 106824902 36516 43249 983805139 75446 46672 950736187 36516 82824 192756027 36516 44037 866316508 44037 18856 477927153 35532 44037 284996120 34156 18856 797953189 2786 35532 805883340 13546 18856 344254385 57281 34156 35271852 35532 42652 838186303 53202 13546 378386038 53202 71655 90078623 66402 53202 375128938 53202 5607 143954700 68659 71655 793773074 71655 66298 686172066 43671 71655 42589992 66402 12357 58239286 5607 83743 669687022 66298 76031 304479208 83743 62125 916202655 22771 83743 76774412 83743 58474 484263652 43528 22771 26100852 38510 43528 67837734 40443 62125 659860581 78620 40443 712404080 86458 58474 244014268 23926 86458 304368698 40443 33024 422003206 33024 56298 73277855 23926 80413 695167384 33024 27924 692136065 75114 27924 24774346 22048 56298 994605806 84473 80413 21538928 38316 75114 136718650 38316 7144 190443506 83574 75114 224374835 32868 38316 993034153 38316 63817 785864210 32868 19213 295985390 60256 19213 107866638 32868 19007 438317658 19213 61838 633001323 19007 41213 362893457 11301 61838 673528836 11301 16003 822147023 1601 19007 663983859 11301 22460 432520687 5026 11301 881207620 22460 21082 274430826 13966 16003 404889303 21082 52659 638908570 5736 21082 533935037 13966 62386 626509406 45000 52659 989870157 56548 52659 523100238 18705 62386 315010802 73642 56548 362488480 18705 8818 526771459 6015 8818 654291301 6015 16612 635959127 73642 40013 270997895 73642 61552 28392392 40013 58834 663565351 32982 16612 10094546 26407 16612 780042631 61552 64267 255386858 32982 66305 44247986 64267 41706 755926625 83690 26407 814153841 74332 83690 445768536 74332 1392 696049927 41706 21831 3704675 1392 53047 561307811 1392 51959 488953042 17858 53047 288325478 17858 16921 397070136 72858 21831 277371505 56827 16921 115358304 56827 41186 187578890 16921 47052 731449381 22138 16921 540436696 22138 14237 91605422 25792 56827 481190833 25792 75043 960474772 2689 22138 445845179 14237 8038 190147803 8038 10147 872055345 3548 25792 905466211 2689 1087 429361309 1087 23856 501478619 78985 1087 371847772 85309 78985 129526509 77290 1087 176527632 1087 85021 442672481 85240 23856 222854010 6120 85309 36760742 82074 77290 865990800 39720 85240 53008087 85021 70706 975898209 70706 47087 200075356 9821 82074 977275217 9821 55725 416154843 4056 47087 436591984 55725 31121 135210069 9821 18286 568556656 55337 31121 436156429 55725 86532 240270142 20736 31121 442140053 86532 26652 515600448 75585 18286 633420644 86532 52038 763967095 52038 51854 206777863 26652 8789 798547547 37469 51854 534688577 75585 65134 978301507 8789 67856 48705494 51854 7243 124987091 43562 37469 509939987 76126 43562 491514089 65134 44094 280048717 3036 7243 134355093 44094 81131 705507872 43562 73389 986920782 73389 33716 643939356 33716 60620 737493158 78321 3036 93492038 60554 60620 652574084 54939 78321 836450847 54939 45972 412572199 45972 48978 930600087 27235 60554 958419706 2304 60554 51483131 51173 2304 1714967 576 45972 497502220 60029 51173 59089522 12844 576 258332501 60029 12884 198788783 576 44901 125618897 51143 576 964004647 60029 25413 540747145 51331 12844 751950952 41906 44901 55474409 51331 60072 787025432 86449 25413 708163018 25413 73317 968097379 47535 73317 148020387 42649 47535 323101386 59969 86449 714956581 47535 13290 465959333 47535 70803 670561758 13290 16882 695042438 70803 30852 276042518 34277 13290 892734630 30852 12011 932057134 30852 40893 23736017 85620 16882 263269784 26483 12011 812076162 26483 9035 32728356 64716 12011 915702147 64716 81897 356248275 64716 46074 84687178 9998 64716 367865662 14059 9998 556288527 40079 46074 585121266 73735 40079 147797395 57156 73735 399813063 3829 73735 37093632 19242 40079 589187402 57156 31359 77516995 4109 57156 491600239 26411 3829 551597865 26411 49219 729456329 51821 19242 926130564 31359 77753 667808321 616 26411 355592407 616 62208 283181288 52049 77753 380841606 62208 34865 848068148 616 54049 733869193 62208 86363 959377991 13702 54049 541388787 41431 54049 429539119 80002 86363 740079334 43715 86363 360827029 41431 65265 245003756 60511 41431 623882038 41431 25285 459813640 7514 25285 12791998 9312 25285 115523052 70723 65265 80293266 45553 9312 409689613 51292 9312 763911393 18301 45553 867037852 86422 45553 580177700 16842 70723 750201654 73047 16842 187606332 53898 86422 603779445 65605 53898 722589208 70483 16842 488388320 65605 76670 866487806 65605 31562 640876204 83012 65605 235026397 83012 67645 696224561 31562 69604 339150398 31867 67645 633451412 68201 69604 987895771 67645 21527 487950916 67634 31867 538704943 3208 21527 68819405 67634 82915 808412163 82915 67902 510954684 67634 40021 963127848 67902 73567 318196645 40021 13864 163625607 49560 13864 474165992 4131 49560 245009740 7065 49560 372999606 13864 20555 68248391 4131 5400 580370880 67398 7065 586004480 4131 67624 679358801 67398 1021 961996015 85290 5400 178223765 40517 5400 374814834 67624 30304 472099951 85290 46910 66064227 5503 1021 884278191 5503 31545 802821462 40517 45855 419941830 10888 45855 861576149 24247 45855 849076830 45855 48148 714182717 85597 24247 439138375 85597 62953 996333302 48148 20 42346246 46674 48148 85847896 85597 15753 8754383 62953 38119 594047462 60093 62953 401061219 15753 78443 286537665 38119 32412 857121992 32412 12202 708732153 38889 38119 86826665 22753 60093 648907718 24964 78443 183033383 14020 32412 105909016 78231 14020 322102456 78231 10612 959219348 15677 78231 307555540 66276 14020 780750085 78231 79530 390406783 83877 79530 924123180 6854 79530 619474592 79530 9480 291172012 7941 83877 192065637 82632 7941 746213330 83877 3266 635344267 9480 3819 643104161 71173 7941 671531798 84570 82632 933972125 48058 82632 507528446 55743 71173 739191743 60457 71173 417521922 27620 60457 590871732 60432 27620 358996441 44292 55743 74979246 60457 35096 943252498 60432 32642 1080739 44292 57269 74822117 44292 13704 288295600 44292 65859 722478775 13704 21190 316075382 21190 84261 194487113 83797 57269 785026673 13704 21978 956224121 21978 84348 425616790 83797 3424 316428988 3477 84348 145899819 13231 21978 568252323 81655 84348 459028371 3477 74336 813426067 50466 81655 529168337 79978 13231 90659092 35831 81655 24438355 72780 50466 527534524 79978 12761 432368961 72780 61171 199759234 21216 72780 312869041 21216 8241 412656586 1295 8241 965297955 49895 8241 669410861 27657 49895 685149624 85627 49895 408239628 7426 49895 572307108 7426 73052 420337342 78327 85627 756257065 7426 80813 270375794 1729 80813 695474674 45980 73052 668190827 80813 16039 379032443 84860 1729 885163333 34767 84860 150771350 53759 34767 264878446 67469 53759 184201613 39250 67469 561536104 64388 67469 751448438 13554 53759 392930663 39250 49515 921819513 49515 3034 120163854 13554 71487 630178592 49515 47126 377978449 50550 3034 479297304 42841 71487 524377408 1286 42841 714421827 42841 62622 747201357 47126 54742 93326286 50550 22614 609888373 54742 70177 422319956 83200 1286 707738025 54742 45732 257334550 75085 22614 756021136 59271 70177 57770145 71992 59271 297897399 472 45732 802638439 50593 71992 326232629 50593 74111 516111496 472 16915 524285387 65162 16915 57598020 10374 50593 22697129 75422 10374 946263729 65162 72970 717990466 75422 6347 107295875 65162 21864 136204000 6347 1629 55162008 85259 72970 988653748 85259 33150 670765203 85259 26246 173795894 11038 1629 598659382 79376 33150 708125005 26246 36541 594787243 33150 68764 539147552 26246 46053 591085060 72659 36541 958823888 51708 46053 817128434 36541 72380 273219277 51708 21255 308968551 72380 80682 360531228 83247 51708 171604932 10471 51708 650912955 21255 392 45709951 10471 43144 391779845 392 51998 89274287 83247 10116 297526851 10116 11742 37269030 67457 10116 941747839 11742 45073 745042188 51998 19353 595471360 65495 19353 249361031 22838 11742 837326678 19353 22852 240848965 19749 19353 387430677 51893 19749 954272046 51893 56091 818598290 73748 22838 97213481 72076 19749 205160266 78596 73748 961594297 56091 56006 564431285 56091 3290 162515848 70680 3290 591318602 56006 20465 572642691 78596 71088 536873848 56214 56006 866478182 3290 63849 358844827 20465 25570 391673157 54537 71088 887361376 73881 54537 11750159 25570 46507 34855987 85288 46507 875270307 73881 1239 91899183 12755 54537 27998222 325 12755 820439919 325 13426 746515908 85288 21051 745493802 24279 13426 951862038 24279 24195 813849332 71001 24279 722395195 51676 71001 547222308 24279 84014 188101089 84014 68871 262261640 76493 51676 954754989 68871 70970 917329065 67046 70970 129447769 76493 38995 932527352 67046 55787 363188379 70970 79795 829718214 70970 60818 26518684 67046 27382 85811819 31263 79795 887545686 79795 85059 387099047 60818 50356 873150724 22682 27382 68945154 22682 16176 404187910 16176 51166 741968346 51166 25601 374750945 68085 22682 877095942 23313 51166 6369351 16176 47891 148527432 73373 47891 451642759 73373 80457 140535196 68239 68085 810514018 75073 68239 58534088 73373 67291 325444242 64624 68239 167616343 80457 68630 533200576 46263 68630 757430351 19843 68630 755663768 4896 67291 706929919 65596 64624 295059315 38283 46263 457173375 27732 19843 305644600 18185 19843 851832543 28446 18185 981210674 38283 38713 300347420 4523 27732 933931108 27732 4122 100200921 4523 38616 116168724 4523 14722 139026878 75967 38713 8113613 75967 48671 359635592 4122 58354 861358608 58354 26215 800181839 7156 75967 795957797 15769 58354 481906754 26215 51476 661042723 32596 58354 613343721 15769 51039 978382145 34131 32596 983733972 84597 51039 318052589 34131 76979 97478953 47647 34131 429996706 47127 84597 701461523 47127 45426 61447580 45426 34880 692811093 580 45426 147131620 22987 34880 463391730 45426 74202 22028978 49840 45426 330545304 5106 49840 475718027 63721 22987 761520235 84500 49840 456564887 74202 57827 808480771 4922 57827 545072921 57827 77727 99572552 54615 63721 781328835 12413 84500 820141906 12413 20520 247247726 4922 82646 462523670 77727 81367 214608179 60380 82646 230772846 53544 82646 912814147 20520 54472 222746375 67949 81367 810254494 81367 41008 605346248 23069 41008 218260087 83964 54472 127765970 41008 9260 299279490 13206 83964 962288354 57775 13206 433494185 84684 83964 412510619 83964 60 111428759 60 16516 131181261 42760 13206 606772303 42760 41444 519888138 64482 60 454072394 16516 35278 35636629 42760 14204 444825560 86756 64482 154246016 86756 26338 664191032 35656 26338 246085275 7234 26338 831491446 50670 14204 409792441 26338 83710 15130685 32254 50670 827639695 32254 63316 286458051 66533 63316 515964239 50670 67299 325319189 63316 2672 609079643 5922 66533 93366780 66533 14698 605988323 14698 24313 879628764 5922 74334 766842064 43335 24313 900007955 24313 25433 284567078 25568 14698 385713042 23325 43335 151682805 32766 74334 757019945 25568 61958 53008124 23325 54713 786072389 23325 30882 73291849 59438 61958 973314483 54713 21632 175449949 86436 61958 88917937 71800 59438 935757863 30882 61196 913497371 61196 7293 582240239 60699 21632 35887489 73391 61196 675129509 73391 63552 122686732 13791 73391 205127130 38421 63552 342865288 63552 51666 430636961 13791 63214 918285178 25931 63214 724552213 51666 47547 216809254 27064 63214 334437057 11683 25931 239616499 46177 11683 193790108 27064 14385 294416596 11683 82787 363335500 46177 65206 523810508 82787 30969 558589152 54243 30969 999690740 63375 54243 348109789 68205 30969 45931598 28229 65206 335809945 63375 42395 910046851 28229 413 193714819 68205 64124 102608340 3820 42395 90238646 34028 42395 716111092 5563 64124 362057679 47334 5563 934562706 47334 85823 136778375 84762 5563 537912108 26236 5563 141925969 81729 85823 150722313 47334 52522 326453311 52522 12835 786750131 81729 69977 977823224 75261 81729 80316367 3371 81729 926511314 41655 12835 932596424 41655 12730 376244296 12730 80004 38493164 12730 45708 207138707 3371 26558 743674993 11843 26558 415364546 86210 80004 125044172 11843 26796 612249701 45708 3295 757289494 11843 53614 282227944 3295 50024 12239839 26796 940 910941210 34020 940 135760703 3295 32742 336704399 53614 69702 907430303 940 57221 58956636 1765 69702 235958195 20096 1765 580264190 20096 3933 754200222 1765 38194 734088312 10185 38194 356599282 3246 10185 881145613 38194 6498 406628478 3933 70431 702148782 70431 40146 952603682 83986 40146 924446128 83986 61554 593057980 34626 70431 616349841 7753 61554 281700823 7753 47625 797412101 34837 83986 68786302 47625 64241 881674202 28271 34626 996602367 7753 80888 431712203 13433 80888 101857639 64241 77159 953710503 80888 549 20286073 29279 80888 645133072 19503 77159 33284131 77159 81438 295865221 26706 19503 184174930 68095 19503 803247683 15187 26706 613247737 79723 68095 211084291 42910 15187 77684463 61083 42910 84079685 79723 18839 717381478 80483 79723 303731609 520 42910 132724979 84993 520 169819134 80483 42327 606277026 19963 84993 398072236 40256 80483 810902102 65192 42327 611026697 67266 84993 95519862 65192 56364 682590395 81537 67266 832235966 5892 56364 761960399 48747 81537 462984652 18808 56364 192948613 86847 81537 981541081 48747 20081 539656228 5892 6803 947814883 86847 39770 117939104 20081 20873 283864348 20081 72394 872671527 17679 20873 116320573 28165 20873 74253521 17679 9617 18981771 7629 17679 476441607 17679 1989 444688484 28165 62545 99229122 62545 43540 349902779 1989 8270 574924504 25258 7629 834234209 62545 38775 206072895 45640 8270 897417763 38775 38466 72246899 60959 25258 294149658 48192 38466 483321558 36660 45640 35493288 32554 38466 173188078 67388 60959 479253198 45111 36660 931552884 36660 20140 932721814 24245 36660 317769299 68579 67388 272059192 45111 29691 506851099 86670 68579 278187940 85904 20140 287365751 23375 85904 702165068 21007 85904 485746489 29959 85904 944200466 61594 21007 149848179 23375 75289 453212089 75289 34608 521396829 57299 21007 989162821 4220 75289 640519236 18238 34608 794542854 4162 34608 671683687 57299 51138 685099310 80356 57299 809707666 80356 59858 258967756 47817 18238 431636822 16250 51138 103367067 16250 47268 354610545 46285 59858 917473916 15551 47268 257631317 60474 46285 250866771 1995 60474 952540855 15551 47134 40649231 15551 4869 192784237 15551 65187 21038941 1995 44940 55777122 65187 5530 110408293 67735 47134 247879162 5347 44940 569430144 75110 67735 457698804 62997 44940 79178293 43240 67735 218069946 5347 8790 313370897 43460 75110 988077494 33451 43240 265553873 43460 45358 945035544 33451 45710 653188305 45710 45907 220499504 65456 33451 76546784 45710 53680 428682287 45710 33940 951619911 36007 45907 470716567 9836 45907 64436567 68853 65456 415084856 53680 40655 628698906 36007 61626 167297310 40655 15604 467151984 9836 12697 890422558 54807 15604 810564094 54807 68010 863884042 57081 68010 976725212 77626 15604 592538611 57081 78740 264045035 57081 46104 28783752 24115 57081 931354553 77626 58010 995726590 5797 58010 646958146 58010 8004 650035368 26814 46104 37555236 58890 26814 50294123 2429 26814 790420232 26814 1872 79164040 83118 8004 602958687 1872 13840 890611445 84171 2429 553119349 60765 13840 342157098 52475 83118 120964123 84171 23383 864790777 23383 49186 452766522 23383 59862 430633675 6675 23383 908589617 49186 43445 119611890 23383 74137 745319772 25926 43445 119458826 59862 81727 687283830 39589 74137 154161848 74137 56872 387344379 25926 31393 587792627 79258 81727 55428835 79258 19095 108858547 39589 46287 937932258 79258 47556 990909094 47556 5064 90744053 46287 73972 296421887 73972 18335 306823451 75125 73972 632664349 66011 5064 5932177 66011 60748 623477180 60748 53789 226956195 66011 1090 386643305 53789 19793 765205302 19793 308 96976786 19793 38538 774131039 308 7572 847885446 7572 57346 868206183 58044 308 438108058 58044 26035 112792337 38538 17312 717551171 26035 25289 989749723 5719 25289 599563312 46344 25289 741028619 25011 5719 364502591 25289 86621 689536598 38904 25011 350729093 6139 25011 583432126 85561 86621 535765516 25011 1182 278177549 38904 49332 353703460 61893 6139 22544413 1182 34332 734384812 14718 34332 10849249 1182 59992 549405386 85152 49332 306542721 59992 34929 179694323 34332 52776 133445965 14718 21724 445381968 52776 26367 716517995 62901 26367 473951728 21724 40421 797864330 48100 26367 175063736 21724 82039 414569567 82039 39200 582450234 39200 43295 196087903 4335 48100 597572053 39200 84265 842775299 75765 39200 109382911 54551 84265 209482434 4335 6587 682298831 10016 54551 778261203 84265 37665 812317599 37665 13369 346283487 3979 37665 638698100 62666 37665 920100475 108 62666 321372425 30775 37665 642363347 8839 108 804293961 80237 8839 59781761 24971 8839 602196378 15074 30775 27930589 24971 4611 327018328 80237 63089 236757996 13315 24971 429363134 13315 2410 800222233 4611 31078 962265584 46866 31078 826171467 58408 13315 195223303 60877 46866 737315449 46866 75703 87772786 58408 78501 651603929 58408 48520 80413430 48520 10722 905581369 75703 30254 203416539 4241 10722 123967936 30254 54229 926265492 30254 66032 857897698 4241 10542 875120760 30254 4996 394717757 4996 19648 393412473 3742 4996 268662208 4996 32387 330972476 49536 3742 982777589 55930 49536 119804978 30295 19648 65149881 55930 49696 82541664 55930 14358 616722972 70295 49696 863237435 30295 16525 47662484 10743 16525 45216521 12990 16525 577299590 12990 71973 28561642 16525 49815 77282182 10743 22183 234885682 71973 79834 60682645 49815 69083 371972627 11065 71973 983976211 85532 79834 129211226 5032 69083 81657231 52275 5032 244395889 11065 8224 309110316 85532 53142 716077269 83022 5032 489892645 8224 24614 5686679 84199 52275 351001378 8350 84199 561701896 83022 84093 22385211 83022 23628 68530956 84093 52208 346462288 47965 84093 276700029 50458 47965 931714790 50458 84490 294038833 80410 47965 204134108 37122 47965 439993852 84490 18451 524782610 18451 15077 285114798 33533 37122 11327293 22578 33533 464758913 18451 46626 285539471 18451 46931 891291414 44969 46931 521348789 44969 5981 417358165 75597 5981 895773196 20923 44969 348434090 17208 75597 789305756 5981 18714 206929465 48086 20923 126323123 65266 75597 341744248 16944 20923 924218354 48086 76584 468764917 52121 48086 318644190 76584 36487 987926589 28269 16944 460104481 31383 16944 683707768 43087 76584 628163792 60244 31383 234701149 53312 31383 880508841 43087 39916 398279279 31383 238 990464783 53312 34772 576066570 83755 34772 371847486 39916 27775 205823786 48831 34772 283964331 83755 36791 681144188 34772 3197 34338833 22589 48831 214732698 3197 36564 608821519 49461 22589 682954503 68660 49461 360377488 64711 49461 814569950 36564 83547 794177802 29363 49461 990570209 64711 18094 553846761 68660 5822 8517730 29363 7678 988079205 83547 10713 29114784 44797 10713 220096683 47067 7678 710613649 5822 6132 487539302 48266 7678 417276397 55538 6132 246699641 35562 44797 874861156 3025 47067 687184731 3025 62630 924447158 55538 77531 629510630 83707 35562 888619848 17753 62630 493320906 67435 17753 803407775 10851 67435 973072245 67719 77531 296511911 61240 10851 101542504 67719 14445 26110842 18258 14445 265597963 10851 20711 825700199 61240 47396 833515026 8861 14445 275015399 35185 8861 727502041 35185 22707 935735826 50631 47396 412724915 8861 57114 314765341 35185 85662 156749143 77299 50631 318440327 73773 50631 640124297 73773 19859 402270416 77299 61762 638806307 61762 69152 279380693 16203 19859 729441720 81672 19859 61987997 16203 31132 747248724 70050 31132 748176946 16203 64017 835697492 82347 70050 513494768 13262 81672 878101600 64017 34911 830402654 70050 1576 14446279 25652 82347 185578409 78873 25652 53585885 59928 1576 526298170 87289 59928 330899538 57925 78873 11939423 80896 25652 332383611 59928 49337 562571004 50588 57925 301844350 49337 7045 909381362 32713 80896 69796247 39515 7045 482373174 49337 27905 385783354 47231 39515 173725971 27905 54948 297614886 54948 27601 407227818 18501 47231 854329319 46821 47231 40805635 54948 42501 949341311 35522 46821 159174434 35522 83173 200705089 35522 13024 102463043 73036 46821 314950322 2673 35522 447430380 2673 21213 994625747 33099 13024 518404094 63052 2673 719402751 33099 41837 674948431 60488 63052 996645209 32046 21213 74103758 32046 25211 557835725 32046 29927 163870309 32046 57776 926654150 11084 60488 877629297 35852 29927 771779747 78120 25211 8752661 57776 46846 60433938 46846 10866 358089885 11084 37901 481282450 35726 46846 844695279 85635 78120 867364707 35726 48068 245362890 36589 35726 216392991 35726 57565 544469912 24149 35726 474018421 85635 73402 212330995 53707 36589 952421593 24149 17842 1568240 17842 15185 580877246 27796 73402 607587555 15185 15326 916001268 15326 86352 30174528 86352 66915 432588619 56960 86352 204335814 86352 54568 898817377 73425 15326 242295615 23916 54568 264646815 56960 32113 205465892 42779 73425 113002524 9442 23916 546594356 23916 72806 73542172 9442 6734 323907789 9442 80196 987643003 42779 58001 757555857 6734 81660 57189916 30769 58001 478726291 80196 83180 686516328 54951 81660 802142738 58001 84546 749681580 6087 81660 32976015 43783 54951 760542343 6087 69084 119713741 84546 74969 467962832 32694 43783 358745313 84253 69084 927631784 74969 83332 873018998 84253 78798 369297719 62091 74969 879654069 42235 84253 374919165 42235 6096 483010020 42370 42235 854869689 42370 56289 257816613 64913 62091 323153478 42370 6707 513007313 52533 64913 771470601 64913 8082 426366715 56289 47565 378804005 64913 84788 262234802 40500 8082 871260087 52604 8082 132764891 53150 47565 231352483 40500 50239 505098527 52604 86157 55227025 11899 86157 662623622 11899 82923 874478873 76552 11899 714771619 66846 76552 107369952 11899 12621 975767278 69102 11899 737580282 66846 24293 208391187 46817 69102 592306967 24293 15758 746096527 15640 12621 180838358 71170 24293 670394157 71170 55170 481827793 26962 15758 408539366 55170 31943 808942935 31943 62053 166346826 36085 62053 3423190 55170 43330 999348848 11863 36085 827120438 36085 30960 312283324 19570 11863 391741400 6883 30960 70046518 17382 6883 334374242 30960 31642 195921615 30960 71412 913195606 19114 17382 897792179 64779 19114 802865820 31642 1528 851165107 64779 72972 223861733 19114 15405 702906587 19528 15405 25858717 83969 19528 602007326 1528 3958 550740209 42699 72972 759700317 79644 83969 20509343 79644 65398 17383736 79644 58743 65066942 58743 31913 246605123 5252 58743 218384308 15384 5252 178638741 31023 65398 237061230 11205 58743 930646576 16231 11205 349649955 5252 43427 29653363 44075 31023 746548856 49481 11205 311349054 78655 16231 306846062 35410 49481 506722177 48064 43427 219745254 85251 48064 87963268 49481 48783 43438834 35410 37760 357538037 42672 48064 897809955 83913 42672 65496007 25219 37760 899186247 25219 80987 952806875 41141 37760 25598366 22476 83913 881207225 73290 83913 222814185 48540 73290 801276356 30705 22476 348453237 53444 22476 446803313 48355 53444 731014489 55459 73290 365401918 30705 1819 924980683 1819 55165 896047038 55584 53444 116261238 55459 48382 634474341 55165 69317 710244584 55584 31294 982781805 48382 20912 796621444 8570 48382 598194657 40656 31294 524074832 49156 8570 49984480 20912 27608 95295170 49156 73269 568768406 40656 67986 668918945 19887 49156 951564053 49156 87137 674129908 83811 67986 55725876 62253 87137 327880206 67986 83835 125079157 9902 83835 57874339 9902 82545 458212636 46520 83811 312040195 32450 82545 230066104 27209 82545 81615821 32450 22532 783397797 22532 13130 12695343 13130 60695 352579668 56881 13130 537159462 72684 60695 256771618 60695 83065 789436142 56881 32323 458528190 56881 44324 230334343 70257 83065 767709340 66391 32323 171059679 1551 66391 2355992 66391 16297 504858344 44324 8361 849569288 66197 1551 606595767 66197 66439 778076526 1551 78549 612928852 16297 4023 146418590 76467 78549 247372950 78549 57254 586131056 4023 35009 272862681 33788 35009 843127167 78364 4023 903754695 37438 57254 230897573 59059 37438 520942122 59059 45420 397336285 33788 11131 743911760 45420 28385 920935816 60137 28385 565293602 45420 72113 918184992 72113 16077 555173196 28385 39377 565133656 32047 28385 962768541 84588 72113 646242591 72113 80299 63066852 84588 58382 847190252 58382 376 927792671 376 40398 103261056 32802 376 697005476 1361 58382 523185453 20433 32802 185281891 67882 20433 909949397 53149 32802 172730364 32802 12006 30480105 45867 1361 158939368 64216 53149 614946034 401 64216 349959314 12006 46728 882214610 554 45867 744148284 35391 554 375385697 27779 554 465863548 46728 81306 143144668 82188 27779 617926068 17642 35391 930236284 58459 35391 433080701 10690 58459 385395492 48434 58459 226459825 6065 82188 252588942 17642 12443 683779152 82845 6065 842246852 45267 82845 84250492 12443 70397 556831082 6065 27833 342305275 48327 45267 599454010 27833 59855 672535593 67742 59855 893668694 62339 67742 902448355 48327 84252 237088060 8498 62339 988251784 67742 43679 540338667 8498 36305 325778781 62339 691 744727775 43679 1855 926111748 12248 8498 803945142 72308 691 132902112 691 80936 305125770 42930 72308 808417580 42930 74292 503878758 80936 65551 6035244 72308 83660 89692764 65551 63147 930688824 83660 50362 522002676 1723 83660 725207518 51391 63147 58544302 21360 83660 778931429 1723 40989 692340836 69779 51391 377133478 40989 60179 509465164 60179 51175 139418028 40989 76192 765652475 5414 69779 664634999 34537 69779 341989092 5414 68474 785251446 13997 5414 476291784 54820 76192 654233317 61170 54820 174890225 6500 68474 401862354 6933 61170 123092020 6933 80221 308499986 66965 6500 545561874 66965 7033 633035639 7033 79640 44657974 7033 51204 380004021 39435 51204 18447042 41155 51204 720049792 13230 79640 791742188 39435 84693 559910461 81018 51204 710253720 47422 13230 684631829 66600 13230 841481295 13230 76346 752530050 66600 38249 628819986 66600 58572 565780770 76346 55531 133978625 66600 69870 786064675 82094 55531 814228519 58572 86865 622475908 69870 13526 134302131 67893 13526 413009629 82094 75874 374418327 79032 86865 641881389 27279 13526 370260561 75874 6880 4924495 28628 27279 251986457 17481 28628 119576134 41515 17481 733454168 49404 28628 962355621 17514 17481 731531286 55609 41515 966702508 77777 17514 107449846 59037 49404 102599459 49404 73099 876900197 3486 73099 780564856 52537 59037 580071645 73099 77462 721500550 73099 77178 31666605 74679 77178 973166836 8758 77462 270206488 77462 19517 187474146 77462 6952 372680353 6952 50018 615660696 41357 50018 31672813 87298 8758 320925024 19517 66289 811185407 6952 55262 333746709 50018 68954 745427414 12677 41357 840313616 55262 54834 13937884 5862 55262 191078990 54834 55650 372002006 34514 68954 253532200 79132 55650 128477828 34514 24616 658112124 5862 14520 909823065 55650 28334 920877259 24616 82058 5152899 24616 72704 93670638 24616 29221 819586971 72704 56465 505062508 56465 68570 554739542 21966 56465 401923980 56465 5905 127671735 48206 56465 627527267 45862 68570 420665117 21966 11118 440651846 21966 10164 731185795 5905 30351 48852082 30351 33755 773399430 30351 75798 110864288 25177 11118 405066825 24834 33755 670758612 53694 33755 125828551 60458 25177 152078133 48152 60458 31541260 53694 52242 281220599 60458 19139 200982557 53694 3508 738964106 48152 81379 630414873 52242 15785 27812959 52242 68956 37613980 61743 19139 696263461 41664 68956 15165199 68956 80804 333496097 41664 43487 304596097 2962 61743 176819823 61743 44303 33650980 23439 41664 972398993 80804 54918 464524033 10604 2962 809927750 44303 83320 486650466 82088 54918 82346093 23439 80406 479325626 78568 54918 721320013 47292 78568 892834271 78568 83295 13336838 28927 82088 70114125 78568 49021 404280726 48214 28927 307232190 49021 12290 578876650 12290 19128 887169906 57070 49021 174007558 59904 48214 455791256 25729 59904 785333115 6179 59904 975916376 19128 73058 268896930 78613 57070 538925564 59904 52006 855232564 78613 34876 877585919 34876 23425 980508038 34876 29687 30718248 34876 674 258417492 674 86691 260994224 29687 29398 38628044 29398 19218 105507739 23193 29687 32571050 13402 19218 78233865 23193 73230 618531230 36034 23193 58017859 36034 36715 306856758 13402 6478 851641559 36034 19650 54050127 13486 6478 779513058 67126 36715 113851013 67126 16884 190867967 76312 19650 985068217 16884 16887 793236625 67126 65542 27451285 74291 67126 758700275 65542 23821 474973612 65542 8282 388616720 23839 16887 709402008 74291 13821 419155968 21957 74291 875704 16128 21957 584313932 23839 46570 216140761 82162 13821 588518847 16322 21957 679038964 5089 46570 31989927 42372 16128 730163581 16322 76599 739765376 26920 76599 296960456 6548 5089 811233857 66616 42372 292265550 85248 6548 243007417 73388 26920 286658497 42286 26920 979816522 26064 85248 98474720 46128 85248 176510093 77656 26064 728662666 52639 46128 964631932 46128 38242 49295866 77656 82560 214994313 38242 15864 773699033 52639 51641 226257506 72658 52639 322358481 86270 15864 924127112 18652 72658 204057584 61469 72658 796247025 33661 51641 10327803 72658 47063 968594994 86270 51478 523394927 75 51478 998079502 45966 33661 199900356 80091 47063 278769118 51478 86936 787929969 80091 61314 725882797 80091 84427 649068178 45966 57233 270593364 57233 79457 40377698 37087 79457 484178874 55528 57233 315390102 14858 84427 834571463 21646 37087 848699656 9338 37087 720803517 949 37087 522589279 55528 46329 713562806 41625 14858 490326377 21266 46329 225402901 76965 9338 738748253 42460 21266 323822454 32689 21266 600089417 85832 21266 68936756 32689 38109 843098710 24163 76965 229473855 25228 42460 541413689 47553 24163 98728936 76666 24163 974475065 47553 32118 81284175 51724 76666 416635237 52540 51724 239751229 52540 22879 344002553 52540 59406 690241421 32118 19996 517472692 45792 19996 229588362 73466 52540 272332690 73466 11751 487931866 8702 73466 603116067 85305 73466 826612401 52683 73466 453947791 26548 85305 34723885 7069 52683 622255335 7069 77922 704681619 81322 52683 919269569 48969 7069 124937821 7069 1162 588053484 80159 1162 980162021 51569 81322 318003083 37505 81322 618901316 80729 37505 291080465 80729 43254 944213069 18681 80729 254416843 18681 87102 140867961 87102 39987 546562606 53664 43254 8780387 43254 62139 876082968 37540 62139 995871875 30362 37540 176957091 53664 48557 947585052 48557 60945 339035637 15865 60945 137164166 7256 48557 289728271 48557 44982 564177857 44982 32723 640245979 52316 7256 295723477 15865 83691 884085200 21730 83691 347255948 85663 52316 229630531 32824 21730 848551302 21730 83449 308120620 55744 83449 776703533 75802 21730 900835958 70091 55744 387574590 34227 32824 30677953 29096 34227 879052408 70091 79765 112715214 65526 75802 1835410 62488 29096 133542761 17351 79765 862691186 17351 28252 601608789 65526 25883 410147883 58954 65526 103383909 17351 35487 329228732 58954 72925 98044088 25883 72736 109207576 48119 25883 887628071 1221 35487 147917345 72736 36585 216035566 72736 80188 423806128 30746 72736 575684276 36585 11828 468943457 16405 11828 171591460 11828 30745 943359323 80188 38874 36792133 23773 11828 783955659 59498 23773 816981523 17713 16405 976611260 20463 38874 656540071 38874 65212 105896221 50275 23773 188652725 65212 17348 718297915 20463 49137 658563953 20463 30798 569777525 30798 71047 254223545 61937 30798 973829386 71047 55006 148958539 15890 61937 370823660 71047 53670 766068058 12662 55006 478200568 55006 40649 972749843 15890 22628 293777463 12662 76687 13808818 53670 9231 415129497 38336 76687 281261415 9231 29640 129965747 22628 1034 293678562 76687 208 398711285 208 77752 566995271 14848 1034 531874733 61038 29640 667105161 77752 74840 651126636 30900 74840 653509661 77752 23784 989130048 67969 23784 188649629 61038 5009 74954260 30900 48846 434519543 65146 23784 656163537 15683 48846 196669495 45440 48846 971193598 5009 64730 297351451 56249 45440 800361397 32953 65146 801939355 32953 85572 248305227 18318 56249 872594190 8517 56249 42669792 37133 56249 990916777 77443 32953 208279402 42871 77443 420779423 42871 15613 769036857 15613 15532 369772765 25187 15613 623344873 15613 75148 770271888 42871 75964 105137018 25187 21145 55834144 75964 13005 297388641 75148 64256 30006310 3536 75148 796731957 21267 21145 149339070 80409 64256 905912990 80409 33725 530249843 64256 87169 414148961 70190 80409 347411909 87169 41586 723142108 70190 4628 524870511 61228 4628 230136733 87169 44881 41202781 79529 44881 551451933 4628 60032 838022714 77910 4628 630932400 44881 11802 585435915 5188 77910 99558803 21346 5188 878587428 77910 77549 4936939 11802 251 646360642 77549 69662 902376106 5391 69662 564465410 62047 77549 402809805 52496 69662 643986129 17733 5391 385101350 75118 62047 323163577 63061 52496 916016266 36703 52496 173752387 63061 67807 880873725 56652 17733 976573499 78453 36703 905631959 78453 13371 145159866 56652 48806 882484338 79267 78453 753997870 56652 35671 904190140 35671 66694 503303904 13371 43216 282001697 66694 21081 828124013 66694 28122 684679333 43216 86559 663279763 27576 43216 345999483 86559 840 537535115 70439 27576 55842396 70439 62220 582000297 70439 79771 575578952 70439 67643 301038596 25 62220 825615910 70439 42976 191434372 79771 26956 322462104 79771 47842 300554224 59710 26956 50823454 3312 59710 885734839 3312 39254 576660141 59710 37834 17636651 76009 39254 743518045 76009 55573 36152857 39254 76003 372392452 31406 76003 56565976 31406 70205 137491822 54061 70205 217467318 54061 60597 49656419 70205 74346 899314384 31406 48959 817220723 70205 50615 288405276 54061 42343 888697347 51777 48959 218851420 48959 16728 97850326 67115 50615 272345950 62228 51777 523477811 77208 62228 640882640 62228 46227 528448062 46227 36822 61546083 46227 34293 955756166 77208 11069 181591711 11069 23996 756678330 63076 11069 511351462 33051 34293 770081290 23996 77387 239156126 33051 29538 353930952 63076 27278 579501189 27278 62815 969037249 29538 30914 34665450 62815 20957 755455216 62815 78598 446430741 30914 69220 302026699 67324 20957 250961583 67324 53429 469381577 78598 66543 583831624 53429 77384 430619723 67324 70471 223418432 45705 70471 16998712 51449 66543 698665500 45291 45705 850468438 77384 39857 79414714 19564 39857 317899376 39857 42750 152060390 51449 69182 457268510 45291 66494 58856900 55872 69182 346253588 438 69182 196689454 86235 42750 150150071 86235 15983 183787748 1823 15983 760158701 1823 9419 897185741 1823 36926 238075406 1823 6032 230592827 29081 36926 560406765 9122 36926 747186818 33884 9419 572112652 39502 33884 320307293 63704 33884 485517434 63704 82858 881981352 21921 33884 659093521 49520 33884 860542369 82858 27795 3674942 27795 43907 358660095 27795 10649 504882859 8582 21921 773356659 43907 63825 162583564 84479 10649 308336334 8582 83064 348695622 39255 8582 508249435 28438 39255 173220188 5807 39255 25010290 28438 822 934554134 28438 7558 487861217 822 80009 817685264 822 80052 67890211 24016 80052 15713521 14797 24016 187158593 80028 80052 838180752 80052 52760 173213474 58616 52760 940782879 24016 51632 313137871 58616 3499 174661583 63880 80028 209058111 3499 15437 12919715 25325 51632 284975941 1440 63880 825260148 3499 58692 636505441 58692 51663 655303811 51663 49399 884918549 25325 40924 199241927 26292 58692 802284209 77576 58692 733757690 77576 62948 86860259 77576 9698 240294190 18346 40924 620034753 18346 32039 59160215 61140 62948 989476211 61577 32039 407163177 61140 50682 609695350 61140 4119 768358217 61577 38571 311255493 13999 50682 204657520 4119 68228 58465348 4119 16962 924643941 52838 68228 185466756 13999 17478 601225357 29838 17478 191357665 5529 29838 682226467 62866 52838 611954188 5529 33531 390808005 33531 30394 808630424 1785 62866 17677914 33531 16351 388822715 71941 33531 701673657 25199 16351 697440332 17859 30394 893189355 19253 1785 621199289 17435 19253 808973108 33280 25199 662840906 25199 86360 328081234 33280 33177 562535616 58380 17435 541091326 6432 33280 116805987 45213 33280 884627554 58380 78161 850871148 24965 45213 813265465 55561 78161 430436478 32847 45213 15157258 78161 22328 108300819 85211 55561 817777257 32847 80834 891895488 22328 60991 666953325 80834 40320 366362538 84978 22328 45275764 32646 80834 914576181 32646 17699 730027454 84978 7552 7696287 84978 3680 936037777 17699 53227 346952923 3680 63244 558295147 7552 5465 801133590 72849 53227 562358344 5465 5833 907536689 72533 5465 903345609 72533 69570 146862866 6311 72533 821578658 8801 6311 137122180 3679 69570 404369480 13353 8801 669491115 13353 48613 385204510 48613 78961 528034940 48613 81024 766211793 66161 48613 238867094 79749 66161 365266199 3569 81024 80463952 20386 78961 488676788 6603 79749 154657 50963 3569 818200308 20386 42957 628550732 42957 33334 776045204 6603 45401 147701484 77881 33334 666688300 69055 77881 791188545 45401 35744 493341079 45401 57017 373219374 67251 77881 749779656 45113 77881 846293902 71265 57017 142018240 21595 45113 923273718 28509 57017 376013712 36217 67251 135878484 28509 52564 590367910 21595 60634 768241980 36217 21901 748757186 71399 52564 982630485 82405 60634 24722660 52211 60634 679975301 60634 6910 120188332 21901 81427 614985090 82405 1325 636876206 28619 6910 344591349 21560 6910 594491476 46865 1325 755163660 1325 38518 981078945 27564 28619 948826854 28619 42515 239724098 21560 30110 74299507 46865 64101 925771177 2216 38518 91176576 84043 2216 944366899 64647 64101 904363452 2216 29335 909171728 29335 25229 365533218 84043 20920 760535299 82943 29335 495405820 82943 71856 673755470 20920 68494 636583716 68494 11152 883398768 20920 81980 709789362 11152 22511 775217454 68494 22171 74086721 22171 152 448354253 22171 23666 697549908 152 26241 548476764 152 27802 901170143 26241 40614 420082593 79987 40614 166965921 72090 26241 94905050 72090 35198 63647081 72090 78546 218050146 81545 78546 105368204 69167 79987 251566418 5747 78546 865085262 70060 81545 838731995 69167 25360 851959249 4525 69167 938523539 9496 5747 333923700 12294 9496 631981246 4525 52855 613519572 6602 4525 525232791 4525 2967 525818022 53814 52855 25256012 40199 12294 979602404 76257 53814 77799432 63263 53814 533150458 24501 40199 307335085 9540 53814 40171543 46630 40199 85503281 63263 40677 693866688 63263 60688 332647778 72440 40677 243217424 77162 72440 176904607 69884 40677 510565459 54795 60688 461131080 26569 72440 841860212 45866 26569 343807446 74491 45866 636711954 68289 74491 60462177 26569 8250 46773567 26569 52785 364596543 18337 45866 286627535 29407 74491 70959036 68429 8250 83349481 18337 8339 232055882 32636 68429 933213940 86222 8339 28074806 32636 57224 540907676 26374 32636 606088836 10100 57224 866381613 57224 56031 28074515 86222 39923 906100136 40559 39923 928436409 10793 56031 445978117 18409 40559 11642799 18409 74785 832192893 18409 61406 72675709 81631 18409 753203668 61406 73286 445619504 74785 21582 5129760 57016 73286 466285667 61406 35174 947411744 21582 18458 967291413 33854 21582 699339883 62056 35174 392308904 57016 65093 493116515 78458 35174 126479672 78458 23501 497298078 65093 66139 794545091 65093 40098 748847365 66139 86857 288544229 66139 40611 739976280 66139 54956 552377035 55536 86857 357371030 49707 40098 182249447 55536 44272 380704624 23861 44272 153360839 23861 44879 142895585 8952 23861 668952137 31870 49707 399065200 44879 63409 112989663 21612 31870 39193509 3394 8952 996431066 80322 31870 999418113 66417 3394 332284131 80322 61972 154713097 21612 18092 34338437 18092 11067 834564645 31427 61972 240385674 31427 10921 142261061 18092 11175 406952814 17077 11067 71170233 31427 66114 703598402 78950 10921 385998603 78950 86003 761333983 8129 78950 138844280 43241 78950 382278218 8129 44639 818825679 86003 32112 567045723 70750 44639 874718140 8129 77416 124058322 44639 81716 225190913 81716 60546 924120612 60546 42062 450144929 5674 42062 104207584 5674 13985 439657756 81792 13985 967888023 13985 39330 776506749 21981 5674 577410155 21981 52544 749069663 15470 81792 652601854 50450 39330 65584135 21981 76022 770984429 44414 50450 118622055 15470 51408 407686306 69349 15470 942392706 50450 55950 22771432 49239 55950 542657735 82788 44414 79855527 84331 82788 816431030 84331 71483 290241353 71483 79938 400256207 66066 71483 619433124 79355 82788 782132150 63284 79938 191784657 79938 1393 240620118 79938 13306 976664805 11734 1393 731782932 11734 34900 895646764 11734 4880 790712086 4880 66761 696261532 12237 11734 540110397 9394 4880 605721111 34900 31529 223474057 49533 4880 780603495 8653 12237 574672447 70256 8653 1026573 7262 70256 181490573 13553 31529 4207959 34218 70256 522335675 70256 49211 199857235 49703 13553 892895475 49211 86957 774192743 49211 36632 629203974 86957 32527 180116095 49703 29583 678205278 36632 44010 858053552 27740 44010 447926939 32527 74741 6116507 46019 29583 854383999 24935 44010 563822432 74741 57391 857564848 83338 27740 256501449 86546 57391 37825051 83338 63264 855194492 83338 77202 309218372 57391 78116 175632868 83338 46493 936606466 51520 77202 679308604 69920 51520 324697818 71537 78116 838242849 51520 74617 588318674 74617 39659 73735121 51520 17271 717620113 54238 71537 560162959 18040 54238 719087977 54238 79488 706093258 83670 54238 393867095 79488 10897 320740945 83670 67935 75820464 11313 83670 844369219 10897 40990 936019862 65131 10897 439669032 42539 10897 822344047 11313 86345 290953118 14058 42539 830918684 16764 42539 2461311 42539 35037 383041418 76969 16764 160515671 5583 14058 861080756 5583 54064 525181994 15728 35037 549696720 15728 20360 861854257 76969 28931 46386309 15370 28931 227772309 20360 72885 211046988 6832 28931 212278307 28931 25044 944659964 25044 39448 872209528 55327 39448 623441324 6233 39448 619078575 6832 37605 997391312 54960 37605 578630065 24583 39448 255285365 6233 70229 333610612 12463 37605 312340715 75309 54960 401567553 24583 84803 795100556 4437 24583 805601248 36784 4437 298533361 66369 36784 668726337 17483 36784 958031434 66369 41461 509163548 59131 66369 385468332 6869 17483 374728109 37791 6869 102084771 42845 17483 315786013 6869 71929 467862919 37791 60450 184941514 37791 20314 486078163 20314 22596 692030754 22596 26459 82377430 36690 26459 660456312 17872 26459 209536467 20314 1405 571481200 26459 69600 204463817 1405 25515 870166525 71345 36690 826244880 66677 71345 917702998 83288 1405 465735848 8573 66677 73139217 62593 8573 138754141 66677 22178 519813051 64363 66677 135857656 7008 64363 34798042 62593 60401 75823039 62593 72902 272871047 8179 22178 672943452 562 8179 35678454 60401 30093 104417619 60401 54663 95582445 30093 6566 404916240 25546 8179 176409386 58008 25546 197595392 2090 25546 295390681 46379 58008 91576191 85363 58008 83668208 2090 68133 757455125 3186 46379 689463739 3186 23981 13268523 85363 62502 220281299 40041 23981 303606926 67446 68133 99808379 9359 23981 278996054 45411 9359 564062995 69959 40041 300195534 78046 67446 544811457 74515 45411 477910759 69959 14647 936272892 45411 19874 667849577 32203 78046 43870090 32203 75421 452709819 7405 32203 842272448 7405 4058 436052255 23337 32203 808510424 29882 32203 108514318 4058 18616 243445037 31480 23337 521944068 31480 24557 93704321 18616 16601 183772946 51313 29882 36870143 51313 64273 22445456 64273 53317 189080253 67815 51313 7935143 34329 53317 28378715 64273 65528 62049418 64273 15938 287726836 15938 6788 52303451 6788 33547 577440530 65350 6788 366768171 33547 19252 642709181 15938 14731 267259027 14731 15774 592436431 33547 43480 81923983 83005 65350 295175915 41067 43480 901457117 43480 67731 749665408 56464 41067 766244006 32456 56464 276775136 39234 83005 769131505 66071 56464 302480217 39234 36455 229919005 627 36455 198456510 13465 36455 425239036 48572 39234 475610860 13465 29146 866880693 13465 12498 119806045 12498 6320 4474259 20226 13465 628375513 12498 65434 103415927 48934 65434 204611520 76587 20226 108113834 76195 76587 633808315 39063 76195 745538937 48934 48725 501053338 39063 66291 68253652 15965 76195 198367716 26659 48725 98773308 82794 48725 285427810 48725 11044 877753963 26659 75563 168535900 78806 82794 731875060 42282 26659 731290725 78806 18834 853100768 42282 24983 527780259 42282 86882 135734015 42282 37864 518938788 42282 72802 686668705 37052 86882 970722038 67119 86882 915846904 37052 47549 799394435 27049 37864 980341630 37052 58254 987305910 58254 27619 99619075 27304 27049 455643631 47549 21328 738805089 18565 21328 574524044 21328 14361 765037823 18565 31853 59545817 59346 31853 370513707 18565 50389 132204336 63978 59346 172234204 14361 8259 602611919 79024 31853 803890227 3646 63978 996143251 15434 8259 750142033 3646 47982 408870386 47982 26129 498332536 33195 3646 662114951 3646 72129 226459065 5666 72129 280357347 40993 47982 446970811 31041 26129 288460652 47495 72129 865728859 49959 47495 682663574 5666 6319 640365244 53484 6319 447522986 31041 69958 318527384 49959 11782 376535056 36728 69958 328501562 11782 81460 547187441 53484 60035 20732343 55387 81460 661643608 78552 81460 57266822 36312 78552 822049187 44930 78552 146549840 78984 36312 101506390 3822 36312 809804274 48935 36312 658045633 58733 44930 590489859 69485 78984 616808398 48935 16605 8093467 58733 48880 895970900 16605 49566 966982639 38032 16605 154071160 49566 83269 497700613 49566 20977 226644146 19474 38032 509832776 81470 83269 742530533 38032 68961 64562662 14494 20977 703341833 34622 19474 372018954 14494 61585 657149500 61585 1072 194815263 16672 14494 562389061 14501 34622 360937039 61585 48629 868676574 16672 57365 96045194 56081 16672 400684055 61102 16672 889669780 50223 48629 211028383 50223 66277 256013815 41040 50223 758319697 41040 40514 178476631 61022 40514 185462538 80770 41040 622979000 7789 40514 306668142 61022 70049 546168942 74339 70049 881853881 74339 42444 984045473 64529 42444 378805677 7789 42152 328473102 59372 42152 566529368 42152 26914 864646075 45127 59372 340062477 68440 42152 374484987 37686 45127 994202597 19328 59372 841279737 42324 26914 248861743 45127 44305 810921574 68440 30393 115312010 73128 30393 28161351 28621 42324 281414877 30393 19955 90830493 53655 28621 167830847 28621 55158 312544401 53655 46110 272374828 53655 79611 646635124 51866 19955 65535797 79611 29113 511150318 51866 47435 970629753 47435 9021 661721831 59627 51866 368650456 21524 29113 274903694 71834 59627 227790636 71834 84295 904352828 60538 9021 372242191 2355 59627 470115495 60538 49523 359360820 71834 37354 521958526 40769 84295 488338303 37354 72725 73828190 37354 72714 475520428 72714 25993 304650026 80730 37354 789293561 40769 31077 504203546 80730 36184 553951997 64271 72714 282304714 75018 80730 373959645 3520 75018 392631001 3520 9983 495550025 8609 9983 649885624 3520 66998 82014357 75018 48179 226481984 74808 9983 533463456 8609 78482 821083193 15481 48179 435459785 15481 70818 487547588 7475 70818 172923746 78482 29023 157069136 29023 8535 460514306 29023 55510 574656971 8535 25961 679714407 15816 7475 789585106 62701 8535 266686442 55510 39648 360457031 17952 62701 331716286 29662 15816 335061383 22031 29662 982860123 62701 41146 560138518 41146 36437 15016575 53465 41146 390641687 17068 29662 981165793 77807 22031 213972921 17068 77997 522903238 30121 17068 116306845 56662 77807 884831086 56662 25822 702916546 66378 56662 252958200 78118 30121 323252245 21942 78118 527234109 58942 25822 986913807 27761 25822 399084630 21942 70361 977713735 21942 28696 588551255 58942 21116 750784681 26629 58942 624106664 27761 61405 54044188 70361 16141 872131991 16447 21116 611878345 16447 35774 491575513 26629 81640 83485473 61405 57615 124181705 16141 85711 793468442 54276 81640 131420021 81640 65563 601817245 2841 57615 505462661 65563 8554 222637223 19374 65563 615738942 9263 54276 139008393 9263 77096 590719561 19374 24121 807858026 19374 86641 883735790 35366 77096 672615032 21534 24121 982435671 35366 15121 708452060 15121 85691 717711267 35366 43684 702934133 7006 35366 283372251 85691 64289 924065575 64289 57862 170672311 65984 85691 778479099 7006 80885 819646571 57862 15636 433198612 83287 64289 53983629 80885 73939 492192060 80885 73907 167032778 41333 15636 564562115 15636 37807 866984998 60043 73907 511669049 73939 52169 226703224 37807 4398 28464554 37807 67399 717091341 37796 4398 638823812 52169 36710 785350310 37796 39132 120288562 36710 3236 646321256 3236 70749 484673941 11500 36710 604916681 59434 70749 606386040 10201 39132 195112257 59434 25143 8636200 11500 16636 103660885 59434 24658 265429951 10201 79209 662891810 73492 25143 377615602 73492 10422 849736459 47531 73492 834009524 79209 45407 842511540 22021 73492 272324092 10422 22766 593271772 47531 38967 436400820 81929 22766 143896664 84970 38967 558077205 22021 4366 691463663 35770 22766 112746354 35770 6228 115557694 52894 6228 101237303 59473 4366 694580866 18035 59473 894897159 18035 51649 143766253 59791 6228 99584061 59791 72095 383625615 59207 59473 117879562 25597 59207 111459621 87182 51649 559031704 14327 87182 782816305 14327 71342 796840770 51165 87182 769023634 70286 51165 233075363 71342 13940 224413919 14327 2121 52095916 2121 66191 467204269 35714 66191 264222889 35714 41462 520000470 66419 2121 371774161 66191 23169 136665509 58918 66419 214818484 35714 55717 257468156 58918 55245 598944628 61062 23169 722901697 58918 14077 926175517 55717 60974 5925206 55717 18504 989980020 61062 51498 930450611 18504 39047 792985185 14077 56185 568877099 74701 56185 199868841 74701 60781 850930667 74701 75276 50382852 46525 56185 328244477 46525 2293 739730559 75276 57770 893515233 81104 60781 837717457 76018 46525 139763438 73975 2293 372427514 57770 84341 299671117 76018 18929 925932187 76018 62233 874135668 84341 74917 785577860 23550 62233 991483940 31714 23550 664483509 60792 18929 128676845 49812 74917 301475106 37908 23550 180960429 31714 72268 203054998 31714 19991 626531319 42627 60792 826631239 19022 49812 602367300 19991 67516 376062641 19022 3003 953527131 3003 49776 162344922 49776 937 899609536 17276 67516 263827269 47925 3003 856705666 44442 47925 135880534 937 62977 333000873 28597 937 113583345 21644 28597 369749093 81667 28597 441285228 21644 109 619432756 81667 55712 912430776 44184 81667 292158483 21644 30641 618526978 55712 72549 255927062 50444 55712 194205569 53693 55712 595596123 53693 49737 167685141 72549 51224 297343949 35384 53693 826499913 51224 63469 333433888 26869 49737 707271920 49737 46189 467777189 63469 30399 128112478 55849 26869 88430064 8697 55849 240752153 8697 84695 918770631 55849 67707 806343245 53778 8697 744761293 8697 53922 810487595 53778 69443 124492541 53778 74523 915175248 53922 63077 213760004 465 53778 920327022 11735 69443 366889148 5689 63077 370186267 63077 60931 414240082 1265 63077 71790497 1265 76325 603346151 60931 31596 719543552 76325 70453 474333379 19893 60931 104671735 76692 76325 965994982 31596 22954 161582173 31596 61325 893434251 22954 82213 563960980 61325 86488 829279281 86488 12554 443048155 61325 86010 267029317 86488 83558 259175937 47348 86010 815234812 47348 28123 39274200 40159 83558 411853091 47348 28823 111492165 981 28823 163484020 7762 981 264524506 59708 40159 496364120 7762 51973 735954108 59708 69131 985243918 59708 19090 25631727 83153 7762 722122398 51973 9637 601637661 83768 51973 773761634 76515 69131 299473663 35430 76515 260577343 9637 29565 527225765 83768 4691 893044503 42368 4691 157803399 29565 51950 677564660 29565 36294 25129535 42368 73061 657880328 4691 16904 331382427 73061 30064 511366630 21594 51950 321636249 36294 62223 817389165 73061 3179 80321418 21594 5389 641893382 21594 66858 943429591 33711 3179 579161244 19309 66858 161478667 19309 86877 506585553 78178 33711 620583441 66858 19386 107720745 48428 19386 409560349 86083 48428 752715102 28156 86877 331366783 48428 41081 576860274 41081 19031 417356228 48428 84897 435118444 84897 85475 289870152 28156 29779 938776802 57439 85475 644535521 76138 84897 757183347 76138 76376 553874249 85475 2052 535901066 76376 68390 881115877 76376 29071 109090046 76138 74535 147149375 82556 2052 132602508 68390 65883 707128894 82556 48231 843915956 82719 65883 945741 85014 48231 406277587 35146 82719 361519484 33120 65883 9810795 31313 82719 946419989 31313 41464 726613904 5991 85014 86806830 39365 31313 31436973 56867 39365 377690892 17199 5991 208550344 53896 39365 167373706 39365 216 465538787 42502 39365 386967530 56867 79721 723749153 216 81204 188491604 81204 50234 837624800 51481 42502 840957689 29632 81204 460255662 1294 50234 937814767 38953 50234 558899507 51481 69922 123686753 29632 34012 180222966 34012 72847 474343363 1294 37997 851174660 81329 37997 484030675 72847 349 963357373 34012 14371 377365394 37997 34581 818443810 14371 80815 732070153 34581 46032 710945696 34581 53666 962374422 68712 14371 962515450 53666 57802 497505583 29364 80815 858325633 57802 80395 745353918 53666 35324 24587806 80395 21618 407771251 63625 80395 79534252 21618 50153 268987059 52296 21618 586665218 52296 12249 842950266 52296 77924 109454815 52296 14384 683951450 14384 84974 837164932 69468 14384 322607938 38291 14384 41616060 57704 38291 801713824 84974 18685 940830820 69468 1972 279418972 68876 18685 439572457 84529 38291 921414292 57704 66549 893813559 72337 18685 521487384 45059 1972 63816507 21732 45059 609089423 72337 30764 248524876 72337 45877 905537014 30764 29682 524871698 58249 21732 285878315 11233 29682 710542767 81061 29682 467696307 66880 58249 745984961 58249 8160 608806686 81061 11647 273662239 66880 13350 191004934 62124 11647 912998547 21384 13350 29911308 11647 8978 294121119 10524 8978 337708968 31352 8978 194389484 21384 10616 860935699 64437 10524 251354429 1179 10616 800894049 958 64437 913510227 958 48952 843295455 64437 85485 547774965 63737 958 81244521 958 11842 432918243 48952 57856 833092056 63737 316 578276864 57856 73133 272331527 28037 73133 989032564 11842 11071 855636568 4170 11071 853641525 49455 11071 493607659 73133 31775 140143926 49455 74832 490945367 49455 58619 826048771 58619 11413 20240830 8737 49455 83644479 74832 48536 68644693 8737 45319 27044396 45319 48360 777695718 45319 20019 839940419 879 45319 871575819 879 43970 339917463 18815 20019 467041744 48360 39644 446150180 64966 43970 464620061 46867 64966 368540197 39644 4699 200339063 4699 76281 17803777 48070 46867 605215175 74814 46867 688156545 74814 4133 288444247 38190 48070 194024988 76281 23358 255736817 25063 38190 359494502 43486 25063 238581072 63142 38190 349253009 23358 27896 322684903 57073 23358 106580587 63142 11341 723153198 66117 57073 964921308 78830 63142 705038820 41571 78830 998517327 78830 51518 694661977 6718 51518 301695011 67930 41571 712690002 67930 75129 630365856 40462 41571 614168929 8158 67930 210739537 81465 67930 750492927 83808 75129 755854629 40462 63150 622185308 8158 49470 99230889 47153 8158 499310809 54175 47153 439629558 63150 14922 611058590 43513 49470 262753616 21936 14922 590528721 14922 80293 926507991 26592 43513 982624746 43513 61258 290100551 43513 65612 923087257 80293 78462 401481696 19340 26592 597373600 26592 31979 259678281 65612 82067 34971621 82067 59196 189456875 10947 19340 973156897 19340 75647 307059840 38586 82067 199531938 10947 77355 547448063 75047 38586 3756613 71947 75647 831720637 62176 71947 776505320 5512 71947 731992382 71947 22146 691464331 18669 75047 159477515 5512 61724 795075688 51966 62176 4324125 22146 45380 25696794 16318 61724 592832165 720 16318 132051665 51966 51844 570341692 53235 45380 923493153 64832 51844 430192618 53235 32120 329123628 15320 51844 786131968 32120 3749 640358708 70116 64832 779681924 34586 3749 81113935 3749 30141 28510446 34586 26651 238799938 26651 3328 92162553 57936 34586 601463520 248 26651 278841264 19947 57936 65521782 27992 19947 687828727 41639 19947 653962469 27992 72101 155298358 19947 3706 840604650 72101 72980 552997062 72980 32182 268164356 58597 32182 355124868 17701 58597 809497986 72980 77153 30419793 74922 17701 351513797 58597 66933 515706535 77153 14736 99434547 77153 51774 624189360 2663 66933 556872114 51774 43930 180574730 66933 27486 627220402 43930 37315 672483690 54592 37315 831606575 42770 43930 563671192 27486 18153 118305724 75320 27486 546972202 61506 42770 160829985 42770 27751 147509493 68666 42770 741936561 60315 18153 713456240 60315 933 89375872 27751 55287 683764092 34704 55287 542064561 67739 34704 594741185 29124 34704 916016775 69347 29124 573846919 69347 15270 348752071 34704 65687 676936398 65687 49268 926629007 49268 15124 557602570 83671 15124 62308544 35769 15124 283921159 35769 13956 711704541 49268 42780 45982848 85936 15124 609359936 13956 60300 399607811 13956 22544 693634561 13956 4076 740062576 22544 43205 96358055 4076 36714 187152147 56178 36714 962636024 36714 37082 260644706 56178 85231 712362375 56178 33803 344263090 85231 84225 30705044 82721 33803 388958812 57432 82721 711473131 84225 81785 168668465 47918 57432 104310622 47918 61911 581851474 69388 82721 974090399 57432 49926 264922716 47918 57160 769863887 28740 49926 755940432 69388 36426 192305402 55259 36426 436145820 49355 57160 409124345 54602 28740 318845871 55259 84713 486887979 56478 84713 465510801 84713 82731 270007320 54602 81337 315639308 53064 56478 527349582 53064 47907 109690822 82731 38408 698959084 47907 19832 50363462 37895 53064 378034280 44700 47907 45807143 19832 81872 320271468 15870 44700 571669157 37895 16578 449872854 15870 61295 520034644 15870 43339 704605502 81872 69151 685516617 25906 69151 354505825 65598 25906 414119202 69151 5889 5497030 41957 69151 458509944 41957 425 214066282 425 21704 869539514 65598 54522 112259411 41957 65803 291107548 65803 49857 87705502 11958 425 195740907 11958 80822 991178614 80822 65018 773070187 24335 11958 775225040 7151 11958 5081366 86297 80822 131985346 65018 56181 376356722 7151 64682 694141749 24335 70324 963520663 7446 56181 372750783 64682 32873 790034439 28674 64682 842747722 42360 7446 352358779 28674 82843 284509629 76036 28674 2849873 32873 78127 832897365 76036 50144 780192099 50144 76680 966000843 78127 6426 970160147 35079 76680 698883467 6426 69866 926089125 6426 4966 223388545 35079 35838 22392683 75441 35079 797954470 75441 1688 322201772 1688 1682 112976653 46924 75441 610038666 35838 80350 476842864 70684 1688 763247857 46924 85574 458380120 80350 75671 133567622 2660 75671 964688508 85574 57119 820386164 63039 57119 172054707 75671 69992 376947935 17244 63039 323336875 78499 17244 259356036 10262 57119 163031956 72510 69992 316772063 83466 78499 972694764 83466 32779 131691678 72510 26439 603726395 66732 26439 41395792 53009 72510 409160487 42345 26439 694438100 17784 66732 275774077 15673 17784 11334442 25852 66732 446798142 15524 42345 876184636 39986 17784 327299617 17784 85414 194823722 85414 49341 113718680 32073 85414 49878261 49341 66888 588444825 82519 39986 237737061 32073 35930 5624158 35930 64484 499327356 32073 23844 816191781 37345 82519 394952511 60531 23844 50399495 60531 36425 945409224 36425 40605 769912683 40605 40750 124185206 52217 40750 346013321 34112 40750 688080023 52217 8990 958535112 35605 34112 176465779 8990 37073 189599851 34112 32668 349004428 34112 7440 592994361 32668 78095 191700615 35605 17778 661202926 17778 43141 765518121 80509 17778 84267467 80509 19858 407779676 43141 78581 102377593 10796 43141 18389582 10796 40412 867481615 30216 40412 794033800 41332 78581 142944629 10796 69050 739324222 42175 10796 70050267 4689 40412 26249884 69050 18848 994650388 69050 49992 37694793 18848 9016 667028498 9016 14067 891295968 14067 49446 772939727 46052 14067 363175182 59768 14067 522317420 49446 56536 696906854 8177 59768 829176456 33763 8177 54534338 33763 65963 857871222 8177 39357 762669356 56536 43415 35714660 33763 33650 807328291 33650 70148 270299929 64733 39357 217931393 39357 43672 766381534 64733 82695 557627767 1988 82695 190054292 66314 64733 466674157 64733 9670 810770523 83524 9670 672717563 9670 50304 453320545 43771 1988 810299305 26549 43771 937437202 50304 30716 831671422 39660 83524 565918130 30716 17430 501156974 30716 53396 948850706 26549 38827 412430415 26783 30716 847096139 26783 7036 189133653 38827 50564 591020692 38827 85385 751920406 85385 74176 48201504 25237 85385 596585352 74176 51456 900960250 51456 34918 44576319 85385 40622 343960032 79062 51456 341810495 51456 57229 424741967 79062 85499 929222007 57229 6701 472855395 84833 57229 297325586 79062 62501 443896946 62501 2801 198405786 85499 34566 192634158 42628 2801 609503459 34566 48319 986817206 34566 45938 417246183 54376 48319 432534777 54376 31539 599023435 45938 12393 988167149 8722 45938 245324871 54376 22671 56024428 22671 49416 318557114 8722 10842 465649982 10842 84658 176459190 19685 84658 383190801 49416 18159 65244177 49416 85996 36057127 85996 56949 970597182 10031 18159 503705750 65149 18159 717378833 18159 40771 794040855 85996 54794 230574366 67239 56949 853489249 65149 85730 117619708 40771 42695 178230255 40771 19814 878816278 54794 56001 950079942 13318 56001 420053775 19814 36664 2701562 40761 56001 59268000 19814 81403 922814089 81403 36812 65496460 36812 19571 240678489 69483 19571 745111549 69483 20375 321226982 34316 19571 87423545 69483 87231 449631747 65570 69483 46876168 69483 5519 112062 54402 65570 849810094 56303 54402 379956802 65570 41386 265113347 5519 25126 631032464 54402 86726 450799368 54402 20891 134196435 45474 41386 872142737 25126 46544 634579543 16279 25126 573430789 46544 17032 678765537 24601 46544 472158620 59217 24601 633549069 16279 20082 820293054 20082 28945 877580074 86839 24601 91334512 31226 20082 736697795 34952 86839 56034451 28945 70223 522287327 31226 51628 299207691 31226 80608 711347617 30587 70223 492086516 82407 34952 112590775 70223 67561 607587276 83470 30587 154384800 67561 58949 474944699 23301 58949 352076753 51996 83470 685659205 20313 23301 359201833 86928 58949 921322987 51996 7772 78154181 7772 11591 114474043 11591 30076 953802103 47941 7772 784022922 24835 47941 49205340 84061 11591 186958271 19555 84061 685754020 24835 38168 458613358 37688 47941 43274039 84061 42042 398031462 36565 19555 99735049 47186 36565 735841874 42042 73518 525112179 23967 36565 289953972 82670 73518 632486037 23967 45951 121095919 23967 3904 76450807 31854 3904 378008543 45951 5407 963627502 63919 45951 211375040 28949 5407 97778427 16956 28949 478418498 70218 31854 77378096 28949 1716 286909940 63919 33579 855748839 28949 6063 875860021 72271 6063 262950263 72271 20130 112328388 1716 68896 885719323 83576 72271 524892803 72271 70144 613559318 46769 83576 81361928 76835 83576 439107731 47550 68896 572779384 34983 46769 326434634 70331 70144 120600775 23266 46769 35004083 1867 34983 765294555 70331 44947 388567477 52610 1867 790583360 69280 52610 442178596 37783 1867 904832902 21465 44947 130661626 37783 84753 345707650 18203 84753 271959999 35692 18203 92135359 64211 37783 221621873 35692 30463 428045790 69896 35692 337900455 77776 30463 915981185 64211 33540 490012296 69896 68083 793580847 68167 77776 488117581 68167 6767 194947605 6767 67812 316112596 77619 68167 826034073 77619 46928 357007046 51206 6767 315936400 63283 67812 453060965 63283 63675 61598670 51206 31865 384760851 28800 31865 463056629 63283 6307 179747663 44941 63675 119628676 48307 63675 596960292 4274 31865 887015904 44941 30218 924708170 25855 6307 169538016 30218 8527 944504852 48307 8238 994543509 30218 19775 55049286 30218 40917 18908641 19775 39586 108993608 8238 21593 604757702 39586 34721 849005439 35024 21593 139591886 1336 39586 672606749 22694 21593 545181713 66754 22694 198783634 34721 36623 75035229 76629 66754 700420249 71135 22694 587749213 71135 84963 495164234 36623 6776 742986871 31117 36623 974289199 87255 84963 552802885 6776 78340 263140662 87255 19466 293911165 6776 45478 611589264 62577 31117 934188842 87255 68672 417541589 65595 78340 251910043 26965 68672 381461942 1567 62577 795019099 2781 62577 461902143 2781 47204 81022201 2781 83666 832105461 58296 2781 492483512 2781 62101 131091342 66956 47204 471971481 47204 77827 825517112 64217 62101 134719025 66956 26541 154034940 77827 82072 313308393 5775 66956 179815407 51228 82072 931251606 5775 33422 26310663 82072 8942 540021682 8942 5946 980253403 39010 5775 693050879 51228 82373 57611460 8942 46669 162026989 79520 8942 147877192 35228 82373 922019314 39010 40877 742497232 35228 23931 384349074 63267 23931 123797861 63267 42331 361704817 35228 9490 652730988 29439 9490 895973354 63267 26054 775026794 14985 63267 134936089 26054 36341 862902959 26054 30999 914142760 36341 54677 9998552 26054 64545 990344608 62500 36341 233783068 63560 62500 809843280 30999 6974 659398446 48817 54677 660628792 10926 64545 830886090 6974 11903 527459071 26050 48817 121595015 17962 6974 85033101 67358 48817 416693448 3981 26050 311905096 44366 17962 660747765 67358 42068 698090398 42068 38173 121798954 44366 53584 71839786 52900 3981 71943147 53584 5903 904440215 63884 5903 919588690 38173 21072 392419172 10664 21072 151178791 39969 5903 685915514 11086 5903 803058530 63884 7986 789265180 39969 82321 955054823 34998 10664 551495896 7986 29880 560337435 52035 82321 121017562 34998 80871 310242175 80871 51790 449768623 34998 3142 136373817 52035 33371 268871333 38084 3142 288825503 43173 3142 219075876 43173 75600 592627744 9672 75600 639917679 29397 33371 517059362 49020 29397 578387764 75600 81765 244240479 33954 49020 97287786 26334 81765 946983924 26334 82268 128592622 33954 71653 364701022 36980 26334 433439259 24685 33954 68718143 26334 20494 959500673 55998 71653 257332641 24685 39596 118441622 52353 55998 106716255 20494 56624 754572335 44201 39596 801528894 56624 18015 295666882 56624 79770 277872258 40679 44201 343738847 475 40679 946740288 30867 40679 426440737 18015 70886 942326662 475 2071 106078273 62647 40679 804643540 10299 70886 834487229 10299 77201 275241763 32134 62647 783486341 62647 11399 727392609 77201 69699 78732546 59926 69699 91961809 69699 36232 238485561 38312 32134 785343945 79331 11399 64595309 59926 9409 113239787 19389 36232 437845288 26867 79331 701877137 9409 83132 658736987 72997 9409 419319382 9409 51559 803747833 83132 18113 9365491 18113 78841 802357304 78841 75688 137255666 78841 50605 522214356 27569 51559 340287957 73698 78841 403789837 62928 78841 139284482 68312 27569 325740468 62928 46624 28944189 39305 68312 840360978 20176 73698 651186282 68312 75572 54680399 29832 39305 995008639 76983 20176 849783568 44171 20176 183265345 29832 44885 343323643 29832 35684 144282815 76983 10756 34787138 10756 71954 584040941 53159 44171 998703103 30722 10756 10464744 10756 2937 356578662 64174 71954 897284686 2937 49485 779410351 49485 18762 777687606 54730 49485 68412849 54730 42951 603010295 64174 46925 486970006 82098 46925 689026982 46794 82098 717379655 46794 47317 695317676 80442 82098 769955861 46794 65013 58900594 46794 37492 826171669 37492 72327 361744491 37492 7041 567270431 33384 80442 932400411 8928 7041 226991160 72327 80321 311200923 8928 77804 608430321 79908 33384 183721890 77804 56512 222795116 77804 54364 652452765 18703 79908 89783820 3317 77804 899035045 79908 10941 66288425 10941 38709 867866772 10941 55885 138985911 55885 85016 493503634 49553 38709 422225250 85478 55885 642548701 32165 85478 79973709 49553 57190 618377473 69166 49553 109666909 32165 39388 18399079 24018 57190 870983273 69166 41206 247456748 20271 57190 841369502 66421 41206 656059860 66421 35669 93905611 41206 11736 590833146 41206 59505 1963977 20271 61129 848954669 61129 78139 90499983 78139 32800 106107467 61129 49099 50222778 32800 36719 354737263 83726 32800 28637980 43861 49099 142194054 32800 19312 755209481 43861 55168 708918467 43861 26373 67746799 19312 51870 425003843 51870 32910 856284727 51870 53642 545302322 26373 67391 488674957 67391 73873 962900721 53642 27885 299868085 27885 3546 484105170 27885 6421 6830044 73873 70029 903093299 26572 3546 43901503 59330 27885 892282006 59330 26143 83461648 74871 59330 915877069 26572 75726 752618240 26143 18471 317380232 74871 70313 433687100 37326 74871 287030389 7 18471 675964126 7 16254 945194864 20840 70313 820984528 51993 16254 507794366 7 67248 572467327 41807 51993 363737031 67248 72188 434628521 40740 41807 341382891 305 41807 377177242 72188 25279 108618555 9303 25279 120657306 28425 40740 299310017 21759 25279 354323859 9303 46097 398673283 38559 46097 64107023 8263 46097 783015486 28425 47319 370552733 21759 48601 904710231 38559 38908 341338636 38559 9626 17422574 41824 38908 256920483 18042 9626 198136033 18042 71586 500506284 58765 71586 875111727 68651 58765 773183819 53787 71586 338322414 38281 18042 713258605 58765 49893 324665719 18493 38281 959355377 49893 84846 560626122 69733 38281 261559023 65395 84846 763533548 31789 65395 776884658 65395 16235 528681716 84846 30621 785781076 1653 31789 884545606 73396 30621 779780243 22620 30621 439283263 1905 73396 474716911 17405 30621 10486402 1905 5387 3157971 34098 17405 846774553 5387 37063 691473944 37063 34250 341548089 5387 55498 747295622 57072 37063 526808071 85668 55498 950848518 40793 55498 345999100 55498 2483 663618097 39439 2483 550989169 86501 2483 125817805 13491 2483 49649783 69178 86501 223249113 86501 40882 890917273 12588 86501 508360734 9588 40882 798383102 12588 55891 102728839 29118 55891 932967979 29118 54417 521630626 55891 4621 150064803 16222 29118 29206628 7677 54417 982813593 15573 4621 819730841 40056 15573 412821021 52263 7677 908526208 86750 15573 637780812 47799 15573 104377665 35577 40056 644974759 86750 56085 28879989 831 47799 25592801 72155 56085 289812056 56085 19305 901275775 27982 35577 174166258 43145 72155 891776375 27982 59592 813792521 59592 72751 817239482 27982 31888 571230401 27982 71913 380603344 25154 72751 981382117 71913 19311 726826530 17450 31888 609750905 5634 25154 629285037 17450 79435 757070635 16243 5634 41755347 17450 66018 662668177 16797 17450 175707695 8491 5634 596356750 79435 72547 50053826 54027 16797 468776274 8491 63280 466319891 72547 19930 688704078 15278 63280 830600644 15278 40942 936128797 15278 81276 503412070 40942 15629 857144702 31584 81276 364968290 40942 27271 299878642 44576 81276 886056876 31584 54246 121029473 54246 19674 695416250 54246 38333 700193069 66008 54246 588694232 73496 38333 653140115 13407 19674 919589176 25878 19674 285610958 9940 13407 109517884 39962 25878 374501140 39962 48232 86765864 45190 13407 3838866 39962 29169 933173551 45190 46420 672932884 46420 68771 885428224 68771 34260 144911519 29240 34260 882277152 34260 78678 404330022 34260 82340 49638641 29240 56201 6366398 65025 78678 106105610 1675 65025 129597281 15871 56201 633939250 82340 39190 264120203 41945 15871 242039624 17354 15871 536092011 39190 9866 801767628 50346 9866 918983420 66090 17354 958463493 9866 87024 738115721 50346 10831 269760530 3645 87024 467893167 50346 16564 1484580 49980 10831 434763784 32427 87024 829262629 10831 5125 247005143 16564 8775 953153042 82518 32427 813579374 4291 32427 496843360 13152 82518 35582127 5125 11686 568837268 82518 6917 920204820 11686 61053 816637713 4291 5318 663095126 46375 6917 136137245 35007 46375 471509273 67791 46375 989270785 59151 67791 410451805 46375 71227 516658327 40848 71227 599427634 15543 35007 138862120 67791 23976 133805546 15543 3964 75551549 36405 15543 384140155 36405 54864 730117196 23976 9002 163794242 36405 66510 843912767 9002 39541 374592060 35832 36405 628220002 54864 51227 288168036 4969 35832 143930732 35832 19928 22771370 39541 83763 404112447 51227 22224 976473231 66067 4969 983471462 28572 4969 119208081 28572 13211 274849992 83763 58739 919381444 13211 4100 757947594 28572 22970 775312798 42147 4100 428276579 42147 51441 639535604 16253 42147 728138801 59106 42147 785256176 22970 33137 756847549 51441 38599 973232398 38599 17091 538134220 17091 19132 33979798 20246 17091 134259642 65178 33137 715533790 14235 38599 143902943 80373 65178 92581036 14432 65178 645304545 65178 24343 621670824 80373 339 873033127 53154 14235 743833279 81029 339 41123362 14432 25313 426015402 17776 24343 102529247 57423 81029 978137315 73314 25313 137212139 17776 12905 612671425 8472 25313 652406181 960 17776 470109375 73314 39256 214653300 8472 49852 904396926 960 26799 577934085 49852 75070 629825526 960 55053 566489491 26799 867 331523469 49852 23201 353512672 64737 55053 593348674 75070 31107 163758331 55053 81677 868930895 81677 84888 83152003 23201 77405 830697071 47143 64737 355986975 84888 87168 748226849 31633 84888 647568768 82877 87168 795058978 14923 82877 109012088 22807 87168 73294661 82877 28397 253982915 3996 14923 615217502 41671 28397 807132886 3996 61115 965027723 39111 22807 874614068 14110 41671 112830640 39111 36680 282773172 39111 13975 9692676 46343 13975 533862446 64813 13975 438805664 45842 13975 988790943 64813 1459 750758925 33291 46343 110401436 18220 33291 203614479 45842 65510 950306506 45842 2780 463908745 49641 65510 832545675 18220 24898 729794526 66449 65510 25867218 32578 65510 505356818 32945 66449 958231345 32578 37972 643886384 66449 50340 452465342 69837 32945 459446040 43297 37972 199001507 76784 69837 581209907 69837 6354 790316916 6354 4036 529184860 6354 47898 730303085 15686 43297 677680925 86229 4036 9708478 54404 47898 442448063 15686 23300 73232267 52349 54404 186965413 86229 8844 572097538 52349 19754 704613468 8844 764 15542388 52349 52702 623849750 764 17805 854595262 64825 17805 159368217 64825 71851 834063843 76275 17805 93905568 76789 17805 72546956 71851 59908 230131812 76789 74935 208406116 76275 59227 41008683 59908 22337 49402406 74935 32905 765401445 32905 86690 508215683 32701 86690 74250505 6389 86690 349721788 36584 22337 463158454 71116 86690 979880175 36584 32830 833271904 58090 32701 22820343 63057 71116 740588555 35275 71116 585734593 35275 19105 333781296 35617 19105 162617249 35275 71750 18680640 33450 35617 324242193 60273 33450 441654308 33450 85188 395662416 71750 32629 201311970 66608 71750 11938961 85188 11125 836707669 11125 71261 759459146 66608 4787 726924923 83742 71261 91907026 11125 2940 278847458 2940 15387 257869647 4787 52260 824127903 16384 2940 558962834 2940 37827 206918489 15387 64123 426855005 16384 32045 92603448 9280 64123 285288449 73785 9280 977258145 59441 64123 593829857 73785 61123 437345312 73785 19283 306648938 9280 83169 819945916 80240 19283 131468153 83169 21903 510480105 20868 83169 664616716 20868 28571 190618896 86265 21903 513796275 21903 84650 618606952 21903 42903 877688697 64111 84650 646855542 64111 41214 51124568 84650 24613 908157249 78987 42903 978749443 59834 24613 722396579 23469 64111 916501858 59834 50336 883380817 78987 58145 138827572 58145 26295 141775230 59834 2277 807746622 31597 23469 346187252 42271 58145 146615598 58145 43557 247366050 2277 65776 256585646 65776 6177 585687331 7457 42271 396531142 78350 43557 143850744 43557 19489 677034561 7457 20482 489101425 62543 6177 789939736 79698 19489 785912354 37265 19489 76272596 32700 79698 782108740 37265 62384 77652605 79698 17979 337912241 62384 10635 133688354 62536 37265 62795264 72682 62536 73421990 17979 59373 940715823 51506 62536 28650665 81023 62536 316798327 30075 62536 611462377 36431 81023 577870216 48833 59373 512657063 1267 51506 501829992 48833 41056 130985995 14167 30075 861554743 41056 66814 809551866 1267 4086 274875107 78558 14167 125096503 66814 36648 330152746 61530 36648 149403190 73495 4086 539088807 36648 32717 703109322 61530 26168 552832814 1917 32717 858724133 23359 61530 861974492 672 1917 330280212 23359 14947 316232498 1917 31757 211849049 3843 1917 850566773 27445 14947 105804835 8323 3843 255126333 14086 31757 60817700 14086 9462 360110221 82285 3843 995305135 64723 9462 149731758 22845 8323 83210976 67169 9462 367533505 64723 78502 21141544 8256 64723 75629333 17353 64723 642513809 66760 22845 907601236 54976 8256 82481233 80073 8256 520763995 54976 74288 41896223 67434 54976 489681674 9477 54976 935968634 58874 67434 620606806 35375 58874 127325795 74288 84561 740249585 67434 7688 376012693 9477 18660 119855605 84561 44030 431318256 23898 7688 950576664 65538 7688 112788128 18660 50297 37358176 18660 13818 668842521 21955 23898 580612307 65538 54513 21309495 13566 65538 898170384 31768 50297 325223419 7707 54513 768455822 13566 25101 837692763 68862 7707 963011087 68862 40782 74812355 68862 36649 940165837 67775 25101 445758365 28496 68862 615081414 59332 68862 252443251 40782 12581 34569120 79581 59332 296896774 887 28496 120533314 66078 12581 721919405 79581 35713 422095749 42814 35713 655038271 79581 24929 363983665 8885 66078 265667241 16917 35713 93970094 44494 16917 226534814 82974 8885 920894911 8352 16917 317790902 16917 71221 457204914 33997 8352 626114889 71221 24859 493142237 56064 24859 342977105 18478 56064 96305867 24859 11858 452155000 14101 24859 310645874 23585 11858 475533850 33806 56064 622336003 14101 5184 758040454 10061 5184 963350161 14101 58809 971275503 47866 5184 127067699 32052 47866 671850484 81268 32052 204190185 58809 44452 614056057 47866 87053 605707002 72114 87053 438714126 44452 46657 823761785 72114 61270 331593294 61270 52929 274081459 46657 38673 694455881 52929 46293 810339047 61270 39122 169985304 38673 74243 5594553 46293 44300 271511067 44300 48753 951733452 39122 47502 731297667 22355 74243 145629586 22355 3837 684312809 79064 22355 97822236 79064 12665 863731218 19942 12665 243572512 19942 79328 507411175 3837 87207 936652923 57929 19942 544950997 19942 74037 475269111 75090 79328 795461714 42942 87207 114429310 34799 87207 423315907 42942 63821 745989126 19701 74037 88968575 34799 72341 642646242 42942 28646 334072779 63821 28557 780963441 44945 19701 138095598 2414 44945 169270804 2414 53887 287347614 52356 28646 9304859 11791 44945 185210311 11791 55276 486279607 11791 46223 9208515 68571 53887 822084535 34201 46223 952189575 20108 34201 475149946 9918 55276 56537706 68571 56691 775365155 56691 41757 623894350 69400 34201 523321570 69400 82727 58803575 51070 41757 976352715 82727 62494 35587038 51070 37288 756275037 82910 37288 263499533 82910 66787 970209788 23160 82910 416570378 23160 65379 31387501 69395 65379 123070813 65379 15749 787998169 69395 45740 495018580 65379 61182 8314919 61182 33538 189319887 9795 45740 254611615 15749 66513 906724170 61182 32671 771181364 85440 33538 787250895 40117 66513 867459616 32671 64341 450706648 53932 40117 850805282 32671 31223 94347250 85440 10899 15432374 53932 76251 982537165 64341 2285 641729218 53932 69500 457840959 10899 27904 738417414 69500 58375 545391852 2285 7407 61964873 7407 67822 235445106 69500 49283 400442325 49283 19288 947026021 7407 34582 960213369 7407 8206 624190469 19288 55530 262147548 67352 49283 156440340 34582 42391 641619647 68909 34582 639000599 42391 45332 761705215 45332 34860 261420944 29995 45332 284694791 68909 24262 685678169 25057 29995 377154140 8705 24262 474877237 29995 37400 670814460 52469 29995 608211849 8705 56818 705007967 52469 80737 95396824 73224 80737 994547485 52469 58392 50443372 63029 80737 499517109 2739 58392 74680562 73224 17813 457671299 61954 63029 503221476 17813 27246 187735275 17813 44988 327843646 76145 44988 188937022 27246 83693 348058620 44988 44817 949624536 85945 83693 857726524 58412 85945 385774548 54431 44817 544212130 54431 60107 726208943 4610 60107 313552901 54484 54431 64228946 54431 22294 829967811 54431 3423 570879983 58983 4610 557399160 41766 22294 470845883 22294 33810 100444146 72331 58983 530295755 3423 32678 983527573 32678 50478 294325956 39706 41766 137840289 32678 49123 7038400 47041 49123 716905837 39706 19032 19054235 19032 64112 41144512 64559 19032 753243271 64559 44323 318535956 47463 64112 718693683 65301 44323 233734621 9369 65301 905668488 65301 41541 170641298 41541 70022 704270765 65301 2210 887611879 65301 20428 551889583 9369 85944 806315647 70022 28206 907758344 32871 70022 942682380 34889 32871 497271797 61125 85944 12642391 84604 32871 625738885 32871 26729 261589209 42800 32871 261000663 16654 42800 901487071 86698 42800 581145280 18300 26729 121784362 12687 86698 926355471 85951 18300 568360839 70755 86698 563511101 36329 18300 717709107 85951 32242 32144870 70755 15 814132572 85951 64197 173213389 15 18255 559732657 32242 76511 973952220 76511 76136 39327566 12412 76136 331194648 8396 76136 683705960 66358 12412 733558287 46260 8396 424406006 10949 66358 572931073 21671 12412 506550035 74259 8396 838616025 2369 21671 834945480 2369 57178 88432642 10949 60230 222560509 70778 57178 781712040 74259 6326 765513424 60230 62283 498540734 60230 77000 330443313 6326 12720 602653828 17364 12720 777216758 12720 20075 670687652 20075 28709 231076486 28709 49997 751148448 85838 49997 423982206 36811 49997 201672858 53050 28709 528398765 38258 85838 710475814 36811 21615 147448708 28918 53050 473547882 55047 53050 772002315 28918 48729 259218648 35350 38258 915218050 21615 18858 715278171 35350 76224 82768685 48729 20522 615432241 76224 40903 956813174 18072 20522 25940860 8393 20522 395398533 40903 78265 695888501 27708 20522 953685178 40903 27534 602429329 8393 17155 790366591 54164 17155 402977237 27708 68232 964329947 54164 21237 160340866 71526 21237 984301390 62246 54164 126364352 47024 62246 29835244 47024 3879 997697152 71526 7843 864607221 3879 31955 677622069 3879 5327 604281987 15090 7843 714342755 50376 15090 333168585 77999 7843 524093957 77999 55529 12825316 55529 76454 326486755 32907 76454 144461128 32907 61360 593523555 32907 51521 605989110 71571 32907 697639687 32907 40961 25940283 74666 51521 194842640 74666 48531 370679261 71571 32862 20895803 71571 14301 658185536 44016 48531 761739576 74666 58778 254597149 65407 32862 967180741 63787 58778 591346288 14301 86000 579652196 44016 63069 322830684 69168 58778 259879859 8576 63787 635602943 8576 15661 576082886 15661 76822 312300534 26134 63069 536915253 24039 76822 950242960 29387 24039 394016342 85752 15661 776814034 52403 24039 261241402 24039 81189 113430016 68661 24039 402499792 85752 63183 204096010 85752 54147 808309248 84927 63183 565987931 70023 54147 104646600 33926 70023 146616745 4590 54147 208626775 54147 8045 70446222 53686 33926 728844440 70023 47869 910948582 12114 53686 573503922 8045 20825 850033934 66536 20825 887146463 48259 47869 382432408 48259 25278 766880238 48259 15824 23885194 49786 25278 716405938 49786 51429 244093263 51429 54751 728456199 44344 25278 765192979 78132 44344 403932507 61331 54751 50145606 44344 26347 546545761 46655 54751 249785292 61991 78132 208371283 6116 61991 246182593 26763 26347 726958117 46655 68614 601911817 24801 68614 428097196 6116 36734 467525145 23053 36734 185239349 16741 68614 216873814 49612 36734 276940590 73764 23053 131393172 29755 23053 976080969 75045 16741 691015936 75045 61204 660912224 29755 82922 992572758 69798 73764 566786069 29755 9732 187880886 37582 82922 108124624 37582 53423 262065255 42547 82922 382796356 36465 53423 154220021 53423 83623 700837646 10002 53423 858387334 53423 79134 818188203 23089 83623 640238630 4174 83623 241260925 853 83623 953041931 85718 4174 520734302 85718 18132 449871720 853 19464 90252109 4174 71544 94137211 19464 14440 389835228 37228 85718 137228228 45459 71544 568597925 14440 79275 185558942 79275 70183 115786904 62359 14440 467320531 62359 70216 814040476 79275 7225 555217894 79275 30672 253485363 74963 7225 432390172 70216 85725 967088325 70216 81254 564604531 22327 85725 587039019 22327 37130 374501852 81254 72593 309437079 37130 22538 39362005 42081 72593 603173509 48650 42081 49748507 15830 22538 133432764 72593 3534 828198413 48650 9068 575086409 15830 64220 918360566 64724 64220 473743158 82566 15830 578904614 13089 64724 521551333 9068 55827 74491158 55827 30448 101759588 13089 58941 681494984 58941 45313 506088289 13089 23090 71122435 26124 55827 377152249 63022 23090 219830373 58941 78004 992107370 74156 23090 857129890 86509 23090 504886327 32526 86509 227276151 63022 33212 685879946 51924 32526 174132321 86509 41841 471731526 51924 15919 591884324 41841 22237 616848070 41841 55838 186955217 51924 81656 10503870 52632 81656 112438965 52632 32480 924447037 9424 81656 37150225 9424 56598 146562187 32480 83668 134441393 32480 21859 526559476 56598 65143 116726042 40639 9424 381932285 25218 65143 963934887 8828 21859 194671609 8828 73889 79951684 8828 51690 596136843 40639 16252 364718693 59809 73889 43244190 59809 34191 636625270 68495 73889 420124111 68495 63994 275372917 2098 68495 932625632 63994 55222 351203133 44981 68495 422020088 63994 21616 70373727 63994 23980 34764857 80099 44981 832541715 44981 8276 88651009 32919 21616 337025721 23980 15244 492092860 25596 32919 802242101 32919 58222 793846111 25596 60210 153730966 60210 61831 571151053 25596 44259 595871059 58222 53024 391936820 8420 61831 40879011 80259 44259 36283466 3406 53024 256266621 2601 53024 582759367 3406 32195 259399466 3406 29493 218772814 70073 3406 886737713 31019 32195 593450483 31019 61932 590746439 64611 32195 345773538 28805 64611 26289396 28805 64050 264982034 21458 28805 681742649 10785 28805 822892945 10785 56987 679924600 85123 28805 1374033 21458 61760 391908567 53397 10785 817918453 85123 62596 495961051 56987 58478 827331884 31233 62596 870718393 74425 61760 699818047 31233 52238 353528520 48376 52238 686252240 77983 74425 83844572 48376 66395 42296199 16895 74425 876678125 45429 77983 142670677 45429 64303 848444018 7332 77983 541067181 66395 53943 885426086 53943 50446 954204927 50446 40329 432615061 46603 40329 630542540 7332 11090 25317551 82662 53943 536452977 82662 7540 356495471 64269 7540 211041099 82662 45669 87088603 45669 80725 359331650 80725 79645 781835465 80725 2907 133583491 2907 80303 413938780 43950 45669 69450715 2907 15170 799366839 2907 31964 495784115 20750 15170 5475459 23855 15170 667160278 45250 43950 74628773 31964 86881 71699330 20750 31784 608093591 86881 61161 553531315 45250 1048 549456030 58020 45250 527129402 27051 1048 661865752 27051 19998 807477807 67846 61161 140605250 59931 58020 954731157 58020 24754 922348164 76348 67846 521959526 69518 67846 192248818 8890 59931 111540629 69518 15171 320249032 24754 8915 340847495 15171 86106 781436423 8890 14773 199856826 8890 10369 20699131 41627 86106 59151775 48879 86106 370476904 14773 11215 59216144 14773 52480 325258578 48879 81778 181076572 48879 22774 512787947 22774 31354 577956905 61859 81778 865022301 43127 31354 861883814 29589 22774 970176420 29589 31111 107511744 43127 36802 457158048 43127 750 390335956 81185 29589 713422412 81185 38042 333157184 81185 47530 48613622 52685 81185 9309403 25205 38042 978590135 38042 7050 303949530 7050 68168 640252195 52685 3675 327261590 80417 7050 473350181 25205 15337 293208954 3675 21047 857651275 10872 21047 100676300 30623 15337 833549910 481 15337 823285847 77032 10872 361579981 14824 30623 234335129 14824 61012 508847285 24102 77032 661640284 33566 24102 959801270 16871 33566 976551431 24102 37657 444507932 16457 33566 799789168 398 33566 618043412 35172 37657 90316620 16871 40621 32269252 42909 16457 282282424 40621 29280 243651040 42909 18228 422780922 74626 35172 443663116 40621 33683 72941608 10065 33683 17237622 354 29280 732761838 31247 18228 579801747 354 62784 936062162 62784 52143 770384508 63067 52143 35543473 354 61525 898147253 61525 7918 152168918 4841 61525 962383397 63067 80446 460100608 80446 5629 478527459 14146 7918 442122225 14146 15138 977858104 3211 4841 504412148 80446 25400 816002615 3211 18744 79280666 25400 35986 442179540 59722 18744 211841493 25400 14838 911477325 18744 61534 414100654 14838 16481 913033597 59722 83089 749270623 16481 16466 137493117 61534 81096 32404216 11304 16466 143925077 16466 83155 799561863 11304 19715 87404206 16466 19231 49663734 35289 19231 959103584 11304 85389 339299880 15174 19231 688978685 15174 57574 460862785 57574 80680 935655748 57574 58229 5655861 9994 85389 673124281 15174 4546 234027606 58229 66565 721916991 31289 4546 102371429 5354 4546 884737769 22087 5354 811802971 11474 5354 627280467 31289 43635 208664431 17318 22087 558081622 38852 17318 632463332 22087 40493 369953094 43635 83917 997324104 43635 56800 95376456 50754 40493 42606353 18085 83917 983407516 18085 86258 583197976 57414 86258 468018728 79767 86258 947722375 8563 86258 653040161 86258 72530 901862175 8563 38465 37385797 79767 3144 123989826 3144 35561 30062681 38465 40803 84383636 3144 33541 296015120 29323 40803 957845857 33541 86496 541126528 40803 18470 724899992 39836 33541 118389551 39836 26420 372567887 18988 39836 815768558 18988 53113 463361563 28293 18988 625507795 33544 53113 178755704 18988 86887 313694091 39668 18988 521358585 86887 77957 646799375 76525 86887 720778851 17721 39668 978002667 77957 13457 117522708 35966 39668 522009454 8486 13457 792502350 17721 31987 883054876 41620 8486 552155315 41620 56745 137425038 72983 31987 955757842 8486 63789 733005415 53613 72983 794529930 69352 56745 682719693 72983 12122 342093865 13065 12122 906419861 12122 34052 52526372 12122 38589 361317210 34052 48022 935113992 38104 48022 578467708 80552 13065 318370364 70325 80552 128005265 40856 70325 868645843 39506 40856 480791406 39506 58194 865020917 39506 46039 50557060 39506 57884 128959088 42906 57884 92414516 42906 54877 847108383 46039 78304 749291000 42906 74477 476580692 68323 42906 905171047 2748 42906 766479148 4189 68323 302412285 12198 74477 310840834 29633 2748 606746189 62702 12198 686389854 4189 8310 740083910 63529 12198 450844295 8310 42904 680869555 23404 63529 396640809 42904 58424 841676671 42904 74 367505439 75760 58424 301605264 77255 42904 266774445 58424 76761 256332420 74 72323 264156176 74 22481 272462200 30242 76761 133024423 30242 9091 584744813 64643 9091 160787177 70547 30242 73076453 19343 22481 778758805 70547 74184 107245428 36741 64643 591584729 75342 70547 103017362 85138 74184 372057947 79936 85138 366341784 36763 74184 583817919 86378 36741 954177206 75342 51720 423876012 79311 85138 446463849 601 79311 77045792 9478 79311 718667510 601 82582 146316883 40783 9478 358968170 82582 14724 347419674 58132 82582 859313789 18846 14724 950237685 71631 58132 60814279 71631 71889 459706899 71889 81429 382564301 58278 18846 961042022 81429 27895 571328230 71631 40634 269369483 40634 12013 100485004 33069 27895 293564112 12641 27895 233794031 12013 85925 118391251 73510 12641 285712818 33069 35811 108390213 12641 54202 129361241 55954 12641 929241959 47188 35811 139537415 80418 35811 660266947 54202 51128 126334758 9308 47188 69216033 9308 68447 951738691 49100 47188 962837843 49100 37633 280150695 49100 63026 606121407 9308 41244 777969169 53336 41244 780100900 37633 536 122811773 53336 14815 816741089 53336 21725 868232982 21725 11587 905721926 57441 14815 938490236 52214 14815 838785602 11113 57441 271992580 57291 11113 130895695 21550 57441 471542745 52214 51170 464775446 45543 51170 82886132 11113 59289 503897406 21550 9266 512336964 84582 21550 448705224 51170 56495 9704333 56495 85858 7102032 59289 52853 832330973 9266 45875 246073394 46572 52853 306523471 52804 56495 403190877 52853 81556 544308255 52853 27900 175557708 52804 22232 446061728 83218 46572 919660872 83433 52804 359081479 2234 81556 45918608 56042 22232 664565956 8218 83218 657520785 83218 81504 512351177 77477 56042 172241752 32035 8218 40064832 86614 81504 359604313 81504 17179 708219602 32035 10774 425476109 17179 72338 462505725 14641 17179 112273129 33855 10774 923159815 27770 17179 675631165 69191 10774 594284238 9534 14641 139342366 33007 14641 832244704 9534 6749 247849676 6749 79054 440109686 12568 6749 378746279 6749 11074 716629169 39833 79054 327032721 39932 12568 582848162 46138 11074 629089805 11074 62754 997347438 39932 25814 158327186 25814 46527 588265600 55848 25814 171699844 8707 46138 558431150 79203 8707 585679657 46527 50097 147655745 79203 25907 811113804 80280 25907 615315695 50654 50097 181743808 9661 79203 669366641 9661 53591 860402593 35322 9661 111478116 9661 16891 142689811 35322 79570 579105047 5140 35322 690426740 79570 22253 383894580 28280 5140 888821998 73930 79570 971870588 5140 35019 336101944 22253 64372 760369199 51005 22253 240566177 28280 73164 351836323 51005 7641 740441741 7641 807 963159810 62575 807 875093747 51005 54473 335191984 73164 51347 871038611 77761 54473 627964354 48356 807 846029075 54473 54967 343057087 54473 36651 636038235 54967 28168 90242440 28168 57600 699111845 44001 28168 290414775 54967 38024 149963817 81626 28168 662028089 38024 31130 811325267 58240 57600 294726323 31130 22508 833532778 58721 58240 178985257 8213 31130 742928934 58721 14857 149155566 14857 56547 813363689 22508 42490 332728667 14857 26311 836705669 67511 42490 753397629 23295 42490 402737420 57981 23295 850120487 26311 73213 463302147 22843 67511 842095753 67511 59254 43835587 57981 69332 856312305 73213 67463 370504603 7152 67463 964476911 20453 22843 261441111 364 7152 617696605 18734 67463 510155759 61130 20453 470853940 24615 364 396488439 18734 62117 540461262 24615 7832 479368360 45801 62117 558454362 61 61130 990015310 24615 40028 688987743 24001 40028 254142811 6256 45801 919099769 61 50175 740240037 6256 24145 710688300 66580 24001 778967051 24001 81919 19814720 39650 24145 671143729 39650 46660 897294557 63861 24145 256879845 66580 85931 62367986 63861 83612 24247454 18408 83612 591595091 85931 33234 896688138 50191 63861 90754292 56063 85931 263657002 22626 83612 45053605 22626 43488 15858231 50191 26539 520810909 40548 50191 297114497 50195 43488 571875607 77611 50195 759180769 77611 62706 969006060 62706 82234 81718001 61294 50195 169173036 28389 61294 86965464 60415 61294 696998829 28284 28389 834370268 28389 14898 467345079 61294 55668 143676073 46504 60415 175310905 34592 60415 190357755 11315 46504 777649235 14447 11315 889550582 63659 34592 667346951 40215 63659 234992052 63659 35759 115262977 61026 40215 535945584 78977 63659 129530020 35759 10277 508118703 20354 78977 661294129 22525 35759 382760426 64631 20354 411329783 47593 10277 351919578 46912 22525 800705449 34501 64631 289290582 46912 48475 755445073 47593 76197 48897213 76197 4425 390897020 83648 76197 536587152 83860 83648 830145572 63510 48475 149982879 83648 51294 470784724 69680 51294 587226635 63510 33789 8624747 21532 51294 604050498 63510 43984 395462205 69680 73122 733244533 69286 73122 56457967 41352 69286 537983199 65310 21532 433276110 41352 4557 538212469 24379 69286 11954817 3315 4557 426848190 23878 3315 83106525 65310 65277 461095808 38932 23878 440047245 24379 5845 563693345 20033 23878 2039849 5845 24979 216179412 82294 24979 951298018 57093 24979 680583469 20033 83483 512073532 57093 50823 6068560 41224 83483 204024812 56502 82294 130727613 57093 55448 223841890 45057 56502 678538453 56502 7240 108566112 55448 38074 638648542 42858 55448 921338334 38074 48578 957441082 27125 42858 415855736 6485 27125 124733898 27125 84943 377087107 27125 41069 428560178 40530 27125 866175917 43085 84943 527661697 36127 43085 228004349 36127 6465 799297296 40530 66240 77782016 23280 43085 69330082 80459 6465 451481340 65614 66240 389936960 66240 44114 558287877 44114 75812 604236437 35994 80459 980846201 80459 66178 546044490 75812 10679 935328295 10679 83906 814597520 66178 13680 569240745 35994 54444 345833227 10679 61558 57334045 13680 31141 518698810 65787 31141 112257881 54444 19530 717367552 31141 38285 100537365 84999 31141 196696500 65787 7519 92115218 47043 7519 964582504 75111 38285 615218961 51540 84999 835062005 7885 7519 983012809 75111 69780 845283449 69780 55519 756917582 3584 51540 788305557 69780 36030 608071367 69780 2920 466607689 36030 62020 712666407 52483 2920 950743803 55465 36030 155818955 62020 35127 867480532 62020 66886 159841689 83112 35127 513407722 63508 66886 650810491 55465 82593 754876350 47730 83112 751841867 63508 51358 567127314 83112 45630 823561200 7761 45630 210744832 82593 15430 629840783 50523 45630 611669810 51358 25909 985705521 61235 45630 755833911 51699 7761 916100347 77940 61235 375812566 86214 50523 79721770 38676 77940 33308321 61235 39568 159986480 83203 51699 196553064 39568 51731 729738969 45298 39568 781859122 5498 45298 393884119 40985 45298 773984562 12893 45298 318946249 40985 9403 502956801 71602 9403 836296131 12893 11382 39215532 71602 2756 897936809 12893 314 77922632 55443 11382 59176206 2756 20651 738472808 314 58552 549544645 43284 55443 83494134 61586 43284 23529872 55443 81808 225360795 20651 36293 83992961 36293 54184 939882375 31147 61586 61239053 54184 60017 547838747 56620 36293 403629031 84568 60017 181488683 34925 54184 870454858 84568 53066 766959515 56620 47369 720786355 13225 84568 434945174 84568 26915 151133693 20244 34925 771376885 13225 83786 650231810 34719 83786 115242163 26689 13225 987434565 31126 34719 132063221 54811 83786 52855574 26689 10264 549304604 15707 26689 490845234 34710 10264 199312626 38226 31126 455249 38226 46229 986915776 970 10264 306538221 46229 24529 344334474 5900 970 303790137 46229 15572 807287136 15572 4672 657730329 12048 24529 860634867 86955 5900 138567740 4672 25872 686756520 25872 47954 21512686 77696 12048 49946180 77696 65472 595798036 65472 7958 40979234 65472 69829 548910483 17190 69829 833633884 17407 77696 326125867 61176 69829 125308539 58428 17407 131974002 61176 79892 512505013 61176 41041 101439010 51480 41041 595720667 61176 5484 603488870 32869 41041 772164176 37965 79892 284748913 32935 5484 868058913 32869 58549 130256787 34641 32935 233146207 72186 37965 369772225 85286 72186 665214442 42270 34641 219450000 73710 42270 25597489 85286 13567 876947035 3896 13567 30756304 65261 13567 325581739 59168 73710 149717875 13567 63786 568086165 75721 63786 891222785 3896 26204 54310426 65261 70107 913631643 62559 26204 974824007 16194 63786 497837286 62559 86135 404728348 17334 26204 683651965 86135 39510 857625283 16194 30785 398215980 30261 39510 405263782 48034 30785 327683848 85366 17334 427235845 39510 59153 143648204 48034 17092 606734168 11633 48034 32354681 59153 55697 38804620 38821 55697 198911718 8547 55697 291997126 63330 55697 284690732 55697 57804 599266617 25871 38821 224418276 57804 13471 366027861 23902 63330 483528237 17658 13471 961969347 57804 60086 153244776 23902 82871 10590384 23902 57748 501960297 67311 23902 691885124 57748 33283 43160161 82871 32983 791490928 32983 79250 325955975 67311 15412 704125005 63329 32983 628443291 32983 37121 489927402 63329 11048 115459614 15412 36352 400694740 36352 81772 798221683 36352 72277 952980830 5403 36352 990375743 77610 36352 868526835 81772 74104 987216006 37944 74104 329581842 64687 72277 169459797 74104 69631 839817503 33350 64687 25118958 86322 64687 993167497 45724 37944 19153028 45724 13335 728458973 18898 69631 398447333 22772 86322 265763040 22772 62423 12613094 18898 4584 706301186 62423 71959 433180380 62423 39696 797617395 58625 71959 279264893 36279 58625 124725692 71959 10773 250294148 6618 10773 460689902 39696 49719 328290849 10773 29656 337406601 36279 81083 784332185 84887 10773 704484737 65745 84887 880382949 49719 4619 303597880 18208 65745 356362784 10928 65745 645253579 4619 72631 88335050 65745 84195 32327003 18208 52201 715869480 18208 22185 650104252 52201 46993 53637677 84195 83077 966647971 71266 52201 229137477 55108 83077 428718468 46993 71351 580361628 71351 67022 910838130 83077 83122 96699166 83122 13242 20695376 71351 22398 753299276 82949 83122 960945097 85078 82949 598686875 50465 13242 331154287 85078 87000 515302490 10095 82949 61053703 10095 7357 750974736 59691 7357 931339041 59691 64591 485987899 87000 62984 961060587 57703 62984 177841237 83727 57703 125070051 23894 83727 8420474 41389 23894 975413027 41389 87202 208780098 23894 64928 639750803 73594 64928 877950708 87202 44185 776774133 64928 44332 911927275 85776 64928 16175857 42283 85776 176442410 941 73594 363434434 44185 44759 788387513 81503 42283 584545908 44759 57061 45276839 81503 44396 694533487 81364 941 640418250 13953 44759 833837288 14708 13953 413060767 65213 81364 458991061 48092 81364 362907769 22690 13953 288952938 72890 13953 404470464 48092 76166 570012409 72890 52119 26171841 48092 87299 448660204 76166 17763 663417823 76166 10232 982547745 69430 52119 106868114 52119 19662 431213448 31702 10232 670249198 19662 7990 80295726 31702 11275 797866821 69721 69430 664538870 72283 31702 280932379 12259 69721 685284802 11275 4845 74788145 69721 68700 737214973 51693 68700 892481160 62115 72283 500689048 2242 51693 598448346 84304 4845 973783600 62115 64548 761443889 62115 69836 418704206 70869 62115 80974048 73158 84304 578006003 84304 36027 975664588 33808 73158 914407042 73158 53401 277467442 53401 17308 689491697 33808 5434 407508543 25305 17308 54756318 51698 25305 54046939 44311 25305 666587995 9090 25305 804231372 5434 29165 717697449 4362 51698 116626295 51698 65761 517062237 44311 69952 205361444 27672 29165 303931236 69149 69952 638200446 81902 69952 890075086 81902 8468 392755317 63096 69149 92429143 27337 81902 88460741 71448 81902 81138928 1808 71448 714246389 60782 63096 683298669 1808 5259 927866535 27337 9913 567337776 55071 60782 369680057 60782 68576 987293974 75538 9913 534065323 78283 5259 69409235 75337 9913 145155354 70198 75538 878278606 70198 13034 960310407 42227 78283 102253533 75337 5062 130384871 13034 83540 875804831 70198 61918 681636215 5062 30506 419847593 83540 66094 92839004 66094 31557 16692281 21459 30506 305549276 894 61918 310352495 31557 46599 426614330 46599 82570 14052034 31557 8803 507035381 8803 64476 552622768 8803 20188 14350787 49040 82570 140579234 30364 8803 904287766 20188 83793 32759618 83793 27929 290031791 83793 42167 958550946 83793 30235 718024558 30364 26151 72583309 42167 33809 186577501 33809 76328 389118150 26151 31951 378338345 7613 30235 19872459 31951 4534 849633463 45217 76328 618148677 74905 31951 674934809 48394 31951 713892278 7613 69671 454189170 48394 56166 368979490 15744 48394 97304277 24936 48394 98182273 24936 81483 162819906 57738 81483 64036773 15744 7817 992680807 15744 13910 396740725 57738 34297 78412021 7817 31703 376417783 7817 46749 190362218 13910 84770 114219390 84770 8510 135247434 84770 44509 101697225 14387 44509 755655862 44509 72176 57016888 72176 31963 375093713 52793 14387 273354667 44509 17350 827735484 72176 82744 564766757 82320 82744 985819207 30727 52793 723916203 38116 82320 765423610 17350 36938 10274672 38116 10574 611548501 38116 86335 153102346 86335 31641 488015395 10574 53305 694422749 86335 1599 852206151 35205 31641 138477771 86335 10070 316742176 53305 40833 670223394 27880 53305 474007385 6872 40833 16750229 10070 938 20147700 6872 76263 144814608 76263 60767 62836864 27880 17457 689499620 76263 41727 841904087 75089 938 672096104 31101 75089 791499445 17457 21839 107879657 64780 75089 945036534 46321 75089 755294018 75089 48014 450938729 83705 21839 257621049 60504 48014 794299145 64780 8169 459516794 46321 80658 576455203 83705 50768 422565748 8169 31647 910300356 26550 50768 160118859 50768 83206 288627516 60151 83206 653914043 31769 26550 401909120 83206 83947 436500541 11639 83206 3724947 4066 31769 325439755 4066 53959 346682603 11639 70571 451036866 4066 73529 532054610 24736 11639 417818586 15521 4066 341535056 24736 3867 299692985 24736 30897 58635101 3475 3867 219625862 23598 30897 142155438 17248 3475 794589026 75262 17248 81879549 31705 23598 413830907 3475 30433 479545916 22574 31705 529713583 37364 75262 394711645 80108 30433 137065043 35544 22574 640919809 47461 37364 244048278 62713 35544 149276172 62713 12936 204360874 35231 62713 391718593 35544 62274 261317837 35231 51979 78828940 62713 53508 271805500 9746 62274 713204767 9746 41710 504283681 71011 41710 219930295 33400 71011 131389335 71011 18329 768446034 37039 33400 35263423 71011 60232 221288955 18329 34960 609584625 63040 60232 612946723 60232 41939 740215882 43111 63040 368016117 25746 60232 105550473 10933 34960 448630613 10933 10275 210088403 61007 10933 552844706 61007 44993 600960279 61007 64041 400804778 37595 44993 766166488 77933 64041 23358547 72954 44993 172727633 37595 41207 263691440 72954 46317 512511309 13127 77933 232835870 53425 46317 52221857 26562 53425 828245187 13127 28741 313038188 46317 55224 737014493 41179 13127 808512362 64143 28741 343006018 55224 66575 418137358 28741 24192 353011018 64143 85817 866932895 52993 24192 124341597 72896 85817 79583568 61638 72896 383171556 85817 35140 497053773 61638 50147 460302254 56757 72896 984359738 56757 68060 984177366 24392 50147 243953417 50147 77909 829019333 77909 40721 713716556 40721 42586 680612963 40721 81145 309227982 1614 42586 245862383 7204 77909 771986053 73281 42586 746462976 7204 21734 57721896 53522 21734 124534682 53729 21734 576053764 73433 73281 389616662 28277 21734 859601932 73433 49962 787705319 28277 63114 248089739 61404 49962 733059616 61404 56213 141854288 31969 63114 901551108 61404 17540 833145475 17540 66266 82832461 31969 41323 310815751 56213 54753 722255146 75678 66266 927568243 17540 56796 426753452 71855 56796 44555394 41323 30703 122595601 8170 54753 616543420 56796 64699 251265745 56796 17081 67163878 83110 30703 172623374 30703 58587 663370098 17081 65073 807296771 58587 20031 172794638 20031 5916 513311578 5916 9757 848561000 44290 5916 829921 6364 20031 924838881 5916 39475 947211254 6364 70618 896835888 6364 23141 542729963 21939 6364 630285538 59155 21939 119549489 68039 70618 882570525 83191 23141 575490661 71675 59155 409786296 83191 18717 117504369 54106 68039 358829723 83191 22919 583413478 18717 50575 338681718 18717 67714 390080823 67714 52966 545385444 38737 50575 51652169 50575 9878 819028509 50575 2167 880180499 38737 25385 225344478 69407 38737 362288378 29317 9878 793268726 33432 69407 807491673 29317 31698 852653099 29317 37434 330606354 29317 66671 836129067 35720 29317 40628489 23438 66671 225428211 35720 62769 726583150 62769 16991 573283372 80661 62769 456385346 194 23438 212607416 23438 74148 146442191 62769 65317 506900936 35262 80661 600016671 40434 194 302049502 35262 48664 292908128 55946 35262 444142915 55946 81267 328706529 66450 81267 188414835 55045 55946 264268110 55946 63180 959939953 10244 55946 72019042 66450 31408 781454914 31408 59616 454510791 38820 55045 767782514 59616 82409 178439802 82409 11640 418933650 21490 11640 864542203 36535 59616 204021032 16712 36535 363112698 21490 911 279380272 16712 2247 306421461 16712 19133 461453327 51162 36535 872835551 37310 911 146957221 32544 911 674412063 16056 51162 294516608 16056 79824 144781687 70836 37310 397549646 79824 76296 135742509 39537 79824 362704964 20095 70836 850754788 79824 57103 491580652 39537 79411 412505899 85519 39537 32372215 49546 20095 54188566 79411 80007 136672122 79411 55859 887792023 80007 71431 995738014 49546 55657 247993610 71431 69063 602763934 71431 37777 102108758 71431 52095 373869477 72603 37777 825768413 69063 65621 698699271 52095 25260 641783982 65621 36380 128209582 25260 45922 695559197 36380 63525 60352112 71658 45922 167908266 9586 36380 736200042 74266 45922 256993163 73499 63525 582706857 71658 58860 470997612 73499 56476 610445459 15809 56476 573656456 73499 61711 346429593 83805 58860 963006283 49680 83805 922655657 80697 15809 344234543 15809 32513 455318318 42219 61711 535275512 80697 13850 331073645 22751 32513 55834482 55508 80697 191416155 55508 70538 189182783 82276 42219 445839578 55508 67397 653004709 35210 22751 443477480 69107 82276 459507655 40354 70538 548026241 67959 40354 119648681 71263 35210 561445674 40354 70868 467271254 59590 69107 576462360 40354 35937 810488958 71263 19525 502557020 19525 19654 467824927 70868 82774 281631878 35937 30872 77572772 8874 19525 599918505 19525 74859 253180578 49339 74859 565447848 30872 63992 926820866 48617 30872 882703957 52314 49339 767880965 28523 49339 124525332 28523 78908 30218733 48617 62198 822700958 78171 48617 22588686 56370 78908 14028482 52471 62198 283460347 27799 78908 883874812 27799 73503 202732516 73503 55139 127461032 52230 52471 491071072 55139 4692 252093540 52631 52230 625653969 52230 17326 502953287 40897 17326 531499414 40802 40897 496352407 52631 71972 521420142 52135 71972 39426374 64514 40897 159365094 64514 8255 901645209 71972 84181 966323350 52135 54597 720064122 32222 54597 432259192 54597 21982 853585319 54597 11688 621961974 30024 54597 767813344 15342 30024 413458588 30024 85023 709801046 18641 11688 689964621 11688 53884 296620092 29928 85023 155960626 8840 15342 373360764 13114 18641 266366587 39595 8840 81535992 13114 26609 979947168 13114 10565 312718158 40388 26609 751371241 51744 26609 48570565 45820 40388 341753914 7814 51744 671138490 45325 7814 440751285 53881 45820 781781633 45820 20499 163891417 75650 20499 745838778 54865 75650 409369711 25375 53881 780352772 53881 7261 687947718 7261 33971 95227455 33971 50647 271533372 7261 83138 85078684 83138 20827 12460997 33971 58002 50267409 20827 65546 135611821 79647 20827 652495370 79647 10887 558542907 79647 66327 146114322 65110 79647 467618393 30563 79647 853504063 30563 31746 124511334 7233 66327 190398547 23387 66327 346834411 57863 65110 951727730 30563 5631 976981203 85463 31746 694129133 23387 45921 76234981 5631 5254 352511466 41475 85463 29521009 85463 55280 410077264 45921 22073 206649547 5254 69848 347531263 69848 21198 238722844 69848 59554 617002994 52913 59554 126574238 17950 69848 42883747 65221 52913 774882598 75820 65221 784966615 59554 77388 56549962 64532 75820 9015488 1944 65221 488682230 77388 14289 987078439 77388 41397 334868788 41397 76642 211162236 79661 1944 447401479 1944 62023 87071674 40709 79661 683812134 58308 41397 124276179 19647 58308 780764869 58308 64860 333908914 40709 40289 64302580 40289 21376 10941028 40289 12927 315107653 48331 64860 813418535 64860 59877 237634688 48331 59219 110221478 9905 59877 378094994 12927 60098 143750477 67577 59877 994438871 70316 67577 782386276 67577 84475 976152211 9905 10744 800924075 70316 15929 156577236 68256 67577 140048373 15929 55791 666479425 24963 15929 549713911 15929 8548 703266296 6028 8548 274999881 70523 6028 209078931 55791 83272 95064262 8548 53193 763368789 54560 70523 173030535 39033 6028 7618356 5027 83272 559460263 25772 83272 524210073 41963 54560 148930277 49413 5027 63820838 49413 69130 717875679 25772 25826 727570954 28541 25772 862772877 41963 22598 184397687 22598 15474 829865083 40604 69130 825658076 40604 41911 758554280 84358 28541 45799731 40604 54482 481450625 38771 41911 911420630 54482 44108 803148651 41911 79629 676294870 12053 54482 478645262 70358 44108 556971802 44108 52479 405899927 44108 73715 429946240 73715 38957 398739762 48153 38957 834216006 75400 52479 256600274 75400 18620 379032126 18620 18556 758794025 75400 27415 43846671 11838 75400 91943560 67096 11838 75999547 69545 18620 898814919 48233 18556 80391694 17236 11838 611491861 69545 29708 917088833 17236 29051 662224206 39098 29051 570229012 34007 29708 799885974 28179 39098 44416088 29708 35257 862725145 36935 39098 165171074 35257 15710 749762136 5100 34007 58307126 47721 35257 748893401 47721 1999 730937165 22658 15710 191800197 30182 1999 266747495 2454 30182 646873237 8560 30182 645095036 25060 30182 808858451 25060 65616 53534922 65616 64428 888760854 64428 40236 244239490 28876 25060 328971884 64428 6101 592305263 12506 28876 872320370 68395 64428 163538798 6101 5601 154195885 31435 12506 835671366 9907 5601 323999719 23700 31435 596442596 43889 5601 226061593 43889 81034 606415030 31435 60271 915361978 43889 41918 983816278 43889 64634 666210285 25766 41918 900335786 60271 86485 513631482 18275 86485 801167016 25780 41918 138263554 65465 86485 34300395 49826 65465 3464965 31189 18275 485182780 20845 18275 272201465 20845 56925 913266484 60750 49826 739979027 31189 29278 112001098 61350 60750 77931871 60750 59318 691491800 72754 60750 674958893 28120 72754 275063328 61350 84636 565175627 78782 61350 601173016 78782 41204 25007090 84636 74328 921410473 74328 20328 500845010 62045 20328 26370917 62045 23863 858582760 81961 23863 367003523 24120 81961 684924191 65980 20328 579501758 24120 21274 495011787 24120 18063 95976539 63571 21274 114951683 67513 24120 123786556 63571 75825 315292766 23751 75825 983596103 48302 75825 279281697 48302 13678 811791850 67513 34026 692141851 25262 23751 320075779 33594 34026 246462241 34026 37800 549813185 21348 25262 710516740 37800 39740 88345576 62362 21348 49603065 3971 62362 525376849 39740 39907 64382888 53338 3971 675107558 46521 39740 113854425 10272 46521 969245146 12892 10272 50260347 46521 35087 162131932 10272 18895 242643069 18895 3465 338863529 35087 22109 412158805 6540 22109 127771782 71076 6540 857902351 29748 71076 616182396 32595 22109 299434374 30146 29748 668892721 58915 32595 77408004 70495 30146 451201338 32595 61464 520655657 30146 65677 321125461 58915 39215 777719360 83196 61464 63657272 83196 10417 95728207 34562 39215 862554449 56966 65677 904745684 68991 34562 125672545 68991 29727 565389984 40955 29727 975525534 40955 81242 488578342 81242 75937 696744125 75937 35499 1268601 40955 73382 842082852 73382 40441 264939116 85539 73382 72983844 49205 75937 272109436 78093 40441 420104855 79814 40441 389512611 70670 85539 730324852 44152 85539 267100379 70670 72192 528644792 18217 72192 351846328 43698 44152 341266902 72192 33821 612794362 33821 22528 45561346 87162 33821 613533065 22528 48981 741901768 22528 83703 812975015 60394 87162 545994618 73378 87162 729785159 87162 37638 863508904 10572 73378 718120466 60394 19958 51723391 10572 85491 324924934 20758 85491 445390244 38375 37638 932476592 38375 71963 763871376 82369 19958 480868721 82369 64206 54075581 64443 71963 126963414 38375 1706 47552136 64443 3564 546975095 3564 50531 207814494 50531 72456 225954873 3564 44798 290380592 86372 1706 77820273 3564 37414 810150977 72456 53548 142535954 82793 72456 903573815 82793 25392 201471660 25392 41194 59486200 80078 37414 28031794 53548 73415 270787522 73415 18712 633528553 78550 41194 307596297 48105 41194 277016378 53228 18712 353504794 51245 48105 997118685 15690 51245 36457933 53228 15106 167644749 26678 51245 31329940 23074 53228 333244369 26678 27666 41405760 26678 75911 408387984 75911 86340 795757559 23074 59540 998976332 68147 86340 596324244 4831 75911 236150384 7412 68147 240941339 59540 24484 44491218 59540 28500 335203602 7412 32010 756202417 65142 32010 998015416 23963 24484 250027683 24484 52426 828911009 23963 53453 213828223 53453 40708 663137451 52426 45201 259270915 40708 52663 727885613 31186 52426 354555484 52663 28009 130034891 86063 31186 83919631 45201 54626 85572641 9846 52663 445987250 5011 28009 894781649 44231 28009 580084314 11884 54626 811986061 5011 72686 771209995 44231 18389 942124182 72686 44354 549507527 44231 77293 291426458 72686 19926 188825191 18464 44354 15441041 51158 18389 364139819 19926 18160 115755004 74854 77293 119486176 56149 74854 777259818 43949 51158 677181728 18160 61774 81024869 74854 27568 746895488 27568 75284 613647445 43517 61774 58308118 75284 53893 515782883 64493 27568 940667684 75284 22787 555788490 83076 22787 81458607 31067 22787 106027310 57345 31067 506811557 29934 31067 570896252 83076 26860 717311354 80144 57345 294679378 29934 82048 637473848 67333 82048 745236035 68539 67333 639804355 86387 82048 290340905 37958 80144 654583771 73478 37958 566195994 86387 81628 34654556 10955 86387 247442701 10955 43257 392402292 43257 81747 23046500 45299 10955 502962489 81628 65450 449177395 10955 57023 103058510 44164 43257 733241770 32 57023 411757601 31216 32 362200092 39413 65450 952376694 32 69422 68919725 69422 76078 933697030 31216 85101 683913591 38252 76078 115765329 76078 16768 6205389 16768 69105 37121162 76078 68948 683291173 33046 85101 909395630 55711 68948 608417050 55711 30544 687927831 68948 79417 127164864 37846 79417 782700790 34668 33046 168905253 55711 79159 593360481 426 79417 96206190 58709 79417 638541471 81106 426 842950923 79159 30768 376902893 44801 30768 865552001 72222 44801 334523149 72222 69892 200637154 34442 69892 830438179 28128 44801 653684112 63979 72222 442782349 16970 28128 857224627 79244 34442 24728307 28128 26451 479245570 79244 54658 549828823 63979 77389 854403837 14007 77389 179256167 77389 24150 393959179 26451 87049 968252289 66038 14007 95068839 77389 58397 468807316 59189 24150 542856102 79011 24150 389927280 87049 37586 27491124 37586 51187 479937932 73864 51187 812715617 57715 59189 648309097 17522 57715 758463160 51187 43822 211878784 58361 73864 38015549 4577 73864 885859551 17522 79851 757413260 79851 11770 548062111 58361 28737 587946056 27563 11770 93315242 5734 4577 566502282 28737 80816 201184784 27563 63865 217969372 27563 29766 852851640 52192 29766 663993871 80816 4791 631668430 80816 19284 108026203 14964 63865 851682431 4791 68864 658047629 11781 19284 956714441 11781 42017 677785171 28785 11781 440998913 28785 63211 465238760 68864 30982 291603570 30982 14952 210408124 63211 74885 441232410 28785 4515 799557718 82161 74885 886268790 14952 301 86045607 72353 301 115503934 40149 301 776942701 28063 40149 931781665 301 36785 732182589 301 30344 309007315 30344 48744 552058011 30344 10978 938809745 36785 14184 813328448 5940 30344 370074312 5940 79200 73902381 14184 61775 36784724 79200 68279 899113042 68279 5794 61220911 5794 11865 972950675 44728 79200 421230549 61775 56912 244159180 4707 56912 366584809 4707 3196 988939545 77352 3196 463619834 4707 72960 934346919 77352 62965 963868702 72960 75560 890865254 75560 57239 421280811 77352 68121 840036154 62965 58816 687793609 68121 9079 158065705 57239 23488 50765390 61420 9079 55111815 48848 58816 460882207 86487 23488 617025049 18842 9079 792091471 71104 86487 271363588 18842 71273 587318808 18842 86548 309559103 7221 86487 833941618 71104 1654 823565790 32156 71273 435343652 7221 7903 258037818 1654 63602 123657446 1654 20821 500495936 16906 63602 864528856 71567 32156 388545737 19993 20821 568256736 67298 19993 732313244 58991 67298 324236391 75675 71567 763768048 865 71567 63038871 75675 46376 127520492 82985 75675 467469 46376 85310 553812670 14880 85310 238534667 10615 85310 337252107 2827 82985 796842203 10615 40808 383019131 85310 1200 398396595 14880 57349 436983403 40808 13198 247109406 37166 1200 883252396 66864 37166 269186690 27525 66864 697021434 27525 33882 669936633 13198 61646 562267293 37166 23599 200953818 847 66864 88365883 23599 41641 684416428 41641 10282 35830373 10282 79705 724589712 23599 53496 449345763 41641 84376 673405102 53496 35186 146964264 70564 35186 420912660 70564 39893 39759848 66804 53496 261993155 84376 50250 335904557 35186 65670 391094235 65670 49549 977119274 50250 42174 198748173 42174 30327 499039071 50250 40061 786723401 49549 13539 601123276 13539 68634 82099856 40061 3847 246607274 68634 66728 715068826 13539 1312 885670531 63397 3847 380834279 63397 4376 165308324 63397 15339 321615160 71150 15339 469769004 1312 72149 128080416 15392 71150 819820858 47217 71150 691115901 47217 42666 285238217 82568 72149 41359400 35960 82568 142082414 35960 3815 224198591 84031 35960 4255329 71618 82568 232675687 3815 81927 670537062 84031 26848 946815637 70899 3815 41251140 81927 55085 293875088 80205 71618 129396855 36688 70899 116660335 67067 70899 51614912 80205 72180 109872119 1587 55085 468948099 57385 36688 373408602 84586 67067 395884793 67067 7010 243496303 57680 57385 947883500 20843 57385 281172896 55861 57385 479026039 76492 55861 55517781 61068 55861 166625795 82841 20843 558287045 61068 86744 182499684 76492 1495 119469098 9092 1495 320168730 82841 71836 616095096 9092 65297 185902881 65297 76239 948252110 76239 33610 231987934 9092 70908 114069994 47601 65297 441461412 11501 47601 18356283 16992 33610 825261190 47601 65561 46516441 15893 65561 665894111 15893 83499 306366680 85505 11501 104367638 32684 65561 745429539 65561 27931 569332207 9689 85505 303796560 27931 61224 806060767 61224 3002 113800928 32684 35482 350891570 80067 61224 499330976 9689 42085 88746450 54673 35482 63268579 58504 54673 970967266 81206 80067 624585473 7022 58504 233670390 54673 79255 805548384 72645 58504 625652483 79255 29293 437117105 79487 29293 681601488 47206 7022 721920142 47206 23730 752477980 10249 79487 140434632 10698 47206 798124706 10249 10257 255535095 2286 10698 21321297 32071 2286 584412128 10249 6359 73299741 10257 27078 492791958 16554 10257 581821918 32071 75433 545528162 43222 75433 640995694 68926 75433 567573157 27078 28282 20540660 83597 68926 849184647 43222 3624 39753256 59236 28282 953075842 28282 47543 449337840 83597 27628 55802684 39977 83597 905295082 664 3624 248995172 86951 39977 771236548 65172 27628 889200474 42882 27628 333604357 58053 65172 741319644 44409 58053 351886213 247 58053 583434931 42882 49049 195473402 3635 49049 112046433 44974 58053 8214699 53493 44409 918156208 44974 83556 237368569 49580 49049 692715540 49580 59410 522291574 49580 45447 786685305 68755 59410 617405050 45447 48442 206719385 40350 45447 574120476 22371 40350 85694237 61180 22371 330428641 40350 36239 675667456 61180 80555 671410736 72821 61180 527713109 19019 72821 262626824 25748 19019 82898199 72821 44346 453506971 39779 19019 171325827 19019 37959 577319157 50743 19019 230098299 70916 39779 317592289 70916 56054 379713737 6714 70916 757496779 50743 60376 28671637 16756 56054 534869330 16756 54454 91858438 60376 43422 646412454 16756 25377 252645523 16756 82190 731660980 39889 54454 37223678 76920 39889 420118172 39889 7323 117645677 82190 53144 973692631 82190 51756 417017033 80829 76920 5529219 50491 80829 503138870 32330 7323 516415284 57419 51756 110635195 32330 37376 321802078 50491 58548 458045668 53318 57419 106189055 45562 53318 427002077 7583 37376 22462700 58548 81108 775457397 58580 58548 312522580 58580 48067 600927833 81108 3432 637835649 48067 67625 458782244 29919 67625 860061361 59729 3432 867572769 48067 77930 375430957 80036 3432 41228436 80036 15915 106080595 14345 59729 18274654 52763 14345 996203161 78714 15915 989586778 15915 86369 26224427 15915 73681 412542773 78714 36356 801269153 4967 78714 655327155 78714 19186 705713944 74986 86369 698948834 63489 36356 827344847 19186 84270 660110573 7363 84270 886046704 33571 7363 405513138 67888 33571 750911330 63489 6367 5840252 7363 22595 156154253 33571 34770 842423646 814 33571 500435225 85527 22595 812298678 44927 34770 953631979 1032 34770 280379477 7338 44927 117874321 814 46808 721209215 1032 12566 44477970 8857 7338 872170556 59029 7338 282921827 41947 46808 411745374 43235 8857 912480821 62436 8857 135478891 8857 30605 969032784 29094 41947 77933127 62436 59331 17950396 43235 17648 982577150 30605 19819 604883547 17648 77351 750077972 17648 77843 724749979 60241 17648 18449360 77351 45251 818680430 58856 77843 371245263 59783 45251 864849323 45251 1502 440013915 58856 42615 628213298 54861 58856 21772380 26303 1502 374050500 1502 39808 56602622 39808 66881 298570412 26303 23877 173303020 54861 14035 907408869 43975 23877 687422777 2555 66881 655788698 43975 4620 775840643 5800 2555 320474548 30016 2555 75679326 68620 4620 91497626 4620 41238 707346076 68620 45755 542856756 4895 41238 809150797 2326 4895 851635628 4895 3952 564280524 4895 51107 988174446 2326 76146 273802111 51107 73038 460451592 2326 79877 455782014 35999 51107 308018000 76146 9224 585185577 9224 28289 433221890 9224 23656 49378074 83801 28289 860348921 9445 83801 597884114 4251 23656 277014686 30826 28289 613226195 13146 30826 157622880 20935 83801 843457846 4251 2850 105816519 38038 2850 939977335 13523 13146 586170564 13146 4874 85768522 2850 57214 513400927 30513 38038 119515316 57214 53569 537271677 78904 4874 637741974 78904 32691 918243462 52273 30513 429222704 30513 74326 664693796 32763 78904 435471631 66984 74326 37369708 71775 32691 614096273 32763 70039 176107518 55436 71775 909283794 34629 71775 570325188 34629 64105 80947701 71775 29933 915556926 46900 29933 55634257 69464 29933 708266758 68584 34629 102893129 46900 14719 732366815 42308 68584 921064700 14719 55642 280271500 12800 14719 134235361 60209 68584 82426922 42308 65690 886673776 22258 12800 323437517 65690 87232 872338264 31721 87232 663356868 53608 87232 633985420 37446 87232 335915889 87232 39956 95210508 31721 74252 881649343 28266 39956 385463367 53608 67343 31027037 9212 28266 393003585 10912 28266 81507948 56256 74252 266520478 55470 9212 369388389 12280 55470 159261092 22009 56256 970462829 36464 56256 129160988 56256 70452 251737617 22009 36339 645961730 12280 47916 488154010 78417 22009 1292892 20580 70452 699912970 37849 20580 780575412 39232 47916 99864513 11331 78417 876511113 46615 78417 359427974 39232 4408 746801749 42124 4408 288615683 29645 39232 507748067 46615 29391 414078066 71080 29645 814852080 4408 68156 417976725 29645 67185 383473941 18474 29391 798028668 68156 13764 437325177 81813 13764 14415520 61058 81813 962768926 13764 18590 240154166 44501 81813 923503 81813 9128 614415817 9128 17849 175942927 18590 79949 851982013 83664 17849 267296061 54126 79949 788583253 83664 43553 651118116 5682 54126 294569635 73991 79949 292234913 19134 5682 262499613 1854 54126 234777052 70369 43553 410177223 70369 75021 51743660 70369 73448 815752995 11133 70369 843953932 1854 14128 462889624 14128 32288 100958539 73448 406 427344750 60578 32288 903665581 60578 79358 904678841 22571 79358 272440809 31880 79358 798522119 22571 14011 748439762 79358 78791 242045471 22571 55400 510670814 55400 57830 421416228 55400 10828 270106065 55400 11809 122582793 55400 2994 961218892 2994 40508 41395009 79246 10828 699275647 77557 11809 207599309 2994 14628 286622774 67523 40508 782168351 79246 10854 766787171 67523 39771 213766347 39771 58360 85141986 14628 12637 667819605 67523 40202 810412920 10854 56589 579289121 40202 55412 119442859 5146 56589 919047948 5146 78164 537331499 42193 55412 563914996 54016 42193 832482877 54081 42193 8755916 54081 80926 814627337 42193 28548 37025410 54016 18308 703815631 54081 32715 144054815 80926 25226 211073652 57652 18308 67379833 25226 19367 75142328 17704 32715 982313733 32715 17396 497580862 57652 4257 59155331 68287 19367 414824553 12737 17704 6572644 4257 53894 724866718 66027 53894 155739143 68287 62276 880830344 62276 45210 794140818 64196 53894 85882981 64196 55268 649224141 62276 55999 355392688 62276 40296 965334113 40296 59312 3616467 49244 55268 715198326 58381 55999 767913382 59312 29346 816830390 48057 29346 111631265 29346 35170 735034315 49244 12058 411738048 12058 21339 183644569 21339 33647 17127298 33647 16166 398987060 35170 75723 356395118 21339 59570 150964372 79103 33647 729326806 23555 75723 84493059 62476 59570 445983818 15299 79103 356218533 23555 36617 935057467 61369 79103 380875428 15299 14489 473961619 36617 55617 673497794 14489 87222 778724238 36617 87267 669597749 17121 87222 2655417 87222 24325 179583402 54525 87267 45142378 8035 87267 475289405 33578 24325 476731039 17121 1997 696331942 1997 84807 278958639 72887 33578 995810038 33578 36740 535684873 84807 12753 879575440 24673 72887 128478130 72887 43328 26229540 17612 12753 163189385 24495 43328 745581680 17612 7435 960775791 29849 24495 132375909 24189 24495 120938097 23047 24495 540762972 68274 23047 595562470 23047 13155 272650669 4961 13155 347338853 23047 77438 983384053 12612 13155 454840312 12612 51773 56272648 13155 7213 888771712 34035 77438 313783874 3076 51773 48815305 51773 36054 177238640 75554 36054 744773446 42872 75554 6434662 34035 35638 190516099 36054 35933 226529496 81057 75554 155802579 35933 55198 330051020 62637 81057 488377543 1973 35638 528691258 81057 21207 424200649 1973 11283 314530238 55684 1973 48818453 5217 62637 722082494 791 21207 306650973 791 62216 659872705 81197 5217 228396132 791 58179 419987316 58179 30061 759931664 41259 30061 383751515 25136 58179 417748897 41259 85175 114418308 85175 79560 230089827 63045 85175 29949225 25136 49616 899687365 79560 36069 554183766 28952 63045 775748492 28952 67019 907961674 63045 39607 92033238 48798 36069 467189808 68260 36069 518426886 18272 39607 606666837 18272 26268 964173857 26268 38516 572508945 18272 33361 158108830 33361 45100 379585984 33361 64671 419057820 49277 64671 1925553 45100 2083 643506318 49277 39293 367615016 39280 2083 295547958 67811 2083 572114396 74878 49277 495545484 74878 21812 600896094 39293 6909 962636588 21812 20484 986262931 20484 81228 47664765 65786 81228 80402842 6909 74206 177132971 67500 20484 293493193 20484 14903 314204945 69406 74206 911099526 59955 67500 19599818 22085 69406 234926761 2139 14903 502448904 75544 14903 911332517 2139 41415 229373258 10340 41415 574326011 38532 41415 668555683 77 10340 312497463 84012 10340 95824356 41415 55709 817288444 55709 45452 449239212 26095 45452 860360442 77 80875 108152121 57384 80875 961613982 37640 26095 679449161 26095 77111 8136180 6360 57384 343287637 75134 6360 67187813 77111 9370 698121066 31953 6360 496249752 8726 77111 166999942 31953 4694 652413064 85459 4694 98314217 17652 9370 171780595 1975 8726 968703621 62318 8726 42660392 20319 17652 739276674 62318 26164 896831365 26164 77546 761907168 1975 3874 122302211 26164 21202 436191555 3874 37303 697954356 21728 37303 226017680 37303 7306 625215732 3874 62145 448695197 7306 58530 704149418 58530 34993 44557596 58530 6963 156283463 62145 43532 26505709 52965 6963 42043083 35073 34993 317133096 34993 5195 118184863 6963 30556 545273357 5195 70620 608871265 76230 5195 725977924 35073 57174 453569553 23767 76230 714128214 65641 76230 794165020 9283 23767 621698776 57174 7355 569317338 41680 65641 245878935 81881 9283 391121811 5299 41680 482545588 73083 81881 285824691 41680 10754 875469329 40127 10754 209293326 5299 12890 117603947 40127 68400 954044895 50083 73083 47527115 36490 10754 822574178 71248 50083 146605985 73942 50083 788190866 73942 14602 132700340 36490 59747 505912792 26190 71248 706769337 26190 77463 677309438 26816 73942 201213236 19027 14602 95601151 6270 26816 468352871 26816 2717 897842818 26816 6220 561809964 2717 82717 388940976 19027 21807 139647031 77214 2717 47323914 69686 82717 758418380 78177 6220 960679182 78177 62610 851074523 62610 5185 470791262 9484 62610 36258635 3826 69686 590690328 3826 16865 756966883 16865 54159 548192593 75956 3826 41463715 21449 16865 346971641 5307 54159 877735934 54159 50811 706155136 50811 62852 204466953 5307 51822 823992508 51822 8307 143114682 17439 5307 531288128 51822 16597 593730863 51239 16597 511590125 79789 51239 798386408 28039 17439 281096599 43262 17439 664118140 51239 73143 282705715 43262 28346 844819392 68038 43262 231781491 15879 68038 179724751 15879 39084 101132393 19736 73143 676083939 68038 11220 349522933 19736 83828 754899989 38268 19736 77181225 39084 64848 897348212 11220 2858 652064081 2858 61770 805469361 63846 64848 788400811 2858 49712 998551941 61770 23907 143533513 49712 62166 646317035 60759 49712 936271453 23907 48764 962170233 23907 53157 82452235 62166 58425 599322424 58425 58255 51872020 53157 55793 990872154 8291 53157 8473605 57598 58255 427426743 58425 48476 496303163 86867 8291 399156880 86867 35652 668370379 44683 48476 164537799 48476 20654 513514711 35652 63771 231301299 34997 44683 678276171 35652 36555 788320149 20654 12689 221271112 36977 20654 487633268 63771 13007 744901716 34997 51865 339824322 70835 13007 67394755 9567 51865 50685038 51865 42059 781501318 25837 13007 866555887 70835 8401 655403084 42059 39598 131204424 42059 48322 175371709 25837 84526 485577353 3730 84526 163864661 8401 4002 50967342 3730 3496 447013335 65754 48322 161721156 33513 84526 442294222 83141 3730 824524141 15023 83141 588826464 83141 69472 836486023 14038 83141 52593988 69472 82688 584605928 83141 28005 217799190 82688 46050 816932485 28005 53286 569390932 61556 46050 902008436 82688 68827 96395480 38511 53286 138681759 5149 61556 956980789 53286 5655 954917321 2436 61556 881452939 71295 38511 924794920 37299 71295 618509249 74932 71295 215975800 7931 74932 471216574 84697 37299 863556932 74932 52405 792149233 7931 62546 210422217 62546 9662 751841024 62546 76155 735667046 76155 31042 828007960 3006 52405 771027296 31042 30305 877777620 30986 3006 889696280 30986 53277 804390854 47333 30305 943785233 47333 32581 666284778 5461 53277 714623655 5461 87221 175448266 87221 42612 344646090 5461 21718 688093976 42612 59997 22991751 42612 44287 361398581 44287 11487 342707982 59997 84629 260768670 30835 21718 139504262 44287 4305 568566859 36011 84629 718212769 53374 4305 525273312 4305 71751 986135587 54714 71751 157555351 54714 61114 720540660 36011 27674 356050025 9635 61114 108634155 61114 34510 70796469 32247 61114 30679479 57185 27674 366515966 57185 41877 91650004 3147 34510 139601547 32247 8721 693670502 34370 41877 365249362 41877 35536 341663195 41877 6340 448739020 7899 8721 232677049 42224 7899 520301363 6058 6340 8709199 35536 69743 706282506 6058 42969 354213191 23660 42224 16930523 69743 18805 298863520 69833 69743 621160290 14523 69743 699133784 29991 42969 88246928 15518 23660 715590802 69833 153 77658122 29991 44862 628218689 66917 14523 94952417 74098 66917 229240053 51318 66917 734790547 47017 66917 222736469 11556 66917 385762437 56628 47017 785464973 69021 11556 960695524 34702 69021 6893824 11116 34702 307558210 41293 69021 917869386 26343 56628 340333041 18382 26343 916394754 26343 51000 112819658 41293 23013 656428441 78101 23013 746279560 26343 83604 190934312 23013 77213 959561713 32406 77213 89956114 48493 83604 734607815 78101 69054 801960520 64261 69054 396654598 60550 32406 917447893 33423 64261 432136358 69054 47425 187492518 60550 78519 935131759 35990 47425 520929416 75643 78519 279914123 75643 81946 704044768 75643 62565 774342426 78875 78519 140760609 78875 19961 350153039 75643 10892 919403013 47379 78875 751869283 62565 68189 856583361 75801 19961 27084408 10892 3471 164396399 3471 85351 951002075 75801 3550 633605476 3471 87163 858702358 3550 42848 827865699 17511 85351 631492596 42848 2068 921815267 2068 23495 638635634 2068 21017 156656849 23495 40268 691365943 23495 71782 491149097 23495 48448 629112376 36552 23495 203750083 71782 20117 124943936 5621 36552 425007807 71782 6086 423910026 60122 5621 428283697 46483 36552 671248497 20117 70126 463083233 42425 70126 735503515 42425 52644 28817673 70126 66241 492260396 46483 62847 130919179 44529 66241 134042024 42425 81344 101423140 29535 44529 437509833 66241 27865 571959648 5143 62847 3124346 81344 43478 152636568 7313 43478 688559525 2479 29535 132612973 8812 27865 19564929 43478 66944 192414351 39217 2479 475302191 66944 17562 925796981 87115 66944 798962864 45572 87115 430318166 69429 45572 462796643 29017 39217 127151989 35270 29017 848813371 64412 69429 127279333 51466 69429 673663714 14333 51466 57978113 35270 14659 327465062 68757 14333 509889040 66830 14333 640775403 14333 82104 981010486 66830 47731 55915032 79395 82104 203670108 47731 66782 681438769 79395 29563 594539278 79395 61134 936598091 47731 41314 329173942 41314 61256 586094789 29563 32173 848749750 53410 61134 389933758 53931 41314 426264064 53410 25803 527784413 25803 46450 592901882 25803 24174 547373206 46450 32834 723790410 6573 46450 597809284 32834 897 848488941 46450 34534 583258432 87286 34534 37457889 64310 87286 34142487 34534 49711 450131533 42476 64310 509370960 20546 34534 75168012 87286 6457 88147755 49760 20546 87922959 49711 41002 604979543 65052 41002 394195334 65052 29965 850945548 59935 41002 988013430 29965 65219 794920837 71366 29965 438983714 27529 29965 121637437 83724 71366 751487136 27529 37565 44664403 65219 78130 822109419 37565 78831 125974891 78130 38959 902063815 38959 25621 756579126 37565 62405 435844299 78831 20383 606182287 25621 75221 27841093 71156 62405 890470628 71156 5664 196442137 71156 57760 114166342 75221 20414 992251281 28087 20414 601292107 57760 45253 6849999 28087 19118 571223999 2287 45253 132858113 28087 80441 399798509 2287 23508 547211639 58786 2287 932241183 80441 72280 866151949 15488 58786 131539981 23508 70607 238579890 36250 15488 678279854 19697 70607 653916797 70607 10935 540973758 10935 57859 15199359 27223 10935 739847200 24057 27223 269259977 46596 27223 291201984 19552 24057 769101550 50921 19552 34447110 50921 77300 330830733 7392 19552 709443544 77300 56172 665051717 77300 70927 32350526 73076 70927 183021387 84353 77300 685716263 73076 55246 754129122 73076 26907 540538608 73076 45281 637779299 73076 57112 110921203 57112 57731 441685164 57112 74320 512945647 74320 77152 896940409 45281 43270 987055115 43270 29114 519089963 16821 43270 420517972 77152 33310 160780543 16973 77152 580479417 33310 10048 624162592 23076 33310 209552276 23076 65447 629236797 16973 10335 81301606 11231 10335 964297355 65447 8328 496444538 23076 64925 555868929 44003 64925 107571662 5248 8328 163166843 11231 22268 561015583 5248 46491 277181288 3226 64925 578665561 3682 5248 422089272 38682 46491 498708296 46491 68258 981661397 38682 48246 261218425 3682 60744 397050354 48246 54232 265524318 68258 62853 218555589 67720 54232 262169419 62853 13179 821182486 54232 11675 637445948 67720 45296 71012398 13179 15403 79638207 83134 13179 70567617 13179 65721 146802842 15403 29749 41240837 65721 82257 849052854 42307 29749 429684634 83134 47893 898716273 42307 72367 131981562 82257 18297 869686369 72367 77560 483221747 18297 14890 407835415 14890 58661 187069310 79768 14890 884630280 77560 54863 281135141 53102 77560 90335910 59837 58661 824642887 70383 59837 438843127 26061 53102 663144255 10731 70383 947992107 59837 34934 16147070 59837 78945 872747900 44656 26061 849838811 66200 44656 857177733 66200 20945 636431570 81290 66200 363368638 78945 54900 567107490 54900 1225 821430652 82057 81290 293725237 49038 81290 614944945 77785 82057 785686210 82867 1225 779524264 82057 24171 727771320 8950 82867 210572300 71093 82867 656529709 24171 658 800333367 76866 8950 660642069 87321 658 118508482 35768 76866 149578140 64760 35768 344817603 64760 82301 260099367 73360 87321 758179375 73360 60853 184422994 60853 38284 581383656 38554 64760 990703659 9843 60853 905524956 78313 9843 754125804 16686 38554 91751666 78313 84813 608449310 38554 6678 430361750 84813 26684 313404723 31779 26684 642688497 58259 16686 608809083 84813 30913 337044021 13429 26684 294432242 70563 58259 396913281 73167 70563 95080565 73167 26336 381738465 13429 69876 439735383 69876 73352 757651787 84283 69876 864483420 73352 39754 911861611 26577 84283 905775012 9103 84283 805539049 73352 51334 305937243 10747 26577 484236041 26577 32236 171628615 10747 60447 445905106 56676 9103 593154215 10747 73667 391341269 60447 41860 317327100 32236 34574 442118065 56676 31800 795863554 31800 55297 691911221 34574 47669 492011350 34574 48644 371070680 27453 31800 817772450 27453 69714 680136695 47669 48554 139061918 69714 69807 942804484 15080 48554 426609242 1870 69714 916857474 15080 39539 258997762 72595 1870 378675553 72595 46835 145711707 1870 43412 739738432 43412 7827 410787720 7778 43412 727962820 37416 7827 710745727 43412 81357 147282911 37416 31365 721953399 76628 7827 264284547 37416 70301 653802231 76628 44304 968306011 70301 81323 135129685 3209 44304 90379659 81323 84686 43183720 70301 67509 159976782 84686 6376 222516063 3209 1328 6849807 20472 84686 13701855 32380 67509 536299274 79479 6376 633477435 10211 20472 336173548 79479 4405 536652485 6705 32380 252012939 6705 18226 854326398 78436 6705 503364432 6705 78685 165751427 78436 9118 153509127 86030 78436 87813638 77729 78436 862620037 9118 45932 251125918 44706 9118 138211537 43166 45932 266281853 41198 44706 694386098 20592 44706 891649581 43166 36994 704473281 44706 76010 347463816 54259 36994 574382878 51930 41198 376619636 1197 76010 995238533 1197 20077 47726001 51930 84503 591591012 2612 54259 527822458 20077 34189 514358538 4825 1197 988988923 2612 24904 451666152 4825 2770 252091743 16395 34189 418789520 24904 41713 734939031 16395 83266 798357302 42220 24904 48893690 16395 73476 856748327 42220 61048 248510111 73759 41713 132990155 73759 37675 110043371 55704 61048 561108480 55704 34284 184380702 55704 42900 223763148 38215 37675 750315980 86739 42900 180355605 23028 34284 115100260 23028 71560 536968794 42900 24218 74415794 71560 21109 590598297 21170 24218 921450281 45527 71560 993492485 21170 65655 596818881 51911 21170 219217825 54791 45527 986404717 65655 6144 175491438 51911 48002 185469366 48002 25617 959250159 54791 82355 741815758 48002 72868 82053227 72868 76828 921134992 51696 76828 788985692 76828 16595 599463286 41726 82355 960976303 72868 19724 134229150 51696 47449 40782954 45960 16595 793046549 74514 47449 26023402 47449 72566 737032602 17674 45960 940227121 27903 17674 449965555 45960 52359 524918107 52359 77620 557351175 27903 18262 5284989 17674 20570 519697923 27903 86535 496331372 18262 33273 54779746 77620 38374 34617216 38374 39249 463787899 39249 21692 33154811 86535 39673 399684470 24370 38374 506212830 24370 25713 108213204 74329 25713 140145499 42048 39673 482510157 76407 24370 273715824 52139 25713 901123878 64934 74329 420426983 41456 74329 987834896 52139 31278 610158337 48054 64934 70599235 31278 83071 653398433 600 41456 96839472 11973 31278 632138361 48054 58524 388641868 37113 58524 11160769 11973 51234 739230935 58524 82455 686090055 59370 37113 754642529 59370 59790 397722643 53857 37113 759124524 82455 18373 22144748 12098 59370 175105098 18373 68900 971239805 66194 59790 573316400 53857 28809 522989163 66194 9854 392920550 83516 66194 621810964 26601 66194 569435944 26601 24670 755420091 24670 10014 919242496 38151 9854 598920498 34709 38151 988987157 24670 85910 210950270 67970 24670 963762457 67970 12658 833298721 12658 43837 132627729 85910 44750 235651733 85910 58633 3047899 47349 44750 470672820 58633 46065 493322380 44750 45269 72796284 49655 46065 875082277 46065 50858 81035651 53487 45269 801072922 29408 45269 107628733 53487 53912 455552951 39089 29408 83821549 50858 77712 696592484 20461 53487 40686144 53912 77645 903444730 53912 80960 235758272 61509 80960 434461033 80960 71876 196321635 71876 12499 383334242 82982 71876 13873231 61509 73197 365689136 70390 61509 615415902 69775 73197 486309460 70390 80846 390322334 59927 80846 532907294 49217 70390 860214149 49217 27824 909532997 80846 83680 138033052 49217 43847 91323866 83680 13871 118996772 27824 41782 757736758 80882 83680 735873754 83680 63044 531197746 69726 41782 482223073 63044 13551 451706192 18319 69726 791188610 69726 49471 287798516 18319 7863 910683089 18319 55553 955572413 4744 49471 914006707 16757 4744 503989190 7863 20848 181972651 44041 4744 423289254 4744 36999 872164017 5134 36999 203757596 16757 80889 66930765 36999 8792 50948531 8792 79542 858724845 5569 36999 440032606 28898 79542 349194614 8792 83171 689560570 28898 66143 561650474 45340 5569 252020435 24227 5569 456499760 83171 68162 330888037 24227 29533 548588905 63423 66143 997243673 68162 64826 100915763 68162 83392 755599957 63423 36840 492695096 64826 49552 521789617 49552 69823 625884607 49552 64849 67463079 48301 36840 7400773 72249 69823 678073719 49552 15684 251750832 19499 72249 349494960 16620 48301 50026074 16620 27762 990767569 72249 1004 661624593 13558 19499 729548650 27762 11368 9049182 69925 16620 645807753 7510 11368 852357949 11368 49608 640593772 11368 24718 213281614 11368 38860 757195256 21231 49608 587637885 4630 49608 176292022 49608 11409 184670369 30522 24718 804150393 64922 30522 74516379 11409 13354 102338857 631 64922 607677098 61358 30522 336100984 585 631 267278381 14330 585 184547888 13575 585 644958306 26882 13575 91325205 68058 61358 84279702 14330 51886 547402001 26882 42137 894302364 13575 10539 989243884 59606 42137 834288290 68058 52079 929495255 51505 59606 872417995 6285 59606 455379860 6285 58006 592323702 64314 51505 629025874 6285 13204 503341491 36716 13204 174335190 50254 6285 30776492 80352 58006 46947433 36716 31658 189238718 63989 31658 730600102 31658 46791 722707962 21099 31658 423596083 80352 79501 287632059 79501 8856 803983274 46791 13530 430892222 60056 8856 993395358 8856 624 172156878 624 31715 807793639 624 32021 859010283 624 73142 816997728 31715 24055 254462721 32021 83286 985487994 24055 19735 202732345 32021 64087 666006708 4261 64087 875740762 32481 83286 518005831 70726 4261 379641613 85824 32481 67975400 55699 70726 206958231 31610 85824 641710371 79438 55699 310469902 13100 85824 646193369 31610 9620 788913646 37307 13100 99623709 69171 31610 743322871 37307 25068 715308402 29157 69171 612987054 17589 9620 135541153 58056 37307 438264522 58056 58021 60206811 37926 58021 903187370 29157 24469 764970357 58877 58056 372330904 58056 24380 802619005 24469 83228 409937129 24380 67112 69655937 67112 57723 784467804 84649 24380 908066509 49733 24380 22352663 49733 45975 73821729 40905 84649 481860705 49733 22158 763461124 45265 84649 194959226 40905 59953 763083507 50705 45975 405582837 68823 45265 947229030 45403 68823 106535658 65235 45265 444115540 13912 59953 250177843 29389 13912 58155696 55152 45403 396096620 52324 29389 85554701 27128 29389 843660936 59055 13912 606462223 4800 52324 706344128 14451 55152 484205482 14451 55187 174446781 55187 28427 135568941 21656 28427 851701582 32902 21656 2629753 71236 14451 426975464 73010 21656 271087325 28427 70450 219607219 71236 57258 12377683 32902 19044 814453759 2662 71236 982416381 19044 45783 50861359 19044 3213 243631153 32305 57258 766624992 67416 19044 465568592 82980 45783 235410027 82980 13258 513690302 452 67416 49957030 29062 452 631779163 38591 13258 252944390 452 4215 863975729 452 74787 141816748 10370 4215 65947325 39221 29062 702782268 39221 77274 831209027 10370 8487 853891083 74787 87198 432819107 87198 57479 439145541 39221 31739 356823785 87198 16444 379059985 16444 51282 531256002 82590 87198 477199150 5130 31739 876843169 32738 16444 546721895 14755 16444 133847490 32738 56882 995547597 22871 56882 332102488 5130 5550 985402621 7420 32738 351304662 7377 14755 181407518 5547 7420 57937268 20057 22871 701171797 7377 55578 645083741 20057 57069 19722983 18671 20057 198604220 59632 5547 529332601 59632 41676 718285679 45345 41676 627322874 35402 57069 238720629 12898 41676 956267529 28895 12898 973711053 50594 35402 222907686 54218 12898 794212172 28895 32961 556379702 78474 28895 749011547 78474 84354 180546872 75942 84354 625602169 4871 54218 2737888 59115 78474 727068706 84354 23557 977626134 84013 23557 978792886 71072 84013 508049497 71072 28550 218523186 84013 51948 144723763 71072 62883 161933491 27957 51948 682328282 64240 51948 757839119 38289 51948 146490785 27957 9926 966062625 38289 48063 550084474 857 9926 145690406 64240 25160 79572036 36459 48063 317382714 48063 25123 747011184 857 36523 662319841 36523 84335 822640696 72943 84335 936628753 6534 84335 190707643 9502 72943 171095264 36523 37479 317428454 37883 6534 141455398 38023 37479 173705998 37883 26501 757509053 54870 9502 303862157 54870 18546 875583617 38023 86731 143678550 54883 18546 437094325 86731 80206 645082947 83521 54883 10593207 45400 18546 798928459 45400 68535 821764148 6301 45400 19058476 83521 17074 657292047 45711 6301 618577541 6011 17074 397713873 21908 45711 13932415 74893 6011 788279079 21908 67404 290980136 6011 61984 507835193 21908 54809 121876161 54809 55266 448788922 25061 67404 109725533 67404 66125 46354345 37868 54809 492876636 46445 54809 851935309 85893 66125 434893299 15544 37868 618406949 68392 15544 137125060 73862 15544 516234241 2964 15544 104086307 41589 15544 544224944 41589 26787 305633734 78221 41589 158173483 73068 73862 730808505 54173 78221 43972512 77061 41589 754460186 37096 73068 675788426 71021 78221 231161031 77061 61168 324026898 82160 61168 484123021 82160 86964 868359110 41685 61168 702178014 48221 41685 78000793 76640 86964 614981404 41685 69778 447522023 41685 12978 360699498 64419 69778 542119132 76640 5362 29283690 12528 69778 115463451 25450 12978 218817640 25450 8474 317809560 64419 50247 504713746 79793 5362 689979894 66466 12528 420773456 79793 45045 312428792 79793 37544 42485348 10536 37544 528945496 16573 66466 372586660 11872 16573 436482785 37275 45045 53697672 37275 2442 264184824 22401 16573 728268124 37275 40680 80730401 66261 40680 359112920 2442 71222 370160358 9570 2442 60662513 40680 1736 256241085 66261 33055 386600603 69216 66261 153767384 42079 1736 812744119 9570 62328 417303234 42079 22429 352016776 42079 43525 304925528 43525 40688 405711368 46325 22429 417204199 43525 13703 625413121 13703 10219 873806208 15668 46325 340209328 4970 15668 963749408 13703 44587 708279508 65921 10219 129769156 20307 4970 874396032 4970 10682 334318279 65921 76664 37263918 10682 34456 920887042 57711 76664 806798187 10682 39645 410270203 71141 39645 136955356 34456 41343 735934748 31084 57711 456604043 31084 21035 854592112 19021 41343 834527969 77262 71141 140731109 43687 19021 240483978 28263 77262 726575893 28263 23896 290906632 71217 28263 570221856 23896 53057 947387988 71217 5360 278815649 5360 31792 245142148 14582 5360 687176292 1228 71217 390409317 5635 1228 63271648 78366 5360 665158574 68207 31792 775064095 14582 28947 804861692 1610 78366 908812480 31761 68207 63087227 33228 31761 519159657 50720 1610 6540455 31761 34089 957367389 2874 50720 807113298 50720 81988 167782450 81208 81988 284645730 50720 40743 444185891 8930 2874 351333488 8930 22839 286760912 81208 73117 933841376 81208 47042 121623828 22839 36433 1755305 8930 64377 573278918 73117 12429 231376830 36433 22133 151039358 11695 47042 236667687 4830 22133 155584310 160 12429 768450914 160 79046 245687927 160 78373 493057293 79046 22784 35098198 160 70141 565101173 70141 15146 12523600 70141 78052 168195321 41084 22784 510693815 67874 15146 649317070 78052 59721 553552998 67874 65210 234038265 59721 16550 162722071 41084 54471 313956013 11911 65210 464911849 84104 59721 983960443 19537 11911 646348190 11911 69774 585964206 41060 11911 33008270 90 84104 10539192 64127 41060 709240872 69774 25707 252423255 55074 41060 492075024 9219 90 21048983 25707 69787 375171623 55074 8663 340119181 9219 30098 26471126 30098 85583 908072885 85583 75060 892088888 69204 85583 502954625 3195 75060 772652597 69204 58741 682529595 10098 69204 91842775 57985 69204 16069603 58741 74375 200031651 10098 13793 45473861 74375 4983 602249157 57985 16959 631036993 66181 16959 423548390 8732 16959 949609369 16959 65388 27484727 37770 8732 727444632 77224 65388 716402345 52676 77224 95665399 84755 65388 710062765 81533 65388 523041021 2190 84755 790567790 49396 77224 606748848 81533 66023 326580767 54011 2190 712294308 33271 49396 649427243 66023 53447 435884939 33271 65362 760697982 53447 51522 51033280 63712 65362 424040607 51522 63588 835482734 63588 46018 142887550 37699 46018 210513886 9864 63712 903477583 29115 63588 25330178 9864 28010 757315656 79396 9864 801288409 28010 25304 606458164 9864 20202 135326710 79396 55190 735888406 25304 74482 459651348 36789 74482 310421885 74482 14436 342024748 36789 56342 667490918 55190 13400 107882590 26325 74482 246217027 38115 14436 248089559 13400 23948 211325390 80227 38115 953427169 26325 41638 617299077 68555 41638 433376021 22078 23948 232161245 22202 22078 627530878 22078 76742 347734387 22078 45945 771658339 22078 27219 462994955 27219 73587 173971142 22202 25687 831878672 27219 9868 697053056 27219 70609 909053917 70609 42361 148450166 7718 70609 305850019 14393 25687 396891869 75386 9868 707659517 47979 7718 484494731 19198 14393 34109085 35718 75386 552089676 75386 55167 5051533 75386 12699 957406087 55167 84050 794994490 55167 78734 141441412 84050 65986 665406812 60659 65986 736438984 12699 80290 831408443 80290 17289 554204125 65986 75054 943460385 17289 75523 748249653 17289 44781 99194014 72294 17289 619002161 75054 26533 53009609 75523 23776 984328473 44781 30842 726400344 26533 43441 58421723 23776 33502 421071402 70744 33502 789270494 68857 70744 597408586 68857 4715 31604387 81685 4715 98640810 68857 15549 317649932 30904 70744 54051760 15549 56928 228060662 4715 40374 574508346 58152 30904 951855247 58152 131 826484535 1624 30904 38104939 42650 56928 379387001 58152 9408 819129186 65998 131 263884260 42650 69640 542271920 80702 65998 893378718 80702 9923 606054253 19777 9923 967287019 69640 82464 311151751 82464 46763 258218359 13807 80702 553526130 73176 19777 500655739 32301 73176 14814963 19159 46763 610413455 22390 13807 306415494 41890 13807 390043968 61581 19159 168908484 19159 1329 219470194 42300 19159 580251012 44721 42300 865588578 82044 42300 20826465 46787 44721 306581696 82044 14624 807303649 74007 82044 969572055 55979 44721 44829244 23562 14624 747257082 14624 41651 392576882 36325 41651 232458515 55979 64531 28109607 64183 55979 374062053 36325 37704 132286310 8316 41651 531561882 10238 8316 238569689 8316 15828 289232462 15828 28388 86902880 27161 8316 793859982 10238 25886 471337385 15828 49392 439642761 67712 15828 79343093 27161 71656 249612784 15192 25886 489521580 15192 57133 575044058 49392 10167 949815386 15192 4605 142006655 15192 42411 650374542 15192 67708 17482793 4605 35874 132691078 48521 67708 83855644 4605 31748 152593100 42411 32184 895114167 37276 48521 85458195 35874 27187 199741673 9624 27187 641932177 31748 30240 835436613 32184 25890 901115598 73311 9624 697963954 68428 25890 934435611 3100 30240 977768338 30240 73600 80510585 25890 982 567208690 82729 3100 488360050 982 68446 218578677 55798 982 986252506 70089 73600 697344593 82729 71917 233071474 82729 16515 230857935 71917 78799 133949260 59024 70089 875325247 78391 78799 69984040 71917 35537 202189405 78799 29444 500843956 71901 78391 919285865 11088 71901 25677720 71901 46988 24563265 46361 35537 869345546 59232 29444 394622479 22959 11088 881496136 46988 18538 831273072 22959 43352 620668174 83663 43352 711626948 43352 84077 826109125 43352 7530 172269316 50479 43352 373084489 8864 84077 293488870 43369 50479 463389122 43369 41725 971717214 61354 8864 100864332 50479 45314 252028995 26573 61354 640573633 78597 26573 85246705 62054 26573 573396913 26573 36447 720141124 75685 78597 945586688 50587 75685 27674392 18481 62054 637580911 30848 75685 272510861 19428 50587 681786221 19428 18009 128781121 27250 18481 197407439 27250 6783 55488287 19428 84907 622980964 51213 6783 625029638 31869 27250 770724930 51213 12575 702903697 31006 6783 858683590 84216 31006 626250441 17545 31869 973052284 37862 84216 739489903 26096 37862 602838461 17545 25489 189926536 84216 54830 506465634 54830 70894 409142108 54830 51512 612250271 52054 25489 948155264 28291 52054 665225919 3875 70894 470454270 51512 10599 883365401 83310 28291 717084878 40689 3875 677575239 40689 28627 917905244 17490 3875 60655327 28627 493 820855682 28627 47223 595579950 48994 17490 657379283 65348 47223 180026230 47223 84551 143870483 85207 47223 14775914 84551 15580 579776417 84551 60449 943452168 85207 28783 289200244 7089 15580 236607932 15580 6047 601917670 56842 15580 560171120 7089 66657 626580014 8390 7089 591507473 66657 68684 479037888 66657 85793 793673644 8390 81512 243419459 68684 33742 565271855 45859 8390 292704705 59650 45859 453137260 42752 81512 136822647 32934 42752 989587776 42752 9916 947455708 59650 66583 949563444 17771 32934 246750732 32934 41287 848826815 17771 71792 11177408 17771 83589 20187300 58337 83589 499260644 35602 58337 887275380 35602 1308 821406620 83589 35443 130708451 35443 47820 775235317 49436 58337 818141170 64525 1308 146311089 64525 24349 504515208 28606 64525 591707954 24748 28606 999732798 31549 24748 132175630 31549 48364 628335963 36245 24748 840500317 23722 36245 80111113 48364 61248 738677063 61248 76363 341951496 34796 23722 417025883 55799 76363 68752588 34522 34796 762692249 34522 3020 155774931 76098 34796 452990393 34796 74614 458383938 39984 76098 97710882 34522 1241 882435216 74614 4647 162034831 76098 46781 81098847 21818 4647 536496956 1241 85421 673136820 58842 1241 39113938 51037 21818 81191347 70212 51037 706062693 21818 11544 868245056 25488 51037 504886068 51037 29305 66553778 51037 30686 694007730 33967 25488 510538584 87030 29305 48761160 29305 81984 598815954 81984 17796 636854367 33978 81984 540923575 33978 31444 68451884 31444 62601 945616006 17796 40999 183973580 41485 40999 834462461 42995 40999 77033459 24878 31444 853394866 77341 24878 43829350 51084 24878 611217427 42995 77047 216186615 51084 50704 668810085 84406 51084 752616263 77047 4688 762225167 35549 84406 787540 4688 41649 505398512 84406 49133 694808640 35549 46040 289047454 37721 46040 520860857 63014 37721 220725712 50123 41649 558448987 47697 46040 780438303 15952 50123 675874680 63014 86461 271094947 51403 86461 913022141 86461 28243 268419447 28243 20637 412599929 28243 22865 744435800 20637 54125 969094549 30592 51403 671626313 28243 77732 720218438 57516 54125 460040346 22865 76530 75863261 86982 54125 30803952 86982 75407 688783959 75407 67021 154074903 51617 67021 159234186 57063 86982 882715391 12367 51617 125895425 67021 41438 554812895 27178 51617 888639061 27220 12367 20642671 50517 27220 465494573 50517 54643 318971531 25679 27220 124255789 13095 27220 256987561 66637 54643 872655367 25679 56540 112017655 13095 60700 171148406 60700 67650 397759094 71788 66637 394351270 7656 71788 959681660 7656 2458 191379902 62590 67650 241210671 84340 62590 701240088 84340 36035 208709241 64312 2458 324288606 82500 2458 743634489 62590 77072 846946732 47504 82500 76888651 83477 64312 758236563 82500 37233 668193096 83477 67149 903420467 51374 37233 431926908 37233 14737 775548707 14737 65294 639533936 51374 45657 86552699 30633 14737 428518131 51374 59 146645347 24876 65294 447724276 60303 30633 318268716 70282 59 290280935 30633 15024 738301777 38789 15024 432340500 38789 67383 949037793 9463 67383 408967379 67383 60211 695621711 53733 15024 190682638 9463 72424 562403926 7326 72424 378643750 53733 77163 157328247 77163 11043 65401659 39301 72424 469909632 46077 39301 226846245 49333 39301 163648591 87210 46077 316956763 20583 11043 183520386 18241 46077 124474628 18241 53472 641153121 55338 18241 359587022 55338 73847 771076977 33633 53472 2497971 27973 55338 550747576 62633 55338 918257215 80071 55338 668306503 80071 10958 8653184 66906 62633 20111351 27973 44496 774548394 44496 29828 567974630 66906 18439 959092309 36359 66906 528481508 23888 29828 66056877 18439 65346 735803119 15731 18439 486340406 36359 13880 304895681 13880 11971 672179854 23888 60468 319514529 65346 38811 395187696 15731 72243 867858432 72243 70556 688446305 72243 36084 315378576 37938 38811 66832384 70556 60960 771154329 66103 70556 530543607 16553 37938 695291765 8068 66103 923268529 32318 37938 470717689 69619 32318 788291516 18059 69619 884889608 83008 32318 435993398 18059 23248 825592049 83008 84207 118274298 66572 84207 635367425 18059 78123 720401381 18683 23248 679423254 41691 23248 744423491 66572 46256 810979873 46256 81059 35324456 81059 13419 210185702 46256 26687 626295861 81059 71375 908020329 13419 82897 981767089 81059 38209 243922495 82897 51483 437775175 38209 3757 602239577 71375 86288 23630092 3757 39 686974523 80285 51483 277970904 3757 39018 507882732 86288 33487 678084155 69627 80285 112252671 33487 35246 887140515 4343 33487 791312571 20819 69627 210399446 69627 73456 193365734 54440 69627 759492089 37548 4343 91292396 36817 20819 185156780 18690 20819 68866834 52418 73456 169059692 54440 83361 201733227 70059 83361 951454386 16680 36817 187110522 18690 21576 63566048 19220 83361 932830273 19220 45428 587331939 57851 19220 869190549 70702 19220 673348187 24900 19220 101970125 24900 6391 514517742 70702 70241 425475638 2692 70702 101754620 4951 2692 867785360 39259 4951 851982922 6391 59140 909843353 70241 62660 460274954 4951 22824 66248747 67453 22824 852800678 5182 39259 493670979 5182 59779 653385221 59779 3707 510533279 5182 78715 176616896 29431 3707 420222314 29431 23924 892743297 34291 29431 438745414 23924 62297 522560996 29431 27339 533787220 62297 49622 233505434 34291 51887 911227014 27339 11509 43257474 27339 12159 959047318 11470 12159 637679646 22424 49622 915261766 51887 25930 983688033 22424 72538 259363400 10992 12159 540466696 26512 22424 730306764 44036 10992 2136856 43248 25930 272081373 9914 44036 230270565 43248 8246 154657542 55503 44036 280080537 9914 27968 229663526 27968 24668 942533691 20380 24668 451590675 84131 27968 519509956 27968 1138 341839941 1138 73543 140966759 55586 73543 352702625 20380 83401 371067151 84131 36391 614244395 83401 84449 234479053 84449 18635 333650138 34127 84449 52629286 36391 52476 984012410 20336 52476 21590997 51910 20336 35731411 20336 53851 532147413 23234 34127 815257503 51910 24230 111318175 20336 44106 165504968 44106 78355 382518871 53851 66411 493050431 23234 79293 616962964 78355 41823 500656770 21410 78355 310335431 55626 21410 604596660 79293 34618 17001374 79293 5131 633946741 5131 59814 249011008 7838 21410 352530510 7668 34618 314178153 7838 54546 424789886 31914 54546 358689556 36705 54546 173523019 56260 7838 211928267 9158 7668 805868560 55156 31914 846372893 556 36705 117932767 44524 55156 997188396 37970 44524 156398671 44524 3379 291039751 35782 37970 704854660 10352 3379 551758478 56858 44524 377671784 51395 10352 661793252 85865 56858 71371489 51395 42585 970980562 57737 56858 674813320 85865 77852 441241463 42585 11638 504710548 58539 85865 39880675 44857 77852 247616867 77852 15918 314530798 58539 56819 54622125 62535 56819 541688218 25069 44857 471759371 45863 25069 972016126 27358 15918 140769094 62535 35295 220448132 35295 1124 177060440 1124 7259 101159520 86623 1124 710729138 56885 1124 449626002 5075 1124 254326550 86623 62782 86395148 8788 7259 396553544 76372 86623 774648904 46916 8788 717562089 23294 76372 714752742 8788 5211 105931596 23294 44439 835721359 44595 46916 89168930 44439 84792 459337697 44595 81231 36544789 81231 76050 453411599 40306 81231 414543562 76050 85772 19586206 76050 21869 626711199 21869 82791 215847858 85772 69296 212596022 16073 85772 345107545 66853 16073 133551527 69296 29803 105836326 24068 29803 913968850 11198 66853 328330529 70393 11198 929546378 75701 11198 302624112 60552 24068 529338422 60552 74700 953686029 76998 60552 294263987 75701 68467 484521138 60552 69287 814185095 76998 37986 686596598 68467 15167 825835900 40781 37986 26966743 15167 69715 57203811 72289 15167 500097837 55113 40781 196863436 31937 40781 746901651 13417 72289 131555931 79335 13417 835765430 72289 54940 944316767 31937 68465 932333965 55952 13417 605384051 4739 68465 892054750 21661 68465 998150321 72708 4739 608455586 68465 53530 585715931 4739 35491 958264409 72708 59117 50012989 53530 63565 302500102 44815 72708 62338139 2299 44815 3004835 6183 35491 113564802 44815 22024 75066559 4390 44815 677655016 87176 22024 158739390 6183 31655 754254230 16150 6183 948143322 4390 3562 682126048 3562 28059 111802669 31655 51753 921806660 36760 28059 50160835 9989 16150 867826787 42875 36760 771590771 36879 36760 846172745 36879 12519 730089274 5350 9989 581721511 12519 76240 20228807 36879 6106 483000594 47520 76240 792923393 5350 71731 6127353 57846 5350 635143743 16876 57846 895252486 16700 16876 972536213 46469 16700 128517838 16700 9919 815203952 7750 46469 657113485 16700 5756 262879788 54177 9919 873790030 46469 44473 329098 24774 44473 813594130 68249 7750 480990008 9625 44473 463512479 80650 44473 795634653 87064 68249 596514178 9625 5784 812201382 2186 68249 245253529 43073 80650 68055813 63993 43073 735664890 28590 2186 275433599 28590 31525 829963607 34096 43073 619539924 43073 23260 956002337 23260 55405 569566414 23260 55075 621922969 74076 55405 107304192 7346 23260 300313882 23260 10870 535865440 41189 7346 942029362 17473 10870 415372134 74076 3812 477607190 3812 58859 846217770 54476 3812 379951341 42681 17473 568399433 58859 25543 512414658 42681 23024 832315307 30871 25543 934470583 25543 68242 387004408 3291 25543 186791292 68722 68242 277814338 55825 3291 526466333 68242 83899 96747709 83899 15136 825929078 15136 68216 295639275 1281 55825 521662292 15136 46580 11534681 73483 1281 643617624 67786 46580 574646549 73483 23101 477058732 46580 31879 139185195 73483 75044 986879014 13291 75044 36884356 75044 18571 128388432 27557 75044 369371567 75044 16020 232975934 75044 70038 976410332 13291 48046 884820783 27557 53863 291255181 21695 53863 263320239 85777 70038 183741001 53863 23000 2938564 72874 21695 784252011 72874 29083 53028131 63027 29083 522641501 29083 48123 354460893 3000 23000 77109303 72874 26587 338359896 29083 33918 820238553 33918 37952 242915120 37952 33869 634444399 33869 23362 541828724 33918 41368 87849670 67068 33918 389045471 22722 41368 842432067 41368 66848 671032004 38513 67068 437348240 5908 22722 221448749 73680 22722 25559454 73680 8703 285531512 5908 22057 362112791 22057 24589 62543999 31564 22057 686365010 73680 9638 405732100 25846 24589 720168570 63550 24589 401246382 22356 25846 124538273 10062 63550 817984049 63550 29365 222240962 84784 10062 149041841 56448 10062 711911580 56448 73303 943362446 56448 15274 199077112 32786 73303 75892771 56448 52060 144320773 52060 50270 772837519 26210 73303 706449385 65872 50270 945655656 64748 32786 941318111 4118 65872 604450657 27842 26210 852551325 43784 4118 721132350 80273 64748 948772144 2687 64748 747026588 4118 86357 451178619 45742 43784 940718834 43784 53406 421174973 11613 2687 164866369 33593 53406 901408824 75425 33593 697404998 75130 45742 307216121 23067 33593 257195861 14421 23067 10656735 68625 14421 258996251 75130 74772 259271973 23067 44508 318494226 14421 56545 721660296 55771 68625 941429245 58770 44508 431259325 55771 34646 546478247 58770 58946 289556962 25794 58770 898044492 58770 8471 76311062 37902 25794 183500368 37902 16357 8702699 58946 35332 728482182 85599 8471 203664233 37902 10583 329584325 68814 37902 41045910 68102 85599 18812162 5158 35332 157060182 5158 78642 264657530 5158 28877 229449313 68102 86070 401669269 85442 5158 599575309 8156 86070 248179281 78642 67284 140377296 28877 68808 599864205 8156 80450 61650983 30100 67284 46924593 8156 57994 516786288 26355 80450 386272500 80450 80242 613601167 80242 81196 787287837 55680 26355 9470099 81196 47116 807481307 5733 26355 848439086 16566 81196 45250758 55680 76990 130741963 40075 76990 443629736 16566 10346 100100241 55175 16566 471965891 55175 20881 690549138 10346 41023 162198593 38607 20881 707711018 10346 14622 675070150 38607 26480 837046309 26480 85512 797464176 86988 85512 482232173 20049 85512 957810901 86988 26970 948401062 80047 20049 510748901 20049 5457 689947395 5457 72966 579761246 80047 6111 707952384 21607 5457 403522978 17109 80047 420232697 21607 66765 606079210 17109 6990 799835314 76805 6990 715498304 11717 17109 977400987 76805 71090 437076338 71090 26861 304427454 50226 26861 117611122 26861 2507 376841577 2507 69563 130878248 71090 69538 545746931 53115 2507 974599136 51444 69538 50143157 69538 53181 908900033 20388 51444 135300414 57752 69538 123697214 14406 53115 40428230 53136 57752 666314945 36824 20388 350570577 53136 21515 905358925 57752 80734 624898054 71219 36824 847451560 19614 21515 282008477 58289 36824 421017834 21515 10113 745517404 62244 71219 836609042 73726 58289 46039580 58289 42170 379475010 2448 73726 70601261 66689 62244 411827325 25137 66689 305830754 25137 34777 613951135 11230 42170 117817313 11230 2182 891555226 11230 10056 367112029 2182 86991 648875802 38832 2182 844382114 2182 51733 626368290 12415 10056 166422744 25212 12415 637756994 76871 12415 451798555 38832 63968 908237181 25212 50584 990606913 49666 63968 299053570 76871 6519 281119934 11547 63968 972142548 31499 49666 98921784 50584 49689 785726019 24790 11547 718876112 49689 19885 537643334 19885 73971 179228098 19885 11414 930514573 11414 70985 387879198 57127 11414 2517153 70985 57596 456785337 29348 57127 171274788 11414 48630 819672881 57127 73821 258938376 48630 28007 219740509 84107 48630 576520668 31984 73821 121389191 84107 75689 87811129 73821 4269 987273248 84107 55962 437050069 84107 36687 255851094 19045 4269 497170202 48289 36687 13728888 19045 65356 163722102 80793 19045 689600338 80793 50846 808426375 80793 63038 511546099 17592 48289 760002265 45833 17592 911729480 80793 28074 846531474 63038 1728 429448937 24064 17592 484846781 28074 70172 676748058 28006 24064 771149100 48171 28006 3744108 48171 61313 927719716 61313 65578 887925270 65578 64433 547190741 57131 28006 557607393 69221 64433 8294943 61313 79868 729668446 60950 64433 98626105 57131 21388 501455180 5930 69221 129982575 55808 60950 582601710 65524 55808 397170999 78970 60950 104598890 55808 76133 415405123 81424 78970 12224740 76133 35062 2917304 59023 35062 99786091 28352 76133 275564047 35062 18648 208043288 2703 18648 594398218 59023 52871 238700329 18648 46279 717891110 5894 52871 124447177 8461 18648 914616019 44598 5894 232694633 18251 8461 891603366 77678 18251 873628991 68685 18251 679863339 33928 68685 875824844 23261 68685 464607528 34234 18251 986855384 35092 68685 904018429 9273 33928 398161850 34234 63476 779385535 792 35092 707369962 63476 51942 76888517 34477 51942 681509612 9273 21235 766955415 42401 51942 168845890 20969 792 136891845 26298 51942 578686377 26298 948 216836866 9997 948 169785926 60187 42401 283059599 9997 75204 844485016 9785 9997 786176703 25955 60187 67708307 43425 9785 623014576 13806 9785 722293958 75204 78963 924591643 13806 49272 333732914 6357 43425 228250561 6357 76216 501292486 41779 78963 526232014 49272 31043 529293760 70154 41779 71678898 31043 47505 691619069 76216 31412 412811855 70154 55555 890248667 60094 47505 612048464 43319 55555 148571279 43319 40188 271106784 10293 40188 940936648 47130 55555 682149741 10293 13441 1554171 27475 47130 797927226 13441 55097 165770593 173 55097 55562309 81744 55097 873900112 83175 173 189717804 55097 54314 244918182 54314 75457 216206710 54314 38896 107461514 38896 60640 502974945 75457 3225 29922718 62142 60640 584960213 21308 75457 365764925 25064 38896 394773581 79917 21308 455221056 42186 25064 674964879 75431 21308 241213755 75431 42691 497095009 79233 75431 351586241 16005 75431 74047426 44835 79233 134451641 79233 62481 186229276 55829 79233 82710979 44835 14507 20939772 44835 23673 883970898 68309 55829 187882672 15465 62481 343970824 30751 68309 944903961 14507 13740 333942582 60156 13740 721470021 50943 60156 121633563 43275 15465 950971563 62745 13740 721843354 30600 13740 622348013 73867 43275 705756589 62745 12757 3948648 30844 73867 665193366 73867 25962 924610750 30600 60939 445130257 64896 25962 938076836 60939 2818 27014288 64896 2714 948027470 64896 56190 603835093 81440 60939 785753559 56190 34820 937641672 19501 81440 431974011 4793 19501 756174829 62071 56190 127155251 19501 71137 388561196 19501 46899 403964128 19501 63182 150931402 9563 62071 787042364 9563 18466 450607048 41079 63182 269061813 28383 46899 214752686 29068 63182 77354810 41079 15730 38130857 29068 49932 317784785 86139 29068 623346411 48973 86139 284776323 54740 86139 463278274 15730 83729 177812368 83729 65502 804728607 86139 50567 549987636 47202 54740 759503582 47202 45282 140123938 29047 50567 66897238 46207 29047 431592451 46207 46274 196368465 46274 30120 265757940 46274 72005 760309262 72005 82537 505404474 46207 62656 73527729 54934 30120 145438768 77662 30120 779243951 77662 28652 815411273 28652 71188 851998123 9706 54934 314491678 82244 28652 3223959 53859 82244 555049233 9706 36663 670947426 22147 53859 378195224 43759 22147 327372171 43759 3321 107865299 22147 37925 215474638 67863 3321 934861786 43759 12611 421768686 5006 12611 479256717 47920 37925 968488217 34493 12611 897203254 36330 47920 907426924 57376 47920 842770743 63614 57376 410870867 34493 70809 121184478 70950 63614 21741734 57376 27693 29338716 66441 63614 223923231 27693 44839 283050172 1822 44839 922354313 10451 1822 75036038 25638 66441 617055057 44839 40187 966129199 16412 40187 7713133 10451 83100 386636508 83100 68104 922597750 23475 68104 576449867 76988 16412 701486988 68104 33867 146998771 78739 68104 428999380 76988 3166 378969030 76988 53292 796933309 74779 78739 848462971 78739 41493 373390734 11335 41493 424668291 67303 41493 227461313 11151 11335 138606697 74779 26769 67151201 67303 39533 883340113 57970 67303 255154512 39533 71699 903582031 26769 34439 111365432 34439 18930 712809635 39533 30112 604285208 57970 27349 777726623 27349 11188 980508003 68125 11188 41574751 46680 30112 122552449 84483 11188 650814202 11188 24746 726583565 84483 54048 644204579 7397 46680 132735871 63396 7397 798561247 54048 41252 740063521 42988 41252 127267754 42988 2319 509427030 41252 20434 25486644 70399 2319 68430733 70399 11345 286161230 20434 18695 303137383 11345 17716 411033229 11345 3370 925616206 8287 3370 913603048 8287 58245 195162051 58245 9988 544111836 26702 9988 344932443 37171 9988 875790493 37171 43858 823644040 68327 26702 530071733 26702 77751 913802150 81975 68327 411441943 32336 81975 393221971 73465 32336 44021642 7950 77751 27741214 77979 32336 134368644 81975 39176 99103424 7950 13874 467040332 58186 13874 850526201 62396 7950 72888284 33870 77979 650093330 39676 33870 967433867 40287 39676 510349234 52472 58186 325210435 52472 18606 75125150 81264 40287 750217184 81264 42970 365138004 48188 42970 264672830 44950 52472 451104062 42970 34538 72529028 34538 56689 343910041 4773 48188 514756571 56689 26057 457332243 56689 30306 320249444 2750 56689 67472983 56689 52750 206063045 26057 59075 715170547 26057 74603 565108435 59075 82105 721753971 74603 20770 264545755 72835 82105 450633738 72835 59640 490839120 74603 60227 881454765 72835 47399 426648066 77302 72835 769239119 59640 14730 516436802 27029 14730 558591113 77302 55434 408678975 27029 67517 718022974 73131 67517 176298149 48089 14730 974582495 79522 27029 208094970 76228 48089 408374455 10213 73131 472821873 73131 61587 368554974 48089 48561 632040247 24300 48561 457163265 47795 48561 487476803 5293 24300 730907666 46954 48561 523693207 73065 24300 265818311 5293 80975 318328645 82984 5293 776356080 73065 12610 545365479 49368 46954 308452388 12610 17281 984907710 17281 24927 956541170 24927 21200 530336975 17281 34449 818722434 46965 49368 200076752 46965 7912 593042824 24927 76162 858982469 46965 83594 660029064 52571 7912 241340469 76162 12719 113100490 12719 56697 596116215 52571 85235 510196383 41903 52571 908360922 80767 56697 493968829 12719 12592 485964216 75952 85235 27906379 41903 5276 790488798 40628 75952 368907306 75952 64781 54395874 2550 40628 176500970 40628 70603 79939848 14975 70603 939105972 26200 40628 819749882 65436 70603 137897938 8438 70603 695104466 32219 65436 678640375 14975 86037 334949926 26200 74692 58181891 67289 86037 180421920 6890 32219 549553599 67289 9643 207088285 6890 19734 842290761 19734 657 414423875 9643 20011 170919206 6890 49562 103860507 67760 9643 575808723 20011 70373 116963969 20011 78110 975239019 49562 40424 819082432 67760 1247 702836900 2144 67760 69168083 24087 40424 657923929 20362 24087 275346732 64866 40424 499945206 44497 24087 268256538 44497 9181 122154786 41195 24087 479475131 8601 64866 325438254 9181 26274 880676314 77009 44497 215235104 26042 26274 843777634 26042 35805 20853525 63377 77009 10991223 63377 61812 602488152 26042 53364 666778550 58402 61812 196776902 53770 61812 539318676 63377 36165 992580990 36165 9737 570806649 71597 53770 122950408 58402 27537 394541350 35932 71597 19440708 71597 25512 914583439 35932 8305 620431835 35932 71766 841236420 27537 86002 632312924 10312 25512 479227116 79937 25512 498272006 85195 8305 206808041 85195 34255 172808342 18578 79937 258601559 38259 79937 462049573 85195 61611 224286074 33577 61611 317618341 34255 50345 799673108 38259 27667 339188609 61611 54698 538190291 67662 54698 920747287 73963 27667 703508277 50238 73963 100549834 73963 52647 229362411 56125 50238 82275102 73963 43998 91061905 414 43998 51324214 50238 68799 386339965 14693 56125 876489235 14693 41618 446234148 43998 19407 147894458 414 21452 498202070 68799 72616 170645643 72616 54750 906081546 21452 35963 197122335 45942 35963 720979917 75769 54750 749561917 72616 48977 511565093 75769 75840 674265591 16363 75840 288007207 5012 75769 154549730 5012 32579 42120501 48977 82423 234488105 32579 13366 135039198 62600 32579 778434688 40305 13366 302032497 13366 30055 104309916 27393 82423 96874645 18985 13366 950626093 26777 62600 784789809 18985 4648 152260728 30055 26433 118134399 9009 27393 635290620 58005 18985 456967094 9009 38611 223143346 28563 26433 918613253 28563 68832 829076110 28563 18713 436083368 68832 32210 946743268 47137 28563 27057905 32210 1458 4912261 1458 34046 356539802 62382 18713 981841317 10259 32210 384177735 47137 16043 308886987 62382 38973 785248538 64629 38973 379769970 49052 16043 215486708 85278 38973 385598778 64629 19185 177133150 59439 38973 269944451 19185 20259 838951548 16105 19185 761512856 83147 16105 15101125 59439 20712 551190181 20712 81671 138466781 16105 22742 223765780 81671 48726 665324618 48726 85770 800937378 81671 86169 990590856 85770 73191 70986246 48726 66885 276004778 66885 86849 384255031 86849 46551 318333154 82965 66885 16461636 86849 74791 83628632 86849 84184 443729057 84184 46582 90459346 10520 74791 902647794 72156 84184 618530737 86108 74791 235849 10520 56097 9940418 10520 46598 104520449 45056 46598 429608724 56096 46598 577283737 76285 86108 572831240 56097 25749 901071674 63438 25749 951542547 6748 25749 192843852 6515 63438 907696862 63438 58541 617858354 25749 64155 348227922 64155 13261 766422022 6515 81426 119345674 65494 58541 396764087 55357 13261 975424142 15473 81426 347390277 81426 9747 621001562 9747 57374 218178644 55357 55824 914917601 35126 9747 175842565 55824 34067 148765062 9747 3923 189101209 20984 3923 67273643 35126 54396 75216010 46681 34067 591250547 1934 20984 671328698 46681 34147 754661774 50767 34147 83198436 5305 1934 811853237 1934 55115 316916557 12485 5305 876962456 34147 35223 330190988 37044 35223 821250257 68066 37044 401090653 57413 37044 196348361 18631 37044 76433050 37044 65130 358880156 1238 68066 297937381 65130 34505 647479317 57413 85687 106157003 45165 85687 66227753 34505 51923 883241032 51923 57132 67752772 34505 12381 399929673 45165 37020 298918339 57132 72021 371916087 37020 58031 233669412 10745 58031 526361162 37020 69874 102993055 38906 10745 643603877 84036 10745 209417731 10745 37219 644454836 25504 37219 838087533 25504 14779 846968034 84036 32711 315545606 25504 4818 281845764 69079 14779 435643437 25504 64717 907695584 14779 9724 984042612 64717 7966 88034916 58689 4818 876987836 64717 82255 311358095 9724 1279 14574426 12030 7966 870609617 82255 18384 617687420 82255 81555 269425244 1279 47167 939283120 12030 68637 247919387 83955 18384 856272296 18384 32588 967970203 47167 80332 753045157 47167 55193 258623961 83955 55987 119935463 28996 80332 397117502 55987 36562 178977502 55987 21396 91971726 76993 21396 797619769 28996 34077 871655286 60057 34077 93565427 21396 16177 634794374 70972 60057 108994747 34077 4971 243390698 34077 50143 670616047 24365 60057 530681220 70972 50409 291230205 4971 754 403738946 4971 33637 453500090 24365 71569 85480305 754 69484 533715150 69484 6031 529929978 33637 68403 820266573 69484 6403 621174340 12534 6403 877747873 46377 12534 987629585 75174 68403 87610879 40277 46377 387598847 12534 27000 231676277 46377 52733 949916191 41943 27000 122299628 27000 47874 281697017 27000 50516 536797883 41943 70125 162837893 47874 79381 52831568 79381 15973 416249876 12017 79381 435948703 48979 15973 151755720 48979 10187 273114256 36570 10187 579134317 81413 15973 118276035 72000 36570 974691779 36570 86870 894220561 47758 81413 107525237 9777 72000 993280169 47758 42069 28189162 21232 42069 243071538 43229 47758 86658679 42069 25705 700354840 8587 43229 622683744 52862 42069 350331118 76685 8587 44765825 44326 43229 690146172 76685 38814 895011446 38814 46978 969451602 52862 50413 966638906 46978 19943 745942366 44326 5001 146130899 19943 77400 156137661 19943 28230 618576115 23184 77400 163613913 23184 6486 822546676 6486 9066 661684153 77400 39394 39071222 23184 66749 158701925 33671 66749 820258100 6486 1838 405721284 63295 33671 147829214 83128 1838 61545469 30832 1838 764160582 33671 81852 369502773 81852 18680 971241057 74764 81852 524646524 18680 83635 608124416 49002 30832 223544441 60076 18680 535234714 74764 81259 578498506 83635 78042 793843804 18905 81259 119503094 21042 49002 307254352 47884 21042 199702690 4549 47884 639754411 37988 18905 697569075 37386 47884 406324128 77682 21042 682940633 4549 21370 495144314 86808 21370 753800548 37988 12717 20404895 86808 30259 288790026 77503 86808 664263957 77503 42032 560262540 30259 36145 899492820 30259 42601 262312761 59154 42032 83976405 42601 70200 83800699 67502 36145 365053572 78407 70200 223775907 28026 42601 741443710 19481 70200 644907956 46140 28026 532975875 46140 35422 23285247 28026 41784 85324696 52417 41784 52054609 35422 50159 760565567 37046 50159 439291600 11981 41784 705695450 68283 37046 181877244 52417 83146 843347885 26749 68283 3557594 55911 68283 678522208 68283 13185 171071395 55911 71384 223378029 13391 13185 900900112 55911 58696 316192282 49084 13185 817622275 58696 85453 578689357 85453 67422 582321044 56261 13391 323026017 29723 58696 622259992 28326 49084 827736636 78094 67422 65970157 77536 67422 766138430 29723 42364 991136706 3275 78094 692037404 77536 41005 389326954 85739 78094 787085291 67456 42364 119168091 46446 42364 955245648 85739 3951 680317758 85739 64606 123425321 3951 85243 825638786 3951 86104 43880255 85243 15553 218645080 85243 71189 747368182 78191 85243 8046904 19205 85243 607489362 15553 13342 961053254 20851 13342 321864460 20851 17316 688146807 17316 58858 504433309 17316 4815 89494175 17316 76360 342904809 40752 20851 7014620 54557 58858 933763167 60625 40752 274621087 81363 60625 890305109 26254 81363 611819514 58899 60625 65768754 81363 73851 858640684 30750 58899 376402364 58899 32960 240758104 73851 61765 940704647 51033 58899 62552218 61765 66739 6517668 61765 67538 128987320 66739 13538 533205484 13538 71988 507502276 67132 67538 132176459 13538 24868 26777100 37736 67538 54365622 19600 37736 123128113 2423 67132 106690759 2423 40409 436405144 40409 11777 270444920 44997 37736 838112797 8196 11777 14249767 44997 40072 483255359 11777 42517 133198608 14229 42517 70039871 71509 40072 1539300 71509 27086 355699950 27086 15876 122541384 32788 42517 263371426 27086 82248 230235470 32788 65753 320657467 67012 32788 149095760 67012 20483 934304521 17999 82248 883765904 65753 25310 133278730 25310 26308 370788193 67012 13434 653574457 29926 17999 50262427 40714 25310 45025073 29926 70515 535153741 70515 83608 28210008 40714 56710 166608482 40714 65415 71437823 70515 46561 247112183 73528 46561 543867706 46561 25925 182506822 46561 84714 614465093 46561 66532 13343451 25072 84714 439905450 25072 22800 477028329 84379 66532 756352878 84714 59748 544575706 30905 25072 85370831 74506 84379 399273500 15513 84379 483331866 37080 15513 97977195 15513 56384 323636630 37080 39693 895451830 28152 15513 406251891 39493 28152 434916400 37080 43929 324944366 27032 43929 519677469 74704 27032 949025803 27032 73437 193211773 21519 43929 987679323 27032 41339 814631781 73437 30269 370572972 6641 74704 858992236 76460 73437 659078319 12796 76460 291372404 6641 44897 45209327 6641 46351 358984757 27372 46351 358967974 12796 47147 468953109 54363 44897 102033301 7673 44897 420372160 83398 47147 373809080 5404 7673 218903474 47147 71932 178103248 5404 59300 416798835 62957 5404 934871696 78832 59300 614847472 5404 35693 295670803 62957 3152 318937520 35693 59683 584621795 13488 59683 802192005 78832 63158 852175871 13488 26324 703709777 85917 13488 268129700 85917 83852 828880058 83852 73333 929048744 56008 85917 649657015 20858 56008 41818197 83852 33378 183241757 69942 20858 985708434 20858 54808 90736715 69942 33136 683987557 31373 33136 931057498 54506 31373 31940245 79343 69942 786923831 47003 54808 712821292 83870 47003 951425860 31373 24097 602808949 83870 74209 481173708 74209 49206 532831223 1678 74209 946134347 74209 55453 264338684 49206 60872 322286840 1678 29471 169384550 55453 19825 83627374 1678 33663 105569188 77281 33663 780705814 51672 77281 732464624 77281 70206 474247804 7493 19825 666791030 5287 7493 85999608 5287 22495 555320172 7493 69834 649642185 70206 52374 397593804 52374 78486 734100468 69834 27313 145902358 26697 52374 97337693 70739 26697 981058876 75747 70739 273946972 70739 43849 777669478 78307 27313 10569110 53856 75747 531938433 6448 70739 230344460 43126 75747 355554585 43126 47115 881324274 78307 81573 670796598 43126 78480 106990637 78480 410 857265698 410 46416 89278590 46416 58716 592481413 5229 46416 890317228 2330 5229 208646572 410 56517 853657512 56517 21822 112312154 56517 44516 45181574 83807 21822 337695178 10432 56517 478252997 68963 56517 847025605 86937 68963 986553016 83807 63800 265706069 86937 63425 77442155 63425 14913 540233872 63800 48923 15135787 63800 65630 793581962 65630 12515 209908123 12515 72698 632826133 2938 14913 829479846 7658 2938 792912971 7658 45468 736210852 66721 45468 515774541 27326 72698 352755806 66721 20070 837143107 65833 20070 575619679 25080 45468 392122608 83965 66721 739265252 83965 70019 135082686 20735 70019 299364043 25994 70019 706172897 25080 42538 630365178 72234 70019 123946906 20735 58962 590850935 58962 64740 793015000 6745 58962 303278443 72234 50628 808500838 58962 53209 48702146 64740 24858 673398070 78723 24858 30261447 86447 50628 84983103 70975 86447 47226240 32065 86447 20570171 75456 70975 987450736 56073 78723 160747948 65911 56073 388518463 43204 75456 306347308 75456 61665 71708404 56073 82484 859156940 61665 4529 39583602 27679 82484 787922818 84496 82484 943132612 77718 4529 87384039 41568 4529 773215384 77718 8358 393292709 80685 77718 123839637 80685 15478 409357956 8358 54088 807897871 54088 53925 662590067 32468 15478 290613682 54088 54362 787196085 1866 53925 542775208 71237 54362 550532135 85748 1866 376353956 6721 32468 129559300 63241 85748 766893715 1866 10159 463832301 10159 85451 218938474 16609 85748 554377435 85451 20789 17031148 10159 64876 795630689 75923 64876 278462304 85451 17832 164453010 73111 16609 339949471 313 64876 586741481 17832 71031 502897440 17832 74895 14727996 15698 71031 319997310 73111 30512 512672609 19379 15698 827465555 24188 15698 964805172 41577 74895 264746727 25253 19379 156901948 20674 25253 684886511 73685 19379 328355408 11098 25253 511465875 39524 41577 842788442 25253 33851 34007442 1780 11098 581321053 33851 35091 539317227 66860 1780 709552763 66860 2282 394516450 33851 24239 87887315 29452 1780 289540889 17579 35091 410865025 17579 11567 947824531 80123 2282 563882063 80123 7118 509340369 11567 67133 548772808 50821 67133 137096092 67133 309 896144538 62296 80123 853630662 50821 20187 143522845 60456 50821 303723482 37996 60456 966627714 13507 20187 892906430 60456 51338 885255375 12250 13507 252977585 51338 26123 854452989 51338 55391 131251663 51338 42619 512041266 25548 12250 346020910 71696 42619 144163802 42619 3087 501740039 16872 71696 49588159 42619 65916 275097524 44572 25548 139914447 3087 57331 242214727 16872 64741 721398988 57331 48637 8281188 22347 44572 241495268 20968 57331 216723529 56489 64741 893643198 6010 64741 804926032 52794 22347 864735936 60333 6010 718446901 3124 6010 867770237 56489 27994 157733232 20029 3124 919829089 52794 50994 409903347 50994 68919 3342101 79409 20029 472698993 29046 20029 666245406 20029 6862 279210188 50994 72479 113368279 72479 13003 928187446 29046 15237 893711693 15237 41788 186646888 72479 33995 467128439 41788 21729 93000128 38723 21729 780266963 15237 34964 413674277 72162 21729 875914839 52700 21729 365003939 26074 21729 83397129 26074 45481 322710225 26060 45481 459908157 78079 45481 82512126 58832 52700 215355637 42522 58832 366314307 78079 81736 501730039 42522 2548 388620160 76759 81736 144445429 64078 81736 740345672 76759 67853 419356317 4266 67853 795954591 4266 63394 644792828 37034 4266 552693181 63394 39737 633552726 4266 12126 874000644 54548 4266 545120755 68773 37034 508721783 12126 32625 697152785 54548 48847 983698824 13373 12126 805472571 68773 36601 946265036 67312 36601 349547584 68319 13373 260193391 52109 67312 762668594 36601 42208 958083228 68319 48874 833884862 52109 69613 86680891 61417 48874 668699388 42208 69344 556934406 69613 2987 262103891 67282 61417 724234668 61417 33221 480162268 61417 65547 664769907 32299 65547 529223058 33221 50870 942339824 3898 32299 556030911 33268 65547 199447289 65547 74520 928522757 50870 43677 252087857 52627 33268 460179742 74520 68122 578248961 47460 68122 669241605 79434 74520 330291343 68122 21263 861852972 79434 83119 492709456 6170 79434 170677148 3037 47460 783697858 79434 1168 7449624 21263 35347 680670818 12501 83119 654485545 75603 6170 576401011 24413 75603 69164553 61727 12501 968611300 2513 35347 235488979 24413 28669 541395010 58693 75603 135902943 28788 2513 694766024 37417 2513 342122873 28669 69732 143085540 37417 34652 764799465 28788 70699 180449058 72477 37417 410288169 79220 34652 438832378 34652 86593 117647380 72477 43633 954410473 72477 57606 447546538 43633 33526 835165729 511 43633 159176134 57606 62614 366914750 511 31320 729508887 33526 80220 795366532 84936 31320 732986430 22017 62614 670556376 80220 65220 220222624 65220 52151 131601498 65220 23970 6985960 84936 30108 920498701 49464 23970 128713820 30108 67901 835011920 39228 30108 183866975 23970 53688 576043172 66680 49464 25266578 83824 67901 640953 66680 49594 920018630 20924 49594 284140522 83824 40037 128381811 22744 20924 367455696 83824 34354 274672311 20924 65854 788993893 65854 57446 556686686 22744 66424 479917022 65854 86077 85162295 77187 86077 833463123 86077 3509 464779503 3509 33628 17786362 3509 44388 15446487 44136 33628 132576340 72544 3509 857554784 33628 77819 930188473 58932 44388 353289343 58932 60092 279617282 34036 72544 998868748 77819 43117 48072094 58932 84442 537601399 22789 34036 768435992 43117 64247 757661377 84442 63464 362993430 32781 63464 206317788 5440 64247 909216135 19516 63464 422480646 32781 77918 172260117 30222 5440 373348380 5440 86545 183672895 11305 5440 143086447 30222 3083 860992928 30222 9541 33223063 86545 55796 830563292 40515 9541 640199536 3083 48422 158149220 48422 11720 568217722 3053 55796 977121719 3053 74758 879970925 11720 67486 21219122 62578 48422 94120752 44161 67486 609902352 44161 30006 562470453 7622 30006 954528529 62578 4357 792031624 2820 4357 19238347 8977 30006 104579142 26039 8977 284010210 80946 4357 873357833 4357 71230 874926714 70904 71230 845725237 80946 54443 248907354 43408 70904 664693844 62337 71230 444854758 62337 26208 271176922 33100 54443 335986182 54443 86565 101541836 80223 33100 881899070 79580 80223 433083703 31246 26208 304863821 80223 47849 679661724 86565 22247 12749748 22247 15795 56849792 31246 22204 479592119 47849 76534 263849809 76534 2862 1314045 15795 72385 240111116 60532 15795 228550705 76534 66129 328766821 66129 54075 154502429 54075 82443 991995691 3473 54075 817757764 3473 73248 288893495 66129 56726 315098864 40581 82443 93633485 82443 73810 947092523 73248 55025 796581202 56726 32727 115085123 40581 3821 109118579 85555 55025 341187668 24697 32727 949196073 24697 68186 335059783 68186 54351 445239460 77304 3821 799144848 85555 2487 237015949 24697 4834 78982722 4834 2010 444135887 42610 54351 27581866 4834 56357 153946370 7745 2010 307522928 21580 4834 815159764 7745 72226 873391411 7745 65079 66974073 50216 72226 22721009 6856 50216 435670125 65079 61573 401577387 25905 61573 558926738 20389 6856 279206087 13294 61573 300247656 55364 6856 483205177 85564 20389 884514561 25905 25239 471307944 55364 14241 163961084 49422 25239 914196179 55364 45012 694086889 9059 45012 418003657 49422 65010 181367258 14241 79773 973503968 79773 57719 132387952 13401 9059 129466680 21374 65010 212650003 73200 13401 657956975 76107 57719 267681236 57719 28498 480775638 21374 42883 868030346 62589 76107 810225196 64557 28498 231201413 13165 64557 786228054 28498 17180 632939299 41107 62589 565586299 30348 17180 627176040 64557 63452 688789190 87256 13165 127501373 30348 21073 909400977 62431 30348 363550835 63452 28458 385496451 28458 14995 569911723 10362 14995 52810278 3212 10362 833132836 22815 62431 110554551 3212 49235 202599431 42169 22815 158740789 22815 83096 54829236 83096 79408 681479689 49235 27991 350425776 17717 79408 867311072 82756 17717 935688642 79408 49614 786145113 82756 28223 70909771 82756 66741 880628388 640 82756 586930096 49614 22790 863177792 67912 49614 162094614 66741 86015 699467478 86015 28623 302090335 22790 54580 548906982 54580 43936 435834474 73925 28623 791006958 86015 25216 357649314 19803 73925 30948594 63563 54580 424585334 67151 63563 685676905 67151 49383 306876279 25823 19803 128496690 49383 83086 872400807 3464 83086 517279354 3464 43554 127766267 40562 25823 173721772 40562 80065 1477915 83086 17919 137604681 17919 71193 388243977 2677 80065 660774364 80065 37297 99192133 2677 3627 167258510 17919 21311 629300668 21311 41088 164916536 3627 13888 948983118 3627 71282 119192677 44009 41088 27448158 44009 52582 338678146 51223 44009 109330795 56817 51223 916728916 47191 51223 941447344 47191 32225 379474291 52582 12383 816156287 51223 72273 951526207 12383 33561 56106984 32225 56447 28478715 16188 56447 769114593 33561 21135 612140562 35887 56447 246460677 43632 21135 304817613 75006 35887 332683237 14136 43632 156335892 54344 21135 524216006 14136 7138 817529407 61344 43632 56004236 61344 9678 723160210 14136 24357 677225361 7321 9678 645409537 9678 9133 324746172 7321 45856 550298263 45856 49027 61752667 71667 7321 388668621 46992 45856 479546901 15485 71667 81798871 46992 43264 482898979 40545 46992 773967721 40545 47171 515659473 48265 15485 880746308 15485 38802 277833999 43264 1604 525938628 63850 38802 285050388 47171 69674 183806163 1604 40847 56766039 53936 40847 308173748 40847 50772 278667795 30509 40847 614881715 69674 59804 142281687 18990 59804 876320419 75323 18990 856875867 43982 50772 200352514 35294 30509 902284823 59804 47388 7873411 65157 47388 757140197 78797 75323 310336124 78797 81565 439411783 45817 47388 73845130 58181 45817 937889938 65157 6171 391770620 45817 33119 939383342 81565 86119 228684538 55379 86119 410932727 7038 86119 263504297 6171 10075 699632938 83124 10075 27559351 10075 57142 655493055 83124 44889 748800001 16311 7038 54748449 83124 50803 828238523 10701 16311 497809480 50803 54806 551895542 16311 8974 974849397 32855 50803 366716133 10701 181 883391963 41964 54806 612428013 67055 8974 310947469 25839 41964 745859141 72038 32855 537195152 41964 28766 127610959 25839 67518 854220853 7005 67518 645853245 70202 7005 235598522 72038 21765 920008136 59758 21765 3843007 59758 52423 102235617 35796 7005 739337656 35796 64293 143906449 27148 59758 132388179 52423 21852 331959089 21852 62082 974142033 21852 13726 543588147 27148 13144 638016001 81190 13144 712002397 35459 13726 3843426 38784 13144 117071943 13144 17037 699816363 23341 13144 220294537 17037 27958 862611132 17037 28904 225761855 53215 28904 741065681 17037 47002 73139325 27958 63774 687161328 61805 53215 47106741 11768 47002 285217404 63774 53106 540362349 69668 63774 28485631 59244 61805 249481638 28336 61805 78430484 59244 13099 546745484 49115 13099 653613739 23298 28336 940338187 23298 15148 131775314 49115 65601 141361337 26296 49115 153451746 39578 26296 565873285 15148 81871 400153362 22563 39578 227437114 67061 81871 413607432 51463 81871 611896896 51463 29931 211158733 22563 61619 810700621 67061 23933 941242440 46565 51463 758662343 70864 46565 874182643 15113 70864 954463182 46565 13135 674257954 74551 70864 586259184 9237 15113 760466793 85568 74551 505452413 41675 85568 947260060 49452 85568 513468666 42110 9237 562854657 41675 59588 139760812 21507 41675 720482333 21507 14075 527803273 1847 49452 461466002 51212 21507 23801778 1847 85432 103718852 32314 1847 127414065 22386 1847 792904647 22154 22386 210730577 80376 85432 534227667 22386 63580 978228568 80376 45884 377126630 63580 85119 913645698 85119 76703 407523029 70874 45884 376832812 85119 16893 20536494 76703 29845 799356123 4072 16893 825800379 83739 4072 525176241 83739 74793 223212339 29845 62618 542491172 29258 62618 183958488 70339 29258 157349035 31170 74793 456815184 70339 70932 296542086 58301 70932 17585721 29258 31401 138253660 31170 27613 610967985 31401 22831 571615389 22831 75907 184046422 539 75907 841385048 31401 56209 170074523 75907 49904 798118090 420 22831 525449616 539 82246 135657633 82246 61828 872272348 54458 82246 75593144 7137 420 53086742 65479 54458 885610321 4382 7137 306054488 29344 61828 205977475 65479 20378 161955761 65479 25831 718352557 4382 59423 101163192 4382 37160 643931108 40347 25831 90932497 35701 25831 342308878 35701 44740 683606376 59423 13638 109398272 32516 40347 316237649 33424 44740 957717945 44740 76669 628237408 55677 33424 97257184 73733 33424 823802316 32516 4148 896258773 17551 4148 870052610 87192 55677 453497012 4148 16841 298983732 18801 4148 657448465 19369 18801 314333865 11813 18801 537872886 11813 82534 491728428 50408 16841 371306081 50408 83536 873125082 82534 11258 236907145 83536 2997 430792955 60517 2997 230389078 9839 11258 785485228 2997 86884 445387212 58405 86884 15546465 58405 30091 591660697 74314 9839 296398583 20514 9839 770123795 86884 22072 69523628 53283 22072 700561937 27184 74314 433984533 59020 22072 494156553 20514 47540 971132936 59020 25138 953564114 59020 44273 51199685 56369 59020 886137099 46607 56369 90129049 46607 15116 246055703 44273 80075 1721488 84639 56369 189934520 15116 44758 885605249 2644 84639 607899726 80075 14215 679269275 44758 5124 482418846 5124 84172 510628482 48496 44758 837683094 84172 11221 126448306 14215 80842 722842325 84172 56359 902334980 80842 42086 646871960 56359 2566 571910399 45816 80842 288043654 42086 58022 354567935 58022 38699 95202774 86687 2566 78058621 10077 38699 226073724 38699 37772 66732510 38699 59201 850700401 38699 77120 64513321 86687 85650 199827387 59201 76846 221132730 54097 37772 372271167 33922 85650 74382828 54097 67845 297678627 76846 76732 476552631 76732 28530 782768821 54097 52103 330075995 76658 33922 415535177 37319 76658 604911831 80750 76658 893449701 52103 57064 795875242 76658 76268 499150671 76658 52400 658529573 52400 4461 313642237 52400 50860 388003019 69927 57064 3217396 48339 69927 403496454 52400 37304 956716783 4461 4318 175634754 37184 69927 307113438 37184 32844 51462346 21012 32844 553166764 1691 21012 13211084 25765 37184 918698619 383 21012 331956240 65520 25765 6126066 55961 383 489220794 12762 65520 695471933 383 20221 707644158 12762 13424 723309610 27594 55961 375100143 27594 5443 557299275 13424 56394 807048267 20221 28593 108992227 27594 4413 620927818 73232 5443 634870405 4413 67614 358504272 33339 67614 53928504 67614 75881 9255459 9056 73232 694870970 48654 9056 342324492 62194 67614 26592229 48654 68438 58790122 46474 75881 831812002 9056 79022 583694681 48654 52191 714597805 79022 80386 986681317 70900 52191 589907769 70900 47446 638429489 73760 47446 628928955 28292 52191 115005659 73760 3470 784263820 73760 33063 156869228 47446 60350 550257986 3470 5739 368368496 28292 38557 212369083 45926 3470 798642340 6524 60350 394754623 32577 45926 813541823 69541 38557 476383090 45926 16627 486720937 16627 24810 61064028 1110 32577 167910676 16627 49373 119648189 56833 49373 349871792 29174 1110 918213820 68257 49373 864892853 12736 49373 495936430 49373 19898 245702665 56833 33609 40403117 18902 12736 143839721 4901 12736 177280498 757 12736 196766211 80701 33609 652430872 74228 18902 503634445 49982 80701 260060887 24905 49982 24827558 44579 74228 316273986 75152 74228 972096710 73740 24905 999078396 66833 75152 37015668 15598 73740 344395001 25250 73740 177318907 6176 15598 628703302 73740 75850 739042196 25250 25940 889609081 46977 75850 626911317 33247 46977 530396678 75850 9701 343957399 22370 75850 686501910 25940 74668 16674212 46977 16604 837947225 74668 63609 120204061 54734 74668 234240001 74668 53246 442659735 54734 14619 119301972 14619 72934 708159663 950 63609 86616623 67056 54734 156544754 35029 14619 161016491 72934 10871 89459043 24544 35029 483501566 67056 78450 970031499 35029 79561 392564237 10871 4938 901758493 54571 78450 14097093 21120 78450 878145293 54571 26115 812450823 4938 71926 858781878 26115 10406 795682824 54571 49500 985041920 46467 21120 486149714 10406 8869 83714469 1936 49500 431196502 85025 49500 140602611 49500 18070 840878870 63372 85025 642838563 18070 4156 798948362 82139 1936 190795030 63372 38907 779375311 4336 38907 975611444 63372 8106 863502577 4336 65801 498033070 65801 33154 557138792 36155 38907 427676923 46953 8106 215805610 46953 32870 825355461 37517 33154 958436775 74240 37517 127238011 12326 37517 854361850 27315 12326 981846269 70508 37517 55451324 27315 37170 872137507 74240 80820 942587595 70508 20145 750944983 66287 37170 860518759 20145 87113 220468009 66287 28764 285345865 80820 40736 105007436 14338 40736 780348726 38807 40736 900338972 14338 73447 797919551 73447 19301 550626009 13984 19301 339797063 14338 1689 998505953 24204 19301 503253690 57243 13984 594432333 24204 74831 162586106 74831 39029 265621048 20966 57243 234535077 61089 74831 532169306 39029 84493 595638807 84493 35742 524107871 57248 39029 176171092 48435 35742 575985678 57461 57248 14316014 84493 52058 657706853 76781 52058 54535434 52058 82822 421108241 82822 18972 591229581 82822 17082 293524108 52058 9655 104999117 18320 82822 358220983 28149 18320 207042631 59431 17082 225275272 20115 9655 492924410 69308 20115 241664242 59431 86478 215114591 28149 20666 674580588 73908 20115 247403768 62306 73908 52838200 13548 62306 431923616 81446 86478 926471695 52784 20666 771394264 73908 77781 585824244 13548 65496 472226830 52784 77203 14656165 17144 52784 767304793 53748 52784 697327518 6269 77781 996719176 65496 38729 120957831 68895 17144 385080067 33911 38729 135755852 53748 4741 128394185 33911 9110 843996689 68895 64577 913419056 36656 33911 490034083 1358 4741 312412641 56944 1358 684318071 37418 56944 469118414 22118 37418 151463449 4725 56944 2007017 22118 61267 371087540 14504 37418 538996759 13773 61267 448691933 4725 35114 843534196 57235 61267 582908570 57235 13377 784788184 14504 26514 681325270 79426 26514 529000862 74362 26514 994013020 57235 43501 127189548 43501 8054 640278939 79426 25902 605585581 66328 74362 375925443 8054 819 299772025 819 71349 868565588 9476 819 546024854 32498 819 776123550 46616 66328 160584535 78632 46616 178286598 61318 71349 499497945 78632 61425 85249344 33431 46616 479859590 81831 46616 902501197 80353 61318 144412923 33431 18654 156313069 80353 67449 938110369 39966 80353 563721008 80107 80353 826221717 23180 80353 323432646 64793 80107 172068043 30973 39966 132805482 30973 29301 284167712 30973 20365 508147209 30973 74311 986260863 64793 87136 448870977 20365 2613 300145325 74311 10221 475077637 77284 87136 153211284 87136 16046 493898065 81939 77284 979125750 77284 60019 421743026 71572 81939 151835840 82995 81939 165964770 40828 81939 630143184 40828 15307 809083997 82995 64353 533911999 15307 69852 225336823 15307 62834 703334860 527 64353 262831956 54980 69852 124950538 13690 62834 880387231 13690 53421 98339604 62834 64164 57617126 5219 53421 438076401 54980 13273 401691443 58051 13273 54242673 64164 58411 39470971 60902 64164 513931201 60902 75211 36652419 15431 60902 547349505 58051 81812 651318311 81812 35145 640142245 40473 75211 751857563 18118 15431 315171865 7920 18118 738105528 62628 18118 431425151 79659 18118 865218264 7920 8534 678990327 18118 40694 486348341 24932 8534 326866930 62628 52999 239301579 40694 1940 416506951 52999 22462 587188114 1940 57744 336724639 34025 22462 779545236 9772 1940 469576949 57744 85657 670368346 85657 83426 12551381 34025 36588 158228998 76001 36588 289431777 33081 76001 620361997 32903 33081 219859986 36588 35269 103138032 32903 20780 113448350 33081 498 720949740 33081 73323 182558855 80526 20780 821424881 33387 80526 91540218 48984 33387 382020307 66507 498 884969877 33387 80117 17371699 80526 67953 444945440 80117 28045 169298719 56785 28045 109965953 32357 66507 490252765 7085 28045 76378593 7085 83129 825287357 22989 56785 301227722 32357 37636 47605240 83129 55406 222944461 55406 40342 707507700 40342 75989 581322649 75989 32894 4569121 59636 55406 642578276 2960 59636 953644072 59602 75989 400671319 59602 75575 587127679 73792 75575 658755815 19418 73792 8146280 19418 30950 83954114 52735 75575 725668546 72408 52735 461530156 72408 77567 309087633 32955 30950 184413992 80333 72408 882466648 27945 32955 830280552 60328 72408 665378116 60866 77567 823939629 80333 46438 936982416 27945 64229 761569362 64229 43162 699098758 60328 28273 714158609 46427 46438 712890140 8900 43162 895169183 8900 81152 699185240 43162 68292 71951813 8900 2147 991972352 46427 12769 828326039 80647 8900 1272546 80647 42822 510269208 12769 54916 272614832 2147 2430 178746242 2430 18183 457185660 2430 79468 460456534 18183 42772 174236476 68950 18183 989827264 78760 18183 89299278 58911 42772 864594369 19964 78760 781932996 19964 38912 375742186 78760 85689 591403200 50676 58911 758488372 50676 661 833692316 661 30173 736951887 39686 50676 452070792 85689 22056 423736754 49307 50676 292803554 49307 64594 515194922 49307 54735 457685217 54735 43662 996673639 62912 54735 50193702 40066 43662 210289626 66995 62912 395519476 43662 29429 794198745 40169 40066 687163897 40066 23783 363603407 37816 23783 470151279 48873 37816 566975349 73189 29429 413938891 23783 81928 843841155 81928 86518 256181031 73189 54133 295728006 54133 32155 870060904 52262 86518 4006498 25233 52262 639090733 1925 25233 812184163 54133 10580 692213739 21635 10580 533810113 20292 1925 949874132 3429 1925 970218385 13194 1925 350466139 13194 28236 768121476 78942 20292 160946271 22823 13194 976977361 53014 28236 344056761 15892 53014 145927544 15892 49509 940912774 49509 85345 1738725 22762 15892 105094827 22762 48903 843752499 37074 15892 858941707 85345 75482 285986343 85345 31083 383443150 22762 54155 343921360 75482 7350 321664 37074 9823 822871662 85825 7350 500477887 9823 27332 23921569 44668 85825 631122663 39866 9823 941342018 52771 44668 674233795 44668 4989 427933564 44668 82715 381441460 52771 8947 131152948 73534 39866 140450210 10982 82715 83238195 47705 82715 483358459 27341 73534 255580063 10982 14669 41537343 73534 71745 52635242 27341 1952 913641167 27341 26003 245163157 1059 1952 171532741 26003 19224 780575910 75487 1952 122500004 26003 74770 777834826 74770 81920 514220189 19224 65144 264396718 74770 57076 340473378 25505 75487 234714285 41003 57076 370455112 20630 65144 332831853 58557 57076 539693367 52019 57076 425647880 52019 62776 187913338 58557 15283 475606065 20630 15102 206306374 38523 15102 73222608 41561 38523 842370296 15102 72058 33010868 15102 79836 280749146 79836 50629 614120448 79836 61857 869130433 69581 79836 543147333 73837 50629 274066830 79169 50629 543043747 79169 27237 948330447 45363 69581 203368213 16467 79169 464287515 46640 79169 921770872 27237 32889 959815562 40876 16467 458788056 16467 11988 823178858 16467 39477 396477399 32889 73749 238325530 18518 32889 335452153 39477 69252 92850310 69252 20473 166560360 39477 15959 828089765 20473 65707 876617252 51593 18518 340085660 51593 84662 451711237 84662 26125 148052948 77197 26125 628956270 78842 51593 136611891 51593 28094 117057664 84662 78687 800620429 26125 29863 967582087 84929 77197 812889081 28094 5926 994381140 78687 61337 646064102 72897 84929 422805636 55202 84929 131922244 5926 81036 405927853 72897 2773 151590038 34843 55202 767201304 85529 81036 554722453 19307 85529 780091804 11011 2773 579024689 2773 28835 167632213 18036 34843 812291566 16499 28835 517096731 45578 16499 418084645 18036 67134 941743982 35967 45578 553771003 43689 18036 134704687 75729 45578 118474767 62170 45578 643782215 62170 31213 999392667 62170 78285 62925369 12136 78285 37287872 62170 67605 495174752 6279 67605 754071912 31213 12200 147302075 6279 3436 389347329 51330 12200 901249529 12200 34602 304656862 23183 6279 519583591 62387 23183 608057777 62387 57292 806231582 65051 23183 102485396 64409 23183 66696585 64409 57421 203479291 57292 57635 28906222 36083 57635 612705217 57635 27523 58887363 50528 57635 626990962 50528 68593 94519763 44380 27523 681845019 27523 57517 566675825 57517 12190 409272473 12190 37360 125347594 50851 68593 591304314 50851 442 141703541 50851 3734 811291456 442 5970 66223571 67270 37360 741387741 84058 442 692286063 37553 67270 843398955 28040 5970 255340 28040 56730 665540224 67270 77055 958613610 56730 61402 613204816 8826 37553 526110409 61402 63551 147471560 77055 83928 218758534 61402 30879 265744288 19039 61402 123189718 63551 43181 694070010 63551 63661 761443391 19039 67693 65344731 29065 63661 124171018 19039 56709 813103467 29065 58299 604115852 67693 515 242682065 64075 515 817639293 29065 61620 516030244 83309 61620 905786173 515 60967 681902627 15026 60967 129317595 64075 84161 229715516 20352 83309 238634569 84071 15026 544698604 84071 22938 205024754 15026 64564 331750244 45506 64564 449162780 75657 45506 646651457 46132 22938 56343795 46862 46132 94823578 85342 46862 968773695 46862 24491 117347188 85342 56837 950760630 46862 28568 267698592 28568 63523 615128841 24491 14609 993476086 56837 59392 778975405 43512 14609 945038913 14609 8046 718651405 33572 59392 84466960 57364 14609 433538831 76886 8046 742660653 57364 6246 813312176 84585 33572 308551757 57364 24362 701583383 57364 85667 235148316 76886 56521 298430027 65965 24362 161802767 63324 24362 838389284 85386 24362 810770160 27940 65965 231618927 62842 85386 50480911 27940 9117 879954198 2486 9117 880720654 39776 27940 190290040 2486 11387 227314461 25788 62842 233921166 9117 3590 359046830 39776 86468 211803574 39776 56368 621922011 78125 25788 776006621 59096 86468 436260385 80541 86468 62082181 1841 80541 176143654 56368 80083 880080859 30834 80541 206505940 80541 559 643676410 9847 80541 974810466 9847 9251 957539372 61011 30834 827268910 52866 30834 525751434 58637 559 476690982 52866 35872 24558486 14803 52866 659422291 38056 14803 355852748 52866 41145 2265366 58637 78490 990930978 11311 35872 58812366 38056 70082 741621601 86350 11311 953484623 41145 49843 74386184 11311 25055 438434945 65728 70082 122010112 65778 25055 946725901 25055 11209 973809231 49843 33455 784927944 11209 9119 681094532 10287 65778 964265963 49769 9119 97356738 10287 46814 647047776 62756 46814 610065256 10287 8130 437585204 56082 10287 940355241 56082 46108 506525743 72574 56082 583869938 62756 33428 8712003 8130 34454 325033628 64446 56082 81351415 64446 1621 712908708 79933 64446 84142272 79933 84210 654588476 64446 35460 743827653 1621 11916 983205491 79933 67543 893852375 84210 71039 36814571 68935 84210 238804413 68935 15546 42729643 68935 47035 100392411 68935 30224 25303536 9043 30224 222610776 24951 30224 919444868 24951 73650 119945945 9043 3217 530986076 27819 9043 396554934 27819 44370 81891024 32772 24951 635645423 3217 40259 54800120 3217 80623 924678857 40259 6588 940083042 49008 32772 971084188 40259 50556 64464084 59684 40259 476293789 44045 49008 591310917 32443 49008 647827659 15924 50556 183604352 59684 2747 930820625 32443 9559 101761213 44045 51553 52560415 9559 36554 957096627 17855 51553 581674772 17855 77236 782328902 63062 9559 480499849 22602 17855 301825970 17855 31948 727650982 81554 17855 76226290 70407 63062 71322976 81554 57477 613656472 57477 3137 952916798 3137 73776 976819313 2302 3137 379130891 78743 57477 323699241 2302 42002 115989235 81783 2302 65750785 19502 2302 763240441 42002 40359 470181347 54316 78743 619384111 42002 68315 267268107 58283 81783 794671970 500 58283 357579016 500 49681 663519439 71081 500 73574474 500 33743 279528378 500 4510 987491877 11972 500 449747383 39745 11972 538222332 27574 39745 977251205 11972 29089 991346138 11972 66422 992414725 27574 21236 966822787 66422 69653 637493383 46733 69653 805603079 5556 69653 247063433 67084 69653 209277804 5556 35741 494481613 79379 69653 416574705 70343 67084 853178474 67084 63480 745359815 63480 35502 882412822 63480 48663 70184727 48663 54738 402195583 35502 26206 13554829 63480 118 175361330 118 45095 30236277 72298 48663 767030589 26206 38150 480980272 26206 71891 139095898 72190 71891 513917816 51499 71891 64487237 68116 71891 280411082 14328 38150 290052439 25027 51499 716969900 48090 72190 39651315 68116 63870 128454114 31756 14328 900214107 85810 25027 959257042 85810 85230 512078597 46712 85230 386889177 46712 37676 830229187 50923 46712 560248681 23207 50923 266700866 27972 46712 854300099 46712 32258 32845004 38096 37676 644472442 23207 45785 943929884 27972 6455 656301089 73408 6455 621869311 80799 45785 82245935 68033 73408 540633404 80799 29268 288617462 73408 24750 114371587 80799 38053 448289900 41311 68033 73202725 55208 24750 18922809 24750 54112 104820879 55208 52204 58240738 38053 64722 325433142 21610 41311 777318507 47397 52204 133275102 81762 54112 455610385 17206 52204 199190823 53908 21610 16220008 20913 17206 337698812 57198 53908 187613459 78026 53908 161682339 20913 33359 24212426 42593 53908 429138124 20913 6463 607536807 57198 60551 12714101 60551 29730 110805459 42593 42440 58147455 4712 42440 489056723 16110 6463 934103382 34445 4712 594375091 16110 172 393198878 50701 4712 702132518 26972 172 14413299 16110 75619 118482534 34445 72967 669334816 172 50532 82960676 26349 75619 487359612 72967 50944 959587428 75767 26349 137224476 87104 26349 271354933 46203 87104 46100201 46203 32170 119989905 59137 46203 256239287 67828 87104 45377301 45133 46203 580454556 32170 15144 815270202 67828 30092 689737867 59137 71228 271075835 62525 67828 88271596 62525 43597 908779626 58480 15144 400687060 7455 62525 441139916 9560 7455 656462452 62525 53580 804544406 41759 7455 672884279 58480 37249 796141854 7455 4491 15608779 53580 37325 380781184 56901 37325 230211086 67644 56901 167223435 87161 67644 65910876 67644 3581 489351775 56901 31841 352412707 50538 31841 164832609 67644 71371 855018677 57523 87161 50807065 3581 58365 770385235 57523 86805 143752408 11327 86805 597707024 57523 45621 73050966 35178 57523 581745201 55653 58365 547124832 2767 55653 490357277 55653 79286 869202044 45621 7485 206580850 70093 2767 236266704 55653 1533 871435465 2767 18897 585689517 79030 18897 191078788 70093 15209 517048824 75058 70093 676650709 77769 79030 154319551 48166 15209 912319218 21298 48166 726399982 55880 15209 803917820 31284 75058 338166595 77769 27774 373676466 51595 55880 983016999 55880 70524 665713792 64452 70524 289634805 51595 40069 593677222 27774 24376 849819066 81513 24376 956552685 81513 87318 541477209 68711 87318 38547059 46258 24376 46245287 24429 24376 478898271 81513 2609 867266411 24429 80538 56185844 10297 46258 458792780 79368 24429 98150040 46538 10297 98283034 37129 80538 682250802 46538 35766 40892948 37129 16791 638551777 35766 52455 72775586 16791 78246 561461959 15906 37129 402374386 87100 78246 63135934 52455 46651 518162467 70785 78246 707410326 46651 66272 669397109 48526 15906 322521640 66272 55869 282558785 12416 66272 835362613 70785 17455 238811147 22826 66272 390827290 5090 55869 110371858 12416 72178 270910563 5090 34609 126075385 16268 22826 334308906 16268 86103 846724038 26839 72178 826478320 79716 16268 266301858 16268 53242 897982717 79716 22921 991297245 50695 79716 53904778 55883 22921 496734340 42150 79716 902390574 83846 42150 607650249 79603 42150 373161039 42150 25923 376298539 41809 42150 36071926 41809 50048 689582769 83846 59915 637935200 70873 25923 921477527 13982 59915 867025473 75633 13982 573047669 13982 68188 722332688 75633 32128 435634398 32128 4675 328846551 4675 53147 930741147 4675 31929 645175047 60255 32128 464210444 38902 4675 59284962 11769 38902 990351507 26822 38902 770838438 81767 38902 901467028 81767 73473 853320442 16031 73473 966409201 46578 73473 111740651 73473 59276 21048798 39376 73473 361120993 39376 29631 377302618 59276 28365 285962343 39376 16560 261318135 16560 77445 944901357 39376 15659 850076571 65650 29631 324567469 33896 65650 990158374 77445 38433 238664059 43495 77445 521331129 43495 86674 52192628 68965 43495 668929210 43495 79717 718880654 11428 38433 101801411 79717 50592 228257839 76045 86674 661903778 6274 76045 716946674 16207 79717 377865211 65163 6274 704659760 50592 56784 470234260 63910 6274 683758976 34170 56784 92153872 20776 63910 487114197 63910 62990 97211574 56365 56784 767854827 62990 6924 735280751 2157 6924 893857209 72471 56365 578076873 63251 56365 744581071 63251 26624 295875518 2157 65345 655244841 26624 61675 267250440 26624 45223 849502041 57546 45223 80133232 26624 3220 136815345 65345 80279 56239269 70819 45223 723194672 42671 3220 533933465 70819 81730 935738086 74380 80279 936087123 41407 70819 102204092 41407 30851 228673068 66470 74380 780610535 80818 81730 313831864 80546 74380 191660924 80818 404 203063216 80546 14775 420003026 14775 75884 924129979 47283 80546 115429306 17783 47283 676183218 75884 3529 407147052 14775 36916 777851671 17783 29188 585848326 47283 46307 193166943 77700 3529 795446524 25723 77700 77695676 55429 25723 358170990 66791 46307 746228266 25723 7132 965635032 26434 77700 369005832 47300 7132 522283860 46210 66791 856718071 66791 5169 42382703 7132 47578 64308303 47300 67783 490143961 27286 47300 115089359 67494 46210 30463056 47578 62471 880149085 62471 45882 909758864 54815 62471 137897794 6912 67494 907602793 62623 62471 455372354 76999 62623 79511261 6912 58976 109588008 54815 47306 114177099 2636 58976 54958600 31317 62623 50662887 40534 2636 431264194 5740 40534 250073770 5424 5740 955890296 40534 78047 793613065 78047 209 490025092 78047 35876 521469733 35876 54667 440387502 54667 56255 148522905 42328 209 841466686 30735 35876 351427814 42328 15203 26932181 56255 77084 203472360 30997 77084 328601718 28021 30735 615114027 77084 83422 806626766 55769 77084 852786036 55769 49414 463855201 85433 83422 438496155 32411 83422 843077536 55769 70622 195757852 49414 66843 908701689 45565 70622 408309505 66843 8025 972533 54285 32411 632407187 11959 54285 317990807 45565 26002 991794607 26002 86511 119806775 29117 86511 333959525 52701 86511 365432775 11959 55607 537001508 67604 26002 319883164 81610 86511 114983200 55607 12300 345163700 13664 67604 56000212 13664 31915 638104923 13664 29326 226376563 81610 66795 968985648 66795 74101 600928503 14334 13664 44034828 31915 84445 664913748 14334 58818 922203390 58818 56656 706948621 58818 44641 557008022 56656 16659 342935007 58818 7285 842498046 56656 27914 799533036 16659 57050 122240409 19988 44641 798635923 7285 68914 320511939 58198 7285 508161693 58198 40483 106394199 39134 40483 210456173 39910 68914 369224323 40483 41507 897854376 78827 58198 897236715 60813 39910 775284784 39134 59334 777025528 39910 76889 713966620 60813 30917 228174250 30917 79613 961507045 34645 76889 936838140 76889 30936 938086204 47509 34645 528072666 30936 23080 378999006 30936 61017 443874612 23080 36976 659717815 9153 30936 621698954 47509 69956 478165006 23080 25992 681558664 12952 25992 109215127 70240 9153 496336555 4713 9153 103268185 65334 12952 71766015 65334 83802 459911983 12952 41236 874136430 18327 4713 75645259 83313 41236 34975460 66576 83802 575085819 83802 14845 602969939 78826 66576 264149080 78826 62960 693761873 78826 3391 449629711 56595 62960 646557233 6597 62960 11416803 37143 6597 8846799 62960 34436 611943975 56595 61755 857648188 71417 56595 631061787 19043 6597 532446963 15042 19043 81870816 34436 31490 217425498 77088 61755 775107013 71940 15042 876280235 71940 32232 520481783 55840 77088 9310356 55840 4264 231127426 4264 51701 413530457 63344 55840 871049404 41105 63344 313584553 63344 57394 240719936 63344 27377 855614485 51701 56444 532647405 11962 27377 420392420 11962 64784 495193226 56444 38846 959715660 59995 11962 64455476 63922 38846 292129165 6926 11962 134574816 64784 7501 42271670 59995 63915 500175925 63915 10711 144720160 37575 7501 607170603 63915 32676 264576836 21970 37575 470854656 63915 9234 213202565 60433 32676 753109090 37575 84226 416754853 12325 32676 634596073 26305 21970 154498386 67002 9234 642503005 57314 67002 264402391 35940 57314 143871554 64940 67002 251553669 55032 67002 724940955 67419 57314 638535666 86493 35940 50440064 70164 64940 661452929 86493 3048 194022793 55032 49077 135830674 15168 70164 356707504 84057 49077 228968390 50975 49077 122882988 84057 73066 100605788 73066 49778 187903215 73066 55759 592301059 55759 47065 221834568 73066 61290 242397400 80866 73066 265751355 17868 49778 496668840 80866 4465 640292757 41893 47065 920841889 17868 18974 770976682 67507 41893 348343486 67507 6151 360840933 63439 4465 334909622 67507 68781 390756447 73752 68781 532397729 12994 73752 62117604 12994 31351 123634845 12994 33864 740624038 73752 36518 932943387 28828 36518 277672053 62432 12994 180681078 33864 51157 521808205 81326 51157 386632066 59999 36518 517587123 36883 81326 852833781 39378 62432 742285123 65899 51157 958595978 79162 81326 242900477 79162 57831 525707192 63339 79162 709899962 57831 53442 147296358 43546 65899 396141137 43546 44921 727071083 44921 22377 544416154 63339 75476 804256480 44921 68514 540387956 22377 60664 70544313 84145 75476 367320175 84145 70880 76813473 79831 84145 617166683 41564 84145 25987453 59773 84145 835857221 75371 70880 20126912 85562 79831 130605381 79831 74420 712414620 15240 85562 308971723 74420 15157 317555608 75371 33186 688191228 74420 31197 546910734 74420 73861 557157510 38913 31197 759728288 38913 48453 188621122 38913 20248 12257977 27255 20248 139965330 85678 38913 293364943 48453 77209 871235053 20248 42004 821616518 23518 42004 156452176 27255 87193 638366321 42004 5696 240093882 40864 23518 980079248 21049 5696 915524618 5696 56605 106694814 74032 87193 194777896 40864 74062 393872278 85196 74032 857289110 13890 21049 554513570 74062 41329 836389517 74062 16191 454367877 85196 57976 508359346 76834 57976 438519558 13890 3112 919601564 67612 57976 939203022 76834 48850 806912204 57976 33425 68143996 76834 86978 780866633 33425 23527 448588040 33425 47772 50890799 4719 48850 857656147 82913 4719 61404750 86978 8867 850120448 60611 23527 257645341 82913 40658 669636791 83027 40658 823921914 83027 6808 775422403 8867 26885 724253837 24069 40658 564392008 40658 46557 31627087 26885 23171 424941841 39243 6808 933680722 26885 63867 738061726 28265 39243 393825429 63867 48062 968487656 6518 23171 446965318 6518 16778 690384920 13189 28265 930188578 33945 48062 132096627 52826 33945 650172086 52826 28475 986901476 66072 52826 778254434 24168 33945 511407960 39325 66072 681298540 77768 52826 851396373 24168 86729 284427698 39325 19001 403981268 17578 39325 621940400 83111 39325 490204825 83111 63900 181209110 7078 83111 460482056 7078 53344 137352635 23071 53344 989060844 32571 83111 248921394 23071 17869 107891482 32571 57074 627923587 82366 32571 78220179 68235 57074 562149536 82366 56904 613718992 82366 17371 370460806 57074 35864 661406403 51825 68235 446486279 35864 6056 578029622 78010 6056 59947014 51825 67075 936708856 67075 64115 379443279 51825 28504 721846900 63869 78010 253090588 64115 28318 289369826 28318 25625 537097914 79776 63869 253621810 57021 28504 197086964 25625 83514 276232221 74882 25625 626502826 74882 78869 707717275 78869 78048 60099278 83514 35762 356884834 74882 13662 287027698 74882 85373 280044934 56810 13662 855665252 13662 37102 440647184 13662 70902 466461052 14217 56810 456937144 84024 56810 725918177 56810 4861 74079970 14217 72103 996084625 14217 29037 133070291 14217 24356 364576467 75240 84024 657440787 7470 72103 151770075 7470 27921 840559273 29037 29734 439314440 48329 7470 423487608 29734 23436 984874911 4586 7470 925833199 30065 23436 920286331 9487 29734 633197744 60194 9487 381490817 4586 20673 811331722 19666 60194 688958206 68456 30065 75457785 19666 23597 770662520 20673 20508 435763469 25416 20508 322863286 437 19666 978834628 32271 68456 163395019 25416 32879 539019062 437 36120 721870707 32879 21562 34084296 21562 27194 518555560 32271 34785 104834833 34785 35834 31430578 60958 35834 530621975 60958 30753 680683814 30753 80531 225363087 81942 35834 784914438 30753 39773 612233901 81942 37853 66897996 20103 39773 543332295 71945 39773 993717975 25812 81942 864394641 20103 87173 899109874 87173 56902 464855152 56902 35131 70953072 35131 52949 32758901 52949 69210 163889642 69210 52578 880866872 52949 54583 580659008 35131 30477 460757962 69210 51738 310991594 54583 85645 336017542 58124 51738 691974619 11421 30477 503999340 80848 58124 848765161 80848 83117 1150245 11421 33374 274531259 58124 75813 852112480 73410 80848 973991287 73410 34687 499654414 49353 34687 668423429 73410 70192 486969340 74987 75813 375039746 50051 73410 880149638 77935 50051 336874109 74987 16490 69557926 74987 2657 732061347 50051 3967 743771733 2657 32912 58859609 77935 19107 35424930 19864 19107 135409 42648 2657 602624257 32912 20445 754636409 19107 7079 300824149 63250 42648 476737069 42648 52021 478604755 31514 7079 37924577 72975 52021 682506267 31514 43901 38443007 63250 86583 221179427 72975 5943 756079854 56327 72975 23182817 48318 5943 253861869 86583 17973 617209867 48318 14325 719758322 5943 9081 72862597 54054 14325 394242670 30355 9081 847076746 54054 14751 835256290 14325 3273 582539476 54054 12817 800895808 12817 77591 14702906 58467 14751 879234675 58467 10125 104301057 10125 12559 112381427 57893 77591 145511146 82514 12559 321250535 81971 57893 61635181 10125 76598 493197560 51067 76598 740350229 3261 82514 183996194 68848 3261 785365962 68848 14823 193732379 36207 76598 579634292 4660 36207 485376304 3261 18541 46014727 18541 12230 75834349 30488 4660 977608845 4660 65107 757926803 18541 34906 725263054 34906 33232 112423085 73553 34906 591285859 80596 33232 744500860 82304 33232 861302371 80596 81686 184282437 52024 82304 155687002 69200 82304 119898127 63258 52024 799033843 75934 52024 278528373 8149 52024 195135524 52024 31346 245874603 63985 75934 902693137 63258 3899 154384232 3899 28499 129294324 58867 28499 667244584 40460 31346 635135614 73906 63985 430364276 73906 72565 918373987 38167 40460 584375212 16215 72565 117596255 15284 73906 86361660 15284 40029 136936279 12333 38167 66852571 66480 40029 519890290 16215 51293 19670957 51293 78976 109285619 40029 57022 808692413 41682 57022 439770859 78976 35031 597313437 85755 51293 727904028 10032 78976 128655259 85755 25665 749258390 36306 35031 294493815 49628 85755 438917369 13673 25665 152341436 36306 37285 500043025 38561 13673 682313229 13673 26671 297479230 49628 47708 277982125 38561 72783 947063091 13395 38561 237428033 45505 38561 415714989 67196 72783 773360164 47708 73517 9197090 72425 73517 277067379 13395 42404 192780673 72425 4373 805173459 78377 72425 817258520 73517 68936 314704139 78377 77067 831052650 68936 55291 665205862 87106 4373 558265019 87106 33858 673107678 402 68936 949201240 402 781 378146469 33858 60109 101259234 60109 16304 657645741 402 26976 514211297 32457 16304 77492770 26976 1608 506712206 14902 16304 965542203 15395 1608 612799135 14902 35440 494048290 14902 47594 722899286 47594 27655 538749894 11183 47594 128314354 27655 56311 590080311 27655 31871 403991197 64495 56311 247356321 52625 31871 66794142 46067 11183 101973118 64495 17541 93593641 17541 2900 242576648 26581 52625 895657463 38547 2900 836246022 46196 17541 379662265 45369 46196 954378897 48550 46196 425020239 26581 27170 127551756 48550 39703 962212315 27170 15667 259420511 35725 45369 722773755 35725 35935 482138741 84106 27170 965205159 15667 31145 184990088 84106 13385 60030551 31145 24119 757601726 74295 13385 751614763 59730 13385 466461827 59730 53128 25280490 59730 17974 754674594 53128 84009 957012424 44824 53128 249920505 53854 59730 862513378 30698 53854 234984888 10007 53854 896290258 48254 10007 620285062 69199 30698 196422569 53854 30128 450861664 85805 30128 684435213 53005 85805 751176078 2695 53005 627847656 69199 73304 750606303 53005 65418 213988877 86633 65418 731767344 9520 2695 372292329 86633 58705 496728471 58705 60758 900528129 8507 58705 563853766 38507 58705 976637584 36229 8507 292799900 60758 15558 145760401 8507 9603 197024556 9603 73778 868025113 1036 15558 61359746 15558 77473 988770670 77473 35081 149442440 35081 16040 173829978 64011 35081 701113444 6428 64011 117116873 79591 6428 332120921 4987 16040 624355425 79591 30072 671230304 6428 77151 280531066 55674 6428 992957760 4987 34498 738955422 49879 30072 835129191 84087 77151 51358972 25371 49879 784447840 267 55674 385072666 44086 34498 176877112 39924 84087 658343409 2389 84087 842978011 45504 44086 226368294 45504 32924 925024941 2389 56282 534521292 64290 2389 537927067 5783 45504 938511602 32924 3997 388792971 27496 32924 1790490 5783 50013 328727667 5783 75243 520024741 5783 20948 330494433 75243 73225 48526955 83551 20948 48316848 73225 12929 813266208 70252 75243 659959305 51094 73225 551513509 86498 12929 8815704 70252 87185 604577820 1555 86498 826399669 51592 70252 43502856 51094 80652 150492178 51592 21581 278516807 82650 87185 53573475 37980 80652 773552229 17346 80652 873569557 82650 86035 251190699 86035 54315 569993382 19784 37980 24038963 19784 48407 438349972 19784 43965 843504187 43660 48407 161431137 15717 43660 306279292 18574 48407 25415850 43965 10508 956603834 18574 2860 902472572 18574 3377 921174953 18574 19912 687153847 3377 12791 444766248 79643 12791 332515406 52355 12791 975544812 2664 52355 216928146 8687 52355 115181652 60778 2664 231485863 2664 50780 257748107 2664 86250 976525783 60778 56451 620661460 14166 56451 201302691 86250 61250 13236461 18157 50780 690314212 16201 56451 783566757 16201 67143 674979684 16201 5896 350784234 34045 61250 609466170 34045 99 955377203 67143 64159 866385307 49059 64159 582888 32633 34045 862690226 86706 34045 722751330 49059 16500 107501503 16021 64159 764011923 10631 32633 786784431 44762 32633 74500556 85651 16500 16646835 52822 44762 919838360 36118 16021 910093660 44762 46648 4780531 78487 46648 113179527 78487 52525 799723225 52822 17463 3631595 37380 46648 369659971 37380 11706 391055144 52525 72166 805846703 19004 37380 191040097 5356 19004 200437808 63584 19004 66646521 63801 19004 382568884 72166 49639 54155814 63584 27701 546550772 27701 39173 397322805 63584 4350 777763693 68826 27701 874826948 49639 83174 745006159 84418 68826 138108987 39173 7108 268201221 2792 83174 4862513 79452 7108 864273831 84418 56591 860620399 2792 75951 649663025 69073 7108 756267618 82536 56591 350202094 69073 52633 667066913 68869 56591 528861439 54182 68869 894873116 54182 33009 792025373 52633 61071 394317692 53689 54182 304645086 31057 33009 57365990 3521 31057 814700163 43917 33009 299413329 33807 43917 42248257 21969 53689 720762575 4392 3521 700193496 43917 69729 134191672 6206 69729 485559819 56061 33807 52473703 56061 27763 713373427 69729 62457 273565589 6206 18563 145796041 6206 8368 170163426 16493 56061 165667327 19644 62457 65159530 8368 28461 538658456 8368 76736 372480007 28461 32174 23033194 51289 28461 288776353 75553 32174 976169175 51004 32174 824319887 51004 44532 295954601 40531 51004 878735541 80933 40531 701487198 75553 5183 322309031 63794 80933 208298909 40531 44340 362128191 27688 5183 469346025 86770 27688 996949062 52267 5183 949289083 60869 86770 105325763 44340 70225 37150460 70225 66700 546338858 75333 86770 2215454 28028 60869 125465103 75333 38826 549686838 33901 75333 507263649 59320 33901 613329247 33901 78365 332188558 59320 78091 22241134 15858 78091 582193420 68415 33901 955404908 42132 78091 289667690 42132 71013 329129576 68415 84291 59764284 15858 25081 201241693 43760 71013 323915248 37530 71013 347928515 84291 23321 298575805 84291 73244 410402016 74609 73244 328528597 25401 43760 78858596 23321 37948 510762993 58884 73244 74307786 49721 73244 859520637 83264 49721 202481839 29276 25401 884638009 58884 15070 91068367 24448 29276 435154029 2449 83264 165955151 2449 38350 403649301 29276 46967 365041058 15070 52487 458105345 26120 46967 450335003 2449 59943 63113540 28086 26120 33238406 22234 59943 673342223 52487 12020 932467081 85024 12020 509317542 59943 66832 879573115 85024 77747 660872834 77747 40542 663068585 66832 50431 92458051 50431 16293 572332891 16293 55833 26851244 16293 40333 875046741 45090 50431 958001234 17427 55833 10581442 16293 13412 805573720 45090 39060 25304078 42782 40333 321653463 17427 32220 817878445 39060 1747 875672182 47613 13412 31617251 39060 22656 462153092 16652 42782 606344253 44847 1747 845761670 42847 44847 521053118 44847 20941 728582489 22656 28358 465831800 18216 20941 684190400 28358 17661 38450626 28358 45512 285999040 20941 86948 910814562 27891 28358 509948510 66397 45512 665292720 76968 45512 699693821 17816 66397 531630358 66397 17204 86033042 17816 65392 665388427 5137 17816 326954325 54947 65392 523728409 2861 65392 98694567 80287 54947 963452064 54052 65392 990683885 79398 54052 435227137 66908 80287 475195106 22393 80287 22098620 56140 80287 375226178 25142 54052 705283255 58192 79398 426580871 82013 66908 421809361 76644 56140 558779840 25142 40547 406673395 19373 25142 369203677 80029 40547 898031713 19373 1063 48827201 76644 16526 721390345 80029 48187 171574349 16526 59046 827315172 48187 77580 819158974 69039 77580 542165219 25918 69039 588736421 69039 86448 55548225 2976 69039 54726071 69039 56672 701653637 25918 21681 836440154 76576 86448 460097983 53602 21681 76902716 21681 82134 892549224 77149 76576 643865899 82134 42534 994780743 41106 76576 917373759 77149 24374 545247567 79097 82134 106046199 3747 41106 103722692 42534 36921 487621398 3747 54648 72075602 24374 32060 915184448 54648 34575 892836768 34575 70917 446004355 32060 66309 156250160 26732 54648 570469752 75979 26732 530180853 62522 70917 188152220 26732 22728 798511559 26732 68146 918343715 68621 26732 229743919 33555 22728 67012442 59556 68146 777181932 22728 8961 852586923 59556 50284 803296511 68621 6085 231825233 8961 34172 121598841 50284 76693 560544987 8961 120 821952899 50284 70249 461442363 70249 9123 141510202 120 12992 447067551 120 83231 531800931 9123 57443 946937481 52493 83231 319754239 7099 9123 828637493 7099 77063 553515021 83231 26748 29522342 32448 57443 921224923 41074 52493 64117926 19225 32448 74833937 26748 78199 304926246 26748 23640 147985539 41074 75286 63384735 41074 63928 872020574 30283 75286 948141496 78199 75394 556739211 9623 63928 537738180 76309 63928 882945167 75394 31585 123885332 64769 30283 202473208 46407 76309 604713913 9623 1742 700689108 76309 4144 791717880 31585 68795 516345519 43382 4144 198951815 76849 1742 856811662 84765 4144 640128581 6807 68795 221865643 68795 25332 974735639 13983 84765 80856762 6807 71357 959933342 36297 71357 23118883 36297 45725 431168814 35780 36297 834863532 35780 23194 961279804 40312 71357 360093320 22701 35780 498357667 35780 40475 52746322 50464 23194 535212809 40312 29434 850944051 26437 40475 865303995 59528 29434 90559034 50464 59503 565069265 50464 82033 61462242 59528 66553 111343592 19149 66553 20231089 19149 80361 632431325 2746 80361 273981155 32664 66553 654446719 19149 51348 471170633 32664 4953 851214126 4953 56812 886752940 2746 16675 597079080 51348 25155 344680040 66727 25155 213623802 65030 66727 571489211 16675 25553 755896155 25553 82993 436876722 65629 65030 679505619 82993 32248 713286673 24455 65030 345690666 24455 83548 714642494 82993 42357 629384082 11119 65629 746754828 57503 83548 949984686 52416 24455 604590024 58672 52416 754222113 58672 5339 3286956 58672 49039 283358576 58672 8216 336109431 8216 51808 396107437 8216 4612 428426523 4612 24945 274679586 49039 41544 325485361 8216 1987 68674908 47666 4612 745034415 59764 4612 477322494 59764 20189 97520263 47666 58763 300816909 50135 1987 95570077 12278 20189 914716901 12278 37132 904516756 50135 72621 44019415 7464 12278 872756556 12278 66302 960803407 12278 81282 676876717 7557 37132 821497327 81282 23593 213947135 23593 60852 823122835 9685 81282 50362118 12226 7557 283237228 80194 9685 11196016 60852 44237 960106141 70854 12226 719782647 19015 9685 805507718 80194 61521 216757344 65066 80194 368029173 44237 6153 94196333 65066 36154 586626862 19015 7791 739426578 2945 36154 880851574 56633 7791 609373812 47195 7791 374122885 2945 1337 651042164 7791 52874 67786141 47195 49182 941559812 49182 12055 54349863 12055 75334 964099438 1337 30855 913988454 12055 64874 980411753 56027 30855 204267508 39101 56027 144753491 56027 12759 23475898 56027 51208 984345268 2404 64874 58419061 77962 2404 862565727 77566 12759 845107840 28837 51208 199168586 42406 28837 293185 77962 13004 121509145 84212 77566 256647730 84212 58791 124135392 84212 66367 720857483 42406 71606 30486296 2079 58791 477149615 51843 71606 206858460 58791 1268 913099846 66367 53574 106230153 2079 59789 443078123 49360 1268 104227552 1268 553 371896316 53574 54562 145800518 54562 47322 291249167 63433 54562 141267582 32388 63433 47696202 52034 47322 64654375 63433 5809 30878383 47322 11298 320374223 46775 11298 129540945 5809 12916 91614503 12916 6814 66791267 5809 22197 140624032 11298 10617 502601263 12916 3848 474015905 73574 6814 894978654 3848 10882 299692919 16439 10882 545036734 73574 5996 41428176 3848 24310 495495239 76052 10882 832860950 10882 16936 150505183 16936 2194 405084421 2194 39520 86305090 76052 79160 638152129 16936 67414 928835511 16748 79160 675052943 13352 39520 880755944 16748 10979 680550590 16748 27124 620080208 7113 16748 181552942 13352 80636 585326301 7113 53327 486966531 71695 27124 631771997 7113 65252 671681635 80636 72256 563606813 72256 27273 375491376 74818 65252 254574260 27273 84073 600528259 65252 46690 358550790 84073 61816 409241733 27273 72348 673479720 84073 4253 988045778 24771 72348 752488000 6681 72348 790109220 4253 14203 528195562 11294 4253 592659769 25056 14203 305424372 14685 6681 96401248 25056 40631 460537357 14685 52898 916979954 11512 52898 125141817 11512 35691 443288865 14685 81360 925563476 10624 40631 573111775 10624 4714 987530211 11512 55776 129049617 57734 55776 919164533 20358 81360 67761945 10624 66904 490724462 20358 73436 749253441 57734 74198 682049676 73436 40346 837474586 73436 46737 274055861 22407 66904 777186766 24153 46737 406991415 57138 22407 463770086 73319 24153 839154399 73319 86050 616882007 12137 57138 655908774 72287 73319 606381192 86050 80374 877379989 73319 10998 9481617 30611 10998 705042553 46770 80374 173229756 36311 10998 492663775 17461 46770 919719738 84779 17461 116912758 84779 85686 14703848 81467 17461 396102858 32654 81467 978078184 32654 33939 191090033 58169 84779 40260205 71051 32654 53939921 5046 81467 499995008 60162 32654 552168693 33939 28330 910836728 28330 29876 694323357 60162 810 78609554 42805 5046 555110955 29876 58275 447649275 14223 29876 26838857 20609 29876 75004530 8043 20609 977079687 8043 18769 387236581 18769 65207 586631690 32475 18769 28793169 76249 32475 512195734 65207 23481 660482504 1956 23481 431228283 76707 1956 833533397 53649 1956 971886410 45204 76249 117978357 20139 45204 369721170 45204 30965 918092027 20139 54839 153459920 53649 25939 972606853 45204 30756 438143015 30965 77168 176566739 25939 78952 842352459 78952 29545 493437947 77168 54812 781634433 25163 77168 911738570 77168 30537 296317187 85087 78952 417514871 25163 1497 437731286 36591 1497 415975145 26766 1497 847934743 30537 14599 928343814 14185 85087 435574112 71111 1497 142488038 28844 14185 917209843 14599 56231 474365506 17918 14599 720255323 82274 17918 623091909 82274 56402 67251913 26979 17918 696624630 45557 56402 343793671 65104 17918 847749211 25152 82274 885616975 45557 73649 72689028 47919 65104 368828700 31942 45557 437998657 19680 73649 875134023 78063 19680 286935706 19680 24452 917811012 9608 19680 604774865 24452 11076 102067685 16867 24452 42890063 78063 9112 582588964 40651 11076 89963490 16867 56106 487544527 40651 26180 203759921 40651 21310 99984020 9112 25888 323965406 56106 28148 21805914 47327 21310 161465606 79730 21310 885318604 21313 28148 312430756 62040 47327 818323083 21313 50773 628709812 27615 50773 733822904 21313 4892 276187650 54407 4892 17657748 51997 50773 510729946 67618 50773 837576032 4892 79235 102603938 51997 68361 239797904 68361 50618 8975108 81292 79235 62905691 68361 20539 177899268 31632 68361 729594945 81292 44002 180378917 81292 5702 791345485 54117 5702 932915226 54117 45424 944692482 5702 72584 50835363 44002 51167 647626066 26912 72584 366922325 54117 8225 498617073 26912 9497 118046875 13719 51167 183378405 26912 65765 366346364 13719 74447 84563721 8225 1005 615474582 17857 74447 560778333 60429 13719 937213713 17857 52635 132738723 74447 81171 610319527 31949 81171 462918651 57144 31949 238785475 31949 9972 957376141 8525 9972 938642870 9972 28867 469160198 28867 75607 975318720 70821 28867 888250165 66769 28867 9003075 66769 76229 19049107 161 66769 347321228 75607 2789 750670909 76229 33353 103598587 69893 66769 608686009 79676 2789 306855220 4499 69893 10921280 59202 2789 370541638 4499 49322 165442200 59202 34732 586483764 48142 79676 603980648 41251 49322 432853248 59202 50014 388240878 41251 78899 893434465 75687 78899 206570262 41251 44850 53152313 78899 65521 130303328 57922 65521 181748545 44850 31450 215785700 77289 75687 44939830 49779 77289 178675782 20698 49779 270929139 57922 81932 121486146 40286 81932 220986041 62571 81932 103314238 49066 62571 114779385 7186 62571 37629138 50126 7186 485468430 56622 7186 808320949 27713 7186 554877408 27713 60392 133856784 46126 50126 93026930 46126 65490 861019610 9218 65490 997650698 60392 56990 412638955 60392 16961 753793367 85155 56990 99418276 85155 65095 485944497 49028 85155 518709631 65902 16961 65381815 81296 85155 366916692 81296 27642 34351453 27642 25518 727793831 25518 48842 682932194 81296 43095 603755476 39666 81296 256038692 54382 48842 698355672 21693 43095 706805070 48842 26929 476357444 43095 49883 341213291 49883 12972 304595345 21693 37906 332827485 79421 21693 972245512 37906 9342 182467091 9342 74672 378218869 37906 10261 670528060 79421 32785 428010105 9342 62188 2197739 10261 7904 929732093 36500 7904 396951416 36500 68770 775455885 8629 36500 123616179 15449 36500 707088427 36500 67566 738219539 36500 35715 239909717 14415 35715 924958620 15449 22592 26955838 15449 36818 801035031 42180 22592 781590786 23522 42180 47705543 23522 5726 83867378 42180 2044 904945214 23522 37481 275629465 34059 2044 520197767 5726 24843 444789235 2044 2876 591365477 78800 2876 275171990 78800 27987 546573027 36406 24843 102951953 36406 85636 18222639 78800 7712 216741745 27987 15562 739883080 27987 63652 906000062 53771 85636 947931631 15562 75429 229452933 81869 15562 699916852 53771 22968 713870775 6800 75429 825197791 58771 75429 217037719 22968 24928 899894497 81869 4237 115061092 58771 8309 734588423 6800 67442 911274328 8309 38213 225009848 14061 38213 270986715 72414 67442 209604300 38213 55050 38930094 55050 59778 583942391 41596 72414 195438190 72414 82886 190070054 77191 82886 380027545 60833 82886 738211432 85525 77191 199881672 81530 77191 788431259 60833 54942 761321132 60833 43420 931262693 60833 78834 884618429 54942 17606 119131654 3608 17606 652045265 71971 54942 515151737 34877 78834 439890337 24100 3608 263276788 49183 34877 526759765 57594 34877 128783287 34877 84670 84125900 84670 81653 147089078 44534 49183 61356596 16259 44534 263084464 29618 16259 153742433 67172 44534 383190357 29618 56615 444874178 51256 29618 643962137 29618 64842 685336865 56615 50004 977901713 64842 3617 959751642 56615 23459 112930459 50004 12148 70325837 12148 70041 730978759 70041 65620 75942775 70041 6549 24316256 70041 66919 883648085 6549 63376 476738468 65592 63376 761738542 53565 6549 763791997 56450 63376 643855003 55871 66919 683060889 55871 543 166468104 62774 55871 270738137 74146 53565 942633166 55871 76152 894219798 50601 55871 446726000 50601 37811 154543138 74146 29052 235873854 74146 45898 819170136 37811 15206 302832992 45898 52014 324401652 50874 37811 719924424 21381 15206 836518456 68223 21381 393479401 68223 39922 102176641 50874 5492 452325508 21381 1878 126063585 1878 38584 964776904 39922 75225 175631280 38584 79173 350474271 38584 75034 662311229 1878 69928 929517685 75225 75292 166768456 8776 75034 407408963 75034 41473 182240866 62840 41473 534457684 62301 75292 749239380 20830 62840 160298988 63778 62840 293594124 82918 62301 891100989 55486 63778 443629142 73475 82918 33524643 51188 82918 814736458 14214 55486 671527148 73475 17034 758227967 17034 33335 912735165 17034 22227 819201689 77390 33335 942426262 14214 50897 860160738 77390 57566 676941436 73150 33335 765109878 63373 57566 401560472 73150 84783 23330278 46725 63373 805139794 72641 84783 968154196 46725 53103 712695164 77663 46725 744699980 77663 46174 686508765 67307 46174 449554052 53103 40242 254836875 67307 72985 232553681 40414 72985 333353916 67307 63755 862341240 8578 40414 742758214 72985 84439 183164453 8578 33184 469936283 84439 7930 336131470 84439 5796 315139939 33184 48705 138388913 5796 37847 676386147 48705 16055 374069565 7930 8972 223359147 69106 16055 840333816 8972 9352 383238682 9352 21600 120420174 6700 69106 202702587 69106 86678 510680297 68883 6700 257245574 85851 86678 516869380 86678 86813 800556215 85851 55242 124736138 59463 86678 648308162 68883 30680 847021951 85851 55489 672845703 68988 55242 788760532 59463 85447 796986672 59463 10444 443345860 10444 20694 134115992 70676 20694 635246430 23790 70676 278600243 23790 77206 860462930 36400 10444 961156807 17995 70676 869875681 23790 71651 449197463 23790 37379 70922519 25743 36400 86778893 71651 66857 225278876 25743 19439 509042612 48418 25743 256084205 8318 66857 762744390 8318 57590 236152864 4287 19439 60191185 8318 26220 137625931 8318 45544 668211098 8318 4315 269210899 4315 4466 381055313 4315 61220 280630521 26220 5707 205849755 5707 48560 413130852 64076 61220 389767613 38730 48560 757317246 64076 80400 384744726 63709 64076 769182609 4152 64076 759929648 38730 53815 780708352 38730 65012 922627901 84296 65012 639954150 10226 84296 548876289 53815 4598 734675310 10226 8325 550452440 4598 73724 16415078 84296 84134 838592737 10226 16456 126236224 31349 73724 152584500 26635 16456 552006060 850 26635 728453144 5275 850 723931316 37050 16456 996952126 26607 5275 712017907 26635 24785 370897090 74103 850 837104863 26607 77317 362103824 26607 29899 128860426 75799 29899 107155444 51904 77317 980583849 74103 36198 572454644 41902 75799 441631986 59250 51904 146560875 62816 75799 308006224 41902 28632 812267983 37643 59250 694013835 62816 26319 874368288 27227 59250 358951697 9753 62816 763575426 25968 28632 185751239 25968 66726 268728562 25968 50231 280513856 50231 41814 352431465 9753 41093 246845198 67971 66726 977942716 66726 52792 969711140 52792 59550 76944324 3386 52792 813961091 14068 41093 684244035 67971 45318 227683271 14068 19866 687012297 28847 59550 889749496 3386 46836 44674956 14068 68437 990250049 28847 84294 24703497 68437 72435 647755597 7483 28847 51373740 84294 77778 629297143 39116 72435 42676434 77778 60968 568424811 11539 7483 956087737 60968 81861 276049210 71477 81861 801995427 39116 80134 961569957 76957 11539 917010315 11539 82430 835267831 56704 76957 815983032 82430 53948 722952247 41573 53948 531267569 70270 53948 373941070 22270 56704 741719933 22270 60347 554435823 19188 41573 802482469 24312 19188 754447925 19188 55845 764908006 64935 24312 570810752 42374 64935 713525037 19188 34990 606544154 24312 5215 641902962 34990 11659 706792626 66141 34990 462400039 85435 66141 867968588 79964 11659 972110483 4826 5215 991557409 56308 85435 9155831 56308 11548 764381817 53510 56308 239711495 53510 70482 249002136 56308 74607 207583306 74607 14397 739869217 11548 12121 178839147 70482 11223 546003405 74607 84703 10056281 23711 14397 112917348 15653 84703 425694371 57059 12121 63388869 57059 39588 214286781 73568 84703 18993831 76992 57059 79827342 76992 73974 394808016 39588 76033 228566068 76992 13858 839858935 76033 82395 183040173 24013 73974 362987877 44711 73974 797343832 82203 24013 215631140 74616 13858 266053412 44711 54517 721063512 75244 24013 619214803 44711 29209 780585283 86091 82203 506207182 61396 29209 638036283 56052 75244 332880658 61396 34899 611923926 57024 86091 520097703 56052 40566 501691170 34899 35215 18438125 57024 6733 69457683 57024 75920 135443877 34157 35215 444618125 29989 75920 387819002 35215 63559 761487036 64582 6733 126916509 67503 29989 782498455 34160 34157 21564107 67503 74207 496073185 74207 9920 112090590 64582 13247 100781601 72774 9920 643655930 3015 9920 857679245 13247 71353 571953818 24336 72774 617450103 58431 71353 553436871 71353 18233 496902939 54234 71353 824386044 24336 11457 326701155 866 18233 306803028 54793 11457 571110159 866 81836 275771439 11457 41852 884883547 27695 11457 769208703 866 34091 677623183 34091 14162 220098899 14162 41149 326270540 51798 41852 196143010 56964 14162 732541161 34091 66970 395836550 66970 6230 63521470 56964 56024 741931748 56024 80840 343186867 21888 66970 206978172 56024 33370 336071888 56024 22415 610592562 22415 63682 652533435 22415 31594 113307011 67223 31594 888732244 33751 22415 770890063 67223 40503 763815006 40503 22066 49792912 47901 40503 707260140 22066 18535 979068029 25540 47901 866549098 22066 75946 494825264 25540 22928 29210700 47901 64936 195527675 73370 18535 508107504 64936 48962 894801937 48962 39637 768803396 73370 21668 603877787 60346 39637 96791199 21668 34760 811270163 65817 21668 599700511 19883 34760 256911571 65817 78259 278181888 19883 21485 11150112 86281 65817 405156752 75267 21485 130276028 21485 52340 217639071 78259 44837 54292767 86281 60934 714374652 52340 460 324280036 11799 75267 504842638 460 56973 771694246 41704 460 429509172 50351 11799 400015564 460 14625 92756832 14625 81245 69372864 13477 81245 350995003 36342 81245 613521909 82616 50351 485505265 13477 77278 319651617 77278 26821 614890161 61950 77278 867400566 74733 82616 927545284 74733 26331 784411701 77278 80676 876546473 26331 42299 569434792 52954 42299 180290060 52954 11191 360067844 80676 64032 569217421 11191 66883 841132302 54091 66883 676401834 11191 20060 911980644 57525 20060 89305949 64032 69235 509090076 45446 20060 2690923 6762 54091 170505929 58098 20060 131185686 6422 57525 155143015 45446 40339 664632527 34892 6422 405683606 16147 6422 48246453 6422 32990 775084461 29746 40339 21280135 34892 17959 543368443 61902 32990 600268412 61902 40759 957504507 61902 53252 38610 53252 81144 9099783 61902 66874 247504054 7406 81144 369188470 66874 49935 51964251 81144 9395 720292410 66874 59819 430117243 49935 52370 94397256 9395 21397 814990140 59819 43308 488445120 86105 21397 327715608 21397 80892 649322153 52370 54765 103714585 36746 54765 792009648 43308 56508 282224041 86105 77327 538202293 21197 80892 471515657 77327 39433 76639908 77327 2385 918008283 77327 70751 821731036 14817 77327 985522776 14817 55474 5638821 2385 39118 269975221 14817 62292 215422489 39118 67220 452633287 62292 72174 505751002 67220 23396 672429888 67220 41687 981860986 67034 67220 200280101 23396 25762 37676519 41687 8677 228417490 23396 46643 469799492 28226 8677 975697236 17434 25762 123985556 35748 17434 992267776 82222 28226 568710753 28226 15531 192772738 15531 23715 98463272 15477 35748 526901999 64672 35748 252746018 76490 15531 722786067 62237 76490 464916879 15477 3162 913570174 71242 76490 728909476 76490 24170 925681199 62237 46442 301387116 46801 24170 194981156 46442 72286 706548184 72286 46577 170142357 17460 24170 769416611 46442 78641 628766682 8504 46577 992717035 46577 66552 764993287 34555 46577 136803728 8504 48201 962615115 8504 85334 976463270 66552 1865 563115 2387 48201 785649836 13053 2387 593190714 1865 81847 733016262 72527 2387 133661657 86006 2387 378003302 2387 64089 658106335 13053 2137 204353904 64089 68515 620117926 44119 64089 843175174 2137 60619 164414229 41633 60619 922940376 68515 56913 484621565 68098 68515 73819151 39592 44119 154326549 41633 607 985154211 11348 41633 196695269 607 26852 69022951 81261 11348 990396058 39592 80210 13790597 607 81820 541475290 64806 81820 10249578 26852 33863 33894434 11493 33863 880346666 61701 11493 40890346 33863 56344 755413316 8762 64806 264446749 77978 8762 839744788 56344 23930 443130496 23930 59849 48821343 80893 59849 668879058 20713 59849 752346706 59849 3505 362328650 33986 59849 360493009 82505 3505 180957919 82505 75638 34331474 20713 68932 323626553 33986 21697 774531183 75638 65445 111700881 75638 45074 11533346 49483 65445 83432390 21697 84160 62928499 7401 21697 150333054 49483 58600 949463801 26184 49483 521269924 7401 21414 43436944 44469 84160 737293397 44469 82740 760756008 44469 33038 174702356 21414 84375 157379456 84375 34106 53081672 75839 44469 78093483 82740 28630 236291979 28630 9292 734229209 81905 28630 212535215 58698 28630 205616785 9292 55811 365225566 81905 87211 496363093 87211 78644 876251269 58847 58698 961538518 58698 43456 1661088 6838 78644 145219225 43456 72325 505791812 85997 72325 691092882 1466 85997 732256948 72325 4786 36154442 32610 1466 40183266 72325 7723 162046843 51785 4786 819388938 78587 1466 329500802 78587 1220 494554956 78587 36277 180408108 5470 78587 508695569 51785 45609 80371841 56798 78587 827630793 36277 8005 340017080 36277 86096 899402170 5470 13667 420762716 60481 8005 243727886 47479 60481 85688150 60481 80284 665360634 80284 50689 761323453 58960 13667 941123213 58960 2738 687051842 78254 58960 524679048 70449 78254 497469004 50689 74656 256702930 58960 19640 584047225 2738 21417 59681011 80981 74656 855378035 76265 19640 706329423 29298 74656 569120035 80981 34887 533147769 29298 4569 863441925 4569 59615 806771047 6443 34887 752860488 20232 29298 628521714 11810 4569 882708279 6443 65444 142586938 15347 6443 35189779 38669 15347 291345464 11810 80195 391532688 85265 80195 63052244 38669 8712 18479591 80195 4659 639998977 15453 4659 10045058 4659 6090 774285440 17773 8712 657092694 17773 66034 126596892 4659 15457 84308863 35055 66034 27213744 15457 44822 110532319 17773 16101 908902342 6496 35055 77896735 32519 16101 415517068 6496 47672 423787964 44822 10202 645745294 47672 64816 959943624 64816 75100 643416914 75100 30981 831530791 6424 75100 557313540 75452 10202 334776991 22162 30981 978289990 75100 53798 491548538 27139 30981 69953354 38197 75452 890771170 53798 83270 118059452 53798 36615 605418903 71869 38197 994544086 71869 11422 783483772 63848 11422 648918499 67224 83270 821956385 63848 71058 727625086 11422 21774 855977680 8261 21774 465355925 71058 12475 506974241 71058 31538 86633370 6647 71058 206784795 31538 14108 538653616 6647 348 22326591 14108 38979 126707083 65320 31538 558290415 62099 38979 766917599 67357 62099 976761026 18248 67357 699541305 83708 38979 876555538 20429 18248 525065583 16722 20429 495639947 7525 16722 37960984 22404 16722 476249019 7525 34715 596675148 22404 74450 525986372 16722 54642 530007191 79746 22404 600748226 29546 54642 283620849 72664 34715 529784125 54642 80662 241205277 54642 7659 360127165 5256 29546 104300207 70615 7659 622100910 72664 43195 802165689 80662 28166 4817666 5256 76947 754717422 28166 676 432438291 77559 70615 557107939 34225 676 295995313 34225 72485 744426919 77559 78874 689607954 72485 72826 259785551 72485 12303 48127616 59895 34225 618463697 73524 59895 953734329 59895 37969 518502629 37969 51794 720308199 59895 34588 355782385 56669 37969 131677047 34588 42202 546098257 24678 37969 190212045 52114 24678 489468674 83390 42202 946010433 24678 15497 383853996 42202 5478 905392399 24678 43404 769020130 52114 8240 107747725 5478 72743 590389234 30892 15497 572212079 5478 15825 586303430 6362 43404 773554603 48582 72743 544840602 34667 30892 432641594 83912 34667 688788261 86409 6362 911087409 16777 6362 700813352 16777 77680 240734897 78504 86409 576466139 86409 66455 941891338 16777 82070 133783776 41066 82070 793633749 43271 77680 147316791 84385 41066 931609585 41066 35486 909773162 80069 43271 651591654 84385 72901 587317121 72901 55209 305915351 19217 55209 771525409 35486 65703 885297058 3970 80069 302875585 3970 32467 252749238 24003 55209 602716621 82101 65703 899003662 20038 65703 532745813 64302 3970 844535594 9126 32467 245727788 20038 23892 421849843 56120 20038 97099866 20038 40773 983266952 56120 13068 562313791 68423 56120 207982320 34730 56120 765037563 68423 12640 134304985 34730 2984 252454614 34730 20548 554425692 57438 12640 373535560 10739 20548 264051836 12640 75995 153175413 80865 20548 860467640 54739 80865 561499548 85019 57438 204967164 50333 75995 900721626 50333 19239 52788263 41839 85019 832792784 86249 19239 857210868 1491 41839 375946521 13824 50333 249770188 77792 41839 579090857 50589 77792 235096106 22522 50589 961226264 77792 63072 91908370 42892 50589 596696727 46514 50589 16046705 13223 42892 224048402 13223 9032 288309716 9032 72627 139066628 76282 46514 445291634 50114 9032 972610235 73766 50114 37609745 53595 72627 386651461 9897 50114 758058645 50114 2724 812530150 76466 50114 608614765 53329 9897 96936704 76466 54457 928199178 60930 9897 633232668 32003 76466 97957493 7384 53329 81100452 7384 18288 684834235 18649 32003 843034891 63621 32003 943213152 52268 18288 171453529 18288 79102 874406122 47478 18649 739101032 79102 52212 654499484 71082 52212 511869179 41336 52268 740866824 32422 41336 125419661 47478 678 273569387 12651 678 45708810 25694 71082 133035682 12651 11117 926908811 36216 678 613903572 5614 11117 197513721 5614 35049 18190815 36216 14802 124398107 52995 14802 875166479 66262 52995 54941453 46347 52995 292431750 66262 17309 366621168 3519 66262 919794977 17309 36146 64522062 3519 8336 907922375 55177 46347 862659740 3519 27036 264814435 36146 20457 88293026 27036 64258 439826377 27036 25059 481359640 81749 25059 875727448 25059 5594 204984106 59349 25059 571938321 81749 73980 707838579 34114 25059 477750197 62169 59349 901710101 62169 73338 556822516 31391 34114 422145879 31391 38503 851854315 34114 22373 842311994 62169 21258 529126011 22373 53015 646301152 51379 31391 318372984 61389 22373 44306913 51379 57629 749796014 60023 51379 516962009 61389 32838 57056263 40007 57629 371958075 5250 60023 903844675 35004 60023 928615733 5250 24546 695093035 35004 53426 856809518 67951 35004 951173453 86072 5250 433565744 86072 19372 470656037 84085 53426 267837159 67951 65254 538398522 82996 65254 498755194 44279 65254 501248837 18219 84085 320003566 15376 65254 921245007 82996 23072 581601013 10945 82996 411428038 23072 75562 607295853 23072 14190 885872091 10945 65978 401900286 47005 65978 71270121 40008 14190 537913377 19635 14190 95214251 73231 47005 530504042 16702 47005 952389558 34901 19635 270685036 80231 73231 564995860 84564 19635 200075936 84564 12162 165018685 12521 12162 22322248 35604 80231 209561426 35604 53978 64564962 12521 60074 409998698 72159 35604 788778527 72220 35604 912805099 25303 35604 581868615 10965 72220 154421316 60074 1117 859035144 25303 70509 943777462 70509 25541 668022204 25933 25541 40396737 74634 25933 239471451 6081 74634 708147468 6081 69012 376669993 19936 25541 812143237 6081 54946 811946193 69012 45068 2915501 69012 33817 495210477 69012 21294 105921018 30131 19936 413817687 54946 76827 327184166 11114 45068 855317687 32287 33817 115468294 76827 12590 583757397 30131 49188 808924716 7367 32287 660445476 38534 7367 43003190 2095 49188 12263099 62171 12590 44497013 47437 62171 329349509 62171 63809 640441681 38534 2046 730861262 71785 62171 870323206 12274 2046 761304079 13869 63809 362577092 13869 51890 847486691 75909 13869 23324418 68911 13869 876399438 51890 23979 974706258 14518 13869 903071166 68911 71991 416969136 34701 14518 190501477 68911 7916 168466269 34701 60888 63639333 13932 7916 444214015 39050 13932 69603531 34701 26875 386800893 59795 7916 285561928 33373 39050 731569231 17797 26875 938401023 26875 39518 74504123 33373 18854 488940280 7075 59795 46241142 33373 62084 941653949 72978 18854 530529252 38797 18854 657094723 44034 38797 113274459 44034 10778 259987063 28242 44034 902877123 670 44034 347220358 68026 38797 421647935 10778 58748 136779535 76760 68026 922321379 15098 670 770605627 29997 68026 321723818 29130 76760 305585983 23327 58748 199927064 14443 76760 51605529 19792 29997 12382330 69274 23327 267115604 67229 29130 543017294 23327 36944 342926319 7888 19792 476839226 69274 70113 643065178 67229 77863 779056125 77863 70895 579323837 36944 64287 112142123 70419 64287 861669237 73932 64287 990961182 70419 70878 393386812 73932 37910 46314214 35431 70419 266461990 42244 70878 346015406 39373 70878 492409481 37910 43706 163843347 81528 37910 606342016 66718 35431 388768111 66718 49832 68185092 49832 72554 257214415 54844 72554 97840035 54844 11242 406568505 73863 11242 89490949 81549 49832 98299943 7549 54844 405690479 73863 70236 140984100 73863 65156 106978826 7549 58520 350566435 7549 12991 433539590 3387 58520 691508333 17210 65156 760012275 17210 76465 537990505 76465 25708 414728669 70008 25708 20655325 17210 70475 792365951 61311 25708 899196729 86780 70475 19172978 34464 25708 419886208 41875 70475 824475860 75666 41875 764856812 61311 38429 459963625 38429 56954 881759980 41875 78625 93139225 38429 16488 792899615 22036 78625 633940955 34337 22036 305144236 34337 28079 44792328 72130 28079 317856571 72130 23932 622409706 23932 38463 647467456 423 38463 321414334 72130 30371 10014343 423 8051 704945768 27689 38463 301767588 27689 70132 800603050 70132 36298 464620667 6932 30371 824981660 23440 27689 532541825 36298 63607 283739762 36298 8865 2348750 36298 9862 514882087 8865 50542 16666647 9862 31038 3144075 9862 44626 724228110 45768 50542 378067813 60484 45768 892845787 60484 8268 770876100 31038 1889 40069458 43983 45768 185277030 43983 50693 857759845 60484 67135 260977794 44299 8268 98963104 67135 6386 373793859 67135 37067 561629389 76554 67135 661979067 76554 62831 280247037 54723 44299 871471122 17800 6386 441568268 76554 66036 336469600 15506 66036 205201677 17800 38905 390008293 54723 33694 414019559 15506 21683 853423942 21683 48621 489222610 18489 48621 648442411 18489 68307 729613750 33694 37246 374395668 37246 40015 700412358 68307 85474 165114482 46883 68307 258239497 37246 16969 678536234 55334 40015 856471053 55334 2896 687916565 12207 16969 129655253 59998 46883 316352049 55334 74297 738923577 59998 85906 285420742 59328 85906 719761084 13637 12207 312064852 32566 59328 882578355 74297 14549 408482499 4057 32566 574960166 12635 59328 145801659 32566 55062 383584043 75269 14549 242446971 79004 12635 990526039 55062 60673 180310072 64502 79004 176023261 73205 64502 850069112 79004 80421 745129151 73205 14642 493051791 11541 60673 577814202 7797 64502 342028564 5615 11541 622349916 13088 5615 359075329 66019 13088 319633377 67603 13088 822153075 27472 67603 402952344 20601 13088 874998767 82178 27472 131387225 80423 67603 280876275 80423 14083 743461642 4865 80423 526459405 18627 4865 181929333 82178 3573 77679766 4865 14270 100498728 38147 18627 116143912 52538 18627 201720439 50467 18627 975888214 14270 26524 964782240 48675 52538 181514975 79084 26524 955037720 22785 50467 884041860 26524 12444 824139134 12444 21655 849559150 7146 22785 434035414 63053 21655 634988671 7146 24481 444138121 26878 21655 96981960 26878 51845 95525642 71162 24481 405642287 5388 63053 597909631 29584 24481 874337297 26878 69086 832475023 73581 5388 623700424 73581 76976 890221754 1211 29584 786705581 29584 12365 513916149 12365 62822 908282238 50285 1211 987337117 70359 12365 998614340 62822 41000 740793164 12365 76421 451385937 71815 62822 352600136 71815 67378 663515088 45315 71815 428062321 71815 593 644150146 81779 593 295976272 45315 16789 825602021 83463 45315 73745655 68118 45315 778224909 593 6258 959550544 71103 83463 661743232 60510 68118 793226980 68118 84423 516554675 60510 58870 32899560 58310 71103 54452978 58310 86503 853804725 58310 17986 663656707 26442 58310 906723160 58870 7744 507046987 27727 86503 101361869 27727 53782 213273783 81142 27727 522200926 59521 81142 378305786 59521 22736 45727299 27727 4438 559913988 45552 59521 279010234 21090 59521 183777235 35417 22736 349231740 54487 35417 705317660 13482 35417 68017274 54487 37663 860856721 13482 51970 118125902 54487 63995 833259558 13482 47938 409234273 17689 37663 64667243 47938 55535 344020028 16749 17689 612966982 13087 47938 21849529 16749 65021 462167533 55535 40147 852836161 16749 76053 925371019 76053 45752 948771440 27175 40147 56599958 27175 8173 809480163 58482 45752 385167179 45752 43451 374204604 43451 26755 504352135 18172 26755 475570028 28240 43451 222212268 58482 74245 530434588 29331 74245 100433143 78547 26755 417336885 78547 19414 593191919 79651 19414 557189241 20283 79651 359279589 3314 79651 782473672 79651 52989 394388146 52989 26812 246315212 9814 79651 734280992 3314 49131 212905720 9814 187 638325510 52989 25223 217988420 49131 16277 931957178 49131 18096 185322038 67426 49131 283395449 21077 16277 293565306 4282 21077 295243941 58882 18096 97228715 4282 47922 2604953 58882 34253 796311662 34253 63970 916959706 48230 63970 351567849 50863 47922 15063147 50863 61390 762335954 61390 48907 358711134 36524 63970 868792308 1862 61390 267384696 14905 1862 844746988 61390 71554 485371875 11578 36524 206027670 14905 59594 450858350 8086 1862 5112264 14905 8815 63011515 41288 8815 487054501 8230 59594 609275282 8815 41240 132533708 50596 41288 714667846 41288 48099 690099189 48099 64512 787017315 18089 41240 479075130 77822 50596 132709516 30697 77822 847797791 43944 30697 139680866 70052 77822 451952436 56047 43944 427646504 84322 70052 98852764 56047 78381 157573081 78381 52706 329639845 56047 66283 58822355 84477 56047 138717412 84477 67070 100060508 20161 66283 46848975 26075 52706 460385374 59504 67070 396975696 59504 38777 41899657 43114 20161 245647487 59504 80769 928950963 38777 67738 427219733 21056 67738 491022757 44864 21056 251233618 45618 44864 389668624 67262 80769 502206814 14741 67262 306567758 45618 15634 620342648 76896 45618 648541003 14741 21186 33487748 49196 67262 882827527 15634 12373 120878914 4964 21186 669801235 12373 428 443131939 21186 65934 98938134 85524 49196 738826412 36394 12373 487257403 64675 65934 801553624 49224 64675 750251013 49224 70379 749465769 64675 83632 107906323 45154 70379 539677690 49224 73542 83519242 49224 70856 632380541 70856 21391 771596747 21391 82522 38210805 85788 73542 451237710 47610 21391 702669875 10402 82522 529460676 41548 10402 685256185 82522 13143 539613939 75615 47610 508804256 14990 47610 147677793 39206 13143 5151501 61460 14990 68177823 13143 46452 37848443 22726 61460 858806203 14990 62174 295590925 23203 39206 590062820 22726 22466 231934739 23203 35147 298872454 22726 23629 721116542 23629 33034 281751611 23203 29555 576181808 29555 71797 422104581 71797 57952 292127447 22702 29555 390553291 71797 44600 841106211 57952 4882 963805932 44600 28113 288676238 37904 4882 305907682 4882 13383 60584250 44600 26416 609083512 13383 29608 664588378 26416 10094 136662989 29608 16125 265838599 16125 80155 19185011 10094 57511 890678306 29608 81283 263257908 81283 31240 817181607 24093 57511 433330807 33924 24093 499597358 57511 22167 910240756 31240 66016 214631530 31240 12631 891993981 60800 24093 611063143 76803 66016 682348797 60800 64243 67648247 63724 60800 732855265 72146 60800 195611341 33921 76803 481276091 24913 72146 10086396 64243 24659 448405080 24913 8635 358946772 24659 16345 72657516 16345 40172 249541825 24659 48392 137953783 30099 8635 34905120 5178 30099 794875452 40172 78972 627273926 40172 19170 605360766 78972 38349 737287445 30099 61514 762500810 70852 19170 284174572 2094 78972 242205015 19170 22966 69907029 58815 38349 941235851 33933 2094 928974906 38335 58815 538307175 1429 2094 953820267 38335 57504 316566407 823 1429 821985711 18726 1429 657533974 57504 12142 355231077 18726 9377 106427480 9377 83535 991795208 46145 18726 73358422 46145 37747 704530508 12142 34539 91567394 9377 35875 36248007 80264 35875 468490992 46145 32846 57253515 80112 34539 38664808 80112 75634 504400473 32846 69035 126666449 75634 86634 892969371 26077 80112 366615532 75634 46054 750269393 53906 69035 424362263 47427 86634 181591632 86634 37486 88005472 60925 26077 947610687 15639 53906 460018543 15639 13159 849739474 60925 8251 493362625 47783 8251 885358344 13159 57389 844658864 15639 78427 76613160 37759 8251 633872979 65370 47783 165328354 65370 64147 891750722 56629 65370 908804981 37759 15557 625769157 37759 36642 987548459 16951 56629 617091193 56431 64147 285953862 379 56629 47559630 15557 67900 571493257 3163 16951 738222094 67900 23236 59164109 3163 33816 12252911 3163 81918 45954686 52113 3163 592167011 25616 52113 445268145 77540 25616 703581478 33330 81918 544128466 81918 22948 521410573 5109 33330 558731154 35266 25616 817040520 22948 66423 902343849 34989 66423 567936053 17503 35266 844261076 17503 24966 274378610 17503 60549 975590204 48954 24966 394536113 77898 48954 96701773 48954 70867 536825814 29194 24966 116217147 74480 70867 117740653 35273 48954 60065514 54768 35273 24598140 70867 77378 121687031 29194 13568 909643775 13568 27005 398221142 38423 35273 79214147 7719 38423 865848707 77378 21282 341379052 27005 57036 115162231 2438 27005 830896816 75154 38423 480874715 2438 25805 683055796 2783 57036 484738302 57665 75154 720232945 522 57665 53907135 2783 1095 14957091 25805 60614 511812078 22379 2783 570682977 59110 57665 290596642 37839 59110 166433642 104 1095 912043747 60614 55495 694415473 59110 38172 892797986 59110 75280 193034939 64868 75280 504068537 30635 64868 656261701 64868 71767 101881034 75280 50841 415036089 28067 71767 264231807 71767 87110 892607484 46509 71767 825758980 84785 46509 284627940 17654 87110 504668853 84785 24377 676102865 70527 46509 188154019 70527 64474 189115977 64039 17654 88184294 17654 57437 730606571 18810 70527 771842325 64039 82082 546491546 64474 59930 800089613 13217 59930 113370463 59930 26497 247103443 69260 82082 46139033 26497 83101 368708284 26497 75187 681990541 50683 26497 403860140 75484 50683 237071022 69260 80791 674445746 75484 21415 556310837 21415 28881 608226743 55768 80791 815313881 75484 80570 628958263 54799 28881 382426016 55768 27899 174594661 35263 54799 381744149 57035 55768 984187157 54799 81917 434203970 52372 35263 728553862 5192 57035 447658550 81917 74925 124122218 27786 81917 144245761 57754 81917 948783920 27786 58910 436511350 27786 24020 147007019 27085 74925 190862131 58910 25987 590765349 58910 10166 156677499 66974 10166 257129163 24020 54392 325556900 35421 27085 468021076 26707 35421 111440797 85201 26707 54932011 27757 54392 388531533 4035 26707 878504118 85201 13682 733264368 56906 27757 818355522 77882 56906 530608693 56906 59555 111343261 59555 80753 95401809 64951 56906 664974928 56906 24647 571133090 24647 48144 144956301 59555 86984 327980239 80659 64951 266914103 80659 65509 538841986 24647 72412 213354538 11980 72412 892176110 39739 80659 48443898 70748 80659 904288769 11980 46326 116897726 74696 39739 782090701 11980 32942 367579616 70748 26683 407425390 46056 46326 984852135 32942 6006 294822205 6006 10102 641607487 84020 26683 758083689 56114 46056 446282233 5609 46056 893681949 5609 10199 592117417 84020 47977 153164213 42749 5609 935323066 56114 61099 926274851 14921 47977 178564316 28974 10199 763231329 61099 59378 320633108 59378 70330 935747989 14921 49575 563054123 13177 28974 872168299 62003 70330 551033277 17431 62003 50249671 62003 74051 737978498 60874 17431 684237250 62003 8940 746913638 8940 76278 749973415 60874 77382 862959484 37907 8940 849535708 1158 76278 948477949 76278 57171 634565864 37907 62870 458890529 22198 77382 127537007 42306 1158 648151923 59475 42306 172769061 11629 62870 258974724 81578 59475 611628654 18472 11629 916960563 65204 81578 855165113 62157 81578 175244385 32522 65204 691716141 74790 18472 969837912 32522 30539 966221776 30539 15955 197343533 51630 32522 336112646 58238 74790 444084393 40067 15955 977896446 60707 15955 73508404 60707 28082 387531258 60707 69067 21234798 40067 68860 637899072 4396 69067 310270378 13609 4396 942733871 69067 58260 616438751 16479 69067 587202701 10156 68860 42334048 82111 13609 566357507 42997 58260 425641097 42997 66551 550002055 3348 42997 200853117 66551 54607 473838810 72836 82111 709309561 75449 72836 252945130 75449 54904 409685059 75449 86823 209510990 54607 1803 905809405 44391 75449 563645728 81484 86823 949454138 54904 38934 148343423 42931 38934 9311284 66835 81484 210092374 85629 42931 719497664 7787 42931 916333640 66835 73403 161545513 39604 85629 473156089 1818 39604 57483097 75104 73403 712368837 58434 39604 103762856 75611 1818 254643321 1818 24361 310823054 75611 15355 796884120 38424 24361 16597072 58434 4262 285228592 38424 77831 719425797 59826 15355 236976798 80017 4262 874150837 59826 61244 632898761 77831 83687 76035401 83687 57253 443819962 37094 57253 720600797 55467 83687 305012241 49541 61244 569003650 81983 57253 249909250 86558 37094 835211394 37094 41404 891247118 13926 55467 673739579 44384 13926 215183257 77107 86558 753693786 86558 64618 508904210 41705 77107 786500213 64618 81459 54373014 81459 16574 45466529 41705 50193 959332251 44456 50193 941536875 16574 48679 211599192 48679 15056 25160965 44456 76061 145254265 48679 79729 386508860 48679 32716 971963818 22649 79729 604748783 22575 15056 220271052 32716 65396 256374875 79729 78420 968825013 64688 78420 935866156 53383 65396 335704594 65396 8700 76126581 64688 57892 88050120 86069 57892 782382081 64688 35881 95611389 57892 7286 155567284 19317 8700 91089329 35881 6104 676338362 39612 6104 479925561 39612 65016 336539807 65016 29350 137083826 9794 39612 167616666 22554 9794 72293302 42188 9794 792809185 65809 22554 286576551 80345 9794 223880238 42188 33144 8590761 2621 80345 717391451 65809 32528 274116277 65809 52150 849055949 51417 52150 928725188 33144 42288 676938245 45893 2621 37867831 77587 32528 108674459 45893 39623 268640179 46403 45893 822199120 42288 15462 239019205 77385 39623 763078881 28315 46403 118840026 39623 65982 204947171 46403 70981 989596107 45273 65982 27697721 76731 28315 581350575 65982 42571 947344096 42571 63422 949895403 42571 6304 225194517 76731 65324 653539628 49502 42571 750951457 42571 14915 960442068 49101 6304 914233550 78025 49101 9872881 54911 65324 487322601 49502 24565 283797506 54911 64753 265237291 13051 49101 511322248 13051 68765 808054106 73236 64753 751528218 62603 13051 351621572 73236 15228 285873699 13051 7368 40861995 15228 17889 947882063 25980 7368 966906043 62603 72716 20705623 68269 17889 850378199 7368 36692 135032466 50329 68269 915262637 50329 37117 58593470 37117 12565 98830131 43176 37117 358019420 51799 37117 745028505 50329 69965 686768231 69965 4582 75292723 6049 12565 93867138 60233 43176 623691592 12922 6049 430912662 78219 60233 468026288 37489 4582 783126447 60233 12947 685249116 12947 30819 710338880 13911 12922 490012460 27420 13911 5271765 30681 12947 695309392 38294 12947 512893035 38294 84663 406256208 1616 13911 863239643 78901 38294 445286822 78901 15642 556883673 1616 1178 693337023 1616 75916 800010189 48772 1178 883007996 78489 48772 834098550 78489 77998 314750276 78489 23284 490999314 75916 57460 126089768 40275 78489 240659406 77234 78489 899225890 11991 57460 726410024 57460 45408 162312753 77234 15452 93707504 79143 40275 962731862 15217 45408 572370022 15217 13686 211987721 57727 79143 781114579 3185 57727 485037206 79143 32175 74869708 30252 32175 517080318 34391 32175 571595836 79998 32175 231225955 47740 30252 684346334 32175 77757 968966043 30252 52547 678450649 19917 52547 23453260 79998 41588 167759915 68159 19917 496680081 45968 77757 754334972 45968 12744 70930915 19917 80494 719946977 52085 41588 13507740 6811 12744 40759728 57547 80494 934702673 59182 80494 866590146 6811 14291 729630392 50940 59182 136129935 32658 14291 58330182 32658 51181 23204769 51181 25318 597998359 44621 50940 748004508 50940 10455 106516090 25318 39252 807217630 10455 79864 882264540 42205 25318 915124462 68226 42205 593290297 42205 60819 941146789 82870 39252 988649345 60819 64593 105342981 64593 34269 950052301 7726 64593 80167711 80191 34269 967668158 7726 54205 345571740 60288 64593 741806613 54205 32649 53294564 1700 32649 70431925 54205 11346 961256590 72035 60288 274612544 72035 21840 485176883 72995 11346 35059523 72995 55281 962588888 80743 11346 740405484 80743 71499 87664205 15607 72995 590674895 11273 80743 209955899 80743 46411 722489361 46411 62645 925442589 60880 71499 63970303 60880 65955 568672208 65955 73741 639790836 62645 62820 145581888 65955 39887 980814892 60880 16396 592203473 86454 73741 432861748 32634 62820 264820869 85619 86454 35230750 16396 82490 948787439 42677 82490 836178135 82490 5151 209723764 14286 5151 787007878 82490 2158 820096575 14286 35791 414835970 5151 67533 904687457 6061 5151 869069842 14286 69139 137099538 46 6061 652875485 35791 67952 924116137 69139 30475 94552603 82166 69139 741634162 46 2567 151249015 31266 82166 847851970 37693 31266 86381139 30475 83495 962115998 2567 26835 390640102 20212 83495 201928653 47947 37693 296552123 77252 20212 244694268 47947 65994 472597092 60633 47947 42710714 12457 77252 327774089 47947 62095 408076662 35286 65994 167524377 72691 12457 466856301 87014 60633 553545109 87014 10079 494524029 72691 67136 67461845 15043 10079 891273887 22927 72691 844048107 22927 83144 928918605 83144 66640 582778696 3702 15043 117368889 15362 15043 857905184 83144 74232 295751610 59784 3702 216477581 74232 23618 229718260 74232 10876 223305275 54204 10876 377417593 75368 10876 822504069 75368 19409 505422979 23618 51346 757797057 39046 75368 933359651 19409 64292 194839356 77826 19409 831618233 77826 26011 235572474 3444 77826 978608371 39046 947 448933145 3444 40996 550198338 86133 3444 15589465 26011 78902 342373305 44712 78902 36928621 41361 40996 776318714 67751 78902 62402835 44712 85311 503579895 3717 44712 703042900 41361 87096 113472432 27301 67751 8949882 87096 44245 138615208 64863 44245 429014670 84902 27301 947709399 84902 60954 288319328 86092 84902 335454663 78359 60954 579844079 60954 48151 896607151 53084 84902 436635647 25409 53084 827500588 25409 65879 516104719 63626 65879 438830862 38464 25409 315104659 67571 38464 463414456 48957 67571 951413631 51781 38464 184020216 30180 38464 328751669 60801 38464 721701799 48957 43253 997901563 35043 60801 274869832 60801 54691 153278019 35043 73242 728506063 32111 60801 201010194 43253 3891 181071992 35043 27334 569126369 41392 54691 963726458 32111 23429 169940932 41392 39291 516254990 39291 84530 197484427 23429 50354 355709498 39119 41392 261589033 72753 84530 666810620 72753 15108 714881486 15108 67647 200623390 51921 67647 910439967 51921 38943 704036639 44682 15108 790850415 38943 76863 649356434 76863 56141 762688615 33822 76863 482022800 44682 38656 544033704 86018 33822 122078771 86018 14391 553339277 33822 78412 51536575 78412 17843 470519556 76095 86018 604754461 76095 75024 946975785 19244 76095 174965639 76095 15721 512593850 75024 73172 79673020 19244 64659 703598600 64659 29054 191784503 28177 19244 68768711 73172 25079 191342324 29054 63540 376602061 64659 16013 868305009 63889 63540 824147080 25079 24731 339643100 25079 79261 628717540 83283 24731 833342761 24731 13540 798425747 83283 48780 683862033 70214 24731 414695003 13540 53747 259775154 69994 13540 86933051 48780 37593 55355369 17472 37593 975674181 53747 71810 137497015 71810 21504 793313507 68297 69994 580932918 71879 71810 854720811 59437 68297 795584033 59437 83319 292138057 83319 39679 761386949 21884 71879 526406807 10017 71879 725125392 10017 53751 885343281 3649 39679 922750436 10017 31272 120331448 8853 21884 79843486 3649 6882 227006462 6882 57226 997796147 5728 31272 87371426 31272 69860 99639886 12782 8853 21681550 12782 70764 903116850 12782 35151 834843429 61840 69860 260302953 61840 47798 686444366 29594 70764 752869783 70764 43647 468935961 54254 35151 242716427 61840 44244 739498950 43647 82621 359350226 82621 29082 53025152 69070 43647 67094895 47028 44244 279425265 69070 22433 335228606 22433 5932 757733253 69070 189 99997973 80999 5932 672990343 10382 22433 508333513 62640 22433 259364756 5932 81703 339847959 62640 20876 642842716 26394 81703 863692993 26394 85771 275745616 85771 65288 318574269 26394 21814 976908981 6470 65288 580107663 26394 40671 969634554 21814 44027 14998446 47250 21814 269642649 5517 21814 320889209 47250 9278 490128242 40671 60937 659307054 20133 44027 981551053 5517 35945 375985057 9278 33245 641309732 33245 78326 39241280 8057 60937 513583456 40323 8057 248447475 47175 8057 861860042 33245 48813 509606338 13652 47175 97462587 8057 48351 573735856 13652 41010 589432908 3072 13652 21189660 48813 9272 643994051 9272 62638 738967808 28637 62638 320515099 86068 41010 2273578 21156 3072 123464479 86068 53805 395498310 62638 83440 94091650 28637 22794 48926658 81013 86068 190190212 81013 39175 102036877 27736 39175 716912224 83440 41083 595851976 39175 44761 701357215 9017 41083 586504651 39175 3688 463354832 5298 9017 854898379 3688 34197 507322228 44761 4888 93987526 41360 3688 697173749 37493 3688 129903479 4888 59411 327036087 68109 34197 437928787 59411 86364 812657727 7716 59411 733835540 86364 83159 489262276 79212 7716 759930891 53060 68109 447515631 53639 83159 725582010 45577 79212 82919749 7163 53639 144695669 45577 74592 624813671 71724 7163 506139814 45182 74592 298492935 45182 17883 812489575 74592 50832 401421142 17883 52737 521337611 67123 17883 172827543 45182 42685 2101314 6059 52737 298638193 29979 67123 693365908 81786 6059 424325620 6059 11378 846591318 24075 29979 366628716 78106 29979 725746796 78569 11378 589292689 30493 78569 995823045 11378 57184 427585562 30493 11475 51274959 13295 57184 659639247 38111 78569 426777880 42812 57184 658673937 75853 13295 642033966 38738 13295 907381889 13295 15269 522019449 70341 75853 85104833 75853 8302 698953249 52051 8302 226231205 8302 10654 86304403 19910 15269 822750596 52051 3431 42408386 19910 24253 240042713 3431 47707 478665995 71970 19910 97743339 71970 25916 246223121 19658 71970 246221836 32842 25916 670959324 47707 7042 473632841 19658 35629 441429952 25916 4596 662161269 63793 19658 292067511 7042 65278 883867456 76160 63793 814245602 85623 4596 241598028 84941 76160 702958582 19104 63793 270150254 74054 19104 328908258 65888 74054 488631097 41009 84941 30337591 65888 30903 190031555 32597 30903 196273370 41009 75677 802078060 31217 65888 193665514 41009 61183 32742334 30903 70721 361758331 61183 20159 451061216 86094 61183 147202403 20159 36111 497362952 70721 34403 297543683 20159 48666 567030709 20159 72014 655825952 33452 72014 450901931 48038 33452 199890279 33155 34403 644824812 24063 72014 230940162 37661 72014 211821279 33155 35070 123626107 81137 37661 294446225 81137 62466 142126590 62466 61430 804903435 38521 37661 727124859 38521 34478 10227113 57330 62466 295926022 35513 38521 540807966 55989 38521 951583742 34478 38956 299004669 13274 55989 650052337 13274 11518 444660253 35513 19590 394472327 11518 83637 932686833 83637 76699 776857781 83637 35542 52626021 76699 65718 10923800 35542 26810 70291858 76699 23523 379293503 38288 76699 214484360 23523 52220 688708992 23523 30721 685778323 23523 25384 437334235 67423 25384 283137418 39547 52220 39457663 30721 80720 848844020 80720 9566 37081387 83404 39547 391968964 83404 57694 235505688 83404 85914 909482551 56074 80720 174196608 53241 56074 765363705 29541 85914 14213517 78505 29541 895719846 56074 27593 268399904 69906 53241 204958080 27593 53876 187432027 48290 78505 794260259 24109 69906 969839040 57878 24109 718716937 83374 57878 512056113 23542 53876 403839402 24109 16892 566097929 73432 83374 833207562 57458 73432 825496862 73432 49037 666483434 54451 16892 409831385 7834 49037 889846577 36753 49037 825051751 7834 69006 522584619 7834 24135 748286978 7834 52302 903076900 70421 36753 323311801 70421 38486 265517965 52803 69006 479767536 1981 52803 7480244 52302 79685 404312208 31306 52803 245993848 84487 31306 59644362 14379 1981 624530103 79685 39174 674407872 79685 13297 737351043 84487 80772 280409726 84487 54428 360800507 78369 39174 117796743 42905 39174 51429483 80772 73641 315960524 78369 2910 654319074 26430 54428 209392592 2910 26020 784939514 73641 7029 904071939 7029 4570 386016475 26430 12456 56255754 26430 40240 983826983 4570 37223 711211731 12456 73915 706074037 37223 54520 604403322 47470 40240 322375210 80855 47470 775655400 45409 37223 842790875 20179 54520 271593542 80855 3411 759535863 41454 20179 553759439 20179 64169 79342739 41454 44968 186208326 64169 19606 304828507 36671 64169 214251061 19606 21592 103697112 19606 27843 322855304 36671 29670 91439628 18182 21592 400913880 1343 36671 124719339 21592 10 93455095 18182 9255 595162950 6895 18182 835302964 9255 74548 615078988 35237 6895 184690532 35237 82009 399483271 47541 82009 493502488 74548 10551 354118351 35237 78864 48140963 46242 78864 475023779 85713 47541 349791839 85602 85713 237931536 41241 85713 223794035 78864 44828 411746878 28115 44828 979401176 44828 31826 335057816 30444 28115 688593463 34358 41241 646999466 63100 30444 220690940 34564 31826 483309284 31826 2325 194242354 59282 34358 996347791 10485 59282 66651264 13804 10485 72488356 34564 85596 9412999 66123 59282 82216948 13963 66123 831265723 47485 85596 736884680 40835 66123 649519645 62030 66123 532284022 47485 70101 390130473 67689 40835 406809793 47485 85436 797562603 40835 10081 455136713 85137 10081 20920412 67689 80378 276151364 11766 80378 526271251 65695 85436 755423956 65695 69586 475481646 11766 17222 560231090 65065 11766 227940795 81435 17222 401648531 24363 81435 962596520 22104 17222 966782625 67756 22104 992197467 81435 42665 946069686 24363 50930 218924835 235 24363 166084576 235 22029 111721437 57353 235 887257329 86271 22029 264699985 86271 17166 52837313 3402 22029 140940547 3402 13516 383893749 86271 35103 341206280 20759 3402 806349536 59098 17166 439089226 11868 3402 480869942 37950 35103 51563978 37950 70992 866318260 20759 83421 799235564 5729 70992 278605735 13599 11868 870300125 17004 83421 887164185 43582 70992 918427947 43582 23061 819696109 73468 23061 495379257 23061 55525 974099166 56241 55525 385827390 82034 55525 105258346 40152 56241 7150454 73468 11844 148697093 11844 50311 824638648 82034 56134 700441774 40152 23225 929735952 45567 11844 772480419 83034 56134 84180682 23225 25775 452164615 30277 23225 348292813 58872 23225 789018718 75644 45567 671299364 83034 19390 302365042 29453 30277 186280949 29453 38502 655514775 38502 34008 192006174 38502 19914 299142007 29453 45865 229930052 50388 38502 497912656 45865 24412 929922484 19214 34008 783287674 19914 64620 617630814 62147 24412 146179002 53117 50388 311886947 79822 53117 361325002 79822 51936 642705116 64620 4664 779416869 8521 51936 464091247 28399 51936 333199451 79822 42402 63278820 41774 28399 222480534 60525 4664 602003696 53120 41774 306957969 41774 68632 821977990 16461 53120 739018796 60525 86724 855741404 23792 86724 316591610 53120 85121 783107262 85121 10339 880216413 84547 16461 913630577 23792 26926 607690318 10339 39359 244401484 84547 24832 722856522 24832 43406 26438148 20412 84547 211381277 23583 26926 44770199 43653 43406 50034659 43763 43406 808000700 47734 43763 183740341 83162 43763 14379602 47734 36800 86911864 43763 49955 2614656 49955 77532 48525924 52067 47734 571306784 83162 39342 733232476 52067 43318 22800101 26294 43318 893789403 60004 43318 285579031 39342 33736 828210664 39342 61518 525218248 61518 78602 254250495 58677 61518 325970101 51468 33736 921795040 6781 33736 661277780 18736 51468 468982191 51468 55689 733327217 22281 18736 250811087 55689 22827 516946577 18736 76944 374180141 22281 84303 228079346 55689 82278 425707071 77779 84303 5884461 23644 22827 370597380 81678 76944 788658748 72270 84303 603480668 77779 33589 90916335 77779 85742 736381793 7897 33589 162016316 72270 64927 403373585 8951 64927 321261264 8951 62673 203984177 64927 60104 133282530 5692 8951 643046704 69799 8951 754132273 60104 13414 590998816 26615 5692 829672160 69799 74809 85607415 25948 69799 188718710 74809 50787 127020111 45310 25948 507529188 57774 45310 143770804 49722 57774 440748291 1125 57774 15331957 49722 29972 243362130 80735 49722 131091402 57774 24410 143577667 29972 31548 471728224 70642 24410 642387191 58170 24410 632122001 80735 10450 837034471 31548 85263 83763784 20045 85263 92343053 70642 28070 207295952 20045 4328 183125042 4328 36320 258439219 28070 82100 769849541 20045 50849 141616101 71592 50849 134878969 50849 39511 518395138 36320 37836 280686297 25249 39511 795380841 25249 70014 689594816 39511 75229 258673208 25249 85630 86916693 75229 28660 433534172 28660 29925 113916025 29925 50081 148206845 48316 28660 244218202 65184 28660 339837188 50081 2743 394851559 2743 65047 970513821 62138 50081 853002779 48316 63361 80331631 65047 4502 974110677 62331 65047 71155546 2828 4502 953246006 26526 63361 384093637 82735 26526 838678150 26526 36497 679855530 36497 27634 386078403 36497 42499 407095056 26526 20320 335720356 59579 20320 411286204 24029 27634 763321046 27634 29910 859798150 59579 5725 201916149 37175 20320 27906404 74187 29910 647474593 41313 74187 895317024 32616 74187 264513852 79101 5725 728898594 32616 61645 685525305 72677 74187 565633381 48013 41313 460791776 51555 48013 154830998 51555 71507 63911312 17718 61645 199380956 51555 19829 117227954 63581 17718 832086573 17718 506 214306902 63581 33804 596270654 19829 79616 79745745 68481 79616 471141977 11095 506 289964141 50052 33804 201321957 68481 84118 185447921 79616 951 477270551 951 35400 748245482 50052 11805 247693031 22323 11805 140909192 11805 78905 55907436 71575 35400 964450081 60849 71575 456968519 13998 71575 570988251 55834 13998 519776084 78905 63920 538488865 13998 43866 201518202 28331 63920 445256494 55834 78828 345454946 76520 43866 744151878 10865 63920 142214978 67871 43866 329513803 10865 43042 653089374 9488 43042 514905809 76520 25290 139312892 9488 25282 8339133 11750 43042 565668202 9432 9488 8057769 65270 9488 759499948 73049 11750 16724512 34411 9432 364341171 23109 11750 100355469 9432 46464 25964335 65270 15035 943552249 18742 34411 133348948 46464 79973 770712532 32289 23109 469820276 76911 79973 895049452 40494 15035 30501970 79973 14025 728724753 79973 43067 918286610 85727 32289 70067888 76911 29636 562369450 40494 70063 211624232 11579 14025 509688024 70063 70207 158694480 79801 29636 636078469 18737 70063 144921266 64153 11579 657178260 70207 19472 33462084 64408 79801 628693992 51057 64408 66091132 64153 15246 609433649 19472 60022 926456616 60022 534 223612194 659 60022 514783179 60038 534 97277955 28573 534 330886315 74299 28573 368009422 8424 28573 686549502 74299 81995 623375639 1202 28573 604242990 48213 28573 104293929 48213 18077 921496910 6148 48213 690154120 6148 18752 404515746 34830 18077 316682658 18752 18503 269878729 55646 6148 136780161 75008 18752 418568275 18503 80146 556549413 61392 55646 207323858 55646 83478 75751570 61392 55764 165991122 80146 64058 933237068 59659 83478 173974786 83478 78002 697784604 29954 83478 668583164 55764 71350 232414731 80667 78002 121099772 78002 50909 102588118 50909 53419 93933312 29954 65815 848738744 64055 71350 345387083 53419 72015 412663734 31785 64055 198427610 65190 31785 402339511 65815 49675 475556864 43880 49675 796477989 49675 65957 774368420 52818 43880 494088609 43880 16274 138844115 80411 49675 431593681 52818 17257 551500796 72167 17257 102540054 33840 52818 586577261 59095 16274 50732434 29621 33840 624398946 45013 29621 896838961 26006 72167 737506433 13820 29621 438774086 13820 29345 131232191 47536 13820 46718209 61009 26006 171721026 13820 36877 100853391 47536 60951 425427606 28024 47536 746949000 29222 47536 491847912 51097 28024 224215349 60951 58422 695067441 49071 51097 568465624 51097 64324 531883573 64324 13563 814671623 3517 64324 371185586 58422 19823 978584897 19240 13563 726045978 49951 19240 749658760 86385 19240 110988929 3517 223 169099924 87273 223 639573166 223 78107 933832098 223 21455 569928012 86385 20464 481788842 26665 223 564356479 78107 37321 957640981 7441 26665 885275942 20464 33258 393584972 7441 60177 997821013 7441 84656 278474733 37321 73025 624799879 37231 33258 330214967 10826 37231 379451312 33878 37231 913156725 75639 84656 728767044 75905 73025 330699243 28069 75905 57242662 10826 47794 138373682 75905 73177 797828789 47794 41647 541462948 47794 37373 31199414 70811 41647 474125537 37373 17097 730243234 37373 17433 38667570 17097 81977 780999803 17097 6100 949587195 26358 17097 279234632 17097 24674 461678238 26287 81977 64708588 6100 46764 854158883 26358 2640 162124312 26287 61768 14332193 61768 3134 301905817 83868 26287 846537647 27193 2640 625384747 3134 11542 166952573 83868 31973 739620873 12024 83868 425575865 12024 30945 213821318 67552 30945 50444705 67552 14527 633902085 14527 86876 105653502 30945 11987 984866761 14527 37158 276855360 77646 86876 647199402 11987 46252 843050981 67994 77646 20905068 67894 77646 28690688 37158 16431 862605396 77646 61195 127578189 24719 46252 115745279 50029 16431 997090652 24719 69192 640641570 24719 84691 30262959 50029 35584 739426300 69192 13212 554316707 69192 28704 638288613 13212 54851 991497801 4828 84691 932334646 56556 4828 525247073 54851 63346 104400103 4828 36939 93890463 58353 63346 930713926 21767 36939 153148754 4095 56556 702842183 58353 19126 986342165 4095 3918 427774053 44448 3918 231502662 86557 4095 258615685 3918 51771 775394859 44448 75081 900022333 86557 86553 76403071 47503 75081 694714473 57763 47503 13982670 47503 69421 188770383 47503 22925 911615868 74490 57763 760044146 69421 30490 123508355 84315 22925 833120179 85034 74490 189110096 18914 22925 557384051 42260 84315 912098872 62939 18914 11401429 85034 64521 758606426 7542 62939 110399854 40204 62939 973091798 10661 7542 568745551 64521 35772 401249482 6271 7542 117395740 6271 25268 743025493 17133 6271 806978244 6271 45235 304369307 65057 35772 217696741 6271 27852 962813162 45235 53597 704534769 36574 53597 291811981 78009 65057 32408219 24811 36574 952109623 53597 70879 52545087 55909 70879 18859460 57538 24811 949750033 79369 24811 25883477 7829 79369 893962475 7829 61336 634471958 79369 33871 547397809 80827 61336 875073386 29367 7829 737171512 34547 7829 626431143 34425 61336 459836704 80827 6709 858201522 34547 11969 298716613 11969 25795 131322993 25795 8298 58957056 25795 26602 79967177 66386 6709 351697714 14796 25795 126963431 8298 50504 795810593 66386 86014 672459681 82668 50504 432496215 82668 3779 258680334 50504 64304 536945439 64178 82668 39302777 82668 76236 165712763 3779 20182 934017903 64304 27901 960010923 75365 20182 494953638 83097 20182 647265627 26458 75365 442368716 83097 59576 267258295 44841 59576 670241173 85004 83097 473678879 45237 44841 772920105 63209 26458 802567860 23474 85004 811778890 44714 23474 604827774 23474 60160 67474449 69493 44714 56729294 29887 60160 120922864 29887 5824 625027493 85963 69493 553024221 5824 72831 552192891 57319 29887 696282302 5824 14249 379287189 85963 8649 610713900 16877 85963 513503260 72398 16877 118017842 16877 87043 930676026 16877 32794 109187961 13977 87043 41350432 816 13977 673340661 12454 32794 843942424 10919 13977 640467767 165 13977 552625033 83575 165 828146472 83575 45537 668847746 45537 7232 467723642 39726 10919 281664901 39726 46872 125531855 36993 46872 7689661 39726 38088 12530273 17631 7232 869717176 14929 17631 508375059 64851 36993 726518759 14929 6361 238669790 58312 14929 391046220 60791 58312 266563745 9182 58312 357858260 69288 6361 840693060 69288 70956 520938492 60791 8079 940652168 60791 44339 902526574 22396 44339 115859575 69288 22324 424898103 42644 8079 550176264 8079 262 977637182 22324 23694 953780683 6914 42644 398287349 22324 67217 352780261 12944 23694 784751461 55760 6914 597707997 13929 23694 355976851 34943 6914 115819024 48930 34943 771303252 11510 13929 476834752 13929 86039 330384315 10618 13929 187060682 10618 72540 678379079 72540 74407 122135064 86039 21566 544311684 21566 59920 388381295 17104 21566 940050562 41319 17104 221819574 59920 70504 361866770 17104 8652 20693068 2406 70504 18566235 70504 27416 174932262 10049 27416 482672805 8652 54387 940894544 27416 65653 952296068 71418 65653 251250501 27416 85760 687732566 12624 85760 220623972 54387 67772 741231437 12624 63075 174421527 62293 12624 572619411 12624 84540 660008336 15109 62293 609997499 59763 63075 556040583 59763 23765 161460444 11142 62293 118482500 59763 23939 47651064 62794 15109 407086113 21139 23939 289198747 58231 11142 489332625 83856 62794 470742654 23939 26591 229207898 87266 21139 31410657 8747 26591 229619565 21125 83856 497623604 84554 26591 763217913 47184 21125 819360262 2475 84554 435429338 2475 11562 10086858 39629 47184 253738380 55382 84554 273236271 68912 47184 204090330 3096 68912 370668340 34021 55382 851211202 34021 1449 664189799 43004 3096 606394601 44195 34021 933643301 34021 84922 998440372 43791 44195 137950718 33088 1449 442728750 43791 24398 484617378 42353 24398 705817337 54563 33088 334205611 24398 30877 585851751 24398 5051 837749295 43681 5051 368356120 40549 43681 64327360 15060 43681 284389251 43681 5658 36139241 30876 5051 799895485 43681 59744 181176980 40549 16846 687777842 53167 5658 94408934 30366 16846 784906938 62669 30366 766794501 59744 42922 867933973 62669 33439 138615051 27785 33439 260422219 6723 62669 272547034 62669 72552 817113129 42922 60325 390896800 24722 72552 73798246 1982 24722 610432047 72552 85551 595252558 24722 26462 198820648 60325 66187 346900328 38620 1982 506470828 38620 54618 347334258 6997 66187 573412734 46858 6997 685755762 54618 17413 212393233 46858 81842 149168163 6997 58750 684990094 77689 58750 823828944 46858 15372 108380702 15372 45030 920349807 32628 77689 531444022 15372 51066 659534360 34394 15372 57368248 34394 43320 640963706 43320 57130 354967660 57130 75329 636186522 69819 51066 875058553 69819 11334 167350948 69819 15013 968278324 75329 13235 346227571 58688 75329 111829145 32491 13235 384196190 1433 15013 904986114 44392 32491 606872717 13235 35953 406516256 44392 888 70193367 888 59989 226403276 35953 85314 932352696 45625 44392 837030993 59989 25832 392476767 48114 888 266213136 85314 83343 758469839 56970 85314 717216767 49917 45625 294775675 48114 40182 483960196 83343 512 718682998 22003 56970 136398978 64486 56970 97641280 2215 512 15937021 22003 44060 612300957 512 9256 936769219 44060 52569 65446254 40565 2215 264738399 40565 28683 151976717 60621 40565 276148051 28683 6418 146284394 60621 58622 278149472 56569 6418 536149224 28683 62735 683091369 13449 60621 533377680 63118 62735 324444493 58622 64245 467873605 62735 32861 59972565 13313 13449 59777613 32861 61787 122545230 3955 32861 203395560 32861 48045 59605593 61787 60410 927519642 59430 3955 119157112 60410 55782 426113383 59430 50895 476466192 55782 51847 937666348 27169 60410 182184709 24924 51847 749981901 50895 75870 9773171 65705 27169 884843991 84327 24924 240452958 79256 84327 500093834 62469 65705 770748830 69109 79256 81367806 86386 84327 84466365 79958 62469 510157558 49940 79958 406121528 49940 52270 320932298 31129 86386 369689909 79537 79958 773100152 79958 24737 24476156 24737 27254 600771763 27254 6818 889614772 31129 53568 71936941 67553 53568 339145945 68615 24737 86121957 68615 78638 14531229 78638 8743 732540774 64137 68615 146087236 8743 70197 236123168 8743 36532 98671946 5605 64137 79658257 61159 70197 36474277 36532 7855 882588462 70197 72749 152584 72749 84046 104836636 71122 72749 71487815 54378 84046 83805953 12765 72749 761394762 30815 12765 713006879 84046 38309 817556524 9019 12765 532655960 75458 12765 385344625 38309 11948 174916861 57196 75458 931621663 11948 54769 319534510 54769 79128 9837104 31809 57196 240119782 50707 57196 504816019 74938 50707 157508265 16156 74938 483429558 31809 71826 234630040 16156 46945 967953297 23772 16156 221052658 16156 20256 326695235 80614 23772 534921467 20256 80721 733188372 83605 20256 533888561 71398 23772 37806860 80614 10645 207513907 8787 71398 972361798 24464 8787 852238481 45108 71398 631273881 45108 77086 586059331 77086 63754 920099206 60932 77086 346091201 20614 45108 5912495 83145 60932 663478835 60932 10510 751673582 19238 20614 408246552 10510 14861 671107379 18780 10510 927653275 18780 43942 863261794 43942 80810 227861449 43942 65397 22863607 43942 77457 723013526 11533 43942 814940121 77457 74802 534973356 51390 74802 372642970 51390 58258 434820252 9400 77457 717116632 9400 79587 253819989 74802 29562 66665393 79587 41459 401927619 74570 41459 654346666 35181 9400 601740491 3308 41459 605858538 82497 35181 434782496 68405 41459 695968301 57858 74570 75221685 82497 35071 950535649 68405 48683 271606362 59446 68405 78519919 68560 59446 64206122 30158 57858 632645104 15586 68560 448937764 48683 25745 984970525 15586 21185 925307213 21185 68308 472572926 27524 68308 575007592 21185 10938 989925351 10938 13360 157406336 34802 10938 411174549 13360 6955 769936920 6955 53068 107349126 53068 23632 383523807 53068 38637 348426515 9690 23632 675876894 65890 53068 166742586 37520 9690 878109321 55974 37520 91625739 64978 37520 1665776 62569 64978 882321186 62569 53074 833264881 64472 55974 106724170 64472 16320 334330053 53074 6823 437536906 64472 76836 544949759 38519 53074 83925221 6823 81904 660887005 6823 28158 865077983 81904 51400 101675471 51400 71589 552057330 6724 28158 492967281 81904 52880 370151730 51400 62716 370703954 6724 35171 403156386 6724 12709 95922782 82631 12709 299342718 82631 18605 492888034 76974 82631 189976486 77455 82631 355232758 82631 66415 171470825 18605 28865 181257546 66415 14201 920101895 86268 28865 151703091 86268 40867 739071712 82955 86268 703717076 24074 86268 883447274 40867 32758 714961656 24074 561 420277308 31188 561 272925523 82955 52640 458035339 31188 19588 961427614 10046 52640 298035967 84421 19588 15961295 58985 84421 134050085 19588 25623 968042192 38077 58985 123892919 38077 55860 265949654 55860 417 843960638 38077 15484 534207392 55860 1413 376064004 1413 73166 579194091 1413 24655 287125174 67029 24655 218142982 32386 73166 232337707 51278 73166 235868874 69875 32386 859916808 69875 72719 152783802 32386 46122 504128486 19158 72719 350997926 43338 51278 244971848 73078 19158 796215829 37584 46122 320856206 19158 63961 117892280 37584 40796 184850926 24734 73078 600365544 37584 72018 595056839 1664 72018 672942556 66894 1664 178748082 72018 36650 294617194 1664 8855 87186742 66406 72018 806491533 66406 70659 580298906 17230 8855 810089023 14764 17230 833053130 17230 56991 575122312 14764 14948 332643417 31851 70659 151922443 31851 46750 138536323 14948 17220 818316466 17220 68942 479463444 46750 24472 736818526 47282 68942 155790696 55487 47282 661734995 47282 85610 5879320 47282 86940 598140915 47282 69394 339354607 86940 56868 892685960 26719 85610 68940482 86940 59507 856597253 81657 59507 716378282 59507 10937 832534938 73946 56868 655574055 10937 48126 555037671 43278 48126 959304803 82860 10937 822530324 10937 72433 497068847 48126 49191 365804879 85799 43278 674142632 60547 85799 839914669 60547 36417 836408413 60547 33057 478120712 84511 60547 547720731 84511 65760 800449231 36417 38720 778614356 40645 38720 518654824 82466 84511 941282399 82466 32272 249047037 65760 37118 40679843 32272 12387 95999532 30821 82466 29955194 37118 19706 291269242 19706 31446 182911406 12387 19354 884916282 31446 2138 537130345 19354 45396 242108688 25545 19706 15402885 19354 23946 106850827 69625 19354 796068772 30123 2138 32301178 77233 45396 416862891 74728 25545 627224815 61529 23946 607178462 69625 84182 807518094 85502 61529 532872908 18317 85502 647842950 18756 61529 527080180 47847 61529 647401192 26364 84182 448702663 8821 18317 419561972 6273 18756 109664776 25730 6273 64404465 80151 8821 86932760 2177 8821 393223975 8821 43018 931071697 43018 11560 162717359 16753 2177 681513852 80151 35365 558596228 76426 2177 518730375 11560 41395 936550618 41395 39127 974664646 35365 1367 171980434 79576 35365 228538461 18861 41395 64252762 65844 18861 204215450 34853 79576 368106830 65844 31177 145485393 21983 34853 143980584 31177 68734 308799284 49492 21983 967936032 37697 21983 815246059 68734 34508 440321918 52980 37697 625628264 37697 7291 637968575 20629 7291 70065167 7291 85208 900994620 52980 39508 716461811 85208 68930 398990989 85208 61999 892356679 61999 71794 327274094 57450 68930 947058482 71794 34758 262968703 17860 34758 832924916 34758 62653 29994727 57450 2388 796670194 70610 17860 86627880 62653 71529 833616849 84028 70610 813708864 55117 2388 378384293 3366 2388 308636451 22723 71529 731229332 76203 71529 345695622 82163 3366 135122476 55117 57552 97724115 61139 3366 207930360 82163 38049 976567633 1953 76203 120379132 26323 57552 952565417 29693 1953 351518322 38049 18969 800060947 38049 61853 685523602 61853 67532 612621120 18969 28678 266154974 61853 4663 683418264 18969 43959 583040123 43160 28678 945505076 81086 43959 54202137 83617 43160 466993297 4663 10239 35887309 32227 43160 69320116 60651 43160 989715619 56596 83617 103839210 60651 73045 990456784 11212 60651 768431497 54558 56596 891481120 56596 353 342679972 11212 19364 307697621 19364 55476 801177873 85413 19364 86663776 38568 19364 70908211 55476 33516 329167203 73950 85413 836489702 48282 85413 160130335 73950 49340 572693950 33516 45239 868200410 60336 45239 144868010 21872 45239 540418164 83857 49340 673043479 78288 21872 10144546 61855 21872 725366403 27878 83857 715000120 81382 83857 183663088 81382 56390 875863816 81645 27878 301583034 19304 61855 321953448 27878 49204 632231489 85409 56390 241420881 38171 19304 34489989 27411 85409 624720540 38171 22662 302601557 29878 38171 101714354 27411 18750 55869679 29878 8519 253725836 27411 47409 25523815 29878 40940 727937182 47409 56057 18012397 40940 33316 671452942 47755 47409 170667742 56057 53301 891549143 35730 53301 362360700 56057 60616 697258370 60616 1676 717139591 11596 60616 168346080 77296 1676 45263166 60616 52991 63846218 78233 11596 991020268 11596 24050 500366988 78233 85621 512725787 59088 77296 333352153 24050 7192 17963205 84153 7192 141656169 77114 84153 356742987 47969 7192 795200133 84289 47969 212942219 15934 84153 852177854 47969 37302 752768217 47969 32603 422411458 37302 18624 193148174 37302 14240 779086438 14678 18624 236340507 47814 37302 586276061 25593 47814 713525926 81622 25593 979283421 71670 25593 693252222 52345 47814 617017664 47814 50777 226441259 52345 44093 304740076 79347 44093 276815642 52345 4512 963111324 50777 27579 639205834 55035 4512 917577129 44093 18701 69758102 43041 18701 566914560 18246 55035 783262473 18701 72232 353833964 27119 18701 893966352 37168 18701 951996454 43041 15438 879269422 72232 24265 538776691 15438 43332 96431799 65125 37168 988769769 66710 65125 619500886 43332 16923 758573653 78935 43332 245966403 22633 65125 238590738 13480 16923 94523205 66710 20017 129662639 13480 30126 348672803 13480 44559 132220280 44559 6659 747610895 1467 13480 856570955 20017 49366 278680617 83262 49366 101585876 83262 57386 444879984 83262 52576 435504383 49366 37766 501189620 83262 81562 716701190 6677 83262 570300347 6677 33653 17007033 52576 34691 49476170 6676 33653 701438987 33653 26681 264281987 41225 6676 13313379 41225 17852 232711523 41225 8791 449922766 8791 12983 631587901 8791 12735 474416014 49724 8791 820093830 49724 66699 920734906 12983 67539 921397154 42045 12983 658801946 42045 77883 633029792 66699 77709 395793629 77709 66149 703294328 66053 67539 19596889 66149 58977 373431132 77883 77609 601802570 58977 13305 109686550 20459 77609 955700607 32989 58977 760649606 69981 13305 175236839 82726 32989 417149794 49394 69981 155022374 82978 69981 930687441 87129 82726 207250137 4812 69981 284512920 39942 82726 979704069 4812 78128 946587918 87129 55114 973389199 12793 55114 345847410 12793 44386 107685444 55114 79962 271571013 35136 78128 62024359 4638 79962 29636662 79962 78201 723655634 4284 44386 275864689 74577 78201 887556473 78201 60977 253578026 78201 15745 635290805 4284 75680 970852477 74577 130 593899112 74577 85960 413625725 130 64981 877940807 73494 15745 654133580 2180 85960 715128589 130 5813 549348794 12301 64981 571775880 11353 5813 89851097 26847 12301 202177370 50291 26847 504041554 84541 50291 762290375 84541 47114 529758176 11353 35893 177953425 53637 26847 397458395 13117 53637 672634368 35893 6351 360817872 53637 45901 328708968 40588 53637 545169361 33583 40588 987173588 17997 33583 910496131 17997 21048 51800280 23318 17997 230148911 21048 72810 133281082 33583 4340 962409097 44836 4340 292004114 4340 53358 966324154 79074 44836 98873244 44836 53321 409174037 4340 71603 984451231 13301 79074 942587248 28211 79074 27459654 68023 13301 628651778 14748 28211 930365065 65293 13301 267851096 12073 68023 225640430 39130 68023 324873531 23414 14748 343224851 68784 14748 458565918 68784 35385 727538797 12073 64668 664480733 39130 68793 739942016 17432 23414 926353749 64668 7864 831919917 35385 30030 968158277 2231 68793 994676567 68793 79989 178489447 80031 30030 66666995 80031 65005 83337541 30030 68298 980962363 80031 41394 619603413 75442 79989 382052212 41394 81751 41592553 46744 68298 204532085 46744 7161 54299346 81751 51127 921133485 28638 75442 804130142 2804 46744 54617666 57136 2804 204923460 57136 41539 771044377 75226 41539 555425080 2804 48217 936343612 75226 1771 492889864 75226 14153 541055750 2711 41539 852559016 54270 75226 927416040 52982 2711 286169957 52982 29372 121672073 41741 14153 34745316 60493 52982 827920978 33994 29372 110791388 30196 29372 660341088 70913 29372 115162664 70913 83754 350438122 14633 70913 454012685 33994 38665 345684211 14633 65054 592236143 65054 15840 743352290 27889 15840 137554780 15840 19506 513869761 38665 68800 363975204 73895 19506 167308925 73895 57449 603270404 68800 48714 977907668 35496 48714 615185153 64846 35496 432093079 48714 60553 259915810 33498 57449 493414421 35496 44915 659909270 35496 14481 547680946 58455 14481 670367740 58455 1191 975876069 58455 48693 27909330 72973 1191 52762590 48693 54135 708669099 30365 72973 8094255 78951 48693 860434501 75426 48693 575305812 30365 30462 169416876 85312 54135 954236973 75426 67580 211558477 67580 84913 363094920 9734 67580 183796919 84913 77349 699069108 54898 85312 405394582 84913 6858 810144492 26985 84913 140115211 48236 77349 43398905 48236 49996 210281621 9917 6858 186004999 32560 48236 367826543 48236 6521 696627722 32560 87244 74535132 44932 32560 544482299 44932 37604 677663364 33510 37604 881070386 65343 87244 590082024 24504 37604 213212476 24504 29111 805707345 24504 3916 470101480 33510 71532 11547988 29918 3916 991896947 29111 69804 771299233 29111 35850 24720438 3916 2873 689006394 69804 7185 605564273 20883 2873 109857389 20883 54621 137610332 11229 35850 426641878 2873 20859 133377227 59902 7185 33328253 11229 74665 846043431 74665 79427 963645617 48488 59902 249805569 80082 59902 824053840 63699 80082 538003938 50792 63699 852669371 79427 8571 692297725 42249 80082 122745787 71216 63699 458065808 38050 50792 632776298 19162 42249 868585118 26856 42249 218338425 26856 84224 632058906 51764 84224 540804429 38482 51764 601801894 48065 19162 484916445 51764 84971 50059309 38482 43395 359617582 43395 82628 922947724 70380 48065 19771926 48065 37111 724305948 70380 49805 695885247 39169 82628 201442601 49805 74970 838654536 35115 70380 630383215 35115 892 575654838 74970 64024 66580871 39169 58554 210196482 35115 57352 144006264 39741 892 169108608 79168 57352 177649942 79168 43237 46169833 39741 58558 955103464 87066 39741 380090477 87066 2879 294491535 64775 58558 44035550 53145 64775 977336398 58558 32290 140433856 44155 53145 411068181 37384 64775 690803756 44155 86742 155551926 36597 37384 245452428 16284 44155 765484555 66746 44155 625805271 56016 36597 59166169 46200 66746 507815326 56016 28642 301455281 28642 53065 169558060 46200 12304 959772571 46200 64771 987126282 64771 44429 654543638 24123 64771 125577938 83164 53065 476115328 16641 64771 515691734 83164 86082 950132884 41363 83164 781151253 75136 24123 30503133 29914 75136 32850305 75136 70962 187285289 41363 16655 557994855 29914 81422 158602154 84824 70962 188300268 59707 70962 472311688 74782 81422 569132528 18432 81422 612539563 18432 31421 391381064 62395 74782 292453341 62395 48945 603995936 62395 59185 488003495 22567 48945 508268527 62395 86935 31215859 48945 37597 101370239 73093 22567 168539811 32309 86935 710223027 67630 37597 497908818 73474 32309 454792907 18358 37597 39060763 18358 79273 969084754 40778 79273 705984200 18358 80224 795973059 73474 27065 799508791 71849 80224 438123313 27065 71576 409345824 27065 74315 713047150 79775 27065 866839617 74315 21480 40518398 74315 532 363251808 48033 79775 664807165 79775 3839 128625528 31558 3839 740133067 13002 21480 200797124 3384 532 988078015 25296 13002 543051847 20172 31558 603746685 31558 25676 200412751 25296 69705 420076160 25296 70842 292106567 23675 25676 944400023 70842 24985 605351421 69705 80405 451318059 24985 25024 583795550 26623 70842 927795563 19300 80405 486241441 28542 25024 183871676 17294 80405 672665620 19300 38075 93917664 19300 26682 823963416 19300 79312 965836978 17294 57746 744191148 59909 17294 321084010 79312 7605 821819757 7605 7126 649558140 57746 7559 304392343 67709 7126 667895064 81423 59909 956438035 67709 52832 86967502 25001 67709 463565928 32818 52832 44829993 32818 44858 312398494 58961 25001 417190686 38158 52832 5222761 44485 44858 563559557 59109 58961 298136728 59109 82358 753750488 53471 82358 951496548 57153 59109 691964473 82358 58040 521027368 84330 58040 592275329 59359 53471 640513475 59359 57332 440196173 33768 59359 231899865 51267 33768 842217796 84330 33199 246959440 66307 33199 645273160 29079 66307 968265806 68812 29079 249454746 68812 73556 278604895 24990 68812 360223792 78719 29079 194927188 80965 24990 324102197 73556 7202 41325128 79338 7202 624772741 7202 29948 62621983 79338 59966 240288555 7202 27848 329734813 26888 59966 152603319 79338 65932 60164753 27848 30726 257100470 22768 27848 586901602 65932 86710 571514824 53705 26888 669870176 48515 22768 233688674 30726 47190 339016572 75490 47190 377733043 75490 83638 707886745 7798 48515 532883844 48515 45528 570418259 75490 60779 16597068 75490 50931 227221006 22045 7798 336175700 14670 60779 789886699 45528 35290 118590496 64568 35290 188632832 71036 64568 862208342 22045 35868 983097295 9454 14670 183218192 28118 71036 959725435 35868 32500 453958891 83376 32500 10819331 32500 58284 685202115 32500 65968 386043523 58284 38809 25466997 1041 83376 80775244 83376 76910 589502023 22993 76910 298949686 22993 65300 717468417 64083 22993 119489440 11767 1041 643920536 68545 64083 769298927 65300 27592 936173054 65300 81317 644884744 49014 11767 110396393 27592 5022 241330810 5022 42804 608384885 27592 8606 101079917 71359 8606 675888914 37142 49014 69222008 71359 51981 443585221 47055 8606 743419974 51563 37142 310509850 31751 51981 663797666 51563 40676 836238744 86349 51563 421586229 77699 51563 796442076 1532 40676 838804507 86349 57984 795797728 1532 71231 557039075 71231 52122 645848479 83215 57984 175582104 83215 75738 903036374 57984 66978 252853063 30425 75738 763785459 52122 50752 985313898 17486 50752 324588672 76660 30425 945490623 76660 32181 476136232 32181 27256 368109488 27256 41543 97608094 17486 43045 645050605 46310 41543 980580871 32181 69381 331697999 27256 44645 525093413 5409 46310 240121770 46310 41917 392139658 5409 34232 277691606 41917 33950 544882243 46125 44645 579134019 76826 33950 705136089 76826 34813 221071082 42653 34813 998214490 34813 26341 517339631 76826 60548 333399043 40757 60548 491758398 35625 60548 527661184 33481 42653 30090006 40757 33727 325696815 51075 60548 989653354 71858 35625 955557777 35625 81084 874248470 33481 41617 497995347 41617 57651 495389816 41617 52279 387517444 69001 81084 56577992 32692 81084 344004453 59343 52279 974894642 50219 59343 149243478 31528 69001 521602364 79419 59343 82716092 50498 32692 766166007 46594 50498 2686115 30755 50219 971135681 53375 31528 10560367 46594 84135 31689507 46594 39385 895596859 39385 27094 18848279 65175 84135 762910752 27094 20746 141502495 29077 39385 293794630 29077 15724 95598079 13681 65175 328245910 65175 65458 832534374 5685 13681 120276044 29077 7515 960131907 56874 7515 220013850 78220 7515 665885761 7515 17122 375070277 5685 27386 256115592 7515 34783 155359527 77154 34783 56781487 77154 62797 898775774 27386 59443 149581291 16372 59443 442384210 59443 5460 664631072 77154 18438 341680622 73779 59443 226494271 59443 31683 535754570 16372 12722 147415918 12722 47341 118198082 50287 47341 859022749 26768 73779 538878439 47341 46795 265944594 26768 37301 866962651 46795 31958 4612059 66491 26768 662381634 66491 30801 925794913 19677 31958 842056009 30801 42065 75360285 2043 42065 71492689 78707 30801 873135407 86661 30801 352736856 40130 78707 935616190 42065 61209 863691021 78707 11451 397038389 67564 86661 895612633 11451 87291 25133734 40130 1008 486002347 9575 61209 53472488 20162 9575 813138513 68421 67564 227803526 107 9575 971994439 20162 15450 889193904 55815 15450 81490992 15450 3419 803523367 15450 63943 409578244 49593 63943 418673340 49593 10765 481321152 3419 60617 503322875 7052 10765 142354339 63943 9736 31933977 49593 15709 8938752 82208 15709 177490743 60617 50617 53178737 15709 25764 700422446 15709 13492 289047775 25764 70284 46870096 70284 15288 934340759 21420 50617 780125363 51941 13492 605650888 21420 58855 21331781 21420 68910 965340204 58855 8040 630060581 53521 8040 646811001 53521 29008 496706230 76820 29008 886261069 11343 76820 679648660 46523 11343 143256965 11343 45079 95173618 11343 80653 88102633 80653 72797 62752951 86578 72797 428854734 1111 86578 343225321 11704 1111 898203396 1726 1111 84059944 1726 64420 412032114 28218 86578 371599766 64420 44481 397913194 64420 69886 529066374 28218 11668 987560152 44481 72438 833889533 69886 38179 259445509 53240 38179 326570091 57871 69886 223193946 57871 49618 599138175 49618 17556 774888821 38179 74870 393479684 53240 77396 476546871 77396 10704 271971748 49618 71523 565088388 11845 17556 583637251 71523 73984 461423415 11845 42139 59525520 81606 42139 661930063 83496 11845 756577153 83496 34546 466880847 73984 61272 80860487 83496 62038 809037579 50997 61272 981545178 11549 61272 534206986 83296 61272 48560802 11549 56840 947607178 71613 11549 365355712 56840 5200 31261840 38683 5200 356453366 71613 28926 993359150 31082 56840 425987079 38683 64415 600360332 64415 27783 19151874 15200 64415 74104492 3654 27783 764296961 16854 15200 71228412 3654 75311 119828043 75311 26586 105104375 26586 22007 765013864 24178 26586 387089274 42600 26586 800923517 42600 60399 255615151 72138 42600 463883201 25399 24178 656123038 71271 72138 883227217 71271 22131 612943532 5915 72138 661813803 5915 25006 647243244 86752 5915 328110609 71271 60213 309211052 86748 60213 114849423 37660 60213 642597717 25006 34289 113221804 37660 79144 41083387 34289 74082 239529802 74082 73751 691810333 14931 79144 615385462 22519 14931 59248897 50964 74082 86818824 74082 26903 752121578 6797 50964 922403173 75504 14931 984293036 61885 6797 283401673 56243 26903 117699003 6797 12653 57916716 56243 65769 408952551 61885 75205 659865867 65769 26230 259959954 56243 75756 651768709 43726 75205 503839689 75756 45176 729215999 43726 75214 636784528 86005 26230 848108205 75756 47864 128902823 86005 42290 116438059 55086 45176 462522118 7881 86005 951122209 27419 55086 328090908 11340 42290 783384135 14982 11340 551068864 27419 4098 725216313 76102 27419 14066989 27419 77547 864088032 24840 76102 863202551 76102 83049 280102981 56238 76102 112187951 86365 83049 415208611 77547 9449 58953141 24840 22654 150038602 56238 28553 903276543 9449 78755 68880364 58740 9449 10350592 76940 9449 665130166 52097 22654 959559155 22311 28553 636747758 76940 32749 142331501 73563 32749 323165783 53861 22311 304595302 22311 83227 135458131 53861 15712 260659605 83227 60887 387356442 47664 15712 129912792 4956 47664 826852732 4956 9557 918398218 23468 47664 376721895 48269 47664 948400694 30194 23468 39989773 53365 9557 170637532 2335 30194 2225485 41355 30194 858666938 2335 63458 493341055 27685 2335 705970013 48818 27685 862429628 57256 2335 708793352 80012 27685 30879517 51195 57256 118481570 79875 51195 47333212 37452 57256 73317361 58508 80012 289776643 79875 43250 703593627 272 37452 518423039 79875 74889 964617145 82898 58508 315778307 74135 272 821081799 74889 81768 117967713 82898 28380 809493382 81768 9379 385779877 2606 82898 132848305 9379 58362 231061410 24744 9379 803646312 13694 2606 516127312 13694 22399 532693234 58362 65897 875554942 22399 19400 290162817 22399 66953 302758872 22684 19400 831830122 5732 66953 498267115 22013 19400 84627423 72291 22013 636734644 53541 22013 132049212 72291 27145 290490659 53541 65802 71043824 85040 27145 14555039 53541 19061 629512739 81063 53541 603082833 27145 19824 212590075 19824 20900 60319634 34120 85040 387703368 19824 87062 56326603 81063 79187 953722510 61570 34120 671622627 34120 27935 32783735 27935 53880 287032599 36295 61570 836451512 6544 61570 580669428 38214 36295 383502299 38991 38214 467592367 6544 25245 252463322 25245 77420 215987299 1258 25245 580280203 77420 20626 20167812 38991 76847 643312975 76847 67073 390669936 77420 6379 868878370 45605 76847 708882526 38842 6379 658598361 34050 67073 313186212 67073 52665 255427595 20919 52665 366342302 34050 22931 376502403 87295 52665 765412530 52665 59695 670688166 59695 45641 67067173 50202 45641 567668652 65077 50202 657643897 56212 65077 954640951 63063 65077 793335482 50202 9764 758299153 45042 63063 481486619 15152 9764 336034655 63063 68410 154811103 19592 45042 128423348 15152 47246 538531461 45042 78055 68216125 78055 25147 328246400 19592 16723 704401842 19592 30034 909755927 80367 47246 179180177 74025 16723 150757845 24943 74025 964910269 16723 28560 747314032 24943 15222 486213451 81253 80367 222537846 23987 74025 282203981 15222 63831 576722827 343 15222 599426309 343 53579 612871651 45988 53579 52047594 3657 45988 964216948 45988 38106 761309574 53579 48612 270014944 53579 44613 91154978 66092 48612 693317774 54490 48612 861626669 67537 66092 869700331 51434 54490 652477361 64148 54490 451120858 54245 54490 862696577 51434 12887 88236115 64148 36098 82715868 54245 65951 615655543 4344 36098 101525571 54245 9005 262508182 5119 12887 84963005 24603 36098 126353231 4344 40753 224221178 9005 79026 164500346 24062 9005 281171744 5119 10824 585711308 10824 31018 554410088 42210 10824 821851700 73575 79026 777458702 38100 10824 50610960 27618 31018 799147610 27618 30282 490088536 79117 27618 361355065 38100 2004 416522003 30282 78406 186787622 27618 34737 468970148 22810 79117 758271665 32159 78406 970539555 87077 78406 844207901 78406 55164 150385348 70068 34737 697890719 32159 70637 120694407 53634 55164 44024645 39805 55164 311704606 70068 42006 68035014 70068 24867 166671325 74644 24867 206195340 52979 74644 601562451 26304 52979 615020289 42006 65878 882947389 17174 65878 549630989 74644 64387 926074886 65878 36814 799757265 17174 75552 142911846 65878 65313 589203391 49145 17174 474377511 75552 27047 881910198 75552 76602 391911268 41125 49145 390134374 27047 6961 304967238 44374 41125 918447788 24780 41125 30384711 46914 76602 980914771 24780 86781 397226232 42498 86781 650031616 86781 50658 250259321 8107 24780 484607507 86781 7880 212597958 69489 86781 630497698 19938 7880 780846288 19938 51454 353839696 11415 69489 359311549 19938 4029 702812065 19938 7962 866717435 51454 34637 307355040 50552 51454 256148526 11415 55008 495839584 53825 34637 55478656 32172 53825 918480397 55008 67328 925205765 50552 42799 585394857 16424 42799 473207317 65160 16424 56831992 40442 67328 206883486 27664 16424 893831427 27664 71587 759547128 15510 71587 95469922 26521 71587 188453716 74237 71587 722597843 7850 27664 448777475 15510 56762 79372173 18792 26521 108272060 24660 74237 843975585 50907 24660 756998810 17347 7850 468971951 56762 72984 36000696 72984 31399 415218710 50907 47621 976885521 17347 14671 900045986 14671 16312 864413090 19686 14671 24015130 14671 31575 746581235 31575 26974 447851595 26974 26505 475316086 42786 16312 842722450 31575 41966 52918670 26974 28408 481535910 26974 61802 54855428 81603 28408 177457794 68134 81603 940483828 41966 15903 199091513 28408 32158 405829252 81603 80594 43241586 80594 53891 938877274 38300 68134 419000129 15903 42609 442197685 56585 38300 132283283 53891 83891 267533008 56585 43052 123813871 35507 42609 603100664 15913 42609 666942654 55572 15913 593663643 35507 6868 817210061 15913 64880 326506409 35507 65852 312889659 65852 70682 346130299 57921 65852 801023810 85249 6868 978807743 57921 51991 987190672 65852 66230 640069317 70682 77464 278524432 52756 57921 701722408 9841 77464 123562273 42092 52756 843458940 52756 28106 712104508 61073 28106 918945163 81637 61073 102578937 42092 55273 232558426 61073 34594 866160577 34594 75808 472005902 55273 67765 531087771 76274 55273 396064106 11355 55273 422612100 76274 70266 28893326 70266 46192 997589566 46192 65489 668509922 46192 44410 456262345 11355 21179 539438061 50741 44410 192004095 29862 46192 532233459 21179 35836 681972954 21179 61119 988188464 69398 61119 521336479 32186 35836 261889938 36885 29862 484844423 36885 35695 419063641 53174 32186 404548389 63819 32186 53076474 32186 72053 42515946 60825 36885 941995959 3748 60825 308481492 4750 3748 21252210 24220 60825 685770910 60825 85496 49601153 68172 3748 648619971 68172 2350 486916306 7805 2350 738045933 85496 70822 672693865 7354 2350 400884359 77421 70822 499395817 7354 19342 520995991 70822 41208 606693675 22208 41208 586103554 22361 19342 457737567 22208 61515 446772648 19342 58063 226274061 41208 79646 715272106 79646 18357 372514325 70675 58063 365765591 79646 3340 131334370 58063 16325 856466437 59102 18357 50011187 59102 26366 945871795 52586 3340 706411132 52586 31256 509805204 20242 31256 937517636 64074 31256 976782756 52586 42690 661378274 64074 79049 909014159 58945 31256 896538509 58945 75835 223882067 83380 79049 816073645 83380 6929 75371540 6929 12385 192713539 12385 36476 463219796 60002 36476 160555392 60002 54938 794814934 66531 12385 766714954 54938 19959 785787979 66531 21433 644991933 19959 10194 531449385 50853 66531 31427079 66531 35288 831753580 19959 65158 776151151 21433 77058 516953893 65158 39034 654103596 50853 50644 500534930 39034 64132 385022833 65158 36236 511281561 36236 44515 722076299 64132 2833 754300629 85536 44515 999220289 85536 84187 945714617 43923 2833 847351342 43923 9792 944094029 85536 55843 879612130 9792 31487 927369194 43923 50259 688808255 55866 31487 308877260 55866 14104 57439563 59148 31487 990165416 75409 55866 271699813 57348 59148 34236750 57348 28459 624155865 59148 28114 86975366 57348 16175 225052366 25362 16175 81380204 25362 2377 95424258 16175 36450 695240598 44642 25362 463630117 2377 7087 140151575 11771 44642 967394391 71492 44642 959314154 11771 60138 531676242 61877 44642 973678402 60138 42796 799055267 71492 39563 5691663 39563 59197 12093215 10174 59197 579994074 61877 2400 437963071 72088 10174 834997592 2400 24486 213278134 72088 8422 592320791 78750 24486 501021666 73009 24486 956510690 78750 48667 779412366 30902 73009 160410380 7255 78750 16699383 78750 66199 108042104 56544 48667 92948648 63401 66199 842524128 56544 58416 603113374 60911 58416 815275343 56544 57101 740660551 17567 57101 103972018 58416 2634 767271556 60911 44241 546671757 2634 72002 412896455 17567 33700 994284780 33700 22063 279070288 22211 44241 878569903 33825 33700 752490435 33825 84310 657805761 33825 60527 863737515 60527 82385 22598142 50079 22211 552601069 60527 45958 848690077 60527 35387 418370759 20773 60527 623437382 20773 73893 764267537 87119 35387 42687631 87119 55148 371411709 87119 6420 364605133 6138 20773 728351936 75216 87119 550742634 87119 84179 14718084 58177 84179 918421226 6138 46713 173325519 12354 46713 241431037 8745 75216 47107551 46713 68377 846265547 58177 71975 834184147 8745 24240 460455763 86494 68377 63953745 4498 8745 116618916 19163 24240 516335243 75177 71975 212276725 34550 24240 748665933 35820 4498 524571466 19163 33726 640804470 34550 19569 189472792 34550 76606 209659337 57632 34550 275247422 57632 64191 389153705 4959 19569 272564239 20395 57632 633223986 4959 31916 888486225 20395 15565 518818110 64191 47481 277512088 30424 15565 137867832 30424 31760 263509486 15565 69754 405953899 55394 15565 394466376 47481 66566 757700767 66566 8937 336670401 66566 72732 846868291 72732 48098 906544140 8937 47836 339069910 72732 16852 292028832 77333 48098 550986370 40607 47836 17001221 78621 40607 388455556 16852 85214 209167538 29522 16852 106945783 55433 77333 342561870 40607 26139 880810628 29522 36260 751533037 37989 85214 934373915 70412 36260 146417058 42897 70412 917553604 11383 36260 943096269 35860 37989 861747000 53293 35860 525982222 35860 55082 736464671 32688 55082 781556874 19723 55082 87636825 35860 26242 176694096 53293 52164 556561889 52164 17173 383366046 28587 26242 872541257 17173 4182 613353984 26242 84871 184515620 56302 28587 745149111 32900 17173 363402785 32900 4064 515996918 4064 53783 227169977 53783 67872 897894634 56302 16878 13766297 32900 9252 994766586 43230 16878 94404260 16006 67872 742714707 16006 42060 427397905 13047 16006 510649814 76861 42060 157786785 42060 66416 499983815 15614 42060 472460124 70326 42060 341228977 72872 66416 330741170 76861 45492 480897978 6765 15614 830460606 14093 72872 827616693 84264 6765 13537133 68536 14093 851580259 75142 6765 854420882 40738 75142 482567095 14093 6546 327703006 27789 75142 835898925 27789 67008 997206953 40738 35143 739060703 40738 42735 93080948 35855 6546 890354478 35533 27789 57415017 67008 48931 927549514 35855 451 170477893 42735 5175 934816490 35533 37365 110375088 25039 48931 763601781 32821 48931 192977210 37365 53551 3731998 53551 73341 19077936 46124 32821 701255933 49807 46124 564097243 53551 53058 101881851 81250 73341 736219947 53058 16960 568814283 46124 18225 785019771 68204 16960 99874666 76806 16960 543268566 57860 16960 935623673 18225 27323 288388022 30258 76806 419717656 30427 68204 337906046 75991 57860 375191678 28759 30427 356050528 83061 27323 283314046 22213 75991 717739116 7216 75991 721909404 1703 75991 374241188 60354 1703 695656904 7216 16826 369766508 22213 80847 792278379 80847 81477 428672647 3909 60354 702253766 16826 44768 919577224 81477 47256 390720370 52020 3909 213350302 3909 1414 311761054 1414 80147 698790163 66945 80147 934655951 47423 52020 770909105 47423 48120 282485503 16131 47423 55056327 47423 82107 475517279 61664 16131 680702511 41192 61664 392274998 48120 87281 140678069 61750 61664 57771648 41192 47493 76706423 37012 47493 246324628 18911 37012 250419203 47493 74725 761797942 37012 50268 152515724 47493 25451 867542201 18911 31990 465544427 17752 50268 611179276 67821 25451 725200850 31990 33759 577618103 47354 33759 898059685 33759 68251 62071040 33759 17794 76825915 33759 81541 481747564 47354 86858 491415764 47354 51304 491887398 17794 32397 4577326 32397 32445 121954883 84413 81541 80289724 84413 17758 571282382 45261 84413 809828169 6793 45261 789144032 19509 84413 93539087 12031 17758 364342478 45261 15822 146504436 33495 12031 304029812 22530 6793 847612311 12031 25333 328359016 15822 27662 672963237 17844 27662 699491258 48997 22530 54658492 17844 58047 585017537 34694 48997 634623381 27662 24830 314232344 1796 58047 443241593 38831 58047 800234900 24830 16463 176855660 16463 1170 380958708 3761 24830 842218589 30942 38831 794167381 38831 52992 539778115 37711 52992 885803495 48966 52992 316814393 52992 66563 16861352 30942 86584 876785441 39842 37711 6672981 83569 66563 612763965 66563 63839 990679748 8868 86584 3695637 30691 86584 814816800 39842 31494 895459517 30691 21393 700006992 10685 31494 909463332 8868 25606 47742622 50934 31494 678783235 21393 49558 445437646 8913 50934 645139894 25606 52694 458468126 31319 25606 250436353 8753 52694 804248266 8913 84973 896714786 84973 24689 911182075 75116 84973 107644464 84973 23010 609382447 24689 18145 764322964 36881 23010 558277330 48556 23010 744283646 82681 18145 584614008 38290 48556 44282721 18145 45244 110461600 38290 14001 179299332 56219 45244 794143655 1490 14001 739656736 39768 38290 638909862 56219 83785 432973958 2184 1490 969831231 56219 10165 959112074 1490 10893 544200195 61232 39768 340424179 48406 10893 30612988 85798 61232 282814588 48406 85762 617045975 15663 61232 404723688 23992 85798 533361562 85762 49704 539049312 49704 7459 24588714 43108 7459 52238757 20506 23992 395304220 49704 53755 923860499 41123 43108 781988581 53755 1500 34921260 41123 65675 244072251 1500 56142 337865819 20836 41123 765822570 20836 48030 646887787 65675 6581 635553490 6581 52015 90358575 52015 54100 809316959 72506 48030 306775798 52015 9577 796605021 54100 85934 691534382 9577 6564 416690103 9577 71649 344958803 6564 43416 535668630 85934 8345 551241104 85934 73337 330686458 73337 74736 774509723 73337 29003 432712046 48734 43416 215547505 73337 71608 495698238 29003 63518 700002873 74736 59224 644654016 63518 23482 236367543 59224 7013 990476410 49154 7013 354198546 28718 63518 241484800 70323 59224 313307865 7013 63488 789506065 28718 42399 175201925 49154 63445 779602318 63445 32993 200380956 63445 27481 17638091 31608 63488 390080185 64506 27481 792298919 63445 61546 501401101 64506 79281 320579330 59076 27481 271765235 31608 41045 696798122 61546 19621 124237021 86256 61546 51276118 79281 77472 179388663 86256 42662 376684843 41045 37179 655968519 34606 77472 3479545 64235 37179 48914653 77472 46682 262646171 64235 119 598403338 46682 21848 76702636 83121 34606 583150746 46682 32436 446627561 6953 46682 9515061 38353 119 138472171 32436 71936 437472937 32436 85406 789413073 85406 84979 227577524 84979 34262 745178223 84979 3242 838482807 55257 3242 899662713 8654 3242 993086673 40463 84979 30654469 40463 9641 391256819 55257 6069 143813283 26774 6069 278617599 26774 19978 683176379 40463 35493 89517472 25158 6069 798836540 5060 25158 602043531 45393 35493 380312827 19978 1262 477611703 25158 3638 306259124 5060 67928 715447790 3638 51645 112155413 15275 51645 878333112 67928 34138 753414622 67928 41497 472509432 60317 51645 618453810 34138 26188 634918778 20999 34138 558459108 41497 25378 982783009 25378 27061 775304720 20999 38650 223955777 27061 85268 23849362 20999 58298 216482671 27061 9433 718032124 38650 22607 278920788 85268 4037 104316301 9433 58457 780761294 63954 9433 253331874 8042 4037 933322538 4037 44855 88063241 4037 20322 495848285 63954 34474 122114571 3540 34474 173816842 34474 706 896819788 27711 706 774725515 27711 26971 933933030 44073 34474 951298468 3540 43898 529713299 263 27711 66977281 81837 44073 566908212 17625 43898 977069370 17625 72733 45299346 8669 17625 740212575 72733 77226 121957771 64815 81837 157894065 83083 17625 784399782 43910 64815 621570761 38929 64815 489542112 77226 25661 292120731 86793 25661 804503803 54107 43910 911002758 86793 2854 770560237 54107 7982 401251926 7982 46717 735115064 47913 86793 253051658 2854 83307 371676323 2854 25725 973247788 29185 7982 840468043 81613 46717 568123237 25725 56421 92028176 29185 60485 729995874 59898 56421 84792350 60485 84383 487975011 86435 56421 999470588 59898 24317 960696361 59898 30133 551974687 59898 84772 99960275 86435 79914 291549395 76385 84772 327841159 84772 52013 674474105 52013 66648 181204085 76385 42876 811013844 76385 37226 315642446 52013 8417 572944936 66648 5105 171456751 86085 5105 462299333 3721 5105 393917420 10591 86085 105535610 1042 3721 121426144 10591 70724 514504521 1042 18656 466529639 1042 80246 511370673 1042 11211 94046831 4213 18656 920218463 17436 80246 829584526 54226 17436 2780806 66150 4213 493359346 80268 11211 17756834 80268 42449 22825587 54226 23418 692767474 80268 30279 108191232 30279 3878 948251310 42449 1535 554674840 42449 67425 89033781 30279 544 716342167 44741 544 463256188 67425 76450 375050209 67425 21640 601878069 36739 76450 777546928 76450 28049 890985028 47012 76450 969305449 47012 66561 322952764 47012 1043 412593182 56758 66561 124182938 1043 76184 636444067 58159 56758 629701104 10251 76184 677049918 74302 1043 804292998 67797 58159 336772035 47274 10251 760342091 58159 25102 201897779 25102 56184 88502358 42316 74302 50741489 27249 67797 46045027 43472 56184 917509657 31852 43472 140452570 758 43472 683312237 43472 38186 54512602 34417 38186 509147631 34417 51828 383840537 7175 38186 700678650 72705 758 447776045 38186 87263 296526755 51828 48131 461969676 51828 71668 997912170 87140 7175 538929341 71668 63008 298426395 85493 87263 776757936 63008 87239 875361173 85493 6638 29972650 85493 28539 464865716 81766 28539 237234986 730 6638 338863252 81766 65411 96599721 57950 730 175475826 36504 81766 698635279 29929 65411 199014598 7235 36504 958915743 29929 60060 250996716 17810 60060 128840142 70334 60060 348229885 52470 60060 301235185 70334 29603 852750229 59622 52470 848340511 60434 17810 605828782 9967 29603 226014932 42164 29603 901254729 22748 42164 71388800 12120 60434 607513854 15394 42164 940645213 11224 12120 353461477 42164 16804 364176855 6753 11224 638208166 79125 11224 48017426 6753 59034 596494366 15454 59034 990630117 36787 15454 402176098 11203 79125 443896879 64255 36787 222374772 15059 15454 835554078 15454 80148 23066901 80148 20777 751414400 80148 275 377335277 80148 74837 869472310 74837 85745 695824418 74837 23402 620355160 64065 275 6947065 58174 74837 454278318 28235 23402 160140963 30846 28235 386876462 23402 24934 236702360 34437 64065 553875929 28235 79686 521888230 79686 75641 598837484 79482 24934 995042898 2154 79482 277499254 75641 19603 200993272 42758 2154 499980478 19603 25542 704233202 25542 81457 563177679 65302 19603 884603010 76899 42758 301859865 63878 25542 20581204 76899 74280 389221655 81457 77480 963466625 63878 49431 789873845 60749 76899 858637394 77480 67052 544080143 67052 68339 46555282 46547 67052 829821324 68339 87277 282341889 63792 68339 764740678 12838 63792 136234231 35020 46547 61663709 63792 58224 486690293 22625 63792 93041402 22625 43945 513406926 24788 12838 967876076 43945 14404 856072148 39382 58224 567226645 22625 8099 838228546 67121 24788 577256808 62989 8099 553366614 76212 62989 929907913 27132 8099 116770928 26613 27132 346552775 62989 51419 719566164 76212 51548 734964326 29907 27132 228530958 29907 57749 253816876 66602 26613 126502122 29907 43009 791547252 50039 29907 446792243 42802 43009 26413527 57749 40469 969037409 26290 50039 679952214 13093 26290 950740661 58745 26290 209164596 26290 65701 231062323 20122 58745 809061869 25885 26290 603834446 58745 76773 451978765 20122 2270 119424446 65701 19385 884233704 2270 28979 836087476 28979 8356 915693002 76773 73618 189941557 21930 2270 455014995 53529 21930 319179933 24759 28979 644630890 33248 73618 75068692 5882 53529 800515996 53529 44159 434308476 33248 31199 87465677 75985 31199 1269451 56988 75985 718236747 44159 13340 904658539 44159 45065 633537205 39896 75985 62191303 16759 75985 77071088 60200 13340 360854189 45065 47239 713384726 59071 47239 552520694 47105 60200 40045895 77324 47105 502344591 58150 47239 864950667 47082 77324 9259889 77324 77160 308255335 47105 64963 380179955 6671 77324 961455511 8651 77160 144764907 8651 16228 691586000 39749 16228 554940470 46188 16228 778539131 46188 53834 695410464 39749 44647 367926901 53560 39749 848374308 61976 39749 459576748 77892 44647 102227697 53560 38822 125111979 50349 38822 184299427 50349 23890 34501919 75960 77892 360562010 40030 38822 342160379 59481 38822 590994614 50349 83795 974707719 83795 74026 688340848 50590 83795 637699316 59481 33573 843933274 83795 22669 712929440 50590 72852 124365016 74026 55095 300641091 33573 15964 14684317 52072 72852 78667026 55095 39227 112356831 40191 52072 426516999 52072 50910 898874350 39227 10581 195248272 39227 20346 508808870 10581 72399 852694673 20346 33346 546057241 35926 10581 688079353 61457 10581 51245162 62807 35926 182712107 35926 12040 594533466 35926 19806 139554874 31897 19806 976497886 72710 12040 544154155 12040 35755 52930153 12040 84798 813126914 48066 35755 679116534 84798 22027 314459590 39774 35755 258211879 39774 1754 689943593 52096 39774 899632861 1754 81028 719340581 37290 81028 927589708 32320 1754 532604541 53249 1754 585714954 37290 59924 726529655 81028 56009 463474543 50822 53249 751663251 44338 56009 11313193 80610 44338 136187331 59924 59123 918638585 59123 33158 82046678 50822 66050 893990856 44338 33300 28262354 44709 80610 611246828 33300 85617 771739833 44709 60087 818393263 49795 33300 809086141 60087 32882 603533048 60087 81469 577334191 3150 81469 909523678 21427 49795 74529122 14882 21427 22464724 11866 81469 518003349 14882 17251 974526127 17251 61086 950537611 61086 5867 308537623 17251 1879 195952532 28839 11866 134123256 8439 28839 59763913 34805 1879 499969882 28839 36348 108766122 36348 4108 27616860 8439 28076 916862465 40992 34805 964575643 68220 34805 525430609 2810 36348 650576851 28076 61977 952130241 2810 5852 131184802 47061 2810 559335841 61977 31414 976840618 38266 2810 851391990 38266 60746 247490440 31414 79050 340423069 72069 79050 976592107 55332 72069 832016477 50378 60746 84207077 61890 50378 647441483 79050 24540 563667561 72069 76383 448006543 38894 61890 911016954 76383 36900 107375226 64117 36900 278429581 76383 5480 87151730 64117 7428 382155407 5480 14763 515325310 5480 56847 8877372 49882 5480 496890616 14763 85576 119094522 42035 7428 343014206 74501 56847 90017017 42197 49882 129797667 42197 4225 968329632 42197 24849 991080728 42035 20207 46575798 20207 1690 765273097 1690 62052 265040772 33239 62052 224219256 82095 1690 637186490 82095 76208 953084733 16785 62052 662891255 62052 6662 83370622 16522 16785 392676392 63983 76208 633169138 16522 31370 122607623 16238 16785 165006592 27376 16238 3730377 5000 16238 91881431 51410 63983 72043408 26463 5000 209089902 79442 26463 374565779 51410 62973 928728305 51410 76521 552044021 51410 67837 35593252 35987 67837 169351247 59094 35987 61088758 82739 59094 14637077 2859 35987 356527478 82739 17159 577236966 59094 86080 771600732 86312 86080 818396309 86080 11394 764985576 12758 17159 83927932 2161 86312 646703044 11394 9420 644861865 9420 37332 127106894 42154 2161 535188643 2161 63035 364066894 32962 2161 913815460 32962 43372 128979525 86536 63035 93370830 43372 84259 767925557 84259 61385 39560361 86536 81346 220354075 39192 86536 966666000 47850 81346 21674615 48905 84259 781078479 47850 36016 459705345 81346 76384 348559897 77754 47850 873494100 53427 48905 814717683 48905 18372 865365756 77754 43180 613985242 43180 15874 142171690 58714 18372 334125495 22893 18372 316000108 4277 18372 18768546 22893 2715 240536931 22893 6462 60895051 2715 53627 380158932 49816 2715 305362161 6462 68705 370172410 66847 68705 893526435 81841 49816 656479750 10295 49816 788802492 49816 48348 88024445 81841 86323 88123894 61876 10295 658459200 10295 18187 887855549 23271 61876 934942537 24709 18187 924298454 39201 86323 354510069 18187 43935 39901010 24709 83167 853912255 24709 71226 908454353 24709 49004 833389810 43935 36762 340937432 43935 28089 5289853 31824 36762 885956323 31824 55125 181582899 36762 72723 44259803 49571 28089 835828039 55125 7738 928030242 1921 55125 687009181 65174 1921 147434479 65174 8364 742899536 51765 7738 577927062 76829 7738 719832632 65174 63990 544972953 63990 18523 571140481 76829 17103 365365123 38888 51765 372276519 80232 18523 313125210 80232 33279 793282770 18676 33279 891852323 38888 83107 578873047 33279 66934 96989362 83107 72153 773528521 69935 72153 614021025 69935 71908 398454446 52163 72153 787522119 73154 66934 390737486 60891 69935 943796285 69935 64162 983277253 73154 34192 389347704 60891 70416 647229243 7963 70416 663980725 78389 70416 313531730 34192 22520 249588482 52566 34192 28703818 1598 22520 786712868 78389 19433 930069281 52566 11924 727310650 52566 79748 466270884 11924 43676 869168204 43676 58579 955303527 43676 53981 711112010 38058 58579 874655854 43676 16453 161643830 52960 16453 996193882 52960 60003 117383542 70957 52960 158220709 53736 60003 515445236 16453 38886 610986550 52960 86840 283599638 60003 54216 758990872 70957 10578 99783582 33111 86840 659047435 18811 33111 97690656 33111 39846 20942256 18811 14563 842559997 45149 14563 476065532 39846 80762 27319496 28394 18811 61096652 71663 45149 913687193 30530 80762 592471208 33760 80762 405746358 33760 37410 664951350 3058 33760 927477054 16506 30530 391258011 37410 17772 768144617 37410 73768 133905547 14821 73768 691825386 14821 77691 252571479 24657 77691 770787650 73768 17711 461407600 24657 58329 954792216 17711 33941 19536005 77691 67255 140710868 58329 46165 876107735 2099 33941 842955889 46165 12339 790501495 12946 67255 924303559 12339 47742 874926540 26165 46165 436423446 41946 2099 767890004 11159 26165 268949784 11159 28209 777528961 38545 26165 399781232 28209 64676 455323910 38545 7811 8646874 7811 2774 488949230 2774 94 706720990 62811 64676 650583500 61153 2774 146666940 7811 26616 459378969 61153 52507 552819228 40016 94 943357776 49164 40016 557849659 40016 7492 33936100 82850 52507 789501567 52507 79254 51357518 83590 82850 408654353 47957 7492 724259219 47957 82828 564019617 5202 82828 684037167 31796 82828 948830987 55278 5202 388621929 47957 16280 386504330 55278 49148 60532885 53183 49148 123445714 55278 40221 375310449 78460 16280 622308667 23350 49148 5904078 78460 73487 841985240 57690 23350 26947781 23350 62102 694182629 57690 23264 542454507 73487 56773 464740825 23264 13541 763788916 40518 57690 151329554 16289 13541 306459632 20763 40518 325845179 27107 20763 460745218 16289 69002 439319689 40518 7506 98037129 16289 21650 893706305 40050 21650 239030343 40050 26881 497048501 26881 61191 401205997 7506 17367 137290946 83290 40050 823036898 86025 17367 64008124 37981 83290 639343255 60306 83290 337237831 61027 17367 262542090 61027 8033 555990954 59711 86025 441244275 60306 13208 116599631 29166 60306 446701992 400 59711 128300294 29166 43399 118684721 64453 13208 723119396 23874 13208 243054270 43399 46289 307682182 73892 46289 411717987 72509 23874 924930393 64453 66982 981479400 60506 46289 452762640 85429 73892 370203815 83761 66982 581503877 85429 64719 131084204 72282 85429 201747625 72282 2784 871847313 14205 64719 326834320 83761 78727 874266574 64719 53862 568321124 57939 72282 329657562 53862 79247 55699058 78727 2084 364124766 14193 57939 216972099 53862 74356 660870716 14193 59526 863113987 59526 30497 983357358 1663 30497 820721822 39903 59526 958393446 1663 17505 986307077 10997 30497 392236879 30497 60189 514322478 39903 54926 211434658 39903 58163 140182547 54926 78375 296291412 54926 84681 783685226 78375 26789 852460540 9217 78375 51177155 58163 34163 55281874 78375 41858 697460759 81998 34163 262568095 31621 81998 63535406 36582 41858 728967723 50911 41858 452002976 50911 35308 138999276 13023 35308 481871519 50911 50271 183913806 36582 3882 352869397 64096 13023 689867145 17615 3882 333566044 57726 13023 54071964 3882 31994 464623879 51201 3882 809151904 83473 64096 828150510 31994 31380 636466636 51201 34252 285619066 70389 83473 938702364 70389 71204 997476533 85168 70389 938444398 70389 56734 60063957 70389 79005 445338612 70389 16669 166228879 76402 79005 243162172 65992 79005 24600880 330 76402 12150218 45733 79005 771704222 66613 45733 327934544 30803 45733 825271035 986 30803 457161835 986 10652 854036574 30803 10380 31549164 23613 66613 845179551 10380 7948 341326461 10380 47927 342954315 7948 72208 997168292 14382 23613 62247234 38706 14382 649986445 24327 72208 924275671 77947 72208 747574386 38706 54156 531210633 24682 77947 159559825 24682 33236 678463134 51072 77947 244275657 21540 51072 477097165 51072 78053 9672064 51072 40481 647582311 40481 57762 323305728 28369 40481 716505454 57762 87067 40450646 57762 60895 796919398 83391 57762 314994389 61567 87067 185158543 86777 61567 940159092 24474 87067 563162150 66655 86777 910827114 61567 4701 5007131 86886 24474 102320339 66655 50661 410397656 4701 53723 39720784 58127 86886 900549835 58127 19698 71144909 976 50661 648163123 19698 53927 893410358 53927 68210 911599175 9378 19698 276644695 68762 976 823996291 53927 22540 272717904 72295 68210 261652617 2763 22540 118589048 72986 22540 458159523 77379 72295 771703899 19876 2763 804835800 77379 78617 146636918 77379 39996 73136582 72986 56846 955244626 621 77379 793299598 56846 51038 374334913 40163 621 125872871 72022 40163 658647648 78276 51038 54122624 68012 40163 598506968 40163 44557 379447776 34246 44557 739790098 49929 78276 789134566 73300 44557 318431508 86893 49929 592828007 24435 34246 562977092 50000 73300 669192344 31667 86893 317929962 23232 31667 453520760 86893 66809 568531692 50000 45954 4596823 50000 57163 393315779 45954 16373 915644574 68472 66809 20458089 34728 66809 839772118 43258 57163 700402463 76788 57163 195222628 74689 68472 565352985 43258 77621 3604407 77621 39874 84167633 34563 39874 678952600 77621 63673 699128919 41967 63673 61791433 34563 46141 942990219 34563 1235 142749819 34563 82171 614648900 34572 46141 159421216 85439 1235 130332683 1237 85439 912444454 85439 2172 897349338 2172 48462 622272177 34572 2725 528985516 2725 11773 742977061 22020 1237 654368347 12074 2725 830639344 67108 48462 48046580 14961 67108 90713403 7997 12074 710253237 67108 45534 616750729 45534 79511 520333378 79511 43468 17281719 15162 79511 759363537 34330 45534 847979656 78816 45534 956801423 43468 40516 893003340 69913 34330 70189733 58666 78816 9451612 33256 58666 185286671 40516 19778 693513750 33256 44210 204042840 33256 47968 283223697 60808 44210 886261387 33256 79474 851781267 19778 82422 378958284 33831 44210 102274431 59385 47968 80548893 66619 79474 739306639 46047 79474 853808132 5281 33831 434641349 46047 53711 52743105 5281 20697 369793017 68337 20697 547952905 68337 53424 722108086 9029 5281 131673301 27208 20697 277927292 37543 20697 644807629 27208 81508 440321910 77338 37543 935088087 4978 37543 832616339 27208 16851 613151523 37068 16851 918370732 67321 81508 611995968 16851 298 238645545 4978 16656 949996365 24173 298 128930006 18532 298 705964281 24173 20069 978188656 2902 298 730483999 39452 2902 692189460 24173 59805 673467627 2902 69374 902906140 39452 33542 383784090 33542 39133 554376971 4891 33542 340363926 33542 26584 337951247 69198 39133 879433130 4891 19878 352248564 4891 24569 471548399 77064 4891 662265898 24569 2752 116697351 8089 19878 129316934 24569 58861 994951624 13753 77064 634127866 77064 53282 365351382 8089 81709 292625623 81709 62400 1466777 58861 11552 209610615 62400 45910 391276162 20005 53282 556639392 46543 20005 856013595 11552 8834 537671886 86453 20005 855945317 20005 29952 931908523 86453 12153 333330907 12153 82478 601554830 82478 31288 90403024 85977 86453 830238937 12508 31288 543410053 12153 81721 663306620 17096 82478 643200478 7865 17096 800096792 7865 9027 3980356 44032 9027 29918121 43871 17096 478727692 82520 43871 979412955 76135 7865 186180852 24639 76135 775220712 43871 70779 112037991 43871 11891 222136235 11891 85839 153820006 70779 43973 600429854 43973 80699 259595528 11891 76076 182094026 66873 43973 747551944 30190 43973 564283364 43973 2675 801332888 29981 30190 887936026 3614 66873 79120263 3614 47089 53086112 30190 38244 61960710 64627 3614 745105591 69306 64627 254616607 64627 39525 290267729 73584 64627 79971888 27413 69306 812023494 70971 39525 188611379 73584 44691 330531271 85683 73584 695638488 47284 44691 103728837 44691 79610 210542291 85683 52498 538975554 44691 59974 737425056 85683 79113 669704773 49511 79113 49798427 79113 20196 374393273 59974 52777 460322650 20196 58441 212417046 20196 41247 492341516 52777 43245 81593854 64100 58441 867605088 84022 52777 511137995 63390 64100 11103395 84022 26456 356939722 43245 34041 206810911 64100 69576 854965014 77285 84022 833713458 73411 63390 281744731 32067 26456 673368497 54599 32067 240200183 43224 73411 379273087 69321 54599 539958759 83249 54599 586608669 43224 69026 407051342 62705 54599 107576930 69026 64838 356296288 69321 74287 87295242 74287 38092 883914833 60292 69026 561619898 74287 50105 657656868 1549 64838 406555813 50105 56139 38300361 56197 60292 759078799 56197 53481 663924134 3292 1549 976527293 1549 69749 713163269 17594 56139 371234123 83235 17594 900428815 3095 17594 858014183 3292 26540 741825676 83235 72799 648641702 72799 40458 645805829 78991 83235 670588947 40458 82830 834335579 25174 26540 475607916 78991 20171 705672353 20171 59906 709647028 64607 82830 827465698 25174 69120 769050503 86618 20171 458722172 33704 69120 100546850 4816 69120 658927225 32447 64607 277523820 58185 32447 134656463 4816 43928 719352547 33704 41886 806161814 4816 60280 679636803 10952 60280 103931192 47312 43928 686721004 35745 60280 434950944 47312 43418 987808266 43418 25133 749525348 47312 35710 589628710 7217 47312 871213820 35745 67389 920897228 12175 25133 809289709 7217 45601 354337784 69331 67389 345741399 20663 12175 880089324 15725 69331 472432305 55353 15725 209396351 15725 19111 819952469 20663 6155 435594461 6155 85970 91775253 28180 15725 419699481 19111 32941 137160734 85970 41930 372382193 43690 32941 809995741 64064 41930 168709828 43690 62550 173206467 41930 11583 716178254 76299 41930 963567483 64064 17239 155745810 15282 76299 407410340 62550 71428 494739443 41828 17239 340309705 41828 70012 863469462 15282 62073 445685296 23258 41828 641694885 71428 50138 126412087 62073 35505 769219444 62073 15838 173934813 23258 77521 855291601 50138 39778 103612540 39778 7724 517656466 20645 15838 966124833 7724 3001 964347881 39778 26515 9383457 39778 79351 944033898 3001 65200 860961524 34630 65200 149152790 1140 79351 995425484 57211 34630 66566104 27995 65200 164202524 34630 52967 683604028 11239 57211 474688053 27995 72365 406703779 27995 70300 446941458 52967 38427 632553420 53831 52967 138513158 25903 70300 384922053 70300 26679 89077305 70300 47912 739363007 47912 7523 174396325 61986 47912 515254556 25903 64049 827202946 64049 55604 941661777 64049 59753 529545946 733 55604 968771909 61986 50121 274037918 59753 23716 836879428 71543 55604 810232108 87111 59753 397348837 87111 30631 210611287 71543 69550 365276614 74505 87111 885144841 71543 15812 306278785 7273 74505 951984950 74983 7273 925199255 53704 74505 434071397 15812 30938 866771822 53704 82783 809893855 74983 1596 936419122 74983 35098 374210530 75321 35098 885704619 30938 25288 115116019 1596 18175 396974419 39678 75321 818683603 44723 75321 887554393 75321 65602 529258211 6904 65602 230935684 68366 39678 855546022 68366 4881 93657897 40205 6904 287888960 65602 71339 786428596 18828 71339 16860012 14392 71339 983234699 82849 14392 166666719 73554 14392 18710017 82814 14392 382393904 73554 60039 41642046 60039 72135 479515032 61956 73554 127890749 72135 24353 85456069 74652 60039 32526225 60039 36566 973308847 36566 6975 586666380 71853 74652 505709075 71853 82333 488902192 33207 74652 256730477 33207 17231 515558392 49104 33207 633563907 17231 12883 952860703 31630 12883 975995962 12883 53726 46140573 49104 52941 728501704 75712 12883 560932488 59770 52941 526399082 19974 53726 63764421 19974 44294 409301078 19974 82806 784118479 19974 83388 212268902 10976 82806 63981145 68115 82806 903625485 7351 44294 364092361 26429 7351 533246825 36765 7351 286462800 16432 36765 83476544 26429 21798 672074056 36765 24707 63410573 20198 24707 122895072 16432 16026 805997246 71294 16432 557478062 20198 16679 225167145 16679 33418 501800529 16679 58325 717533126 71594 33418 17078148 11834 16679 509220217 14534 11834 352812704 20824 71594 338975328 11834 64283 278234365 20824 31763 449072167 28017 20824 744065583 25442 20824 656537017 31763 10436 444537565 42447 10436 839386967 66068 31763 69408917 47727 25442 103776545 51012 47727 682813241 51012 72550 100645811 47727 38362 963411911 55059 66068 323049128 51012 18333 453013664 2653 51012 766582050 56093 72550 97631397 39760 18333 522731431 38801 2653 682812230 18333 79850 793079275 79850 77877 356868657 82890 38801 400566502 77877 44793 727112931 44793 77156 73871558 82890 10564 737854031 28482 82890 275925176 28482 27834 506591792 50025 27834 310313742 10564 14462 47266272 20894 14462 155526462 20894 1527 170664914 27834 22431 158622652 22431 21166 732698588 20894 59891 349194771 59891 58049 505674030 58049 67175 547421331 56891 59891 296923037 32355 59891 368981609 40554 59891 40457651 70340 32355 673074165 87164 67175 620501268 40554 49660 904011653 87164 65404 30603026 67272 49660 449613113 72701 87164 552720964 39198 49660 430665582 72701 81258 379764435 39198 77553 844198537 45853 39198 123158667 77553 51240 233006541 55779 51240 40700053 77553 16975 196408083 45853 39786 580932053 51240 71374 214175407 11027 39786 860759207 39786 17677 104734084 35975 39786 541281612 241 39786 313386235 2148 71374 928103832 11027 33783 502270285 61112 33783 220655271 35975 43853 909243373 10457 2148 522224100 2148 68723 417915427 25087 61112 651867917 11436 43853 126731813 7531 43853 283866188 11436 9372 30191058 14573 7531 741045936 11436 50477 191220643 9372 28686 836648736 50477 44812 935581967 12789 9372 9733164 28686 21794 654847685 28686 44441 864483898 54838 44441 123694491 44441 61461 90053837 54838 5881 390591573 86211 21794 491412473 12945 5881 962693402 24186 12945 311945317 31928 12945 835848358 38453 31928 265081459 28938 86211 313126095 25019 24186 667954930 38453 16347 460448887 31928 46191 800301464 25019 21633 587566713 16347 63561 350031756 77745 46191 600387972 21633 22579 252048718 22579 28220 4687523 75659 21633 462053026 19084 63561 511929540 77745 37045 908818795 55103 28220 96745889 86074 75659 416564506 82108 37045 816575616 55103 74117 356182712 86074 48130 392806059 86074 47056 486564799 86074 59221 233774007 62320 47056 954318499 77964 74117 949417239 59221 70574 916271468 70574 8958 223898610 6561 62320 978920372 1833 6561 67971790 77964 24248 181414277 40657 1833 246955247 84838 24248 54524271 1833 60261 163513534 23733 24248 833844430 60261 64357 857767439 8639 40657 962307210 8639 61059 66681134 25338 61059 956344793 800 64357 440770971 8639 22913 974312210 800 13285 920046247 12308 22913 645026120 60901 22913 616452913 800 15076 77563689 22913 79861 769952590 12308 74747 264326031 15076 32376 201727387 60901 52189 65641671 52189 47568 347488126 26225 32376 197846419 52189 56405 794545943 47568 56583 160861763 26225 33336 314058338 33336 33534 866714916 80050 33534 732902548 56583 18994 997533868 18994 69377 289159854 43569 33534 649410002 59836 69377 971539181 43569 29627 590037469 18994 45387 838468004 59836 78604 315948658 17760 78604 878246500 17760 6857 257952660 31704 45387 986109128 28792 17760 136022892 17760 25164 468469058 28792 52682 346914848 50662 52682 266607560 51180 50662 537356704 29913 50662 907173240 63116 29913 504975252 52682 7592 882483261 7592 82778 954462210 82778 82169 586391643 63116 50527 153063263 63116 78378 103895880 78378 41378 170087738 6951 82778 703118598 78378 29371 912909705 20297 41378 883839476 29371 16693 322399148 6197 6951 345817251 16693 52154 134835929 48026 6197 735460108 6197 63359 464451267 52154 34460 912115905 34460 54244 543999142 54244 6296 976328122 85559 48026 353654308 54244 52722 895477381 14282 54244 840095762 14282 61253 975729490 68123 14282 686548340 52722 80325 290740248 44313 80325 73108514 48525 61253 500906992 80325 9037 379404607 48525 36776 917338005 76361 48525 164181752 20431 9037 891465867 36776 2765 464162 17423 9037 598059536 14650 76361 155729988 20431 78578 42924656 2765 8992 989623773 21715 8992 868618215 17423 80092 495324347 43442 14650 544935735 37920 8992 228228493 80657 8992 486363431 84345 80657 862772055 66649 84345 549361017 7063 66649 539027364 74128 80657 608933547 66825 7063 972013485 39823 7063 331842133 33229 7063 861530236 35978 33229 516940950 82567 66825 209322027 33229 29932 379160869 85827 29932 55816692 52298 33229 586214385 59604 52298 944643138 85827 43392 585530074 85827 48141 819342452 30465 85827 179241336 83106 48141 911680277 59604 31555 776807519 11130 31555 47817725 65758 31555 6433107 81495 11130 443689529 11747 83106 992308856 65758 70694 973209607 11747 53610 174996339 82012 53610 626664461 47360 82012 86510134 76843 11747 801936290 9077 82012 86138540 54748 76843 656390988 14623 54748 477000108 11030 54748 448594818 28751 9077 862880646 54528 9077 384843796 14623 85364 516015435 63023 28751 582978280 28751 63691 305009079 2281 63691 713240130 54528 25501 184403924 11369 63691 511600442 2281 13839 574014071 35249 2281 913557468 35249 27541 673262405 13839 8166 185765073 27541 26282 19622236 27541 21354 136102258 63637 8166 22922200 26282 76639 152863787 47961 26282 797488519 26282 52857 83040061 47961 62268 822885451 62268 79490 688468845 76639 16565 545202500 62268 59851 130245165 11165 79490 793191411 19327 59851 89006686 22242 59851 632626859 19327 49697 880246037 79354 11165 423090612 40980 79354 770322907 42025 79354 613199870 40980 58059 939335190 42025 14311 196154939 63653 14311 79473965 58059 57240 334939258 57240 18607 12180112 46656 57240 681048716 70173 63653 138235588 57240 373 807390630 10693 70173 808373988 885 70173 762842708 46656 31735 672820223 373 78049 752461177 373 13460 258907880 7806 31735 324110070 885 8877 470780985 65933 31735 640688651 13460 57182 130981058 7806 63025 354831501 7806 49282 683003397 65312 63025 225485398 57182 29386 700111816 67042 57182 248348814 82470 67042 837818028 9324 67042 811860856 18048 9324 508837835 1915 67042 396089040 67042 23256 527722181 9324 82322 439757018 9324 52551 29134705 52551 1947 668377197 1947 55643 406209726 55643 8572 762548214 46262 1947 145909439 19478 1947 747645805 50581 55643 659666823 50581 30296 376612694 30296 74077 584698015 46262 23857 755675092 76231 30296 533217301 30296 51768 921224409 76231 24307 847272212 51768 64870 76229543 50919 76231 23412715 64870 9650 14140803 50919 13706 132369997 37428 50919 404979457 37428 41975 844100198 9650 27597 928286855 9650 19892 137423736 27597 47287 523955171 37428 75816 354096563 75816 24041 861901896 67315 19892 230562072 38688 67315 66343321 38688 13319 890145636 48673 67315 658350857 38688 36971 9913878 77354 48673 817444940 38688 23643 955599659 23643 60420 938390359 33639 36971 366620093 74995 33639 331582078 48361 33639 363413837 48452 60420 905762626 23228 33639 640834292 20167 33639 2960830 23197 20167 35318362 23197 72809 638758132 48452 11082 187472414 15061 20167 29659805 23197 11186 397701881 84114 11186 667552248 11186 46311 127623760 55943 84114 145975049 43803 11186 21615632 654 11186 876225774 26969 43803 280251573 43803 48006 451472364 42791 26969 172709484 43803 34868 144502981 71223 42791 491985486 71223 59414 660990980 42791 61479 864842885 10501 42791 645700629 47218 34868 857366913 40110 61479 982449698 6188 40110 68403794 69271 6188 515200901 40110 42259 840031835 47218 79666 131767322 79666 14414 598057706 70558 6188 102399540 69271 51055 920833646 14414 85209 521974688 79907 70558 763623242 44876 14414 907086905 44876 1129 518974178 50949 44876 635428925 44876 57868 720343346 44876 21973 141165061 38357 1129 661522687 21973 11406 685295402 73470 21973 478649406 21973 11293 778470383 73470 23753 566704951 23753 693 32845057 11293 8497 475779850 693 12242 43071935 11293 16695 689116498 41167 16695 342672976 22088 8497 789073340 68550 16695 413381167 22088 49923 522870465 58663 16695 396897280 66310 41167 34972346 22088 67716 525956769 48912 68550 366709799 32061 67716 278937862 32061 11897 116781173 69447 67716 16556795 11897 53731 525195000 30193 48912 700765129 86585 11897 184646446 86585 20792 250104696 69447 9889 13916386 20792 31524 31535383 79193 20792 695053902 31524 513 816069942 86862 20792 198759341 79193 40431 313654528 86862 23727 456062262 513 29342 782743067 29342 72173 903379817 2563 72173 668131265 29342 82249 824121874 2563 75290 408679813 29342 53351 734089910 72173 77965 202808073 77965 25720 705798356 53351 26815 645015649 77965 21642 45690441 66720 53351 80253517 26815 20107 826500280 66720 47881 811185059 47881 79731 961807030 56234 20107 111507657 72864 47881 669483584 77970 20107 93157702 75477 79731 513480703 85083 72864 298057091 50 72864 298493376 10274 77970 391952150 30869 77970 668698196 48913 85083 656352340 85083 6110 900189340 71737 48913 799243992 10274 23401 682951720 2996 30869 391656823 13725 23401 628337317 41369 23401 387227971 13725 83921 32714169 56090 2996 860529988 41369 10171 950535401 3011 41369 980093853 55270 41369 567493006 10171 86680 654135030 56090 10740 837404197 10740 85126 603602366 12513 86680 493363751 12277 10740 585631644 10740 78000 413839045 48381 12513 44465572 66443 12277 116889495 66443 10569 458759114 61160 12277 343996976 38102 66443 40403858 4130 66443 49755413 29049 38102 783941596 899 29049 854621535 59993 38102 169339617 14277 38102 747219092 11111 899 140617272 899 3691 722078175 7871 3691 795758382 3894 3691 856690692 7871 77982 314027717 77982 68987 618782013 80499 77982 72353201 68987 26654 499648382 49379 26654 38447369 26654 67770 82132100 80499 42247 925389201 82066 42247 979785071 35129 26654 837211024 82066 77860 178398946 61481 82066 961553846 61481 61830 682541636 36389 61830 215274027 36389 40852 551423454 23608 36389 177610786 34936 61830 244938786 36389 69835 236192933 44580 23608 702648141 23608 44519 304425005 61667 44580 692174797 44580 40064 898458230 44580 18575 421723599 55201 40064 611227107 40064 34064 238210928 40064 856 940947975 14909 34064 160021471 856 70312 47260610 856 47661 709705638 84349 14909 952215616 70312 52819 273567046 6758 52819 374275937 6758 11841 473981255 6758 34552 234742979 24973 34552 771531352 44378 34552 83958618 32469 44378 734556706 78242 11841 943045745 32469 9800 511296978 78242 60685 262821674 5249 9800 707743683 85644 32469 871150477 76853 9800 958787819 76279 60685 415360960 65544 76853 180945724 70280 76853 634655248 11411 76853 202435678 47198 11411 825534949 47198 66633 471916404 4383 70280 558079027 11411 69095 304478610 23315 66633 412186604 20247 69095 329487192 66633 57212 900348319 20247 69212 762021551 23315 56401 295324775 60453 56401 71972341 21639 20247 42563087 26640 57212 937402689 67415 69212 404286316 42902 56401 383049672 67415 44364 277893881 42902 73136 900389098 67415 51539 114418632 71303 51539 868739456 24911 71303 320785957 44364 62790 19568003 5887 73136 917286081 71303 72019 940721259 71303 61978 894872064 62790 76172 685837093 72019 48031 877540743 16237 48031 61704791 16237 80549 493602293 48031 80700 935576925 76172 71255 969972241 80549 36202 641862872 16237 34533 756628295 80549 21897 56327651 80700 35429 619590171 71255 7247 101093635 32361 7247 950801522 59734 7247 378381387 21897 54803 174749531 468 59734 390754703 7247 14807 874361805 59734 85896 964851133 24225 54803 539433929 79900 24225 229555428 85896 63941 730696103 6324 24225 635957529 85896 32635 336275299 32635 13766 653567166 63941 41935 672588720 13766 11564 668983220 6324 11350 634961923 32635 45539 937587717 31059 13766 743254840 63395 11350 158883748 63395 54341 487588100 11350 21591 692658665 11566 63395 478746596 31059 81684 671401503 54341 24879 389098422 35795 81684 903733095 18878 24879 918605632 20359 18878 525495568 24879 69546 670027375 59191 20359 52817225 81539 20359 888957550 80272 20359 339827686 80272 15963 344393648 59191 65539 814715617 23729 81539 298417207 41427 81539 858169208 81388 80272 375754164 57157 65539 852987912 82862 23729 60854022 69851 57157 872681283 69851 25114 130379046 82862 80245 274779667 69851 51900 21137703 82862 19442 8898309 80464 51900 831854318 76480 19442 886297521 80464 26513 636032326 76209 80464 949764040 19442 69247 208573310 69247 66459 920590810 76209 20397 443111721 20397 48967 998028522 66459 13881 182104243 20397 32109 525882994 85618 48967 80438550 13881 58210 250459757 58210 52521 880011355 85618 19809 112318622 7103 58210 178031008 19809 16106 592314134 567 16106 35448812 52521 84917 435729894 7103 65036 409769562 32452 16106 356939810 84917 70551 855006291 2791 567 977849737 32452 23964 908806989 11527 23964 822016597 14410 2791 531927394 14410 9423 38902195 85056 23964 598980218 14206 11527 675699887 9423 64008 667117724 14410 30499 232656981 4116 64008 614268138 13950 4116 560066757 16900 4116 8615471 60629 30499 26230787 80064 4116 233806936 22537 80064 889244253 16900 1919 365733916 60629 21060 91963939 21060 62910 548004949 63333 80064 70484836 63333 9740 114396477 65635 21060 397330985 41092 21060 103781681 1053 65635 897400967 5648 65635 566082080 65635 28789 173597186 41092 45678 660061763 28789 37435 535099866 11262 37435 729460593 45678 21325 939578614 28789 52332 649533948 84711 11262 757113455 56767 84711 400949557 21325 31912 994841468 56767 17415 320606979 31912 42963 733919548 78561 31912 732262383 80118 56767 853412848 74048 31912 909314104 21276 80118 164492518 11713 42963 438420814 21276 79061 360779101 24242 74048 71753646 74048 52878 472192509 20235 11713 162242319 34825 20235 322030817 71704 79061 945626690 52878 59450 532076830 57983 59450 633254364 57983 84113 563453 10271 71704 149793651 31181 10271 93897497 21364 84113 570766234 10271 77952 423132798 22955 21364 403156861 61868 22955 513025572 68671 77952 778231368 73148 68671 792576600 73148 74483 622199989 49062 73148 208748301 71743 74483 381572931 74483 5587 448734924 74483 55427 462439738 55427 26224 526292218 5587 26013 212762751 26224 64276 754588144 64276 43600 966371370 71091 64276 97128786 26224 25323 648312336 71091 49738 722250642 25166 64276 960403247 25166 38219 745563220 38219 84849 961597235 29564 84849 146168678 49738 7062 507941628 51103 84849 73272233 3326 38219 738212445 84849 44403 69230530 33739 44403 207851610 30163 7062 1378986 30163 49796 827411116 34706 33739 783170761 44403 49267 456969120 34706 70344 35952791 34706 24400 253077479 68096 34706 9267002 21985 34706 845995995 68096 62323 657148041 68096 57819 850519090 35583 24400 948939505 68096 12239 863266397 21985 50608 100491627 57819 47648 249251593 70364 57819 507163725 35583 53538 470277602 53650 50608 877717562 53538 80388 969542539 80388 13207 943987554 13207 15188 393704220 13207 77794 236825815 53650 79424 590660127 2659 79424 712778774 79424 5758 558472087 79424 78682 801798403 2659 6349 878276234 34811 2659 619968245 6349 20635 625465995 5758 59551 48054173 34811 23386 447731076 2915 23386 184337140 34811 62162 768793307 40357 62162 68213745 23386 86208 575459374 40357 34797 869880205 54368 40357 697174344 26432 86208 615945292 40357 72413 57831535 86208 81303 282039643 74773 26432 403683581 86122 72413 877811148 72413 72144 687092303 72413 63387 876018795 74773 8600 775788313 86122 29004 39792236 86122 86388 331807216 14714 63387 994044415 63387 85761 138700426 39049 29004 691452719 39049 66755 632008508 83914 85761 535839743 85761 34598 225587993 83744 85761 322050023 43890 83744 185541800 34598 4597 604755848 53082 83914 540444061 4597 2187 871185195 3533 2187 685379088 4381 2187 392611012 13631 3533 523793309 13631 78057 537203139 6404 3533 361565321 4381 10676 808717396 10676 82856 298538413 69612 13631 66941895 78057 47406 766535738 67016 6404 112246123 66218 10676 459599371 66218 6840 128059608 44389 67016 743418510 2979 44389 234366552 44389 67195 920415150 44389 39492 363915284 6840 72504 557788437 39492 9762 771994338 50603 39492 893962241 63305 50603 642214969 63305 3583 545477730 4233 50603 460826007 17975 3583 803618830 4233 41471 627079413 17975 68805 835582238 56434 41471 267310999 65972 4233 731170730 29307 65972 940322780 21972 56434 833218760 29650 56434 610968160 21972 69628 985273777 69628 18955 64460848 18955 2381 583926089 2381 61072 182193010 69628 20772 998169011 31135 18955 585932242 12808 2381 127856695 12808 49678 92695584 48591 31135 279558851 54653 12808 206662793 12808 20591 164133232 12808 35639 262839048 21749 20591 574377097 54653 66081 222409552 27816 54653 82883859 81515 20591 866262467 35639 9767 660777506 69346 81515 168768901 27816 30086 472211200 27816 81000 575108275 30086 39527 175369889 30086 14316 719059652 14316 86841 60315117 38136 81000 87218458 70259 39527 384046582 14316 81788 307531405 14316 2179 472887741 81788 65649 296000125 28882 2179 626048630 32565 65649 159893396 86577 28882 56820089 32565 37001 482122825 32565 83056 661911877 28882 32197 962301188 86577 23985 1853635 83056 56926 309535989 23151 37001 403482681 56926 70047 185482806 61448 32197 840350876 23985 47128 508704463 47128 9398 419098863 47128 17807 625093620 61448 8392 239122670 46070 47128 791767791 17807 23478 144536122 8392 45495 279136489 25043 46070 682849749 64082 46070 918953803 48789 25043 117183738 48789 79342 183917403 45495 77805 123697155 77805 53250 1293595 47785 64082 374565382 53250 36044 696010331 77805 21846 311994013 19583 36044 144346415 21846 33687 873467011 85360 33687 475595829 35095 85360 395566479 8518 21846 682793680 62421 8518 924057506 49918 62421 593975159 49918 43925 428222181 43925 15556 509217930 15556 61121 99216654 61121 32055 516959640 61121 78705 39105074 83993 32055 307642693 83993 70136 557545984 39872 61121 481103062 21428 32055 60884168 11937 39872 453149222 11937 68009 247405861 58461 21428 899457208 39872 18595 901141370 68009 42663 35591290 58461 56388 396697407 41526 56388 137138831 46875 41526 995011760 18595 23672 222841856 46875 12865 44524793 23356 46875 874691270 46875 20536 110571080 74028 12865 349816671 61230 12865 38503337 74028 44271 537657060 15428 74028 308885559 67198 74028 33738682 34198 61230 772067682 37955 67198 51780109 44271 83321 220479478 25965 83321 203440628 25965 72266 421970545 53871 83321 294612823 41968 72266 691968918 64797 83321 68759768 37528 64797 109772524 68547 37528 672639926 10460 64797 978301350 10506 10460 888460665 10460 72668 705892680 72668 13043 968708539 59186 10460 121956708 43657 72668 276102358 59186 7336 493192160 7336 34956 272266142 72517 7336 120286563 7336 53641 183364872 43657 5485 521318927 61921 5485 811755762 76351 61921 847948722 53641 68017 802297904 48172 68017 676482917 12124 48172 178064848 57618 12124 349910778 70062 12124 229138004 12124 20234 197675938 20234 23942 923098045 71060 70062 905326463 70289 70062 66173385 79601 20234 232115568 20234 52258 964706610 77146 23942 814146294 28201 71060 747175587 71028 70289 478565526 79333 79601 253785765 31622 79333 144479578 77146 23605 136751843 71028 62914 236054200 67124 23605 180779463 67124 6596 233858552 78479 6596 494284784 81536 23605 460280359 67124 15479 751167134 78479 6584 321615932 53039 78479 469158145 6584 28781 8296394 83934 6584 758649979 12880 53039 434452587 76291 83934 10424259 8055 83934 917273264 83934 37701 92048710 37701 53096 25326393 18108 37701 735231686 37701 79489 396133591 53096 4625 847345568 34871 4625 30961315 35319 79489 914042981 34871 60208 316562230 35319 43083 561881195 35319 48864 187583334 81810 48864 44426011 81810 72964 169936795 81810 4572 18322416 4572 42151 161417905 48864 12390 369923843 42151 6043 997989396 42151 22321 845476709 37890 4572 543289453 12390 55355 137212730 6043 30715 201752244 22321 78686 421931536 18711 22321 31221349 72121 78686 576471581 55355 49581 706217332 42432 49581 838478089 42432 69475 21908466 49581 46082 89680394 46082 9582 538496438 42432 28020 648750991 42432 82133 694298531 10106 69475 483638210 82133 19195 185680086 9582 73228 420636416 28020 27567 614856015 10106 22383 520908932 20186 22383 394923793 62278 22383 901838166 1282 73228 983847684 22383 49827 626445070 29438 22383 469178872 49827 66828 436382032 30161 62278 200343609 1282 52449 535448948 30161 21238 339097933 21238 7740 143787089 21238 35265 55391123 52449 463 578200742 463 38030 661572917 38030 14287 822557097 43941 38030 409202653 11372 35265 945553540 463 31838 991339196 61628 14287 82787938 68473 31838 178217803 2222 43941 517768246 50905 31838 26672516 41748 31838 991000361 31889 68473 332729053 68473 29775 818372520 3606 2222 563165598 41748 35763 557739800 14088 31889 294617606 14088 37620 712144278 37620 22061 987294048 37620 13948 85135805 35763 47197 730683754 21031 37620 53139498 37620 32517 730597400 21031 53190 402242530 21031 31883 845160441 53190 16771 261244577 85957 53190 726677403 52899 85957 951365430 16771 57245 631210597 57245 24271 436266142 57245 8798 436930258 39197 57245 665449264 12955 24271 982462832 24271 55724 392771086 24271 19153 764811267 8798 71816 71286282 67778 55724 361112585 45762 55724 922550670 68353 71816 112869563 85695 67778 705557887 19822 68353 97320326 68353 70848 534895660 85695 7609 71563752 8008 19822 588436884 59447 7609 108515390 19822 29953 749666892 70848 61866 871225316 28072 59447 982026209 6637 29953 645226048 29953 80890 528477729 8367 28072 705220536 53196 61866 758048686 6637 43002 576706139 65485 43002 863075805 71132 43002 857908906 71132 37016 352638405 28765 43002 240468856 67814 71132 484259660 71923 71132 226311504 47739 37016 867323304 67814 24260 802432269 47739 12993 437821589 47739 76292 884622702 71923 24092 379862084 47739 18026 499677793 34874 12993 792402415 44878 24092 360620172 44040 76292 976264149 24092 63235 936083158 44040 77842 331934712 65597 34874 113006347 65597 20809 306770346 20809 37480 277139880 77842 31770 370540509 37480 60307 568759248 52451 20809 543310975 60307 11664 559886709 73953 52451 897365452 60307 2054 253496711 2054 55105 679390861 75525 2054 38083698 9901 2054 810589182 2054 22236 579793427 19222 9901 41062880 39429 19222 331225986 19222 7563 14901350 63677 7563 762603406 26409 63677 355256584 39429 49739 965218049 39429 36003 395711018 6848 26409 668693606 69580 63677 757685164 9355 36003 772670905 6848 35093 378122426 36003 50232 637310851 69580 21315 631858469 9355 59515 86855612 60497 35093 779131116 54638 21315 934333682 59515 29412 35041974 62425 29412 750740635 62425 69118 267341050 48594 69118 76647717 29377 69118 258120026 59459 48594 200911076 48594 27421 280875763 5334 48594 445369385 59459 55716 950701346 27421 27359 398644242 55716 25050 96724256 66157 27359 91369758 1411 27359 416382340 27359 72309 728579425 27359 24703 844874407 72309 40725 720740151 69004 40725 633505475 69004 77607 634892403 47136 77607 689857527 69004 38306 375960508 40725 78579 458438585 15535 47136 454324946 34221 78579 446476265 8187 38306 482907973 43120 78579 970250970 34221 56424 431034082 56424 71777 622540006 56424 79471 353106999 56841 71777 553145557 6210 43120 86952152 39318 79471 449632232 56841 50738 982969045 68313 50738 984205787 50738 57679 836500581 75270 6210 34434268 27807 75270 474557217 15817 27807 641849021 68313 83160 937219899 15817 50554 681092842 28345 15817 190535596 28345 47627 6712787 10697 28345 275868087 28345 77772 143973516 2821 50554 520691488 77071 2821 563177860 47627 44955 800171737 2821 1096 120368641 78789 44955 948464147 78789 40732 106034930 3389 77071 631154092 7626 44955 702458516 78789 82613 485858400 3389 63543 34593471 14594 3389 137665523 15921 82613 548238871 70005 15921 72062825 40252 70005 949770795 11941 63543 36720801 71461 14594 829422347 26253 70005 495896084 84311 26253 17572278 27398 40252 110442998 12147 84311 931724952 5760 26253 95031696 12147 29282 548904573 5760 34722 30745429 5760 37588 831897096 34722 48585 300703326 29282 68093 644714827 48585 16294 139725930 1670 16294 766569967 76679 37588 600421705 76679 68520 412236015 68520 70952 515117773 61312 70952 47071144 70952 5464 486774918 17148 70952 12114377 70952 51210 55100688 61312 85127 508641410 74220 17148 686631910 51210 39876 876318171 85982 17148 13941771 51210 2433 86497517 39876 38533 132254884 66102 39876 458046645 38533 11658 776682390 85982 43594 336285917 66102 41637 645990073 21947 11658 866762950 73623 41637 990180293 29674 41637 877154402 73623 9221 683510213 29674 61413 779205826 9221 70481 538140807 9221 58101 741259634 9221 43933 50425918 3414 58101 794666405 42996 58101 30825772 21801 58101 84045484 12819 42996 317408964 21801 16007 140094168 84828 16007 471741439 16007 8098 176228149 21801 38535 224902016 60321 84828 131355709 16007 31716 661857892 1931 31716 249586569 60321 30339 750295239 60321 21084 936495356 38560 31716 169155980 38560 31286 365725113 45703 31286 365495 38560 33754 988982284 80779 21084 746588138 60584 45703 899304620 60584 67351 320152596 77339 33754 863121155 51424 80779 368295222 77339 7577 762141896 51424 86796 787373102 51533 86796 513312245 19915 51533 754524065 51424 27084 499631800 14723 27084 791691208 27084 87160 498288050 87160 59403 818914845 18632 87160 885461784 59403 77116 729437380 49970 77116 555504304 18632 70366 652504536 78839 77116 392538970 77116 80833 199240413 65506 78839 617067515 78839 44782 42129 70366 79066 13249222 65506 73727 125223366 79066 16129 89162575 39752 44782 289460280 52157 16129 942115784 79066 65857 877437879 73727 26641 747031376 52157 49988 9449697 26641 11367 220665763 65857 49155 211969929 83631 65857 67428946 26641 65209 83495342 62751 49155 689647945 30168 11367 420660740 49155 16022 850271387 65209 14220 390957571 57234 62751 208118098 46393 30168 242598425 54895 14220 100961067 86600 16022 738591396 14220 1474 318242892 41600 1474 188513385 54895 42950 17414700 7331 1474 402800128 55509 7331 789366507 41600 31413 866766879 42950 79852 479244520 10266 7331 21796068 44638 7331 85514324 79852 41594 180640624 44638 54688 863159674 9069 41594 504339019 10459 44638 940295481 14991 41594 73591144 51063 14991 131512497 9069 26874 789366098 55992 26874 133244516 26874 44322 367546006 57447 14991 880875262 18010 57447 93772377 57447 62319 385116189 72227 18010 232069922 57447 39499 615834175 32326 18010 738285872 61764 39499 548839145 39499 60806 342166909 32326 10849 490524691 75295 39499 40825641 75295 1270 593443370 17025 1270 177109419 14014 17025 779115673 10849 67927 27227605 13098 17025 649387698 47496 67927 620568453 22368 47496 165119744 22368 9460 905537430 83438 67927 232429135 83438 60909 119629341 20300 60909 96506041 83438 65399 402128158 83438 17601 629358059 65399 28564 762376704 65399 25875 590800993 25875 85759 255735621 17601 35446 917619127 25875 31104 614232928 35446 23913 104353256 52849 25875 166644039 52849 31144 36234144 22261 31104 136520264 57410 23913 59102371 68728 31144 456622519 84965 31144 884697745 72118 57410 139794814 5688 72118 286683423 5688 15902 479065320 84965 27458 138734387 65357 72118 888440580 65357 68430 44644368 84279 65357 618812441 15902 36228 429537589 67632 65357 216547346 76878 68430 874505902 36228 45482 140148148 81097 36228 875436575 76878 10456 817126631 2618 76878 23758805 10456 18294 226070450 72419 2618 702517360 6060 72419 742176684 15526 72419 760304584 18294 38308 757758613 23188 6060 315200378 6060 41460 481090700 15526 16497 495408093 52000 15526 879657289 71283 23188 185464860 10234 23188 163869226 4928 71283 184428719 4928 32590 675743506 16278 52000 285718483 10234 48333 994404238 48403 32590 619135638 36509 48333 922966535 48403 82353 291372650 33613 36509 15886480 25695 36509 591417923 3428 33613 655748904 85550 82353 124876985 25695 77561 971495744 38718 77561 89259094 19483 77561 250263458 80597 3428 799874018 80597 24833 39727415 67437 80597 570666405 67437 78586 896684379 67437 53592 913373758 70040 53592 18378525 65037 53592 816596004 46773 53592 559195093 53592 25365 311520979 34069 65037 864678587 47718 25365 201243014 49933 47718 662073551 25365 44804 362299794 19945 44804 651437774 49933 72426 337238680 44804 30552 431315541 68328 30552 168350265 72426 52252 826448134 52252 41744 744062925 52252 19639 447917907 86237 19639 319253831 38332 19639 894978778 84027 41744 260157842 19639 3948 948851188 54418 86237 734288142 84027 18806 327134072 38332 43155 38989967 43155 74643 114167503 74643 84083 475293268 84083 53616 705364998 84083 12470 372339208 84083 22350 654677345 62505 12470 165272543 12470 14831 132222491 14831 51147 56774342 44102 12470 419288501 61849 62505 898953179 77818 44102 364394357 36176 61849 325990200 75345 44102 583306190 77818 5057 831808020 77818 29646 848325847 29646 78974 752164234 78974 80426 124604098 53366 78974 433131326 58563 80426 892505799 58563 10752 671682333 72422 80426 198676355 58563 74304 880824972 53366 67851 598806693 58563 11238 763555593 19339 10752 166143836 72422 31384 37395174 74304 10857 526652492 19339 39120 548816436 11238 40836 276180065 31384 29706 872915293 31384 19504 103938794 878 39120 939515612 4380 878 705053378 79711 4380 763544685 45634 19504 883150171 45634 42296 997258670 878 67891 124698243 45634 25242 117758071 67891 49716 520715656 49716 2604 446632830 25242 72217 248855135 25242 69564 69914033 25242 3193 699929725 72217 46345 737982658 3193 42393 851871274 74654 69564 100615703 24143 46345 941010177 61973 46345 889385657 81464 74654 970327301 83239 42393 948655432 33161 83239 940673709 33161 16058 787820348 82492 81464 529030445 13346 33161 346425938 12816 16058 639408432 84263 82492 589121941 371 12816 129603120 84263 23005 516287543 84263 7807 982799140 371 79512 805642634 23005 71102 717684501 7585 371 348029532 7585 38946 503938700 50217 38946 9790933 7585 10320 742861881 58494 10320 32776174 66319 38946 609393167 10320 64517 306456593 58494 149 578691290 58494 19024 40686062 9590 58494 445941297 7670 64517 811395987 48988 7670 846393024 40871 7670 257593610 40871 14604 434470080 12622 40871 221411629 43851 12622 674527280 72577 48988 515881958 72577 8959 806856350 43851 27962 357764682 73350 43851 336635605 73350 71415 938286521 8959 6885 63653727 10088 71415 936968732 27962 71682 897625643 71682 76592 565477437 84365 71682 165011845 6885 61603 624144055 11280 84365 557073304 11654 71682 545629733 84365 70069 797490259 42592 61603 996214314 17357 70069 336482522 11654 72065 355516219 65145 42592 890285512 72065 69650 398089803 30219 65145 956338105 30219 58364 877982588 56228 30219 433635788 302 56228 367369547 58364 14937 350155164 29978 302 232377421 58364 79115 14753107 16663 29978 379088227 14937 44517 738259140 16663 5474 268402494 10782 44517 544275671 79115 59815 712799638 68343 59815 481745779 32750 59815 729129764 68343 64480 486629457 85548 64480 303985109 32750 22412 168628590 13279 22412 167992093 32750 2171 701951717 16310 85548 638558508 80342 2171 173241322 13279 71092 419790240 16310 54087 727457403 66279 54087 464853538 64110 16310 576112776 79663 71092 706498642 14778 66279 850389188 14778 10358 853662988 10358 16165 192646837 79663 13432 556682608 42718 79663 415045018 16165 41793 974760204 10358 24522 747668113 34335 41793 38454335 12377 41793 383146635 42718 82782 354243061 15308 41793 547948770 82782 70342 596898733 66623 34335 425428117 37728 66623 298671767 46150 66623 647524651 27793 66623 974445688 66623 73684 129501389 16533 27793 682565156 61792 46150 115934129 73684 58230 1424518 73684 43118 804948180 58230 62127 967169103 43118 87197 971453367 87197 21678 854752472 58230 52796 682636280 2992 62127 763504307 87197 81162 983028833 62917 2992 63540274 52796 86097 127188011 52796 82151 115030542 86097 359 219898798 86097 54777 125142851 62917 2929 622617606 16760 359 671548410 59900 16760 899472119 2929 24500 974563579 78032 54777 501673998 87033 16760 109552942 24500 1301 799872471 78032 43377 532760066 1301 75918 25817298 1301 33962 270642851 10475 1301 214216463 10475 35358 122335781 75918 30287 696395163 30287 15820 968633483 44144 33962 31875252 35358 66976 265694147 44144 65891 754000689 65891 49898 98077291 49898 65674 462731834 58117 49898 62925808 65674 86646 719406252 86646 28829 142565897 58117 16489 694333213 65674 27284 559336524 58117 23243 529139385 16489 60771 286545690 73859 27284 164162499 27284 40552 84760320 40552 23774 351280492 70643 73859 629367972 60768 73859 852202836 23774 61930 37648600 23774 73504 684821026 22217 70643 964709034 31124 60768 913399458 22217 24224 816991391 73504 35553 757662640 78849 31124 709633483 51261 78849 192432301 31124 15303 877179062 51261 56917 98949382 51261 44035 317443883 46398 56917 425122572 51261 62133 828702240 15303 81010 160630705 81010 60860 12075156 44035 737 205648682 22475 46398 324069767 55203 737 890482343 3613 81010 743055266 737 27280 21446342 59655 22475 141720213 62963 59655 77152996 64718 27280 936137534 64718 4935 972840052 83497 62963 843673330 83497 46456 829557699 30908 4935 892450362 64718 80274 268354115 30184 4935 736116034 46456 82298 31739165 61732 82298 294334710 30184 318 650431294 66932 61732 832890252 30184 32430 759699626 71927 82298 49828139 61872 61732 841024876 32379 32430 117804000 8585 32430 747934746 24316 8585 892795866 24316 45929 572290830 45929 36226 350113281 24316 42418 602619109 8585 73105 214077850 42678 24316 816232594 4728 73105 152474392 42418 49369 698385072 54158 4728 937875954 49369 69964 917729927 66007 54158 742246353 69964 72009 51744426 69964 7675 16124572 14198 69964 836139192 72009 46691 515979872 72009 41503 40386454 7675 39964 9881436 84011 39964 850277633 73098 41503 572074862 68657 41503 455074708 60879 39964 176386315 59112 60879 736346594 45827 60879 971795410 73098 65179 775669808 78850 45827 488580732 46994 59112 385470272 59112 72629 75861989 61649 78850 727934276 74193 46994 35016698 46994 52895 78431480 7927 61649 853180105 7927 17373 664805006 48906 74193 436527917 48906 6760 75572606 64128 7927 820495731 48906 61725 647271840 19136 61725 654470964 64128 45723 325742752 61725 652 523382800 70901 19136 240970440 19136 79341 499844995 19136 65384 947823316 75882 65384 916171757 70901 67428 520209893 75882 17237 944863759 36175 17237 207217723 28468 75882 569975655 32980 17237 513621754 70658 28468 239621717 30297 17237 720139050 36175 71728 972358021 17731 30297 909515843 70658 19265 603545673 14926 19265 105611711 34187 17731 41703855 19265 47094 843924705 2229 14926 825539210 14926 86925 822288531 34187 568 25054664 34187 71476 250448471 86925 82773 793656146 2229 49708 620478637 86925 39364 182205271 20110 568 75168073 66079 49708 428327450 20110 69700 186977135 35207 69700 15234362 48284 35207 732547156 41434 48284 184267922 35207 5886 303257557 69700 45885 889773715 5886 5632 472553324 62553 48284 643962983 50092 5632 14572942 29254 5886 489856629 45885 47117 491452418 62553 43476 722687604 62553 26408 204693626 29254 36519 98547796 36519 38824 31752562 38824 32998 780201519 77677 38824 780077065 36519 16997 167739023 38824 19250 119248614 20330 16997 55815788 41659 77677 430495070 16997 63232 274721132 16997 1009 365935128 5080 41659 50406599 20330 34544 440218110 34544 59103 645529481 56145 1009 528808702 1009 67235 896117932 34544 47915 978142659 34544 79754 865880374 50657 67235 374057322 31965 56145 81141266 37819 67235 146550473 64862 37819 371791309 79754 67445 453403582 31965 79800 393337957 31965 85151 78229299 66304 79800 639463394 85339 67445 439259553 22805 66304 824672496 79800 51601 935165920 85151 48121 516180890 66304 23558 690935412 85339 47154 49993300 51601 79292 259480900 51601 25934 384005992 25934 84206 119504617 58755 23558 492705309 84206 42031 566543895 37859 42031 236886875 84206 56795 997136412 37859 82202 756362477 76442 58755 150800270 37859 19522 519530138 56795 78771 790728564 82202 8693 174570184 8761 8693 666920960 62068 8693 42385456 78771 26551 955566246 51858 26551 731967144 62068 85287 565801478 26551 5815 553618067 61418 51858 433636743 85287 58338 803877532 42102 51858 615852692 12931 58338 872644464 61418 42126 523505588 69121 12931 540871166 12931 4646 877349163 4646 5641 116882029 56680 4646 109636637 4646 34938 99004911 66133 4646 687235986 34938 67066 839446668 68746 67066 938801820 67066 12780 710365727 64523 34938 392419648 83368 66133 894942091 54622 68746 15339870 64523 22366 678753378 54622 56386 592100380 40352 54622 96698017 54622 5382 32921135 40352 13453 642428175 13453 87148 550486835 56386 29500 135897074 73259 13453 755795116 13453 47178 289197417 73259 33508 228808699 74208 29500 938349683 77051 29500 552574247 55533 47178 377246516 999 33508 617731904 87120 33508 623566635 27336 55533 823524580 77051 7611 116780686 999 7209 558750555 999 5139 383747278 7611 41379 851047883 41379 16264 59491036 67043 7611 490518357 41379 70887 61658189 86821 70887 430290092 55985 41379 394377274 55985 8477 332016040 68583 86821 679225659 17871 8477 686475066 75889 68583 534616881 8477 41142 33693482 68583 8222 642311444 69948 8222 165536229 2952 69948 977875721 37464 69948 972570830 49715 41142 20991173 49715 16321 92831152 30309 49715 77669781 49715 7053 128386667 37464 17258 682179330 74217 49715 195216273 282 17258 922808248 45804 282 261799910 74217 34380 116855300 74217 32741 363538783 22814 45804 957514646 32741 41152 662172046 34380 14335 959483025 14335 79119 211434569 3117 32741 257027757 59139 41152 4014445 79119 49730 860140461 43013 59139 63533837 9910 79119 680195104 46950 49730 782170909 59139 74147 308146310 71953 49730 291447388 10980 74147 209652194 26300 74147 538021166 35394 26300 206554974 79832 35394 830496023 71953 43587 3824912 43587 17496 468928409 79832 71840 25409043 17496 71884 753183032 17496 44361 716884725 34639 71884 118004778 65692 71884 854043073 34639 58242 72384477 71884 32604 78491816 44361 16570 749128961 65692 78445 536975266 9781 32604 322625383 58879 32604 446339997 80843 9781 925651302 78445 76690 614722846 9781 49030 669480939 74463 49030 806364443 44591 58879 434372044 53211 49030 671288674 76690 42924 819242984 61739 44591 944752553 53211 59575 670231284 59575 17189 971302724 18352 42924 38066503 18352 47686 449687495 18352 64445 993981713 40439 47686 827771813 69373 64445 585806570 47686 66528 29769995 64445 41920 779523129 66528 52557 825154247 21387 69373 968073298 41920 58784 439929765 64518 66528 168324876 21387 33067 442516768 21387 12974 351908187 10029 58784 777331970 12974 49570 891097646 54581 33067 469787930 62905 49570 355978283 22837 49570 716359613 30782 62905 758654534 36759 54581 371599793 54581 28968 523275935 41751 62905 413468027 28968 76167 750895327 21902 28968 604319481 62287 21902 722657314 62287 57643 973930317 62287 71899 7984034 62340 71899 731066399 62340 27433 508749106 57643 79828 87064390 35525 57643 962065763 79828 69670 181527251 62340 22119 328844093 79828 63651 373036743 35525 13639 147050989 63651 84571 136992431 80506 13639 998522671 30165 63651 678158686 13639 68057 641599081 27926 80506 25935674 84302 68057 31760112 18061 84302 107754935 84302 61729 121345776 63306 61729 252152714 41780 27926 52252404 81711 61729 29941633 9421 81711 748585771 63306 15799 37394913 47835 81711 961872096 74052 81711 869961190 55548 15799 7584540 65530 47835 484282708 47835 75358 114963128 24238 47835 313074260 61736 74052 149952261 75358 16830 973334952 85608 24238 191392274 57601 16830 221456517 61736 54647 624943921 42607 54647 942832929 42607 34118 517859033 57601 34400 544030840 31341 54647 889276144 54647 71486 48907368 42607 52145 844373757 64727 71486 517620376 64727 17303 483371228 31341 79895 415614558 58414 17303 16860828 49507 52145 207412913 85424 49507 920215099 63461 17303 201041811 49507 32752 966870451 63461 62455 129378121 65987 63461 748623907 65987 83711 121527046 52864 32752 750018311 62455 5868 237960445 5868 46130 99499989 68791 46130 47991746 5868 32307 58252720 46130 17985 500864742 13748 32307 420031555 75012 46130 992474651 12116 68791 350200816 34195 13748 308738170 67892 75012 233151778 7390 34195 87055988 34195 81285 784794657 56110 12116 644352951 56110 75954 141161508 81285 46620 504934204 15914 7390 283954233 75954 36094 88023324 27937 15914 29762461 47824 27937 179844316 36094 11523 554143540 6374 11523 187188176 11523 33769 302221057 6374 2241 116100176 11523 6215 232066740 51461 6215 627870488 6374 33634 639651025 41018 33634 517757096 8891 41018 636393283 63718 8891 810380596 77038 63718 633022744 63718 82063 226283659 8891 59299 910725798 25175 77038 300431197 63718 30666 302838401 62264 82063 586052487 25175 63987 13500920 63987 20768 536189734 20768 64712 952903488 30666 81314 820660199 64712 70374 634677304 63987 42221 502705094 23431 81314 15973512 23431 35236 551290361 40089 81314 887604937 14569 35236 134954286 29440 14569 382018457 675 29440 290121007 14569 13796 528061276 40918 675 85748863 12052 40918 923344064 41038 675 392914316 12052 65532 297558361 13796 12701 105083311 41038 75103 286426658 26058 65532 140464776 18779 12701 79306896 86722 18779 47948642 37385 18779 368664759 35947 26058 452679901 45391 86722 813426309 57261 35947 481930076 86722 2055 801388480 2055 77723 340705370 80266 35947 67635985 42850 57261 12865782 80046 57261 803288280 2055 35958 632857733 42850 82815 187400496 82815 47402 56341189 42080 82815 221233602 21815 82815 99963815 69114 42080 545008532 72496 21815 248337253 58092 69114 599667808 69114 13973 874975686 59047 21815 141167690 59047 54683 313571582 8965 54683 833989544 58092 17456 124522275 11901 17456 785763882 77482 17456 597638278 77482 52336 395684502 52336 31734 394931502 17456 37395 525986103 85986 31734 909428500 85986 80054 205627703 78533 37395 47760201 56355 31734 9821121 37395 25013 369342225 56153 80054 997114606 56355 30747 875099394 9743 25013 306256374 56153 74557 933354815 6945 9743 695464276 56153 49550 746904146 9743 47747 47781496 14968 49550 775313019 47747 50536 132587484 48128 50536 26550995 48128 28073 326549910 72252 14968 405793290 47286 50536 650404509 28073 77330 135330196 57756 47286 602167293 72252 50557 122230907 77330 45524 601506682 45456 77330 442596895 65686 45456 891033975 32843 57756 753041672 32843 24038 286345151 32843 18696 772759108 38205 24038 402037292 21214 32843 777592643 32843 72017 423349347 10379 24038 193198362 60238 10379 297672182 38205 25168 134593218 72017 78399 757577841 30044 10379 313335019 10379 21913 627112183 21913 22536 664059733 22536 27532 990445274 58947 22536 841414619 28780 22536 187641038 40224 58947 25526550 27532 46676 651951160 46676 75041 660629184 35462 58947 51390484 75041 12445 588613227 75041 13192 799914514 56177 46676 77155436 52086 56177 85835941 56177 79378 750696086 12445 85341 334188416 52086 67226 55675266 56177 28719 204629730 17265 28719 894952163 48447 79378 383940675 69529 67226 781586953 28719 75902 888372123 45063 17265 898084250 17265 19622 457915510 38593 45063 446828085 69529 55296 554484311 45063 69266 984045823 38593 68775 522285600 44089 69266 304501871 70730 68775 125466262 69266 7254 304051672 70730 76931 971745412 44089 17854 125987976 62097 17854 637010984 44240 76931 76482846 76931 17419 462339620 17419 36959 445049721 44240 41579 517699652 36959 35789 743551376 17493 35789 606880105 10913 41579 484921155 36959 62312 78337123 45812 35789 368279591 17493 46298 382684588 35659 45812 61260613 10913 47330 433012118 28386 45812 820321876 35659 30939 282588270 46116 28386 286165372 73434 35659 819766339 52527 30939 940550911 43124 30939 73234366 58274 43124 337850402 3864 43124 433767304 46567 3864 419065529 22836 43124 124297589 19700 58274 54528175 5316 19700 77986362 46567 72559 360806483 40103 5316 800621925 79058 22836 821338148 5316 30079 492412078 72559 18816 343424273 79058 14030 440486225 27232 79058 547115950 18816 9985 844754211 14426 30079 247391222 84609 18816 578300193 9985 57677 66471644 14426 33899 519159752 27006 14426 905231255 57677 54375 94556555 19972 33899 403641101 19972 46058 87599894 78481 54375 485730215 16195 27006 39031028 78481 55388 826888561 48272 78481 653761086 47277 48272 11476152 48272 2323 652418828 33667 47277 59532574 47277 3245 898775311 82323 48272 972710665 2323 66758 892165419 2323 31941 341659351 43247 66758 377235830 52628 82323 759815210 82323 65909 59166385 65909 15911 644335300 65909 43431 927903893 33103 52628 592537146 52628 39526 142166578 65909 34743 203410725 13543 34743 294771241 5447 34743 447724024 6579 5447 773478976 81335 39526 1912158 5447 33904 666696743 81335 29126 1846143 81335 14012 13805131 18452 14012 675220032 18452 53395 442912449 66929 14012 715349694 29126 49902 451007903 66929 71100 206394161 18452 38307 194783209 66929 4375 50879417 38307 53463 923389712 44234 38307 690426500 15880 71100 321693367 41605 53463 870383722 44234 69758 497923471 41605 30724 472459330 73794 30724 699435052 38772 15880 575998725 69758 20660 522843665 13683 38772 809313842 18949 73794 538770349 12530 38772 25383996 38772 82617 736864879 77637 13683 73722747 13683 9797 883225811 77637 86310 973630574 87059 82617 231408654 86310 32674 582325527 9797 81017 654723947 59068 32674 353307062 63946 59068 30037828 63946 14559 169783982 53437 14559 5104564 20998 53437 295229412 46662 59068 702034163 20998 45451 51253391 14559 42634 481723139 20488 42634 83099113 18278 20998 308415542 20488 75393 855268805 52061 20488 133940372 42634 25528 555805927 62926 25528 50505503 84452 62926 623483744 28111 25528 443357052 39482 52061 710393218 84452 12742 507589898 45836 12742 55384109 44503 84452 330992606 36296 12742 745675389 45836 53883 307673123 12742 32648 126347631 29192 53883 873566165 53883 64828 713016978 3140 64828 71301303 57595 53883 78655761 35423 57595 954734212 11158 3140 275623399 42795 3140 625109490 26984 57595 562985515 35341 42795 728414298 78082 42795 246894120 35341 8052 858588631 8052 39334 453731357 35341 43062 652891747 78082 2614 75124357 65810 78082 848851874 49908 39334 454993830 27582 65810 968467779 2614 14353 461948797 27582 34506 293845642 77625 49908 802559805 6692 49908 880098943 34506 80351 106335919 59470 80351 829806695 9142 6692 278707674 2597 77625 795216515 80351 52304 499257889 80351 3743 827880021 3743 76641 695902734 44067 2597 4912341 14792 76641 146369338 44067 21407 530048126 21407 32171 133731305 36158 21407 326923025 14792 86789 95834037 14792 34766 988801007 21407 35709 869348520 86789 22040 829093394 40466 36158 79141083 72037 34766 497522222 22040 68978 774670133 40466 74455 735966898 40466 79532 799060233 68978 13503 79433618 55118 68978 602167737 55118 74662 971022756 74662 77796 495659222 55118 61131 54932941 74662 37924 557135838 61131 21512 77586977 22584 21512 855140981 22584 83045 403880066 16452 21512 492836983 22557 37924 405206640 22584 54689 449422599 54773 22584 782343170 28647 16452 47983948 16452 7076 350537104 54058 28647 639706037 28647 74395 194523498 1144 54058 71865728 7076 5023 842927197 74395 15091 224166187 76622 1144 901948175 76622 5604 984748803 15091 41282 286788248 5604 40080 603472185 5604 66025 269411986 5604 48458 628674473 66025 56414 520803583 55306 66025 429863836 55306 29480 154706154 29791 29480 526489522 48458 83507 324891964 28270 55306 640246677 28270 35425 260585683 37820 29791 389994416 66501 35425 132153704 19746 28270 558922067 32038 28270 247978976 32038 74354 718669731 57094 74354 88593355 32038 39125 77951887 19746 38845 270967434 41062 39125 885140314 41062 14332 784723430 41062 24920 947434120 14332 74630 645368282 44070 14332 297189190 42759 44070 345151900 2813 44070 194708408 44070 18332 502064621 2813 27513 414283162 22156 27513 51379775 72762 27513 225869253 33409 22156 221908799 18332 67508 834125972 72762 48776 119197250 42063 33409 521023842 42063 16967 471220567 72790 42063 886968399 16967 46443 426201005 63952 72790 47889931 44181 42063 13358861 44181 28172 894345882 63952 16953 987547686 16953 87121 669281042 55210 44181 526273462 133 16953 828863331 16953 83365 761802132 133 48662 729528335 133 84908 851787917 85012 83365 146729433 45671 83365 180764866 12472 85012 918698898 84908 55180 778950129 72205 84908 760445780 72205 31808 345102517 28859 12472 129236770 12472 18728 710963880 40228 55180 422004838 72205 37656 817669641 12813 37656 40640224 52783 37656 879882783 42511 40228 626629039 34324 40228 629268838 34324 25958 477912195 52783 58016 477360732 52783 63327 9590971 25958 55641 144911251 49688 55641 162627380 58016 19939 586473516 23617 55641 981528862 49688 84149 288957920 49688 9981 142553761 12504 84149 691897333 57152 84149 550949716 9981 19579 213393527 57152 70317 411059128 12504 19521 18642544 2129 12504 439993924 19521 46431 98878241 1139 2129 834000835 57435 1139 395064095 2129 33298 86880920 31081 46431 624398024 42424 57435 168869424 13693 33298 877614158 57435 84459 847480272 15021 33298 966196617 42424 35644 19010227 41013 84459 112141680 15982 13693 725209974 50380 15021 14066233 48517 15021 271327866 57490 35644 26473619 41013 66118 533136507 58973 66118 481744258 44527 66118 554107181 48517 20177 63245498 58973 63234 121816398 71847 63234 595529098 58973 698 603547760 52200 44527 293600457 61721 52200 492231683 61721 33521 146094765 71847 29029 622923724 52200 83502 81201853 29029 59945 583771651 47905 33521 336919150 4905 47905 980493209 47905 31726 418937656 65654 31726 193777326 65654 76529 733283408 38551 76529 630006617 31726 22381 93905306 38551 79777 189205126 38551 41701 42508836 22381 10830 15094010 22381 26556 96297268 10365 10830 448422716 41701 65072 18567603 76370 10830 205661177 57396 65072 124512838 76370 75886 47553889 76733 76370 497048693 36952 65072 529857454 76370 52583 246709514 54544 36952 669184613 38459 76733 324035636 24134 54544 629038176 48136 52583 51014244 78065 48136 107375345 61929 24134 463512536 48136 73460 134665072 73460 25672 629795047 25672 12386 507234536 56878 78065 359466927 49302 73460 453164803 41777 73460 354844889 15957 56878 797928100 62938 15957 233798488 62938 9416 472912630 62938 69404 903936682 9416 54033 313017272 2130 15957 293804822 69456 54033 645913259 2130 48767 760298748 78999 69456 143374845 22143 48767 728274307 13994 48767 488653788 37235 78999 713644052 48767 78572 711464702 22143 21402 561300385 78514 21402 409607092 46679 78572 370380895 78514 57829 473071554 46679 5801 240353445 77113 21402 937203733 68388 46679 940597776 34235 5801 224778795 77113 52485 44792803 77113 11974 431738014 11974 82619 329013357 82619 79953 881419185 52485 53577 705669123 42015 79953 120389718 76831 11974 70993996 35514 42015 344940504 25711 79953 701516624 53577 29517 253472353 25711 19732 814599137 36774 76831 528593251 29517 21284 525044440 21284 47138 51759059 35026 21284 568534340 67805 21284 552561165 35026 77635 999746256 67805 53769 270935043 35026 6918 264444736 6918 66852 238563627 66852 45644 227459900 77635 58722 94459733 39764 45644 895840462 6918 72160 930748274 9127 39764 46464182 64163 39764 521770955 12650 58722 763280883 83325 12650 621048599 83325 78772 368677540 12650 6888 459000239 63321 12650 801861861 54881 83325 550539022 82651 6888 700893281 59353 54881 982884080 54881 26400 826344642 63321 690 640484574 690 84430 285433750 43037 82651 204774787 26400 14405 879377242 27157 26400 631147648 63916 27157 24776388 53647 63916 344453791 59190 14405 55799158 59315 53647 781415292 78775 59190 343342748 59190 64954 214204927 58609 53647 957009634 7432 64954 651845425 59315 30023 438734363 13767 58609 328273632 30023 4770 561209911 7432 5209 23916246 4770 29835 408735213 12741 29835 732950572 9063 29835 216730443 29835 9861 918986578 14794 5209 222049522 14794 80180 882080449 9063 28999 81459109 80180 13589 554841726 62743 28999 756427622 16171 14794 422522814 20928 28999 386306951 13589 63143 76372873 63143 35158 414130444 62743 82992 795153017 63143 73637 78437410 73637 48690 527016715 63143 28746 900276644 82992 2266 480317777 16091 2266 476581856 48690 30290 211030266 48690 2498 515261073 5067 28746 828996406 44250 16091 609122806 46845 5067 874038387 57000 2498 5401135 5067 59364 784020384 59364 38625 75962141 44250 19830 69265749 38625 62572 970072460 62572 38648 317949289 38625 10215 536004379 62572 3842 240715192 38648 50965 104933291 62572 80368 405804460 10215 26464 120337323 58895 10215 985179223 59261 58895 414978140 26464 9047 84834927 59261 29056 50530112 9047 5950 94684073 84605 58895 960467215 78934 59261 447639331 78016 84605 444130413 31429 78016 526521939 22830 5950 233840196 24489 78934 167745443 31429 36418 541953582 24489 3774 58641947 36418 8185 129493602 990 8185 933434718 51953 8185 933797481 36418 10632 590462018 59077 3774 437822271 59077 21259 77909266 1741 51953 191719309 31118 51953 396799978 74277 59077 903814144 70186 21259 41132229 11702 74277 213860738 70186 49644 467180130 31118 32151 264641745 55392 70186 70061857 81550 55392 43386206 11702 13375 158514899 81550 84194 593150209 3187 13375 127743430 22818 3187 715596258 15804 22818 580756010 58168 84194 951051442 58168 49424 494287261 58168 75654 683774963 75654 85637 147473624 31402 49424 588042897 49424 83533 640566364 27668 75654 756260018 31402 21698 102120918 27151 85637 447704766 27281 27151 532529789 27281 49375 300886577 17516 27281 369003478 17516 40681 635510654 25658 17516 126017176 14872 49375 772501405 29160 17516 357041791 17516 23465 70471161 40681 20837 718839947 25658 66017 742416290 23465 84835 46867931 59856 66017 54919422 53808 20837 984879171 29810 84835 500213488 29810 35918 537113902 84835 30885 111699212 30885 34093 291525576 35918 71044 613204728 53155 71044 11655275 31798 30885 862308660 53155 75574 452338644 73207 75574 401994685 73207 66788 63395612 53155 59213 660709486 59213 65431 79228319 59213 31565 648549128 55756 66788 438617663 53999 31565 666046893 1641 65431 219680689 28681 55756 68045972 31565 43782 966694984 55756 46541 531470981 1641 83224 297363672 29770 43782 623782313 81823 43782 245907441 39571 46541 4240445 83224 45808 825933738 29770 22569 507626519 40800 22569 583733675 22569 25457 671564908 30183 39571 129010831 32778 25457 494090942 57484 25457 728615285 75623 40800 696158027 76210 57484 31430915 85043 75623 410123263 59701 85043 796465532 14992 75623 108862809 85043 13836 938786303 59701 45809 107880849 37120 85043 71252445 60862 13836 882939828 13836 48419 223389122 48419 61879 639031881 60862 53823 116451401 61879 45699 322601140 48419 16673 188259875 16673 64952 813090725 64952 23162 829346265 23162 65011 570203832 65011 78576 125969101 9561 23162 711419428 16720 78576 774437688 78576 71875 868780185 60054 65011 405443708 2136 71875 750434085 65315 71875 793815026 2136 60557 78915034 44225 60054 581489309 65315 72766 824326944 60927 2136 586092753 61733 44225 943402940 52005 61733 668652864 6198 52005 543744136 12474 52005 970775117 24805 12474 63809008 61733 51511 946791412 52005 3709 871695200 51511 8258 448027023 24805 7794 139485792 17446 7794 274685469 51511 59163 35199583 59163 64546 80842839 23626 7794 85704642 68193 64546 389610580 68193 21721 360272856 19476 23626 614508718 47019 19476 750055960 2146 23626 765202161 22142 2146 633677060 9248 2146 260264414 42026 22142 685237846 47019 27213 325230854 26934 9248 633317626 9248 24508 854957480 26934 7632 479244956 26934 14530 367755993 14444 14530 50659793 29478 24508 333591854 78230 7632 110930978 16095 14530 751428719 86065 29478 698905766 86065 68397 479912329 16095 47673 501615369 47673 56754 447794523 17964 16095 833608118 47673 11904 537811197 47673 40375 620147462 56754 84715 780811709 7553 40375 636299926 84715 74746 878784854 11904 64904 617928488 84715 47629 482505770 64904 34809 695139677 34809 77109 657469065 74746 19907 391816406 34858 64904 982307186 23560 34809 479867921 45821 19907 244716599 19907 62516 559850356 80166 19907 821808419 72619 62516 105602757 45821 66326 764820788 24342 62516 75178016 24342 12165 831731655 39662 66326 886434386 72619 85041 532055522 66326 61982 809573705 12165 56805 877983855 12165 60297 683175264 56805 50248 15816736 69324 61982 649383403 49146 61982 18230193 60297 37054 312859788 50248 23399 815767314 37054 666 660490611 69324 59222 118684967 10948 23399 702228048 59222 45151 196876286 46553 59222 134170952 46553 52611 193916704 45151 79557 591640800 79557 25300 82517262 25300 1296 593049867 80606 52611 758444237 52611 26617 200986736 25300 17729 56249501 1296 61297 477417594 61297 62566 684654163 61297 84563 42459183 63649 26617 515503874 62566 46686 843029909 47703 61297 26592211 47703 74169 222727295 47703 49519 27696720 78435 47703 252076436 49519 39160 935052633 78435 4669 652618347 42962 74169 97448091 42962 84977 830587361 60914 42962 226926045 9867 60914 335185999 2696 42962 734460585 84977 79546 62687938 9867 14869 455397324 83094 9867 624568924 14869 36905 365645963 37407 14869 310122739 75373 14869 717889489 37106 14869 615706668 64752 83094 594780979 64752 55762 524748680 75373 77995 564016689 9569 64752 252436206 71360 55762 275551591 18655 55762 222389806 46935 77995 967114013 77995 67048 490685880 51897 18655 75212097 46935 35036 825722046 67048 65259 363553636 65259 36055 206543319 51897 57931 622922503 65259 76436 121437771 35036 39552 902032439 20353 57931 791430900 2837 20353 457443892 57931 49061 731679729 39552 34596 346062957 20353 41270 387958059 34596 2300 919655851 2300 37098 829124882 32978 49061 872956367 36302 2300 145893513 36302 24899 725700928 24899 51269 331294235 36302 51160 126939228 29418 36302 818454162 40201 29418 54503610 28928 51269 943190072 48154 51269 382069071 15842 29418 10898517 52927 40201 755833251 78104 28928 566006242 52927 40435 431726880 14271 78104 428543456 14271 83779 269344864 78104 57614 943185295 10003 83779 429995450 40901 57614 90469696 40901 74378 765727065 83779 18469 97467292 69571 74378 812117832 10003 16319 347560723 43424 18469 560846087 27923 43424 380706539 43424 43434 730404466 27923 61498 634944470 52142 61498 986699650 27923 74594 145682976 43434 48490 7431363 43434 24213 474841961 48490 50915 684411118 73193 74594 271593807 75535 73193 212138764 74637 50915 975135645 48523 75535 488860131 69808 74637 575564822 25959 75535 693557090 24992 74637 872632103 12212 48523 66392690 25959 3128 49834685 3128 2133 497460047 86491 25959 840583922 60229 3128 590762565 47465 12212 607618927 60229 52952 413009678 37064 2133 580002853 36743 37064 353004494 30391 60229 916860063 52952 23854 918692861 69813 23854 248041787 62722 23854 817114995 69813 10944 413563655 876 30391 451764852 23854 15328 470107962 10092 876 392050750 876 61186 19987397 10944 61499 909754499 61186 82085 78703194 66323 61186 699354566 66323 56780 656260041 61499 19728 768783008 19728 71614 62301390 56698 66323 792892252 47506 66323 391963459 70940 71614 576189861 78109 71614 824170805 47506 72480 168644553 72134 78109 609009641 72480 31603 228962917 72134 46312 991083295 50487 78109 451576598 72480 13624 215557164 31603 40580 429191060 49585 46312 419397210 49585 27329 980582477 40580 64526 93426219 78121 13624 164436494 43836 27329 576185686 47150 27329 692438111 56703 78121 373946559 19935 43836 313187090 47150 62943 514449178 37501 47150 140884523 38044 19935 954757397 19935 71463 55092771 82807 62943 695893806 71463 21779 514460434 69351 37501 573033164 82807 3692 205711326 82807 64894 924713468 57853 69351 920603974 54025 64894 640691987 3692 10424 731416344 57853 69840 894885563 54505 69840 890059518 54741 54505 544998777 54505 15125 171982186 69840 62873 390110950 54505 2508 887939472 52440 62873 535230498 73440 62873 995741739 2508 69817 154734310 62873 33670 995091622 73440 51425 158886366 51425 18264 572714196 55454 73440 92129451 69817 8738 659288569 20927 18264 283391338 55454 60824 802215460 8253 8738 519592068 84567 8738 152141723 48632 60824 748037936 21039 8253 829071498 48632 83455 636990617 86914 48632 188049933 84567 44578 512559562 83455 77491 108378118 44578 30473 399026544 86914 55267 247577694 66317 30473 9305387 55267 6900 346545442 7643 30473 18642760 15966 30473 834256274 7643 47615 101571624 19511 66317 332827348 47615 27407 181263063 3602 19511 538270886 19511 62843 809092978 3602 47431 772482583 62843 70079 936869704 22222 27407 175853759 70187 47431 996840536 15537 70187 969239487 15537 33064 240217965 58759 70079 658812688 29942 22222 742141771 58759 38395 350958188 38395 42448 863708490 38395 48228 915334977 58759 8153 674202546 29942 34226 438960155 8153 33660 438164094 22933 48228 489799306 80985 8153 197089776 9270 8153 398373367 33819 33660 75330755 40489 22933 435905096 74646 33819 710975351 45107 9270 173071071 71640 9270 179510815 74646 33677 53233018 45107 7998 689758238 221 74646 387469815 221 7449 294438367 71640 27590 223779541 56333 7449 255999816 7998 51251 529139220 42106 56333 639970737 27590 54523 793937332 35318 51251 133736764 42106 74274 823536341 48252 54523 471570524 54523 30521 986271508 75846 54523 369618721 75846 59113 986255541 75846 36982 991226336 72974 36982 323298470 59113 11944 148712463 32626 75846 939484001 83257 72974 866089426 11944 23079 264308091 81351 72974 826003238 23079 6591 521285851 32626 9279 664902185 56328 9279 8067187 78157 81351 212566582 56328 38982 712739166 9279 59929 943561314 78157 18426 719199330 78157 9549 710869602 38982 81886 567342269 38982 51443 597459779 58682 9549 88113213 79236 58682 453925373 51443 4981 41839421 51443 51105 43377107 4981 16210 147136740 51436 16210 99594822 29950 51105 892903368 51436 30868 688678473 15944 30868 268168656 41308 16210 585090431 29950 4603 437898510 24203 30868 384951196 41308 77606 399380830 41308 24715 715069061 6447 24715 502949436 78986 6447 709880187 6447 51192 763733781 6447 22660 176208913 78986 33125 188853058 67725 22660 111720714 7535 51192 793999062 50651 22660 709445088 33125 65645 828328891 1767 7535 292905684 14244 67725 4401316 10908 65645 929921718 1767 39839 111680560 10908 65800 451914014 62777 39839 115726411 10908 55920 330300839 39839 85244 37060965 20650 65800 914771195 29667 65800 56502936 80447 29667 606367947 39187 29667 163082476 85244 31675 286378490 87320 31675 634436895 70242 29667 349016667 80447 39058 98979839 58534 39187 264296033 69190 87320 372434814 65374 70242 398197328 69190 27983 214123364 65374 84668 847693113 69190 12035 722127116 65374 73472 948525620 12035 23073 70691327 39366 23073 559982825 23073 52618 806793272 73472 73900 77582955 17873 52618 589472132 46555 73900 631989984 64534 52618 64817722 73900 25009 391707513 12871 64534 327961700 23496 12871 119695063 73198 25009 702737645 64534 40585 37028238 12871 55194 220520081 5536 55194 246710782 5536 81728 767748001 55194 68549 701835276 36116 55194 763565917 3705 55194 670666289 85542 68549 133201574 3382 81728 97783987 36116 76509 112210687 3382 56497 651615432 85542 86974 415813321 21002 3382 193342317 8720 86974 551842839 56497 2455 296687885 11993 2455 830929768 2455 38366 23957842 38366 8406 923470171 2455 44685 846613395 17987 11993 170937725 8406 24396 87206549 34432 44685 515299473 24415 44685 209895532 86602 44685 506122080 40065 24415 928723800 86602 76907 889969838 40065 39225 500393874 30977 40065 328694876 61164 30977 49558181 61164 54481 859289919 41696 76907 135118198 12154 54481 384994886 1699 54481 446702237 6502 1699 282261012 6502 76227 704715928 32104 6502 546797003 18236 6502 240218728 76227 6157 402311664 3542 76227 415630221 32104 71778 610310127 18236 17426 231799210 35781 17426 629725953 3542 25286 658579474 70156 71778 130961975 20201 71778 838958543 40416 20201 759416418 70156 47129 238020631 70156 70211 838185479 20201 61003 157909060 61003 7706 830554849 40416 70276 278677927 7706 73931 507063814 43892 70211 144481028 70276 26001 821527263 10924 7706 670325570 75683 43892 756981619 75683 55667 637150054 69843 75683 339350564 26001 1651 197644752 10924 10786 561416232 10786 85283 165597131 24424 55667 568229085 50030 24424 170276654 73095 85283 940856978 10786 26005 231893755 53042 73095 43327051 26005 17039 853796379 45103 17039 881984685 73095 45117 312282691 26005 11820 410905004 67529 17039 840382037 67529 7521 589765741 45117 75175 259626896 75175 17447 330810669 11820 25203 104461542 70693 7521 198907641 25203 55135 65575902 75175 78658 526192783 25203 10540 26067641 70693 34470 564038268 26101 55135 943494288 34470 22093 621049426 26101 74940 10272533 75357 74940 648084423 26101 15247 911578758 26055 22093 10196185 52844 26055 79392401 10639 74940 934525585 67920 15247 234110929 67829 67920 648807292 67920 41290 10079506 67829 18770 313663841 55645 10639 614851658 20493 67829 164024311 20493 21307 11939086 76114 20493 603913393 80691 76114 40460598 3305 80691 605240391 12360 21307 433029629 7731 80691 225804703 76114 9749 164830591 21451 3305 949085531 3305 31982 540995511 57452 31982 435758636 7731 83520 853980070 56021 83520 966195258 73059 57452 932280860 83520 76452 644747681 38143 83520 972232073 3766 73059 893084516 52859 73059 241867271 18394 52859 792120881 18394 22297 426993427 77273 18394 333060997 13555 77273 503202436 13555 82174 57147792 18394 47917 499899286 34453 82174 912256017 49232 82174 594877138 73289 13555 668517586 82174 51740 285096931 55322 73289 17949484 73289 75258 619604644 40498 51740 322059358 57134 75258 176501857 75258 13278 281040575 37624 55322 417174482 51445 13278 700696994 13278 65515 323039078 70255 37624 704190963 15954 70255 297656390 11563 51445 494274539 65515 41458 620088426 4608 15954 838450473 11563 76655 459577909 5808 4608 221371823 12728 11563 846713603 76655 29590 667085329 12728 75092 607051170 38752 75092 910671313 38752 2175 56804911 12728 26564 201922153 75092 84001 117389694 63024 26564 170663651 63024 53973 788893487 55038 63024 119186634 79999 53973 341226068 70120 63024 736621902 55038 51295 725024428 53811 79999 881312757 46708 51295 787073134 48326 53811 634309875 70120 14380 194522236 14380 61685 952621334 14380 53191 143056240 33079 48326 437642782 53191 35572 760037235 58228 61685 231389592 73187 58228 394700431 5196 35572 170372049 32059 35572 129424205 77595 32059 975176493 58228 52457 755536203 37078 73187 136997466 52457 48972 139387121 32059 23390 517679317 23390 12979 120994803 12979 20237 265279692 78836 48972 158417095 72276 78836 822123142 12335 12979 933710022 80057 72276 58883534 13500 80057 751847208 85388 72276 276206885 47165 72276 692326366 47165 37809 35174256 37809 70067 588653964 42651 47165 997433542 16208 70067 574665494 42651 1383 677267148 42651 82866 5257581 82866 5895 198061919 82866 73328 51968357 5895 82212 146802120 82212 67590 681242635 18427 82212 364375136 49009 5895 81207536 23726 82212 13732615 76838 82212 713531794 23726 31843 684635081 49009 3200 589034782 58581 31843 932641430 12833 23726 582676434 31843 68531 374395264 12833 14046 769538680 14046 2485 428943593 12833 73020 99125227 87304 2485 606081342 2485 37801 90347122 87304 27906 213995385 37801 26660 279357773 27906 6563 91575114 37801 69912 1629189 22754 6563 898652750 51385 22754 100279928 51385 11453 973535492 51385 47857 155613517 13361 51385 572036155 47857 18781 393800945 13361 86707 600664578 86089 18781 703126530 336 47857 643168585 86089 19310 509130032 48198 18781 658378039 86089 20243 559682438 61127 86089 76099609 61127 86648 450743943 49437 20243 52121868 49437 19086 978015150 61127 40669 20050464 49437 75939 386578798 49437 59666 325158836 59666 47303 457311928 82211 40669 985514964 75939 59894 548659109 47303 30058 719485197 38113 30058 320820413 30058 9692 759070095 30058 6046 169452760 21791 30058 281943947 10975 21791 142337908 40838 6046 568175408 86500 6046 378234627 37767 21791 897971331 85741 40838 276104593 40838 46860 139577554 13070 86500 469156800 23881 13070 57392055 59860 85741 66964081 85741 39755 482614300 13070 46756 334119260 23881 71447 572441528 41487 59860 122302329 11597 39755 337406466 39755 30244 601476106 11597 11772 20890286 71447 25306 977393967 32672 30244 189412214 49105 30244 914395667 11772 84666 564394721 34378 84666 562954389 3237 49105 705700000 84666 51275 726257713 49105 528 663612616 56523 51275 511031772 34378 64872 113877683 43634 64872 53359113 51241 43634 205123404 43634 58792 722863532 59827 56523 467416529 23403 64872 161880282 23403 84177 773186351 61883 51241 782405206 36837 59827 347419192 23403 56004 755014808 56004 79302 739817483 37333 79302 173335237 56004 69189 202596737 62542 37333 61125887 34042 62542 545331093 79867 34042 864952618 79867 69273 122341389 34042 72647 903077034 62542 65238 946489520 72647 24465 722511011 69273 46356 655312903 23737 65238 607245562 23737 19129 876181890 46356 85323 96130518 19049 19129 938967991 19049 25732 840447694 19049 2018 21630874 67409 85323 976819306 81485 19049 765892229 7833 2018 942953311 7833 13705 167651900 83741 67409 675464796 82357 7833 431250359 81485 13805 322490780 31484 83741 909515095 10699 31484 349194978 58829 13805 781909432 57007 82357 698359952 54144 58829 51124008 58829 47665 439241453 79554 10699 645635796 56900 57007 373910172 56900 70654 145988427 54144 15180 744010628 15180 33833 93707370 15180 70003 928136677 70003 43282 199902569 70654 82578 108901607 33833 7654 887176003 64528 70003 713925506 64528 36192 328910526 64528 12957 66551798 48235 82578 872077374 44634 64528 326460329 76250 48235 559402219 20138 48235 765809730 44634 13613 897907278 76333 20138 577337383 20138 65821 342965730 20138 35164 660809060 20138 4028 860828300 65821 42529 255581418 35164 40143 897579911 42529 28803 544400145 32293 40143 795875409 71565 4028 433963363 71565 66295 173962486 43286 40143 940638591 47950 28803 117943260 32293 48590 969241240 7140 66295 885317050 66295 26793 587416193 71809 26793 727287222 30129 7140 532152733 26668 7140 338617937 41998 7140 64475100 26793 3549 486940230 7845 71809 112693455 30129 77297 684539540 86797 3549 21792406 3526 3549 915419250 77297 26448 310233583 86797 5902 808787278 78424 5902 987937944 86797 46936 223003793 34256 3526 456592365 26448 72685 397262855 46936 29890 744061521 46936 50475 61278484 29890 60386 899835727 13077 60386 174208747 60386 60078 451859006 29890 83442 136883694 83442 11162 45669118 60386 49806 221646059 83442 7536 154354533 72061 49806 228249990 11162 49808 931479744 76815 72061 420492989 49808 52996 668800504 49808 7785 581629574 7785 53536 456850325 81092 53536 21917777 81092 19356 808475205 56915 19356 182158800 81092 69847 188125379 56915 79332 377654459 81092 74568 17516522 34634 69847 204536844 69847 31819 335961387 7463 34634 835679860 52974 31819 268280912 74568 54824 659936734 54824 12688 805999817 31819 23423 971694694 52974 28966 428959205 52974 70580 305225891 51692 28966 237249397 85261 12688 939237724 81819 85261 115372627 11136 28966 606551883 85261 53696 477764069 25738 85261 943482389 75865 53696 351260845 75865 32866 263498929 11136 38310 279234835 39343 75865 30054500 38310 29272 868141339 39343 72615 452309102 68074 72615 475453657 39343 21780 853974177 27527 68074 682360764 27527 20990 790222390 27527 51879 191376435 21780 78342 965334761 51879 48871 703372988 69755 20990 462763415 48871 24338 261125686 51879 42959 381450347 4080 42959 259297737 48871 25464 152125111 42362 24338 449160765 25464 9518 791081017 34287 42362 577203544 9518 76623 548992309 30063 25464 519910264 62808 42362 809586411 30063 81859 267199254 21757 81859 974397537 30063 46000 34301615 62808 77673 765324748 46000 35328 69167993 46000 71831 623844359 4847 77673 339366667 85492 46000 795196558 4847 58850 355276681 11005 35328 989713324 74589 4847 834533978 4240 11005 826772248 74589 16406 876700809 4240 86689 169427422 16406 47162 483763744 47162 5442 303914801 59032 86689 431338983 16406 85112 209538686 47162 49086 923077336 12691 59032 908347899 49086 30145 907984296 12691 41243 175055356 29483 49086 242519664 79732 12691 698531716 41243 52293 770089932 41243 3716 107266490 18513 29483 174072081 36453 18513 868877782 59568 18513 14835995 59568 78545 4933013 51657 3716 869835386 59568 84306 102079086 33441 78545 439676500 59568 59005 471847666 33441 36263 138997554 58319 33441 207515514 59005 30637 764904173 17894 30637 146849164 30637 35137 205339133 73872 36263 310252881 35137 63934 238658620 73872 34452 432569325 63934 31850 56590807 688 35137 168536290 31850 22196 44785010 64281 22196 422542889 6482 64281 334833464 35333 64281 68311115 6482 36259 688756094 54711 36259 989780149 36259 72932 772870695 6482 18229 579768198 58440 36259 284899232 18229 20361 250231405 23466 58440 129547290 35124 72932 465667429 20361 36684 683036354 23466 12225 633452959 36684 5958 52200210 12225 77592 663570312 5958 64670 827974899 64670 27181 864121964 33415 64670 315767875 73426 27181 789834675 77592 54984 325108209 60439 54984 684793966 27181 27723 534459537 85350 60439 340786472 27723 488 548728574 488 33560 309597133 85350 39480 4018512 27723 30372 46481773 30372 29922 378534015 29922 60311 131714727 40293 60311 39473029 24345 60311 232752144 24345 40101 586430938 824 40293 882772639 40293 2591 881823536 40293 83924 906722781 12837 83924 9771189 40101 6452 9943348 2591 62750 413627961 6452 18979 216105844 6452 82436 941747696 47407 82436 640632398 82436 30127 6000238 82436 73050 190370123 11749 73050 924597951 18516 73050 667784827 18516 44049 117369887 73050 9200 684035257 86701 11749 997411077 67801 44049 458515987 71660 18516 944447911 73546 67801 791199057 33471 71660 514304565 68504 67801 203482525 50075 68504 151872225 50075 24419 890289059 33471 46554 945291343 23131 46554 596935177 24419 23755 775584678 24419 2594 188342184 23131 22441 109390149 2594 53532 516769959 85514 23131 756663980 22441 39473 635593560 2594 23655 620129463 85514 43909 190858721 78817 23655 16897365 81278 78817 76345523 74018 81278 783200182 36087 23655 459134454 78817 15072 699416414 36087 79498 733725026 79498 24014 437894020 24014 58346 301032039 9835 24014 970481853 79498 57488 766177677 57488 32593 345501232 33059 9835 11664737 62737 58346 336269202 32593 17695 413789318 62470 33059 446400543 62737 55211 226008738 17695 43428 586705816 62470 35801 994499835 66490 43428 582182307 66490 72057 10011105 72057 86275 360606851 60430 86275 631339179 8464 72057 779429033 53257 60430 11979569 60430 51797 421745439 57246 53257 534815588 53257 52890 913621231 56168 51797 574444581 22586 52890 46254971 22659 52890 58805448 52890 17789 445398287 17789 65446 660986119 18749 22659 292201145 17789 3673 107042800 85348 17789 814152942 78425 65446 8498524 1448 3673 418339084 85348 80861 825777013 5335 78425 424725269 5335 25550 652711703 1757 5335 320946527 25550 4930 318750077 26395 4930 586523964 12437 26395 189490891 4930 14818 586461255 37259 4930 830467146 16600 37259 90659572 87280 12437 916479993 76857 16600 851971918 14818 2359 109760519 2359 20142 845609396 16600 11019 545917353 86483 11019 463129443 11146 76857 314232947 20142 19456 61967298 19456 47095 439358118 11019 87052 6988290 72606 11146 175030632 87052 51217 356335551 24175 19456 78807538 34932 87052 317850559 24175 46088 974656347 66672 34932 105760649 24175 11553 791370847 24175 40290 619691833 70997 66672 328890127 49559 46088 871906756 70997 454 581766059 49559 31207 99018195 70997 75260 75407260 31207 42171 715460004 31207 35678 101448367 69420 35678 125389921 75260 58204 20993247 58204 24741 641000520 58204 18675 277038626 18823 18675 714108166 36323 18823 219877559 27079 18823 847864013 37269 18823 335150431 55582 18823 912379770 55582 63932 785373425 63932 60266 391364386 27079 41245 971839074 55582 12169 115654840 34072 63932 356400772 60266 15529 267044410 15540 41245 258595837 3720 34072 734328136 34072 53186 726676150 12599 34072 231906216 15529 27467 39212434 53186 5043 107926099 3720 3201 323432246 3201 45943 122854748 12599 57222 275862308 68604 27467 175139583 15033 68604 524553744 72543 68604 280891567 49998 72543 909402898 40712 68604 248671852 77902 15033 932693950 79481 49998 428685508 71400 40712 760666941 77902 29013 323395220 59994 40712 243374999 44341 59994 343574218 71400 71498 206348517 51202 71498 394193774 59994 1901 259806778 37036 71498 40879789 28484 37036 404799390 51202 40869 301937517 28484 41740 782523339 7640 1901 130778652 28484 57705 831891840 587 7640 515278957 587 65451 747683115 587 31172 660908276 33206 57705 959494457 65451 53525 848209497 587 42832 244637631 31172 64728 190489587 42832 18511 495800381 53525 22994 833283259 71284 42832 954248232 42832 75181 143792593 75181 69761 90182420 57569 75181 140917105 22994 52288 881075542 51880 52288 122181046 76331 52288 503662610 51880 56070 35102222 23377 56070 581424466 76331 67887 612212130 85115 67887 532830343 56070 1166 448821078 7524 85115 504721692 23377 29416 80970471 27251 67887 76510375 75128 85115 608645580 27251 39141 788416777 59319 29416 242322578 27251 71019 903200981 39141 28488 456337655 59319 68574 359968139 52065 68574 54792956 71019 77823 68495052 52065 69573 820009172 68574 9619 785905674 68574 21429 43354790 21429 48889 597675629 60483 48889 948720340 48889 22539 984002880 9619 52271 955435743 9796 21429 943944540 58863 9796 91271862 60483 58279 874068545 16713 58863 168509564 16713 20918 274383172 45660 20918 119095100 48828 58863 55882268 58279 78050 203014758 48828 85255 116299581 60897 85255 626813185 45660 42253 307761581 85255 35576 73457623 73981 78050 867376540 60897 26445 860350881 55786 73981 904385123 36866 55786 764409025 73981 34548 937416997 16847 73981 138240030 34548 3286 894308026 36866 31356 293787769 16847 80172 784113160 80172 44127 655558857 80172 82872 586770922 17002 31356 816889095 80172 2048 734113893 66280 80172 457792108 66280 83091 966386603 54464 66280 799829033 42492 83091 110976742 7883 2048 390175264 83897 66280 33515589 7883 57898 568724227 54464 43139 862781525 44730 83897 634934478 83897 87265 866230199 44730 69682 630813448 87265 57724 194121465 44730 49488 195371487 87265 38148 849978618 87265 71619 336479240 49488 47253 308479212 68271 49488 478484335 49488 55475 30553777 61811 47253 813661658 61811 24886 496042332 33492 55475 9408733 80014 68271 210937561 80014 36028 353006855 33492 79110 990129915 13843 33492 535841337 13843 21929 621696280 21929 70478 64252525 21929 19589 10576140 16158 19589 449226481 30624 13843 271884593 67676 70478 297163619 67676 64794 285009767 19589 75189 707745970 4387 67676 758994020 64794 28732 162126761 14700 67676 577760900 76607 28732 637110621 26495 75189 454701151 82535 76607 714933895 26495 70487 683091509 30571 70487 858740231 82535 68151 122462717 51832 26495 120605533 68151 12788 182616766 12788 20615 846109962 70112 30571 60570434 70112 9249 887381513 48849 12788 771437883 9249 50067 513660093 69863 50067 821567810 10571 69863 637984605 66524 50067 699838695 66524 59311 893059869 59533 10571 117729053 43612 59311 304403613 10571 53440 563801696 66524 47084 958124699 40476 47084 938652948 46299 43612 524335967 53440 41907 353594945 53440 37222 280803772 37222 40195 366235860 25427 37222 759745579 25427 47800 468345467 41907 22374 520621997 68263 25427 801708875 25427 32755 246791037 58506 25427 286218178 22374 14009 508603766 14009 63131 600361021 58506 6488 57284141 14009 40956 681183921 37954 58506 407976179 63131 82817 799171771 6488 78610 593622933 31713 78610 7790775 82462 82817 271964794 37954 46280 895128339 39830 78610 364216728 31772 39830 10148745 39830 36637 210936133 72786 36637 748478025 72786 51044 165921539 36637 77404 597578076 51044 81463 143676133 36637 78077 192565383 81463 62612 67134513 62612 16151 921401812 45499 81463 346102523 4293 16151 112455537 4293 20086 578372999 23128 62612 666668510 67232 20086 494272945 23128 54116 734564515 20086 83639 482819704 23128 62348 448361096 17714 23128 409087228 54116 37027 151483007 83639 52454 84051675 17714 15218 102050421 73283 52454 652032878 73283 22699 133720780 66002 15218 168365108 52454 30494 899310781 71075 73283 628212525 71075 13865 306709436 26864 71075 132012628 14885 66002 761956016 26864 65323 92723844 31738 26864 42324295 60721 65323 93750140 31738 19834 269299384 14151 14885 540040862 19834 34800 930362482 45062 19834 874876171 78909 60721 556853042 66437 19834 327028707 15994 45062 951109139 45062 44015 598212764 53785 66437 862377793 2440 78909 567218937 44015 66112 138043513 5024 66112 847497873 79003 44015 883066186 85792 2440 101552759 55067 66112 368281614 85792 15386 268592222 85792 61264 403172964 55067 76677 910879737 62855 76677 137758319 76677 37730 218464699 76677 67515 17697658 62855 17033 90217882 37730 3693 893403568 53513 37730 376775766 55128 67515 767372284 20606 55128 482417640 59325 55128 348258966 55128 25611 657931674 62032 20606 122653580 9508 25611 9231984 32792 20606 807303679 9508 26104 981032540 28826 25611 938973637 62032 36747 396528438 9508 15025 235217235 26104 69365 476376015 41318 15025 13002892 52972 41318 74238038 15025 62343 255024542 73519 52972 219736872 69365 8007 100041205 63380 62343 780328971 73519 39891 884586374 63380 20287 532141673 73519 4505 902777776 4505 50937 203207847 23049 4505 671714210 23049 51189 625590797 77539 20287 633701713 77539 4496 392452502 4496 28708 489628722 4496 54452 121833840 33965 51189 435422413 4496 19783 114070773 77483 28708 204634730 77342 19783 417876480 45666 77483 35962156 45666 23837 752976105 62100 77483 341498796 30322 62100 632821183 4777 77342 531524133 30322 77216 659390727 30322 79453 725302116 77216 64221 518958889 64221 44554 159617110 38963 4777 80439128 7227 64221 632756256 44554 84485 856910143 84485 8050 955893893 13592 38963 463658324 57201 38963 157304910 63145 84485 465204558 57201 62588 932256604 63145 10490 818848294 54527 10490 60847490 10490 5021 223064673 32077 5021 992731206 70766 62588 500642664 32077 43129 19953274 14441 32077 782069852 5021 50028 783529292 68731 70766 681332563 50028 75122 769814645 15792 75122 189496917 65931 15792 214256323 50028 54666 738753512 38990 65931 534690044 52044 15792 269860997 65931 49352 127171432 83851 65931 445734748 81255 49352 245411467 81255 67309 632906892 35698 49352 551254820 67309 35879 513725046 83851 83183 5667458 81255 45360 603294826 67309 59715 863336576 1650 35698 910514996 31439 59715 527902795 31439 81047 63892460 66638 81047 605683503 60235 59715 113720350 45274 66638 711636740 81047 57004 312352895 66638 46638 177323336 60235 49501 731859791 18540 45274 426887063 18540 14587 365910175 49501 40826 203348938 18540 54145 254382675 49501 63184 27946468 63184 80087 555762193 80087 61728 994821239 63184 75608 229466965 57663 75608 271321803 59204 61728 117399502 35925 57663 948521745 33664 75608 869895202 59204 57071 319733896 35925 18859 56515707 51643 35925 940335738 40713 18859 919792032 33664 56826 858174880 51643 34431 50397383 27167 34431 17853778 27167 40237 975572912 40713 8102 14973908 54388 34431 789599638 57218 27167 702644994 18138 40237 385035531 8102 41941 164942377 5044 8102 850972102 50981 41941 586071232 41941 76139 331171656 5044 1570 755631750 36964 50981 255378708 20556 50981 28579210 1570 59215 620739339 36964 75736 165905647 36546 36964 505826956 36964 82857 680949478 82857 6957 82076020 86176 6957 717767673 17203 86176 558234882 36546 37573 595774960 37573 14157 246895814 25342 14157 150738144 14157 978 579214157 25342 54764 523767919 37573 1967 495130852 3453 1967 150589525 1967 79764 680399856 978 63605 778196649 48928 63605 770955522 79764 13067 677308616 63605 28577 980378069 12316 63605 463215046 39204 63605 906697829 48928 76411 639162446 76411 71005 453911735 7341 39204 113235824 12316 9348 848171091 31385 71005 651191813 37101 9348 853299692 73903 7341 190287410 33919 7341 306875750 73903 6835 951456453 73903 72795 372562017 85102 6835 993447500 2003 33919 378788098 57084 33919 125332717 58599 72795 881530560 57084 50317 126652956 2003 32859 769530480 82851 57084 105677451 54242 57084 752807 58599 5365 776766113 12564 32859 187919942 45981 5365 128825495 22985 5365 455434008 22985 84132 242166528 12564 24675 512506188 36806 84132 454618063 22985 43879 480825133 42367 24675 881102093 75735 43879 971338029 39077 43879 71295748 75735 21020 594982571 72366 39077 493613329 42367 17988 816280453 72366 59525 292987965 9660 59525 375753103 21020 72352 370989856 72366 46784 350228354 36470 46784 604892678 9660 10399 523960953 84644 46784 420488468 31960 72352 745714886 31960 29572 774051695 10399 59817 175688445 82054 59817 938669599 31960 58618 514104947 50609 58618 852411413 59817 84245 912946748 82024 59817 178633268 81182 82024 502864570 50609 31581 251293160 59310 84245 246408010 27575 84245 442290717 59310 40449 827131064 27575 52539 254815074 34228 52539 599275300 2901 59310 92591858 87149 27575 255442772 72649 52539 276562905 2905 87149 374313690 2905 57861 430674040 29491 2901 782746900 29491 81321 850022503 48861 72649 186659244 81321 64323 129953550 67987 57861 205309703 81321 23714 568141486 60903 23714 708562424 15316 48861 900870424 52367 23714 762648297 67987 84470 591818206 60903 69154 536021738 10507 60903 264462833 52367 79310 256086316 10507 40964 75112076 79310 73577 461290941 73577 62567 371334992 63078 10507 493904267 73577 76276 792247840 76276 9596 955045965 13779 9596 370087324 43891 9596 8480799 3681 76276 317106079 3681 71641 653693712 3681 19879 105253062 82810 19879 226178350 19879 43150 335814656 19879 21623 86514030 71641 21014 406180947 56133 43150 141303226 52027 43150 825516700 43150 18424 987079137 64641 52027 699148357 48155 21014 123241886 52027 59390 14063265 490 52027 118630287 59390 58058 796192567 64641 45106 27412098 81880 48155 549187007 1928 58058 183791498 58058 54370 802480518 45106 59890 56544035 54966 45106 24686285 6725 54966 591089012 1928 81239 43207459 40564 6725 912160253 85331 40564 40019104 54966 45701 770608549 40564 1105 85255496 71709 85331 935596357 74993 1105 529687335 1105 66636 188502048 71709 34084 738886777 598 1105 291694898 66636 59775 602052653 74993 39446 795030202 66636 78619 885456242 78619 68350 247861046 598 37099 552181351 42712 68350 46042458 39446 12112 423858645 49607 42712 316629318 42712 11724 562474801 14834 37099 908077907 21792 42712 686121001 49607 9763 304598106 11724 10877 455449957 10877 41059 394204589 21792 45782 561530647 9763 63541 334926869 10877 2155 161385882 72571 63541 273149171 45782 41101 686564007 41101 41420 662017350 18476 63541 359960274 41420 37647 539166867 41101 27423 518778868 1834 41101 952729365 18476 47088 795550400 76730 18476 286533015 27423 85844 409514237 76730 29411 549996088 32264 29411 84231273 15993 76730 59300928 76730 44362 482616512 85844 67544 514377918 39885 32264 229217567 32264 29292 395877218 67544 33240 161053655 44362 37274 859559631 74830 39885 618470725 48963 33240 9865546 33240 80357 107039032 33240 65935 923535960 76649 74830 675918533 75543 74830 89293533 180 48963 653716444 75543 72918 950396962 72918 579 288522996 60129 579 88742335 579 23012 108958386 579 83480 267658252 60129 76403 95680042 51163 76403 106473876 45224 83480 573946386 76403 28939 630263974 56086 83480 69792704 78331 76403 34699403 78331 7168 602724430 79367 7168 931937515 66845 79367 873337037 66845 79059 216592082 63871 66845 365553368 55570 7168 117517548 40590 79367 734235983 6508 55570 277732222 12997 6508 366929185 14770 55570 886403020 55570 4120 208925942 68850 40590 571859271 14770 8260 663943101 58908 68850 827805788 18875 58908 694769114 4120 79926 763083888 68850 6089 525773253 58908 62129 281169206 18411 58908 421285152 18411 21606 778680122 30210 79926 369783030 18411 71243 145947583 7842 21606 660006601 7842 78019 799729732 48283 7842 969070276 71243 54545 194577711 71243 49139 384042348 7842 2981 813384895 49139 80548 673592926 49139 41926 486753953 3093 80548 61244923 41926 39728 518371933 70999 3093 797375594 4604 41926 838644816 80535 3093 149818775 18324 80535 710531965 4604 31626 71071657 80535 72457 476137168 72457 17114 132675702 31626 81376 463046743 30150 31626 667032351 30150 5160 132258546 48433 30150 129094136 30150 74729 804092847 74729 16079 144383173 73651 74729 23565452 80576 16079 393200990 80576 69014 792646270 56898 73651 46511223 6219 80576 114270030 56898 79915 806165073 56898 12251 568448151 70532 12251 386314242 79915 13849 313347688 85392 12251 172968568 37765 85392 620735920 85392 76539 139051584 20906 37765 743591967 76539 76868 403670605 76539 3922 923349130 37765 28832 691047963 76868 4548 753681872 28832 40894 193884665 29177 28832 127341888 30767 29177 735168278 40894 5508 436725884 4548 17746 771446611 32954 30767 271086431 78421 17746 902275703 3176 30767 529267145 20296 5508 213344899 11075 17746 767761539 38751 32954 608030230 20296 7090 473058551 66987 7090 764071020 11075 72673 412270962 32884 38751 195838612 44061 32884 244400637 64960 72673 269830025 44533 72673 630119163 72673 38393 170903490 32884 4889 398848004 61653 38393 777051780 8011 61653 952627302 44533 50598 106884903 19683 61653 607088104 32944 4889 336930212 61653 27609 525142632 12775 32944 443752199 75004 12775 809177625 32944 52854 247125213 74849 75004 367974903 27609 67667 92434120 35211 52854 685203450 52854 82526 689150762 74849 31152 219778797 31152 33511 87200359 35211 7300 654920702 33511 52110 141077585 70320 33511 248612322 33511 33480 794475151 33480 64268 420708637 19336 7300 935582767 33480 52022 928882153 19336 22380 649085151 6640 33480 439674536 19336 7222 812024715 6640 75330 44206888 75330 52893 125057677 22380 39577 119239329 52893 2769 749765649 75330 38796 379295389 28476 75330 810161275 78344 2769 406250845 18494 28476 346796795 23686 78344 51717696 11219 78344 363079941 36281 78344 977710007 46503 18494 123310301 47816 23686 530514025 50541 11219 497168288 11219 20023 521122164 47816 7229 482870698 76625 50541 918684537 47816 2014 147255738 20023 2716 127169512 2716 7601 81974691 4310 2716 586503743 2716 7837 393197341 2716 25078 695891175 39442 25078 352650454 7601 22148 586298780 4310 36919 72551553 15489 22148 866909453 39442 40042 175633647 43075 15489 968257303 58764 22148 72644738 15489 36190 687027637 40042 60784 907224868 36190 78309 868476508 60784 32339 201185089 45887 60784 951501992 32339 43761 207143619 15657 78309 880328445 78309 86616 88309374 43761 57626 45367794 21881 45887 28861191 15657 48614 9206572 61489 15657 48191710 21866 57626 149790946 61489 44787 978572201 21881 2101 749143640 48614 60287 312460417 82156 2101 164281423 44787 19750 746916150 55176 44787 126682241 82156 25463 733436649 19750 84081 83777368 55176 69408 321222669 78011 55176 393437577 36795 55176 245358133 69508 25463 850491868 52664 69508 70471944 28002 69408 375632066 36795 6931 588330814 70627 6931 47521709 69508 27365 495987611 22194 52664 323152654 28002 20938 937869324 70627 74179 880649661 20938 78470 372708357 22194 45518 485403063 66810 45518 938032485 78470 83293 899241624 66810 62517 238318943 83293 17075 521303545 29270 66810 731484571 83293 51178 757896397 83293 43185 936526552 29270 62035 478169218 27383 43185 511467825 62426 43185 796793082 6782 27383 879905324 62426 76039 520936162 27383 61400 459896162 27383 59017 207592823 43397 62426 261434075 7253 76039 643782225 74744 61400 967209014 7253 85017 311238063 59017 13314 688219399 35102 43397 689205031 75831 85017 909369720 36013 75831 926693185 13314 77045 285662592 36013 790 75786339 63935 75831 488102378 47538 36013 509618551 79494 790 845041506 63935 33777 38298701 17414 790 284656885 63935 37002 842574886 47538 3376 643920107 82797 17414 745557519 42605 3376 881897309 37002 84930 669173428 71710 42605 594369889 82797 74529 694853379 82797 49427 510512587 74529 4294 54668582 79225 84930 731441666 28340 79225 445821944 28340 48249 708067040 2467 48249 440068096 2467 85870 838511556 80830 48249 563078913 37058 48249 281807368 75176 85870 669259401 78794 80830 597043610 28371 75176 241889295 8026 37058 29161552 52978 37058 754090328 75176 70630 974473881 37347 8026 832303749 37347 67794 775522970 52978 60218 133677997 60218 46131 722459950 54269 46131 431541379 46131 10839 239973135 74113 60218 688668235 65522 10839 55008970 46131 1190 54169482 1190 45454 362433647 1190 47500 115060161 57612 45454 843278502 39503 65522 143450877 47500 55438 120528528 18857 57612 348487844 2120 47500 51517611 55438 68330 285021577 39503 56092 772796623 14069 68330 39037916 59054 18857 703232212 23473 59054 630816262 23473 8204 194705119 8204 26828 726722737 59054 32378 423747995 41532 8204 439046775 67009 32378 209353801 59739 8204 450691598 76814 41532 763572740 1869 41532 777588705 59739 1391 49232728 3727 59739 684136376 47943 1869 11900843 1391 74469 632823617 1869 19875 240373875 1391 39746 132470389 25341 74469 994957176 25341 30584 591844133 74469 79356 935287497 25341 75498 144409082 73874 25341 951975438 73874 77661 850249832 87213 30584 842595491 75498 20889 66477891 79077 77661 452632954 73874 25098 195302199 71542 77661 527692194 20889 38025 307648719 37934 71542 701112877 86026 37934 176806852 77798 37934 317366568 13904 77798 590125539 37934 75209 777596589 75209 14956 207018738 52839 75209 205569242 13904 68747 629468627 13904 85027 639916375 14956 3799 23906618 5234 3799 485692590 5234 20504 941196447 3799 71502 639483802 61508 5234 292707575 28909 3799 720969920 53269 61508 559285382 17021 71502 393344980 14031 61508 216085900 14031 75915 750402172 13933 17021 875551641 55450 75915 840697459 17021 84553 798431897 76593 75915 139030898 55450 16862 56327730 16862 43852 760135334 24206 43852 113975489 72351 84553 23135204 22916 16862 889186166 59284 72351 896703281 22916 3787 534827702 3148 72351 634766385 78627 22916 892272348 59284 26223 535238017 82252 3787 443855611 3787 45507 619602385 26223 63912 371188000 69292 26223 107010331 9999 63912 211599245 82252 12458 450036772 60745 12458 877504850 63912 65133 53194021 25299 9999 161032729 23477 25299 751684974 65699 60745 443980930 60745 54835 84628986 71946 65133 971094156 34273 54835 777954414 20631 71946 305055784 54835 29824 529273802 12862 71946 156381670 71946 39851 920834996 15189 39851 461692381 31685 12862 697189566 84037 31685 126402905 12862 81752 793734950 36379 15189 62431143 10112 31685 552937143 36379 9111 775774544 9111 62667 126199116 56565 10112 658043072 56565 40160 903596804 55984 62667 487772521 40160 31220 50052783 55984 6878 552292699 43504 40160 541739699 6878 14173 580719120 14173 7024 236244038 43504 7266 195452722 39811 14173 568219477 7024 59811 785692641 59811 1800 30796081 84969 1800 913916096 11511 7266 71587655 19337 84969 593388040 86116 84969 614478814 79459 1800 113647570 84969 51745 585601040 86116 12140 757175887 19337 3575 246764745 4484 3575 67496756 45555 4484 18142955 3575 44871 956111838 71535 4484 395660077 44871 20866 892853294 45555 24633 325936536 13126 20866 30866680 48449 24633 379186069 24633 77286 645498539 13126 68505 339506116 36925 13126 206109542 81986 68505 195350391 13972 81986 177093249 77286 54605 626209901 68505 60077 121637953 81986 64215 96254071 24631 60077 366511788 24631 54225 542383284 64215 11914 73816716 24631 77992 326704537 12451 54225 754439263 84274 12451 202764995 56253 84274 714406388 12451 29385 582605067 55794 84274 737757485 56253 65305 303824205 84274 19002 728612463 29385 70122 116140488 7650 65305 132642377 20222 19002 545007546 13798 20222 467841383 37022 7650 295931387 41284 37022 460691341 7650 85922 9493147 85922 49835 776358030 85922 39191 58727116 35038 41284 841355105 9347 85922 21135935 39191 21614 843443173 37409 21614 768182769 52311 37409 378368535 21614 84228 377584035 48809 21614 423697919 52311 36103 717719408 3940 52311 88591260 36103 49110 810620624 87092 3940 756504919 48809 3643 95818513 3940 85192 944866681 65541 3643 456737016 85192 67478 294025692 31165 65541 957054704 53382 65541 776956241 1859 65541 543658639 61473 67478 434447990 62934 1859 906632773 1859 5935 88881081 53382 17293 624830221 15087 62934 482974030 15087 11849 68919295 5819 62934 310309282 5819 63281 833030631 12376 17293 838608279 84324 15087 989043160 20640 12376 739193501 26560 84324 62248721 86137 63281 961244307 20640 60133 21116339 84324 79080 702526763 26560 29786 63632663 32274 60133 434165434 60133 66863 654823977 79080 30103 106998594 30103 70077 888141864 69322 32274 327236527 70077 5018 866570611 70077 36346 541633777 69322 14016 409392709 14521 69322 333483085 5018 83544 721266065 42495 5018 696732395 36346 68055 958412128 20480 14016 507850910 83544 10812 101209951 20480 80639 101852494 20480 12510 199868775 76332 12510 840140748 12510 77948 911580792 18522 12510 986863299 4316 12510 242144664 79051 4316 461816514 61583 76332 656678333 30073 18522 513349217 79051 74349 88725046 74349 14006 169539612 16338 79051 772025237 74349 25357 446022246 38460 16338 81797759 74349 35719 267514883 2761 25357 16767178 16338 85570 52883021 2761 44811 757901653 83028 44811 923845053 7661 85570 545195809 74890 2761 174237801 28583 74890 782357227 30359 7661 748572097 30359 67438 492020955 74890 49579 210139302 30359 52755 961269964 15367 52755 243253461 73884 49579 950983619 15367 68681 21281618 16426 73884 348181561 52755 37716 68305436 42575 16426 363196575 68681 4727 434101040 37107 37716 866728574 37107 4846 495613373 69486 37107 826203494 37107 62582 51781206 69486 41634 305905489 49648 4846 900112630 49648 78921 767307315 49648 17146 231188794 78921 50410 194963545 23661 41634 19421531 49648 30972 868750660 50410 34748 31244891 6291 30972 34532347 34748 84931 434397309 23661 29455 73255132 2839 29455 371343500 29455 30012 931477140 84931 12322 56940788 5771 84931 536808046 21146 12322 218757705 21146 70189 466624344 49516 5771 345672678 21146 20802 934154967 21146 56040 520057988 68344 20802 903820075 59306 70189 980098375 56040 78820 432699016 78820 14508 842019307 61306 68344 963409941 78820 14572 864960283 10157 14508 997431314 33147 10157 534197827 33147 8022 955777005 65154 33147 391621789 16555 65154 257409657 33147 80254 40331286 80254 15623 434282528 65154 21816 662998359 43140 15623 815381783 15742 43140 202588707 19274 15623 575052214 43140 1102 196805295 36194 21816 46546697 38552 36194 180015292 38552 12571 20273917 57564 36194 604170759 36194 21790 133795708 44778 57564 651646385 44778 37963 287056250 44778 55912 287190463 61338 44778 506164016 21790 29201 121016256 83896 44778 566042060 8292 37963 13916739 61338 38299 672103660 83896 39460 805658402 8292 38745 251708876 35920 83896 959939803 38299 21006 746320997 86171 21006 865761259 38745 54327 37447020 14163 86171 489332844 58064 86171 313333304 59705 54327 818364488 54327 19695 36763752 6156 14163 997371808 14163 75131 138109399 75131 15014 188407011 25854 6156 459951728 46413 6156 938091651 50893 6156 271345544 10438 75131 84243963 14386 25854 451246449 81078 10438 526342692 19618 81078 889171560 14386 12394 816678709 39420 81078 714552319 19618 26043 655410355 40318 81078 299507131 26043 29457 333307876 56566 40318 431846143 26043 24765 436747698 56566 48702 154100449 24765 50506 126623350 29457 11753 679994808 24765 11839 598623914 80149 11839 513497754 12569 11753 326911121 29773 12569 432084342 80149 15638 14827999 11251 80149 97874114 29773 50163 100390831 22638 12569 990034609 1243 15638 545344755 1243 46939 82092378 17196 22638 330845321 61588 17196 61848666 30039 46939 788926761 17196 24328 245264077 5031 46939 830001289 51487 5031 685297810 66899 24328 729115586 5031 69675 964009429 24328 11893 16056117 69675 28147 909280519 11893 81816 569866022 33707 66899 567423521 33707 86399 672097414 14892 81816 131090737 33707 41223 699516219 78038 81816 948611150 7421 41223 284670684 33684 14892 502987257 14892 56788 226408929 76499 33684 841663904 33684 25449 526026568 26473 56788 337551771 33684 39654 578273628 8960 25449 163685211 28420 76499 550171321 58417 25449 182762908 39654 77695 785153061 58417 57607 495326895 46563 8960 160160908 64621 77695 379725344 37935 77695 544633445 75160 37935 595071365 64621 44402 191312659 75719 44402 902901572 75160 52950 698826305 75719 74786 326648155 52950 86358 124043541 49406 52950 185027727 47013 86358 670793825 74786 33208 854195961 12442 47013 126711366 12442 36786 46035190 33208 43273 787145296 33208 65970 221631252 33208 27622 20296066 43273 4166 659499679 23548 36786 782209439 43273 79221 394233639 36204 27622 205146015 59917 23548 243760035 55466 23548 746733387 23548 41974 981341543 41974 60982 87124464 55466 23216 130643145 57482 59917 367598557 23216 75627 683916135 42414 57482 874314323 42414 79157 258690699 57301 79157 271313408 40125 57482 313798522 52921 42414 934194894 60059 57301 856538984 40125 15419 80385594 57301 22676 542442781 52921 41068 105456884 16019 41068 894536628 22676 38255 209127354 4673 16019 427999898 24414 41068 747280140 35586 24414 759202805 60649 16019 248514848 31149 60649 461704969 65304 24414 25586614 60649 50189 636805140 45702 60649 53233967 30102 45702 441025845 19861 45702 776418212 11401 65304 556349544 55407 45702 253370151 41714 30102 699884464 11401 61364 737511489 42824 11401 63533656 42824 16535 175331963 20910 42824 95407009 20910 42161 755209295 70105 61364 890007149 7680 42161 150245104 20910 6200 126553315 53123 20910 924624134 7445 53123 325248089 70105 38667 418994816 74980 7445 670319660 53123 28556 916355111 28556 5472 609765884 74980 12323 30494228 66957 5472 381068646 74980 4687 756587789 17298 5472 714644558 65205 5472 641168554 80035 66957 854531853 65205 81207 369694081 65205 83207 252618342 42292 81207 801283819 83207 8373 548287251 47637 81207 847562810 85533 47637 408798753 35995 8373 639809272 35995 63278 19519704 33554 63278 10820317 40377 35995 430922345 85177 63278 938935934 39487 63278 809320260 23695 40377 109109642 86995 23695 479959824 21297 23695 39049086 2398 86995 999172393 62918 2398 784063379 62918 43057 781198699 70153 62918 335995091 2398 79941 16287852 16179 43057 55537640 7329 70153 155148227 44480 43057 209237718 76882 44480 104027645 7329 2207 803953517 59634 7329 261372578 44480 22713 51973680 59634 48181 143445875 16896 22713 447174007 66348 22713 616394215 66348 86497 515446425 86497 53998 747482607 1668 53998 572390043 1668 71315 589889703 1668 31462 710683606 17395 71315 944459384 33860 31462 883780508 39113 17395 314084508 31462 22257 126791891 31679 39113 165592610 10748 22257 658094841 80060 10748 231183908 81958 39113 497658025 81958 63536 723668190 23879 10748 703068180 14733 80060 136087823 34917 23879 660661712 42248 63536 223057109 7187 63536 117284436 66744 34917 141436890 39067 14733 271640716 51046 7187 299221987 42248 41653 890536584 42654 66744 100955800 83588 42654 736451346 80125 42654 653106581 48047 42654 546029945 42654 84420 957131056 34559 83588 111436621 56160 48047 693552701 34559 24716 725894350 2117 56160 738052104 56160 24401 418243653 49518 34559 472124167 30582 49518 774056024 5654 24716 68528830 2117 1758 257006380 1758 2736 53634314 58823 5654 981057310 82940 30582 17387788 82940 50115 126171221 52490 82940 817087542 3827 2736 407301206 52490 40141 420921835 37869 50115 12566894 52490 81940 38275326 37869 76954 796631410 37869 56485 977533654 81940 34122 737436643 13761 81940 602919501 56485 78965 620767927 34122 73952 262222107 78965 8515 39199146 4079 13761 25317270 7230 73952 27995582 78965 57916 442797811 68360 57916 418232124 57313 68360 531400666 4079 66313 739136650 66313 29285 196787506 40699 66313 919313387 68360 18499 342681136 66313 57288 11390262 72429 57288 783336209 72429 4479 474905312 41865 57288 965352270 85968 57288 57704040 72429 79405 825963895 47057 4479 100979846 85968 50619 822192340 47057 448 599018921 36724 50619 135658578 17697 79405 229908204 1892 448 695300724 79703 17697 324414445 448 23316 573264747 1892 72172 127151062 1437 72172 812188978 48512 23316 88677024 17023 79703 592400926 84928 48512 834297247 72172 22991 364288273 63134 22991 490360273 30421 22991 546453521 36956 22991 894049682 84928 57991 572831895 30421 70572 338668713 70572 54662 215352347 54662 72905 80582416 72905 15984 242654470 6739 72905 655257651 62240 70572 353757391 32243 62240 731865100 6739 56696 773466384 7943 15984 466504256 62240 64635 89157158 32243 20160 628653205 36512 7943 750351838 36512 24251 496213948 68650 7943 562869946 24251 22235 517967571 85094 24251 588364932 52181 85094 549225012 52181 79183 130245899 85094 75809 419403049 75809 71335 739836987 86990 71335 41335936 52181 59912 709585761 71335 3773 964573446 79388 59912 298775858 60794 86990 553952154 59912 46884 289428254 65576 46884 693894794 46884 25881 154135187 82069 60794 189101802 25881 12064 432888721 6052 65576 557739672 12064 15777 268738355 82069 79036 530003631 6052 53563 589288462 15777 61537 624400971 79036 78444 876583729 78444 60798 127752527 63331 60798 291454291 78444 35504 921737985 60798 25232 80952725 65746 60798 978163162 63331 15248 510811848 22610 63331 262677421 52037 35504 714683048 52037 41876 86984867 35488 41876 11364944 41876 29515 873858121 22610 424 604205573 18634 41876 679087550 46887 35488 58301132 18634 29888 227652183 52 29888 821741777 60543 29888 373570700 29888 20343 5279733 20343 60053 703426216 18551 60053 476031524 60543 54701 309129785 47704 18551 58680036 60053 53431 356823106 60053 37476 23586427 16843 54701 478483902 54701 70740 941048861 53431 24677 167571017 16843 52141 461236475 24677 14868 443781168 16843 4442 2663439 10943 4442 159455166 39600 4442 731870759 63368 39600 790117633 14868 29990 533367250 44483 10943 675899298 29990 14070 732682278 63368 50522 701274845 5324 29990 261868988 53069 29990 122274446 50522 82809 206938623 5324 38082 25439484 82809 71903 805616721 82809 25981 398274617 71903 77248 39669067 38082 21876 491423502 9185 71903 366005485 70568 9185 424286770 34632 70568 36420883 43808 9185 687543085 20677 21876 412980952 35169 70568 431703256 20677 44266 53504165 34632 51257 642058242 9044 51257 43592402 44266 14285 453344916 35793 35169 365091036 14285 53101 251034858 19656 51257 671794898 44235 14285 142593652 14285 49770 343881609 16480 44235 311345519 86446 19656 284895821 26174 49770 807763336 16480 37485 802553041 44463 16480 891104835 16480 23026 563781503 44463 76747 66229923 1080 26174 308302542 45498 44463 785175169 50558 76747 325137202 30540 23026 454942317 1080 81724 569820833 30540 14179 713452343 43239 45498 60319348 30540 68534 510628746 14179 73479 342579498 67197 81724 114088049 22165 73479 410122903 26279 67197 801308371 1044 26279 122190506 73479 60463 133242636 60463 86146 720253997 60425 60463 155774027 86146 82465 612793422 60425 87187 85484182 34238 86146 31985631 64373 82465 480675211 34238 49167 98920022 87187 39825 400971244 34238 84626 902689898 27020 39825 415956675 47738 49167 586090604 51090 47738 725261064 70943 47738 156928809 63059 70943 913922149 32875 47738 924015341 51090 29794 817607672 10502 63059 951670042 13772 10502 525342227 10502 51860 766847244 51860 58538 354910437 36009 13772 3769257 10502 6358 958188386 58538 67101 882229551 36009 62251 966961347 36009 49271 123275970 66082 67101 735221545 9680 66082 765479095 51394 67101 558096429 84862 62251 692084744 41042 84862 54043568 55497 84862 224216063 37251 51394 112885774 54209 51394 697549288 84417 54209 445382268 55497 56701 954087108 53844 55497 968262105 53844 74768 488394702 75003 56701 765578343 56701 58385 138126472 21439 56701 713092751 53844 16677 967974061 49076 58385 823285364 75003 14673 613829606 72562 58385 508377410 64054 16677 705916721 1420 64054 627047135 49087 64054 434072217 68234 1420 958535237 24082 68234 935709957 68234 52017 301050736 67041 52017 56726560 29456 49087 700169781 55120 67041 900796031 67041 68086 620778213 5397 68086 50804164 5397 4333 5357645 4333 84673 487217960 286 5397 457264081 68086 31301 62541152 6605 84673 111994616 6605 9957 528062468 9957 79669 551107006 79669 86822 36523708 4456 86822 798788888 6605 45158 766076098 33616 79669 714547080 33616 12029 221668814 68217 86822 72956618 4456 86419 585497684 55559 33616 866420048 66001 68217 880122144 23838 12029 360112772 68217 40678 552937050 12707 23838 173420370 12707 76943 635534693 66001 31379 88968775 31379 42781 876973084 40678 17640 830764545 12707 34500 2234374 12082 42781 738246805 17640 4585 581909407 21218 34500 443629479 34500 3481 720027096 80257 34500 778559416 72844 21218 62837277 21218 87252 646859327 45541 21218 221789856 55527 3481 15332225 45541 36755 676865301 55527 6216 95237807 45541 16536 474167578 52393 6216 181029855 32366 55527 824282361 52393 61070 969670152 52393 1076 493864184 61070 23528 594827206 1076 41640 13227193 1076 30655 731868161 26327 30655 407559132 78200 30655 743811769 23528 28085 860439740 59686 30655 265872179 61507 26327 250159545 80090 59686 709472851 76757 59686 469956996 22435 61507 944457538 61507 79618 988917238 62642 76757 297935 79618 76262 137281794 82749 22435 492232683 6668 22435 530401393 6668 33947 559435917 33947 63554 978032924 79779 76262 981915574 6668 33729 506764355 63554 67406 708504813 35015 33947 968914788 63343 35015 301950041 67320 67406 255581394 86045 67406 851131877 67406 15259 816133549 50961 63343 522179312 27275 86045 773593159 27275 26917 323283086 15259 44393 197478032 44393 13494 247053629 13494 21057 755092007 84774 44393 124024361 82785 21057 802826323 13494 50756 823749686 21057 78500 536699977 15132 21057 529311124 15132 78226 359147841 15132 29099 577205448 29099 52176 842684056 26842 52176 192783974 52176 12690 76443091 26842 26827 21417442 50650 12690 942473231 5392 50650 465943901 4720 50650 160216295 73911 26827 720347038 5559 73911 224519775 50650 15576 353465933 4720 32584 655344032 41340 15576 189453126 66687 32584 561986469 5559 9722 550175123 5985 15576 402541764 66687 78493 388379894 5985 6103 260750596 54696 5985 609076124 50493 6103 1159854 54696 23582 892262635 23582 74539 975194091 28424 54696 83584348 85675 74539 776236765 8662 74539 755751387 49292 28424 353335483 49292 57400 733135336 8662 76382 138949290 24458 49292 905756222 57400 14618 493869061 76382 67222 622070067 2903 14618 288344616 67222 33087 994152993 11265 24458 444130179 14618 79693 591321597 21657 79693 938755381 29569 11265 241439466 21657 80783 399339817 29569 79589 754392558 29569 61088 833987898 77476 29569 881365820 80783 4359 471877615 77476 26620 901035595 50501 61088 389605969 4175 4359 164279012 58628 4359 115239514 26620 41303 484918554 58628 1763 649315390 82467 50501 657712040 4175 11137 787333364 41303 27902 243768300 34576 27902 290166918 29510 11137 345070918 29510 73696 662747928 62197 27902 717599666 62197 85606 314640120 24582 85606 536575558 56910 24582 65982993 51230 85606 102377339 70924 24582 96919321 63773 85606 44096691 70924 71985 53005430 44293 70924 173292013 51230 12674 860603140 63773 23884 353315437 85563 63773 785070388 85563 77954 79057950 85563 52254 82291501 52254 42445 617260389 52254 32470 81141392 52254 79140 94291606 42445 39918 786341891 10800 39918 34815596 79140 61772 773511015 43614 32470 12946545 79140 57935 256365635 39918 66274 640138219 66274 15502 438574828 66274 79499 716724582 43614 84876 349466983 38527 57935 652147172 34967 84876 519640104 84876 70955 62291026 32537 34967 712883037 19664 32537 199487383 32537 82368 866927819 19664 24159 42322289 32537 43450 629678850 79174 32537 210627294 3656 43450 66847169 82368 56218 126136552 19890 79174 280617072 43450 11054 337616566 79174 7655 284737702 56218 11108 870886216 19890 11208 976897515 19798 19890 621258405 13276 11108 811787558 7655 29423 950985572 11108 17464 68133545 7178 19798 171211373 13276 70033 149284643 17464 7258 293363774 29423 75413 143187896 17464 86252 34669709 70033 912 727564904 11102 86252 238280566 71898 7258 632113729 72671 71898 432406574 68158 86252 482754628 53772 72671 403572465 79199 68158 531358878 29994 53772 661222461 58838 53772 560896649 64251 68158 720333381 29994 58374 467713688 8706 58374 269124258 31926 8706 105078416 65457 58838 100994524 48470 64251 918995448 27225 58374 163334074 52650 27225 1503191 50194 48470 212291378 48470 46215 977511769 76594 50194 402984700 76594 85182 800507091 55422 52650 772434889 55422 70650 683904383 55422 2202 380045106 70650 58864 750898082 82118 2202 578863925 10841 82118 844439590 69720 58864 540642801 58864 1513 115508914 1513 28749 902817015 28749 65866 777301555 30967 10841 386097413 28749 41432 320282077 38726 28749 264938014 29213 28749 95603092 72742 65866 610576592 41432 9595 179512577 42777 9595 80492502 50802 9595 521701530 50802 25985 960734341 72742 25824 413432444 84346 25985 343727733 30119 84346 240102799 30119 78823 764939089 4402 84346 378524207 4402 28555 242632423 30119 12985 438939893 65307 4402 787146856 74508 78823 79634976 42975 4402 57015816 4583 12985 425040283 7775 4583 923864598 42975 31224 755636588 39548 74508 320486169 10885 7775 317411057 54460 4583 402454080 10885 62548 673335125 83002 31224 693748234 62548 5204 483068695 17938 62548 121565985 62548 18668 831476126 55319 17938 869935012 55319 13292 697960942 78607 55319 29637989 57891 18668 266715788 13292 87269 657866683 6635 78607 311795260 13292 62632 148825279 44810 62632 438604731 6635 11796 197286316 62632 24113 603048306 35200 11796 191891988 47583 62632 198438558 47724 24113 42337705 18872 47724 49360244 47724 87190 395616504 55615 18872 233134796 86343 47583 3768739 16202 47724 480182434 55615 21001 561208004 2038 55615 677609579 1203 55615 291170641 64982 21001 653322318 16202 67581 56836687 21001 27331 761823716 27331 55727 552975536 2494 1203 706379747 67581 54320 493771803 27331 19381 335540445 54274 19381 438841906 16559 2494 552529547 54274 14117 118253409 12580 16559 805042625 12580 8223 569276430 12580 79041 860461573 79041 59279 32123280 8223 60095 54591821 79041 59755 379992341 42673 59755 615806188 81361 79041 504873886 81361 84850 395984729 25383 60095 595018276 25383 74749 507749646 65607 42673 859699129 10547 65607 477415936 54247 74749 80707129 25383 12110 985515794 46367 10547 520642525 65607 55146 878531733 54247 73936 928299827 73936 46447 72919738 55146 31282 982097157 57962 31282 988749725 38596 57962 687942045 46447 9012 503951226 63462 31282 687218517 9012 27001 103181704 38407 57962 707333130 38407 17663 76059572 17663 84112 306737789 17663 78804 718089644 20684 38407 288453690 20684 66184 143954504 20684 3113 346680208 57781 78804 899015168 78804 85073 466512242 10931 85073 940435841 49597 10931 951962813 57781 56504 663215248 57781 62361 238774181 30288 85073 685237139 211 10931 772135127 211 28658 60745841 5735 56504 104382891 15910 5735 899016866 61185 28658 542797268 61185 52924 503598297 8919 52924 25744649 15780 15910 640347171 52924 52202 522555387 61185 68644 499921242 37267 68644 68846295 50633 15780 290193378 68644 26289 74575350 64504 26289 365746665 64504 77310 825607798 43549 64504 239342228 79403 64504 544435346 64504 41597 782243882 2856 43549 289409829 11176 79403 59938917 64837 11176 3399959 67554 2856 515974404 34643 67554 63606363 58423 34643 254085813 58423 34412 400716614 58423 73788 280262078 63223 58423 899396837 38517 63223 342888365 38517 11490 228896781 73788 61678 287321717 73788 37628 612135183 61678 13794 209796554 61678 42041 531784711 33029 61678 657905116 33029 24311 378333884 13794 48216 505917985 14721 24311 986413944 52922 24311 115911149 14721 115 30730314 84916 52922 193731106 84916 53601 829036715 84916 5879 606042534 59015 52922 896964987 53716 115 554922088 66556 84916 510082277 40666 66556 885399046 40666 31961 73940448 40666 48207 983820689 66556 45011 939752385 48207 40325 279436047 68462 40666 64602537 17570 45011 257369161 48207 2731 659762770 45011 20467 953553136 20467 4999 595793620 20467 25758 679489059 31184 2731 473793774 20467 26942 5780237 50819 20467 86978841 26942 22795 54169579 31184 65337 107978829 66897 22795 424311278 50819 29821 887280574 45581 22795 787644434 22795 51344 902374121 29821 11236 702668278 29821 66131 704950862 54271 45581 870509487 44307 11236 185834098 21522 51344 760239415 44307 42321 676379565 50205 54271 58974402 13665 44307 577776417 13665 82507 225964800 42321 34761 183006012 82507 10054 966849075 10054 21559 72219353 22929 13665 472904115 10054 23163 504325019 21559 75592 344081936 23163 42587 180145380 17020 21559 78708497 80003 22929 6787653 43165 23163 102326224 76840 42587 625796956 60452 17020 826765817 56870 76840 7326814 76840 84997 157382560 60452 39803 508043906 56870 49757 954891187 56870 83158 515998087 20596 84997 982034756 44087 39803 17933315 39803 9195 252750066 53516 20596 568003770 27074 9195 781473822 44087 79742 643582215 27074 68741 485761741 79742 38298 809400301 51486 53516 548024317 62218 38298 155686303 38298 80495 442406478 29809 62218 818079403 62218 18256 600632696 56413 62218 835652746 46176 18256 869689576 80495 63925 182296846 31279 29809 792384622 18256 69415 11695904 63925 1339 722488493 46952 46176 641966689 31279 27746 32881523 3825 46952 216660984 1339 57604 493467821 67332 1339 959247577 46952 65785 166291242 8957 57604 121314972 8957 63875 130463346 25351 65785 61003107 63875 76605 118034034 8957 51447 139136274 76605 31167 100823036 48626 63875 396996991 41990 51447 374179629 41990 30789 790858695 18597 30789 545941618 48626 81183 453146786 47225 30789 275923338 3051 30789 949982753 18597 46748 548385404 35467 47225 663399646 81183 24820 876680559 24820 7201 28407065 35467 27373 576625342 7201 16514 590756295 7201 42311 691098723 43312 27373 239932034 16514 58013 756358387 16514 61968 390162116 42823 61968 750654618 61968 13524 79722487 58013 38675 171395245 55329 42823 727935726 51687 42823 202677042 4635 38675 216709741 13524 17044 292181509 8996 55329 318255441 80609 55329 517340354 4635 81275 28522323 21552 81275 288589026 28518 81275 346174120 28518 84618 201687536 84618 18888 476642207 81275 29422 75551527 47668 21552 941100288 29422 42392 752857833 70557 29422 827835080 12157 29422 553692048 47995 29422 371571660 963 47995 938721984 25820 963 212464235 5834 963 173423487 47995 67441 252281911 25366 963 729898529 5834 57959 489762235 25366 60539 900082849 60539 45554 850691654 85198 45554 274558857 62523 45554 764849008 60539 74023 46654534 31996 45554 881349228 45554 3322 579288421 1858 62523 576281793 44050 1858 822504164 84156 31996 594382258 3322 61010 241167554 1858 33898 697162341 64844 61010 190082517 61010 17277 957871230 85891 64844 82764834 64844 66340 790984950 85891 67884 136086170 17277 82969 789650767 66340 4303 674043165 76697 82969 613271759 76697 68966 112965422 32255 67884 225242764 4303 1184 908837995 32255 36 530267011 11045 76697 454410709 1184 83831 197601007 83831 75356 931495760 75356 83042 962685652 84313 36 696723948 84313 66571 894075671 11016 75356 73223047 26859 84313 467369164 83042 54724 31769926 66571 46102 619954242 66571 5526 516552406 11016 38948 279027138 54724 21181 580363338 5625 46102 26804369 5526 21219 10827158 84868 21219 925576191 21219 42245 534236997 75557 5625 865848828 75557 87048 722973245 42245 71722 292343733 52758 75557 454124062 74043 87048 904218674 17933 75557 723996376 52758 62418 736656324 71722 66306 333640468 52758 61292 314095742 32851 17933 442352916 61292 121 37259750 64527 62418 949909130 77424 66306 69466636 56206 61292 326168197 24076 32851 131006853 28189 56206 823252724 34509 28189 31170651 77424 17328 530422860 17328 64503 818439511 28189 38476 214966488 23394 28189 364410380 34509 326 799278722 22583 326 547245514 7720 22583 162709969 22583 51146 688144763 7720 10788 306980485 24208 326 332811838 51146 48568 641984981 51146 8698 922658601 56488 48568 249837650 76206 48568 681074721 24208 7925 755553834 17600 8698 471832692 66969 7925 888276105 66969 21493 123039966 67757 7925 717963088 19931 7925 894721805 17600 17925 293549748 67757 57216 355193700 19931 72304 8341275 53867 17925 766355299 55372 17925 768742976 57169 57216 277244073 11516 57216 353961960 5416 55372 231397484 36749 55372 958600826 11516 48947 381922682 5416 17566 477233927 17566 59948 852647704 36163 17566 849060275 26195 36163 173785324 42598 48947 168170714 59948 58091 789297873 69897 59948 68023497 42598 48004 623012876 26195 43720 40346386 42598 85710 244202879 69897 72469 341051662 59424 85710 72333668 67481 43720 426382324 70438 67481 3845930 72469 47104 921236056 72469 56233 804170510 5511 56233 92040334 38043 70438 469012714 77670 56233 190054933 29163 77670 213156672 18783 38043 416337865 38043 77332 672462456 18783 49702 146946117 49702 83706 413242482 43289 18783 537359857 21865 83706 848898213 43289 31461 31408662 31461 79921 278457839 43289 16786 782512082 43289 33876 400323185 80859 79921 520588728 33876 22209 954734470 77627 22209 566344609 64622 16786 258762369 33879 64622 771577920 77627 78925 967141537 33879 33073 474373584 33073 6590 377309845 33879 7478 640112025 7478 47680 513644903 6590 79053 300514037 64841 7478 760916099 64841 15589 841324046 64841 75731 494746382 52646 47680 26710405 52646 63544 180100616 23697 75731 952079612 21322 15589 12444543 75731 55940 116131319 63544 24806 979856462 50005 21322 595642301 46387 21322 780657722 55940 66124 291634694 77276 24806 396368286 46387 59144 948519893 46387 58694 961734950 66124 82964 977589003 58694 55094 285989327 55094 18445 614541337 59144 29921 147781878 18445 38013 528321626 43466 82964 41067224 85638 55094 167750279 39601 29921 556374508 29921 10723 29751377 10723 70470 24107186 15155 10723 335745321 85638 58528 547925913 74984 58528 962732475 58528 21101 411643082 82434 58528 559340086 85653 15155 865318998 82434 5393 948545431 65256 21101 60874839 82434 85706 784560383 944 85706 56854859 944 26178 389055560 10801 5393 350832296 20233 944 856466547 944 51040 840687435 17942 51040 295954125 10801 51264 216644301 17942 8636 522075879 17942 76441 111595809 8636 20175 413897111 46301 8636 101093422 18087 20175 749133272 18087 31187 215198986 76441 21726 822753444 44012 31187 113281821 21726 79039 189763240 71277 79039 477744886 3752 71277 825607810 8586 71277 988140987 37506 44012 735783985 22965 3752 273324980 71277 69458 398655743 3752 31344 515953904 22965 22069 107055844 22069 14018 110572675 22965 10667 3304953 86685 14018 346706501 31344 15940 883111215 14018 48793 155149627 48793 67387 543012010 83834 48793 870727536 68506 83834 143600825 49304 83834 16626749 68506 59030 29565953 34105 49304 356315691 67180 83834 391145207 36723 68506 649604397 60585 59030 972126301 12623 60585 563048921 34105 71395 498140713 38223 60585 305167799 60585 65098 737804042 80540 12623 958916588 38223 69048 66296136 2802 69048 884328966 2802 21739 87530361 67761 69048 47116095 21739 42195 956045273 67761 2605 905372519 5056 42195 773543277 24993 42195 603477513 24993 50746 596361581 6152 50746 807005783 50746 19789 123672912 50746 63579 352702726 19789 80749 748709000 19789 14710 828291989 6152 34005 162261175 80749 86819 812460998 2093 34005 606307492 86819 53661 395414505 40263 34005 156879166 18824 2093 777485387 86819 751 211306141 40094 18824 98535665 81409 53661 649578817 101 40263 854570600 42387 81409 660127787 42387 12256 666944629 71299 12256 736663788 81409 62937 110647023 71299 60414 382550579 42387 54289 676918529 71299 58415 431180288 36275 62937 478401763 86550 60414 891202191 49174 60414 436358332 49174 67306 168863216 45939 86550 13522146 86550 81215 601734325 45939 47447 70051473 43465 81215 519103686 80964 81215 349769889 43379 81215 291231156 47447 46149 815548521 47447 2718 741394572 66716 80964 218300431 2718 49930 717650904 50451 49930 521273254 52517 46149 237114837 49930 24378 891351671 24378 66273 873491283 66273 56200 28914734 50451 46409 394070072 66273 14663 127556554 17345 46409 7011038 17345 7828 99633889 20921 14663 974746447 20921 10395 557862547 7828 36669 318634645 77394 17345 146388897 55878 7828 152122962 55878 76498 36490717 57567 76498 112424637 25635 55878 871121407 67372 57567 409955336 67372 86966 182889200 74486 86966 942699431 70088 57567 30833817 62988 67372 106757162 62988 66052 37606600 61353 70088 61031095 16774 70088 492399273 1180 70088 439160614 81019 16774 6787846 44859 66052 276189237 81019 65074 670340824 81019 68692 222898769 65977 81019 298086064 17377 68692 117111861 33436 65074 537379228 84434 65074 784196899 35919 65977 515546515 43589 65977 784588711 22657 84434 768698533 33436 72468 557287051 35919 74541 5114072 63864 72468 943545619 72468 47121 506612038 63864 54507 400291513 47121 52123 993017841 61771 74541 519092974 22629 47121 104792948 61771 39088 75222907 39088 67826 929831498 79104 22629 277119182 61771 36991 276951013 79104 18584 39995504 36991 68918 493245111 68918 34780 191394210 22870 79104 568446437 76506 18584 920765126 48851 34780 219515756 22870 55363 776106552 57788 48851 952049679 55363 79984 92044026 48851 52102 557911514 11023 55363 165975236 57788 39603 58161443 11023 4654 770616172 54982 79984 138565609 46075 54982 160236366 53657 11023 814084134 39603 63857 60530499 53657 70424 729848783 81396 70424 274305589 53657 16744 853122318 81396 43038 576888428 81396 53803 764414161 30442 81396 503798567 71101 30442 86942094 53803 13918 366564060 13918 4649 912012291 30442 4602 160074420 62787 4649 626253787 38122 62787 663199373 51020 13918 683458645 6536 38122 885368716 4602 28034 876183958 39462 28034 362421073 38122 16691 50340273 34104 51020 756844311 60522 34104 684313727 39462 37898 828617013 34104 35619 244276768 34104 65062 17708078 6906 34104 633290872 59295 6906 976072468 38976 59295 769327782 6906 43685 220509597 75234 38976 771870179 6906 72453 12917315 38976 68317 559661058 38976 72807 657904302 18321 68317 549217945 40520 68317 894394107 68317 8475 509568386 72807 73018 355537157 8475 34392 690003856 21041 73018 347642700 34392 2790 221602450 21041 24009 118015834 73018 20724 454655614 24009 13668 105229184 24009 70876 82751540 30737 24009 472081315 50913 13668 61964100 1831 20724 14983242 70876 68809 88317360 30737 80094 909986523 68809 81310 545729268 51577 68809 89609871 42223 81310 160651748 80094 51401 954212466 42223 17186 186850247 29683 51401 637452576 18117 17186 224754993 17186 27466 115862367 78835 29683 702073061 35737 78835 755910351 18117 6467 399346680 6467 46818 491962669 6467 38664 270539346 38664 84174 935452285 11689 38664 32349804 79762 46818 701424709 18657 11689 502335788 39129 11689 338409425 18657 69101 941214306 11689 76207 366159488 65099 18657 152026106 26068 69101 389033598 65099 70533 464113173 70533 9236 56191704 48975 70533 578503863 65099 63947 803527184 23205 48975 597642771 9236 86291 291677671 48975 26804 654952114 53816 63947 79555171 44426 63947 925085114 26804 10766 970413688 53816 16678 277047159 1346 16678 795441137 40827 16678 306477703 10766 2029 51358717 33820 10766 870245388 54649 2029 835284906 40827 49187 797804627 54649 49170 353061145 31803 33820 261127714 49187 14374 59191733 33246 31803 304594532 70457 14374 579468950 74090 14374 283032059 14374 43827 351881263 33246 79152 292520350 63424 74090 340570776 17335 43827 336150763 83337 17335 640345322 83337 40309 2645238 64985 17335 953648622 40309 51364 984612701 17335 34511 59765537 51364 34124 237959188 60545 34511 863758518 60545 37190 569415010 51364 28743 210373736 52430 34124 978852352 34124 40367 538588887 15295 52430 301383156 12771 37190 322517935 40367 12908 917797799 15295 6595 15987364 38201 12771 504133322 76043 6595 749093376 12908 64122 53069424 39294 76043 379669186 38201 10646 196708227 37664 10646 525132153 10646 74825 852261403 63684 64122 933754314 37664 60319 16873621 44882 37664 718654 60319 85685 639003435 13092 85685 110126735 51609 85685 134810389 64571 13092 239322796 87003 44882 800766078 85685 71638 11589449 11707 51609 616675545 51609 67413 811677959 71638 37383 315941173 11707 66742 412459793 17506 37383 335814567 37383 45777 947316812 17506 14354 178998967 14354 40196 314785082 40196 86595 730231876 40196 26709 44114911 62509 45777 412360325 40196 51793 14654601 51110 26709 291919013 56919 51793 304811601 78029 62509 361803906 56919 1019 250100840 24196 1019 77083874 76933 1019 353257118 76933 20368 958158643 52724 20368 758190794 1019 25561 703308857 85560 20368 187081879 77782 76933 291611432 77288 20368 783213110 77288 57834 522403395 77782 17288 96111318 36858 85560 686602364 36798 77782 334450782 17288 77893 364743315 77893 43407 776239166 17288 13964 808179781 55919 77893 557543020 79208 55919 793151505 51620 55919 983321399 13964 67078 676517048 34680 51620 750316058 67078 45040 152052499 45040 75602 967166428 75602 70007 291781247 75602 1986 318023588 70790 75602 282740259 7902 70007 748948360 1986 62694 524900823 33998 70007 652896699 69217 70790 427694224 67825 69217 616191357 67825 67349 160508571 46380 67825 678686708 65864 67825 937050864 52286 65864 557486574 52286 74806 108553000 74806 54465 698426517 83810 46380 97716918 65864 6834 704269427 45023 74806 121005183 67728 6834 56199155 6834 43233 288944270 73664 6834 78120764 45023 66624 593579356 74753 67728 703489230 73664 3907 865186026 73664 6667 962180283 66624 5455 198447664 3907 35413 831871022 74753 1000 7907798 6667 18423 454099139 1000 84812 402192927 35413 17504 229582644 35413 15869 523151300 56053 18423 741924358 56053 55784 808661435 18786 17504 605450973 52713 18786 455787377 15869 61218 763967146 56053 56022 119621898 55784 42773 923156661 22317 61218 492169663 37538 42773 715535221 56022 37740 378720285 74397 42773 531148553 14571 74397 641796539 73999 74397 355605228 77526 37538 990289697 55351 14571 396415660 83229 77526 371556292 55351 14037 862630179 81630 14037 936463531 82563 77526 130339781 55351 80588 856685588 83229 18189 294133991 14037 37237 66796003 82563 70687 518664460 87186 82563 955143946 55312 37237 954615690 87186 47392 486638623 70687 8431 425525013 23349 8431 323528284 23349 19181 24940978 47392 5506 366318112 31509 23349 679775328 23349 71211 559696655 31509 4756 770608479 35518 71211 715519359 4756 45129 593443794 35518 18809 352804235 71211 27956 253545134 18809 82875 809901135 18809 51479 831082251 48735 18809 858925623 31448 48735 803942012 48735 14967 123978534 28335 48735 326515758 28335 45386 863113614 48735 45967 613841148 31448 46288 772813371 71332 45967 819822478 28335 47301 393571033 71332 65038 386219262 45967 14209 48928266 14209 63826 386328039 14209 20073 572273539 26086 20073 673849087 20073 78693 264599115 54816 78693 999736105 44383 20073 995661979 20073 25190 174121684 21961 78693 738177841 40399 78693 272180031 44383 75733 704610525 75733 37427 535755881 22940 40399 884670354 40399 78724 367482972 77969 78724 651042016 37427 77380 92364478 77380 50093 585881639 70238 22940 954219132 70238 77200 118565689 4917 77380 392846203 60100 4917 838032257 4917 82130 64238591 70238 18492 901293125 60201 82130 658367450 122 18492 591514064 39272 60100 945795121 60201 38810 521601358 64239 38810 331097535 39272 47837 542162062 122 64099 389545798 47837 68192 452282740 64099 75762 598207059 68192 60540 960602792 39976 60540 48835908 64099 80932 885527110 65274 60540 19882334 39976 79691 686780767 1600 65274 409769954 74613 80932 322481198 1600 58256 785093908 79691 5076 851201233 61905 74613 915152550 61905 86033 917472731 62109 58256 484107003 58256 61592 797346941 29987 5076 505355221 6292 29987 355563077 86033 21094 140310410 51608 61592 361021171 51608 80137 100367049 80137 41372 335861126 6292 64327 822623997 21094 27327 204370307 27327 46405 315748485 80137 59508 5564055 72168 41372 145879466 61133 46405 536764122 59508 84836 82084230 61133 33263 12314801 72168 36397 766387996 61133 29073 292360383 73573 33263 911807772 39531 73573 80338196 39531 62224 669122027 29073 73276 798813548 52090 62224 687907646 33393 52090 742254808 33393 49388 9832917 37674 52090 447958295 73276 43766 178509318 62644 43766 131456494 32564 37674 162803987 33269 32564 90453500 43766 43979 122457469 17274 43766 516112148 43979 54349 764946391 34135 32564 865621380 26711 54349 161428690 14681 17274 286421394 54349 30255 387318942 1727 14681 452556142 84204 30255 72425966 69363 26711 290790931 33795 69363 993952413 84204 49767 260356633 83908 33795 44787925 69363 57080 349366865 6750 69363 60033742 57080 3725 304996477 57080 9708 542588663 83908 67764 628885723 67764 13521 482097504 9708 12222 689321916 5303 67764 292983029 13521 26630 474076910 49220 5303 60978252 26630 45722 460561257 37896 49220 973960351 55483 49220 68179449 13760 26630 342617763 54950 55483 992890845 45722 18003 572865557 83532 54950 594997598 13760 75117 782078073 68160 54950 372939558 68160 25779 573619048 18003 17069 337234490 13054 17069 348848734 83356 17069 699242745 19248 13054 854816066 25779 31405 174650082 46179 19248 804985405 46179 82459 754231234 2473 83356 239079877 14165 19248 599374871 1438 31405 3463113 14165 63400 821619676 82229 63400 787039776 3845 82229 766777018 63400 38487 21644048 63400 28594 451333635 28594 32072 994058206 28594 14712 503495996 32072 39218 667640881 11574 39218 689771402 44256 28594 81091095 31954 39218 143283964 41425 39218 352149173 44256 61488 517538606 14581 61488 572442229 31954 72991 877959387 37089 14581 414211893 12402 41425 709783061 72991 75440 821229036 14581 69731 327918567 27452 69731 468793004 75440 45766 143168878 27452 43897 420336677 69731 28260 363307201 28260 40521 701919964 27452 65044 315467204 28260 19052 770016436 43897 24334 521603909 61951 65044 208782715 19052 28890 418427357 82889 19052 861088691 19052 40603 62162985 23670 40603 848482157 26272 23670 34101302 32439 40603 101022474 82889 35022 70133327 42602 40603 141272070 23352 42602 590215738 80255 35022 859967078 42602 72127 502102653 80787 42602 6601541 45453 80255 197414451 74423 80787 128837374 64800 45453 603816285 74423 638 463193574 64800 78078 823877730 78078 76542 171146737 19282 64800 157131898 76542 51681 363019460 16881 76542 394372787 55137 76542 553253066 20355 19282 591406461 78717 20355 677808318 55137 69647 108650232 78717 45015 135145137 433 69647 952178787 35663 20355 133355441 69647 32718 475913703 29998 32718 573644297 45015 23251 452329251 433 44861 101973631 44861 35066 66152835 70140 29998 867280396 23251 1633 145265610 35066 80152 267034280 80152 48087 399374489 80152 32009 709177210 32009 617 367328832 1633 83189 24919498 83189 9941 629793623 6751 83189 939248297 83189 42434 859360360 67745 617 436598348 9941 81968 187312902 60876 9941 267520401 28246 60876 752113215 914 60876 620881834 16496 28246 347647097 57363 914 746583481 63213 16496 570978435 28246 35420 737583803 35420 85603 686421457 64038 57363 666166573 63213 84519 538779240 64038 27093 382245701 84519 7767 556183404 86960 7767 603061622 82825 27093 99130437 86960 76035 603334177 53720 7767 754935315 48055 76035 778601840 29625 86960 92864959 82825 42565 882863629 42565 2734 740162253 85178 29625 785941111 42565 48416 348097572 30174 85178 986526312 30174 77624 675318626 572 2734 88269317 30174 45139 48811656 66175 77624 235187078 572 9357 497041715 45139 10472 20538824 33629 572 582941370 9357 67471 882615489 9357 68796 347243928 67471 11309 402474264 10472 61788 765733703 38411 61788 733137290 86177 67471 767301354 16792 11309 374585694 11309 57873 600152365 61788 50643 2434304 16792 53764 718837591 45933 50643 194601557 53764 10101 266251336 45933 33530 372644306 53764 53722 120553685 7917 45933 211981552 80520 45933 722088829 6295 80520 598920788 80520 30779 460847070 6394 53722 214474342 6394 63612 139249295 30779 55084 290025778 47451 30779 24239084 55084 16374 874465923 47451 71506 878239827 63612 11032 752378789 34945 71506 672636545 47451 22555 217243015 13732 71506 229285331 4581 13732 407213632 85444 22555 688103149 25490 4581 758366768 84883 13732 566308574 4581 18526 184557435 84883 13582 211198957 9411 13582 958769115 13711 25490 51676109 9411 79372 109515250 10633 18526 913406364 49646 13711 700306639 10633 4137 565914099 69253 4137 93756310 49646 83774 252182125 49646 2106 882471225 4137 81062 900886644 58982 83774 683822819 49564 81062 761396389 83774 45743 704214471 81062 87208 504509842 52399 49564 207376956 52399 36643 140320033 15323 49564 918673399 52399 39031 267457314 35455 87208 120427682 3263 39031 717202522 44891 3263 677542569 3263 73511 978452448 35455 58147 79216315 3263 16172 82298203 58147 83154 417134727 64218 83154 103888746 58147 36713 129723690 19287 64218 248179832 16172 17217 45506448 17548 36713 575226416 80751 36713 173431172 19287 16901 124062174 80751 2993 612575288 8906 2993 825325919 17548 15089 277415865 80751 32965 111286340 45264 8906 383194112 39235 15089 431290012 39235 10163 25406061 80492 45264 276614316 18582 45264 54322111 40821 10163 248531033 10163 27773 950820895 10058 18582 17983961 61644 27773 101916888 58430 40821 954243446 61644 63351 13789525 53037 27773 72485329 13825 58430 174857807 27370 63351 64400482 85665 58430 997888738 31416 85665 112264804 36317 13825 970458307 40653 85665 843493276 41538 85665 909659380 40653 71974 143437855 43356 31416 205643352 71974 23900 543641 33654 23900 741196100 41538 18139 5307941 74468 18139 464254326 43725 43356 823493745 23900 692 595406055 62238 18139 104408663 18139 47299 351339372 474 47299 75053882 43725 54005 49528664 52338 54005 582827310 58833 47299 435906201 71364 54005 720884038 27765 474 251460877 8000 27765 14579771 50089 8000 108807129 20756 71364 466084825 4729 71364 33651011 47430 50089 398148916 47430 46462 135976851 82223 46462 975949186 82223 73712 822654434 83142 4729 206679467 9417 46462 806716041 72455 82223 228254616 27614 72455 174084734 20747 27614 728748025 20279 9417 942435210 79968 27614 808072864 79968 66405 18986655 80814 79968 356033014 20747 16429 837776045 10093 80814 830313360 26382 80814 146026954 23785 66405 74365092 10093 59086 302621287 46109 59086 718419410 23785 64613 835704826 18790 46109 4302227 64613 20203 59348575 52654 18790 203698272 29216 46109 748671466 15130 64613 548456941 17062 20203 87111059 43863 17062 442551812 1422 52654 31698790 50513 15130 233891495 2066 1422 620702664 17062 83933 298450939 50513 45227 145183481 15408 1422 753766122 72034 83933 275646659 54045 45227 278113188 43617 54045 102317108 16504 43617 458805052 15408 18555 72521305 72034 65869 100131690 45843 16504 447465970 59647 43617 217332146 68891 45843 710151135 18555 32770 640674741 68891 81475 310985132 10563 68891 168873808 16030 81475 791287441 48513 10563 403450114 63453 32770 840140777 48513 69585 89308389 69880 16030 334434467 48513 10189 79655270 69880 74369 354869689 32499 63453 303449956 69585 40691 53479996 42413 74369 101100113 61974 74369 757202976 40691 20155 35522994 47350 40691 830832564 47350 32791 914236735 47350 31764 403280321 32791 18282 926021841 84839 32791 550435289 23317 47350 836071382 23317 21799 191720890 84839 17056 358879851 60130 18282 997834045 33114 84839 815423280 21799 28665 829511792 67939 21799 632611076 17056 36438 80003931 28665 81287 236454102 25692 81287 757176145 75561 81287 9593718 32316 81287 800691180 75561 25896 434859105 85164 25896 6940995 25896 9885 103571962 58687 75561 395385601 25690 85164 652985049 58687 74457 570055814 25690 65519 113261847 65303 25690 155432721 1276 65303 625626293 65519 83364 605107411 6879 1276 572968999 6879 86463 696981257 6879 32888 374834598 49965 1276 81400196 20693 49965 894682461 39665 20693 308258767 86463 43768 791095575 55886 49965 395455211 59520 49965 430125095 30771 39665 539343580 30771 45760 377947302 55886 86771 800007743 83764 55886 382321952 83764 53135 977443323 83764 10097 645417675 44024 83764 118701964 23083 53135 120178426 84175 10097 27809775 10097 78636 122356972 10097 49651 879441338 23083 27319 548850395 23083 27484 51613698 47414 78636 207932567 27319 70127 87129857 27484 57816 90426070 31833 27319 573684154 31833 7840 588389179 7840 63459 664615218 59716 57816 34165061 7840 25858 831175725 59716 77393 77125626 20185 77393 897969409 20185 23685 618077258 20185 53233 692317074 854 25858 592538203 18706 20185 462506362 23685 50847 464491218 1484 23685 333850917 1070 18706 813705317 62946 854 162997795 62946 71517 899970558 71517 4452 225021108 4452 6141 815406545 55330 62946 164103568 6141 29093 384211217 20880 6141 529154342 20880 85307 797673330 6141 2460 511157243 39351 55330 910451984 20880 66219 861217516 42044 85307 480265429 51856 85307 349411484 6746 66219 542876637 60419 42044 469696780 2835 51856 956759523 6746 60580 965746040 6746 20098 74409223 6446 2835 902638868 2835 78803 932919824 60580 20436 591903723 78803 17940 914538077 70795 17940 483500583 6446 5126 253214516 32285 70795 685511044 20436 16390 903164841 32285 84094 371689386 70795 27511 575485138 44690 16390 33219617 27511 20754 256879619 23388 20754 32492778 27511 49130 840643670 27511 60740 775401923 15588 60740 41522317 6541 60740 657385010 23388 66476 449815926 8967 60740 996605880 28906 6541 75379498 8967 6375 781598109 8967 78428 32313338 40499 66476 344776862 6375 76297 718870412 6375 2153 23941150 78428 18661 290083466 76297 49054 117750024 49054 59127 265109862 57204 76297 613118576 59127 85674 997970 84200 57204 873322774 75695 57204 771593989 59127 62315 869478775 85674 17211 485029217 17211 9646 438280267 75695 61938 903740168 69197 75695 889002726 71842 17211 392020228 16730 71842 724048034 61938 48898 655278534 16730 1852 110278890 9630 69197 657666299 1852 75518 492325083 1272 9630 230788064 64664 9630 881046042 72637 75518 198996857 64664 489 274306318 83966 75518 137592951 1272 47897 44517110 37623 83966 567418798 37109 37623 35547231 20914 37623 407708451 47897 9853 259728821 41181 37109 863362243 17762 9853 763135668 16024 20914 584282388 41181 11381 316519126 2220 9853 953959819 37311 11381 17241198 42879 11381 619320567 5937 42879 416533916 37311 76439 357688756 2220 64451 788908269 63492 64451 539658026 76439 64893 822936573 63492 66130 168739105 62650 66130 430752139 1303 62650 488066460 12619 64893 228692584 64893 60427 526774165 26708 1303 575102180 1303 9647 570275508 10707 1303 205521590 54829 26708 405498215 26708 75887 561499561 77787 54829 826082725 57279 77787 843136205 54829 28605 373906410 75887 77442 384085888 58974 28605 170502554 77787 3068 873157609 3068 26377 918022614 28605 54360 768205563 26377 69314 699423408 60126 26377 610034128 60126 21432 693759098 69314 56371 189770475 41970 54360 929273963 66435 56371 640786284 56371 86529 323087550 30683 41970 212107310 30683 12487 32835671 12487 86943 37974457 64167 66435 244837039 86943 20515 25339217 48011 12487 629082804 48011 43438 607097600 66611 64167 907439273 20515 17356 805710843 17356 24467 77234010 48011 82426 685576603 83783 66611 305913978 24467 1884 740060414 31731 1884 123155492 77267 31731 274992819 31731 14799 288165242 14799 20829 447929667 83756 31731 247376343 20039 31731 432775692 14799 27681 907964466 41430 20829 760069323 20829 80262 209128084 31707 27681 789185388 14832 80262 447502785 385 80262 575946388 31707 61349 715673901 75346 31707 853278952 45118 31707 989386418 45118 2619 961808520 75346 43830 679218763 2619 67611 558784952 43830 58199 428934167 76234 45118 993417615 33456 43830 345135091 66343 58199 21040240 76234 68252 589340915 68252 80752 642663176 18547 66343 853309184 83760 33456 767552705 66343 58644 731777495 80752 7044 530581464 26740 7044 310054783 58644 39717 174071976 7044 81707 682232481 69112 7044 264499462 69112 24959 77714534 50548 81707 33867948 69951 50548 535031731 50548 34022 887991908 14056 24959 11027920 26406 24959 133266378 76289 14056 247690760 14056 28207 251354183 28207 4824 912810817 28207 2918 254328264 21731 4824 67438680 31686 2918 797072409 63703 31686 873802842 11694 21731 381967364 2918 64030 812057579 11694 17038 770002916 31686 84382 174783938 46290 17038 101453513 64030 87314 536189125 87028 87314 589982489 87028 63502 456026618 57282 87314 102230 31106 46290 56727469 87028 55116 657233672 57282 30040 122879650 31106 13 319159299 13 25000 401504362 25000 85866 420328141 63798 85866 939892441 51171 85866 683858876 51171 36862 301278679 85866 56242 346754832 58436 63798 962765354 58667 36862 38394634 77007 56242 995202814 18920 77007 898687873 58667 10819 56658688 33912 10819 7463160 19387 58667 2762865 43692 10819 787957142 43692 13514 281291466 14298 10819 315960842 43881 13514 75864498 40922 19387 958103030 78989 43692 243617187 78989 7495 325256008 54776 78989 800856397 78989 3941 873474831 78989 988 825251883 64025 988 115092581 7495 14782 392762937 14782 60563 124200479 988 34070 617603256 5290 64025 415324131 84951 64025 353909519 52519 5290 746008633 27140 60563 15430413 52519 37253 317996812 52519 13221 503291157 52519 66595 812084547 19050 52519 623094448 83775 27140 144320560 66595 43529 661867743 19505 83775 40088947 83775 20065 782181205 80560 43529 12607023 19505 85304 726511030 85304 75545 476882117 14103 75545 973503839 14103 24619 669513105 14103 63683 948003869 63683 28893 815130692 24619 8039 182523912 61784 8039 907245540 77041 61784 114260047 61784 71832 137756113 61784 22387 561703341 1504 77041 866338039 47051 71832 152388412 1504 11477 415723410 11477 9744 619157562 40208 9744 962030109 47051 34016 417654283 48389 9744 394815577 75026 11477 183634823 48389 33343 423604180 64430 40208 184883119 64430 71960 800105672 64430 15304 76895076 64430 47294 905738449 4650 33343 131713999 71960 84002 781025966 15304 2809 178087583 28264 4650 474537472 4650 9754 258823691 4650 23624 117561961 9754 61037 171107664 54992 28264 76166195 28264 17637 223536995 70037 61037 684952768 17637 6397 240343153 37570 17637 243843208 78584 17637 52324519 19036 6397 645149652 37570 1568 603816441 39865 6397 172891066 19036 63751 299415362 19036 75754 986496827 65476 39865 306313737 32278 75754 660495287 63751 33083 203811531 69740 33083 295635030 65476 46971 415198367 33083 61252 668713840 32278 46923 400332046 46923 37654 45907179 22741 37654 167256255 16647 37654 918417819 84874 61252 186215616 84874 74429 201316717 50750 74429 966971921 74429 81156 83111546 41715 50750 180641164 56321 81156 596406576 14367 74429 383159023 52667 41715 904608677 81156 59500 592508161 77584 56321 814406097 4778 77584 277077631 16440 52667 646441889 60305 52667 541819244 32898 4778 170601225 11746 32898 687132154 32898 10537 781172620 52375 60305 505102865 5562 10537 368412526 41535 5562 61729820 36333 41535 443494769 41535 67408 373648795 41535 12000 581842233 83341 41535 1835908 76055 12000 196294720 67408 29470 539210966 81542 29470 454566946 22409 12000 198853453 22409 73515 198730973 73515 71706 350906952 71706 64177 302264544 81542 26018 310867591 68941 22409 616419575 64734 64177 770959201 27408 68941 993077940 68941 72148 288872522 27408 43005 75060003 75401 68941 34023104 17064 27408 271845483 24549 27408 995869494 47937 72148 335235779 24549 456 331357369 55430 47937 56401758 55430 72555 595844258 24549 4492 270883518 55430 83152 476981277 69132 55430 837306665 46115 69132 509101576 73023 83152 308852022 18883 46115 291074691 36247 69132 965266146 18883 38443 296051721 38443 8881 94984879 73023 74755 402261084 43032 8881 218450184 83665 43032 687486913 8881 62108 490760088 43032 34129 196005036 15297 83665 549055104 15297 79627 507327275 57686 62108 738600504 57686 41925 98119383 52352 79627 477190118 55870 57686 882149759 57686 83662 739798084 61219 57686 793004800 83662 41872 458204361 61219 26045 450423079 55870 84436 419131344 83662 53016 625052300 33601 61219 955847439 85786 33601 43783840 84436 41552 183899845 84436 34208 698802072 33601 74045 31638170 34208 54928 257926270 83759 85786 42954248 36335 54928 51178542 54928 44128 815782960 83759 17841 158702854 44128 8932 811585449 4909 44128 965677974 4909 55040 893280524 84063 17841 380528099 48338 84063 973817914 32226 55040 802509746 29080 84063 23152312 55040 44175 81305581 39285 48338 86082461 29080 64212 792523454 81868 29080 838753349 28342 44175 592992002 64212 12727 111528075 12727 48486 254368312 48486 7473 282531544 12727 4352 335408429 35468 48486 69811520 84756 4352 68939504 38276 84756 422220155 35468 70562 128020262 4352 72223 160080701 87215 35468 30736122 84756 51288 481856293 87215 14348 390285167 25337 87215 744665705 72223 63246 390692083 29805 25337 938291043 25337 36390 317643001 42868 36390 332887328 4207 63246 829646502 29805 33655 690115178 77012 4207 414568565 4640 4207 171174033 49135 4207 723018740 12661 4207 638008369 4640 4658 989432255 4658 29039 486601709 29039 27172 981322080 12661 49459 984726429 45441 12661 241429455 7500 49459 111964918 7500 26247 165327538 26247 5901 320838321 45442 45441 952591429 7500 30749 760014551 12630 30749 121660871 30749 65837 652325562 65837 81624 62572776 65837 69345 577286552 81624 79848 416893782 7198 12630 341663217 69345 78716 865900340 76824 79848 131527114 17971 69345 649239277 42394 17971 776378717 42394 4069 698162026 58272 4069 375306618 17971 13421 791115946 42394 13527 51492803 27062 13527 202386938 4069 50045 230978006 65381 13421 114153432 27062 1710 417826292 27062 19361 559319512 31898 65381 814834071 1710 27640 62924114 27640 69854 87572030 13969 31898 837278564 31898 76165 333595924 69841 27640 40385386 69854 26857 82219273 47694 76165 998318275 83399 69841 307069676 74800 26857 6187179 71396 26857 238174296 83399 33003 22586181 33003 78891 237654623 33003 38631 57488569 43641 74800 165982168 33003 38132 503110107 71110 78891 445537723 38631 12090 989829876 38631 33733 199891374 67640 12090 604725246 15970 33733 18658982 33733 32703 643461938 32703 74861 236174393 32703 63153 558404143 41612 15970 136247135 74861 62294 754322895 39939 32703 478198137 39939 42626 548606431 2017 63153 766165036 80927 42626 223850024 68436 42626 75419430 39939 74944 617996142 8009 74944 145510702 23973 80927 54066906 80927 35555 287450809 74944 19319 878889372 47597 19319 8935482 17141 8009 406988043 36522 17141 721680572 56993 47597 640870292 19319 60681 235016207 56993 44254 937381836 18514 44254 24618613 60681 68766 281583454 68766 24777 797115966 39894 18514 280479902 18514 84205 84909958 8984 18514 393492549 8984 75424 358818412 8077 39894 280855434 24231 39894 663900654 24231 9340 804895359 8077 39184 387128815 75424 52371 770462359 41262 8077 882308286 22308 39184 671769793 39184 58929 511558539 67626 58929 683055187 22308 66442 800172595 58929 24663 884509849 24663 29974 175104817 35424 66442 322340308 29974 45848 63465795 66442 64160 47984483 45848 39576 868425009 35424 61778 921069775 42675 35424 341101071 61778 53091 57678148 42675 29449 642881235 29449 37342 689555622 57336 37342 797022208 40184 53091 495030365 28195 57336 675509743 45321 40184 549790597 40184 82277 847756891 23398 57336 778003599 34974 28195 451806548 22277 23398 987909181 67390 22277 521209462 66585 67390 642589248 68992 67390 217249930 66585 66577 626992833 78944 68992 994656857 21676 78944 139097236 78944 80925 70360538 78944 36423 15243964 40272 36423 42494622 62611 78944 28479842 62611 73028 245908929 36423 51882 898719402 36423 36957 717603584 62611 27012 821560227 36957 7830 629583258 27012 31062 389715174 51882 27130 550395772 33383 7830 245459891 33383 85228 153512494 48779 33383 325996703 31179 85228 409640054 42028 48779 490740143 48779 70368 146263146 48779 16642 199899686 31179 55913 721291134 70368 10905 611794831 3672 70368 659166315 7578 55913 913382232 57324 10905 39753584 57673 7578 251212731 7578 12696 249444567 41910 57673 525162261 12696 2226 378265025 57324 9226 420002391 2226 9519 495591224 9226 40776 532463219 56506 9519 63609381 13870 9519 237748219 13870 3016 381703817 3016 78241 103662993 78241 84100 518543781 39139 13870 775227713 78241 43868 931004755 36177 84100 259512695 84100 32238 128585104 75307 84100 197644230 43868 30324 4169679 61259 43868 30386359 33723 30324 345944991 73856 32238 914212220 11928 61259 48904192 73856 21273 599283842 11928 2745 322395150 28643 21273 27418798 11928 14531 127196316 21273 52738 512126617 52738 24052 551572312 52970 14531 528482892 52738 68311 828480624 52970 82398 158368106 24286 52738 298721011 8650 52970 40128098 52970 24273 78818825 26079 8650 685325391 24286 73192 225935905 32705 26079 971332728 59893 8650 898729400 86076 26079 92386368 73192 78088 112681332 57973 73192 777739866 59893 66033 955919654 86076 5643 590650442 66033 58866 429737163 58866 64375 842585383 51089 58866 759645269 5643 19605 920316214 19605 35017 356965823 24301 64375 213773318 35017 33536 735991467 51089 83289 418097511 32030 24301 203669020 58503 35017 941800166 39352 33536 812563160 44011 58503 28555669 26834 44011 711540749 25047 26834 870154837 44011 41070 801194718 25047 50197 27468720 40108 25047 284971313 40108 59523 194182368 40108 38243 723523941 41070 29100 955499211 51726 50197 779975593 51726 33747 221307111 40 59523 773403937 47554 51726 35443481 29100 73843 881351211 40 28973 784504075 35984 33747 716462881 7870 28973 324191562 47554 21630 324387978 7870 74415 947980382 35984 69044 212700727 7870 4030 61547277 69044 67722 550535905 75694 21630 394804971 4801 4030 75260926 24591 75694 207065960 4030 4568 77125760 35354 67722 76236279 40648 4568 920294042 2214 35354 532635352 30831 2214 941439756 41820 40648 200592324 51248 2214 835231870 11268 40648 790938966 2214 79127 424162983 51248 4616 137718894 51248 55556 419401150 4616 67359 987052098 21442 4616 307512163 86732 55556 96513251 67359 65589 437193950 65589 71835 90525958 71835 17537 436984980 71835 42118 217365756 71835 56852 130958345 42118 31689 863956974 49833 71835 919656884 42118 60851 435333437 42118 15019 294365882 31689 78087 619541301 7356 15019 817708101 60851 10376 207908924 15019 38363 661559063 10376 81602 912079005 22635 10376 281850790 10376 78540 204360665 78540 7588 17204165 22635 74555 85880798 63130 74555 166681557 51135 74555 663984516 75203 78540 905764010 7588 8365 222554352 27106 75203 445007138 27106 63776 137858698 69186 63776 736676541 63776 11050 310418234 69186 66418 367176543 15158 66418 496526593 15158 7014 418320878 15158 27017 850323181 77283 15158 122230553 26033 66418 271732756 5826 77283 54603167 54065 77283 593623861 76531 77283 513376456 42524 26033 371440975 84469 54065 638066218 20806 42524 802110409 42524 73217 104399465 20806 82399 674962725 60384 42524 697369105 1141 84469 100493348 77237 20806 208740816 65059 60384 798313952 36513 1141 858141887 1141 55587 179749711 1141 63971 408353679 52515 77237 119807157 63971 30694 809096020 81722 55587 536757919 19544 52515 823555744 81722 4404 299161992 19544 49679 354710569 19544 67656 249728018 19544 80198 41241508 53965 67656 5218740 53170 49679 615104401 62557 49679 360705309 67656 64556 702732027 53965 56768 303423261 24167 62557 660172744 62557 80476 246279054 71426 56768 934655437 83675 71426 236515969 24167 65326 784549926 67045 71426 623772983 67045 18146 386505480 83675 54169 774760332 51877 18146 24207375 51877 63360 52842432 18146 17920 801695442 87313 17920 361608543 64034 17920 16289608 87313 38251 93161410 82606 63360 733849462 1798 17920 984928247 38251 64584 584790341 20317 82606 167581329 1798 20396 302326210 85022 64584 968229935 20396 78515 882403883 64584 9616 252530857 20396 41102 367454242 73562 41102 862641761 28856 73562 904295888 73562 27226 14659548 67095 9616 678578063 67095 68470 827823872 73562 45475 951098291 75271 27226 266405654 5072 67095 875119001 5072 28900 784002658 5238 28900 335057552 75271 3380 831871470 68984 28900 60713984 68984 42352 429292597 21394 3380 97137023 42352 6400 64543580 74041 42352 561630992 21394 44505 413801929 52331 74041 695185883 245 6400 729467259 74041 74123 657245916 84243 245 921147965 52331 74981 35825463 84243 35722 998324659 35722 44671 291403869 34729 35722 223370156 68598 44671 438944004 68598 48097 116361532 34729 66024 560375730 74900 66024 442775855 85055 48097 932510281 78255 85055 679653065 14657 66024 287021125 66024 80241 665100852 74900 77806 374432820 68737 80241 61003653 78255 48739 656891941 15007 77806 345055642 80241 33709 22221586 77806 45048 603661868 33709 48190 830740318 48739 46022 940086874 15007 82241 734789999 33709 31513 621858659 82241 4186 159651583 31513 46617 510227531 46022 15095 424470298 77469 15095 291335836 68707 77469 135851940 77469 11932 546214779 68707 5897 56037498 68707 26443 394479845 3080 11932 441886398 11932 28124 405646843 3127 3080 787948487 28124 28467 777733436 18748 26443 541373433 3080 25046 593405827 18748 37454 331817765 69309 18748 276361861 51194 37454 132415350 51194 25486 436147561 68756 25486 828986336 51194 26227 120893419 69309 32027 536436434 32027 25241 475123036 68726 68756 979359327 86293 26227 157919721 25241 166 461654717 32027 21703 885353707 19712 166 277907973 33891 19712 573324709 34600 166 85940154 51496 166 947961187 41794 51496 234511372 51496 27039 761743615 34600 82142 863428788 81447 34600 776328717 51496 9049 777890923 27039 68834 509769750 81447 7009 121879382 14492 68834 611833988 8434 68834 559528366 14492 14583 375000783 32425 8434 185836621 63374 32425 123302637 51058 8434 628474332 14583 14099 283025999 954 63374 715874231 14099 54309 984688753 71878 63374 160342933 51058 38250 169828673 24255 38250 649356244 55537 954 421219544 29742 55537 400928574 68203 24255 446607224 55537 73639 620914779 73639 59613 476563013 59613 3677 680711270 43288 68203 54142578 68203 57379 816950984 62889 43288 330292484 3677 14341 579105259 3677 24533 864872501 14341 82336 549338367 8962 24533 950397792 40154 62889 153542673 8962 38358 585969369 40154 60437 771416554 82336 52601 82662434 40154 76406 790694556 22200 38358 547669433 21367 52601 292743568 13792 22200 444568830 12246 76406 580828941 13792 23799 840002728 21367 51200 381189321 45198 21367 548237942 51200 45195 488646393 45195 62347 960306769 45195 56538 820220747 42348 62347 600182408 52681 45198 883447377 62347 3500 776662335 3956 56538 45857039 56538 77029 679725409 67071 52681 93627125 85035 77029 100677281 3500 73648 104143639 73648 45019 212341880 78949 85035 43957518 78949 54651 787785204 73648 9330 927672518 73648 42726 90474117 53725 54651 454166289 78949 69560 159336370 9330 26528 814001798 47434 9330 100666805 78144 53725 945670553 29045 78144 57345806 24511 47434 441686608 67843 26528 680595537 67843 69289 669498757 53697 78144 774200774 38484 53697 326518927 46574 69289 163647674 80316 53697 891403611 82488 80316 500655981 80316 60704 139972374 86591 82488 940427740 1611 86591 494427334 82488 66109 573558397 65568 66109 859282887 7612 65568 858394656 66109 8409 256587041 10862 1611 501513733 7612 86292 357844376 65568 37217 938620079 37356 86292 815898436 37356 57987 506018227 63071 37217 404396208 86292 62720 217926507 73558 57987 473615129 5136 57987 819908648 87145 62720 14745285 62720 46709 765275214 87145 22863 712616849 26113 46709 817601749 22863 67617 718091512 46709 59290 81885877 18912 26113 149285917 26113 36375 377984900 65226 36375 470541578 67617 21851 386989775 18912 65361 881942182 36375 83677 133890077 36375 4019 415190252 4019 1297 287170909 65361 74597 922915419 83677 56857 59941933 22627 1297 719932295 1297 53461 299349672 12594 74597 16567107 22627 68063 856965230 74716 22627 497980526 23088 74716 561853520 63976 68063 79799766 74716 51048 6913085 26634 23088 108959749 6368 63976 541814057 23088 9669 139427210 70844 9669 982273020 80722 70844 27520716 80722 24019 971892 35100 9669 229039835 70844 46090 593129538 24019 5584 886130969 5203 35100 234037624 74761 24019 861946981 5203 86290 489873044 5203 12647 734886660 12647 76412 712226649 4206 5203 696597683 4206 52365 70060468 86290 43577 965558941 48651 43577 501492062 5495 4206 140095007 16752 48651 217152662 16752 50187 605725360 48800 50187 823084556 48651 7301 279038377 69606 7301 783737324 35914 16752 13726004 26674 50187 920383772 48800 57082 961294151 42754 57082 940633191 35914 65797 19532430 26674 29920 68416286 11794 57082 77032273 23305 65797 374203894 65797 1252 602867627 29334 65797 852610063 29334 23507 211977387 79007 23305 763094705 23507 68552 140403629 73377 23507 652467941 73377 873 707426055 873 78879 289644051 78879 45854 159012913 68552 15866 301857743 873 87287 177833689 84818 45854 374036925 84818 32252 600383473 84102 87287 913496230 15866 60327 580929964 32252 32529 572523308 33169 84102 15912430 60327 62891 779276574 59565 84102 52445146 40035 62891 45592563 62891 64590 981066890 31396 33169 317323479 64590 68994 839298468 64318 40035 114677704 40035 12723 522028052 270 68994 823651144 4789 12723 216575429 68994 40912 897227857 12723 5773 492657630 4789 46921 346890996 5773 77578 950940562 42687 40912 109901534 46921 65600 49580374 46921 75914 47259158 65600 35390 136582088 75914 52662 147390643 42687 55154 643428573 52662 50848 511174623 55154 64295 776714350 35351 35390 38587472 62351 35351 599936821 50848 27009 703636841 66473 62351 912443034 66473 65421 485987500 35351 72334 116621486 72334 64260 183720957 54262 66473 457325498 65123 65421 739447739 17106 65421 887833298 54262 72651 313964090 55206 17106 879558616 78668 17106 994580712 49901 17106 631101553 47226 72651 563263280 78668 64207 836640360 32215 55206 264107354 80977 49901 316605717 32215 54644 105605780 12567 47226 421125243 54644 33389 339182115 32215 82694 276988124 68448 82694 310341476 12567 44766 669041911 50364 68448 93735843 50364 72935 689012460 50364 4288 433806944 59787 68448 574087364 44766 46608 796590966 59787 40216 786659341 46608 69883 318037520 5953 69883 814221347 66981 46608 764909582 42740 40216 402405418 5953 60050 212392164 28910 66981 167141341 2596 42740 66310089 2596 21233 74477350 80616 2596 30959436 60050 77065 278957128 48869 2596 5427170 80616 37140 237427910 23018 21233 241573364 23018 40947 867621769 48869 29634 869220540 40947 15610 103051276 15610 57713 835129862 29634 81526 474435634 40947 51114 48099686 10337 81526 175587506 81526 79684 552888062 51114 34306 517098827 51114 2796 639374661 10337 27863 995849713 14439 10337 40128136 79684 26583 500062074 26583 1622 947809127 26583 62072 484789418 56199 62072 401521606 1622 16326 80063171 1622 46091 564241347 71460 46091 15549257 62072 78353 100387068 56199 83273 851927003 72070 78353 366825941 78353 11200 966527651 50602 78353 75276055 64325 78353 391428502 64062 64325 927719003 72604 11200 237501162 72604 32892 367117755 21529 64325 865918793 78071 64062 327569568 64062 82115 356825724 72604 10497 260668447 78071 30256 704866019 78071 47590 472519690 81903 82115 76797353 47590 8110 210400165 10497 37247 278942560 8110 86344 661271564 30906 81903 201972808 30906 28317 581613038 28317 40930 451198334 30906 83719 833195874 40930 55420 34728229 55420 84501 278779080 83719 69089 220273212 53326 84501 956387931 53326 13501 187956170 53326 25277 866504178 64739 53326 41966173 60500 53326 613237464 50411 13501 469479675 2072 60500 900004230 64907 60500 105896435 60500 74640 846408794 17862 74640 150339762 58208 2072 901270551 25475 2072 494902922 74640 33649 142753940 33649 4083 639812755 54317 33649 282794522 54317 22621 880398015 4083 54006 289701251 57011 54006 308755181 57034 54006 961176374 43680 54317 200261997 27881 43680 174517578 57034 46237 103084167 43680 64569 270680255 27881 8557 340830301 46237 37561 221882543 62130 37561 102659930 64569 19384 945224507 30548 8557 562652219 48402 62130 127194001 76738 62130 67060516 9453 19384 62550940 30548 56635 501687325 76738 76913 15812716 11237 76738 213490319 11237 52107 13680209 9453 15501 108951978 81461 76913 936010335 30899 81461 115235943 30899 7110 126049445 81461 29019 28812338 76696 29019 799752654 30899 19470 176117780 12345 76696 729035117 54162 76696 390504658 61213 76696 941234972 36861 76696 118733990 801 61213 405023703 36861 34523 61070802 801 74591 283380169 801 51393 955374557 39229 34523 540829784 39835 39229 337774512 87138 34523 981395378 51393 2803 388563408 39229 23064 761593046 87138 12008 160409509 52278 39835 401364361 8845 52278 11355562 12008 70549 75297287 52278 56012 691661295 56012 21430 859425391 52278 23761 577867221 8845 66173 135849298 82191 56012 242834563 82191 80666 618531842 79774 80666 421322543 49603 80666 115052005 86663 82191 341234445 30109 49603 64623859 52655 30109 908924904 10577 30109 999689947 78316 52655 92595305 67651 10577 258378050 30109 21199 383970136 67651 33574 210843785 32048 67651 907756645 49128 21199 591059414 21199 45178 39750971 45178 65617 829594587 45178 17509 998654526 65617 65729 333311002 29970 45178 165037105 55766 17509 31590474 17509 11498 397326738 11498 75888 88585751 29970 74164 479980285 29970 37227 80618754 132 75888 341846356 33220 75888 234075506 5301 37227 377704840 132 8742 506480621 5301 70802 367704816 8742 35047 623601700 12315 33220 676965095 5301 23490 542557668 2371 70802 458871766 70802 46516 800629390 12315 60942 176748026 1186 23490 130180419 63322 60942 485983244 46516 85829 732842755 85993 46516 12074567 85829 85775 243571818 85993 18638 4974663 85993 46094 784770112 14767 18638 922566613 85775 23639 520657336 85461 23639 241307117 85461 9060 550243565 62732 14767 302488022 74873 9060 446408182 23639 82284 821186252 82284 21626 237785007 82284 47815 784290134 86923 21626 424525392 85828 47815 291764294 1996 21626 88753257 21626 36810 823346005 86923 40730 362792481 45940 85828 662488747 40730 56011 63516519 84089 40730 291329675 36810 80369 580359488 77454 84089 433465589 45940 77103 450909002 84089 63007 928436985 30454 80369 349829748 77454 53486 849387455 30454 79098 600073865 77103 58938 808096529 53486 27692 756467317 58938 65318 34483754 79098 46789 108732382 27692 19546 30061997 51283 46789 391183126 19546 37007 471603804 82267 37007 835155152 37007 86102 743906198 37471 19546 295570269 9738 37007 251150393 86102 57971 765841747 9738 63031 348829154 176 37471 781726965 4686 63031 408318950 176 79734 684410547 60691 4686 258916437 79734 42242 21309002 4686 45977 138614787 37494 4686 856262647 60691 15378 454082595 124 42242 418776576 19652 124 407178117 36694 124 541136227 124 40765 374479069 19652 37653 33488801 40765 77739 288218466 77739 62367 657733189 40765 30996 620034743 87241 40765 687780577 75099 62367 526293683 82543 75099 97285521 56000 30996 518101688 909 56000 783643008 14239 87241 953668604 36494 75099 382942307 3279 82543 739867778 80617 14239 38470297 909 11923 760683311 34422 80617 3162909 61236 36494 268829369 38140 80617 613308190 34422 36039 541014957 48803 36039 46611803 4051 48803 415534232 36039 20150 894436091 46581 38140 811616202 61414 48803 432070734 48803 44444 815348833 46157 61414 691467064 69341 46581 708135748 69341 86922 881801335 55237 61414 581160953 14632 55237 152598471 69341 41044 499878155 43305 55237 329522993 14632 4555 897445787 4555 62587 178271707 14632 11287 66388912 85506 4555 304543143 8227 4555 959275887 8227 69861 128783759 31885 85506 895733545 23680 69861 805642679 69861 85203 481600934 67405 85203 185132515 60595 67405 276551813 85203 33285 195289258 67405 38944 839721830 60595 82838 904589729 80860 60595 356165456 80252 80860 960823857 74251 80252 29460256 80860 79526 544588337 40298 80860 216495422 74251 45824 135321360 63719 80252 753143413 78867 79526 651696098 73640 78867 382508660 45824 21105 64992036 21105 80304 806964869 21988 63719 758878975 57266 73640 169574749 73640 17297 646262147 17297 49727 302055960 14835 21988 53929264 14835 75093 489997299 14835 47990 764349008 14835 77816 6365035 14835 30033 172855770 5624 75093 863101525 77106 75093 103664465 84356 30033 277314947 77816 83223 117638247 77106 43574 65215689 17140 43574 376449550 77106 40908 285271182 43574 16828 660729939 42968 17140 89496757 17140 73322 316658859 34200 16828 562876662 73322 16494 754806830 34200 47266 237857594 34200 3188 424847864 45463 47266 680609534 80471 45463 172115784 27495 47266 758397113 45463 85890 12472347 5482 27495 31140811 85890 4280 695535666 80471 40389 17773575 85890 76505 821053406 5482 42527 59830090 78971 4280 757890685 34507 4280 493808131 78971 51627 98428611 42527 38918 150170367 78971 83695 109558754 72900 51627 224907629 83695 62626 337283287 56491 51627 837142950 72900 51564 154260921 56491 50278 637695669 62626 6159 483768473 34130 6159 1876560 76586 51564 470225678 26270 76586 103805704 34705 34130 322694889 26270 76449 478095129 34705 80142 17995338 35694 76586 860167818 26270 69303 28588053 28505 34705 822175737 28505 79456 250882494 28505 40111 230102472 2015 69303 805116878 58398 40111 950081200 33588 40111 515301835 2015 79994 978627416 40111 36387 109129699 33588 477 30890796 33588 85966 852670459 7737 33588 575667160 36387 64254 855881340 34276 7737 960983621 41599 7737 25665549 15062 85966 695333324 48157 41599 536522323 8673 15062 749949455 29193 48157 417108778 35895 15062 228086947 36131 35895 752330049 57963 8673 34119805 35895 828 618461366 29193 31300 119218542 31368 35895 845767546 32198 828 11979140 828 84211 842354885 31300 70123 726319702 80950 70123 493924939 32198 6679 277145603 32198 80135 213487463 43530 80950 131393138 15094 80135 342504338 80135 7757 389930952 80135 14844 566427219 15094 58999 834355121 58999 62404 501218745 46162 62404 291421852 34458 58999 881222146 3307 46162 552303874 3307 7310 118298779 34458 63393 130460397 34458 62958 856962012 64996 62958 363922589 64996 29777 249116122 7310 80894 428026488 64996 86012 466063467 29777 11110 65129721 51078 80894 145794917 86012 16186 273213620 24635 51078 778111270 86012 77228 883495753 24635 19062 976043666 9361 19062 251526475 56393 9361 290590697 77228 74088 141804554 77228 2019 73146061 19062 58560 222059489 2019 13113 129045048 49116 58560 838544073 13113 87233 79566618 58560 66785 693281104 49116 77889 678506535 87233 25474 59230590 87233 62341 918504195 62908 62341 389039938 77889 43503 440012950 81331 25474 828461829 15722 81331 152485996 81331 12712 830871477 62908 43531 588851351 81331 25188 851966167 25188 27109 244940980 12712 78238 149654535 27109 4624 660007733 25506 4624 457179896 78238 12342 107285519 27665 27109 137720786 30328 12342 613904523 4624 25129 610093505 71895 25506 529395583 28547 27665 81540534 27665 23094 124185484 58607 30328 90497848 35817 28547 695023366 71895 64941 572264520 71553 28547 746561704 85380 58607 798388479 30535 58607 350772694 30535 40451 70521411 80664 40451 788757970 75171 71553 602871127 80664 56933 235711356 80664 69293 681835542 18115 56933 790059636 69293 23250 87057297 10721 75171 996095189 19584 18115 993896451 69293 33812 783632893 33812 19609 101984851 10721 64004 563312673 47513 19609 615047326 64004 82382 950996407 4046 33812 6409761 64004 54222 66511518 47513 77602 165065878 4046 31248 162181527 82382 83981 751312976 4046 80923 213561617 20934 80923 100025110 80923 13733 282626615 14646 80923 28109172 54511 13733 208196587 14646 48771 104035176 1175 54511 663948972 19404 48771 323002088 87234 54511 732785745 19404 65319 242168722 48771 31076 204001569 31076 35615 838067603 65319 26213 30542353 75033 26213 125782575 4737 75033 476103185 14062 4737 590616760 26213 23173 867793118 26213 66160 398318753 75033 26082 877724276 39072 23173 281657886 23173 63467 5982598 82351 63467 77750342 39072 13742 591713086 26399 39072 749709563 47244 39072 191318193 82351 53847 860797333 47244 29638 92973118 39615 13742 518349198 37252 29638 407031117 64203 47244 316239349 60496 37252 78776372 15905 37252 425315452 60496 3062 450014328 58034 3062 949505571 77941 58034 102578480 15905 44117 266175816 3062 84918 616856517 31977 44117 631008995 31977 9048 449711286 77941 16309 238101134 73533 31977 77629543 9048 52002 888865589 30164 73533 502796103 30164 53687 146634480 37947 53687 608895608 74608 37947 645477871 35345 52002 222246286 461 35345 486757819 71697 74608 894427528 40464 74608 852515567 59274 40464 519943197 9657 35345 958083433 40464 21977 315133890 71697 49964 50402017 40464 20124 674843685 81795 20124 258391004 21977 84573 92434317 81795 86304 923075887 86304 62860 112020430 59484 20124 210090339 48588 62860 385100544 83080 59484 261104367 83080 40283 778877883 28133 40283 132123794 68907 59484 36641927 48588 16643 375344118 16643 15533 955847093 15533 16068 250933887 33853 28133 627552678 16643 55153 740858858 65942 15533 294871753 33853 84140 907385940 84140 51106 851539154 33853 33805 540085538 43156 65942 605204894 54166 84140 684475620 80056 33805 458260436 43156 37291 302684968 21431 43156 545958523 4327 21431 615476429 21431 48925 124480821 19840 80056 696734621 4327 29553 29280797 48925 20089 56341598 19840 51957 101520762 44724 29553 664262537 19840 36205 501483017 36205 57008 488731283 57008 44511 107143005 45590 44724 169098104 9964 44724 631509046 44511 36303 555169687 36303 36880 651670060 44511 32221 31940501 36303 10767 145179765 43626 36303 337778081 52597 36303 490753826 32221 74735 55021199 30017 74735 982181210 80260 52597 881900796 76437 43626 613595951 74735 52018 185127185 76437 57038 970328160 62150 76437 320617488 62150 85427 407707987 57038 45897 789819063 85427 41672 195805664 85427 78169 834019215 62150 34579 55359754 34579 49788 750137006 34579 30776 365892995 30776 22301 175232803 13816 78169 974944139 34579 30380 81714144 69769 22301 46649497 13816 2998 745860020 13816 84880 362294623 2998 71574 627840764 39784 84880 309878372 29481 71574 262610297 28043 39784 143206542 29481 71403 609319741 71403 14919 102450810 28043 58653 39004279 58653 763 14331372 763 33391 63382781 14701 71403 582089072 18599 14919 89387537 78994 763 468869584 41346 33391 219191260 50012 18599 839749319 2518 18599 28280877 50012 347 601071183 78994 2899 239699424 50012 7759 309612591 14320 347 333568613 3790 2899 259771780 3790 76516 644347686 82314 3790 91260010 85114 76516 372549503 7949 3790 30042300 82314 8034 485815746 8034 45161 674547866 82314 156 21680932 67978 156 303854012 8034 64459 363969229 45161 47189 910956169 67978 34948 198163622 24908 47189 900888094 47189 47631 128009607 47631 82671 792689115 70994 47189 368352516 47631 56750 109499272 83848 47631 267199834 21299 83848 548568516 10010 70994 306350661 70994 67335 928197969 10010 9509 43258536 75218 10010 72402390 10010 77240 451195984 67335 64873 10844357 16458 75218 372376082 9509 42884 59931667 77240 36828 991376927 16458 70403 860919098 16160 36828 876353144 16458 36907 285997452 36828 39582 558585457 36828 70195 109922211 17153 70195 596256004 39489 36907 318050977 15151 70195 89617892 9209 39489 547289421 33844 70195 701511130 39489 74708 902848593 66460 33844 848464561 9493 33844 672905025 82308 74708 393042525 82308 35674 643896695 9493 61097 398689151 66013 9493 208838685 57602 82308 10940356 57602 27636 224780654 64280 27636 742849209 66013 81238 247827454 66013 58498 845709941 37289 27636 946744576 74250 64280 664643726 64280 32695 625753309 58498 44913 818758507 26312 74250 223894670 32695 45682 147327553 15807 44913 593096410 32695 18051 482152736 45682 60821 629822229 16576 15807 446841598 46926 60821 8400532 18051 5713 38529750 20761 16576 732340466 60821 12346 420400399 46926 33216 825516870 17874 20761 398562699 5713 5849 758987222 34314 5849 971328143 17874 33062 134393981 33216 59344 765858783 61910 34314 162342419 34314 54945 107604694 1364 33062 11105463 6335 61910 844948284 46063 61910 175632016 17049 6335 184621304 3407 46063 602088185 2624 6335 122246431 23304 2624 709562710 83113 46063 19629270 17049 33139 513789869 3407 21952 12373727 23304 28469 333914743 23304 70157 510033972 28469 70191 626304870 74138 33139 679113722 70157 77098 894111790 59172 70157 396602468 59172 57209 81508545 68383 77098 251177643 77098 50392 385856983 68383 40053 293689456 2040 40053 363982699 55256 57209 27406519 2040 65257 958582716 61280 40053 461141339 18349 65257 465227757 12644 61280 597666026 43543 65257 162249634 65257 15045 119967573 72813 12644 88625452 12644 28680 429718143 72813 48262 290832410 18926 15045 592987193 37798 18926 920387711 18926 36965 629481514 201 37798 132480132 18926 34628 146706212 18926 13085 339106857 34628 82674 422524588 201 86694 221148519 86694 45105 475094857 85292 13085 62213691 45105 58927 190551474 58927 71347 885493579 62144 45105 865534178 64259 85292 814633040 72618 64259 809372622 64259 26226 974089280 62887 64259 330322754 12423 62144 99041001 12423 79230 53238035 69764 26226 882975238 12423 51810 433016661 51810 14555 79089677 40100 14555 77320717 79230 14616 444239875 40100 42375 839130819 51810 86438 330209156 14616 14981 583433240 86438 59465 45234039 86438 24399 42338116 18025 24399 449252438 24399 37225 670365227 18025 20888 106586904 37225 64319 22851409 40005 37225 813008599 20888 75046 142181736 57995 37225 981066388 76205 57995 623098631 44411 75046 135772345 76205 23330 212910609 48624 57995 105351270 77581 48624 938982135 76205 71617 786756420 71617 77277 503779510 64399 77581 676415492 31035 48624 249406586 71617 47497 397828363 31035 56835 254042347 12150 64399 625492493 12150 41178 562559520 20230 47497 58015897 7728 20230 987001278 20230 34816 132456001 34816 45232 951754699 41178 24371 15551956 45232 18420 848240565 7728 16354 921739435 25612 18420 408980000 25612 54745 867187124 18420 46096 98035363 25612 28720 311393485 46096 30796 374303245 25612 22637 972246460 33414 46096 66153464 46096 74074 905239345 30796 53633 888756395 33414 53456 185970588 14019 33414 854853876 53633 61436 43406633 19756 53456 586654933 68893 53456 528822934 68893 77069 32378163 73921 14019 927150897 14897 73921 864090924 80513 68893 59150372 80513 18853 42973337 18853 45266 14600935 80513 44791 79765704 58830 80513 45622172 45266 545 437102697 25374 58830 479664849 545 33519 619149458 25374 69709 906649465 32594 33519 984062023 59609 25374 838160959 33519 64392 9014685 69709 40444 858128804 78601 32594 670062612 39827 64392 187783710 28332 59609 137166773 39827 26778 53828872 41999 39827 617477937 34479 78601 449933040 44707 34479 907793549 41999 3854 400711856 78560 3854 3965778 41999 24837 375788038 3854 44154 546012140 78560 50859 802151269 34957 50859 85009950 41054 24837 953307469 42747 34957 859812471 45757 34957 840450181 69822 42747 154265026 77814 41054 769061318 66678 69822 127684321 45757 27644 324088257 31589 66678 743836345 29697 77814 147438597 77520 66678 122092859 29697 15141 849042490 52951 77520 281043506 22974 31589 601690221 38855 22974 359784381 79803 22974 62162509 22974 49543 896670067 74691 79803 391335315 10191 22974 384455301 79803 39368 138873971 23281 39368 112535736 36357 10191 682668474 5157 74691 435858178 36357 82016 690415013 16999 5157 780778027 16999 53915 683840766 68406 82016 91036762 16999 35259 881445871 82016 27868 462746485 27868 4081 904168612 21829 27868 739493931 27868 14865 119841546 35259 64579 686833797 43302 27868 97679237 67968 43302 447995055 328 67968 462525774 78173 64579 849521195 43302 23113 358299896 67968 16080 4467329 28119 23113 170106595 49184 23113 591601217 78173 50033 393148941 67190 23113 91863317 50928 50033 612267295 67190 65159 462763603 4232 67190 82173367 15003 4232 187799727 15003 42611 543454231 13991 15003 270740822 42611 57958 650955321 42611 61254 730203024 57958 5700 984299366 42611 33999 111191693 33999 65244 422652641 57958 41598 96346870 33999 12667 605937076 5722 65244 151739295 65244 46840 75618765 46840 61917 978713527 61917 19611 503245112 63277 5722 56838316 6830 63277 201283713 9203 19611 344982440 19611 7246 824304264 11589 7246 238387761 9203 76580 39491837 11589 53743 293773381 53743 77432 105864053 54941 77432 71423164 55695 77432 225656794 53743 37546 121275928 6115 54941 708234469 54941 15377 535712585 54941 35724 221650533 16796 6115 324255642 37546 15608 513452291 6115 3754 15346823 44796 3754 183281048 16796 16291 311990296 3754 31425 681085222 44131 16291 187877597 3754 56204 224001540 34884 56204 449400961 56204 4150 739132400 44131 581 858382284 4150 54547 541110507 55316 581 501415762 72444 34884 957706133 11447 581 885714558 22731 11447 256587158 11447 46964 756768660 73284 72444 296096856 22731 27041 337291801 11447 78595 984961094 73284 80001 339479565 49897 27041 52176503 80001 43544 91656076 43544 38501 9008139 78595 52448 606043634 52448 32696 61881161 61779 43544 417962431 32696 17388 149116830 17388 34176 704852993 34176 32356 809022888 32356 62921 138695978 32356 21717 505570451 17388 68867 688165843 34176 17786 520096471 21717 70640 133561560 47910 62921 527256089 17786 38326 876136581 25049 38326 852914635 47910 8708 855610633 47910 33454 508849693 38326 28581 167612361 38326 40577 778596534 9314 40577 878755220 7779 33454 504952983 81547 33454 34536326 66246 40577 879208465 40577 36630 84618616 36630 54700 921213291 49578 7779 38962573 20722 66246 650758451 36630 63616 798883676 54700 24449 350597956 63616 46286 609963481 63616 76500 495329264 49441 63616 622984413 46286 10407 779744730 25320 24449 132458860 71158 25320 376171564 25320 40140 338570978 40140 86620 299854993 24702 71158 900133116 79911 25320 251372306 68357 79911 268875074 68357 76950 610052539 5489 76950 466411708 5489 7818 37910828 54329 7818 143858230 2189 68357 645348342 7818 13588 297054074 13588 30208 71912174 50946 2189 849889262 11682 54329 710635260 11002 13588 262514517 13588 20326 846078550 20326 10804 672964070 10804 3769 826709147 4556 3769 30029701 3769 8313 410365268 8313 62677 103183400 62677 48168 311775120 35842 48168 133745147 4556 43862 687406841 8313 87226 590711080 87226 64636 883941435 35842 5257 325949139 5257 47448 807803641 31457 64636 807510511 5257 55767 10702872 86321 5257 162794775 86321 16086 523626872 31457 85425 855231314 16086 77652 113888732 64881 77652 280933822 77652 67704 889198488 77634 77652 397188156 77634 86888 953712327 77634 38057 403175905 38057 65375 513569378 5524 86888 826390701 65375 68920 734168488 68920 9336 205880772 27669 9336 33210940 663 5524 765443730 663 48542 788449011 16143 663 753211582 27669 70352 616513699 48542 83503 514928252 30201 83503 198736611 56905 30201 107172780 16143 70771 179979294 84574 70771 141425057 62725 30201 740326937 70771 5228 627327139 28994 84574 243520646 66101 84574 356439829 84574 32164 311090380 32164 76243 224693963 28994 65873 280744583 10035 66101 388215130 32164 67769 770892546 65873 8155 233785827 42551 65873 454902308 40136 65873 822841375 6440 10035 397092501 65681 42551 594090367 34244 65681 139407790 39338 42551 563279764 59641 65681 837665434 85614 6440 838663741 59641 45489 349357444 45489 67370 911391563 67370 44336 462456870 67370 36635 4749143 64735 45489 978739567 36635 36913 664911396 36635 52720 239423684 52720 45209 694587408 45209 67933 352444000 74401 36913 200481260 67933 57634 299959288 74401 5927 179124644 57634 3330 87636100 5927 49230 171618154 5927 76446 638044010 28274 5927 859003963 49230 30272 57901815 28274 19984 500365627 28274 52589 611513751 76446 22302 116076486 30272 45676 455628091 22302 35195 44918132 52589 44649 237234153 45803 45676 241894116 22302 11440 109450673 8752 45803 339214652 35195 68835 941979701 44649 45287 553809737 11440 72078 113260053 3178 45287 954917334 70169 3178 588226135 72078 28869 591221866 70169 32405 289349524 32405 7795 871519332 32405 33122 154251311 70169 65198 196149293 28869 82896 326132749 82896 41873 157447527 41873 84837 685605663 30730 33122 5561404 76874 41873 694233367 76874 54902 909498995 76874 25709 715631700 43151 54902 518345218 80058 30730 41252973 54902 11126 432712164 54902 5095 992216550 35611 80058 833156105 75730 5095 820554221 33782 80058 887462048 1909 75730 249820305 20959 1909 437201284 20959 16624 177195115 1909 15208 991836303 1909 32262 993990451 32262 51397 362889813 49853 51397 194690112 16624 45199 29469586 27825 51397 440730240 58218 32262 591729913 71683 27825 578626406 35704 45199 816495019 58218 36890 753408806 71735 36890 557441729 6792 35704 59359262 35704 84045 253801259 31212 35704 381031469 71735 52384 737648968 8667 71735 285651352 63635 8667 126060061 4684 84045 579399328 62836 4684 525414671 62652 63635 613855030 15293 62652 684411250 4684 39306 807731760 34653 39306 389084833 39306 66851 5615940 29009 15293 662233821 79285 29009 560263676 34653 85347 185504122 85347 66515 369612027 66515 83992 781318853 29009 82685 130307923 79285 39921 13902779 66515 16446 100969444 50835 66515 253150128 29018 16446 628912711 29018 9751 306974561 29018 37631 185965405 16446 42709 149869361 9751 11943 972559673 9751 12138 85088030 12138 64561 449566745 4942 64561 737200357 54846 4942 819513750 4942 40716 334486058 16942 12138 67042559 64561 73647 792285622 4942 86733 339805433 31662 86733 318342456 16942 69621 946151238 31662 68346 826176346 6427 68346 202573731 39117 69621 670348039 66070 31662 829569417 84672 66070 87269000 41694 6427 211687943 4985 41694 632821052 4985 49036 772195229 30741 49036 523601458 24026 84672 997758586 30741 76934 485867456 9380 49036 826408776 30741 58627 114667977 78829 9380 936857827 76934 8451 312021784 78829 68836 857019364 9380 84386 15622064 22019 84386 123865387 76089 68836 300648580 84386 51513 358703852 49462 76089 608080243 3198 84386 412790959 68968 51513 84162832 71419 49462 315955403 3198 38346 629211517 13848 49462 170884505 25704 3198 231031485 71419 59617 98264750 13848 46421 868540189 76062 38346 631226242 59617 85520 623164341 87227 46421 171276453 85480 59617 252871400 63034 46421 177272856 63034 719 101092993 85520 83072 793953909 719 79248 811401202 79248 81466 655107230 58406 83072 244247405 38862 719 60877373 84239 83072 137292973 84239 25134 693570593 6174 58406 81571507 38862 36457 714023917 83000 84239 679474268 6174 48529 983190018 1017 48529 391044814 53198 36457 793941362 83000 32036 302124660 48529 67331 49952543 40437 53198 212223626 40437 81277 817423588 32036 46767 755684018 4085 32036 624221560 44630 46767 296109801 81277 704 578423044 18884 81277 916860808 18884 14307 801727229 44630 35495 916345329 14307 29239 506093060 63314 29239 566034004 29239 2087 750974556 2087 56186 348782249 35495 62547 453511381 1904 62547 73679187 62547 31993 906640910 18261 62547 904919424 1904 233 162043989 62547 74756 49111667 35819 1904 365567565 62204 31993 323880831 29445 18261 631140590 12009 35819 921016946 12009 8237 944206653 62204 73834 801135315 12009 32235 285698223 12009 14586 644615491 53380 14586 29280837 60428 73834 139137748 78134 53380 496820998 32235 12999 691288839 60428 8430 498719745 15975 78134 832559106 19813 60428 961844405 12999 68613 152061981 8430 30557 931924938 83552 19813 976435278 69812 15975 569200800 10341 69812 848449697 68341 30557 587330850 68341 40151 668739866 68341 14360 721787030 32101 40151 614734551 10341 54358 159269447 31874 32101 938892782 54358 84780 966689231 54358 83657 912068702 2497 54358 931422584 14839 31874 831205408 14839 12170 331331280 83657 14264 73195310 2379 12170 311726550 18528 14839 678838096 36412 2379 652115512 2379 19350 246851153 14264 62679 29389155 237 2379 817508133 82345 237 81462726 39415 36412 59793101 19350 13603 38631333 13603 53254 896822616 87240 53254 481383854 13603 24725 28278590 43969 87240 258551826 13603 26119 11106128 51319 43969 547784087 70529 87240 853139323 43969 5142 838964724 53236 5142 740437986 62163 5142 911781561 62163 36586 583042947 36586 21336 607912856 62163 85210 249895949 3339 36586 537826464 36586 85973 782624104 81670 3339 160891282 21336 34398 139327411 85210 72950 193370739 84373 85973 907597923 2728 72950 879606347 84373 39801 41805670 84373 4859 855521837 72772 84373 139417421 46045 2728 131955111 39801 75150 38083147 46045 6260 572177244 46045 72936 542456436 72936 35843 726709873 46045 56802 721982031 42115 72936 954557783 3033 6260 546026833 93 56802 889085555 32964 56802 610240549 56802 54922 852960243 54922 74012 386895207 39304 3033 141575224 71949 32964 864989724 71949 81269 881194917 81269 77534 396616322 72307 74012 589295250 44606 72307 614435748 64778 77534 613374611 72307 68680 46595293 64778 2524 654277268 2524 55248 309653520 16603 55248 978216158 20720 16603 429316815 55248 40550 541034596 16603 67669 802274356 67669 51889 262428536 17090 40550 684110479 69651 51889 175419489 37035 51889 106133520 69651 54784 258540047 82435 69651 922280783 17090 64856 642482008 54784 19850 714340489 77359 19850 398641415 39472 19850 300973802 82435 37187 234545805 77359 76313 514270083 76313 60627 466307675 60627 67522 932580026 67522 70074 835660611 76313 64350 106369810 60627 24918 481572996 60627 54051 207125606 54051 14906 44613191 5014 64350 713606890 58758 64350 521041665 64843 58758 856021232 86587 14906 877636905 77301 5014 124412992 64843 37808 36330202 26214 86587 181713353 68578 26214 36014115 84651 26214 188670670 82819 84651 344603033 68578 73920 214696760 84651 16136 561137778 84651 61033 983385489 73920 68480 816579556 23953 68480 552219608 73920 57944 208802919 61033 82129 869378682 39396 23953 606746871 15382 39396 745884606 21359 82129 794335 79294 39396 465694796 17655 15382 295684390 39396 70042 160516892 72899 15382 48424283 17655 78732 539052993 78732 33342 322954607 28684 33342 425807308 28684 45187 779849020 33342 10149 631835858 33342 32994 304736592 53728 33342 162654022 19638 28684 302398313 19638 32342 243384094 19638 20916 609948967 19638 72765 98561660 72765 39402 712082646 39402 51814 500384187 19968 51814 916697302 2149 20916 44498241 46881 72765 862604989 41980 39402 63181600 2149 12825 189817336 79972 2149 774684679 80564 2149 750698055 46881 61299 418611282 22344 80564 443092352 54955 61299 421490507 22344 59623 318330707 80564 82397 359668549 59623 22210 506659650 22344 11051 391539325 55344 11051 727519363 11051 50566 79025683 22210 34726 405340939 35841 22210 166887300 35841 76267 559591505 76267 45587 158538223 35841 74759 719057807 35841 65167 719075196 5919 35841 192259789 7573 5919 230223208 8621 7573 423984480 8621 60915 233359156 84099 5919 169104666 7573 72203 523111210 7964 8621 903774261 60915 52617 599539311 60915 41542 511606745 20643 84099 980542989 52617 34450 507121615 11882 41542 37409962 34450 46613 230015538 11882 29857 816121960 63730 34450 981687435 74108 34450 123861906 74108 76908 230432683 76908 72958 809299365 74108 5842 858315178 4423 63730 249248699 29086 72958 488202574 76908 71811 408216858 4423 70737 392043142 71811 75781 875786809 70601 29086 391353862 7465 70737 673113920 82693 70737 708792786 75781 42114 965188597 5673 82693 611504764 7465 33702 740398018 7465 51935 874056763 82693 70926 619655774 85169 5673 923377737 5673 14004 611422958 79226 70926 176646359 14004 53976 514145458 62944 85169 338064265 87073 62944 909342116 87073 56215 635151184 60291 56215 486273643 56215 17005 199007773 60291 52847 924980523 87073 42692 427460493 29228 17005 699125233 17005 8616 229028727 17005 34650 337190157 34650 76558 8815875 64448 34650 60091286 4415 34650 90833769 4415 30390 418919226 1277 4415 384702250 48059 64448 784845408 64448 10519 560459699 1277 18311 305390272 42768 30390 184349150 10519 19997 74632279 14456 18311 656084177 33611 18311 143673831 14456 69932 447330971 31090 33611 975026276 67420 69932 987355014 8208 31090 631961537 78912 8208 121578713 67420 50387 485913550 50387 80334 68599766 78912 80478 184925307 80334 20151 542930159 20151 39664 28584880 20151 47991 368990939 57877 47991 4033440 39664 68754 830671765 20151 39965 789213359 39664 67482 930794869 67482 15987 275333311 36456 68754 480718953 68754 19742 907001888 36456 57675 267608720 15987 252 21793906 29579 252 936048947 36456 66084 306632613 81614 29579 265056580 57675 78522 310467077 14457 252 166361334 43631 78522 763892945 43631 85338 378059807 43631 306 793725059 73940 85338 699108453 23177 14457 548003863 85338 10227 220858309 49551 85338 713061862 61898 10227 926213111 23177 35606 874683928 84273 10227 864059875 34568 35606 288041963 73315 34568 109217988 59478 73315 509790234 84273 81771 938748845 59478 73007 34777656 59478 20856 864341966 20856 14411 345495151 15696 20856 271629685 73007 49798 303649695 4562 15696 427191328 48474 20856 453157810 2076 49798 527507082 49798 40255 54659598 40255 9766 491316122 4562 49440 352574723 80133 2076 530854058 66610 40255 860517518 2024 66610 87807612 60263 2024 14346612 2024 51427 895597761 66610 17360 836699334 51427 13648 552827567 2024 50472 854857851 51427 85477 26447395 13648 7529 647711739 46193 50472 862677453 31970 7529 954204708 46193 33714 119605570 34789 33714 401453777 53609 46193 790724180 7040 33714 671330387 73627 31970 247161536 35441 73627 961650282 27091 7040 607188356 27091 74525 66558303 56636 7040 582670210 27091 9125 967758545 59104 9125 790484821 70377 9125 812471377 58223 70377 686156641 59104 45707 123087287 70377 48492 266085364 59104 76189 496567679 58223 23059 938672649 76189 48191 701645324 432 48492 504566306 44350 76189 903491416 23059 58995 757339966 8202 58995 939213337 8202 70582 398687642 26902 432 424863490 44350 15318 614061975 35077 8202 969371977 57026 15318 920271130 70175 15318 926511710 57026 82000 947059170 35077 32808 712810915 82000 62814 684440041 57026 37042 303868167 65886 62814 107400051 48510 37042 57542220 62814 76301 231005553 76301 9242 68726897 22683 37042 383724384 9242 45784 57906541 9242 60579 718744572 13882 9242 616286226 19768 60579 727908414 45784 23290 442386043 77603 13882 925050607 23290 86028 812156365 64551 77603 976045799 53672 19768 790287010 23290 48159 586862224 35204 48159 136114882 48159 3448 99668669 53672 77429 11261330 21220 35204 859723436 62058 48159 24052439 21904 62058 940444808 3250 77429 878376195 10600 21220 417245359 73249 21904 844512277 3250 48860 637869674 68592 3250 498366017 73249 80837 213345122 80837 55810 140062758 44360 68592 688006012 48860 4950 702393112 44360 83485 24504946 68830 55810 674163210 55810 50620 737197793 50620 19781 12396884 83988 4950 617929115 68830 39530 545401750 19781 50666 118408301 83988 35660 70079654 84544 39530 475989416 35660 6429 533323783 35660 12197 906522949 24782 35660 529295721 75140 6429 47244882 81654 75140 161775342 56681 75140 599708247 24782 74418 715151828 75036 56681 407709146 5061 75140 305935855 5061 77331 927255927 36813 5061 446860869 2108 75036 354782059 36813 48749 956075314 48749 32541 121073263 48749 25911 861360369 28598 32541 645779597 49574 2108 563438119 32541 2933 131406651 25911 30685 377203317 56466 25911 614608668 52939 2933 618935124 67094 2933 255663462 36255 56466 543562806 67094 77760 575918340 56466 30492 660795896 65498 77760 20347748 30492 60416 900875658 60416 27606 804952082 67924 77760 553352866 30492 630 588138640 27606 32501 80637074 30980 32501 366946436 85379 27606 638737133 30980 9599 589325381 85379 45566 382037318 30980 53302 407435458 23573 85379 123283664 75508 23573 40092094 86934 75508 31504226 86934 50127 221377830 59352 23573 824217400 59352 37961 504989586 86049 86934 321888084 59126 59352 287076732 72491 59352 940999713 86049 26580 994986883 73505 26580 961649958 53276 26580 518228328 26580 22300 565319104 72491 21690 321360241 26580 81111 16520458 1661 53276 653361563 886 81111 96927317 56563 1661 659166941 64547 81111 14496790 81111 52707 820731664 56563 46534 974786697 52707 14049 416323599 55831 14049 340695618 64547 14098 876948429 24182 46534 283648401 14098 48530 8364817 50395 14049 938901330 25717 50395 698201801 24182 4027 339179553 25717 40189 304093206 11534 48530 600874090 1701 50395 348020481 52046 11534 503424775 21160 52046 826232948 43953 11534 887732192 86906 21160 209152104 57295 1701 677718562 66239 43953 864226370 21160 22693 33908732 22693 81406 5142211 80077 22693 318142812 61547 57295 562855492 25309 22693 540100171 81406 21320 613780926 25309 71632 985652033 70625 25309 87496083 40192 21320 727845250 84990 25309 136843880 40192 37591 295220335 70625 41592 454224289 63005 84990 167590490 40192 32374 750504116 27829 41592 141368445 41566 63005 568755930 27829 58154 208421635 63005 46779 492834308 81295 41566 587405167 58154 22618 636124938 22618 5774 21779792 13627 81295 859301410 5774 82454 20296346 5774 17953 298990648 17953 13214 87346756 49456 13214 684444320 37305 13627 103944055 68391 37305 418035967 83937 13214 654561351 13214 2421 821876294 1687 2421 635786918 1687 37590 971206970 83937 4736 817046714 2421 5745 223289349 2421 65662 372247428 1151 37590 384473568 5745 59012 961836500 6250 5745 106491745 5745 85449 895605169 59012 1233 435307141 1233 16178 693833269 1233 21835 218035366 41408 16178 110936420 85449 49790 774344566 41408 79626 804611415 75953 21835 413943915 49972 21835 691885783 79626 71718 137123236 40857 49972 701708514 49972 34193 765900727 68130 40857 924859570 49972 9884 173015861 29957 68130 99181972 34193 83058 721345266 83058 47025 684989997 84129 9884 682771766 9884 10229 128920218 29957 86993 881633288 83058 49659 389394813 47025 51605 562903457 84129 74200 957231413 609 49659 339437261 73291 49659 67030958 74200 26626 863082393 51605 45082 542005780 53727 26626 547728112 15509 53727 336906465 26626 73181 58594121 53727 2633 852767927 19189 45082 135908277 19189 23738 789108143 61670 19189 621613889 40884 23738 424519873 23738 87083 715434047 21230 19189 11741381 24671 87083 860437263 24671 60795 107701227 24671 75432 175639040 24671 70396 381467720 70396 21605 795988004 70396 74400 225253602 70396 54143 95371550 74400 73689 916976438 65894 74400 850764852 65894 16929 933905056 54143 13579 12534990 65894 11605 362902221 11605 4578 198590610 4578 13251 989912405 13579 23540 453853129 23540 75444 897394860 13251 42347 528175629 23540 9087 219197616 753 13251 884860969 42347 62374 447568800 65781 753 376655185 65781 80584 729597789 39179 65781 234982468 80508 62374 625992404 80584 42446 121351293 80584 22385 777453148 58980 80584 840459709 39179 36106 620551511 79416 22385 780293811 22385 57057 658107675 86306 36106 317150402 79416 63812 253470033 36106 3252 265631322 79416 38134 401657049 63812 30143 925849333 30143 58350 683857614 74524 63812 374564601 37682 3252 479563951 37374 74524 765062329 37682 53388 547810738 82485 74524 370486516 37682 39491 872816254 31048 82485 318135604 37374 17128 102512894 68230 17128 808864380 31048 43496 37609055 39491 25472 21155803 43496 49260 676373513 25472 40043 616263085 68230 18150 437279415 21115 40043 779772760 18150 1694 402165985 14742 49260 239625131 12173 18150 616400779 12173 83419 839802640 1694 54907 743617431 54907 45888 194508102 54907 38414 126268081 2565 12173 667350499 54907 3282 316105819 45888 774 694434241 38414 16140 307262362 45839 3282 644793960 26031 3282 2377168 16140 33631 914182785 33631 80051 360718512 81026 33631 265826310 33631 4471 553325606 81026 21074 644614432 21074 76144 215171599 81026 46319 38970601 18673 46319 399738928 12586 46319 280255415 12586 82876 451155106 38555 18673 607304331 46319 39066 128853494 59386 82876 120975799 39066 64424 17328615 17683 59386 272268079 74561 64424 584375853 18719 39066 164395063 18719 76894 437955459 17683 21521 707978861 17683 14295 640705511 74561 63692 866040149 18719 22905 542043064 63692 42284 667182490 22905 36441 843522151 58699 36441 320305349 77314 58699 747560168 37863 42284 766970882 58699 77112 81864601 36441 13643 165045866 77314 81846 211265488 81846 21023 823931696 13643 46777 328797508 21023 70896 740735705 22457 81846 123580831 77280 70896 610550381 22457 3119 358856908 32651 46777 620163452 77280 71740 86633981 22457 15523 695198313 29138 15523 87300196 71740 50173 929866088 28848 15523 795629691 29138 78051 416306725 34708 29138 289816350 67154 34708 829203856 35427 34708 723699234 28848 8905 149239528 35427 78758 493978662 10319 35427 671766058 48161 10319 43722498 35427 33284 234362184 48161 31114 463939669 48161 74717 155995727 47511 48161 994387926 3759 47511 185762481 50348 47511 571730400 31114 11100 474097536 47511 40569 517498239 47511 3111 97370733 40569 39882 176789551 39882 43996 13429126 43996 65141 432226491 65141 42105 805501876 32881 42105 52643886 23020 32881 396280995 47205 65141 317133423 44436 65141 203978488 32881 24502 337685164 45521 23020 36679441 249 45521 63684603 249 484 971310261 70525 24502 43103189 59703 24502 855291443 45521 45974 40844758 70525 85735 72948716 85735 5770 731753114 56576 59703 970639442 45974 2251 249046494 5770 39205 942701107 85735 22279 810958302 39205 83658 103089463 39205 69053 822141629 41501 39205 761681166 39205 19497 519558514 22279 70731 49448933 41501 5231 20802527 59368 70731 923690818 31011 70731 318683341 59368 5978 477023492 31011 24085 436677137 24085 4595 282195105 59368 86688 636350047 86688 66487 184926206 86688 61612 734008566 61612 39065 39603271 4595 67563 319125764 61612 49874 525574943 67563 31725 154793382 2221 39065 6126886 55701 2221 938133064 55701 2291 110111362 55701 52406 928851360 2221 66154 727874004 16300 66154 517817141 16300 9197 312095498 9197 67058 607386052 73347 67058 122924529 83302 16300 699641500 16300 14606 834165340 73347 58100 287994396 14606 29980 683649633 38958 58100 721494042 83302 55130 453420252 14606 76656 201513384 38958 83562 403155669 34491 38958 220155654 50712 55130 951098387 76656 51805 399585559 34491 79029 101574415 53359 34491 588902587 51805 43086 724413328 79029 30805 7960515 43086 10656 145057439 9644 30805 860221290 27546 10656 993768429 27546 53773 558024088 37535 27546 460368545 53773 36550 591675338 46689 9644 8321903 36550 82159 78368633 49306 37535 932835169 36550 72474 777260950 49306 56640 152563999 78475 82159 120454999 20090 72474 799281909 80808 49306 667808325 56640 3320 758162574 3320 23917 76065793 75649 3320 235887204 75649 29532 734959140 80808 7620 937019118 23917 4627 612106395 4627 70443 277534057 75649 74120 163692809 7620 81924 849486805 16688 81924 402366230 74120 9243 245618426 51715 9243 223804581 81924 16594 61506390 23471 16688 652320837 73852 16688 53617165 4508 73852 236999885 76893 16594 848414350 76893 69915 567516101 76893 26670 101869110 76893 37306 18989887 20981 4508 300491169 12866 69915 288792240 12866 69750 539910714 47510 12866 716397534 12866 51129 547062838 60174 12866 24235844 69750 69202 3423645 47510 67754 43380037 24482 67754 444816353 70922 67754 778234681 24482 81066 15830035 70922 19273 162729605 18231 67754 180816592 8552 81066 653578638 19273 23982 737753646 36846 19273 174090278 18231 72838 8697506 47818 8552 321302739 68127 8552 915367564 68127 14032 938005738 25082 68127 8980388 72838 50785 960144364 68127 57492 915314704 28714 68127 929850414 66961 28714 699225274 28714 66403 711080923 50785 60147 575836010 66403 6939 136848744 22828 60147 309088933 63783 66403 891854652 63783 79279 315512256 60147 44064 790120092 70915 22828 381343797 44064 21707 872817979 72800 70915 1639455 64475 44064 464174463 21707 22998 330614348 63446 21707 728056572 76571 72800 280359578 72800 38645 311092809 38645 25062 71024781 18586 38645 252189211 23056 63446 601016960 25062 28353 108546091 56316 25062 179465335 39383 18586 661981171 51562 56316 918862022 16167 56316 819187350 57521 51562 268556794 57521 59269 301949879 16167 66285 207861747 57521 59880 985848788 57521 82264 42959519 80646 57521 636921497 19970 66285 76845046 59880 32665 7936648 19970 29451 822704387 82264 52728 647246965 77505 80646 501680161 13018 29451 38859940 77427 32665 608710148 29451 58479 28639436 73163 13018 5458723 58479 6636 532810688 6636 18765 244864816 58479 8772 396728114 73163 21662 453401258 8772 48255 843719006 1003 48255 654031312 21662 74719 377228922 48255 10557 133687509 72133 48255 583778883 67672 48255 350324127 10822 74719 85145943 41087 72133 839335254 71129 72133 385666133 41351 67672 824846991 10822 60947 533166622 44964 10822 114648705 44964 30047 956837579 44019 44964 753254226 61899 30047 517272781 44019 46803 293691646 15886 46803 260565310 47790 46803 399181340 70305 44019 531115665 34413 15886 875476150 21189 15886 194293444 47790 82682 50953097 61327 82682 77804564 50953 70305 255961617 41530 82682 43366452 41530 76791 730292615 76791 85156 616147020 41530 5133 495026733 41530 9165 762003888 41530 29107 631582993 54927 29107 12485493 46707 29107 345301156 21882 5133 725513945 73995 21882 910845033 27014 46707 129867694 54927 5848 76556859 27014 46324 864637809 75094 46324 456116872 74003 73995 17798305 27014 80320 110945770 46642 75094 645403445 75094 37079 342730529 63700 74003 243728753 80320 26916 687051415 63700 44418 791070919 82 44418 137525659 26916 11495 948941745 76259 82 76607215 21568 76259 79825661 82 15508 783601650 59785 11495 626289781 19642 15508 238887191 19642 18243 987668462 15508 39085 138402663 64470 39085 407082551 64470 63899 624180572 64470 30323 795619515 64470 58746 166552811 10636 63899 657184711 60645 63899 45080908 28253 58746 877271332 30323 46753 104328392 45763 58746 370466081 71106 46753 205701468 71106 726 20904204 45763 25755 217534144 71106 60260 701977976 60260 65843 843154273 54273 60260 151425397 24369 726 252662255 565 24369 83421718 3410 54273 316026642 64466 24369 696270276 3410 47199 770905850 565 57767 41216378 50434 64466 654226966 22184 47199 556142374 64466 68332 449733487 86174 68332 939490963 86174 75350 81932895 50434 15577 497254422 75625 68332 312621850 75350 68600 755888372 75625 21177 593911535 21177 17795 989849409 81991 21177 170854415 1084 81991 428449315 46876 21177 509861409 81991 66856 821976858 46876 67536 330690927 1084 45171 801786717 862 66856 634197296 18636 66856 743473251 45171 41347 137053895 65903 862 739365737 65903 30759 200908431 71153 862 223486526 40711 71153 140885256 40711 36167 521822753 15179 30759 591721365 14126 15179 286403280 14126 40662 142492339 36167 2749 101973186 14126 70823 839572185 70823 37047 785637356 37047 25899 639659629 37047 58848 7697355 2749 19725 650385863 5876 25899 210304058 58848 42263 139167520 75883 58848 563975595 19725 45046 38806303 57252 19725 706122579 5876 61476 619353368 57252 17424 767004697 36365 75883 297166544 46762 36365 826166862 13091 57252 620776921 13091 58095 944528979 13091 33362 704606441 53027 36365 335644917 58095 12529 22623109 80267 53027 470639345 12529 74699 947029226 54496 80267 17997779 74699 53280 483129546 53280 44813 131305395 62753 44813 221951844 3306 62753 406660105 3306 87068 622922356 650 87068 52379946 76608 650 932105478 10386 87068 212264132 3306 82090 511719555 650 27703 865747854 82090 15272 739475795 58957 76608 265624765 10386 74537 397251392 27703 64625 992656924 64625 32229 269723861 80347 64625 988026413 32229 65989 445144425 74537 19388 979821953 19388 42603 514308832 85237 80347 360917831 2394 65989 117695910 19388 59843 57320087 85327 19388 996877282 85327 49899 455200136 59843 15691 278893678 49899 22105 577439182 16389 85327 227373460 85327 64691 338017426 33012 15691 431844406 3318 22105 673938170 44729 22105 193845402 44729 64995 159454373 62827 33012 486329091 3318 78553 11118796 3318 84415 83307434 44729 31567 137869110 72316 64995 637850751 35614 31567 250804730 31567 21326 22322464 84415 83661 995841220 41716 35614 879469204 83661 51994 24618315 8116 51994 121377049 8116 67678 583983866 67678 64646 693310090 67678 46271 107306072 61753 46271 772402968 55802 64646 231178018 64646 85015 111069470 55802 41849 111886332 85015 37320 614333438 22734 61753 247896596 85163 22734 2493688 64827 22734 739428572 85163 36442 57222541 36442 19179 178548642 56792 64827 13582894 19179 80797 748567109 64827 31002 565802696 67260 31002 540697747 67260 80539 295505710 80797 74261 851300976 80539 40044 619796961 85854 80539 31673437 74261 10024 177292157 74261 34565 630276034 40150 40044 98347910 40044 32764 748842483 34565 65231 229390305 61135 65231 125657747 34565 5973 928573546 13959 40150 928337290 8581 13959 359889694 61135 63874 929632732 147 13959 861971723 147 40958 37321525 72336 8581 970850646 40958 81674 77902460 72336 21571 823617845 52216 40958 879063087 31340 81674 105652015 87123 31340 497568296 64692 21571 92544451 21571 20440 157357870 31340 3689 439714534 20440 31331 461063950 87123 84981 292254704 3689 25891 162960871 3689 1142 918821988 39715 1142 577836787 25891 24554 415440431 1142 55 643303843 25891 69158 208813513 55 75507 534487733 75507 75734 535814899 75507 72050 738374058 85846 72050 775406291 6121 69158 697983186 6121 69465 187385834 75734 26961 42401847 3703 26961 990873020 85846 61206 995388447 21862 26961 597899736 74126 21862 787788472 26961 7556 955975619 60626 74126 2548136 7556 31598 685816270 81625 74126 462739826 60626 28769 924607330 7556 38851 779577489 60154 31598 263294730 80582 31598 806921841 81625 55425 606410252 18359 60154 611684462 38851 69176 65278782 60505 69176 273412802 60298 80582 10068454 60505 56950 44312227 73831 69176 132183267 60298 55669 829722613 56748 56950 50242307 73831 38159 164607636 56748 16608 35671776 74978 16608 483204709 55669 60820 477091371 60820 55049 273217685 55049 58730 633250096 60426 16608 484119820 60820 42869 290077253 55049 45662 885972782 22473 55049 602406939 42869 49636 264024187 22473 53061 133219533 81870 22473 925476281 68749 49636 140437111 49636 10397 206078036 39973 81870 292502342 39973 16100 779254343 4884 39973 850549482 25347 39973 140969574 53133 4884 377757601 46515 25347 773059652 2666 25347 346843134 73195 2666 103184394 73195 8797 58016454 8797 27114 992276421 27114 18407 853575458 27114 42083 977931485 73195 13287 417153370 27114 50128 104714141 81726 42083 363639361 81726 77658 600786246 50128 83996 533994196 68136 50128 836832169 8614 77658 347532342 61837 77658 417217231 61837 86579 244505351 43651 68136 441330338 68136 10729 299972706 68202 10729 80785221 43651 81892 91220956 10729 16825 870928901 81892 40186 34394949 73 68202 784107754 16825 6184 457300853 81892 50939 861655147 50939 61370 904646769 10922 40186 182114615 6184 63501 400031033 72216 50939 528217344 16314 61370 849264876 63501 33319 177886016 10922 79797 135711458 40873 33319 390151411 16314 70196 16247434 79797 70553 498706022 79797 27438 101547323 27438 85464 904781151 70196 65308 71011660 27438 5099 292523289 38280 27438 282743500 2322 27438 201769075 2322 2586 174168879 5099 61490 331063935 48150 38280 255346823 48150 26418 174279635 71982 61490 804715852 71982 18310 903414625 39643 18310 971382002 42101 71982 933660522 26418 84745 322051717 19757 39643 947614173 84745 49742 654517817 84745 44295 264574009 31295 49742 246316931 84745 12455 106358338 11204 19757 416308433 31295 52442 568967049 25017 52442 544527450 25017 30341 164677223 76395 25017 611828611 11204 15263 609518672 15263 50537 691122507 76395 54099 62004474 58729 54099 364048383 61378 76395 355166645 19410 61378 133064240 44043 19410 109699138 44043 77344 7692493 77344 9674 365627882 44043 27639 783886793 19410 62200 635586203 9674 16503 632629980 77344 53349 643188886 16464 9674 957100585 1942 62200 682064402 53349 73829 999339315 78395 73829 690506359 53349 81274 362065421 16464 45628 57999031 3557 45628 453208528 45628 7550 412213902 81274 20516 568462843 7550 29123 226371173 29123 20922 601218884 20922 48834 682681108 20922 20469 63985273 20922 80497 290333602 16910 20922 375336912 50669 48834 431321731 48834 53036 593904946 50669 16455 606399393 10844 80497 110001907 53036 14675 988738782 10844 35084 754449284 35084 47803 50697480 14675 17152 312419838 10844 69125 646446928 82734 35084 689857119 27011 35084 309554366 47803 75491 317333504 69125 7606 381214380 82734 67037 163019134 27011 51308 782966727 72328 51308 310103170 75491 13275 575826242 67037 44451 32707291 67037 45852 202285077 83090 45852 184164086 45852 73844 467292874 44451 8379 90278022 8379 82762 998787530 8379 84736 980901734 56724 73844 136096890 73844 4481 223085258 56724 2392 666867557 84736 6150 142919428 40315 56724 774253886 71627 40315 424662618 71627 16033 549327306 50366 71627 476541771 40315 908 491290253 50366 38893 12411882 39404 50366 504474608 44854 38893 884599187 44854 72681 987705686 71525 44854 489757836 63595 38893 82607769 73512 72681 189276725 80101 71525 846451123 73512 80126 221904963 63595 52144 805297093 80883 52144 266433317 52144 24390 523279301 24390 61002 694320642 33746 80126 425861722 41991 52144 50276504 63092 24390 532627823 33746 65260 463243653 61002 35451 964297050 65260 28295 861386263 63092 23244 27752749 62345 35451 496045003 36095 62345 526836368 28295 31420 34097875 19270 23244 950200058 62345 82636 591638871 19270 65973 473343576 65973 41064 892597180 42130 19270 401684472 41629 41064 921745832 41629 27428 610296584 27428 28157 597214517 42130 18091 592259769 28157 37490 885059537 49635 18091 113333709 27715 18091 213592256 24033 37490 950106248 24033 22286 103963324 27715 69285 247475335 24033 38185 407779158 27715 29430 246580384 70149 38185 658205244 20646 22286 710006566 20646 8561 569063186 70149 29912 990236595 29430 52386 791753580 52386 81561 20380404 8561 4542 301006636 81561 1345 154458966 29912 66312 21713343 86721 52386 785028323 35894 86721 261395481 11308 4542 944942856 1345 21070 917109887 84934 35894 355936352 28723 84934 95126284 21070 35653 29339774 15716 11308 27473396 28723 85063 9166652 35653 29592 703553726 85063 1971 792378299 74667 35653 304969126 74667 31652 441824452 1971 60421 277915226 31652 76174 644558284 31652 62429 716592440 62429 64508 387450515 19719 76174 17237528 64508 57090 195863076 62429 17240 229844262 19719 74748 964269159 19719 86561 6832513 83498 19719 930818422 57090 69872 585471621 17240 65533 483358839 74748 44493 791904671 83498 7562 341881702 69382 83498 941012190 45445 44493 555365908 47007 69382 232505920 7562 10582 223588683 69382 36624 482027148 69382 78185 927086281 78185 58285 648465268 80556 78185 991161139 28344 78185 527265133 79439 80556 55796425 84126 78185 654071931 28344 24896 273436253 10188 28344 779116270 35608 84126 233601599 21786 79439 737564929 24896 75135 372927438 67663 21786 211705804 67663 84633 602537235 21786 5599 980733886 45307 84633 393310084 4726 75135 142197815 5599 68595 519574758 18645 4726 148378421 20783 68595 374005312 51377 4726 171198897 42001 51377 914773898 57806 68595 121449283 53528 42001 917330729 37720 42001 650037942 42557 51377 29135544 665 53528 578931979 28820 665 771212690 63966 28820 182872676 87 665 87365856 63966 71951 904908541 28820 24756 331400295 1246 24756 506105003 18678 87 542802139 1246 59796 214227300 34947 71951 35159677 39014 59796 51641887 36825 39014 63213374 36825 51068 843176425 39014 49907 631205770 49907 6315 983992780 20169 36825 585849938 79527 49907 62404294 82245 20169 58595242 79527 8987 583328902 82663 79527 261399880 8987 77142 626637036 82245 6123 240376500 54492 77142 148807927 8987 19760 639741812 84596 6123 552502438 6405 77142 600977772 28574 19760 477351412 24329 84596 482268192 6405 15325 644735247 84596 40625 518774905 15325 32016 773815275 28574 85167 896685486 43792 40625 314203821 79430 85167 934012887 6196 43792 101241825 74275 43792 90802866 43792 86917 493245641 32518 43792 565653598 6196 22898 114358003 32518 63370 857605143 22898 68967 732813247 22898 20729 123521115 3616 20729 122774060 22898 11515 235725197 20285 68967 571779619 3616 12891 101270034 11515 26743 711641293 26743 31723 886847162 70727 12891 805752597 12891 23958 775894186 80603 26743 721305517 72529 26743 339905981 43656 72529 197876417 43656 10392 561637425 54893 23958 963471338 23683 54893 831611209 74177 23683 730341832 74177 33982 463998295 33275 33982 265954331 33275 1327 178174247 2682 23683 306739942 45206 33275 35845193 30793 1327 982432500 45206 20995 896742698 72928 30793 448585105 26481 20995 400212219 45206 13522 391850285 81153 13522 89474479 81153 58116 350710478 72928 23344 754477470 53586 23344 922870820 58116 74285 715499102 56314 23344 98770053 60650 74285 211361243 73067 56314 731737237 73067 18927 202458332 60650 27716 521496120 7796 73067 761891112 28601 27716 13512230 48816 7796 144630067 7796 1775 183787044 7796 69788 337020655 1775 9458 989993184 69788 8176 17880380 69788 50154 930123386 19508 8176 359918178 50386 19508 63479229 50386 66772 358723209 3576 19508 107431026 19508 63308 379490014 6303 63308 959619940 66772 35758 435194490 66772 62000 672768219 63308 57759 837561029 51788 6303 708235762 21241 57759 853410481 80458 51788 84582431 51788 21651 320176485 21651 57551 469442619 51788 74709 120311977 77414 21651 815447413 59578 74709 105076561 80511 77414 408163784 74709 17072 746208621 17072 40063 738916920 77414 14130 912312121 17072 55021 560163330 80511 81272 884685620 17130 40063 397108563 1615 81272 624244697 45374 81272 261986795 66822 17130 849883481 42669 45374 373119014 42669 16568 126177540 45374 6164 213149529 77026 16568 947160336 54080 66822 579236020 77026 10326 760039932 54080 71390 73585716 77026 36304 208027312 18399 36304 484463538 7705 36304 363555845 7705 33107 320362394 71768 71390 130074767 33325 18399 675520814 33107 81643 675331631 71768 30396 789523690 5699 33325 136593184 33325 47831 547791427 30396 70906 710237035 13220 5699 509260239 30396 16394 642054247 18249 47831 414666968 16394 31981 928412411 38237 70906 613375433 64144 38237 300755318 53676 16394 961811855 38237 24630 994982188 58140 53676 617585327 22437 64144 852161555 64144 25815 436925467 58140 22862 83130099 34203 24630 905224648 54136 22862 94124561 22862 53677 482494006 57805 34203 918989730 16403 53677 314275317 74738 16403 932766853 16403 20121 815654507 73251 57805 217194967 16403 52300 555168037 74738 39705 231901610 39705 39469 887294145 39469 22263 651670491 26490 22263 56973452 44356 22263 650501962 47699 26490 736357932 75707 44356 425380775 1313 44356 953355343 75707 80637 652147704 1313 44779 176383280 47699 17610 280119943 80637 46011 984697762 60541 17610 219600880 86260 46011 631615110 46011 69814 934414908 46011 47418 659778829 33972 60541 556279389 47418 38508 245716666 12940 47418 904468796 38508 2446 416814626 38508 54442 354138085 31677 12940 141119170 12940 61629 352304187 31677 51938 151540544 69437 31677 382840211 31677 27238 428105676 31677 13481 818582419 55413 13481 580879649 27238 51323 65672057 27238 40825 180011845 51323 46183 251794255 51323 58720 18919832 51323 57371 239379998 46183 6908 868539874 62872 57371 124875664 46183 51340 551335903 62872 58664 143559758 84707 62872 111048957 84055 84707 639445934 11101 62872 352832185 84055 38224 443029672 84055 52907 537762647 11388 52907 46257648 16648 84055 4828090 11101 43670 183653404 52907 52439 817049367 55803 16648 877146956 31507 16648 243521303 43670 6145 805638395 80170 55803 965408448 10759 55803 102448376 38477 10759 262044156 10759 42342 61715773 80170 6378 594388427 42342 6509 635682611 54494 6378 575964200 6378 47689 728158472 31998 47689 45357074 6509 11992 84885493 11992 9138 738862173 55362 11992 87541446 11992 28874 703986554 28874 56104 96913439 9138 1900 786248056 1900 66137 764601732 66137 25236 538098592 56104 6984 973433554 25236 78105 113058241 66137 73279 173235860 35461 66137 441343732 60267 73279 507183629 82711 35461 592663454 73279 59922 836067477 4374 59922 714790919 59922 75810 688205690 82711 67792 42008216 11677 67792 714597332 85422 4374 445468237 56787 75810 398535326 85422 9105 419095304 56787 49685 688405496 49685 15066 882703515 49685 1399 757336644 56787 26773 402021076 28629 26773 408241123 10499 15066 444523674 60559 10499 565705438 60559 67065 855799551 26773 43171 527724005 36489 60559 27758585 40702 36489 729276262 87223 40702 696709529 12706 67065 668277919 81586 36489 107900715 12706 73736 78926759 55775 40702 934983001 55599 55775 336706264 12706 67496 134204005 55775 48870 518480973 79879 73736 729648111 55775 53499 84622588 43015 55599 547179547 67496 28554 63875263 28554 11887 757133641 51829 43015 678602268 5976 51829 512561661 51829 36599 854659025 11632 51829 704268474 46718 51829 203965306 45616 46718 147299238 9872 11632 191681557 36599 76673 755257019 18210 46718 752485105 18210 68917 474947078 8198 76673 130718804 12585 76673 50204524 6665 8198 83799673 11361 6665 718185767 1505 8198 852879517 8198 19626 444306901 6665 83518 112727983 74196 6665 791876666 50675 1505 18656102 50675 17891 47873001 19626 68372 13347029 68372 41463 358029821 41463 71449 277454477 41463 40737 585932754 68372 17703 855264213 68372 58657 153422010 17212 17703 117991370 66807 71449 53840758 81397 17703 653526952 58657 59070 54498677 58657 68790 952378631 68790 62704 742920954 48242 62704 455674139 29206 81397 737526321 45496 48242 735975460 45496 3893 549467997 83347 3893 980571559 83347 32331 806867422 45496 45637 873301007 7812 3893 140481968 31146 3893 306196358 45637 63326 419580936 7812 46461 202563209 46461 10037 331011469 10037 16164 950480917 9780 16164 67529329 46461 64686 884315723 64686 32473 820482513 71915 32473 902796952 71915 2625 519352802 64686 21063 195924506 71915 2164 93127600 71915 9535 828834965 71404 2164 139554801 21063 11627 145311548 11627 43857 135733892 9535 47886 278973444 76430 47886 580728331 76430 54679 733769221 16305 54679 42659512 43857 79513 149766296 47886 67593 292142387 79513 51460 478188173 51460 20732 79104580 16305 8321 375666434 60393 67593 872273887 67593 23086 519794529 43710 51460 600603354 2405 43710 717912858 60393 72884 755798166 5948 23086 872711272 43710 55864 167248660 55864 1814 4395936 5948 13916 338254068 31477 1814 512233140 55864 53040 127447994 53040 13663 196135120 47974 53040 401114153 14124 13916 384731630 71309 14124 907824766 20022 14124 783708813 79791 71309 184505353 31097 20022 450532840 27712 20022 357165537 37558 27712 377783211 79791 32100 31670103 20784 31097 857012110 27712 14156 107211900 27712 24209 799412101 14156 3808 452089551 48951 32100 531412246 14156 12054 826161026 58717 48951 999127925 80775 58717 106903357 28377 80775 560010262 31451 58717 996773968 46209 31451 647343126 58717 40787 352255117 80775 54187 818904376 3472 28377 118838013 40787 41422 822384356 41422 63300 152214771 17285 3472 54459576 72947 17285 245837212 63300 57543 262441686 72947 81705 18033269 34236 81705 129980657 57653 72947 226433997 57543 80708 923985823 81705 74301 70517187 23945 57653 348065477 74301 11097 532747860 57653 58647 101086825 80708 63775 798317268 11097 73320 594423630 76260 73320 969195137 86920 11097 772696095 76260 37516 653753501 1447 76260 85869277 69987 1447 533543697 1447 24802 302550175 82099 37516 994681244 35122 1447 100803960 1447 69801 119188463 82099 72381 554452594 73771 82099 361302218 73771 9157 256996803 72381 48737 602959373 69801 45822 631569403 35471 45822 130591177 30916 45822 23464621 48737 56769 347833718 72196 56769 73712572 45822 62999 475832736 16409 35471 753694281 27080 30916 360409161 72196 59829 265986098 4371 72196 193807987 64986 62999 428721995 48519 27080 391579839 23221 4371 502702097 4371 67174 590725359 64986 29711 351964833 20862 64986 970298875 67174 32487 299994072 1637 23221 62043619 67174 64642 53192716 31569 1637 119619408 49425 64642 116497256 39053 1637 139003486 3857 31569 309861276 64642 52042 778952342 33397 39053 559535750 28580 39053 942637429 82654 33397 138273127 52042 68669 676465033 4829 68669 792132024 70918 4829 253190472 70918 37031 165907824 70918 49294 127631093 4829 60560 176895748 35379 60560 641876938 60560 344 304584748 37031 46479 356993751 49294 71522 61981189 60560 53611 143789889 35379 6694 700442581 46479 19113 800206186 46479 72882 600535258 53611 4477 100752425 19113 64609 929577232 18284 4477 379783607 18284 66631 896924200 31255 66631 718322463 51484 31255 708979774 64609 9601 233766619 51484 21330 593177316 9601 72694 115963986 72694 12111 194688952 72694 18064 171360416 72694 13565 673987671 2638 13565 333545303 12330 72694 942925234 2638 75715 486924932 75715 4326 729111453 56427 13565 134785227 86684 4326 217411164 36662 12330 85430642 53829 86684 59262 36662 20532 882200087 82122 53829 207255709 15735 53829 447430908 66834 20532 696642962 53829 43482 550711438 82122 32150 888868978 2493 82122 518403 53288 32150 889738508 27102 43482 789803250 32150 77938 320331543 32150 19029 81156935 27102 27247 716921887 27247 29495 413164380 81563 27247 730510995 27247 27320 753701114 29495 85378 7380825 29495 17650 144641992 27320 1674 309416957 9230 27320 15069559 75975 85378 7984142 83036 9230 749908181 1674 16736 140369200 9230 36108 164742468 7160 83036 789522987 7160 40591 567804150 58099 7160 83790249 2374 16736 864330224 38142 40591 864903245 16121 2374 292594237 16093 2374 628605975 85079 16093 31017197 20485 85079 387229252 20485 58591 850623332 21855 85079 620248437 18365 16093 555222476 20485 75871 283990237 21855 11245 377602048 11245 54914 613106289 69797 75871 159499844 54914 25941 349406583 85340 69797 217516505 55679 25941 81297777 76716 69797 938941666 41477 76716 211857682 4504 76716 246647962 53623 41477 130347604 20511 4504 328966806 4504 26352 158357046 31542 41477 919255762 75867 53623 897799378 26352 58333 259354410 28048 26352 484641594 8385 31542 311181750 56603 75867 179300973 75867 25589 205409858 25589 36256 50501936 84462 28048 814420735 5319 36256 357289440 50331 56603 930517084 51527 50331 689931004 48924 36256 114643478 84462 58335 12379254 10009 48924 895404511 51527 58779 623200420 58779 1153 801858130 58335 83250 141654861 8175 1153 407822112 19851 8175 698168997 83250 57510 429077036 61541 83250 42201805 19851 3066 111210224 6716 57510 909929604 24910 57510 77019803 57510 40239 384026060 84718 40239 541398865 84718 57197 742250981 40239 50129 451784721 50129 53835 99652625 50129 60803 925366532 50129 49604 14365856 50129 74533 948885542 60803 4636 640953552 5610 60803 339866220 60803 39757 75711516 78133 4636 921625217 31061 74533 255946499 1112 5610 63133411 31061 68236 810982748 3460 39757 138127847 68236 79792 705239148 77675 1112 973998572 35274 77675 335569053 81582 68236 54636714 28731 77675 625488875 11917 81582 863107421 28339 77675 412260608 35274 42787 500908147 2517 28339 21216967 66816 2517 97369408 66816 38719 462233972 39990 38719 919874502 8096 66816 756862764 38719 43349 589089274 74919 39990 680710174 38719 72364 320403370 43349 71643 406743832 71643 80230 538472150 71643 60894 425217935 80230 69507 882567261 71643 52040 278144809 68970 80230 395594240 291 60894 410183995 24687 291 448652275 4167 68970 589793103 291 5309 233362143 4167 7537 122565356 27815 5309 475240245 4167 7867 841277256 59280 7537 152306331 83655 27815 644062989 7537 24688 760453101 17362 59280 619627992 7867 26566 498152404 61961 24688 744550464 24688 39416 948069086 64755 61961 978910696 61961 62493 565617038 44416 64755 92682063 3272 62493 525528352 44416 28748 265323694 19033 62493 292051289 73084 44416 764643489 16116 3272 119833518 43730 19033 684137402 28748 86362 980424525 60387 86362 597365899 43063 16116 84039911 84405 60387 744835577 27474 43730 114356168 32311 27474 962911979 43063 15117 217114014 27474 47152 111121279 32311 60671 35950067 20708 32311 502033064 26884 15117 443827555 15117 63272 172885263 55261 47152 155245807 15381 55261 355686728 26884 8579 248482196 55690 15381 399735523 55690 38868 73057221 64106 15381 527333397 55690 6439 66611662 6439 42441 739289445 55690 86295 466587715 6439 16064 800942131 11815 6439 201573151 11815 71720 171465481 16064 72074 673415800 14595 11815 651517985 11815 714 293371652 14595 16361 705638549 14595 56035 466964698 56035 79469 576213133 16361 83989 806182105 20213 56035 649386314 12310 83989 973050076 79469 31535 888852806 45857 83989 301405034 20213 41734 925662266 52087 20213 887892725 65525 12310 156727178 54596 52087 343700507 45857 51011 179505443 51011 44544 854207551 73825 65525 986876012 65525 14692 507943024 14692 73188 448713012 17517 51011 311388887 57283 14692 542870964 73825 82961 853391149 25189 17517 701843017 82906 82961 221493338 34717 17517 571135662 66780 57283 923870773 80563 82906 143407471 35012 34717 928435025 45197 34717 753745724 73452 66780 333360005 59209 73452 994284538 31590 59209 616790943 73452 5817 40179459 73452 1749 231224161 73452 42688 99641688 68887 5817 218851314 31590 42542 512700389 68887 28084 687286279 12531 42688 751200037 28084 25460 657755578 35329 28084 284194339 42542 58642 376682677 58642 53749 98422550 25460 52283 285285506 72830 52283 282285934 15463 58642 490452140 53749 53110 511245765 52283 13157 962763722 37511 53110 84493400 53110 18825 892834043 10351 53110 736600930 53110 16532 531680439 31788 18825 36444170 22912 18825 316361074 13307 16532 832779034 54797 31788 815012606 53071 31788 113292052 37667 54797 249607881 13307 83011 201845685 87285 53071 768915575 37885 53071 6055246 87285 68255 613218439 83011 70417 71643498 41148 70417 921242584 70417 46105 622486394 79428 37885 45304685 66892 68255 630794684 31648 79428 313421342 39507 46105 500984540 45672 31648 159915761 82192 66892 308931766 41049 31648 155769647 41049 44610 19139999 84852 45672 486454768 36958 84852 792787263 82192 58944 557633650 41049 66462 72287108 62648 44610 168659870 62648 10608 451866950 36958 8817 152583852 45690 58944 609011780 45690 42783 138473367 62648 44188 479906358 56729 44188 759561668 66505 56729 786709822 42783 50799 19687173 50663 66505 746922144 78855 66505 222898105 50799 26010 580834346 44843 66505 692080525 44843 70054 669755915 80222 26010 24980469 70054 38490 125598964 16135 26010 885973626 70054 41973 988575490 70054 16747 356851957 72179 80222 941478713 63655 16135 689910084 13139 63655 504769081 6836 13139 254792320 72179 932 221465530 16206 13139 92153191 28508 932 449936310 13139 61955 586966166 16206 39702 876920517 26222 28508 109424966 75682 39702 233793565 20097 28508 141235804 20097 11488 33078471 26222 25703 789374792 25703 36683 770799607 11488 73919 324273930 36683 31859 199101122 73919 53319 986179742 36321 73919 316172116 36321 25455 847865456 73919 43646 367967903 45791 25455 506025319 53319 23210 107586292 43646 43908 553707568 1409 25455 77070875 48565 23210 383699590 34153 23210 502570666 23210 81732 522773318 59327 81732 404661172 48565 86740 114852146 81732 43737 163407558 81732 42099 740255450 51929 86740 453310090 86740 68677 66378883 43737 23798 672439953 42099 62444 159636201 68677 19774 559295684 78656 19774 563344767 23798 11033 463685704 78656 46700 503905133 62444 51284 485217568 11033 19722 704137368 55877 51284 117572815 64614 55877 228470070 55877 75599 391575145 43905 19722 550211116 75599 71433 782448291 84620 71433 770007731 75599 37889 721934457 43905 83238 710273285 83238 71549 308180001 83238 10119 139814965 19705 71549 388087356 202 10119 386874010 13467 10119 672728416 10119 79728 245045988 79728 65224 483416565 35298 202 998250568 65224 86932 28610391 13467 77593 123223367 35298 27578 422559203 33214 77593 827684587 84506 35298 521450097 59946 33214 145798574 27578 17568 991627981 32867 27578 342791663 77525 32867 578497695 57164 84506 19800017 24812 57164 185766358 22097 24812 670874459 15241 22097 149969520 44368 24812 868957108 15241 70853 865103802 70095 24812 234375464 22097 37762 946444663 28019 37762 166416078 37762 83915 588582361 28019 31193 131560410 79812 70095 149342033 28019 58517 205933361 56937 79812 838463542 83915 27844 293294345 46732 56937 31331650 79812 84017 88578987 30223 46732 719768388 78411 46732 780625481 86962 46732 675373892 46732 74215 503123991 84017 42717 369306615 84143 74215 139224588 78943 42717 800130984 48009 42717 242304194 48009 44703 4774030 78943 50164 351262153 70267 78943 503739937 50164 31936 147602425 31936 76650 958436886 72853 31936 611681065 60005 76650 753991130 72853 62445 764415593 57263 62445 312229846 54385 62445 196013775 5236 62445 47140013 15065 5236 233114133 1342 57263 141669921 54385 19053 437230604 25227 5236 383012084 15616 1342 35546950 15065 82334 53399402 82334 8470 394418524 15616 73923 796520966 25227 991 751859166 11441 991 982917717 8470 11397 302275438 73923 29320 768832981 79391 991 63184716 79391 19081 464248454 17151 11441 921182914 11397 60955 810852605 55894 19081 632867792 51602 19081 231668466 25085 19081 746839780 51602 31054 602149544 1284 31054 2466663 1284 65023 21712182 15687 31054 917720982 31054 46934 791422484 66351 46934 278223700 46934 62192 590669428 33496 46934 363765399 33496 8590 352222868 33496 84525 293081585 66351 12486 538664953 43563 84525 32892488 13595 84525 221077896 20867 43563 154556434 7992 20867 588375025 13595 69257 67426912 5088 69257 536299293 7992 10715 551106213 7992 55217 24327810 10715 38022 228760972 38022 9401 695956392 9401 43177 442606845 6648 38022 940000157 55217 78384 498644578 35428 43177 85838707 17764 78384 961210696 44443 78384 5990663 78384 74661 679053918 13008 78384 512379812 53112 44443 384847619 21768 44443 440039265 44443 15413 143795756 21437 53112 79717154 73048 13008 534350031 62437 21437 868761863 56374 62437 919795256 21437 86200 122612023 39658 56374 703860425 39658 59468 21290695 86200 60507 59867905 68178 60507 846747516 60507 49973 289182111 59468 74345 720214483 54127 60507 784839435 59203 74345 506879079 8674 68178 185865483 24488 8674 326994284 2365 74345 923256900 25547 8674 877079556 48367 2365 510756400 18517 25547 925750633 39020 24488 15592376 37420 18517 645470107 46208 25547 816007536 67179 18517 626990503 14829 46208 478922903 8299 37420 601986741 40742 67179 31508897 32540 67179 588857391 40742 78062 407311869 81041 78062 691068086 84590 40742 42654814 21813 84590 922838589 81041 38060 424773807 21813 40390 981067694 36981 84590 103308615 20020 84590 218598212 81436 36981 807697334 36981 33762 395902840 40390 81590 383345471 16185 81590 204613010 81590 46354 201664062 46354 14429 482889736 85734 33762 128800975 85734 58680 902037639 69011 58680 19999946 79350 58680 981806544 65475 14429 463684445 52334 58680 733599172 82722 65475 262112328 69011 86645 529021157 52334 21537 326517894 1045 65475 189354632 21537 45375 464204037 69299 82722 462952797 73630 45375 460667164 57559 69299 414850580 20066 69299 474165557 46806 69299 895504182 57559 84178 969487441 60248 84178 844112074 46806 54119 95680247 60248 62453 904658495 60248 46652 435596451 60248 59275 5371992 61987 62453 57957234 62453 7919 915646070 17495 59275 134528867 61987 27469 223723055 61987 926 690258173 13284 61987 151315111 11012 13284 354241658 926 4132 665772911 44334 4132 463906006 11012 58148 136406446 58148 47770 63851616 47770 32617 127913534 44334 17524 363986187 60751 44334 276445603 47770 5285 228378746 5975 60751 349807766 73679 60751 816210742 60751 24970 375843806 673 73679 222970888 5975 36429 401988861 20367 5975 286242711 36429 14407 769187097 61548 673 119469662 673 61933 173924284 61933 9301 848753452 14407 32372 574318163 9301 80905 848398298 32372 46701 629685978 46701 26538 439836426 26538 38602 864483472 13243 26538 40465525 13243 5972 807067500 67903 5972 184777773 6390 67903 512448574 38602 17498 782478165 6390 4054 26010422 7170 17498 172774106 67903 76577 414237944 34604 4054 82673877 19223 34604 580652133 26794 76577 603525656 19223 47811 549065095 47811 77916 709718342 34995 26794 516824788 26794 63784 789915353 77916 87126 670286289 77916 33142 300632197 63784 46092 244606193 63784 26898 512781444 33142 48450 893158630 78286 48450 376524901 46092 31807 69013184 66359 31807 566882919 48450 66799 694059122 66799 36917 776446054 36917 33623 433500474 66799 85264 134714250 66799 49326 536928363 85264 74670 866349342 33623 87038 699020059 69940 74670 140094111 82173 49326 44194623 82173 86718 699176486 69940 19580 926136277 41410 82173 898371931 86624 69940 359733888 43826 86624 443496658 43826 37629 529228537 86624 24887 617030899 2338 41410 659936372 43826 3824 203031613 16450 24887 625965013 16450 30167 928518765 24887 58909 887211153 35915 58909 69162877 35915 4939 156165502 30167 12754 808053910 46247 12754 502499645 35915 7977 341677289 75947 12754 571704676 4939 16420 100447179 72464 16420 219978751 7977 43058 65218336 16420 30191 406839762 16420 79283 825011295 79283 6642 75726187 64355 30191 865245680 64355 46571 70821469 39148 64355 569617275 73697 6642 293665252 6642 13172 396780185 73029 13172 553069838 28777 13172 502707227 18686 28777 564580841 18686 79683 336721754 28777 45615 936950084 10776 45615 920240431 28777 61589 686145467 58454 61589 611168821 30825 10776 520224350 30825 33818 864794063 61589 24679 169255723 82865 58454 2674436 22014 58454 228836888 34828 24679 50626163 16556 82865 768620910 82865 27780 677365591 38365 34828 357273142 16556 13288 82292931 16556 78310 876973682 16556 71774 763172199 47761 13288 561216316 47761 68840 528401650 47761 2008 373904096 71774 82110 45379713 86441 71774 428266936 35343 86441 342595332 35343 77598 345246218 82110 23602 542632549 62104 82110 475110526 62181 86441 801617943 20268 77598 745697758 35348 62104 417938534 23381 62104 511572702 35348 2607 729857581 53146 62181 771762499 44134 20268 760019200 2607 9078 881475110 9564 2607 432856948 9564 84743 280507671 84743 77447 2024002 29225 44134 93443135 9078 27747 11329965 84743 86 394921799 11284 27747 717805156 77447 59566 999737573 86 11014 113763761 4709 11284 850922983 48294 11014 553438930 11170 4709 736966458 62979 4709 456074768 62979 67458 481358992 11170 16822 694224122 16822 71474 357031168 67458 83372 470729658 3207 71474 310350430 68548 83372 198829794 73203 71474 669889342 38098 3207 694999266 47602 83372 764122270 38098 1980 934843465 47602 44566 784743871 73203 42642 214327875 38098 31573 137858570 66534 42642 703195238 31573 45458 756096016 42642 24383 236070335 84220 42642 80396674 81938 84220 305321809 24383 25677 909891875 68321 24383 927483028 21026 68321 101321477 25677 65342 476552219 65342 7239 188988930 21026 39671 688538309 3805 7239 289388606 65342 58875 422003743 58875 25070 229538050 25070 9028 414832030 19054 3805 109131123 58875 61416 94737997 9028 27509 129813624 19054 27944 807714845 22639 27509 966135486 44138 19054 500154487 45704 27509 594120820 47000 45704 801302366 6852 22639 258983036 30711 6852 24202165 45704 21264 154438769 45704 16715 106115865 21264 42279 41154948 6852 83181 222992551 30711 23011 16967575 21264 69327 343122316 42279 2545 460884548 69327 49480 696358534 5411 2545 473701342 23011 29314 505941167 69327 60698 174659083 29314 67787 20896890 2521 49480 138765868 5411 80784 169254899 44677 2521 952570189 80784 9927 845720868 44140 44677 758713885 32825 9927 255869031 32825 4388 332472689 44219 44140 923078180 84343 32825 821718861 44219 75471 33088010 84343 4193 409093508 68915 75471 725817929 4193 75420 938552622 75420 17903 27664378 75420 26854 90371099 17903 77966 734507957 77966 7792 723276871 26854 71190 479402218 26854 34542 949736267 77966 34682 487888717 2941 34542 129476168 82311 34682 360835335 71190 61923 927652028 34682 81805 368938170 82311 22446 255146711 42036 61923 884490647 74194 81805 131472723 61923 68128 399551417 57857 22446 547100371 38417 74194 35753400 45268 57857 328293410 45268 5936 571641134 38417 2102 379056911 50962 2102 579933690 21886 45268 228682788 21886 14281 889759680 50962 53455 516612854 32743 53455 377656861 14281 22136 239541230 21886 67767 46152121 32743 68013 148621210 27788 68013 11444508 49934 67767 245984043 5224 49934 55151977 49934 55904 543244418 39914 55904 135588582 54718 39914 418715782 26038 5224 923108108 74566 39914 758273066 76918 55904 126565871 23451 74566 128413255 54718 4299 50147509 38202 74566 971953265 29067 23451 941807339 21716 29067 26915750 38202 28936 411215134 52306 28936 476151276 25132 21716 160663590 51742 21716 538688264 28936 20861 367736081 28936 61036 864269992 72025 52306 805986859 53248 20861 63070727 50637 61036 80758467 61681 50637 937169464 50637 78388 513332346 73121 53248 781198937 61681 19607 563125176 47670 78388 696316922 61681 18545 817163046 73121 50010 50441024 47670 46305 751285979 50010 50742 356070520 53216 47670 101243967 67158 50742 832797835 66250 53216 829207815 54859 53216 824821058 53216 2712 832569950 26302 66250 69322341 66250 28232 561751927 39724 66250 678201804 71795 28232 777107223 43006 28232 343596826 71795 80558 65069294 21742 80558 550197614 39724 9881 615662769 21742 10181 815643219 10181 55231 979747286 6646 80558 983931016 80085 55231 918988872 80765 10181 255004000 19512 10181 218829378 6646 21492 88424062 80765 14356 672749542 80085 59040 522276795 79671 14356 869270907 3772 14356 14618441 3772 70910 364912039 70910 56520 691643229 59040 40279 398129014 56520 12473 17246372 52925 3772 547512181 11134 52925 85773230 61695 12473 709636028 52925 64429 313283420 12473 16435 738949447 64429 11412 934370638 74308 61695 353145178 36698 16435 714210853 64429 11187 885573801 36698 28639 112912539 63208 36698 141998946 61493 74308 106255539 61493 43315 338262595 55895 61493 789408666 58291 55895 744772310 62710 63208 602699740 55895 28957 197093677 58291 56341 672060308 27141 62710 610693565 43764 62710 240387305 629 43764 258663847 40426 28957 12454538 27141 61347 902585342 61347 12034 342736444 61317 629 668185737 629 78111 100552902 61347 53710 288212660 61317 1130 317095666 53710 26991 709739906 53710 41835 215383212 53710 4923 618192068 26991 62266 599313057 41835 30107 359072271 36112 26991 574531799 41835 16879 961749792 4923 5527 24441548 15349 16879 842193396 30107 16807 537255363 15349 58391 616077824 16807 79289 237970581 606 79289 188157138 13854 15349 946964592 13854 82271 397848271 24232 13854 102845052 606 81176 75597290 84003 606 414616744 84003 82761 988827564 21714 81176 509075102 81176 3283 137819516 35534 3283 22698370 6135 82761 751042354 60134 21714 25015646 26910 21714 84036002 86251 35534 43047188 62597 60134 294779164 35323 62597 689410086 62597 18876 324573950 63931 18876 811822448 68006 86251 605467637 17659 63931 682526747 63931 86894 937928461 68006 52501 374854284 26131 63931 816105991 68006 46799 979688559 17659 40746 672568986 46653 46799 758527513 26131 40271 902043196 40271 27137 721879789 27137 30226 50846867 84248 46653 243742073 84248 17605 603493794 42509 27137 828562331 32549 42509 274559538 31530 32549 503006313 63678 42509 260084978 69725 63678 413608450 70984 63678 987709250 72131 63678 829802164 69725 53132 377424820 60301 69725 462773447 33699 70984 516910352 72131 21788 326121496 81934 33699 709876818 21788 15085 962581795 81934 8232 370477311 21788 50514 106349714 50514 50483 844508726 50514 83149 902038847 50514 50360 280329523 50514 2719 851611787 83149 17538 295610920 50483 33023 443460639 83149 83587 906199321 83587 358 939651761 49140 358 935269875 358 84926 186134296 21804 358 476242518 80375 84926 428682825 358 8415 265289776 18202 84926 799359369 63630 8415 450104838 63630 507 462254540 507 16781 545653827 40115 507 118714528 20489 40115 474371246 16400 16781 71430550 20489 50960 88062902 16781 71175 53302337 44528 71175 788153990 55096 44528 982919062 86101 71175 100412006 86101 8975 733153143 39941 86101 386341849 58966 8975 615290209 58966 66420 405616938 27267 58966 139915060 8975 5458 25391362 53874 58966 2851689 27267 75622 671495685 66420 42429 249544888 23119 75622 944408880 5458 60843 915849097 42429 80086 835866625 80086 59405 584283054 80086 29464 519654580 48280 23119 52477182 48280 41616 293804524 29464 48353 49237460 29464 56226 799982641 85490 56226 36810697 41553 48353 931693596 54686 41553 913837703 85490 12591 483928055 79656 12591 380646496 85490 65467 743288307 87257 41553 153807022 65467 14735 951166820 36679 14735 277718019 45693 65467 743840251 14735 48987 116086762 49710 87257 134235888 29600 48987 736077766 45693 58246 659226966 42724 29600 960703134 46734 48987 302359244 46502 58246 369841886 46502 4849 26755937 35640 46734 43654148 46502 85898 905401680 31052 4849 518624082 81399 31052 907008375 85898 74460 893936224 77919 85898 594603571 25353 81399 497724992 8781 31052 738688014 25353 9150 306971352 9150 49114 634892045 60809 25353 5997014 23118 60809 680880693 21398 23118 458361317 60809 27853 669246677 21398 75955 69809127 23118 86431 964399141 15418 86431 911719305 85245 86431 242796616 35314 85245 76039859 25380 35314 955290839 59972 85245 860496536 7770 35314 994146675 16794 35314 445887281 73088 59972 677065980 48634 73088 310791292 67932 48634 648424100 16794 80239 311109735 16794 38370 136004802 48634 67300 165061080 67300 46702 597674254 67300 73245 206286792 33985 80239 53366179 45810 33985 136906917 45810 19012 253382183 46702 1508 151000485 1508 27533 35439208 50040 19012 463600131 10109 27533 74751249 50040 78024 614936923 22006 27533 514862394 50040 55431 916291603 56334 78024 95032869 78024 51868 197623987 55431 4168 849388739 62696 4168 741321847 51868 10553 302587972 62696 50730 714169088 4168 35128 918131085 48882 50730 504633294 59314 35128 916539129 17474 35128 85218990 59314 49818 519647149 35128 43409 981564219 72068 59314 310822882 17474 71068 51248325 40135 72068 374745706 72068 73034 694004469 31694 73034 47457616 35825 71068 553332593 31694 55922 959346221 68419 31694 48942048 64066 31694 94779430 79344 55922 470404694 79819 68419 466703490 68419 73585 889456482 63154 64066 483188116 65633 63154 187737306 79819 44091 376010943 63154 86567 302266361 65633 71645 470835367 71645 55627 217551800 44091 53971 173570963 53971 86979 20392347 84416 55627 508217423 55627 14695 822907631 57947 14695 720895729 67473 84416 582014188 59472 86979 339993515 14695 63905 386134723 83459 67473 879973218 59472 5791 42455974 27385 63905 955299376 63905 38230 71029298 8719 63905 104527503 66735 83459 723176843 38230 78590 431843043 6567 8719 125976642 66735 6275 557317610 78590 13646 531475282 82339 6567 572610276 13924 6567 238131377 75510 6567 931265291 5343 6275 666730213 70194 82339 725080795 82339 6487 930472160 5115 70194 33488841 65731 5343 525764397 70742 6487 908154111 46864 5115 25131236 70742 33153 675122052 5115 52299 145593533 64298 33153 541553070 29448 33153 564895449 17798 64298 122971861 25536 17798 16922062 52299 50524 155786344 25536 61659 694120841 61659 38981 927715352 74928 61659 210826791 74928 16705 118748690 61659 52265 962882861 61602 52265 966743433 74928 3642 993542096 59761 3642 790473652 31745 61602 445128207 78657 3642 766981409 53715 61602 277593499 44096 78657 567324612 24236 78657 259921508 31745 31711 791376028 29267 44096 90911309 44096 66865 384413357 54160 44096 886730356 31711 84823 850915903 31711 21579 669957557 77272 21579 91372447 77272 71465 121902123 54160 4936 826520375 71465 52923 638046123 12923 77272 986633899 15528 4936 935106082 15788 4936 378928769 86524 4936 767182486 86524 12059 907704878 3885 86524 341582553 12059 54118 8980263 23706 54118 351275978 10677 12059 922558709 54118 13055 410555028 3885 52436 188079830 52436 67499 595655556 72494 10677 565869352 13055 68285 190084505 67499 9717 538034597 2934 52436 861900105 66221 9717 616337657 68285 36908 835832854 42915 9717 714738467 66221 40166 646552505 75275 66221 335152034 61215 42915 879073302 42915 83009 125661618 83009 14080 442558614 61215 28194 173388314 75275 55358 674211290 61215 25396 933626226 55358 11503 493436769 11503 896 692457223 25396 5589 596918006 11503 427 216684601 5589 83137 460193016 896 37398 813373347 83137 39837 533321382 427 52069 604073909 16721 52069 855587859 72247 52069 873041644 35531 72247 135874588 35531 78585 670043141 52069 53700 899439938 72247 69062 284063194 28679 72247 57415947 471 69062 548550773 80716 69062 274734048 41928 471 86890339 471 24995 176532516 29269 471 35502864 29269 59916 136597196 68691 59916 785267750 26978 68691 82020725 26978 57462 554825163 29269 51621 33600302 26978 85728 377302445 51621 61758 279086419 4407 85728 452940791 57462 18237 890777039 85205 18237 309726635 85728 9131 659726103 9131 6003 351562051 72578 18237 951801753 73274 72578 658628554 9131 66535 742027327 61113 72578 617576150 61113 22265 395523978 22265 33666 253575799 15096 66535 497218260 61113 23346 267669636 22265 55233 88784119 33600 23346 552809800 54231 15096 544834015 4061 55233 251429593 4061 70404 595270924 33600 9666 88836739 70404 85487 271949985 9171 54231 41973529 49829 4061 878851177 62006 9171 57118707 75196 9171 247249850 13384 75196 204535726 62006 35466 782571457 85707 75196 972834879 13384 78676 119028836 78676 73101 515640977 78676 9962 590509294 85707 38903 280716190 85707 70967 926717717 64140 38903 423470712 20602 73101 945818359 38903 43386 482018369 20602 9956 952706239 64619 20602 146552781 5980 9956 77110329 5980 36855 157468621 9956 53519 583399044 81411 36855 672166706 2632 64619 820115870 81411 3167 350792917 66570 36855 443055150 2632 56947 851990358 15216 2632 787401020 70121 2632 21424103 80308 70121 517368680 86735 70121 793656429 70121 23710 809718614 70121 44809 533471732 70121 24561 504699394 44809 1666 299014971 24561 78166 588728699 24561 11602 611202600 78166 22556 818487937 60064 22556 390614593 83945 22556 485919941 64498 22556 135297563 64498 44593 312874103 53907 60064 962539533 55373 60064 119994469 55373 71595 519426560 55373 18640 281374800 9975 53907 953066536 55373 1826 293790486 42912 9975 558550967 51258 9975 871595480 42912 73767 232815952 44743 73767 166565879 74497 51258 484968272 40643 42912 832420557 74497 76839 181206673 40643 69284 322023074 74497 78564 99831938 47681 76839 303792157 78564 36766 587688648 78564 69215 751367806 69284 67753 766182473 67753 66941 125230897 36766 8966 976352368 66941 50100 763336327 69215 68833 70027612 69135 66941 97501973 66941 20056 800288685 69135 37726 999378464 69803 50100 101638017 20056 4123 865872521 66401 20056 855172218 37999 20056 451865274 83816 66401 675309120 43560 4123 722408325 24941 83816 884476755 31229 83816 75145676 37999 15335 211551436 31229 73780 74940937 57372 43560 324430655 29644 31229 427839840 15335 76108 178241770 29644 42216 697301829 29644 25869 789409663 57372 73003 116303762 42216 86968 86028364 86968 24684 878925067 52971 42216 875104576 25869 32627 601237436 32627 54004 938964121 86968 18341 518444164 54004 79955 502454592 18341 85589 179132804 54004 74972 351515461 74972 10695 754426181 35316 85589 797383703 16137 35316 70404382 64483 85589 560124183 64483 29236 659188628 29236 61104 21935553 45997 29236 945614224 56290 61104 462701372 29236 13787 901680846 56290 81488 860362332 86915 13787 593252344 8559 56290 384113092 8559 2897 180316380 2897 63212 410319046 42920 8559 453090061 63212 63292 318555624 44115 2897 290296972 22715 44115 94814963 63212 24409 796597499 24409 20264 980923912 24409 65020 856989340 58200 24409 83794867 79068 58200 963339729 38753 24409 184691905 46137 79068 589334885 80113 46137 72971557 53997 38753 401929741 7646 80113 146800086 7646 1384 48685032 75926 1384 941695303 5326 75926 23986339 21819 5326 414324034 78878 1384 81222954 43463 78878 527501013 43463 29750 16594491 36193 29750 186122930 43463 29958 216317090 78878 38105 233736444 38105 43785 521446733 71114 43785 897193744 26676 43785 168515285 71024 38105 998401546 83243 71114 132282649 86723 43785 152691146 72244 83243 259869813 71024 33706 535259122 33706 75550 59670076 33706 56992 450655811 75550 86081 311238501 57241 86081 18713481 63159 57241 339098098 86081 40153 906449520 57241 61884 179786905 22953 86081 587588356 57241 37148 411130662 61884 74752 517047955 61884 18569 12496450 37148 34801 150090972 4792 74752 365683832 36340 4792 30779479 36911 18569 102201265 5859 34801 909409795 34801 50685 368138106 36911 77973 155280718 36340 74033 190738779 50685 476 712242297 53331 77973 83863308 53331 37437 937768413 37437 18789 611394131 56794 476 817400199 37437 28739 715171568 84455 28739 602170738 18789 34159 702414004 80850 56794 724963466 34159 58236 760076525 34159 13403 693651481 41861 80850 174297894 9697 80850 876665479 58236 58635 668159582 66376 41861 74328956 9697 83611 910973095 58635 21423 93767937 66376 10977 110295769 83611 68744 111002965 18196 66376 261925819 21423 21883 744214691 10977 62430 115367668 37625 10977 557281755 37625 63676 803679838 18196 71186 738395858 63676 38385 37988165 38385 78793 131066854 78793 78967 592657664 62013 38385 607238407 62013 1251 744711229 9146 78793 824748306 62013 28915 25687664 37916 9146 355553427 37916 4676 655085292 4676 36602 857673331 9146 20850 99992255 36602 78512 746624848 51689 37916 653306151 61595 20850 590690644 29732 20850 438668173 51689 25727 725775053 25727 893 466166540 37300 61595 393975094 29732 26197 717090588 26197 69123 24674150 37300 86202 240329912 29498 26197 822518841 81048 86202 620455047 29498 24778 402001007 54201 86202 349661359 68761 24778 45067801 81048 55512 714078709 55512 49605 222562585 68761 3253 800631950 52870 68761 381919900 69390 49605 994856079 15702 69390 420989159 3253 3515 817053208 69390 53917 224879523 9939 69390 521210453 44286 53917 700978313 43709 53917 98976127 9074 53917 27557940 44215 9074 406602122 43709 43958 847487862 71391 43709 541749633 71391 86339 910949793 17366 86339 389281010 71391 33037 180762252 17366 84610 799281956 73489 17366 134245782 17366 62563 522893453 42158 17366 812709704 7064 42158 75231893 61016 62563 579123157 61016 38969 139659248 23577 62563 210499059 6199 38969 508631324 54066 7064 663099246 77261 61016 372648643 54066 24592 524013276 12332 54066 108175471 43592 6199 875259317 54066 24813 273508147 13580 24813 392402140 29525 43592 471220070 75630 29525 571960837 43592 65032 934399211 67934 65032 186576534 19485 75630 127292467 67934 41052 458589798 84912 75630 750833859 67934 17899 210619787 38208 84912 612178554 19485 61526 879731329 38208 78650 89338842 31817 61526 604258172 16650 17899 543740374 18271 38208 252519842 18271 78914 240571758 34161 18271 742554972 67831 78914 24086254 40733 16650 705905349 81521 40733 404219050 81521 44985 820632918 81521 18295 363214272 47934 18295 798463230 79433 47934 800827922 18527 44985 78546015 79433 49939 735318399 75297 49939 250350024 75297 42400 67054648 75297 68888 727204252 75297 24445 39158385 68888 81172 280559891 75297 56211 477162425 68888 69435 991521968 69435 38778 190147022 4703 38778 164766843 4703 31138 294941900 38778 15541 125877587 19440 69435 117138826 37442 38778 477237002 19440 62230 638456533 8823 37442 183489575 19549 37442 71609409 39804 19549 903464872 62230 77115 140964143 54676 77115 601975427 54676 35976 315425917 54676 1250 459852668 77115 52616 905650180 54676 26243 998869719 27884 26243 853834653 79680 35976 395195972 22558 52616 1552672 12286 52616 511965423 26243 53362 2963425 22558 43658 36658246 43658 29217 250018141 78964 29217 720227589 12068 78964 506503767 62513 12068 312807956 78964 69466 959394284 12068 45148 680106786 69466 86866 797318700 45148 51686 772441242 62513 55747 296366790 45148 7907 356315132 45148 42674 787463873 51686 12028 151494345 51686 85418 125101013 55747 84394 907708042 85418 8021 505178542 79116 84394 622000744 52986 79116 17030457 84394 53059 929340582 27977 53059 818437143 52986 63982 23518482 27977 60105 9448270 27242 53059 610200677 60105 29865 548617421 60105 44504 67284901 60105 19161 858985581 27242 76032 995185652 19161 84919 175111136 19161 83546 140498699 44504 85581 515172463 36107 19161 280792935 36107 27343 697605727 19676 27343 480580388 8425 19676 97538361 19676 59138 943203105 70246 36107 357102207 24793 59138 251355980 48697 24793 375379554 24793 82037 25833796 32371 82037 96714926 70246 10511 621497534 21989 82037 369235078 82037 54848 307182661 32371 6323 468395882 34746 10511 697074711 34746 46024 348404450 55251 34746 856435700 34746 70920 585694023 34746 13547 613162710 34746 70763 451969757 22244 70763 304240586 74690 70763 228120102 17628 74690 28138789 17628 72333 417153221 41595 72333 232529330 86266 41595 999607629 17628 5375 174601353 54302 41595 323226400 27572 54302 765705270 27572 65543 929465372 54302 34850 480223327 75761 65543 145680326 73308 27572 176396348 73308 54831 378707814 54831 78392 119639431 34850 34854 50957573 73308 31614 639749533 26954 73308 979476580 78392 69397 735093679 22453 78392 574377255 34854 22110 615530647 26954 49010 674166223 26954 42100 647860291 651 69397 271916013 651 51442 494047604 73969 651 433894591 49010 82818 331767556 42100 76929 163446307 60103 73969 15981964 68643 82818 150239311 62412 68643 225348040 76929 22474 559501409 16913 76929 332790907 4836 22474 385502244 16913 17383 640640490 62412 61609 888023944 17383 82554 91413433 58542 17383 46303137 4430 58542 264615490 11963 58542 857871984 10060 82554 224633234 26044 10060 732934024 58542 57920 723857841 11963 78654 917081043 60544 26044 143567151 16805 10060 727977548 26044 39424 121033587 63768 78654 86529113 53041 63768 531489646 64598 16805 226741778 39424 65871 136943554 38452 64598 280817623 38494 64598 381988589 38494 60397 967630710 38452 83789 202888958 38452 17618 405267172 64997 38494 969785619 422 83789 836439331 422 80706 739614225 18019 83789 138515966 422 18778 378389777 80706 39168 104612916 19140 422 711521520 80706 41842 658280555 76080 18019 663173383 5554 76080 120174002 10586 41842 852304405 66794 41842 28473923 14561 66794 433145083 38984 10586 880897072 5554 37527 379156377 74639 38984 63556232 14561 49555 129398139 68580 37527 747618156 37527 3277 211064986 37527 21102 457226439 21102 69930 310176685 20241 68580 941394475 22064 21102 752981381 24695 21102 117225721 4161 69930 337213714 12799 20241 921304399 85222 12799 490907696 12799 58970 276327462 23324 12799 503432004 36924 23324 412603169 85222 741 937827 85222 18334 84046727 48770 58970 81187663 48770 21653 704381028 21337 36924 275348054 48770 20379 586740110 38457 21653 428479520 21653 69229 459739292 45663 21337 832842316 45663 15878 302648364 15878 23152 519397435 37335 23152 64606848 15878 32393 878763784 15878 75497 639390609 75497 79590 203191543 23410 32393 117300519 22189 37335 380669527 22189 85952 186981684 79590 81200 885528477 85952 24127 311658887 32169 23410 758002877 81200 2989 598917618 32169 79156 279049932 24122 24127 220459647 79156 64938 193170972 79156 56511 134464627 44720 56511 452093472 56511 9815 427906237 24122 61640 392522133 25149 56511 565569395 56511 6600 119290623 23801 6600 799843043 25149 65243 884217158 70353 65243 519366388 70353 16690 730703787 70353 66292 635654865 66292 58307 729424270 65243 14840 527705410 16690 55501 998262091 58307 80724 825399149 66292 7260 976305765 58307 40817 756517819 4197 80724 863967949 55501 35595 611772844 80724 33145 104237251 7260 3157 704720106 33145 64597 860212151 3388 64597 281037072 35595 705 196420576 23133 705 71723994 21479 23133 631428733 64597 13659 120863727 705 34674 646984040 10196 21479 74359905 29582 21479 101766893 21479 19769 541711895 27480 13659 564655530 6773 19769 358988246 25291 19769 187686470 19769 54312 390146261 19769 82655 619678 42055 82655 220484293 6773 72891 304462216 44640 72891 162810188 82655 9426 154441173 42055 36125 133039855 44640 76681 794429389 25234 9426 851755607 44640 43775 607505417 9426 50002 644208610 68355 36125 530907266 32438 76681 639861318 47775 32438 189182919 22034 68355 229218974 22034 51550 674643352 18253 51550 373825807 51550 52364 566747951 22034 71993 241127557 71993 57293 948347812 71993 81115 77125658 18253 54123 638471925 71993 60528 741175239 44693 60528 169101793 57293 82764 431863792 6633 60528 224079059 54123 34603 338395869 63132 60528 114509257 40128 82764 555581819 74834 6633 682139449 82167 40128 385594262 34603 30696 256682377 63731 30696 884562179 70092 74834 206246518 70092 28127 399673193 82167 59230 529627480 46273 28127 109899665 70092 64367 391997062 59230 26316 158549768 26316 74471 296522101 74471 2890 337706064 12933 64367 666485962 54760 74471 128103833 2890 28182 506875469 32049 54760 789720093 28182 54165 321002793 32049 49884 398314069 54165 4113 934734423 4113 85526 106148196 85526 59657 261082334 4113 83927 148091622 85526 3678 835136589 17671 59657 663841918 5264 17671 109066190 65068 17671 640748855 83927 39522 265321596 54646 5264 778705798 5264 73693 507073200 5264 65822 417835475 54646 68302 590495281 26730 54646 907996286 14263 68302 235386273 81985 65822 341699593 14263 20877 294219302 81985 26340 16134337 25537 26730 806185527 43261 81985 51044150 81985 77838 274733594 43261 80644 573488466 83734 25537 389794103 83734 30181 494420773 26314 30181 45208589 77838 41203 439439605 6051 30181 32452552 23978 6051 271263157 5127 30181 917346997 49945 5127 386962256 29302 49945 190602497 83886 5127 175370316 53951 49945 29025988 37761 53951 40123435 49945 54710 208246960 53951 14135 181566330 68254 54710 658570000 37761 34543 719296685 55226 14135 821808466 79363 14135 408512501 3219 55226 339360379 79186 3219 124331543 3219 62119 557743536 53758 79363 994760761 7442 79363 427370492 53325 79186 480340153 79186 56420 815417566 62119 25804 102794788 56420 49649 699731469 49649 18057 237204117 37458 53325 939118504 4533 25804 243475331 80061 18057 26341591 49649 79507 203601657 76912 80061 29005824 79507 82045 567683461 79507 41337 312582614 41337 38750 740179131 79507 76752 940126052 17300 38750 50449382 59466 76752 821695610 84747 17300 837985883 72660 84747 39016352 18 17300 39105779 84747 53385 641247941 84747 48688 351758949 48688 42040 547596690 83413 72660 735603998 53819 42040 410522646 51003 83413 274604687 40410 51003 551319813 80253 40410 807894671 21907 83413 239335850 74903 53819 586744925 40410 48579 135530045 29976 21907 399474797 56182 29976 20500191 5537 21907 151887880 21789 56182 735790399 56182 24844 355813412 24844 51448 319819902 21789 6562 662437484 21789 77565 155322991 24844 58345 293871222 1370 58345 189763487 77565 2042 5374105 827 58345 115796755 33210 77565 310018425 29373 33210 66375278 827 81838 387110856 33210 12080 386474006 48949 81838 864163676 48949 58499 729079031 44537 48949 171523437 11522 44537 912077913 12080 6928 694424119 63706 44537 87425560 6928 69790 951830756 63706 26527 459935785 32897 26527 661110535 7617 26527 519210585 63706 1733 95815271 43317 26527 37302465 1733 76793 842656292 1733 17227 155113395 33738 1733 158099413 76793 80992 868869150 30455 43317 653594295 80992 57996 743347344 57996 25882 915333961 33738 37028 204970930 80992 41055 739839421 24030 37028 524168733 24030 63610 240177738 41055 12266 494921204 46890 41055 338836489 35484 24030 272805612 63610 40345 354171827 24562 40345 693001803 24562 69259 413785817 69259 27204 131627968 69259 14194 94735297 69259 44719 446664668 78061 69259 303477999 44719 32913 425963673 39714 44719 697953618 1135 78061 533602741 78061 16323 775847441 16323 19251 687012266 65676 39714 894392341 43244 19251 769829801 19251 65610 48581609 65676 18629 520396938 43244 20740 57776188 5181 65610 452097904 65321 43244 914030288 65321 59628 895963582 25603 5181 436739339 65321 48602 609611526 25603 38491 237672961 59628 73644 811545647 16097 73644 519026150 80311 48602 78452318 50929 73644 107952562 16097 65499 15931470 65499 46281 799914402 63094 50929 940606431 33050 46281 533429382 67866 65499 103765796 64364 33050 379434809 26479 64364 62767573 23226 26479 992105920 23226 18134 7263382 18134 76244 6392105 74283 76244 874095295 76244 65704 652450105 60859 65704 32207994 54796 18134 735822030 27758 76244 171382546 62929 60859 728641243 67931 27758 551152193 73662 27758 973075284 54796 31497 82084356 31497 55171 657794692 62929 5377 950226584 61329 31497 594230199 5377 5743 183210948 5743 83475 676758010 61329 25020 572730427 83475 57840 807349235 83475 49403 779731529 79423 57840 984983015 83475 45770 336308295 25020 26779 627632532 13784 79423 122128687 23654 13784 695004854 23654 36619 589862119 67925 45770 17555854 26779 23983 879617503 41768 13784 857796624 36149 41768 565096396 68881 36619 547870943 36149 36652 595911992 36652 42817 791298022 54278 41768 612811767 48844 36149 467984492 86261 42817 615995647 49243 36652 909515517 42817 24579 878805251 81853 24579 312511131 49243 63539 598454523 24579 76387 526731167 1544 24579 233145172 71806 63539 860263116 54373 71806 924670264 76609 63539 647639461 76609 51136 727635613 1544 16387 943106704 7567 54373 125172057 4655 51136 344706375 8562 7567 890601033 51136 40570 835559818 16387 52585 118174723 40570 36946 311416972 86193 36946 987256083 26130 36946 702946611 52585 52842 336476787 86193 32454 626543597 26130 8197 478997497 8197 25651 534900983 52842 39619 762415503 36079 25651 450983471 38716 8197 83083548 60855 8197 666115071 68927 25651 833527601 86863 39619 798755776 60855 74031 823512311 60913 60855 83241665 10650 86863 936939978 74031 57591 643699707 51273 60913 723619439 57591 45086 214939367 41108 60913 281356795 51273 1372 334750884 1372 73130 33322377 41108 82558 869054751 80934 45086 904708661 73130 47546 138305346 31236 80934 566644747 82558 42849 48564163 78784 47546 667758212 31236 5757 829333682 5757 68404 39184583 30080 31236 137990257 42849 61034 864783032 61034 24768 752836972 65390 30080 833368980 65390 43906 353531397 64726 24768 514292002 33557 61034 727596415 43906 42896 410450497 65390 20810 48384958 42940 33557 769205738 67234 42940 7984067 1635 42896 548659769 10525 20810 293571883 32191 20810 608900866 38120 67234 412721203 67234 66589 740513611 1635 6327 624210009 44349 6327 889950471 44349 18355 898731814 1592 18355 49856019 52247 66589 543077925 52247 80228 793061840 18355 32885 669311449 41253 18355 572358206 52247 48373 76220545 32885 27289 461935759 27289 128 382447129 21806 41253 993269188 38279 48373 79529858 128 80006 651440926 128 179 102771853 179 30863 747995219 80006 30581 702283880 30863 26461 809061541 30581 66453 66297842 66453 10712 558311604 31952 26461 128098281 26461 62765 732566456 7237 10712 259918481 62765 53116 220138835 83713 10712 351521305 31952 35094 272859986 65604 83713 545186470 65604 36222 262503796 65604 44461 720815579 47805 65604 969483737 1760 44461 10931959 71310 65604 403085643 81412 1760 60457346 66520 44461 19264232 66520 9383 923581093 77371 9383 441163653 71310 67480 633981978 47182 66520 406638152 67480 7752 183687470 7752 45160 82555835 47182 35970 161367930 82981 45160 121693558 82483 7752 474061344 82483 17468 183787077 82483 80909 3174775 81825 82981 18464355 63886 82483 428298819 71014 63886 432355270 79743 71014 486213530 80909 6552 320544051 46932 79743 734228035 46932 66012 19023047 47676 79743 787954161 46932 59313 114626822 13423 66012 904954535 63841 59313 359366755 59704 13423 257631176 59313 83676 625393214 38020 83676 865257665 58984 13423 926569442 59704 76128 667483804 36899 59704 735055521 38020 18646 71616493 58984 19427 289571488 17154 18646 176579341 72589 36899 525173695 72589 80598 224339592 72293 72589 131533738 72293 4169 822374290 72293 45406 688968083 80598 12885 892265 29044 4169 646167639 52390 45406 529395149 74663 4169 990215959 46135 45406 785773844 52390 22306 968117952 77353 22306 419368247 80710 74663 254072971 22306 7823 575616963 10811 80710 606363810 22306 538 6276347 54014 80710 515520028 54014 71050 528250597 16547 10811 947942389 16547 25197 450763375 59777 25197 930470061 14076 16547 537761659 59777 74500 562695429 5803 14076 553231253 17518 25197 166842322 59777 69354 27245839 65679 69354 349811795 13819 65679 543166447 69354 37234 642631523 69059 69354 45574 87011 65679 723496063 87011 10986 233049188 6411 69059 89454207 47049 37234 443618907 45597 47049 964441020 10986 38865 379339768 10986 72834 51070620 38865 20309 176581482 83781 45597 836774584 9789 20309 871710135 43591 72834 773850531 20309 3966 991093530 51638 83781 50602758 69652 51638 580063440 21517 69652 358076087 3966 77467 794745963 85716 21517 438947282 69652 40326 25620942 50087 69652 494127635 34266 85716 123347134 77467 22124 216138479 29762 22124 205996087 12584 40326 419788327 23029 34266 733491496 34266 18356 964906651 23029 30766 112696168 79065 18356 356673955 23029 58798 714935857 10117 30766 195598724 14941 18356 953027342 18566 10117 727624660 53322 14941 487763311 4203 18566 480601155 54408 14941 400006130 54408 74361 835140449 54408 40739 285813795 4203 51597 26040164 42319 74361 171004375 54408 20250 726903798 56463 40739 407424102 25739 56463 362213852 25739 8306 135600332 25739 16537 181459016 16537 14247 978680867 25739 75948 145535486 71902 25739 930732549 8306 19886 384514214 16537 87225 744764788 24739 75948 784396461 24739 143 544876858 71902 33826 520640531 71616 24739 375848537 35943 24739 27533233 69162 24739 550058234 49367 69162 303865132 71616 56599 151280180 58671 49367 182635304 79445 56599 89999489 79951 69162 137416699 49367 81217 593668408 81217 70629 705421265 81217 84115 861145030 59026 79445 647929517 70629 20552 660083548 49669 20552 455713435 70629 18975 756895588 84115 54323 888167408 51748 59026 228067360 37768 54323 532113386 54323 44491 522654021 44491 19187 588124279 34779 54323 207090201 37768 64456 960814710 37768 77577 839886601 44491 86647 70802746 65455 64456 86216293 77577 20505 662988665 40899 20505 571192189 39273 65455 110820190 39273 79884 300793210 23989 65455 141268843 20505 3884 395403940 79884 8841 42949272 79884 50885 650169590 66527 8841 254113243 45370 66527 116073876 66926 50885 699274160 61395 50885 318029803 58678 66527 325286465 58678 70689 315869329 45370 20521 296504112 24542 20521 877345920 61395 58753 54479644 27025 58678 975443658 77533 20521 384846546 35733 27025 584349807 24542 52007 186442015 21142 27025 260584338 21142 39150 455741396 52007 34757 362002994 70888 52007 936093888 15182 21142 257124859 3865 34757 506273644 82461 15182 853005968 68054 82461 585587415 68054 58205 932682018 82461 30595 423477267 50625 3865 694100654 20002 30595 111082398 30595 38794 348289443 30595 60358 798297530 20002 76744 727077030 20002 64023 764909346 6539 38794 919163530 64023 83019 603447994 64023 84848 783021730 83019 53534 464276092 43148 83019 879942630 68497 6539 467817601 43148 60747 507142545 43148 77537 754340244 43148 594 788012892 77537 80465 102368852 61988 60747 213323471 77537 32949 856690558 77537 64056 266929241 75078 32949 346768512 79559 32949 197276682 31920 75078 686700337 71628 31920 184844951 31920 51023 102639436 40823 71628 682206563 79559 57150 860529619 57150 10366 389981614 73103 71628 130491 73103 16472 234268586 81291 57150 189465071 6768 73103 489837294 86818 16472 61944074 6768 43669 210317870 43669 1881 117290027 43669 17686 278655419 6768 48443 323769730 26603 43669 428252747 48443 86326 444888662 9349 48443 153134748 82030 17686 285997077 56443 82030 114443626 82030 34833 102523203 78785 82030 327390266 78785 23430 254065747 78785 3852 414673476 56443 80663 288973029 30209 23430 587881089 23430 43675 607671534 80663 79191 122068083 81347 43675 275446069 43675 65376 41536449 76745 81347 729171950 83700 76745 462202215 23620 76745 787919591 65376 57784 574105060 83700 27160 303194622 76745 24662 72959715 29690 27160 898006623 24662 57037 213404216 15811 57037 962008831 85863 24662 300635886 29690 35086 532588460 29690 10932 454415311 21917 15811 686715933 53403 21917 570254254 36398 85863 977206893 21278 36398 266410499 21669 36398 934096247 2127 36398 585472155 36398 45721 343949675 24704 21669 648448856 6623 2127 553158599 26051 21669 905378469 10886 2127 121758551 45721 72796 160786641 10886 79079 746860375 64790 10886 39781941 52531 72796 349939501 56557 64790 124741529 50495 52531 923196993 64790 74151 703850134 64790 43978 11819185 52531 64566 311815429 50495 40027 551389696 8101 64566 372963969 74151 12875 909381148 43978 5825 395000017 22691 64566 595337745 67779 12875 471254019 8101 53067 271677521 67779 22434 358412726 53067 15992 93463187 64168 22691 3019432 82770 15992 597424616 15992 10588 185090821 13374 82770 380305792 10588 79699 126058195 64168 65887 564234287 65887 75663 190556757 63475 79699 40193908 64120 75663 863479704 63475 49227 437449900 19761 49227 117147503 75663 54630 263890907 42420 19761 454916640 69845 54630 72958532 42420 75860 259139024 14969 54630 916556731 74322 75860 462340754 74125 14969 94952114 75860 69995 739635656 23132 75860 241405229 32963 74125 719899230 32963 78628 8600175 69995 51459 773779848 37843 23132 473976712 57682 37843 850885486 32963 78664 748255623 51459 76927 796730606 37843 34320 408950861 76927 23463 400231307 48878 34320 770009312 7608 34320 500847459 34320 74718 774045134 36126 34320 758096440 54414 7608 315652487 4844 36126 49287853 7608 71967 68458648 4486 36126 215213580 54414 62256 532159419 40324 4844 978369252 4486 54897 478769330 29410 40324 622595442 40324 21242 649804077 29410 23641 944204182 27687 54897 376005994 28286 27687 245697029 85503 23641 856322169 8337 27687 390130399 27687 67107 562249050 8337 13750 56913601 67107 56822 498475285 74145 56822 287475601 67107 44832 580421236 11947 74145 349025453 44832 36197 344198958 11947 5846 823749485 44832 5028 9165794 12375 5028 755025940 12375 26276 570703674 5846 60848 422757508 32877 60848 748698311 1893 60848 797757673 60848 10988 267515374 28911 10988 940420482 52325 60848 188631261 50791 1893 707665959 10988 51849 808568236 28911 2417 106556828 2702 28911 350347089 2417 713 59119176 87084 50791 635493335 55899 51849 222547035 55899 25759 34246287 25759 67983 8661698 22711 713 381835797 64663 55899 404175979 55899 24649 952390091 83208 67983 440587287 39871 64663 242338074 37891 22711 902186237 64663 602 83374552 602 37608 118075879 37532 602 310026455 602 74142 985964958 74142 21598 237764036 18076 21598 59952290 64637 37608 780469144 86450 37532 222949198 86450 1871 112588649 64637 53256 272181742 64637 36831 515546450 1871 55034 329991252 55034 3841 878291371 81302 55034 392874705 6886 36831 4102657 3841 52032 404115128 52032 47454 609945837 52382 6886 684452695 65048 52382 304372762 69060 65048 432862184 86408 69060 420534488 65048 63520 267910517 8999 69060 775313797 69060 47980 720751762 86408 27544 722470609 23720 8999 939875939 27544 63242 669291223 21243 27544 263502649 23720 46292 892962078 23720 56137 373244739 63242 81970 803954644 81970 48605 542090993 82495 81970 4583574 81970 9618 186389122 52788 9618 601994041 82495 66080 851093132 9618 14878 112065779 66080 18348 928564860 740 66080 609863363 18348 49092 332831071 47766 66080 494766476 75869 49092 127900080 49092 14245 247606901 47766 6995 269189343 49092 34268 47780081 85971 75869 742666414 41871 14245 272310299 75443 85971 970667904 15415 41871 216333794 41328 34268 585850206 41328 4761 481341030 15415 38033 545889063 28582 41328 408463337 63667 15415 38335435 8655 41328 828803245 8655 47163 55693371 12962 8655 496389865 63667 76582 192660119 3075 47163 427512527 66227 76582 737082095 67240 12962 956799893 66227 20774 32060031 3075 38911 469538615 25517 38911 358520413 78969 66227 717334009 38911 82784 356716593 38911 15797 86346657 57605 38911 644598197 67950 57605 82092279 67950 27510 218169392 38426 67950 906616486 50818 38426 86981594 39231 67950 162488911 40436 27510 999519466 39231 13697 594007524 50818 27240 917810393 44880 27240 773899119 27240 65208 484950308 44880 55093 510147407 30419 13697 781826492 44880 56065 492874038 44880 59501 278672804 28051 59501 746181440 806 59501 926547036 42326 30419 311237332 27814 28051 739169242 20304 42326 123611889 27814 40788 473376519 20304 79660 810825248 40788 68485 581134935 20304 33075 767046596 20304 13224 660672888 40788 1256 6364801 39618 79660 636899799 13224 29561 841610265 1256 76616 596509972 29561 50371 114818425 76616 51635 766221347 32632 29561 503486477 63977 50371 689273584 28645 76616 542517511 8862 63977 885093976 63977 64418 959626361 87107 32632 509779248 65176 64418 536399179 64418 66550 880317080 8796 66550 442375861 16217 65176 696907840 65176 31362 539129513 66550 64182 817769218 44310 64182 310082979 44310 30439 567740431 42925 16217 994494665 12601 30439 285901268 64182 54381 879246510 41798 44310 17737651 41798 61101 108650378 12601 36144 645442470 61590 41798 113818471 6142 36144 396277398 51775 36144 98652250 85315 61101 658696124 25297 6142 670100796 25297 53950 842285121 51775 12726 394444302 12726 16330 442486437 86599 85315 926849878 76456 12726 129428683 16330 32375 196704995 32375 30316 124358386 21575 86599 95537502 53313 21575 202748226 70263 53313 44927662 21575 42744 830013667 33903 70263 855928762 14111 21575 513996481 46433 53313 355401892 68590 42744 348125472 42744 9296 233329268 68590 32358 87249347 68590 45935 702981281 32358 80514 184817199 19740 32358 392479000 45935 913 256208403 45935 33905 287124881 52473 45935 517651848 79197 913 375179174 33905 50172 144399311 83182 52473 421107118 33905 30144 136402017 30144 52337 53220392 83182 76288 84133242 19365 30144 675607451 19365 79710 139157671 60226 52337 475185655 20064 52337 389226637 76264 19365 608659149 38048 19365 660514444 61187 60226 593322416 46963 20064 442838492 55367 76264 2322336 55367 55309 115626029 11827 55309 533406763 61187 16402 502641044 11827 65772 86954667 16402 42433 84066111 44742 16402 141957908 14541 44742 106346392 19406 65772 305490764 42433 60817 431534777 42433 10644 176943779 29982 19406 958843353 19406 62408 99837949 63613 60817 639257426 56157 10644 93629695 62408 56440 426124011 57617 63613 895102607 56440 21733 325969888 57617 12725 506808078 12725 76906 235539602 21733 79253 172686693 45404 57617 291486853 27447 76906 45354114 45404 69933 984726308 53576 69933 348370005 27447 31742 131521296 51619 31742 89538850 51619 45155 163433061 51619 79455 267271496 79131 51619 735053512 51619 63917 737302753 51619 72269 456853219 6396 72269 260476611 58737 79131 913431081 6396 35870 316466739 6396 78495 66080134 78495 322 26125444 322 14777 656314380 80337 35870 460432929 86057 322 422324434 1451 78495 762334474 1451 24332 334116717 11234 86057 349243077 1451 40528 746282820 50954 11234 152756613 40528 87153 977415762 21269 11234 347546554 50954 68499 227497426 68499 59111 922124788 87153 31636 227824204 77832 68499 994931888 78059 68499 580261307 20278 68499 356504022 69632 31636 92536889 78059 46051 582649075 77832 28671 625739883 78059 59991 921223400 25473 46051 49373222 28671 4190 162439076 4190 67896 739497400 68783 25473 982025073 15006 67896 57771404 68783 75851 3698494 15006 74131 790111142 65049 67896 131230036 51629 65049 869447507 74131 47796 16872382 65049 13790 852251955 47796 31163 391317201 55499 47796 42829703 50377 31163 17199216 50377 33794 171466175 23409 50377 333458885 31163 45536 61405444 45536 45920 721528137 64513 23409 811093648 23409 36151 222848705 64513 64875 885641188 86054 36151 711682929 72520 86054 857403179 86054 85830 251236725 64875 33857 526623938 21141 86054 29075851 25641 85830 494001858 3101 72520 28697437 25641 38614 246875677 49487 25641 57917495 25641 11879 836835618 27840 3101 491697596 11879 31762 887274339 31762 16957 256692954 68985 11879 769295294 11879 22290 124782088 19831 16957 558605206 31762 32685 888237861 44054 22290 531894331 27369 22290 995375422 76613 44054 260100041 19831 52075 142426861 27369 6842 149877024 44054 66410 290933458 27369 50570 69537300 36744 76613 667610900 36744 61094 740227331 46078 61094 362163028 66410 7171 77566929 61094 16812 30902357 46078 76256 98397639 7747 61094 59347754 80500 46078 992149459 76256 46222 925527580 24751 76256 87060200 24751 1194 287594758 7747 60656 650386974 24751 45018 953778487 44581 24751 453662266 16658 24751 902049396 60656 3612 446079247 45018 84955 987121531 7754 45018 434001492 41545 3612 518840947 84955 62106 820656889 4289 7754 63463343 7754 5284 557944096 69122 5284 133606422 41545 2496 70396711 69122 60658 631686395 60658 24648 685069703 40408 2496 62166200 2496 10738 201819121 2496 66567 840753374 40408 33590 113172982 66567 78180 883713650 33590 40092 17495767 76548 33590 450591505 54439 33590 925152439 26000 76548 815582028 54439 20475 224208454 40092 3028 222412906 45179 26000 854372815 65545 45179 37278804 65545 5959 267669679 45179 58568 639775485 36074 45179 293279051 74213 65545 140712409 5959 80296 570402720 74213 63255 3095908 36074 79122 576784904 80296 29420 95344279 86370 80296 315193789 79122 10349 898294278 71205 63255 72917284 79122 47876 838671906 29420 5267 297954376 10349 60269 931794635 5267 54779 269620488 47876 3778 634645766 60269 77002 195587687 43161 77002 490029548 37978 54779 828879284 77002 49634 983964908 37978 40386 317240439 43161 83029 935374055 41358 40386 431419422 83029 10080 340822363 1091 10080 134203167 57695 83029 839475788 6812 10080 658025646 6812 51168 356762537 1091 71692 444265205 57695 12918 813339911 71692 21752 962663310 6812 54722 251175859 54722 33011 574923277 33011 57750 499634084 33011 10489 76980062 57750 45218 508117265 54722 34616 28208857 62933 34616 140762193 62933 38925 31758703 86401 45218 58757839 3323 86401 425733895 50553 86401 225598669 50553 39898 281414020 86401 6913 892255911 39898 64284 723434726 39898 59913 439564917 59913 42558 6097850 46434 64284 549381734 61632 59913 136978881 61632 61841 689856387 61632 51579 237647510 66362 42558 460695792 51579 85884 199014021 24099 61632 725484644 33476 24099 788075239 60815 33476 249250942 66362 77311 387508809 60815 61382 150085025 68792 24099 909727164 77311 60568 394602053 77311 63320 600453109 13045 61382 876808977 85765 68792 229940444 50412 85765 40088435 13045 5671 180239228 22763 50412 285910966 34999 50412 485467523 85765 70890 683743103 22763 51117 53097442 34658 51117 915254267 62858 22763 898502929 34658 76565 54981816 70890 22291 344387519 62858 29031 954934567 29031 81311 99924126 22067 22291 444825623 27989 81311 888736289 22661 22067 159444543 22067 79682 600341660 22661 18166 190628757 49102 18166 487026848 73051 22661 50983975 645 73051 75662829 20054 79682 656975915 73051 76556 996471174 26605 20054 969932951 26605 77840 294284440 38624 645 33502192 53786 38624 935014305 53786 46492 597819341 43874 53786 43006079 75274 38624 440348365 75274 70592 216795914 70592 13216 607968149 46492 33673 504358584 33673 29173 450234811 76342 70592 127652977 68959 76342 963879802 13216 76272 88462213 76342 5101 184592426 29173 37473 750634948 76272 77241 832423840 77241 18865 736989192 37473 54827 536107696 46619 54827 559395490 54827 84778 411974628 54827 27589 29088351 54827 68304 91692985 54827 80286 304632250 18784 27589 63021837 27589 56481 350774389 72071 68304 652892615 18784 74021 719508133 20704 72071 534259520 50502 56481 942660834 2196 74021 892903732 2196 70921 578410021 70921 52231 590731520 68198 20704 296286303 15981 2196 692435410 2196 30280 113282603 68198 40854 310599710 30280 70602 809249380 19726 40854 388255216 70602 10708 101953828 19726 9984 627905163 70602 56077 522082750 53446 10708 783671930 9984 30231 750086545 10708 36576 49561228 36576 39751 741816095 30231 84947 91075861 53446 6365 225341581 6365 20263 340658029 36576 72822 513679297 84572 72822 377309676 13679 84947 990019826 72822 70930 621849202 864 70930 942718429 62676 864 470699886 23651 70930 18930520 28662 864 54949522 39538 23651 231919177 83416 62676 782604151 39538 75367 861585602 28662 39167 379785800 40798 83416 332179388 40798 57838 628660513 75367 74843 710218091 40798 62376 79148853 57838 85545 707444680 29526 74843 555891986 62376 27344 849400613 62376 9682 54282763 29526 63293 892878305 9682 64575 394340349 27344 27103 623587697 63293 40584 452822094 43789 27103 140427673 43789 43371 690028945 43894 27103 625140673 86150 43789 310447671 40584 9887 98225456 8589 43789 367357380 86150 72820 613459426 11057 8589 884857283 83766 72820 460513809 11057 61839 870884962 19573 61839 471006807 50130 61839 807066165 83766 38757 302666722 41679 19573 128210286 19573 27845 355729084 32084 27845 634277643 30849 41679 521491324 78351 38757 350686380 15046 27845 99154033 27845 36606 956468407 15046 37823 452758585 36606 17664 858339383 47058 36606 327881068 312 17664 239638466 46480 37823 36462286 40243 46480 950825649 40243 42854 740723851 312 31103 576386903 40244 40243 664331027 73229 46480 822161342 73229 40454 138145918 36005 42854 368733217 73229 30172 485778272 65428 40244 511301937 65428 15606 85586348 65428 68521 487344492 59152 68521 349145181 68521 84433 457079292 4276 68521 941396891 4211 15606 465421126 59152 17480 512273885 61371 59152 190360968 84433 15530 879171288 37209 4276 148904659 27860 15530 323861409 63823 17480 268595126 48276 27860 132537685 37209 62143 679193616 63823 54736 61780640 69497 48276 908280961 26211 54736 363298597 59293 26211 685711918 18773 26211 446342028 7667 69497 241986377 69497 80726 544541666 61531 26211 70630796 80726 76630 976170626 61531 23789 14845987 76630 15219 880255983 2035 80726 103876929 13431 15219 987332995 2035 48160 223673767 13431 50719 862316747 15219 76390 590702986 48160 2258 945879285 34623 50719 71464373 34623 73443 599642100 34623 44924 874138009 76795 73443 605000199 76795 42774 286239397 44924 66110 676048237 51306 44924 911390115 44924 31709 322894656 30919 51306 65109827 47595 31709 795019445 40129 31709 112300731 31709 81725 393975160 47595 54792 607255820 54792 75986 91358230 47595 68045 32905643 81725 56496 401975453 75986 75514 198931746 56496 22801 714062654 66502 56496 47601680 56496 39161 894226840 66502 71472 26153767 71472 1321 395743969 66502 78946 927526640 22809 66502 568812682 78946 40555 774305612 59797 40555 14139573 59797 66921 998700917 72594 40555 75097190 32545 22809 516922988 21763 72594 508948243 21763 72939 56209283 44887 32545 654198644 44887 40039 912541247 49496 44887 33243483 19005 21763 244873200 72939 75548 851533052 44887 60082 202778101 32208 49496 61087198 17525 19005 818431994 55469 19005 975457557 32208 54053 993732006 78012 54053 36892999 67429 78012 102744561 78012 69146 155938711 69146 13675 130961956 45246 78012 169496178 3310 78012 575810648 67400 13675 147344966 45246 79234 896988818 3310 85172 6043872 67400 55315 960575120 55315 57347 265405334 23319 79234 957370294 35240 57347 146174312 9719 57347 956392409 11601 57347 926088944 35240 32511 668778048 48124 32511 500106390 48124 39362 927488480 9719 29376 391190157 39362 62164 320932054 32511 37973 950654373 48268 37973 89413856 48268 14129 90127297 1388 29376 983620486 6325 14129 833297391 37973 21832 658780790 48268 80445 812581527 14129 28579 425195255 1388 8084 96986073 21832 52076 637936756 21832 8631 36744780 38749 80445 838573309 38749 13357 78237413 8084 17125 45412620 17125 13368 529544926 13357 35110 735146602 13368 71823 115603724 54311 71823 135747688 35110 77307 515995831 17657 54311 859451236 17657 75704 916080129 75704 40206 300512296 77307 34097 986899460 40206 40104 392450194 75512 34097 812327913 22652 34097 664509599 40206 60845 189618104 40104 86522 238440212 7437 60845 974177397 75512 79020 294832134 20709 79020 502713853 32251 20709 688954322 9481 7437 559571893 9481 63170 381597646 20709 39140 796586532 20709 14226 129893645 1195 14226 611797259 15459 39140 146361018 11860 15459 8629840 16763 14226 240131302 70840 1195 274230861 1195 83452 375063146 15459 17451 260240158 17451 40356 436737180 83452 26141 749872538 17451 66717 443172578 66717 56034 614064400 26141 72285 723420317 26141 83953 809345258 26141 59119 101720367 83953 69505 198583196 59119 74236 23631152 24555 83953 514536301 82777 83953 114109873 59119 75595 413836079 24555 28802 49156593 75595 43756 258882074 78652 75595 4432255 82777 9526 890239445 78652 33005 458572487 43756 45796 172738748 9526 1073 745214723 33005 77392 886388314 8105 45796 812955790 8105 6670 278685704 81723 6670 6698063 6670 63016 998806516 6670 48323 140165703 48323 30739 52837732 63016 35046 889025307 48323 6698 608516749 34345 6698 7257100 6698 39275 67434338 31922 39275 91553754 35046 14476 452858788 5029 39275 450302115 37921 31922 304387655 44898 39275 117433383 5029 49327 516668228 5029 76269 739025890 49327 15900 697581678 76269 54787 125139180 64905 49327 481085865 15900 39616 62247362 15900 63807 372096807 39616 29709 705630106 45220 39616 594487267 45220 2980 553045077 29530 63807 577092909 16471 2980 472111736 45124 16471 47241421 45124 45341 360581931 27136 45341 117930689 68554 27136 394921393 85877 16471 408404485 53156 27136 134985548 84422 27136 584703935 82400 68554 654890707 81107 68554 230462309 53156 5593 304746096 82400 62077 373443436 7117 84422 288205370 81107 44142 575779757 31119 62077 334885007 47834 31119 190881977 62077 58471 35340712 58471 31322 729410593 70552 44142 294785172 58471 9900 873937955 9900 19897 39489247 59688 9900 528686548 9900 67462 93361303 81187 67462 139632221 39753 9900 31696633 22623 59688 170422777 86717 22623 972653643 67462 8755 199335280 23311 8755 216829614 12549 22623 954625808 12167 23311 780504051 12549 76578 211227713 43048 12167 88663883 23311 27300 64283755 43048 73840 493012286 10789 73840 73155619 76578 54842 925596848 27300 24077 412009026 27300 8159 420265349 24077 76397 472242859 65875 24077 921735774 2669 24077 493437409 38382 2669 891564546 2669 19397 860281129 61824 2669 320404075 63230 38382 512625130 7071 61824 665447422 40747 38382 769269238 19397 62768 517007497 62768 31093 137560359 63230 47307 476807401 31093 18291 247554015 4698 40747 517590843 60116 31093 126395100 60116 12257 63720636 60116 77945 94850872 75366 18291 946336293 65807 12257 732362176 60116 36227 133577320 38558 75366 651327700 74188 36227 112582942 65807 58069 407405870 37727 58069 740322022 36227 5856 384658018 74188 70473 715260800 1402 5856 972382001 81324 37727 437967053 17531 37727 152021501 1402 49987 584531755 49987 40539 745930436 49987 26734 582087258 26734 37616 633708799 46960 40539 281585938 26734 45886 71357092 64596 40539 663746979 73756 64596 869144651 64596 26894 591670320 64596 44910 259392984 64596 21372 10774679 21372 45277 294354561 44910 73343 18785728 44363 44910 623136380 45277 72746 44221627 73343 39290 264827025 36918 73343 906090829 40368 72746 277005771 36918 23836 704055118 37457 72746 721634339 40368 64678 981818243 8645 36918 253320663 16649 8645 73225271 23836 51869 126927842 64678 79882 104048534 16649 10254 849404282 8645 18850 882888177 7809 51869 693375041 51869 73477 115528104 7809 5152 358426685 69180 18850 91669301 69180 7425 788503110 22710 7809 486527520 22710 27872 190970917 55001 7425 681256149 33442 7425 881256392 18614 33442 263145735 55001 65358 866188663 84815 27872 109558718 33442 42023 1266596 33442 76185 84470030 76185 51353 180946814 23453 51353 846946069 9683 23453 721548461 76185 5055 43349625 76185 50242 974740251 23453 81149 555745204 5055 64093 837811753 79126 9683 386301291 5055 71885 937888060 79126 58046 646420625 22764 58046 435664531 13052 64093 806237857 79126 42769 98453715 12596 42769 2398 76060 22764 834436526 13052 85684 802907536 42769 5313 904346983 86405 76060 742221543 5313 25990 317360477 87174 5313 410903289 77144 87174 625622791 5313 51863 612893138 41905 87174 713953916 77144 6341 49766264 83673 87174 919268217 51863 41306 176019130 41905 14278 458269599 41306 85176 361818641 14278 18774 603086261 83673 25422 508959973 17532 18774 298809816 18774 60596 157938826 60596 48446 814237464 66045 60596 534084943 48446 10091 390764235 60596 32312 128731369 48446 8847 764153074 10091 37280 184854270 47109 37280 593335285 10091 39574 834981667 47109 61742 783323771 6920 8847 572568950 6920 3131 698290482 3131 65720 650833033 6920 60431 148724979 6920 26712 443932230 13187 60431 324176864 3131 18441 355724293 38704 13187 354547774 60431 10957 975044968 39826 13187 687313816 12812 13187 614215384 12812 36174 402949892 12812 74494 634606581 6125 39826 886206536 12812 80042 213921379 80042 42009 185621744 74494 73216 763640027 2679 80042 720877918 47351 2679 37805319 73216 15343 279298765 15343 77641 169654041 77641 35144 83608605 2679 69424 446922656 15343 53438 267703918 49728 15343 35984737 53438 84116 83293010 35144 83213 111517325 53438 25092 301786124 53438 22362 335044428 84116 45230 920744852 64667 45230 710039317 45230 25564 187972484 51702 25564 842795170 25564 81256 445701453 25564 18046 630969648 81256 84775 214854388 85158 25564 33508545 39214 85158 31034722 61377 18046 441652069 11513 18046 607431523 39214 7701 106272724 84781 85158 980353276 61377 63105 29483784 7972 7701 521463002 49600 7701 175164760 20269 63105 766010366 7972 13608 253607149 20269 24808 63916120 43263 13608 715349600 43263 75708 829519157 43263 40453 87134139 24808 38635 851975637 45758 75708 47869236 61355 38635 453590233 75708 16388 34265348 16388 53564 672190810 38635 20310 604262638 38844 16388 915877167 6988 20310 492232535 52514 53564 703307331 25600 38844 584580722 38228 6988 257634070 25600 42091 128333246 76722 38228 639622889 52514 75466 536200460 38228 68314 895034793 76722 62899 218548291 62899 19267 449009981 45088 76722 335053489 45088 15207 313487880 65469 45088 816138318 45088 87292 214889607 75672 19267 343255475 52879 15207 759180076 24437 52879 420623293 11752 65469 355401654 24437 53889 636837803 46761 11752 548424585 11752 55511 787102262 55511 467 461370244 4645 55511 362222219 467 58844 651670020 55511 60725 955931817 467 25335 552220735 58844 77639 855796563 77639 1001 512820491 1001 16010 703903654 25335 39911 797368537 79175 16010 710993221 54227 77639 735163488 16010 12914 724068720 12914 6627 841853227 39911 13736 408633566 79175 82562 978593921 13736 22117 283357985 6627 65849 224071250 22117 11473 648885552 11473 84191 78867063 72811 84191 976421270 55907 65849 600835374 84191 68142 496796412 26597 11473 209185416 68142 51710 693882312 72811 75223 100375544 56258 51710 120651616 29544 26597 241524746 8849 26597 483653224 75223 49325 58143210 37126 29544 326172135 29544 57487 940538966 57487 79806 181733996 79806 36501 107626673 17296 49325 40351487 36501 19462 287953266 1990 57487 817581532 1990 85547 406539640 1990 47782 854960853 1990 68036 220110709 1990 21078 327311708 8489 85547 658751397 44229 68036 861057984 62316 68036 145200009 8489 78358 836170465 21078 43971 89514347 62316 54178 945113048 86309 62316 624389068 12593 43971 47179879 54178 85899 957466590 43971 78248 918509476 76294 78248 661853171 85899 30291 839241194 30291 68618 755501652 10923 85899 536634216 76294 84732 948077912 60373 30291 148614963 30291 29847 311909246 29847 54903 212138152 10923 76491 59416854 38651 29847 512968822 54903 17323 63167566 38651 41134 31500863 76491 77054 437445263 38651 85780 124605074 38651 81119 871244805 46318 41134 197880758 81119 40974 484238258 13136 85780 454007136 46318 83278 583840349 46318 86262 67868620 40974 13427 707103624 38293 86262 696296619 40904 86262 931189228 66438 13427 328638475 10753 38293 809259736 40904 10078 992053631 10753 46046 4721867 10753 57986 117532985 7527 66438 659784284 10753 54856 542111682 63591 57986 990285307 54856 21578 769159764 30898 7527 629630741 63591 71556 419296174 21578 81042 66324602 81042 82792 450422050 26288 71556 556164725 52433 82792 497473795 52433 73700 907669789 82792 22106 182992736 22106 3408 372752266 1213 26288 146905877 12949 1213 903633560 21036 1213 672157610 12949 53139 211609618 24984 12949 799479632 12949 31252 659294431 12103 31252 528934839 14966 24984 644322645 24490 12103 354912611 61274 14966 287912156 12103 10934 41624522 24490 68890 657086028 61274 16016 36463534 77369 16016 217726936 10934 25849 986718042 57599 77369 247018986 77369 82885 967953332 66056 77369 103095479 61650 66056 419103089 38474 66056 411929284 4501 61650 369116371 82885 61032 639738466 61032 26785 212665236 61032 55973 698798572 59457 4501 552257407 4576 26785 77945206 4576 78516 535820307 73419 59457 132980244 13076 78516 152303401 73419 58967 644256459 73419 29975 941186379 58967 72851 977678060 13076 2798 746960689 2798 54330 106799704 15252 54330 100511334 2798 34194 89679198 72851 14800 442469051 68322 34194 220195264 54330 84223 718511474 84223 78162 75228482 27920 68322 610737262 80621 68322 717167158 57002 68322 888204919 57002 44111 423874109 44111 56122 53370931 24758 27920 884562461 79859 56122 664438712 48115 56122 461246071 79859 33522 648046759 26904 33522 282495879 48115 37764 939291110 41390 48115 70702147 26904 19646 806625439 41390 60787 36894447 43604 26904 62407595 37764 1376 500938493 43604 62530 117812964 1376 11094 672218775 11094 47293 920769402 86562 62530 899042552 15582 62530 16739802 11094 4219 673730341 51079 86562 350878235 16704 4219 945094265 86562 10517 555538535 42184 15582 599999436 16704 1039 304797920 16704 3349 729106155 16704 17134 961598992 34561 1039 341592972 34561 43207 583156228 48430 1039 549667793 26147 17134 60637116 83500 43207 706987074 23435 48430 170495802 23435 39431 660579549 26147 78015 94667339 26147 19276 720930466 26648 39431 321802652 34307 78015 296986917 67381 26648 598647575 71200 34307 224687182 67381 62591 420204285 64666 26648 719901553 79617 34307 572310288 44852 64666 110842565 35405 71200 904025990 64666 86008 708952057 86008 52312 734913275 69264 52312 503618673 44852 72556 727001456 55432 35405 92644679 29112 55432 351024462 49811 55432 267214368 69264 6570 184632576 85395 29112 550168301 55432 31719 313703987 22395 85395 391758345 45120 22395 581165169 31719 17365 820744248 31719 1314 25670773 17365 43492 13974674 43492 73294 297129870 1314 39124 451908918 43492 2346 991382211 2346 28659 937452220 28659 54438 119725812 47679 73294 392568812 54438 56888 401221093 63714 28659 996093737 54438 48778 76500814 54438 31215 74166519 48778 10334 26150220 31215 50073 829145771 68460 50073 430101111 76794 31215 613307196 27507 68460 286509532 5269 50073 90501346 50073 11444 350208599 27507 24916 468198895 24916 80715 350454203 12543 80715 912490827 5269 55241 140780713 25294 55241 645962987 24916 71818 817359168 3024 55241 980371824 55241 42029 40835112 59451 25294 989097481 59451 37946 372979556 81263 3024 526817070 37946 59100 173165972 1759 59100 963885248 59100 55279 767406134 1759 53706 895831253 55279 84062 449313206 39566 84062 164238243 68211 53706 622197612 43028 68211 122463773 51767 53706 86821408 12216 84062 10012830 51767 40474 115516184 68211 37541 503073258 27248 40474 749955696 48785 51767 75852976 62976 48785 15446692 74612 37541 631048617 37316 37541 595310660 67475 74612 648288165 38181 67475 354353159 62976 71164 37880577 86131 74612 760665915 71164 9393 455950123 67475 68143 131364238 9393 29558 703390900 71164 44659 51873354 68143 2694 827398920 44270 9393 261337433 45469 44270 28773532 40455 2694 527675617 3489 2694 839261079 35442 40455 412329252 45469 38174 731734970 40455 75445 770276261 38174 8994 75389406 34309 75445 629175252 81271 75445 780812133 34309 77001 167905150 77001 26686 330253743 26447 81271 520208850 81271 85989 222487731 48652 77001 599564722 60172 85989 444504440 26686 57742 85391529 57742 66711 724711633 85989 50623 430420828 57463 60172 861222152 57742 62043 739315108 66711 48424 702906340 62043 62699 678012956 8203 50623 486737138 39303 62043 744082076 24125 39303 254578424 24125 67850 356827877 8203 29602 63772962 84771 39303 618476809 67850 76778 6667981 84771 65272 41180044 2412 84771 783976385 29602 62959 776966741 80928 65272 297187767 44373 62959 777693431 8080 2412 902653997 80928 13861 456399741 13861 21148 879116258 3897 21148 88888783 18798 13861 146633605 22352 8080 485919017 67819 13861 449990784 45753 18798 986044194 18798 29512 424816321 29512 78174 357573487 60756 78174 380111583 67819 37911 882656720 29512 44875 82874152 13066 29512 525292337 3504 78174 572043729 37911 79674 390988186 37911 27792 672510656 68325 13066 785290763 68325 12760 834316973 68325 56584 769996660 25185 68325 264699453 76553 25185 87195305 12760 71048 951178920 27817 71048 933486681 56526 27817 382793201 71048 21319 659995891 82186 27817 394846398 71048 26784 779509102 58419 26784 907308772 4283 82186 857782466 67157 21319 312819906 74324 4283 806566577 58419 62064 801191278 31646 74324 241990176 68215 67157 23585935 31646 39544 321491528 39544 53052 120418862 34483 68215 708008323 63663 34483 334442681 63663 52592 5142073 1189 34483 637587872 34483 14115 185173365 39450 34483 60306926 1189 20831 510154818 39450 79607 122000255 29985 14115 299484549 19263 14115 174256985 79607 38686 272667072 79607 26337 255457516 19263 12061 463472863 38686 45719 379160432 26337 14875 419845188 14875 47524 46167573 37865 47524 128726125 37865 70347 474381215 11726 14875 802878833 47524 62748 799006161 64125 70347 144403356 62748 27198 805251014 64125 13215 531961483 62748 24650 580044506 18222 24650 214587779 18222 23606 642529858 18222 20664 729749753 71304 13215 854428446 25827 24650 29547174 5477 25827 683219706 71304 31438 290717221 65481 5477 429762222 25827 52127 667546580 59000 52127 405827892 10152 65481 868628872 85387 10152 163510311 32453 85387 769179838 25162 85387 225139450 63015 59000 748528944 66824 32453 985103703 1359 32453 559485445 66824 53974 155404273 20113 63015 378137284 21551 53974 40006864 1359 19785 948454296 20113 59101 857076818 20113 36183 157646547 53572 20113 511131211 71721 19785 896015175 63175 36183 651239 71721 9773 974309505 53572 65322 482708974 38622 9773 132922875 81777 9773 897147015 8257 63175 513032378 63273 9773 697084890 4731 63273 362400629 17242 38622 66785721 37529 17242 714838231 8257 5288 738720 1932 63273 682535502 55066 37529 754980393 55066 11496 849687277 5288 57373 370407874 57373 4796 35587057 80619 11496 362862850 38623 11496 535220662 83244 38623 605902256 9565 57373 405936597 45138 83244 402111704 38623 29504 90332689 4431 45138 696519498 45138 8366 656718456 9565 65185 45787579 25125 45138 575130502 29504 3939 739881913 3939 61674 756858186 61674 39324 802880752 25125 54659 466006609 73416 54659 204764266 65349 39324 544347738 54659 40297 364006578 40297 54929 118231640 61843 40297 600228285 54929 32936 177990804 32936 8724 295653561 48145 32936 806569282 32936 44689 573573158 8724 61614 607994627 53824 32936 539877124 19137 44689 518403384 48145 81099 145823832 57883 81099 627137692 65497 53824 734323383 8848 65497 121993210 87022 19137 447254316 87022 52711 211747464 44058 65497 450942047 77245 52711 486202426 82451 77245 854147339 13446 82451 758543020 22015 82451 785033070 54854 22015 141973959 82451 84188 733432739 22015 64330 830483314 65377 22015 638126413 22015 68375 405585249 17812 68375 476664618 84188 85180 585171178 10045 64330 830899940 81713 85180 2591999 44296 17812 78538034 78933 81713 794447849 66737 81713 396834915 66737 36362 138199462 16368 81713 649876204 16368 86238 253299504 76354 36362 166887483 86238 71022 498548202 60139 86238 850274746 16368 56406 878662783 76354 15211 382950914 76354 10278 977384102 71022 29771 22003672 11235 56406 923119881 29771 19493 122236017 19493 18361 983574217 47291 19493 845084041 35865 18361 287803180 46889 11235 763705042 18361 6182 345417560 74848 46889 175261472 35865 64253 701006870 35865 72062 846506874 32416 64253 947501874 28278 6182 233619288 64253 36031 742731828 22262 72062 962929038 22262 69615 328702082 7380 22262 135187561 62512 69615 542869021 16971 62512 882566542 69615 81386 15746678 16971 87031 9498005 29575 16971 674602239 742 16971 582068848 34773 16971 39300643 82701 81386 323769562 34773 78622 804511973 38377 742 644895284 82701 87147 572090756 34773 53992 430694855 70768 78622 495084773 38377 52509 887454865 87147 39379 83589303 5644 53992 928125167 45585 70768 985098702 70768 71491 857934260 25620 5644 95891343 71491 67862 9427937 28457 5644 493151661 45585 85656 495546080 65218 67862 53859803 62922 28457 977792515 85656 46962 842108428 85656 86159 462901973 61813 46962 353718721 1963 86159 434054468 64138 61813 992253419 1963 72992 525106699 72992 17725 49184459 3596 61813 259850094 60907 1963 821472625 17725 62771 592677590 3596 17361 837732969 45131 17725 392890248 3596 33866 46118660 82028 60907 568369633 48253 17361 560268320 34058 48253 663382937 25733 48253 21366297 48253 34424 374124981 47366 48253 724914436 47366 85098 76404862 12798 85098 834721481 25733 70075 350559627 47111 85098 759776125 85098 47242 475738150 47242 36172 728194074 83735 12798 203645417 34836 36172 523037615 31531 83735 601844373 47242 50696 337488343 20929 36172 374167435 78431 50696 568892503 78431 40392 5166110 40392 80683 16351631 74290 40392 817860166 80683 32214 39986889 78431 39649 163466622 74760 32214 200809287 28000 39649 463647009 54752 74760 124435968 74760 637 246866862 76283 637 7800898 54634 637 123589785 54634 38805 47047944 25706 637 805027485 30770 38805 748164512 40841 54634 134809298 24988 54634 69261642 47539 40841 759832164 70184 24988 371782846 24988 36049 384428388 5435 47539 176990058 5435 60844 138994455 60844 2546 914437606 67059 5435 190901106 2546 44059 394542972 60844 15225 449052666 2546 11480 888280246 2546 24431 638215081 24431 11375 3109308 11480 22817 172380825 17550 15225 327470186 22817 77875 773363534 22817 14260 152198228 14260 70718 39894150 70718 84606 815920727 25089 14260 788267157 77875 82374 972217546 14260 7314 370710129 25089 3204 87452125 83876 7314 630561426 22739 83876 999379201 22739 31481 589371664 63391 83876 357289242 26967 3204 528020336 63391 35934 375862011 5306 63391 964188717 31481 80529 860107631 36577 35934 952580373 17710 36577 975780648 35934 46827 388803282 9214 46827 416797060 9214 45134 637128510 61510 45134 661881100 5983 17710 980702457 45134 24666 421966223 31491 9214 83844670 21503 31491 395910675 74434 31491 14037572 4005 74434 753319428 40734 4005 966114814 31491 23105 94975418 23105 74248 832513634 84767 74248 372888483 40734 11537 672421607 74248 23771 630084880 23105 42046 992886857 53454 74248 943328026 55997 84767 140929245 23771 53659 342886706 10603 42046 207058700 42631 42046 290444636 42631 10964 891231051 42631 51152 964119702 42631 43668 144587927 51152 36276 152359230 42631 57267 699136918 57267 79857 893522622 33351 43668 759966744 8094 43668 21777260 67658 36276 320112937 50432 8094 198645939 78341 79857 256293129 68014 50432 648047860 50432 51945 452215791 51945 65920 76403126 64005 78341 608303843 64005 13550 802694209 55632 64005 905719420 13550 12364 109836217 54013 64005 41802091 12364 55377 13526438 13800 55377 214562792 76494 55377 977622260 21858 13800 878492864 33297 13800 111950587 76494 59956 208810709 3288 21858 69154644 76494 75002 157603191 29685 75002 714842561 3288 48197 560653419 75002 67974 121609822 48197 82963 10609797 82963 69660 373524857 47323 29685 248666992 12213 47323 819152913 67974 21857 450589219 21857 5473 883924440 66275 47323 444761109 27883 66275 492197896 34171 27883 565978920 34171 45786 79408824 45786 61680 767261358 66275 81043 239893466 34171 46004 865765971 86965 61680 387199879 23159 81043 598498062 48478 23159 152925702 81043 26166 138146432 870 86965 377953425 870 51383 862327981 23159 17980 382315205 51383 63785 734818387 13621 63785 830585559 51383 66300 980302695 16193 66300 207866169 63785 26154 631964638 13621 25391 173587594 23191 25391 435838460 23191 57795 176606894 25391 5676 220733436 5676 46606 285572870 25391 28283 925132822 28283 75459 280855706 55726 57795 964949129 55726 5322 7641727 31131 28283 708431817 50972 55726 845227009 64970 75459 656196576 5322 63669 475346049 50972 85789 556145074 50972 63204 35297237 54567 63204 823003560 63204 2829 439852057 30389 63204 474882239 63204 46042 117995500 54567 9363 180265722 79747 30389 219879871 39183 46042 842066940 79747 31498 873710497 79747 68884 159544706 25778 9363 191842230 44007 68884 271309155 39183 50418 163743076 31498 56783 417914508 31468 56783 269037702 44007 47777 27334043 44007 6653 14685643 47777 61944 218252468 6653 14064 814212321 61944 7616 70996649 51894 14064 93783080 72707 61944 188292539 7616 66656 61693614 85586 72707 814398526 85586 47839 689891899 47839 44028 669272684 6 66656 546952454 19082 44028 771319717 37781 19082 573120269 44028 58189 54817355 33230 44028 868326505 37781 11907 851525608 11907 53125 785005348 16670 58189 190066196 16670 26201 467945482 40706 16670 236458189 29866 11907 69874264 26201 57398 727907862 26201 4702 307626556 29866 66456 919488337 61361 57398 221282320 2830 57398 731768933 71715 66456 381859210 29842 2830 331446654 22454 66456 249871925 4342 71715 649653799 84946 4342 320931754 32817 4342 853726927 32817 20253 275990183 73672 32817 410187470 34446 84946 9888667 84946 86507 158180577 24710 32817 923912734 24710 54094 63847156 43183 34446 280911176 41188 43183 81574095 54094 72082 424612865 54094 77974 122944620 51673 41188 873980727 72082 23110 613967903 31595 23110 545687980 86479 31595 94567431 41989 31595 469833808 50229 86479 825073184 86479 28495 844603830 50229 11456 342276006 55751 86479 586939011 55751 57053 786771775 64653 50229 386545020 11456 53631 447423735 79826 11456 833954423 64653 30460 874682390 79826 81591 47373557 52101 79826 917555712 45748 81591 9567332 45748 10590 897723284 4042 45748 352694366 45748 7002 421875044 10590 29133 793101422 45748 47997 420868514 47710 47997 187241581 47710 82954 344714098 37601 82954 116117451 75817 37601 137548687 29702 75817 834621153 37601 13636 22635016 75817 41483 966486600 49207 29702 632175564 41483 77632 599977115 41483 49864 492763490 40355 77632 786287590 56350 41483 17316108 49207 31014 87810190 49864 64567 814026478 60953 40355 538655729 56350 31886 371133214 56350 18024 703072211 64567 55906 352594251 55906 20718 699849534 60953 21899 174368482 6189 55906 927631707 32328 21899 908078962 21899 79985 799353602 48042 79985 465527515 6119 79985 942502151 6189 26317 861391512 6119 8062 201294129 8062 85407 572804396 73582 85407 170415121 85407 74510 22532280 10518 73582 179274917 22077 85407 140000858 8338 74510 109512804 10518 12334 701536789 22077 24058 982738044 8338 21287 48865724 21287 74452 925425117 21287 63354 509520760 85088 63354 202231912 68368 24058 829142135 68368 12164 785855628 12164 67080 578556504 68368 16133 274273967 12164 56151 128770425 12164 42329 95740825 65351 16133 6276286 21244 67080 544968196 42329 17787 157362868 28851 42329 491388601 129 65351 21392387 28851 36963 439837628 36963 39375 89529098 8741 129 732235496 39339 39375 795074164 129 52815 279130831 39339 43916 931717820 52815 54322 19782647 43916 62338 904652565 39339 80961 219184275 82577 54322 738745700 84717 54322 37242044 167 82577 589940839 84717 45026 596331829 74587 167 941723939 45026 19355 311236063 65148 84717 266879775 45026 71165 738407135 41418 65148 968852785 19355 42303 807975078 42303 56560 110142739 12144 65148 240659598 56560 19324 4608718 19324 74694 109683933 79641 56560 554498858 44962 79641 795200622 1483 79641 643793305 1483 28308 595815593 67875 1483 119685606 28308 41091 833554200 44962 6578 132384202 1483 71316 729558569 67875 30678 895863953 67875 58426 608189198 41091 49081 496157385 22283 49081 333676387 30678 4911 208302885 77614 58426 353193382 49081 41110 687294578 4911 54198 974689233 77614 45829 791745521 35458 77614 240070694 39025 45829 159881572 6377 35458 521789320 54198 14097 880550058 10781 45829 46009421 39025 18062 352650132 10781 50998 117230935 63642 18062 948566393 24181 14097 818263522 24181 59539 699133458 63642 848 903540251 54342 24181 578792243 24181 42908 972864293 54342 46844 719610947 14634 59539 360396607 42908 68079 274992432 54342 44978 799411643 46844 38071 141386286 8602 38071 566957529 8602 7630 529060832 55625 44978 739903302 12261 7630 241051289 8602 20170 982741398 22114 20170 140103419 62398 22114 486857810 80997 20170 805461179 83935 62398 599189568 20170 77512 499648044 62398 62442 502856593 30784 62398 77156438 44989 30784 435648158 5294 83935 168753199 5294 2364 639539222 55515 62442 261293464 18866 5294 184592178 34695 18866 671980050 40540 18866 524581610 40540 78866 339178766 16519 40540 102649020 16519 55818 13360629 40540 28400 171035411 63542 28400 832421241 40801 63542 908107929 65478 63542 47311540 11260 63542 256360976 11260 78877 979250420 12045 78877 181649546 78877 24818 779585284 50008 65478 163175803 50008 38768 732718217 16335 24818 683749394 50008 65285 124779809 24818 75922 170245955 15410 65285 420686711 55552 65285 795757109 74392 55552 567434504 23063 15410 810418197 25040 55552 442050198 15410 79961 436957729 8619 74392 834523348 79961 51453 171378764 24749 25040 385327838 24749 58704 519326437 51453 74089 26733426 34672 51453 58308220 68468 24749 30270219 68468 7579 16666260 51589 68468 802904966 59742 74089 176557651 17070 34672 164839889 7579 58928 215188067 7579 76109 644139979 1305 51589 984646486 37135 1305 596648739 17070 74254 280584614 74254 34525 114922920 50825 76109 802494905 50825 157 657508036 59082 50825 370196578 157 58273 4323581 50825 22359 148725805 62440 59082 23078761 52136 59082 747192874 62440 55073 57336978 58273 77370 607124454 24809 22359 748581634 62440 77361 954451257 22737 55073 847918783 37991 24809 183944490 2348 77361 65734659 24809 13331 433288659 22737 4606 769008830 15901 13331 385941034 15901 72764 410121255 51126 2348 963274678 31459 13331 889675108 15901 13885 6587683 66096 72764 982425245 76601 31459 296286646 20982 51126 530047431 15760 76601 114455439 62770 20982 725723619 20715 66096 376383378 35871 76601 565553489 62770 14272 575758973 27498 14272 877373320 83751 20715 664462074 86705 20715 97347545 86705 70946 925415366 52780 86705 511573419 52780 76621 774429983 83751 15119 705723226 70133 86705 19035096 35382 76621 387314572 77042 76621 285459745 78108 70133 218732840 65918 35382 901023767 78108 25311 26370929 77042 80681 75647910 25311 58357 690251362 75973 25311 223212565 75973 22469 660454514 58357 85900 66523183 80681 54365 790594096 75973 45691 117787208 28117 75973 585661293 75105 85900 555932392 75105 26636 673234856 26636 34897 537082040 26636 22465 890289228 34897 25525 830427780 62812 22465 74973318 20132 22465 758511226 7231 22465 713891392 62812 69877 693268663 18548 69877 338082368 62812 74093 676800136 16738 69877 509188567 7231 23859 608855291 34265 18548 440294567 69304 18548 306982878 5612 74093 471376039 5612 31629 22373078 69304 75992 290399106 69304 50353 57676673 86622 69304 234513252 70203 86622 994743101 74488 75992 177105050 74488 33975 263347165 12401 70203 292446162 38011 74488 147655546 74022 12401 578129755 257 74022 481581762 33975 55308 272811700 55308 78700 92133685 67852 78700 522112250 74022 79373 444094825 69423 79373 114548181 56048 55308 990615534 53671 79373 730955720 79373 1427 290668320 56048 3023 493945709 30954 69423 127471891 53671 42797 743698447 53671 42523 562047199 1427 57732 52467582 5649 42523 371705838 30954 22018 239191127 57732 74386 422948358 42523 67995 648757351 57948 5649 77625443 11459 67995 914198603 71980 22018 16874241 74386 50421 840704519 67995 75665 286210420 11459 57465 908298330 75665 86746 389645561 28190 71980 714806509 75665 39286 925811146 13525 75665 465485555 86746 136 52198614 39286 82509 902593790 13525 13131 853583172 13131 34601 129708401 13525 85370 653787742 136 76444 496646272 13653 85370 949335353 34601 39793 105649802 34601 84893 144624359 84893 25653 826215717 17079 76444 370530910 73144 25653 860229866 724 73144 841790786 33976 73144 982326620 11864 73144 738574030 11864 17759 107976628 52305 33976 818281660 11572 33976 67193446 11864 74606 4871684 11572 48720 505945413 66205 48720 975367597 11572 36638 95105310 48720 1864 265952910 48720 57768 595945243 66205 46232 147109432 78269 1864 693928396 52568 57768 9191358 57768 82855 130333161 39968 46232 981710987 78269 79301 323616775 19089 78269 265504655 67464 52568 216090362 65646 67464 147196520 19089 57367 460683847 70760 65646 480185652 19089 13241 368276679 13241 67699 821737294 58149 13241 85288900 57367 12025 516653449 67699 25349 350783822 67699 19068 955911452 59162 67699 886435920 46894 25349 451386831 19068 82112 521117652 51252 82112 834461560 51252 58472 710931885 21405 59162 128844180 50892 21405 36268879 58472 7586 62822403 21620 50892 133141602 73247 50892 168614685 73247 78175 703594004 60854 7586 817316618 60854 32558 930558532 67275 21620 322633396 38328 32558 702765646 9779 67275 31087272 4575 32558 948680357 38328 74440 311003346 9779 29516 620604620 38328 46665 19565137 7210 29516 97947470 4575 46636 111075102 46665 8736 129482714 36772 46665 188718123 86651 36772 421938258 46636 26110 469075295 8736 25170 52717486 36772 22866 766931515 86651 82025 325394679 26110 69693 969651071 21781 69693 73142459 47936 21781 469878240 50341 21781 188245145 82025 57779 196653526 11803 69693 778862840 47936 79063 992902618 11803 62247 217144327 79063 8691 568575707 81221 79063 835424273 46107 81221 314284055 81091 81221 819659336 66308 46107 87927493 66308 69140 774783962 69140 53012 708169189 46107 5799 649456617 55540 66308 980855315 31265 69140 531074953 78195 69140 596938242 55540 67504 936647840 78195 7683 380686211 42581 67504 9810429 7683 83678 149870040 63549 83678 35115599 82447 63549 426098144 83678 75559 180772276 75559 14258 980418751 52687 75559 376257899 52687 69492 872808433 44708 52687 775721600 70056 75559 103736852 14258 63780 111314233 70056 53045 293644 53045 43742 92874773 43742 10301 66741982 62885 63780 95856352 10301 81101 450065993 32433 81101 526049721 38961 32433 37654234 20008 38961 170898129 86575 38961 136737890 32433 32064 56650926 36382 38961 352102016 2011 32064 38019235 86575 82471 288983385 12184 86575 510920771 57678 36382 943951751 60318 57678 34861453 16974 57678 822173238 37086 82471 99026329 22439 37086 9775188 60318 56733 41376112 56733 75235 5582159 85239 16974 912293562 75235 66639 981107500 29374 56733 212021469 56733 77089 434862095 85239 79429 87518381 79429 52869 406613918 24350 66639 716907259 77089 64989 496827498 38364 24350 793350237 38207 24350 407612083 38207 52269 942573693 45394 38207 660980614 12700 38364 971216891 3171 12700 88999052 45394 27653 835629681 52269 61424 432535185 12700 46136 842850301 74580 61424 683631284 1196 27653 236520775 46136 7854 176060514 2075 1196 610490189 29116 2075 7125819 1196 70179 983304432 44197 1196 260258178 78947 70179 649765265 61443 78947 309899059 70179 24866 750171931 24866 812 486455331 2397 78947 346668174 51611 61443 586498175 2397 26722 227584642 29839 24866 782737448 86597 2397 285192394 42513 2397 125306713 74405 86597 437378461 40472 42513 698268672 45549 40472 589074356 27069 40472 80298798 74405 50721 61864157 40472 61384 54066158 61384 72911 860943585 61384 20899 156484730 77808 20899 39877589 77808 61983 185020689 20476 61384 923427142 20899 9050 568843617 9050 13572 643068572 38384 13572 73963077 20476 74530 670466147 48640 9050 302490484 86895 48640 58186065 67701 86895 860745957 38384 19591 411186346 16096 74530 72155559 37000 16096 134118080 29388 86895 37196273 19591 13722 195219632 33128 37000 458693531 80041 16096 541653762 33128 72063 621642982 13722 66939 267749432 57648 13722 321125388 66939 82330 247100364 55964 80041 691595318 72063 20109 299390953 73979 55964 730443818 20109 65463 699877657 9858 65463 4837439 62042 9858 384750880 54240 73979 436630854 62375 73979 760763762 54240 6849 366446974 6849 1088 372540828 6849 46666 43596963 62375 12012 321371073 26153 6849 231791844 76952 1088 560759244 12012 26797 352454857 17588 26153 800522045 644 26797 430458818 87124 17588 743168676 55734 644 457490015 55734 61808 457125110 87124 34979 259143035 34979 85535 96869500 34979 17108 65777650 34979 45448 874633714 21154 85535 666133004 22585 34979 257365128 45448 70990 13885482 46197 21154 80002611 57533 21154 20373055 57533 59671 651110906 16717 70990 153654162 57533 86462 121910786 86170 46197 404062299 59671 69514 450048314 16717 10544 13158495 69251 69514 28912467 27858 69514 454082113 86170 84142 673108117 28653 10544 835931576 42745 10544 952084385 41173 27858 647432723 41173 5036 916827245 81679 41173 493218412 41173 6664 759511879 16226 41173 342624410 36731 5036 738935727 14790 36731 714772086 6664 13508 785424249 16226 47737 430958674 71861 47737 832903048 71861 68507 847678686 19028 71861 273967748 51219 71861 840113829 47714 47737 674136911 51219 62821 199850396 40938 19028 735659034 49999 40938 393219858 44082 49999 361117672 6954 47714 354348835 40938 18767 252546086 60135 44082 383768687 39410 18767 898284515 40840 44082 557361024 60135 13669 69891508 60222 39410 771697677 60135 64282 137469567 48699 60222 617126419 56472 40840 626169862 81055 56472 211029528 29022 64282 690834702 29022 492 631560768 15379 29022 110679391 29022 78312 931496364 11951 81055 763735244 36850 78312 297459314 23354 15379 687851144 13303 11951 860279491 63577 23354 632285122 40923 23354 122360774 78213 63577 258476564 78213 14506 310003884 13303 25108 70983864 56522 78213 659899793 31591 40923 89403250 78213 23006 849976847 25108 55837 134325594 66333 25108 59248037 24298 56522 211350940 76445 23006 421834746 23006 29366 981622300 76445 49749 991367513 62518 49749 253038409 79545 76445 960641802 52579 76445 121803871 21940 62518 292532860 74648 49749 534610077 29787 79545 481259263 40880 74648 382183396 4128 74648 155264016 29787 71838 717121075 71838 29739 104340947 41652 29739 339294828 55691 41652 654000702 29739 24923 859366084 55691 23400 378248301 40907 29739 647645857 8494 40907 68010878 41423 23400 926295519 74664 41423 491040496 51757 23400 669204305 40907 33545 133412523 74664 85764 91142800 51757 51019 661924672 33545 8441 313379890 51019 69960 797429190 6057 85764 674945899 6057 6005 586980333 31068 8441 622908170 49910 8441 417402844 31068 45231 21849182 83301 6005 28295338 73996 6005 17783309 31068 28372 275212004 36023 49910 829991593 73996 4519 697210916 85316 36023 254858555 25214 73996 408042980 25214 27259 2844273 25214 39265 819327549 17577 85316 739672688 17577 72406 199241477 17577 37229 76075926 14284 37229 133892014 39265 3491 732235543 72406 1842 33774699 14284 17442 199462352 14284 83417 276096113 52975 1842 715925299 83417 57378 866357187 23787 1842 170076965 52975 11586 750145491 23787 1173 951740591 57378 62983 770936873 1173 18687 80672473 18687 2031 123325376 1173 76225 912053861 18687 85467 939996447 62983 70032 813821360 71397 2031 392146582 2031 43357 477699668 76225 71920 152657977 71397 82371 45540366 845 70032 599440379 71920 80776 980062204 845 42694 159898907 7746 71920 734398368 42694 61527 575074689 7371 80776 920749218 7371 23615 345756523 64588 7371 641308684 43886 61527 526799550 71317 61527 644165099 36851 23615 246525031 78114 36851 393200809 46309 64588 856559711 78114 74229 917109242 36851 26424 400578846 26424 29327 290488127 29327 35833 576631621 29327 60225 318333140 85696 60225 273205850 24824 29327 499091275 74035 35833 443903167 76091 60225 46808451 74035 42516 126294883 76091 71607 111257937 36343 74035 946512378 34953 74035 119890431 20538 42516 918442193 66704 71607 684225371 20538 56580 236508065 20538 28513 489252291 60883 66704 269016920 51984 20538 489622484 82938 60883 50290749 56580 41228 434695418 41228 60850 565719831 13183 60850 24293487 51984 63734 58659886 85061 41228 651799036 13183 23532 316768120 60850 59361 838049201 77596 23532 223512707 23532 38337 308834256 38337 57783 28579920 38337 21257 621989503 51111 38337 151943289 31767 51111 754691244 58466 31767 890982211 81393 51111 119125099 51111 57549 904785701 57549 61511 969802256 64839 81393 192639909 30610 81393 332644879 82813 64839 622746728 30610 48822 288770913 82813 79123 452533586 15602 82813 55311695 82813 16257 642308794 18954 16257 523033891 24974 15602 62238277 50794 79123 935976696 68843 15602 108781537 18954 81682 487658123 50794 6102 787498018 24974 62025 646069406 46633 6102 13120088 46633 25257 15305601 64944 46633 167516455 6102 63589 162092490 83492 63589 37427093 63589 7019 434810730 77897 64944 282716215 63589 84845 871039669 41668 7019 706784725 83492 69218 448430071 55635 84845 391613303 84845 77780 835720916 41668 19254 780107407 77780 83767 352674937 62952 83767 782678610 19254 36990 964921843 77780 59429 172165055 82291 62952 559107743 76758 59429 33210622 57725 76758 982461042 36990 62504 24579985 82291 68324 118147441 68324 42827 759910546 2822 57725 937353907 68324 37810 88293369 15836 2822 940750972 66902 37810 622707095 78456 15836 832817860 78838 78456 804883627 15836 43714 675452627 71485 78456 889269838 78838 48308 940909984 78838 8088 325634614 78838 46573 253632753 46573 27364 73734310 71485 35980 134515649 47895 27364 358398266 22647 35980 110643192 47895 21117 946882898 35980 76316 142553133 46181 35980 138813777 17936 47895 220115638 22647 47439 564808693 68457 17936 16851724 18982 17936 943458993 60487 18982 514803607 80171 47439 37711522 33719 80171 599196425 6532 80171 808247668 49012 33719 574707720 33719 59342 793955671 54124 33719 685328970 54124 48224 666919158 49012 26633 975695448 58814 48224 549001960 26633 84602 206527373 82988 54124 54069036 82988 55500 301852958 57337 26633 184609208 58814 21563 546119098 82988 77279 716041731 77279 62841 665829733 46012 57337 369152646 56395 77279 117099388 77279 25783 822888034 19175 77279 911898641 25783 60743 106063176 12392 46012 326746691 77527 12392 98232474 77527 31257 91817090 77527 28520 125723421 60743 67026 187566520 67026 49820 577503822 46854 31257 503702884 16684 31257 513156857 46854 49305 742697581 49820 24165 963261035 8017 46854 687984540 70181 49305 231102521 30186 16684 362330346 55698 8017 201923735 30186 33503 375866959 33503 66412 723972948 55698 26899 786001943 80968 26899 857572138 55698 75056 321956205 45606 26899 881196193 47383 80968 15604365 80968 28217 851458550 2256 28217 73329396 47383 39883 274161929 14464 45606 151363045 14464 13041 782103339 14337 13041 422352995 67691 13041 496947862 54044 67691 919712763 14337 20584 911428677 54044 11178 711891206 14337 15579 850709720 15579 87272 310123397 20584 49213 80744881 64301 87272 396610117 76433 15579 141602325 15579 55896 273157439 61964 76433 489070778 67763 49213 915225330 75495 76433 720062859 15679 67763 853172020 37368 55896 905935960 61964 5172 367888407 24596 75495 765241055 39307 5172 806788118 10074 39307 435697241 10074 44849 164587707 18650 5172 869088822 24596 4887 552237870 26576 4887 106790704 29728 26576 764291125 4887 17024 66095168 53299 4887 799002951 26576 86891 88968098 29728 7596 170915002 7596 52675 633333007 82869 52675 163713505 86891 28753 4644736 48710 52675 499701838 52675 3846 671719431 28753 58048 151588222 3118 3846 530201979 58048 42103 98856334 67594 3846 643403381 3118 10562 54157203 20676 67594 452458539 42103 10021 556136162 67594 22776 708413242 22776 38322 926236001 20676 25999 774400095 25999 47228 458928646 22776 60513 826270723 35927 47228 652034768 74991 38322 6760413 60513 75500 158350299 13799 35927 163259262 35927 43833 490929215 74991 25443 626114448 44739 75500 945268391 75500 13947 93396101 85186 13947 724744614 85186 46363 817873921 41885 13947 769441045 56095 46363 488536239 13947 39562 28701203 85186 86476 497860748 2303 39562 375702135 2303 1594 962788348 49915 2303 712595979 65988 49915 31989859 21783 49915 205577654 2303 50565 180884797 49915 54352 741226709 40812 50565 138808767 30707 40812 781549774 50565 80998 538437044 82917 40812 630575856 64199 82917 639691513 82917 42958 587630828 12187 82917 800726647 80998 26801 96196786 64199 84879 103961878 71938 64199 327751566 50970 71938 352152173 10104 84879 593848036 699 84879 763810171 71938 53692 284423850 55664 699 348448908 72670 53692 456726913 55664 47337 564662009 699 77492 719462540 55664 73381 597087424 47337 71671 311926368 47337 73957 455087998 77492 77803 217523039 65732 73957 368405575 65732 68105 259434740 73957 51062 785618745 76319 65732 96666728 68105 72735 480050200 66519 65732 226945649 72735 24012 342456803 76319 6994 41071690 9156 76319 537020057 72735 17998 30679734 77470 9156 588591638 21368 17998 57297469 21368 19078 805213370 19078 56648 274974348 17998 51838 121297381 27764 19078 221148712 37066 19078 658733561 27764 60762 667103107 53698 56648 67769758 37066 80649 287155923 53698 65636 306800948 37066 25093 496713028 53698 63149 25471070 63149 72056 192679811 31099 25093 740616018 63149 27754 369205892 34962 27754 826018168 54503 27754 219919417 35044 72056 500759896 36366 27754 744049255 66166 27754 692423851 49764 54503 816792931 49764 84875 298297768 82427 35044 500542417 10355 36366 100182223 52063 10355 618920182 10355 62239 6832611 87047 52063 56240921 62239 44792 210966977 50077 87047 299827505 47416 87047 177312976 54953 47416 985823350 11269 47416 800569457 50170 47416 487079031 54953 8387 405669231 8387 40317 775902979 12252 50170 48842602 70365 40317 301766843 8387 43099 929108298 71814 40317 418240594 51307 71814 295040299 43099 47053 288790041 43099 30415 857826685 67160 43099 186692938 55804 71814 298984392 55804 23331 872893005 47053 17670 860586538 23331 18664 332144860 55804 33290 916975472 17670 41424 815001698 6423 23331 902868525 41457 18664 273254135 63887 41424 888633287 51594 41424 3884197 41457 31797 82362937 81135 63887 552064806 83839 63887 311801916 83839 44306 531792493 712 83839 38402158 81135 48627 90938612 58783 48627 910038571 5622 83839 666200266 32041 5622 675064322 58783 60669 284297455 72757 48627 670085366 23869 58783 619717196 32041 40058 395236530 32041 84565 229697718 60669 30293 173025008 61031 40058 954127752 23869 15196 508223054 17260 40058 337823878 84565 43039 199563755 15935 15196 842169919 15935 41301 293134500 43039 44510 280385161 44510 82038 601972846 49969 82038 826314530 15935 16589 797446901 16589 45462 574109661 60613 44510 62427488 77095 82038 893002508 57940 49969 791830887 45462 47791 594050184 57940 49484 208798490 54728 77095 925276537 47791 22767 759403194 57940 29652 389562862 74742 49484 985233134 49484 72785 901965560 44770 72785 869874010 29652 65347 334057055 72785 40033 981452496 44770 682 453916724 44770 13629 123499920 64107 40033 951464364 77542 682 926885941 682 69821 348624124 253 69821 672199798 61045 77542 388605423 61045 5373 48401294 65661 77542 450536180 65661 73744 429498725 32020 65661 471804136 61045 16248 776864521 5373 55761 545615843 16248 30777 408636767 55761 75461 823618086 3793 30777 892560832 3793 18679 21505012 30777 22590 10593895 6053 22590 907020858 12014 6053 522468948 80138 18679 508713014 22590 78822 903351989 59317 80138 928183382 59317 22289 916233097 31737 80138 612074120 80138 43000 923851302 27517 59317 465496381 22289 75133 310164302 54550 75133 905003403 71551 54550 743301471 68378 54550 108890333 73918 71551 711188999 73918 60438 356955755 73521 68378 660913768 60438 46204 659262728 60438 69666 372137945 73521 24519 83084161 86138 24519 770326879 86421 46204 79759567 46204 12678 95019804 85648 86138 737324497 58702 86421 628228292 86421 73332 277135978 54318 73332 66449453 54318 36517 657193662 34220 85648 763277220 80984 54318 150645927 65884 80984 454028387 54318 45399 48765462 34220 33159 624094643 81348 65884 3357571 41032 81348 581036631 41032 46216 124238873 18615 81348 97709274 18615 80713 742956185 5941 18615 600864825 54062 46216 916632882 18615 46834 535617911 1597 80713 20002060 59253 1597 228424591 56968 46834 116850986 56968 54919 148312416 56968 9827 171200729 10714 54919 627614942 10714 8444 422315658 10714 36640 633027079 54919 78884 100458524 9827 82266 512114959 10714 27444 270459920 12512 27444 986244883 27444 41831 507586010 20561 12512 198729487 70657 82266 668719174 80313 27444 323020452 20561 47514 41447460 54920 41831 218433306 47514 60923 248179553 47514 41274 130828057 54920 35232 821602873 54920 48653 344379171 16239 60923 862668934 11374 35232 522108109 35232 72558 43986310 52730 72558 745373902 66444 11374 496563650 84509 11374 32895033 81922 11374 23761194 52730 66887 133401252 73520 84509 671004616 84509 1024 381201601 35105 84509 712899445 26393 66887 723266871 73520 51719 818896977 35105 45619 85491980 1024 20767 465054276 5420 20767 589451081 79505 5420 259793750 82124 45619 848399716 5420 34902 145782257 82124 84157 470742637 82124 72345 30425104 447 34902 204044616 447 35559 440294888 81651 447 746666663 81651 49016 498900270 35559 75172 676267930 81651 58237 432535870 48487 75172 877911412 49016 70024 106146078 50443 70024 744449047 39470 50443 98307242 50443 56422 456472613 44790 39470 297975667 33126 56422 661881049 39470 84980 751162297 84164 39470 643652879 84164 15038 341294054 85036 44790 688290046 38390 84980 37659712 74419 84164 745404796 28702 74419 120374024 83033 15038 453392396 58836 83033 673723876 19471 28702 804342740 83033 50872 999739899 58836 69730 908619356 17263 58836 587724614 75980 58836 308664481 75980 36331 522480649 36331 32780 34490903 75980 63125 808201914 36331 59305 760263046 32780 9688 378357627 59305 5246 783601259 59305 50155 588542501 41344 63125 657610019 44033 59305 803195130 32925 50155 114342768 74554 5246 147338922 74554 53390 814338009 32925 62796 172509994 32925 66989 950158660 36052 74554 940565684 36052 40849 350967587 62796 40382 81885020 40382 50061 589205629 50061 72662 768634970 75192 72662 892099251 40382 74222 503054466 65155 75192 268042635 65155 13712 909739265 13712 2091 653029841 74222 7197 889171417 51561 74222 747402451 2091 30443 538574465 39747 51561 888621859 30443 14971 137214175 16130 14971 176351765 16130 43077 950120010 59433 39747 393342542 9973 39747 617810540 9973 21893 627124663 662 43077 37049545 43077 22181 90987157 59433 63572 899957123 9973 29833 484217328 67702 21893 137198794 29833 14116 80179834 29833 36856 609652477 5714 67702 767913248 29833 3130 241839094 5714 44190 564344100 44190 32407 52864677 25316 5714 161865827 5150 25316 120531566 32407 13405 740022415 44190 74777 242789239 78923 25316 682336664 75147 74777 738887341 78923 81781 672459144 75147 71279 132353611 78923 16861 6089903 15149 16861 998956339 81781 6790 955314 47308 81781 766368369 69307 71279 609352108 69307 64411 982952718 15149 33770 92293431 69307 44826 766908421 69307 17136 891318430 20971 44826 661883975 84277 44826 183331141 20971 915 851004273 17136 54674 37028348 69119 17136 491507975 69914 54674 933768779 69914 76156 718680312 73482 69914 598446689 54674 44390 731161117 44390 73151 178761818 73151 26422 925819614 34819 26422 210769649 71181 34819 666842832 3628 73151 797106077 16802 73151 409738685 34819 61673 26223940 73973 16802 172281703 82612 3628 828812224 50916 61673 780255584 66525 16802 318210291 32413 73973 575328062 50916 23487 748141495 23487 35485 896870450 8234 66525 864161374 66525 49335 503539236 37484 49335 978077403 25859 37484 536069816 74671 49335 190647533 8234 48205 196942830 37484 82292 341696601 48205 2456 528694466 25859 10344 383336874 716 2456 282508319 33597 716 429294845 82292 83067 77989669 23262 83067 187043813 61019 33597 852000554 47723 23262 652358803 60443 23262 986806190 4913 23262 229418922 30674 61019 116992419 60443 36569 772220626 60443 45115 101376076 60443 53104 708491232 45115 49482 655654467 78314 36569 610033118 45115 35972 123141072 9080 35972 590357802 78314 66355 58035440 35972 60477 320929644 9080 12926 767157781 35972 28362 346891888 85050 28362 148191463 85050 54446 73062039 28362 19482 220803569 18459 54446 330375779 18459 26097 215009984 68673 85050 843374571 47039 54446 770497263 26097 52652 319737663 85961 26097 307086336 51335 68673 315533364 52652 62406 628173473 72467 62406 835876798 55482 51335 925543811 72998 62406 527266720 57998 55482 369812597 55482 57147 16892627 17809 55482 725925649 83650 72998 358034411 72998 83929 244951975 57147 55423 137041554 86024 83650 496039295 86024 7189 628864367 835 83929 237314629 17448 86024 397720988 55423 31249 583405510 835 19702 974628371 84352 7189 471661866 23851 84352 750304245 41082 31249 672344310 25988 19702 794939968 25988 22000 4245923 85273 22000 265193665 22000 45364 606819959 22000 51898 529417138 40428 51898 16670966 45364 29129 16766591 85273 67297 351907517 45364 60573 484279517 28824 51898 299265687 36374 29129 133623109 4574 60573 300287556 29390 4574 946766529 36374 38748 623789349 49043 29390 21671449 36374 22172 679674438 20820 29390 43323266 3849 29390 185993061 29369 49043 119124632 20820 28480 636777706 81247 29369 349617652 81247 78966 20033162 43774 29369 18675281 43774 65406 12015200 65406 20659 961162822 43774 34229 89988002 22488 43774 46468433 20659 12191 55553761 34229 64810 14741330 12191 1219 247854785 34229 76710 680509469 76710 2209 558056894 27499 64810 316482283 70830 2209 884866014 27499 87103 389379324 76710 66120 936665034 2209 39945 27608741 52290 39945 105381219 35607 66120 328638873 57225 66120 106787868 73917 57225 133710004 73917 36046 89620325 6305 35607 292084126 6305 49311 730962446 37572 73917 529549895 45089 73917 48270933 59597 36046 611379152 37572 525 786408447 45089 12180 350377781 45089 16042 215984700 525 83592 897950881 16042 19157 331270431 16042 50294 961864278 12180 25030 529392692 31503 19157 259080766 19157 5938 285337545 50294 38311 537989128 5592 5938 278001904 5592 53768 372648304 21905 38311 989415058 5938 41229 840297929 71196 38311 112257562 76997 21905 496530166 68952 41229 232054867 68952 73450 274973171 71196 35846 439181402 35846 59560 305721999 24259 76997 803516373 35846 9262 59619831 38200 35846 410605777 79184 9262 821605974 24259 57 564007715 27491 38200 70901190 9262 13619 42184706 13619 74596 850973968 83041 27491 198264042 6682 57 774318453 53469 13619 995465328 53469 66750 914220312 66750 85681 970272915 53469 37787 380592460 48857 66750 67150234 42588 53469 32422499 48857 2329 806417084 42588 43872 56092023 84476 37787 115775625 42643 43872 765482531 8692 42588 89809449 2329 70209 521792957 42643 60830 984965914 84476 42323 868626616 55461 42643 769071522 55461 24732 51300609 33791 24732 766310037 16495 24732 549606095 55461 5820 859747102 67353 24732 998553619 75412 5820 469029363 64315 67353 650080293 4417 75412 680567496 17845 64315 197502008 75412 26427 288903011 54070 4417 476126459 4417 44258 504400959 44258 38619 363222962 26427 59063 75719041 38619 7418 230145879 69391 44258 727310996 16104 44258 166876463 38619 1340 99483758 16104 18643 82720337 836 16104 499197461 836 54512 738644545 33426 54512 669799123 836 82539 948705970 18643 85090 799929852 58544 82539 999226089 80404 85090 961708865 4965 33426 320061672 50120 82539 178304665 1880 85090 660509397 4965 64209 767650561 4965 765 656363317 24690 1880 24618113 64209 49643 693615291 49643 21058 392238686 21058 84847 83332729 765 15126 415158632 85106 24690 564695670 73273 85106 63218462 15126 18135 140357075 15126 13834 512125967 15126 17167 804497527 13834 13042 319968412 50463 17167 644977356 62452 13042 660360182 50463 24798 457329481 58407 17167 48658379 67919 62452 480521351 50267 58407 789448926 62452 63592 49894710 63592 40971 655504968 50267 52428 778156457 24534 63592 807721062 25447 52428 860654054 5603 63592 561286466 25447 66167 439120537 48335 5603 845626992 29150 48335 252279965 72377 25447 73209963 29150 7385 516384830 7385 34654 55260424 48335 36605 866613587 36605 64402 87407108 72377 60994 882227992 26354 64402 226304279 34654 81064 763576344 32177 60994 65350141 60994 7653 657505546 32177 79322 737101278 32177 69297 449043425 69297 80034 224203429 7653 21705 76832877 34181 7653 836814725 55295 80034 87942174 11559 69297 226370161 34181 21751 348627532 16894 55295 430557663 55295 10255 90582087 16894 33942 267408757 22090 10255 99853503 10255 478 757449130 14222 16894 228038632 22090 74512 257678998 478 76959 400903172 4278 22090 108736477 30450 478 998200718 76959 61179 443143259 74512 4355 255286675 70660 4355 404146435 55634 61179 895015371 61179 24355 800072201 70660 45328 617179880 79862 24355 16433071 1556 55634 453627334 45328 56951 533088394 79862 72451 630071212 60329 56951 269427033 56951 87060 818369494 87060 22411 596170370 58492 56951 226919005 29059 22411 774251963 22411 27979 890363101 22411 64391 152669668 29059 46426 202385905 42427 29059 193911324 81033 46426 892365398 81033 72898 46076878 37876 72898 77129740 13900 42427 69823594 44479 13900 198868125 83697 72898 936754259 1662 83697 598482211 13900 59173 539565529 34524 44479 438320022 1662 84217 488640722 61947 84217 545675445 3732 34524 595391450 53004 61947 185320606 84217 7853 434204671 52674 84217 9909920 7853 81158 190140486 52402 81158 474615870 41785 7853 264336945 7853 20525 3760011 76517 52402 787535381 26100 20525 789588875 20525 40294 884083821 26100 60976 488019983 54609 76517 657439141 59087 26100 264417949 59087 33160 296611731 54609 5585 114005247 59087 53852 98648289 65770 5585 492580648 59087 57823 539548712 5367 65770 13485305 24394 5367 404765885 68538 53852 818422909 68538 83168 597395832 24394 5441 855779717 17850 5441 24811056 5441 78447 814253553 17850 16994 738472377 17850 10858 37576927 41735 16994 81129891 16994 51183 247024081 58631 41735 964604618 16994 51875 122261152 5030 51875 512871529 5030 58535 301138567 12227 58535 117332366 58535 47573 634625787 31975 47573 360274094 5030 38432 896233779 7560 47573 127747967 57631 38432 195117488 38432 65820 102414788 18581 7560 766486597 57631 6322 16677277 86162 57631 89315033 86162 79943 958574749 86162 82010 180581488 86162 16820 402401141 62012 6322 543981324 79943 37566 770200787 37734 82010 820209260 16616 16820 864776460 84096 16820 967180452 28238 16616 760400093 84096 72231 35236829 37734 72151 467944077 84096 83911 893223430 25328 72231 92241708 72151 73435 263762378 69384 73435 168806252 69384 5502 911758850 36012 83911 541932874 10576 25328 755593067 17175 5502 100215676 36012 76420 712123033 36012 26313 997210631 76420 36082 315498664 10576 6417 692200040 75576 26313 939553995 26313 55490 998609696 65858 75576 45780893 35067 55490 57661491 65858 78962 889428986 10258 65858 303747050 76117 65858 963854880 78962 48468 358785125 44314 76117 452450651 76117 12095 525503117 12095 17145 550084712 28185 48468 212650810 34395 48468 201167954 34395 27519 499572738 28185 76310 776881232 18200 28185 799345733 19000 34395 201921960 27519 10134 396258752 26909 19000 969541902 76310 14704 39223525 39926 14704 308856139 24612 19000 717194953 14704 66557 520556575 24612 75438 705873799 75438 73854 681730775 39211 73854 886083643 75438 83809 709612058 76177 39211 346539581 42058 76177 13628594 73854 73112 427446629 47344 76177 742917795 42058 28807 64494103 42058 20047 729780492 80895 42058 45058957 80895 56331 767189445 80895 54961 263325983 42024 28807 132285755 20047 74810 53789303 69523 42024 909017362 42696 74810 330882254 14811 74810 843556366 86998 69523 675079973 86998 51891 168216700 14811 66206 316464786 78 86998 572764572 51891 24438 677387818 21441 86998 675736476 66206 46084 965554822 35252 24438 55151125 10916 24438 809872062 10916 994 799928959 994 79804 603418853 14395 46084 758751680 7480 994 290089742 10916 73001 121903956 7480 9405 963549879 47401 9405 690454242 73001 80443 223661446 79422 73001 365282106 22881 73001 893032584 9405 44737 989070344 79422 74941 958761745 34388 74941 164818673 13691 22881 775356488 13691 6583 639963045 46158 6583 894826715 8347 46158 215975645 67855 8347 77139417 6583 23145 7970073 2273 8347 495012716 6477 23145 840717503 75517 67855 800367049 6477 37263 802225147 2273 72428 242359037 17668 37263 269187425 21583 75517 810586630 19330 37263 410844723 60793 21583 628097289 23343 19330 398697642 60793 1078 648149541 1078 4803 693715027 65626 19330 331069041 65626 42207 893738174 71893 1078 736934345 1078 16501 627953965 4803 50656 589131324 75083 50656 395542356 25696 42207 852359563 25696 79553 118559567 25696 31673 217791106 13444 79553 935142920 75083 49598 351037460 31673 63482 502758811 13444 38916 626683738 32730 38916 235104876 63482 2527 792633489 50019 38916 522842236 63482 85274 543543274 32730 68688 236943688 6289 32730 23321357 2527 1643 364941031 71943 85274 186085471 12639 85274 706983753 18891 68688 810767239 63694 6289 985679982 27837 71943 65806661 12639 7001 909452429 12639 85215 119326897 63694 22216 248495219 7001 7148 18700393 22216 78433 725876613 7148 51982 117452697 22216 25181 640069111 25181 21574 517815609 21574 43990 793989940 78433 43844 741910451 45765 43990 858622345 43990 21240 771930706 3957 21574 818957304 1454 45765 96182119 48143 21240 316288989 30045 1454 577976539 6877 3957 283865599 3957 62085 342985358 48143 20462 863120 48143 42082 868477260 30045 57654 25535982 60016 42082 975458581 57654 26410 351958628 55823 20462 542617891 4007 57654 591960204 48180 4007 157395888 55823 73055 917556962 27283 48180 721221348 43179 4007 217057239 43179 54603 393667902 43179 42944 831908594 34570 73055 611603995 27283 48900 226496926 48900 64939 500651359 19620 42944 168791453 34570 43621 954099777 48900 36997 60091277 48900 85806 859932526 64339 64939 127865248 9289 43621 410514821 13289 36997 392111458 78318 36997 875440700 9289 12205 202270001 71432 12205 898699035 12205 85185 266581864 78318 5033 805189816 71432 1644 969044077 20620 85185 66781001 71432 9571 76415864 20620 79262 275417398 55107 1644 789077329 1644 69786 439534750 20620 14600 11591883 11630 79262 113734859 69786 41695 554534042 14600 55506 416831631 16381 11630 944676736 55506 35226 961346618 11630 66465 741450729 77594 66465 418790326 55506 36849 857445290 36313 35226 106523051 66465 83979 493290302 36313 6071 727063070 77771 36849 593252761 63287 36849 814913482 67762 77771 84513993 77771 75448 84015045 50204 75448 406431858 50335 67762 793112054 4249 63287 574515931 50204 60789 612644099 57005 50335 354732366 586 50335 518655753 50335 48700 139069071 67489 4249 104215687 586 86113 13942570 48700 72288 380552777 72288 18431 89075489 18431 51407 929455387 21324 51407 962612665 72288 2678 917174688 77890 21324 703849800 2678 15001 848265232 12703 15001 903972334 74391 21324 776280257 1916 74391 703837321 13827 77890 702713631 37372 74391 667947772 74391 18572 7269131 74391 35814 11331813 53858 13827 508563902 38065 37372 879772604 37372 10521 237539953 38065 18413 849248876 31159 18413 356209041 53858 60690 468913258 60690 62495 416537248 27607 10521 979606160 19264 27607 988077415 60690 25809 611212467 25809 80150 67099459 27607 27046 858314727 27046 32735 78652175 62360 19264 843698822 62360 39143 38312042 12440 62360 49922472 53387 32735 437854066 74435 53387 141025323 19561 53387 603575867 12440 19413 547422058 10280 53387 359684789 62607 74435 938201335 62607 30985 41614724 30985 310 893540866 62607 34848 358935039 10280 18279 499082511 62607 51919 672319471 44980 18279 48363936 44980 39999 588692438 51919 23187 689409299 18279 62574 304642442 41850 39999 731429472 80768 62574 374059546 15483 80768 270406876 9290 41850 567761692 40171 9290 642453020 40171 33676 834164248 86353 80768 703668517 40171 56737 56010901 77498 40171 610503811 58112 77498 954479066 3522 77498 693496786 86353 71089 319499910 30157 77498 82802882 45563 3522 338956180 55951 30157 92745877 22982 55951 216576651 45563 231 386095129 30157 86910 549146493 60593 22982 273304310 60593 60025 326847287 60593 52624 44354666 46870 60025 201444385 86216 52624 741823206 52624 29801 50265265 46870 78073 524917575 60965 29801 314429689 61965 78073 189091917 55323 86216 812791432 60965 50419 247154646 61965 53111 896623328 61965 43081 647862583 46205 61965 164075870 55323 19911 556352525 77497 50419 542976065 12123 19911 682646897 77497 30962 597930514 46205 14491 883351235 14491 72330 32573794 72330 49861 761862883 49861 18802 830017808 49861 72409 792616088 26806 14491 210227519 18802 63939 630893445 50737 72409 958635502 40948 26806 27282913 72409 8694 70464962 77364 40948 673491508 40948 1744 414135906 50737 15499 800279543 66784 8694 912017217 4476 15499 679451671 4476 15928 62444352 36727 1744 14355330 16332 66784 893010047 66784 31957 30373552 86128 15928 768031370 16332 67036 572508052 16332 23549 362246694 16332 56980 853794188 49256 86128 786482286 56980 78872 28657376 44233 23549 261255295 55064 56980 91488079 63753 49256 637025616 64821 44233 485019520 64821 45652 79726761 55064 18120 764023264 63753 56865 284823147 64821 38897 89705606 45652 41717 112145856 7926 18120 605893749 1595 18120 500617846 5266 56865 858436113 38897 11193 86835998 9176 41717 36263085 5266 23921 298340102 80831 1595 582781881 23921 70772 472102042 80831 81385 87502947 80918 23921 123586630 44635 80918 363203192 80918 57045 294542707 44635 82707 198000851 85946 44635 610637749 57045 79990 609715396 68868 57045 112818313 85946 12547 455477179 32026 85946 99043647 32026 4537 181333397 19710 68868 731176292 29705 19710 764230627 32026 34595 987549639 4537 41736 294144490 84721 41736 578831517 41736 80640 273812039 69748 80640 659202601 80640 23764 905731536 84721 2279 616758036 15055 69748 385627510 26713 69748 243955193 15055 31449 802695738 23764 76049 63468402 42021 2279 527758712 76049 48775 277118908 65004 31449 53424391 45137 48775 779204938 48775 30430 890327943 9552 65004 869700226 30430 32017 931438958 58901 9552 418636218 30430 84708 3466240 30430 13533 842266227 54798 13533 736616826 32019 58901 865446513 71437 54798 391452747 32019 2408 117587242 18461 54798 171207911 54798 66817 157354101 3788 18461 48600390 3788 52321 260575081 77264 52321 442768207 66817 48983 624712498 48983 72410 511567296 3788 26824 370084932 26824 13392 647977166 13739 26824 500773600 79555 26824 571592668 13392 42050 413157532 13392 29145 507096789 75783 79555 282970179 42050 41960 93038450 41960 18544 945214369 55800 75783 139162113 18544 22735 815729332 22735 58033 389557827 74904 22735 142303633 82170 22735 821117130 74789 58033 17938534 22735 28453 113945204 9097 74789 480723379 21029 74789 881777314 9097 47489 118398475 43708 28453 29569506 24462 21029 466612175 23905 43708 662676400 21029 11357 140248530 68525 23905 855172474 11357 82848 872477559 66578 24462 40547719 66578 54194 34613439 82848 26643 617027653 33584 66578 114947930 54194 5098 796449550 51770 33584 475861909 26643 24496 78458978 26643 66628 229866173 33584 83626 790598617 14252 24496 118638974 10802 24496 879820653 24496 6950 61867117 83626 74688 39866203 65164 6950 3244603 55252 65164 140094896 81380 74688 594405962 6950 6078 416445403 70490 81380 315780859 55252 4527 510969171 81380 65848 176650540 6078 13378 121164301 59545 13378 922846174 46294 65848 461614086 2401 59545 12375920 65848 13795 353493344 2401 43464 924897175 83990 2401 273815092 13996 46294 480843749 134 2401 188879938 13996 50313 766269019 50313 4637 64843214 8334 50313 362133797 9850 8334 694727081 50313 47302 219794372 50313 81712 961159793 8334 82224 365631324 81712 58761 901473709 41707 47302 134463721 82224 6464 146222545 81712 5542 467816848 3685 82224 835403583 5542 4540 585546234 1660 3685 231994664 5542 22783 127932668 32607 3685 255511034 67176 1660 602365784 32607 8505 107393017 2375 1660 654159213 8505 58136 494930586 67176 39877 860332700 2375 7776 122914846 60091 2375 243447172 2375 30744 71990571 60091 43843 239992699 60091 45339 229783232 30744 40269 570445352 14682 45339 100523569 40269 74410 26921839 22648 14682 927414268 628 40269 605909184 74410 46029 754088891 628 81569 355795899 74410 67683 25290899 22648 35206 368634706 79518 81569 736425045 59035 46029 533860912 67683 6892 12480479 79518 67072 883728444 26194 35206 7735325 59035 86061 302684164 26194 27258 684047039 86061 56604 7738071 27258 28262 881637451 55016 28262 822121540 81082 55016 894547114 81082 81035 697009720 81082 23405 341338391 72894 55016 215150614 22348 55016 915277079 8167 72894 591883472 34919 81035 517785424 23405 34443 363558365 28993 34443 755568816 11314 34443 614736950 34443 40036 76040653 26877 34919 558371747 11314 53100 495583329 28993 13370 249690999 40036 69667 305802426 26877 22527 891305198 32848 22527 352359612 55122 22527 554018246 22527 42877 493636887 42877 16729 912843641 48731 42877 57986878 78337 16729 765648790 42877 1812 335504197 871 48731 958554552 14323 48731 81526665 1812 42276 411926204 42276 55060 195745316 1812 37779 622687707 74929 37779 388924117 37779 47079 921065773 8637 37779 944191244 47890 74929 747592433 37779 76804 105718589 74929 81931 695281559 47890 55150 923295887 55150 12626 713302141 12626 82425 817885013 34617 12626 409571415 81931 9198 313190786 55150 15554 949494923 37145 12626 793933818 26339 82425 109833816 28872 26339 184235427 41976 37145 386040477 28872 54614 604900229 26339 87316 120402436 41976 59488 824509920 41976 268 403191379 10670 54614 22121897 74205 87316 382100334 86755 59488 559114488 10670 14042 926700547 10670 84150 426869756 14042 84811 87937761 745 86755 556914278 14042 50973 839810691 50973 12182 103886510 26762 745 45559930 24164 84811 534682379 49573 12182 713797829 12182 47233 443739356 47233 24839 393706781 47233 32121 702195133 24164 78208 50994136 47233 33472 747887447 66398 24839 522251163 51373 24839 528496944 32121 24902 389034135 14319 24902 490256372 32166 66398 400459940 66398 35569 366920929 51373 58396 103051446 32166 80023 894947837 84630 58396 611445724 74325 80023 285244482 35569 1201 421729174 84630 50673 11960168 1201 10336 849749463 49753 10336 317366813 49753 24846 290988679 41944 24846 333838068 49753 7566 224772544 44696 7566 114707902 24408 24846 522734410 19419 24408 943294924 81509 44696 357167622 19419 15762 868497680 45028 81509 486055991 79517 45028 313863143 86765 15762 45592083 10437 45028 275261618 13390 15762 180607811 22192 79517 987789909 2629 22192 1377085 61624 86765 783617222 83530 61624 222927332 61624 35025 810638304 35025 82205 684823000 6780 35025 766539254 61624 64857 235343178 82205 70636 835784459 52985 64857 725082730 73619 82205 905246217 6780 6425 172760356 57191 6425 161156787 49189 57191 670733333 56343 52985 243222744 49189 62639 723640189 13058 57191 734214767 57191 18873 241202075 49189 58958 574932086 62639 26163 340319979 13058 74955 764345632 65402 74955 15949296 18873 81075 85216739 80995 26163 945751763 74955 61281 696319623 57622 65402 330316036 9759 81075 587005914 57622 18179 673191549 64022 57622 426461529 85921 64022 37097455 9759 68760 47782375 53938 85921 753213274 85921 66087 43303966 3855 85921 4861832 3855 60940 311061106 19256 60940 3806443 3855 72576 222841139 72576 24856 311324323 30136 60940 123564561 26452 19256 81575425 19256 76994 780426928 26452 66354 273966373 8681 30136 767484201 66354 39621 968111892 59932 76994 143599153 66354 81965 863630001 59932 46968 470979689 81965 30221 678411369 46968 53490 463774975 48116 59932 132519707 37498 30221 880971359 13586 46968 702759167 53490 340 861114585 340 35492 264386726 35492 66584 123675925 10869 340 509596029 13586 57912 610369960 14554 340 976568394 67153 14554 583236673 28502 66584 424316241 57912 86219 654922333 52588 14554 623250053 14554 55030 609822218 62608 28502 345218377 15440 55030 837450971 32576 86219 700949622 75080 52588 171613281 15440 69452 674751178 69452 40112 122824978 46611 32576 722439711 40112 50180 137616404 75080 60516 855636453 35065 69452 868114492 68573 60516 125840525 84834 35065 481917835 60516 17502 883219690 35065 15808 543135708 35065 26460 967774889 3214 84834 660647514 50987 3214 79071468 3214 4790 643247698 64278 15808 69037166 51265 64278 888762577 51265 9965 700105194 50987 82689 535442597 40447 64278 963121155 64278 83549 507096995 53656 83549 421045363 44651 83549 503478806 60052 83549 531595352 8842 53656 802075353 62489 83549 974753158 41230 53656 773801135 17543 44651 350685336 60052 51093 108037664 62322 62489 785063484 51093 43999 914810591 62322 71598 271179040 62322 49434 450405342 16511 71598 520193422 68412 71598 98861838 15798 43999 511423288 59170 16511 7104885 15798 71981 686203019 71981 76311 184387239 59170 61442 348496681 63806 59170 485129763 59170 25412 36706352 5540 71981 970810586 29916 76311 545895896 29916 4006 522181189 3324 5540 387682660 2529 5540 37576379 22651 5540 93081298 14425 29916 335178632 4006 63481 178862359 3324 42833 801621995 68414 42833 745032002 22651 58757 475270648 68414 44942 171826920 69984 68414 501549742 54775 68414 351153177 58757 57882 548606139 34308 57882 98126752 69984 78861 627767564 68997 54775 155814024 62783 78861 974982027 57882 35085 439456882 79586 35085 907391082 35085 28698 205572826 44218 79586 703361947 28698 9935 381642884 9935 5008 74720832 42012 28698 18743521 9033 44218 410426256 42012 26322 62165715 48790 5008 563410391 11676 42012 898655501 71313 9033 653694768 15618 26322 188982305 45774 26322 493321250 75447 71313 136443784 54038 75447 740809361 22906 54038 185894382 45774 25995 813471543 75447 43716 595802858 75447 43762 628418742 11600 22906 726850131 25995 68103 104120627 70988 25995 958163751 68103 33558 936164091 43762 36224 279039230 13246 33558 138681056 70988 77685 169140062 36224 39838 879509683 33558 25484 631387204 39838 63893 702918693 25484 28534 693650559 63893 60858 48764352 60858 80566 796961198 54694 28534 976044847 63893 33668 84102084 24590 60858 222726147 24590 273 12635862 33668 20775 556545865 84412 24590 546426354 33668 44867 548678127 28604 44867 549833488 76691 28604 708193014 39332 84412 37284055 22241 84412 77095915 56851 44867 813049979 28604 9699 289018595 13222 22241 928775362 52177 9699 91278178 7088 52177 52535190 11789 52177 823533315 52177 73002 376819314 40393 73002 947589486 24721 11789 78138934 23802 7088 917803837 24721 50253 554394358 44178 23802 7579921 16036 50253 858873846 4588 23802 823201395 59225 23802 8508331 79901 44178 269861859 79901 14008 385344617 53230 4588 33291547 4588 13810 749179749 1416 14008 597405588 1416 20605 896925448 5107 13810 790868561 53230 78981 172231064 78981 23740 220748988 23740 85393 947626099 20605 83956 432484334 49528 83956 457551139 23740 76588 458764652 50425 49528 8353538 85393 43104 917615586 43104 12306 887296056 7400 49528 838420176 50425 8934 598874248 8934 83331 144309702 8934 46473 701314145 50265 12306 2285287 11333 83331 15170543 5174 8934 429533406 46473 54384 236644595 9101 46473 142804303 59336 5174 788835217 62014 11333 391323850 5174 47499 15352890 59336 27643 120360392 77981 27643 837087248 62014 87214 40568294 36210 27643 77969772 47499 38493 554573027 5221 87214 308249241 36210 61519 729930717 5221 58803 440598017 58803 30845 312835679 40380 58803 82918900 83794 61519 348202865 61519 51791 245167827 40380 69194 208866888 53765 51791 918812152 8427 83794 985422100 13651 69194 155311940 53270 69194 662904167 8427 8 996274818 53765 5396 421815192 62581 53270 140009979 12106 13651 308637659 86626 12106 527787296 5396 64361 310338954 22169 64361 475817078 12106 31515 129186572 3316 86626 218060067 64361 29971 730815822 14517 64361 968396602 71910 29971 349747288 14517 25784 392389797 29971 15810 526406495 29971 31991 293468229 14517 54150 392617274 59494 31991 597815821 59494 55463 69020336 72423 59494 643337033 72423 56771 186085018 73015 72423 268742720 73015 5446 992025990 72423 13721 972114953 13721 11821 8328476 8492 56771 451118347 55240 11821 505919264 25669 55240 678827006 69030 55240 11756403 55240 30321 895868638 42503 8492 471434889 53389 55240 432506258 30321 48385 184112613 53389 48183 531000977 76583 53389 768147877 48385 55993 483307292 48183 73006 50495038 57494 73006 155689566 51488 48183 201642510 73006 81689 16249940 26363 73006 170495889 40194 51488 949115281 40194 57290 591915935 75628 57290 237114403 18579 26363 404191790 56045 75628 994351584 6730 18579 27352607 51001 57290 739678841 66771 75628 309696271 45377 51001 464598167 6730 72400 150050528 47786 45377 737109742 72400 2466 552471820 72400 85901 95582944 85901 38352 873120176 56121 2466 964085313 87297 38352 284233869 38352 26187 425063917 87297 38394 246175582 87297 72803 332338492 38394 60775 647677710 26187 49017 378510400 71496 60775 458580618 71496 39630 886495535 49017 16365 93901760 68655 49017 551153737 43030 39630 4031860 25996 16365 444497852 68655 49773 33579137 45912 43030 15650709 43030 61054 504430028 17982 61054 655348076 45912 11052 597969316 11052 79006 664813700 11052 37992 595106662 17982 67470 347028619 17982 33084 28874968 86817 37992 770331037 77171 37992 696244609 25964 77171 108248824 12749 77171 565469323 77171 7471 34098656 25964 81748 800182389 56962 12749 978521212 57205 7471 871193652 85733 57205 445493537 86544 81748 826424292 57698 57205 16803926 20788 86544 33769956 75416 57205 121054856 85733 58182 531286167 75380 58182 724177338 9362 57698 898655192 75380 42505 47616720 52456 75380 708883997 5769 42505 90078870 53392 42505 667784453 39185 52456 696370852 32505 52456 307806731 53392 52594 6761067 39185 17750 374096685 17750 9072 407140412 21093 52594 405612565 52594 28245 329947285 28245 38458 105561964 23928 28245 920775486 4810 21093 624118314 65818 4810 902041964 4810 67665 697010249 7269 65818 822706007 72915 7269 810556925 72915 54255 532763915 63727 72915 889478750 81609 63727 798824569 81609 68137 756543181 40837 54255 228802214 40837 31950 110356588 82705 68137 36193543 81609 18170 59886963 14894 40837 807868022 1750 14894 669659317 82705 53866 359846106 18170 1401 931145382 78287 18170 521583837 53866 77708 64063103 597 53866 886566226 71579 1401 109591070 24314 71579 57994106 86556 71579 500981259 71579 685 48871651 71579 43467 662404310 24314 81234 93197006 43467 27035 913616488 685 59699 141246400 59699 83047 495531374 27035 64662 843985076 34991 59699 235306981 23441 34991 311484673 83047 15972 318235601 83047 59803 647124344 9667 59803 29874704 86639 59803 961951430 86639 50936 805537061 52752 86639 138535593 250 86639 876764209 27531 250 416559110 52752 6352 317597456 6352 825 16962117 68939 52752 639146662 27531 12071 57233745 6352 80305 812355637 12071 23831 152385077 27134 23831 957566352 7786 68939 66631331 53231 27134 1970959 27134 29277 510617006 59905 27134 99962594 29277 13808 23827784 56816 13808 345030321 29277 66862 64534325 56816 19101 54803318 45302 66862 318512099 1492 45302 843365898 45302 55457 603614717 66862 74685 346199081 26554 74685 322223296 26554 59435 267099982 31389 26554 58733686 74685 9076 790994471 68807 74685 352984638 59435 79467 839120689 59435 74610 677327440 41555 68807 41202780 27518 68807 697099287 78510 79467 716034949 74610 6631 313060330 27518 22360 95243396 46601 6631 143239040 46601 76864 967046643 76864 66464 273638204 29827 46601 112734917 22360 32751 176833142 66464 37449 922986221 3663 76864 457017583 32751 69043 213448192 32751 83800 211978821 32751 79211 526120213 83800 73970 696684862 79211 53523 590461483 29309 73970 953556092 73970 27097 7934112 53523 10718 929851048 86775 53523 750705200 29309 25719 41786801 25719 27340 524976543 67556 27340 736030267 10718 71393 763802853 67556 40576 870062707 67556 19196 853462934 69074 71393 105802466 69074 69519 137082510 47749 69074 824512705 42148 69519 59603896 42907 69074 83042065 69074 23951 767498067 42148 43489 809078160 43489 31228 8247279 31228 55546 878609684 56809 55546 517051995 23951 18562 181737022 36057 56809 88337840 18562 14614 532256347 69931 55546 535663397 10030 14614 96478817 66685 18562 581915694 73497 14614 308553807 74899 66685 372578918 31543 66685 87233626 46927 10030 506780430 66514 66685 82248192 87167 73497 911906546 49774 46927 902227024 77789 87167 187804610 37998 66514 531622653 26362 77789 553749543 18047 26362 746885142 42252 18047 483643313 83322 42252 51777125 51606 26362 533976893 18047 53674 260949392 67633 42252 203053572 51606 17910 539923489 52813 51606 407602410 51606 3834 7815303 53674 60390 649949155 36793 67633 41177686 63926 52813 538938895 40490 3834 187042226 46212 3834 429274118 7649 36793 431600110 8142 46212 284540902 28875 46212 330143743 10253 8142 162659441 80430 10253 492523625 44165 7649 382693157 6624 80430 517561619 24909 6624 28008914 77263 6624 13895568 44165 55162 537158572 63032 77263 202510513 51009 6624 964290712 7984 77263 453996128 51009 40505 892125607 60591 63032 82489463 7984 55729 212219581 51009 72123 156939736 60188 60591 397607523 60188 67519 117461047 50017 55729 574037044 2528 50017 961935995 56519 72123 68490387 26486 60188 394993278 74020 50017 389499072 56519 5628 532110624 58427 56519 283116064 26486 16592 966281720 28861 5628 830825684 13650 5628 455669084 12901 16592 61316201 66960 13650 896867366 47939 66960 904764467 66960 44748 622812612 1423 47939 245923279 66960 33127 567671653 66960 6290 55291030 1423 41201 629206872 69591 1423 861621612 51712 41201 72797067 51712 73540 285605345 51712 10421 30294677 73540 65281 339528826 67129 65281 668644535 65197 73540 269370594 67541 67129 745822152 126 67129 514988514 126 68362 309255274 67541 60717 401529320 65197 470 279674020 67541 327 229890595 74559 470 467412921 74559 25235 81986021 80628 60717 113995740 15927 25235 973336292 74559 42116 47244666 44333 25235 791700495 22041 25235 532695746 22041 67386 779148438 46355 44333 6616532 22041 9963 30686599 9963 39884 84238526 13399 22041 100160901 6684 9963 670460792 13399 38660 30594385 12618 6684 149142819 12618 73173 649996834 3102 12618 398182953 12618 53409 418208231 26871 12618 528106836 26871 71894 698971498 6356 73173 355518861 20624 26871 357923542 66988 26871 326934014 71894 44999 942071236 16385 71894 38107362 85322 16385 85989228 66988 15331 370949296 73580 15331 220872385 16385 36695 540356698 85322 66955 844061248 32160 36695 364468098 2985 73580 11087955 73580 2755 78557286 32160 51862 127346093 83812 32160 673357059 5258 32160 34531972 83812 8284 22022283 2755 29574 769606875 82704 5258 234560193 82704 25937 535023191 25937 66368 389468645 9220 25937 100046140 29574 29606 512195247 56025 9220 506860727 25937 80825 277417994 80825 74247 594567811 29606 20577 697496407 82367 20577 109569842 20577 32814 34951951 82367 41673 382717814 20577 28307 768266223 39812 28307 589701278 28307 10601 514737998 32814 58876 844277501 5840 39812 628535313 49029 5840 874482094 49029 64385 705345811 37714 58876 483454597 72913 58876 479459 49828 72913 122609352 49828 7037 193753649 64385 73933 919783542 29175 49828 322832928 29175 56372 667303747 73933 3493 118785667 73933 50300 918610237 3493 2894 172304046 29175 46383 234889445 3493 31643 425168718 81976 2894 288856584 2894 23289 163500338 23289 70285 924224338 81708 31643 990383262 81976 32250 938903555 81976 48852 250510609 63381 23289 268760172 37789 70285 778690069 44104 63381 335514312 32250 80186 922929797 48852 6809 164340575 78920 44104 757872319 63126 6809 486316403 78920 3056 148811376 3056 11469 322251107 45962 78920 505405492 54983 3056 627684124 56661 54983 774446369 11469 71358 390268328 31221 54983 812103746 45962 20280 608208701 30615 56661 243201141 31221 10123 359394961 50462 31221 770545285 56747 30615 828446906 30615 26986 402760031 50462 48083 440223246 10123 59044 780770991 17539 48083 795841413 21920 48083 500261845 80707 21920 356078810 48305 48083 729200210 59044 53738 527089516 21920 2720 240704095 2720 20374 973508909 35950 20374 951562427 45084 2720 967938545 45084 77485 16235532 35950 74915 921687476 20374 61752 874759128 74915 10900 185288599 85190 77485 447954562 84956 85190 143184208 84956 5352 404567842 10900 618 863340619 85190 31786 57118140 618 52146 615529723 12214 618 55698712 39627 12214 847513978 34671 31786 765009782 12214 86269 201726996 39627 71841 107773198 12214 43385 763852126 34671 28169 202031747 58327 28169 763305896 86269 12447 140706685 148 28169 59342733 33102 43385 426622689 70671 28169 522419499 148 61780 141552560 33102 43365 441052917 43403 61780 457695896 43365 56230 542538098 36381 61780 51718228 68111 43403 662313762 56230 24061 916107664 43403 72837 238332919 60167 36381 738738998 24061 29312 852922290 24061 72598 392757348 72837 17921 722594318 3361 60167 269855381 3361 3089 974641628 72598 16833 836980339 9532 3089 232701299 58943 17921 587853945 3361 77874 734752647 4164 9532 582853204 9532 21672 263977148 81618 21672 372375521 21672 74833 8848492 73449 77874 495364368 81618 59298 17396747 39048 73449 101882805 529 74833 879906810 74833 84494 191579923 27877 39048 28104185 46512 529 89470879 52453 39048 10429722 46512 22981 57355990 84494 52134 462533166 31606 52134 916885235 52453 48897 395792476 52453 41419 32125607 25877 31606 691858920 71511 25877 291093233 48998 31606 545500662 71511 67120 947888821 25877 20551 725593666 83757 48998 138249145 77951 20551 544411778 34920 20551 765550653 274 20551 791264369 38697 274 132810824 83757 38588 339021799 38697 40009 44825110 18804 38697 540409448 38697 45890 703873476 38588 1226 18997834 1226 24432 301004246 76215 45890 140500210 45890 65111 411564165 80201 76215 83587779 1226 718 953930979 78675 24432 261740961 718 56196 119714620 78675 20013 274525540 80201 7898 83701400 718 36972 445319504 12243 36972 867483998 7898 58348 111711737 36972 68532 438412616 28472 12243 579052152 63531 36972 440839457 63531 37894 878285174 80547 37894 161423089 63531 5763 186457531 80547 75169 262335305 65908 80547 784956588 80547 55440 931743103 75169 53619 13479108 65908 23091 557882987 75403 55440 789239346 81669 75403 206310906 81669 35340 415645659 72447 23091 871416502 23091 9023 691136712 34148 9023 31994929 34148 76541 304631560 32391 34148 720755199 76541 76825 67194438 34148 28657 906734816 58316 34148 307681890 942 28657 228729977 37539 32391 90369106 58316 12085 844368725 37539 63042 64447154 86130 37539 96885560 62062 86130 601385148 63042 77740 793278048 12085 23307 229507720 33112 86130 396904552 39878 77740 827040018 63949 23307 43349645 13923 33112 754250215 83016 33112 167104661 82732 83016 351315830 13923 40351 632645669 13923 13153 947942297 13923 69077 456668896 57006 40351 21848727 69077 74170 699708665 14747 13153 408322033 13153 35191 645015078 78993 57006 99790690 57006 59283 879254337 14747 29030 955504026 35191 66388 102459190 59283 67881 557574718 66388 82579 766731971 50653 66388 762430027 52053 82579 838302284 67881 50510 712708807 52053 40830 625259926 82579 21203 184839950 1625 40830 256511557 81166 52053 87999144 40830 58018 998017254 83838 58018 605330796 46948 1625 358544707 46948 35904 786358157 58018 64772 886936244 35904 52829 366474282 70596 83838 81955277 64772 50400 135204268 35904 31639 88390283 50400 46332 487556578 46983 50400 716412852 31639 61408 102673220 34707 31639 565949190 61408 82318 128634300 34707 17391 51750894 61408 8802 483713668 8802 57642 565470969 84411 82318 397833179 57642 61689 646682298 84411 67460 14331069 72914 84411 483602569 15719 67460 375530326 67460 15601 9887049 43920 72914 266761443 15601 33270 113401588 33575 33270 582518947 33575 82476 807099756 15601 64600 729036267 33270 47395 677738035 29930 82476 900542391 24420 82476 926820359 24420 5566 631773426 70695 24420 325816872 70695 80972 268823353 29930 20562 918830640 70695 36388 358634062 20562 80574 221508820 84387 80972 820507405 35992 84387 97415331 55980 80574 34705899 82421 35992 841586868 77189 35992 598180407 77189 34359 154933361 56275 34359 726768269 28348 55980 37403590 28348 10837 267193024 63036 28348 864083069 56275 21334 309031626 25592 10837 633605753 28348 6949 14915462 25592 77411 566042098 60422 6949 659902303 21334 1027 107713911 43350 6949 871463135 18195 60422 420194905 74543 60422 120978858 1027 60492 523393878 61682 60492 615501097 61682 2819 898892287 2819 33382 216031334 61682 72031 822096377 61682 58630 753036175 60180 72031 234707156 81568 60180 728595737 28061 58630 344955479 72031 27440 125782002 12850 28061 117060722 12850 23848 403581194 81568 1628 118610362 1628 72163 134936572 60972 72163 33729712 1628 20294 653103390 23848 78774 827591043 60972 68227 87967178 3701 68227 463390203 68227 3830 515295557 64861 20294 492255567 64861 67586 824182376 29795 3701 35432234 29795 57837 447791980 79524 57837 148805662 74241 79524 996417988 29795 28967 211774636 8551 79524 343157364 28967 57852 527559861 74241 57055 869190264 28967 77358 586525713 80688 28967 970929511 26348 80688 643414490 26348 63081 993116436 63888 80688 67927899 81219 80688 244807623 6248 26348 481776425 6248 51840 139662537 54350 63081 474284462 51840 51030 455145420 56770 54350 866061198 51840 32687 888956505 22745 51030 556595290 22745 15747 408220831 56770 43430 415240503 82091 22745 497961074 73899 43430 652221098 48194 43430 268399322 41519 73899 232819974 46435 41519 254956632 32408 82091 622444100 23202 48194 565964037 40438 32408 421270603 23202 25028 178978233 32408 42553 850630139 40438 18044 518645187 23202 33194 938203410 47821 42553 647043521 22491 25028 197264610 22491 77375 431470201 77375 7386 37708147 22491 19066 614271327 68983 22491 103354560 22534 22491 838081182 13604 7386 996702755 20658 7386 341955104 22534 17027 297834768 22534 44079 428400081 44079 50614 171094764 17027 68946 614660434 50614 31433 94018316 44079 77868 590932590 35477 50614 98456362 50614 42834 379536775 63165 77868 145756812 84139 77868 908226082 77028 42834 445470950 48210 84139 725910552 63165 44312 110200758 44312 56397 737516391 84139 43932 362062248 45990 44312 578566718 43932 42354 692423335 56397 71513 231518735 61394 43932 319377812 79298 61394 737759351 20541 71513 684517488 42354 35189 445617852 44512 20541 419184401 6453 44512 78694820 65075 44512 488677952 44512 34216 600922520 3561 44512 214451010 85659 44512 335490761 38736 65075 743341155 65075 15385 431555280 85659 45366 857511347 63538 15385 470333117 52790 63538 722121496 34738 45366 118485481 52790 37915 400547369 45366 59122 307411784 52790 25494 37453122 52790 73797 868038705 44614 73797 430700611 59122 73285 874095083 29647 44614 638687125 73797 85969 558560165 36448 44614 654367024 85969 56524 177789902 85969 8520 672090777 17101 85969 208144282 56524 32709 324499879 56524 25821 784569506 25821 11986 232845600 11986 47861 793153381 38007 32709 464332517 47861 32858 718457825 51803 38007 706111149 47861 52933 810939509 38007 10488 90779105 35209 52933 761223022 51803 13829 12568546 10488 4446 582604365 13829 72332 66350463 35209 19811 917160098 19811 86708 74772148 19811 29983 120559714 29983 61175 508814479 86708 6516 150926100 19811 76971 365733255 55821 76971 375053047 20702 6516 897160994 6516 28254 184367759 20702 60099 237556453 53812 28254 592600252 38766 28254 532858209 8735 53812 57801787 43731 38766 526122811 49475 43731 64878674 44068 49475 105833118 73754 8735 35947213 7303 73754 812375851 49475 57562 284909990 44068 51299 766668844 57562 64464 915366758 84698 73754 232431919 21467 57562 814984219 26266 64464 88963377 71664 84698 585381405 71664 68356 994659244 84698 31063 654855386 66952 26266 236837631 71664 70489 925460557 66952 61307 58096024 68356 73074 60466415 3007 73074 677410701 61307 51381 49567105 73074 28320 105436902 28320 81021 516009582 76369 51381 770313182 3007 10852 709540543 81021 34401 426828845 26980 28320 837370712 10852 75797 376393089 69751 76369 694828400 59800 26980 305766473 75797 43040 603602486 69751 18797 767373657 42541 75797 10597246 53745 43040 224434973 18797 58448 841915170 13168 43040 19993637 9295 18797 96664926 13168 4271 78475718 29669 58448 702568983 29669 63796 749083547 39074 13168 556566699 4271 67474 789150638 29669 43348 544220963 39074 76221 669205877 6430 67474 389112410 39074 19457 293765848 67474 69827 222609154 6430 66147 226810638 74296 69827 739125535 53625 6430 9302758 78338 66147 58123983 56490 69827 177555680 58029 78338 7243282 48631 58029 472496116 43664 53625 104820297 43664 26594 974438139 671 48631 102524755 58029 33718 907840756 19901 48631 781648854 26594 85343 590827779 33718 51568 109568033 51568 79145 15992509 27526 79145 945733130 51568 26650 417899934 80835 26650 546565105 36826 80835 970932070 27526 8147 309015435 55304 26650 611994345 70560 80835 404519146 8147 30051 878587329 65371 36826 11102824 70560 76183 875759137 3530 65371 469130596 70560 43814 465405994 30051 1418 918195575 73053 76183 126573413 1418 25973 793343748 40728 73053 212457144 43814 49617 90401766 17885 73053 128968244 58280 25973 910076119 25973 27468 94172308 61132 17885 100904413 49617 52749 387866620 58280 19458 495689813 61132 27154 719795700 32001 27468 971995767 52749 67355 177969263 67355 72944 936703779 69976 27154 396938513 36895 67355 552125378 72944 9932 735179312 72944 81125 518594196 69976 23348 789578703 36895 49070 430509884 71356 23348 98479182 9932 54237 870963609 23348 83323 412193906 69240 71356 751334491 23736 54237 182324280 48140 71356 66514475 59268 48140 311365989 81855 48140 55223866 12670 69240 184669305 48140 82177 132710507 7860 48140 699343348 30317 82177 105119744 81855 37279 735337709 69338 30317 234675467 37279 63205 85226251 30317 9030 148496059 37279 36521 5771353 63205 70734 228873271 9030 84314 696360389 70734 24493 70542134 82041 70734 932264764 62684 24493 485837347 82041 30874 880599548 24493 18510 732966003 8016 82041 532988856 30874 43471 351909371 18510 6614 108061443 6614 33841 519371214 23756 6614 785775752 57238 8016 73348264 6614 61458 271748380 28275 6614 907223785 61458 38323 93820339 10672 28275 400517690 38323 81352 968821167 38323 34087 521381745 34087 80573 313149130 80573 83190 997233034 83190 78236 400796653 86355 80573 964050230 25554 83190 153424597 86355 82392 18634063 25554 11551 625505064 2817 78236 957401540 55009 2817 997084656 16146 82392 134799170 22878 11551 105110475 22878 66404 398869118 2817 16302 30636360 22878 25202 694144240 16302 72502 122962980 52754 72502 605576158 72502 29357 75261427 32841 25202 482377136 59228 52754 38040929 9500 52754 114876288 70213 52754 614903317 59228 18450 452951564 16421 32841 376548325 78786 18450 356721898 11528 18450 146135607 18450 51199 494982367 46069 16421 91093071 78786 39062 7725943 51199 27961 398270991 52446 11528 826219656 56244 46069 769912517 79957 27961 809862428 27961 43745 887121355 56244 48432 26264722 45254 43745 443699630 74600 56244 116627809 43745 62551 127167708 62551 72652 4044029 74600 26628 684965175 74600 14862 582381713 74600 75836 557319692 51332 75836 639895911 35481 72652 676248263 60503 75836 622658541 75836 35414 54524736 30660 35414 448269573 36328 35414 733190360 859 60503 374643895 78819 36328 255404265 33340 859 397990349 78819 58153 247082325 50116 36328 610223191 80994 33340 789230228 50116 288 435515114 65459 33340 827549494 58153 67436 10328884 45497 65459 800293606 82926 80994 738314647 67436 28988 2879347 13190 28988 256093823 82926 407 514884085 2205 407 734357683 407 79163 815011746 32396 28988 573418860 84281 407 67459244 62497 32396 622036255 19091 2205 191060065 69708 32396 393824299 62497 7532 699043015 39202 62497 307002045 22791 62497 699752590 29214 69708 616494395 77322 69708 525104771 29214 68180 829104415 29214 64573 420814930 72106 64573 290420899 23124 29214 642077984 70796 77322 36289811 13709 72106 838812859 46966 13709 232538441 72106 33787 433634229 13709 53475 73330020 70796 14746 939350490 595 46966 457500936 53475 57588 296493732 53712 14746 17502365 14746 82683 786866608 595 75064 348808867 75064 48220 693838500 75064 79192 692471846 57010 79192 968144220 75064 48760 902868795 48760 34526 860187677 48760 83367 772344633 34526 46587 401383625 17808 83367 457788989 46735 83367 564490468 55473 34526 164744847 55473 55314 998273326 17808 2973 994750813 37814 55473 239265112 40775 2973 996046078 10749 37814 203798986 55314 49433 190619449 17822 37814 227800928 35060 17822 864807266 17822 4292 718500389 51029 49433 511200051 21144 49433 411867366 4292 20324 982721302 37153 20324 993460457 4292 37655 353301544 21144 51654 676661998 37153 3476 914308233 6770 20324 140292172 37153 65727 674735082 6770 15338 626344924 87035 65727 258205353 65727 4489 720668806 25685 6770 580297746 25685 43256 184432445 25685 16734 996931230 86474 43256 917813772 55708 43256 186653600 45390 86474 496708664 64157 86474 995448477 55708 2762 167434242 45390 44853 900636396 44853 19538 866796410 2762 27395 371547915 69639 19538 576520026 27395 68924 91678565 54617 69639 422096857 31607 54617 885525210 47391 31607 798708717 20588 68924 943751745 64477 47391 763444317 31607 13086 738590345 74053 20588 6363306 47391 17828 863455576 13086 4143 799651546 61827 4143 993241090 74053 82931 60170425 4143 56026 811182028 57735 56026 413854816 61827 74588 491604466 74588 56663 934045638 56026 43601 45756142 50829 56026 933166946 83960 56663 203940858 74588 78192 102137007 25436 83960 567533174 50829 61409 645924628 47959 78192 251872112 78192 32652 83883815 32652 26850 155359904 30617 26850 679264441 53594 26850 703137498 58462 26850 747511180 30617 39495 223950749 39495 59171 402082168 58462 76489 4257187 39495 66715 298838244 63196 58462 249819352 66715 33887 538843729 66715 76008 816397202 76489 57542 306485512 6475 57542 359078409 33887 39570 542570246 1232 76008 604698074 1232 65286 578794558 27892 65286 215022120 65286 21114 613691670 27892 85434 850010213 22899 65286 284995494 59042 21114 227601545 21114 51254 642032526 50416 85434 728238168 42088 22899 839421109 51254 13615 25392310 12255 13615 284334078 57676 51254 19245574 86071 50416 930752588 20687 13615 395746080 22430 86071 841790853 57676 47519 804809593 57676 33470 465534830 35238 33470 531160760 35238 74677 790507680 28411 47519 145462050 56146 74677 160164635 56146 55672 467613536 78227 55672 309955025 78227 63358 595584281 63358 23704 26425573 63358 44476 380157322 59577 55672 20315152 78227 31060 606611939 63358 9806 482759577 9806 35587 129423273 59577 59041 855318521 8413 59577 597652191 59041 77665 659097278 55822 8413 252596201 78056 55822 215016623 59041 78402 377624482 8413 34958 476154543 77665 73866 177378419 51324 78402 893606070 78056 32321 788002051 45058 73866 98971989 45058 45949 788340342 505 45058 125111318 51324 11243 70354880 26673 45949 249826650 45949 40594 784937674 40594 79185 839043717 11243 61467 278514872 75806 11243 216435515 26552 61467 800262303 61467 40538 781685671 26552 72608 806633394 26552 8546 728157502 26552 3078 896466131 3078 70021 462007211 40538 46240 99344265 8546 972 410176605 46240 47272 680266340 3078 51144 135153237 45245 70021 143158817 45245 66938 655432071 82014 45245 490125057 45245 75617 868235404 62739 75617 697649483 43758 66938 152267350 1948 62739 368639405 1948 9656 233347621 82309 1948 896825933 43758 71030 864317311 60799 43758 435785044 33612 1948 35309298 46454 82309 739820072 33612 9439 275330264 58203 71030 980773824 244 60799 23223981 9439 25122 795463386 46371 46454 609578180 63416 9439 730680890 28429 25122 906744720 46893 46371 415000852 49378 25122 631274859 49378 55847 697997789 55847 82852 663945755 59595 82852 678643951 82852 57277 93148488 4039 59595 559620289 82852 65759 502074653 50702 65759 573943686 64783 59595 572043122 64783 73652 40404767 27528 50702 383682850 62483 65759 831472203 64783 20749 973972945 27528 11933 323590963 62483 4929 842999816 62483 47860 644762435 20749 19776 227264771 20749 80819 43929854 49567 47860 642616647 68678 4929 124506292 68678 79460 689519148 15017 68678 716739268 15017 28862 688599640 54681 79460 674031417 20339 28862 550433164 49535 28862 413458914 76082 15017 550304336 49535 22616 632409743 54681 16438 659600560 16438 36782 110027648 76082 73682 399625220 73682 52881 681907750 56667 36782 802583006 12878 73682 223133215 73682 6575 153444107 5998 52881 885997486 64923 12878 736798786 42217 12878 739589755 12878 28296 450968758 54661 42217 243590238 64923 35242 128057355 51783 64923 640550634 42217 77871 901980268 28296 44820 907671672 35242 33040 81477433 30931 44820 769213903 6528 33040 477522101 69269 6528 960508991 31004 33040 881991955 83832 30931 282853810 4065 31004 383798062 86660 31004 730915665 31004 71504 476620750 22199 83832 103544325 4065 10198 736642941 4065 24957 781507778 24957 48815 4183714 48229 22199 100611037 32148 48815 547535139 39440 48229 172777509 75908 48815 731014727 48815 41048 962631572 32148 71121 98145764 72209 39440 193674635 75908 60198 959299119 72209 31656 15573780 60198 70501 497896091 72209 71280 21243079 70501 6571 69511215 83565 71280 607139048 38099 70501 471921965 71280 39853 375887151 12050 38099 515737938 39853 74144 87302359 39853 61077 337297245 12050 83982 397318348 39853 67184 54587628 51426 67184 129365150 61077 71925 988123183 84865 67184 132871109 84865 57382 504600928 51426 45009 995552183 9886 51426 452483381 9886 16410 682046559 75616 16410 141582665 57382 70600 33181451 37626 9886 530348782 67574 70600 942126656 1590 16410 738083138 49445 1590 961876147 70600 38112 142025231 25904 37626 848725054 38112 42860 424177115 30909 38112 201862598 38112 44599 6162687 24479 25904 64755301 71494 24479 40727643 44599 53021 218293333 71494 3141 929619095 68338 44599 867721968 53021 43011 42041848 43011 15360 242255438 14766 3141 15004719 3141 69463 470993700 43011 23492 66327458 69463 7482 533500939 9716 15360 497097041 881 7482 109998245 3733 7482 65348896 3733 45771 186090805 73414 881 351627247 45771 45674 287307896 61103 3733 163669939 3733 24888 738082261 80907 45771 258457470 73414 56023 722039842 45674 11877 64256697 55326 56023 872889947 82561 24888 1193723 55326 48574 684865621 33407 11877 334302543 35799 48574 980906566 35799 24570 305625252 48574 81858 605190089 75207 35799 107798352 80477 81858 147518429 75207 20917 894643348 24570 85160 556813186 75207 69673 792943902 85556 20917 856635019 74496 69673 605732376 4406 85160 204417040 22918 74496 395486490 12319 22918 601766837 74496 31142 126223333 85729 22918 169234091 31142 58723 210031718 85729 61001 144441808 61001 31047 946078166 11153 85729 591663816 34718 61001 245945490 35964 31047 218334815 61995 61001 26524919 19753 31047 903934823 42550 11153 922559796 39844 42550 575902892 53226 61995 44277403 19753 5746 903313944 12279 42550 710143267 39844 41405 541476803 44232 41405 644229589 82295 5746 1925174 74595 44232 565884249 36914 41405 74950977 41405 9053 748515228 34882 44232 123387982 12161 34882 258313387 35250 74595 840082255 34882 74129 969387145 35543 12161 661856174 12161 30200 62135971 27104 74129 125271814 35543 55013 870595347 58045 74129 103726315 55013 71807 238699239 55013 27436 122137914 58045 72080 60946711 58045 63736 442222834 63736 2701 122946419 7725 72080 843826074 7725 46576 36304953 59951 46576 570955063 60602 7725 161453202 2865 2701 284489343 60602 59854 712603446 9166 59951 875303638 85097 59951 36620933 44348 60602 586185488 44145 44348 586710259 59854 64937 45503945 83769 44145 187631270 1428 64937 560854675 44348 51359 996737644 64937 78983 875408938 53072 83769 372767669 53072 35058 696178408 53072 17226 538965418 35058 69428 556207309 53072 537 383203489 61289 35058 683775315 14734 61289 492074867 17226 14486 723062700 61289 46418 117203456 52360 14734 140944780 14486 22112 851676340 43074 52360 529323212 42835 14486 59123281 35688 46418 287885589 73822 42835 945771744 6875 42835 880577687 6875 12459 587562239 16583 42835 580128383 73822 43 696405917 43 35416 531978975 22394 6875 682065042 35416 36231 880449040 85336 22394 627349594 85336 38739 555352059 35416 31176 617792628 78557 38739 300983113 85336 6839 440294611 85937 31176 361292928 7713 85937 773000560 7713 9323 260311516 69629 7713 517505744 7713 23741 889828067 5376 85937 570161649 41732 9323 936628339 29479 41732 311324842 32310 41732 51209671 41732 75904 536877954 29479 45913 20046144 32310 57993 240203151 19860 29479 761296946 12657 19860 976727739 57993 55956 179981097 2857 57993 745102733 2857 56513 768956590 30955 2857 42968892 30955 77829 941908298 56513 24972 875190009 30955 4103 518058967 77829 63967 6725516 30955 56227 416951923 77829 14648 775810970 14648 59878 163956592 56227 7981 104853004 56227 48263 181949172 83941 48263 611917286 14648 33585 908084631 33585 14261 858042526 75017 14261 858183724 15835 14261 481856103 83941 72445 678797603 72445 72132 361441120 734 15835 937815978 13037 15835 9991316 15835 60988 387015486 72445 13311 615594951 15334 60988 39799889 13311 59535 977161701 75755 60988 409127544 60988 61151 240275564 13311 10192 132103558 47859 75755 386839183 61151 50595 293354224 75755 75468 833286616 19425 10192 405576018 76293 75468 631194611 47859 56570 545000412 50739 50595 557595871 56570 2949 934299559 2949 45592 643724035 60936 2949 436820368 59128 45592 977798803 69143 50739 208273956 62475 60936 532893085 60936 62039 742007908 62039 34182 60994565 83998 69143 625361497 58603 69143 619332354 15609 34182 397748155 58603 84799 922770017 15609 34074 472794389 58603 49714 740214143 49714 2592 251633059 76404 15609 353127541 71580 84799 717913551 23841 76404 359764014 71580 55254 961203260 15756 55254 336386874 23841 49162 145039672 15756 86356 639395064 79808 86356 642448606 55254 2301 466191745 49162 47848 853256074 47848 56129 891558522 56129 26182 243175768 2301 33957 906844752 35732 33957 73325867 71388 33957 586281307 76394 26182 649901609 71388 24112 363407894 33957 85585 641293122 4032 24112 227581778 76394 55003 765767423 24112 34075 477006297 85585 61600 285764959 40295 61600 502887374 36987 40295 521823689 34075 18602 901056366 36987 25438 759635916 73214 61600 478600342 78165 73214 459459777 42939 25438 423814540 16 73214 737536689 42939 41554 710260919 41554 40422 802021043 58742 41554 460286158 58742 80208 501873419 40422 19616 898326896 4155 58742 104352937 73429 58742 30964287 73429 269 196767253 48163 4155 170847810 74303 269 60479828 4155 59199 93670705 73429 51380 717035414 79014 269 527960126 48163 79604 515265190 17177 59199 414313534 18594 51380 961870511 18594 56267 345272876 18594 37719 50759615 29859 18594 59722069 56267 76187 345943319 18738 37719 672790225 18738 18908 38414857 62583 37719 692930499 29859 3031 942638870 3544 18908 806289400 3544 59022 788198834 62583 72492 675750790 6710 62583 29780201 6710 29514 239278488 29514 77488 8001932 29514 19612 650363618 19612 10706 778166474 346 6710 438796697 6064 10706 801195527 346 51558 86591822 19612 29313 14116780 6064 78938 449951450 31000 29313 315652907 64967 6064 992746444 64967 50236 859176607 78938 84689 966443173 31000 6628 404028649 29885 50236 710158738 2686 29885 550937579 83441 2686 978854238 27641 6628 603029247 6433 83441 233844652 30964 6433 477370700 38162 83441 915154510 26717 6433 876192813 27641 2680 130737772 82553 38162 613644728 38162 48633 647873927 55569 26717 576087519 46159 55569 892622111 2336 48633 292172567 57918 46159 640188616 48633 57977 206291948 20381 57977 130010065 46159 76501 152300930 76501 1375 168685386 80040 1375 443114859 59263 57977 841558597 1375 32074 75171386 13169 76501 51568135 80040 38694 463492139 19088 80040 546706490 19088 73246 615511476 19088 71052 858950850 23782 38694 687717138 38694 61487 331895821 64586 19088 463154596 25828 71052 528607270 71052 21810 174948141 71652 21810 279192419 26070 25828 325030686 26070 4559 935095595 71652 73962 850407840 73962 69910 688631102 66389 73962 238400000 73962 17317 581976123 73962 11661 775021491 3017 69910 779029004 66918 11661 175779380 58370 11661 287164662 58370 62778 94585516 23155 66918 695902572 58370 85708 443661268 1156 85708 79703004 58370 50227 440676225 77855 62778 798374827 23155 74875 806773225 26022 50227 533852455 77855 10689 215157316 50227 18442 287792991 67652 26022 667715493 18442 74959 155449454 79865 74959 703484426 16282 10689 538302651 74959 2892 277491012 63664 67652 595276673 13466 63664 297044144 63664 30565 782332988 21201 63664 73238136 11197 63664 64347520 11197 64457 73447764 11197 32699 279621270 76111 32699 301225469 11197 56597 242434755 59092 56597 740989981 53872 32699 969940099 16063 76111 105029559 59092 62090 408991507 56597 56534 764900709 53872 32306 540294140 87006 56534 625277819 16063 66943 119500949 56534 11517 131782757 32306 43368 368060074 66943 65548 616386278 25356 11517 571451601 61616 11517 162639 25356 58026 275087731 43368 57060 369579295 61616 83688 670287241 58026 60186 900266579 51059 60186 224307449 58026 7298 323165942 30725 60186 518842823 60186 14601 433109463 26032 51059 835491072 30725 23342 899740475 23342 43729 685741944 11577 43729 856825956 69716 23342 941576823 9832 26032 191242310 20016 11577 15562627 32863 20016 216617645 42238 9832 197825756 63500 32863 660689191 48746 20016 549282565 33355 63500 213373037 48746 80971 123800958 58645 80971 111921670 80971 56986 477121979 27163 33355 554297093 23600 58645 308451114 82763 58645 120121421 86812 58645 190593499 26487 56986 753027775 21826 26487 155192312 21826 54526 497715096 72319 26487 988191383 35928 72319 166437994 33937 72319 153046030 33937 17163 906646484 5456 72319 93115654 33937 36604 180951309 33937 30668 361591199 82854 5456 712076741 17163 53839 690420459 23108 53839 3842579 78035 30668 572927751 53839 61320 845580981 23108 71410 805944075 49005 53839 895691571 49005 42923 395395191 43542 61320 836924023 21844 61320 960255757 21844 50989 274636412 49005 44085 535521900 44085 2280 520663081 33364 43542 6335117 4927 21844 550586865 56387 4927 847003716 2280 18480 59155843 2280 13670 381553790 75048 13670 388812099 40270 75048 744511468 40270 66235 570519140 75048 58050 685518185 13670 70363 216624630 66235 37154 564650078 81301 66235 22049000 7513 70363 761943369 40004 37154 343240322 63945 7513 183001008 40004 32398 483651873 40004 29973 270550492 29973 7330 262295139 4771 32398 1935043 68041 32398 360011083 10665 29973 89482101 24976 4771 190486723 24976 75137 688248960 57088 75137 89481812 10665 36392 79732924 36392 15018 159713222 75137 49381 64687795 75137 8882 874321536 55375 15018 330963982 55375 6382 829129132 60270 55375 786497960 83004 6382 555817463 8882 71738 52052442 83366 55375 879635358 38019 83366 992079931 60270 1523 437476316 50174 38019 693502322 1523 12272 620588299 83366 32887 94001601 42157 1523 608034778 50174 3183 721209252 58003 42157 523150225 33730 12272 802026569 39451 33730 317560909 33730 9317 467549969 3183 67274 499471890 16662 33730 164503746 16662 25626 16129080 67274 65039 873401953 65039 55595 270543672 55595 71079 987927229 55595 40535 652076615 71079 70696 41015726 40535 21382 915697183 70696 18521 687767725 30286 21382 161268199 37552 70696 996512659 21382 76563 47390373 60575 21382 81890186 7320 18521 636562480 49799 76563 216674022 14412 7320 508520783 76563 69921 43840073 68622 7320 597733955 69921 3042 272930650 68622 50804 487756610 69921 71439 428813963 6080 50804 794803780 68622 71029 117530839 50804 84208 604847013 31055 84208 86749275 71029 38345 919308239 57407 31055 450533636 64009 71029 586833862 31055 63534 36682593 31055 12634 639413024 2203 57407 211947062 66614 57407 634534381 85885 12634 525100019 66614 75640 25545509 35082 75640 953062311 4734 35082 911404897 66614 35245 505651693 35245 26012 851705962 14159 75640 269225990 35082 57418 133513795 37415 26012 75184538 26012 40925 144269898 72794 37415 724553345 37415 64249 763174693 72794 1075 659532801 56931 1075 867108900 40925 67193 255554224 56931 35227 979783345 49046 1075 438944317 57796 1075 431201260 56931 59156 223663672 29941 59156 626399253 70224 59156 901331183 81648 59156 57530595 8164 59156 639690890 8164 16029 84081487 81648 37564 96382773 16029 48872 93109950 48872 67627 664487843 49862 16029 434688404 74604 16029 963905059 48872 37533 900533205 19269 67627 508473285 86763 74604 852629874 86763 50299 443194453 17055 37533 191940581 17055 62462 331469991 81662 62462 248689838 84380 17055 148961398 4553 62462 108391047 17954 84380 497264821 84380 72098 356044065 59371 81662 125856617 59371 82362 119616410 59371 30734 862987706 30734 72883 819397802 83150 72883 708618467 32075 72883 751384747 72883 40178 157796607 40507 72883 17025704 72883 41822 592878455 81874 40507 267849184 13355 40178 27306117 2975 40178 862182318 40507 54566 822759454 54566 26262 669952502 2975 87101 868078598 30881 13355 618704568 37805 30881 180183281 37805 58251 636796024 30881 65306 145142141 87101 61367 575096452 32971 37805 881157533 11889 37805 775885058 69855 32971 783012170 51225 69855 639945199 61367 3873 854393395 34714 3873 5271770 69855 70013 129366105 25251 70013 762999726 6612 3873 395576503 6612 25848 977182532 25251 72387 163981494 25251 9238 962623014 25848 46304 39240778 6612 12939 239852112 73997 72387 760645564 72387 25722 890659874 46304 56932 993946112 56932 46955 533273586 83642 73997 164488394 73997 12718 857881607 79083 25722 786045868 79083 18928 753097651 18928 732 288156515 79083 38135 720053880 1784 12718 654082304 81717 79083 652420817 18928 62902 145639863 54383 732 14744922 54383 34003 919495569 77710 81717 221779907 81717 50492 922061946 50492 45738 174460580 45738 23148 484017412 77710 46829 397999041 67006 45738 733469300 45738 74989 519903945 45738 23584 676583075 23148 44718 287443490 67006 708 494131672 708 50573 353505306 24518 44718 557250132 28311 23584 671310472 50976 24518 326002653 68050 50976 592803333 85994 50573 793168776 56266 85994 778155704 85923 56266 632055719 56266 49398 188787831 85923 47574 512866799 85923 3301 469611636 56266 47368 547700219 47574 23559 470883967 680 47574 115033526 680 51547 41539233 22166 47368 470857526 2311 47368 462411872 2311 30684 253487010 64181 2311 436030351 2311 87171 672294088 30561 64181 677504234 8346 2311 548449622 30561 34665 738242636 30561 69712 260792572 34665 76074 1611171 34665 52886 366333687 46772 76074 725028169 69712 5878 313254737 48884 52886 138317200 29109 48884 659272291 46772 18867 742486159 21132 29109 279933670 48884 69659 10753824 73268 48884 43653076 38467 73268 965426692 38467 19873 33166907 81468 21132 886442726 69656 38467 951107214 23255 73268 467154568 33512 23255 404232178 17482 33512 690591856 65799 23255 645021245 26927 17482 684599771 23255 49241 316564860 9852 33512 91596944 83177 17482 560322452 33209 83177 810999667 83177 36466 891497484 2709 33209 226193152 30781 33209 973570364 4960 30781 503614072 36466 56903 687067119 71900 36466 440870149 8632 30781 867258510 8632 67793 702590470 52467 71900 81823156 8632 81122 42056553 52467 87037 513835051 87037 81583 537636731 18274 67793 107122344 59980 81583 511269761 87037 74132 463316778 74132 14369 360217267 81583 61021 996539269 61021 40331 142481171 61021 6695 778030261 8588 61021 681879604 83436 8588 888668389 28971 6695 955788064 83436 27798 735807170 8509 8588 879933937 63030 83436 756593559 35449 28971 544474725 8509 32524 206195863 35449 30199 953344870 74046 63030 563861480 25381 63030 833279350 74046 42941 639400409 47050 42941 87025219 53853 30199 779907035 42941 56173 163598362 56173 59799 728117980 55707 59799 728067377 3888 56173 673260418 53853 8979 225229619 59799 8289 899783024 3888 52935 79214263 61699 3888 732186745 86699 8289 631837893 29696 52935 410833143 22780 52935 104217163 61699 9860 754830093 22780 5386 854389230 75423 22780 130993130 9860 8595 735202880 5386 26263 23437188 19083 75423 26386512 61147 75423 449311907 61147 76478 220857887 8595 68811 143342029 21545 76478 236672613 68811 2111 403767411 70945 68811 404534335 21545 29002 644608562 68811 7502 926853112 2111 78383 326587690 2111 3344 30136327 73316 7502 968566787 29002 82750 328164636 69232 7502 678456355 21285 3344 568009131 68581 82750 667201457 82750 11611 305965059 50455 69232 53882230 50455 64554 944118387 58121 64554 972910451 29042 50455 945382009 16869 64554 201710575 50455 6073 217664718 4099 29042 91321272 29042 8103 754277190 76070 29042 28104455 4099 84915 351843095 34516 6073 373971773 73898 34516 653780207 1835 8103 448407945 13072 84915 459354369 73898 78898 521217680 26504 34516 937155464 53339 26504 292142373 26504 33058 477356867 30003 13072 767097551 47009 30003 199279736 53983 33058 477687921 53983 8490 520159961 47009 12648 413978632 30003 64142 839434503 64142 50272 911367017 50272 610 143787027 25376 50272 723801677 42113 12648 42799617 23709 25376 871872922 72340 42113 140335374 42113 49380 119989762 23709 27898 820706861 15990 23709 663797390 56203 27898 382217658 56203 6436 425835305 27898 48472 104735767 15990 20257 850958195 57436 48472 177565117 57436 20598 751849228 64264 20257 412052613 64264 19030 60793568 65117 57436 506104084 19030 6798 205923224 19030 44957 661837567 37203 44957 756090384 41558 37203 175919447 41558 18396 437212828 37203 11614 140728630 44957 7372 999722736 77939 7372 236937859 77939 51670 809476380 51670 35018 181597616 42756 35018 671602051 78022 51670 777887753 51670 7877 228678702 7877 30238 644216573 7242 30238 598296355 78022 33722 631616564 78022 45362 551740706 37852 7242 587048423 45362 44248 800659770 7242 39781 36427586 56250 37852 464626878 84523 39781 43915516 44248 28934 257651552 11029 44248 742424004 63820 11029 327559698 74191 63820 580078858 11029 27714 135700701 74191 54055 127645728 11029 22932 252939676 63820 80600 211400722 70767 54055 774699307 46073 80600 360488309 70767 82148 988987765 82148 3482 339303803 77666 80600 415537302 77666 14505 732552833 2444 77666 110436653 28287 77666 49546493 54130 2444 57321723 54130 25586 287732486 29260 14505 421024815 15009 29260 89075870 29260 33404 930810653 54130 43457 478653967 82546 43457 841100247 29260 2307 740019060 15009 78363 533071973 78363 40763 794755918 2307 42606 753076800 28080 78363 16739974 70294 2307 214823809 75319 28080 753810980 50988 28080 378277505 70294 19554 693348664 50988 5608 300360668 19554 56381 525513348 5608 55282 553925193 36626 5608 983143697 55282 64491 831310813 36626 74727 226035226 15468 55282 4368703 36626 33568 140726966 73202 15468 771594353 73202 85238 764533113 74727 74390 774575303 42455 85238 398317955 42455 23569 383082242 18892 73202 167175922 74390 80612 660519107 71585 23569 49475325 42011 80612 546638436 80612 29536 387297957 77755 29536 42094239 65914 29536 290332175 86391 65914 537272018 53433 86391 250848812 29536 9455 334938035 65914 48689 784114094 31194 53433 884607709 48689 45533 336236242 23286 9455 182436643 78182 23286 353614824 79179 78182 591715831 23286 55978 31911332 62875 55978 233831682 23286 41996 918147413 7466 41996 361408027 41996 20460 733550095 41996 18401 380919724 40751 62875 129423666 24007 41996 392766020 16469 18401 164865161 75645 16469 329397304 10755 18401 539269143 57497 10755 350142812 10755 67050 725704376 10755 50035 462575930 57497 66107 803131038 25128 67050 452626295 49647 25128 159043050 49647 82781 768945374 37691 49647 466928093 37691 77648 87668532 43269 37691 386372015 43269 56362 76876809 23657 77648 91812696 18553 23657 601100858 7603 43269 902379582 43269 32332 58173461 48209 32332 997019524 7603 65126 169670459 18553 48285 645928425 7603 3347 507075800 23186 3347 539054500 48285 40487 136618183 23186 31210 646160071 2212 23186 627804361 2159 3347 35916958 3021 40487 18599052 45136 2212 36577498 37388 3021 643117353 2212 73219 122667738 30466 37388 237584399 3021 75587 27232722 45136 67583 171728745 73219 48701 556590480 75587 60006 452008846 12965 30466 826161941 12965 24595 504094718 48701 41453 771303090 12965 74414 915830339 1680 41453 398792808 12965 76984 235584024 79389 1680 111623943 79389 70974 562031437 80904 76984 54691635 81252 80904 129107982 41621 81252 301883350 80904 66100 54923042 17722 66100 514966588 26819 81252 58401018 28202 81252 420567338 26819 58445 979108672 49615 66100 174527209 28202 39427 464462070 84336 58445 976432640 53495 28202 68326159 49615 51392 776443459 78833 53495 514967913 39427 55479 410609607 78416 55479 593817890 51392 83472 134664490 78416 82684 495176963 82684 15734 794650951 78416 25141 470696610 82684 58837 629268139 4949 83472 86207307 82684 59728 744540190 1205 15734 149081107 25141 72546 253552069 38164 58837 569930396 36608 4949 846351935 59728 46670 310242857 47640 46670 942166735 29095 38164 68411846 46670 31862 902210118 36608 15097 523110284 47640 76591 237671958 47640 18520 325938797 72904 29095 273419951 61730 18520 46973148 36733 18520 30765734 36733 77076 657556266 72904 50800 51012783 18316 61730 399406021 61730 14485 272696899 50800 8443 387065910 14485 18589 607592970 29354 18589 446876928 18316 83712 375035885 14485 1060 460085097 81966 83712 177518510 18055 1060 19153311 51232 81966 706515327 18055 61486 152546075 51232 24322 994243862 63506 81966 587656066 51302 63506 332699677 24322 85116 652831868 81697 61486 904366054 81697 9579 540793660 26091 81697 21574305 46533 26091 1144487 52068 26091 330201035 26091 33909 736476029 50857 52068 963310187 23443 26091 834999271 33429 33909 32272857 70829 50857 261051863 70829 79912 51761038 33429 21588 571239810 33429 64639 613117160 33429 17756 71014496 49692 64639 256624558 79912 76711 34561995 71686 21588 628600602 23541 49692 43086265 71686 8956 208247923 74920 23541 836891230 86452 8956 492252165 86452 22631 243685876 16161 22631 622444735 8956 28134 448907399 74920 12295 785354078 28134 25263 246022124 28134 65527 123557199 21106 65527 883120016 28134 60647 681190508 21106 25555 387523894 71409 60647 235529925 80474 21106 951322028 21106 12956 997441542 18519 12956 219338134 12956 9991 38639044 80474 67530 596654772 80474 59941 482112973 81260 18519 838969909 59941 20691 771542145 906 81260 611791648 82873 20691 702869269 68089 906 246527689 80771 906 380108404 68089 58211 268133526 80771 60726 641331266 58211 8568 851630327 8568 14454 77743308 14454 46277 593508067 52172 14454 502393348 64190 8568 985907015 14454 68019 721591914 74846 64190 776956298 52172 11945 127935135 52172 18314 13295294 11945 73234 461352565 57609 18314 161406203 36318 73234 187933412 11945 37881 843164650 40927 57609 242614296 42052 40927 334373426 71000 37881 471988295 36318 43184 760806751 43184 6550 693988808 53982 40927 182465502 59426 6550 19677369 50470 6550 294963596 24276 6550 455967004 24276 40887 502523218 40887 41827 392878801 41827 59530 335895768 24276 58676 993421801 58676 10246 870969548 40887 70433 905235860 10246 52235 454429727 70433 12247 530465074 12247 62655 884312066 20100 70433 827323256 70433 79870 257217670 45376 79870 704466336 45376 41447 275243270 79870 51432 460572038 20387 20100 22962037 19659 45376 494643109 51432 12552 500441180 19659 34878 41303766 19659 84702 594269624 74070 19659 186155267 34878 4210 773629829 80643 34878 884406069 84702 83069 91757633 77346 4210 869379058 83069 36413 122357211 8927 83069 326221216 62519 83069 775563428 77346 3234 819258052 86609 77346 459863956 73507 62519 621013562 86609 50838 48885482 49609 73507 8311246 86609 68483 855694929 68483 1016 238179958 68483 79492 641889627 18885 50838 620236424 63840 49609 368242700 68483 47252 496095361 85908 47252 624546336 56156 18885 141102731 73218 18885 619725783 72465 85908 126478428 85908 44474 203044198 56156 55004 298612258 73218 46999 78082919 27919 73218 145734145 63548 27919 887798840 48117 63548 528811410 67965 63548 908693100 48117 33917 751007372 81661 63548 43842941 35667 33917 818618532 15697 81661 580918990 67965 31907 577118672 10170 33917 237737362 55409 10170 952368872 38627 55409 743094398 16333 31907 105268706 55409 85466 729616478 16333 18937 461563098 85466 57289 176023134 66751 85466 787184146 66751 24726 318891681 57289 17766 512348443 69655 17766 935503273 57289 8603 483200207 64562 69655 339632312 63275 64562 96464555 83563 63275 321565332 52581 8603 126016627 52581 46832 96837329 64562 26516 269282188 82313 26516 714781848 83563 57085 638586671 57085 37426 778431857 46832 46531 104614074 37426 83728 264996060 83728 52623 870793313 37426 64346 60310126 8512 64346 663988871 64346 44865 351530272 38015 64346 827675963 52897 44865 301524167 64346 55696 611713884 38015 10036 450240093 30101 10036 34908541 53126 10036 373665059 41366 53126 92041847 53126 31611 531257972 31611 23768 385361584 23768 23460 535810985 34684 23768 116661169 23460 10413 86806576 20975 34684 384694785 70716 23768 223112588 20975 16417 995446450 16417 51073 48389083 39593 70716 118321792 79897 39593 452295630 39593 3447 678035446 8718 16417 172798886 79597 3447 154645844 3447 84287 722167415 3447 33636 339943551 33636 30052 977316207 48017 30052 415631565 48017 31918 67797141 76713 48017 166450587 81604 76713 519747214 69624 81604 154236768 31918 67824 304861726 81604 44998 22535361 31308 76713 677838330 73572 69624 555680407 58905 67824 870892827 25785 58905 885186031 31308 81921 651692539 25785 73125 295188357 16706 58905 286519565 58905 36354 479801690 79927 36354 212953392 36354 64331 481995663 12858 16706 427725987 54871 12858 140386948 76618 36354 904624319 38154 54871 395365703 76618 44794 149339632 12858 77037 415253203 64798 44794 558758215 76618 30248 957311920 30248 57025 57165812 44794 68971 30891805 22376 57025 734846176 68971 64485 935234654 64485 52160 813728418 82259 22376 990234211 64485 35476 162985949 22376 5003 12465041 5003 26477 825708823 5190 35476 243217837 57284 5003 152508403 10659 57284 792335537 45450 5190 909000951 10659 44767 129025996 57284 76496 31038699 57284 39609 454959259 6616 44767 633868568 7150 45450 354611911 74807 7150 811931224 81912 6616 95113185 39609 67929 409915609 7150 40249 357374151 74615 40249 115126320 74807 56072 16129844 85753 67929 375207529 16596 40249 376200986 49869 40249 602963918 16596 86778 829563966 49869 75231 81157963 74964 86778 537273085 49869 17895 749960577 21386 75231 757950220 86778 40606 478083407 21386 70269 310092939 40606 13866 254925046 47106 40606 620706972 42873 47106 48102568 49408 40606 90258562 11902 42873 200436663 11902 5361 956580380 5361 83095 70768784 40096 83095 955876473 83095 23106 58866938 5361 11370 743246620 31108 5361 301579450 11370 77824 104737911 23106 67285 125268399 67285 32643 140401872 11370 83329 827766611 59700 83329 598399135 32643 81155 708217282 41258 81155 452565010 86516 83329 49703579 33462 86516 772065087 81155 43279 354244676 7236 86516 530817132 33462 41662 766459532 41662 80534 803778860 41662 66193 829683093 66193 26887 817867719 86007 66193 680061535 72011 86007 35318921 80534 38461 490326459 38461 64090 261198088 5154 72011 478731952 67976 64090 105817426 8688 72011 931219678 38461 44507 648301783 16873 5154 953722357 57908 67976 788612546 75927 16873 1528687 6870 75927 438013192 33176 6870 511155983 55081 6870 298347388 59413 6870 493850232 65983 59413 324617970 10516 55081 743853435 65983 44453 831758049 44453 3683 240690381 10516 70815 257305664 50096 65983 657586058 70815 55908 611404266 70815 86941 626538224 70815 59116 127278042 55908 3880 532589269 3880 49365 593260314 22313 55908 87836617 86941 20423 7138874 38488 59116 125581908 22313 40371 644864375 38488 71957 126734067 79838 71957 498376606 20423 85631 34451934 71957 8622 957283744 50106 71957 128123492 53194 71957 994564646 5942 8622 135261547 8622 67301 79547986 26817 5942 718191311 26817 37838 47093052 67301 21395 122716616 84033 37838 489931234 67301 27915 376659570 26172 37838 514578530 21395 76308 507589067 74376 76308 826706317 26176 26172 981441599 74376 64713 209943334 36271 64713 507733928 78330 74376 291035848 74376 53822 86849186 33756 36271 126599670 35220 33756 596602106 50407 33756 836426852 35220 58894 412973682 50407 47400 270606696 35220 907 228905968 58894 73588 598759878 81161 907 110124387 8333 73588 960323364 8333 77724 125297664 81161 76186 957069286 53644 76186 964628954 53644 75944 975149145 53644 27333 39272398 84895 53644 813253001 24341 27333 256818187 75944 3086 200748665 84895 23107 146000326 27333 60299 873246408 3086 74139 773211769 71069 24341 947180654 74139 43807 609423732 60299 87179 607683274 60299 21777 364311640 74139 41954 42294272 21777 69491 60069020 87179 68558 448864916 33311 41954 871408876 84599 69491 349577205 66607 69491 395231754 71420 69491 889319207 18086 68558 955199226 25607 33311 210502932 25607 58526 127243389 18086 18239 512689909 18434 25607 932635142 81205 25607 755089244 78163 25607 710843794 63298 58526 114123343 18434 26936 635811855 26936 66054 417281087 34341 81205 713330220 46623 66054 573095197 44735 46623 142676414 65606 26936 200453070 23004 34341 938018958 27916 44735 42474457 27916 22272 32356499 27916 10118 699450436 23004 3558 41759427 21066 10118 765087743 22272 41466 377043607 41466 59959 368969792 41466 9371 440498554 3558 2942 15559185 59959 86672 197059797 9371 9523 624707633 6778 86672 151502624 40794 6778 200161813 13841 9523 972991582 86672 58039 537119903 30949 6778 195419859 68179 13841 361777774 68179 31540 537604446 50627 68179 92408943 58039 38600 125884904 50627 34014 553758440 54307 38600 82706373 29895 50627 443332261 60562 38600 110854066 36889 29895 452031685 16746 34014 891731716 54307 22229 70820229 16746 68752 979574848 60562 23224 189929727 22229 69816 524113273 59384 69816 421126020 23224 7276 11676689 50314 7276 799825837 32740 7276 844132003 66445 69816 128645007 7276 76110 602247814 19560 76110 177978117 47994 50314 310164379 80604 47994 60675463 76110 85892 80201822 61922 47994 728932306 65482 19560 294479165 33951 47994 867684228 14683 85892 70734576 50971 85892 931653142 69411 14683 637179934 61818 14683 19413679 33951 79679 135682956 61818 11167 50654108 1349 61818 563990644 58565 69411 507380914 79679 73428 714218910 11167 47986 703708994 67173 58565 306669407 67103 67173 297918083 15289 67103 129607954 15289 65076 63837467 85647 65076 826602923 85647 32572 403173831 65076 48558 841651998 78251 32572 49734397 47852 32572 540122485 47852 27566 980204905 19836 47852 740903940 66850 19836 213169448 31474 66850 62674476 19836 51472 323649393 51472 4948 258425742 73783 51472 506309374 59357 51472 644259193 4948 15346 804482726 45258 73783 831077845 24283 15346 755503313 74585 73783 652358236 59357 79820 112567317 15346 23743 198536817 24283 47484 825358517 47484 71369 83966139 67592 23743 119497441 36067 23743 541455134 67592 11417 834797362 35643 11417 905733598 11417 47488 86055695 11417 44704 890837841 35643 52203 581770838 44704 77074 249108875 21306 44704 13996880 44704 12553 959606456 44704 45488 442900188 29830 52203 633210036 77074 36610 958491276 45488 7438 422801917 55892 45488 422922503 56347 45488 146962265 55892 65669 36670834 74974 65669 727603180 74974 19826 145063358 37615 55892 587464000 22120 65669 502528818 19826 58749 528516820 75074 74974 865915224 29643 37615 28102269 75074 64768 710328764 58749 85420 206961345 75074 53175 452189767 53175 31966 413729156 64768 67758 671918232 64768 76124 47047187 85907 76124 195815478 67393 67758 489777027 67393 85897 734943199 67393 17499 661503555 70458 67393 408266035 85897 6221 668674657 69275 67393 579785745 8907 85897 700127207 72602 6221 974817172 50480 6221 30645772 8907 84052 715938200 41755 84052 543407588 85661 50480 930294846 42806 84052 431325359 45950 84052 793667815 84052 26924 402086513 85661 86848 377414696 80908 45950 927002302 45950 3103 814276446 45950 40045 549913500 80908 28565 689989762 86848 9174 985853682 40045 54399 268295984 3103 3859 420509176 54399 79088 266726715 79088 42426 633291792 32296 9174 393794764 77854 3859 3309231 59552 32296 133836123 32296 4194 778819038 4194 83596 470556184 59552 38828 474536280 4194 19315 925285441 38828 48036 665361473 20273 38828 695077139 48036 84952 814620718 19315 127 286379479 48036 37378 359875109 26656 127 191487990 84952 69551 650304968 84952 11177 84055582 57501 127 293395968 57501 74933 312812489 57501 26007 654456305 13447 11177 436372486 69051 57501 79185249 26007 75651 319213594 26007 38576 607415898 49765 26007 660292809 19977 75651 689093622 38576 22187 340568693 38576 35068 592953200 73208 38576 9221440 64782 49765 34139985 19977 11089 585728942 22187 76694 658924132 9392 35068 968041712 73208 87013 151219 86311 76694 101541647 76694 76875 432535512 86311 13497 940399216 87013 81710 149875502 13497 45491 770474987 76875 27897 209144545 76380 45491 735101470 27897 6026 638654094 27897 20953 254468856 6026 76689 555134685 27316 27897 36951952 6026 32265 316916074 76689 34109 126235971 47297 20953 144981768 73914 34109 633193005 83394 32265 80164584 78807 32265 504773209 57627 83394 977681483 78409 83394 876937204 37547 73914 409817934 78409 56849 589881085 57627 66031 930696336 28146 56849 517200644 66031 7915 105685418 42753 66031 653474074 47733 7915 740392494 27782 47733 102611121 28146 41815 18139620 11316 47733 738181472 17458 41815 175641124 41815 18104 865803421 17458 31219 958625478 38725 11316 768505801 31219 65168 668265404 29864 31219 621412996 24607 38725 145371546 14452 24607 549562166 24607 66793 241309336 78030 24607 350451013 41894 14452 543465009 3629 24607 7814856 3629 15036 399383812 32194 41894 193682420 15036 12928 44305767 7176 32194 138193867 3629 46736 155754719 29043 12928 328268947 29043 26959 227090268 31472 26959 608236208 46736 43280 447250453 36891 46736 678471710 21979 36891 293459635 5891 21979 373722581 17755 31472 147313036 21979 83431 881763722 36891 3724 580615029 21979 26073 827151897 41096 26073 557553603 3724 63066 102554972 717 41096 805214559 41096 38304 821806259 18227 63066 949778826 31906 717 780382174 717 37549 99366305 31906 14225 777257465 5754 38304 470783935 14225 32650 844271455 43021 32650 536279401 37549 53621 4045239 79076 14225 794683978 79076 5082 226886831 49547 43021 480420238 53864 49547 60330549 44873 49547 927389395 53864 82868 492349560 70550 82868 961183407 27990 82868 251122281 70550 74815 169263725 55098 82868 940347677 12370 74815 125155536 70550 69642 520279486 27990 40571 25850668 69642 19987 65215740 40571 35229 435061327 69966 19987 98238854 69966 44571 955069939 69966 53767 162593362 35229 45579 84197113 44571 64640 178496718 15552 53767 90842130 53767 45200 301739511 53767 85601 837518445 68241 45579 668020470 87099 85601 436882596 81170 15552 127928549 60601 87099 31005989 60601 47725 10493952 12797 60601 865275325 81170 23766 324019423 53836 60601 144970670 23766 42153 87631006 20612 23766 304933011 42153 40497 240563485 40497 12860 325664627 12860 7647 105749330 40497 53575 942422828 53575 26397 173564993 10327 12860 960350630 9354 26397 491756144 86533 10327 154986309 11135 9354 959271357 26397 83932 972925426 52463 9354 95365303 86533 28543 45475000 52463 21445 696086452 78802 52463 399192051 26738 21445 143002627 11458 26738 33941825 3708 21445 93255184 6036 21445 507659013 56923 26738 628629557 81298 6036 459009702 55290 81298 787572165 81298 11445 348812711 62355 56923 669109908 74819 81298 604045700 32119 81298 689791316 11545 11445 303179274 54149 62355 972720926 48311 74819 762090392 46224 48311 244132642 78801 54149 305041186 54149 12660 865407504 85153 12660 475734079 49906 48311 551105811 85153 41080 862699900 29294 12660 138507634 2944 29294 686962617 29294 85488 593586285 41080 40173 910440806 38445 85488 539574347 40173 25390 596110158 85488 12349 796490332 44590 12349 572071330 12349 16017 100460054 25390 29103 143051337 12349 45560 347960516 44590 2971 584244313 16017 75749 787075531 39870 2971 877063407 41140 29103 748404183 76362 45560 222949411 49494 76362 766505610 21248 75749 370540664 49494 35523 945687355 49624 41140 327820787 35523 47746 647984326 43812 47746 272176415 57089 21248 675736725 16855 35523 918718615 57089 15912 30925818 47746 36063 973305823 24847 15912 362378823 15912 49751 444770702 79291 16855 322561228 49751 36230 192668397 79291 30429 766630117 11366 49751 515426277 11366 22426 325529834 30429 83753 450776671 85266 36230 19464761 30429 43182 314027942 52274 85266 555044752 52274 58429 816956443 57669 85266 430452101 85266 63299 859494605 82847 57669 502477710 9436 82847 840264250 63299 49334 95383265 45233 9436 866827236 49334 30555 311901762 30555 72859 193942603 39708 49334 475113439 30555 86643 316700305 29055 72859 447852169 29055 12910 776893162 87095 12910 398590782 29055 38262 134766015 53348 12910 529641809 41440 53348 889449710 68110 38262 392430216 2788 41440 273988178 38262 40495 286777444 41440 37021 612280807 64799 41440 104320081 77094 64799 505137900 71829 2788 391120026 32653 77094 347270070 64799 28843 260965731 77094 29121 371909438 26047 77094 136480049 26047 30457 28651179 4379 30457 92240053 30457 49177 193739064 71559 26047 820172350 39979 49177 287008471 39979 80270 684649438 39979 1509 960026840 49177 5013 380281777 1509 83847 58620291 1509 41848 903932041 10265 5013 753340048 34670 83847 115355043 34670 77799 13801882 78414 83847 469613191 60908 41848 937655022 18807 78414 239546618 78414 36452 141164069 78414 41738 982239744 78414 87144 658701231 87144 65454 270608255 83148 18807 720047360 54406 65454 359222700 65454 50610 631717275 50610 38438 957414547 10059 54406 76622683 10059 74914 106612105 50610 14084 861431355 38438 45008 783089197 45008 43616 303320620 25747 74914 965977255 55865 43616 858795626 14084 1292 912314542 1292 65249 389826893 43616 46066 39895527 55865 24644 401999081 22333 1292 846754174 6282 24644 970794174 6282 60571 507153340 60571 70208 945481350 48438 24644 997881713 48438 14789 30947176 70208 87025 704583113 14789 52543 884010014 87025 49173 620128117 87025 50793 592891048 50793 43779 133338975 60455 49173 644145594 43779 82265 9195420 50793 18127 645240503 82265 51949 787533309 51949 21497 64627427 85880 82265 21802374 85880 23594 692780708 21497 45099 195482099 23594 18437 846039951 23594 45720 365398791 69985 23594 2890330 23594 64702 621882007 73096 45099 410170565 73096 29242 779263676 29242 74406 533148195 44358 73096 307264637 74056 44358 810772517 58555 73096 916298975 37982 29242 218067352 52850 58555 208285304 52850 80689 190636118 58555 40525 23149079 52850 56195 464076091 52850 70281 226711584 52850 65222 264511339 56195 18380 39619518 42380 56195 662092278 65222 10864 859334710 79739 18380 608544347 10864 60494 927840805 27565 42380 256233736 79739 25947 171502681 25947 37312 404081848 60494 7054 228051974 66244 37312 644150289 3159 37312 609876676 1585 25947 518941304 82343 37312 423235932 66244 55858 704173281 26672 82343 145649786 26672 25301 242057890 35804 25301 941118986 46989 82343 551803527 26672 75370 681445710 83910 26672 144084782 75370 73747 154556766 83910 63895 696908306 75370 68043 319841120 1275 68043 118893801 68043 61636 428172052 48489 73747 984230370 47413 1275 302863197 1275 36559 523590832 61636 76819 338705419 14551 36559 376046644 76819 9114 48965082 65651 36559 374657207 20058 36559 227287400 76819 14248 495570463 9114 49743 791841308 20058 35993 370535974 49743 20325 892490111 14248 84648 124973870 84648 20289 873467133 35993 11888 465257024 50082 35993 859428109 50082 10210 44720614 10210 48109 657691767 23233 11888 740906784 10210 10419 501108258 10210 76147 185785090 27545 23233 440090660 30302 23233 245190107 10419 77856 191935730 15936 10419 428627519 14608 27545 85448514 15936 73753 782691461 77856 75238 571640472 14608 66076 895302554 4136 66076 856565699 73753 13025 304295841 48532 66076 515079671 34013 13025 583317814 66076 10042 769844248 32933 48532 21684974 32933 84685 293694375 84685 79382 526058545 25497 84685 620428709 84685 61047 253679444 25497 64895 217041920 79382 4742 796141476 79382 15675 186503154 62060 64895 132945407 15675 44582 191530967 64895 85355 908283931 4742 77545 93840239 62060 20298 469123174 20298 70677 414112575 70677 83280 634207698 83280 64104 229181936 80674 83280 159942029 64104 24133 715879084 24133 63509 109177695 20211 63509 309765574 63509 58288 1188581 80674 27218 750196799 58288 24507 681814276 20211 84275 81195693 58288 7191 399876279 14230 24507 400556693 14230 64266 25856025 24507 83940 225772681 14230 66127 808349541 64266 80383 547420186 19147 83940 528874777 30104 80383 803482609 30104 33394 151994783 62458 33394 227333728 75091 33394 560702185 35628 19147 329062315 3309 30104 916423144 23678 75091 64253522 62458 11757 868475416 23678 24855 118029802 11757 40807 270692223 24855 47545 429028254 40807 62950 865499776 85133 40807 791527445 64113 47545 147202539 64113 8083 821439255 3655 85133 820582452 54577 64113 217410471 70893 3655 996799907 14703 54577 86266062 14703 24193 686876199 54577 20403 971909207 86912 20403 347103839 24193 47822 906569462 14703 73258 34128294 56623 73258 336447300 20403 35764 395702109 35764 4886 453885113 56623 83872 125309188 62461 56623 640083901 56623 47462 141909238 62461 2573 801105392 83872 66801 938961369 37555 47462 787585274 33438 2573 168292761 75028 37555 50812419 37555 54645 994212410 66801 64897 310984653 33438 16824 911400704 64897 72861 261928205 3398 75028 94669730 47883 72861 955382213 50891 3398 68883758 72861 86154 309122772 86154 19704 359712583 23374 47883 466704672 72648 50891 115762528 72648 67777 316629860 20152 72648 138842276 20152 12366 695517873 18080 20152 830582819 18080 51581 14820347 67777 11189 621568266 86630 12366 871144179 51581 44098 248391814 36704 51581 36047018 71138 11189 583964237 44098 79287 538466080 31986 44098 253212906 36704 84284 847040940 84284 22917 649311873 31986 54028 967063658 1959 54028 286588375 84284 80943 672314647 84284 14726 240425002 42309 80943 437598386 46390 14726 819195510 5538 1959 600835751 42309 25471 630740081 42309 39712 678765446 61652 5538 457568663 72274 39712 74709788 25471 78362 558758044 78362 8641 546897244 58545 72274 165797419 40121 78362 129929138 10668 72274 560200145 78362 6689 285216392 40121 16745 85719014 63120 10668 124735520 6689 51411 30396258 64777 10668 102184536 16745 19496 867268987 36639 16745 142871893 13965 63120 27516566 36639 46542 82173662 45973 64777 241482503 19496 79736 231650828 73380 13965 327608366 73380 60068 464727846 5532 73380 25002606 7462 73380 13547775 79736 53781 544166129 7462 76000 137023970 1588 60068 108811554 19171 1588 808545507 19171 21022 529126093 76000 33551 841315927 21022 69736 466266679 19171 27555 599436847 21022 86829 363374209 72446 27555 683901172 33551 70912 543526657 72486 72446 257613607 41095 70912 399132770 53225 72446 217057156 53225 61056 22031137 41095 43097 861854475 53225 18924 529369096 16626 61056 48598758 13832 43097 113154283 33320 18924 629904810 49747 43097 620390656 27309 49747 743708155 27309 5855 160441258 5855 64369 432956929 64369 4678 729788210 27309 25583 128672177 5855 72224 737442799 72224 51694 996966239 58447 25583 813659935 7739 4678 413227294 72224 54761 149661026 51694 71213 254404687 7739 58522 978992912 54761 71808 169727121 54761 48814 12664058 71808 70928 439460269 51787 70928 123369019 48814 67937 572228398 7352 67937 231346126 67937 43400 807625741 66621 67937 827076126 67937 40558 86965553 7352 41499 880132749 41499 28441 406127193 3690 40558 2987888 3690 42808 234516456 73551 41499 799468954 67773 41499 684195383 28441 76753 644440935 42808 17837 575641760 24114 76753 358587135 50902 73551 995192405 76753 48426 903303152 76753 23889 618282778 81209 50902 130155179 17966 48426 95783614 28930 23889 67239136 9065 23889 226782929 23889 28145 971713657 23817 28145 346197269 27580 9065 157297308 28145 72097 832383156 62779 28145 922151216 14418 62779 440260828 14418 57693 75533744 42403 27580 928729843 14418 9100 736037316 2651 57693 768593380 6708 14418 48892101 9100 60259 626506096 9100 19174 517817376 2651 18306 988794932 14232 60259 462587925 10099 60259 237461095 60259 61410 553520682 19174 11779 114035827 18306 28917 16888439 78113 10099 372616950 11779 77080 20546572 61410 64376 210664506 77080 35383 533813065 19902 64376 235233892 37672 35383 620865647 3514 77080 614223549 21589 37672 95736129 19902 63465 701321376 38051 37672 668052054 3514 49974 51126365 1722 63465 758210519 84084 63465 269974261 81882 49974 577278523 68697 1722 875065539 1722 13133 35461769 68697 25817 90755665 13133 60368 913076616 81882 7938 857121354 12809 13133 145847220 25817 42233 421772762 42233 76064 801215217 60368 24138 288986964 7938 19623 129242306 24138 12986 215537550 19623 39444 532940999 52740 12986 632967038 12986 55988 260284074 39444 399 307915419 12986 63408 139467735 52740 29946 136762257 17649 52740 135696147 12493 29946 935970543 399 69978 381454441 29946 21555 200695144 41354 29946 442996193 43787 21555 146530877 47976 12493 658464216 21555 53892 846195456 60334 53892 425826180 34095 53892 290033581 17443 60334 180913270 53892 12562 102435047 60018 53892 678458267 35159 60018 983792638 30487 17443 298364122 12562 7337 697888205 39908 35159 53105516 39908 20804 335349382 20804 2615 131983345 30343 7337 814377966 2615 83718 158512431 40246 39908 524223648 20804 41745 248943032 33943 30343 309715867 50350 40246 284668459 33943 27993 486052740 50350 57637 227782767 46942 27993 759295421 74431 33943 703870950 46942 5686 576683385 77155 5686 568675654 41522 57637 288811691 85080 5686 760946687 77155 62076 761373825 13364 62076 160205597 23840 13364 25458620 17026 62076 241693333 27355 85080 840727372 62076 60251 920101370 13364 6907 17921926 12452 6907 455225387 82349 12452 522867907 81371 82349 797495151 60251 70841 589249186 81371 44894 730284088 82349 80838 208633874 36947 70841 293020511 44894 23452 625773611 80838 71536 121606636 36947 83299 504446280 36947 82381 667931926 2403 83299 305562959 83299 46771 79587166 46771 86927 400261622 710 46771 149249920 8476 86927 909491063 35057 8476 774674563 61245 35057 139999809 37257 61245 419554999 8476 44230 926052165 61245 85276 747697916 13561 35057 6347878 85276 61212 484647952 71765 44230 799718324 13561 52486 871785273 52486 43094 740583169 80839 43094 686585852 71765 15100 301858807 71765 30037 44952808 24022 43094 470894252 15100 69028 972820326 32548 69028 651194383 64270 30037 665260636 34553 69028 24697303 32548 67138 372959537 31375 34553 939687420 67138 15069 937951856 67138 72768 866408578 16114 67138 430673136 72768 44548 881370745 15069 59648 675324206 56609 44548 547208308 15204 72768 373132741 56609 23310 980599425 34986 56609 256220243 56609 53958 317320976 34986 76559 684395343 79362 34986 681568157 76559 46892 612225900 71944 46892 139504313 53958 28689 509531278 71733 79362 810875588 47086 71733 730259729 71944 28052 575115642 28689 74528 900960119 66620 28689 20940324 61744 71733 635989351 61744 62538 643227083 48041 28052 122248445 17060 61744 132240341 31834 48041 780352886 17060 75000 312541956 20655 48041 270593024 20655 39061 519436907 59302 17060 552891923 75000 70493 573037060 59302 15664 295682001 11202 70493 67455384 27038 39061 766229515 6473 15664 891907294 27038 61302 804090113 6473 56983 948506658 9438 56983 333512598 33643 61302 301717906 68546 6473 68076601 24065 68546 686746079 9438 25408 883519561 3358 33643 18210415 33643 59130 845914498 28368 59130 889447859 27717 3358 901621239 44269 25408 166262321 20936 3358 551430267 79745 20936 928277668 79745 47735 728805079 44440 79745 689882115 2253 79745 438065279 78895 20936 825491006 78895 61761 82638866 2253 80947 79855269 28239 44440 413683508 11703 80947 704177651 61761 67899 618405732 66544 28239 156348354 66544 48902 965068085 11703 21 568159350 21 67817 213313832 43918 66544 769025263 36897 48902 820655724 43918 43243 934920230 43243 83245 75036944 14181 36897 934872345 36897 41342 115707469 43243 56774 989712798 61719 41342 740088612 61719 61536 54094499 60417 61536 541202113 61536 46455 8524239 3944 61719 38209264 80913 3944 328960775 46455 5647 63185155 5647 18570 722483022 18776 5647 484058145 18776 51634 746275783 70839 51634 746360266 485 18570 706691022 51634 28592 11031059 78757 28592 39532131 78757 64001 106959418 70839 22601 30117561 28592 28558 951329344 3458 64001 705852849 59242 64001 400033258 69440 22601 209688353 3458 38531 879249678 3458 28656 294036220 14557 28656 288285602 14557 82109 776482867 1023 82109 213060227 82109 15332 782090315 15995 82109 56471014 62044 14557 633334051 23259 82109 835377403 23259 56752 899273298 15995 8827 554627460 52868 15995 641901200 8827 65780 571151966 23259 52767 703520961 27584 52767 62131136 8827 45255 114460445 52868 27709 304374791 45255 76087 441364696 27584 65874 277532255 30203 45255 70036839 65874 5727 593122563 72568 76087 302529323 30203 42037 45941191 22646 42037 274644698 72568 70080 313762255 72568 86605 823655414 22646 32465 808341553 86605 25361 226862868 14784 70080 665827012 79709 25361 55711443 14784 62202 548625842 45050 32465 226888011 85807 45050 431184900 62202 3551 150693725 1244 85807 591132968 85807 82472 51825986 82472 14788 925374066 1244 54427 538881808 46677 54427 142735032 82472 75959 852633851 75959 39925 839960851 39925 6022 177403350 44278 75959 846878579 44278 54774 585344973 54774 1452 39682747 6022 75713 798212788 78299 54774 516261002 12756 44278 293825571 12756 53417 398386204 12756 85479 656163057 42530 12756 517766207 17497 85479 26291053 45643 17497 914860700 85479 36646 266971881 42530 4034 83732066 4034 22028 219125718 37204 17497 500927696 37204 12102 277028020 22028 1062 505827985 1062 85118 418060916 37204 50165 208462109 66475 85118 986335668 1062 78548 93890852 52670 50165 672169012 66475 29580 577196883 78548 78394 334312576 42095 29580 741353811 42095 55967 390619714 52670 81967 778292838 18991 29580 418842943 55967 38509 629713675 18991 25033 638234169 25033 18844 887014078 23164 25033 35996696 70385 23164 482667882 58571 18844 790869143 18844 48088 670331314 18053 58571 415853100 69973 58571 762398750 70385 16267 109015570 27894 69973 121386881 38653 69973 139591423 76381 38653 656448123 77573 38653 223987903 58914 38653 40319080 55336 76381 1798565 76381 39845 133315856 77573 80120 505706825 58914 44415 260327623 25599 55336 118204696 31364 80120 995761130 10072 39845 286641844 44419 10072 391311350 44419 76416 135347309 25032 44419 495549755 25032 78467 345822082 25032 69353 245240072 78467 79458 184710027 69353 67364 868140990 67364 15186 41461857 9589 67364 51528775 20742 9589 283525524 15186 17644 388325854 79217 15186 57690914 54208 15186 183452218 83827 79217 244165330 22969 83827 937485797 79217 56224 402854841 1324 83827 85818467 23580 83827 335023596 83827 27730 340114076 69244 22969 50821207 56224 85282 18775532 8085 69244 339558693 69244 18715 349261862 8085 81567 500409292 81567 65683 276797319 43624 65683 290667966 8085 61735 425683514 83256 81567 166292999 81567 5543 229287187 82861 83256 493381779 5543 80796 793781851 13600 61735 200602830 30979 83256 286955119 5543 17791 166001239 84124 80796 68988453 68015 80796 64939692 84124 30284 157386378 30284 11344 532229555 11073 11344 785518932 68015 58713 759955225 84538 11344 816573662 54620 58713 432472124 84538 22573 104014769 75215 84538 703909256 54620 29554 861739800 75843 54620 352591289 86916 54620 946044004 32183 29554 92671019 38659 75843 88820544 75115 86916 712584666 32183 56647 328011052 57135 86916 803122029 56647 66696 34539092 57135 56479 844562018 76378 56647 220506781 76378 48989 587406975 56479 57807 360173134 57807 3243 984370317 82158 57807 471160570 51625 48989 797489858 38955 3243 590603308 82158 68704 693454722 40962 82158 703275265 22716 40962 622162784 38955 14591 44797998 8111 68704 507453854 26435 22716 817304507 26435 7096 710722827 61651 8111 350960167 26435 68088 524417973 12607 68088 864834789 20068 26435 313580089 61651 45323 131704046 61651 20558 689195825 7628 12607 691262678 7139 12607 640797685 51782 7628 489283180 76932 7628 671029647 7139 83038 972894497 49587 51782 542203303 78631 51782 332972581 83038 67682 95534243 67682 68040 65265740 49587 33902 854637036 67682 85344 66574615 67682 47908 692725552 20611 85344 343396306 23156 47908 8933677 79037 33902 9288746 79037 85688 782997666 47908 1673 889847884 23156 52326 982417409 83157 85688 610564108 59889 79037 129238558 83157 35302 651672187 76743 35302 158700149 59889 6419 573615368 83157 50856 987438205 6419 24800 618040509 19016 24800 907623363 50856 27725 73646601 55593 27725 321057227 24800 83881 311687256 24800 42443 597175957 41488 27725 585669454 42443 82061 21527425 55593 30547 656485323 30547 9553 559681101 21637 82061 362424591 20270 41488 555540735 21637 78092 212877869 64530 78092 851257895 9553 49949 673507973 27516 20270 277890694 83607 20270 238320391 37897 49949 681196306 12675 49949 490895671 61693 49949 434042597 12675 51123 37277136 60882 12675 123558928 51123 9491 263908526 12675 23815 950980276 23815 84752 854063885 51123 5312 39959630 84752 66111 904613734 9491 86785 83101604 65255 66111 14773948 35821 66111 903984839 65255 32968 330604648 74558 32968 684863102 1969 65255 72422289 36551 32968 733408379 74558 56686 220829291 36551 47779 365900886 47779 64994 51185879 58865 1969 733569364 66759 47779 339578865 40281 47779 88004602 45838 40281 752760066 58865 53049 262647576 12555 53049 575980945 45838 19507 627381753 19507 86627 837657726 76396 45838 984069511 76396 20903 418274825 3390 86627 589703761 19507 42000 887508371 4509 76396 54015074 4509 21775 195595815 78566 21775 71476787 12348 21775 614408472 76675 78566 414392446 76675 7730 194628490 82506 78566 146436 82506 47575 482877628 82506 11040 457278706 9410 82506 313575889 42826 7730 354646164 47575 83818 321059751 83606 47575 172012338 83606 15420 860164639 82491 15420 230031690 76671 42826 789860938 37108 83818 708527022 35668 76671 408995421 71095 76671 937271145 35668 58586 437566309 76671 34440 977391228 35668 22566 706576989 65120 58586 284616054 30192 58586 92848025 22566 5148 100829540 38133 30192 679071567 82928 30192 410173878 79700 5148 646707728 9001 82928 591982244 36143 82928 48935015 79700 8296 107061728 27530 79700 958577045 9001 53921 529285405 27530 78651 300625257 78651 83723 243492709 51956 27530 670736492 27530 64063 75419064 51956 18283 903454300 51956 56438 271800797 18283 27229 954446225 59562 51956 255242589 18283 28186 533138739 71488 18283 338681810 27229 48804 100119032 14465 48804 391751534 37419 71488 605194336 14465 84940 840366348 50476 71488 871951059 50476 43869 636376547 14465 37977 688724653 50476 15888 615800581 76368 84940 805785891 72695 50476 441807325 24531 72695 903771110 76368 32097 558058867 32097 74502 791271157 296 32097 196767827 3239 24531 183750621 56515 24531 61805413 56515 76646 466113690 71272 3239 285440048 61915 56515 657402906 7715 76646 340112107 71272 71341 347974499 76066 61915 554446630 6504 7715 708874258 46497 71341 248676647 6572 7715 713983204 27673 6504 76416692 27673 43477 109124793 46497 57904 181004349 57904 45917 152809713 57904 51102 929838545 27673 18945 913221812 57904 74357 472946335 57904 51655 297717253 7391 18945 155676228 648 74357 884192778 19608 648 336990473 18188 648 472276988 39750 648 121382779 15143 19608 766717013 78060 15143 548327746 78060 35665 765576095 26994 15143 803487231 51958 35665 964252694 51958 22752 480129538 29820 78060 362263756 50066 26994 306139089 50066 56853 106644741 31321 50066 359853769 31321 29684 389988157 62118 56853 211998502 6393 62118 11318332 56853 18001 211380912 67748 62118 145458777 27492 67748 369779265 27244 27492 555339464 73781 67748 97908708 78959 67748 247884147 73781 5730 48132797 5730 85554 885887518 27244 86371 181715597 66837 85554 643263117 86371 17358 228669541 17330 5730 119456460 46037 86371 6786200 66837 11087 104053307 17330 70531 488658250 61979 46037 620290025 65791 61979 303999656 34274 65791 32802851 65791 61769 382957291 40055 34274 444402281 65791 24340 614090573 35509 34274 382261937 61769 65657 756939618 40055 33518 895518403 40055 62439 73849779 62439 45140 131542601 35509 36416 141205727 62439 44994 743558978 3782 45140 465476375 36416 64444 219292977 45140 37630 668016621 44994 23748 654173786 25264 44994 310364502 82143 25264 350827898 84079 64444 832668000 72459 82143 174187791 70963 25264 340032956 11322 25264 814014641 74451 84079 529631882 2462 72459 888144139 67452 72459 953347263 67452 25604 758517328 210 74451 123202149 210 74931 95061266 36658 74931 54721291 210 42867 395329497 71318 74931 6453593 71318 52074 399786889 36658 11448 294028969 52074 61380 862656236 42867 50381 398361314 11448 67213 425971891 78429 11448 298326454 76953 61380 687883194 78429 36761 507068626 76953 10186 283956345 82602 36761 300746772 78429 21895 260001579 22144 36761 397066330 9833 36761 717660142 1839 10186 374449785 9833 18140 27041882 1839 31275 867525621 75652 1839 402754170 9833 49050 29959906 15539 18140 140767908 31275 43661 7287134 43661 75395 19231840 71688 75652 511759029 43661 39073 133571923 26741 71688 988175065 43661 78542 184276244 76021 75395 165034640 22102 78542 417903456 82934 22102 504373365 73506 78542 866404939 78542 8682 953585935 82934 71762 964759225 43948 71762 25308291 16808 82934 687698845 16808 72008 337956501 72008 16315 483589415 16315 27120 100239250 43948 54073 650857221 27043 16808 62452637 30397 54073 335858633 64669 54073 906990109 30397 39657 192065888 85954 30397 964412697 34247 39657 339158418 34247 48499 450565640 39657 69825 52641911 34101 85954 804042877 73621 34101 782812181 48499 40364 237430881 56916 73621 884619362 69825 15067 4010479 15067 49928 920631015 86016 40364 723546381 15067 22942 421280707 49928 67943 60950079 26993 86016 836626719 9440 49928 277274216 54823 9440 744997636 67943 73789 343694650 9440 52289 415505675 73789 6962 994752110 52289 57687 903444565 54823 43174 338065071 57687 58061 333178854 58061 83749 861800472 6962 2579 3399682 2579 63657 291039694 2579 86517 822577029 43473 83749 200551632 86517 80192 653101442 2579 57068 853513424 43473 35734 934474597 57068 86394 223453469 63252 35734 77507253 80192 47208 468660987 65557 63252 66441108 27345 35734 813676861 47208 43686 819757134 47208 7427 361175119 6313 47208 579754232 22483 6313 75766905 22483 53813 941302891 7427 70655 212217310 81079 22483 86425372 70655 15305 712770355 22483 72542 379303351 72542 59835 81771326 15868 72542 402104119 72542 4306 845766531 72542 45301 577405611 39317 4306 825140647 59835 37157 335389665 39317 19905 318765091 86390 19905 495592140 39317 37240 160599138 37157 11099 755432150 19905 23036 363532986 11099 41993 308205339 49323 23036 18164012 37240 32334 693551936 32334 49781 134157524 8446 23036 2250846 68654 32334 239149585 68654 32434 226186342 32434 46839 736482685 76768 8446 104376334 53761 32434 299955022 51064 68654 905473541 76768 5342 447429147 76768 54361 151176672 49844 53761 33961103 54361 58810 696910675 36482 54361 308376562 58810 77230 825760733 80705 54361 252263074 54305 49844 762507639 77230 14537 444684306 70862 14537 454865796 54305 80456 21629799 70862 77971 621266356 82230 77971 337160440 8976 70862 24768517 66753 8976 17925038 8976 62290 255835574 62290 5333 36340438 62290 2549 925898818 5333 15688 166137416 5333 80081 320311978 56015 5333 332958207 19651 80081 506087250 32029 80081 370418080 15688 15301 824158226 15301 17042 885869722 15301 52577 351452626 52577 23631 812592509 15301 19766 518128355 12921 17042 403394371 19766 68479 639384760 77961 68479 325655278 23631 52705 591706292 71516 52705 154748928 13577 77961 284813605 43804 68479 697963652 52705 78660 500433019 68080 78660 603714643 68080 1719 468659488 3362 1719 127631507 83186 78660 641751458 37512 1719 276874436 52094 83186 773517100 15245 1719 670955765 58458 15245 91736244 83186 40637 687058675 64378 40637 53218594 40637 72612 331374036 64378 67007 79742367 64378 8886 867562694 72612 77569 659525655 77569 12864 822197904 72612 37272 448964555 37272 58502 18995293 33042 37272 105077970 33042 69312 915474457 85941 69312 12644378 37272 70973 445066210 56293 69312 134332188 39849 56293 930323281 39849 5068 895404811 56293 23336 662222133 16331 39849 335128608 49093 39849 446064640 60509 39849 332235481 5068 12971 484459646 9895 60509 731670030 60509 35064 856752508 78640 49093 437602796 2924 78640 803291328 53379 9895 874890949 60653 53379 994542891 2924 55411 763631027 78640 78408 673696804 78408 6314 260663777 12877 55411 829064344 83251 55411 926434741 55411 8569 809724691 7317 12877 189915345 27305 8569 381467023 13461 7317 274449365 13461 79106 218944660 1684 79106 25100568 40086 1684 891786679 40086 80717 803961318 19116 13461 710416828 80451 79106 118876492 16653 1684 418903944 53169 16653 997085171 52380 53169 485503433 56436 53169 401653532 62893 16653 118850235 82084 56436 363403304 45586 56436 294684322 52380 84019 889396956 82084 14112 927985823 62893 34821 542078013 70139 84019 22482065 84019 72703 927660351 21435 14112 734914643 50212 21435 314379451 70388 34821 115506637 72703 24763 2807542 24763 2254 20796162 50212 29781 332044027 12704 24763 962674359 29781 33692 525900071 12704 68658 766818531 44006 68658 567648568 33692 36396 295138374 28478 36396 737654196 30752 44006 473408194 68658 76374 75087380 44006 59692 551943489 35591 59692 262675353 35591 8502 439402100 8502 45432 584705953 25012 76374 862827095 59692 58514 941835665 58514 80744 292438906 56688 80744 242439201 56688 77068 712609949 47458 77068 894186907 58514 9969 657642646 83615 56688 393447682 77068 35175 771397349 77068 53793 28421567 41254 9969 115866787 67977 83615 593212152 53793 5453 811289376 64027 5453 659701107 6020 64027 285458657 86231 67977 658116561 24263 64027 536953254 24263 20564 884425358 15486 20564 578864617 86231 79178 789538124 66803 24263 895203830 22572 79178 475935746 85426 79178 998076856 55205 66803 210660196 22572 86860 705518005 15778 22572 866796099 78267 22572 47623407 79497 85426 46744117 78267 16112 20928455 22961 78267 962120607 78267 44650 655884983 22961 83474 307189213 16112 73086 925222093 83474 84817 727263095 22961 67264 170995480 83474 65577 500593976 1685 84817 905558950 49091 67264 176594836 21208 65577 550945848 65577 42478 230659062 85990 1685 331369492 27911 1685 635397695 42478 39188 262496111 27911 69974 942938380 80686 69974 93619735 36241 27911 589811676 39188 6163 230328856 36241 14350 647375653 34243 80686 793648159 80686 55714 364670359 6163 18564 596472667 23219 6163 735875648 23219 3528 546826755 13436 3528 963216472 46861 23219 152241864 18564 55797 59269156 38541 55797 143847045 10845 3528 715120603 53121 13436 229325012 55797 10637 689767720 69136 10637 268150670 36611 10637 924965812 10637 15482 881612984 10637 65554 506546824 25526 15482 799496562 4126 15482 344937482 36611 83621 588997866 25526 30889 455549895 21335 83621 993283613 14543 83621 86113573 21335 14841 465158252 30889 43157 481653182 29474 30889 545082278 29474 20415 867864801 43157 20915 707349117 43157 6831 949868384 60906 20415 542244617 15757 60906 326495662 60906 57980 299692011 60906 69145 804151444 7184 69145 556776017 60906 17261 52706852 15757 59208 82418406 52964 59208 986631202 20072 7184 927023114 8710 7184 926260196 17261 38774 923160203 64145 52964 853703011 14477 64145 457203513 72240 64145 95166121 43231 64145 984233034 38774 27270 140052417 50289 43231 624901401 43914 27270 655367952 43914 78718 4623264 30094 43231 728814684 78718 70817 313641021 70817 74811 412205863 17529 43914 289778283 68594 74811 176794146 74811 73806 176614541 73806 17241 314015462 17529 58800 363484069 73806 3719 273049924 68594 43588 594318985 58800 11218 837756561 67032 43588 118283249 23002 3719 810062370 23002 66171 149389756 11218 63929 520294410 71169 11218 629982417 28432 63929 567928650 67596 66171 883146980 63929 23664 44715564 82280 23664 231487928 7304 28432 94759359 7304 75993 29596750 23664 20085 360393561 75993 68359 281525992 10545 68359 66284750 10469 7304 854175878 48313 68359 159429696 21711 68359 586882988 68359 41283 568160125 10469 51382 139955087 12854 21711 742802112 21711 71097 42596330 9727 41283 418593641 51382 34393 143381625 74430 71097 951184921 34393 11716 537335263 46291 11716 782972020 80136 34393 159751799 46291 72245 812529180 11716 39759 776809065 26725 80136 22155467 39759 11663 635371590 26582 26725 308476770 26725 74829 3593578 26582 40878 811043671 40814 74829 670124130 78787 40814 766002517 40878 6871 717092895 6871 48709 490980118 6871 86384 500421712 86384 19401 87860421 19401 38658 45658368 38658 3355 309721686 53197 86384 14198022 19401 43203 499204305 63365 43203 853581146 53197 37702 127024730 63365 46905 407977634 37702 35303 416240014 9350 37702 17171095 29996 35303 260152575 29996 79813 486162167 39356 35303 252532033 39356 56559 63267600 9938 9350 916245930 79813 10430 890709888 9938 3271 158995335 28799 56559 727455141 31517 56559 141778421 10430 80959 590967887 31517 50747 90209299 18268 28799 867375196 80959 35516 638534468 50747 57811 357768227 54847 57811 391956741 54979 57811 134574516 50887 54979 62234545 54847 61819 530780757 61819 66530 676508094 53148 61819 910795076 66530 59673 862770367 35954 59673 301893076 22937 35954 590389569 28616 35954 342999073 52596 53148 476034079 35954 84370 78183415 58604 28616 83548692 60703 22937 635993754 2062 60703 925944140 14430 84370 776857641 29352 2062 368701302 60703 84262 822526545 60258 84262 237201539 2062 57356 598218773 84262 61427 799872009 57356 65217 211496358 26664 65217 15551514 50049 60258 389440778 62258 50049 247770349 84677 50049 190625422 84388 62258 518923159 56353 62258 290047804 52464 84677 771916496 22079 56353 177071360 56353 2543 772319889 52686 84388 720794216 1810 22079 570393856 52464 85037 276989737 58129 85037 749144413 10462 2543 573821378 85037 12516 89255060 1810 52865 916691498 10172 10462 3739868 13909 52865 710747655 12516 60451 743604826 13909 76191 975314643 62876 10172 875214612 50914 76191 717516185 53524 13909 43920355 76708 62876 50024444 57165 50914 701032894 57534 76708 662294134 50914 22550 166655771 53524 64300 931538494 72450 22550 667008730 70134 72450 317332956 40704 22550 143193957 53806 40704 861070362 65367 53806 97705779 70134 8459 398444040 40704 29356 325707444 41540 40704 956354939 60754 8459 344153829 60754 56245 700569514 29356 37366 273491368 13990 41540 909347126 60754 47945 373928967 29802 56245 98467361 27925 13990 363441481 53968 29802 456384921 53968 50257 240398427 27925 18909 786714000 35637 50257 712775029 35637 13365 383042557 35637 44892 72118729 14761 18909 504307762 13365 51008 7761629 35637 74441 303780929 44892 29904 987050174 14761 52346 445022341 14761 50133 459977100 29904 13418 87582153 5439 13418 778527077 9877 29904 374490804 74225 13418 773604417 13418 34088 24935118 34088 35475 309626300 5439 54089 250111578 54089 12595 164466179 54089 65668 537914836 54089 40855 267157081 76072 65668 339443780 19449 65668 355401648 65668 27612 331866866 27612 16701 352607850 19449 85622 308026063 63169 27612 131258674 82531 85622 499007367 63169 9826 139206777 59643 9826 904270657 9826 46395 409406595 35450 59643 926814038 61207 59643 593371242 46395 21535 446466923 53281 35450 662596099 61207 59896 846938677 55109 21535 26604356 53281 33376 57188239 56981 21535 534639864 49247 53281 429490524 56981 45889 18460661 56981 83297 404865364 83297 35469 985641150 56981 79751 764537783 79751 80008 629887250 80008 19679 37659121 80008 64812 303046914 9427 80008 610843089 19679 10797 846431473 46339 19679 506771926 63590 19679 41691770 10797 76059 291297102 70017 10797 97642110 46339 33419 7851177 33419 37195 590056794 33419 25183 224562387 39071 25183 174858286 25183 50744 610753137 33419 45834 533300480 50744 83537 137863712 26765 83537 749132059 39071 63686 54997925 63686 61065 697545040 45834 18082 801113478 63686 23521 575667374 18082 78308 758036786 62658 61065 366628706 18082 19567 243204317 23521 37201 102851928 42929 78308 949069138 19567 24142 688397192 37201 65329 153942525 65329 4448 803059275 45591 4448 876271262 24142 62254 845019280 4448 52821 204580185 52821 48113 894690506 4448 69185 498846661 52821 21946 777935472 21946 45304 841244759 83609 52821 460361892 48113 71727 675994689 45304 64033 501131783 64033 20329 143777763 10674 71727 170254499 64033 20710 149408781 20329 31495 118994776 9222 10674 574423518 4766 9222 773079665 31495 25950 815962854 4766 12541 22378805 12541 72819 64766634 8685 12541 132637499 80161 12541 214337556 81990 80161 716089783 47542 81990 969208516 33872 72819 507380210 47542 69969 708474972 80764 69969 416918562 80468 33872 465012052 69969 23014 650132335 80764 29713 150857451 61269 29713 622804836 61269 60249 248730210 60249 25659 881008449 2872 61269 866499795 75578 2872 937752453 7119 61269 672972913 7119 57989 347396073 7119 50894 538511971 57989 3338 942892783 44008 57989 92453880 57989 7413 857956393 50894 51567 163817686 44008 52846 358214287 21383 51567 567080714 212 52846 95766920 21383 38419 335022782 212 22562 295735484 212 44608 966972606 21710 22562 500962405 38419 55347 932647535 79002 44608 469771530 42302 55347 66653859 82639 21710 345447266 82639 22427 733169807 42302 3565 817919017 82639 75430 443645743 25643 42302 184101589 22427 32531 508299414 3565 9341 88809516 25643 7526 255695196 7526 8671 645834642 68696 9341 608180891 36641 68696 26987319 70683 8671 823346757 7526 12372 113658599 22228 70683 671697281 68696 55742 214131090 22228 35681 253114081 82942 12372 48549669 12372 77681 700434755 22228 20448 369456625 20448 46331 247376795 17441 20448 604060275 3587 82942 95874088 28613 77681 683572686 29796 20448 729962576 64533 3587 794803610 3587 55090 976010153 28613 72237 765813313 29796 34520 202257001 34520 26838 260383903 28611 55090 167934741 83300 34520 464821771 72237 49377 886609697 20451 83300 112365409 28611 45309 232356475 79818 28611 436157649 79818 69838 35380246 49377 51946 87925828 45309 76474 733087715 39393 76474 187856316 12911 51946 805938540 12911 85855 653710107 85855 55692 656967203 43483 55692 138854654 64013 43483 4028032 55692 16380 733178485 16380 9085 873753547 9085 23561 445527943 54282 16380 563888044 64013 38371 52440397 54282 20439 39715385 50760 38371 128494138 32611 20439 381332320 38371 44698 911382662 66299 44698 840434827 26754 20439 282503025 50760 32363 786931602 44698 65708 985871110 26754 18938 60769251 45359 18938 155639358 26754 58293 523964319 27430 58293 941792753 7100 18938 939334447 7100 21898 863113810 21898 31434 797730397 72843 27430 151983360 7100 1686 109184953 1686 19206 470090460 19206 39068 349413811 19206 60284 457453656 19206 21686 185744799 19206 61726 541254705 2315 19206 528686161 82831 61726 269091555 61726 49663 504367928 21686 31336 359285393 82831 40017 166065105 49663 24249 131082812 40017 5132 540915192 5187 24249 313654744 31336 55705 467299879 3260 5187 733640419 3108 24249 598631950 50831 5132 67002103 78138 50831 437720351 71912 55705 990410748 78138 66690 116928788 3108 78805 301174250 78805 28545 763823967 66690 81294 87586709 81294 15271 847513067 81294 50053 1556841 81294 40229 747950248 81294 86129 824010423 85999 15271 684385323 58477 85999 185060079 40229 38475 308335970 85949 40229 580686382 85949 11644 122431377 1756 85949 707530029 9875 58477 24660592 38475 57310 888649577 9875 79171 787155279 77991 79171 787204326 79171 36469 612605981 79171 21385 524203840 36469 13310 174179487 47609 79171 178729920 74211 13310 215949382 13310 32702 916027873 21385 14652 992921859 55456 13310 757052606 14652 39699 19788450 83084 32702 60742098 55456 83059 837943822 39699 51074 259920603 39699 18326 23761954 84453 51074 856710142 51074 23241 43426707 18326 78357 214412829 21361 84453 223738203 18326 6431 821184435 83156 6431 969410048 6431 35908 172563773 5836 21361 2654697 83156 5860 790726833 58138 83156 42195948 27168 58138 1867084 50251 35908 738034777 27168 5786 909236922 62573 27168 683397657 50251 5077 143615712 63156 5786 22760405 80209 5077 370593192 62573 18212 496756672 81476 62573 427252497 22273 80209 28655389 81476 58679 118412564 15647 81476 100867636 81476 51172 888457565 58679 29867 232084332 58679 83099 804131587 62531 29867 931996537 15647 63505 188781026 51172 15084 721124201 71712 62531 951042612 15084 42273 972208172 20723 15084 964197817 15877 63505 94984178 42273 22577 618704736 42273 38400 772313379 27082 38400 17268423 15877 76199 146910515 24439 22577 651550553 1356 76199 131690022 27082 9776 56333182 12845 27082 924225216 24439 73252 490570982 9776 53271 371496140 73252 87054 231285767 29648 53271 482402655 73252 53635 202174899 53635 75779 129503052 29648 45014 7128453 24572 75779 206196425 59527 29648 521260777 67867 59527 524306771 67867 40132 631994921 24572 11145 379242885 40132 11557 476544484 11145 57148 528586292 11145 29147 579739959 40132 36853 98375135 32199 57148 14065961 65678 36853 454695648 58788 29147 267524314 65678 80498 427680105 64650 65678 96741830 32199 19370 488588278 70199 80498 634186735 55037 80498 582219820 80498 67832 525810856 67832 32976 399009412 42172 55037 335292925 42172 22275 146383952 50323 22275 994217902 22275 22926 197231425 42172 40411 832814451 22926 8433 496785151 8433 58368 323026882 40411 70176 92232139 8433 6370 741095452 58368 236 912766757 37338 6370 782128099 43781 70176 646740263 68819 70176 948656086 68819 60971 276795047 60971 45295 40519374 43781 75928 189821770 45295 75894 159089454 13046 75894 40166058 60971 31250 716208663 31720 13046 579781566 30562 13046 238036740 45815 75894 100936226 54367 31720 733080216 17684 54367 4131166 30562 12489 270629656 12489 39497 17045649 2898 12489 170769307 58025 39497 321588940 55875 58025 745262345 12489 61298 151441386 55875 67363 979221143 51266 58025 14110367 32641 58025 529985225 51266 31550 144134303 32641 72125 144190255 78262 31550 500249702 66264 72125 358031635 83116 32641 943290614 72125 43912 499386990 42697 72125 417803868 43912 43749 716836052 74049 66264 675290750 43749 57175 951151778 43749 1331 712063452 57175 16950 300296375 75318 57175 39744891 40484 1331 204767992 40484 72418 270344465 79070 16950 960648030 72418 4209 833463453 21827 72418 695943684 40484 69470 192097979 44522 72418 639931781 21827 66055 145087170 21827 10486 935326723 13769 66055 614368116 86141 69470 702773254 47140 66055 244800834 47357 10486 139054906 11096 86141 907888204 21863 47357 820369122 47357 85353 571385148 4252 11096 854004701 62156 11096 464923029 21863 12004 961241078 4399 4252 624523717 20632 4252 337132337 12004 33201 563676431 33201 49465 804526638 59517 20632 821415588 59517 49971 976687338 20632 589 97048837 8242 59517 577958920 49465 48559 890934673 36529 8242 151230306 36529 59593 8881455 48399 36529 598972321 48559 85062 701769241 48559 47507 127028914 59593 78649 120146105 35818 85062 170111452 85062 76632 597971104 85062 49499 266324216 49499 63740 189340607 78649 13921 722927485 27538 13921 368253265 13921 66228 151572599 9543 13921 936624464 60045 27538 512184471 27538 6936 151578043 28609 6936 478898364 33894 60045 340046903 33894 81118 445758799 60045 45569 383364058 6936 77996 61024764 69596 33894 661057704 33390 69596 805729032 69596 12814 590896353 33390 80203 273192692 77996 44101 847936801 2267 69596 643509504 33390 40457 253284050 20755 80203 534008517 2267 60586 377129970 60586 49348 869984001 71561 49348 562124113 20755 77788 541683858 38569 20755 131785751 47832 77788 796503509 23547 38569 412746719 31583 77788 723692669 36315 77788 793697187 23547 22967 37865930 28416 23547 453991298 28416 47634 869863199 31583 71066 12211498 40093 22967 370634516 28416 14210 13487505 14210 73318 455404062 59169 47634 655868720 71459 59169 771841835 38145 59169 379303128 26897 38145 972680198 71459 30225 6001050 64468 30225 26238686 30225 35472 184261030 30225 18588 345068540 26897 69326 131869405 50864 69326 67584457 69326 53489 693993089 46439 50864 592821502 18588 85613 155853058 25495 69326 971700134 45631 50864 573131749 28015 45631 412474385 6371 25495 457524958 40486 6371 152026002 51614 6371 350358262 51614 41688 200433314 51614 36474 598922607 51614 61873 775107078 61437 36474 681636053 41688 69175 466174553 61873 27978 355626436 36474 3088 104398861 61437 3055 28755714 30387 3088 608340462 27978 41219 218225429 38922 3088 206465682 30387 17806 564693841 17806 32906 872873996 23123 41219 803256285 17806 87203 711563234 75777 32906 2122547 8630 32906 215006558 18257 23123 991184897 28798 8630 89261491 87203 12810 962805603 18257 11561 191359108 8630 51646 646744102 72010 18257 73084265 75138 11561 550527379 12002 11561 860108586 50624 51646 966498021 75138 83015 412626335 27221 83015 538030684 71468 83015 405927010 16144 71468 15433028 16144 8838 199934216 27221 6004 734519492 56248 8838 323633427 53415 6004 257570760 8838 76012 103558039 6004 11580 525880010 56562 11580 243841102 14498 11580 295707814 7976 76012 848123926 76012 69582 850866441 25180 69582 467504350 59010 56562 479839480 7976 55718 201072674 55718 62433 18147365 59010 36164 64189832 71877 25180 429522628 26744 62433 903652315 71877 39292 531581171 26744 55524 594779208 48939 26744 345213359 40764 71877 714560992 31404 40764 845770742 9665 39292 896233829 48939 72531 127843810 64757 9665 692746449 9665 75664 10139318 9665 25588 648591063 64757 8833 40381484 62173 72531 360365310 15633 62173 161696121 8833 83462 944625589 15633 7181 541195538 8833 69057 460293567 7181 36409 780596345 36409 72193 714444988 72193 80020 605926370 7181 54529 849419421 36852 36409 239924425 36409 57412 298208369 57412 27996 195043706 27996 77763 51511185 77763 52598 3721966 73413 57412 547678169 77763 63960 254798685 30968 63960 807664996 63960 7522 185114969 52598 28178 860229902 7522 85065 158117539 70678 30968 651603565 1617 28178 228112593 28276 7522 917039937 19323 70678 647570884 28276 37011 138252425 66588 19323 217145309 1617 63959 107779892 66588 26412 132448310 41743 66588 469888386 41743 32205 711909674 54867 66588 885306423 32354 41743 778126382 64322 32205 235719513 32354 81105 2811054 32205 64152 394584557 32354 60008 121505583 60008 84757 99642476 83903 64152 264753026 50222 64152 36173487 36201 50222 488174470 60008 28454 652335567 5417 84757 168435754 28454 59335 970025141 28454 51570 624439234 59335 42641 142087039 5417 3974 162512781 23880 51570 8089966 23880 20860 572881231 26278 42641 608913213 9604 20860 44791592 26278 86075 736620876 30264 23880 902202241 30228 30264 368431698 9604 86392 557978463 86392 25953 79279176 86392 34010 136580146 30228 8804 603989061 75245 86392 196762901 25953 82779 310932662 19424 34010 718960429 75245 74047 10067393 2955 19424 480413162 2955 58543 527145072 82779 13828 114483186 19424 4937 334019376 4937 81307 844588753 58543 23915 178088301 4937 936 611936302 53739 936 766262611 81307 1898 656157882 86958 81307 68584048 23915 19329 282189229 1898 23781 950270276 48781 86958 99103660 19329 21183 5186964 19329 61625 566738988 61625 73800 404569998 21183 27859 885928062 30673 27859 805479241 52266 21183 772806053 52266 58082 12202375 73800 54304 62655219 6249 52266 69218501 49694 6249 589327022 6249 1593 697022635 37522 6249 533539249 6249 62210 890739281 36920 49694 438179790 37522 52848 999713306 6048 1593 807245195 5579 6048 60380238 20529 62210 872670974 20236 6048 126169032 20529 77642 101698004 5579 42310 464042984 5579 29767 71146889 57512 20236 196931562 57512 28375 371568732 29767 60220 513426327 6980 29767 101631175 55207 28375 911413357 55207 11520 976055643 24347 11520 8447950 6980 61181 200711246 45802 55207 656551581 23972 61181 13061525 23972 81588 86973323 23972 80385 886914752 61181 21499 349364235 45802 56834 144790626 80385 44466 568149511 80385 62954 994685275 56834 13473 54772321 21499 6881 883747485 65838 13473 32182460 24126 62954 631163958 63238 24126 178098132 63238 45978 450781156 50086 63238 579004083 45978 47619 194707337 33117 50086 511965192 45978 18754 657520182 49985 18754 798534059 47619 15504 812080868 63573 49985 385564040 42469 63573 666338211 63573 60980 877841707 83351 42469 571310974 61748 15504 584826542 87302 42469 58361725 40951 87302 145469818 83351 63681 265637518 63681 38899 1777984 52914 40951 510114029 52914 51526 72943775 18698 52914 668854081 77004 51526 617622926 59308 18698 36363830 51526 6795 723325547 63497 51526 121604328 57824 59308 510348891 43956 57824 767635838 18718 57824 153998724 57824 23536 878353675 23536 34179 499037970 34179 697 60866966 23536 44990 478757433 82802 44990 820592085 13505 697 895439506 82802 75179 913833832 34404 13505 740560179 1846 82802 405808596 54353 34404 614094876 75179 20394 479372789 9609 75179 995649822 10914 20394 151342710 16037 10914 241436004 20394 54963 599222011 80479 16037 110441709 10914 44417 986776341 80479 55099 266807436 35676 44417 106503815 18083 54963 226664140 70081 80479 78616635 18083 47107 962834713 12033 55099 795519626 29814 70081 280171080 59605 70081 914094346 56441 70081 348533348 56441 69941 84202728 1143 56441 699476950 1143 16241 702698233 69941 16587 7040335 42540 69941 41380380 69941 68897 484528629 9807 42540 284510771 64214 9807 928316376 16587 64942 201933633 64214 41260 23143185 68897 36422 982116862 64214 67558 125517084 36422 54002 541889139 54002 61090 683997410 41260 33915 152470468 35891 67558 406999669 61090 8751 229230278 8751 53865 324734982 75569 8751 899905921 35891 60042 938881453 53865 42543 6806410 8751 36526 821959370 60989 60042 879778846 3184 36526 534848115 22080 36526 610288963 36526 10176 214779096 22080 40492 249001897 40492 20021 75075013 86158 10176 598500691 7215 40492 951907220 40492 41151 644119530 55579 20021 987644353 86158 60515 317899858 7215 38327 657794667 34033 38327 201703701 34033 67418 11608430 68018 38327 725118902 67418 80129 352343640 22611 67418 436359897 56821 22611 539126577 11575 22611 150215754 53515 56821 196603734 57032 56821 94201852 57032 1894 42625037 42548 56821 735783868 53515 20308 296190051 65594 1894 205955496 83103 65594 105769556 83103 2577 153762789 20308 45186 741661133 52016 20308 65273043 23911 52016 563976599 2577 46743 439353712 35192 46743 100322393 78188 35192 656028342 61178 78188 627395167 51872 78188 393354642 46743 46389 57978097 43242 46389 948193996 79164 61178 885291736 84040 61178 95135389 79164 65003 916397612 84040 22804 22865241 51345 43242 824946238 64878 84040 343280441 65003 46716 532094517 51345 1315 24909633 46716 276 903978127 276 73964 864907703 73964 5761 192493303 65553 46716 496265838 51792 5761 32212842 72979 276 496403720 12464 51792 82209674 12188 51792 190794070 71557 65553 981091930 12188 43995 854015895 12188 31140 439536692 12188 58511 477205760 25476 71557 53509164 59195 71557 388639350 63962 59195 934072383 59195 28995 386707496 63962 21673 730328677 21673 32280 547383729 63962 38825 477583945 21673 21546 595226799 32280 49199 785786396 32280 8866 452504073 49199 70065 388744585 8866 76572 540530178 29264 70065 634260299 8866 41387 972358757 70065 57375 123943559 76572 58468 43312621 49397 57375 122567068 58468 46147 320605453 27542 49397 698017303 46147 55713 599722660 51474 27542 811444497 27542 4503 203684309 51474 85779 43272305 51474 54524 503857927 63472 51474 595574327 63472 69442 549571120 63472 2057 304692841 63472 60804 59188127 60804 79878 337163722 35961 63472 865266481 54697 35961 333627750 60804 12163 196109052 60804 35483 193047422 63447 12163 365350617 63980 63447 76543803 6173 12163 171927054 29812 35483 964696014 33301 29812 29533092 33621 63980 879555170 33295 29812 837027020 6173 77809 342269368 77809 51198 311964758 79615 33301 329215788 86816 79615 438431698 83526 51198 255216117 79615 12801 832519489 71184 79615 64793631 83526 66911 45038684 83526 16470 250375745 12801 47645 1422127 9351 71184 80495277 83619 71184 214907846 83619 51939 253993242 18266 16470 905675960 83619 42948 630348305 9351 85293 461194258 83619 10795 834333819 51939 18621 324612580 18266 16860 996828249 85293 78209 534961816 38663 18621 66742457 23572 78209 693404583 16860 9578 101142546 9578 29465 94409839 33693 23572 853865266 9578 79345 678437836 43391 29465 974213843 82272 29465 684584534 21091 43391 842819318 54579 79345 66788197 70310 21091 37996174 48511 82272 150817995 82272 67755 6174171 81100 70310 888395949 63997 48511 90991202 64830 70310 960079485 70235 67755 643355420 45573 81100 994302444 59241 45573 96960035 11737 63997 948532604 43327 59241 889576946 9088 45573 590218543 59241 38260 77865172 59241 10067 797030575 69530 38260 717579920 30859 9088 246368462 73706 69530 96833926 30859 74083 627906086 69530 66029 725133379 3567 30859 811043215 30859 52088 792176150 10005 74083 826374589 52088 69869 277123119 58660 69869 885062235 69869 33931 614422016 83410 10005 177424803 25598 10005 18114330 8032 69869 72822452 8032 74453 894962772 79028 33931 16663990 79028 67117 438704498 25598 31563 220635136 67117 38580 365251606 67117 36053 491062869 87205 79028 69875957 38580 22402 611542266 69727 87205 925745133 52413 36053 2616377 7409 69727 963626587 22402 510 281984104 69727 67879 278822502 7409 28717 934563915 67879 35456 79568603 28717 54151 245432682 26089 510 729755743 42645 28717 439590417 35456 7057 230161822 42645 23190 556515013 13344 26089 361283124 26089 63106 390831112 81790 7057 54716665 63106 81315 145727537 82924 81315 145322932 30068 81315 888362749 7349 30068 741055224 82832 7349 539514472 39288 81315 482272110 39288 12043 169330907 7319 39288 333981104 12043 35359 388888436 7319 52175 529376608 87078 52175 84713437 7319 9525 193737106 71702 87078 59984557 9525 11210 541322681 35396 52175 838695659 57294 35396 305705396 11210 15720 429017493 11210 46970 985283457 15720 72994 412494196 46970 57518 340243446 72994 3248 598732757 26361 46970 278603405 26361 44553 236872617 3248 36927 35343601 23416 26361 676321354 6161 26361 159272605 19376 36927 176774988 19376 53244 254779590 23416 77251 908029939 19376 76919 687575212 6161 22773 392141615 36166 76919 436181493 75473 36166 149341634 22773 1371 991055700 36166 29813 852836331 1330 75473 513844498 69597 75473 6331051 27602 69597 72149102 8069 1330 257548761 76069 8069 868964718 84734 76069 524729261 69597 41362 547421255 76069 49966 233763383 82771 8069 938263792 76069 58652 450819464 82771 85991 593551619 82944 41362 324152311 84773 49966 516636536 44148 85991 303714412 82944 24054 35329774 54032 24054 691507731 84773 15852 313152531 24054 22296 46654874 29467 54032 941042447 81308 24054 197827035 29053 29467 90590098 44133 22296 543277189 29053 56010 424060543 29053 3937 145244896 7339 81308 771350243 32930 29053 693196038 44133 13867 291541788 48586 13867 247151324 48586 16346 343358643 58187 32930 20903260 7460 16346 412449177 41443 58187 485411737 7460 45986 262766122 86300 45986 963419690 86300 49172 688786593 86300 63068 571364784 17978 45986 883803019 52308 17978 122420743 61438 52308 744198894 63068 84328 375220597 17978 58584 863729997 47090 61438 585483698 47090 61214 938281333 29066 47090 815966457 54655 58584 88533456 61214 439 217877441 61214 53658 401797057 5499 439 79100691 12403 439 87872137 439 1748 573404446 7419 1748 56283455 12403 68164 408551770 5499 16572 111927553 1748 15681 952982734 68164 2263 798638149 9257 7419 76708283 197 16572 101652666 15681 52932 670156280 17252 52932 52376052 60011 2263 26606674 40891 52932 175508804 18296 17252 494408490 17252 17928 947773291 40891 45001 94385388 40891 81378 616029560 18296 19056 664820507 39602 19056 812559064 17928 21617 464915837 81378 30761 604344788 23775 81378 485645763 80121 30761 451134602 23775 52179 917867433 82675 80121 782095075 82947 52179 445237615 76141 52179 926662800 16710 76141 975380634 30978 52179 568844751 30978 30171 531993814 82947 46033 895814653 76141 23502 257296170 68733 46033 294169036 68733 62140 36673577 52284 46033 995488952 62140 36399 736247415 13398 23502 624520683 21627 13398 707849376 63290 21627 341796273 36399 77668 480958901 26098 36399 918773222 60352 21627 958362474 7642 21627 250557153 67540 60352 652640326 26098 4883 108564932 3005 67540 188536296 7642 28047 663529692 67540 81054 221256497 81054 57722 220465491 3005 46396 769459526 7987 81054 317068535 35630 81054 520820882 74005 46396 432632819 57722 38900 869760852 38900 74269 411936117 38900 4758 750836788 44193 74005 129432619 77104 38900 881178061 14213 77104 200491421 77104 22420 51908026 59833 14213 423485227 44193 27922 18468637 49192 27922 538793136 27922 27171 897229995 49192 48234 202687906 56608 49192 827729419 27922 14769 877429162 9229 56608 313862009 65092 27171 282253259 9229 1316 937007421 12496 56608 239375314 5471 65092 877415064 59135 1316 102076172 65092 48208 601314054 12496 20372 849960562 59135 81538 464140295 39353 5471 746182749 76391 81538 65493408 81538 27126 427366764 37169 20372 44234512 21378 37169 334445624 39353 48914 2327461 46276 76391 925546930 58756 37169 374453116 58756 21938 204845029 21938 38376 754505915 42160 38376 704337445 38376 76916 518060975 32984 38376 948063154 14218 76916 961497559 37696 14218 625113457 14078 42160 923985854 14078 8135 613279484 32984 54901 508788441 35042 14078 804719014 52500 37696 523217268 14078 60049 130019582 60049 20147 203555773 19951 35042 546766896 60049 27004 968399400 64552 27004 594502124 78483 60049 48348617 20147 44765 59858995 9161 44765 810285885 64552 40972 390817319 17086 40972 510978564 17086 9971 754970347 9161 76900 92259682 40972 20778 129476380 47426 76900 113928780 47426 38755 859103773 20778 38816 925876380 76900 62528 15207125 47426 25971 749722565 38755 7167 412473740 7167 58989 18618644 45908 58989 146059981 5951 7167 10848132 7167 78155 338409551 45908 61714 918873822 45908 69138 150466511 78155 62686 597673995 58799 61714 569849504 61714 55820 126203040 53599 61714 143498148 61591 55820 486037626 61591 50064 729794215 55820 20404 844241624 53599 54767 246378858 65985 54767 12008059 50836 61591 17118856 20404 46673 370861160 51218 46673 950110311 46673 11285 74130511 18940 51218 760392357 60564 11285 870263082 29246 18940 127889419 18940 83702 668812076 29246 79888 10387104 18940 49804 249581155 23276 29246 740179633 22161 29246 156487172 33626 23276 49136 47215 22161 772524236 49804 6978 152242035 6978 64604 610313289 6978 64002 520191695 64604 40264 37572426 81611 40264 67916439 71873 64002 463854569 71873 4521 662256317 71873 8436 444200364 37026 40264 654571077 71873 34527 192917357 8436 39652 613060254 85346 39652 818843431 85346 42066 30633641 1373 37026 380762784 85346 5483 681092097 35813 5483 834659817 35813 84288 790335663 35813 70505 855211371 70505 17198 131180254 25266 17198 485862064 70505 36865 709519431 36865 37114 732438188 37114 64665 136350633 37114 15517 14437834 37114 26353 142167341 37114 47066 455879890 9387 37114 354886401 64729 9387 666016530 66093 26353 102570273 38919 64729 973751866 66093 39403 52582683 10657 64729 469512852 10657 52344 105901140 44539 39403 5962053 39212 10657 70024370 17102 39403 141210786 10657 33250 294057099 39212 70228 3835899 46155 33250 755320224 33505 33250 73845792 35315 33505 783177972 46155 50699 210264208 39902 35315 656965352 46155 75132 228617114 63420 50699 775576400 41656 35315 100747044 50699 41580 863297014 41580 74262 523593777 63420 13656 747500468 9537 41656 763828596 41656 71275 726412645 8892 71275 154617687 49074 74262 336237404 8892 87122 303393826 87122 53192 881760017 53192 16644 694077891 20985 87122 759481647 20985 25631 508035061 76007 16644 485655535 53192 83916 881015323 25631 79583 791537505 37752 25631 89391017 25631 1106 404538612 48332 1106 181581722 47929 1106 847573322 37824 1106 527112966 1106 71270 555482399 1106 24295 446972061 65618 71270 692700587 65618 5751 835793780 24295 2916 980121852 71270 10700 944431292 5751 41267 139246470 42945 65618 861083198 2916 48917 41634879 17011 48917 738650289 2911 17011 428893588 17011 73883 45555952 17011 10133 146058799 48917 42881 690503978 27626 2911 25064341 56483 42881 420134438 20231 27626 899347595 42881 81659 324782893 11950 81659 322505085 11950 47983 871541486 11950 53343 542964694 53343 15122 747263136 11950 77329 120955483 51850 47983 12145869 38416 51850 55477556 20839 51850 700795443 38416 86743 431353813 38416 25034 170319692 51850 24417 973489066 20839 75301 276077432 17048 75301 930956962 25034 62009 284132847 25034 5832 268351068 21533 75301 127385441 86864 21533 769492411 39090 62009 598515788 83561 21533 667416055 10396 86864 699700969 10480 86864 659157959 86864 13713 655994597 21316 10480 315159344 13532 10396 51523008 13713 60293 103141434 56723 21316 28958469 50245 13532 935182718 50245 50168 632732957 50168 52036 1247770 2742 50168 401476938 53535 2742 525781542 50168 68075 712971338 68075 13944 232822005 53535 86573 165280108 86573 84687 362298750 67212 84687 393642297 13944 8973 429344263 64053 13944 588608573 86573 8405 258943284 59771 8405 343533114 38089 8405 714490628 32188 8405 143747917 26170 38089 677527481 84364 59771 73362077 62848 59771 545863026 29524 32188 653406786 45167 32188 856217742 36017 84364 71951221 1929 62848 382897950 29524 26478 841794155 26478 58239 954728754 45167 53274 619169758 53274 47314 137589696 53274 8488 833609323 47314 52441 700426260 26249 8488 611134045 53274 20822 402150368 61641 8488 769622934 46373 20822 88911885 56457 20822 316002149 61641 4265 170340374 4265 44179 411452178 30308 4265 40819759 44179 40526 820630561 4265 47560 425667426 83439 4265 21430758 30308 74069 602893868 79533 74069 469501896 83439 30740 700895195 83439 15159 989532891 1546 74069 185286356 35180 15159 521271042 65775 79533 60581599 65775 8684 372147273 1946 35180 986395335 33204 1946 636784743 34904 8684 510074706 65775 76833 888326524 1946 36221 236673019 76833 32241 827128522 36221 32260 76414503 76833 61706 895252973 35575 32260 46708844 35575 35028 272308284 72697 35028 372898789 86279 35028 1441843 72697 78954 567540811 65608 86279 145621868 82540 35028 518639560 86279 77793 482648592 65608 3668 58434912 75249 82540 366803305 82540 31378 20186606 82540 28640 971920431 16857 28640 669119614 3668 77034 771716418 16857 10833 205157283 86126 16857 129875187 59874 10833 884240611 3041 10833 999470164 86126 54888 516540994 86126 78940 667840893 86126 65823 81173942 43383 59874 417236914 6195 3041 36264601 40423 43383 957364746 65823 30035 871835190 83951 6195 515725479 14147 40423 284330580 30035 33215 853914119 35661 83951 991727563 39561 83951 404017010 14147 49083 145116280 77337 35661 448750973 33215 1109 788592015 39561 57125 991528989 23297 39561 6682194 40735 23297 94247514 40735 59462 177865343 57125 31276 687669636 35560 59462 411369933 40735 72791 161345805 4708 35560 674235133 50158 4708 880259618 16727 72791 869749893 72791 39788 617048605 70685 4708 212320625 36010 16727 910878652 50158 84238 407474160 83031 36010 91826494 10053 83031 512883462 82196 36010 206231884 77484 82196 595241715 5110 83031 459938140 82196 61821 811963824 66796 82196 839753350 61821 29098 497674857 61821 67980 211571580 29098 19629 383203138 10840 19629 982992051 66796 57311 678521285 3038 57311 966946837 67980 17616 326138971 19629 31160 100795164 57311 61992 89971465 17616 54719 782195655 44039 3038 981009839 7056 31160 827453280 61992 70513 141423286 82055 70513 54391311 23406 54719 140031895 14851 44039 29237217 13141 70513 747760166 70513 75845 514649441 78471 23406 185156344 14851 2913 236432685 75845 10512 802714849 40000 13141 607035888 10512 65061 933721360 83833 40000 714983300 65061 83066 605485407 63851 10512 184096800 65061 75107 190639194 75005 83066 867779499 63851 11312 3974200 75107 86712 137965939 75005 50183 816315471 75107 74860 339261896 2472 74860 260528301 67996 86712 547555290 17665 74860 56585529 29401 17665 309362273 23760 17665 839883845 48682 17665 693186897 78900 67996 329261911 16366 48682 502330730 75039 23760 610381852 23760 25741 226275264 48682 84829 550493960 43347 16366 985599874 75039 12822 16225574 43187 43347 403506953 43510 43347 143285318 84829 41924 101649381 84531 43510 449196535 8908 43187 849498262 8908 10447 138225345 24620 43510 70115141 10447 67960 780291395 84337 10447 604230745 67960 25650 23988584 10447 81769 896816974 81769 38381 645505355 27699 67960 140424182 25650 12414 69663351 30160 27699 602983823 38381 84196 954622568 38381 62295 623462667 62295 46087 749259624 46087 2391 354237853 70877 30160 931865767 1517 46087 556754572 62295 82089 67629351 40965 1517 900716650 42198 2391 242688099 78669 82089 809990401 39459 42198 316541571 27585 78669 753563467 42198 25984 682415963 27585 31946 10562590 25984 56330 725044404 82183 25984 690484587 27585 44840 472553538 80109 56330 482607557 78400 56330 596608351 82183 51995 125302021 53163 44840 745614224 17338 44840 451081579 17338 24815 161442654 17338 75303 366197020 51333 17338 414294674 51333 5205 523323784 69116 24815 588027496 59246 51333 545399519 69116 8806 875907599 5205 70585 727555471 46722 70585 22024871 70585 20146 985651674 8806 84437 437020012 8806 5968 421424270 52747 70585 157620990 28985 5968 414618830 44672 5968 81299233 28985 7803 421511488 5968 77091 922531336 7803 6946 499388988 67705 28985 668928628 64538 77091 920178604 77091 24299 152116373 69578 77091 232432282 6946 23027 726572931 491 69578 334008674 24299 3203 83060511 85142 491 948208909 64351 491 640435928 73804 491 406225234 3203 35258 768875819 56237 73804 553808481 64351 11514 391577171 35258 51947 92916939 51947 69316 615544826 51947 48894 355967217 11514 43502 467535048 53606 69316 246462277 53606 55042 299272995 23050 48894 352708091 55042 16836 291398661 23050 21016 479476427 21016 68369 6377112 16486 68369 747056042 63674 68369 502351214 21016 86221 149902656 16486 64993 679158038 63674 13630 973918435 7743 64993 531547456 64796 7743 89876415 43968 64993 364173999 13630 26372 136598436 7743 29233 427022153 63881 7743 156393166 29233 76149 714471620 63696 76149 604657422 32140 76149 48334370 32140 77415 232845801 29178 63881 69368234 59838 63696 406557219 66914 32140 985699467 26092 29178 695462831 65269 77415 112687362 29178 9470 440625413 65269 20627 441249339 65269 71986 496359798 11728 9470 828861808 65269 86475 342165084 20627 36783 868535295 47878 36783 687211807 36783 34323 860175855 34323 2943 441393545 46807 86475 81035778 65340 47878 815738055 81802 65340 359173887 65340 42312 574639809 81802 24129 631271498 81802 34823 714763558 63411 24129 644516605 34823 15699 240710026 63411 78115 538407147 63411 30657 596221980 78115 32404 222544407 78115 3004 328185616 82136 3004 141978013 3004 15444 526602966 82136 14449 12299353 76573 14449 763180441 11363 3004 347268555 60857 76573 96255491 52132 14449 506246470 12705 52132 903832144 76573 56118 793514288 38940 60857 733993177 38940 31945 626501022 52132 32099 376313186 77439 56118 711773026 77418 56118 384693475 77439 18447 763438579 77418 65682 877913484 77418 28525 433309213 18447 21836 760086808 70455 65682 225029311 23420 21836 538943695 78244 65682 659734795 28525 10504 131256657 31810 70455 158610835 49993 31810 8531933 31810 1735 506200853 81049 1735 242672366 7587 49993 717228311 7587 54263 150126395 1766 1735 444037067 1735 75228 68351471 7587 83418 100215309 80550 54263 817924937 1766 68986 203297755 75228 25053 831649436 68986 21363 806311695 40343 80550 853141281 80550 38169 858308666 40343 24699 337060455 33801 38169 872003088 3984 33801 821560972 37243 3984 88117496 79443 3984 363422167 24699 2637 535735239 18840 37243 939379843 3984 45181 48368430 84148 45181 892280651 79443 40383 659028968 45181 62524 239657309 77138 84148 140733685 1299 84148 143170138 62524 1955 294416226 20249 77138 118124569 61202 1955 685742056 61018 1299 874677091 61018 39262 653293759 47743 39262 788465435 12063 61202 612987751 39262 44654 251789761 45902 12063 517952512 47743 55605 981011645 62214 45902 903933617 51350 45902 272453729 44654 3700 436014235 18404 51350 277805657 62214 45338 583417782 62214 45348 81342348 45348 73331 974836262 18404 22016 735591599 18404 2966 359684639 47659 22016 923356162 84008 73331 11539455 47187 2966 606906002 76487 84008 568741899 7970 2966 773250195 84008 6754 902381716 47187 79042 505531702 49411 6754 332586836 75590 49411 74310618 6754 19200 142612817 74740 49411 50381690 75590 25139 478124768 25139 57368 308897307 57368 83613 36223654 19200 60279 966055698 25139 58525 359790296 83613 86552 113919390 60279 80088 306266158 80568 58525 995856955 2851 86552 432037504 80568 17234 814218816 2178 86552 228401690 2851 70623 845767252 17234 43796 950252297 70623 79969 182105946 15507 70623 124710494 70623 60981 671412063 79969 42451 69244373 15507 79976 908312641 34949 79976 877314624 42451 5444 353892667 85013 34949 468812900 79976 28022 460951020 64072 34949 41153799 34949 6511 355119813 5444 73719 78431475 6149 73719 512643222 44192 28022 341605497 32004 64072 572854389 44192 77048 983521043 25763 32004 89755609 10484 32004 839964319 38727 25763 563583147 10484 13855 446509740 30041 10484 867193066 13855 1993 51296829 38727 28712 265961984 1993 35883 541414140 13855 32583 221486 35883 12484 36237329 3953 32583 760791939 3953 46645 377196277 80580 35883 126534667 86396 32583 336878335 80580 57123 715692268 3953 72690 306865740 36187 57123 133663614 57123 739 271648247 27677 739 761071450 36187 47374 21658899 82238 47374 894498699 27677 56349 701866599 79668 739 298098155 27677 87235 887373687 82238 66733 530881376 87235 40575 506177287 56349 52421 890796168 61539 40575 270141176 3106 52421 454691688 68916 3106 421752590 61539 22419 779935237 52421 37857 828348181 72030 61539 580481088 72030 62158 463361961 68513 68916 670670763 22419 6308 822333403 20385 68513 115525636 7935 68513 578146495 67256 7935 472513441 67256 40257 564459779 61154 7935 94163898 44069 67256 100833 44069 65529 659043329 83464 44069 707323600 63769 65529 729777868 61154 68389 136635322 64175 44069 710210869 71249 68389 128344656 83464 46974 770012629 12960 46974 484760844 64175 66390 781760174 39453 66390 858369204 35699 71249 683810600 40674 39453 163425949 12960 70071 607068581 39453 13233 864751557 13233 29417 503555493 31771 35699 538708893 52766 40674 987610747 42149 29417 128850189 46268 31771 227625034 34369 46268 932134419 31771 20576 788018062 46268 44217 81044210 20944 46268 504702040 37413 46268 703746783 20576 4806 872899300 37985 20944 36264374 16922 44217 703664385 37833 4806 270582991 64336 37833 927576049 16922 48278 11965444 64336 9346 705219637 13970 37833 446246714 64336 29905 649223180 13970 75190 115251699 29905 24048 545615111 9346 11620 667200465 7179 24048 960381542 75190 22050 596696564 14242 11620 314049728 7179 5704 604062146 46139 7179 715075683 22050 72572 301207978 46139 44829 840016842 44829 40303 581989384 46705 44829 559641865 44829 43345 903757133 85873 40303 849661863 43314 40303 810208235 43314 47682 630133448 4239 47682 80765956 83253 85873 677878751 85873 39456 214414432 47682 68354 348727445 53260 4239 955860224 77833 83253 111554342 77833 969 554758900 37979 77833 52765241 73737 68354 950402791 37979 37387 427757845 77833 9937 512891323 37979 50104 683896052 50104 62051 104777562 8836 50104 471685002 62051 48363 737475658 78441 48363 545478430 71868 78441 130083359 64051 62051 271240734 72047 48363 714133823 9555 64051 8125135 48918 64051 135261701 71868 9838 82432768 48918 2340 651342199 48918 71983 545987477 81353 9838 880496439 72848 48918 691686215 49537 71983 666177731 72848 74009 515068918 83068 74009 761656531 72848 29776 390973788 72848 41455 88572370 83068 21854 22406503 87191 74009 12325748 83068 56148 268186217 8863 87191 766131764 45797 21854 101486318 81844 56148 248507176 42545 56148 591414065 10567 81844 24149793 10567 57188 206627065 22472 81844 816179563 81844 9253 3066694 42545 72439 126411896 16393 9253 105828936 16393 33828 357405882 22472 20642 92233316 29092 72439 138287641 72439 79667 369666679 18845 33828 113319753 29092 22738 582105658 34002 20642 914164246 34002 11481 633361332 11481 3105 425060110 3105 18105 915037146 4819 3105 67209639 34002 77688 58888833 5094 77688 725010189 18105 10798 70779196 17071 5094 285123838 17071 80437 444523210 4228 77688 230959905 75155 5094 941024319 43778 75155 208945392 4228 25628 372377283 10621 4228 801060243 43778 83252 906749361 83252 82887 343107616 68510 43778 582928610 46218 10621 469918789 7923 68510 922410326 76662 82887 177179016 46218 65239 978066679 76662 9691 600803735 46218 27551 606127638 9691 2768 783003055 9691 64500 528457291 60408 2768 439923723 2768 73688 383210505 2768 78143 485205308 73688 86351 823650609 50692 64500 562587078 50692 44552 706522739 44552 50207 975543362 78143 8371 378895119 34146 44552 344966155 22152 50692 687623278 50207 30022 840153654 30312 34146 424334375 30312 87081 419568532 60910 87081 179401311 11290 87081 933629210 60910 8733 69050897 60910 31568 29856561 63575 31568 874938398 11290 29898 60365538 63575 21993 506360118 82073 63575 134021677 9003 82073 86196360 29898 39270 207366906 73657 82073 260059889 17824 39270 471429623 38236 9003 74478230 17824 17255 318405824 23701 73657 605057015 50634 17255 234307317 18462 17255 645578642 1911 17255 344833276 4267 17255 246522160 30353 18462 19407289 18462 40633 594784404 30353 6919 525082264 4267 75917 260274491 31387 40633 166543729 33022 75917 326218028 75917 15160 664078678 75917 60924 778760043 33022 56013 238993784 15160 62213 299607928 60924 49242 909599926 62213 31074 406663 40957 62213 689123268 62213 2451 16876470 2451 4594 213131192 36775 31074 113679080 31074 66457 237375537 2451 16204 17344005 77746 2451 809608006 25681 16204 126594441 16204 64356 329122045 1335 25681 55095069 16204 50771 891606734 54467 64356 128709024 14679 50771 244642434 54896 54467 540516475 14679 30603 185498243 73570 50771 150665953 14679 48855 186908441 58690 73570 613610754 54885 48855 430941051 27759 54885 485094461 58690 79759 435753317 79759 36041 283290737 36041 25629 337606010 45316 27759 926545757 27984 79759 715213995 85510 45316 659928777 27432 36041 520528636 60998 85510 589937597 66165 45316 921987450 60998 21871 771929780 17107 60998 523893558 58363 27432 687139903 71883 17107 942654504 30105 71883 963357979 43215 71883 880556840 17107 66811 894428491 49525 58363 655923604 39331 49525 266704180 70035 30105 292637105 39331 7135 512774019 73525 39331 879923461 73525 70233 319704528 39331 62715 666373296 70035 16908 870655866 75494 73525 745128895 74962 16908 253395489 75494 73379 417697729 82458 16908 832340800 19142 73379 93802399 82458 7924 438980487 19142 42351 96667569 42351 85412 995702095 42351 76877 216160905 6837 19142 451153487 78001 6837 160688911 78001 26356 221681808 56425 6837 989146650 26356 36367 146097168 81405 56425 156061160 36367 3659 801429742 3659 54424 364371380 56425 82759 22728858 20180 3659 847876972 56831 20180 994937690 64854 54424 503284787 46697 82759 621071309 18549 20180 472359854 56831 47620 910092578 47620 51024 584212378 10846 64854 49835118 14772 51024 30206270 51669 47620 490546359 10846 46444 517935961 23688 51024 379905566 14772 4947 358429261 46444 72046 280219875 12746 23688 88676888 46444 68408 357386099 32921 12746 10534741 68408 22613 583265931 48812 12746 491274666 12746 50124 818804582 68408 8610 526143344 8610 84508 504671628 84054 22613 795175924 4890 50124 707773360 50952 84054 383572721 4890 23511 697251463 84054 40981 687479595 965 23511 280538501 39323 965 111008686 40981 84601 473742196 23511 80053 863707108 28991 39323 841272132 39323 73183 888484782 73183 85649 93094075 84601 54970 481391653 24436 80053 48426668 80939 54970 345828517 24436 70479 970407067 54970 11120 812637740 24436 78234 818902984 24436 26919 729016496 70479 66138 950235491 16682 66138 445827825 66138 37371 167437647 62788 16682 791532368 60572 62788 314071133 69370 66138 324824486 69370 27397 87030374 60572 52942 432397678 29903 60572 298101416 67465 60572 944539454 27306 67465 773840676 48891 52942 899626377 31261 67465 136405113 29903 51435 127460871 3030 67465 760990928 3030 28955 323978894 3030 16483 125489807 28955 79205 794516762 64910 28955 31675929 42811 64910 786623644 68363 79205 798837655 69439 64910 353606675 64910 38085 29790098 39107 69439 65992476 38085 83443 552310032 3438 69439 674419595 76904 69439 858448951 67178 3438 775431151 76904 37956 991342789 67178 37749 802678509 3765 37956 611885737 67178 82652 21109188 37956 16883 601496821 37956 56959 882819346 37749 77093 106707779 24067 56959 683952509 16883 29511 338440170 46958 77093 643929811 24067 50518 528596236 29511 32108 548638129 29511 54217 278003266 29511 34659 112089676 34659 53996 502136395 53996 47450 983822629 54217 4298 495445547 27494 53996 803361952 87061 27494 618191241 42947 53996 697223176 20438 27494 492613438 87061 54141 410409860 8766 42947 954518212 45070 8766 357382999 45070 22307 836954252 54141 56107 513704998 9870 45070 416267795 33106 45070 298973105 18939 45070 137917200 18939 70201 830723277 22449 56107 3616306 7443 70201 691081828 47281 22449 306079746 78563 18939 458909485 22449 9883 171431269 11299 22449 848991748 7443 36268 588691533 47281 65009 115882272 36268 6897 58796677 55077 6897 541200826 36268 14717 327094429 45371 55077 113817766 16606 14717 822281649 57924 45371 290149635 55077 26750 676370000 16606 29200 157801493 29843 26750 640451518 29843 84130 31564508 29843 12262 195843451 12262 5321 575834950 56554 5321 499123003 5321 48383 31319426 56554 28137 389261005 5321 10733 188573331 8442 28137 472983317 10733 8661 343808609 48383 83199 489712680 80624 10733 395956319 86400 83199 722933594 8442 26696 124709528 26696 32932 659495215 80624 41001 784322598 9906 26696 983910690 51616 26696 98994347 32932 86757 11393798 51616 54057 547028859 86757 84410 804688693 54057 23712 303364036 46895 54057 578066331 54057 18263 642007379 18263 84988 74227874 61523 18263 703643742 84988 22673 148475062 81738 22673 728451232 43875 22673 490738714 81738 55302 123228599 63243 22673 840704479 2740 43875 155213362 43875 30888 428471002 43875 44648 856885659 55302 56728 634069703 80236 56728 802897948 10474 44648 687295502 80236 10440 485224443 34339 44648 303232051 34339 59976 21444180 82757 10440 818080509 83822 10440 793916826 34339 82032 529720683 34339 18758 837964225 18758 47736 80561519 50901 18758 23209676 8777 83822 573776719 18758 32816 598397517 32816 243 285147094 65698 243 294628869 75067 32816 711714044 8777 16818 210491542 80982 16818 908821501 84621 65698 369404079 84825 75067 675464156 30207 80982 442029825 2754 80982 115936181 84621 49821 312616585 60687 84825 610831059 14972 49821 518632609 75377 60687 816806332 2754 76366 612658575 57786 14972 572781670 60687 4202 245347122 63385 14972 518855617 5496 63385 482178259 75693 57786 490019157 39296 4202 334611908 5496 11885 240902135 29180 5496 463410559 75693 47655 94864245 29180 30057 114943655 50140 30057 993903384 57183 50140 414006337 50140 23052 283173748 63908 30057 148643371 32510 50140 179513930 50140 60294 195595830 80718 32510 824874386 72073 63908 315257063 60294 45153 833435291 45153 22576 131848714 68261 45153 342621472 22576 4679 427327806 75632 4679 22992958 75632 77730 204922596 45795 4679 501211448 4329 68261 886206676 41556 4329 599942838 4329 16192 952365624 40944 41556 85368309 4329 57302 688129364 40944 63478 714827289 41556 40760 869694188 57972 40944 29700845 40760 47112 588464378 32322 57302 982386572 32322 37690 891623283 4779 32322 39290063 57972 57186 761048000 32322 46802 914722152 34834 4779 885172920 4779 19151 138353196 8416 57186 763564781 19151 67857 924108959 19151 83461 326445319 67857 22521 669455750 44163 8416 126875856 67857 5304 603332577 5304 14472 629017414 7370 83461 34037645 22521 68200 201202257 14472 45372 790311233 18933 7370 46464961 35179 68200 116809328 61757 18933 596917014 18933 57683 478516257 81535 18933 5014130 23791 18933 105985881 54716 35179 60198186 23791 51010 189542016 81535 24499 892088456 42179 24499 106250888 54716 70783 95797156 46414 70783 720567055 50700 24499 47649585 24499 85942 647329061 70783 33272 476061616 33272 38254 46710080 42472 85942 972274288 60946 38254 35072237 85847 85942 900083586 53459 60946 903797585 38254 32485 130457946 42472 70221 526192975 35363 53459 892394654 53459 12989 429815985 12989 18101 427249107 25873 70221 360996473 62353 70221 98166686 86307 25873 952893530 18101 14607 688684577 27031 18101 247184461 86307 11373 742895584 50607 14607 539789118 87027 14607 309930297 66827 87027 136877524 62134 27031 88449848 87027 78809 967627947 78809 71479 902974924 71479 23901 114596624 66827 83630 914588613 23901 60609 137401740 78809 36511 932995830 84419 36511 569916681 45811 83630 432478089 60609 60377 29495136 67988 84419 828065502 29908 67988 138425208 84419 64834 423090487 29908 40404 138647309 73409 40404 253075681 31940 64834 795551016 31940 56389 21232641 78228 40404 265466021 38740 78228 962032585 78228 28359 277126194 56389 32782 629507951 28359 53206 923491617 17120 53206 765442494 17120 72075 298698997 32782 78517 721251209 66504 78517 171599599 17120 65153 309906428 78517 13358 825310496 63763 66504 988239131 51233 66504 318534048 13358 23746 797031686 29599 63763 287873040 56587 63763 729780376 76214 29599 447504591 59727 51233 785918053 56587 52770 125983210 56587 11931 139158717 13989 56587 682962485 76214 80665 395399475 59727 1991 955038143 47529 1991 14888313 47529 5539 223516444 11982 13989 289178897 62781 5539 910308004 62781 10954 717817444 10954 58007 371249190 11982 8615 195443465 58007 62411 38146157 31681 8615 64977639 63750 8615 174585853 19578 63750 210281532 63750 67263 971354395 60155 62411 350043889 78203 31681 959074158 60155 64210 488494711 67263 21643 567126747 22482 60155 745782742 60155 14684 533210463 9554 21643 691986481 22482 69697 164896017 14684 53404 377393219 43494 22482 629685755 20685 9554 47783786 53404 23220 203093225 23220 75264 5999008 24277 43494 668689815 24277 2707 678248138 24277 2936 270753487 24277 23136 146877440 62366 2936 478768091 73508 2936 848972645 23136 843 843787873 73508 45271 689054378 73508 48604 334749725 48604 874 525549503 843 22721 348393834 874 36689 740823648 70454 36689 328295756 39500 36689 498427849 36689 55106 606401557 7968 55106 909068056 36689 83363 573223745 44105 55106 620168282 49824 55106 468124571 76617 83363 926321225 76617 59940 959966921 76617 47955 845303849 47955 12652 75081957 59940 54168 885785830 54168 52798 472948136 12652 19135 614510122 19888 54168 166794405 12652 79176 651937907 19135 52580 848973903 19135 40231 26479140 19135 76769 507308961 19888 8217 435499532 79176 79939 375379740 79939 73720 777026286 40231 33499 380262586 33499 74951 495429672 73720 45122 183674081 8946 45122 996500651 76044 8946 580124447 73855 45122 373620418 16886 8946 146138164 36506 45122 726930901 21914 76044 48497010 36902 36506 660539078 27797 16886 381750913 33066 21914 57879072 21914 83682 475081763 23392 21914 674625279 83682 18576 254079118 70700 33066 398998513 69997 23392 7515427 50580 18576 974571209 49318 50580 87678055 40321 69997 302461894 50580 15286 410907391 28056 50580 425907784 67277 40321 369245551 70651 49318 575010823 70651 25487 384223843 28056 14686 20246172 65702 70651 775084468 1386 25487 360067329 1386 84180 571503846 21377 65702 805660433 84180 55816 338860524 21377 21469 312441016 21377 43856 951603479 21377 53118 390081807 21377 56670 963116785 20371 53118 264633085 17465 20371 73658712 20371 83133 636102431 17465 53467 548412252 57708 20371 565679521 2688 83133 299179504 57708 69225 403643550 83133 7474 664050935 46213 2688 176946554 38833 69225 650919836 85166 7474 913654094 86850 7474 39782283 46213 56403 41189010 38833 58389 218140035 85166 61696 588216345 36595 61696 828847216 5691 61696 260313697 47123 58389 248422997 11787 61696 50442890 83185 61696 107529381 75976 11787 581987693 11787 63827 202048103 42014 83185 333489206 63827 31931 601858470 78922 42014 954170168 75976 9036 198075446 62265 9036 947591365 78922 47321 798952071 62265 64234 934276188 36966 9036 125083891 47321 10799 50865277 54060 64234 80374662 68838 10799 708953384 72962 10799 60111450 7933 72962 830665606 20144 54060 228035035 9399 54060 279382413 7933 31691 103317241 68977 20144 148698525 44669 9399 828340077 31691 44949 662986716 44949 3927 528242004 3927 66714 116789600 87093 68977 304391156 3927 31983 49318881 87093 30929 131107371 24320 30929 88438853 45196 24320 116395829 17941 31983 245312390 20721 45196 409304860 20721 41862 49180807 44838 24320 193663994 67338 45196 919939381 41862 42885 793951188 67338 80951 2156945 78398 44838 876539297 67338 61184 501223138 61184 81444 980754441 69294 81444 584491725 80951 22175 374111225 13617 69294 419653343 19434 61184 586511112 42661 13617 569216978 42661 48077 158000782 72072 22175 731930568 48077 55504 595540063 19960 55504 57161886 19960 22535 109674595 2539 48077 86185291 24892 2539 898255521 19960 34331 83466097 2539 51365 458518594 17412 34331 32092469 2539 56738 55218322 24892 8646 429451333 46017 51365 955427498 34747 56738 639580841 20796 56738 357196871 29244 34747 97361902 72140 8646 728359886 5381 20796 935019642 5381 28760 462920194 20796 56128 113104005 79155 72140 821799143 72140 41983 33769620 60990 56128 992664228 79155 30994 52398532 30994 43848 554441300 41983 78608 595488558 71224 60990 406107893 45145 78608 744021867 25874 71224 726560915 78608 35196 608506701 71224 71691 297433227 71691 49953 451471787 49953 75170 240193772 49953 2419 202209411 29686 35196 83705657 58670 29686 980741453 45036 29686 219635410 75170 76377 330592164 63168 29686 984263138 31553 29686 221031510 65997 45036 319998045 76377 63348 853396759 17738 63168 693976307 63348 66924 792674028 15559 31553 686054034 17738 25796 209327708 15559 35161 959565681 66924 48085 9280373 35161 11798 899807274 77121 48085 607906117 37205 35161 231835897 48345 37205 741534080 73875 48085 160707693 73875 45275 368803644 35051 45275 160149640 66581 35051 388707969 55129 66581 258871571 45275 33983 58769972 66581 34944 692039704 77717 33983 78417800 77717 52884 105141078 52884 21825 214097348 53757 52884 948545002 8814 52884 822015260 52757 52884 139900202 52757 13951 536897906 53757 56103 723601647 52757 22461 675723754 13951 44435 55590931 7312 13951 881796520 13951 32263 634362551 57161 32263 548404603 7312 79000 365125567 78711 57161 698598348 45617 32263 16167623 44830 78711 140291709 2511 79000 64761656 60324 79000 891048158 2511 47100 282799476 57887 45617 419207983 60324 22551 848017496 22551 73628 646952126 14186 57887 939570574 47100 27075 160961183 35552 22551 219719628 2544 27075 915934773 35552 13097 18294891 14186 25364 452348999 15236 35552 629063000 5141 15236 145618429 64660 25364 780479844 64660 67526 619055673 15236 38679 492815543 72049 64660 416097206 76724 72049 928199949 64660 52529 903347396 38679 19445 496443777 19445 38572 52869289 52529 61433 578008101 77925 52529 988724905 62363 38572 109104523 19445 58139 356842606 17627 77925 74031755 61433 24246 510819870 59218 62363 812655301 34567 17627 200841728 11764 17627 794864785 39685 24246 143409345 24246 37951 35033931 47265 34567 768328046 39685 10705 99844439 84429 47265 591967675 37951 55264 74491314 22582 37951 589851615 63037 22582 858667433 28819 63037 155259843 83465 55264 188268899 36408 83465 95171369 59871 28819 321294053 36408 28422 670428107 36408 35182 114945887 72635 35182 432117199 14175 35182 543683584 81827 72635 902523698 14175 81123 840065792 14175 77412 394467745 55228 81123 195043537 50233 77412 93747495 77412 17341 631272383 24427 17341 627066965 50233 49223 114691980 17341 4301 310228122 61109 24427 146945606 4301 86375 417777881 86375 39411 716423427 86375 74319 454705362 41584 61109 811992172 31845 86375 446212684 11141 74319 167381803 78887 11141 639425970 41584 13907 872104477 31845 12848 652390525 622 11141 20329135 11141 64450 41715564 64450 61372 134769830 78647 61372 846574032 64450 12404 156142036 71451 12404 404939037 78647 54612 267234343 78647 73985 623843649 49198 54612 763439254 71451 25637 520059783 56363 54612 817887921 54612 56859 488656232 23991 56363 20041550 85530 49198 845233669 27950 25637 14492267 84282 56363 664326739 67296 56859 948794913 65763 27950 391455617 29063 84282 79857531 84282 54186 185542902 57426 84282 99864503 86125 65763 244119907 65763 12331 265715205 42226 54186 55789315 57426 40376 799028916 65839 40376 162134935 12331 65737 394637915 40376 4078 307219262 62205 65839 778873367 21296 65839 159341840 62205 33430 355109824 22788 33430 680703383 69329 21296 234743581 81605 69329 92502180 22788 2425 15221349 87293 81605 255633377 80929 22788 721043368 80929 39264 39733745 2425 34245 220233189 80929 30285 720945731 87293 66712 523888507 39264 60464 488695292 44200 60464 386388181 60464 6859 38238585 44200 18782 800883833 18023 18782 811143531 8912 18023 873765351 21373 6859 17447445 18782 78814 121554964 11061 8912 275626394 78814 11859 240511055 8912 75157 956894861 11859 12711 883529403 27966 78814 653345695 75157 66963 797184364 805 12711 975541045 71642 66963 962404790 66963 14381 944631991 14381 59954 112667241 73590 14381 366570868 54036 805 32967349 71642 76995 627093781 73590 48240 227110363 4356 48240 15241633 48240 53019 754490848 71307 48240 337957987 53019 14980 527160495 14980 86389 661589025 54459 86389 996514152 53501 71307 219485189 14980 49330 246775195 2067 54459 967287737 49330 83585 364295272 36801 2067 410489305 36801 65389 747306654 38520 36801 95546286 38520 83435 659807271 65389 47548 539523053 33969 65389 219697641 34713 47548 235582959 28257 38520 550665410 47548 70304 674223091 70304 77524 720910142 56791 33969 46064853 56791 12615 208295885 56791 31277 216155511 67746 77524 313092625 42071 56791 664251063 10169 12615 800395677 10169 15442 6866759 82481 42071 704316890 10169 23433 33009034 25452 82481 382602160 10169 35344 103558144 65667 25452 979813120 23433 69258 281520989 23433 44423 765198396 38854 65667 313337135 53311 35344 996588895 44423 45284 908565531 69258 35408 477468377 925 53311 659955859 4230 38854 13196991 35408 18114 320465248 17723 4230 103979990 60231 17723 213811348 20227 17723 987294099 3611 18114 877453739 3611 1236 819352467 43276 1236 824712408 43276 14649 25185684 69206 3611 34676818 14649 35261 914493827 69206 68878 981525316 82396 68878 559932288 82396 38945 968483852 38945 45668 719844590 82396 71324 680478017 38945 5620 657679334 82396 51842 546634247 57628 5620 33307971 45668 51926 274988903 26484 5620 859782325 26484 61966 95531028 61966 76777 985970874 61935 26484 35849431 26484 36428 26476833 77583 61935 654056987 25026 61966 271056550 38915 25026 557086082 25403 38915 230705851 3215 25026 573422202 87294 38915 6525996 16817 87294 536108370 16817 70512 959876183 2342 87294 130897353 42295 16817 548220911 87294 56127 718818922 42295 63666 263361596 70512 28299 792170728 28535 56127 587109734 85437 28299 965521727 62678 28535 751062756 63666 7662 259589926 28535 74309 960193716 62678 55844 558140842 62678 55083 194762292 55844 20545 993966357 20545 84234 237979613 55083 37680 423042666 55844 102 317850044 84234 7388 896072648 102 17054 664858972 102 1038 126590541 78795 17054 134274219 17054 30699 882585737 56617 7388 451814127 56617 17029 187486870 1038 58399 172718878 46228 30699 77512538 58399 13239 116269153 56617 65550 28844861 14680 58399 619732773 53972 13239 69868780 79182 14680 257918646 60529 53972 908084531 78562 65550 899367812 60529 72777 441839644 60529 70665 124081450 72777 86924 197480052 72777 36932 192224152 86924 16711 979739621 53165 72777 633205952 70665 65564 699431510 28914 65564 319335985 28914 51578 643870122 65564 60192 265113777 8201 65564 304185630 65564 59436 548042551 8201 76047 595075285 76047 82127 866965854 8201 47989 381729885 8201 8612 12349697 76047 14180 35593151 23269 14180 97032412 13685 14180 99819514 47989 67744 18171690 73420 13685 785811191 23269 43390 951818324 73420 8564 162335170 67744 18368 114703099 73420 44834 411792146 44834 38847 478920275 23952 44834 969696124 44834 40478 90032186 9822 40478 685440371 27830 38847 772963925 27830 69453 428364406 69453 38938 595772484 21596 9822 479293817 38938 34557 697030758 21596 496 834577808 3887 69453 511188815 80128 21596 219096439 34557 40573 810664401 3887 11244 586677798 3887 54190 40153251 11244 79965 862733424 80128 43545 419480420 64381 79965 398552700 31110 79965 102233657 55234 64381 171543344 79251 43545 3679676 70516 79251 365543903 30432 64381 63865307 79251 24512 144773405 19872 24512 276467400 24606 19872 181131212 24606 3153 157289262 31253 24512 103179703 24606 15854 634175609 19872 70898 450870212 70898 19013 393360145 83560 15854 45918734 15854 9671 998549533 54910 83560 174869519 1486 54910 233497203 83560 57778 828497121 9671 75596 798836961 16827 1486 541661737 75596 19119 891395093 42178 16827 181147382 5005 19119 223335403 82552 5005 808035056 19119 75897 467538943 52303 75897 53611027 5005 12091 453588610 82552 4851 628559760 4851 36732 818084873 9164 4851 659789318 9164 15277 823982625 9164 8133 769933946 56823 9164 886104397 33149 8133 147173056 39620 9164 497504791 8351 8133 105192676 17740 8133 80302633 8351 5116 261795077 22911 33149 501135000 34113 22911 684262699 62399 22911 981044892 19868 34113 922904844 5116 32494 94871314 55928 32494 134098606 34113 23253 930975797 29219 55928 434623293 23253 63668 333579459 78349 55928 664954600 63668 10445 508021006 10561 29219 609657914 29219 71769 205995147 10561 10867 246942031 3768 10561 1190647 48147 10445 589935813 4631 71769 431083591 43411 4631 176032289 66342 48147 864588588 4631 11723 551794684 11723 11396 207950786 4631 45956 724932438 65841 11396 184813912 11396 49521 598917705 74731 65841 69145670 86187 45956 590593575 21699 49521 781032659 49521 78856 582692472 47923 86187 767618429 47923 18626 273325584 58521 21699 43404310 50397 21699 976167421 78856 72499 989976258 9929 50397 739132732 58537 72499 956169541 10439 58537 519057448 23279 10439 829337054 54862 72499 8079610 20886 58537 108578317 23279 83275 385060685 20886 47757 723385968 73298 54862 754890661 20886 79612 28422100 47757 26618 343962782 73298 64389 872250335 64389 76807 269882303 59624 73298 333066111 26570 64389 242658895 79713 76807 103282133 26570 70441 735156265 26570 12135 125235393 76549 79713 928604700 79713 12915 203236299 12135 46253 968723412 34844 76549 396197973 55547 12135 342054951 12915 54958 34471057 34844 10126 476518917 54958 49385 139561445 54958 54991 563966383 49385 47778 290286413 74173 54991 632499124 74173 21210 784931109 22746 21210 651427592 22746 17956 709465994 18968 22746 505213965 22746 49894 493313920 74487 17956 789273833 22746 24885 75535674 49894 13731 713397533 13731 48946 816814041 74487 14667 591317586 21754 13731 857430795 27787 13731 766694603 13731 11272 740834550 219 14667 566353069 11272 83973 17026023 21948 11272 506989836 73384 21948 926526560 80687 11272 395203073 50184 219 397517635 35632 83973 323210291 50184 53468 39268403 7691 50184 292414473 3368 53468 428030418 10879 3368 586537722 35632 11672 913780839 18366 7691 948645907 26952 7691 98208161 78811 3368 473236574 23455 18366 751034196 2056 23455 722680023 6674 26952 90958186 58824 6674 127566400 58824 25802 240603637 37940 58824 358510001 2056 57772 275702860 68001 37940 381469176 58824 8076 499237115 25802 53995 429775339 32762 8076 532212004 76113 53995 24628342 8076 39756 46684719 25552 32762 69720828 25552 81720 246163809 76113 66508 541484640 76113 83681 435063394 82548 83681 322807273 31291 82548 198867222 81720 74641 248539026 49791 66508 973143143 13029 83681 930108478 72526 13029 141285667 76614 49791 268849966 13029 12128 837977653 67514 72526 272823014 68714 12128 567454714 72526 16375 668698850 12128 86749 828274653 34375 68714 316581362 68714 47077 133893428 47077 352 776669165 86749 57453 974747013 11801 34375 947494751 62849 34375 549850109 55496 47077 465601442 11801 33265 655599152 83618 33265 329388306 66647 62849 412320275 84759 33265 994956649 55496 67989 149379925 40670 83618 325520284 81894 66647 270263717 81894 41913 36006771 40670 61387 437671510 81894 10626 25493181 10626 63695 63170483 10626 11761 845554459 51122 63695 754155133 51122 42746 916564430 42746 80800 694115686 11761 2832 384547545 80800 2685 482908493 2832 18379 851632355 18379 74994 312174121 2685 75019 998043044 18379 70969 819401366 74994 37353 30905033 70969 63710 22815162 70969 65722 40719803 80963 75019 124532635 70969 74428 884567958 37353 47046 425924379 80963 77471 930653313 47046 60753 228204327 47046 19927 189117454 60753 86230 786932665 41546 77471 124551200 86230 72759 140117198 42604 60753 17586275 1538 42604 527805259 11953 1538 766361712 41546 55589 44225347 11953 82603 141904409 11953 53517 716694898 29756 55589 380043528 47559 11953 953869893 53517 44353 881446999 44353 19669 847250253 47160 53517 264906484 47160 92 216867106 19669 67063 997774592 75127 47160 880205285 67063 8769 126157279 67063 17552 803542047 558 75127 325130151 66893 67063 716921921 66893 45214 383586631 8769 42365 741274957 558 22980 533220474 45437 22980 560631600 42365 3975 4230088 45437 28014 30391838 78368 28014 599328465 3975 76668 402810099 49850 76668 805613021 76668 61407 170775235 28018 78368 328509674 76668 22293 630746105 61407 14118 923819352 82279 49850 155959555 28018 70474 323184508 28018 6956 192957715 26866 70474 339061442 70474 33880 84778528 75782 82279 244718877 23998 75782 490578616 30084 6956 864944319 34750 26866 987142400 65182 75782 251128895 33445 30084 33540432 23998 890 714662402 1510 34750 565162228 73990 1510 107812536 33445 82909 350355378 76427 73990 335229185 59668 1510 133097740 45880 73990 231712757 80627 76427 217701181 80627 17647 112804477 45880 72548 148088813 35357 72548 652922534 84222 45880 458988667 33403 35357 12154232 74898 17647 687172337 74898 24002 541116265 24002 42477 25057741 74898 42199 630061134 39170 24002 151467092 24002 83519 638644652 42477 74883 474538257 47690 42199 860653750 39170 48288 484803879 31148 74883 638724151 27476 83519 368173404 6717 47690 710017466 72079 48288 814084679 16352 48288 7445995 31148 30205 733323202 16352 68396 424237112 68396 55088 135399702 30205 78449 846241007 55088 22375 73648393 31815 55088 603193760 60250 31815 919208510 61880 31815 726937953 31815 56252 68228599 31815 33698 706415464 28412 56252 384990910 33698 31357 960570235 31357 55905 801700941 28412 65929 121942880 31357 15703 886044050 2509 15703 593891666 15703 26951 1505450 71246 65929 744895491 15703 66609 983482154 14296 71246 2395292 71450 26951 772471338 38835 71246 134762381 65825 71450 699943813 23249 71450 790459316 38835 60679 154324738 60679 47577 26237588 35931 38835 547047094 60679 6469 292479961 60679 18209 509911873 35931 4163 669566354 4163 69010 396328064 18209 6380 867839525 4163 11569 134103148 21879 11569 239771363 48904 4163 761420563 11569 61158 879748547 47429 21879 700272056 11569 69227 930604449 61158 24747 728727612 61158 51820 20904631 61962 51820 70454895 47486 24747 422367996 15597 61962 33950041 23360 15597 523799072 68194 61962 981787147 38781 61962 792334186 81313 38781 161856146 68194 26099 628465074 23360 34907 830457776 60055 68194 118577294 34907 19009 962919440 39030 81313 978286589 82370 60055 12836770 21087 60055 915923715 8327 21087 334987504 82370 56246 477133080 14219 21087 836486912 67244 56246 727977086 14219 78968 319381732 47408 78968 119331566 56246 30000 150174285 67302 78968 384316790 67244 44318 129388512 19527 30000 607989723 34057 30000 586050999 32878 44318 404240976 34177 32878 577409207 84608 34057 64678286 19527 66318 996451303 56683 84608 36843057 29295 84608 769946695 66318 84619 589397556 66318 10493 118509912 55012 56683 181903260 33506 29295 274183500 10325 55012 444093222 86420 33506 917933275 39646 86420 736388214 55012 20252 546224574 10325 79359 7168074 44868 20252 775977652 36124 44868 533762362 62780 44868 498969314 79359 50769 796149185 44868 84536 284075348 50769 84300 679375774 62780 62731 52001078 84300 48528 365488351 68567 50769 291180672 26772 48528 313435332 43453 26772 701142785 43453 64154 842238305 26772 82007 290971264 43453 44147 518914197 44147 53537 480553505 45881 82007 821987759 45881 6466 642524019 12465 53537 462434366 47603 44147 659223469 12465 72850 489430299 85144 72850 796608493 47603 37212 849837209 28715 47603 142612103 28715 74876 871636909 59267 74876 615233520 35251 37212 851673295 59267 77124 795117143 86499 74876 640485064 70085 77124 830087168 70085 37822 775800593 37822 12089 243030581 4745 77124 419688179 37822 60322 511087523 7376 4745 879564281 4745 77698 993222446 22358 60322 966126158 4745 11898 242833353 22358 10929 490956859 41227 10929 736321627 71933 22358 671754579 71933 33098 252698708 41227 42715 225480501 10929 79931 922372173 28935 41227 838936956 42766 79931 730397525 69064 79931 915616363 50762 28935 917558601 22058 79931 711499054 28935 16263 69943438 38430 22058 303989816 38430 10218 665090614 22058 8899 705513172 1580 38430 791112040 1580 55541 145885773 10218 83414 116612849 73354 83414 436537863 32018 8899 46100926 64020 55541 122160107 83414 16765 380500278 32018 14322 425965140 73354 68751 428350962 16765 5059 84325908 16765 66267 381918745 19655 14322 479588386 14322 21438 91920996 5059 15525 220060765 38428 21438 906210524 24594 15525 369968276 19655 70220 827076667 37574 38428 782305281 80679 70220 38527100 38428 13359 165517421 24594 53007 880861507 47243 80679 758133822 33839 53007 248774590 577 33839 224775937 50809 53007 83229515 31205 33839 728067813 31205 83017 809959504 577 87105 769526791 70465 83017 696267100 70465 38787 363924809 70465 83298 767677842 83017 20815 4832889 68872 87105 954779832 68872 66871 390960374 38787 83614 858497664 29383 83614 635484005 68872 52824 844155321 39369 52824 705753656 52824 28035 282749489 52824 37776 475088161 29383 6537 944664136 40593 6537 683643611 77764 37776 115844872 40593 71059 214053190 50303 71059 147790658 73636 6537 119622296 40593 21000 16903782 49554 21000 215255708 50303 73793 616626053 49554 39405 670023244 73793 7889 15210225 42185 49554 772031938 22868 42185 404157776 42185 57486 657328155 27366 57486 113347886 32463 42185 905402616 443 27366 40604989 22868 42187 370184712 15493 57486 894732979 76101 42187 526110881 44657 15493 14732249 83625 443 810508485 76101 74298 475221060 29949 83625 3319644 71719 74298 484496623 74298 24940 272003530 75714 74298 683882836 75714 28795 64105093 71719 48723 226853761 70701 75714 627464225 23326 75714 558882263 20610 28795 103246368 23326 32746 974429417 1417 70701 313486161 84355 32746 57668980 53590 20610 616718732 85246 1417 337846568 85246 19615 104037257 53590 59983 158024109 22002 19615 757431090 69901 53590 338248837 84192 85246 847260278 80244 59983 778502786 5637 80244 962688633 84192 2064 337831317 45071 80244 198074542 80244 43985 828052398 66868 43985 201233531 45071 72066 774751987 3582 72066 229193262 7901 3582 59349433 21211 66868 757338543 66868 61846 978171910 23058 7901 62779978 23058 80802 673765399 64007 23058 483749450 71478 21211 554678386 23058 57808 886662257 71478 79909 94891448 71478 37110 191054068 71478 25557 144536448 41892 71478 34469044 57808 9952 690449518 76547 9952 332619711 9952 38295 602938614 9952 58180 2655172 38295 81402 112757665 59048 38295 912000397 76547 32535 473885865 56941 32535 932158293 53398 32535 500024142 56941 61194 12181850 59048 23759 451950170 56941 8594 92916400 61194 66372 600711347 53398 35474 684597080 38495 61194 525615426 35474 43980 275385690 51618 66372 807285046 66372 8120 386299150 25567 38495 874851071 32410 38495 925028057 8120 15926 148948036 25567 47696 783571010 54828 8120 516841528 78320 25567 623001514 45991 15926 836669745 38101 45991 924084547 78320 72656 534027469 45991 67155 393010581 62305 72656 153487763 74934 72656 437535660 58395 67155 649190134 74934 77790 747684483 74934 43071 25959449 62305 6802 571731540 38052 6802 522937953 10122 43071 740935604 78544 43071 38820751 74318 78544 147236239 78544 9696 92752267 78544 81798 425044298 10122 27166 257937465 9696 64708 775590975 74318 51874 218646141 14804 51874 631736449 51874 13919 98725567 29395 51874 51237093 64708 48836 634709807 51874 42853 909423579 48836 3712 785421557 84235 13919 413996124 3712 86693 830431066 84235 53239 685278198 36792 3712 531954692 14055 53239 129946796 14197 53239 307784889 13512 36792 111678020 14197 79375 904119938 30294 14055 62719988 65063 79375 55870551 14197 84155 347416332 13512 39901 468761245 16296 84155 607544516 16296 6328 50091349 84155 54706 616656657 39901 86571 850639565 1619 6328 996388765 86571 73237 38100859 13902 73237 107871498 86571 73622 219214100 5214 86571 47278860 49068 1619 792809386 16111 49068 797754042 13902 35736 898742223 5214 74034 524728102 5214 85218 259963165 74034 23373 814241590 40276 16111 123314208 40276 29654 684711811 23373 44602 643786902 44602 25478 861434811 44602 84622 37053948 40276 10313 733046147 25478 13110 244523240 62615 13110 497726707 17475 84622 78735938 17475 84731 695769027 10313 43620 408995144 84731 14313 273507347 29585 84731 206513448 67692 84731 114866492 29585 63454 670379883 43620 70965 47717372 22212 29585 908443237 70965 1968 819615996 33060 63454 886313999 81809 33060 751689305 48440 33060 243907084 279 22212 998522753 48440 79001 178169448 81809 16109 804684012 35167 48440 746287725 50445 79001 980967058 50445 80862 846492458 78978 79001 315536586 75913 78978 905226203 64383 80862 224515218 75913 36600 64543859 36600 86348 74332877 10642 86348 4661772 36600 33599 230249935 10642 5712 427516030 9633 33599 666860068 5712 35922 171707392 33345 33599 12369787 59882 33599 866664980 39583 59882 311814924 9633 60157 22539538 39583 50882 620751923 33345 73565 252289086 39787 73565 627070600 17744 73565 219207936 60157 37812 585637725 85120 50882 123818408 85120 67287 961771589 16378 85120 406435824 24004 85120 871972299 42313 37812 878993462 6126 16378 505374967 42313 38544 909247887 64587 16378 105610393 24004 59003 187314902 51841 6126 241381922 64587 42990 562723647 42990 18056 931402783 18056 57661 650938704 73616 57661 825044372 57661 70115 262575552 82836 57661 858931133 18056 48999 923169048 73616 22509 367390487 70115 18360 717756945 18360 49042 16073075 18360 15140 483227853 49042 11934 205000311 4134 11934 891709145 67373 4134 20904958 11934 22665 580552369 51132 22665 141394836 83600 67373 829453424 83600 28524 810805099 5081 28524 336303702 83216 28524 203055117 41183 5081 751564267 41183 6234 985273211 49467 41183 587721671 83216 18069 709370886 49467 50042 149575535 18069 20134 607261723 50042 58094 99408353 50042 4661 877795477 4661 15137 975389086 50042 37060 627690593 72060 58094 718536364 58094 70026 551733822 56235 4661 546915747 70026 62346 880898265 72246 37060 703421091 62346 7282 334615052 62346 59522 998455981 54518 56235 834751373 72246 35386 377584661 54518 46766 596688968 7282 18887 122082570 50828 54518 12479933 57275 50828 868729073 85277 18887 770157468 85277 71773 346524894 73608 85277 105092316 82207 73608 19449840 71773 69850 465567395 5129 73608 724397757 5395 71773 154617735 5395 52908 282935392 12617 5129 587836905 5395 62191 661637398 23807 5129 572601724 66706 52908 819226887 52908 75108 271414954 14468 12617 78274082 77900 66706 867833078 77900 67578 26686646 15768 67578 496154015 59049 14468 888354957 59049 11623 290789147 58719 67578 110588817 15768 17112 31719433 56558 58719 955338551 59049 24705 115321771 45025 24705 528086302 56558 74178 224698015 74335 24705 978263303 74335 4860 933978459 39055 45025 671623130 4860 28462 591315996 86234 39055 341804649 4860 45367 549416716 45367 2880 949655970 28462 48127 446735532 36043 2880 646817060 85850 86234 450848424 46826 2880 346397570 85850 62189 444908799 75626 48127 521421373 85850 57499 245042763 1352 75626 115905595 46826 71481 91747726 71481 64661 119556865 18171 64661 744175437 57499 55935 83635947 55935 15590 393593556 71481 35112 499673207 18171 63882 646448238 18171 47667 841097352 54800 47667 992372803 63882 75061 683224798 66294 54800 97836639 65624 66294 630821784 12037 65624 36391188 65624 62541 955492356 10513 66294 54267182 65624 86640 603691076 10513 33294 870599547 35787 33294 24257441 33294 74499 219460635 33294 6034 655299116 35787 24891 385850332 24891 47180 261097162 74499 57568 161850549 87259 47180 830515040 55652 6034 442625275 87259 77062 302477280 47180 13280 248394906 55652 52943 788240050 21321 52943 938058569 13060 77062 418736393 69719 13280 372679406 37165 21321 138340658 52943 73057 450708109 37165 82384 710570286 7999 13060 975524185 17017 7999 135739284 85150 37165 78390775 14390 7999 98705787 65246 82384 351547308 39532 14390 246981025 62113 17017 147993365 45593 85150 39667196 78990 65246 335273717 39532 603 533690712 47164 39532 129188701 62113 71262 118174388 26162 603 679887273 26162 51697 597663408 47626 51697 124145843 47626 66709 653280475 4217 71262 379135796 85746 66709 166077245 84716 4217 890888903 26229 85746 697767892 66709 4643 46520208 4217 7610 741641494 85746 57582 346723571 17178 57582 443418191 57582 67228 166764985 67228 21709 660362274 17178 79790 634568707 79790 61970 650338141 17178 32063 740084405 61970 16582 297567711 21709 40640 408751593 67305 16582 668932975 61970 73406 444900645 41604 40640 97930308 52962 40640 804825950 52962 48546 430742109 73699 48546 445479816 17421 48546 750892428 19348 17421 658724992 20616 52962 179233375 17421 18391 876452220 52816 73699 121443661 42038 18391 470648659 30411 52816 530509606 42038 10248 872299700 18391 80379 779996011 52816 3397 631441853 60407 30411 773971380 10248 14707 988971905 80379 18838 264648395 60407 45632 225148936 45632 56111 350176712 45632 74461 572806806 24219 14707 167864839 49449 56111 147896108 27678 49449 57021774 83975 49449 39210211 84329 83975 240401955 84329 86093 507796285 79977 83975 425624632 70087 27678 451505228 86093 21542 366179977 65756 79977 359582330 21542 25836 11805928 70087 80642 569602093 70595 80642 994868440 80642 9360 676877525 69426 9360 170412481 70595 43439 298630642 9360 30026 333732479 43439 36393 537891881 43439 20093 323391427 69426 2413 126768737 54096 43439 644510009 30026 1930 187221293 34144 2413 867177356 20093 6129 128271634 1930 7072 574189950 11648 7072 78541390 32950 34144 688924548 32950 1035 567482898 7072 75981 147927211 22346 32950 881354489 3961 32950 199077455 51471 1035 656617009 85694 75981 479028230 29413 22346 628596885 51471 78763 329160030 81244 78763 71245738 29413 20672 94963343 81244 10260 896321029 56775 29413 897193549 78763 26727 900530730 81244 56164 217479326 64194 56775 909895725 85582 10260 332248302 28187 64194 295229561 1460 64194 279288097 65860 56164 798515203 28187 22206 61601881 44484 65860 863691833 44484 82017 207190152 82017 73966 48082466 73631 44484 952687039 86589 44484 510020220 86589 50652 377795233 73107 50652 862307429 56896 73966 135966611 86589 15857 598888631 15857 49153 446942979 49153 63513 964882508 73107 73905 543712030 31072 15857 111883143 15857 60214 141728819 63513 9175 153882027 62135 9175 923079606 60214 57358 448993508 85814 57358 214895278 9175 29248 666619939 78102 85814 468920526 29248 69608 920265398 29248 59663 288014107 78102 37085 974220891 75185 37085 250443688 24403 59663 482459353 75185 26299 639442928 37085 33686 181610647 27927 24403 559970280 33686 34689 6155084 24403 2968 761441183 33686 74389 610062496 27927 62327 30127320 10966 62327 667306897 10966 57927 408648326 2968 56921 117637614 57927 58190 215599694 57927 37828 576800961 58190 13942 525508540 13942 25097 632627216 58342 58190 829164073 13942 22452 178371593 22452 52591 414944780 31326 13942 504278309 31326 20034 358508727 22452 39195 381646857 31326 68698 375503202 52591 40362 656987049 40362 52691 50765356 68698 24066 208202168 83817 39195 363253481 33731 52691 189498883 8599 83817 68775493 33731 83193 934983323 24066 40405 22354395 75464 33731 75268959 50357 8599 535213458 8599 29392 25158170 40405 64026 318655490 67044 40405 777589646 50357 38195 744902570 49300 38195 649630476 260 64026 3462205 49300 18156 231068993 8660 38195 335944170 66593 18156 218673940 3999 66593 617627291 74066 18156 130567174 6661 66593 26989016 3999 48279 985719515 30995 48279 338193736 74066 6169 753378228 26832 6661 19661725 48279 79360 528598130 29286 79360 160489225 6169 10028 15481432 10028 42583 170456978 29286 25675 878313917 47774 25675 529278482 38389 29286 80663091 38389 869 253686770 14150 25675 416936652 48887 869 412542552 29604 38389 262749543 63760 29604 318087022 39850 48887 193907678 69900 14150 161973882 5398 48887 234720650 75759 29604 430855002 63760 13451 519952820 2535 13451 922022904 2535 7136 349252371 5398 71726 758095208 4436 71726 118915413 8473 2535 41981898 4436 57143 5112691 16870 4436 56464582 57143 86178 19499077 82128 8473 674585867 32053 16870 613571401 21027 32053 383234027 60963 82128 353986345 32053 19048 459797683 58617 19048 579359863 21027 18393 204542123 26248 60963 334513260 19048 16769 192295984 16769 81572 924077607 80062 58617 616364618 81572 81074 90281231 56385 80062 947604221 842 56385 659047881 81074 41114 369959613 265 56385 325592286 265 9025 665828276 56385 56259 889734717 66495 41114 599159114 9025 66958 299302910 66958 24961 684944405 64458 9025 949609480 82029 64458 683008155 63933 66958 721084253 45717 66958 820404721 64458 49034 825695330 15591 63933 393187579 45717 86078 800148554 34973 63933 863886832 86078 48415 197376953 48219 49034 990259742 34973 33753 130908275 33753 43421 462132925 34973 33077 410183020 44072 48415 969396753 17984 43421 972765185 11590 43421 440665051 59990 44072 101376736 17984 2310 911530105 71062 44072 998977345 59990 22885 172655549 71062 24978 873736865 18995 71062 445681936 71062 64762 906634927 71062 75038 985598203 64762 9168 248447913 30338 9168 479497467 9269 75038 336978663 75038 23653 105031878 47646 30338 855438780 60125 23653 309163961 67922 9269 286318839 23653 8784 455611330 21331 8784 873502218 8784 26745 62672912 21331 41721 804108961 25418 21331 254701288 54892 21331 801171587 41721 14889 204247595 65666 41721 714984691 71202 14889 516851093 35297 54892 870736443 65666 81517 195305140 21548 81517 790495301 46314 21548 807393138 46314 53261 932314697 21548 26935 31687096 21548 72139 718902461 53261 2278 458845459 57115 2278 706956210 48397 26935 22433292 48397 67074 609363180 57115 54937 41427348 54937 81875 830034152 81875 23669 675890330 48397 62379 140553441 4547 54937 360967797 62379 50393 41606333 2836 62379 71521340 62379 74680 561642654 27683 62379 35584764 33031 50393 700504277 74680 26053 417623587 2836 74417 407086633 74680 80323 716844116 80323 35241 103020116 74432 80323 330140715 31537 74417 16411986 74432 82645 827950762 32555 31537 322275704 31537 41582 96497682 41582 29170 549098865 56029 82645 179151728 32555 4908 718771114 21932 41582 980355879 45336 56029 834620244 75015 4908 479403819 21932 86484 935728850 4908 57849 659563958 24897 21932 626012800 57849 58373 309374677 73695 57849 968201830 24897 73296 293932562 58373 61341 863599802 61341 35800 388609004 73296 70773 478240766 11253 73695 353737350 28474 35800 647604862 70773 63239 175593878 11253 15443 636078494 24096 63239 204338794 17094 15443 24406750 26537 15443 563372309 15078 15443 433286367 34734 17094 155467434 28899 24096 304377041 15078 38282 493364783 38282 36403 956873850 74737 38282 109709037 15655 74737 761697017 15655 69100 563898208 31875 74737 688457424 44713 74737 972310114 35997 74737 303040985 69100 16685 407470963 69100 32245 156370099 79148 44713 114850917 36036 16685 148068719 43534 79148 993428798 68526 16685 606192191 3270 79148 345686952 67183 79148 318771041 21773 68526 35664453 67183 13170 478865428 53684 21773 653667592 69498 53684 348724229 53684 71130 38049279 21773 15784 987717708 50146 71130 225760289 40379 53684 10779734 78202 50146 934910871 15784 73035 97557358 11403 50146 52959381 70162 78202 433017712 40379 30220 532013860 67246 30220 900317109 11403 3786 802295484 64767 70162 421785246 30220 12826 52282090 83750 30220 835849774 68996 83750 846245819 12826 49670 923515481 54985 64767 74272006 1444 12826 747170839 71411 54985 907024582 1444 48551 785779895 54985 50324 630133104 77784 50324 596729940 77784 46342 686512377 50324 71127 434513362 51246 77784 921473903 71127 7219 801259748 58178 7219 111467670 58178 5580 414245673 38405 5580 976212018 7219 24258 869699440 38405 4558 287185800 63144 58178 559269284 4558 47940 409480811 47940 54721 514006449 13842 4558 916907044 13842 18950 10957196 63144 54772 888156295 38583 13842 935165332 38583 33624 342467486 13842 18184 498227608 16015 54772 262058215 54772 31428 692743476 49202 38583 375048701 6598 18184 537275643 49202 68380 62117296 49202 2581 26234906 38320 49202 52706355 68380 21286 563277250 38320 69553 744460661 21286 44143 483725257 36233 21286 229586392 5520 38320 913440553 36233 65842 807402286 39436 5520 397444058 39436 34619 775833630 83304 65842 118843860 39436 40684 47675373 85768 40684 411417729 40684 81349 771092834 6799 81349 626501141 43307 83304 208184805 31398 6799 35029575 6799 3794 90756585 71796 3794 280627373 43307 70626 675590523 71796 50258 201617650 42341 31398 964067780 71796 23140 727952301 70626 29028 668696789 59257 70626 626372537 50810 23140 726100725 87034 50810 334938613 29028 15145 556803732 50810 12724 49016520 87034 67907 400082414 1844 87034 13623046 35753 67907 180770056 64119 67907 574191077 67907 2616 646959444 49658 64119 959260234 14750 35753 471687429 49658 56876 932759582 56876 53719 128452437 53719 83234 59741626 49658 6343 343657292 56876 67200 946712343 67200 54331 283846909 6343 17310 696050463 75885 83234 733039998 40031 54331 873579906 40031 37866 273100992 17310 82011 593905979 60928 82011 788371921 75885 65216 430430386 75833 60928 875431855 37866 69279 462914032 57812 82011 255601204 80181 60928 635390842 69279 84513 613934547 54594 69279 886235565 69279 61411 86279330 18293 54594 27349856 61411 24070 672147914 61411 67780 915809578 67780 84308 173500001 67780 63437 243343023 4579 67780 529108786 46820 24070 752988389 82716 67780 857862407 80074 82716 457844772 80074 19396 278142095 82716 59642 932929895 19396 85856 21465118 80074 14904 770313287 56997 85856 968485904 14904 77419 445507852 85856 44808 47045811 86470 56997 129924172 77419 78112 901290725 47827 78112 976897986 78258 47827 687639584 78258 34939 373908067 50681 34939 910006360 78112 53543 239261777 47827 2085 15347931 78258 65491 206195730 7598 65491 470381702 72515 50681 827233322 7598 18917 412479063 72515 87117 979762832 84401 72515 106611812 51092 87117 140762901 18917 11976 750644741 51092 50896 725367695 87117 62595 316420821 11976 39321 579242541 50896 56807 775023040 39321 37038 73325126 84694 62595 932563413 37038 41199 157930868 84694 77618 862209800 62668 84694 93917718 84797 84694 208284923 84000 77618 676954670 77618 59919 371213998 53320 84797 854245301 34204 62668 934504535 84797 36854 336516130 53320 76196 118211623 56377 34204 42117442 38471 56377 616665856 76196 2081 291209199 40695 2081 279543290 85010 76196 929234646 71770 38471 382153925 85575 85010 12534396 4550 85010 303808461 30791 4550 429471576 3518 30791 880119501 4550 43702 132857368 43702 23734 615660097 30791 37346 581675658 26669 30791 687143570 37346 2260 940346608 26669 85861 832591962 78217 23734 92503987 85861 67654 308856732 1007 26669 693463064 71408 78217 453280208 68441 71408 653023073 68441 12669 562379574 67654 75786 784830557 71408 77733 477042280 43281 77733 378281418 12669 75838 25761079 75786 12329 461011630 77733 29984 55790504 43281 59944 44102158 12329 18753 813395424 18753 36709 253321967 25666 29984 671945516 18753 5656 947761555 85103 18753 582055487 34080 18753 569202269 5656 14028 116438680 5656 82344 575802526 42829 5656 592815510 80857 85103 397522637 83909 42829 279967916 42829 49097 279535921 82344 27412 991975539 49097 25222 947150168 80857 38770 635751187 2568 83909 495732816 15802 38770 533250142 42949 38770 800166697 64036 15802 947397084 42949 13993 38514255 37004 64036 94185572 64036 26645 269820965 42949 57532 682458215 20290 26645 594475203 20363 20290 911289273 46739 20363 197647864 20290 1974 472834594 53333 20290 496986182 53333 16355 70247684 20363 61826 70125225 1974 30970 992937726 16355 60973 7661832 29070 30970 167429173 41959 60973 583899875 61826 79880 260789481 10531 41959 349311528 28192 60973 82647003 79880 23530 270632002 10531 44619 169788684 64933 23530 892895291 44619 30944 562137743 44619 71540 124851496 5618 44619 272759639 5618 2560 204815169 71540 17742 771006727 18207 30944 49006193 2560 33411 693314784 5618 76891 142648671 21687 2560 717012901 18207 61061 828086563 61061 44014 201479025 21687 45599 185293783 85006 21687 649046934 62657 44014 49231244 45599 50196 173549338 60123 50196 752429923 62657 58613 590218738 85006 32823 623175767 50196 15351 351635446 15351 86986 205985699 60123 48069 955447679 9485 32823 739102976 81067 32823 16692614 6786 48069 214539119 83007 81067 460816542 75534 81067 564024246 83087 75534 72540124 6786 85595 946421592 83007 45 57760163 83007 4025 245455374 33032 45 495328419 84168 83087 672029280 65782 85595 727683065 4025 81243 801041883 33032 66004 828228683 84168 57558 54477033 57558 31519 114535822 31519 69890 137471525 31765 81243 527848005 31519 15215 717450298 44705 15215 247152675 7555 69890 503476462 19059 31765 735825272 74478 7555 598828904 83555 19059 3099939 74478 59952 582443983 39178 59952 694685924 11172 19059 289008213 56398 83555 402194661 56270 83555 354203849 59952 387 949594026 387 53708 719132405 70262 56398 54777240 53708 85953 900390981 56270 31526 61130922 85953 48479 423806140 77210 48479 604348523 70262 71662 333009094 77210 68944 82213355 21727 31526 691308278 36029 68944 628638625 82653 71662 288774349 71662 26519 380741875 16163 36029 450726237 16163 22975 667832657 59957 36029 865876228 47378 26519 66127317 73924 22975 386589231 22975 39040 146645262 47378 70318 556046149 59957 71871 609854191 70318 49382 368576129 81505 49382 759651239 39529 71871 259409209 70318 52570 338455921 49382 50494 779694235 49382 43020 76986099 39529 19738 995451794 52570 1332 498767494 38068 50494 93180858 5960 38068 956140816 36887 38068 489059534 5960 7157 249098418 18964 36887 848205387 5960 49275 15145326 47726 5960 456036211 38610 36887 236620174 19120 47726 544234931 49275 17912 231230263 19120 29909 690652355 63693 29909 606877976 17912 16247 389297078 17912 51236 243847873 4681 63693 994108396 29909 23512 683443253 40533 51236 761731867 61239 40533 751379038 51236 68374 366884901 40373 4681 978956514 23512 13583 101253834 25470 40533 471858173 11776 61239 324134056 15933 11776 234418735 12400 13583 557266108 32050 13583 524529476 11776 83995 35335180 5596 15933 570781402 5596 51351 520304226 83782 32050 661897479 22392 83995 409760990 22392 13504 159250926 22392 18267 689957500 13504 63310 274800607 10353 83782 616140119 63310 83511 124449038 83511 39549 100375311 31968 63310 274683997 5966 63310 9818256 83511 8245 997911052 31968 74822 974751727 5966 30837 667519175 31968 52170 358880679 53961 74822 139751864 30837 26196 905446200 26196 78294 98630227 78294 75919 999506423 53961 46944 339216397 78294 7318 21027465 75919 8756 598822673 57091 78294 720290474 75656 7318 207077886 46944 19780 877127969 57091 16864 950207849 55331 8756 843380963 74586 16864 306546937 17422 19780 175592129 17422 46043 385768647 55331 79329 64883038 46043 52128 118690412 79329 74323 327169852 45384 17422 990569126 65622 46043 180234489 74323 41322 868656547 45312 65622 648835226 2710 41322 543462236 82908 2710 748299979 35418 2710 42307834 67003 82908 937334703 42191 67003 364890522 2710 17900 498183634 17900 78256 156397406 52843 67003 350536269 52843 27960 60764920 52843 38069 67686562 85308 27960 90781243 70118 85308 101808669 80470 27960 426565387 62389 80470 968684941 80470 27441 40854161 62389 15561 467733853 71152 15561 839162216 27441 19657 39889218 4188 27441 693978129 4188 40613 431534781 40613 25900 610455936 40613 40344 435338808 40344 74635 456010527 55019 40344 161535744 74635 44274 53810732 25900 69068 401263477 40344 68453 476595068 81070 44274 783491392 62599 44274 342664353 80401 68453 50898739 44818 69068 74729200 44818 13253 967834908 9177 80401 439699123 13253 39516 647877814 56935 9177 837464395 17339 39516 897578602 49713 39516 861647359 68113 9177 67290023 82585 17339 823825186 82585 77133 686949681 15231 77133 310564420 77133 49426 579776941 72886 15231 148834354 9921 49426 395352642 9921 24587 820477365 72886 3745 875017218 24587 67524 669916670 9921 76170 809097979 24587 57955 555608952 24587 8163 948325744 57955 16462 241421087 79222 76170 693510028 8163 47581 736370805 37287 47581 273242681 8163 38684 694658515 79222 31919 142864609 47581 60738 753438220 71564 60738 497415122 38684 59608 938426231 60738 40381 246287629 7143 40381 44051843 59608 79766 506626510 37551 59608 816673322 75746 40381 528617005 7143 60636 477732981 7436 37551 617871971 13138 60636 27879795 37551 45067 527255213 28448 75746 629731098 13138 14488 29479291 7035 28448 465722955 66841 7035 34645247 70805 66841 894985447 14488 59596 973950097 49423 59596 129860831 59596 71361 444831624 11460 49423 194058922 70805 20332 887881185 59596 64847 119698972 11460 76479 88047218 69134 64847 598473638 76479 57360 21618719 64847 32192 722333886 60760 64847 95636731 69134 70430 54404525 57360 75052 381487296 67734 32192 297459919 60760 34447 591805004 67734 3639 800709260 14253 75052 878373393 34447 79330 491025527 67734 78397 104482764 68044 78397 979695849 65658 14253 400849392 78397 62791 113894838 65033 65658 254375822 58585 62791 47332148 41781 68044 43754607 56287 65033 529901171 58585 59885 826763717 27179 56287 117023708 56287 42480 104433175 85193 27179 476899906 12698 56287 311961692 77605 42480 114509629 85193 42926 913211956 67649 12698 218572802 42926 64170 143135954 77605 83052 567607718 80398 64170 2696172 42926 6194 885398304 15099 83052 98903731 56109 64170 385582884 83052 24720 259945536 33966 15099 134566025 24720 42818 352306100 70447 15099 999992965 50621 56109 371106058 23909 70447 5493802 76431 50621 459534737 19649 23909 725919185 80754 50621 430571285 50621 10179 95474113 40820 10179 847793337 19649 86769 822725282 40820 49163 49617087 80754 37929 960077852 40820 64349 198403089 49163 32193 143695504 64349 44330 113661140 54570 32193 250090576 43831 37929 87400310 54570 44751 775222862 54570 34313 432009112 29769 34313 994090466 22425 34313 605752793 72655 22425 116806892 11227 72655 369534338 48317 72655 167580365 63913 29769 580395534 59631 11227 920333533 59631 34931 403461933 50252 48317 778533437 57655 34931 931104820 59631 72326 765246344 57655 65118 905523168 61423 50252 215765899 57655 46524 117936812 40921 65118 303946194 58956 72326 476738124 2070 46524 146522472 61423 31693 723079011 25627 58956 823847693 77956 31693 180643066 58956 57593 14973724 80358 77956 834250054 61549 31693 243567570 57593 48028 520751342 81978 48028 544609708 69723 61549 649362647 80358 11502 201654822 52389 69723 30225672 69723 57821 252841992 80581 52389 113442182 11502 66431 403141106 57821 33251 707341195 56711 80581 377703922 79648 56711 665509289 48465 79648 228066255 24727 79648 45496023 33251 18971 459707304 69524 24727 30863585 54043 79648 675007112 54043 63176 577892230 54043 46424 3471088 66884 46424 234505572 54043 20501 487173391 2232 46424 475062980 46424 12176 265410076 46424 66248 149319918 34302 66248 31201816 58883 20501 218214758 58883 34251 139597669 44499 66248 462973702 34302 18376 582392750 83409 58883 463220251 18376 54932 945764849 35837 54932 450407628 83409 70180 45698761 35837 11391 692905131 70180 4561 108071085 8717 4561 959328457 11085 70180 44658295 20447 70180 187776208 4561 81849 875412947 4561 81157 978619550 11085 43735 46273587 81849 11416 20553200 50404 11416 933074703 43735 60724 258567879 15656 50404 697029324 43735 10818 115116558 11416 1639 68388315 71177 1639 116082484 15656 82056 446340392 82056 10291 15773273 1639 60885 441431016 74174 10291 854688651 47156 74174 114525866 70409 60885 796157680 74174 65907 232077333 47156 51812 601586275 70492 70409 824127888 30873 51812 169254874 53901 70409 958182724 65907 22848 830219095 44644 53901 2127232 70492 57563 150522571 22848 605 510859837 44644 4172 37118970 28423 44644 780625368 44644 14558 216644405 7102 14558 733026671 10815 28423 708145694 1799 10815 966314263 42793 7102 542524049 42793 21380 131596956 44970 7102 181775214 10815 43611 471282497 41838 43611 270476485 42793 30987 631369189 30987 79538 937193618 57020 43611 898547581 1066 79538 409044665 79538 52827 59353943 52381 52827 71640347 57020 73597 204088577 67803 52381 62035694 79860 52381 359617806 1357 73597 489700484 21513 73597 979517462 49055 73597 229356364 1357 27586 881367556 63859 1357 624388310 49055 42820 762161664 65132 21513 634631624 19595 42820 700593074 75265 63859 584576323 83378 65132 364574131 73607 83378 861064423 40200 75265 144817323 40200 921 263907383 73607 12149 73505870 83378 71445 138537496 40200 21496 653673514 77721 12149 611572093 12149 40875 218011563 11143 12149 301854443 1584 11143 104576384 52281 11143 157061872 1584 22487 526140247 68528 22487 965301600 79932 1584 68551439 22168 52281 678390327 51837 22168 396015262 51837 22116 857053642 57473 79932 177192220 24609 57473 742254832 16142 22168 151936801 56908 24609 683821764 46471 16142 66579357 24609 10653 143833990 49476 56908 841355013 46471 60351 236486388 49476 1435 224447535 73157 60351 665185793 82469 49476 37758105 25920 49476 977321102 59351 73157 32881668 37689 59351 539435112 57200 82469 900198879 72860 82469 822245862 72860 29629 369966128 37689 2320 328089187 46103 29629 150325721 29629 50375 32545943 74466 50375 12337508 86333 46103 501495996 2320 75757 622068364 50375 42921 652140266 74466 43298 131530643 57355 42921 597103680 16813 43298 800329802 46629 42921 128114640 43291 46629 935168911 3172 46629 967141097 16813 24883 64038505 14957 3172 765275238 38793 3172 58920353 38793 15429 660940260 38793 24653 810308075 24883 47928 278667501 38368 14957 869866135 15429 83554 233887152 52603 38368 223178580 38368 68565 190966748 52603 42614 55869826 15198 42614 229030668 75489 52603 67527909 20653 15198 246960147 75489 34419 24695058 42614 41016 395613659 4082 20653 856004553 36454 75489 80287244 41016 38759 959286021 36454 64021 829203679 38759 73238 287230056 4082 34071 149788728 36454 80314 593067375 44979 38759 354063390 80314 86413 122219646 39282 73238 23471526 86909 39282 38133264 20178 86413 739321798 27231 20178 609647500 27231 6245 665907041 6245 55068 52899540 54019 86909 428108819 6245 13094 74925947 20318 27231 528861698 55068 43076 102139916 3174 13094 508838763 62520 3174 170969256 62520 27105 251498862 35573 20318 42303369 80402 35573 580282585 19863 3174 855625087 35048 27105 195128834 32771 19863 708772654 80402 8279 704452221 76800 19863 625765277 86242 19863 657795411 69853 32771 284396312 69853 68976 292601608 38269 68976 299332992 34086 68976 246050575 86242 18435 32045033 38269 25425 643359228 41699 34086 266033177 77493 18435 819567269 34086 47879 205453040 41699 77184 325375908 44202 41699 708636664 77493 84138 807352826 47879 12491 159988073 54633 44202 440862172 41869 44202 734680659 41869 44502 316934515 67982 44502 889594512 20128 12491 230915578 44783 54633 283515779 44502 695 442916761 75184 67982 84371839 20128 30736 223607799 4677 75184 686166777 60523 4677 511257909 30736 11494 295541272 8370 11494 657730642 30736 59492 209654907 8370 22951 126619954 58122 59492 681921215 59492 39016 7912679 59492 48118 371172407 48118 28329 140711544 39016 51190 934383316 58122 34327 154727124 39016 80790 701109622 162 80790 385976255 77043 51190 388952573 48791 51190 840919174 34327 47384 505275471 47384 55124 671771866 64721 55124 893843598 31311 48791 657511028 17553 48791 647102326 47384 10268 325657834 9040 17553 204129456 10268 69396 450658114 18161 31311 658417706 1269 10268 688585131 9040 26557 962996777 33832 1269 663216466 69396 81996 293472489 33832 21149 7136909 21149 10121 363809474 10121 83997 610060760 11194 83997 905265864 10121 51684 522418037 21149 52791 463851484 16698 83997 607640666 63064 11194 816576395 17989 51684 145010050 63064 51881 119385363 63064 83232 301040413 51881 64204 39554170 63064 20647 75636790 25750 51881 685454148 78135 25750 371690045 64204 73769 493078675 66670 25750 366384397 78135 18498 931915734 69207 18498 578489444 73769 31358 110794133 66670 3032 341323760 25864 31358 133352896 18498 62300 243148475 31358 68021 734779275 8909 68021 675667841 37502 25864 836343036 68021 12606 337000405 3451 68021 818850146 8909 53130 730964501 24287 8909 856523148 24287 12847 40779980 12606 33010 186514198 12847 79823 59006323 65575 53130 236125883 12847 14478 808127879 64248 65575 590919596 79823 54063 626598330 68106 79823 803448763 54423 64248 379234482 51272 68106 110421678 64248 8399 97425376 51272 58897 736643275 31195 8399 675178268 39052 31195 552095674 31195 14043 764830415 31195 36499 361313664 27272 39052 610736996 36499 68025 65291121 51271 27272 518774142 42919 14043 12271784 26508 68025 500853367 51271 33559 181386359 74124 26508 32496571 26508 7182 849714850 85008 42919 228095860 8926 85008 24182424 40537 74124 611933940 8926 31967 612463366 39890 7182 168835469 31967 31863 545771326 50578 31863 425694212 40537 50877 444308978 59052 39890 307429200 50578 27108 263723575 27108 60191 811017100 60191 66840 5621712 66840 37018 584219437 16545 27108 291838513 37018 4798 876875890 37018 43206 585996108 4798 77125 806722589 58969 77125 283009336 12384 43206 371004229 77125 81595 558285086 54921 58969 912548090 77125 60190 178538281 54921 22127 863657750 13108 54921 79706210 18008 13108 132447356 49830 18008 702322990 57048 60190 324457842 13440 13108 107851272 81128 49830 599985470 32414 13440 230425985 57048 79997 98792196 36995 13440 434349460 39927 13440 279116973 32414 56286 29204013 56286 71654 465347846 7491 56286 42477249 71654 42728 544061859 42728 62229 273687289 56286 16762 548895486 42728 77050 136355608 79956 7491 401855982 32570 16762 329839996 79956 19995 399139648 77050 84347 487507452 62789 19995 394930100 79956 33096 181019177 63311 62789 386871879 63436 84347 251753429 69015 33096 37760132 65276 63311 168626403 35221 33096 868446538 63311 22546 586036614 65276 8199 137151879 65276 16581 377777055 16581 40598 65633750 35221 63998 72422905 58158 63998 352811259 58158 28401 46319906 40598 73467 544986866 39082 58158 456108723 28401 40308 104277144 75467 39082 286155610 75467 71760 957529235 39082 15161 9654225 30067 71760 818866478 28391 40308 350913695 28391 33774 94416978 28391 37003 804854112 69970 33774 796674210 24364 30067 622648920 65393 37003 549280178 33774 49314 34830391 66270 37003 802367424 49314 66493 359075042 66270 66625 614977653 41834 66625 139787606 66270 75526 157344364 50190 41834 62920169 75526 77519 816368603 50190 73375 110162966 77519 32973 103371370 32973 22485 27580798 6247 73375 250543318 77519 19290 134389902 48881 32973 867582426 45626 22485 614558187 45626 69598 157143346 48881 63095 23986741 19290 4045 730538873 69598 63122 11897759 63095 76620 50761897 63122 20245 917287671 76620 79451 282661279 76620 13071 322979858 26756 63122 52782233 42131 13071 586781312 55381 26756 599252183 23077 26756 58974648 8143 42131 299313369 8143 24359 602045728 1216 8143 655436070 23077 44216 288791098 44216 42637 571025192 42637 52414 624606534 64401 44216 695839620 42637 20841 352113290 64401 12284 640706006 52414 86653 954707775 35957 12284 102125151 79108 64401 874913515 35957 23323 415863156 62136 86653 16093685 49297 23323 76056937 84528 49297 569943540 58109 79108 120949232 69087 84528 247298799 49278 49297 93625883 86594 49278 293997417 69087 77702 848867734 77590 86594 671247838 19003 86594 407624593 12966 86594 143825220 22349 77590 145278438 22349 19952 676730583 19138 22349 228736978 19138 75195 254827322 8297 19952 865855276 48306 22349 364748172 8297 71323 198505688 68949 71323 22315218 8297 59583 811713679 83787 71323 800872920 48306 73430 805703912 26148 68949 127539685 63058 59583 865990636 63058 3043 51795351 33461 3043 822148649 30644 3043 26978529 21481 63058 146669915 75528 33461 67347025 33461 71994 107869560 33461 46855 725039725 82753 30644 593095352 57915 71994 620669748 31536 75528 729512308 9170 71994 816088658 67208 82753 765115330 3911 67208 4114598 57915 9903 416864614 3911 16963 930423589 24767 16963 930441803 9903 74116 114019529 3911 11036 882872209 64265 74116 425050238 16963 49298 549739868 75369 24767 109981716 52120 74116 814571608 46922 11036 336366963 49298 71154 777325687 71154 68767 904300699 36370 68767 305054375 28151 71154 753096681 36370 26883 42383635 68767 41851 198537997 77861 36370 888865559 26883 25440 299652547 40667 77861 816213225 41851 74678 276930514 27381 25440 407186482 18106 27381 286176608 61305 27381 194378014 26795 40667 467052127 29404 61305 83696114 27353 18106 121649282 29404 43283 465488499 43283 9492 72892495 985 9492 598855687 43283 21809 545745277 9492 57798 435716803 66044 21809 658036618 45288 985 725761209 66823 21809 996406073 28752 66823 371361241 45288 60706 798608918 15363 60706 975317338 23142 15363 587990422 29609 15363 333460199 38166 23142 883677673 23142 16780 563494337 54882 29609 130694463 29609 86938 31276936 8220 16780 504558408 8220 18739 734608832 27077 8220 828920993 62766 86938 647103308 43767 18739 347424347 43414 62766 297163127 27077 2250 472388001 43767 20067 469683357 2250 38399 299588439 15329 2250 208298795 28443 2250 319728747 14096 20067 795137758 15329 42421 958915305 82468 14096 61249725 33829 82468 92647630 82468 16770 850745775 53966 14096 280208333 42421 71790 500026072 23198 53966 608196592 71790 375 448603287 31268 23198 225026597 17530 53966 151967710 54120 375 266807130 23198 17445 820927866 54120 57359 919168111 54120 32266 306490779 17530 13817 570985654 24585 54120 147335977 24585 19294 165293332 41609 19294 177059777 78591 13817 6145062 19294 63404 855146998 63404 63533 465676509 19294 37239 395482719 884 63404 207335150 67782 884 882010389 85030 884 442368769 884 26998 982292693 28102 37239 655629165 4457 67782 128087818 4457 75698 684963570 23910 75698 518726833 28102 32860 241239833 70746 4457 490882883 32860 10930 874648510 67904 70746 516990476 70746 9297 400780911 32860 52782 19663315 9297 51462 432343244 41057 10930 792846869 11217 51462 111748390 69842 11217 72040139 31096 52782 561351707 11217 1222 115809407 30471 41057 562586092 69842 25193 496810847 29078 30471 678475820 29078 20989 356015236 26911 30471 534116839 26911 54134 178765167 19257 26911 219873477 73204 54134 142075271 20989 60770 920409466 23721 73204 339628156 73204 14066 429400968 37962 60770 844947452 39863 37962 512364984 39863 13413 947782865 23721 79485 676353122 13413 22458 995730262 39863 2590 160005846 79485 34831 339005226 34831 85758 213111489 19255 22458 610713667 34831 19713 246951279 19255 13356 8510026 70807 34831 190267176 19713 8239 939995492 70807 54114 17356581 46164 70807 168462051 9556 8239 117131373 9556 49503 692939605 7666 46164 782913443 18364 7666 260762097 18364 50344 409347441 38189 9556 403238479 71238 7666 454066167 38189 350 260351301 51639 50344 142296865 51639 15197 119438682 49266 15197 365576502 51639 2152 561105597 51639 61538 983566702 58768 2152 519036669 67655 15197 485757437 58768 15998 5229881 15998 58290 553424572 77888 67655 789934215 44800 77888 43924655 59793 77888 500637279 77888 13438 159705020 59074 77888 727658081 77888 9459 351152161 13438 67092 985981541 59625 9459 564107049 13438 41364 587729867 66142 59625 85885280 67092 26132 338043578 67092 6468 502452903 26132 52944 627924314 11104 41364 249611665 79905 11104 148648199 6468 9953 36356379 52162 6468 991890600 21123 11104 989278724 79905 56861 238585828 47364 21123 101436337 42262 52162 467787629 42262 1769 806769639 21123 51556 651070222 6098 47364 411705743 57116 42262 5592939 57116 73021 240151904 72395 6098 272075704 66387 57116 53233112 85039 57116 435847846 74462 85039 385670562 85039 69589 958397362 72395 47638 523078457 69589 26252 354824323 26252 72462 147848543 72462 22523 218889974 72462 63224 264686758 84072 47638 554389726 84072 78352 992963122 44382 22523 147365786 78352 70942 296776388 44382 80668 607292586 84072 69434 496595240 69434 28891 132049447 44382 61622 484401008 74001 28891 557705827 80668 49875 4909686 61622 55195 144614860 17770 28891 171423853 83481 74001 745378022 39691 17770 797882032 15135 49875 568557273 15135 56749 503461948 23794 15135 986541537 83481 69795 33439648 15135 30402 606126634 71490 30402 286866046 66509 69795 719660675 8353 30402 797820209 10464 30402 38322337 27257 10464 124640114 27257 78882 4809137 31113 8353 817164052 4857 78882 657537941 57934 78882 353895878 82508 57934 160376649 16099 31113 219700309 52825 4857 66863051 66413 52825 556913621 66413 4747 72103676 39862 52825 39828260 39862 56838 773085652 21933 56838 449198578 4747 51285 815188290 4747 75069 49489148 21933 18672 234272704 48797 21933 7087839 75069 1560 156195410 18672 22997 93538536 44227 75069 665356145 10727 1560 69165663 46996 22997 304245023 22997 43895 407183066 43895 83062 717060926 75987 10727 277029010 45385 46996 406966304 71421 46996 24943960 12001 75987 348584274 71421 47587 230347332 51263 75987 573677675 22303 47587 869799539 22303 33292 158998440 47587 22821 899548568 63822 22821 553655618 22303 55416 128927199 34063 55416 145554216 84491 22821 749777257 68101 63822 44507882 51861 84491 820907311 34063 18910 973573358 48505 34063 255766109 52391 18910 119826290 52391 20408 118140667 20408 35783 754852605 35783 31334 484699476 39159 35783 480840826 65391 35783 136480659 53626 20408 83902743 65391 66414 955033113 12900 31334 734149029 16118 65391 414119173 66414 63363 839602222 28841 53626 329502483 12900 32149 173373102 28841 23703 498195260 26761 32149 953378815 83999 28841 85035171 32149 71812 34671437 43133 83999 246648368 28126 26761 551663834 32753 28126 970570671 83999 61217 938363208 61217 47490 672343925 43133 49119 700629605 71786 49119 217373360 59420 32753 416370050 77122 59420 166998228 77122 12361 795388962 12361 70237 992598724 70237 83317 351943205 77122 69242 820741223 83317 57978 949788052 17927 57978 83559824 83317 14580 108952231 69242 24136 479016230 77479 24136 61556035 77479 55070 545637075 14580 2332 114187280 15306 14580 727217892 79147 15306 550390738 55070 27201 102111868 15306 58878 428600134 27201 86194 927765759 44021 58878 618127155 86194 68280 897783860 86100 86194 116191169 81776 86100 127908729 81776 36738 329334177 35489 36738 755471409 36738 1456 394193093 86100 52715 803935172 81776 33724 241623589 77345 1456 13217419 65632 52715 272585946 83967 52715 23144102 65632 21514 537542912 67679 83967 494770172 67679 44468 246882413 21569 83967 42648492 82270 67679 47933115 3660 44468 687596277 67679 73742 363990135 79027 82270 935136203 82270 7275 879489908 61572 3660 984127068 73742 9756 482644300 7275 65314 286981178 9756 63660 842667186 63660 79706 80078756 36505 61572 40633907 9756 75539 643262516 46908 65314 933511524 63660 38879 249352563 48043 38879 265601318 75539 86218 897919854 86218 82046 937466105 46908 79925 182691415 80738 38879 106053838 79925 15694 699813251 86218 51291 513467929 21071 82046 964259445 16580 15694 177035260 16580 61722 572896466 15694 65784 551439219 61901 21071 987471927 65784 39558 461230777 73196 61901 727798992 18385 39558 473799830 11024 73196 280168938 18385 36808 974185308 11024 39428 52935581 36808 79528 468637623 41631 39428 918140353 39428 64578 58487313 79528 55807 412751555 55807 68509 6926624 55807 54469 420583820 27013 55807 480767973 68509 54157 56180678 55807 62909 351488207 27013 8768 329313016 54469 71503 231936098 27013 65029 59977635 8768 30349 886779912 65029 22163 445137076 65029 23795 223268063 42486 23795 477649334 22163 10675 438732350 67209 22163 266597146 50320 22163 718775991 23795 67099 921691253 50320 2760 908876051 34635 67099 614697196 22664 67209 40788058 67099 76134 274367566 76134 2007 272079529 24110 76134 57511598 76134 57328 365825289 22664 39928 209751554 48061 24110 162668503 85717 39928 818603120 13096 85717 857993984 77450 13096 77842251 77450 30786 397074842 80806 85717 498978696 30786 65609 876304447 13096 40223 546586147 30786 83871 615461371 20846 30786 27340872 80806 63060 537193916 83871 3920 48525693 3920 9930 610421718 20846 5963 313289071 24640 9930 76042871 5963 28376 81368557 48792 9930 882961953 48792 70534 477164288 24428 24640 901256830 69753 28376 742714971 28376 43340 751962284 70534 14699 119215205 70534 25395 514879966 13860 25395 118479929 57866 69753 532117393 62172 14699 491623466 48704 25395 5078287 57866 80805 878584753 13860 69211 351219148 6281 48704 296779710 6281 70708 419947148 80805 14612 371006091 79401 80805 983152642 14612 1536 748897737 21608 6281 255693266 48247 14612 35257495 57067 48247 438339076 48247 31801 340954981 57067 71098 525306749 14989 31801 788593078 48247 79521 162804760 67562 31801 979251800 71098 40095 672882052 67562 37825 488415750 79521 18158 754743077 18174 37825 156395917 40095 68181 15860076 44710 18174 182632025 18158 79833 375572385 86013 18174 735938539 79833 56468 128175171 68181 77461 491437551 77461 38210 483217781 56162 77461 372249637 56162 24912 996860140 12109 56162 918465021 84065 77461 293575609 60952 24912 32580646 75084 24912 460586075 12109 55024 843075209 12109 45110 158708204 37330 45110 95052077 55024 5487 379389483 43523 55024 26097346 84911 45110 914246563 79035 43523 238743869 16078 79035 90780968 38668 79035 608935979 6334 43523 267606650 38668 68670 435039628 79035 69603 994544680 68934 16078 129164390 69357 68670 956254170 69603 53662 107094300 80868 69603 387774129 18444 68934 337202097 28591 69357 654673335 74373 80868 721050611 73775 18444 267487325 31627 18444 641541035 1207 31627 214216542 1207 24266 76671971 74373 34569 315499022 31627 3456 878996257 10716 24266 519309914 24266 15034 552605162 24373 3456 372573234 86197 15034 654491234 54601 15034 548547286 79069 54601 598183999 67451 15034 416787742 59146 24373 335320097 86338 79069 72672969 49877 79069 958040244 37103 86338 508551365 37103 9813 374410530 31453 9813 332382533 21043 86338 880281764 29403 21043 989206798 37103 63527 83503576 29738 9813 778346607 29403 51707 727404007 21043 6013 22910989 9026 51707 332263595 40920 51707 848513473 29738 7704 360296038 9026 11616 570866388 6013 846 41794992 20828 7704 604503193 48320 7704 688732349 20828 80693 451932865 11616 2201 688338813 80693 80283 366741729 49638 48320 284713301 80693 8319 32931299 39389 80283 569497940 49638 70747 856841963 8319 21785 814714096 70747 30388 531313537 39389 57822 303727575 70747 77287 929941633 78509 21785 350160925 77287 27676 64672448 26690 78509 996863727 71725 77287 391791152 59937 26690 634746547 24922 59937 453771656 27116 59937 480555763 35916 26690 596738636 27116 77235 28978262 39220 27116 838518640 64987 27116 145980540 35738 35916 747894497 9373 77235 280146255 45688 77235 107672326 9373 2531 364067744 35738 9687 100413792 20553 9373 243454680 3600 20553 106184585 17856 45688 686778228 9687 21960 630947183 21960 15047 46732453 21960 39024 202159184 3600 1863 757748573 27514 21960 997589979 15047 49158 133600455 15047 71996 90235736 49158 76130 236501922 1863 68112 240275630 68112 73947 822370966 73947 19763 100522006 33421 68112 90594614 71843 76130 605700077 45807 73947 71054736 71843 57810 279400399 57810 44455 914893098 57810 23498 636906788 45807 32005 995066420 37617 44455 193946466 39302 44455 490480141 37758 39302 244574528 72787 23498 880161413 10403 37617 903661589 37617 78508 877973194 85270 78508 485827861 37758 36717 196917873 85270 22884 591815569 58536 10403 344834713 41790 58536 326594478 85270 78888 614433008 36717 55720 878755110 58536 40446 368858809 40446 72261 195984356 1820 55720 207244220 78888 24854 821772922 12105 24854 286499966 40446 6769 174321306 12105 15309 106190412 15309 79596 135841065 69792 6769 74436463 74516 6769 537024116 50715 74516 913051491 15309 50109 263899521 59177 79596 31388031 50109 11550 526292001 66736 59177 49005225 11550 84403 27663494 65969 11550 625741709 32708 59177 486821962 32708 83522 318611371 80867 83522 235742988 30629 80867 227458683 77993 83522 624289065 35248 77993 488047187 35248 81750 170329049 57323 77993 86831755 25700 81750 538870684 54069 81750 541225549 20430 57323 110285799 20430 68619 98296902 25700 77597 70950968 62427 54069 599173959 20430 54220 270198859 77597 47608 27295010 77597 22850 762934295 15191 54220 65615704 63335 22850 656050416 32267 47608 408741576 21028 63335 331756179 31227 21028 745502310 15191 38765 164305112 25150 63335 61954742 25150 43947 389766359 43947 86346 358462349 53275 86346 28310220 86346 29868 841662655 43947 62159 456577727 62159 66252 50391997 29868 77391 370784982 45242 66252 336313756 62159 25038 981142435 38639 77391 132396560 77391 55687 400036545 3392 45242 770048682 38639 74560 142959599 86127 3392 86394301 32890 38639 905434105 86283 55687 715473205 28840 86283 751529332 74560 55428 647768970 14455 32890 383211154 55428 72158 879100737 14455 55884 635300938 45647 55428 271598166 45647 58752 564728790 71290 45647 992321546 73400 71290 862357729 78401 45647 35580427 71290 64655 223405291 78448 71290 846703347 19199 71290 878729149 78448 20689 378662299 47176 64655 81446690 19199 6916 931880067 78448 6865 20587407 59534 47176 465331923 59534 15563 774113361 6865 70597 948620140 15563 73878 831474444 15563 81195 120532919 73878 12561 680646576 47118 12561 647107158 85445 70597 942605269 47118 65560 657914929 47118 7539 45865742 87155 47118 384891799 85445 28618 142748624 24 7539 561274494 24 52196 562722300 52196 35641 762204034 53777 87155 925319947 51968 35641 692140967 42656 24 129517668 42656 41103 666396657 81220 51968 566012113 42656 10787 209711695 67671 81220 752300389 81147 81220 642179344 67671 73671 244539137 22811 81220 713432568 22811 54339 362261599 38231 54339 214999769 11443 38231 566911164 19729 73671 434238235 76734 38231 121945174 7652 19729 417975871 76734 6209 129010926 7652 59167 304247479 19729 66207 455910644 49122 59167 72037054 59167 13129 610090060 73604 13129 973614145 6416 59167 991083950 11325 73604 762328806 13129 86899 620920462 53207 11325 526027964 6416 38434 279118442 38434 32440 340708633 28858 11325 222334695 53207 61702 680695769 82510 38434 823905486 35974 61702 96577688 6070 82510 61304827 28858 40230 63961355 52173 6070 371469301 6070 37705 244170927 37010 52173 270263506 37705 53259 48982509 40230 16386 538611261 14925 37705 349486892 48686 53259 139589040 75696 37010 995230133 62011 53259 321575288 75696 84527 969769785 79547 84527 815918333 75696 27835 740706199 57485 62011 601653544 27835 39295 297772931 27835 17673 238109053 79547 55683 32690192 12382 57485 202765392 48619 39295 296170414 75709 48619 199678890 55683 15133 439409052 46644 75709 156464237 75709 18987 750338222 48619 3359 369443499 46182 46644 419793456 27737 46644 639056172 14317 3359 87445118 46182 68889 892545146 76241 68889 947314674 39162 76241 517951552 39162 71123 9673411 18666 14317 164370939 30549 18666 70671658 13210 71123 24257420 47880 18666 692681577 47880 851 711994992 10881 13210 667259158 851 60574 773502922 13210 43993 17028855 1565 851 868198435 57044 10881 686481556 66630 57044 678901902 52039 1565 814745462 52039 21076 307110689 45870 57044 918162087 21076 72920 564696790 45870 28773 433639195 52039 76780 675231799 72920 74473 96204058 29351 28773 871152922 22248 72920 480974576 40722 76780 626008963 3014 76780 304123493 29351 4221 418347464 29484 40722 247491005 29484 74532 463007358 29484 54110 498833206 72728 74532 412931933 72344 72728 418389007 72728 49961 633187853 37856 72344 397621211 49961 70506 969419291 66650 70506 926952370 49961 1006 335571257 49961 46703 901689358 47533 66650 369591112 66650 16615 642388443 16615 65827 383414018 41896 46703 100144659 47533 40693 972696982 16615 28109 793340080 81318 16615 986640922 41896 34056 135162649 40693 27646 310784653 27646 66992 824648175 28109 80414 595135449 31269 80414 994373497 80414 40582 53529792 52171 66992 914238530 15071 80414 502031344 31367 31269 300857927 31269 58043 51108174 63254 15071 572255229 4651 15071 594791004 81865 4651 88800023 81865 45397 725068249 58043 57926 560741376 57926 64230 879346087 7517 64230 668831075 57926 16157 101972030 47853 57926 986619594 64230 87175 568264986 14396 7517 114178569 51566 14396 607351658 14396 47946 715928524 87175 10343 549377687 51566 32135 833521807 18186 32135 665065519 32135 73082 740040751 55011 47946 783209623 55011 34348 384893560 73082 66179 268529925 22686 73082 925019743 20024 66179 641538960 34348 62740 190523101 33054 20024 939846418 20024 18529 293134818 18529 62996 863168485 40950 18529 834938880 62996 50088 140763185 18529 20061 284935844 40950 29144 272686555 29144 52998 995659431 18479 40950 229267387 50088 41450 902641296 52998 48025 122090005 18479 6117 225787581 9159 18479 85686142 48025 67340 538495940 80891 6117 449690842 80891 28700 175768791 28700 13605 611194434 74436 13605 602681363 28700 76306 876216994 76306 4528 502432111 65912 74436 841003996 69929 74436 559637400 4528 77132 610858305 5017 76306 756475324 4528 36821 996029712 63855 65912 705119050 36821 35739 651684176 80780 63855 508739645 54468 80780 934230304 80780 69147 169628118 80780 79274 481287324 80780 61867 478491105 79073 80780 814300517 22936 61867 124393726 61867 64595 371309060 64595 8435 412530390 79073 3169 266710140 27044 3169 31036307 22936 24576 232497320 24576 15063 570210485 27044 51226 4177300 23962 27044 199163098 27044 7415 58752516 15063 21138 98264492 7415 54115 460171026 43699 23962 81936665 70277 23962 465805868 70561 7415 738972806 52672 43699 494116586 70277 63597 675656595 52672 66095 342708717 52672 16265 930255050 52672 66757 765387473 63597 22423 486987301 16265 84467 453835686 22423 66654 931444523 60312 66654 37560021 27731 60312 966390810 22423 36539 543543062 36539 83048 794328054 83048 64307 185064262 72051 36539 650205136 78507 83048 141725187 36539 7359 783492863 54572 72051 105060823 72051 12469 206300117 62168 78507 252369143 62168 68999 909704745 74712 62168 802879223 74712 79541 720674108 12469 71534 158922531 45558 62168 419760594 25363 74712 487758952 71534 80953 145311436 6143 80953 303323057 6143 30382 887532451 25363 56171 520936907 30382 24841 139257447 80953 22139 779431879 22139 3571 856052914 24841 1788 86932467 71798 56171 37294941 1788 31868 903940897 17479 1788 62090925 31868 59147 48724431 73951 1788 668567728 71798 17803 139916363 56650 17479 404129512 59147 86759 326996077 56650 4809 658977328 4809 10066 341596787 3231 10066 118706451 6041 10066 936763715 86759 53791 82744837 81146 3231 885746905 53791 71630 158237346 42870 81146 853667131 57100 71630 164497331 70210 81146 847564670 73302 81146 169460848 42870 46917 9353287 46917 85538 956452410 65558 73302 778873247 75772 70210 629461313 14886 65558 615055569 24853 85538 441221156 14886 45800 539981119 14886 44424 524218748 24853 74310 522924202 45800 12517 897973128 35280 12517 545761335 45571 45800 233866829 35280 37081 956775458 12517 4474 9552844 85108 35280 624952413 32876 37081 258178278 37081 28031 869558615 4474 19668 488608047 28031 74246 280245310 32876 31741 311850236 70735 19668 111540700 70735 26786 704469583 26786 9645 165515348 57260 26786 980783002 70735 61446 688168265 9645 12467 802143356 9645 521 639999303 20419 9645 338390765 20419 67141 286890693 12467 578 958663938 72003 521 231989998 74130 67141 103697854 29101 72003 283989253 74130 83312 455013175 29101 31722 562891610 74130 26714 164568140 35802 29101 372451153 44372 35802 178470478 42350 44372 950242403 13602 26714 78922400 42350 5222 890525959 13602 4718 577372967 76037 5222 622108640 46871 42350 684849072 5222 3559 116223689 65895 76037 525875138 24072 65895 712871575 24072 77459 302278648 86798 3559 74395243 66743 65895 266128090 69967 77459 229187934 77459 46532 164235512 69967 60371 152250302 70604 46532 139605586 531 46532 354475819 60371 24006 445936072 84255 24006 657142791 70604 19790 480559740 84255 79573 939072769 15251 79573 40767114 58243 79573 661438172 83721 79573 108542843 79573 67484 48731594 58243 1012 76203276 83721 47528 20629664 51802 83721 760413687 14022 67484 773027594 12185 67484 703973032 47528 12062 119871539 44745 14022 880286950 57159 44745 619655652 44745 62031 424381835 62031 86799 202048411 44745 68599 408566224 80781 57159 922866737 86799 19849 901450337 80781 26945 868491938 86799 69957 663647356 24706 26945 273331021 24706 12522 40350367 26945 44013 82181997 69957 74341 248810980 24706 76786 430445953 48762 44013 633003836 48762 60010 648878978 1010 44013 729697547 60355 76786 692030159 29215 48762 397849423 60355 33689 911537307 61940 60355 887716099 29085 29215 108265334 47108 33689 976258002 33689 77249 651675967 86773 77249 746497153 86773 15660 84788690 86773 18509 71484021 47108 67271 292644273 86773 11696 727212976 11696 44684 125595361 11696 30204 978440415 18509 77401 578540298 2116 11696 748041668 1137 44684 567250045 2116 77018 17165377 77018 70442 804823087 77401 28090 18224096 28090 66975 251596962 15051 28090 594878392 5402 28090 339420156 66975 7570 680796265 3813 28090 980739413 5402 26264 443695881 5402 18102 777607984 59736 7570 848990261 3813 21064 236158369 59736 6158 382710383 6158 23870 240601340 50328 23870 937785473 50328 956 129159492 5208 23870 139155086 50328 82677 417381374 50328 57079 404620049 50328 47585 856893977 956 21171 424767614 14877 57079 193390335 57079 70648 325555679 57079 74042 562876864 14877 39725 300029785 21171 27425 792676766 20393 74042 948720892 54409 20393 828967072 54409 46316 696050150 28831 20393 167216026 46316 53511 877419795 20393 7698 293819172 53511 55929 787907145 55929 69691 878986760 7698 55551 380178882 48261 55929 44541985 55929 10558 489743921 10558 57122 763026724 59161 57122 412062068 10558 10610 437067508 6937 10558 223937487 57122 51501 713628247 22489 6937 111095758 28666 22489 209122354 10610 28463 464680081 31460 28666 146014231 77815 22489 377746595 45438 28463 63707457 67329 28463 151033949 11961 28463 210697285 77815 20544 236124005 67329 71325 41192025 82555 71325 493171588 11961 28860 541167524 27071 20544 835155037 71325 57257 322358207 55214 28860 60495656 28860 37578 84267252 19286 57257 431098124 65067 19286 536286370 37578 87131 374760683 17207 55214 90394431 62 17207 122134004 19286 25670 770677368 17207 7735 801828804 87131 44309 509413481 7735 12483 89130271 63745 62 763820733 63745 44530 207340604 44530 30677 45084564 12483 66075 988255987 62487 63745 101588164 30677 83672 403429225 76237 62487 777892105 73745 62487 184277720 83672 23834 582821902 23834 71909 996479075 73745 17680 164062031 17680 49989 679834570 23834 51747 96813730 17680 69777 621146750 2476 71909 372132532 34099 49989 9349066 2476 84821 850127928 55868 84821 145974221 55868 63073 259185310 7456 84821 262655263 84821 38581 888014550 47068 63073 104177938 86196 47068 205644535 35501 38581 832601479 86196 66937 700010410 86196 40002 314199119 76373 40002 505242683 5534 76373 503844538 35501 37197 180729762 76373 39989 60799973 37197 59487 540301007 38744 39989 393848257 39989 73954 286838707 60949 73954 138157778 38744 67639 379085385 60949 28929 611830188 38744 23494 771930226 62288 28929 638039289 23494 7929 856980133 27389 62288 766041196 28929 61960 857270372 23494 42559 273579333 49258 42559 926790353 81330 7929 817085818 27389 49347 754931507 69129 49258 512898758 55550 69129 800551178 55550 9414 390694149 73617 49347 151602192 73617 22145 338446600 86807 22145 634697665 73617 17336 502820210 17336 5452 518801263 1218 86807 236719001 1218 72081 316532967 1218 31036 785288288 55682 72081 935516862 31036 38500 388832744 1218 45427 541324190 45427 87271 674860030 48703 38500 936320702 87271 68402 296520911 38500 63499 799538503 45097 63499 529294464 87271 38693 921099685 6082 38693 334344621 45970 45097 670534200 38693 23040 814941591 45097 18192 830540679 59407 23040 270149559 6082 46588 906937138 59407 39080 25909684 39080 22464 819338167 62153 39080 262310266 32426 39080 473177339 39080 60732 509434404 39080 44564 829961783 22464 24851 851402620 48388 32426 198203074 48388 80044 433157331 32349 24851 100954497 4843 32349 527616458 4843 67163 604666781 52620 48388 813340510 80044 12245 246734991 53323 32349 287313805 43135 53323 991444265 50691 43135 701158829 75263 12245 727965916 43135 54170 23961141 50691 11876 753155739 64447 43135 168190346 54170 45633 44383559 75263 31489 65134159 24514 11876 105322750 64447 17008 66922090 68503 45633 118309790 7839 45633 830282292 24514 71789 642129296 71789 34011 10700381 69339 17008 432145571 7839 53596 895052764 53596 12070 463754024 76375 34011 939404968 53596 69133 412197037 53596 78731 97895894 84987 78731 54310703 78731 14674 600986649 86225 84987 138195555 32143 78731 46313592 62227 32143 16928647 36508 84987 302311899 36508 22564 412806927 9684 36508 710731356 62227 85590 628733343 22564 11031 796316858 85590 6000 724478622 9425 6000 189501450 6000 1389 992613915 68802 9425 84985285 52961 6000 944788876 33478 9425 275196429 65432 33478 301483767 33478 11181 950310188 68802 30385 247336584 30484 52961 535713974 33478 77850 814892159 11181 70429 104536366 46391 70429 970620063 70429 23786 135151659 23786 17063 241732158 23786 31903 365265020 30154 17063 475354489 46391 80739 859476124 81132 23786 536189237 31903 22560 577812057 48943 81132 127342587 34342 30154 185110391 75347 22560 581707912 64333 22560 721022023 75062 48943 837077057 73606 75062 945826075 41536 73606 947278218 75347 51714 732184651 51714 8729 718146511 30763 51714 74800739 30763 68062 798804826 39913 8729 631122148 68062 14783 847348577 68062 69375 447160419 64077 69375 287576031 69375 5766 717032276 76924 39913 730497310 71657 69375 548777669 77373 76924 890079594 77373 33564 141249718 36796 33564 231568388 76924 35201 84158567 36796 4705 989954582 32618 77373 949261238 15010 32618 683679527 87296 15010 373012462 32618 41615 316644084 87296 30315 314192717 14810 15010 347249233 63108 15010 400046824 70387 14810 638841961 53251 41615 902260230 70387 46440 724254465 53251 24683 534060843 28650 70387 573353941 62342 28650 46523410 71805 24683 319935402 12069 28650 836285284 71805 81953 947025193 62342 541 723023777 14433 71805 514641198 81953 32068 670738122 52761 32068 100170849 14433 42192 847794292 47157 52761 598800324 52761 75503 934761694 42192 55881 69952916 14528 47157 312014257 34981 47157 140576173 47157 18430 113574140 57111 18430 226418360 57111 24753 223885142 14528 53585 143295875 3333 18430 708760095 4968 18430 698233298 53585 67100 278574837 24753 84539 380336460 67100 17785 896676127 17785 64057 934243797 54142 67100 632960089 55648 54142 549860586 64494 17785 475719106 19598 55648 109776407 64057 87254 119053582 42981 64494 486324812 87254 75609 816799042 75609 25015 97757971 19598 5752 111613282 75609 58656 953370959 58656 52915 36407613 53022 5752 957189947 61463 5752 569511452 52915 71144 264295408 61463 50959 523066416 50959 6542 915690699 61463 31717 436616025 27800 61463 428780988 6542 45382 790397485 2530 50959 552584843 2530 15476 641426323 31717 84843 994595138 45382 38126 604169175 86434 45382 203942249 38126 37585 185923303 74939 84843 241188533 38126 44369 661433814 74939 6302 537313364 44236 86434 388421238 66192 74939 402165546 4053 44236 705180675 81896 44369 772546857 66051 6302 488440229 4053 83467 759164530 44071 81896 444917939 80967 66051 40805131 80202 83467 203175378 44071 30270 397085977 77828 83467 832786076 58697 77828 375643360 77828 6669 610857783 58697 79091 93556644 58697 39287 815210372 85702 58697 208269564 16588 58697 137511478 23254 85702 820151962 39287 15855 780807703 41376 39287 689521552 6967 85702 351575714 41376 17690 400601995 41376 71568 612951805 81471 41376 882837914 6967 68851 181840094 71568 44118 475988086 68851 72281 585984816 48096 71568 885851899 22983 81471 468463337 43815 22983 321650547 25023 44118 315311250 29110 48096 44854369 43815 31718 140355219 43815 36026 547580 37200 43815 162737851 37200 76869 42927203 67498 31718 991271562 45607 31718 163323567 29091 36026 737452672 74888 76869 125383251 6971 67498 31118071 30237 6971 786435286 6971 84855 305519131 29091 84923 666461836 84923 6363 504212077 68282 84855 762688876 55359 84855 370548842 4858 6363 124862404 86682 4858 525065926 6363 47988 137099681 8128 55359 667995463 53422 86682 54633690 8398 8128 181105129 10096 47988 968523092 10096 53669 116635086 8128 86299 690366917 35500 8398 400310378 48352 10096 617372393 10096 24991 1605738 28205 24991 332328326 42416 48352 124462961 47045 28205 30373841 69093 24991 902560446 47045 60295 563464911 28205 49007 133162576 66682 69093 967946497 65493 49007 438140523 46822 69093 165457763 45914 49007 93053793 65493 62613 390319802 46822 25622 932919897 2504 65493 62474735 18707 25622 262521621 36754 62613 39059784 25622 43821 668714055 63177 18707 474977872 3173 43821 318921661 63177 20782 993221516 36754 81213 365620655 77735 3173 354141179 27821 20782 962283717 4754 20782 152457618 39807 20782 49700563 21347 39807 19669891 27821 72855 304412585 77250 72855 909992283 13955 21347 195709111 39807 9628 423079108 9628 67858 357346844 72855 13943 574874439 13955 868 538559700 42863 13943 671754263 13943 28758 260236722 67858 36901 783996166 42863 17865 926694905 42863 47526 124640606 47526 48239 17774071 36901 86376 141919212 5066 86376 300046303 47526 15250 915261687 86376 61261 129127844 48239 10412 694307719 71182 5066 502753687 71182 36634 783067686 61261 11438 137074768 71182 9194 886161428 9194 38539 260310786 9194 6785 238148527 11438 59045 780440519 27260 11438 146404884 9194 83894 865314737 60202 6785 301146746 66867 60202 105692762 27260 58311 803079789 23796 60202 162204109 42851 58311 862714300 61643 66867 248628147 42851 74181 616168906 74161 61643 379441546 74161 73692 463998714 74161 29819 609695067 4797 61643 44667130 74161 82493 613108533 22287 73692 95586059 70398 73692 157476699 70398 45080 805717176 22287 5220 70585481 57555 5220 758396592 61303 57555 254962579 61303 76443 434533655 85950 5220 132334208 5220 70174 561014989 76443 25352 706786324 76443 33955 837376888 85950 58377 281453187 6787 33955 307776883 29489 25352 504052094 29489 57405 466186805 22493 29489 487776018 58377 43813 215742380 34043 6787 656280155 22493 49361 520560501 22493 76471 980839827 6722 76471 755660226 34043 42346 692949824 49361 14141 358001793 49361 15068 339958185 25369 15068 763795435 25369 15793 801233376 15793 14357 838005079 14141 77976 755064275 82474 77976 678867515 34798 77976 350742324 61700 34798 81309696 82474 81025 411859882 84141 61700 336287408 34580 82474 23544331 84141 13756 647522021 61700 20443 988321351 37072 81025 945219263 84141 22559 445892477 32666 37072 64104257 19675 32666 927270537 20443 81417 685111521 83685 81417 281588365 32666 62358 516223175 62358 80660 521414911 66629 83685 801708 80660 48175 45177709 14010 80660 563191927 2572 66629 231679828 48175 65867 230210327 14265 48175 608843593 47692 48175 112124666 77830 65867 133430945 16607 2572 983468819 53334 14265 65597685 26840 53334 70206784 16607 80695 580505467 16607 50582 573888485 50582 54258 983467603 26840 62057 751262820 62057 46667 990235049 80695 64961 82072449 84555 64961 686692280 1503 46667 49999399 6844 46667 544743710 11952 6844 26112616 63018 1503 10458423 75935 1503 455784947 75935 19956 48097560 85189 6844 428245489 19956 6619 191859542 75935 31049 959079815 4753 19956 958803275 45126 31049 486975189 12856 6619 328112661 45126 70569 152186092 64572 70569 695335236 76717 4753 911309517 27729 64572 879522915 23022 70569 152915974 77628 27729 241518641 76717 54235 282886628 54235 54855 22298570 27729 23306 248382780 84339 54235 30441691 23306 37495 36607723 44342 84339 880113239 44253 44342 847182590 12636 44342 233688538 33475 12636 633703742 12636 71519 129944838 84109 71519 585181608 44095 33475 20148375 58252 71519 59823940 1992 44095 310316391 1992 61453 28970615 30528 44095 244284852 62969 61453 656328443 19212 62969 50528816 34712 30528 189495900 30528 28663 286372191 10895 19212 8304439 64818 34712 926823859 10895 85141 857918294 85141 41449 894677507 41449 17137 427346295 41449 77190 982544570 85141 59064 702418768 59064 48344 214051727 18697 59064 607396933 42576 18697 974982620 19869 77190 781235847 31128 19869 800741138 52373 31128 190883593 35490 31128 47308214 42576 11927 489789510 11927 46687 311515814 60168 31128 205198534 71112 11927 58613676 2331 46687 103884770 2331 9124 259771565 60168 25610 830429878 22051 2331 248791666 25610 52606 950041778 22051 53180 147607704 79821 52606 692244209 58130 52606 898838958 13462 52606 46890495 58130 4854 763560696 53180 76748 108399100 73024 4854 470669930 10410 4854 849582013 10410 42964 96282557 73024 85031 873041766 22708 76748 970413724 15053 22708 960703765 23809 85031 213190299 23809 76772 177534123 85031 82820 29014989 22708 68120 629858055 54874 76772 537530962 15759 54874 4245715 76772 76915 648098670 76915 66745 840982715 66745 9514 993942996 55832 54874 927560975 65461 76915 547570424 72299 76915 951831368 65461 12130 684439884 9514 80690 503781913 65461 7561 506832369 63099 65461 737555247 71146 80690 813168370 84641 71146 887037330 7561 38670 895181620 52689 38670 723838750 71146 87020 691513999 34473 38670 574115201 52689 70705 336769723 34473 33509 603788385 52689 73761 216996082 73761 11214 352874694 11214 34367 13525048 33509 21491 113452186 3670 21491 982095546 3670 25551 205334890 33823 34367 786752475 25551 86201 913983282 76581 86201 710495857 32483 86201 147136904 47139 32483 22948699 28244 86201 743422759 53882 86201 156609167 12832 53882 54075367 73579 32483 585152226 12832 57751 529124308 74975 57751 894245810 12832 79720 419231163 12832 66831 39221415 16328 66831 458252138 33015 16328 2433797 33015 80826 215277576 16328 81387 458993515 66831 77958 94139817 80826 55352 635314171 73591 55352 480199548 80826 74456 817285072 55352 36590 225241916 4623 74456 393676617 36590 64071 319789478 74456 71113 642213732 80966 64071 780977150 43125 64071 583429138 11103 71113 149263099 71113 56828 585408010 56828 38178 496483862 72493 11103 123618615 53002 56828 934577127 84518 72493 546054996 5934 53002 604617850 70980 84518 975026362 24779 53002 692148385 66949 24779 160956055 71108 70980 471238372 65743 24779 49223933 70980 4192 533461513 32495 4192 344974336 66949 54199 785446256 3647 71108 219679675 52719 32495 551054025 68995 32495 394740941 77460 68995 97962191 77460 46726 611815674 18412 52719 100971684 68995 64337 766288960 44888 77460 44272536 14951 64337 642923281 51954 64337 91175806 18412 61773 506327571 64337 72016 211028356 44888 23574 58474728 21013 14951 804538216 61773 73233 763961231 74977 61773 184368886 74977 64288 377210177 44583 64288 493761290 37403 64288 635477146 84267 64288 142827023 84267 18269 329295498 44583 26716 110196190 44583 84492 506937289 9326 84492 394448830 26716 16200 743405995 9104 16200 806256254 9104 46460 900555163 16200 69526 510317768 16200 12896 614290827 69148 46460 67511653 46460 30090 757356806 46460 27110 66925664 69148 53346 987303447 43116 30090 611550800 27110 19475 4926784 28755 19475 427622463 53346 4497 555725577 4497 81160 134839440 43116 44157 544803728 4497 21194 65039785 81160 47069 867429254 22315 44157 390459639 39476 21194 593613347 39476 55063 432047007 39476 13743 920666090 55063 649 291188932 3671 55063 751439196 39476 2470 517622579 13743 52906 918801548 52906 11797 919072286 75032 11797 441100250 52906 63286 962983312 75032 86412 737029751 86412 21950 912005042 86412 17249 479627371 86412 61971 422559552 12264 21950 405889915 23037 12264 820073742 23037 9945 418829296 85605 17249 912440136 61971 17253 604195758 44052 23037 870034633 34040 23037 266776363 40933 9945 651926647 77600 17253 74379641 40933 2842 814338941 40933 77308 770210031 74954 2842 364822067 40933 59416 727661355 77600 15455 641589611 86053 74954 958904636 59416 59245 259378051 86053 3238 729684702 74399 15455 69330513 74399 20741 36605241 32213 20741 340525735 19699 32213 742948766 32213 42574 701468652 32213 369 303250279 32213 590 47819389 42574 25914 776910581 369 22451 893109809 85943 22451 491996933 22451 77082 906876744 85943 84227 239791685 32189 77082 131979714 86048 77082 465131868 84709 84227 268523572 86048 8670 175842256 2092 84227 195846919 86048 22400 877173782 59581 84709 705764844 395 59581 599449370 23663 395 482364026 16367 395 613145144 47993 22400 132845918 23663 10655 244858093 10655 43642 789692687 47993 36060 988920301 36060 21682 661546014 47993 72039 97552137 36060 25379 279924657 25379 19752 742432541 19752 11380 610016925 64520 11380 591335012 75139 64520 983238642 25379 81784 342236496 64520 45170 941147691 11380 9871 948753332 42293 81784 696901863 45170 37119 806211480 81784 85803 804470551 37119 56163 560736206 55112 85803 492957298 56163 2361 143249020 8148 85803 630884844 56163 57207 505578089 57207 16285 656001510 19568 16285 164290429 82724 57207 18801776 8148 64977 924398627 9447 82724 929166933 49356 9447 543560255 49356 10263 60837338 34 9447 998859040 34 75454 906728413 9447 7469 145036031 48227 7469 561172792 7469 79288 10394903 48227 58126 107945095 42229 48227 913666101 62690 58126 246961428 58126 8157 207188488 55174 62690 519771169 67245 42229 874014072 21843 67245 979620705 21843 3013 245646063 21843 67800 917564172 55174 69488 484134962 3013 41529 134036254 67800 16911 293689760 69488 45959 993097221 67800 15175 309512682 16911 76712 997014377 16911 62728 313432804 3232 62728 473551506 3232 17437 401338459 75613 17437 351375795 76712 25991 328508570 65433 17437 980005862 75613 84768 114752608 84768 70308 853451691 81491 84768 425963256 25991 77508 2121337 65433 17050 306966422 70308 487 98124920 81491 48509 734471307 77508 62506 891898322 487 60839 498008504 34167 48509 363891572 75050 62506 698904870 52697 62506 743572912 24210 34167 262988710 52697 77535 561286624 52697 46663 671128369 52697 70663 499052621 40939 70663 58468104 40939 75974 998795996 86939 70663 828552874 517 46663 247045926 75974 48669 842107623 551 75974 441208178 517 85484 436392986 3962 517 473079268 7953 551 927051898 18862 85484 450875497 61111 551 379446617 61111 40020 431232796 61111 67468 994429814 67468 73501 938965305 73501 61368 238844606 40020 66928 8988210 46759 61368 643038588 51156 73501 781744067 51156 7147 713734239 61368 70581 164659809 66928 49112 373960838 67360 70581 837453491 58321 49112 644007185 34267 58321 449788012 30212 58321 852536297 58321 31502 902048550 31502 56610 800144616 85110 58321 579450940 21032 85110 30833465 56610 3180 17681664 49215 85110 808950521 21032 79566 566990778 85110 60370 886970428 68597 60370 628613272 49215 17957 230041188 8553 49215 9062879 15471 79566 251657416 62898 17957 119388548 58366 68597 862081827 43744 17957 171756383 62898 48409 174872768 21974 43744 799117388 70647 62898 112118978 58366 16065 327140864 43744 59480 749500923 21974 63102 265146862 63102 54280 224008749 81299 16065 715473253 43079 16065 885905184 44749 59480 564200194 81299 72624 989875954 11321 54280 424981096 8746 43079 124812142 72624 77612 842230669 44749 41533 966062551 45326 41533 554028444 8746 75594 940308333 80942 41533 820985402 61208 75594 436746860 61208 10357 47896103 75594 36745 345465142 59582 36745 449731926 17880 10357 850213302 10357 23489 532969417 59582 72575 214324404 4092 36745 557097557 78472 17880 522949034 4092 73545 150766428 58484 4092 378964645 72575 7294 339687844 30246 73545 859500498 7294 59388 190995215 7945 59388 951894819 30246 54535 704752492 13661 54535 865139581 26751 13661 279922161 41257 59388 623240607 41257 59033 632594963 26751 54987 599891965 26751 66060 914605095 15276 41257 115250341 15276 47914 870933077 59033 1559 306297655 34688 66060 990993249 47914 74714 867212951 74714 51286 882805846 47914 30531 76913731 31910 34688 231554982 34688 72693 790814377 74714 60026 122482928 22655 60026 393988768 54292 31910 719075031 26280 72693 984575523 39308 26280 195715984 85074 60026 222267073 10217 26280 251200208 54292 86233 434540082 39081 26280 680749487 86233 9928 996349138 17993 10217 426100036 5642 17993 854940179 86233 37569 147824590 17993 55149 87739643 34587 9928 813178808 85791 37569 168203394 5642 80740 387024327 85791 39093 190583173 39093 39905 431937886 10691 39905 162802051 39093 62480 464658884 39093 70274 590491298 15732 10691 427619237 15389 39905 543025075 14199 10691 765869116 15732 22765 632627810 9787 22765 107969004 15389 19627 205907734 17623 15389 271938248 15439 22765 487689513 30515 19627 24717745 9787 46986 725811490 69672 15439 70601418 42866 15439 370357779 15439 81081 796586057 69672 24836 982709521 81081 2893 770745302 3621 42866 682136732 20579 24836 450748549 41658 24836 159249613 11491 41658 617052371 21874 41658 113619517 40618 21874 131961761 20579 20040 685847666 40618 397 465690975 47924 21874 194049763 47924 30342 681946434 60001 47924 902150789 20972 60001 688772264 397 13456 107603504 5083 13456 658184747 11390 13456 451635962 13456 60715 516030195 20972 19773 332327288 13789 19773 211450852 11390 6960 35912759 29469 60715 135970672 36086 19773 258557296 21172 13789 174092224 21358 6960 376865139 58496 6960 822974839 77449 29469 982708266 58496 49849 195808853 37923 77449 109985475 76701 37923 862400323 77449 24543 74972137 24543 47644 307902003 15400 24543 654547818 47644 72570 660380793 57236 76701 643227291 9778 24543 183484705 47644 70953 552851216 25534 70953 681188673 14422 70953 144936857 25103 70953 460846172 25534 57129 347580444 43056 25534 945233245 14422 58451 641258633 58451 78863 920180464 58451 28810 878139563 43056 15107 968833085 69634 58451 8198557 40600 28810 332236149 40600 39831 805699985 39831 34703 354654180 2705 15107 716964935 2705 575 980583674 2705 37880 562626960 76242 34703 786257361 11207 37880 222085943 76242 49024 81882162 59174 11207 235957243 76242 75773 752471445 85007 76242 20673855 24743 49024 333492683 41226 85007 160265397 75773 82388 556957818 15853 41226 284093555 39154 82388 831210327 41226 79493 734327257 39154 19838 391237165 70885 39154 576519742 20638 39154 278657392 79493 43509 738625885 4821 43509 699226868 49627 70885 17050985 49627 45589 382894563 34894 49627 660740787 4821 78413 835256801 46863 4821 513050617 83479 78413 137777109 20471 46863 323591601 4273 46863 841779965 4273 59039 436445242 33477 83479 402511395 59039 70185 563887500 29655 59039 179613740 33477 52213 18085749 49234 29655 132070293 52213 29076 375702233 26845 29655 569939811 52213 28356 464922541 25210 29076 498277793 49234 23095 940716731 42965 26845 512110668 42965 68782 354800428 72832 28356 979599710 39297 42965 197139053 66498 23095 991109884 68782 37581 199402669 72832 56619 509389493 39297 76672 39886189 74775 66498 756213759 34372 74775 147274364 10875 37581 519716271 76672 76178 424613912 85588 76672 768246163 34372 28142 747523155 18433 34372 720232479 19548 28142 305091251 74171 76178 847039934 18313 74171 882230924 74171 50063 43316407 54501 50063 500535671 19548 57455 565470621 57455 81002 280563920 19192 50063 315744857 70722 19192 616379697 57096 81002 83454745 31445 19192 812759016 70722 66821 139147007 31445 37023 397859797 66132 70722 831942080 30638 31445 26433477 30638 86066 686139188 55728 30638 637034057 63178 66132 843932754 30638 22675 64851468 86066 3877 303667657 87058 22675 774191801 87058 69664 117841827 22675 45311 649031092 22675 16298 227722179 16298 39488 358061648 36779 87058 881581198 16298 19848 914347938 19848 51637 113226292 68880 39488 780637725 51637 76544 310107036 68880 35581 202375632 68880 68676 843628627 51637 79650 234458047 76544 46639 63707369 44686 68676 279843242 35581 82608 717213001 46639 36142 941546002 79650 45457 961307113 44686 18155 121157860 35528 82608 708504232 36142 45352 500206215 56066 45352 502556520 45352 15427 315846336 18155 39013 431794587 87004 45352 265983884 56066 62974 608587961 69444 62974 443180546 23240 62974 12801903 87004 72483 697327018 72483 53742 829464455 73772 62974 1433345 23240 19291 883721653 53742 26983 86764983 26983 62029 238589141 7848 53742 886574408 62029 42121 539658698 26983 5210 242211504 52429 5210 358883825 15736 52429 363030730 7848 19115 507058249 52429 78361 237612733 52429 48334 949890477 48334 32521 272895497 13349 48334 63464571 24304 48334 744234349 85372 48334 799909124 32521 74996 144639182 85372 33021 541163390 13443 85372 86208594 85372 80204 439327006 85372 33108 579362254 72218 13443 64596324 33021 60149 873717272 63407 60149 232147946 60149 64789 66674909 64789 55415 718278964 60149 5965 707368753 60149 50966 837597269 50966 52619 188410870 50966 15224 803003113 62148 55415 646507216 23291 50966 530829261 86667 50966 844092064 9318 23291 22550562 52648 9318 556777882 9318 81647 755600008 9318 79946 145895972 86667 34675 810230242 34675 51371 96192829 34675 40370 108877595 44092 40370 634100731 63470 40370 319671728 22986 40370 52875049 17245 22986 174250083 65725 17245 910847186 14082 65725 26447486 49755 63470 137714483 65725 3758 201017150 40254 3758 334302097 40254 21889 912107204 86790 21889 537961628 29874 40254 879736463 3758 31680 192936244 21889 43410 555987192 29874 84776 437377592 21891 31680 304513159 4434 21891 49570394 21891 8210 265464156 4434 11997 486486583 11997 65850 196247709 65850 13416 122000134 8210 36024 807204521 29048 13416 485004640 13416 35108 94037513 57312 13416 84305731 29048 64467 562903065 57312 15416 378884630 79571 64467 158641308 18392 35108 690155283 64467 77929 860949945 50009 15416 84525986 15416 24447 51527548 20254 50009 494680690 24447 72375 941574520 84949 72375 461738641 72375 18612 231017392 18612 19604 65550123 39888 84949 695969739 18612 80193 898959932 30176 18612 222377849 19604 19533 648668319 80193 50886 458049371 12932 19533 932953140 12932 28430 451890171 50886 59677 36351879 47949 12932 603157648 59677 34362 183335921 12932 70646 960006942 59677 42635 529225947 42635 46880 364216583 34362 2041 891920042 11062 46880 279736061 79413 2041 485972236 24881 42635 360541277 46880 5437 618229402 81916 79413 220714180 79413 30559 220716388 81916 4332 999483368 24863 4332 147970580 24863 139 629294301 844 24863 616730005 4200 139 157716671 83987 139 592169843 83987 66964 183115236 139 20449 871821426 13186 4200 964876727 8243 66964 995082141 13186 49044 426244332 60146 66964 72834938 65040 20449 571019244 65040 21130 222221083 65040 66587 515511109 60146 30162 323013324 21130 56014 596606998 83778 56014 818884366 33813 56014 507822710 19730 66587 163385947 44308 19730 940712996 83778 49919 488295694 33813 63756 729467928 49919 18941 523676399 18941 45992 828891287 44308 74279 643990143 45992 8440 704845616 74820 74279 746953927 56417 74279 965438469 7538 56417 920114632 70142 8440 412112480 33712 70142 848460405 73453 7538 419144559 56417 53205 939653475 53205 79514 955475491 52645 53205 297539350 55160 53205 711111560 79802 55160 725049418 79802 42589 998468512 59850 52645 839956843 57741 52645 472517056 14745 59850 787528117 50763 79802 758321115 42589 10532 305743881 48457 14745 356173404 49498 50763 57225513 66605 10532 321502820 66605 77821 482038060 72963 66605 425547038 8384 72963 520130997 66605 61043 377247306 50103 61043 982243716 72963 826 456021739 8384 63328 233971053 826 86143 661051651 63328 23009 134366400 86143 81492 262907581 86143 1132 163447729 9386 86143 13925611 68150 86143 597504630 38621 9386 695050122 68150 13823 990901246 5198 38621 265448759 75571 68150 462233020 27368 5198 599663540 54416 5198 777051025 64601 54416 652550713 17030 5198 770302410 54416 19923 171620575 69108 27368 415579053 17030 42510 930717708 79495 19923 818757282 42510 81856 29389019 79495 30009 67370336 75063 81856 451396619 79495 9264 265929993 41583 30009 24637808 9264 83397 868032382 75063 1764 434803245 75063 35910 833598712 23245 35910 17662119 16810 23245 716410330 23245 39441 74977178 21247 1764 631301632 21247 13324 343502554 39441 2396 931786327 21247 52158 154375187 41881 21247 172878251 21247 6825 585264969 41881 66800 79595184 74869 66800 610156251 63679 74869 888141028 6309 66800 454872766 63679 34178 629913323 82697 74869 791471512 34178 47263 629175495 80415 34178 779194471 80415 64852 331862811 34178 36110 537331266 68247 47263 805802100 80415 58501 715077827 1482 36110 7570431 68247 33171 193164736 58501 82418 905733568 82418 9055 125729967 75163 82418 520123991 33171 8041 330853928 74550 82418 75712975 9055 23556 721987480 8041 45598 527919054 8041 20585 874171032 56995 45598 27625323 508 56995 207713074 508 10466 65086202 20902 56995 27685276 68806 20585 478394508 68806 14859 460993078 52438 14859 464732466 62041 20902 371446320 68806 9004 137620217 9004 15280 208311136 52438 903 85578854 10996 52438 771041927 71074 9004 29924457 79690 10996 719434475 61895 10996 711521098 23997 10996 567454408 10996 39864 804520061 12240 39864 98634554 12240 23449 372728171 73877 12240 740494564 83572 12240 721599281 71020 39864 189603968 68259 23449 560678155 73877 77220 261830481 44207 83572 58226573 83572 49938 61075279 71020 80354 714339379 82103 68259 157613604 74891 77220 30179312 74891 39674 154623695 47452 49938 28202636 76750 82103 333363180 74891 1479 349761934 27214 47452 702328959 27214 29131 263350262 29131 72726 426129134 14041 1479 201860214 72726 83875 876313989 18817 14041 29299738 77006 14041 165869440 72949 77006 313318786 8369 72949 936364435 77006 76543 911578273 54908 18817 771921999 8369 13899 676058816 76543 40052 388490694 54908 85736 501140146 40052 6489 536984148 30806 13899 6367957 40052 53988 278424884 9648 85736 239685679 31069 6489 107184111 36000 53988 172803468 31069 74168 56600611 74168 80309 974158919 74168 15287 142145865 74168 5086 449414768 11873 80309 167652220 80309 30401 877521037 5295 15287 7783325 5086 79540 571152612 74166 5295 110357655 30401 2520 970644242 2520 26285 628227537 38598 79540 591687609 2520 3908 99246767 74166 74866 611206438 48670 26285 272919181 38598 32946 42445326 3908 78311 838629460 48670 43387 551989841 74866 77199 9114651 32946 17183 764318323 83893 32946 67430349 43387 79842 821373788 63733 43387 47935563 4940 63733 29036741 83893 60680 169851858 60680 27909 658151370 4940 28077 829209531 729 63733 704731815 4940 43025 933728616 60680 76425 987403523 29266 28077 804980857 8104 76425 388683938 29266 66047 604002143 43025 30865 329418341 30865 15823 647111086 29266 31927 347432713 64393 31927 440608723 62222 64393 347304156 62222 39392 266365601 15823 82446 351870203 23940 31927 228538229 14238 23940 234296853 54313 39392 112376901 58731 82446 838720406 55749 23940 959999619 49981 23940 957786013 55575 14238 413521828 54161 58731 113623494 16059 55749 992176428 1476 55575 335673464 16059 27728 389294848 1895 1476 58861648 54678 54161 704429026 19755 16059 170964207 27728 44701 487539400 19755 46003 259528436 44701 9299 385372331 23698 46003 773825388 46003 70401 137886656 44701 81140 101403798 27591 81140 143702424 14525 9299 567899451 70401 56646 258176112 84789 27591 427264571 59611 56646 124564780 56646 19131 594672754 59611 45353 151076910 56646 86185 196279548 80070 59611 764732905 5071 59611 678816913 20486 80070 742594512 81016 20486 820866282 3946 20486 284686986 80070 42708 330748774 5071 4016 912270164 4016 19950 372976266 4016 41190 343858732 85769 4016 465713188 7543 41190 474915011 19950 70290 704903734 12659 7543 360948493 12659 85935 965855767 47133 7543 658143589 7543 81045 220047688 81045 26788 381895419 12659 12433 380181498 81045 73961 542242648 73961 60176 104973124 41119 81045 648255800 9353 12433 102019625 73961 50668 720390817 60176 69013 321531251 41119 8829 120904307 24080 9353 518800743 77292 69013 385254897 50668 36612 47815458 24080 78374 228313664 77292 35827 110745141 24080 54146 28322889 65242 36612 14366447 9760 78374 934690128 75109 78374 534708238 9760 73431 595595725 6867 9760 156378761 75109 65940 780435957 36133 9760 509410189 75109 73092 438426975 73092 3892 270109023 37609 3892 470702228 65940 76127 155150598 42254 73092 717646941 37609 80613 454676863 3892 48248 69153629 67310 42254 684934208 42254 30213 601247531 54975 48248 507694824 75277 67310 93848599 75277 29846 865386786 30213 73484 387117122 55151 54975 490844898 75277 65201 132680281 73243 55151 520896203 54410 29846 683712875 55151 41666 982954885 41666 20793 432431341 54410 60975 715404926 73243 45344 193587888 27212 54410 948555236 27212 70332 440536492 58513 45344 360218034 70332 79760 37822799 70332 49513 430238032 70332 21323 762832269 10548 21323 378664770 16613 79760 169906714 60670 10548 170018820 10548 78796 722281103 21323 60166 578726949 78796 46245 186952947 39695 60166 265441781 78796 21010 404820018 11709 21010 621978919 39695 53263 3444846 46245 22883 713665771 75151 53263 761572649 45726 11709 338281709 45726 7131 794313012 45726 1752 636099543 1752 37355 916660908 37355 11276 412127371 18947 45726 884273979 7131 71674 94187317 37355 48795 978093911 51203 71674 717581760 18947 60112 939628799 42809 48795 636947495 48795 33213 816386596 60112 17864 795373072 42809 71425 534493269 71425 31208 968845477 17864 14398 435438998 14398 73960 947977714 59493 31208 780679627 82620 71425 344446340 31208 4811 451357920 47944 73960 636424507 47944 55937 43752601 17087 4811 647219681 77397 82620 108558789 40251 47944 39409720 40251 1022 52857681 46646 17087 245152755 48101 40251 787799978 18176 77397 394108418 6505 40251 402081019 18176 76770 323391864 6505 76063 227630131 6505 69722 772304725 79849 6505 560479535 83836 76770 558166643 80095 76063 725841125 69722 14224 52502053 69722 40253 630235673 4511 40253 643956586 40253 54422 769555873 80095 76808 639498398 53526 54422 359723521 4511 61491 544174180 44420 54422 630209678 54422 47931 174849446 76808 84822 6269192 32509 47931 574843413 32509 87130 622127237 81758 87130 94725430 12859 32509 168931903 32509 7774 46960576 81758 54832 699999572 12859 3280 516883102 81758 4062 504217061 30625 54832 921546055 52474 54832 696722344 65470 54832 96186488 30702 52474 150728306 3539 52474 56485713 52474 42720 283675964 3539 29547 665745030 3539 12620 582092817 42720 41078 376360827 29250 3539 292769282 29378 12620 239343175 29250 29938 123978329 79188 29378 208990562 66169 29250 238282727 66169 60865 6729495 29938 46244 739229701 46244 34910 868789071 13886 66169 194352703 60865 45205 197430609 40617 46244 310368925 34910 82123 978535340 31299 40617 190284179 12374 13886 736506392 74253 40617 589901514 43001 31299 976597048 85903 82123 583953476 77570 12374 344371979 77570 8362 354760322 48876 77570 236942405 19333 85903 131752554 77570 45163 40575536 45163 30250 24463799 48876 26066 11967000 26066 61654 726856514 10025 61654 416413858 30250 22129 315830279 68489 22129 336303026 21793 61654 891745918 21793 46980 131007803 68489 26021 38192988 68489 16359 216834577 16359 110 28577774 16359 65287 35110967 12273 110 967085445 40629 65287 828897494 12273 37557 515725270 37557 56930 674852953 40629 56967 631353986 56967 24454 611521918 37557 13587 748733909 13587 38530 100468639 24454 22498 275401323 14570 56967 275711346 49514 24454 362097432 14570 45279 353827373 65331 49514 366840349 65331 13011 22436882 61953 13011 836901205 67889 61953 778756218 45279 79181 182117569 81377 61953 607857349 738 61953 182159441 11660 79181 90548256 83599 79181 674562953 11660 52078 24240277 6977 83599 435038648 52078 56637 45410100 43153 6977 266513278 23247 52078 582619912 6977 55017 727840593 43153 67492 28901129 52287 55017 212141934 52287 36503 490099064 44251 67492 813918558 69781 52287 558062489 36503 67521 434058043 52287 6054 546395315 32532 6054 153662839 6054 29897 282247260 41164 67521 44046444 46031 32532 956555352 41164 67265 136229150 40729 67265 894557761 46031 37531 175603247 41164 52789 883869487 49389 67265 118657658 49389 18904 998124781 52789 73994 669141325 52789 3915 84875430 49389 44931 314628177 75168 44931 331612360 82956 75168 661374105 75168 52081 217420053 29841 52081 367467594 82956 61806 348295434 61806 87152 511187548 54268 29841 448148178 61806 8359 11848938 61110 87152 755191825 87152 52409 524916312 56717 54268 90896024 56717 1498 404348277 21158 56717 531922609 69663 56717 134793700 81873 21158 409065835 74186 21158 112252306 70798 21158 50624445 74186 48635 471202218 69663 58760 293696053 30963 81873 767711810 74186 61477 955216548 70798 9244 651874972 46824 61477 631348755 25206 58760 598587015 26889 61477 703692443 26889 1743 878118241 9244 64887 324626345 51222 25206 441158321 9788 1743 60988821 51222 63738 325863342 1743 789 877890245 789 38859 63249200 67194 9788 64258408 9788 18378 49075538 62402 789 225637579 67194 78600 704978646 67194 10806 948203054 6764 67194 436735203 18378 78085 725610226 16733 6764 818608739 20808 10806 863858243 59422 6764 781440186 20808 77743 684226199 23153 78085 897549891 10896 59422 503583227 10896 17219 67786024 17219 50327 514045229 23153 68768 15020862 10896 76482 518002990 66297 17219 641290796 6986 17219 880883745 86774 68768 777011045 85749 76482 260672109 85749 40313 113671310 36338 86774 954101165 55581 86774 120617704 86774 74763 186556079 40313 27034 711476696 73666 40313 977172746 55320 73666 615997296 11028 55581 684956169 68870 27034 567262144 65188 55320 667334892 68870 30036 482337734 22653 65188 646379404 68870 32502 781494800 30036 15977 174930671 26238 22653 61382650 26238 63421 477284793 36614 22653 274401464 36614 40529 664883056 5233 36614 806894417 26238 48799 2109757 67292 5233 574737762 82176 36614 832430400 49542 67292 165071175 16123 49542 727034728 49542 21369 421420667 16123 22915 314616324 47102 49542 432223852 67510 21369 879903280 21369 12743 193291578 21369 18177 477257196 32286 18177 342953080 32286 55265 134760885 73016 18177 90960648 6044 32286 717406410 55557 32286 356115775 55557 39128 121258877 39128 8820 551315018 73016 86086 974104945 8820 52668 323592196 86086 1906 448719510 66815 1906 800541992 66815 52012 501287613 31908 52012 429364262 39748 66815 151517195 23282 1906 288541195 66815 48112 729846415 31908 59653 435832730 15662 31908 953881517 5577 15662 221800289 48112 33435 129681141 79249 5577 243320443 32395 59653 361285951 33435 51137 204629294 5853 51137 511021652 35279 33435 594079618 6223 5853 125750701 6223 21975 428109695 21975 54782 332420154 57493 35279 860745557 6223 14575 332646145 32928 14575 965228088 64903 14575 485813725 73464 32928 779616208 64903 16776 632886894 32928 72551 963499518 53095 72551 431848911 35601 73464 13508052 14854 35601 853971770 53095 61020 833558456 14854 51674 451391533 35601 39624 29767284 39624 70753 527292383 61020 34258 909213246 3325 51674 20383635 39624 42830 48682585 36006 3325 476794604 5462 70753 415522339 34258 72982 120004191 42830 73129 107336271 42830 72484 901587743 72484 77711 220491819 73129 58576 130172100 72982 31674 831604214 58576 36930 157169914 77711 33920 54169992 31674 75095 797833443 33785 31674 890736378 36930 83352 246846953 33785 68385 37354713 44000 68385 127457478 33785 19166 620260365 20125 68385 952464319 44000 71257 419376761 19166 70448 935953950 20125 51455 530392293 70448 3125 450065170 14106 51455 23494698 6207 51455 837400330 36130 70448 121930190 6207 37879 225294282 6207 40810 308164389 7120 40810 112553806 6207 63117 200769901 60933 63117 703883092 60933 15646 626631344 29384 63117 176678260 73288 29384 140625351 59635 73288 135190763 73288 23824 54127438 73288 7060 939231492 76890 59635 613719105 73288 35829 187920192 35829 76535 674566631 82649 23824 197345414 54754 76535 872407115 65730 35829 825113351 46498 82649 150800119 77100 76535 84504972 27893 82649 149584264 46498 1040 442210983 86286 65730 324761332 86286 35078 728140015 40088 27893 453064521 87018 35078 25388794 1040 84851 639508189 4463 84851 796744388 54780 35078 58949648 28562 54780 595473796 4463 68272 862501452 4463 46081 235045799 4463 8192 67975254 25373 68272 620512771 52511 46081 850342655 11880 8192 422861742 70960 52511 345922155 52511 50922 481175225 52511 53043 188994666 79137 50922 136070170 77254 53043 925162367 9530 77254 1767495 653 9530 683628298 77254 20261 522930550 9530 63460 488209162 78422 653 181126923 63460 5242 763739905 65739 20261 790651881 5242 701 476331870 13080 701 755523231 29758 65739 821215094 13080 15986 31634143 11109 65739 748490396 83674 13080 690337085 79473 83674 722124607 5576 83674 284576948 63858 11109 545415267 5576 8835 769506579 60835 63858 789889023 63858 77141 824137859 63715 77141 115874176 60835 5355 481325149 57107 8835 273953853 74244 63715 416361939 4794 74244 240690732 2357 57107 929476597 12539 74244 55302842 74244 44129 81559424 74244 64615 326436457 18956 4794 298827349 44129 19841 155852813 44129 30198 400880737 44129 41429 722265087 30198 51906 782827993 85984 19841 167857145 15317 30198 642768645 15317 31409 317263334 5988 85984 15861751 4309 85984 101103524 4309 57843 194019258 15317 47650 309141559 5988 36538 256216430 47650 26004 789639294 25532 57843 873270337 36538 44863 962188712 26004 53038 17153164 6740 53038 608018331 44863 20904 671825954 26158 20904 293453915 44863 36115 694953877 53038 44531 619168849 36115 54743 745042379 58785 54743 314332667 32728 26158 380165718 44531 74300 45644169 37397 44531 609746795 4001 32728 402713530 43539 74300 571746476 4001 80807 56255428 22743 4001 160944924 46535 80807 322147198 1557 80807 841518364 1557 43016 301164686 46535 10820 112965296 1557 64693 673030964 10050 10820 55929660 22833 43016 145641696 10050 45944 81148345 78848 10820 414392518 53108 22833 580443251 53108 74908 740531737 82498 74908 814822412 74908 44616 761185970 82498 85005 40630790 74908 74956 684102051 7699 44616 540918237 85005 10549 84706499 44616 71327 788931127 74956 41348 748297268 6381 10549 980489783 62116 41348 709815596 6381 39572 418560745 71327 81745 689907832 6381 70871 872980702 70871 33979 518572201 57350 81745 416853386 33979 68822 348646699 56848 33979 107381904 16629 70871 470761036 23866 56848 779790415 23866 34301 54621105 34301 86802 13628687 5933 86802 555661602 56532 16629 525198786 74387 23866 556972586 74387 7043 282836152 82006 56532 394624362 43507 74387 679794522 64858 7043 906138684 53514 7043 893865243 82006 64028 858715527 64858 60454 536331172 38344 60454 394910776 35775 38344 22227594 38344 66942 496758467 66942 17187 873051249 43780 35775 827759360 7245 66942 690707173 7245 64309 394272448 17187 65637 392412532 17187 60534 574110878 60534 76854 923065915 60534 30772 229161929 30772 13873 758300133 33546 60534 8152012 24560 60534 412527848 56653 33546 815400354 66180 33546 631778813 57801 13873 297604795 60120 56653 75982942 66180 6240 161057115 66180 6190 198259183 57801 38359 540746825 78080 38359 224753786 53830 38359 104872315 71387 6190 591297007 38359 68502 144931350 43622 38359 352751131 60262 43622 822256059 21770 43622 214426591 21770 65258 615732989 21770 33493 254824659 43622 85280 280846157 84863 21770 493960823 53667 21770 393126228 85280 62951 77846913 24645 62951 224010655 21447 84863 395516166 70588 21447 165072450 8608 62951 404809452 59132 62951 89952619 24645 80219 653960655 74080 70588 68018431 18952 74080 166526296 74080 72027 970279399 59132 85794 425715260 72027 30918 712940023 50947 85794 869662081 49094 85794 272176091 27999 85794 277269831 67013 30918 786083018 30850 49094 72002011 49094 75418 631222837 75278 27999 479883851 30850 65913 940304477 33141 30850 771272750 30850 33321 585832461 75278 73115 822690114 75278 86831 136977892 33321 79637 396641731 33141 16707 75201996 33321 15190 545786029 73115 24581 207929609 79637 76771 634444548 16707 22882 631587364 51101 22882 997924367 51101 4536 266831122 4536 33927 132796754 4536 69165 389960903 18034 51101 546865596 86843 69165 202406608 86843 26805 65555177 69165 70291 448404451 49190 26805 147122660 70291 49106 729978049 71734 49190 692639633 76118 49190 71154080 76118 37149 445838413 37149 8247 506390122 49106 10961 611705737 82303 76118 991997339 14887 82303 260680568 32234 82303 532072831 73569 82303 861915120 73569 55792 858674276 55792 53400 957331814 25066 73569 431951761 59859 25066 554352651 25066 42475 763648630 25322 25066 465738554 25066 6634 97756050 42475 36770 3839424 50726 6634 101836549 84151 50726 300510168 6634 35557 382477146 50726 13362 451236856 36770 34325 374362359 13362 1274 338335647 1274 24128 105394746 74276 24128 533501623 74276 47347 314064182 24128 76633 582698954 47347 76647 366236777 41388 47347 626372154 76633 13528 691043265 13528 63291 181061136 76647 18977 955521594 76647 82575 810225793 18977 37550 487094744 55110 18977 370617513 28884 63291 875468215 34409 28884 96562725 77837 82575 386288142 20210 34409 8782113 45037 77837 340181837 76818 28884 13300958 77837 30114 885633522 28738 20210 400261961 45037 49794 585567866 30114 29262 86788406 72718 49794 823777522 72718 5677 770443144 49794 71500 305266449 72718 31744 394206309 29262 18381 396437598 72718 34027 661933082 71500 9333 439194540 71500 28445 374252736 34027 38977 898426877 28445 53713 22198269 10434 53713 777834934 38977 50382 892854732 45931 28445 631499137 10434 38998 767855105 50382 39276 24783507 51450 39276 346194483 39276 33282 975009401 84060 33282 185409196 30553 38998 402339264 6441 33282 925153392 30553 37658 196955676 33282 22378 70682675 25255 37658 50614981 42861 22378 166665596 22378 5315 680486609 25255 62131 40166921 68951 25255 224363090 62131 64435 974306348 5315 33552 931171044 21096 68951 72929229 64435 10629 154354015 68951 49006 362064630 21096 14896 240794037 9013 14896 114671966 14896 35388 979605678 9013 21187 294426513 62942 21187 479428182 71017 21187 517744268 21187 82179 515077297 43213 82179 184117719 71017 29035 873273727 43426 82179 358918148 65671 43213 9822642 85281 43426 806015392 25816 65671 780418650 85281 15364 454497287 67014 15364 3101031 65671 60165 916652429 37771 85281 69068441 37771 13442 592061068 60165 84742 923666103 84742 9934 930268172 57625 37771 104113117 19542 9934 638170147 11190 19542 837455003 81202 84742 667270669 86510 11190 46572505 11190 45769 513398247 69361 19542 64446014 59709 11190 554937882 69361 29134 50874610 86510 23127 632153677 2333 23127 531029784 58873 29134 855419757 29134 63167 285163201 2333 31688 353805042 63167 54284 186484755 46231 31688 316956289 54284 20526 289634704 51244 54284 762304634 54284 61006 777414300 46231 29915 690334787 61006 18788 160796821 13260 61006 437931001 61006 36286 375663024 36286 18601 70107497 36286 21760 707336750 18601 56639 38062323 28596 18601 808616328 56639 31273 543497457 28596 53877 193479254 56639 80677 7641533 52425 56639 886408412 21079 53877 523078229 52425 76094 279724256 53877 84123 155649172 80677 48380 567474516 27652 52425 438674411 3302 27652 754749693 84123 77955 953514169 64979 27652 574506993 27652 14377 261983049 81954 27652 283431888 81954 48877 225242976 49060 81954 46043801 49060 7742 38344096 7742 84122 371075630 48877 17157 324519762 78630 7742 223099799 84122 63553 138559857 36896 84122 132980854 28610 17157 264995310 78630 24201 845225687 36896 56453 133759406 29259 36896 432791481 24201 67432 582904446 37468 24201 668444290 29259 70010 141658566 70010 76546 849965565 58120 37468 896440743 70010 85404 840674672 51054 37468 840565120 9382 51054 685803166 76546 16521 174267044 23713 16521 865199222 72579 23713 264243368 24384 51054 312068629 18453 16521 256184494 20306 72579 85424748 72579 31298 609786045 61024 24384 182250174 59347 18453 525514702 76813 59347 742610684 20306 29338 655086990 21173 29338 739107508 29338 31793 193618316 59347 12291 43861622 76813 51716 644048833 29338 51600 51784667 31793 48692 491084101 48692 53290 836175476 78393 51716 620196663 51716 37245 137082497 48692 37359 158054770 37245 15213 118841406 53290 41712 593239822 78393 72320 813047654 35521 41712 4302392 72320 83699 490960492 35521 3632 750939 80139 35521 63433466 31012 3632 662366530 3632 10146 81069039 38966 10146 689476224 3632 64305 829763939 36527 31012 754870293 38966 64130 640920493 22597 38966 666699870 35034 36527 956480812 9583 64305 705542933 47756 64130 592595454 35034 53080 228930147 22597 39614 270053629 35034 34700 813817796 81701 47756 892621920 34700 34183 843598470 52253 34700 861454337 1300 34183 915866821 76024 81701 664896713 68789 76024 780409780 1300 77846 490936070 52253 45767 13116417 45767 43575 467896078 43575 22215 762375902 68789 23977 357087276 51216 77846 352215459 73371 51216 619217939 39963 22215 60358537 22215 84460 666894493 49063 84460 355318388 39963 28549 393777767 62397 73371 73120848 28549 80348 557398208 49063 44518 902788179 43688 49063 299363414 80348 23984 421988272 52348 44518 776027081 23984 8312 922156046 69392 23984 819953674 46295 43688 520816400 8312 68149 857483482 66028 52348 831756378 8312 51049 159210163 12235 46295 71005689 21169 68149 471323947 14660 66028 90653769 20534 12235 477757284 51049 2435 825366518 2435 48676 5278636 80306 21169 109966762 48676 52562 116385357 63856 20534 94941533 73552 48676 672092421 76051 63856 988851946 52562 63576 259178576 52562 11426 521603394 36596 63576 87732904 36596 6923 150912528 56892 36596 97991036 82359 6923 73047723 15516 56892 353274993 6923 53448 139449397 81186 56892 32508807 82359 83226 718704118 39007 83226 545486961 39007 65202 194945841 81186 33322 65658613 84203 83226 111833805 49345 83226 12017651 37778 84203 82313478 14092 49345 315386797 84203 37090 92890983 37090 21856 662309342 21856 39684 650062766 37090 78067 170754426 14092 62447 34648060 78067 31840 591844679 78067 64931 207578045 62447 51439 991429719 58369 62447 514657277 9741 58369 459985741 11650 58369 903821697 51439 79172 852006839 11650 68631 968428085 27027 68631 968857602 19035 9741 840253414 47855 79172 212207483 9201 27027 539880448 68631 65127 881980605 47855 75183 192366252 9201 5781 765570052 29531 9201 429280799 29531 32784 106144467 66752 32784 686800916 53714 5781 415657355 32784 17197 487007216 39401 66752 911061309 82394 32784 106320149 39401 62146 111517115 82394 77204 332125337 62146 74952 683038846 77204 68376 69651815 68376 8013 663072196 68376 24532 474795853 82475 24532 651991827 24532 19948 302820532 47444 24532 746692765 9287 47444 480009310 34751 19948 368960174 47444 25148 950411416 34751 26052 220784768 25148 32744 512776975 25148 33776 385796596 2670 26052 599946924 59027 2670 398878057 32744 14427 282721127 2670 20701 809483710 20701 7283 829679582 14427 12784 814421553 86811 7283 722641406 81004 14427 824153889 81004 74448 736491609 9576 12784 757563269 74448 80364 276200235 86811 31214 88343844 17485 74448 616173671 36291 9576 369062983 17485 77835 146007387 52407 77835 453080469 77835 18067 104689639 18067 80389 383059270 36291 39809 786391778 27401 80389 592300055 21004 39809 370131585 21004 65697 625579495 6278 21004 725651338 21004 20961 970751278 4369 6278 873096387 2341 4369 383676565 2341 62924 559870690 2341 55292 80940972 46622 4369 486181718 55292 75950 10027707 55339 46622 57379883 31355 46622 83176114 80869 75950 167583050 31355 34149 401996635 19602 80869 363811062 62503 31355 275078888 17224 62503 253534649 17224 57422 679231987 32384 19602 55424466 68268 57422 146361634 57422 10719 83330513 4410 17224 782850173 10719 74158 854574956 73998 32384 524278262 68268 66905 166311450 4410 59872 825462128 9515 4410 997414142 9515 49240 238277203 9515 17368 227389975 34924 59872 971488370 3437 34924 339603227 3437 32899 177660033 34924 65507 852258340 25221 17368 424840212 25221 42396 211907984 65507 78871 541236358 25221 44563 953756392 42396 64343 643472397 44563 82844 40394026 4004 82844 854120722 28406 78871 702056627 64343 10012 430396807 28406 57526 293253791 3593 4004 716984312 3593 77742 13980546 10012 39313 964361151 3593 22770 640072639 3593 21558 799237997 3593 17047 703945902 25538 39313 252530135 25538 49214 647796403 22622 25538 63608732 17047 52563 970369372 25538 23717 114916844 52563 9061 727348137 9061 48609 217468873 52563 20622 353653115 82702 23717 833908234 82702 75120 21572388 26027 20622 20067021 82702 15666 944397927 26568 82702 241653056 15666 82547 978965704 4339 15666 929317895 83583 82547 117485612 45168 15666 451281842 38537 45168 680647221 82547 37751 71867510 38537 9809 927004400 77211 45168 514296341 70370 37751 860854618 37753 38537 641306352 35902 37753 84663593 37753 8114 861414639 37753 51519 731139831 70370 45813 994305263 40777 35902 718426181 38278 35902 965041023 40777 1199 129365721 34338 51519 232819842 1199 75411 633755997 27030 40777 569682396 6713 1199 904024955 1199 54747 817936161 6713 27115 385883308 31424 54747 42930943 6713 5828 916514065 10350 54747 313762010 5828 43951 11968230 72207 31424 107413639 10328 10350 909174657 70150 43951 976194867 72207 31699 42709920 60196 43951 30025424 34829 60196 393143859 60196 71128 976476021 70150 74234 799463297 60823 71128 193819424 61210 71128 892741021 60823 27067 92066657 27067 81676 196504437 60823 84390 377878606 45522 81676 671751243 45522 29790 114196160 81676 14661 719333613 29790 39766 984376582 15352 45522 880877748 33166 39766 961141808 39766 26269 606840041 14661 41058 800696007 37176 33166 106528846 66547 26269 26883756 37176 47570 28363145 41058 8824 167029444 37176 46526 84975114 15480 8824 52244845 79394 15480 246610049 18561 79394 247014402 46526 6288 826796764 18922 46526 159629815 40348 18922 140369409 6288 43568 879671347 6288 32926 957094196 18922 42579 797351174 42579 15390 537013086 43568 60362 416434487 2922 60362 227735559 60362 5595 254566773 42579 61035 369054121 21118 60362 29719218 21118 54480 533208665 21118 44646 588025134 21418 61035 69636562 72143 54480 403212706 21418 61936 48766447 44646 60624 295080053 72143 58924 706848916 82775 61936 62899361 43952 58924 573113604 82775 9115 80393700 60624 30858 310814065 58924 51081 458701320 43952 70813 645179128 1776 70813 647164675 30858 79237 987380657 70813 83375 320778833 1776 86669 463880655 4516 70813 152924387 83375 80638 743843502 4091 80638 429950542 86669 48091 118979612 35535 86669 834262152 4516 9675 604814694 9675 34188 47320690 46170 9675 609928397 48091 46505 140571338 9675 69460 329575275 9675 50632 311808435 69460 60944 17573450 46505 1341 988987651 47802 50632 488373353 60944 84424 378059780 71689 47802 71086801 50046 71689 485771223 75983 50046 939637607 55182 50046 312572951 84424 44357 345785060 29945 75983 441994795 55505 44357 749029316 63288 44357 833560751 44357 71434 469546224 84804 55505 132216525 71434 1738 278437447 71434 31139 773875901 63639 63288 402998070 49576 31139 153481353 31696 63639 777662735 49576 38641 696141779 31139 3334 62525298 63639 78419 368712539 38641 37742 802667466 13658 3334 765812822 78419 4710 533153292 4710 27162 804084979 4710 84510 549639452 83694 37742 493656671 7697 83694 316810519 83694 58588 818307173 7697 2145 69898155 83865 84510 743775211 55621 83694 912595675 78570 58588 69300346 61415 2145 428797696 72115 78570 244040647 72115 16986 799871476 69416 61415 51034948 61415 81434 999071373 69416 5166 456024168 16986 25983 877171736 81434 27277 519439973 27277 42974 750271226 27277 86861 298513213 10240 27277 491486189 42974 41452 514846060 41452 54999 266552510 10240 9506 591829617 22594 41452 8394185 70827 54999 721922946 4531 9506 279088437 9506 87085 633547572 9506 74424 283749477 84286 22594 386531554 74424 22207 353946639 22207 50761 520078215 44048 22207 955181217 50761 63444 362962263 75792 63444 905131181 22207 86526 625050539 86526 65976 483328561 63444 39608 663034413 17185 39608 251034220 17185 70806 929029256 65976 72214 768510341 71550 17185 696620283 10354 17185 174464844 73087 70806 831591389 9247 72214 867266724 24229 10354 593551519 71550 40945 765711364 66675 73087 304848087 1499 73087 5664273 66675 6761 278861376 24229 57886 181802175 75873 1499 12445524 66675 56130 896324862 77633 56130 267528156 50022 77633 782860315 56130 10144 406787485 2847 50022 552542313 4862 10144 156518484 47047 10144 138608323 22956 50022 37737826 57556 2847 911265515 4351 2847 79604759 10942 57556 449951779 69562 4351 250385812 22956 21873 904779544 55780 10942 218927854 69562 57957 138191801 10942 1473 456745153 21873 10728 759369662 33261 1473 34392095 26982 57957 773347070 33261 48027 798633333 33261 54249 249620047 14597 33261 905412889 48027 63442 795778038 33576 63442 246619765 54249 84170 279472760 45650 33576 89053134 36725 33576 415710067 63442 24352 37556939 1935 33576 721202481 45650 63206 112104029 36725 17282 340374519 71187 17282 746427293 34018 17282 145638841 42280 1935 347006858 63206 53600 74515317 35878 34018 97391644 64522 34018 953308356 61468 35878 712363731 25810 61468 650987948 25031 25810 13678998 84374 64522 990240717 79089 64522 364917945 6435 84374 442171075 79089 79071 578956745 42943 79089 511476024 16317 79089 727800536 6435 78119 112426305 11581 16317 656627423 11546 79071 107563567 11546 51909 29567406 27684 11546 1790821 36300 27684 506214245 27684 31134 834796281 27684 4181 261734620 59417 4181 882594170 36300 55686 121277636 59417 39546 378145748 51899 59417 131302022 51899 378 741186812 39546 28517 688723078 63484 51899 106352239 63484 51404 809546078 4314 51404 743267794 63484 7657 181876388 7657 11020 322324131 78372 11020 32910244 7657 68169 43435542 5429 78372 131730477 7657 37855 610218814 3696 68169 216532402 68169 62066 521395064 71401 3696 70680572 4805 62066 676521967 4805 62270 572373984 71379 4805 764757708 62270 8627 375404315 62270 18699 530137027 18766 4805 794921189 18699 86224 503640244 47419 86224 124236181 77223 47419 893274069 13838 47419 2595676 13838 42294 401303612 51668 77223 814941433 42294 75532 232823949 77223 21736 209368109 13838 62177 74316571 62177 15560 653759823 54098 51668 482031272 75532 71997 873580016 36113 21736 339747220 62177 56020 822931626 22218 56020 286451074 36113 4618 995805416 4618 51806 152199442 4618 12795 616055693 48093 4618 982220720 1851 48093 982183121 1851 3177 605493870 38594 48093 100079457 52567 3177 386147438 89 1851 445053180 89 225 589496245 38594 39335 63818896 74658 52567 29979511 66526 225 23349197 47652 225 38899593 74658 20690 92127326 39335 15092 21682687 66526 27635 967958333 64296 15092 913007037 64296 28221 219355640 62271 27635 55181745 64296 46488 983784788 10805 28221 556212365 64296 43088 204026133 28221 29797 393311810 83054 10805 255340161 11617 83054 600408665 15689 29797 906851920 11617 29765 961590667 83054 53923 852631254 81068 11617 481514638 53923 69983 30873626 15689 1802 885207670 700 81068 677079453 1802 6833 287878685 1802 33223 398475165 45651 1802 803006552 33223 71002 708768742 15285 700 318640548 45651 46510 154095070 39940 71002 266906887 37507 46510 399793111 46510 81389 581110636 46510 81192 350220077 81192 72873 941878847 13952 72873 248224263 37507 45116 126261 81389 3699 779107160 56911 13952 130446197 72873 77660 241097688 35001 13952 57654405 77660 69310 466418009 43092 35001 874349156 14914 35001 924912573 25130 77660 793014325 43092 51727 609974761 53306 51727 193475572 51727 66683 779753112 12876 53306 21445603 27910 51727 22320212 12876 28300 37857220 17116 66683 239234286 12876 55715 402158712 11267 27910 628350109 41570 55715 32077108 17116 66538 655962488 41570 86423 361537000 79129 86423 655425167 19203 41570 2599947 69698 19203 133908559 76604 86423 216894432 19203 79215 855535482 69698 34976 458683891 83308 19203 37472562 76604 45805 470294483 75055 45805 295970293 79215 66286 330337246 56655 45805 398651531 66826 83308 258578723 18777 66826 970133564 66826 42891 748965787 71457 56655 232903691 18777 19266 453509248 18530 66826 51421642 42891 46313 173699298 18530 59553 104239816 50206 18530 486762569 53679 50206 800963733 57847 50206 300096593 21295 59553 130608652 42213 21295 898229066 6471 50206 278542778 51343 21295 961783522 61797 42213 666094969 6471 61296 556712298 61797 41623 363534425 51343 84600 819873635 84600 77195 121213571 40647 41623 337283324 77195 30649 582008427 77195 48184 915514461 77195 58073 754092700 14867 40647 498539891 3943 14867 52756189 3943 11106 98525427 14867 9057 421543908 56123 11106 462460134 56123 15496 930353504 9993 15496 229797344 63680 56123 349638602 23167 15496 937709705 23167 36355 797220426 63680 4941 309611142 47662 4941 735998923 47662 37322 648618258 23167 73702 10393437 37322 78343 856771942 57910 37322 523958798 47662 191 24575270 37322 84764 858981015 84764 45849 465112525 64610 191 119855189 19924 84764 833127958 64610 14996 204332666 64610 49293 351689865 19924 45515 554467643 77509 45515 119660643 11337 19924 752015610 49293 48174 975154764 81780 11337 928682599 50519 48174 511054582 77509 68820 745454790 23525 48174 556078522 54821 48174 428171057 50519 63221 698644923 12777 50519 703754486 9558 68820 420193346 59252 54821 943846457 59252 11034 431367416 83335 11034 21279306 47487 83335 554666739 83335 37687 777489550 37687 32337 779951366 32337 32034 956115515 32034 79695 722552392 79695 54059 83911853 40284 32034 676390500 32034 85419 453949848 67865 54059 951296580 35861 79695 518155512 35861 53718 874305677 80343 67865 518731651 45076 53718 750552372 53718 82676 252853026 22687 53718 315789930 10529 53718 817493418 46404 80343 849879278 82676 22632 397300400 14375 46404 829520827 29012 14375 89969475 29012 40250 90730380 60878 14375 638196543 62907 22632 708280668 361 14375 557138951 40250 33324 679299995 69783 33324 14551452 14993 69783 149720812 46517 69783 700621044 5663 14993 700893910 76304 69783 787225671 14993 47872 80122751 5663 47144 739656858 24637 47144 904734757 9805 24637 412349023 47872 17584 195405872 73175 17584 138845154 18855 73175 528716173 15242 18855 610806181 64139 17584 721704437 21828 18855 749090439 64139 1698 95755945 71125 18855 807126454 6180 64139 854474042 87243 71125 998266289 21828 11759 166254268 87243 43433 277084491 87243 69104 95243750 45646 69104 28895398 43433 80774 858731305 45646 72427 586750442 45646 68291 943562917 57448 68291 45306129 39917 72427 207669992 72427 24575 561792281 64677 39917 676573790 69919 39917 35411560 59870 39917 779557310 64677 14355 17806491 69919 2492 55318212 69919 57833 894432003 13120 59870 359113790 59870 56690 320465847 56690 62897 40774193 3513 62897 306852396 3828 56690 790605664 46048 13120 806159025 5597 3828 324231133 56416 3513 58964021 1539 56416 212610162 3828 70810 313791902 47373 46048 636671722 1539 74317 661513686 74317 11965 44257825 1539 73312 755293084 47373 74006 252942006 47373 9863 26181214 73312 32239 673757931 9863 35626 918929684 64088 35626 548524654 74006 55488 466553972 64088 50672 824417617 64088 15311 778331598 35626 21996 829210849 11814 64088 533066223 43115 50672 163084621 15311 75256 783521311 54411 21996 48577935 43115 6819 68501724 75256 31360 829387874 21706 43115 897444493 42716 75256 178552595 62486 21706 399418375 42093 21706 122789118 42716 19543 419358999 45208 62486 396646488 37899 45208 862960439 32246 45208 863658666 42093 23529 74745554 24282 23529 183620356 75903 37899 439723225 72817 75903 159702600 23529 85220 998977667 75774 23529 520795884 56315 24282 6148993 8970 72817 596306898 56473 8970 137546337 82065 85220 679735543 45249 8970 479686368 82065 23062 707829119 45249 10153 473838431 43419 10153 637474687 10153 69949 30572412 43419 81546 830607257 33006 81546 46519219 78099 81546 565646091 67187 81546 213448939 77150 81546 562003329 81546 61051 786145575 33006 74821 984938696 78099 87305 138015670 73526 87305 548404403 56486 77150 61137787 73526 67472 370075767 67472 67450 883180955 37161 67472 439869521 47534 37161 887413193 56486 19461 398850956 43234 19461 430993910 33086 43234 875819919 19275 47534 96202176 47534 5412 668788271 72839 19461 19331052 65081 33086 227110419 65081 28540 18623513 65081 25701 450287543 5412 24460 498327410 33016 72839 989750237 28540 72748 79348242 73344 72748 100289351 17393 33016 142763591 50074 24460 24581284 36211 17393 322535778 17393 63410 800678737 63410 9533 505406802 63410 3205 936075515 3205 73676 970481017 9533 79448 468809140 9533 34792 540688085 82433 3205 795288694 79448 42439 760485023 61265 82433 273499829 73634 34792 96784533 81799 34792 670793979 53006 73634 328108770 42439 7849 696211021 9083 61265 16274900 29154 73634 353565493 40090 81799 996740892 7849 55618 92340364 55618 32656 683259237 55618 42913 808789370 19529 29154 338312364 55618 64226 496068672 60889 32656 826034418 32656 77021 143344746 60889 50512 241966302 34666 19529 550364574 8429 50512 237643690 8695 77021 72432659 34666 74531 844758231 19060 34666 889141169 40872 8429 341952333 38093 74531 52360157 74531 41381 249467242 38093 49601 693357269 19060 32051 878149098 41381 69441 438983082 69441 5118 484777849 61800 49601 800494610 49601 18819 78925469 61800 57206 454880757 61800 50842 65716630 86473 18819 512158955 67984 86473 78920233 57206 13448 721629128 86473 19634 205751642 33659 19634 489744293 33659 84147 705993308 67984 5147 886397198 46129 33659 539321319 19634 31466 740703378 12337 84147 639450156 46129 32820 338964578 38315 5147 114738214 38315 35160 140072971 38315 52708 935814894 38315 42815 219588153 52708 32995 452715408 42815 77878 9924543 77810 52708 168855070 42008 32995 12863154 32995 59910 47356667 59910 34296 922310684 21601 77878 897228245 6644 42008 413843224 821 59910 946011399 40850 821 559052680 6644 55670 186749413 21601 34961 562205909 6229 55670 889992795 7004 40850 52700358 26578 55670 2265306 26578 38369 384888263 6229 38041 4035617 23835 6229 691649053 66212 26578 831399174 21511 38041 252530096 21143 23835 59636002 38041 85737 189654864 45047 85737 688581362 66212 76131 950962859 12879 21143 463077390 74813 21143 72570666 1181 76131 113065497 64166 74813 656347127 35570 12879 42088153 64919 74813 681382331 64166 32279 981335994 1181 30122 351850521 13293 30122 166116098 13293 67295 863294996 67295 25414 600528129 76765 13293 581303811 41233 67295 143182222 76765 33798 174577427 67295 18149 79489462 76765 75194 23905394 75194 13150 340588525 30081 33798 44910003 1116 18149 436285332 57720 18149 456712312 68482 75194 262820965 57720 5042 227759642 57720 71624 909397935 1116 27772 82044920 57720 78478 328142435 33868 5042 925545653 5042 47527 766197708 47527 12970 293867393 33868 20316 982840838 23200 33868 298692563 12970 79503 299017805 82914 47527 457413501 59322 20316 271590365 75722 23200 93260350 82914 72845 56096983 43674 75722 891281880 39086 72845 393100004 22445 75722 415591256 30560 72845 403684383 72845 82338 230528322 43674 23545 525141 14596 23545 513013730 14596 49777 367956139 23545 63260 233651828 82338 22674 980358641 42689 23545 265643626 10131 49777 707458695 42689 22033 918982774 10131 44756 930413329 47935 22033 391957456 22545 10131 267248484 22545 40220 10460959 23427 47935 107313557 47935 84674 667879126 37156 84674 628721088 84674 61584 95341106 63557 40220 906997771 84674 48698 101001777 61584 73708 120268657 76329 48698 478267236 54707 76329 719514343 63557 12943 85036443 54707 75864 172000688 77425 76329 258538448 11150 12943 721295039 77425 4617 793957028 12943 50591 786251588 69445 11150 353924710 11150 43303 82986550 75921 43303 109595783 75921 48535 772727632 50635 69445 45986566 43303 5117 370840772 43303 30021 659712013 30166 48535 186674646 50635 59243 296769426 4067 5117 586922811 30166 84831 185678378 38696 4067 238341435 38696 72758 713853865 50441 59243 947229078 17583 50441 800696347 50441 17749 17261579 50655 17749 332078511 50441 34817 28941243 40799 17749 516988464 46976 34817 351643881 30654 50655 186426978 34517 50655 267512422 22179 34817 66110431 43835 22179 836634590 22179 77015 360376056 34517 71430 449718425 77015 79349 34997249 77015 39045 842787608 32525 79349 500212683 55966 39045 961694705 79752 39045 228530052 42111 55966 160562787 5351 32525 931720760 78160 55966 854799205 16831 55966 843689252 68694 78160 716716954 50244 5351 633960437 68694 66463 728771571 16831 75830 290932792 50244 24930 767983424 53970 66463 841479911 50036 66463 49879631 66463 82403 758278057 33135 53970 330360973 82403 76958 535200274 3452 33135 116948820 23957 33135 123528312 21184 3452 176855238 84682 76958 319531984 76958 39931 356474646 23957 62416 943130227 17015 23957 898370166 30658 62416 762453674 84682 60727 982194232 17015 75173 45064248 17015 12770 557211664 74370 12770 672912204 49983 74370 615537667 20943 49983 352274883 75173 32403 394713701 74370 50308 90470668 20943 37255 356238182 37255 48936 641690476 46847 50308 121764400 51277 37255 269780562 81979 37255 829476396 37255 33591 256463345 11068 48936 495034154 11247 51277 207504649 74078 11068 72303486 74078 6958 79922392 54325 11247 991629403 51119 74078 89122793 48719 54325 889057555 54325 32007 258098410 1293 51119 33905532 64048 51119 647950127 3249 1293 415084405 1941 1293 775753482 43608 64048 103379413 70518 3249 867604199 1941 60644 110961184 60644 7214 365735070 26111 60644 142984564 4878 60644 935740072 74847 4878 678324963 60644 60313 402352247 13339 74847 326046108 24111 60313 834670486 4878 48185 637905414 60313 40363 351391269 60313 29747 146370672 28690 24111 766987357 46217 48185 994014698 50993 46217 950820229 28690 74027 293307584 46217 39997 735282619 74027 5170 795008323 83962 50993 715296803 74027 85159 526773757 39997 21834 710829984 21162 85159 224248388 21162 30618 432602136 85159 30843 457173619 19426 21834 617914507 21162 11906 212557867 4652 11906 324439027 64358 4652 673679871 67833 30843 772899963 64358 35743 339199924 44860 4652 470121380 76158 44860 394660971 7092 44860 741808973 7092 4212 11454387 86700 7092 832694879 76158 72204 665691700 7092 47361 448359563 47361 48315 509223443 48315 46410 292750932 67946 46410 750670 66747 67946 766508794 22512 48315 732487564 60831 66747 424753423 22512 60761 34890556 22137 22512 926378354 36771 22137 773889927 22137 6372 711630685 84819 60761 306936432 22137 85715 63252892 360 84819 615578133 61459 36771 856618961 78279 61459 291988984 360 58583 23726270 63711 78279 38456572 360 45900 620125839 58583 56516 932175338 56516 69023 105032126 4680 45900 330098804 63711 3741 775863038 4680 79847 727438933 69023 49504 591596187 39361 79847 803773826 49504 42089 374912459 20799 39361 461699229 20799 31222 429101076 31222 43695 334113121 5602 39361 63579894 42089 82428 295731261 105 5602 279830882 49847 82428 108816063 82428 42289 225911423 42289 16602 139107703 42289 51523 410687004 36316 105 860729096 85816 36316 834195865 18944 16602 741307783 51523 83640 794529590 37503 83640 434051624 59544 36316 508308217 37503 21108 460123748 83640 54391 825544564 21108 36778 928162029 12094 21108 272855324 54391 64802 828946970 21108 57109 263113823 51148 54391 305159275 75646 36778 683787134 49887 12094 672485143 73777 75646 913473483 78725 75646 133540529 34935 78725 678931319 49887 84729 878494101 31137 78725 124962621 31137 15353 347935657 78725 48784 913329277 84729 85375 275712829 15353 27734 454812623 72322 15353 333031000 72458 72322 132800849 85375 76872 132870501 50338 27734 804773702 50338 41412 589972615 63334 72322 882296752 58871 63334 435551323 84010 63334 500704698 52888 84010 248472284 16726 58871 296456513 16726 51751 358129625 6449 51751 144544810 28491 6449 54689970 51751 80488 514124685 80488 55402 501780628 86588 28491 239310356 55402 6777 549121604 77033 80488 849305947 47589 77033 620542224 27390 6777 972538229 47589 16092 995156835 47589 62241 178005298 16092 65505 208154267 47589 73870 852316359 79578 27390 710862361 14938 79578 288625635 14938 86973 570192004 73870 16138 627573616 73870 27583 196077230 74542 16138 660317470 16138 42989 963151958 61015 42989 237702185 16138 82542 124255380 61015 85047 899298367 61015 38788 446120481 64438 61015 660345143 64438 68246 284220628 68246 73397 577018173 39257 38788 369576785 85918 68246 801517793 85918 65253 430623753 19417 65253 1947481 58306 73397 375830221 39257 37832 330730429 18473 65253 476252096 68624 18473 974798008 58087 68624 595708425 18473 65170 656710317 62372 65170 152024675 85109 58087 169794108 65170 14089 985394329 85109 5323 891938820 72557 62372 668489690 880 5323 614506200 77844 880 750807875 14089 73611 971021969 880 16034 358683771 73611 34733 34763735 73611 16993 160039595 16993 13803 11454143 37091 16034 61574762 12656 16034 928212095 37091 65585 51268693 13803 67975 82279691 20405 67975 845963795 37091 38095 653954871 20405 48875 82213049 20405 56889 806005781 48875 61845 719883384 72628 38095 493801913 61845 18455 541568674 61845 8989 357155586 8989 47582 142826032 37619 18455 339799137 72628 44733 314962533 44733 64763 791673666 47582 74374 190021779 74374 40968 738853180 30838 40968 9840873 44733 3483 149616538 64763 4462 73206668 74538 4462 392195492 3483 65664 54497800 65664 86341 611155154 80291 4462 471229603 4462 57145 950105141 74538 64471 422297298 80291 51736 765567072 51736 72302 256729097 52419 64471 573021655 33799 51736 309135837 14435 72302 800745272 82102 33799 937097432 53367 52419 445480785 1816 82102 213247672 82102 28866 655259322 54430 82102 251185081 53367 45373 294390405 12145 45373 98172436 38340 45373 932580412 12145 52973 863018974 38340 38010 287233015 14568 38010 747495329 34942 38340 555472301 35168 38340 10682645 56719 38010 575916054 34942 84964 198221977 65417 34942 524008795 65417 35364 768776128 39310 35364 787290412 56471 35364 417103252 84964 43034 120994490 65417 82147 195037247 82147 27378 973971211 65026 56471 25963153 27378 59674 715128070 27378 29593 346786226 72383 65026 26814749 29593 25728 907677521 25728 43559 951022330 43559 43972 415813705 48125 25728 795727696 31079 43972 608632411 9328 43559 454387789 56419 31079 141742421 56419 44247 64465039 55220 48125 389260635 84391 56419 79650355 9328 26997 453360772 26997 85173 877507563 83345 26997 517722239 85173 55285 220822400 84391 26905 300029418 26997 32655 811306370 85173 18604 682440548 18604 66539 683616153 66539 37976 994299784 37976 40608 417322634 66539 38986 651596690 38986 25104 832857084 44607 38986 818421323 76631 25104 57217483 44607 36672 935298000 54804 38986 791979840 36672 29607 895522103 36672 2188 720499045 2188 64889 819672086 45234 29607 130269157 45234 1015 41474943 56643 64889 32441142 64889 34231 261453277 15945 45234 527202443 56643 31056 47917494 34231 70714 711201606 21401 31056 521268198 21401 46499 50402343 70714 240 146413512 240 72041 399887830 37298 46499 949520362 24385 72041 322886633 70420 46499 418904122 23054 24385 963319506 8215 23054 689739822 26121 24385 210794061 62884 26121 592713239 62884 19076 160162955 74950 19076 811808846 19076 24021 109919577 23950 26121 336923173 74950 80185 264273222 55370 23950 70212572 79397 55370 50397242 79397 51027 274811739 23950 27299 150853945 46001 55370 199701790 79397 80168 774407265 27299 43911 222158955 78615 80168 857182119 43911 77399 536348135 78615 52477 495629890 31377 43911 16244082 78615 65534 983227889 29135 31377 195674591 65534 25689 392811966 26555 29135 471817697 78670 65534 243305484 84933 78670 824277101 83108 26555 611172700 28501 78670 449020496 83108 73818 28453641 78670 85826 88283572 83108 65234 119844547 65234 25456 393104027 41317 65234 222341302 65234 27233 750035546 41317 15233 911029885 25456 66968 226280386 41317 24816 299365255 66968 42932 544954289 46255 27233 954552739 24573 15233 54295108 66968 5092 411318603 27489 24573 344077297 27489 16998 682693747 5092 63902 784517947 27489 59073 146852778 46341 27489 366524643 59073 33468 35760394 82008 59073 96240340 59073 8060 394113531 28578 82008 828589235 8895 8060 465071863 28578 2883 51917540 74910 8060 476824597 8895 74697 309130687 74697 72536 466160163 2883 68386 481751908 72536 6522 94514352 6522 52548 752486417 3240 6522 323959697 68386 55186 340871836 65587 52548 114838582 52840 6522 737509797 14024 52548 172057848 14024 32024 408700669 32024 41632 532542372 34423 32024 871314793 34423 84877 144675875 25269 32024 762051351 75679 25269 77653210 68294 84877 757910506 61796 68294 287124182 68294 571 273808487 75679 36140 770524318 68294 70222 158846633 73663 36140 268331968 7576 571 417812838 10680 571 59631297 36140 63047 533769524 77377 10680 694105471 54552 7576 797860521 68301 63047 32276447 34827 54552 76778428 72906 63047 149956696 77377 20323 503485492 34827 32399 762528167 21800 68301 623939626 39821 20323 206091112 67010 20323 283807232 73959 21800 776559365 38097 73959 923615793 71214 21800 794888682 4370 39821 280578232 1715 4370 201783966 6333 38097 938725471 37861 4370 609334297 6333 20925 975053629 6333 25267 110794006 47457 1715 523595765 20925 14196 743178186 20925 1745 193393305 81594 47457 993509954 81594 68030 260391401 14196 37942 567597392 32804 14196 28732846 40896 32804 986852496 40038 81594 94080790 32804 18813 146293620 56379 40038 341293856 20048 32804 189006776 18813 25921 96483372 35342 40038 869121668 56379 66468 144984516 35342 9652 975885407 35944 66468 798215423 56531 66468 400694237 74812 9652 929802645 66468 1255 808941657 1255 18152 446321607 48074 1255 734392679 54131 56531 425728506 18152 16443 427403092 44547 16443 60535404 9467 18152 894468315 52513 44547 626806996 66349 16443 681848586 55719 66349 734332512 85929 44547 499860067 73104 66349 88434978 52513 36937 400413658 79224 66349 899841767 106 36937 730775478 56167 73104 47828436 46385 36937 872354809 28626 106 621288884 63087 79224 969204494 72194 63087 885541712 86846 28626 566826684 20752 72194 675336997 78214 63087 347906375 75478 78214 249802789 86846 23742 730467059 77409 75478 138274264 78214 8262 715968678 75478 50149 411105300 77409 28763 965875991 8532 23742 622522930 8262 59697 845624180 28763 30884 88884954 8532 29726 17017758 65121 8532 882275526 2022 59697 609707576 5606 30884 87862538 44315 65121 566410704 55948 44315 342861958 46972 44315 770376226 80365 46972 649104738 21488 80365 429316397 56946 21488 436203110 55948 36157 14088243 31904 36157 966700110 42917 36157 863288177 13724 56946 381648402 1167 42917 112090756 3554 1167 131924046 42917 43033 885739892 82672 1167 820363464 13724 61946 487049509 1167 40232 377014428 82672 44252 228974585 39929 43033 820293640 82672 66073 17573832 80157 39929 205226795 1082 80157 109293730 43304 1082 297208002 43304 80880 341254664 30774 80880 808378904 27197 80157 558163853 14074 30774 618487897 80880 27089 513077010 27089 41391 504395821 30774 56607 469644213 14074 15354 599297070 35655 15354 790534335 35655 62048 862670284 62048 37488 401220582 62048 67051 723892429 9954 35655 4878653 67051 5380 865684640 28699 62048 423065477 14610 9954 90070703 77616 67051 131833455 83192 9954 673895681 19303 5380 940993261 19303 16234 212768265 77616 25461 895311870 80048 77616 557919873 48401 25461 746956069 80048 61604 26682506 25461 2316 986044789 25461 26425 262032023 29666 61604 424833064 60476 2316 806059784 69348 29666 767560024 60476 13439 396400448 69348 46933 539669767 47258 46933 659978342 60476 17322 89953457 13439 59848 214016878 17322 74096 478773951 14900 59848 337533340 59848 3713 996465577 15205 17322 444074605 27158 14900 905186505 74096 80655 985944750 84543 14900 65142599 75453 27158 131013016 84543 64645 86417575 75453 13584 772203729 61861 13584 166366275 64645 25559 897119449 61861 2009 360108027 45989 64645 230055612 63463 25559 743488164 63463 77989 333524552 6211 25559 723373980 63463 75066 301380636 25198 75066 419027453 61745 6211 20810254 75066 66325 68728700 66325 16057 67961603 46198 61745 107248126 76122 66325 476363311 86192 61745 841080117 75674 76122 752675998 86192 49529 122203916 64509 49529 565998782 86192 42549 911925938 8252 86192 637406126 8252 66254 92643232 33537 64509 582708916 66254 55133 494504918 8252 49924 240889469 10177 33537 482061142 72942 66254 90262679 33537 42464 120971075 22319 49924 389693840 49924 42097 914747947 15310 42097 126917600 42928 42097 819656889 48786 42097 468307156 22319 73137 234421745 4483 42928 129205447 77786 4483 535393031 48786 12189 506794484 66980 77786 590058599 53695 77786 149086175 66836 12189 973592951 1264 66980 850612237 53695 82976 504191715 1264 80728 711476635 55757 80728 656648245 1264 84312 558414689 1264 16558 819743974 55757 64929 32256957 80728 60021 122474936 64929 40430 286294367 1475 64929 387386401 40430 22285 355760712 64929 11463 887144085 40430 65862 255848394 28402 1475 804574945 58217 65862 266798901 22285 32937 647426561 11463 49108 938854689 24105 58217 763318752 49524 28402 481813764 49108 15279 604018148 21392 49524 696395889 58550 24105 283109792 61041 58550 915679334 11078 61041 81733308 3221 15279 762481407 42721 3221 469989865 58550 36219 96931840 3221 63795 685830014 42721 57671 539369334 36219 32390 610231151 30706 57671 121089205 36219 8709 776095722 57671 25594 114308687 71244 32390 415307918 30706 33367 664414171 33367 9798 341383603 71588 25594 295604538 67152 71588 794495605 33367 80692 30078122 71475 9798 265773924 40707 80692 902897670 4424 40707 468350696 4424 62046 945414087 28428 62046 205126092 40707 42218 497102018 71694 62046 143468007 3623 28428 925531303 25649 71694 383167817 86987 71694 164010903 10829 25649 340995140 50365 71694 670318150 10829 11532 894267833 50365 25590 11904837 86987 15447 29722911 50365 69510 122541401 15447 47352 539575185 69510 19862 31260622 51349 15447 877784929 60938 69510 14622941 48498 19862 19007180 42741 47352 750784613 7921 19862 982432530 15123 42741 934555264 15123 60132 273704956 7921 20141 869108781 15123 41870 779507590 41870 63688 2111537 20608 20141 357865969 35321 63688 67571562 46501 35321 55999330 20608 33715 683085712 15169 63688 215552032 48019 15169 308533095 5672 46501 248570092 85187 33715 28764332 799 15169 687397342 8531 48019 430052457 85187 62741 13413910 33197 85187 592979269 33197 2864 315690237 81443 8531 754335309 8531 54996 854031331 33197 3982 621489601 43522 33197 770463218 21990 43522 599486179 43522 28664 879174124 1089 54996 127069762 51760 3982 701950924 79598 51760 893095816 41667 28664 463791590 84026 28664 218098286 51760 56236 258958141 51760 30435 378567855 35244 84026 717791162 7454 56236 412007265 7454 39881 286151524 81668 56236 981195576 30435 1477 922789419 39881 60757 204596504 1477 59985 996779038 34839 81668 224747886 81668 21404 939170923 21404 78520 675712018 48636 34839 344969553 21404 38177 444159212 1378 78520 195700681 77097 1378 664982774 1378 37817 15440940 37817 6402 579547220 77097 71962 15097753 71962 37172 619229850 37817 83550 10413409 37032 83550 293948480 37172 64070 760659652 83550 64489 331488165 64489 6212 155144016 42979 83550 338424553 64489 83395 613086397 2012 83395 440469485 39386 6212 287977104 42979 45177 619333441 304 45177 251918893 1049 304 790852954 39386 24712 180383194 1049 65648 853108283 304 71527 214471009 65648 27752 201762921 80919 71527 630312609 51328 80919 10603595 27752 18965 846772733 72824 80919 927302 75325 18965 898327809 72824 38339 801264386 18965 49662 206004775 76782 49662 321986505 72824 64915 831395266 75325 41075 830176012 9422 64915 78152511 41075 11964 55706691 41075 53158 843945491 41075 74408 306533000 29701 53158 86185806 11964 30542 283300917 71803 11964 856523670 30542 42895 959987025 74408 48023 635996269 41122 42895 557729501 50806 71803 152782531 72804 42895 750770983 41122 5681 305760457 32117 5681 705285534 5681 69802 719110133 50806 18071 72986232 69802 85247 9006863 80145 32117 908314697 30085 18071 890024244 69802 19601 763885203 30085 1394 575659968 52009 85247 545224814 30085 38234 46123330 27217 30085 987996391 68779 52009 171158865 24547 68779 921476376 73159 24547 609752479 21121 68779 535245051 73159 78225 450037547 73159 57953 905185008 78225 44280 481024830 78225 7874 818926672 78225 18849 959380510 44280 11743 48016746 17547 57953 647121767 61990 11743 678131153 63172 17547 416637117 61990 27176 359998072 17547 66 433600505 29207 63172 144880045 17416 63172 598753055 29207 16737 781217115 75217 66 443636479 75217 33399 829051168 22122 33399 262025450 86929 17416 767854404 35740 22122 564923765 30975 33399 938114671 23182 35740 19055147 35740 41250 78741729 86929 31493 355582415 83813 30975 741474997 15401 41250 685261548 62152 15401 87496328 83813 5731 154500232 83813 84878 576137773 67447 84878 3765492 15401 71582 666791519 65283 84878 378849753 65283 16379 46108696 75096 84878 82595214 70777 71582 88958181 65283 38864 105776877 17569 75096 876855953 16379 77802 718236969 80821 17569 643525285 38317 77802 564986913 38864 83636 551071615 48543 38317 191506050 44123 83636 221626865 23042 38317 723460664 58343 48543 99259567 51423 83636 860152224 52781 44123 27144477 23042 56679 114410123 13347 23042 732393528 56437 13347 592248971 51423 53570 549557013 74384 56437 700940910 56679 21523 822857869 55235 13347 234526998 56437 1122 198029963 67485 53570 556416135 1122 67847 902278721 15837 21523 240185870 15837 19837 93928466 19837 18946 626702922 18946 8508 543389040 80382 19837 664271817 80382 43603 578373472 80382 78461 348819387 7061 43603 533236324 52769 8508 132118709 7061 54109 491610555 43603 55041 214239003 52059 54109 957270197 35433 55041 485884278 52059 3980 100796261 78153 52059 756918086 55041 64883 790222598 80533 35433 979496917 63564 35433 813266840 8141 64883 782371795 2766 80533 945571335 64883 32087 779705745 53087 8141 782874601 80748 63564 687228157 32106 80748 774626189 53087 59807 251420613 32087 37627 209955533 32106 79954 433221519 34951 80748 766941965 69765 79954 175042239 37627 81969 813922559 79707 81969 723329556 1114 34951 634096981 34951 65991 193328921 69765 51242 14059013 29459 65991 656536050 65991 51041 127377028 30675 65991 41124204 12410 51242 269799626 40134 51242 78878905 12410 62861 252731925 51041 83861 163178910 25760 83861 500991831 83861 77494 482429537 13763 62861 220538924 27224 25760 988188370 63805 83861 294464801 1369 27224 491122990 25192 27224 119377100 25192 20400 228441952 20400 85368 365185326 1253 25192 650615508 1253 7280 173736146 6088 85368 107846682 4073 85368 272608422 6088 2600 192994286 69811 2600 74574152 4073 40139 840544154 4073 56614 805089972 73457 69811 696016128 58906 2600 832961816 40139 81693 912606729 42142 58906 100755126 41574 81693 908504747 44076 58906 793214329 58906 25492 58601037 36823 25492 21924700 52410 42142 355994707 41574 42231 105988956 52410 59287 344229316 52410 17399 208116024 42231 39848 608970424 39848 14120 745913146 14120 61741 710772508 14120 69313 477520968 39848 57078 281664714 3783 39848 943509484 14120 14785 142942101 61741 1976 450517512 57078 75502 116913185 57769 3783 40909897 81420 1976 107164195 58900 14785 442279814 81420 7946 963528140 57769 14884 632032989 57769 82424 631898847 81420 36290 697497407 14884 27434 975355538 33226 7946 542900198 83866 33226 699446370 27434 20908 797949381 36290 38256 35936650 75778 27434 27898877 74114 75778 490756175 19325 74114 230325599 75778 33129 574664578 38256 34128 340732629 24950 75778 186586441 35470 34128 997504023 35470 18097 36313913 74195 33129 162904737 18097 54886 322202375 24950 40124 761598379 40124 48122 8845396 26041 18097 541235008 40124 57430 29952442 48122 60119 689402850 48122 84471 785675955 45998 26041 244767842 4599 26041 48234465 18129 45998 441650539 4599 21191 598845284 21191 64059 9760515 21191 65938 270428310 26921 65938 788062656 69330 64059 489317899 36540 69330 827471330 53837 36540 663885886 69330 34482 814110886 34482 8618 746084635 69330 8065 233539397 34482 48552 547046634 30589 8065 841926168 48552 43027 492760323 30589 76749 166703768 59350 76749 414303799 48552 54012 868926528 54786 30589 243253824 54012 18343 651097157 26865 76749 885951579 18343 86601 820424355 10228 54786 95159906 64423 10228 39306103 1108 64423 89481745 86601 21122 136809772 64423 66923 61279233 32086 66923 316636156 7961 21122 145807765 48606 7961 498597504 32086 60044 950289032 7961 7516 32079224 4044 60044 273655578 7516 74039 82774614 48606 56542 632209144 40745 7516 30591535 36621 74039 878064283 74039 85508 598462902 54853 56542 56460624 83722 56542 437302679 85508 54093 48735042 83722 62719 686541447 76349 83722 944461618 62719 5261 423372840 75098 5261 866772626 37637 5261 581353820 76349 6592 439787966 75098 69319 886687189 75098 19018 219471496 75098 78196 82869295 28804 37637 555849922 6592 18600 74874063 69319 8288 522025767 72573 18600 259654743 78196 29743 868655017 29743 32421 576945108 12767 32421 123586222 76858 32421 879920683 13573 29743 971696856 47892 12767 10833573 32421 72675 77780217 26685 76858 360563841 72675 31932 58136787 31932 75437 83528076 47892 79321 69229182 70598 79321 834321620 26685 65995 984890897 44289 31932 911509658 44289 41517 140081697 13404 44289 937919403 13404 56198 720638172 44289 1171 926126773 41517 67880 630867415 1171 43218 764788582 13404 59962 814373678 20892 43218 146066454 4149 59962 367809548 67880 45545 114754777 43218 39341 458914023 83730 4149 408587315 21301 45545 69712921 83730 19762 5738658 21301 39814 4620968 39814 79339 119069531 41882 39814 940929065 41882 75859 5955729 79339 64061 424369795 5741 79339 210824330 71293 5741 443162657 8543 75859 362834182 71025 5741 603751417 64061 51315 854722929 70171 71025 868047279 3985 8543 102539998 70171 40705 872793257 51315 14040 707620856 70171 77783 754036246 38455 40705 554659045 76254 40705 335640528 76254 64439 608392578 67030 77783 730717510 38455 9712 643169530 25145 64439 251463507 64272 67030 62840865 79124 64272 534639471 9712 6843 657195197 79107 6843 787092031 64272 61503 962468201 41099 79107 333912183 61503 13765 687133311 61503 62824 576135510 79107 27325 854244317 13765 10055 813146379 41099 6136 646378020 18440 10055 82631939 27325 2557 130389200 66740 10055 574151603 18440 11604 673469452 11604 59679 332585288 18440 5779 225273972 36090 59679 867018062 36090 7732 5615647 7732 30569 246903645 30569 39484 866798452 5779 22864 885608396 30569 81791 640037617 7732 61095 653718630 61095 72993 349464713 4345 72993 755701646 61095 45395 320684616 47744 4345 103129680 61095 77298 209232082 35873 72993 77148894 47744 54432 355412741 37603 47744 176560901 70061 37603 129475291 1192 54432 315672230 16850 1192 402721756 74705 54432 808207484 1192 29799 143391702 80527 29799 528484671 2025 1192 860592487 74705 27505 982743952 2025 27239 354101011 30514 27239 58416282 30514 51585 134328233 68769 30514 978375791 30514 29543 691343592 29543 62635 931294547 62635 12786 170291566 17607 68769 332475744 68769 17739 3950761 40895 12786 287374143 17607 12959 210723848 17739 60216 381225423 47324 17607 641913857 40895 21959 695093917 29011 47324 944429745 60409 47324 417596243 60409 47804 121316168 21959 86716 678349081 76164 60409 342591184 29011 73935 304237413 73935 61362 417282257 24795 86716 785723807 73262 73935 195903758 24795 34315 887340678 34315 53557 766347524 53730 24795 311559733 84068 34315 122812797 73262 69839 36219621 69839 11957 602495250 53557 32471 972265697 13915 84068 114184107 69839 64042 550488450 45736 32471 570907164 64042 82114 48693723 71819 32471 738078753 30350 13915 799949473 56668 71819 440979446 23718 82114 447967531 41929 30350 556389181 42938 56668 541770421 23718 23312 215055729 62370 23718 4840777 69141 23312 546115309 27391 69141 955111529 23312 72620 329922984 74651 72620 400568253 62370 32787 874788216 49493 72620 384640064 57782 72620 32410584 34838 49493 64226429 34838 80213 786264922 57782 22292 630883045 71635 80213 154881882 80213 15075 569160270 15075 25284 119191485 83305 15075 739040467 84996 83305 816777194 41341 84996 672115738 81370 84996 342490690 83305 78624 216535762 61497 78624 112153544 81370 12368 116520764 78624 76181 273193417 78624 38066 137669840 22934 12368 787010964 12368 60856 928609685 12368 85673 66072170 39959 38066 505552953 86636 38066 343376005 22934 49994 784741463 49994 45649 890676613 72741 45649 796814702 39959 86121 972695873 67587 45649 922862659 72741 16050 653706757 67587 53350 987600236 43051 86121 461535135 86121 3644 605318409 43051 29891 162830877 53350 60733 892848900 3644 25522 944884516 55374 43051 375634076 3644 4242 85984015 60733 22943 936943436 55374 85470 660932951 22943 38034 596960208 22943 30738 950499529 30738 16392 111579721 38447 16392 567738049 16392 18659 90898316 38034 59712 731389850 38447 46851 839821455 27090 18659 740168601 38447 14944 780169885 18659 31241 893160813 83 59712 705357668 34326 31241 199510070 27090 47748 406551065 15083 31241 667211472 46352 31241 272403152 65443 34326 770212099 56922 46352 584786686 46352 13028 115654619 56922 61138 201456082 61138 77564 288357835 50539 56922 609870173 77564 61798 75885649 24634 77564 65189019 24634 51154 599864193 65615 61798 424086426 51154 30502 223410388 24634 81009 36103035 54 65615 62952188 51154 61201 413447240 76721 81009 638664949 51779 61201 763340781 81009 31752 407730101 31752 36156 687137727 36071 31752 897010222 31752 59760 59293738 47660 59760 33464555 59760 61542 57632092 47660 483 823888238 47660 2622 482953501 23413 59760 673212713 23413 28724 621810136 65422 483 889000370 65422 31864 24576258 31864 11853 953083619 11853 35203 239665266 85724 35203 976390238 11853 51387 705658317 70096 51387 203649863 51387 79835 760021409 80524 79835 133906202 80524 18567 138544492 18567 50731 193511756 70096 21224 981753658 84534 21224 24030392 50731 59511 146185125 54737 18567 224263436 74650 54737 446382555 74650 7676 278424782 10550 84534 622765413 7676 28806 761498658 3710 28806 675773319 7676 25238 865436725 35941 10550 974525586 2603 25238 479260379 25238 36334 22263023 2603 35155 258894841 2603 24256 485570036 40057 36334 914533145 36022 24256 322322940 40057 51386 784547202 36022 87156 488322991 54561 36022 89019676 34950 54561 827107144 58952 54561 110697057 58952 79579 598952857 70537 58952 164819586 34950 19233 462600962 70537 48370 213706862 32952 70537 951859249 32952 49047 24189893 48370 70559 11166521 70559 79357 692478835 70559 57880 588007678 32952 60308 964060249 76881 60308 250608217 57880 83737 231355033 73306 79357 462450790 72712 57880 378669453 15939 83737 687819164 72712 85580 591946840 72712 20272 361562225 85580 64380 119047247 41534 20272 639539087 58108 20272 113806084 20272 41866 25721350 58108 36645 123069657 41534 85148 273597058 85148 15726 386140776 36645 17314 127593172 41603 36645 624451703 41603 22678 803841176 38444 15726 117132596 4685 41603 28697793 40073 4685 408366249 26873 4685 837684908 8454 22678 560838027 18731 26873 757079515 61455 4685 875926668 61455 17574 12639382 29999 18731 693049637 61455 20223 832761426 11594 29999 780281300 17574 17477 484184135 72258 17477 820479568 20223 76867 369139450 40183 72258 989978693 8411 11594 5770707 17508 8411 291788942 17508 15617 307946038 40183 21894 308534505 17508 14113 552984630 8411 70423 49910778 32553 15617 401774155 15617 53018 411715446 17863 14113 620602896 53018 50367 157806967 74880 50367 920884375 32553 38968 412239155 50367 53035 104510342 53035 3737 869362165 38968 11697 235199044 38968 49759 351663117 70656 49759 671484848 40883 70656 980470949 70656 49590 48639950 39246 40883 977578180 70279 49590 863410685 49590 33035 764205073 50162 39246 805842752 70279 38840 532114725 50162 54456 133201951 48309 38840 732326319 33035 85500 628009957 86961 38840 164187536 29529 48309 82316896 86961 36542 763719139 36542 59216 745406909 29529 45830 263518390 36542 292 463867014 62971 45830 248838992 21351 62971 238027492 72880 292 114131542 79055 62971 958938828 27463 79055 219139366 62971 36507 906773482 36507 69525 896259927 79055 80645 293692132 80645 43915 946578108 27463 37314 478184419 34377 80645 359255087 34377 46685 144315344 43915 50456 583049954 43943 34377 90872832 34377 32032 11646710 78948 32032 943074031 52361 50456 919763158 32032 29595 191935573 78948 57149 987572399 82737 78948 764747664 83306 52361 768172331 29595 28567 810482205 76816 57149 564012929 57149 82741 998051204 19366 83306 878392776 76816 55654 473873030 82741 79903 741769638 55654 54930 65654789 41256 19366 65459676 17324 55654 876420634 79903 4195 416300164 34034 79903 337592087 17324 28878 705628887 28878 67237 74990722 17324 51983 532918410 67237 79228 604945751 51983 71352 216292231 71352 39820 670555700 39820 27112 224634993 34847 79228 143412546 12857 34847 997358877 71352 30346 45708332 27112 4459 793022998 12857 87250 621497156 26144 34847 972923438 38008 26144 935589058 87250 41922 22445155 80569 41922 430319624 26192 26144 655225154 12973 26144 126308028 38008 25502 197565080 26192 54973 194267005 80569 58940 999198084 12973 35686 46678820 12973 32303 385945959 76566 54973 179377196 35686 6162 512409640 83919 35686 827466051 32303 73427 41481346 38760 76566 16431661 17708 76566 799397347 83919 8388 256144735 8388 47844 77718214 60412 73427 402432893 8388 67981 44291053 67981 69961 626119631 60412 30758 112511049 30758 44121 655713442 67981 40937 537725690 32988 69961 188058560 44121 7499 744999975 7499 7154 159492834 61122 7499 445037631 7154 58456 267874952 85919 32988 140954792 61122 75990 353440109 75990 63808 88843682 85919 32464 467227339 32464 71650 148565552 79539 85919 457054312 63450 75990 250917503 56854 63808 434712736 56854 21475 756076927 21475 38798 327654034 54386 63450 645334788 77501 21475 69990615 77501 63813 883148347 29084 77501 500260728 28964 38798 921475032 29084 80625 519737653 80625 25663 904958641 10145 80625 707814661 8171 10145 335278954 10145 51082 865396917 51082 39041 897218582 39041 61639 529217459 31882 61639 258141521 84456 51082 364080985 22364 61639 906872721 47956 22364 13053765 42039 84456 59963961 15464 47956 795058621 22364 68587 17560527 22364 65939 976330984 13475 65939 768487728 15464 8921 853981732 8921 29271 221762748 70608 29271 519765042 29271 83578 589354744 13107 70608 40886207 2758 8921 560129537 75086 70608 487225760 78386 70608 239066559 75086 82414 537522204 13107 40888 248074463 78386 56965 403179488 64478 82414 338653047 64478 62707 103667081 62555 64478 198590158 56965 7324 295249132 62707 813 428583052 80969 7324 493040605 43292 62707 563543608 813 57474 207387501 813 28290 103000305 62772 57474 491988027 12572 57474 523410072 62772 694 186433598 62772 5977 535553230 78315 5977 760932260 22141 62772 979564469 25932 78315 91666116 22092 5977 67382558 5977 75338 674431088 75338 24838 127847610 24838 39719 85566951 24838 63938 823943784 30935 39719 59292811 24838 77024 296445901 77024 54510 245418443 8850 39719 219986718 30935 58270 767608745 13660 77024 421652955 87026 77024 358389771 53441 58270 383030843 58270 54837 593350227 47279 58270 988466478 4674 47279 533329177 19576 47279 585382237 19576 37282 174338101 47279 1770 882473185 4674 82594 122176858 1770 80817 691028955 1770 18250 946420710 138 80817 300666328 68543 18250 91953760 8860 82594 781761971 45844 18250 116566186 18250 19085 666121196 68543 12359 13137460 73393 12359 299310686 14774 73393 264263701 36449 73393 849053077 36449 53737 196142550 36449 45044 857869492 76245 45044 852697860 30588 45044 482902050 61723 76245 151792346 72396 45044 861377084 30588 27810 866438559 72396 68727 142568558 33748 30588 535212807 22486 27810 670471172 22486 41168 832778153 7973 41168 831767647 68727 10302 90777107 41168 5111 9952349 38401 10302 123888198 3331 38401 5150034 10302 78818 145957090 15628 38401 543027747 83510 15628 160911253 83510 19565 678562366 74642 83510 52377152 19565 17564 263433004 6224 19565 407015562 83510 21572 729724379 67031 74642 35364790 17564 64869 299040061 21572 8499 294336969 53979 6224 271607606 8499 591 114402391 67031 75166 592671231 19794 75166 993081729 49595 8499 410837685 75166 7472 18389840 10385 49595 695242818 49595 64180 979795227 76941 49595 492004691 49595 19903 618777334 83849 64180 656020789 81407 19903 13955606 19903 72488 820537614 83849 34633 490973418 81407 49324 475012388 23800 49324 102901732 48084 49324 22940811 48084 40861 733212646 45337 48084 308111060 48084 52330 918466005 48084 77967 422882245 48084 83957 672814175 83957 3218 968673286 45337 10762 344446597 77967 81419 242330831 10762 69008 921148371 54355 83957 841533176 69008 1465 136613137 19737 10762 541973421 60111 19737 634164814 82429 19737 117929641 1465 66360 468638501 50399 1465 954370668 7270 66360 608998842 82429 52057 780661873 50399 76418 833946822 52057 641 21869742 80141 7270 174185530 80141 80773 864403099 44319 76418 156253705 58951 44319 186888758 80141 58014 857601899 72229 44319 717538751 86276 80773 543009074 44319 61169 326834291 71799 61169 129014331 75856 72229 914240433 32886 86276 585634382 75856 21649 652020329 61169 69998 836125529 69998 15081 279647121 62980 21649 341259019 15081 69255 881866047 33354 15081 144576240 62094 62980 886593024 17438 15081 558035777 17438 64396 230748369 63 64396 954420065 62094 42112 262369062 63 30234 60315642 69117 63 527119376 49067 63 33967284 49067 86737 639499154 42112 32147 15003611 11001 30234 371783939 86737 1288 429234384 86737 33025 78750540 1288 46085 952947921 53134 46085 138454300 53134 33615 559402084 36799 53134 250870454 24244 53134 951045455 27266 24244 385591886 24244 4354 282422292 27266 1127 107927359 75020 4354 89680650 72773 24244 237100605 28775 4354 928922894 81951 72773 300798648 81951 75197 20635591 8466 81951 352604694 8466 37917 176529996 76219 8466 72879726 67164 75197 391971820 87288 8466 79518428 67105 67164 88897700 76219 74894 773844463 74894 78709 812007703 74894 64949 650441375 64949 35579 512429997 67105 79033 142200628 79033 54039 245931818 44844 79033 283307629 79920 44844 108417341 48501 79920 971297566 79033 40983 109205212 40983 56678 283955605 14936 56678 607773842 79920 32492 267729475 28873 32492 420685705 14936 27054 656152265 28873 13452 677636783 13452 46357 254559259 59316 27054 441949428 46173 27054 289107181 37462 13452 368402066 13452 67653 261522770 37462 69616 663125390 59316 15366 789188595 46173 8805 128936674 69616 2526 605628360 58172 2526 789421120 58172 35917 228909793 21092 58172 951451994 60535 58172 101973325 14709 2526 843887168 5406 35917 586753803 45476 21092 40638668 21092 2223 863684788 2223 62664 451346394 62664 25493 289483869 59769 2223 289132477 45476 11376 434082343 62664 36032 95837037 11376 70719 428833296 16783 11376 541306149 83880 70719 20464646 36032 535 629078320 26431 83880 432954932 535 34215 746013704 26431 69993 657700712 34215 71615 293053845 71615 48482 963941173 34215 4138 938283925 4138 28516 668796957 71615 42144 537966980 47432 48482 61895129 55568 4138 361803815 47432 60701 484390022 60701 19625 424281109 42144 50862 239963611 19625 56693 652717672 19625 8574 148830878 50862 50883 362319043 19625 28857 567359005 50862 27828 116714065 56659 27828 403266319 50883 52180 322030582 18775 52180 448493121 63526 18775 752382503 63526 47016 502461176 47016 22533 928087254 47016 70590 969965288 39114 63526 60333776 70158 22533 452564619 70158 69436 220094977 70590 32295 302718492 43994 39114 657989185 24608 70158 7124991 78136 32295 885851527 60686 32295 833673674 78136 47271 652060062 71590 78136 969882550 27552 60686 309180185 71590 6981 86921502 27552 40664 388182099 71590 58843 204428520 6981 84237 6255332 40664 43964 458676771 78599 6981 481265467 40664 83841 256236690 4748 58843 308802320 63084 43964 279205791 75450 4748 863020900 12343 63084 839616082 51705 12343 565847476 20126 12343 308987069 51705 69955 615262449 19551 75450 44514532 12343 76359 549761640 69955 82083 838521670 18591 82083 425851410 84810 76359 106729442 57960 19551 922376696 82083 22976 351212197 3994 84810 181680302 3994 84293 810035305 68998 3994 18920418 68998 41474 162306826 17489 68998 228088227 3994 50141 335846446 55301 68998 380245364 50141 53832 864359590 56216 17489 628735833 56216 43346 772466796 17904 56216 597859204 38605 53832 968957560 37684 43346 358971356 7196 43346 455817354 8269 37684 346125914 8194 37684 390022915 71229 38605 266994786 7196 37406 723321536 8194 81933 141815667 13716 37406 20372872 13716 4135 740067618 37406 18560 16355946 18560 36148 853569180 60917 4135 115820796 70110 60917 347138706 9977 18560 365835185 62217 18560 204308758 60917 46984 968708522 9977 63623 115512447 239 63623 549660866 62217 35173 936588125 35173 51179 694477275 33827 35173 139742001 35173 11497 489498115 24296 11497 155943522 71629 24296 503977910 78484 33827 718606652 67202 11497 16324122 24296 52131 106082090 28688 52131 759513545 28688 48544 577981558 79017 52131 250735055 79017 72969 312657825 33582 28688 50603129 28688 7218 349002153 79017 39447 594841331 79017 15750 539947775 33289 7218 341689539 33582 42778 559633766 47010 7218 666280142 86017 33289 46091339 86898 15750 611588427 42778 86592 395624606 24267 86017 189390173 83902 86017 317606515 83902 75879 807443839 80789 83902 926768796 80789 81863 530394737 80789 6934 130138821 55781 80789 372629593 80789 10884 33778210 54931 81863 469763950 67743 10884 109305880 27624 55781 958448459 18996 54931 347673842 59629 18996 384516933 59629 28694 500019352 12686 27624 10979521 38225 18996 181566957 59629 54306 102383352 28694 64745 1789760 54306 24471 247277893 26293 64745 673038784 38225 75880 20501528 75880 33737 63703196 26293 69918 987351276 23739 24471 213118393 49872 23739 671207389 56058 75880 973601414 33737 41398 991363917 56058 83104 959417148 42739 49872 420073137 56058 62920 77018909 31431 83104 60113157 19920 42739 631422350 62920 75035 610275686 75805 62920 777356397 75805 51259 266803365 19920 19020 340258908 75035 24017 106089135 19020 53790 385468711 55157 24017 501443508 3523 51259 108104687 19020 70820 773527725 70820 35372 507339444 55157 50505 108014057 55157 84903 845805191 4199 35372 631225791 35372 11323 811656200 4199 1468 886442664 1468 50515 706351804 62987 1468 781323358 1231 1468 59304628 78588 50515 786619732 1347 1231 187947965 12409 62987 508558338 56999 1231 543698327 56999 50415 24520130 48425 56999 887685441 86315 1347 438541813 51237 50415 267972197 19352 48425 566814176 51237 14177 779675762 51237 69638 741634187 19352 64151 741895263 19352 57228 739443211 39892 69638 682344250 65405 69638 636987968 8018 39892 421409643 64151 82952 846245112 57228 50026 21349266 84111 50026 35290633 49402 82952 69837996 8018 74783 921883304 83985 74783 710374966 71665 83985 205064672 26913 74783 464530037 11319 49402 944640899 9896 11319 822435164 21850 9896 540570461 49851 71665 871900986 8294 9896 865093844 74404 21850 653296591 74404 27720 926814 76989 74404 630722211 27720 13379 536580191 25448 27720 54491726 76989 66705 922151768 66705 46783 484197935 66705 76226 934369508 13379 65954 762009240 46783 36933 877952762 66705 30381 763829377 8445 76226 323261425 8445 20535 66417798 65954 42971 3111320 43354 36933 996361907 30381 69701 345080370 5159 69701 75319676 22979 42971 576881082 43354 13394 45695458 43354 87178 63146063 69701 49787 537848445 27702 49787 77033255 27702 59400 386881954 13394 60344 921651979 66503 49787 855869641 60344 70391 227946820 12066 66503 327231103 16716 12066 910996260 66503 39363 267556480 64328 66503 331967683 63357 64328 339861792 27007 12066 766093234 11727 63357 23055235 27007 20730 826256053 76942 64328 308951938 76942 53070 21454226 20730 60657 579732646 11727 62742 721363112 76193 76942 667439291 76942 69882 115505793 56574 69882 147652533 76193 70098 995524300 8496 56574 747177206 70098 30156 868532534 20771 30156 525660839 30156 50435 983684771 50435 62178 730064619 18037 30156 133220448 75493 50435 797785021 50435 71969 526903246 59019 62178 553911316 18037 76967 806053691 73609 76967 204394000 37799 73609 100258562 70051 59019 875464595 59019 37641 247658572 73609 8901 116766016 70051 12509 350517113 12509 15020 854736132 8901 86366 583709606 24492 12509 272066214 12509 32562 950952302 38271 32562 22205082 68527 32562 312799737 38271 33076 748681950 73896 24492 779243411 33076 42409 93093153 33076 35338 288753577 35338 1569 817746605 63046 1569 21836792 66659 42409 162325542 66659 7322 421361028 1569 69386 70227285 56037 1569 995551127 66659 85774 843444136 69386 56940 10393089 66664 7322 999171459 54336 66664 822673883 66664 53967 750550839 26369 66664 841366643 20027 53967 827692951 66664 22503 506858754 53967 68710 910939855 20027 84154 70789605 26438 26369 889657168 68710 28667 126930361 28667 3284 919670807 22792 28667 183590616 28667 42722 25202228 54913 26438 767377859 12523 3284 610918825 42722 63648 836673064 12523 3676 591632687 85658 42722 483983175 3676 44803 647336916 56694 63648 546449015 51430 56694 650992571 44803 23407 100848670 85658 84614 701436449 84614 24118 995651586 71955 84614 969297368 42582 51430 495592677 33892 24118 228422385 41563 71955 731382617 33892 68427 563357735 71955 25844 974787326 2032 41563 129047773 25844 77164 489399544 2032 54685 175840037 36768 77164 767896685 25844 12336 3765236 12336 57520 3239519 77164 68219 220169818 64010 68219 921722932 12336 23480 128242811 22336 64010 365216235 64010 77522 744989165 10306 64010 691541053 77522 76419 245024904 10306 32539 79552513 10306 1572 626716846 32539 56555 835175549 32539 59883 718316578 39769 56555 33994128 1572 74784 2990512 39769 44732 422366266 56555 49775 821269211 49775 48982 514029903 74784 70776 382210321 36020 49775 815561646 22861 36020 58160053 48982 7861 313026009 22861 40010 746619491 77253 22861 776560768 35407 7861 132523432 19204 77253 505059734 82733 35407 762969468 82533 19204 72553947 82533 68455 369843075 82533 77959 80475360 19204 15456 613471586 49732 82733 379589333 49732 47240 633480108 10478 68455 328696176 71998 49732 34404770 47326 47240 231176259 17036 10478 30068402 17036 71338 895714039 71338 2649 253802028 2649 72369 325881338 47326 81216 233420787 54163 81216 850598437 33608 71338 23692704 74351 33608 182709000 81454 74351 734733156 74351 35233 766369364 45818 81454 618542333 45818 79213 635461889 61471 74351 744610631 4178 81454 120229219 79213 46649 813448586 14187 45818 724096571 41377 61471 748124093 14187 12925 177753930 46649 74000 849634467 49690 12925 93284281 59911 12925 334576338 59911 82071 931961858 31437 12925 572067800 48756 49690 604321169 73714 31437 230371567 59911 83725 507522048 48756 77398 74198279 83725 76767 805969040 83725 3506 959658350 7951 83725 302857009 78733 7951 982636435 78733 31873 321656624 37966 3506 351796890 29441 78733 437719350 31873 10972 3045821 78733 27503 137002962 27503 22855 327402697 37966 16445 400923899 29441 50985 888668377 10972 78788 58787802 27503 36200 80968300 54086 36200 672986544 26094 50985 709293785 78788 10085 826491836 10085 18344 110186543 36200 75958 147091772 57304 10085 8818774 23949 18344 528616207 18344 47521 968158948 57304 5104 267079721 68027 47521 497339186 68027 63123 13859626 83488 63123 30596551 5104 17051 576728728 25634 83488 272544941 3403 83488 743337572 21700 83488 201826379 83488 63627 361196167 49320 3403 600312399 25634 79296 285104999 79141 3403 169553197 79296 84441 655838270 79141 67064 900945165 9810 67064 391503984 58463 79296 3306383 63903 58463 545341581 84441 917 915182735 47124 63903 30420150 63903 35225 973984730 3780 35225 717560563 9300 3780 242665406 76481 917 452559261 47124 15322 582254950 35225 67799 60644648 12655 3780 1443431 67799 39479 745582641 76481 36758 630462766 27307 67799 201884948 51098 36758 290908087 27392 12655 105544745 39479 15827 104488985 15827 12448 647376386 27392 79788 62603883 79788 1849 670483704 50307 79788 137461762 58841 12448 135634634 1849 54671 553975102 58841 721 677135301 65233 1849 254465673 721 78778 171313752 12638 58841 788562293 37790 12638 131938430 78778 27943 23350003 65233 45405 655465691 42775 45405 779728657 12638 19448 608472557 19448 10154 116929461 45405 23366 461438410 10154 68176 638678177 10154 75547 921154655 10154 72225 77515432 41484 23366 8783455 72225 8266 497499533 72225 53161 620236935 72225 56918 128731403 8266 26752 860390658 26752 40387 413479778 26752 65824 188835106 53161 3910 178668815 56918 21556 751087868 4799 3910 162860281 13351 40387 400164163 21556 52710 320442067 36528 4799 164355784 4799 86429 698557386 16767 13351 587776531 31518 52710 994816077 16767 44437 260079701 7910 16767 134995091 7910 13606 949313515 13606 20940 376900022 79575 44437 181020190 23257 79575 507065960 18577 13606 227209580 55564 79575 919188790 23257 21505 349164946 23257 74411 42890573 18577 27099 214355162 21505 20779 463448030 20779 68523 174969233 68523 73405 169254084 73405 46731 938078233 61820 68523 211822099 68523 84516 361418471 68523 33398 930990919 73405 44400 610543683 26692 46731 825468858 39407 33398 950787089 86439 26692 13935517 42483 26692 870785942 86439 71070 8810467 8626 86439 867689726 5353 39407 969279995 42483 43443 267550027 22354 5353 165788534 41962 43443 447249791 41962 83040 57781373 43443 55739 351629128 84607 55739 288518658 22354 53913 468937010 83040 80439 728812283 55739 26103 232433217 80439 42855 723560914 86784 80439 739332308 53913 28527 66249675 49107 86784 375653436 84446 26103 682585487 42855 49169 979277528 86784 68 30420751 57339 68 789626207 17861 49107 394379514 17861 16071 236284600 1957 16071 327236722 68 86301 426797057 17861 3054 5994025 32759 17861 540297656 60014 86301 827731109 1051 1957 141603798 86301 43072 660983879 32759 35335 141304804 17693 60014 343570706 43072 11685 654810044 28460 11685 317850451 43072 65796 530538025 14063 17693 585947827 14063 12894 249513184 62931 11685 262072930 36480 62931 137520927 62931 36150 926227860 62931 52810 57581381 12263 36480 165084750 12263 52222 667028192 60661 52222 75642610 77166 52810 396624231 77166 19661 542084446 40960 77166 316376391 56294 40960 612436323 12139 77166 911811344 83425 77166 310306707 76796 56294 131074325 76796 22325 467546301 12139 80914 581614574 77499 12139 718901641 66725 77499 171445232 22325 71179 988486183 82342 77499 429867737 66725 3498 384454698 3498 12841 851419490 78289 71179 610560618 78289 62767 901756494 68815 12841 491005455 62767 62672 38300216 68815 32022 41835670 68815 44223 886244901 68815 75480 950009978 32022 27805 100913260 62672 26474 102939433 18709 32022 999691859 1702 44223 106696034 27805 35776 172003276 70239 1702 105196403 40477 18709 953785849 35776 50774 403799640 35776 54140 654781107 70239 26491 758281761 26491 82754 19521672 26491 50034 627186836 82437 26491 57761694 46408 50034 712966146 82437 87040 726197581 82754 76218 813842169 5581 87040 785565103 37635 46408 67187724 72150 87040 591139025 87040 81248 661426753 72150 29283 121582324 37635 68540 217529662 81248 1920 961306955 29283 72689 438122563 72689 5277 635689560 83294 72689 25142013 68540 65424 298207889 65424 60581 565549468 11910 5277 878900404 27437 83294 152492526 41280 65424 646524437 41280 59286 137241526 69567 60581 883116296 77428 41280 922379203 73707 77428 230829355 59286 58253 89913972 58253 61852 55461812 58253 12738 985328901 66357 12738 928772934 85381 66357 190405878 82710 12738 472372137 85381 49490 924706425 85381 18953 572909438 702 82710 979065957 49490 41674 473804206 18953 55054 761940527 41674 31447 97893178 41674 45031 257450883 41674 12118 808644000 55054 30478 12813844 32608 31447 468668742 32608 5330 96917733 29075 12118 262687798 29075 46163 98448369 5330 64560 358214447 5330 30627 460955926 5330 45320 356918485 34669 29075 453682959 34669 26938 580950943 34669 70496 86670465 68078 26938 416823748 52245 34669 880116490 68078 23708 600309393 70496 29844 53275448 30170 23708 22430159 36934 23708 153459448 29844 47808 21333456 57902 29844 867745802 17009 36934 185140164 17009 35510 327998335 47808 77381 255048416 85587 35510 78973894 85587 64690 27132961 38018 85587 394311174 26644 64690 817922117 69859 85587 367871751 26644 81372 182108980 69859 65926 307011840 21053 65926 238071964 21053 68144 43888116 68144 31813 278892928 34006 21053 751601022 65926 16014 300241092 59914 34006 584247636 15214 31813 438057345 59914 50110 733768565 17728 50110 553716580 16014 31805 10105362 59914 23170 197915660 50110 64479 893966142 13363 64479 737914522 31805 5858 955616340 85927 13363 362342484 6506 13363 554958224 85927 55310 475431817 66658 6506 713432919 85927 85494 501226601 66658 46214 54551128 23044 55310 789413466 8889 55310 139365298 3862 46214 403561084 23044 71470 625609271 46214 38978 538392670 23044 8925 390643554 3862 65437 40131167 62846 38978 604662455 52554 38978 398963939 80778 38978 550585540 5890 8925 675423325 80778 74857 214237220 74857 10660 409422802 39789 10660 757696235 5890 1494 97736780 10660 78131 564633445 43498 1494 303562477 1494 78673 967137406 49284 1494 282165304 1494 33323 516917574 17225 78131 80977660 55134 43498 261899002 17225 76330 44687175 7268 55134 604187214 55134 6727 131872951 87249 6727 909990235 7268 51572 112832868 32799 7268 810667766 51572 25857 904413942 6727 49817 285421422 51586 25857 85644065 86745 25857 741817317 51586 86243 259086308 51586 33889 948846450 51586 29783 154217751 29783 25417 66842284 7309 25417 225841503 62906 7309 208820585 33889 39667 47819091 29783 49255 271728839 7309 2481 820296903 41619 62906 986988316 2863 41619 158462878 2863 66005 12934490 2481 76473 71052785 12851 2863 770060242 17585 41619 927128 2863 65394 398419739 20078 17585 73348633 71163 17585 653781396 15752 17585 665546563 71163 18901 315278142 80906 65394 49364965 18901 23630 866949441 16287 15752 42139225 11819 23630 276876097 11819 52641 172913704 80906 18826 500598598 18826 18116 619069545 18116 52549 99286102 70612 52641 664405348 18826 65464 551851877 3942 18826 233740252 3942 80154 777862261 80154 53287 2570505 65464 67999 239687966 3942 73346 4783687 3942 20970 264537833 52716 53287 931581183 67999 1322 3849057 73346 53355 122681904 53355 23038 688672885 31452 52716 249622265 53355 4984 332004889 1322 3298 407837269 4984 72590 411330489 76659 31452 5670033 68969 31452 590091443 53300 76659 765970331 46180 68969 399015518 53300 36627 652113710 53300 34426 289174253 70243 53300 46185941 53300 51763 711046048 13746 36627 537715708 29477 13746 656520230 45228 70243 848136606 64715 13746 513542269 29477 77039 239497297 29477 37919 966450680 24714 37919 129354497 23823 64715 572093533 42655 77039 45996236 20417 42655 226951162 20417 21796 382655029 29433 21796 285540102 21796 84397 117186513 12477 20417 691666135 84397 41021 980942788 41021 2368 846172275 41021 19156 822639986 8887 12477 884088807 73782 19156 552918320 19156 30398 621051813 74625 2368 95694583 16149 74625 292266532 33936 8887 670316362 59226 73782 65106307 59021 33936 879061389 33936 14297 233311864 22860 16149 623056847 14297 29310 149001507 59021 81001 946082668 14297 52174 461164861 10400 81001 948412524 52174 83358 150716652 22035 52174 515062341 22035 27766 294345453 52174 27506 137469235 10400 4454 712912626 22035 86302 207932458 54333 86302 15761946 48805 4454 722055572 53185 4454 299594117 53185 35636 77958421 36160 53185 715349729 3835 53185 904274294 3835 4268 146291327 66345 4268 557535227 15028 4268 629898768 58889 66345 619826023 36206 66345 129516611 32940 58889 667937229 36206 8134 55385374 58889 9327 44292028 69535 58889 891086630 72534 8134 625993507 42379 69535 982989655 72534 73901 840233178 61785 9327 654198741 72534 56956 668006102 42379 22617 324239565 8235 73901 86416056 61785 48421 275153709 41607 61785 783019778 56956 60462 854931732 62966 8235 390700596 44631 41607 390250514 41094 41607 965859455 41094 44764 716560638 84844 62966 66450236 42355 84844 114892318 8010 44631 219528544 59409 41094 893009172 57357 44764 232982095 59409 68393 682986019 50906 57357 769272732 68393 26259 325784942 26259 12872 35305525 12872 42613 57189119 60893 42613 211023827 42613 30508 73687453 77326 60893 454118243 80372 30508 512878597 30050 77326 614606552 30508 18625 282645530 30508 77552 394635552 18625 84647 373500531 47926 18625 200452520 6601 47926 378958517 76764 77552 666233965 81576 47926 186939160 81576 63828 774202820 81576 15545 848744534 76764 7886 818695451 61273 63828 480349997 7886 34756 523087203 53020 63828 483960050 11240 61273 723008115 7886 4717 249699493 79983 61273 931310580 15227 11240 871187804 53020 76508 782399219 56036 11240 792626577 15227 51473 216230737 59329 51473 268802703 59329 9160 86045981 71407 51473 23004099 9160 17270 673498664 11921 17270 522273494 11921 67565 630198634 72623 71407 374429743 31619 71407 261693640 67565 60046 983007631 49596 72623 560261138 42010 72623 27349121 20542 60046 617568496 77131 60046 522550549 67918 42010 995741609 49596 2852 87852154 42010 86464 191794921 20542 73226 946953397 86464 21755 664913069 67918 37867 843122400 29399 86464 694222477 17734 29399 683122197 62967 29399 73052085 3139 62967 182739648 74382 29399 620974431 74382 80641 171963828 62967 53566 250970753 78339 74382 230356336 34696 74382 97849873 80641 30251 121023314 80641 37193 773116711 23943 78339 10596529 34696 25018 418046673 18339 37193 947785231 81218 25018 780023771 76497 37193 126404174 23943 52318 861336224 82185 81218 503700059 18339 53617 572111010 71530 76497 121650382 12542 82185 557219686 53617 84317 79353710 33190 84317 197959857 12542 35217 529246037 20502 84317 915133280 33622 84317 94433911 69364 84317 564177516 20502 51823 358194322 19751 20502 62580365 51823 47170 770216630 20887 33622 949403533 69364 80903 21883083 20887 3443 411179875 47170 73589 302677116 3443 28131 917055548 59142 80903 881409025 66163 3443 422974406 73589 78618 134982022 1937 59142 975505480 66163 86294 769260340 47952 59142 19530108 17022 78618 136437801 62112 47952 821241039 62112 62335 123480863 62112 37215 800611674 83354 62112 283974588 17022 81027 495350996 62112 1260 118304014 77862 83354 683957162 1260 2288 594854455 2288 38882 697824976 1260 8190 927804293 62896 1260 142058915 77862 63017 446766343 38480 2288 432047073 30417 8190 565752204 45483 38480 784753633 30665 30417 592833853 64959 30665 49338476 5636 38480 47365126 64959 38909 462528558 64959 9018 304998056 78746 64959 637197384 78746 23444 716926774 59772 78746 696799548 9018 69076 627199955 27396 59772 640561058 64654 27396 72972955 27396 63451 175339612 38233 59772 457733417 11818 27396 588282330 12842 64654 763996564 64654 75210 430708325 63451 44017 831546985 52916 38233 73145133 11818 3156 182513300 75210 44327 62768175 19871 44017 346069593 48549 44017 763329775 20634 48549 726152803 44327 51007 227293945 44327 84537 412302897 24618 51007 613389705 39461 20634 208024026 51150 51007 5015149 20798 24618 248632351 13979 20798 394275763 45431 20798 818849790 51150 44379 221975681 13979 37294 305030889 44379 53703 234341587 16023 53703 535827202 48456 53703 827571893 74442 44379 997075318 37294 17083 649925861 67542 53703 756063691 11603 48456 781613578 17083 45159 450107509 86148 67542 506158788 86148 82623 36248949 84826 45159 176405326 86148 77568 956987763 67327 77568 2542913 29611 86148 395665177 67327 44983 131267030 49508 44983 224672106 49508 64855 40756603 67327 8795 662718376 8795 12582 347428803 12582 19846 164262864 8795 69899 88054515 8795 82062 727090819 15040 69899 793725841 19846 20046 117187725 62199 82062 687846211 19630 62199 663574915 62837 62199 995867021 15040 30179 434932626 30179 52753 248916583 62199 16401 75444877 54050 52753 236326567 62837 43754 745792227 52753 43740 765648990 11256 43740 850444364 43740 44116 773336996 54050 25120 815465155 21265 43740 640066482 16979 25120 583575952 25120 23803 424787002 3861 44116 586193303 817 21265 411749398 23803 19479 976884750 10209 3861 722847246 12107 10209 111059053 10209 17836 947447877 47098 817 56980140 68563 12107 191653611 61419 17836 18406662 12107 16187 63799319 35672 47098 775413092 61419 85219 588590954 61419 29788 403560524 29788 3116 838466922 35672 57745 367482459 22507 85219 392932851 3116 37033 228403487 7055 57745 55960330 83904 57745 917331367 37033 20001 322138312 54993 83904 308120454 54993 25500 67410699 75818 20001 10909682 4475 25500 20389310 20001 44135 921399609 4475 73599 898167369 17016 73599 626357642 73165 44135 992723648 1890 4475 420448458 1779 1890 869570991 68347 1890 946960844 68347 83815 594123028 83815 77715 772218790 8786 77715 233168918 42886 83815 133923633 55227 42886 570456927 8786 53105 529926118 55227 22176 659661028 55227 82376 749448284 25915 55227 570152142 21821 22176 616755315 25915 63049 72693294 25915 34571 660110533 26639 34571 125547472 63049 27133 749123862 34571 15831 721006258 63049 36309 110138655 72099 36309 723965387 45098 27133 817728993 27133 58483 424423952 36309 83355 217474233 72099 68166 98729411 68166 64193 485264854 45098 65116 140752500 55445 64193 290957126 55445 81148 610593730 39196 68166 736773202 39196 2782 3341747 44605 39196 453736666 30281 39196 182475426 30281 14403 124007681 57945 44605 603977934 2782 6023 71127320 4275 14403 821536478 60282 4275 990110324 84805 6023 545541637 40772 60282 93357660 60282 28083 660017607 84805 28537 107694185 28083 31094 370884701 42408 28537 69223797 19900 31094 11396450 28083 33326 369798154 42408 12019 55397084 83032 31094 996143763 42408 21951 878911697 21910 33326 141354193 83032 7439 59330478 21951 67908 663349301 16934 67908 953854173 34862 21951 831860085 41644 21910 566076881 34862 14188 701215906 8244 14188 61389308 34862 76016 879380943 34862 75519 912594100 67567 8244 266268788 11035 8244 607118088 11035 77748 643761445 77748 1488 459601761 71305 11035 752904030 77748 61920 465089351 11035 145 673919438 61920 70 811772433 1488 8006 110319483 8006 39961 695761063 41128 70 970055115 46546 145 572430012 46909 8006 340448782 31754 39961 185213811 43755 41128 66093327 31754 78577 873467165 46909 15425 726831160 46909 20909 968429056 80216 78577 995616774 43755 49085 863014162 67102 78577 471576975 57519 67102 347811726 67102 40563 557556040 57519 21928 40314202 53554 49085 777727114 85253 67102 462571440 40563 43251 850429558 49682 85253 124085950 43251 40179 521337121 17305 53554 115740766 47278 43251 112140371 49682 6741 772308912 85443 49682 174825883 85443 3753 914596834 17305 9367 873801484 37755 3753 771479810 9367 47339 810747208 2036 47339 48423922 3753 49766 131392044 50925 37755 888695119 47339 56207 824813386 12920 50925 361934086 50925 76284 91300712 12920 74851 423670335 60682 50925 352868845 74851 77942 52584630 22243 77942 233651730 76284 15674 9013445 19122 77942 270664209 42560 60682 431436619 42560 74044 258770324 15674 27497 194876852 17908 19122 174724315 42560 40635 142853479 40635 41353 332038895 76704 74044 67751866 14849 41353 87847857 40635 83796 389644276 39798 41353 620738686 76704 31039 496819100 31039 27059 205242060 27059 54514 291133095 36620 83796 226813621 36620 76774 699887750 31039 54500 781305866 44914 76774 494459872 54500 67459 186757148 67459 40445 814626420 85399 40445 785153846 22599 85399 667597819 82393 22599 694061195 44057 85399 979077722 85399 58993 17551986 85399 86855 666090319 86855 71267 34552958 4495 58993 464414551 73615 44057 564829498 73615 23065 383721505 23065 70794 760726883 24962 71267 141637297 24962 70631 67449974 23065 48539 434625288 24962 70440 30466593 48539 81811 320721282 74183 81811 59247956 36910 81811 490362229 48539 57429 576185135 32803 74183 240250902 81811 929 543194648 62281 57429 84544141 929 80214 774283339 45333 57429 670058971 25259 32803 9539036 929 12047 835788654 80214 62336 989906080 35076 62336 164815017 35076 41172 171072170 35884 25259 869112223 12047 60864 701208361 62336 15142 722191899 24914 35076 30668955 114 24914 71314516 67548 24914 387026779 86206 15142 905623908 32360 24914 70422989 24914 43769 360485382 61848 32360 244159439 61848 18554 888851864 27710 32360 936841178 22889 61848 23964392 78747 61848 407099169 18554 49208 541652361 49208 85664 640736061 85664 15772 632226449 76538 49208 453114438 12466 85664 659949787 76755 76538 272005177 42212 12466 795670181 9527 76538 42829721 27959 76755 589253382 66660 12466 396494838 81947 66660 515508085 42212 65643 832799467 65643 34794 746869100 27959 17428 981516817 65643 64146 253936954 22859 81947 664645599 17428 25609 966787324 31620 25609 911386598 24574 17428 352358782 31620 51755 658464821 51755 50980 553317128 52368 51755 596089222 29597 51755 589501953 52368 48794 902797749 29597 3969 309720700 3969 38454 833526798 38454 25426 792463213 11765 25426 82105084 55221 11765 140999611 25426 43194 15198506 26536 25426 304754236 26536 65139 895558577 26536 53645 837742114 77448 53645 575588033 27856 77448 876478911 1464 65139 54925816 27856 4781 17039202 30840 27856 631299698 51709 4781 994966678 1464 24599 490329188 55611 30840 685906384 51709 61008 129916162 30840 23345 842698601 63689 55611 870218260 61008 71862 128159495 75119 23345 936183824 61008 29566 565260870 63689 67347 556971640 29566 77386 343720277 22255 71862 298136580 29566 55574 219128877 51031 29566 502511577 77367 67347 709110131 43610 22255 695225581 77367 66042 520425072 66042 51541 861280536 66042 58822 361927105 51541 71860 537217402 68721 71860 908250642 20668 51541 893356617 68721 35134 145368778 20668 51933 321840218 43193 35134 366315544 86223 51933 818665331 43193 50878 716404230 86223 57495 635267708 52443 86223 322380656 46850 86223 24217534 12057 50878 124106909 60234 46850 588083946 75740 57495 757514232 60234 14149 555896135 83898 60234 145593880 85132 12057 176583394 28937 85132 205581900 14149 53028 942771009 80579 28937 604513152 53028 2230 766613024 36835 28937 848455783 36835 28519 385897216 32979 28519 554596615 2230 23788 205425819 14945 32979 11460558 27721 32979 760984407 14945 28754 801602815 32979 72284 337648496 41690 14945 503465534 14945 79993 531074735 28754 74842 691690867 79023 79993 407936636 72284 83972 482630838 28793 74842 953256143 70437 83972 320351571 79023 13723 763005385 48953 79023 157663872 11352 13723 438700067 10137 13723 22583874 48953 80537 441754107 38036 80537 726285587 76720 11352 727160946 44909 38036 109355916 72871 44909 939521799 44909 75071 663386771 19934 76720 114397213 75071 51999 30771012 51999 11785 957383104 80595 72871 578074192 43398 11785 453062190 15264 80595 335541114 62055 80595 772265816 43398 21055 70002876 55173 80595 57981822 178 15264 707608117 21055 85965 831663879 62055 81167 407507141 21055 6697 814298456 46741 85965 181183316 8397 46741 982200854 54113 81167 76933140 29361 46741 904680424 54113 70539 323964615 85981 54113 326138700 8397 58334 477735476 85981 50449 652980919 26251 85981 847784814 22484 58334 158997925 22484 23934 341245317 22484 53573 862890787 6775 53573 421748373 67913 6775 187779838 22484 54635 810928540 6775 38469 198634919 73926 6775 460931249 54635 77551 689198292 67913 32382 982466540 24556 73926 350601238 75787 38469 160974945 37826 24556 60986312 24556 43940 308457177 24556 12853 304503361 12853 66546 844246665 60079 75787 779062379 58086 60079 385513731 21867 66546 86861767 39972 60079 41540533 66546 86664 489033967 60342 21867 129236248 60342 24960 697097278 60342 17707 721021008 86664 78939 833064583 86664 58512 832690636 4041 24960 714951403 48107 4041 712922108 17707 44568 484892351 60978 44568 47453995 46513 4041 882653975 72702 48107 957929696 2926 44568 929708992 46513 73011 8702222 79783 73011 3221880 9758 73011 996245061 9758 74715 607744526 71172 74715 32441082 71172 45306 273197854 45306 63065 396170074 74715 52447 161982338 58926 45306 142444608 58926 14542 927558990 37994 63065 505387804 54041 63065 581778700 37994 18617 906879752 19582 54041 297058809 55324 14542 831181730 54041 53032 60769225 76277 53032 800887608 55005 53032 595159404 12219 53032 556246950 55324 48204 480163028 76277 76960 65294785 31486 55005 194666470 29190 12219 859623318 76960 52934 395358268 72481 52934 86098897 25777 72481 562467340 25777 77013 587884948 25777 2096 996844849 52934 73071 166227766 2096 80420 64606848 77013 42466 225704158 52703 2096 542326146 80420 15154 41883526 52703 3588 528757134 42466 80562 45422180 14631 15154 39334856 14780 52703 762281043 52083 15154 424698172 3588 37860 443166482 36383 14631 181521336 76725 52083 142973697 37860 14228 973268428 35631 37860 593267415 36383 33749 930656044 36383 38435 116533285 33749 39172 609421025 60398 14228 973155313 60398 74947 73861907 38435 72881 141749071 74947 25949 465685663 74947 5982 464055552 21403 72881 150404564 57528 21403 591538192 72881 25240 553273655 33033 5982 247675524 14483 25240 269002752 57528 40724 331300016 494 25240 826540563 36696 14483 64900808 36696 53930 536578961 8809 14483 457492199 19455 36696 81220584 36696 11324 150263507 56169 8809 298202700 11324 15298 610217880 30891 19455 331700176 11324 59057 121425230 16708 59057 153126377 73537 30891 909723823 16708 84725 452700795 84369 16708 146227722 84091 59057 253081266 73537 76137 816491075 84091 72434 254611518 54412 84725 541851136 65625 84091 767858674 84091 69681 789706813 31701 65625 135023546 42618 72434 4161747 74778 31701 84499246 41642 42618 49630957 6702 41642 541169409 771 74778 750820510 52800 6702 589052307 31202 6702 105728517 56383 31202 522976380 31202 17013 468489347 9202 771 582000325 15887 17013 708195825 73454 15887 18888655 17013 7663 480318670 75582 73454 954422995 9202 16548 488342935 75582 24060 62512153 51667 24060 227705486 75582 83451 811917007 27146 24060 415727170 24060 41072 5941678 27146 7200 752414901 34593 7200 532124713 27146 51723 341779785 4322 41072 962616005 36121 34593 536191439 34593 35272 95249553 34593 36598 233744523 4322 49301 199466924 47498 36121 605918234 36121 10467 689121376 47498 50091 948369159 50714 50091 439282200 49301 78006 751161276 10987 10467 10960136 6039 10467 309318323 76986 50091 185952476 56746 76986 611895796 6039 34861 772392990 28854 6039 478210981 80174 28854 616461061 34861 36670 132141677 80174 43579 111306033 10431 36670 530881520 80174 47951 784982091 67531 10431 22211925 36670 22086 83577273 67531 42620 78253346 67531 82377 851688427 47951 27888 479091379 30147 82377 848819417 51695 22086 879550375 78122 27888 850142924 51695 83063 457881780 78122 26525 150154452 30147 43401 62577610 32297 26525 803011530 14005 26525 330842477 32297 82299 413121835 26525 12238 782639569 12238 8575 703556450 40926 8575 524723743 82299 21300 627948927 21300 5839 15025895 76545 12238 137424409 22233 5839 194802267 56299 5839 282526974 5839 66645 873532067 10962 66645 418315164 41677 22233 460238512 10962 50090 120022959 41677 34605 187601478 66645 43511 570051757 24803 10962 394901101 43511 50246 85200651 3986 50090 33793867 34605 85698 982392163 50246 69097 428407173 69097 42707 866527396 3986 42268 942494793 3986 63567 937550340 80169 63567 842711980 28261 42268 64166053 39528 42268 57779912 80169 76961 900174245 46028 80169 903467180 76961 4180 893350894 10111 39528 648264391 281 10111 462028962 10111 38566 151608942 38780 46028 73222512 38566 67944 188503063 65046 10111 448953117 73401 67944 370988464 65046 53685 60343303 65046 7928 24465018 7928 52023 155813018 50264 65046 70487308 29229 53685 435937396 53685 3254 554976635 81888 7928 351318342 29229 85566 61341544 15619 50264 254545173 29229 52805 413104586 39843 81888 752771426 52805 53079 116320097 3914 53079 602632684 19209 52805 734124962 3914 51355 774249744 71753 3914 72099014 58166 71753 123629384 19209 6896 685003039 61359 6896 668773728 75057 61359 499421470 58166 45542 441306615 58166 32895 145855464 35645 45542 70390969 6523 32895 742326891 642 45542 916802941 65100 642 894026626 60537 65100 572661353 57231 60537 200601005 6523 55830 20202582 65100 7077 931912537 47037 60537 892355743 25569 57231 334078071 33116 55830 658124630 17418 33116 147943877 33116 44965 479604156 11003 25569 284125832 55789 44965 406796150 54301 11003 566052076 44965 45247 637178302 15605 54301 802123259 49233 54301 168843143 15605 23370 928588310 23370 49952 264045658 15605 6445 621831232 6445 42246 916431631 39841 42246 783733263 39841 38834 115304369 38834 66347 529805200 42246 37723 989408793 38834 18735 100327357 10108 37723 177630772 66347 42122 94956420 49991 42122 519467184 18735 10160 61614040 10160 84576 674420162 49991 37173 415659429 58681 84576 117436234 10160 72164 437284150 37173 8647 325953403 46384 84576 370762829 58681 62985 465375500 62985 74230 903688758 32153 62985 124823775 57692 32153 206625217 19177 46384 963759384 19072 74230 140794568 32153 55051 396438461 15268 19177 725817077 49412 19072 601792182 19177 68148 925067480 15268 66667 356201115 31458 49412 119475650 16275 68148 537490997 57137 16275 707635588 16275 36752 468391531 36752 5218 958345783 36752 46678 85410858 46678 38595 219479599 79229 36752 561201 62477 79229 882016249 53622 5218 585573737 58898 38595 958227090 82275 62477 111078154 62477 55494 750434192 64674 53622 176507984 34175 53622 841599029 55494 28811 721261280 70808 64674 858862795 70808 16025 75383528 50879 28811 827229376 26726 34175 497413149 70808 31612 182574788 26726 22256 352642401 31612 72654 498091338 72654 3556 828159200 14424 31612 170040536 40051 22256 107951104 3556 78223 248261486 1419 72654 517344493 54813 3556 636932291 14424 19169 231746400 86191 1419 79077925 78223 8205 144638699 82680 54813 916792656 54813 11472 61988153 13714 11472 616313633 18075 11472 382113541 82680 31020 994741657 58998 18075 53459157 18075 55350 940475892 5479 13714 577973282 55350 7448 147867645 31020 70018 91300404 72597 58998 757469991 55350 51650 99857507 7448 75030 7530073 51650 27804 577966302 72597 5123 137127936 3109 72597 729581417 4084 51650 647659926 3109 46721 650458973 3109 70321 203487221 3109 53162 915378330 4084 21622 619844805 65083 4084 248610923 70321 5010 702972193 35202 21622 375869825 80607 5010 365024939 5010 36974 99485317 81650 35202 780847824 36974 9162 221929912 81650 18211 530946729 36974 84892 727502243 81650 14666 227533914 14666 30139 721995255 9162 55640 101169580 14666 69301 991683749 25850 14666 110059442 39738 55640 60434728 85146 25850 580932265 9494 39738 142741294 69301 10702 135629855 66779 9494 134744296 72495 39738 690814046 17633 9494 180698773 36273 9494 286088786 44405 72495 112556117 17633 18467 55041248 15746 36273 485110179 36273 37782 149658370 37669 36273 10285351 44405 9052 284592362 34841 9052 113033798 15746 13180 761547528 37669 26359 977072398 37669 2086 482514176 13180 30083 478900602 30083 3050 343457511 26359 78224 823831523 8462 3050 552907209 23920 2086 358449777 16885 8462 259675330 3050 16692 508547859 13626 16692 163580602 8462 85018 449808088 13626 31305 905796170 21922 13626 269099619 85018 20411 314578888 64440 31305 437556684 64440 29226 555601942 6756 31305 123638909 9 6756 239475475 8182 64440 508776497 68155 8182 921217107 68155 5144 322237241 9 78459 42171017 78459 62491 18153011 78459 85722 4209260 17233 62491 321595623 56634 17233 372875256 54519 78459 333545182 22353 85722 84013498 29591 22353 321576308 54519 61391 984778217 6479 56634 327235151 22353 50796 878794773 61391 61564 431012626 61564 82408 905929919 53903 61391 406235932 67621 82408 977429842 14962 50796 6304042 59638 61564 261676540 14962 67505 26479905 61432 59638 551157920 23019 61432 286192011 40795 59638 119479237 23019 38203 55220952 45361 40795 222381993 40795 75673 307117819 75673 34996 988446599 38203 44066 600056718 28736 44066 937743377 34996 6686 690544320 42889 75673 823374816 6686 27470 523336672 42889 82327 825253425 62388 28736 525438217 59460 62388 554097765 70717 42889 205332114 82327 51469 899993647 2097 59460 881805210 5268 59460 111261317 45909 59460 927998316 51469 48787 166339770 207 51469 245836219 5268 79516 721985453 5268 2562 727060442 39897 207 581994980 33815 79516 208434827 2562 19155 366901364 33815 52666 911207153 1618 19155 113928563 16666 52666 131601104 59428 16666 988563490 1618 79634 478314712 52636 59428 533490041 79634 38742 613062720 22010 79634 149662434 79634 36909 683427365 22010 38884 481209871 43705 36909 323304923 38742 29299 480189220 29299 57820 567956855 43705 12895 320486476 29299 77227 172586695 43705 4260 360679530 2846 57820 732058978 77227 6345 372955568 7027 2846 847667119 6345 51311 905625998 7027 65041 955108895 78464 6345 538618103 11018 51311 788900095 32115 78464 814265351 32115 34385 4282741 34385 32482 106623744 78464 31500 56219597 33352 32482 230469377 34385 54369 354029862 31500 22908 253084482 31500 23619 238343692 23619 76323 610410403 56375 22908 793404803 74030 56375 539095451 76751 76323 49917729 779 56375 819570103 83161 76323 588870187 85053 76751 425714588 41263 85053 46468743 45142 85053 702614092 779 66596 93004212 63624 83161 83371845 41263 56871 101083498 72020 45142 773400258 56871 31672 864797073 29288 31672 981729914 30437 72020 345281451 72020 64957 926059784 83513 31672 280538988 30437 3637 632274526 11492 29288 614909384 12203 11492 187999689 32795 3637 662549185 70467 12203 434066203 11492 62627 558726915 27144 62627 317318460 12203 12628 650950829 12628 76645 800954933 57177 27144 714531525 11615 12628 59664035 25156 27144 305872631 76645 56500 534985712 74552 57177 191083316 74552 61412 494873035 11615 28466 631233432 56500 26228 654595368 26228 73876 284024890 61412 30360 302438737 68067 28466 308825682 81433 30360 360624702 66064 81433 725701584 73876 64973 519283723 68067 42742 78633465 32872 68067 981203089 42155 64973 599626547 66064 9232 77526287 9232 37198 787293772 42742 73832 261685959 32872 6941 778590195 35956 37198 302515740 25636 35956 736222904 73832 25195 360999142 25636 68119 652222513 6941 39019 819338218 22177 35956 252459169 39019 79519 828600792 79519 7939 710422430 22177 204 59845866 7939 15635 373155871 10286 7939 139769934 50249 204 786948779 79324 7939 730797945 10286 83082 829808219 15635 38499 257652339 38499 18741 601559247 38499 18351 723254740 83082 21945 222311886 5247 83082 210546295 38499 16676 600208110 78554 18351 835582593 78745 18351 62363783 78554 10726 535860731 17057 16676 569616950 84015 78554 119391158 11793 10726 341788251 24468 84015 768071588 10726 81451 476457311 43599 11793 408012281 24468 8221 196386137 50016 81451 619696643 43599 11064 930865396 81451 16542 988243884 36105 11064 279721615 50016 23041 27711681 16542 35392 81191042 36105 6654 585113353 6654 72359 85026709 61535 6654 768857387 51963 6654 569197029 47234 35392 449932828 47234 58852 147409635 72359 70124 892238659 58852 80532 274423000 80532 3416 635165175 40425 58852 670948258 3416 8193 121270870 80532 37792 450329551 80532 22853 607507286 60127 40425 160821282 40425 14808 609980890 44526 22853 56062290 64805 37792 238083498 10356 14808 168584676 34975 64805 648249005 10089 64805 747705778 52892 34975 501283334 36805 10089 21218949 59001 52892 76531408 63964 52892 546289283 82047 59001 618967434 63964 79436 966558401 79436 22769 671567546 59001 48563 702269406 63964 39015 999455467 16632 39015 619326498 45509 79436 957619360 74224 39015 509563299 45509 86471 816477784 72699 86471 55160092 6280 86471 268446028 45509 69832 267941321 23252 72699 255530332 24938 69832 15767706 6280 78237 437318567 23252 22643 43758322 24938 62579 484327229 70058 24938 649040653 45714 62579 132237375 38949 78237 140002307 9654 38949 919433446 38949 462 446161898 45714 65774 434717591 5952 45714 777788364 5952 3247 486389520 23415 65774 420954863 38422 23415 193363375 38422 10620 229597609 63868 5952 830572802 57019 3247 633471794 6339 38422 659938652 57019 49331 176693720 76317 57019 245095888 34977 49331 5193356 49331 26655 29560782 49331 8704 214058803 49331 79636 904524465 34977 51685 531079734 34977 19219 320978596 19268 79636 295470130 19268 62037 994332902 51685 80921 267236363 16000 19268 110353875 72650 19219 489106332 6299 80921 742199285 69704 80921 61334397 72650 324 504840942 69704 72006 251436517 80105 324 63762489 71593 69704 979786441 70732 324 401825533 80105 36451 894833847 72006 47830 559098644 27869 36451 350624753 76386 71593 587298028 80530 76386 539961705 76386 45487 67552574 24144 76386 474359907 16614 76386 304032038 31670 16614 118833126 31670 31559 791077065 8964 31559 5918309 31559 26675 418195637 23068 31559 45854836 31670 43564 366501047 26675 4117 280314096 19011 4117 924519220 49274 19011 927192927 21748 19011 306094224 60919 49274 216211453 49274 40288 776428912 17580 40288 180055882 2150 49274 563371224 68061 2150 21887935 2150 49886 322914728 30719 17580 618667284 30292 68061 25921281 30292 37884 262426149 68061 36838 734456768 87088 37884 778591392 36838 53990 38954961 30292 56963 721800744 37884 6128 86569781 53990 49768 152124744 87088 30501 631844052 49768 74675 138572605 49768 78720 124509354 30501 9597 104770800 50442 30501 678076975 30501 17748 260316539 74675 73723 824928842 51535 73723 820016194 17748 46429 208602116 34966 17748 147483390 10148 17748 95756026 73723 46086 44016698 46340 34966 837496619 34966 11261 803217865 10148 53581 119843814 82150 10148 21763103 46086 23586 176195155 2869 23586 12477179 47862 23586 36513243 13338 23586 841101434 5241 13338 801455761 64581 23586 420614619 47862 52516 685434496 50951 47862 329751076 52516 78404 28105855 5241 58052 689611844 52516 374 255825597 34115 52516 111089216 69090 374 204478683 58052 47220 574937664 374 59118 574682389 59118 85358 928526710 34115 73321 314585522 47220 6841 904098400 73321 63599 615800917 17851 63599 918205331 62368 63599 551650508 62368 17150 748673981 15365 62368 284483463 10696 15365 836154314 25346 62368 260692222 767 17150 288967548 51329 767 111911049 27521 10696 314872733 75364 27521 19396544 25346 82402 345744927 51329 82604 339027512 69515 82604 49989176 50866 82604 772824576 40310 69515 857228148 37024 50866 404320111 35177 69515 510914870 55181 50866 819286129 60672 55181 898088321 40310 16543 43046609 60672 38601 121391610 35177 12424 112525143 21033 38601 672772998 60672 4146 662932269 11666 4146 98374972 20565 12424 729972477 20565 54640 981440445 55710 54640 423424236 11666 40949 575129372 85680 54640 690549896 54640 1824 437390654 1824 28677 912823699 11248 40949 903356974 11248 45207 912927074 45207 47695 540912120 43459 28677 388204280 47695 54445 964745212 11248 47 72662886 84898 54445 430198313 36109 84898 330196640 55397 36109 122956668 84690 36109 825209532 84898 37567 981685455 64345 84690 840859432 84690 4838 297398929 55628 4838 694205047 3651 84690 478795685 3651 34019 388127806 3651 53199 44171274 4838 31290 36114305 55628 72257 962061262 34019 43343 99903473 7264 34019 630080706 64891 31290 121873734 72257 68052 465710563 36568 43343 293885003 786 68052 217272190 7264 74844 398097042 52575 74844 220244653 74844 83212 460805171 82126 52575 475398502 59921 83212 104949514 52575 29780 467071663 75564 82126 41379547 7112 83212 646648548 16083 59921 801359030 29780 79593 206845135 75564 40632 93065334 43593 79593 631377910 40632 67802 602237559 16083 28813 519525790 43593 9316 538272052 43593 68081 867733446 48937 28813 788271973 67802 13771 27841918 48158 68081 605621679 48937 45546 109120062 75857 48937 309950956 66215 13771 56164861 87072 45546 792467360 21025 66215 281340703 45546 61756 164039569 3 61756 200121593 87072 28381 30144378 2390 21025 324560319 4991 21025 781104325 75858 28381 233537198 28381 56112 433400437 54569 56112 108261821 56340 75858 41765092 67620 54569 28298604 54569 59950 491860506 44886 54569 210474313 75795 59950 418643088 39721 75795 5658314 44886 63240 969452582 75795 72512 509969538 39721 55471 480217553 75795 2965 95629753 29893 63240 246623333 72512 51446 995260216 79602 2965 116792530 19202 55471 199620384 19202 20786 182584408 20786 55513 476898076 5909 20786 443985941 611 55513 724252620 19202 58880 495131693 35264 611 590174259 5909 50240 53882456 50240 24949 829917929 79689 611 587864288 53598 50240 861859888 53598 71482 755011297 34806 79689 430960120 58340 53598 230196062 69724 34806 29362287 34806 25393 360050451 71482 33873 897181558 23034 34806 389381224 69724 1739 619500707 60863 1739 731792663 1739 23126 621729961 59061 60863 130996610 35320 23126 993215486 77014 59061 512769492 60863 72600 913246802 77014 85333 15537233 72600 52725 21231970 1431 35320 437629030 52725 81164 624699508 85333 68426 730928775 73070 52725 14813684 81164 9172 588077163 15000 73070 486130434 48463 9172 991107574 74016 48463 663341901 9172 83081 301900818 16977 74016 802340943 67985 16977 54525132 74016 65289 322809191 65289 2244 471206195 83081 57664 520444752 16977 57938 863679032 81706 2244 962324655 8400 81706 846385159 57938 56087 821649504 57664 39605 798635006 56087 70108 373325860 44893 70108 453491128 55477 56087 69203256 46593 44893 670120134 32477 46593 20015290 46593 23936 722649717 13145 32477 109951078 32477 2236 470429011 46593 65087 196985821 2515 65087 668816261 21776 23936 133411332 65087 66537 111623643 48645 2236 538836055 52836 48645 240309199 63140 48645 92871787 43236 52836 49465096 43236 66875 130689074 24221 63140 30686640 46146 66875 800071275 46146 32142 932437484 66875 73601 525344074 37666 66875 347475496 73601 16054 284778400 21954 37666 68055419 31613 37666 464572412 37666 65006 51711143 46940 21954 826916022 31613 55933 251268780 12913 46940 678892636 3060 65006 431270336 50281 46940 383038533 85216 12913 90478419 25853 55933 688724354 63645 3060 713619934 8091 85216 527004530 56716 85216 13914893 25853 20366 6177319 81126 8091 540160104 35898 63645 31811244 48451 8091 477752638 35898 78415 902636251 73153 81126 946883748 73153 43860 397831264 43860 46014 947820699 48451 70055 542246855 45658 73153 701004672 64414 45658 564859166 46014 30520 144045693 84638 64414 617680847 80490 70055 594895498 64744 80490 208755744 64414 30841 49550330 30841 30467 822717127 30467 13878 63437830 80490 86064 755475005 65043 13878 55944726 47719 30841 70654247 30467 4308 240179879 48362 13878 53497351 59043 65043 397725761 59043 10183 272124313 36064 4308 78578643 7422 59043 595246223 55963 59043 943083347 59043 40683 80289962 979 7422 62645147 55963 27426 851821934 40683 26943 61527817 71302 40683 406938609 86779 27426 234100131 71302 8340 666156113 11807 71302 673041219 86779 1164 145389679 9842 8340 910328570 8340 57815 806254374 21554 8340 352180284 21554 6804 111817463 6804 9709 620394864 80019 57815 653383260 6804 66686 772507105 9064 9709 953973405 47572 66686 727751626 10247 9064 799864076 21887 80019 185367100 4205 21887 914245088 9782 4205 74248998 47572 54587 562028436 39743 9782 22244262 10554 4205 365544013 54587 13333 611337843 13333 15163 93143512 1338 10554 955209773 39743 711 246793402 49152 1338 764541009 13333 29460 991599198 86947 29460 486366233 49152 50734 224716715 49152 8136 456400643 49152 20678 708430001 81273 20678 83899826 81129 8136 766267673 81129 37056 908108990 2262 8136 757955389 81129 80066 740746923 82803 81129 715442432 51514 37056 147814139 82803 4592 20635593 23178 2262 718579617 49491 4592 531144900 51514 29518 167605657 51514 84384 872685089 69793 4592 173349402 23178 11573 573122448 1553 84384 974498943 27072 69793 976550487 51974 11573 609260237 36249 1553 69063942 16273 36249 923630618 38863 27072 300238829 27072 20703 803035081 41286 16273 721495008 35792 38863 381816254 16273 84899 906389482 22403 41286 9559595 1964 22403 288549196 26277 35792 665311179 28373 26277 536169840 25575 28373 111152438 1964 47288 173443326 69988 47288 95877436 84398 25575 849082849 28373 24090 745328322 37381 47288 75023250 8550 47288 597682470 24090 23938 38369182 37381 9592 95976040 50043 23938 56599472 20997 8550 354511140 50043 71258 430704514 9592 84854 105556035 24190 84854 246268685 52291 84854 733004344 52291 53297 314560494 17476 84854 744247161 54252 84854 634840862 54252 68627 343030331 17476 33914 545262268 57923 53297 107103202 2912 33914 462350293 5912 68627 848063946 29944 5912 958019573 37984 33914 965616363 52397 5912 421832278 5912 11756 830124347 11756 81824 389230936 71392 81824 424306851 53432 52397 411580294 71392 72404 270454494 11756 52520 853984325 71392 4324 919177306 2457 53432 854826250 27016 2457 677781599 2457 15333 203082640 82416 52520 725406736 2457 39283 342186822 11164 39283 871185106 39283 24906 370027017 82416 28483 19858139 25963 28483 714478021 18109 25963 496912436 51209 18109 490695566 30249 51209 591724927 25963 80330 931046830 9239 18109 333449348 21965 9239 729397425 80330 55294 978889042 63986 55294 367350641 63986 43800 689344893 59820 63986 146588142 47678 43800 940898912 41239 47678 840738660 63986 46891 494014058 85881 59820 206434537 47678 57879 855141321 59828 41239 68887382 46891 66399 877137864 65741 57879 978305742 68736 59828 166891507 32423 57879 36074911 66399 71183 399416427 75384 68736 458000208 75384 32343 202212361 29894 32343 740008810 71149 32423 100816829 54702 32343 11341583 40718 32343 80404615 32343 42676 706316109 42676 63953 767878619 31415 71149 793323567 54702 12840 686179553 14550 12840 680106396 12840 85831 126826596 12840 61763 884696557 16689 85831 272797410 25686 14550 646575306 85831 22724 538760153 16689 71199 903035655 71199 84532 782442711 71199 68370 337562467 37611 25686 234674117 37611 75586 777491631 41770 68370 53500641 84532 23691 594530102 55819 75586 101591086 25204 23691 149431899 49920 55819 102580968 23691 2437 203604406 25204 72812 192983132 72812 43665 375642015 43665 11778 861588781 26966 43665 137994378 2437 39677 979309183 72812 7547 993837797 78206 43665 389107198 39677 54534 350044134 52383 78206 532820662 48628 52383 643892745 28790 7547 316376205 21180 48628 112733262 52383 16212 478792867 20240 16212 205737929 33305 21180 796736154 20240 2132 663297747 65583 33305 350159648 51878 20240 160532527 51878 52656 913673431 33305 30934 317130062 51878 23364 44589636 65583 19636 212283558 51878 18031 347400822 45202 52656 762510848 80704 23364 542379806 19636 22813 24091836 51818 80704 497342790 37146 22813 129239651 45202 66168 104022956 22813 60379 410025841 23355 22813 596836263 29468 23355 595511095 8997 29468 112263349 23355 28058 863777038 75924 60379 907086874 59229 23355 623952093 49358 59229 196907659 81909 75924 90406043 22600 28058 251079692 14552 59229 129562664 49358 73485 111836834 14552 22089 357248208 22600 35998 142995945 14552 18552 437831630 9611 73485 821465437 35998 66693 852810709 66693 56761 921181057 18552 808 70330311 9611 55659 56881775 56761 23209 616930234 75556 55659 967530798 1830 808 473194208 55659 48423 929634326 66324 23209 413779638 23209 13833 269033491 1830 81619 679206216 81619 51077 549513150 81619 5128 842566296 4177 81619 375458632 51077 39832 792044344 11282 51077 980771745 5128 19976 320258468 11282 30870 798209557 19976 3718 492946257 30870 769 324696127 19976 52542 376609030 62017 30870 203275167 31778 769 161698082 42452 52542 265919838 77221 62017 18656212 64983 52542 118820021 64983 55390 768340001 55390 43537 439349550 42452 57401 65874964 64983 75938 596336923 77949 43537 864248599 77949 85787 207807062 85787 69248 184094171 85787 51384 427612195 69248 73598 713624300 69248 66641 639433268 19070 69248 897051596 75188 66641 792552917 73598 64237 680650627 66641 29125 486743747 64237 50461 445942432 30001 19070 102201965 17736 50461 978929636 29125 33446 530221430 18065 30001 61392396 33446 65742 755240257 37695 18065 408699720 17736 27946 815180762 18065 17459 969063937 18065 78348 122350668 37695 77528 847617628 50098 27946 477954267 78348 10084 309525069 78556 10084 508451601 50098 81587 181496289 44004 78556 541998884 78556 59303 453275464 59303 28603 694237503 28603 4018 743301413 4018 55072 329526050 84440 28603 56049985 26811 59303 435367503 84440 69568 900329975 55072 56338 762576294 26811 82463 345857572 84440 2069 109631199 34992 56338 204259946 49015 56338 790660773 42222 34992 710609000 82463 4478 503960711 34992 82441 146824072 34992 36510 224576709 21484 42222 247709493 71558 36510 737337335 43106 71558 848305844 29588 21484 648221064 29622 43106 4146041 43106 11857 74138234 82712 11857 186653182 82712 72539 478902627 51153 82712 279190539 43643 51153 725985952 25025 11857 28635642 51153 41723 997235498 29450 25025 520791798 41723 17814 336382629 56044 25025 104704854 58922 29450 972748104 29450 3026 332289900 29450 29284 343425252 58922 41576 629465173 41576 32918 789984272 32918 53464 927751231 36153 29284 95636279 41576 66669 258386083 36153 50709 646915165 32918 35803 15589081 36153 5638 873543454 36153 16434 447096891 39000 50709 488502062 35803 81675 77007862 16434 27111 340537258 16618 16434 238360379 71886 39000 386643411 71886 12324 875887150 64231 12324 456278721 66255 12324 574231327 15314 12324 843996236 12324 83627 962901848 12363 83627 468903321 34282 83627 366687769 76714 12363 611380901 12363 35063 46268653 12363 23546 131534271 61833 34282 60736009 21436 34282 313770582 4015 76714 297437374 4015 76200 24489285 21667 23546 967593201 21667 63160 958964379 4015 52504 993717706 76200 74540 53865375 39485 74540 514022443 74540 59369 774964290 60615 63160 542526824 17320 59369 403244922 74540 18016 64718797 82827 18016 144007793 17320 6017 204582879 64037 6017 604352991 44565 64037 748094745 6017 5541 108095456 82827 46160 424947763 46160 64840 433846220 64037 2005 396233784 30594 46160 941054015 5541 7095 513086399 74632 64840 662933222 7095 45130 597813700 2005 43361 209065833 43361 82833 534281473 14039 45130 902071467 56117 82833 331969278 19201 56117 562504067 14039 32835 26654022 56117 38367 506903742 56117 61044 790013331 56117 52106 672797235 81843 38367 600100287 77198 52106 460018407 52106 53094 351970404 38489 53094 91318261 16168 81843 101024513 23871 53094 744681994 38489 38813 44665345 23871 35716 839178736 38489 82730 271091281 21713 16168 882979786 82730 57354 492362162 82730 81109 844645413 82730 1240 317373612 21713 4915 146281301 12917 21713 819064702 46013 4915 174864386 32567 46013 778238340 1240 52856 120531759 52856 86377 740987914 62961 86377 700298246 62961 57334 818617851 32567 48000 540850639 55046 52856 103760767 48000 60985 147262713 29036 62961 826312278 48000 51326 682945305 24156 51326 180759053 73340 60985 542723323 60608 51326 731656223 24156 56979 458035956 73340 30326 65632209 86207 24156 822402263 60335 60608 972815832 46184 60608 679111992 56979 11593 859816740 30326 56043 408332523 8092 86207 676906828 46184 85781 246750486 56043 83075 34245237 67339 85781 860552341 83075 4297 129288398 3563 67339 884264653 83075 86367 923604713 4297 76562 808180113 30440 67339 673541649 3563 69046 58498211 41900 86367 604149109 9573 86367 435560756 17275 69046 528867195 63127 41900 143285038 8922 69046 346599336 58234 8922 772151225 34679 63127 205833422 32896 58234 509206458 23328 58234 117947609 58234 76068 953152521 76068 35952 765772794 76068 72279 557283455 7633 76068 821954201 7633 30952 197154794 60772 30952 336712336 48717 30952 87186058 72279 68616 841586177 53744 7633 222859086 68616 60131 637419560 60131 15426 464170006 62621 53744 622794383 53744 55048 860041410 62621 4513 107739292 62621 86944 921222812 20455 62621 591523017 86944 47784 472922906 80622 47784 269341559 5488 4513 899189668 35184 20455 100702629 80622 49789 439307959 22005 35184 57030167 49789 30822 83309109 22005 82517 49240829 67110 22005 121586066 33485 82517 377345016 54029 82517 375711985 82517 69291 674593652 30572 54029 681283554 73943 33485 310033962 69291 29492 860536192 24494 69291 181914400 81764 24494 111369140 71180 73943 68698159 71180 38582 395068067 71180 31016 664452319 31016 73992 459332100 38582 54035 360870042 54035 12151 472615179 86692 12151 848809401 81251 73992 801803959 12151 74711 884990014 82796 54035 78810167 17408 74711 265785688 20725 82796 46949309 17408 55671 67632786 20725 38649 329892978 48896 55671 798493648 20725 70578 405835843 7451 48896 9369974 38649 44186 889108942 70578 29778 635279936 7451 49954 247821128 20293 44186 891082250 20293 22094 111293548 60486 22094 19670250 12092 60486 671078769 3440 49954 943129799 22094 29241 21792980 62329 3440 67531705 62329 7484 637251486 62352 29241 533776839 1083 62329 89744375 62352 16541 113439280 7484 8870 51978644 7484 72523 149000478 16541 43682 501664245 15555 72523 142044978 15555 66855 485463090 66855 5873 174954379 15555 70376 330567930 10686 5873 214886844 12079 70376 804317592 31411 5873 456568333 14288 31411 219448480 73808 12079 599885559 6503 31411 364297226 14288 41982 528877128 6503 30619 318449235 73808 59108 654654518 6503 46987 322674710 65189 30619 16548163 41982 54502 292968108 46987 11775 426340677 58110 65189 44236719 46987 60834 80220535 65189 20341 648436034 54502 13727 81484046 20341 62982 305640372 31022 60834 983896896 20341 41806 914668764 62982 41778 86821517 72119 41778 422477553 27052 41778 290556640 41806 21086 963047751 41778 59016 963871014 41778 42838 453898852 27052 72210 110061415 21086 6729 991528667 21086 60697 230330857 75382 60697 990213497 6729 53187 115602733 60697 56673 458175119 51678 60697 943919506 60697 1302 587655505 1302 83446 141420692 11612 51678 216631558 51678 43353 486322958 83446 26531 843940851 37134 1302 232552248 11612 18000 574607105 37134 2113 945227412 2113 60051 881875139 18000 67661 627889266 21949 37134 149239969 24459 67661 614201891 56638 21949 21287864 24459 32006 630619346 48104 21949 779407750 24459 85626 95794823 56638 996 207387954 996 8254 721903873 996 33043 465457721 85626 18235 915644972 33043 85690 690139128 59963 8254 821419874 8254 47532 49653182 18235 24871 145768541 24871 86543 379485163 58359 24871 509964826 51149 47532 336910629 86543 77693 668178596 24871 84371 706487689 58359 51717 690177823 77693 86676 578369493 84371 41015 705475043 51717 58636 23188159 41015 36867 62293309 27211 36867 340638447 7873 36867 503077151 55421 36867 683684549 27211 17313 556508 71937 36867 943660660 17313 86402 369898751 7873 34389 625015554 71937 83629 704387304 17313 57250 856546643 59881 34389 25157374 83629 1146 376396542 83629 63323 901446121 42761 63323 206340542 42761 55238 593039832 63323 31659 886816430 31659 40068 423207279 63323 25619 190820470 1400 55238 963265151 25619 81328 103297804 81328 14195 460359099 40068 17835 962663056 25619 21390 75136987 21390 60612 415154127 81596 81328 254637492 43691 81596 4606542 62927 43691 687251452 62927 69368 700162760 6127 62927 188285468 2482 43691 48135089 25944 2482 988548351 69368 83125 289174789 74340 69368 867439095 58390 25944 190556409 58390 68300 207016627 83125 2265 647042254 68300 42514 193329025 2265 54340 202666275 58390 2309 902416619 47023 68300 47990303 56084 47023 889521171 54340 21127 141881675 62324 56084 286116276 42983 47023 17986547 10443 21127 748547736 10443 30431 108243393 6864 10443 706105853 57498 6864 1368067 73722 57498 729929789 59751 57498 109281894 21365 73722 338295036 21365 43640 456838491 28864 43640 71062158 66719 21365 800090072 59751 66920 277325167 53784 66719 835565587 55941 53784 753193567 11979 66719 448651660 66920 28154 819491696 11979 29380 218744286 28154 33091 90308891 47372 28154 10168220 29380 26879 724405860 76579 33091 74992391 21486 47372 908493460 32490 21486 243798415 27399 76579 498147481 26879 72672 630928907 76579 1439 212658020 21486 59469 247721114 58111 72672 131615703 72750 59469 361862223 42338 72672 913250312 42338 66113 629151811 72750 38629 982184789 38629 19535 5814141 42075 19535 27400126 48821 19535 721424773 38629 29238 585067696 38629 56573 58657984 8374 29238 685724147 52875 48821 445382352 70167 56573 708126002 48741 29238 605597615 70167 43799 359846587 70167 23129 263283558 36844 43799 641638129 25010 70167 81304258 25010 71118 288176014 56055 25010 140146799 56055 569 263384866 56055 54389 195370832 61283 56055 719492349 569 9693 42590976 569 15111 565729118 74112 569 355670250 15111 33267 961254406 58197 74112 287841242 11310 74112 729880210 56056 33267 442680780 83961 11310 451790284 11310 55901 286221786 58197 80991 331110119 56056 35664 500833203 8277 83961 783014812 83961 19216 742163284 7996 55901 344489991 32997 19216 337184668 35664 26454 854329720 7996 56278 73575084 26454 67431 38573651 56278 62252 524028452 31192 67431 82814285 56278 23412 521724815 19856 23412 557824899 36462 23412 607453992 36173 31192 522886282 70346 36173 955559945 27617 70346 966234520 26608 27617 325798882 59933 27617 949889499 36173 32947 648165359 70346 28367 858012631 59341 59933 63394529 81540 59933 70158369 41133 81540 837433888 32947 62975 418731295 59341 42927 961076425 59341 49909 25848383 16139 49909 19272774 49909 41246 152239535 62975 86826 298321163 46275 86826 225435243 16139 77212 381638567 77212 51536 562790606 77212 58735 793435445 77212 4255 480432314 79785 4255 512092295 51536 10454 279467181 4255 66366 903303645 25394 66366 564972785 9769 25394 163390268 78886 79785 807232572 9769 77511 337766008 78886 7721 312300633 78886 9429 121786935 84290 7721 983765546 7721 81177 992182333 39545 81177 379021905 36978 39545 253386902 84290 73134 786291047 3092 84290 12041665 35150 81177 340939500 39545 7884 457684655 35150 40623 952137132 7773 73134 675064929 3092 51901 806758532 51901 85974 353330346 7884 6650 815438239 37425 51901 152104758 84092 6650 48135135 41863 37425 297311739 23380 41863 251548839 84092 27767 946134169 41863 57309 368347671 37174 41863 277415953 27767 37431 98859767 2181 37431 126394779 37174 84827 813591576 37431 49229 765238646 37174 30458 650100433 82200 84827 135354975 26122 30458 131275122 30458 37679 775882769 24822 26122 32298023 32488 82200 926968582 82200 25639 906911918 32488 66440 817366538 51399 37679 218807093 25639 67454 641547849 36097 32488 815538128 67454 41601 446826182 48005 36097 60937769 43019 67454 911746210 57305 67454 9816744 839 43019 345290752 839 18456 822321131 18456 38108 674325192 70826 38108 674363745 50503 18456 752825963 50503 14978 83228188 18456 12731 639611274 50503 41011 609107566 41011 54191 853633562 50503 12234 72994870 12234 2849 267585773 2849 17331 119177913 1825 2849 360479941 33735 12234 140149264 12234 71385 54645025 12171 33735 654243708 17331 8731 367432234 33735 82929 585614201 36168 71385 282677442 7028 36168 344481736 8731 22245 819156063 7028 20582 272846999 6976 7028 122882730 22245 38687 620777849 7028 86551 562385574 22245 58019 176730403 20582 46625 139854765 38687 56649 249416000 46625 77027 476023996 56649 574 625077206 50948 574 244563970 46625 19432 635637496 83564 50948 608402103 83437 50948 653753628 50948 50279 333745993 83564 3412 631615648 75076 83564 130977988 19944 3412 464185743 69405 50279 638933561 75076 53026 82893358 3412 75785 483769009 30927 69405 736323180 25922 19944 408048426 25922 85834 123958478 46448 75785 227820793 11855 25922 267257792 21416 85834 733389297 15962 11855 84380966 29148 85834 976663335 21416 21602 937903643 63332 29148 293919007 21602 7277 315827734 4772 21602 179014638 19531 7277 531274060 19531 39266 717493417 83595 39266 724300033 7277 27861 578823878 27861 3233 677402548 3233 154 151395093 25945 3233 723461074 44872 25945 107945759 49495 25945 704116996 19599 49495 746130504 19599 79741 888159155 67895 44872 84181605 31285 44872 885719516 49495 10387 100614790 10387 25434 655513955 31285 8047 834077075 21994 67895 802610325 40845 21994 505988132 31386 8047 457865617 37794 8047 545082620 54248 37794 776717012 37433 31386 641661890 54248 50276 928209946 31386 6655 343413303 37433 72478 443459054 37433 39505 978373953 53354 72478 517370345 50276 68028 10197359 72478 29400 293172519 39505 72825 309669811 39505 1786 947990624 32093 68028 987990837 34199 29400 252866428 8482 34199 982544006 50509 8482 136340029 34199 44592 698516559 83178 50509 76620689 77972 34199 265751478 71192 77972 942302446 45832 50509 194706627 83178 67681 403741286 21772 77972 569896060 32489 77972 88152488 71192 21317 29234191 30646 67681 248454615 8275 30646 35044179 8275 53295 187683587 32489 18663 799562537 4622 53295 74563036 18663 86642 3798408 18663 14986 14765870 53295 36892 123960105 14986 24172 747526114 40274 24172 653766241 36892 76739 851392711 40274 70757 928106411 40274 75511 726586148 24172 28833 28761977 7679 40274 930612238 76739 4697 901096341 20575 70757 101932868 48843 28833 228028442 24183 4697 664208235 20575 54001 582682817 84592 24183 367246572 84592 64223 949674334 40822 54001 141312541 64223 24652 30948048 40504 24652 168378721 9944 64223 283699916 79567 40504 238219856 40822 42291 127421779 24513 40504 562325147 9944 2814 632060989 84793 2814 66696272 72402 42291 377036937 70204 84793 26846899 75579 70204 310761943 26310 75579 337689057 26310 69250 282342754 72402 64537 332442335 76859 70204 939464418 69383 26310 10684227 7569 69383 67626230 69267 69250 507643103 69267 41480 51350728 75455 7569 415648821 24955 69267 710668962 56373 75455 187472611 56373 20826 323427702 31225 24955 433436330 31225 39542 275314371 15406 31225 158046367 56373 48727 3854713 15406 14638 479521074 50507 14638 53187401 72401 39542 223247254 14638 50215 138234633 48727 26078 963064283 72401 67666 118027126 82521 50507 262219707 67666 32601 69086696 50215 83324 200666709 13393 67666 655842495 370 82521 827518308 85325 13393 642308200 370 60811 384767536 83324 19103 573754216 14091 85325 356215235 19103 22494 891065675 52984 19103 863806394 9581 22494 500216066 9581 86004 936904894 82892 22494 26017827 86004 37210 401860610 37210 25798 75709264 25315 86004 313422804 25798 49709 341948845 9649 82892 629584316 75583 25315 902228830 31274 49709 682094236 31274 11811 423089961 11811 66000 167192302 66000 67948 462192024 15951 11811 426969455 25404 67948 211660194 60566 67948 150027124 65486 25404 82862196 32317 67948 55359657 15951 11895 544450245 32231 11895 252924973 60566 58269 973816933 32231 83456 469988167 11895 8524 932953638 11895 48738 18589817 79295 83456 114224156 77244 8524 84752200 77820 83456 472578524 8524 12811 386674643 12811 2523 480384736 16476 2523 140544596 2523 53926 956936296 49053 77820 108953888 81014 16476 82536437 49053 20510 1194864 40176 16476 326566510 21052 49053 952178889 40176 70987 820467613 40176 78212 468665570 85879 20510 226772238 19718 40176 293636420 78212 62862 892972139 70987 85161 730826858 85879 53888 187882169 85161 13937 152837561 19718 45798 783661949 20094 62862 212828183 20094 62534 141502925 53888 65950 485429437 62534 667 338611964 45798 16119 556058742 57203 16119 740744137 65950 76180 965561916 24184 76180 782921036 23637 76180 19665701 41550 24184 626515572 23637 29139 55722366 1638 76180 249239789 1638 12827 737554724 41550 15863 756567075 12827 37953 105388862 37953 74979 888807139 74979 2312 985859968 79898 15863 639999114 2114 37953 106865776 79898 67636 662946406 73022 67636 496305901 70476 73022 23678499 64761 73022 669934992 26036 67636 601128002 21444 67636 373841858 21444 71241 560451862 47289 64761 452163985 30436 47289 216113447 71241 46982 246813609 47289 78268 785143692 47289 67159 217942245 50368 30436 522935864 50368 67147 409293596 67147 44545 380124319 67147 61705 846578755 15260 44545 884116587 12097 67147 151793967 67147 5475 657268822 31037 15260 271943670 61705 20402 216362350 31037 74948 43589449 59166 20402 75349750 74948 5191 439022213 74948 15680 390504842 59166 76392 969176417 5191 68492 890554640 76392 12532 554632065 76392 37587 243437226 68492 26350 133974533 68492 25110 37634081 74294 25110 371664968 49136 26350 175954294 74294 53172 534578453 53172 82911 197704242 53172 71320 796652639 74294 51087 157340349 52732 71320 43397153 85455 52732 188511871 51087 66898 229185995 85455 69953 20771536 66898 78290 607181595 85455 66108 237997424 42140 66898 29849381 34023 78290 830772020 76019 66108 810028892 38188 78290 996893549 67461 38188 642673119 76019 71539 705152793 71539 37095 858587308 74564 37095 688806394 38188 39672 169439976 71539 43902 347998385 43902 72448 931353190 38412 74564 547772843 74792 38412 115526967 74792 66946 63934297 66946 51920 184903254 44833 72448 737038571 68022 51920 635882719 68022 62149 83609246 12199 44833 288733043 12199 72640 480121821 72640 83024 105866988 26219 68022 961174082 26219 65191 793164348 83024 11435 472210593 83024 32493 348643569 26219 34486 27957801 16183 32493 209235582 11435 30331 145568644 58460 30331 849307721 34486 2249 899987458 34486 21357 511434659 30331 81381 953996308 12347 81381 909869321 49865 58460 298261689 81381 74413 823141048 30593 74413 982524874 4418 49865 668690822 48270 49865 745978681 74413 67011 151228483 19720 4418 129492193 4418 54962 743430950 19720 28313 632385159 53809 48270 438213336 40723 53809 129945429 28313 74693 987456741 6040 54962 26764732 74693 8739 519475267 74693 40952 203757828 40952 49121 575915642 69481 6040 332979651 8739 13562 132919375 48774 40952 180581077 48774 47518 964236180 70484 13562 968498066 82760 70484 849781731 48774 30953 467853063 5997 82760 107956603 47518 48195 398395563 25171 82760 583224724 82760 80024 391240045 80024 39009 410790228 25171 40906 774605566 65094 39009 103798515 40906 75306 64642782 39009 56994 332899260 65094 14716 931287196 140 14716 565643306 14716 57999 824977880 28602 14716 743460730 45588 57999 350376849 14716 79548 596498906 75819 28602 891487841 45588 30116 623500834 22877 75819 955658145 78197 45588 523257095 75819 21446 629923373 75819 8800 469935665 30116 21068 716829167 37554 21446 87925033 21068 24354 958481035 37554 68020 179094381 5292 37554 591675625 5701 37554 706669204 5701 39156 127133523 39806 68020 915162152 5701 82157 600921444 63006 82157 772984 25058 63006 68632916 169 39156 487325389 28821 82157 830999374 169 70546 76221951 21037 63006 797146155 44018 28821 423000736 71168 44018 824924494 55576 71168 147963621 21037 555 784266409 55576 77932 378206460 555 41879 924312036 555 11763 497628240 32335 77932 240038297 77932 71161 233988631 40456 41879 776967799 3722 32335 38401726 80045 40456 859035430 21911 80045 427440824 3726 80045 388825947 41799 21911 708506601 3722 12193 754853089 10868 80045 552463774 39136 10868 494949455 44695 39136 68215812 24901 44695 880001744 44107 12193 360190599 1285 44107 383814285 44107 59884 560792039 59884 27874 975641929 59884 53933 317328672 44107 30195 882058632 27874 76163 155759492 59884 20441 733973860 27874 29 136161567 8711 20441 791895789 22874 30195 13804608 20441 62310 828691854 62310 36878 831559160 29 67579 119212125 28414 62310 307889874 33070 62310 346197242 31995 36878 656043999 5863 33070 230932010 5863 83525 206380458 33070 40311 864133057 27311 31995 811700016 55039 5863 731955875 40311 39244 192318452 48583 55039 403176172 67424 27311 293762241 66516 39244 878180884 67424 79400 446853538 67424 51361 873835229 39315 66516 735546748 1501 39315 30704019 79400 10178 697293922 79400 46522 564033443 48251 51361 959429136 7398 1501 275206658 7398 14026 854055740 29825 10178 394551422 48251 72250 590564104 83616 48251 338247963 72250 9982 297469731 1951 9982 816395272 59461 1951 789012445 1951 57613 898798819 49479 83616 106481595 59461 61870 366795031 81955 57613 470714101 61870 8911 590497663 16905 8911 626916659 910 81955 226378643 52956 16905 654529257 20656 81955 604671739 16905 81559 493441365 81559 67670 26857103 81559 76938 978246807 66802 52956 719404373 85992 81559 959045549 81559 53436 719464859 22587 67670 82892152 41331 53436 688956676 85992 16628 95930426 16628 55636 588951138 55636 20513 158283456 20513 63270 587168899 55636 11423 39012607 26632 55636 224062260 13782 55636 167649193 13782 86480 54643211 21561 63270 680473510 41166 11423 745096026 41166 4121 4154428 55544 4121 639469555 434 41166 852816394 7595 55544 416290670 4121 56706 829714442 83115 4121 682631340 72617 434 866031752 42378 7595 344805745 42378 11157 8580329 77126 72617 662031671 4429 72617 450554885 63790 11157 446167497 21666 11157 567344280 79500 21666 279294635 63790 35988 139860070 63790 13252 611570806 8696 79500 193923759 25468 79500 107214473 8696 67602 315007476 60956 13252 539997747 84049 13252 186301537 8696 83420 775399485 29993 60956 199244265 83420 33619 929164845 60956 7979 757212573 77701 33619 107933877 43846 83420 329806798 86666 7979 825971535 33619 34778 907428430 70137 34778 997485216 43846 63186 834689529 54687 43846 43819346 81994 86666 417645433 81994 35765 780386140 11182 81994 379571659 69771 11182 582407526 69031 81994 248045674 11182 57104 470722834 11182 74134 330528591 52199 69031 507630881 74134 38930 696116896 84872 74134 148024971 58839 84872 22182482 23705 38930 628107470 26244 38930 784295374 23705 17143 681932111 23705 1520 939681407 1520 43112 205147241 5680 26244 729301624 68683 43112 942496098 19259 17143 10949967 68683 32385 527262828 10807 43112 735226985 10807 70545 706285579 11434 19259 102906042 19259 77185 858529438 32385 59548 681997567 75381 70545 382495680 11434 71677 685583614 36021 59548 338823660 36021 12608 488712185 63853 36021 793896591 44204 75381 599023576 63853 2805 490753132 13450 36021 837093561 13450 34771 289714833 13450 30773 663185554 30773 9808 107039168 34771 5122 519996022 57270 5122 21717164 30773 15230 732273906 79509 57270 979474049 9808 68008 739317360 15230 22875 823484221 79510 15230 225089228 22875 49319 747296311 64785 49319 888096350 27483 49319 847227704 79151 27483 245269433 64785 46612 667961476 19492 27483 476262766 57758 79151 635439221 46612 10596 479686668 19492 1746 95409909 67816 1746 113352185 68367 10596 327617453 64864 68367 997373673 4543 64864 964930262 64864 40258 521577581 69643 68367 14108357 40258 2853 655755063 40258 72437 312984571 49072 2853 7630270 14918 49072 883487689 2853 39358 203225811 24292 39358 40295396 77876 49072 214158173 49072 18475 523969596 14918 82216 123245705 10498 39358 546043880 82216 31198 736506577 77876 33977 934740328 73576 10498 33269186 41020 73576 323087634 19164 33977 393117774 33977 17905 6546275 72968 17905 803633357 73576 60482 297756950 26876 19164 184775820 32760 72968 769196029 26876 59079 437726503 8380 26876 67490207 66482 8380 42775091 59079 65513 345729515 66482 32200 63355657 32200 8485 255135033 32200 83379 617951078 65513 50041 386258834 65513 36471 942062300 50917 83379 763616078 70872 8485 751575156 83379 33974 236569261 64574 50917 942209548 50469 33974 71504841 33974 63054 568087198 64574 59499 367503348 85313 63054 355224993 59499 11452 510214725 85313 29617 731486055 85313 34145 416537227 20191 34145 600233984 4433 29617 447220295 34165 4433 861547619 34165 60276 426954374 34145 8799 247858295 4433 59682 991306343 4433 22123 813249155 76603 60276 407158315 29855 76603 467234513 29855 75391 587476770 34180 76603 171880374 66797 22123 893651760 75391 34044 242490021 73345 66797 777621799 76762 34180 112327075 34180 30301 621334138 42125 66797 718347635 34044 48358 488295170 30301 7991 607066261 62616 42125 88537874 63479 42125 105819996 71233 7991 559390706 63479 25273 12752521 66030 63479 379560553 25273 43788 297728525 66030 4302 220341444 4302 78691 774533790 22343 25273 701746964 43788 36186 222892389 49159 22343 843516237 62434 22343 378560488 49159 72029 752813221 62434 4757 90953857 39164 36186 529319727 72029 60000 8874284 4757 12027 257977373 15594 4757 402734517 12027 56952 738796129 21841 60000 636433449 60000 81141 600506771 12027 24264 790426705 24852 81141 108803572 21841 7711 787357768 75434 24264 434500656 24264 10817 142435648 10817 17587 50502320 10817 50710 300416317 23513 7711 470420608 17587 42821 896940280 30307 10817 89390291 17587 32324 322630634 687 42821 725541543 23513 51321 17252092 13270 32324 845884888 53817 30307 140243404 11825 53817 440363863 687 50698 119756223 28032 53817 348146954 50698 75828 212234319 50698 59181 622396848 74897 59181 765697202 59181 47146 728182451 74897 32275 328731058 74897 8935 457483692 74620 59181 50859743 8935 70579 836518601 45826 47146 599274345 35903 8935 951371876 8935 18832 583946866 12036 35903 122728326 77005 70579 96164773 35903 30915 654860378 18832 28721 817292322 30915 85811 680584036 58934 30915 638171290 86495 58934 236712957 28721 11938 680912750 82767 28721 322498361 82767 9516 16014816 82767 74201 940347845 44450 86495 31888735 9516 62417 292881284 22914 82767 43959291 16546 44450 952722215 44450 58009 894026274 16546 83127 204612775 83127 37013 196091780 83127 81923 763661091 58009 13474 567513183 83792 13474 895427092 37013 42430 452258710 22382 37013 314585665 52354 83792 97035457 83792 3998 995331617 58831 83792 122098778 58831 46710 32441180 46710 24527 417578609 24527 12551 490183291 46710 55577 422091973 24527 13570 794476754 55577 7223 75905098 55577 46659 11341993 37141 46659 563595381 7223 16815 137897328 16815 11582 71764561 16815 57848 41825737 3313 16815 17980820 11582 35666 362227431 11582 84482 993495426 57848 44926 933099247 57848 19144 998271210 60868 44926 122098066 43613 60868 143379240 70851 84482 582420417 70851 74470 612735912 74470 48801 734105808 48801 60871 81019399 70851 68695 813154235 70851 50208 372967235 68695 21753 480756043 60871 11144 541925033 50208 63285 821271415 21753 17359 878993180 63285 4473 232471177 4473 48992 246090594 53093 4473 693115510 21684 17359 836143551 53093 2128 512727972 48992 46449 985043981 2128 10203 250026703 53093 12614 29594609 2128 83051 138937253 39886 10203 434613011 73824 46449 460261486 73527 83051 460692100 73824 70733 104828391 39886 76951 168632007 76951 8481 415039334 73527 5715 962115001 73527 44652 625146494 60838 5715 665597285 73934 5715 305083748 44652 32956 691024629 12500 44652 186296326 12702 32956 617992807 32956 39261 126364853 39261 73890 125488239 61543 73890 610717771 12500 67915 922426292 12702 83357 220197845 39434 83357 717029484 44678 39434 238251875 44678 44615 103642390 84741 83357 785803028 17380 83357 153318069 60366 17380 126479335 65001 17380 286760575 63633 65001 25688889 5438 17380 954407500 38950 63633 506370163 65001 5454 353340942 8522 5454 925020421 24451 5454 750553470 17780 24451 891446779 8522 23493 311750149 17907 24451 908614504 21539 24451 436670858 69272 17780 619473824 21539 56894 652673936 69272 7414 458586988 69908 69272 521259073 44377 56894 329940058 56894 56929 574178454 18232 7414 638321201 56929 30866 272646861 382 18232 806018961 382 2434 629942729 382 49650 104816983 49650 24254 971810274 3866 382 758508661 2434 59558 960424734 73721 2434 17372757 3963 49650 519022243 6186 24254 642441538 59558 16517 894639781 73721 5364 682720884 29596 73721 391127548 16517 57298 928951200 5364 28905 73322588 29596 47309 198924655 57298 83720 564480115 47309 4453 971957250 67616 28905 441015698 47309 13893 427435393 36189 4453 778070693 3244 36189 548902745 4453 45772 558099919 61851 3244 693140068 13893 80747 55638431 10404 3244 101334692 80747 80163 289126482 80163 53284 923726114 23571 80747 649232866 80747 78903 350592730 2956 23571 272466066 53284 50735 68524902 47477 50735 406977350 71337 47477 883885374 14251 71337 822289083 50071 47477 113335369 29316 50071 202297521 2109 47477 896404252 50071 66225 81029965 33068 66225 837519602 66225 75291 777642276 38216 75291 644495656 33068 62092 427942568 56366 33068 452055486 38216 8049 125931786 29490 8049 652247237 38216 22388 352165599 62092 9612 87860382 60140 9612 318803340 29490 13137 459652345 60140 84615 135582872 84615 49896 446484899 8418 49896 87742178 49896 23117 950794182 49896 13327 784949821 23117 81641 10473237 7128 23117 432200777 81641 68635 334393554 77571 7128 928223363 8311 13327 789835127 58754 8311 589097254 77571 37874 305069349 46266 8311 720403553 77571 13203 405438501 8311 28321 69708185 13203 41846 32815666 20951 28321 438078560 62167 13203 248204149 20951 73077 527222416 41846 47073 547109228 21935 20951 839828464 21935 39419 579797034 39419 7821 770100407 15896 39419 837205284 47073 24319 700639627 30713 15896 457511618 39419 43703 774155475 36531 30713 936032433 36531 2650 8027047 135 2650 386282271 20003 2650 59078131 135 9154 135542637 9154 40314 603431200 36816 135 875493776 79817 36816 435261465 28868 40314 295342203 28868 48672 537734518 37152 36816 104668219 79817 73791 641846173 73791 35735 858675044 35735 45686 421430264 37152 18006 337255381 37152 3393 931283978 59661 45686 395177467 51389 18006 319791448 10267 59661 722078954 3393 71772 905590372 3393 32724 581058967 51389 22873 946401075 25029 51389 492191538 25029 74102 584188447 22750 25029 214301519 77963 32724 515189326 22750 73209 282274240 77963 4008 260843240 71958 74102 204553999 45906 77963 162168646 71958 8423 582891942 79623 4008 520129893 8423 69170 590312697 73114 8423 464561845 37341 8423 71307269 59978 69170 875045941 33182 79623 731690139 59978 65611 813951678 37341 80392 760658607 80803 80392 863931767 9096 80803 225095789 45685 80803 293929863 77516 45685 241189293 17040 80392 353352012 17040 23138 942079305 45685 58493 840069020 19094 45685 314005980 58493 3580 208073355 58493 58886 52636603 11070 3580 69226677 3580 12570 747820116 58886 4187 481342806 25884 12570 323268685 4187 71783 408424632 52808 25884 398467308 12570 43168 58887417 71783 1979 356510193 69858 43168 130933125 15592 71783 612623082 43168 48649 895959125 84507 69858 852322142 3230 84507 784706334 15592 69849 948743407 67854 48649 923163147 69849 80879 370447588 3230 63762 830356580 59258 69849 641695141 14827 63762 450294308 683 59258 312026569 62385 14827 48891117 2225 683 983591689 62385 15534 186573323 72706 2225 18144863 79194 72706 642834066 15534 38176 506824282 15534 81741 890503030 81741 73094 979854036 804 38176 230507245 804 47896 520505403 27402 804 487526503 79778 27402 998576564 27402 58188 861737043 10420 804 334615169 63088 58188 457751881 79778 21059 23266641 63088 55126 62168314 55126 78086 171970581 21059 55283 904509260 63088 27394 418764432 27394 6317 673399736 33105 78086 791169217 55283 82899 137251487 82899 58453 91628481 33105 42911 257169746 42911 70891 373945472 42911 52963 208119573 52963 51896 915095682 70891 49418 865310092 49418 45775 86920666 52963 12041 601385288 46284 52963 682221320 40332 45775 822078335 85573 49418 912295237 45775 84738 896823692 84738 19645 978963621 84738 83923 109164733 85573 82900 839158894 19645 61662 98705141 83923 23868 466691300 61662 49179 100470307 67575 49179 953087485 49179 67377 65675159 41761 49179 230962844 17325 23868 822926717 17325 1257 106563573 4977 67575 280587165 51083 17325 792898307 17325 71822 348009493 17325 57121 534285796 67947 71822 741285913 65354 67947 667572963 84338 65354 988414955 5469 67947 949383215 29784 57121 142551931 84338 5573 295511332 5573 57009 961743986 57009 42156 404128465 33018 42156 969298333 54868 42156 810920744 33018 49589 805491167 87270 57009 774086106 49589 38914 411301910 33018 49586 893776531 44103 49586 124694307 27050 38914 856660937 49586 2461 646344444 8807 38914 421463566 8807 50059 735998457 213 2461 574395844 40790 27050 491953995 40790 7831 974088974 8807 84998 118505993 71333 40790 186149826 41916 213 865825097 16173 40790 437578427 75378 16173 619587587 7360 75378 609910946 26892 41916 631165295 80487 16173 642717248 75378 29760 636782504 26892 60870 179388871 13894 26892 728644786 26892 35360 770402696 80487 9006 824215566 8782 9006 195709981 13894 14899 67222066 8782 77728 474900243 79942 14899 400532745 9006 2950 978565084 77728 34955 510636988 34955 5300 790190456 2950 53954 332840743 29308 79942 13630421 75001 34955 608821578 24185 53954 277414688 75001 86703 860758554 26149 24185 381247379 78847 26149 57655995 26999 26149 906562932 78847 32040 348964965 26149 77858 50557473 67027 26149 124588219 29763 77858 454431438 67027 36278 39024133 72661 29763 496511504 67027 15908 406689082 64359 72661 532402045 58992 64359 244352411 51734 64359 408568561 58992 64126 54896485 43741 51734 951294420 58992 18201 142786808 59897 64126 210091078 43741 7674 189224574 689 18201 934830712 59897 38850 71443273 64900 59897 806892918 59897 57974 68394949 37284 38850 278701503 29800 57974 251869928 64900 40700 509596552 77365 64900 766947666 40700 63237 250605184 34765 77365 440547412 77365 71084 716990416 40700 42119 345156993 42119 50160 116131634 63237 59479 705859335 34765 66977 393419302 80153 71084 295393071 80153 65492 138306147 80153 25786 18670899 66977 55263 267900534 31684 66977 911556120 80153 54712 47001278 25786 72989 174331393 31684 58226 674501406 73227 54712 451112776 86240 73227 952579136 49745 72989 584280334 86240 51962 239620434 86240 80256 42887088 84661 51962 122413827 48001 84661 534491128 61142 80256 348863032 33134 61142 696599491 33134 26469 49236891 61142 58762 137400943 60479 58762 507368936 58762 27515 863739460 37936 33134 917415809 82916 58762 963484392 27515 70855 831866261 37936 33968 369540155 25270 37936 158773705 46436 25270 159047649 82916 21696 588290514 1407 46436 459178905 19684 46436 655713859 52112 25270 79053818 29461 46436 676070580 46637 21696 196778768 46637 59085 48472748 30928 52112 894961244 29461 22075 88169472 83291 22075 962728246 83291 64299 501804256 58201 30928 450018846 83291 50438 45842506 22075 45480 823148614 5263 64299 625895838 50438 49451 308043048 45471 5263 36647350 58925 50438 777407042 5263 54802 613408334 49451 6569 401970798 61563 58925 337146868 25382 58925 719819083 61563 3760 932929275 54802 53552 941461298 21009 3760 931030080 14864 53552 879200377 69757 14864 387951232 3760 41513 471537554 21009 28913 1294573 25768 28913 195958997 41513 62605 129398781 35863 69757 841376761 5971 28913 123740346 280 62605 563440037 83901 5971 180277363 44874 5971 731660292 83901 64382 416676750 64382 9522 903043845 23885 44874 623808752 9522 41758 75737471 78477 41758 306243738 67487 78477 840189518 82015 41758 136673420 78477 39573 833021406 67487 74918 458929590 78477 35311 765158401 67487 9140 385498796 7607 39573 459407200 7607 43960 930351665 35311 31206 98904170 28374 35311 693290771 9140 4124 628053258 31206 36182 839592886 28849 28374 312089895 49245 4124 80634947 4124 12996 870756819 49245 48883 195281563 36182 37317 933590004 28849 20301 727706109 40233 48883 469922974 62364 48883 648108163 37317 45928 479996769 62364 31577 694132887 69794 20301 395362450 21464 45928 667283904 33360 69794 587629930 33360 39634 29863781 27630 21464 323058545 27630 37270 451812991 27630 69738 37891004 64541 37270 875492154 39634 31992 771842971 27630 55184 472110510 60110 37270 402728698 31992 29069 177077086 29069 39271 91485018 60110 61451 960249396 61451 62978 858792206 66062 29069 363402104 39271 59607 983899535 62978 69684 453453975 66062 65836 243777033 70328 62978 492245353 65836 11250 57807121 18013 69684 54500367 16303 11250 181538981 65836 86830 4345946 1101 70328 766237 22225 16303 363847627 86830 46957 381305775 31178 86830 981179305 35183 46957 218626310 22225 54104 44272579 31178 82912 300843685 82912 5759 36605872 66256 31178 290877040 82912 9246 708789035 5759 71377 825893950 82912 69889 101489651 82962 69889 850125431 14847 9246 831915543 79444 9246 938498887 79444 86963 690079063 61754 86963 17750644 66891 61754 47792758 10033 86963 299884101 50405 61754 576879910 66891 82627 675433464 61754 64652 448445275 10033 62410 733859869 82627 39852 113536719 82627 23959 975110991 23959 9073 411907332 62410 73012 728392841 17254 39852 537222361 53895 39852 374419698 9073 65387 315215384 3568 73012 910432092 73012 34212 957216408 7590 65387 764253835 38437 53895 32271854 3568 8064 739013928 66253 7590 435164695 83577 66253 935336950 8064 25458 243240891 66253 18133 368661116 25458 31092 546450078 18133 10742 31619713 25702 83577 997293398 18133 8469 29303441 144 25702 43563526 10742 52255 608686363 34048 144 569158073 6001 52255 69106056 63975 34048 152333891 6001 53217 236416347 49147 6001 750014176 6001 21941 498790206 49147 11710 94910367 53217 45357 921305191 45357 72553 955840324 34554 72553 547445216 72553 41956 338771114 72553 87229 18196862 6262 41956 44110182 5906 34554 575612972 70933 5906 451223441 6262 75718 446452616 82919 87229 408450490 62562 70933 251788695 75718 87015 201434913 68076 82919 450422823 62562 44560 168668015 87015 29724 841660659 62562 65882 88372884 1434 65882 306762339 40853 1434 905448507 37518 29724 104052660 31098 1434 138305183 40853 66089 285316833 66089 44906 169749824 1856 37518 270089070 64228 37518 750261839 34676 64228 346387477 69402 66089 84616708 69402 64720 424529408 64720 18568 938897561 11042 64228 942533407 11042 34818 529197958 69402 35285 76176658 35285 9547 399676267 75662 18568 366816748 35613 35285 89662900 75662 62619 254377095 35981 75662 593118929 9547 59011 410383445 62619 18088 253140082 59011 50585 236358366 78537 50585 249530551 50585 82097 14630599 78537 44825 33438364 50585 64689 325231577 60890 44825 19144936 43447 78537 784934200 27948 64689 904475400 43447 85213 18430084 27948 72927 96566203 28036 85213 314309141 17892 43447 856116238 30232 72927 266713534 72927 52851 960896512 3010 72927 64620269 34209 3010 62602194 30232 11112 922471213 13745 30232 883724476 67921 52851 498796351 52723 34209 81294517 34209 7394 742015113 46023 67921 944309260 18457 46023 648782344 52723 6759 240576521 18457 23154 5452679 46023 57917 52459258 57917 15050 228404526 15050 25406 593480754 57917 34872 62843363 73817 15050 24731388 73817 8290 325962909 45157 73817 428442265 52422 73817 251982674 45157 45007 38052283 52422 79040 81845930 8290 50290 279839651 35214 45007 72302600 57039 79040 203326707 57039 1669 925449922 57039 30857 93330070 35214 46828 633562300 35214 60628 955697118 1669 50636 759397522 37735 60628 209601235 37735 20986 661104187 38481 46828 949704516 43491 37735 26698903 20884 20986 88017567 37735 15789 542829872 9677 20884 734493300 38481 29224 950449346 9677 44785 301053194 7080 20884 90998212 29224 46668 301385938 6257 44785 948283127 7080 80845 799867083 7080 66258 245538034 86786 80845 148844953 66258 59830 862291123 7468 59830 679692790 7468 84254 297811508 5035 66258 362978756 86786 71756 712576787 20148 71756 308224686 71756 75283 429582521 51182 5035 585115159 71042 20148 57050936 59497 71042 107816513 59497 14015 390548253 40766 75283 17013631 30303 14015 803918457 30303 81421 478225857 5497 59497 129993966 14015 83643 906908396 81421 14416 838033345 63028 30303 368196749 83643 29155 773547542 61000 14416 165387963 13513 29155 182171828 924 14416 446563687 37745 29155 368846983 924 54669 844302565 924 63274 770363548 37745 63268 278979765 924 3012 361321529 34125 37745 204775881 78317 63274 965390459 63268 86709 919729176 81893 86709 162588896 81893 8265 940185862 8265 6122 118271458 26417 78317 841499793 84266 8265 39558117 48950 8265 82976028 2816 84266 185533103 48950 73091 538516991 59601 84266 266251260 48950 46417 832794352 41436 48950 187454985 41665 59601 50042959 46417 80583 260283863 41436 10285 419049198 46417 1031 790336926 27600 1031 26091446 1031 53699 17932296 87276 27600 658580762 10285 38936 127176269 87276 43440 585571802 1811 27600 64517360 55857 53699 93497028 55857 30070 50603894 30070 65333 804430546 62515 55857 867349925 55857 63758 205986311 75180 30070 601515366 24212 30070 456097772 62515 40040 215880808 34294 62515 939989899 35376 34294 66441694 24212 35479 664176256 31066 24212 932358651 34294 15281 925610441 30452 34294 527870273 30452 57381 78785655 44806 30452 32246424 44806 50325 842438094 62391 15281 509329401 30452 74511 104738170 30862 44806 136609889 61401 44806 284000585 30862 80630 271786448 74511 81210 452440832 11731 61401 615245325 23749 81210 346401340 13531 23749 211028425 81210 4944 618577357 11731 53682 38367313 15147 23749 907954696 4944 57472 760402741 13531 64250 11141568 69187 64250 864055732 5560 53682 433048531 14765 57472 205481001 80731 57472 602580808 85979 80731 406060229 39319 69187 785248843 27573 39319 479196098 10279 80731 18030282 10279 23922 335153106 75348 27573 628644791 35721 27573 80041916 1208 27573 394601307 54007 23922 348958996 2610 1208 684646813 17268 35721 994329052 35721 64819 607043601 67142 54007 254400741 82769 17268 936802617 82769 64990 135427881 17268 78997 507005331 45300 64990 130997518 17200 67142 71851135 45300 811 87492899 45300 66653 557151389 78997 39550 306829387 811 35574 821343885 39550 44431 138051028 84769 35574 505280531 44431 3604 223533894 65591 35574 448888109 84769 83195 590748424 7810 3604 781280430 7810 13286 801056540 54498 7810 10063606 81974 7810 109982824 81974 84443 330488879 73339 81974 514355810 54498 19896 703690306 31552 54498 492221430 81974 15654 877011062 19896 79906 299154225 50776 19896 38438469 15654 3833 619332838 50776 19093 776731624 14152 79906 291195393 14152 41439 765762377 66083 50776 986584142 41439 22910 432125680 2690 19093 117642205 9594 14152 429157803 2553 41439 811774571 22910 41523 173638069 9594 17349 14503045 33728 17349 633011789 16162 9594 990686419 33728 86059 10807991 41523 44077 60894149 28170 16162 432078595 27934 28170 297998158 59986 44077 80642768 1395 59986 139462651 27934 77502 323653716 77502 53412 245964301 1395 28138 471236525 57274 77502 50485031 77502 35326 296264233 57274 35948 512557358 28138 64040 893422682 35326 78571 199747026 33953 64040 886301226 4629 35326 888973672 78571 4003 185306788 36436 64040 798872025 78571 18463 187643856 13968 4629 678711950 18463 22320 538580082 13988 4003 114691767 11598 22320 649254093 13988 70486 323045892 62308 11598 576778923 22320 64286 873401294 70486 57052 88306875 11598 14545 195461807 67146 14545 765535404 64286 83430 65713078 77908 83430 290674976 57052 7289 401462197 36750 67146 609587269 36750 54401 93367145 77908 78494 2237104 29319 36750 918034097 54401 43751 442770044 43751 52215 108083682 34560 54401 98414631 52215 32974 65031104 43751 44944 804660496 52215 582 253269409 31802 32974 29423750 50880 32974 432245976 582 81051 548972746 31802 19452 151828484 78325 81051 305162152 19452 7252 315629484 78325 1912 606141252 1912 60423 417013245 9882 7252 33592072 3636 7252 1711891 60423 7906 925322254 60423 29679 273418952 63382 29679 540925146 22747 29679 256479488 30010 63382 129398803 25121 29679 796102061 22747 61512 810996460 72297 30010 806298054 25121 2228 578823440 33151 30010 52133277 18038 25121 363933569 72297 80602 503767712 18038 86554 481792087 80602 24477 283485876 86554 60773 960860997 60773 57167 696778973 52320 86554 247509689 86554 9980 614952836 2000 52320 13680679 41235 52320 839053175 57167 79045 233697570 70929 52320 6934732 70929 4808 716019622 70929 53675 109695936 75878 4808 476392024 68703 75878 883861353 69479 53675 234624672 68703 25693 515433112 33347 53675 13442721 25693 21525 84317267 21525 48032 84116755 58937 21525 418036018 65889 25693 456326863 22939 48032 972577626 21525 35565 756937528 22428 22939 318119722 17375 22428 151818737 17375 80944 740361827 81999 22428 843319939 5383 80944 867714120 22428 23485 716919675 32281 81999 12553905 5383 26764 844237237 18524 81999 667961105 23485 69144 179422354 69144 27488 389532724 18524 66428 238407311 26764 62675 300198250 69144 20224 693073945 69144 4835 869774415 20224 8971 789439376 51677 62675 145679271 51677 45627 217981290 45627 22170 661612821 4835 69544 293647910 22170 11966 233529541 22170 32693 133418764 45627 21573 962111931 15723 69544 626586811 18644 32693 392885007 15723 19721 87384108 15723 46869 922064622 19721 25491 295019171 66876 19721 725558292 82595 25491 347555098 32294 66876 143137289 32294 11900 488259543 25491 50142 930768936 37382 32294 732406706 32294 28682 767542061 78815 37382 974225047 49942 37382 36622201 78815 43394 99671397 37382 42473 642848860 42473 51871 186356217 20991 42473 384783722 43394 21195 523184296 83187 42473 157080793 21195 46394 381627565 25252 51871 658812932 69810 25252 183004491 46394 59175 718693486 10758 46394 795799479 59175 13868 377504866 25252 33303 94360529 10473 69810 406777151 39943 13868 851151229 65724 10473 881262085 39943 82445 147166182 48018 10473 529597183 75079 39943 264877511 4833 39943 164811772 4833 65071 73745598 4833 8357 606265272 25247 8357 57047998 30202 8357 37072175 65071 45225 919544775 30202 158 911316521 25247 77087 110260782 26781 158 96066790 44320 45225 138901014 77087 61501 978239584 9679 77087 651275990 77087 84884 793391218 33771 9679 88645314 44320 26637 836997268 61501 87258 942402004 331 9679 994100979 84884 5206 176217954 75834 5206 324037113 5206 72296 570477155 66320 87258 473318439 66320 29537 821907646 5 29537 910398884 75834 75540 525972697 52194 75540 841822436 52194 28633 214342313 5 72004 359958653 7879 28633 237112739 1579 72004 369093173 72004 39059 181370971 20714 28633 384313575 38910 72004 60415831 70275 1579 992436925 1350 1579 831297155 73310 39059 322416086 1350 81392 382616025 73310 19368 596828940 73713 73310 32885835 63403 81392 989208448 81392 73462 218726197 81392 59934 76248591 19368 79210 356125605 63619 79210 151203161 59934 69409 294589813 73462 762 771512745 63619 57988 578903123 79210 5399 452250107 55142 762 386757224 23937 57988 580985438 762 2812 318710120 5399 5929 324861388 21304 2812 551652397 23937 21743 758366164 46903 23937 281434501 25671 5929 143396762 46903 11462 136154547 56692 21304 785745555 56692 14593 213401645 14593 74926 938034843 25671 5844 309761398 14593 36666 983952240 80233 36666 570406608 61014 80233 85532525 5844 63782 438438429 56318 36666 880250909 80233 28546 422435835 52905 80233 310991042 28546 85045 979318974 86921 52905 411142813 28546 14171 521964518 14171 10883 465946872 3973 10883 331733976 3973 14879 2915565 58384 3973 41157493 75977 58384 53127079 14879 13786 355530696 75977 68568 944616110 41692 75977 30830716 13786 33474 735617484 87019 33474 549182946 41692 10018 226417693 78468 68568 673497040 10018 73538 798223362 84870 10018 459282291 79352 87019 471118538 79352 29329 468938448 20717 84870 344398573 29329 30117 41274187 20717 26619 345808045 20717 42298 140780895 14346 26619 285866918 26619 62409 141047141 73313 30117 274765244 42298 43746 113148013 42298 28705 641147001 14346 8859 478767471 6991 8859 486466089 4759 73313 110006128 6991 4868 510113224 6742 6991 199088325 12981 8859 255567927 4868 32737 770813521 79827 12981 321215547 63991 12981 947280635 63991 18931 894519385 12981 26695 918475063 35968 26695 289405821 2308 63991 115902032 18931 86296 83916410 2308 22230 574553792 55144 22230 743897352 22230 7615 150177154 9082 22230 58102124 46815 86296 72601942 83882 7615 829471699 46815 75248 254479810 83882 3070 792233389 44586 75248 537522474 67238 3070 689897388 11968 83882 632988876 77174 75248 277897339 20349 77174 469835776 11968 78721 316018842 29768 78721 131474224 87219 78721 519820551 20349 40420 682547711 25048 29768 464381978 40420 22896 199114044 76726 40420 92908146 58736 22896 648248499 58736 70491 395922602 78076 22896 712452169 58736 35556 780537988 58736 46886 154121276 58736 38441 587294101 79697 78076 759884849 78076 71669 191090440 27838 79697 137527299 80428 27838 520491132 71669 71467 612077232 27838 49000 680062237 80428 85111 156545935 49000 58209 979866157 66099 71467 224477366 9820 85111 479892314 58209 44769 700186846 58209 12231 627970522 66099 71763 916487255 22012 9820 515130007 22012 28023 583976586 41413 71763 857718681 28023 82113 672648248 41413 391 426098410 41413 30335 260951101 82113 17608 931693418 68908 17608 839417573 9950 391 872685976 9950 25734 461232569 25734 1848 56656186 25734 48395 777842786 25734 60677 410952149 25734 1571 264879764 72211 48395 743184997 8879 1848 299947532 8879 39834 104491899 8879 58621 65771812 542 72211 80301903 22730 8879 716052399 542 31905 548595606 58621 67810 158022553 542 86713 555064533 41130 542 797077378 29168 41130 845919982 20193 41130 132818992 29168 16324 796536231 86713 82232 291641017 62871 82232 93724110 29168 15624 98927402 56108 20193 590404149 3715 16324 800256809 56108 12982 135315400 3715 78567 362139327 10530 12982 456965030 78567 13265 427050313 3715 73263 760227926 10530 85712 190882359 85712 84404 435029340 10530 75930 448075667 13265 41908 98786034 49695 85712 36041841 75930 26896 49105486 64398 75930 807843344 64398 43054 884203637 26896 37594 537287750 43054 20157 10678378 6861 64398 874536534 20157 78437 56089530 6861 75031 66643779 78437 46259 19900287 78437 44546 223647895 15956 46259 931283306 15956 62755 652969720 32338 75031 402489990 18868 62755 499778319 41126 62755 386972745 32338 76202 101630988 41126 9631 863503015 9631 74865 283940524 74865 62232 668761427 62232 48715 779863489 53414 62232 11289182 65339 9631 677949931 62232 60943 596108583 48715 60533 137982321 60073 53414 943320501 761 60943 953686131 49058 60943 776160468 87217 49058 945949153 85299 87217 560217588 60073 30229 384959181 761 17165 834063980 39279 85299 88301262 39610 17165 248580850 11824 85299 2822699 39279 564 45986408 11824 36636 301814780 36636 81280 142118910 36636 37254 682203350 24884 81280 429391121 37905 81280 59269062 77994 36636 34332235 24884 22223 99831779 67252 22223 472127395 24884 72587 841659511 72587 67439 196541104 65613 67252 684568015 67252 2730 565725210 67439 14930 285721130 67439 7565 850143761 61580 14930 436681035 61580 47683 923746364 14930 47596 510954807 35039 61580 570776875 45135 61580 656609115 76502 47683 865860176 45135 65014 225395967 45135 69359 581349720 65014 39626 563201464 76502 68738 76041378 39626 18723 790854796 86248 69359 483996016 18723 83013 8220265 67784 83013 953324787 75667 18723 716543634 18723 76514 435001571 75667 23696 404631416 83013 44401 891720483 44401 32319 277129558 75667 12201 961260729 20731 44401 315181704 37673 20731 502133200 17643 44401 432346017 37673 74734 718321765 60254 12201 841992733 74734 29025 252924805 37278 29025 771978323 13701 29025 813303040 13701 73913 639158396 37278 25276 926656331 71440 13701 127645425 21838 71440 361443049 67990 71440 572922187 67990 4760 300379413 4760 28733 420693589 67990 31891 783790417 64773 4760 646310098 51485 4760 128969313 42162 4760 74439236 32829 28733 926719944 42162 84722 346686920 51485 32669 401795848 32801 42162 621598268 83570 84722 751380179 7403 32801 539275764 83570 20854 468975044 7403 65193 892210762 32801 7816 51714378 56914 65193 936097973 65193 24382 167701043 33306 20854 318766633 7816 77238 945183204 33306 78592 942447776 19877 56914 896249194 19877 83803 626476293 83803 44588 933318980 60896 83803 707646586 32827 19877 944344804 83803 39554 107762765 16943 60896 442517868 16943 4904 78794194 39554 82930 313959716 39554 11939 594427353 33156 39554 141170604 23849 4904 570284234 23849 55763 739833237 23849 37470 965395806 23849 71136 854127596 33156 70934 611685307 37470 68035 777246944 19994 71136 278378628 37470 67004 63841163 24430 19994 603229802 19994 86919 20302767 58655 68035 261460001 19994 37602 358031095 65647 58655 79346245 33527 58655 868808199 67737 37602 890181254 37602 59899 56815273 33527 5765 23883149 65647 47194 202032704 87212 5765 334181301 25314 87212 454671587 10250 47194 511569789 49718 47194 36544559 49718 84360 647517155 62187 25314 481006329 84360 40448 666120737 50218 62187 814255874 22609 84360 669162429 71264 22609 972867631 51402 22609 549310479 50218 65631 422282271 47356 51402 556687332 51402 2445 604989920 71264 34807 128262403 65631 7835 127398485 7835 17470 568215622 17470 15165 260826662 73523 17470 666504952 17470 68569 574766526 15165 44676 102789640 41345 68569 269801764 73523 33358 262114650 44676 13511 254040164 44676 73089 108860957 62161 73089 679785751 27457 41345 773616324 10991 13511 802695868 19394 27457 286198265 73557 19394 615906837 67288 73557 67224762 30922 67288 876904370 30922 51811 30408093 16866 51811 567742144 19346 16866 287618601 67288 81544 715967850 30922 79534 50797875 79093 16866 716867667 19346 33318 922343601 81544 67086 96705952 81544 52396 50331976 52396 58913 246925043 52396 70422 583592424 67086 30503 6768306 7882 67086 309823048 53143 7882 136767705 70422 7769 71013164 46774 70422 865004542 7769 52379 3919457 53143 86042 650850649 19380 7769 280288055 68689 46774 386978998 13090 52379 57620813 13090 54998 349031152 49 86042 74754495 19380 42918 716201671 85469 42918 74745156 54998 25510 654067469 85469 54936 865263973 25510 35208 233160967 34859 35208 988543616 85469 24158 404651180 24158 28776 236117096 19208 24158 866010734 87264 19208 554918757 34859 10458 531574610 45203 24158 588712581 19208 15312 18809091 74743 19208 874916621 59887 10458 478814158 71071 59887 666093695 15312 10115 779790285 9725 10115 863175242 9725 41808 956725478 59887 37918 799726227 39597 71071 756042586 83790 37918 412331466 37918 86320 405375672 39597 7058 282865838 86320 48218 888485113 39597 5744 493280488 7058 55723 525507757 78275 48218 43646030 78275 2580 433359163 37545 2580 617189789 25898 78275 573266466 55723 66597 812221848 45608 37545 581671384 23867 45608 491947204 37545 35901 256352656 23867 46038 580799657 35901 40991 932459624 35901 48202 25605358 35901 9315 346612384 31740 9315 314254402 28544 31740 998772140 40991 37049 360189920 6766 31740 594560658 64657 31740 773629443 28544 82079 27431300 28544 73687 792609490 9831 64657 231651767 64657 11288 806270865 9831 66573 132744779 11288 58088 204236363 73687 9899 442407849 10573 11288 106525376 32212 10573 483199842 10573 15818 417735469 64246 32212 293118278 32212 7393 917426072 25773 32212 392041109 64246 41654 668686664 13801 64246 386484640 33793 13801 14521588 71804 25773 390684390 41654 27070 14613704 27070 15637 116995117 15916 13801 435659306 33793 9664 971618986 27070 29692 491353679 5515 9664 277448039 52322 15916 641410658 78626 15916 582526136 74284 52322 442976456 29692 64192 643652346 19338 78626 20051182 36282 52322 490534869 9574 19338 22295223 83079 64192 836086653 19338 80832 143451798 83079 83151 401496937 80832 85756 849107198 86414 80832 831466419 11854 85756 768231948 11854 21309 629694872 83151 64786 69628591 44113 21309 562497380 42616 64786 520307141 44199 42616 475218075 6685 44199 20667930 22960 44199 176202474 44113 57794 7080227 57794 41417 581973307 62007 22960 248789550 6685 74877 771224957 70752 74877 497347352 44325 57794 550306848 50725 70752 543730297 16383 70752 188770103 44209 70752 37375022 86180 50725 276580571 50725 26106 578124235 43734 16383 523075561 43734 28196 836617816 26106 19398 914231321 49984 19398 969680406 28196 12676 603037556 43734 81439 462203836 18916 49984 858652430 14891 19398 308103522 49984 62087 103234733 62087 8988 507631982 72107 14891 856938122 72107 79146 740347546 46683 72107 215840874 52744 46683 864173200 52744 50543 442275230 37524 79146 36532095 49238 52744 245761511 46683 51990 816160775 37524 4101 582952005 49238 15976 955459326 51990 58846 615118164 49238 86637 76033124 39958 15976 981172897 4101 8530 808680682 25119 86637 42103869 71637 86637 295498260 31328 86637 220191292 25119 75353 944750216 75353 31394 371117424 53370 71637 780969959 24787 53370 956253550 53370 49415 631259793 77343 31394 543168313 53370 37266 67040593 24787 41498 938294449 49415 20681 17142579 37266 63717 292679430 6218 41498 732215908 49526 41498 477312348 64991 6218 915809007 64991 87041 709725603 62992 87041 418458207 49526 69113 952185772 87041 9465 218465410 58955 64991 729680888 11037 62992 136695849 56998 62992 669453771 7477 11037 592982199 58955 3181 920408909 41451 56998 43775101 38700 41451 682522709 56998 68264 117148672 52197 68264 154093382 50990 68264 954087166 85699 38700 242777519 57544 50990 150821945 67557 85699 786236139 67557 34937 882420016 45583 67557 637521274 85699 70923 914241457 33065 34937 952837143 33065 17656 758169301 61422 33065 523925647 36929 45583 539945697 33065 86580 11174292 86580 59058 8070615 444 17656 644638476 61422 65211 226448189 444 67715 974583865 66121 59058 282653936 30598 65211 755464227 30598 632 22380856 65211 27471 855272382 30598 4665 132638629 61474 632 858202646 30598 56271 565028518 632 64317 802850091 51317 56271 990879752 15947 51317 526865669 71935 64317 476142994 28852 15947 967062595 71935 59752 789286009 39817 59752 609432894 28852 65019 115465629 65019 81181 48785903 65019 5296 653894492 83387 5296 684111795 52343 5296 198466847 38987 81181 433592568 56232 38987 737210532 52343 16266 83018260 38987 11610 807867702 82714 16266 330469569 11610 35445 65160440 69936 82714 34605603 35445 53092 100407897 11610 57813 25517042 57813 18837 170918320 72614 53092 757944454 57721 53092 71483044 57813 28822 537019862 33652 18837 316013186 57721 38856 254169233 34351 33652 613032183 6582 33652 698101856 504 28822 832073364 33277 504 210030816 32216 38856 519504817 81462 34351 143721221 70461 33277 102868322 504 16539 978485038 16539 7068 885027720 31844 32216 798002823 81462 84257 343984714 3770 16539 194846338 31844 74190 67710334 84257 78528 845877992 84257 44938 805514206 78528 26981 750719901 17557 74190 492841724 28225 78528 473821804 26981 50926 82458223 26981 78385 669888854 31342 17557 76869354 52959 50926 39144645 78385 42230 549485946 84737 31342 235530242 5710 52959 726664462 84737 15849 195492406 84737 83850 294513042 15849 4693 43665983 83850 40402 974721292 16761 4693 598463244 24169 16761 694623898 40402 24762 51298237 40402 53458 650521251 53458 57888 364897060 30519 24762 914005359 26493 53458 39975213 79245 26493 405945037 79245 36424 23128737 37995 79245 654298590 45465 26493 242461000 45465 12948 144708394 37995 48970 156644928 7295 36424 680808498 37995 7288 653961160 16505 45465 942371234 48970 22705 288281638 22705 53843 454123898 6239 7288 676977105 16505 40307 422248964 51603 40307 395173672 83529 51603 781692778 4307 40307 179645386 83529 63137 71817792 31978 63137 143068798 73549 4307 166465801 73549 51025 959595782 51025 22958 528515902 86257 22958 455428328 32538 73549 169067971 22958 12481 717370539 41027 51025 66846591 45561 32538 600950687 70378 32538 50264750 70378 19055 330648337 703 45561 24834657 19055 44291 661284387 44291 70006 13487243 34415 70378 994165248 69554 70006 896220244 84795 703 811421414 53176 84795 80312893 87300 34415 78892938 64449 87300 592290607 64449 1397 670669543 87300 64497 496227103 46751 64497 725314131 46751 37848 246208608 64449 67512 84044182 1397 69184 309225310 37848 44191 621503421 79075 67512 993030876 79075 84910 140587400 32146 44191 976233929 32428 69184 944339502 35156 79075 829535744 84910 69911 640172918 84910 20817 231810813 44660 32146 223710131 32428 59665 105903472 32774 69911 437976346 69911 75700 134936106 64612 32774 165204268 64612 20960 47104346 2193 20960 530134420 64612 45049 368973667 64612 58151 542905971 21958 20960 139458348 20960 75102 73555362 51415 75102 375795068 36700 58151 545695501 21958 3947 626172129 1493 21958 820212148 36700 75029 757450624 3947 38830 387117061 36700 1030 938301951 38830 60356 318001020 16523 75029 693416584 16523 20042 306899120 51159 16523 437486436 44575 20042 96850584 51159 68077 693704080 44575 79919 20980996 69710 79919 28282625 40638 51159 653887404 6921 69710 964947569 48003 79919 461924854 19520 6921 90484024 6921 10528 154135341 48003 32459 178575630 10528 62556 563805093 10528 39521 218862158 56189 10528 895148337 32459 27371 217527749 26368 32459 505316020 56189 8071 744113695 27371 21570 313990638 23104 56189 946955857 8071 82592 976012902 23104 1067 134540690 21570 58488 231832524 37451 21570 534515911 24584 23104 395640657 24584 45759 680927078 45759 57580 325450931 37451 80438 943544748 37451 32094 681412987 57580 72582 623578485 24510 32094 927201997 80438 52693 631125130 84642 32094 201153119 32094 73725 739717320 40532 24510 518089300 55212 24510 555148088 1792 40532 514428009 40532 57907 976518858 57907 40936 641693386 47083 1792 145050609 46186 47083 988551052 16370 47083 439626390 16370 35767 537996743 46186 37509 55774357 38962 37509 250610743 81620 35767 648487404 81620 50924 225491775 50924 59129 315363457 59129 54995 359884060 54995 29911 794304998 59129 1954 594270304 29911 59853 224591912 59129 61335 891658213 74330 54995 559991545 58505 29911 417178238 27739 1954 275718342 59853 23150 383536190 61335 31574 572247622 2982 27739 951032218 23150 44784 845975363 74268 23150 12407520 67137 44784 84488401 44784 30337 479108001 16531 44784 517060537 16531 58751 454932633 24895 74268 421998120 30337 84478 513334971 84478 80032 10417601 49548 80032 552733500 41718 49548 643377483 24895 56492 127967649 41718 32273 80673727 41718 70632 486956905 25843 32273 138069472 35550 56492 133459677 32273 66767 344664784 14470 70632 183540301 70632 42237 88799189 35550 35777 829005040 69016 42237 206673062 19063 66767 622257960 42237 83715 38173310 15701 69016 127777562 35777 60827 245618815 19063 6227 324032755 6227 80543 502939148 72032 6227 808092122 66385 80543 668536941 6227 85666 89050573 36485 6227 438070850 85666 52188 348200296 16591 66385 73410144 52188 14728 211888817 85641 52188 46905249 29785 16591 473101757 87324 14728 29864230 56578 87324 587282191 56101 29785 83468997 51855 29785 116628449 87324 86977 248087164 51341 56578 70600460 26014 86977 597694305 35307 56101 39671886 86783 35307 878774308 52233 26014 777870358 51341 53266 56265406 55229 53266 99580792 27771 55229 510327601 55229 41661 996917579 41661 38647 57396165 27771 24577 368360208 37639 55229 270411752 24577 49903 155297933 47759 38647 523218501 47759 45038 388001260 85859 47759 417620283 47759 73988 227364675 73988 47762 42327000 47762 70649 134062184 85859 11398 395759017 57199 73988 90462817 71446 57199 743035896 71446 9344 434216320 9344 37600 206545916 71446 17299 368145395 17098 17299 606185935 71446 81941 203718824 79562 17299 692148001 79562 17609 82994786 81941 1737 335975836 79562 7093 839188515 1737 83667 782114113 79562 11622 473943406 17609 32943 186106100 57124 11622 745542420 58700 32943 77487181 289 57124 886405888 29856 32943 878565194 289 77869 778919272 48134 58700 456788807 77869 35104 54085890 35104 22897 883570269 29856 50084 939572429 254 35104 321854169 22897 81506 496117471 50084 12790 198595959 31759 12790 116458823 58161 254 106891875 58161 76569 805151183 3278 12790 50924168 64118 12790 727379440 34379 64118 91731540 54435 64118 801450774 46785 34379 786923885 27627 46785 760440543 85705 34379 579951063 54435 67076 159203785 54435 85402 777363845 33523 67076 744272301 27627 70979 826376127 30966 70979 609564369 30966 54954 133244807 50166 33523 858198506 50166 36876 316425420 82243 36876 385651005 67972 50166 919075992 36876 47375 348277284 47375 72938 579332122 36876 71107 686136965 48076 71107 582614454 10207 71107 315001399 5504 47375 966136640 48076 69607 331119548 21024 5504 278014096 86604 48076 695234849 35313 10207 20814320 35313 87228 981878657 80331 87228 883338759 12083 86604 246712156 47262 35313 208459553 47262 85302 272146465 80331 1086 745393604 35190 80331 843375776 47262 18173 622668156 14578 1086 396014433 72449 18173 533639299 46720 72449 72880826 80742 46720 37737365 14578 45718 948309124 72449 20442 331908571 8150 20442 272658033 20442 24028 653375891 20442 59006 359298365 26543 59006 799646553 57095 26543 588995178 26543 77654 90890031 78956 59006 840674349 86776 26543 334081740 86776 74216 13525711 37497 86776 918595567 63353 86776 867065204 86776 32081 973072323 70446 37497 657043505 13939 32081 48979102 13939 5986 326561148 20006 5986 101412952 49262 13939 586126911 70446 39974 706272219 68865 49262 144019842 20006 32706 256468496 39974 43189 219057577 68865 34835 299189361 43189 15514 36158510 48926 43189 596298402 48926 1586 295053696 48926 67685 164257062 67685 2170 672161534 46272 67685 807097629 72525 67685 655423 1586 40544 787074017 68553 40544 89480753 68553 16617 778952099 46272 55121 200824861 73185 55121 326065639 33895 55121 696175790 68665 55121 782892421 13846 68665 929892659 68665 79934 974965293 33895 71362 420385583 68665 22698 868251738 79934 26235 643706713 73327 26235 582590878 20369 22698 22354536 2961 73327 350105986 71547 73327 950797938 62714 26235 202742878 24757 20369 730699671 2961 38415 420919054 4823 71547 319435645 62714 41161 128885585 38415 54359 182035177 54359 47420 783361152 54359 63362 551408837 1198 4823 783011705 47420 21691 34622840 28025 1198 392266398 28025 79688 388804943 63362 21277 699230498 11691 79688 69578483 4682 11691 286685786 4863 21277 39032837 58532 4682 913171461 17266 11691 471123639 14743 58532 406289739 4863 71063 933591557 57402 14743 511203419 17266 60867 4502379 60867 14825 932587270 42301 14825 905407365 37328 71063 380221985 81973 37328 71895118 60867 40334 175908806 81973 64432 599862007 9761 40334 724375888 61847 37328 924475787 61582 61847 542333260 6460 64432 500490336 64432 66548 438273830 19815 61847 494627936 19815 82798 467205959 66548 15131 84771592 66548 29421 101395277 82798 26328 125490298 82145 19815 645185185 29421 52891 454614221 40813 26328 528476916 26328 69595 797895551 24222 82145 839725749 24222 21159 579525024 52891 74110 919714397 74110 76635 427679661 65531 21159 25058484 38646 65531 475101428 28779 65531 604816671 74110 24894 160412233 38646 78973 102981557 65574 28779 902948356 65574 65642 334457794 7974 65574 90875730 67443 78973 764369015 63138 65574 857566497 56475 63138 924515638 63138 8526 849748001 8526 83684 758252305 83684 50178 180859375 44031 56475 638306536 50178 41984 845047060 46219 8526 389225381 41984 69946 979213683 24470 50178 142394202 44031 18772 918581031 37256 46219 237326089 43811 18772 154785290 24470 14339 407517091 14339 77186 256459560 54348 18772 643667319 77186 64426 169764737 43811 71566 622004454 71566 81607 184940695 64426 4412 301302114 86027 71566 763256162 20523 64426 826855453 4412 86889 308006369 85324 20523 633484409 55608 4412 915155585 20523 40543 279362317 63097 55608 726287067 85324 63860 212815055 63860 79694 793504987 19069 40543 979249725 43663 19069 644734601 36864 79694 16506954 43663 84428 43616352 24466 43663 834012076 19069 28250 871284517 24792 84428 299389814 26107 84428 779955538 9213 24466 947876600 28250 84760 47358800 9213 27262 227698309 24792 47591 62272320 27262 37491 501283702 46485 9213 728781731 27262 79085 522148093 17149 37491 334430901 34541 17149 424767615 74976 37491 976831212 25841 46485 646181190 36906 17149 79785977 74976 13913 954037308 74976 52488 320540155 78706 36906 143160222 25841 72878 232188738 71508 78706 893490299 71508 57031 524914180 70937 52488 94578273 10212 71508 333281934 71508 3871 228262236 10212 27656 162477080 18178 27656 436866732 27656 7783 104324497 56939 10212 181106182 3871 4 302908916 10391 4 659152322 80114 18178 159996987 56939 23652 891314434 87069 56939 719133102 8540 10391 286065534 56977 10391 125511477 77128 87069 83385728 77128 45388 5777141 77128 82970 90128506 8540 8754 331375023 56977 2574 401122738 8620 45388 921317418 71140 45388 843276431 4765 82970 552140167 8754 24915 664346674 79718 4765 704186334 83873 79718 942776673 79718 72313 789204976 72313 15436 49753162 83873 40012 721082112 15436 20863 312176269 40012 5270 367890878 18490 15436 202051944 24769 15436 131075045 43109 40012 712727092 20863 51398 463087539 13134 51398 808818518 13134 14257 656871999 10925 13134 115079573 74573 13134 381510262 18851 13134 916577597 10925 19491 955441591 85234 10925 802396267 50586 10925 545961727 18851 13316 105500997 69772 13316 40484474 8301 69772 818670126 13316 27560 518271960 69806 13316 634559718 69772 50471 17935219 8301 77518 964313420 86305 27560 166169340 27560 62304 717944065 21332 62304 130259587 50830 77518 884569854 50830 14497 317482583 14497 11871 449982795 15258 62304 513018072 16779 15258 870087091 50830 53624 104528490 16779 11942 31056338 49957 15258 98298052 53624 26260 405904663 16779 67841 722964883 67841 17591 118433365 78635 17591 92783891 68303 49957 74439210 1672 78635 413427772 78635 52239 934510918 1672 70882 330439611 41888 68303 907973557 70882 55703 472744573 60069 41888 773362716 55703 33368 462851763 83143 60069 749775143 55703 38952 471554245 60069 39651 417425915 38952 29717 335590643 33368 44432 38938658 6019 38952 716311308 39651 32670 651971978 44432 79708 797667856 41121 32670 920564778 32670 77674 223827161 29968 6019 607299337 8450 77674 526672818 62443 8450 54705314 79971 62443 725745595 85958 79971 690212735 2930 79971 176550537 80482 85958 608493959 60085 62443 925852057 79971 47172 70473429 43666 85958 701766801 47172 21457 25030927 21457 26024 971816807 38681 47172 932206007 79383 26024 108446791 51475 21457 833096642 21457 83428 560362832 79383 6009 739057071 51475 3809 808185222 32849 3809 791485741 51475 56208 179379463 21419 32849 575044524 21419 87195 479235404 40792 32849 4034782 8354 32849 61974707 43809 87195 371562861 8354 36301 888952994 23424 87195 739368665 74720 43809 73596691 36301 69281 482770816 42211 69281 376861809 74720 59239 366833781 69281 3466 608779786 44470 3466 729292990 59239 82365 457202285 42211 77175 803412174 82365 66808 560026257 66808 6735 992511747 82365 3870 267027880 3870 87114 296865471 77175 5114 776087437 60063 66808 797776792 14250 3870 65022119 5114 49246 230842933 14250 82742 61236481 57507 49246 25694990 82742 9000 881997555 57507 54611 80355629 9000 76336 55968672 54611 83170 612775048 68729 76336 887976399 39426 68729 149752705 53628 68729 499676619 83170 60081 339780666 39426 47034 843843679 68729 82634 948223434 39426 70948 157590819 82634 36284 990004246 82634 85773 988178384 1681 70948 918780795 38506 1681 786977277 12748 36284 45062203 22963 85773 42037256 1681 10917 864784873 72816 22963 492615499 72580 12748 463693233 12748 10390 451296193 72816 73513 681110904 10850 72580 608226738 73513 53031 570193661 83044 10390 510054057 53031 79750 777034232 10850 41635 821966371 10850 31314 595290511 35480 41635 840402008 41635 84976 417108669 35480 3421 163579792 3421 69891 1386818 80039 35480 292621402 35480 40839 8655673 40839 24497 48764313 3421 67906 18345149 40839 17943 85794843 58907 67906 303549667 17943 41720 720347623 36299 24497 851124697 41720 33244 97193123 36299 52812 750562904 36237 41720 100230109 32333 41720 434336949 33244 55592 712441071 32333 61323 420527751 82789 52812 166132839 41614 36237 934154258 73945 41614 140602610 61323 46752 96507490 23039 61323 267675187 64679 73945 541943776 19572 23039 814308691 64679 43873 752524309 46752 50645 424269470 19572 82256 470090693 43873 23769 936840636 79704 23769 145654786 37206 79704 271539711 82256 6254 830219210 552 23769 136470051 6254 29172 712517994 37206 14644 672661529 29172 23046 613873478 5385 29172 294514884 23046 80179 855147409 48257 80179 825233606 41948 80179 768176448 48257 59587 95100979 69478 5385 26714961 13256 59587 681898814 12903 59587 893349390 12903 2061 422491949 85002 12903 360842894 945 69478 324028609 66643 12903 530528791 66643 39349 294325414 945 40470 615617898 85002 52612 594751738 51133 945 632767431 70828 52612 939872343 39947 70828 156489391 42474 40470 737522376 2353 42474 109680946 70828 55809 150399296 55809 59212 57026502 2353 68906 338234258 42474 7039 156070259 59212 57701 694412766 68906 56187 454757866 60641 7039 707975255 40440 68906 331456384 60641 34742 80849792 34742 49661 821803962 56187 65435 29082007 60641 59589 122417200 34742 39121 647518933 39121 62121 439092999 39121 7708 56088779 39121 19261 922697362 54437 59589 537686200 23217 62121 891302533 13081 23217 782616105 2238 23217 489163014 23217 31040 564285944 54437 10587 200502946 31040 8565 781723886 10587 229 979594567 31040 62061 331549960 27018 10587 95724257 41476 229 961002622 68466 8565 34619017 62061 62641 497048046 25176 27018 551111914 8048 27018 875002309 25176 25465 612141247 7458 25465 158565840 6293 62641 993641667 7458 60219 403332922 60219 86612 123243517 25465 69711 279241911 86612 82350 944912763 69711 45183 855705791 86612 74949 481088523 82350 46243 430938560 69711 67608 252920417 67608 61740 647470585 37739 61740 705495437 31122 37739 466284148 75316 67608 550171804 26488 61740 435449326 85821 26488 459007666 37739 8479 518273181 26818 8479 387713461 34499 26488 787970364 28622 34499 741741317 34499 17651 834703438 17651 20549 833210770 29559 17651 316194111 49931 17651 582697680 19235 28622 743628422 29559 57785 991590202 10769 19235 828190229 40522 10769 240650337 57785 25008 658725689 41086 40522 488277183 61237 25008 805651540 11486 61237 688190181 61237 57259 104966882 41086 2367 950563522 72136 2367 439376968 85486 72136 665182219 80393 11486 83991620 2367 68821 817005985 25842 68821 517724982 80393 14503 147318401 79154 25842 940354460 50011 14503 357485110 63199 68821 541026942 45032 25842 915535415 79154 50888 241473936 50011 55395 146443997 46211 50011 56130148 36618 46211 76082897 46211 84688 615570518 55395 54441 759066974 12065 84688 423983958 54441 48616 181544241 40260 12065 480191232 40260 2453 760677656 54441 80709 103286590 2453 6816 964302316 48616 79135 604453710 2453 35254 517218439 6816 44513 772439221 79135 78992 50265983 78992 24423 394115503 35254 746 766071331 78992 35121 883860505 746 32970 316375378 16575 78992 426349696 84938 32970 406894858 16575 17867 57240595 35121 68461 63341930 17867 72420 439505674 16575 73168 387864389 84938 75614 437048342 73168 18154 291466014 72420 10034 526470480 72420 19 39499054 73168 2142 946471006 19 86540 17855557 76233 19 138991365 2142 40601 495864858 11636 40601 183630165 80696 86540 227315593 67631 11636 592715287 67631 53151 312829863 35133 67631 75165899 52385 67631 187387707 80696 3844 52707727 3844 36767 762496536 62186 3844 779935149 43299 35133 236290820 21222 62186 567679701 56050 43299 310348029 76054 62186 70587609 76054 25165 559769916 43299 39763 669679522 80675 39763 84947192 14620 56050 720391360 34079 80675 315805896 85864 14620 651505934 14620 86820 815578878 54294 85864 857323899 26653 34079 798892454 16336 26653 430735030 86820 85809 104820394 50678 26653 320384239 43355 54294 222108508 50678 49312 469417436 55588 85809 107247348 12664 50678 565692821 50678 66408 602100366 49312 34518 427684737 55588 66022 941198378 12664 26380 704343041 34518 50511 166215444 26380 12824 590672731 12824 11128 640069857 66022 75202 837277255 75202 196 63060955 12824 60047 852867651 39399 75202 183715164 73334 75202 361508912 73334 17389 766348529 43064 17389 790796556 82641 60047 75964092 17389 56594 98162190 13079 73334 444378069 13079 24862 217628365 56594 49026 378955723 13079 53476 495097070 24862 11326 982853080 80572 13079 231998187 3022 49026 238799130 49026 14221 914401598 11326 63757 42320427 14221 59818 322257783 80572 32845 498070188 32845 25951 484375610 63757 6413 219725741 25951 35216 843047293 47386 25951 484177893 25951 63210 973754289 47386 7190 172089109 30695 47386 166648759 24027 63210 818386759 30695 28392 801248696 17156 24027 452548329 7190 32569 129195477 30695 20911 955038673 6272 17156 993207542 20911 66383 368415373 20911 69474 75911039 20911 67964 704264718 34869 67964 983420628 47249 34869 540491514 34869 55921 72196641 34869 63443 325226454 47249 51895 658258067 63896 63443 794882633 63443 23719 900876742 51895 47899 191685354 63443 87236 119541932 47899 11667 587888670 69947 23719 335581140 42528 11667 849883532 11667 49975 245319143 39102 87236 201803057 58614 69947 789817166 58614 15920 586549529 39102 13164 535090934 13164 34433 157254765 15920 85940 856743148 85940 8144 210787554 78646 8144 979796779 13164 86155 44940741 34433 34638 471455928 34638 27230 140348009 5694 27230 880859775 69902 78646 397284318 82378 86155 123680372 40278 69902 250262297 40278 68384 23015805 40403 5694 395262394 40278 68715 210649479 73455 68384 438587114 25578 68384 813885664 68715 58608 58060686 58608 69800 78323097 52026 58608 890662727 42960 73455 274518425 1047 69800 496342447 80844 1047 172229561 31297 69800 42004913 52026 23192 217443484 65353 31297 122046600 23192 62757 244006129 23192 42255 415156068 23192 17256 529406950 73260 17256 79854904 68940 42255 644746734 62757 34217 338313190 75469 17256 966800246 34217 32078 834293910 80941 34217 665222114 34217 2349 660792268 2349 74769 513076454 64227 2349 390747591 73266 64227 498857871 2349 67225 590911699 3138 73266 429590782 3138 21279 762457909 29341 67225 642816245 40519 73266 940618844 40519 11174 840548788 3138 69150 764795972 29341 74467 243948465 69150 87177 648960621 42843 40519 351999386 87282 11174 960904753 52193 87177 60727519 52193 75624 661994738 75624 51470 336380786 42843 59901 111626337 87282 38196 43043882 51470 36722 404056361 69298 75624 973045383 33181 59901 146231574 50171 59901 196644596 33181 83006 640601172 69298 6699 959840515 63927 6699 80037957 50171 38792 361022655 38792 22547 119570391 23999 38792 64769458 38792 76401 435276240 38792 69078 407204864 39274 22547 256849998 46359 69078 855046006 39274 25742 431340656 39274 79087 776047068 39274 32975 223240900 46359 70919 1911286 73182 25742 69986780 18537 32975 308839241 79087 12518 940781965 11121 32975 115985096 70919 7342 177501436 7342 71289 602334848 83197 71289 895062491 11121 33255 230063319 11121 80301 350150331 33255 22700 132642409 44109 83197 85886532 57826 80301 827993011 33255 26080 590811001 26080 36479 352624204 34116 26080 58165231 61120 36479 36040724 48811 36479 110640421 56546 61120 691256312 34116 30505 318592420 15255 30505 924758656 26383 15255 989281857 38800 48811 645682030 66586 56546 751746858 30505 17119 772232129 48648 15255 218046231 36984 48648 561413866 82921 36984 450112001 36984 37818 821159949 36984 16853 550996006 54715 37818 707491251 16853 28762 85868693 56936 54715 442345946 3468 37818 793444639 58793 54715 100447848 35869 56936 793360015 28762 52801 313163614 54843 52801 257332707 35869 23372 224535271 72599 35869 539623692 54843 43065 963493103 72137 52801 606674636 72599 82937 914119033 82937 12912 471862896 75855 43065 950225987 64397 72137 614095836 72137 17788 484536487 46654 17788 106281913 17788 59418 896473640 64397 77716 913001040 59418 29815 864279960 64955 29815 874644340 46654 49625 46551978 64955 17897 988805566 79810 77716 846089310 29815 84125 120370997 14739 84125 138615530 16301 84125 39522083 50815 84125 636348618 16301 54003 493046246 16301 21723 386760229 65419 50815 96808193 26476 54003 512139309 6236 26476 503211848 10416 21723 807849356 6236 66661 110567136 26476 23338 975090293 10416 6458 554605589 8180 10416 822221221 8180 10138 145245868 8180 13237 776873113 10138 2654 182925645 78008 13237 845178845 6744 10138 673255906 59757 6744 438865404 63504 59757 920618417 33312 63504 978476932 24958 59757 401955047 62888 63504 778065765 43452 24958 604261889 24958 58070 173896134 58070 38885 110560788 85256 24958 552556849 62888 55318 23145048 40654 43452 913610231 85256 86697 895604950 86697 62580 139040479 55318 28464 311004688 70849 62580 153494671 40654 8953 170779487 84285 62580 855595444 69075 28464 270502056 28464 47763 666373563 47763 37475 29721317 84627 37475 430140348 47763 4112 882870799 82486 4112 201328579 47763 30647 605539257 36557 30647 363630662 4112 66731 128663497 4112 39087 502107919 66731 49142 820240588 74776 36557 955315391 66731 33675 330400420 76975 33675 968022218 33675 63193 406202836 33675 85001 297610510 33675 27697 362722738 13738 63193 201678344 13738 15261 260939751 15261 75326 878943608 13738 38462 88371522 48773 13738 842274835 86280 15261 686673963 56194 75326 175111433 42632 86280 188179090 22515 48773 544638605 48773 72126 23400448 74702 42632 992181302 56194 60797 166313108 78910 60797 560013473 60631 74702 341370232 30043 60797 101737184 60797 60459 674124405 64417 60631 949053372 82994 78910 787750568 14269 60459 783907404 64417 84975 613301866 64417 1897 570032869 85632 64417 684604085 4321 84975 820345987 14269 24982 127396353 19494 1897 733719202 24982 14662 569971288 24982 8109 209630367 4321 46929 243653075 46929 28980 161316688 46929 39553 479784172 14662 71541 141632626 43209 39553 566469399 43209 5979 794005431 75788 39553 476232028 43209 83512 82858407 1714 5979 56611424 73348 43209 94542423 54488 83512 103068277 83512 62325 319031384 72607 83512 132389353 73348 2787 86294128 73348 78041 483683790 8715 62325 143677736 47387 78041 65568335 32929 78041 17392872 43888 78041 568048294 47387 65113 551777433 33996 47387 102227845 43888 22330 193770360 31115 65113 776212049 81663 22330 373026467 31115 2970 782036391 25856 22330 279071681 10732 81663 382457299 12405 31115 820601995 73186 2970 503370000 2970 5788 922239991 2959 73186 202820617 2959 27886 419423354 86289 2959 370912149 5788 35946 666257807 5788 29409 448358072 68990 35946 925994485 86289 1406 268850803 6585 86289 834078488 26775 1406 248909961 26775 79863 582919024 4925 1406 674673844 6585 54628 621083718 54628 36159 165126469 73326 36159 277010494 87201 36159 201098185 26535 73326 360582957 54628 17397 117684561 73326 59651 377340452 60096 17397 69338886 46254 26535 132589852 59651 84723 966666197 59651 2772 920799223 56815 59651 30865532 79496 2772 985612551 24086 79496 814499016 16585 79496 15754543 85317 79496 135554980 14373 56815 103853052 84025 24086 783556672 16585 54762 821694265 56971 16585 432630379 3395 84025 93606359 36940 84025 814799882 16358 36940 743944348 37872 3395 367061419 584 3395 254352075 3395 25481 787634886 61482 37872 274277316 584 25225 635061709 29502 25481 803308609 61482 20036 680937792 36737 25481 496282634 55597 36737 13450462 62132 20036 969690568 20036 86347 980999230 66063 36737 486694691 86347 75219 826178405 3987 66063 668977248 3925 62132 903764208 86347 78434 230149755 66063 18993 141972145 32394 3987 309585943 78434 66039 364685827 34573 18993 453140149 32394 73643 696269475 73643 73828 154340960 34573 46171 780544609 73643 14394 898732738 24848 46171 103275629 68270 24848 296034905 51053 24848 364840840 16272 51053 202937167 51053 29001 68063344 68270 13337 537030232 28512 16272 989868709 78179 13337 947685878 6384 13337 104198166 28512 14820 913964235 6384 9275 546167778 6384 86152 321147878 4104 9275 328585841 4104 58683 472160871 19919 58683 978628780 61959 58683 608158221 20156 86152 944349615 4104 4564 18695617 61959 58794 391955420 77731 19919 205242400 77731 69007 798579897 50500 58794 136879014 51191 69007 214485318 69007 183 625322161 51191 51134 46869412 51191 17884 640083825 85384 51191 611423479 85384 31281 687990793 7383 51134 141753241 17884 83163 901656119 31034 7383 236077972 60921 31281 54802780 78371 31034 266523815 31034 86236 342134393 30907 78371 852680228 30907 30652 971014346 30907 46241 994682123 78371 17372 144741433 30907 74892 44974602 74892 27812 380367273 27812 83406 14382689 27812 37850 537397553 5893 27812 834199151 37850 7174 565815486 10835 7174 90572709 37850 11978 948850761 7174 48297 829802295 11978 69183 507078267 10835 76086 634700986 85593 76086 459838044 51477 76086 101622152 85593 60182 991157689 24664 85593 391262101 13797 76086 157988065 79866 13797 610995414 79866 76615 380597065 60182 56407 411322785 394 79866 251184269 67210 13797 848415662 25847 79866 73990677 67210 31025 989504060 394 81373 265639051 36246 31025 879011328 1472 81373 620665165 25847 31166 326962677 36246 10026 853609878 31166 36942 363871950 36246 85032 229921802 51229 10026 538215739 8624 36942 43887102 85032 35368 778781552 49056 51229 774589255 47753 35368 47511484 8419 47753 288142623 52186 8419 547805978 47753 7083 687431866 49056 26428 384974738 85682 47753 61649094 75766 52186 430820934 7083 52626 482731080 64291 52626 467850167 17061 75766 38884788 57393 85682 738657574 76865 75766 439372516 52626 30714 509232804 17061 453 278600816 57393 57366 612776484 14997 57366 330635043 30714 60969 783996293 78403 30714 408731463 60969 45435 980910965 57366 2831 574145009 14997 77517 901750595 42625 77517 187420818 35013 45435 23141061 77517 59262 942871488 3191 35013 711525554 59262 33993 175229694 3191 31580 955595563 35013 58171 579572791 58171 17926 950378176 58171 56606 457875423 17926 11674 763880026 71545 31580 75958978 25054 11674 112320831 59296 25054 732194941 11674 20955 285886469 11674 21453 164150198 25054 23668 794650402 66792 25054 225241293 14510 59296 874239262 81925 20955 161299039 14510 84448 707418106 66792 48310 888464295 66792 43524 951130941 84236 81925 832874736 84236 32082 178727043 84448 26895 22212828 84236 50310 784293324 41234 26895 342999738 73885 41234 287894944 37858 50310 842362300 625 73885 86567329 12471 625 466451177 20573 37858 63116213 52759 625 551525542 67118 37858 564837950 16032 52759 375636642 9898 52759 49353313 16032 56735 640302426 56735 38550 584654372 16032 70645 459542420 9898 82448 468960021 38550 42419 705988483 82448 32789 432443401 43520 70645 854900198 29472 42419 976699249 82448 67233 999152457 67233 49336 408807696 43520 49936 797000657 61399 67233 862328802 49336 65484 261795733 66020 67233 766383478 61399 23974 404455509 66020 34233 901533310 23974 76364 373770093 80525 23974 370451446 34233 7188 102085447 34233 5913 167584110 40982 5913 797697510 7121 80525 562094850 50718 7188 25398556 18486 7188 54892907 35199 18486 307093376 35199 69413 195187346 10038 50718 788140860 19099 18486 157652931 18986 18486 337199250 21915 19099 539885317 78204 19099 444805899 1697 18986 638929042 78253 78204 632639009 4641 1697 504404854 34803 1697 553824654 84074 1697 247831085 7619 34803 124532825 7619 24280 709152573 38152 24280 201236383 34803 65311 879515091 83303 38152 80262432 7619 78154 464940140 24280 71854 132218584 71854 69894 623372583 1056 69894 251662179 83303 31029 916105291 81593 1056 309709227 2512 81593 515044068 15968 1056 416931172 39471 1056 529589041 39471 75294 543954236 15968 42992 27310690 73458 15968 587346060 39471 45814 375967489 49401 45814 353025092 65487 49401 1944901 19430 73458 182701366 49401 86827 6723514 78906 65487 941994460 66770 78906 489370482 46057 78906 498386696 46057 38212 742641065 83334 78906 813026457 78906 58489 602960507 83334 63830 129650406 58489 44620 905746153 44620 85495 909969674 59270 85495 899640750 44212 59270 669520105 63830 36288 990930876 55043 85495 383607168 36288 32909 160865419 72145 59270 312277168 32909 59664 733744831 20512 55043 502717728 59664 24094 152960967 17558 72145 333623787 17558 66202 514233045 20512 45039 5803515 47771 17558 81640572 66202 28750 102259450 27149 66202 366607610 66202 53289 772959917 27149 35529 214577558 24137 35529 394372948 36593 35529 170057919 24137 73412 903416910 53289 22053 196804998 73412 81304 351028619 11263 22053 174998406 13103 81304 6181493 13103 74872 559883469 13103 59802 76077753 60961 59802 338971872 59802 17611 43826416 41722 74872 774884236 43884 59802 113031867 60961 78907 10831339 78907 64519 112772906 59393 78907 180988157 78907 20507 135950029 20507 53166 137642319 14495 53166 681969412 73439 53166 107577367 53166 59918 117513496 73439 10940 739260727 14495 63532 315567843 69862 14495 316016616 63532 61146 225777060 69654 10940 31075913 10940 52241 780633629 62365 52241 415689340 38321 52241 652484694 57278 61146 779657279 56059 38321 504445923 13257 62365 124919804 53952 38321 16724211 13257 80278 679762890 67550 56059 154558488 75285 53952 584208003 53952 57697 774948728 57697 43069 248283320 87051 43069 327645627 5291 57697 334678517 87051 75305 924321121 43069 26465 675542511 34283 43069 24230927 75305 55286 451136596 55286 57110 222785228 2951 55286 294489571 34283 53807 896472010 11531 53807 367627101 53807 86354 239520545 77797 57110 464406192 86354 40998 539762948 11531 50758 518667365 50758 5509 77115626 77797 86590 257744597 40998 72213 36283320 84334 72213 663216637 86253 84334 810693891 86253 30374 518075541 86590 7734 135023698 7734 30438 216673139 30374 7800 52522362 7734 86426 85040075 7800 35230 635604782 36371 86426 714706941 80156 30438 57606217 86426 81150 121720709 32754 86426 80243678 70261 36371 764597189 62775 80156 259855109 70261 36983 267153254 63313 62775 319797599 42638 36983 109259219 63313 64628 121645389 42638 25674 670449008 76909 42638 596546896 42986 25674 466994361 73871 25674 250801205 14216 25674 303096328 42204 73871 562250661 73871 64462 614047662 11535 42204 49432752 77294 64462 69742391 64462 86644 81189145 86644 24975 139552082 24975 56942 561714065 24975 78124 489699030 73835 56942 189591576 86195 56942 717035854 56942 38087 226293009 73835 62010 420422401 73835 72626 127123358 48196 86195 176941862 79282 86195 144483897 48196 50807 969363247 36475 62010 350357808 66869 48196 179107784 67161 48196 24211980 15324 79282 529466987 58191 66869 935706103 36475 12209 298961726 48357 12209 928240753 48357 82019 231448182 79364 58191 387619005 79364 27930 281585643 46782 48357 41001597 76624 27930 141784617 76624 16414 294457505 79364 24046 251082215 76624 76148 651281017 76148 82117 850708658 58358 16414 508889071 64765 76148 253945733 57841 58358 131182966 82117 86313 491018524 86313 50372 157464488 41613 86313 269341936 13597 41613 578641005 64501 86313 56053919 44848 13597 301790503 83014 50372 285204722 1326 44848 744680304 70991 1326 363433403 64501 35590 450748516 44848 73816 35628260 19143 73816 539993779 19143 78183 956184706 33121 19143 621186058 27986 19143 434500250 80798 78183 846059508 3714 78183 524290791 33121 42214 715499022 80798 37448 941745585 23299 37448 146939195 23299 20217 965432736 46370 37448 892988114 20217 54819 644038146 47075 46370 382659497 32729 46370 381838927 41222 47075 327019867 3319 46370 787953895 3319 7568 156320453 47075 60996 768412845 41222 39400 659301740 60996 74338 234908234 6284 74338 128431868 6284 73160 213917943 74338 45449 405348102 53826 74338 695619966 45449 21126 711012080 78356 45449 706049692 73160 23385 616722861 79619 45449 94184964 12497 53826 62592088 62817 21126 537823069 23385 57603 598523776 79619 81 109141949 1632 57603 774948265 8118 57603 384867089 1632 37949 932984237 37949 58665 497160302 87071 37949 231490698 30894 87071 462896044 61569 30894 571774471 61569 42165 894158794 61569 46005 524601412 67344 87071 739303095 45193 42165 802812674 61569 26029 845739329 957 26029 14544649 67344 10492 960049414 26029 34984 561855712 31902 45193 72945352 26029 57792 651778856 10492 44352 328603031 63641 34984 930104113 34984 71256 203728248 36563 57792 389357926 70674 57792 503466309 63641 65240 530173001 63641 59381 96435298 70674 29016 850349938 65240 63431 48615036 16369 29016 521742801 7169 29016 223600074 16369 50150 130433113 69744 63431 854388572 40401 7169 957873551 69744 50423 734125501 9180 40401 237662714 55307 50150 899448200 55441 69744 741008214 50423 16127 34394337 55441 77060 474833439 7166 9180 91498537 7166 39157 935485747 7166 35700 912297202 77060 64965 876188576 77060 26059 144030999 72238 26059 707782951 72238 48695 639251525 48695 57946 256313260 64965 25680 235537589 57946 38450 126006720 33617 25680 676355568 57946 61319 737424321 54132 38450 236468960 58037 33617 236529266 58896 33617 461315026 61319 16528 808723941 54132 45600 568885494 55910 45600 445780096 55910 71455 235078075 61889 16528 147127633 7574 55910 572416398 25003 7574 451772844 71455 7736 398159348 25003 52424 262857069 33550 52424 922272914 6099 52424 308392725 28888 6099 605049571 52424 79929 731981300 33550 22580 376765932 19110 28888 112381828 73678 6099 532389620 28888 58057 243410869 39868 22580 370348157 33837 22580 287490510 51388 33837 863675985 6826 58057 689568003 45215 58057 142045077 67495 51388 352793005 45215 619 849426951 6826 15359 26417710 619 41802 857030211 45215 40397 927877397 15359 65581 380627480 40397 55542 8631013 65581 19079 480885612 65581 2195 447990718 65581 71298 747151308 2195 3739 967066696 12042 19079 233108901 28589 12042 427958396 82635 28589 689175348 82635 15082 237909969 22517 82635 111383596 63405 28589 223941198 9851 22517 58869397 82801 22517 437543112 15082 51370 585169341 43134 82801 83012090 7801 82801 877795555 51370 17967 575706582 10230 51370 65172292 51370 23845 224472749 84005 43134 567615236 57406 23845 782339413 82664 57406 298613001 57406 44561 602541723 23845 71157 180340558 84117 44561 524041473 39934 82664 283671015 84117 40969 105051050 40385 39934 998341577 84117 58490 110956369 86418 40385 760531019 35356 40385 401824088 17278 40969 285611560 58971 86418 702040440 35356 23458 706260669 26189 58971 15623800 56477 58971 823085333 58971 32340 779632741 56477 48365 8261022 74988 23458 814519382 87224 74988 75142506 56477 76626 332842081 76626 24450 86543525 24450 30590 701353931 6172 30590 980487290 24450 57623 373428719 30590 10779 858795107 10779 87200 936893932 57623 11741 457816176 19624 87200 200223217 57623 70350 270480262 19624 7623 290469100 71314 87200 13810229 73180 19624 67780279 42070 73180 304792655 7623 41952 915705527 85802 42070 73376865 26598 71314 738748679 4764 26598 686440738 41952 25797 802354540 47633 26598 957445610 85802 3818 965495387 3818 24434 803552415 3818 7546 518196434 41160 24434 246356392 24434 67144 277961786 67144 7429 934266666 24434 16907 462918598 29860 7546 491049076 7717 41160 675180843 7717 11848 118031236 58371 29860 28293240 29860 34152 691950327 19490 7717 908877537 81358 7717 764693578 38917 19490 750351793 38917 2751 739531686 19490 45402 95928956 41958 45402 323269199 75201 38917 656969042 23819 75201 332545039 50729 41958 86462244 70617 41958 355878063 41958 59412 67404949 70617 41899 637628766 72563 59412 347801568 49497 41899 38504861 49497 50447 504617150 41899 23043 700685775 23043 43082 961362602 50447 6574 829759464 2402 49497 40034892 43082 10658 132594275 19197 10658 817407951 22140 19197 602605585 43333 6574 25489065 22140 14450 114340521 10658 35830 54478679 10375 43333 218881199 43146 22140 22178422 11571 10375 422018468 27477 11571 317202666 27477 14023 451107496 21111 10375 190978516 14023 72596 87830853 58598 21111 469688974 58598 45327 569088213 45728 58598 191914167 70315 72596 350720411 81860 72596 10062312 21234 45728 336215461 34928 45728 740992968 21234 50037 705051732 50037 63923 773290914 46112 63923 474904323 46112 76946 632959245 63923 51490 17965676 85655 46112 357446118 60498 85655 624498075 85655 68454 620866442 77170 76946 405798452 77170 9686 482435595 9686 79588 305311980 77170 63877 529085502 63877 4428 536188229 79588 85584 609358385 4428 81151 279731888 15466 63877 175476020 15466 28871 850855699 73376 4428 761232900 4877 81151 596752620 82600 15466 75199162 4872 28871 49386755 4872 12133 83791466 12133 31605 833586262 39481 31605 238730108 4872 43446 500246022 39758 31605 66787729 13367 12133 248031813 60066 43446 461590391 39758 77328 987537393 18018 43446 509140080 77328 81794 126332829 13367 14399 104569251 81794 44827 338415734 36225 81794 155464899 17801 44827 112510646 85868 17801 549886648 36225 31482 515825688 6499 17801 835782230 32282 6499 43368721 32282 25021 293829364 8759 25021 648194389 8152 25021 201689094 78423 25021 809006672 45191 8152 385478943 45191 30206 439260960 33483 30206 916329695 7476 30206 284267822 7476 66489 395298665 15267 66489 886701097 60223 7476 557851908 7476 5427 633943972 46153 66489 13625493 60223 34664 446449369 32679 34664 204214310 23622 60223 628952759 23622 65241 885949180 69577 23622 858660765 69577 85298 878406049 62203 23622 603434108 23622 12563 169244202 65241 79569 11020364 44506 62203 460805205 79569 67859 106472844 47606 67859 770488090 33299 79569 111900132 77686 47606 549934732 21787 47606 141111254 33278 77686 600646462 21787 67493 118000647 33278 46536 782411410 71322 77686 302904446 3512 71322 581649603 67493 28370 461031564 71322 52218 534265348 46536 82217 428973343 52218 82611 959677088 77817 82611 641599796 28370 9046 440314592 38891 82217 981618861 29020 82611 298795629 9046 79574 391659030 26297 9046 544395795 26297 20228 264806936 79574 2674 825363605 861 2674 802419379 47921 861 687310037 33773 26297 128651957 861 70463 971921734 861 82154 581531642 861 20284 359181892 20284 18992 62212982 33773 37912 155531392 73301 18992 444373973 72 20284 156918117 4320 72 806648664 18992 43505 77060877 72 38229 156960456 43505 9517 436110678 38229 60097 619015278 21847 38229 509607673 22806 43505 721765648 83568 9517 231791181 74706 22806 318393700 80377 60097 145133825 42096 80377 562416347 42096 28268 762946677 7637 74706 528207395 77644 74706 33474806 42096 31080 366840401 71916 42096 103606902 39467 7637 351139366 49342 71916 76829459 71916 59440 654640798 71916 79722 929867212 87128 39467 479447119 39949 59440 400123433 18647 87128 488908945 39949 42120 756663071 32389 79722 835627529 87128 79913 559744336 45421 39949 111145311 32389 32600 580222254 28107 42120 946201780 68273 32600 316966773 68273 32573 509122680 39123 68273 339047596 32573 50181 453757801 39123 39912 220878217 50181 65861 633849890 32573 74771 234571025 39912 82260 295253014 59248 74771 167026125 48854 59248 119125422 83732 59248 443980953 25144 74771 383035140 48854 60920 57829526 25144 6062 31449002 6062 50935 838565855 55127 60920 104265188 4020 6062 143209313 4020 81804 428622651 73586 50935 178682613 34137 55127 603166661 81804 69583 990779049 78245 73586 402822608 69583 6545 202829909 49019 34137 565077232 49019 20795 334753930 72128 20795 998577928 20795 7347 491471953 72128 42385 487492871 67568 42385 728309868 14034 72128 39869608 11760 14034 54141703 11760 82959 574924700 79854 82959 315071712 39998 67568 384640622 41349 39998 738444151 4667 82959 745831502 71857 82959 929856533 7604 39998 659605975 85642 39998 699246082 4403 85642 207575176 82132 7604 761402209 3077 4403 517767594 15515 82132 440282522 3077 10197 654691989 60323 3077 81751386 19518 82132 440500813 10197 34143 543729091 34143 34768 185760453 10197 22467 871489213 69268 19518 205071476 85401 34143 263241057 17170 69268 44189266 69268 41700 952073437 22467 12745 178300383 84076 69268 633511146 29875 12745 390352231 12745 50111 444545011 41700 45737 500303866 81891 50111 618412988 50111 40885 905936273 45737 59714 702073801 46605 81891 836057460 74636 45737 214378949 52712 59714 104603694 40885 50942 444735337 10915 74636 400834227 10915 4012 113094496 74636 41034 753590333 50942 74011 853851431 41034 29255 421520152 74011 23166 170282623 58295 41034 734792281 15173 29255 425024906 23166 80852 352171517 23166 85326 242608351 36468 80852 596118616 63617 58295 457061225 63617 57003 43001393 30482 80852 159026689 30482 57321 462341036 68218 63617 162312954 80197 57003 16771119 36886 30482 13231454 69971 30482 193091733 57321 49701 554768517 32451 69971 206961811 32451 17018 279000617 16634 17018 192395123 81226 69971 29366588 81226 58674 599979766 32451 67914 655190778 42366 16634 216657090 38297 42366 185823508 27522 42366 636208527 38297 3439 259779918 3439 64890 801128571 3439 151 814241174 64890 83114 550016670 30485 83114 440777491 74850 83114 694555511 28053 151 210236637 83114 46511 573113496 23223 46511 695787762 23223 19688 45779125 75266 74850 162591608 3151 28053 997129286 69824 3151 399406322 3151 10500 782550739 9294 10500 325961208 83844 3151 930080025 40931 3151 369825178 10500 10321 860350345 75824 10321 254140986 75824 40758 11538979 2034 10321 5991768 40931 79149 542980833 31112 75824 312644510 42049 79149 410498356 31112 37445 734119298 37445 42935 586102970 42935 59158 659585420 51642 42049 567009641 35035 42935 649534982 51642 53794 644221571 22046 51642 620835995 11669 51642 266270014 58948 22046 863059242 22046 74379 27243874 72912 58948 242020074 9456 58948 664635054 43268 11669 302426390 43268 33309 21789295 72912 65855 176226567 9456 2432 476019520 8893 33309 593597831 33309 16408 659573119 8893 50549 497871096 50549 17205 164691343 34615 8893 281175840 50549 69737 827934966 22685 69737 88247209 1646 50549 597705707 69737 65723 925858037 1646 62689 921023029 32298 1646 368765132 32298 27328 120922653 65723 73653 498306670 74724 27328 138778771 27328 64395 427515947 73653 28919 289911800 28919 57597 529437130 64395 55841 126813379 76253 74724 881100379 28919 70947 879747002 84256 28919 952933983 5875 55841 769320753 5875 15612 359435997 70947 11995 845003992 50535 5875 844492391 50535 3574 158204846 50535 35235 909234154 49823 3574 884449044 11995 61789 126872144 3574 57905 787106760 73423 35235 490542456 22246 57905 280534568 51464 61789 879019828 81437 73423 752320511 51464 11999 551369016 22246 17124 774912776 17124 23222 897298531 59291 17124 398000541 72567 17124 763776339 59291 27195 394544912 23222 13281 566580604 30988 72567 674042603 27719 59291 536909954 72567 73814 735871931 30988 1441 286752162 12627 13281 923202888 44428 73814 452513601 6261 1441 502306903 38083 1441 463601752 18124 38083 944169986 22856 38083 444243976 49750 44428 371790117 6261 82669 968348990 82669 37467 450793385 41729 18124 717827889 5311 49750 45426760 49750 77066 103120754 83649 82669 612739600 77066 53177 835510059 41729 53683 8845505 5176 53177 576622922 77066 47684 604589538 64592 53177 135785849 68094 53683 65702652 64592 38626 66556554 5176 777 466874717 68094 32734 433988099 777 15632 704859386 32734 7486 460971840 777 48768 692011468 15632 39326 853507416 39326 55200 315724572 65672 48768 14456640 47998 7486 449175227 48768 20392 129592054 70605 47998 824745269 33592 20392 390069124 47998 44747 440384198 30808 44747 388747597 60607 33592 830275271 60607 7815 368475836 43221 7815 818621028 984 60607 840847521 30808 2683 909833722 8236 60607 531649534 43221 5793 185651790 56551 43221 44316119 13895 8236 194301470 56551 54395 282356884 62758 13895 908739456 13895 31086 101497428 54395 60268 823196611 60268 872 15335882 59821 60268 574970572 872 84319 622184007 1730 60268 564420327 60268 22240 407428530 85833 1730 645640126 65483 22240 611554469 84319 48656 255128112 79441 48656 9835390 60163 22240 233393653 3965 65483 942156262 79441 43957 112924265 74946 43957 923688168 81288 43957 194011132 2416 60163 607664795 43957 73547 74301196 43957 42599 133304902 47706 2416 732116853 164 81288 907033959 15487 2416 598665101 73547 19293 532094885 19293 85842 267771240 164 79425 652295426 33697 15487 139369706 42335 33697 963679252 54257 33697 568798672 85842 65717 652974831 42335 21375 835381360 26625 21375 408419357 65717 39762 306881295 21375 57380 899116584 4022 39762 344117528 33307 21375 30454258 26625 36985 345459445 36985 75296 225287911 75296 23060 956983405 75296 23642 40946123 42993 36985 753548498 54990 23060 747653996 54990 27939 60405063 23060 36065 970714261 47558 54990 322201463 72110 54990 15959371 27939 42621 905384791 44525 47558 892008013 39103 44525 145495578 44525 73836 298481275 45305 42621 381095134 39103 8516 565847486 73836 76903 971456448 47340 76903 523195473 47340 62880 401034541 8516 39856 5710849 76903 49653 962415843 34383 76903 605050291 74212 47340 169730793 67622 62880 209573690 56276 39856 904486344 24623 67622 354547777 74212 6201 354944486 78274 56276 579686270 22130 78274 742713088 1245 24623 990053168 32775 6201 59619427 69531 32775 850362799 86837 69531 52068750 86837 33196 812032078 86837 4842 642732567 32775 2337 312719028 55058 69531 276140471 55058 49395 185518367 2337 83327 198566572 24667 83327 642836218 24667 17286 325657816 17286 18375 617956751 49395 40789 96456136 81012 17286 33558715 2239 40789 928326915 80900 40789 815493794 10594 18375 137061587 2239 52116 871538566 80900 70170 744447564 4231 2239 494749976 80900 11646 58862621 11646 32631 697361242 52116 40997 430271023 4231 53818 633390704 11646 31164 130488014 22082 40997 584406859 48755 53818 126127268 53818 5659 136748131 3579 31164 105039331 22082 68641 619301675 70193 5659 898951427 86632 68641 873828937 21520 68641 805684761 3579 80199 77659701 86632 74507 133970848 74507 53001 642345156 86632 57874 84911380 21520 14243 380352909 15414 14243 75102356 57874 21944 144019996 13930 53001 995003234 30780 13930 661736198 15991 14243 635823164 38678 30780 901262953 15991 41708 526340223 53653 13930 774228740 30780 72528 807876446 71802 38678 166337364 72528 79843 98457881 53539 71802 721242582 53653 81862 668923090 72528 5870 130294896 2424 5870 408326836 5870 54641 121533222 2424 7257 229424117 63722 5870 541535910 8066 2424 551529121 63521 8066 50590553 12713 54641 706789136 8066 34940 928214779 16306 12713 324934484 63521 74657 363453709 23552 63521 55533897 16306 17014 303921187 16306 9572 773788136 23552 71381 91453205 20456 71381 241267856 20456 48862 901578394 17014 28004 437428604 48862 56310 985540232 56310 78573 846213882 24308 48862 596312771 3729 24308 582864600 3729 49671 437611638 49671 82648 451273178 43325 78573 227815795 5193 24308 625818986 43325 85468 614051291 43325 24200 121060576 24200 7016 540377359 85468 14526 795652595 24200 47404 895108986 86088 7016 411127713 7016 37945 539031492 7016 59719 377348046 14526 74257 220441737 59719 44182 904164215 11525 59719 326337630 58515 11525 316174180 69111 58515 334231602 56469 44182 834808385 28208 69111 248687719 28208 69241 5833250 69111 42461 994496603 69241 61555 633227836 72634 42461 579291585 526 61555 724253574 69241 25159 170833582 13957 61555 123604301 61555 50659 836453954 25159 65981 86953147 526 23534 429546973 13957 45330 873650198 43926 23534 35695227 23534 61618 372350221 55889 65981 809788085 17815 55889 784490574 20112 55889 520302326 17815 59396 773731163 15398 17815 622250347 21870 55889 754705590 55957 17815 540872130 25698 21870 528458852 21870 36195 466856802 15398 2977 274087134 55957 14372 858048198 39316 14372 212722796 2977 48555 909706691 21586 14372 43479774 2977 9550 981230071 14372 27908 167845096 48555 45604 475504949 27908 32088 554526660 9550 81240 595175842 45604 66870 215638904 31045 45604 440249523 66335 31045 271484470 32088 12476 154336359 81240 50680 397860064 64974 66335 157039173 64974 8145 777020265 50680 79114 738020177 64974 47298 155198892 50139 50680 781148754 56582 50139 445645135 76862 8145 319541359 76862 16072 258429681 56582 6666 270858599 6666 72498 643369932 24827 6666 993730514 49386 6666 935976978 72498 63352 681869680 59402 6666 120134389 45825 63352 712437468 63352 19046 309915548 68342 49386 42458000 45825 49900 884564011 68342 34051 781711572 34752 34051 133237744 63620 19046 90957918 64823 68342 30271851 64823 85808 44889459 22984 34051 58061933 49889 64823 806690572 64823 14200 34298848 14200 43479 265473401 49889 59693 939433822 43479 79120 735286323 85104 14200 488581818 43479 74141 135111713 74141 79551 169716782 79551 60205 590465877 85104 6130 663080587 42580 85104 946560045 79551 1469 640070475 24807 79551 227717558 1469 51431 5566288 24807 20495 516592906 8458 24807 293387773 27997 24807 470092785 20495 12888 976220913 58011 12888 2995145 8458 66644 387941965 86832 8458 532771996 48330 12888 38521609 24037 12888 527537497 24037 13822 697969769 86832 33741 115035533 13822 46261 195213522 49363 13822 9885036 69689 24037 656662590 46261 32923 210659022 44662 69689 362725959 49363 26589 578373448 49363 53562 903051755 32923 5570 836316700 5570 31700 489065117 7584 44662 352476454 20581 26589 135142362 31700 50783 458563563 20581 32911 405648507 31700 59184 86935059 77143 50783 956620782 32911 54128 169701331 77143 65904 968598869 59184 61809 839634650 61809 69520 269705308 39731 65904 992523036 39731 8330 482578298 69520 83021 141061347 61809 32512 324395416 9022 39731 117419072 83021 32514 374238941 75191 32512 395500313 19681 83021 60176674 32514 82036 535561621 52489 82036 692681284 32514 1640 274476155 29598 52489 676983620 1640 54450 506169070 82036 58566 476280200 71636 54450 828392998 5525 71636 101130091 87268 54450 83449474 71636 86432 96845219 61551 5525 821854791 83360 87268 759437916 47828 5525 87217517 77737 86432 114202087 61551 79649 495574508 83360 1214 41814405 1214 63129 492720289 1214 47911 358665507 1214 51026 88830455 79649 809 63890278 51807 809 386264316 26542 47911 498352293 809 33413 991188683 12969 809 888089698 198 33413 888223470 52272 51807 4181677 58533 198 258691900 55313 52272 206901173 64499 12969 749812798 46465 58533 386176295 66049 55313 200514718 58533 60152 981556133 41909 46465 15002737 66049 20000 312947799 51296 60152 80903467 41909 44734 256381764 51296 48102 622041252 30704 51296 534341446 48810 48102 59249139 40082 51296 540384442 68559 40082 112398760 30704 41496 510067220 48810 23025 13218410 48810 29026 422032775 40082 46358 890588001 68559 6510 713451212 29026 1366 88716118 56225 29026 636854075 6510 5514 740261685 1366 8503 765101094 77500 5514 31672650 34061 8503 140849284 12574 8503 628733264 52550 5514 119460188 77500 28897 802654573 43885 52550 487971362 43885 50764 909443447 12574 40804 138660343 28897 33344 567523324 33344 78345 538209414 67598 78345 73934887 29485 67598 254246745 67598 68662 799184321 41232 68662 971402557 68662 47093 545935393 7389 67598 213127507 81224 29485 610502860 68662 28129 83838295 17831 7389 881683870 76344 28129 632251226 17831 66144 568175810 60367 76344 451908126 85643 60367 970777519 17343 66144 252797464 45744 60367 708810635 60367 63650 701444868 17343 48212 895183852 17343 54756 797912874 54632 17343 551825132 63650 17440 938846878 54632 47635 210851784 54632 83814 380401267 83814 67407 358467526 67407 55644 765623466 55644 67313 225087092 67313 77260 777006188 13104 83814 370613630 67313 64710 123398509 64710 40022 377031832 35785 77260 732208342 40022 6622 872235548 68931 6622 721104337 35785 51706 94377523 40022 34494 166820274 32037 34494 993365343 34494 69972 301512228 34494 32922 110157888 51706 78659 878088119 8480 34494 851185755 32922 36533 413809508 38413 36533 894102627 38413 26157 722052099 16739 36533 124762710 45846 8480 458623756 41299 36533 926679279 41299 16295 440153358 42109 16295 329518008 16696 42109 271366928 9482 16696 532791257 16696 52605 627647233 16295 59014 543854354 9482 73116 582890076 15821 16696 463589305 68701 59014 827670353 59014 11714 957206129 59014 17719 243564258 33434 17719 284811906 11714 10090 968541364 17719 66959 663583313 17719 51375 763885507 35520 66959 323029918 64824 51375 94210120 51375 86569 217812910 47325 64824 781476154 35520 6175 656280598 64824 21065 981793465 86569 32161 190799197 19641 21065 559179892 47325 30523 730694435 32161 54944 969163562 13101 19641 480846455 19641 52909 244242022 30523 75308 30860526 5363 30523 27749327 5363 67781 344981205 5363 65688 989739130 17573 75308 700706397 17573 45173 173075397 86711 17573 7075346 5883 86711 374156173 65688 75861 216191287 38409 17573 716007245 16329 75861 625665879 38446 38409 61378986 38409 17059 514553732 17059 5308 896777229 24234 38446 948303066 5308 77374 613574898 4248 38446 58835336 5308 84495 378640129 76408 4248 137991757 24234 71185 776860362 84495 30662 9877558 26232 76408 314766510 54337 76408 757003659 71185 54731 680308847 68866 54337 897388671 30662 973 85218129 68866 2112 524019579 973 48942 731931214 48942 86537 882172360 86537 51069 886489848 34487 973 327276743 10960 2112 367188067 10960 16113 993905319 36537 86537 494961318 51069 54889 819240154 10960 44899 528144278 18740 44899 74273788 35409 18740 698586965 81008 54889 384349821 35409 17181 362021442 61145 81008 480244603 17181 3420 509825741 54495 17181 446353034 13655 61145 895353843 61145 22581 428014448 45667 22581 864033520 16442 3420 134424787 30486 45667 993919618 45667 26807 829566132 45667 35654 817776230 71145 26807 465735315 19279 30486 182956699 1642 35654 893863995 27745 1642 76319249 35654 79384 112955825 19279 31532 264985007 19279 71620 738096610 1642 63924 449980959 82882 27745 721600403 60089 71620 365491387 77558 60089 832211192 63924 77003 757422391 57343 77003 165779194 67675 60089 652515133 29333 57343 92739296 67675 39248 349184312 82958 57343 373760921 24036 39248 803516413 85300 67675 266201023 1868 82958 398355082 1868 47469 23209052 1868 67861 824873624 47469 58227 143183536 20454 47469 798271654 58227 51691 325222085 82262 51691 719431489 82262 24515 98320648 21758 51691 681618305 61495 82262 80712240 82262 1789 964477865 20102 61495 509457501 20102 48164 436958846 61495 33862 698319537 61309 20102 3359687 47405 33862 825343619 20102 62183 196193757 37886 48164 770087556 25462 47405 462374681 47405 36665 954664 17914 62183 483087730 60630 25462 129442076 25462 61222 188642724 17914 6586 531889448 17914 19523 344378913 19827 19523 56910817 6586 25116 491085923 18847 6586 327551655 43068 25116 154619438 67788 43068 21036377 2272 19827 842908102 58564 43068 412210242 18847 61560 399965366 58564 13695 765201939 68804 67788 948085238 2272 68774 975502731 13695 31329 92333350 83209 68774 486208536 46283 13695 185223879 24250 68774 3753452 66433 24250 483216022 66433 23476 543492268 57790 23476 332065284 11479 57790 754863062 15399 66433 749431465 59495 57790 644663844 68606 59495 179828483 10305 11479 336474125 15399 28155 944204582 10305 65441 294650245 52823 59495 720349015 52823 67534 28495489 65441 63336 80130482 85926 28155 798691137 3936 85926 237834709 34791 63336 647473500 29306 34791 715625205 63336 73220 547869024 50283 73220 914526040 23308 34791 386891559 50283 34480 636180573 60519 34480 108813422 55213 73220 793462188 60519 45101 395802904 17449 34480 251996310 35936 55213 334989291 35936 8699 813122473 79461 17449 490060389 27165 45101 730705154 41171 17449 11123664 57264 35936 943712463 59069 27165 542106942 57264 42987 554595630 40048 27165 412060856 40048 51576 97740751 51576 56759 985595525 64488 40048 683024167 48359 64488 402446728 40048 74536 97245544 8317 51576 66669475 8317 48788 193735479 68591 48359 174103528 8317 77395 617659895 77395 8981 752627255 83806 68591 805431792 77395 17160 21937611 4385 77395 127380781 8320 77395 113514624 83806 55311 359053217 8320 61817 3614432 62510 4385 324527894 3802 55311 895747989 60776 62510 788651603 65215 62510 336554765 61817 57442 801477048 57442 9288 87655350 57442 48293 657399355 60776 52232 854586828 52232 33775 778439143 17147 52232 328456998 77217 9288 75997702 77217 41891 185531542 77217 3686 914439159 77217 51495 737871242 3686 78145 824621644 78931 3686 435319042 41891 39514 435728330 3686 66434 861734298 78931 24268 481778097 66434 14627 110277080 80472 14627 306546003 56191 80472 130984022 66434 15388 312207655 15388 28354 91520957 82586 14627 297817632 15388 77899 527034084 82586 83885 622888911 41109 28354 429710165 83885 802 864128139 41109 11277 515853145 63317 83885 614099780 11277 37017 395448372 802 55100 134755567 69473 55100 126724392 69473 59765 307988083 59765 63535 752305158 55100 60639 139966599 5345 55100 430995792 5345 21998 573892728 81343 21998 247853752 43870 21998 647527401 21998 15620 98042043 81343 13498 192486160 15620 47792 512777081 48267 13498 400366313 84447 48267 450396782 10814 48267 979802411 13498 57650 916810551 57650 15054 955544173 39223 84447 583607991 15054 10022 985569113 10022 38618 730582691 15054 54887 924235027 10022 41268 282742666 37185 38618 241644281 54887 72865 222354464 72865 71987 158000602 38248 71987 12104344 37185 9968 700665062 72865 70273 259617409 5243 9968 406028000 61574 38248 968013817 61574 83714 260892044 46943 9968 205421089 70273 55007 633392012 82834 55007 332484823 61574 34397 829974927 44026 46943 302045887 57417 34397 929678695 7193 57417 957370408 7193 39599 967901318 70575 39599 913011007 39599 53643 205154078 1832 7193 328905030 19180 1832 7545824 61286 53643 6850515 1832 83429 3569330 1832 21083 504436934 61286 52903 564721401 10378 83429 333413940 83429 68208 203919801 33085 83429 374623587 21083 83683 433998975 83683 23883 493137381 33085 50332 113974376 83683 34047 240033346 50332 13747 187781710 61227 34047 60293964 49836 23883 783192402 50332 58444 298754927 49836 44097 682754132 44097 64950 56828399 61227 5544 985502472 69785 64950 803301183 69785 35962 123639704 35962 28288 305886335 63956 64950 655130234 5544 18197 213970581 18197 67148 357179396 84504 63956 305323229 63956 57700 862648449 57249 57700 405545815 61904 57700 550917276 61904 39632 295882296 16189 57700 707555122 773 61904 829880602 16189 16645 605275362 10415 16645 929149064 5787 16645 300490682 11371 16189 846034407 22023 10415 721681720 12358 5787 604206238 5787 44316 684947014 22023 52347 318457513 11371 85093 230317479 52852 12358 365796530 36915 44316 21653665 36915 25682 848428786 81814 85093 89698474 47076 81814 464229667 46008 47076 591464653 47076 67430 892595548 67430 55348 33335620 67430 61148 640034199 55594 61148 259227559 55348 55566 462989386 67430 27066 343022049 55594 69387 62753933 54755 69387 590405142 53820 55566 922611821 24563 27066 710024885 24563 33052 618721248 47687 54755 764783395 37283 54755 9282189 29992 24563 463977465 19975 47687 356768163 71301 33052 620138473 47687 49033 104698482 19975 47224 923624672 19975 79278 692333093 23533 79278 935833987 49033 83644 868794209 49033 15708 75034452 34870 47224 11857798 79278 46729 17792286 71291 34870 338678564 71269 71291 927910668 46729 60357 164528419 5709 34870 277066195 27548 71291 399692282 71291 54210 352355161 27548 6538 649002126 65344 54210 858340505 51532 54210 331000426 27548 65488 350949638 54210 70978 669850109 51532 9668 31172347 57656 70978 418156010 65488 8382 27741510 57656 41611 624162741 8382 33092 216999775 13109 57656 625867315 8382 74698 772757465 76023 74698 690120857 82332 76023 816722690 82332 12271 495900018 74698 75536 551306283 16255 74698 994087834 75536 45831 898602751 12271 66713 44128317 13014 45831 200938129 13014 49370 388852364 49370 55002 810171792 5451 13014 338317274 81914 49370 89538531 59516 81914 883447096 59516 46422 777837669 4535 46422 156481448 49880 81914 152226494 4535 72001 157967844 4535 49944 641448143 63937 46422 990543384 49880 9548 798770005 82140 72001 454917564 54299 63937 162235829 52887 54299 651957844 81551 63937 770573354 67849 54299 595284433 52887 37614 552851281 81551 23757 271174798 23757 26825 601114420 23757 27866 506477165 76524 37614 368969004 26825 36385 634579923 55813 26825 214593617 77030 26825 342661031 76524 9293 298931977 39037 36385 901312535 77030 6332 22868334 39037 14303 500107437 3081 39037 412825029 30413 6332 400794469 3081 70587 897908188 70587 38001 616659879 70587 31271 634713307 1518 31271 650698329 31235 1518 894972920 31235 38014 467296166 38014 6497 672650457 31235 25419 637653772 27023 1518 599456554 62826 27023 595802183 19096 38014 18551918 62826 35877 848606862 35030 25419 558377516 35030 79486 226524412 38841 19096 205812281 79486 57990 7117278 35030 44460 475914132 16926 57990 112028988 38841 9304 364128183 9304 33563 198971517 62441 16926 919902810 33563 9106 375559378 17688 9106 473176471 26721 17688 332313691 21926 33563 846044301 62441 14231 823537905 9106 74971 130263291 63271 17688 906016468 37194 74971 873375417 38114 63271 512359701 77481 63271 612376111 77481 59474 887940865 38114 6851 995770483 81577 37194 903950381 15569 77481 615213519 59474 35835 471516120 6531 6851 474222280 15569 636 832702296 13884 636 712804996 16218 13884 872548124 6531 80215 945648209 13884 82078 275961866 13884 36587 73263498 32556 16218 617068655 41279 36587 167035564 35008 32556 730859311 32556 51525 353938033 51525 15536 572734617 41279 50137 323802729 41279 87135 414639883 76356 87135 284639596 87135 16845 326648926 24309 15536 438264199 50137 1965 558776975 24309 74781 29399908 73786 16845 562434841 10891 16845 832443828 24309 57662 903475965 55783 1965 20375041 10891 11255 704862589 84307 55783 207522026 74371 84307 671854978 57662 21103 907038426 74371 46585 616201275 4129 84307 426307292 4129 9816 22373752 46585 51636 622029859 33217 51636 322325112 37164 33217 213406599 9816 68854 63879602 37164 71405 164943536 33217 73811 70370973 73811 23702 464711149 68854 33372 755611039 73811 20897 199424258 64901 71405 230045842 36525 64901 748711878 36525 15253 820922692 20897 20452 851523113 20897 71147 591624158 15253 44261 320481474 15253 39711 841293642 1052 44261 815536935 12937 71147 855321739 39711 3069 897237190 12937 7631 124266390 39711 74853 545515782 7631 37589 912084439 12937 59051 21000649 3069 11831 52862169 37589 72581 980685455 77073 59051 479887540 33017 72581 37325180 42508 11831 90180337 33916 11831 590450548 50496 72581 19195049 33916 26506 148318753 33916 57818 705959703 57818 299 729140144 33916 43432 697831921 26506 86801 332999132 43432 32478 541074410 70084 57818 16735672 86801 11041 593774544 70084 71881 825887026 81899 32478 110677577 23635 11041 929544722 71881 66591 93518865 26735 11041 891375347 46015 71881 708234545 6565 26735 718020045 66591 23808 97790616 46539 23808 292950983 60948 46539 535227186 36014 6565 70064460 60948 1134 500984812 60948 22164 55157418 36014 2021 134094854 60948 44151 200250771 1134 33027 962145758 22164 66374 79538810 77049 44151 390259328 48292 33027 515904800 82263 44151 680986133 55806 48292 667477394 68002 48292 594138741 50572 77049 969166620 55806 84552 104352587 2151 55806 348196024 68002 25077 136725081 68154 84552 725155229 68154 44025 821324073 21597 25077 532285463 25077 56192 409754784 25077 6083 240837374 8326 6083 463706730 1298 21597 149756577 17194 8326 34492415 64788 56192 337744250 64788 71380 925457873 76787 1298 957215575 71380 12495 95751783 12495 67570 64042321 76787 46202 41016149 56305 76787 544716841 76787 16087 830498827 68007 16087 815451120 28410 56305 607733765 56305 22995 164790878 28410 80282 932789166 80282 46235 241905441 28410 15340 578520784 31102 46235 102978304 31102 45969 57323395 20652 80282 33524445 3902 31102 150976897 25633 31102 207410582 81334 25633 769638565 64807 81334 151865747 81334 30687 683691247 75097 25633 840912292 66204 25633 671487356 64807 57013 18529325 12740 64807 709132695 30687 15841 149226020 66204 30215 441464803 66204 84006 743450457 57013 13560 635309827 80295 13560 338031484 30215 63119 139667664 68979 13560 232963539 66496 80295 214812298 13560 7335 242405938 7335 21808 711827022 21808 35635 647621925 66496 84088 795886971 35635 69350 762224693 53046 35635 997413979 41215 35635 451628148 69350 73253 669106919 41215 42686 53501236 73253 22335 844501976 42686 49390 835590007 40161 49390 495896803 59278 73253 729994074 59726 59278 397693768 59726 5379 483758075 59278 75213 403331733 68029 40161 449473277 33328 75213 972952046 33328 70711 363193374 30551 68029 438145769 37029 70711 941246043 33328 10040 611204783 33328 83172 847139122 85374 30551 846244707 85374 70258 243399773 70258 25326 550108400 83172 43526 875591187 86079 70258 105127620 70838 43526 239118719 28767 70838 421059224 70838 50370 820360152 86079 80948 301557156 69622 50370 644582410 50370 8342 219444982 69622 71757 748380918 80948 25161 985710199 3189 8342 945666848 43190 8342 935017502 76648 8342 729743034 49855 76648 545962677 71521 43190 177041594 65923 43190 757165286 48336 76648 847108980 48336 58302 363250741 43360 58302 70146994 34049 43360 661620842 8664 43360 313733620 48336 84167 12856925 84167 68049 90203550 43360 58314 818608163 57764 58314 742409006 11241 57764 380727780 43535 57764 106266046 57764 30227 333398174 37722 11241 949523841 43535 48203 514184586 10329 11241 680464627 86274 30227 31714565 86274 84559 838675478 10329 79013 318834006 48328 10329 31791620 10329 52047 504362316 48328 73795 796149195 73795 42840 156357620 42840 19191 454553846 33101 52047 577453563 19191 13847 484316845 19191 51978 737555055 42457 19191 978959323 42457 63473 131624670 47181 51978 655346779 13847 49149 760081299 81490 49149 769675477 63473 66380 420934063 29405 66380 891793869 53003 49149 222206126 53003 86115 572739265 66380 32346 974143427 47551 66380 948820382 43423 53003 107757556 18007 32346 957983179 61085 86115 305369780 43423 80167 200941510 61085 16801 885399264 43423 60884 818910763 61085 72937 960900347 54176 80167 515349538 4488 72937 367617997 74673 16801 217810211 85837 4488 598408670 72937 71363 380836477 54176 13000 738222267 43605 13000 252215938 74673 72475 27496903 31712 72475 695383091 71363 65804 161959597 72324 13000 525498275 33784 72475 800698994 2206 72324 215286911 9585 31712 758856966 2206 18682 408154891 18682 72828 213487915 9585 55996 145771661 18682 70704 913562143 51367 70704 222174321 71027 18682 178218650 48048 55996 37618310 55996 8119 409102889 8119 46788 481322961 2888 46788 48419616 57968 46788 424370598 8119 60812 535105022 12143 2888 677708588 13484 60812 528825006 21761 57968 579451323 1363 12143 779709521 12143 11354 712471986 3090 13484 616143342 29243 11354 279336046 74008 21761 74341867 1363 59099 746708998 3090 53328 104521164 59099 13196 21517782 82808 74008 631710603 53328 71336 950223843 82808 69278 532063145 34285 71336 890509430 82808 8920 29496014 8920 19141 108004883 71336 49539 166246216 31330 34285 698519341 43770 31330 380095119 63904 19141 644185871 63904 77205 121751323 43770 43712 378460295 51565 43712 425032283 12646 77205 6202754 51565 39151 467045650 49771 43712 895693847 47445 12646 383077628 67346 49771 778886471 68034 39151 925544831 11008 67346 687341638 37377 11008 942646618 47445 44622 365878213 61082 11008 187835426 68034 74943 907364919 85044 11008 180421581 73625 37377 416685354 41936 85044 327589057 86878 41936 55815142 86878 86319 625347641 13006 73625 134691135 78937 86878 89738431 41936 41813 43665895 86878 54393 433851722 41813 37443 92989530 37443 49505 196980967 57803 49505 19470097 37443 67304 428194038 60341 37443 101036769 83804 37443 154778563 26759 83804 36476357 26759 63835 412468828 83804 63598 342405747 63835 42916 100823708 26759 68602 345195573 85136 63835 312755133 31218 68602 671080990 68602 51647 67820738 11431 42916 580342320 85136 3415 389815599 11431 6415 566101711 3415 389 306179367 3415 13232 578940500 45594 6415 823436466 45594 80901 55435567 389 33188 688378955 37685 45594 18447872 39432 33188 250106332 37685 36707 693422016 48396 37685 464107206 37685 50490 782134087 5216 48396 371020645 45276 50490 884388601 36707 79886 20478311 33960 45276 793030191 7153 33960 990579120 5216 85956 702123174 9031 45276 797220059 48162 33960 883648240 23172 48162 961040941 59746 85956 303904254 59746 63269 883512078 69041 9031 455300379 23172 58868 388238443 58868 62609 189581148 62609 40579 39856334 13967 62609 481724336 51482 13967 277446662 13967 61504 702234711 13967 35277 683360208 35277 14087 265767932 39742 51482 706913154 13266 51482 675730514 61504 40170 101471130 7328 35277 829822438 24530 40170 203495260 24530 47641 416964667 58826 24530 161111517 40170 59720 925658446 37352 47641 726020141 55620 58826 401695607 83220 37352 86954829 59448 55620 29269803 83220 50740 102049230 37352 51438 219875513 24624 83220 931802115 83220 25927 16897815 59448 41384 453534549 80453 25927 847881182 23770 51438 957039781 61686 23770 470034099 14589 41384 516463012 1410 61686 952575077 23770 72711 464296511 1410 72798 226924487 14589 38853 845989466 58986 38853 808709476 85962 58986 217072736 52845 38853 2378486 85962 8002 127032842 85962 30407 957047751 8002 39813 560413791 39813 28655 255099275 8002 49856 519090243 8002 57427 421470368 57427 85609 485716778 49856 66249 341697764 35187 49856 483535931 57427 67286 679754318 35187 40935 25022714 66249 12721 843181793 66249 18292 240331598 20305 12721 508989174 12721 14873 47419598 24946 12721 629042647 24946 34711 438654356 24946 3889 85803745 20305 64570 265068663 13938 34711 865532836 3889 53651 148916176 34711 11708 112805279 78824 3889 883540369 78824 55965 636812743 53651 87010 601292232 11708 41801 19941442 35369 78824 928278564 78824 44408 202359824 33395 35369 220047204 44408 30363 331047194 70644 33395 75233007 70644 78229 441919239 33395 27088 398696588 27088 16120 365471859 80312 70644 573658702 27088 17406 300440505 80312 16668 370524248 80312 70966 209724181 80336 16668 572781524 80336 36100 326173617 20543 17406 868136683 75758 36100 505421400 71749 80336 61754643 74122 80336 670058109 71749 82986 271646572 77422 82986 549268647 27414 71749 813711493 74122 3736 713283290 13372 3736 76459919 1564 3736 728689681 14368 13372 162276194 11554 3736 225209848 14471 13372 147408669 80809 14471 639381408 14448 14471 133987301 72443 14368 451812998 11554 79535 164186433 79535 32023 503571930 1783 14448 517531971 81821 1783 360259271 71596 79535 27251692 81821 44083 988574470 1783 21008 605748504 34753 21008 758403964 22384 71596 633129259 10606 21008 184843393 47193 10606 221256531 21008 12406 180722245 47193 76706 697503617 3210 10606 646404440 84514 3210 638175027 76855 12406 538647600 10441 12406 907968185 79902 84514 733335233 79902 9099 68365919 13971 84514 67195049 66778 76855 708155122 10441 3502 641613493 79902 76949 462659978 18771 76949 848628397 66768 76949 592143802 84858 3502 891194690 45152 84858 148557729 58623 18771 887098230 84454 18771 744536936 74766 45152 382584962 45152 4279 484236458 4279 46809 890106121 74766 3524 815968441 27870 74766 670221148 46809 85912 422068559 77474 85912 684984668 85912 53919 350734764 86828 27870 296643656 53919 87141 431648317 87141 4358 909183979 53919 73441 883776542 4358 28892 689708800 87141 35754 577328303 51139 35754 583428316 73441 55052 962826050 86730 35754 262126252 61345 28892 592278539 38556 61345 691783500 74633 86730 480706427 86730 1403 145097689 14515 38556 804453544 11484 38556 32998666 11484 9729 9196867 14515 55439 821099399 57716 14515 32463424 9729 57012 317153652 9729 14544 88211097 14544 29659 653606935 29659 7528 436185832 61858 57716 692437338 29659 47142 908081228 35032 7528 698590739 7528 62160 959312311 39038 62160 761123096 35032 19894 457411586 18608 47142 195310074 39038 51051 588819490 39038 81094 122086138 13254 18608 262983760 51051 73555 743894238 81094 37447 525985265 68490 73555 64203498 13254 79582 772943041 13254 53916 132252111 63086 37447 807362033 68326 68490 313173454 31283 63086 631769387 71443 31283 68319378 76841 71443 107171131 69052 63086 883616786 76841 48165 440695957 76841 61520 678964196 48387 71443 159751950 14759 48165 332564502 86949 48387 744235869 86949 70698 570699242 59996 61520 842539329 12168 70698 589450195 14759 22510 57745872 70698 57728 529643942 12168 61069 398908103 84562 57728 285583866 12168 70936 707097937 57728 76104 474275537 81179 61069 888378416 76104 49041 378851784 15156 84562 289335534 76104 15150 211106170 53545 76104 711382662 49041 21820 576855891 53435 21820 325162112 29436 15156 430872365 21820 11297 487490572 29436 49921 488216511 75524 11297 594541214 49078 11297 262860698 11297 42488 713194198 75524 78323 729159505 49078 67724 754864157 75524 40673 87077553 78323 39782 266360065 70066 78323 824833296 53357 78323 376261665 52008 39782 857299430 55253 53357 284642838 39782 40609 248295557 55253 70825 286743154 70825 3832 482539089 77906 3832 552006830 55253 65385 319470169 48711 70825 841132402 5617 3832 845030059 65385 58315 130775430 5617 34856 827135084 34856 9250 482657306 37459 9250 233914860 9250 35361 232658322 29402 58315 157229319 35361 23212 947203971 29336 29402 401597012 37459 21750 153716770 3776 29402 694168107 29402 68420 181576840 3776 16976 214693649 34166 3776 999979145 81154 3776 585164413 41764 68420 969011033 37008 68420 100470847 59383 41764 709416736 84426 34166 542975099 63702 41764 546851267 41764 24132 941091412 84426 3467 835638113 15172 3467 93462275 68373 24132 965365828 20947 68373 867205243 52968 15172 144951856 17085 3467 412058872 15172 36859 590596897 35419 36859 912628714 35419 27465 13432688 38806 17085 136720290 2296 27465 780503950 35419 70959 639779232 70959 54310 869829766 71730 70959 534511078 68629 70959 812160638 39639 71730 48706973 68629 71599 278955920 71599 44633 135673537 79353 68629 637228533 44777 71599 68437046 39639 66492 269284830 71599 7511 961225433 44633 43252 959764787 52048 7511 155490469 52048 79096 76679975 43252 43732 513190244 38712 79096 234434593 43732 58261 52137311 60195 79096 40756507 31811 38712 373461743 60195 55694 767283577 60195 68399 353232246 49197 31811 416854311 49197 64731 995593943 57464 64731 196817262 64731 53063 541295932 20537 57464 397043256 6813 57464 31016518 38577 6813 81408213 38577 16508 35038217 16508 58968 183750443 47962 20537 867788461 43202 58968 553714286 19804 58968 522449394 41017 43202 359090509 83977 43202 299904286 85472 47962 170596201 33164 43202 25129932 27686 19804 994558663 39594 41017 494049706 39594 22857 937271213 33164 54778 362510716 30543 27686 242899703 53077 27686 396155212 22857 2380 285066918 9912 53077 334912451 54778 36561 831938238 39567 30543 887002394 63471 36561 122626683 37439 2380 685156015 72513 9912 10395625 53173 37439 460607626 6620 63471 490713183 34317 63471 620958687 72513 46494 211494132 33849 34317 381680471 59687 53173 2870380 33849 38587 188112514 33849 35135 842751118 46494 64958 422594346 48584 64958 720493854 64958 39039 596635395 64958 12016 812724058 81212 64958 643117316 40797 81212 598122277 73309 40797 122100632 40797 81478 165849982 81212 64019 789509727 86374 40797 773478514 40797 16485 994351360 67736 86374 230509506 16485 46671 986254340 75771 67736 825255716 16485 74426 184182667 16485 36136 463667279 72636 74426 648341219 46671 29939 216800159 61030 36136 589109575 29939 41731 433647102 72636 2779 669907658 29939 64384 265532921 2779 36037 492803631 1577 36037 79749247 36037 67211 940462416 43393 1577 397814471 50125 67211 838200406 67211 65516 868394656 43393 16205 714220210 65516 74909 703854300 50125 63337 66689906 65516 15593 357696239 16205 66364 204199062 63337 36345 665040437 62464 15593 456536964 74109 36345 730568226 74109 57890 835489618 18151 62464 770969261 18151 65511 132516749 74109 80694 463122956 80694 69254 556462618 53681 57890 712825641 11410 53681 341777752 53681 50723 924150470 49236 11410 979903369 45069 49236 954400838 49236 10936 648042699 86560 50723 466657099 86560 39584 739109823 78926 45069 498066746 23211 39584 935417775 51312 39584 27124109 23211 38418 77252468 12328 38418 951716991 78926 20129 353844577 85646 20129 135264732 20129 58305 128293723 58305 82460 157486569 58305 16639 134343370 85646 80100 378585785 82460 28455 562158159 80100 61243 13356365 28455 60411 350116399 6166 80100 914958967 60411 5199 316743699 28455 76495 989905709 43738 5199 494177034 85458 76495 875585216 24194 5199 520155887 76495 53309 633715068 85458 38732 94658504 53309 39008 636824007 38732 48933 322102871 72317 48933 250572749 39008 19429 728463965 2060 38732 423209330 55655 19429 667177856 42272 72317 205855682 2060 56713 621611856 28493 55655 811553177 55655 73307 386356712 73307 34319 43033379 34319 47120 523521403 34319 30984 304479597 55398 34319 598437152 73734 55398 622710452 21509 34319 559690813 37964 47120 473596931 77376 73734 906361385 63747 21509 190756275 77376 40592 205844564 40592 80519 630480173 80519 8426 755563997 63747 40406 742833024 63747 50534 662183203 78762 50534 20564108 4733 80519 60877787 39064 8426 781590009 50534 38754 834732431 38754 45847 333109179 38754 8293 729296970 38754 77181 683814288 8293 84004 67870441 77181 38123 23297818 45847 40749 734097249 82720 84004 314089875 40749 49291 533052395 40749 37455 517996931 64335 38123 485938602 49291 82893 223341294 49291 9284 520248856 2450 82893 49178069 37455 78580 160019238 54297 64335 18042183 82893 27974 621870383 54297 65828 132953951 2450 44347 12003692 5964 65828 345187837 65828 55647 679212158 5964 52497 906622306 45845 44347 287572445 79830 45845 58283919 27654 52497 17798579 27654 84484 814273930 79830 20550 689627154 27654 10141 504375334 70151 79830 134036975 70151 46780 643519003 10141 79480 89354179 20550 85070 993840579 70151 53033 570261595 53033 58953 767424615 53033 82289 648595469 60711 85070 514655768 48581 82289 333614455 60711 57789 446149733 13213 57789 347022955 48581 83950 146844438 60711 51737 933230849 83559 51737 573591412 83950 75949 703766290 59546 83559 537766714 59546 29000 336552847 82146 83559 984375826 82146 31829 547879601 82146 23003 842164287 23003 55596 810043636 85915 29000 552922832 85915 35593 574717703 55596 54554 491479431 55596 4832 46405725 55596 44220 234551756 44220 8770 294579164 54554 48990 463282912 80528 8770 47547260 80528 66336 555700716 45174 48990 819873769 3906 80528 441633164 3906 60786 127269496 62175 66336 287366341 3906 38245 109258097 34476 60786 498322992 34476 37162 591635879 62175 50861 82973537 34081 34476 823857123 37162 40077 927202088 39970 37162 217114830 68331 37162 116207877 70288 50861 395666386 70288 8537 444536705 11673 68331 468881461 77704 11673 194527195 34583 68331 93704851 2948 8537 297698196 77704 64410 914685698 11918 34583 601156142 11918 31496 567111514 11918 55700 648278226 2948 16337 3241308 31303 55700 177617325 11918 30106 863253778 30106 10225 549877628 30106 70905 119089607 49911 16337 297095300 31303 63011 98092642 54530 30106 957969637 10225 2463 741869426 54530 5572 855729332 69739 49911 641173539 56875 63011 614097672 62196 54530 443524763 25424 69739 137352082 25424 9627 19765648 7703 62196 21900020 8059 25424 221914770 9627 62681 555138085 59398 7703 304336756 82975 8059 18053506 69234 62681 623617566 69234 175 938182354 175 75153 909297160 34242 69234 141200659 82975 58776 753681522 41624 34242 44289912 31467 58776 855390217 41624 79414 655746998 41624 58443 726157748 12781 79414 162067607 54281 79414 431245738 58443 55522 621446700 33293 12781 383484969 58443 21963 443361755 12781 34434 134116847 12545 55522 963764436 33293 47424 481596766 33293 14131 184477319 64141 14131 503131481 16952 47424 894576861 86530 16952 175124318 84751 47424 356700764 14131 62726 449770706 62726 53090 181945865 81214 16952 658063191 81214 22663 921851849 53090 27818 527981097 53779 27818 447502136 27818 9498 572399683 34136 81214 451804141 14302 9498 57311851 53779 84857 169283641 34136 62195 22548068 34136 78703 929802541 38442 34136 679438935 64202 78703 635008901 54017 38442 468278875 32621 78703 737594137 26958 78703 856673775 55583 64202 946494384 32621 51369 263553473 24578 54017 161594945 81425 51369 116677482 3145 24578 555516986 3145 14953 352477321 3145 13166 100626393 24578 37053 275406053 60403 13166 948697787 3145 18323 476187341 58128 14953 823633668 81883 18323 260428781 58128 55915 715222228 31366 18323 155384933 81883 33219 351789935 13178 55915 224872716 13178 70459 84344724 55915 62378 19146902 42531 70459 132477109 33219 57232 855036748 33030 42531 529934246 70459 14400 547831570 14400 41557 322335940 41557 56877 605503370 61087 56877 121191743 69022 41557 854566754 61087 9837 942349686 9837 51876 108500679 53122 9837 548735889 61087 8995 962904628 69457 51876 980977017 41955 9837 51326493 53122 6344 528719882 8995 62280 163777760 34382 62280 911330476 6344 65639 201707434 41955 51599 931361276 34382 72752 776858060 70845 34382 425292976 36253 34382 377247292 13396 70845 169084841 27851 13396 196342828 70845 13859 51842281 13396 18879 621522790 13859 17662 273761816 70009 27851 206136693 70009 73848 624721112 17662 14496 25093274 85052 18879 32969280 70009 76518 667154334 19999 85052 60201891 73848 63161 90597178 23667 19999 470917121 69614 76518 97776732 16633 23667 954849368 11066 23667 295211164 6543 69614 411870768 23667 79300 87885086 29772 6543 648913846 11066 65680 621840267 52774 65680 146351644 52774 901 882447193 65680 26240 937956494 86147 65680 777030098 11626 26240 948927849 75716 86147 620258229 59713 11626 165562550 22505 26240 705725605 75716 54675 135859694 33380 59713 237722466 68794 54675 131042709 68794 9894 919675970 9894 4246 877003969 68794 615 564175574 2131 33380 569485280 4246 73803 153626176 86204 2131 866509150 615 76902 191942378 73803 73958 648646535 73958 9783 480424118 9783 13754 265673258 9783 6092 164253174 6092 82692 369086802 40551 13754 920231826 39937 82692 525997465 39937 38951 300688257 39937 65448 543404270 82692 77880 904986350 1772 39937 80441632 65448 19581 651358753 1772 62190 507694115 74762 19581 70796535 50151 77880 546090997 50151 548 883701608 548 86970 84227739 548 5657 497344616 74762 74485 169840772 63844 74485 781136803 46760 5657 384092919 5657 79672 896390419 12482 63844 564355621 59619 63844 419646907 63844 10963 269959253 46760 49656 233200830 81993 49656 498827881 10605 81993 852844145 38714 10963 542060861 49656 30245 85757960 30245 48199 38895943 38714 47177 135405739 10911 10605 38617994 47177 2306 325541026 2306 2969 999380844 43694 48199 599902688 47177 43571 513079158 2969 13610 146080496 43571 42325 545888133 43571 72376 890227368 41277 43694 595393359 34207 72376 18764619 72376 62212 713020480 10894 72376 805775934 26841 34207 500282144 34207 22264 48265898 10894 21400 713509811 26841 69641 367334466 21408 22264 521454690 74394 26841 813102918 69641 74286 652069670 74394 38373 756825646 74286 59018 761815063 5212 21408 947616305 78889 74394 321149895 60678 74286 123550581 5212 25330 666304571 59018 34399 863280843 57809 25330 866440313 9261 57809 339439091 58519 25330 265623371 34399 16041 610933242 9261 42084 423892973 21136 16041 583777335 16041 12350 671143198 50816 58519 171215897 42084 27616 662402209 21136 53955 193394395 67741 21136 683464035 50235 12350 584436818 66967 67741 831370723 53955 53399 626189882 31600 67741 555335298 31232 50235 582033044 66967 78332 863560202 38536 78332 493530767 31232 27188 161693472 80355 38536 960833103 80355 60719 935248065 27188 60330 383450457 21411 60330 646523390 27188 13877 634636831 60330 38836 335224247 46618 13877 438175572 60330 34150 969041925 46618 66604 728334910 52714 38836 435632488 82286 38836 855636991 60037 82286 696511867 6154 60037 117776096 71732 60037 64174869 84197 52714 541771991 84197 39564 420803570 84197 64585 811454783 65112 39564 752248231 39564 17223 667475598 17223 12208 749571594 17223 1740 560213570 83222 64585 130143654 12208 68422 956000471 32991 83222 873517881 78759 83222 457147276 83222 34558 891376522 67411 78759 5150855 68422 15422 455487001 32991 28121 852993157 4386 34558 291782862 71563 15422 745530208 62344 28121 602402941 7989 15422 773670766 28121 10973 604406582 44972 7989 605939143 10973 68197 595775142 44972 84873 143806716 23397 84873 869574554 26833 10973 382653424 52297 44972 489175267 52297 25982 757275503 74567 25982 5101317 25982 84201 673472878 83907 25982 442902357 74567 48757 832766536 83907 42340 478780233 69588 74567 152304349 48757 64161 987798085 76302 42340 140867046 76302 78457 219637828 56098 78457 798699192 78457 84631 617991600 64161 13788 246364465 19226 76302 894829443 56098 59502 83174939 84631 86764 321334937 5653 13788 469589199 18377 13788 160425849 30510 86764 492057270 59445 5653 374560811 46604 59445 43046123 30510 63804 755636899 59445 67276 787040567 67276 77866 973841935 38872 46604 188156002 5273 63804 527230150 77866 21209 713925432 77866 82383 634393801 77866 86738 485304254 10129 82383 589307784 59476 21209 618260654 82383 50055 966478683 86738 66849 89595324 23084 86738 83428279 13406 66849 435265437 23084 56205 758992748 77218 56205 16362833 77218 52070 526178381 77218 84144 110580983 71260 77218 583827361 39281 84144 251049129 71260 81071 990624877 25618 39281 961311960 34496 84144 925264457 71260 12311 859274623 86617 34496 720128105 86617 77135 130247663 67267 12311 417901480 81652 12311 518544021 84593 12311 506528279 43455 77135 811835197 81652 43584 284637367 58964 84593 485183374 81652 62857 484117779 22704 62857 15868764 22704 39772 452050390 83281 39772 884035350 52161 39772 84408803 52161 42239 772726645 72059 22704 996996223 49228 42239 229278202 54102 72059 962052895 52161 72111 108763818 72059 78692 284401549 59157 72059 733800482 48044 78692 433633645 78692 52773 761483554 59157 73860 78866410 50326 59157 381603109 76522 59157 399980334 21737 76522 335962028 49430 73860 516906114 62180 50326 147222340 21737 14408 770377388 21737 23990 463504526 66812 62180 404466603 49430 5804 189530641 14408 55101 904824940 6474 55101 598990222 57919 66812 778118645 24742 5804 685189016 12935 6474 583459084 80801 6474 930023301 25074 57919 250888548 42667 12935 77826031 58828 12935 561614632 54836 25074 502899604 54836 65623 486301787 75906 54836 532352012 65623 29577 275103628 33595 75906 876569136 29577 6507 541155615 75906 64362 898606078 52041 29577 216910584 29577 29105 340239744 33595 7978 535419705 29105 15238 59297869 26940 7978 29650380 26940 64404 633720631 11806 7978 5980280 79844 7978 931407807 27063 11806 125334720 41334 64404 498632007 21918 64404 789462054 52629 79844 720832031 61875 41334 879356906 27063 58027 596652262 41334 50426 516017294 75892 58027 719009425 4337 52629 697887341 25220 50426 727957106 71394 58027 789710629 33934 71394 57218534 63248 4337 629092493 4975 63248 99899936 63248 9141 255002175 9141 6366 55184035 33934 85452 170647854 19420 63248 844489750 19420 71584 289832760 6366 1913 877191938 67642 85452 15239299 67642 10332 442218536 68293 67642 821618891 23419 68293 116700819 23906 1913 925509829 64275 68293 310362327 23906 54935 484429248 49813 68293 239614167 44422 54935 911036373 49813 51552 453627214 34536 49813 75854544 51034 34536 398891792 35389 49813 915143638 44422 20509 59128654 51552 57672 661219673 34536 57537 226682413 20509 12494 115197493 61376 57672 60231913 57672 19073 682645259 41004 61376 161355315 12494 17922 874107005 17922 80956 28408247 61376 1136 691814850 80956 30049 177090695 1136 50119 460052864 75844 80956 621406120 69694 50119 992045505 50119 23357 487442504 67635 23357 116195805 7348 75844 817198241 11671 67635 187924449 69694 82456 306390799 23357 36847 565297952 82456 49329 92454674 7348 8075 396071792 11671 78084 561130998 26069 78084 578043978 49329 12101 481231401 78084 76528 710078006 10008 76528 725226400 74801 76528 141556353 12954 26069 411070977 48548 12101 219446783 36099 48548 745823700 10008 75565 150117337 58212 75565 113058064 16899 48548 311935295 58212 32409 493680076 32657 75565 638587923 47840 75565 830209156 70146 32409 692461087 16899 14565 157354862 5884 32657 685912098 32657 83762 245396593 5884 62800 1941057 75252 83762 271153674 83762 41531 22288214 41531 77468 982131965 41531 1939 285770830 34845 77468 429893932 41531 58990 996010306 41531 6728 773929951 9636 1939 667433557 34845 55087 37695197 77950 55087 706261127 58990 69495 45713894 55752 69495 964277206 9636 33444 226776329 77904 69495 546687717 8019 77904 898695757 56262 55752 147828615 8019 81575 397158882 48618 56262 557106780 77904 83584 264368173 48618 79170 812279213 79170 54296 131282126 79170 78865 942246798 16216 54296 821267820 54296 81935 25338454 13607 16216 473250884 53316 13607 284416419 84986 78865 687870844 81935 66237 574549883 13607 24541 751399278 84986 5494 239336444 14314 53316 522382723 84986 15396 524977166 5494 47085 557281885 74118 5494 3865153 81383 74118 629994255 74118 51846 220944861 15396 28068 329466584 50577 74118 519004806 63091 51846 330421064 81383 21885 567246470 51846 66278 980975539 21885 20905 175153076 68797 50577 100356513 61028 20905 436009906 21885 4552 723456907 4552 70793 206883525 68797 2418 62511408 2418 29879 870413935 58853 29879 518977336 57202 29879 146476050 20790 58853 542939802 30175 2418 762764320 30175 10331 88161619 8058 57202 728173489 23500 20790 678628735 8058 75415 222254631 30175 65744 147082847 72033 65744 33483358 43516 72033 999627013 72033 61106 656744198 65744 60926 849872312 64791 43516 673956250 55972 72033 300521113 82035 55972 89726061 35848 55972 271165622 35848 7825 820986388 55972 19691 308655720 19691 34037 539028159 74998 7825 718036183 74998 27252 815400020 74998 45260 415137956 19691 62911 613818243 77475 74998 140095056 74998 33093 367209210 27252 38035 821827563 38035 74884 715322339 69343 33093 740097479 69343 79133 289116294 79133 69103 638681474 34353 69343 712633389 59573 69103 467560814 59573 60836 428985219 42134 79133 822403184 60836 18722 25550221 67421 34353 87731375 42134 48274 494653336 74185 48274 436153941 48274 38378 622639181 27971 18722 608289528 64540 67421 715971065 38378 21281 866318147 60730 38378 806849665 71206 27971 378121043 21281 25688 352066918 9325 71206 179841013 25688 34697 631682311 85624 71206 155869134 4068 85624 128651059 4068 74313 881197256 74942 85624 223744385 74942 75796 700184219 22605 74313 29347010 41776 22605 679385648 75796 54650 565103507 74402 54650 494350930 22605 13430 422824967 11295 22605 417400676 13430 51243 672117403 43724 13430 30673291 74402 52257 664840584 42874 43724 793917326 32761 52257 710432478 52257 4107 209706775 39336 43724 780575127 54371 52257 845801165 66370 39336 764865361 59812 54371 427749932 39336 65956 387356244 63302 39336 446198561 1215 65956 247327106 44194 59812 86050673 22758 1215 6251268 1903 22758 604859405 4139 22758 4005766 4139 49630 407585690 50991 22758 551079698 22758 19399 670401943 15711 49630 3805826 50991 67097 805628412 25002 49630 823529098 86659 50991 346249513 67956 86659 902447660 86659 46545 235123179 86659 20530 881135024 49141 25002 947296354 67033 49141 326903930 20530 50716 503646902 32914 49141 94347424 67033 35840 11523867 32914 84108 301588052 67033 85911 619715887 32914 64992 325645271 18119 85911 819212624 18119 1014 22742898 58921 85911 818864747 58921 22514 128786963 86635 64992 139699154 1014 9345 791630054 58921 83528 878587577 9345 31005 761176771 22514 57736 506259908 523 86635 564263658 54680 57736 273752247 23274 83528 823445816 1507 31005 756964270 23274 45060 409418368 523 59324 830217966 45436 45060 371830687 59324 51675 917031084 59324 86203 126787977 86203 31533 798394629 58081 59324 606042792 70681 51675 844358611 78559 31533 17948816 31533 47611 922954274 42546 58081 253862820 65835 70681 572238987 2800 65835 144153691 47611 72202 476737558 14114 42546 983783696 84474 42546 797666073 14114 31560 167931035 72202 61927 980782052 31560 35989 982347329 84474 57320 639368005 35989 19108 338741669 57320 6093 922259293 57320 17302 80889118 6093 53483 194973656 45860 6093 47113143 53483 17315 582996218 45860 30597 252174811 45860 38160 119102439 24691 53483 706259138 84481 17315 921477057 24691 15522 534574524 50551 15522 788277597 34374 38160 52059870 37037 15522 94783630 24588 34374 519389137 76555 37037 701091553 50551 60326 24430619 60326 82352 655431615 81020 24588 947517801 60326 51580 56674018 7956 60326 820849550 60326 22524 295606906 61517 81020 499938140 22524 1242 174385562 7956 56039 715582040 22524 15826 601272811 43882 1242 520038450 61517 47169 805178472 77836 43882 11126409 76322 15826 164054568 46877 47169 339146436 1541 77836 93679050 55446 46877 193529667 55446 80542 321413140 1541 42730 599515934 1541 64602 988194761 42730 23116 870273742 70247 42730 198422545 80542 19292 403543710 17453 23116 281441860 17453 16474 321187075 23116 79472 221798665 56887 16474 124781430 16474 75246 118356544 16474 34866 631971938 12560 16474 371456082 12560 50266 73581 3814 56887 187211777 38253 75246 214245795 6217 38253 187167065 38253 69246 739228423 3814 39105 939159912 47315 6217 164196192 39105 86486 684746747 6217 81694 362906912 62255 39105 686865652 81694 731 553935978 81694 33401 377835861 33401 45655 640674152 63013 45655 667141594 10224 731 778603514 63013 49387 948797162 10224 10505 356249156 49387 41472 824796692 54138 63013 497150205 9235 41472 89289378 10505 86564 39841933 21501 9235 550913493 54138 62089 18548096 62089 4657 624294375 86564 43797 906881546 59513 43797 65548995 71067 4657 924857042 43797 13569 992051280 20143 13569 644609959 20143 51530 543209984 4945 71067 402823249 14564 71067 54406918 4945 2339 333048786 70372 4945 182083704 29635 4945 596200066 4945 38564 919093968 2339 80184 299822371 9113 80184 545112821 9113 76093 410700400 9113 32747 699825474 76093 25975 333083573 14687 9113 630915820 9113 67905 766308372 67905 19800 528504510 14687 14459 134676325 14687 36238 686648154 14459 52772 268754340 19800 18667 149088328 78538 19800 177807731 12869 78538 284518466 78538 46327 602545113 52772 61790 262566144 17698 18667 378652594 86381 61790 73254300 34065 46327 829602510 34065 82141 106934940 17698 53870 96003291 34065 49922 125659399 53870 44433 65850561 49922 39575 125746344 30134 49922 578394751 39523 44433 443059158 47894 30134 110998619 37815 39575 448952216 4774 39523 775835867 4774 76435 62814145 37815 48766 789599464 37815 86980 985781162 76435 45746 985575601 86980 28756 810121401 86980 37236 389664285 28756 6771 682896895 18889 6771 359939800 40692 18889 200495589 52335 40692 462720201 52335 87308 478833595 18889 55685 843669129 69091 18889 740780392 19983 52335 366556588 36797 52335 243474096 82348 69091 775719639 36797 46432 225806134 41400 69091 336701227 46432 34597 438603861 46432 73324 123139109 46432 82905 842487639 21015 73324 870814302 83131 73324 850987318 73324 45925 186457177 82905 54925 509060812 45925 31483 82757539 54925 68801 542808679 83131 75126 614819858 46079 45925 733610764 3991 54925 178354379 3991 23206 976285250 20800 46079 135889449 10479 75126 224425822 67035 46079 266195031 20800 19023 499900202 20800 80269 616787644 45102 19023 607170231 36748 67035 720288725 36002 67035 570872397 36748 82751 67189506 36748 22973 408439629 38016 45102 772860314 82751 5920 928890060 83543 5920 87353729 1667 22973 74089319 68898 5920 492102033 51752 38016 72298475 51752 81845 104982303 72490 68898 805614855 1667 72959 664786678 68898 38222 318060521 38222 48577 500419249 36644 81845 621692617 48577 12297 88421002 40085 72959 979970225 48577 26872 977530922 26872 46796 158073901 31645 26872 192174512 40085 2733 843104108 9285 40085 601981135 21722 26872 250269047 31645 33405 820084345 9285 29196 427107349 21722 40267 176840867 82842 29196 853793030 64833 40267 243269961 33405 2627 975718215 73993 64833 949600652 56131 73993 669429883 82842 22126 347524895 29539 73993 46148511 42305 56131 890326312 42305 82096 780479753 21547 29539 143702721 21547 31623 67061764 72808 42305 245809988 21547 18126 692283373 18126 80229 344931031 80229 684 548510029 80229 73044 57145625 72808 63245 215915791 684 37472 426672960 16341 73044 749137494 38803 684 346593887 38803 73170 266811616 48238 37472 920483835 73170 43260 871690948 43260 52695 369698886 21677 43260 745827321 59759 43260 980787261 85359 21677 111601812 59759 84056 835252594 85359 39245 997524280 2914 59759 775792255 84056 66461 554471871 66461 14191 800853718 44821 84056 985869814 2914 75279 667054366 5684 75279 456316640 61975 5684 6091036 4088 5684 560283384 4088 28033 741121080 64473 4088 442417718 61975 53010 936661382 2276 53010 476737921 4088 72253 706166823 85541 64473 701594942 9828 2276 244741266 72253 25367 574119392 72253 66763 950186231 8067 72253 705987750 85541 47296 604011624 8067 74412 683599327 47296 29072 131897573 79136 66763 989746942 29072 60785 568076921 6577 29072 769596178 79136 68358 834521007 6577 76982 272534316 53878 68358 105291635 62207 6577 246180083 69831 76982 42644669 62207 42336 205394225 19416 53878 499410596 53878 22988 307919455 19416 69058 613137580 18029 22988 905669477 69058 49892 410797469 72312 22988 193247894 49892 30811 581701121 81394 69058 385716349 72312 26112 585541512 72312 53109 311492393 30811 86167 72359123 26112 57691 896277608 44153 57691 38331645 44153 24998 989109214 38937 24998 90232715 24998 12576 368362248 38937 78503 826533405 24998 39829 744272838 38937 52948 395221607 55658 12576 509336539 34863 52948 91727469 78503 65975 201230466 34863 59936 590611968 11967 34863 528239331 13774 65975 594775692 59766 65975 301248700 59766 54693 128791131 51061 59936 844785571 11967 49691 192500349 51061 86825 100615439 18289 54693 880914573 49691 84053 577409073 86825 53296 850292087 84053 49289 999635313 30368 84053 676656925 30368 8332 51532769 70954 53296 916588984 55507 49289 999362032 26385 55507 692226399 59788 70954 535870782 26385 19067 72365786 59788 43552 954136904 163 26385 887162139 51545 43552 73312392 66350 43552 337849960 50058 66350 214911900 72996 43552 495421865 69687 51545 778728862 69687 40898 819035583 72996 54890 443743996 40898 56756 139852378 13049 69687 821625952 75479 69687 453072698 8944 13049 268675013 22455 8944 53622048 13049 7687 284817537 7687 72215 494181626 66598 22455 179661099 87036 7687 742909616 39992 87036 313522602 20277 39992 279417669 39992 59537 152040460 39992 86430 25788175 59537 63364 973069835 42755 20277 561649846 86430 33193 45548966 42755 34305 469639644 51300 86430 315492634 86872 63364 393195602 52918 51300 920527788 67380 51300 241229792 20893 51300 572805481 86872 74845 1848817 20893 52828 969271532 21544 74845 857956419 83424 52828 678034358 80 21544 516261335 33929 83424 764729971 53478 83424 465876838 16844 53478 91905967 19468 83424 712162686 4879 33929 434061607 4879 34271 709662549 16844 9011 957031022 20895 16844 186238238 20895 28615 402192149 13875 34271 787936835 34271 11687 15395796 13875 8162 432496909 28615 25084 387060434 22553 8162 972494161 62022 8162 132860117 62022 49474 600202309 49474 32141 735837705 78296 25084 340422594 78296 59321 946122180 59321 52787 670231302 76476 78296 86903960 73531 76476 834770728 52787 26500 187784701 25437 76476 626526492 51729 26500 448476994 48149 73531 417490829 48149 23780 56765329 35436 25437 301056467 28112 35436 992957415 35436 52530 66469603 744 48149 467338823 23780 56432 875923969 43326 35436 585267408 6024 744 883436548 44486 56432 121448192 744 41585 469122425 47700 41585 786078051 44486 23659 957319832 16213 44486 177418468 80103 44486 416355951 80103 66353 850826001 22706 16213 942284600 22706 2628 683834517 14694 66353 908966140 66353 41606 221924394 14694 69501 655125814 14694 33440 494624004 67806 69501 892439744 14694 36545 452429045 33440 77937 316313699 33440 2693 34576843 54805 33440 487262087 31578 2693 941845626 54805 33072 647033996 77937 75200 880944593 1836 54805 597675905 65959 75200 749753076 65959 82080 196910973 63662 33072 635817921 10810 63662 815412224 4668 63662 933829205 63662 77667 399521881 10810 58641 706620520 36337 63662 360860970 58641 61276 772870616 36337 17924 585443151 17058 61276 167643492 68818 17924 480618703 36337 15397 222319857 82780 68818 81269563 82780 35797 43558995 25807 15397 392584094 15397 75250 71422323 35797 42 931932362 82780 64536 547888529 25807 75752 417498908 64536 38330 70398975 44541 42 762687292 36038 38330 961498762 83656 38330 788585409 75752 18312 505755630 31806 18312 394333187 36038 26216 4282848 18312 53408 635404589 11171 18312 855120937 11718 53408 34899854 69450 31806 395619619 69450 38597 249541052 38597 52976 16979015 52976 66086 26798534 66086 41880 781334351 56119 66086 751617977 62446 41880 113834579 62446 47760 333785520 51824 66086 195402581 29626 62446 367251769 37744 29626 53948539 29626 29507 227073681 51824 61891 489053195 23843 61891 284834090 15519 23843 431668771 29507 39026 800403113 29507 64845 747217890 24366 15519 146846680 70287 64845 83933930 15519 64232 886613497 39026 27738 322975354 24366 60605 569517955 60796 64232 857569442 20682 70287 69692323 11624 27738 730707104 81910 60605 606646582 63055 60796 51045397 43374 20682 842887028 63055 35885 401231233 84047 81910 589305422 78960 43374 152487760 44213 84047 512704743 84435 78960 292169051 42463 35885 368935254 84435 62786 685712985 48464 62786 241371260 62786 1960 598812924 62786 2468 150530972 34288 42463 419225389 48464 11662 214387089 1960 80592 657167385 34288 36220 639620835 75866 36220 359786634 62838 34288 100827722 75866 72407 315261680 21476 75866 593917869 72407 30546 79841679 30546 15110 219971439 55994 30546 618690384 54037 72407 600630058 15110 6014 549488143 30546 41242 18124408 68048 6014 357923232 41242 50198 457199784 8680 6014 388878673 67774 41242 632113813 41242 5924 345136893 9286 5924 606775188 81401 8680 606758860 3631 67774 318457742 3129 81401 397736052 9286 10470 94802678 10470 5493 871514572 81401 27360 554621159 14805 3129 756197159 10470 62878 352157375 5493 69602 849768884 46166 69602 306502719 27360 34408 391453511 14805 66448 837357086 69602 6992 140322075 28742 66448 678894590 66448 79407 593721896 6992 41065 42898844 59731 28742 845789036 59731 33341 827533994 79407 21251 126248546 79407 68163 426135518 33341 54111 89627138 24999 59731 45517124 24999 9186 841040594 68163 22719 856542298 68163 24701 767956280 45184 24701 603534294 83316 22719 631780219 83316 75637 792258323 26680 83316 615394978 26680 22880 110077610 22880 58438 461855390 83316 85853 114630329 26680 28853 366849388 58438 57317 256202213 22880 76914 569533693 58438 21440 195893751 57317 53969 368127108 74162 53969 210017827 43130 74162 639085372 21440 63491 752493529 21440 242 82121492 23814 74162 271484142 42123 23814 501951902 72372 242 338520353 53780 72372 239928077 53780 82699 178980103 82699 7369 601574415 63957 72372 714460591 39690 63957 940807452 7369 63104 314038085 14107 63104 505516885 81760 63104 22018327 63104 80955 751342710 80955 51013 82811694 81760 34224 151112628 26868 80955 502502434 81760 78021 896365745 79595 78021 799652178 22101 34224 690245390 26868 86523 368180877 21735 86523 586770492 77894 21735 336989633 21735 32066 545804110 50122 77894 861801408 83772 21735 22113028 50122 55371 849469057 55371 6987 538287679 50122 65058 253790254 83772 61023 956039886 83772 49946 385091170 6514 61023 729456219 49946 57536 192902982 61023 37260 514096529 9259 57536 729172310 37260 14331 130727690 43091 37260 987031734 37260 20978 349546866 37260 58066 463392138 66734 58066 227987941 16411 43091 234478887 66734 75753 353549389 16411 50713 482763580 36676 75753 807951677 16411 9752 886500155 75753 19744 778188480 75075 9752 723660426 75075 76729 864217628 48569 76729 985983012 76729 26025 909118566 26025 20566 435172425 26025 31944 517541209 19258 31944 314893487 48569 81309 598741876 34001 31944 762439049 20566 50065 955995519 50065 42532 929347134 84431 19258 933382229 78469 81309 906414675 84431 18860 1180897 182 78469 357841820 17818 18860 769538856 81342 17818 139530425 182 69742 850582003 69742 49706 864586991 182 6970 545701459 81342 32580 357095875 32580 7639 574479925 6970 69649 782847091 32580 65386 302791335 69649 21782 852467967 28440 32580 247236775 7639 26085 273364463 26085 38691 46442165 57251 21782 774469261 28440 44421 825210318 49809 44421 679508787 41789 26085 66329677 49809 22816 933538358 22816 47889 649585348 47889 49346 381644950 47889 26890 802917464 66088 49346 963562173 25908 22816 263246536 48078 25908 255651891 66088 69282 144211754 66088 36344 529857424 55383 48078 742451309 69282 71334 424583883 16174 48078 983001024 71334 41549 541549234 15511 71334 36396924 55383 37100 960509566 71134 15511 745129933 41549 74019 724670980 67283 71134 249722323 15511 86182 295034788 32497 37100 697573103 81937 86182 135069876 81937 84297 857522575 86182 61634 231890209 39824 61634 203874324 66522 32497 98215557 50908 61634 417485869 66522 16784 440251805 28099 61634 426885282 79392 16784 913730934 21516 28099 55375411 21516 62762 418525156 16784 87065 473321124 62762 23886 47736974 283 79392 102028415 283 38182 628199583 283 49216 306401422 49216 29557 317970206 49216 30794 859023924 37717 38182 723207374 12039 37717 164124396 1098 12039 861740229 76740 30794 49255070 20491 37717 834613506 9495 1098 136309423 12039 71281 644455257 20491 30409 180133991 34123 20491 844706525 20491 41217 58692898 52310 9495 229014911 30409 10999 940247959 5546 52310 517871878 34123 15118 325516652 15118 64379 115606077 52310 85504 238218847 31175 10999 99955173 20964 15118 365269082 31175 35599 836469856 20964 6147 116203785 85504 47001 448213552 31822 47001 976976853 47001 77870 296714390 42757 35599 8165571 768 47001 663082308 27623 42757 886380764 42757 29848 785128828 42757 51992 454344412 59696 51992 630827154 768 28395 991359139 51992 85497 816917988 29848 35680 290279381 59696 76379 336953929 76379 50078 583601261 76379 10208 775105313 49677 10208 402056197 14998 35680 804834603 82391 76379 168504024 14998 51524 388660244 82391 67870 95486258 85509 67870 948560761 51524 57306 796356120 85509 51960 513528445 51960 84809 889206645 725 57306 883077945 725 69333 595821528 51960 46338 667692821 51960 42525 321901794 46338 77268 246682071 42525 12852 883103233 12852 67081 457824451 46338 38783 97622599 77268 31976 516708830 42837 67081 216724396 76785 31976 147828915 20751 31976 957111625 20751 30031 146594025 1412 76785 682595615 41951 30031 856684627 43819 41951 509510767 71687 41951 9917095 44754 43819 144791207 1412 38942 843949554 43819 32783 534773014 43819 19842 77228755 32783 69201 964935358 32783 20992 555552028 38942 46560 650228608 19842 80217 33717278 20992 40450 830146281 6915 69201 31680008 20992 42258 982968567 53479 80217 245758351 53479 82473 543429201 40450 17767 942399141 82473 81699 547238251 17767 1100 10788613 28198 53479 334958851 62718 17767 863755156 17767 86443 797886141 15996 81699 140124463 62718 36845 328553466 81098 36845 530412155 26205 62718 472970047 86443 73299 550767778 81098 29623 450708323 82640 81098 795406933 73299 2700 465754516 16433 73299 804273771 73299 24207 848640962 9829 82640 767156384 56423 16433 404021849 58527 56423 792941369 16433 50788 485199513 58527 34366 461228914 34366 64511 450196786 38146 58527 898423502 50788 5850 854578915 55462 34366 610048676 76298 55462 697997788 82412 55462 335697990 32534 55462 595780588 24567 55462 287415701 52613 55462 24786558 65514 32534 775751520 65514 68435 690878734 65514 60389 121823082 52613 48534 25885600 65514 16327 538913982 64736 68435 276493675 60389 35010 646687115 74136 16327 306528972 64736 54347 505440713 4325 64736 678978973 24360 4325 193689549 61704 54347 128822192 3485 54347 230715572 13154 54347 660492462 61704 25811 491170582 55924 3485 609820743 27748 61704 263739238 77550 55924 514862705 71848 55924 100632760 55924 83265 5359469 74235 71848 904349766 74235 83534 344722337 77550 83645 8543604 20135 71848 801180198 84280 20135 664875544 3329 84280 334506404 20135 58573 562168632 6968 58573 240468982 3329 78854 892964073 3329 1665 163531825 1665 17080 291273162 70941 78854 356089457 31660 78854 779084745 70941 55851 793091067 70941 51888 116733167 51888 72315 224296946 72315 11628 932820027 184 72315 424636164 5683 184 72786940 51888 32162 12896997 1933 72315 263524584 184 10222 301260276 5683 27806 663248345 13445 10222 471093769 28661 32162 295207050 27806 43122 645379774 70566 27806 260494511 34111 27806 141492610 34111 73602 577454092 13676 34111 624329460 43122 54759 585550561 70566 40919 715270191 604 13676 270162037 54759 58774 164766920 40919 25421 70755417 67569 54759 785644158 67569 66217 377583666 67569 64616 12489566 67569 70577 628633691 61658 66217 302077130 67569 14370 823241626 50241 70577 362837302 64616 2923 801442483 3886 50241 975831742 37651 2923 291429938 37651 23066 73083834 70163 50241 153820307 3455 70163 100383788 70163 3924 485809429 75224 3924 619447668 17614 3924 295330972 14928 3455 595877545 78260 3455 344512611 78260 79744 566262999 48859 75224 796983143 20205 17614 602019742 28887 14928 668313381 48859 2645 408993606 31848 28887 321703306 67257 2645 701168789 67257 516 690019250 24480 28887 195146442 20478 2645 120155697 20478 79753 120338250 31706 67257 413197285 20983 20478 15046321 29184 20983 997394094 20983 38570 86475595 20983 80281 71807325 80281 35760 20085706 38570 36547 373595071 80281 70271 46564286 38570 52366 439478842 80281 54584 364180665 70271 35646 692899590 20692 52366 226831740 67723 35646 544634777 43029 67723 79274747 21080 35646 570024760 14668 20692 270755599 67723 52593 939398914 30253 52593 396783002 47970 21080 749242133 21080 37167 836248762 52593 65925 135997189 83845 65925 247388974 65925 47948 183472615 65925 83874 256533410 47948 58491 749511150 83874 11455 89166303 58491 5171 391096228 47948 13132 677845930 83874 37694 590492574 85594 11455 600521478 45692 5171 956733672 37694 23592 996255728 58994 45692 862111694 18799 37694 390474644 46991 45692 876297325 23592 58410 137435984 58410 43736 788090573 43736 31624 79435822 58410 7669 383810915 28716 7669 299547344 43736 17521 661716005 28716 46913 280765505 7669 85376 704711688 20857 17521 988543237 17521 42390 568248461 85376 78126 308237946 42390 5346 17890841 20857 69549 978663769 69549 71444 550048754 85415 5346 343872711 69549 58379 300894519 36544 5346 996189642 42061 71444 423682700 36544 10903 913064628 10903 15715 116627395 62492 10903 793332029 82658 15715 601325618 82658 11653 831155631 11266 10903 885225318 49051 11266 306274268 52928 49051 966312632 37463 82658 683488612 11266 12210 624038586 7461 49051 864206006 12210 9310 736323493 9310 72094 305466119 1174 12210 246936460 75212 12210 126203103 42076 9310 82313924 21797 9310 478112774 72094 53957 104396053 59620 1174 977284716 31512 59620 198058687 31512 7106 569308026 7106 60495 185688266 31512 30533 241790484 30533 20967 195127206 7106 57771 136204371 56089 57771 292464176 56089 66872 845769481 53184 30533 766038143 56089 42373 66005681 16534 42373 157924060 42373 18403 683593762 55410 66872 789025564 66381 18403 439179301 16534 77544 138184039 18403 71250 156692337 29253 71250 77420715 29253 34492 124559430 43031 29253 454099005 29253 68206 267626229 68206 32228 144145359 68206 20299 468392001 42693 68206 961790025 42693 80127 465397204 80127 24088 170429781 40690 24088 593319122 42693 35511 281160717 40690 68989 568591823 54264 35511 143652120 7872 54264 668640597 68989 14713 276751490 77694 35511 323111582 57308 77694 551333295 54264 45513 322313885 14713 18943 814020925 14713 29102 507174859 21624 45513 698803411 21624 8748 394775818 8748 16699 142244692 60385 16699 240937956 8748 13267 96608606 16699 82972 493544662 15800 13267 963686310 15800 23125 152988303 86534 82972 69907608 86534 8207 94207287 28978 23125 499478182 15800 78753 405864001 7947 78753 864989880 6599 28978 908760125 15850 6599 170634348 78753 23032 489693438 8666 23032 96534543 23032 71416 382547546 23032 80557 449674977 15850 41933 256486406 10180 80557 310258928 58939 41933 481601954 35305 41933 812167551 66454 35305 86316368 82888 41933 308735505 33720 58939 933766954 863 33720 302875222 33720 12505 711541512 12505 28164 920325190 863 61397 551908606 863 31044 741269320 82572 31044 960397297 59452 12505 631104000 32429 28164 929099446 56702 31044 818946693 59452 73106 332095259 73106 16224 788133268 43595 56702 108183558 37784 43595 300803818 16060 73106 39925027 16224 80080 932572628 70517 16060 122785708 41737 16060 18355636 41737 68561 255829302 80080 39329 159661556 39329 70591 29640365 1908 70591 701856301 41737 77232 443767437 10725 68561 38015204 51659 1908 118771978 29624 77232 263485434 9356 51659 543716566 2668 9356 117080798 70028 29624 504435870 34468 70028 403949098 10688 34468 732456636 30946 10688 370569227 40510 70028 424485925 20356 70028 542085912 51091 40510 180122038 40510 52307 340569484 40510 19941 307711042 51091 79975 904832762 19941 37677 80418786 51091 34585 976861711 19941 82544 357358911 82544 26441 502574348 45222 82544 144482197 34585 51543 258008300 77859 45222 890056109 35003 26441 45795313 13835 45222 998479122 25524 51543 330271438 37367 51543 657805750 13835 58244 955796623 20276 25524 426621166 13835 30524 900206539 20276 51758 43824591 45143 30524 338327035 32614 30524 305436317 37648 32614 28466838 51758 65438 408052241 23087 45143 268903404 74695 32614 3212680 83489 74695 53968853 75156 23087 188869100 83489 51922 220814233 69950 74695 368645053 4931 69950 315345969 51817 4931 275959369 77944 51922 569411291 51817 85131 125057748 77944 53304 141945441 51817 68589 979689831 51817 79856 998158413 77944 45093 795461221 68589 46006 652954076 46006 81525 557666436 81525 43841 608564248 43841 84901 301285533 48685 46006 306664254 54840 43841 762297265 19341 43841 382535554 48685 15658 931080506 65644 15658 862425821 11306 48685 674056813 11306 27375 614653109 15658 40122 606487641 45033 40122 820513247 24040 11306 236871025 20481 24040 576336321 27375 51851 697813261 45033 46790 940878407 84169 24040 856180575 72384 84169 668875161 258 46790 64492107 84169 64879 500137090 64879 11466 208050601 14584 11466 662764389 258 34381 433070515 34381 84095 198687331 186 14584 662060021 14584 70639 906241887 70639 69857 422455339 186 66263 707241485 186 45211 250459495 51124 70639 396691309 41977 66263 70417252 41977 14637 56268802 66263 40511 739528722 51124 40675 84063935 40511 9486 405716077 41977 53457 483326549 9486 17629 319390017 9486 70613 605414133 9486 80454 523797498 17629 45670 712104208 53457 3008 469958253 3085 3008 306921532 3008 51718 50133929 45670 25825 404256304 45670 79883 2773522 79883 68945 101382528 30020 68945 991033679 51718 26470 852304948 26470 59496 735311641 68945 74004 387099579 81211 30020 225602606 18280 26470 459827094 81211 23238 16517066 23238 28355 2485853 63894 74004 721859039 81211 47966 431204783 18280 19891 185452505 28355 30630 936747232 30630 64427 457322030 19891 77968 388696206 77968 62472 846983849 4656 62472 238319023 23314 77968 500246412 30667 23314 421096279 6252 23314 732025553 6252 73422 81618470 35955 73422 531138334 6252 81052 207653481 73422 60654 459203139 35166 81052 793002663 35166 85871 924729393 68445 85871 225395820 68445 50779 667366459 85871 76715 50801031 50779 83328 60695639 83328 65196 142333089 12906 65196 782092320 83328 79390 598213365 52395 12906 323792431 65196 55590 370413135 12906 75339 680021850 55590 41370 865962492 75339 60736 845993517 62357 55590 463848283 55590 12672 136271655 41370 64311 338775184 66122 60736 186091091 62357 85450 23699296 15829 12672 431346756 48321 12672 683178737 63296 66122 366513912 63296 3346 252238231 47280 48321 58680286 38184 15829 283461314 31521 47280 722277588 78319 47280 143323400 47280 45596 958422401 45596 65881 318492321 21226 38184 935418213 21226 71435 814645274 76678 65881 891707899 84932 21226 985207265 61997 65881 422624161 45485 21226 636289239 45485 15505 935923236 23275 61997 51046010 22922 23275 997496151 22922 12018 303559730 70863 45485 153735835 37909 22922 143681854 28136 12018 93411841 28136 46386 130829210 12018 77734 148807495 7423 28136 561282860 46634 37909 84178485 67018 7423 860948275 46386 12081 86897641 7423 20993 906201723 65298 46634 707578451 75681 65298 68525418 80013 12081 566991639 20993 41051 798455185 20993 40785 422855667 84820 40785 325696927 35890 80013 541552307 80013 18079 305121274 86662 18079 608900383 70944 18079 539314738 84787 18079 590304714 86662 10909 546966284 70944 25244 181558431 84787 63496 355402281 40280 10909 106586451 25740 10909 630494223 10909 53017 509127667 53017 3553 15215639 62490 3553 818591067 25740 67205 493123445 3553 83889 768202087 83889 65429 670554586 83889 68139 993231851 65429 86608 797234890 68139 33672 116659043 11173 65429 64872811 33672 40198 289663576 68776 86608 86479654 86608 66497 724786354 66497 70983 592194427 68776 23055 556002289 68776 35299 203086755 70983 18658 774224640 18795 23055 993765610 18795 41302 31973216 83434 18795 686778791 68623 41302 10742127 18795 20174 814962395 83930 41302 185525587 50095 20174 311138912 79232 68623 801263263 50095 69239 714181085 50095 22732 840367167 22891 79232 267181544 87307 50095 95059023 14656 79232 101559025 63944 22891 787097320 63944 85085 421223966 55104 22891 522948172 59345 55104 6654018 85085 48169 754394981 22945 55104 912645739 76428 55104 903282535 76428 63448 474143785 76428 620 44838120 61105 76428 96025450 63448 65915 13810770 61105 47230 642060920 54589 63448 463383623 64344 61105 124364157 64344 87283 473651134 64344 34692 62020307 57478 34692 383085309 87283 41840 674586764 18270 64344 750750198 4105 57478 165987568 18270 70435 79706290 68183 41840 975314985 18270 82598 511274140 81787 4105 924313295 68183 45347 87257818 81787 58143 107246341 82598 34455 830545279 29567 58143 807762872 45347 54192 363582424 45347 3345 704887896 54192 40419 10566559 35547 3345 950498361 80076 3345 955185174 37093 3345 152201698 20805 40419 11358607 40419 17273 768629600 35547 61909 249338921 85652 80076 926570069 83968 85652 898436055 72454 20805 169241670 6137 85652 723738459 33227 61909 939278808 6137 11840 878311620 28249 33227 553245339 34686 6137 531685058 34121 34686 931643950 34121 84754 730074137 84754 73297 935903483 34121 40768 64776488 73297 34532 948743732 40768 82829 258810795 84984 82829 19716340 84984 11894 166350617 11894 38634 121279125 11894 84103 502202473 84103 34322 902996894 17232 34322 419525154 84103 67396 632741019 84103 7866 441833733 67396 75496 392247167 7866 56254 149152292 60084 7866 368286757 7249 67396 911066128 83018 7866 269518439 16972 7249 244811770 17581 56254 904494059 16972 9513 788151852 16972 65440 11772279 16972 60774 575529506 70720 65440 871805491 1071 65440 128604897 65440 30961 156189260 70720 64108 469594438 64108 50686 550999523 29208 64108 679949335 50686 86931 589979662 26553 29208 119654157 64108 68825 560844405 50686 15578 114973009 30545 15578 859079250 15578 33843 901141364 34448 33843 863407342 33843 68530 392816407 68530 31988 348828386 33843 54265 713263723 174 31988 751110591 68530 80522 847952611 20864 31988 95031370 10760 54265 401262829 10760 55600 934007920 70097 80522 441793932 55600 32615 910313790 54952 32615 334770350 55600 3610 149717423 68451 70097 6553740 31443 54952 809528136 54952 81015 477402681 68451 30957 302021020 30957 31676 253147798 48537 30957 543597699 41537 81015 576515981 79665 41537 513312841 26413 79665 54524491 79665 55218 447048342 41537 1480 106891453 20901 79665 389515832 55218 55893 610076543 11555 26413 667682522 20901 62744 476020518 11555 30474 99622951 70480 11555 678712966 84886 11555 242785710 84886 48660 287119264 67162 70480 878851083 84886 40366 48172485 40366 62693 211711282 67162 29605 569673422 50169 48660 754189758 7681 40366 38401033 50169 61308 932501580 35942 7681 287327061 61308 67221 399010569 77738 35942 474363385 7681 46009 547283195 59754 77738 736609385 35942 77356 285474509 5408 67221 408573581 5408 8924 423954348 21018 59754 73066948 46248 8924 88476256 76409 5408 577770564 8924 55000 303476948 79565 46248 877728009 81833 79565 624158248 13483 55000 111421155 26901 13483 913937875 56494 79565 731193590 68409 26901 1184518 14655 68409 84674236 26901 87091 8457227 14655 38724 47890208 31750 56494 89122322 38606 31750 674708303 31750 61998 857189332 61998 11359 815882101 31750 68633 426563732 70619 61998 98369474 36549 70619 393613000 53332 36549 787707384 11359 45683 744742873 68633 87002 426947426 87002 85634 2909453 53332 44260 824145543 87002 52064 68730691 40222 45683 257594382 8003 44260 582619748 62649 44260 76152352 8003 9169 466981076 52064 53588 184818740 8003 58813 351152254 62649 27750 122352345 35642 9169 99386205 58813 78756 360273015 58813 989 901852000 78756 41046 215803152 2722 78756 752141637 35642 57961 157791973 6873 57961 653407942 28838 57961 611661409 64365 57961 595789993 116 2722 651842899 57961 54549 27256729 56543 64365 850151810 56543 28234 331372254 1029 54549 523440912 1029 39213 740704089 54549 22322 312756843 67268 1029 424064125 2165 39213 38122198 39213 39147 673526607 22322 42133 825027348 39147 922 749192275 79259 922 33235684 52660 42133 669789535 922 1165 977255199 41878 79259 219185583 25833 41878 296505619 47516 41878 62126048 37393 1165 298229166 25833 48299 886660678 37393 28125 928539157 81598 48299 172496034 18637 28125 172487761 51065 81598 766842208 18637 71155 774992633 28125 12680 317051656 51065 8506 571069758 67087 12680 435355652 46336 8506 173876847 73677 12680 806751584 67087 52811 223241065 23623 46336 485262843 52811 81188 977412177 23623 71911 518920461 73677 20312 793403540 15262 23623 949827770 81188 57513 737978606 71911 56890 668271398 51366 57513 571400312 51366 40818 973592673 30991 51366 580515120 57513 4290 798929275 75940 56890 61920959 40818 79757 313439369 4290 1891 44462814 79757 84069 239446201 84069 39688 998644469 64060 79757 639966910 31485 64060 977130633 84069 796 104214340 49466 64060 269501210 64060 73674 197509571 31485 76966 28882263 70831 49466 770462531 15356 70831 5927274 39638 49466 651708218 76966 82237 592248582 38004 39638 443059971 58248 70831 242471470 56575 82237 742483694 39638 53025 876690292 40341 38004 407154510 60741 40341 411671638 1103 40341 556424107 40341 51761 911041490 17565 53025 11852794 8181 60741 567196905 1103 14860 893055214 838 51761 780176032 27691 838 753910791 8181 3360 112605649 14860 50827 225062049 50827 63219 561289203 43825 50827 64056470 78529 3360 424621359 50453 43825 943211305 50453 14029 640986408 43555 78529 881679111 37659 50453 102519935 78529 39971 293976666 39971 50996 951258014 38128 37659 899136823 38128 24969 220224523 62463 37659 672083136 38128 15371 160742482 66384 24969 639020211 71344 62463 684129287 23457 24969 683235059 51575 66384 532204279 25153 51575 754211861 80276 23457 406348041 45417 51575 963169987 45417 11954 900305331 53940 45417 99992494 19909 45417 987985015 28181 19909 721419389 28181 29038 404831318 17379 29038 15246999 74107 19909 117780949 6107 28181 477972745 6263 17379 965840411 17379 40879 109420609 74107 30911 833591565 30911 46621 600420887 30911 5065 392463545 28314 5065 27654181 30911 66185 904572264 63495 28314 698662384 46621 41630 393222315 48459 5065 365251910 28314 54470 897656736 7868 41630 25483060 78531 41630 412260210 85498 54470 780060243 6072 78531 433092891 34769 85498 366113637 6072 4972 80058644 31200 4972 901419350 34769 17158 120706262 5108 6072 131962402 30639 31200 561505686 4972 85329 164497742 58738 5108 855473448 30639 64649 828504595 85329 16667 366847702 16667 79799 482419443 33416 64649 132944154 2124 79799 419508841 79963 33416 106181609 33416 7489 780278221 13142 7489 310118423 33416 45343 938207801 5513 2124 474442453 12870 7489 156343625 7489 56378 899016439 13517 56378 108318521 85905 12870 300438958 64263 85905 631632774 56378 82839 841009086 46335 56378 257124519 17909 46335 506410224 469 82839 324877576 62798 17909 952479162 62798 31743 889591439 44329 469 943955500 469 86758 450451619 86758 8448 521294218 86815 86758 349283689 31743 58997 933319272 64073 86815 590885384 54290 64073 793933338 79067 64073 997890535 14057 79067 529569215 42998 14057 955317401 79067 44933 794693378 54290 3876 430951439 3876 8457 657018580 44933 71548 645490678 44933 60171 500215430 3876 45164 373191212 71548 78432 57468128 78432 47698 255793903 76006 60171 64818601 82119 78432 427015365 78432 85122 110704904 82119 16261 535506283 76006 62016 274653703 62016 59387 704043237 34627 85122 867952827 59387 71623 27317569 62016 54223 576835257 54573 34627 816266156 54573 62420 214098021 54223 26836 695867928 54573 50167 849355300 54573 59538 863517080 50167 66407 745218320 62420 7621 43134822 64801 26836 576904924 6459 66407 513207493 41310 66407 193083635 6459 67732 297280770 29719 7621 287143294 43196 64801 271960254 29719 63432 365717345 79402 29719 670258675 12874 29719 757546828 37968 43196 28922789 63432 47985 653314364 31858 37968 390990999 12874 41754 646366206 12874 7374 114525792 31858 82516 78851762 72473 7374 54137796 5518 82516 480327149 72473 85639 195882864 5518 38861 321091764 85639 10465 141148120 13309 5518 347003989 38861 69066 763331177 10465 30788 417418895 10465 58409 507790285 37975 10465 625147382 35300 58409 851643271 15257 37975 114020139 30788 53265 633647759 86175 58409 202175048 26496 35300 4487220 26496 3586 610866863 3586 68005 789299845 13386 26496 183519353 86175 48060 469637494 3586 76455 183379041 28923 48060 112846173 13386 3426 728926685 25075 28923 95620713 48060 8073 14799901 28923 357 26344003 50755 25075 140124070 16038 8073 770925377 50755 8467 973137892 10383 50755 867046902 50755 84377 857779386 50755 50927 161372449 16038 36922 487708186 10383 23553 117389310 84377 63098 640887701 41281 36922 28355005 47211 23553 50328766 57242 23553 207166121 15330 41281 869894876 15330 79365 630633730 36001 47211 758714179 47211 64909 229674759 15330 58134 534965005 36001 63494 858015155 73351 63494 257689623 78446 36001 388448537 58134 62617 154145229 15202 58134 141664308 65280 15202 353009629 26320 78446 165597303 47044 15202 846080420 50188 15202 818164071 47044 12537 187669835 65280 11138 380697336 71343 26320 180633374 50188 22405 647292187 11883 71343 668308798 22405 65199 543218500 33132 22405 877567082 71343 53509 416409400 33132 75398 978812062 63838 75398 955758412 39560 75398 207195272 75398 85026 627327054 75398 4722 208992687 80632 63838 554102229 39560 450 839393014 58015 4722 803998641 81333 4722 102629191 64673 58015 937143908 80632 53361 48543394 450 18111 75126466 64673 26017 313919392 75397 64673 625158694 43448 53361 872094970 21823 26017 31775878 76801 21823 698942380 43448 20571 688897022 43448 32826 789989709 72789 20571 318858901 32826 14052 814181132 2824 32826 906571851 37070 14052 950260129 79299 2824 385669694 18014 37070 747782819 79299 53407 41184584 53407 80631 612282398 37070 65050 365694754 18039 79299 439688714 60583 18039 822720962 80631 73037 884937891 80631 26694 867723415 65050 7937 399580178 18039 45331 195050623 7937 79025 430393563 73037 44162 893584981 51704 26694 239387004 75314 7937 603181541 79025 79756 363243675 79025 31426 95052803 44162 42862 16697537 79756 31857 759869056 24288 42862 105064786 25624 24288 112730773 31426 49447 116417257 7373 24288 709053533 24288 74273 494981273 50574 7373 290268120 55079 49447 690946435 84198 49447 789164037 34503 84198 999228265 74189 34503 218431042 80496 55079 187938551 80496 24669 280778752 80496 14809 515496517 14809 37214 514725069 37214 83402 364585290 7278 24669 718723037 45739 37214 252674284 84152 7278 866919924 33570 7278 619421894 83402 74127 75479388 63415 7278 710299454 63415 38741 713997317 33570 58547 556098949 8780 58547 375102236 63415 14428 890943073 55239 8780 498975183 38880 14428 120178560 79219 8780 482580199 28175 79219 8101838 79219 82790 872901829 19692 79219 124415742 50808 82790 547369902 19692 50288 275595025 83130 82790 303730614 82790 85319 547812332 50288 81680 861936435 50808 39406 449990208 45112 83130 511874025 78270 81680 931611456 38221 85319 266449071 2480 38221 333025889 41525 2480 753952503 45112 27461 397694537 78270 38701 88879525 38221 19940 86354319 69943 19940 483516201 27461 4614 258438919 20083 38701 145409134 53797 69943 2724979 20083 79885 429050862 38129 79885 680866098 76246 79885 808649097 76246 48661 719437398 76246 57506 841978162 57506 33861 60015733 57506 18760 31152434 48661 70729 873851485 7591 70729 846246069 70729 86212 874153987 70729 4518 382375096 70729 16427 454455996 7049 4518 728827414 16427 48211 601810099 45180 7049 246928857 45180 79404 28408995 7049 12861 155072389 3222 12861 671999714 8872 48211 545164098 51918 45180 989277306 3222 5521 747518667 8872 9765 348085843 28675 51918 294851010 87012 8872 416292387 9765 35530 198516050 79317 87012 633771721 4900 9765 808503729 28675 14881 299298792 40396 35530 801122630 14881 51955 116600391 65105 79317 505643968 4900 7279 429063905 7279 20258 706800826 65105 53582 329470541 7279 65535 197533432 7279 74260 491623535 40685 20258 73073587 13813 53582 576239548 18864 40685 914163055 65535 52799 214054375 43963 18864 988011008 66446 43963 693570250 41482 13813 936053812 43963 42315 38878580 34418 41482 746494282 66446 78765 342776979 34418 30558 153004704 4444 78765 617887306 31668 30558 725420853 61304 34418 964286804 8410 4444 118622044 4444 73833 720522732 31668 55091 148136066 28465 73833 412136576 4047 8410 994326914 71611 4047 27494577 84724 71611 326533395 15234 55091 336401709 44819 71611 566450218 31270 4047 704796349 15234 28419 383275608 31270 25095 270115449 38081 28419 671930561 31270 73820 101118541 25124 28419 687876951 25095 20410 25338398 38081 6982 373832033 57870 20410 703227324 51542 25124 747656109 6982 16593 584267220 57870 31315 594071199 16465 16593 281869995 51542 34164 185342972 31315 28531 35708151 15894 34164 846068340 15894 84948 769770388 34164 45648 493110526 87023 45648 470656959 48460 45648 927888591 53219 45648 119941551 87023 1193 637180844 48460 32977 127297237 68556 32977 743657427 60555 68556 385497325 29360 32977 798404809 21538 29360 790845608 43043 32977 434042690 26922 29360 18113301 29360 9995 543503655 43043 5314 76211551 5314 60212 351874999 9995 77795 323948643 60212 6706 738384126 42597 60212 715059312 13050 77795 366381101 42597 16890 987070959 42597 10142 980280810 10142 80577 719607520 13128 13050 797409105 82195 13050 772800823 43059 80577 927385739 81281 80577 545838971 81281 31671 488878384 81281 31471 685846791 17968 82195 322806422 81281 65373 126986735 31671 17162 460556630 31471 60814 372183295 60814 27314 98057329 60814 30525 570246173 27314 23015 922243469 57619 17162 173033073 30525 44961 524201677 44961 52225 184011567 52678 30525 997745437 65773 57619 474973745 7755 52678 372975172 43047 52225 991592306 2382 7755 437281336 2382 66159 599268294 67278 65773 292013788 67278 55172 434769178 2382 10684 29706756 65328 55172 656543873 67278 80952 746711429 14757 10684 444718862 14757 4932 636623527 84960 4932 129028227 84960 25644 362908876 56518 84960 187468685 84960 22219 122368534 56518 22095 990818190 69745 25644 535771494 50306 56518 62229960 50306 79406 512365943 79406 9008 733140587 50306 68841 92785982 50306 12536 261982848 79406 83453 679894937 83453 18428 955289519 57268 12536 997833116 9996 12536 948077613 86282 18428 870276664 9996 36592 647798197 32315 18428 242661983 9996 49654 298872554 49654 30860 202742011 74398 49654 565406920 26390 30860 124617590 35985 32315 711566335 30860 31204 141651484 56339 26390 146395962 74398 73888 170165737 26390 9489 61962902 26351 35985 31938231 73888 86555 129183389 86555 51934 122293502 51934 56654 516744340 85069 9489 6883191 26351 14211 930788405 47213 86555 704842119 47213 47091 319608389 13016 56654 371868052 47213 3653 646097634 3653 52946 365168539 3653 35913 985985522 34435 3653 359919941 52946 66155 298806536 22531 66155 245792994 55298 52946 380146350 49626 35913 83054558 57451 22531 160018920 61251 49626 439107089 49626 78880 902950923 61251 44262 693822147 49626 41730 253084502 19014 44262 915916637 19014 62302 158764745 37830 78880 310224550 41730 25716 636786680 19014 65480 867559047 42398 37830 887245809 7895 37830 460186387 50427 7895 757564664 42398 45005 251854482 59391 65480 836226953 7895 2582 352073451 27603 7895 392773447 50427 53810 525525482 59391 70234 942203518 59391 72026 981980048 78039 2582 470528244 78039 13896 620497260 40988 78039 38197726 13896 86997 286671718 22847 72026 311147597 78039 11729 2789308 11729 64492 234226103 11729 29218 89478451 71755 22847 873987773 71755 81442 834534480 11729 83602 676241970 71755 15599 411493299 83602 77270 830304820 81442 29940 69772486 58378 29940 8882760 15599 46388 820312707 79786 58378 654681920 53253 29940 108703992 79786 62894 224048127 79786 28160 72896750 48347 46388 402122824 10303 79786 586105479 10303 51104 243694451 28160 72236 480656042 51884 10303 16916861 55458 10303 532929650 76399 51884 354314803 51884 43462 319723296 76399 1843 881441729 85318 51884 809644310 42561 1843 146281016 42561 57255 222251841 42561 44365 923283334 42561 10651 198875280 44365 16364 578847891 16364 62242 535043535 10651 47525 52490786 82225 10651 617319640 62242 51908 501765643 87165 62242 118900161 30974 47525 265682554 74293 82225 916874033 62088 74293 448769109 22284 74293 657133328 22284 79252 478609460 57326 79252 73051676 22284 86327 949251005 22284 61690 278369760 22284 66105 478775698 37706 57326 872382150 37706 6720 454049768 6720 51682 891110653 66105 85072 86123749 6720 67114 360274839 9192 67114 311438676 6720 54008 959088243 67114 39622 983521159 9192 70661 49634936 61610 70661 817592305 70661 4634 615017455 46746 61610 26062252 9960 61610 773608590 17387 70661 688405345 21845 17387 700363945 57718 4634 234256089 80182 17387 929837332 80182 39655 537720830 39655 58041 899879108 58041 21152 34410979 39655 17228 211733969 39655 2360 591845296 54047 21152 922970883 8228 58041 751817188 8228 39512 860173072 39512 48016 384406781 8228 42033 718127608 25261 42033 720808706 12488 39512 238298638 39512 43272 101263597 17118 12488 281427795 12488 13992 68957729 53796 25261 876341890 53796 3895 884729461 3895 5020 230523137 58038 3895 741407646 34614 3895 117506444 30823 58038 318112017 17757 58038 613652097 14145 34614 718115844 30823 15931 491855048 66426 34614 506564746 14145 80599 365508007 52246 15931 406751553 66426 72941 489103853 85615 52246 247501928 34662 85615 696051184 85615 43022 686829473 34444 34662 923138213 22720 72941 53646774 34444 19488 195732075 43022 22334 300951155 22720 27705 685856410 71240 22334 206232195 56630 71240 688992376 22334 38193 478366376 23484 27705 26870664 23484 86173 95862780 71311 23484 64820923 71311 51640 848701665 23484 58575 863145832 3120 51640 29489123 69417 71311 265179598 10509 71311 984106440 69417 82758 140393881 58575 24241 194495511 64179 3120 390356682 10509 30132 501880822 84101 64179 114509836 64179 63547 80754299 85598 30132 632461055 13167 63547 689382336 67501 30132 396568145 84101 39372 756743088 63547 5528 140375798 39372 63294 720346543 67501 82106 406681045 5528 42743 415234996 24290 63294 318670611 36019 63294 712694803 36019 8785 994643699 8785 59567 500223145 52045 36019 255153328 36019 67638 166246173 8785 13954 562733333 59567 62624 730714424 67638 33109 806121145 52045 62184 559558806 13954 4541 57858226 87017 4541 369111058 33109 67231 479295697 62819 87017 906788352 62819 32350 691809615 32350 47810 410353734 32350 40378 426397483 74210 40378 27093767 32350 72779 882755199 6558 74210 511074263 47810 56736 381937229 67808 40378 65120739 56736 85320 924320906 42437 56736 992381299 85320 63629 68448273 67808 45087 638164042 81453 45087 425791048 10068 63629 29573221 42437 54986 801765399 63629 31887 643579836 31887 81053 963417619 31887 77402 209087940 31887 37466 29498456 81053 32474 515888984 73937 77402 616014968 32474 15256 607711230 82502 77402 704283681 73937 51422 795139107 82502 50269 468667131 4554 82502 64079340 82502 7488 897009560 3698 7488 368454601 51422 29744 414551180 7488 709 80403703 3132 7488 39422093 3132 75849 414924292 66151 75849 630433457 84368 709 97687514 3132 62643 712710288 3132 42933 129734616 44321 66151 493056093 14048 62643 179193802 84368 80122 410277814 14048 71581 530977061 14048 69366 319402365 39606 14048 121093048 14048 48273 2332481 28608 71581 391728883 17737 69366 592608169 39606 41986 485716588 56955 39606 196116124 8896 56955 192419023 56955 68411 377169462 24306 41986 191514193 41986 20586 756199382 2409 56955 271121355 68411 54374 58694654 20586 29550 299111599 8774 29550 129680764 20586 52830 52950112 54878 8774 277661410 64079 54878 518011403 82086 8774 368623507 53929 82086 549393900 70816 52830 381872871 54878 52228 298294638 19828 64079 788267717 30230 82086 109571276 19828 32638 633336546 70816 14852 960349627 38425 14852 622334276 19828 12820 491307753 23872 12820 386818837 38425 19423 2517747 14852 64133 473024360 72183 64133 818099078 75392 23872 934543716 64133 4954 883196009 75392 63152 98367117 15129 72183 116915249 63152 51732 172733096 75392 71781 910745331 4954 11929 758439896 19807 11929 831470691 11929 71225 173918425 11929 69669 633828719 71781 77980 875807650 19807 28970 329797980 28970 4994 768072172 43044 71225 631642438 28970 74475 92816284 28970 9332 696815001 28970 69203 638368347 49698 74475 183043573 74475 9568 717633618 36059 49698 69491800 79238 9568 420201407 29637 79238 703883877 9992 49698 705586437 29637 43576 275450444 1530 9992 32207587 29818 1530 675757562 29818 82948 886931984 9992 41636 23158075 43707 43576 42903968 50424 29818 453649738 829 41636 809574727 41636 67584 15596601 81408 43707 435508449 16262 43707 889711236 77585 50424 203631694 49958 16262 748541481 49958 87312 644472867 81408 28135 654990752 4906 49958 692812625 87238 87312 82080516 87312 14364 692236707 28135 20418 485551799 54478 20418 615909968 68214 14364 939205547 31776 54478 868543084 73356 68214 647050537 54478 57387 248352724 73356 53255 683609935 53255 55750 713803660 73356 71442 542035940 53255 19758 385040557 19758 18957 393784803 71442 69024 595519128 71442 48901 232089078 80277 69024 979216749 19758 76290 865868314 48901 17730 924524019 80277 54180 955654847 21541 54180 712646335 21541 49309 51764273 17730 79437 992748378 74352 17730 816856280 49309 79887 66494647 49309 55354 777478625 8447 74352 926303735 74352 65805 550250009 3289 74352 462608335 8447 52873 45890416 68524 65805 845326715 3289 29355 51491915 3289 51551 444665435 20973 29355 201029620 26520 29355 121296692 35088 26520 762139791 35088 56280 756577560 20973 63810 120165146 35088 430 70267923 26520 76017 842943391 76830 35088 290003990 47975 76830 917060874 430 45024 792452930 76830 85275 232684718 76017 29540 116378394 9322 45024 165705077 28407 47975 556554626 85275 29104 491281272 46041 29540 134557220 46041 18743 222925865 9322 14533 701511708 48576 14533 942313288 48576 18761 356518768 4539 46041 59931557 14533 76400 704532559 56592 14533 563549258 34311 48576 228329663 76400 20266 63360624 4539 11711 652953714 16232 76400 128360207 8998 20266 427136824 11711 12684 436069915 11711 57046 363778624 16232 86411 837427859 5336 16232 472178428 11684 5336 459222454 12684 29161 750452078 57046 45238 336812103 63051 29161 169046876 45238 74750 386273886 338 11684 4651307 29161 84921 720632332 46114 338 282949626 31231 74750 106279912 84921 5310 785070996 61942 46114 410268147 5310 60734 528705401 11856 31231 48415619 1121 31231 626205598 69796 11856 95852568 69635 60734 503746251 28986 69796 124590511 69635 19904 809127113 71194 69796 66201876 58629 71194 710662623 77683 69635 704269772 83573 28986 402298905 77417 71194 800811248 80811 83573 766444109 38139 77417 326184571 83573 56099 141731279 65114 56099 468755625 38139 13674 287823479 80811 84645 267953404 25979 65114 108047422 65114 26186 12413103 26186 19594 918880991 77410 25979 571024701 19594 53473 303438927 26186 63788 411214792 77410 12398 89702338 53473 44681 434448178 63788 28526 245419368 54974 53473 882282472 11651 12398 994866936 28569 28526 268411282 55244 11651 649952460 58465 11651 364583943 58465 57392 106854501 28569 54233 851805015 86971 54233 848859666 23421 54233 531728293 77157 57392 558770781 29966 23421 53297812 68829 29966 592495920 68829 33838 728827606 23421 72254 432513517 86547 72254 26715850 15925 33838 251051560 76345 72254 542312711 31470 86547 822498064 39710 86547 940065759 50292 15925 400407249 33772 50292 262742812 39710 53229 642219748 50292 11389 427196370 20364 50292 683798645 33772 55408 963852772 53229 13201 914194007 11389 24211 957295482 63890 13201 334179537 69963 24211 41404535 63890 45681 701915221 24211 73438 297142288 63890 45734 534667754 13410 63890 903917976 28950 45734 502695341 16124 28950 682132691 45734 46559 1149789 29508 13410 262880689 13410 2583 911939680 83591 16124 839481650 15030 83591 501518071 46559 1455 543340450 66922 2583 525517706 9358 66922 627434705 1455 86814 39275370 66922 12380 626390296 66786 12380 294508672 46816 66922 546673721 46816 33524 615503932 33524 44623 38858594 12380 86956 147091784 5378 46816 726334562 86956 45861 518383137 16098 44623 349160157 86956 70850 531808658 81646 16098 878577491 56764 81646 844492579 26853 70850 6587857 64964 56764 775070222 81646 18205 82223878 30901 26853 7894500 79484 18205 260568882 35806 79484 337179457 15375 30901 984095946 35806 45494 110350650 42022 15375 775915361 67600 35806 448978523 45494 7145 963233053 7145 53636 343981523 24521 42022 250200827 75789 53636 353551368 7908 53636 614149610 24521 77177 255728959 37692 77177 273086932 75789 39861 107276378 10426 7908 550177472 44699 10426 768957681 58079 44699 122606748 37692 37139 470505306 37139 11507 911336877 52642 58079 834689932 85967 37139 395847438 52642 28075 42018512 13248 37139 103546465 85967 38319 376506401 28075 71312 966822914 33019 28075 335041960 38319 3572 633134415 33019 52536 54226341 28088 3572 474086449 13518 3572 114048505 32124 3572 981706293 70621 52536 835010274 28088 41786 841659673 13518 81089 63532084 81089 79470 591404235 70621 56581 145281489 70621 73278 34406821 20847 56581 198848513 20847 29156 425816383 42703 56581 491700576 20847 42173 157929032 73278 67098 678644521 6828 42173 270029804 60332 42703 549801142 6828 83268 599406278 35924 60332 768380173 6828 36261 104404882 69665 35924 537941962 81191 35924 613938727 36261 5925 404093805 36261 25479 204728761 5957 36261 45110984 5925 63474 736675292 45144 81191 229605216 63474 19391 671830760 25479 6947 260163672 4017 6947 400564677 19391 8271 325855938 766 4017 376711754 8271 27192 267227082 18033 766 244539426 766 25556 262263304 25556 81834 344030403 27192 9034 147525211 28310 27192 106712011 81834 66186 868344791 28310 24056 100994308 21193 9034 550576352 9034 58904 9931621 58904 55534 557710324 41985 58904 354003709 55534 26588 69071222 45687 55534 609198538 49631 55534 130195565 71010 41985 123100588 45687 76783 814544674 76783 15787 285546251 76783 33603 569100669 33603 87089 729529592 177 87089 292578483 177 21406 120761245 32233 21406 198725 21406 57471 926895397 34340 87089 616974201 32233 30642 183472994 30642 83126 176138448 57471 21720 845074870 12362 30642 997077786 34340 83854 640136827 83854 41278 145216400 83314 12362 524695996 83314 80362 130877428 80362 32127 889085400 23636 83314 292335250 32127 79078 121636677 78735 32127 159889296 78735 55271 598353355 87184 55271 169186173 87184 431 563379445 78735 16928 167108471 29275 431 960844898 87184 38080 136845490 87184 41170 588456587 13389 431 965225876 61850 13389 113712976 79871 29275 991830828 284 79871 922719699 32582 13389 153683919 7003 61850 380235403 284 86318 135452792 37806 284 883449250 37806 72264 744269999 41416 37806 160462806 61703 37806 859567707 66043 86318 552132896 72264 53612 323211039 61703 63043 222439446 34428 41416 23930263 63043 20617 299012504 77811 63043 39489446 31182 34428 952114763 69706 77811 608683501 54453 20617 711577580 69706 50674 391672262 17390 50674 60902937 62671 31182 446201411 24124 62671 527499840 17390 52195 131187492 50674 35911 956443931 70319 17390 264321246 66048 62671 722464076 82804 35911 726587321 35911 41783 900105163 41783 60173 608315903 24791 41783 592190071 66048 66903 316875846 66903 39713 236674672 12538 39713 124171997 66903 48740 540443115 66903 41711 892581583 35585 12538 895485660 41711 62371 103247288 62371 24233 234287104 24233 36283 963464495 21327 41711 782739027 59183 35585 404340562 7424 36283 667834375 21327 73626 155139324 8968 36283 733961815 59183 52187 619573555 8968 13490 263776924 7424 21937 575489419 69617 13490 567041447 11356 8968 301220197 21937 54189 215505673 21937 84183 413863313 69617 21196 237617474 2327 11356 239009533 11356 24553 456578079 24553 54849 515151962 24553 86220 135292469 86220 23021 449552908 8100 2327 902936755 13759 24553 223582732 57743 86220 368147457 9474 8100 815566805 21421 23021 484638386 21421 74073 984892326 74073 16115 943233989 74073 86427 11680745 9474 34190 37463353 52953 86427 122247345 34190 794 647687357 794 4613 599501753 64822 794 268763605 30887 34190 48615242 82902 794 886662587 64822 21587 207182917 4613 72054 102860381 26820 64822 131530612 26820 8233 126438284 81319 26820 807964918 8233 76350 43186341 8233 85836 515272852 20628 8233 784002466 70131 20628 997676340 76350 16709 805014002 9095 16709 949062995 16709 23103 186213263 6042 16709 261999496 70131 84962 515734813 65007 6042 859032940 33222 23103 808782886 6042 60984 897029442 6042 46723 202014204 65007 2698 87683805 65007 55014 828173820 46723 72731 792045505 13105 46723 541022316 46723 75692 710296839 16090 55014 686788302 13105 52319 851523300 44112 72731 532929564 75692 77825 649536364 62261 77825 201667394 62932 77825 26636044 62932 41756 222150596 18757 62261 824832305 25191 18757 656917539 62261 67322 795093099 75826 41756 455454501 25191 32418 39900579 67322 21880 630941975 21880 39421 860021180 43444 75826 991780790 32418 13853 202021772 8125 43444 130807548 59861 8125 22887747 84250 13853 706647717 84250 49976 235396288 59861 37189 436476319 50473 8125 330750016 28357 84250 852734013 5338 28357 394593097 28357 86794 434993118 50473 57800 73615994 39791 50473 924979448 53663 86794 879108638 1712 86794 797979005 39993 39791 432918413 53663 76533 161964187 31930 1712 320845237 45999 31930 541001606 14172 39993 809025196 82581 39993 721189793 20091 45999 860997133 14172 39003 11486515 42471 20091 521325727 82581 63188 52362171 82581 46121 78904780 46121 28879 958121368 38887 39003 82835607 61029 28879 266037345 61029 77129 144054939 61029 16937 553590413 34890 16937 706292494 77129 16184 64429885 61029 2199 860842683 16184 8607 75903414 16937 60274 410629864 8607 18505 271838413 27350 8607 512308369 8607 81589 168406846 27350 51255 61804 21305 81589 802069268 27350 75164 413157004 43267 75164 231487356 86415 43267 200840502 43267 73161 310453204 4955 75164 266573749 86415 57755 626901490 78426 4955 432114566 63019 73161 705036672 49120 78426 854311914 63019 1857 667857828 81340 57755 135582343 68243 1857 389085125 16088 63019 75537517 68243 50358 534041156 68243 50898 483293686 50898 64342 7082253 77383 50898 801333759 50898 59806 97475999 59806 45379 441127007 50898 30311 52102400 61863 45379 271972819 61863 84042 533083347 64515 45379 927884312 30311 72532 849560982 72532 35247 871576454 79772 72532 899654354 44257 72532 162147750 7410 35247 507565857 35247 29680 551264149 7410 72951 18317286 31773 44257 230233786 5874 44257 636041223 72951 15845 116485495 38548 5874 738774504 5874 29005 141446423 29005 33973 117829606 51297 5874 27429842 33973 6442 970022974 42569 51297 889032970 33973 37460 590026731 33973 42236 894551816 82364 37460 472800921 57835 6442 483453264 13672 82364 146901182 82364 19262 874490140 65316 13672 921791596 8029 19262 43134354 8029 50108 841324170 8029 24942 143866390 7520 24942 569748698 23030 24942 76008278 24942 60121 551248403 33614 60121 191007605 23030 29612 763784973 23030 35594 898404383 29612 18224 545682700 62128 29612 548525488 35594 73830 702172116 54766 73830 703883098 73830 16209 66696164 16209 32435 719324464 85362 54766 535613515 39076 85362 251353278 77291 54766 627111365 24821 32435 662069059 37208 39076 680532479 29057 24821 736954716 51071 24821 546548156 53372 37208 310601308 25579 37208 860519245 4426 51071 369177532 4426 24773 854478241 63511 53372 129718266 38808 24773 949681771 76343 25579 110756354 14970 4426 117007302 63511 83217 562414744 68107 83217 150088685 73965 83217 882074851 4817 68107 208987689 4817 84041 826576461 76150 83217 987253946 57457 4817 826333748 76150 86859 196526198 76150 39498 549167930 61233 76150 198457097 85394 61233 168280088 57457 27768 836048481 27768 4653 314618394 79874 39498 836632415 85394 2558 359657236 27768 32836 960488264 79874 83487 458776883 59377 2558 588356351 25862 79874 740293347 32836 84185 590028344 83487 18223 391896906 59377 3479 982917335 18223 85254 816117092 40105 18223 60198409 13594 18223 89005326 71453 13594 136146834 13594 46381 164107193 54672 85254 112832815 71453 32237 462958266 32237 35148 756616684 77079 71453 755621296 54899 32237 449720181 19880 35148 532714597 86696 77079 112798963 54899 35193 687936920 81634 19880 692394102 60142 19880 132625947 46658 86696 150580829 86696 22295 559787670 60142 12714 19060760 60142 19835 321951092 75670 19835 463627457 46658 5816 127402907 61078 12714 817300221 51975 61078 378441851 68611 51975 118009374 32424 61078 996054552 68611 49531 53494026 51975 4784 458322435 51975 85757 506809793 34815 68611 721636644 49531 56221 78609530 85757 46745 432064382 56221 23332 508038328 71245 23332 292485944 58439 71245 345677747 42544 58439 682306680 60556 42544 953011670 58439 26733 238281825 58439 12419 957619808 26893 58439 49261496 58507 26893 603303172 12419 76106 348391435 26893 72537 279117897 76897 72537 675606535 77690 72537 658005923 66365 76106 690164283 58673 76897 104022120 77690 47819 818322159 60518 76897 966597067 41950 60518 844192235 33287 41950 430277839 48721 58673 826612717 41950 38873 41241202 38873 15885 6117750 15885 35399 681618217 35399 39683 779522891 42629 35399 953211641 35399 28163 794234936 35399 76763 639660895 67497 76763 723289926 62552 28163 719601000 42629 68958 886798620 1923 62552 240715575 75343 62552 993232617 62552 71666 373477933 26949 62552 224620155 39735 75343 68956467 87134 71666 39561630 25591 39735 968643764 25591 3381 814091378 33286 39735 101058623 20492 25591 640216070 68904 33286 426561295 25591 76526 991632501 76526 67090 609325176 33286 4626 68921709 10425 4626 980892986 67090 1099 857581996 41845 4626 218390158 34698 67090 133953902 41845 40107 393272165 41845 168 395623861 1317 168 262323279 72856 34698 424942649 29639 40107 333381218 168 61647 586261723 29639 34469 685164646 29639 35921 193742804 29639 77651 513445148 2166 29639 882980830 47310 2166 752814081 34469 55665 156729201 72665 35921 612655567 81664 77651 660348328 9703 47310 570158509 85147 47310 275430165 5947 81664 5392637 81664 24772 425659304 6444 81664 958755865 5947 31566 203715657 85147 39371 942152329 44549 39371 579093273 52743 39371 16455173 31566 74231 444075616 64035 31566 663244080 62869 74231 357703344 20104 64035 983991684 42623 62869 854797928 62869 64906 381260090 64035 85068 132725675 23092 62869 14481187 85068 44224 767365621 76463 42623 931726214 23092 11007 140106087 11007 19515 896143228 77703 76463 35135512 19047 77703 986315471 19047 20745 170645233 55773 19515 92097560 20745 52729 90220014 19047 57015 646809993 52729 38163 23916151 55773 992 814872251 79893 55773 784997977 42807 992 951409384 17100 38163 67290 64158 79893 178395841 42807 36969 838280742 71053 42807 665490535 11179 64158 853120483 69261 17100 27241271 18512 11179 104962021 18512 47900 207517479 56071 18512 721360085 27485 69261 595360800 59444 18512 907473027 6268 59444 112019806 27485 76776 578005170 72108 6268 367652306 68645 76776 975540746 68645 22326 133243149 22326 32268 137468611 27409 72108 300589996 32725 32268 126793744 68645 31790 511685231 28224 32268 380230644 27409 52559 573202922 31790 20987 110032293 32725 66702 465832616 79393 66702 785368138 40034 79393 495488826 40034 29896 155880558 65814 40034 181779393 67961 29896 239433387 59358 79393 801921574 65814 13236 721009738 65814 27127 895614868 47491 27127 951836411 59358 20238 391776750 49098 47491 14801745 27127 80407 763577082 80407 83230 147421182 70375 49098 585257751 49098 65180 822533103 70375 78896 941362201 65180 48961 112283782 9045 48961 5775108 70375 30025 749392358 81982 65180 707082766 78896 10609 589502548 48961 49637 56316229 30025 10736 149201762 7651 10736 874023333 26321 49637 853168660 10736 82235 884701028 26321 17916 874294763 73123 82235 968035491 12830 7651 542607163 34270 17916 984202117 34270 74233 456899958 17916 6604 678074207 20531 6604 919964396 66574 20531 542380777 20531 37178 723920164 6604 15946 363215199 17392 66574 463500582 33152 20531 476451347 66574 27967 76495224 55189 17392 418773217 17392 16276 173823812 17392 19377 355183337 81198 55189 509301404 2198 27967 774867218 81198 10243 729028419 18983 10243 269565182 18983 36042 242182705 36042 18002 607628465 44081 2198 484005053 30541 36042 536536554 7084 30541 104505485 75848 36042 373864278 58036 30541 171799530 7084 50837 885741109 75848 14176 905823003 78918 50837 735507685 75848 44869 165537620 50499 78918 980281739 39260 14176 266426199 17527 78918 726747589 57170 17527 71767344 65945 17527 33899344 39260 66238 648984860 62839 39260 181129848 56588 65945 496569750 45297 62839 45947830 65945 78767 617418154 62839 70094 874113999 45297 37404 122644082 70094 84635 742545136 54345 84635 621918484 37404 72045 813146599 72045 16718 421260193 84635 19500 462295127 1958 84635 106126347 1958 23121 535657359 72045 46353 890388187 45092 46353 196876437 46540 1958 63600861 1958 80990 377395659 45092 19932 95672685 80990 15917 13762194 43845 15917 843155595 54429 43845 207341223 21833 54429 205280352 54429 65993 551815810 62381 21833 132971880 23263 43845 614654939 62179 62381 715939798 23263 48575 94434815 80504 62381 971025482 45936 62179 852476183 80504 68042 52165226 68042 315 105819416 48575 68903 279875253 315 50995 675936696 45936 20333 759074912 20333 23008 941155125 65264 23008 282607783 2889 68903 125579233 50263 23008 803415406 69522 20333 167603319 64704 2889 747390151 65549 2889 195652058 65549 78044 564241024 32300 50263 137912443 64704 52523 625211745 68839 32300 101712875 32300 47769 744773944 52523 78455 645659406 78455 42436 248296413 47769 78054 252713484 68839 82530 716327692 79633 82530 462118181 42436 81901 47397657 79633 2115 191856308 2115 14132 117608806 81901 45259 492233047 13069 79633 141717884 27190 45259 180845256 54619 27190 683004676 27190 27200 946258112 27190 73293 14179024 54619 30489 690626091 73293 13299 813052325 54619 71086 636118514 73293 63226 215430649 12260 73293 68720063 71787 13299 935216955 18830 71086 635726514 63226 8272 823568356 74204 18830 538460373 74204 24903 187042448 15249 18830 658692468 18830 36376 423611225 85405 15249 739751938 71096 74204 863328120 85405 64820 119865022 15249 1487 439013737 36376 14047 488976461 71096 5015 851809308 53531 1487 165931150 53531 24197 866443321 1487 49610 851514647 58326 14047 323038506 24197 71 636791238 46308 49610 167340333 36996 49610 940300373 46308 26008 58461381 501 46308 388175811 13934 46308 143563264 46308 81448 293721206 81448 15751 518970498 13934 87159 736914877 15751 22180 76593689 69543 22180 915082996 19637 69543 56019012 22180 85987 700675653 82551 69543 20698058 85987 76667 576638958 85987 17596 744464162 8871 19637 342859775 76667 22309 93714507 62598 17596 971219974 8871 41129 734669338 57496 8871 339281192 17398 57496 192356233 57496 8980 590156684 8980 54293 899104973 57825 54293 374343665 53615 17398 257995598 84791 17398 461650707 12051 54293 75473506 59249 53615 88993291 62249 59249 419549361 12051 18543 292424476 59249 68605 436611494 12051 60015 780850716 3735 59249 918444397 68605 82319 387534587 82319 41812 816499174 72013 68605 88895386 40916 72013 212334525 40916 6712 425214837 72013 677 858639980 72013 10971 792170858 25295 10971 941501511 40916 6673 135682887 14843 677 268664275 677 5755 965662929 49372 6673 595341126 37756 49372 557259857 49372 23648 893371655 62703 23648 414794970 49372 55424 795213963 43954 23648 22478838 43954 13140 381661684 73809 62703 325601244 62703 71644 790426293 13140 23804 410468405 59210 73809 402890931 23804 23147 470734551 71644 82725 308977177 23804 7159 66400159 66234 59210 683609965 49783 59210 118371437 64630 7159 142666843 81134 66234 15936410 73418 7159 571290917 66234 49432 552887251 81134 18925 85577285 81134 17238 683250717 17238 36138 539256661 47870 73418 766267875 40209 18925 759668041 55741 18925 683781927 44228 47870 231891892 40209 57956 211984114 80225 40209 613450265 40209 85801 118510521 58500 80225 310447360 25767 44228 428527670 60224 25767 470062300 39951 58500 341669050 43567 60224 727711808 25767 32813 112890797 39951 36066 174955089 39785 32813 133044411 84632 32813 804993474 39785 44283 748927403 37878 39785 928564915 17370 37878 432253188 17370 27429 292258507 44283 42595 553842226 44022 42595 922621573 27429 44055 55285352 44055 10681 466783752 44022 71292 391215834 55401 44022 780793451 11955 71292 830715618 50520 71292 332473884 61483 50520 26827052 35538 50520 592264278 86959 61483 74157072 86959 18417 764216448 9404 61483 666951967 19559 86959 813342853 86959 81851 558270870 18417 76151 448475156 36101 81851 863826481 40084 36101 636982191 55145 36101 309198361 55145 13564 107957555 920 55145 893128345 31842 55145 285815428 13564 58979 102288964 67219 58979 372483078 52056 58979 978234633 920 74344 141503828 31842 55931 67037807 52056 54171 433025228 84680 74344 303534338 84680 22314 538227628 22314 15705 204485791 10777 54171 973918303 65826 15705 210315862 15705 27042 692456804 10777 41904 419699138 41904 68562 72444767 68562 16834 394198063 11905 27042 594220495 58707 27042 681582205 8728 11905 478119392 16834 4763 783967277 28456 4763 417241243 22195 11905 230376194 65426 4763 437511208 10734 65426 96634552 10734 46360 395715739 80873 10734 814957969 22195 50185 74465314 50007 46360 538083587 80873 64400 249820753 26072 50007 124885526 5921 26072 975642906 46600 64400 385558412 46600 37900 868086964 37900 4142 389083324 36572 37900 579473806 37900 1853 670862274 3858 46600 729088384 1853 50203 699497869 4142 56766 287665349 75589 3858 994854777 56766 87303 802285462 50203 35551 758047829 75589 83350 540119276 76570 56766 201221943 87303 45612 106430490 55076 76570 964721896 83350 74422 697707405 74973 45612 504453147 74973 7046 122453626 74422 38149 617033425 7046 76014 771619770 53000 38149 551158829 19682 7046 894166866 32033 53000 372340446 76014 39733 751821819 44198 19682 717729652 35977 39733 882040668 19682 11631 135890757 35977 70707 624425247 35977 36992 64616323 61605 11631 368252866 77229 11631 665445482 77229 34832 232134878 70707 20092 484270990 61605 8452 768467798 40829 20092 909032283 52465 77229 94232815 52465 62540 745828422 40829 14246 415880510 52280 62540 22748246 40829 62393 190396791 19123 52465 574325960 35771 19123 68771728 35165 19123 347113754 35165 61996 604878464 62393 14442 129085411 73064 14442 441068295 65740 14442 39091600 61996 28450 669462220 42275 65740 880308024 42275 78074 182216055 32850 42275 683050285 34416 42275 954564119 25037 42275 969881248 32850 59968 252080276 38037 34416 390663308 18483 59968 438140090 18483 19278 367430875 62008 38037 380238683 62008 67610 905141491 26933 67610 126274705 19278 53262 810764825 4312 53262 681274143 67610 40046 945578871 5571 40046 78251714 18970 53262 493699080 18970 45987 320259903 4312 64787 241949336 64787 66106 310660773 5571 36123 497785000 66106 38829 56976428 45987 81227 857734463 62991 66106 705953924 1152 36123 559577385 1152 23134 792226316 62991 51451 776342452 21422 1152 203978478 23134 80523 190876720 48371 1152 141996402 48371 31234 88505334 49138 80523 814858835 70875 49138 185748583 27374 31234 463986478 48371 41 114975459 41414 49138 639528502 51529 41414 42420998 55418 51529 206241466 51529 7302 749170497 41264 51529 977837149 6639 7302 703420696 51932 55418 625983107 41264 45272 393597186 77466 45272 919386775 13271 51932 567730555 77466 26844 720929495 20426 51932 134147642 75520 45272 943473000 5549 26844 228456118 36269 5549 747594141 30096 75520 34623079 60442 75520 808708384 3641 60442 641176623 71711 30096 829715887 71716 36269 779661590 84305 71711 551611351 60442 82625 135165551 84305 43358 815361784 84305 44612 860072392 71716 3146 113236641 3146 50225 648648086 79584 50225 641587884 9602 43358 74987166 3146 55389 955208300 42145 9602 697553062 21584 42145 499391208 8335 79584 647474135 8335 25014 514252917 473 55389 28082143 42145 34210 531514227 21584 85199 856554539 55335 473 995858717 25014 47787 113236385 473 38876 372999176 47787 5695 251001762 9388 85199 106144423 7788 38876 25434652 9388 13020 387478275 29466 9388 37825891 13020 9268 108897799 57964 13020 603038066 50868 9268 172587793 9268 13857 621421298 1828 9268 391679308 23826 50868 883325862 23826 49281 162279872 68717 1828 6319112 80618 1828 436633191 49281 53549 821875441 80618 51739 797896972 51739 26990 148384532 26990 72152 677559749 32602 72152 209322751 29252 26990 126757349 29252 323 112757299 70230 72152 835043943 72152 52748 843944153 49568 70230 818823915 72199 52748 694472445 65080 70230 967385241 44960 65080 986213107 40620 49568 22711409 65080 24770 140320052 65080 1333 817120414 40620 47168 121493315 40620 29176 740105394 40620 5914 76607832 71850 47168 443697029 84806 1333 40252217 18468 47168 385595573 61878 5914 806109524 32062 18468 573837579 65262 61878 80787601 32062 80115 820451827 65262 32812 308197416 65262 3767 58091053 32062 25109 622534881 80115 51509 139459092 77176 51509 392663409 25109 5230 430083125 52276 3767 129145942 23575 25109 784034568 43536 5230 292886362 43536 63217 344200705 43536 56324 798185974 23575 4839 338664443 23575 16342 802952142 63217 56677 959381874 4839 47656 10196215 56324 62972 511516138 36134 62972 272703470 62972 29382 612804153 62972 8734 650409650 20956 36134 510609632 41411 8734 266391800 41411 12715 409746131 15500 29382 963397625 12715 40219 306324214 56714 15500 274028646 36560 12715 441938915 15500 64988 232837545 64988 36080 381542817 52185 56714 398138079 56714 4538 772045778 36080 16914 973274741 68788 36080 726727924 52185 13244 853169105 9430 13244 141216561 13244 70494 796828021 79944 9430 251684513 79944 31653 445035299 13244 4377 163790261 31653 66966 707727692 58615 79944 369749611 39022 66966 973155741 39022 84359 906487306 84359 23674 297324583 66966 21997 94299322 84359 80836 481471163 21997 81719 103796956 85978 84359 2423366 80836 68138 553240465 85978 27631 22573306 30613 27631 916720275 6050 85978 51315918 40059 68138 440170196 80292 6050 682351781 40059 56535 609816840 22340 56535 926591280 22340 75475 224352160 42371 75475 643771326 75475 32348 958256657 56535 28641 271385938 32348 17046 636558570 54657 17046 476450129 30701 54657 60119355 30701 73359 275913104 28641 63085 39498665 30701 21746 12849544 73359 41797 822920435 49132 30701 829656428 63085 43367 413033028 26955 21746 719567438 41797 64326 607120382 49132 25756 854932668 25756 15682 250938440 54810 43367 814828357 25756 47236 292316252 54810 20265 966783776 25989 15682 544104095 71234 20265 374263047 47236 797 627140098 51664 20265 70099618 22829 20265 801178910 25989 62712 327890403 32291 22829 147114622 82449 32291 592222676 51664 65706 374587739 82449 77775 288030217 32291 51250 662981532 623 77775 665697012 34982 51250 494183228 76892 623 975631418 623 31091 271772363 623 65412 567890651 31091 78014 90681799 80234 76892 272616256 65412 16569 444846199 1949 16569 89493360 80234 42831 278181384 3294 1949 722640803 1949 83389 427446942 3294 21113 542992704 31736 42831 331686293 24605 21113 636259151 3294 48341 826502154 24605 41481 908587796 25879 41481 634997881 25879 70250 812217560 27077 42800